bpftool-4.19.90-2210.1.0.0171.oe1 >  A cFW^^fZP2' ̀Cjvi@W{t+n-`)V#*9 ]KsnB5 ̕l?$Y}Vv5|..RT);>8lL5~p??d  $ a"7= R^u{         F  P x   0H (P8Xk9 k:"kFbG H I XY\$ ]L ^bRc^deflt u v4w x yz4DHNCbpftool4.19.902210.1.0.0171.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.cF,obs-worker-backend-test-0002%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤cFcFcF cFF5cFcFcFcFcFcFe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6988013d1cecbd42b2fd80d70fe4779969b86859a9eec124568dd0f9af9923e5016ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2210.1.0.0171.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.1cEZc2c)@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.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- 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-0002 1665571372 4.19.90-2210.1.0.0171.oe14.19.90-2210.1.0.0171.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/0845590bf5c5f361630071e90b5559fb-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]=933cddd7a4e7aac9cbd6d71d22430056fb43193b, 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 RR, ރVl$/Butf-850f6b23ae623b2fb1f9687141f418bd2fa327f3f8d2e714209bb690115e086e0?7zXZ !#,] b2u Q{LUR;*/}A!70I=3{9^ғPÊDE$-}K89N9/>wR -+2ϛJѲdX#izqPZp ǜS#?VXo_gb'lZ28tRҼC?xbùKsI/#ͫƊ@ڤI58m{Ԉjن+61Oan}W4]WC Q J]޻7-9] =B%tܥ*%(M<&1Geqjq7e*A`t>4TUъy"dPIFG2JO *Ɩ/`)!gKS-ԉLT Ũz_ƞ6HIZiJUuY|B/PA ':(>]߼Hίx8^T: kڼ:s T`")fٖw)^d N- G>,ɾTOsPX)Oe8Q)}K +3@/G`+wd Jme(5j؛w?F\%"gʡ'*i!۪҅1ɹ@BBHkFZ b&ةиpS(r^ZtXY'VcC/)aZS0ŌН*D ,_H> 9m2auA/*\¨msMY ~1*[: dSN93=R-b.`vxVWf,n($C3LOӝ~q iApQH6#wU2Nqy@qm+-,QYJ.8{}8%r8OmbsT%$oZe-{,JGh$e6LEKU! XqG_ GY:Id҆克NAUnZwm }Nl)c`%x2y=ϥ,x1F ͐CyY[)Hy|;[ m̺MN_]p~(־{}4`pe\\+;]r)IGe) E \(& ;X#&Wj2{Tc4k],e?2сzX6[vA x_5 J|G e[+GqΑgc R Rxj '|k?c2MJc B3?2JN l*-53/~cgcF5yW GEjռD >X,i ?3NjC"w؜D='oHO3h nrKEPԑ<)Qf3׫>5؟BgbH>['FI*#zC_*5v$?9p?iK9;'lS@7=}Wwz[.S6pl^j-7ėN|0"xIOp&j i 8 Mx~nMdr3Sm% j凗ZXm(ȦYUz΂}-=P[y[ !RCt {*gw0\pnP4`ԿM: H]jWn\z.4ɵh.ү8 7x͜(m,:4ҵS1J!Iȭn|RDGķ$?Ց*qzrV>4FޠoYJ<4N[;qT]Oo$ž輹=?f~%p]_lÌ,*ʻ"k%) 8&5B}^PQu'BMHR=Nb%/Vly' =tIf,qKU1A};wb7hO h B | td܄"x,9<#HM[Xq!Ygŧ(I]$k_9m('ۗJ2JTrAo\lP.fkNpWDVN. 8<rY梲%?)z }Nlc6YmG D]68=*1`<3ҒǐGO^[v#X_ dhVRo>i:O|jw4^u# KM̹ ~hCH\J|Aj[^=NL5rG#Ռv*b4jVKjאrsc!ygx[䲐C7/CC,iPdQb':ȏ8cG;AQ}lt@ E 1.u|I&Q0BH  F[_bZ/E߮D(k[հlVFE5/[Mw R E]VIc';Its9m-6oRπObw|r.>+MY$xgTs&5ZuJS;#5Y֗dϬ4 g9DZߤ/sp+z]&/@p,Pz?2\r9K i5{Z쎶Ybm|ע@zVHmuɤ/o b\ARC΅"xyiS=.q2Iȗ :c=!_K1_J!8=57U6nb{-YOVTZLq A#賻4-xk  %l:Ј.!*EW+cC^J3֙v{!;`ئ L{@'K[aROXlh TTGD/$'v20]0o Rie,s`n5N[O։ TA]`_T'ŗ# U(f%o5}{c|ߜ,$h?t#r~ 6.6wr!z/ܞZVQ&I ylO故v%!UY"; vΞg~kJ5nakenq+A%qMUg̷ y#& ?<&Vqތk+xd=+6]<2?/be&vǜ>2Gy)  "VҠv?KUp[DhTJ}$SL W uah4աGmŌ>:qQEu>`/W?vIҝp8GPdF ΄Pd/_&5&YLI!G[E"ӜY뷟@̬jm> :;4 ޸@z=])VBǿ.—=+?&X/eVٽ|:"^ŕ3-UbEߑ@#oW=ƾ. kvG4spn>10T3rG xdϘ8#z|Gj6} 0ea\IL>PHKB yۋk]%G(x.k wb7~i$(_9$r7H줰8SӳFsM]vf0aWvuj#9oDӉalǩO݆mfm t%1GPafX5XYetڃ.[J娜0B %3)[cn%MV¯~R%dI<sf Ҵ݂E6ףJ2́?W2]@**}t_g~RrfwpҦ[Ni(Ive]h +G6.i{3a\KH]6emڣojFGЃ[ K<9WPl}0؜KfJu*`J#<4S R$W#ix61 Ҿ?xgX~u'& fÀ@(DV`ffnՄiTOd)K ,4Πä_b1*WTAe7cu\sf7ܹʗ!IZd>Rem R[C()ɒ9Y8" ~h~?PsAgřpu9F?RT anu{B?E׵BNW&U^D0s'6WQS݉7_ۥU]k1ls,뫐wu bo}NE~vs(VLcޔGFm{ͻy:2@0a#z:WB#\8y]^<1ɅOkatYVlëV#1T;vOިG:F?;$uOGĞ'+l\9J-2*T\LVZ71ǎZ`~i'";vB eu~ζ=Zuak,~,VCcm\8۴| *ug<#_i!0[_;C=@"(b.L&;ܿwdut[ʪh:Yjr" :حS9剿2r Bc4hŠ[g4緯Cx[L\eت}h:4 TP"SL`:d=DD4[d5.rP5Z`)Hw!Z ޝ-Δ.#j2c4\ѧWnM%dI$OwRS͊ϨJJI$#nq+I-7rL\5D![yG;QJS \۹9WPyLMfI)gWO -_v'+xZUuV6M{k1f &߿mma&MyvMB7?Rp Aʕ FqQdb8ig[Gxb!!V銻e\PT{5w{=@RMo-K4܃мvlu~GT{/?3vbx]'Z8,|:5U6W&d,]F${ݷ/`ˇ%ܤp;M1_;^sm;E1ZYd{)g]^S^xxN(o~Qp.Q1QMLA?'(6sOtP'˕:9Hu`]:X0N0[Imx+ bbb~2~ǻ`MSHo asuꎁ`,Ea8VOȈT,_~z ̳&[yɯ: %iPl]B ۍI /fqBD2檝4f]Of\hupiB9c4 A<5!E8Ֆm)=Db# =]˝=&@SQ'>gsc*uku(bhocJNwGx/%Ɂ1F;:_s Aؗ\vK4ƀWS.H4Rg FvJ_VL4m2nL tv-X&l-tO>Qu3EaVF̚YwTk&Dٰ%c52fVMWoV/xx+=c` B0;)|xdz lob>w q+:iT= T~ȪB'֯pLapqz+>l#uBK!؁Jʧ_lHPlώa1>)};eĞ!]3v n7~jJ#_dZd[D% ._w:dW|umJ#&Q,>EZ^0^)cQؘu"L= Aq1=B3"g+%|tRa#Vsҏw-ScL.0lFp n,miљ\q yqGu_ ȲG'> "DlE̬`riELc ʫHey,t)v*e^o@!r֐Ooݻ:zh˺"϶G^I'^aSϴ>Qvx41|/˅R@MQղ30B`&}"{գp#?sM}x0 o EWTV c؁.!%jw=va TÙ'.Գ1O!Ivl37bThQi vخQMS@m枢鹸,`嘖(!)AAZ݈nV Pĭ/̀gB D^sMC7̥j2)M]TD찭/h+ҕ@/'SїOK>|$fh<^6sݜWob#2/g'P8}/ܽt`D(B0G#C)> Yw!H8wB?YHv| i\س@(s xkw3UJtn#U*3(]NR YgIՄ;QsH() oF}s >R6) PkW6A-H,݄):w|j.0T` S ,4yTl@:-Wf,Ԯxw+:% &Q{xH Z#5sI͹A^0 SV{eq~eWZU+% >Qxa.3^}G ? (%rg:^hTF$~_=緽qH~ #f IK,+t5 @<L?'Hل BlH =%#k2K8TxwiŴڄC;}lKo<vL+3&T^=N^|.4y1|\rXp>7kgu*OXM+cp\y\nVnCIAic31g,Ӆf"#Ib>"Rwb&EvD+vKv%?\2p" hI՝] {aUUI.G?#+S=U"hٵlK<@[*Jf\ /<:z=e|ԤJ83+{nVC S\xև֔ 1፽yNbjN"I[a>.ScQ3E$h3Nrbt'bn`U%)xf#ظmLr+zx|2G,@ djgK2+`X':n5 kn|&͝0 I }Dcx>R ~g,mۜ>5 Dê^ʚŪÓ-=1vWIb"m^t0n-9 [+7=;Vuu 'fIg\}5ilUGB<`$g _1~:s,M}?s'5-2ԩNIc4^2ޫANv=&o!$4@R>U1)] zkUL$ۛ.wqسq>z.ЂnwظS`s#k No5]0:M]-a~Pl<,:ք!V\>}4}Xx`n šQkJY$h?潼`<5p7dyVt:ݪ[sMA;wl%$BtyndY(E | {ysv #W6=R9Da̝p 1*.jV-К~^LOJ!{u\ L[oV[4qb 2#}J)[ӻ@% c4K{׈} ]Wh'O}"rZa~q^^zϊ5;qZ2*>x9;%(9by _pԓXrE>a;PnǬV[ rG>V]~+m], mjTZ١8/_7Zpļ0gw\/q5%棔nO2X_șZb"b茺5=frHOT8mXnyGG]N6=LEOxŊe R܍uVJpfJէ<MNس_/9h? Ԇo v cvcm[[۠ީ&1gj MO'J=_ y'翡*ۍ45$ڰNocd^mz)7>oˌr)VA:g1K-]K>JOz{x:/+Tר}9ƓG Ӄ/R [@eYL;x7ױU5ިaZY'<^S"mNMqoHXN[dCƝXKĐJLd-LYy-(A2}S[}$K *\I\jGy8`!w5m S+ۀ}"AƣW +Xo4k;.^,]q(> !~B7>=CT,,7؎Vym?P"?HG-pwTq.oB!TS:Nnc)yv&jj&Q62 4iW{h!lHkbehQ ֵ#c0<cX]!sg.tǫpb!7)< &(}k^j1€E_ߨ'ы־}^Ԏ~}҉'*YDџÓ[_^iTWPT&kkS<8.U)Diߜ*"z5aټ~ߥuVxyBۙ"? cն~(|ue=F)U3WNw̭s, uӐfLhGRdҞj8}‡z )g|kji %jKb#HvM5rk&8v΢ݢ1JQċְdWd @ҁr\%I]W 8(]4Y@e-d(B)cC\rCr*5@iE/*$,LчB;sr89sf=>DMTD\#jQWF TSnSKC^NQ ۴-'ODP+QNZQBM٘k)4ΚV#QT+pI,XCm ءBmͷ ']xō9K:^ͨZІZwRݘq[Qǜh<Z=@A &:(;ϒJqt)2MSn8B{y%iy,;~B4CgHN}Ǟafd=o,HU&lvT.J$0}30[v%iuO!nuGA `> "(*Yܾ#ȴv'N{#93K*wb{ ^5XQ%Qg}7UQ脓zHF +  ì`|Zc潱ZmdweM aWrS쿟^z$$TNEmO!nGB] Ǎ8+,3Gp_Sv)jT'WGyݡ}f* OMOCi|O%39p;jK{eڬs%PHBh܉4d_oZ$cts)ZYW꒒%)}2^E^,+cU+4XT/s&X F0w+my{fj[ j`K^{5o{*|s$yQXu? ;J4h#ҦWTrn pR7-WĴ~/LWTRID_1F+VTYu~RiQqV[OI70 X?o%])9Xz'}^4>gBBD5E6PUG,'R!SLꮸА+htdoX/R/j@c0NFTVQ͡Xjzy}/ӈ)\׏,l")6k\Ydi=n"nW?tP0uUa߿.,~-UnL.%{VI\_r5@VXFD:\&YYO_1< FmLj0㤞}{R69aNҷ?&[imV0g /"RD7 v];}ƣT]T7Sf83! NVt2x./Ng{ah _zW87x@vUźzG;JRs, Tq/ ^!Ej莠Vh#3Y Y0JyNW|q7Šj}A?>Z?ҶW1I>Ǹ 1)B${ Ւ\7i.[gz&=\)iMGS+ Z24)N{, baޑP#veRDvhSJootr'IC./ Jm%cY?d"46iPoD]9c1C%Zq7d2B:7] H~dLe4YzϞuY^ĥFRC{Jw_T5DaQ͉rn1&rNFbnêxKx7 >H .wseZ98dbaɟWbۧ̇րZ_oٹ6yddxe2ij=Y;|$ig^$H"Fw~ziXN~hČq*|ݡ9\6Zgy(OĮ(4|ol}1-خNRm\R_CNi2Rf†;A$X-BmʸnpNh~M/n*W͆{Hbi`Bbc_XI/ן]sQ~lUlAU)|I,i,yP}?Cۚ5@UVho B0?Gn#t ü<,N+8a-‘77(6sW}f%F*DoŦ.rLdo<[aJy_XBuF2up~dJ1@dtH^VayN!_wS&M{KsZ3б' g>*6٣syW`%6)]blD՛'ڨLtZx p둌7P"HQp@+h9f"6 KRx[Pu |Ѭ!#ʢ,s̅x,[@}Ts?%R\8?ErQ]aNR7D]0 ژEbqfYeħVtD%C/*4Y` by$mJx=y~h>Q3}X\E>>}G4jpAp.c2Dn#hlc$ pG,_ lJDžvBnوǘv#VU k-l3^%WEJ$27x9zS ׊M5qRJkA9gvö́k=xkr׮#[ns竇Psܹ/jO^@|,pj\B%&q+ycˮ)2hjҳώO`"[(CLV#$M\2N[ٓH9=5uF${OT9OdDM474sG%W&Olp]nzgZXօ &O|ͭh'XO6rx A'#m}fkIaE̱̍xs beOf:MeJ3/j7N=ÑHl*TX>0Z6A='+󻟲nœpjhuOhi9ͥ-hs|Q™xXD*⭨j쒠i}ZB't4 :@'@O X (8!{}8@y6L7 E|?p)f'8 .ײe(->#'@9$C-K\En[  jv@ H 3A*;HJV{i",dYyDʁ%j !y58rQ?lr6؀%5nx8N:i0}L4ucI#A=C؏B""9i-kQ#ULSg3$[;C p%6 ]698rTQ /P!kǸTs~ C֝ ǀۮOR)3t: TS4:QB騝:f-ZdUfeh5neJ{-dqlB9AKR7EkGVj\-pDSg2BZ{-V?9#IwkA\ ."gPL7E`eLhCsF3mZj^^ QƒC`TJy(!k+8v,I\P&f:]=Nrx~r 4QHZvB{7_m+:$-.5>D{r 296^5ib҄U:ao{9Dᄤ=3O@kEkdHԏ⮺aԂrP+e<@=O+CJ{=/^F. ތ/KKmR0{\ovA&lZQ )ÄqSe;ڥ٘6a' S!}+rVJucp /UeHKI=E%sOAٹ#:oyBZxhD\Os- Fc.vp ΗQ(ן{L$-񾂠Y?tbッ9vN1qf~K*MS-6G =&kkMr5٧MQ /E7,\GI#KT=*Xȇ0zm@--S"i] <iB=~ݫ+ݬ_Y5Ц5ƽQ(: OP잩Z ԮYVx`@^*j^[ qA)Y&׉5{`?8Q ]S3#uMxW ToN(ZFK h N%FXl{v#׆|@:y!`|UƯq;?Ju 9Qe-\ʟ3*73?X@L20"sj$ FH-(R}gG ZNRx#T 7DuҾq\NafD! !>ZC݌p$:%~n V\P2Ҧ8USf:{*ڽ`gxa5&?!uyRb(:s9j^@0-ǦC../[ (AФ|s4_У0֬%>ᕧe2wjŲ]|Sx)NHS3$_RМ2]@2%j ŵ0p!cK(_# +!v<|U`,4Zmڜ)ٻ>v0Qrd>YG|EzćOY8^ފJ?TeM}nu*ɷZWm*I:8$+B`X$O| h&BU8W ր6XnoUm|Rl>7܃Ub)qe],7;aB73oYLqJcb<NFm~T""Pt­y1;o"т8g==h,k{WAoFw[y<rT>=ZΑ xW(܀q|Մ;hoGPw8xUh1G׶Xen%01{IXPLp3ڽkTfj2#ـd99G̊j~̘G-4-dp׷^}x-O'[x1yߓ?n~&S}Hŝe$r;S:tG# 7_q.-խZ{'3%]*L r2`xO %i1h^f(s ^Zohᄲ6 ec: #x6/1{}h3",]Ppx̐ u>FQ$CXQUÙ:EnH{eD~n0Dn:1xZ' Mw!Bیe&Yfpa$Çսl"T[6i]WbnwO&p ] {լ R|Rf"7(ZC9yf h7Jjo-Нi Hmn-eߙWt@<#VO%s bv!АcqvVmը8F LYഛ/ip霁F!s3I[x/}8*a$G\7Q:-ceh㤠]+#29m 32wmafkhBJڗfNܷݲR%U}1C XU#}H/7-g6җaZCk7P(Z`^~}uSr視^PX<_y[D~b.Ɂ2 :n\`UFw]Z~*NFGU4D$b/.ެb o|vW=% $2.cʖ4YP̱?:\/~ޤRa#bi2AlaMG=wg88/Փjc8-+Ac&M_0^J&:ekn߯'N}L-)qEg߯s螢=,ҟ ,@tRjIp_]Ńw5j.b@-wipWG=/ ~-%#*|{BR!QVlyds=xŵ6@\djίx q^u?M≖vaۉ>L9H~( e!t=Oc%PBemJ@$[ ]MmFX>D./Ÿ/If ocAL4ļ OC qIPNىYݬv4OIc?6"#$d= VT+pPX'e ̚q. OU | &: T|ق 7;iJK-}ߑ]R1S, rU%?9+pe~YS4Ja? S`ekEKw/2KYaVwl^sZL~db@ 2qvoj`2j?pp;oi>-ʫqv8˱{--B~!H.!je99IB#l8P; 2E6w۱wk SVZJzEMc^ڱbLzadZ[ĤmʇQfF︝}x_^3mu 7}4 `p&LXAL bm$*UjӥhV8L)~d VQ'$@E)ƽ˫i >LqdPYx.S) jgV}H4O[SJ:c,h&8 I*E~;z)k9uWw9! -ϵPUAt^rҩicX6 Yľ$aa+$C1q9rr`%hppнjM4hP;8 |rEJS^B=( Bikqޕl_Zw#Z8u+ȸ76gM(xAPK,VQ锾Z {A g?Qʵt.A8iu B6LIC WoI]-ZjK339'+zBH"؎2)xŌ{˩ԑ@s6j O}/87 ԋ}<՜Ζ¢Ҍ)}1w%)Wƨ *zv0p|VAC*sB lq Ђod13*BcKxpyomυCvR%%ٲun %pm_[b3YrxQ2 @ZJ_Ӑ3]yo4N+ȣj;Z<'%[*x*%8v%O9*OxުP倮cjw}yǁXB.|g5BDDL:-^؊UO 0_h{zS]\8F|$rbHɽakȧu=vVO ,ćNԃ:`C6=;#ͫ7/oW'}d9AZ4J,iZ$ ~d#&#{ GDz@Bt-j zC$)GdɂRޑP(Z^o#lJpKr7V0{!9pLNk S> Z$018\e"=:Z YZ<-8YY8.~Cb,|gKl` -v򆾢Fߍ^O3,Ê.< s:N#SN)F>Ā-Q_ 5 i"#HQAi(f8AQ=l%c !5#q6fó4w2A /Xhb6 /sݠg?!t*?&*dT靉g=V7m(sg*0UjԔQTf D+~AERr}`gu@iN{míRJ.WxVfO/Nږ SC#OP>}r"Dwwhmׂ[]n28!2G.Y€HAeEQJe2[rǬBlMjZgإE.'"\'btO+L5A(V}A(e)5UjH = f=KDXJfrV9O/yUftTwls2b`\K 0 q4ZzW1`c2@4\dmcߏW` `OCn 'mggxσVoe >\j2Qn !Wg~_bdRO:*V"$Dڠ|AVY0UnG )z5)->(E7UGK˻Z}C]71|sAKCq(ejQ:G"n-<ٮتrTߙ޹ɧjI[aT SU܆P*uQj5 =:w {A6d_E̴ r]lX@WQ*oϑERQ$!c !KK!Hpϣ|>@ y(m;M,nfP?n  "c ?¤hE^ǀ*:ezͭݜu#|R TabyvgqE-Wܾ!7J(;\A})gئ]eT7>&63rsyfE&z!Jl-ANo 34" "z| vs}I\x? \nԞ2C d7KhT A2PAX)>|,ذ0gJ{']]Y'K2 E*YL e5b M5BSt$ t0Uq;*;㣫vc];}`g\yYsE=u =eyQ}v/6h9(91L^BxŊұ |U nP\)&&':pDf窶:|b;ExKBoTQd/&t8 vM#䎩a~eZ۵~=^HhĔ!#ekFDyIFm7\CfǝdBgmUglG;=`#a _4H򘏥)|#p$2W`LP00{#i6)- <=Gʇ1qvSڦze48W&אD 6OtDTO+#VaGO"f 1H*-~ v,_#2~[>׋F2kfâ;JWͅ(QkL/u241heZVjΏ>RTn0(3eZ%!h8s"g->dB$op'GO#瞒I-R, --욳N./51mAș=6'ȣCvo<غ"U? I>_>;Ǣt;iLvOiތ"[ Fr LR 3t-3Hh6_N릫rO,o/n[ z5lMZ!u+!mUֺc܈KEOL"_i>ѿ.ch{D8Š9XBӂc8tv5]"<^ȈTP0Ú>%糹F? bό&h]=X"TjTę{Ua+tzI9Sڢb) HfƂ&u-gN*E1kga(Ú<>+Puܧ MulS-?+Qz璭OaF5ahl(m05XNAvQ;eI;UjFw6;7J EL؜W iF(/ܻU/S>3 L7ZwvAw:EO 'd$F\/fw@0X!D ?t`[3SIfۑg%IŬhxEt %^ͿT6g }M^F+=U hwL(.+{0\w٫,μBT a6'gJ[9Xi@{' >MCbw"N'葳|bV$O RxSkN_HF+hL'`t 窾^*| vOB+3aY̱To>oP̦p6rF9bIxI !ȿXaevpbLp3Jm;_%lݫ^dF2. 'K.A1]JJsT#IF?W^Lz0Y"0YlA2s'.QI X֢iu{թV-.tY呣qG>0DhQM0h=U]?VgvaTP pЬ; "T{qgVPFp(%et=*&#Hul+"9jpe$Z9>P&]\Qp, gWY# 0G4&BgC2B8X;0#4ֳpv߁%%y hʀkbrХHp'vjSCVO l141r(ؼ.׭b' zӓy K쀘-nR"*H&4}. +]n: SBbpw,d0PP6]{ZhVu1H Ϛlg>4Qp{ k3$(:UdS_,D٣.|Y0Ų0l7SGNh!I/Y*yXVΆ5!Hm t9ԑE{~!2vغH]?Fl;JnRwbAs50Iq Eu.WvWrڛ[*f休ϦɴSA5r?M_-<3lL([ s-c)ʎ#ety6-P76Ihrk*p|sĕ~˙eTZVF<D#7ɳ^,t;fx]Rp林"A hNz׽&%ǽ+/yb⾲ΐly/|܄t(٢DHjfm |oDy+W,:>:T{o>~MC1W\/AV 4f>8tEq^"<¬7yEc\ j@Y9OOS xx^%~A3&nwH[`*wb2bL{c+8$q ^<[}` /)el-P0U>V3xE+]Vp P5zK3M% ڳj #.<'Wssf=r$VCbGY#qv"+Y&qWIdA†q]R&('k>{}' &Vȃ1UK! t{Iss6kG Vb-WXfkCe4JLDNJK JZ '[ *K:r&(s>7˚Kg7Ip#O@"h- C 2V}Ԝ^ݽU=wgH $arq}\lO4XT<kU?H6׍>-*<@HդħwPDy"HA2?ˢ#oo~0~0&P. Eѥ y(Û @>o =DdD}4٥Y6%>=~ŸOe32!u[GU ţU.(ۗ>K.>|LW*Kd2wl&a eHN7RZC Sd*0!؈|my˙+%C,hi>1ל9KX6S Qt՗M@\mIW7/?W!kFk_CaiнKP^H IfϭHkROç 2;ZM oy/ !0`D) nfjLԖUg)[(WˆuEJ:<ZsdX >]י%I<gWq (T!? Qg{E)숗eP0ܖ~iȱkG+q[;;c6>噃_Bƪ&7x9<8*TtNqMOԲApvh} Khr^r_3!ŰZ FWO*t4g!\yHebp[ /IӝjUaN *^j/BikHcЄDkmJ+h _-g V,1p3l<);uy=p;5 S8GWT(('Gbf%Cb.Ս( `_DW~> x4^Գ1wCwΏ5O kx;|d x##q2٦l?cDRR Je~)#>3O>ߊ@UQ!<ضǣdLzHyGҍ͏Y7Tk"`Ww"Dr\(qLC]P|nv%>bSSIOy# ް^Rh(Vn>5KZM=תHx3r%pIݖso=RPX*eЉ}@!2fRa>P>!Sj~p&HmcRX6`mhBrR]6d&m㣥b>*#*2:SLxTC(Dnho 8K3g'_gڂ!.f0;VA1T [}u ?(=2 h<*&@[pM-]RiH\-Lt#@e1\ +eL[Nvk ,4whlj2# ih,Ps3vzlߘn rm)z=o">Ҁ쿟01qˬi}R۪fgj"u6&~YBRH H*@v\eMUQ1rf:dƖm:bV}T⼎>E^XJ_@P0gebKgQ@&/_.T5H$2P8DZTѨ~-HU/}v2aTd9qohO+T\h]8C؁quc͕+~xevo ?=靽B/{Wxͱ;L ㌚\&BKlOp ~EcPO/ڶ֝F7eaKcgGH?JgvZ6;Fnp=\? d5|+ZCڏf?DĶfSݶߦ5~ 12__6Z0+,J+I(quio[2ĥZ`  iXkmqM7c3;lq3| !1xE|sR Ιa"hToѝ-y0 \\p#80LF7EHӡ[aiv8-V Ӊ|4t1vrji ЃuYIQteP#o2=Q&ӌ*nf8G,;sr`+ szDI*iGυ>Xq2.X>^_,89hJQ:ؽYWyPOL'#CRySl[5WjKB76a)1WPr8oT%uc=g#6g~ρ΍Bnz:ßy*:Z[b3j!,=btx ݧM~Lx` ̮m#[>-ǩR Uk\nc)t0I%!SĚΠW E|6ӽjuQõ.϶/o %}; 9s]~ؾ/z<ԿBÅR@osNL ȶG6Z`Vż&1h=9I@&QSoo>IنB2)D0TtWc $3tqUO b )Q:s!?3l vv׳bs'=+h1~z5+F' L%VJ3 7Uusay[ -%QqqpUFoj,3}x\3b_JXeKar&)۩6ITMBxr4DQaV}8}y*6XQW oU=V,Gɠ)QʾExdsN *f&]o*b$ATf:hhIF29DzB7=)7$N ) ,ubI: CriGX U ~чTFgg^~[XG5Q҈œ~v>]ޓA[PR֫ns}):b7jMExW8D7D˒e4?V<3񪁒$HfPۖK"?G WP=VC_19$F<|sr% o̹Ng7 9˷g7QXH⩚]ewcOE\ϖ],,,>iyֹEvrNEa?큆 pdbvLm'15̊mFz1YhjJ\%51¹O5A/_!Wo67v<ͽ"ECK<#W,{Kr6 \wNAU TΎ'VD83$%B)|-IPNTݫ)%w/mo?9 x}퉜 EeuG8E V+*:R,ט߈?ʕ ![:qQ`PȞ ;Vr5z}(iJK i$neݿ R3e5*4F?gHdg ۔<43moX(Ļ޶Pސ{~}(|Lku r9 yhb3¼ .P!;Z5u%bidt],k@ BxAJnDlr##Af".ܘV1"~].hjB*%`z~&97| V;٠^<ƋV(⤭5)T> ǔN@"o(|*BR5~=#Q*&d?Y ̃ k_(k ֪UJ\ 08o. ِ\Vv4Ꭲ $؏aC"Nz4au6Λj{;B~_"*F n*Rb*Cz8zM K! '9$qI3X jOOdBY}n ?%|Kxhgh9d/5y %M/W;\{L7##rTU.U*- &m$ɟEkҲV٥Ɋk ZNN4zi>e!`cL}7_lgcܑN@`:1 6骳8͉IW.},?cq@TzJě7<_nͲ;wն7MzD ђ&.ȟq!*dTT"/t0=GJ 7U<>TYN 4B^g~кXVٶrP䡽`[J9T%VS!mˁljgMG6]bd;~˽y e%Mh9Z8-d %* 7U>UmC}fjFr`Q5`+:N%x(Y ۹Iɇn:1,r!@7 R?n$by5>J;.Kq/8'|Pһ%['/GBMƸ?&?>cb,uWg~+7Ӓw pD2]6?0lj*;x:OI2 [*mbGW1[ G|t #A;!͒K`mGzn(Vd2n5Rp㑧UOs?ujotq!;mVh@sHC_)KZa"=[6٬֍ Zb)`0pv'S^Z![^ =(4P Q+;FiiȚlMd:EGE㫸ޮ:tݚ]=r>?2;]IkF.{'jA2SK%xR$sCG4&{5< 6fadDmV?[>X#P<".$YϤ+veh4J0;e56I{3ʙ'f'8[ Gݾ=HȻ!o|75비S{FGi`zeQ2!F${Atf v&8B!x! lxD r6nMp4/E ,'!qH tPqNt44☮*!6>NwQaxw0<|}d-{$!z’|Еe:BaBW"ڢDEo2'8{ |`yJ8kZ~HϾG{EvcO\1)Xj lGP /P1ffkA!1ź\v"sV !jGGS-=]Hnp)]s!O9hOf#u?dd=uqx$:;ѷ3 aAfCہa՞y(+"G=1g%DV`}b6([*Dv1b(UJwsLN*3@7կ3PU}?RlM*=0vACj^wYc5[s~d>bxg. =eP%tj渓hNC{FL i~i@ѩŠYFl#jp|kPh"Ld`FJk.9_^_ؿB(6wkz⾩Z?e.vrjChK|i* :6ZZ7A.Hjf͏)e5UPxr[d7NjoF%}/dđқ(gt(%.uG簭@nRaȳ7AƉkڐԖAS+֘Qϳ%eKTM-k&LPVb/u`ܳET\)^8 3trIlpAâ>nf&+wLϐgG= *Iͦ{J]sJMѩt5BjsqJ@ڞK|a<#; "3.1SA9ʞ,O<|I ĹPX OR3|kFeHP 3󵔊}9:I`I^wL>bdD# 硥qM'`D 6,J7#us V(zAʜC2be<ĚpD 9.]{*x3+[`BYz &_#"x]ujdE?e :3-8 4 CxE[~/Nh%ZM)md%DK[mG6m\]F8&4>椬GIzt&Yȶvgw^Z/EW\SEn=)ǷΣNCgbM Hv}+!Tvx-qY@5#hB]K9vD沤%$ -b*=;\.LpTUV"\_B;s{uINqyW!}ΖHa?m=}T KIs8]+mjKx+r_Li4H :ܬX^2~n~ŢGɓm.X~=Rg'?RsXlGDh̋8̍r[~gdB% H_ Z}}rXvg5-dž7KR pU^w6=,cv6rm2|D aȕ%Et]5`ZcC`"bW$ir POޜ (#-:O`,BLфQ8!XYw8R(/Z%|Ȗo?Xs=SH,+swh3 s9Du|]S%-)N[AJ:;vAH ȹ*+(M4c4ry ‡e}!=ONLa?q|iF G0 g%^ 6;REOSj[2%*ۀ)EH͖q_Js9/-Z+9nC2 ݚienޡ-OMaQ7sHXqטƙ\1AiZR&>β\c# ZJ_*2me=} TM8c6&5]8f|Բ8%ﯚ#U)2D)2qМ[G6IBQ{2j0wŘ\0Y< .[YCE+\.i:_>+8=j]ɶ{ 3ԆGI=4] _ _TcWˈAͮz?[fj#t f/G;/ $ E@f8#i^DRt'x< {*.Qiaa4Y3Z+~\;AJCg#~A5Tyv0oemt'qL,rK4,ZCZ td$x#R$72K=`[%IM}:eC2I R&\?.R KC% L|J5h.[ܼ_ij&z,GlVԓHF6ݖfQ\cFOwuvi(7F87?/~l/e lPj51 x@?Biն9h\Y%ds@f>^]'m43؈Z,Zi}\b(V^@;wzײDF]@t8TTjpOച\[.kbC04vǡ3IOdlgxBU]' np̩ :+u;Krv}(||I}'͍j7^l/Crb'=GNw8?.ys^"ĘSڈzn5n-\>AE*]*.A3,qC mi'nIqEdçYrBdø ֆ9y$>uߍ/8O y+*g`1qFr|K> "粳XaN-x @4 <-/*4p|drxW d`(w}|(y $k4Ii!#ܲۙtr)%3 er8Uy@wY(s~:Qių&BvɅT-KB$Qb'*gZ<|2bli2e1㊽:ūFWIChUH?PɤCdF ` .꾴UjX N:jC4×q$A=l1;)vroI:]->B;uY?KU. Ęq8עr֍6$RNR,./qn}@ڻ*B܍"ynUN!v4Iyx+F !+3.4Se ^I "ϪYchuKjIݖ`?*bxoa$nrcܦt懏doV- xs z:79O=T-b&c},5uEp̟y"dPC|k?BB*JgR2}]pF>@Y~-Af5r>Y͙Hq7Y4(XYνJNmn{ش6BB=\9,JcoԵ`2Vv2iuydRgE=Q@O"wr^7- %J\ Wu` }3h*Kآ2COrV~b[a y3 mӷ< OGX:a yۨbEܗppEJWE cvQ 2O);/ !|&wkځhrFa%J[3]e7j9_gB[_M-x#6"%*!̄]}4hi,oкqbGkV TDU&"#g]ԿVD-H*OAL C{Ha7zN_5՗۳+ Q,\\w570'%;Sc ;'+ݛr gS=50"kBʱrس{aXQu¨n ^<{(DA  3/:Q_0f1S-nX7ZÓ&S >r|yl i)2_5\@cܮE\H@ M2cڱ}%oxYGaQ6 v큋UVx4WO Q=Iy(/ T,wM@ EHV6K/zNhƾHC~$+nR8e%s>;a)گNd,Iq+9=FX&ۓ,wKȵC19&w:"4!\U(g䧞inבx_5/,Ar,~P\y!cv`T#}Sv^oqwޙJZM fF\N)αL[mU=2Vח kz}1BIЄ'LAH_ժխ@3sPK +:,/H!X{go8%p4CKz?ZnK`8xn^bpS1 fxtXMkjAV' BadP7zDǗ_9 fە?{ ovo VC3fe50˦+#=yyV:șV>r?m@ɺБ.81|8n+'_x"?jtS1]3NZkZ 4!%rvm\tg6[;ZHsI@ M3諥V2SRD l  ޲6uT+Wz`vi'(+˦'PkyFLLfկ52G ͯ)H#4*H&.$mT^k>E}Gۺtrgۅٕm1,4&!$Xjw*أsuQJ_dGfehSc,jn=VEdJH] bmSIUTp ek[.6[n1Bge6&QnHcO]3A :\pXBnRÙz_ZaS; Ot+d(w-RlGP j|f]zP>h30eS:bj0a4s#BA=DrM48Sbl7Ǻ?P0B5~G? =nANz/3qs}aGg: ,a|8G5@;3?ƪyA\|.OlkEY\`W5Q[V~)ڢ5) =kfW''o&P>Im%L5 ru}o*`#eL$>0A nJX?lIąV~pEOi'ԋ\P6kț6 yvچ]O"%y0kHr]vw Mys8%CyW#+AHyqig)H)#mX *,X*\Y$eVx,`L7!F]qzcxA"wѭGU TA6OȺ*c;;;if׸C yP2{bXe;l*#6.Ǎ =6 ő [(v<6b{%Զ>5΍6@2jNH[fˡsgՍ @q܇l,SKHQNp!; "@NP^\-mƆ{HC~YZR*+pd:I㯂!] @cGsU! ^3#4%>M]=U#up暞E`2`ޒ- '0#\F+ȿPyָsj#f!BRҩGgyUB!)FFħ=AbJ0qrEt?dtnrt7WM Kڒt"^t[1@D|ޜ r"B@<)j|- *fy"f ٖ84Y 0XI&H3 -Zߑ_%V  F̤fęR~Mvc7zzd^4DbLCע[%7M%1DΜ<h| ؒy4<Ӝk@U/5p*ՠZura:jLhpJJu[$\RXPO+\y/[cS`-gwwI_o]1Et(ִt'>u0Vb& ӚEE12߲"{uM L"bR$|:}!N=K$>{e<8^t>ٹ'Rl?՞Ԛ>b?yuQX=ReL4D GBk4f6|vLxg  K17N's˰X'zhLգ6c7G3NZ qh'CQUʠiX!cbʯہA98uO?QsDW9$iu#x)I%5e%{r"Phw[\ƹL 'Nduoc0.Z;q Y$kyӕ>^RڠO0z_T?b2\ۋ%Ӑ,\ME8mC  킾+cuw>!^/{9rc}~*7w)HA_9:5FL?-﹨W0N3f*{t)y!Pz 7:l4:ޣuye'N`hY6u+O3TObcgP]r&&T]@R LY/4$`6r6 }ރYό}QxVmw1%j$5Ý*<%#}<(2mP兟 QTJ6F}r+l+oj vZ5f"X.̌Y(mT3DyNK4-߉S`=߾mC3yڷt=6P3|&4g3G]nê'/obw1@LQ8hN07 ֫_V4p:h)S OW"íghDzW#@wB>+C;L$ jϲ (SӾL0[A /:΃o#Q'2qDKvO[E:ZN^:V8EI2B0l L~Z`Ԧ̝zޕĥ9FJIeB 롹p%?ڞ!YId-:ha09^S=kh֯urh",ynIRrRl2f"5!~ -t7 ;%`NXkMWb8.\ ؍rZBcWq&rF]fQR 7"A~ybSaeh6׶E1M[@)נT&vCV{ ,ȃEǡ!&U1ט %1HiuGy/WkN(Z$*o5+i1<4o<)2?*:-U-357iYށlw`,E+UUKbA%H8H;:oT|[;+r}\>A Aiqk\K cLF~4_$b!|$4'n!Js3IQcb ݸ\d=ر+#i*:il,!_"r$>kw&d7(#h˳AH/CיP: /b,T*e6|O"xle}TN9ggj=SoJA0t}MKyfH,?Q?~[?|dNJo5 zGH,#eA*P%єҌz5t4țl?ۤ1KY`+A<JQ&B}ekgd`<үt,M$ZR~7ز1X-JLk˞%< LBT51zsu;Fꂑg@VpdȚ6\6(hޜ /LI{~k1UT $C0峯]/0(›VWLzxv^˚i1BV['ڝzn \/ikrGnMobY`t]Y > ;-U4ak2h^.HeMi EAV+Ծm(? o+)ܘ`jVE5]v~,v_I>xVvr )N_2yz6G+MHjvy]d GߌbAFh[uИ7q嵡1p d}Js6Qi=wO##XAd%:T|oՅ~jAMk?c r-sGpY0Ku& Ǟ/.ܽK2s7P*FqmiZ#XO~TMxtX܅X&a My5Ϥuwru$jJrip8mt(һ^ycU=+p]+=vad׻( 챱Xft9>0NEyp#Uq ʌͩsH,ڞJY_!<8̹!Mw N$x~聨)Syl{ ~CsaYA, (j~ !\89uz ōlz8!TotPXHoH/(?ţbOp&ƫrw҉Ǿ~L:T˛R8>!{gw \C=d5.wӧ\򙒦 j5(s?~^(o|E{scCTCe-٭!r aHP4/? o@ jRsO;v$2ڨTHW,}&%PS{ah\ടi4vd`£ޡܿL GIR$cXwfjsO)]`U<*#{{`1[9{^ESΡÉsI%a$|M'&& "wwvQGv!-]I @1H%#'Ǭϳ*5KrFd Ztzϳb' _X~N@#79 ~vҒDvA`RV SX椮KIDh~m%ft rqp &"6&s):g7 rp S}d@@DŢeXD|eLni 5cy 4wg1L3CY-}F4;C8fqwh+ iʌ{ng1D45/'Og9vCC2orapJl_@Y zxS9RdXq^>b\6&M' 0eqtTd7|ũKM'ЭfR`bS(_*:&PP}H(gJ)peuS$BX$M nnA̓ZbHKW:oH )DEn>; vX7EΎOTL:EαRX OysLyXsyc#yl\'4 oyWԗ6n%.М.P{wV0 aNg3I/CyMͶe ǼM*.-uԣ5"X7>7-0lL4anȐC]BQ}f>ڗy~|e.I1,H==! A0&LB$@!,O)! #e0 =(hNOd\sc^歮q!wsdcx i^NawVOplY*\. ten,(bI҇w;[DZwle9A_­>@Z𭂢[oAdSZQ{f/j'xq&W3ݣ;=={V%+]c 8$ci@ۧsAGW{ZAVgW gzTy{բAJBQ HRfFֈ5G' vOٌ1H0MRL]Bc.\'!%pEGDagN8ar<࿟Q@WvTϥ@bn աՇWЅ82DQ}Mg< FKa#NV$ %<!?#h2 ˯9oniԌ'z8*pPsx%_|5[};S07Iȃߴ .Xv(GEQEA/NB< x2M+Vh!$Y'YMs`^6jm -#g-RVWr[@\/+BT9251d;}KAhN]rw!:tsI?a1?%WQE:'-NO"G'}&f6Tc,mTH*W 8ՅsZ]#ZLz(]MUW7Z!GmȌ7`@ ܁b21P-4C=6 +*8J6i3S]%{&-1lMKRg8dm]MS V>0{S-9 `lU*,de{/ّ \<_8֥)oLV}SDzAz9I0; ^cþ]rE=簈-e]teMe&D[4YfAk3nBGZϾ_m2nK\(#˼5Gw:J0LqoU[֐*uyj"aol^/wEX|T f:V!s2*L7ش w4xŽq+HPeLOc tQmP0{ {LcT_fW-kvM4i<¡ߛst;ih q=5z^x} HV3 |bQqoLcVA+~*v^x6<8Ǡlu|ys>*Eh#M=0vNDŽ6eӉz9'(Ǘ 301wC9'6MlhC',b89z1*Kԣ9# Yc;m4nV|;䰏TWazjhw%!Tk!K hU6dq,PC\poqEǷFw׌ꢌԔQQQ Λ1iB֕[ORߘ+z"藎 |ΦD3 K˖~Ȩ;*ſ(M\Ց lotVm˕ǜgSRtY:|rnTЉVWAckXOj;kLޓw'AYz콱.ό-=۲=Ӵ#lY2Ѷ/d"Pj:Bu/;_*Vpe )];k}!9!Mlbgt[jHAY"',h";.~>j5KۙD%kB"NOfB$]琾}C?lE2zo1JaMڧԊ5-bv3Z2!¢OFL ȥDzlzU:@qو'w{BNpX8r~$HO?}퀽*N.WP=eF{xt>;jAbϬ.eșT&eyiѦn0!Ek`ASmyu%e1RK}* o]B@@8d/k򚿸f vqa9T}zGԣ AN 8U JJlk0VvLb3OEoP4ZϬx| AF %}d-[WL ~}s @;NRXk4+ *Oe@2mƽhb1 +gfr)GaQYJ;*]Xr]{쫱4▂k XÊܤsXѼD|OqJ,sR|B̀o,wXarxAf5h`̌!yZn&)rФr%\d(눍2|'K8i{Οͧg!ۍP:F>#rj'"/FizT-59;H|ሗI).%`5;v ?[IA{`LS/4E0v!+3 \ٮ $U(D,4,cTb)7?9Nd+~ x?fU x}Ľ ďTţ̎_aRc(Wq6jkD`໒l%2KHm+[޿q`>Fb+f xvms-Irg]4%)N21օFwR&ìʂPuYp-홖aӌ-htwC&$P%Oux$7Ȱ0,[`Z" ئ{OgW9U^"ދ^LJ19A@363^h zJN[qQd2OXu-+|52{$#Vk-Mk &s`KY)U@yv-J\tzdPP.1hl#4QJb IAbkKI9އm: mgqK.vbuŴHNTҫ|Qh7JYM8U|E/[׮L2!]ټ@ʛ5$_[%L)ѝd+R"\3,e O kL u-G]ZyR-,Yw!W(*_{ sU,@X=o#|箥jT^-K|6"cмÜ,NPa^P + 9}#Z4o4pR|F:9Y#&ZSi#(ȯJf^Ϲ"âa$64*llE yS0ցiQ9Uv*۝"ԅ :LIi -MHy6^z݂.$q^tNJzt}ӋqNx7b e ,;c?^JPA[W9[V|#AbO,KTz_9#!TtJb:rb_tZK$twB+xƤѧeoPf PluktYfaC?jBQ&MAR҂, B#&Ea[] sy%\,FNfRCguWRyMϳ=0ZNe̫l6=JG5l/X -F7)Y̎ }--B}`']P7P}NE?Ndԕ?N x%$$36IqqV3DWp H@}grwiDbSU^Xݭ{ zH`koFˤr/]qTm>`,PxVA\ůrmbp#g^^S!|.ke%j'w8r7c2 0:~E0-<jGKT^Eށ:k2/\RQ` *2cxXꒋ thղzb?qX>7.G_ju[KܲǬܛjR٩:ܢk D)GTl\u9[ˉr"H3vKƞ=4S$0,SKcK%e9y=9]ɈF痪>n,1h\OIi' evwRZF Jda zHc'A3pͅqC]z[=i8h$?.⮕M[Ke"r)hHu |~btׄ8s/Nx/К}S%@n(4ẻ>2j=%Ҏ NQŒ6=># 6d ћCb^BU rT 5L&Er?H6#f'pr1'Gثy.G969Ζab͖ğl.өA{Uq t'!GP14ty-T7^&5SS)iX~ݡhCqHֆ~.idgಚKsAe2Ɠq|[~@Lw>u\7Iyr9oy]aH.d=j7[*8.ّUe?3fK(<"50Ie8{*,K]fbmQΊ&՜c[fPZ/C<ƯIw%B*liv\Gz*|5ń@.0ج8"|sA,SV;\D8[U9€a5!^E4 ;IԉXNNc}TRq뭡64'rЌ+##E\c=@SET{JV;y z5탟O$y':>tou;p?/^ &V lY2KLgE_!η *X:j$mZJ1!_J`5"҆?0:۞b(B+@TIaZ!mXB x#Q.*99v. n-lxS+|t'􌱤)0MCoi[OwT2eN a,u>J`M Lømʅ宷)wMۍ'BO6uL}I%F0%Fq`:y;a`Dh6-P7nF/Qnw. i\>NwvvLWߴ;2 +DR3,p  }H{\dV`0<0&s3;AS.TC0yTj:LJ0Z4.(_KMvV+l~RL{p3)wrl>QhIPsi mD77Yx [,C>Bu=%Ld~7k8X-e=ШJ,+egSz{GKK=ę-aBgM»@k+KKa|'Yb.( kVxScݮFVa#ŵaW"b/D Yժ B!'?W8GA?҈m\F7*Ŀ0u+Wj%n徶q}E޻ OϪZd$$%VPO8<}~HbhJ ]%vՓ%މ)+9GVKY /ڸ}X6^sRЬOb#X 4!!)SR>nK YZ72uŶ[=KF6{;$Ϗ2 7: 'Dŷ߿@;|^ %~T- jf"W:Jw")r`fɭP-0M`ffCZyg+ )S/_n-/X=t5;fC$aAcݹMG vy@B!< ' a= .jg 6 Kʨ{s FjDax:?[XȁMQKi8i`Yj6+aӤ0*O;+^81R Xo0Cn͵/Ң X*FxMԹawXȡ0=TYv[)GY!å,v-|W \{2LwC㍪n^:V[3|I]x>]kD'!8*/l-U%~{%7N6K)v ػ#9B*A};(kTabcή4.ӴsJ:"Zsזff+ye]Q`-ĻBue;qf`@L:r2 u?Wvu.8?#YW54{d>ŤW ͒pCNE3z97jFOcT^WԏKTz\E+3g 4ᗣV?9_a8S d/~gK[wGZlKT$/mc\6!;"Z&rd9UlWo_ܫUBz R$jNꌒ my4lz'v\c'nS. 嚘Ĩ6"$~^B0K#Hd' WqhUJC)6&qggڮB@{A7[|6)"(v8#OtTzoZѳǨ]Hd ZTA2He֔q;ѽ#%!50+mN:6٭b <&L*Vygm4P;ꀮ;t  'z P+V |;/`w5$yt2<>eݹ}[t$ݷE~1(\`yK{Y$"Dx~[b 2]`w9݈֕J'ŚG(;瞆`iUk v7rnjvsq@f=u 7R#0G~<.ěe<ϠU׵ ) O!Hu,,ܽƔE Fێ~@ w!J VxMtDsz(lRZ ׺poojp;'Y1y^ x;8Roòph’¦σ.fdGȮl[C2O!nԄg 1 F6}V(⩷>yY#^+j..X͢%aY&jۓd4*k@I=MC_+b^;&\x$RJ*JNO9C)9kD9 rbJ50RCWŝIq:A4ػ3)u<{v/EݬLJʆ̴SmXl>e Ƶ~ 9̤bPQ-0ᖖp-\.xk O[NR1F%It}A= na 8:y{V] zB4>lEd/-^4Cf4mĝm`|撜˞OYBoȲ@=HmY`d%B[8źFJ`nռl9Mؚ 0}S%k䐯~RJ )~%`VğDΓkS ͯ^j@'f٤.%#n})Z∔y+g\lU ؜pйm^1+t[9[m@6y"]w9?0XTnE5뛖ks:1fGlYqBbrbUـ70>cvMNO+ؒzOVf-2Br.}SS8l8ިi!£8j;e;Q(Dm&Z,LFFRNwVs쿪LJcre@<{uv_k3RO ‘1%Vglr$ OE=|8_XZF76x~*#ZG K<NgSIv3j F63E~Bo;.!üGB,;U?S6yfڡc G4T_DnPǺ) Vc,1rЗY?6st--!WqqW{f*`sH~UbJ\c7J:a=ؖMYȖ;Z n", ]yh=vnJQh[6`֑&MףM) x*T# W.qI_/,7w8Έ#.ya-dp.1PL <*g]πPMJx %_آ=L5 9^̪ӷ$HxQ*ЉU]=49;iv0{<+\?w6QQZrʀW6C-uF_e*"VN@k1p.xFOJ(AvNq!<:& C߇გ6~Tna-^  1w®{]1z21z2llFn% ol%UXh;&%9ҧW U[# YC"O:vS';VN *xBO lPL.Xo3^0Hh a!nxh4a>qKzm[UF0* ><|rc5CY% e+L19bWm}!LBVt!^8 2zΔ|*,6'[E@NdX!EmSZIЌ@:C2QLwN _V|1 CLcIee*z|̥-[sC:sQ̶u7ӷdy yڅInCHG8:+Zv^,fr_ɸe2ZQxm ,ctYKEf&1 O'\ r^$0$~5OGD)\LV-\0ӭGhj ӠޒM^ 0KiRE=kP7^fh] O~p] lǰo_`77 ,cFeX 'P%wfM7XR#<˥7=17UQ(,|x^?mT\`ܖ[ SGs9N@>e[jba^Rj=lX8Hwg2FVG쿰ۦt{uNhcgxs{TslHq@wu#k%,?71~Jk62Ʌ} È+d }eltwAdϵ_nce 2vQBm:$޳*\.΀}UOrz]$W(Qr#J&~a !!nDq jmA2(o-'!|* J 6? 1kYCT-)nlSVD!HAjHzrcisCοEDLFέ}Ջ>7J68H]c3Rڳ^YEѬ-!&¬ zf/ℭpѽՅ03*-UЪ%ӶhU[ ( !6LBj$JV>5(fI0\OVGC @N{@ >2 ;m9]{*oQ[2_:e\[7ްvfTV1دœ >4B?Bxc䊅8pA#cF g h0ZQ6"2TWfVQ#>t R K6̋;LK @tW!)ӑdlᐉ\9,Cf'/y/m[!Rg9{Jү҂o<p2XR΅b؛P[qC d@EOGK$ȪtxU#vg-={Lj vNOD>@0*(氩 Obh m5vvF@bMj9? g-#H4 fQQ:#uUIgS{,k[q~hejåGTX[0I0tK(E<~%bio> KXĆ^pq6Q[;{n43Fgiy8|MEn},G̍pG\\R%n@nbݫŏ:shuHBJvL!"W=]$^h\O|u|>#Lkg=CBLOs'-@M(::@C(3e/S|NɋƏ30,l n&&z* hʉzi &ԫ0~ycNz>}}v(z2U>NN `5Ei^ WFT[3&KĥӒk_&~zg$G(Fg,hpelP*t7 [kdbsO z۴ 6$z|FrdCf=e˖^jxA/{q\L֝Jmiڢ@)D/hB9C]9S+V#~+y%@hVÇuܜse!u e¼vTPږ6t [z[[[ek7ەoH{A BXgi4|u(C4$MnO}ayO9>e ^ˉ /!rVMRl{pd W)Y"o ֍Jcr *Y~ߏJ"~9g˰,̂>0Dbl6ދHG6F*>^K 9b"0= X/p%F? *7 x[E0{={3Jje7q>cj>`).ye<>ZqgSL9>gP. W`hcVD#&VxxZѫK"|_E7 e"l|2A>LJ#B0T#Y^X'N>QIW ڥu" 0]:Ox $*G%DQcK=urY݌ É~NRWC`^LzR_ϵ foI2Z|#>e=-. ^(cS6ka4ƢѿL NcP"N{f;z%6B!rc R`pǗg8fM7;VA Ybꠍi)䘑l)}SS5߇7t;I@CVoQD$JMri>B8  3\,"]TpDem+w Np;+/eC|h17Ɔ hպck{ۑ *z_K0;>+~\βS)WI@![ʍb';tx؇ Q5&{ j8POjgOi}ofƮ kF<}O'`H1jٟ%IL.I\_o)W^MڧoW26GRtnrx11L6(V`q"C}"l}cQ, ,M! VaymTHb/}G012pVCl@O*Ofv ־z{Z ٴo„<]-YSwIC`'E[D7 \#}caR~&>AyHs&4p!clGGxA{X/*hXC3QdZ)eHC֚8(3:N!U{n_l!Aةx̚QZόԽF@2z`<Ԛ}c8*:qaQ-P]v7`No d`f`df-}AinmnX.[t8WodH?,FUY#ӑ '> Ărr7kSebM1%wLw鵯^b׸܈08'N\r#&F^:YV0ײ[D|=P{LBPƶk#f$æ n=3o2r_5'O͹C x͵Hw1炔;_[@3[cӸd*ĝ[ ~]/7I~Āg"˼߫*M+fs(ϔvvK3.83CNw!WlXKI@k{E1O6T2YθadS\8[b.\qˬ>& X֋X#j6[lKDTd!|+>cE&~^aq8P+Ġpv9O/M`]J hJ^hl=RV@4"N=9am?ۚ~]:K{* IPx6{Fx?Ir!.Qs]AtO쿘,J~_JGh:NCҠ{8)?;1תI"Lh'&su nСiJp2b?D;Ȑ\i^q(YoPE4VݸVX8Dt9H[i׈eH컸9HjkN 0#Y4 {r`F^!W!qJ^ ٭CWC{Ӵzzz=BhkkZ=\l% SN\om߻ P %ѝJ[2)G:&ta-2C%~!O$Y/p!6o4a 0Sv״JU€}k\>*<2+e06.PN!= u++Bb΂R"lg_Yc (l޹Mr۴#x=d$w pbۙ1GA]5uݬEV tI'FDs˒ &!œa Ss/6p(# |#xUͪPAa.Or2 1ηY GJ;S!׽_ʍꗁom7K;wTcQp[2Zy!Ҁ-t ` j뒫#>cMnHtmߌ`w9BiFX|;W^^ '%[1S,`D-=/`[랉 Q;V>pmtղ5b;2G @AYU=b^' 4IOxV\7}Ej\d72fΌIiBe@݂7'0d?l)vA,J؜h>eXYJ+UZP|u愾5#𬘎w@3;>n)Pְke~lj ~Ndp%fTfJ*^>uNsI'H1oH0#5!OMvCM5t0!"K, gi9VʦM*#jMMXB%,KU;(/.eY;VN`T#,R)^zr/|J5%ro|$6'"`')? YD0l\Y^c$_towFi͘[. oO|+qy5=d]`׽@qV9}E`#=m΄ Y{ BUZ;^HۺF=ur3i IFP ]Ձ^2D7HWKLG䤵Ƅ}ʠyIDn LN{}/K&L^<(qܳ*B{Gr\TLC%-&C%1_T 6WTGfC)J{MShU*^df<& S'EW2akB7 0m,z1]`vo@,Ԁ*r,JIf\~-,Kʰ :*-oOTRBnOIC0gishXKs;^?7P̀e!{\4L8Q3&F_viqSzowvZCc2xqI) dzjjMvtU*bNX7o._5w6 ra8[gѭ -E dPu{XK#RBtb|yGW}X#XRl/ gAx:,DJC'[$h|m ^*zo#<3BH6RivKCb TӎN;Hb6٢vpjKvc*7?wle$hg'[L:at} Ta;~xL((|X%T99!#gϊI/c0H0*=R=>FA>z٘(NyP|Yn\AA΃{ָ$V}uo+&EcLLLDI,U_M#{Ncv:\}e z 2̖KA{Jgk?՘LrV83E\ gU`#Nǝ 4B$1NGS?U`lrDMv9!_.gů-ԲZw3&H쬽?|orƗ 4̪;Ao}Vru#kvпa \{!8&ΖQm%Ovx5OƜRC#nCpsmTqfUqwR*Ƥ@/bB̪bm|Z{m"%鸸G8 2/OӺR<x6!çվ%Vyהc[^y~A#0 *%IԵ!W A`vq 9 ( M &CQpG iݒ־}QQhL0p娠1ZReJw@v\|^rSK mӟ硁4u?,Kό*Mh61ƅ(kA3}W7ZeOn VA?qDAr:ВQkFsrI `=2x_Vh`1k̷{DaGb(;jaMni?9+WPGCdw/.W U'瘡ott7h}L[j(G'ULɸOWCe M`:D$nkƸIqMs+zPOoVO*G0զ\XO#58}Rض \f6n m@Ug=n{r?_gb8Fw $Ha^ZM ae~x`)6*(}v鱏k9$W6R6+|sG;1s̓{ vYl|*%J|8u!jD/ ߥE78B,('LF*S%YZl (+NFP˯GaRொ~m0H=ƤdL{smM`m#ݨQ7.RA36 w4f,P|7l͠Ȳu¨%NF*-Y䴬s7waSQpC#\kmp(Ap)Kiiqm[cRk.#k;\m\ PtZ~D2B`jMǎ|"Ŭ=$$1p.A%:+҄8ŝ[p&7bؔߥxl Y%CX#9KyaH餑ⴐ9H3ls+Zn!W*YAMq6 Fm\:`#tG9i$,ɽig!S~Xٱ-`Vّq-9 hq%c7Mg]^}.^ȼ}o{ԛcŴd`Mf{eA߁GEyxraMc/4u+s;앦l $#u)&::j0)ROAvcTΛpv:-28=QTH{v\3ܦ;и6+7Y2u48OB?G:\rUk}lm<9[һr1Jb+~ EU-f8zMYқ@dWOz$h B҈DG4\ur8"_苛 弗K`>] fmttڨ ͍ԤA]\5q>Hgܻ(muhZ8fsjVDJ&)§kV?oDyL] >D@p$v næNg^mKЇqHPԷ'/6Z,=eĦE]֒P> 5@}3l^41` |ܮFKNX J9ʱOAuqTw! Dx y/pO(Fu6ڔA&U-Q.b0 Mw{eR+Mq&vnS9H0/j ^c؁%{83>Y"ד* ۈnʫmXx>vO} caNr/DZR%zDA}. vC}Jg>LW+,^᾵ \&=f [%5I? ~,UI!9?o'I烂)Y-8tPMI^FQٌZql?e`M>#BL,B>|狅g1ݒE,űVSNk&]YzRq-D14[Bkn->n'~ocŏԔGnC,%\sŽyamhu@jL up@yl#x~fdM^VzEܬS5wVvچn4e@LoYMYf9pcyhd1j1ђ“e˚MԔ mwlm{"doGj_sWBDe H+5K`'!2 z-H"a \ !NS8h=Pw|YV, YkoѼ@!xV^&,Z-%4쾭p Vb:K)Aᄈl qW8p*LE{.;5-La^D%K:6RlhA+,>y!A) )x .nj+h-2?z= FIu*gcxa=!Df# \6apce>W^bȡu#PY}ŏb::WC\#?;||x?L:B fbx7.cZV[@K sWkLV#JĵzV-%Srh%xڮ{`kLA%A,.-Qٔb{t9إ~:[JZ |V#.Uv%t\WSn '3#N$ukֵ{Jqמ@!9O`W,cc!>[YIqDtKbLogu% Cq2nSol~A1- q_ʫ2q=_gR" Pk^L.H+JNgड़xėOmdz{"iNpy\x_2HOOw [ӆZQ[[VMDJ^FBd;1v--yb*Ffa䣈 i-Kd6}܎v sni8Xh]Am]^Ge?G&k{[98͜L+t( 5H m.[{ƸrKNzYVoND]'%{q?nD==؛,<0ܷHͮC[hp`H阾rc& MՂ0,hF<6o饫ӎ{ "Ex>lffjN aLDy2~ױ&5dT6۱ޚgYr%4n٣Z/˴*,7(b20^e#1<҉9p%4p=S{vT{NfHz?^)ǀ 0#z!sk4 Y}G9ɥEhѹZ igGZ KW;HұWx-g+Vk"|N7)!0/,Ҵ.}\~)zb4LĹk"VNFa6֙B ..<_hSIں>2agĆOɆ"16 Ks("=5i*9"0GJW8D!nZy !үHŪ󙖣EC,X`bE80"՘6bXדd(. 4SJ, sU|+TBx"Bo.Avڃ-rBu6 jǮUD?4)4zClwn`6w0ðfk֬#Qi9Vm2a*u Hg!8K@>]Ţ^@M9x]6:]*?:1 ieR|!RʘY9t&dR)䨙 8Ip;ӊ~@~G\iލH A%]I/gw!SYŢGϖ}8N1{ TQWk{:pvqQ37fKQyPun?K;60ND8[E_Ϩur[O>jێi0Zs̍$8rPs&ʽٴ: ~g h8Mk ~6 |ȅssPDVBk=MRQb޾a;gY6ttj2S,cFEDn>Bʹ#qlß -6ufiVK00h3.PJ\{RL)VYKuek^Q}87]9M=T'r֨?mJ8\ a\\QŲmF#v/n]k7[Gp pv1 ,-&+$McRUt` **?{c^ْtEGPZ2YΚ7$PJpj9L#^@e+EFuSXcd3ʗl&_B 8=SEaPJ^R-=<A-g"tvħ$)*YRnFC Q!`oM[ʩHXtw4UpCGw[^iE2iC~wa`mQums-UdeSuyθg1S7qq)%Wգ!zzB&iZ湿9U^w('t$<|ڏg?|0hUGxV ~%4+dK )Xm]Ǹ((Ijuc i;NS5F,IomӔ68ݜ;cV A,҂ط6+ *4%s£ A{%G@jixcQeqEدM>w"3ZO !a-DᮋxA8Uع{1!S~{$cgBbPGyP9aO>m UIEA9?vCn*d QaRX܉C4ī$Fs҇R';e6s)r eU>(j%U@pbQFzq8Iƥ8*|uf'p_| >Z捥v,|T{Bd6@ .ՋWǵAH*yƮ22ɉm96`'N9#Ĵ ́V[p,֩u^LD29PGZ;ᣂtD_tLq{dQ޽t?~q>Q`s\)ӦTVa6T]k T{/\S˗ $)]ӧvێi"eJ!Hm/`)ndF6tnblXWx;sDHiN*F`;w5 jJ`9o&NS2Fp:jT i[֨^s+j*njr鈭v F +ڽjx wUMҏf{HHJEtI>X ri. ֜)E3;vHa;>NJ@lkնVNgp*{Is؁H:_Vjo?Ue4?DC}p{1y-چD<<}S)E߇406c[V#T/`6TJvS>8oUi(&j9 ˤGMY Ҙ5E[2j\ q<.Wָ_0'A,\|gRI.Z!Ƹ!8Ze0EyY'{RrȸES, {ʕDJ5y(krh׭yBHT483CivjrL"Odgӻ=EE`$(}xTw+m+zکF>TS5#j u~XZ[!#R q)7&,^^׺cfث5/ ]O$ybw36 _cu\ bV`d`RذFB\ڤt6jjlZ?-R1Zl..F"Gwt师Q]34Gd3Yݴ)K>݀ӡm':VU/Z <:b-/5n[:MLtcm u0hT~)y w+12Zۛ~P u;'5"t%&Za][&bءVWhrt<X 6+ܩԨ /sJo ޴bw?$)a %(2NWrzBL 0"! iqlrD={sz5,CI=i m添Ϻr\):4rgH!͹tGwH/YȈ~5\ Gz}㚧 yDǰ}A ))q'~㌞w>t^rĔJ ^Kbl\h5퍔Gɮ*=} n35{'QDv &%b)1kZݺFHlFTζ@RQ0j๺H%q6δ[Z˷@]mhY qߴmHnKIv DlzEƷ)Gp N[T;ޘp0w'z0#+?u> t]†(5e$bx. NN1 v0 fg߷f.sv vL7~wұ9Xn}fsV5LJB?D龄Ā˿"$]ӿ)+-zme+G0aD6,]A'Փv;OW ͺl|7m1%NgBpZCi븷o"=jT ^硐 ^ g'?S)'(GK.ʵpIgBi\#X`/o6x wpaBkIV$k'lT99cqZ b7"P,^#=#k6^1HO^d&Yٸ`B`FM"ͼye3TeCBAa(Ԓ!5YLgf= "z0%}bX_y?A,T[ii'N"6* H Pqg% kK59RKn6+Rt8>ԊSlׁ̖ ه/FEJ+B̒h|/in`;ujkf}V"w{^&$efs>I{>KR,nd1lghMO"b-8imvzv`zgO>4rq;-/X"WzO-AՄnM4#2@-(/cUvJߘq%}>~%P;H vnoW^/D:!cin>|94TmUA0M tOy^S!M ]cݷR%.~©拷l89罨[%ERB"kDjWsf&h}ht<*Ћ)t~- /1\prbB68B^.j1 "PĮ}BMfP"іsaB |K-0cIXL~'ufC1e5.( X3xXn{s3!IX(8jOs\]<(j˼͘5YOы*IoLk$yLmWi坔~ȬqG}75+:dŴ"ٴA߼yШS4 `P9uGHXF(VZ~2e2c;9bu1wm +7hx#.9I+>xNE5K&YucRS!OgK_+y%*')ͣlV޲|%YPbThZa@2;, ] M$Ѯv΃cMa)خ`/+yR`=- miWMh\L)!,3)+)QA}cִ{oNhYG3<ܰ,sdE{ŀ,5SbàL kT7-vK~9 [tڡʟgf*m@UZ+U?li%cI<aZ< ? r~K| /Ș +yO61=, j[QÄ7uZjՠ[U 3څ}tLa 7;cU /7ďd|ruD_i9NlD/<-S$ Ɓ7l_]T g]Nȹ)56tr7SE°'<~k$^ `#Kwu 6؊YD%:\ff0 T #Z=&(OR J }Gߺs !*-_* [4Bjg@.{0Si3&zػ?%X=n4@+ $Psq m^3)o%3Gʍ>d@RWJS AHsM",bU4NԬڄٍ/k7;$V5&%:x( Rn&tɇ '}i9CQ?yfZK>E˜ *GveT3ӒݡK €\y.9.T剨/2)FBA6pi_6r-/~sbucEKYI{[s_WџpĜ@Jg=_OQUkWn5u,{i"Evď=;np^3$1[;U_vm 'qw,"V*Jjo^t/ro.*Rї x'#48Sfj%yJͷ#fu8l^4 ࡻ^Nc Gau q/X+^IaM8|_nʭ٠A<"B[:Ә~u)sAQ}5a_#E*om?ɡǙJ~9 hTГM >^= sZsP;>ʛC5N1Av_o<@:v _7q 'U'7/~OT*a`xj)=B0yb ,2oZ(ᜩ_u)ma;]y ."x֯Km|WZ<[ "g;u](RY{=ܸx{U^f@3úk;e{AQahItPL.vж_ٟf d>MuSsJ\YݖNe܃ GX@2^ϓrњ};[MjP*)Kۦq X&Ɏ3MAŌzo`Đ; Ed@21b vޜmR[ӵq2m^2AHUxړ6Cj׾αӨ}6]`;3?0XA>9; Hs^䳗ʭ[\uS;]U65VP b +"Λe]T$^nsAG""OLO;활iB='ݙF0&\_3awVu/SQ|շR]xOU*PC&20-ɿI@[=]2#vmփ{D0;-?B ~lS[ps@-+W&2HT~"=Esj{ )Msՙ+B"{Od0t-5|-nƅ ʛ6@Ki)5dX#zxLCn :0閹HsaJZl^lJn7F7dSf:uU؃~DA59P,Z'Jȃ h3~'(z:(-#o13ltf80QԂ%-h;>q)Lĝ; ,Pv`ˡPUQqUg[`'[l'iPPـvc^-݉:Y"=9H/SQY c##Jߞ__? APE@FnF^^xHLT?Yگp*UPZ/̠N,$K٪ ׵އ3S?T_%{p"GB1pT)+;ό0Ƿ_WJ>BE1czP<&נ A8 HnsNXFB MͰe5Vm(BЄͲp+_'GK) L)q Msk}|i)䠌c0܍G9}3VE 86N f,f7!tZG(FmS|xF4淝h7㌨vk֎׺}qh/oj}Y^sӱߢ*R&:^&62޼/A/Oҗ#%޻zHW= O0a`h=O3|8eY@-#n6*O"x%}C|5A퓴1vVl t"C(pB>uޘ^j&dqE0qB .~?KWB\Xety2~HmF@7NGOxnnFђB uv-_u|o$!.7ޝZ<D y@ȝ?L'"$0\*?R9]<;4@嶗02Sٱ5"-ul9Q"g=DfKkXާZ@$/ "|w/r%(mlET~V\ڨM1h0_? Zcqj6[A+uE|J48iwo꤭ѽxۖK_Eb$,"ӧoM&-;zH gA)V˷Ly611e!d6UұsR#+ kɬ8:{5aQFLE7i3昂(`mH0!l?s?Ը$ 6Kd=RIf ksP{1}AEԬ.tE~嶌Rx`u 5uHxMNֱ6_׀`zǜrz[獾TG|.wu&vL8RIMi?6`L N߄~zA1;f 7Xכ笔VkT/CzJy%#ګV(tV~/`뿇`/9i͂ԲG NΗ'H?Tk'(c᠒oDW~KDp[$L {s[]~m7 1$!c8 RP`3 0'| hqӫeŪjPdQr'=& eff4F(ZD`U\}4YaxKK!!ʝёC)/e"˹ S5ɳA$V]ޤ}l@iLHH*8eڋ}M\g\0ɟi,|塠1Cǜ5VSxv[ )NF/94x=?sږ|c4Qv59L܄fF^E  q\jF,/'o#P }V/Z)/<9UqE% n'/"A/g^e^†d?Cm缠 6Yla#~,ۃϠcPrBo9(tOZ .WPMzpv,axGV"ѕL'wٸIr2jͮRU4PFo[+JF9Zu`Qf '!hxG-a# :K qce)d \4( j=A"Rj+ ]XkQɲbc6E25,%e<TI&z20tY2(lg+dV?[yE8PUi{/K"6"lacg:rgemJ9.km>&KMLU, {}Jf"j !Keun%.$)EtvҰ'j" NĄ"P|I$|0Iހx+gV ݱiD8A*2W#kx]|Dޛ(&PI1|Wjw| 2 ZQ;8F5+Dv4 5 -kxژ.@$XQ-Y8ea)_7V#uE'ou!^B4oZ+n,xK:QkLItOTᔶNp[yW|n#" , Ǭvdvə554͡J?H &U۔' V:mP7$ܓLq[jE¶3!zB pȓʎ|'Z>] >Czr+< b~!W{BՅ?`P]g7Rpe:0Vn/psfL{,Y]#>M, ;gIuƀj6SJ\wUN3t!FV@Nй$M"\PgL*uZBZ_c@bS VEGgjp5 Iq.BK6!XA% {ڇj2B)T{b Ȑᵒnf(Wɖ\{'w|ڒ . ̨gXP~|G< oF.+k T}n#o6Av NxbS0H90֘kyHJYֻZz+:ÛXIL>-kZ嗚 qׇ /|71f5)IaP9Ƈ9~*zbφ^b3}l]46},zRsm ~v{bِaf ,H C(_>hZ?Gw^/'3ȭDE۰"N+{/ =h:J:qfQ/nL}mQ?wD&v/rUg]x.>VZzգ[=tk"A>/_hi"5Դd|3'Q|7 ”-bWc^)tk_H7PK#׍uRsp?_, IJɯV - j==ze'-on[Tشpq4%oW:sRZM!pW-cvkv/VR0r1=)ju^ uxvI*N8T'QuLpAӂeif <KhI Vׇ5ޚ Ҽyxf֨z's= Ws8Q MT=$ZB9]:dpb.|8lX44 2[*'UPޱOP}})Vy]< D Pʹ;V02u8upN0:DMu{_,5؟f8J4QFhwhǡjأ=zYQT9e [3SBq xHgbajKR \Fw N^'髬r2cƄG6M;R9nQ 12vXՕ}HT4F7jw#6&95-F%ΐsӊwLV~D+(1d:ƬpdzTaOcDѵ\!*I_CmJh;9jnaMB6 oN'ED뻀wB@SbbyᮀxxF :-aa>S0&@|<&ێgy if~6RL)ZI3NkEmz#MWOTЍ[IAF}*7UMtOD6w^~"lV%3SҾ~#>-Ztэ/.IYn(/YNAk6vPк$՛K6ah tv#%FNbQ|4m8/@;ut?A_9G&s-.܃ xdeDQW힒3Y'Lz1nkIYH3+􊵃_0UN*E+}Ks`,zp;Bo:ǛTWsdJG.=euב ?WW4v||Cǀ|a`(~gɘkxNpk| ~lluk1IˣKGvf.#‰Ue .XOXջmy!eLKAK(cЌc1ٹ;.`Uh1$tXާg`8\1I@΍)0FبItSAFrTC޾]O}Nȹڲ✟ 0gX%_e.$kW˗8I @{-XUR;`t&\6Ԫwb'D>-!J._HG"N{ۢ:7iRb)0Q!{>,y㋻hoΫ_  [e{̃?bߜF_>?YHeEz)R.@⦽I: A? 7 j)[:svrvK&MBX˚۠. o6>O!PiH UJ_t<+L?" /ZivR+?fؤQ ZYvm~< RM%;9w|)g hsrbӛȀ"C V9NPQB!gQ\!)B*8d (o?;i01II8+cL[Ҿoݗ'(xt%2pv.\rFU6f]aִQ> x 307كd|P_vҦO|:Ɯ/y 3ƽ4H -lXB=a6nf)CO+ɏ^$O(S(fc/ڏXmWOP5ȵb!$ICVذѷL'=v:}`d V1ŀV|tMsP`L׫(}^5.tЭ&J6X W=`)uY%c$g z)Zãm& syvm*29鲟s)n}uW3y;2=Ǧ?f4Z} { zZ΅id~v ? nʽoCЩAcSFF1ֶez80H$d|NiZkxDXemHxycZ.#pH!(H@GUbl_A:HF&onpԻxycD^-lZ XFsnBM*9*?Y^޹J|j بZD@ROU[ @ P&A//OK YY6=PW? a^]+\AU)pS0wh9x͂DnXkF\g]=!`/W]( 2wbB `_"'a>rv"&N%E6_fhM_tNJ4J1B^ ld=Tr,l"мoAF/C g7xTv{||%ڰ*E.IT2At䁖pBRh<,A[A˜۫Sq7v=V$ܾ1AJRO2-5Sg<(f٩zv;m:/sN$޵F.r=Khl`!Y9_ ݠ;$ )jZI*֠taZ@ Y+C%?_dbɕVf\a ,(T7*%G4/udMiĂ2[p+(P{D(0bWZ7ԕCef[BAEJOU!d[`d^@lsw05u\}9eë5JSdIkV~#Kqr+hubU=AѺjOO*ѡEe| 劄.PI2Tߧ+ ']8f? 6v71mDՂǢG#T>5/SSV&Rةc| K/Di.ҍh5H߮pv`(dd`s`vn|٤Jw'$X{A櫦&#Ȕ? 2聚wȆ`1'V5L䗈]_u ^QR\,Y-o*HKԞ܇k0϶'FzܓnXm[v'oVO=oхB8cȰ iVPm9{&8;y d.d)oRC\g~04&ݘgh,YI(o2Gܞ#>RvR`,h,&fKKĩAchb֭G^# fq=!p/|8h8j#g23#"\~sYY$×D @~aaZ1}qiߩ>#c}hz<άx^63d@_c] +Nf678K&ձeSC VL%'\7U5Q7|;FjjM9Z.\뙼g\+tGTXĝ؀cڻt3&WwJć4G˙#[1Ctkanh4w;3?rvC@XkH_ĉӀ:8U06!u!_WDJ=!ˆT*}(Bqf|H[Ji 'xQruqa09j( zzlTok)E,P99XR3un7"3N£%+Gq?GڎHd|F0Ք003 T`!{ λ aQ28h9U$3*,FWZN6E=T ŚT{yO>ss@ǐɂ8RW }FBCsǎK%βB7 xB-r:}Ai Ud\X̾cJa?#A RI\WM1.u]\{P긚$%(Ĥ2>5 gl T.'f!g`8#Laeal4VUڏ@wMؐJ]Z|OqjQo)0[U}#rML u>lm$c*p,yvoyӊ I sɱ X7?1W.{^LfZ{A;rsϣ~՝]S#j/^,j.,יx _$瞀 NxVӋ;XihWW?Xͦ*^j0jf؀^Д|`v#2mcT<~D_ Z-Yσ}.7#s1aNP3zz~:Yl s:Estڟ٦uuo$7ň %#\8S$5) zQ޵`y:=x$Isqrp8b0k'z)IC0Vv m[<%&5}6 D{K/P_;u^|MP#dOs `S`>!,iA*ɭ|6oWPڊW`Ik>=. ̕oắqr+8)VpIsb Q3rd[e.4)-^1Xy`3afC3_PGFUF0GN+FRc}w?%9]XJSaUiOzEb0ɮHؓxwL02Wκ(-9,14C&*{rԸ@¥̾z(Гh ټ m Y:td:g55.v bڒv#u.+ C,iqq[^/&%5?rKy?+BJL{']歧ǰX.e&AqWi^Sѱ_c *?A~'Wݶ#"^c׃=6Id8IV5@p9yDHSL}ɢLB_6vf _P-,:@JߝW|](g9j-'-_uEJd<w7 َSd)KItӝ檸k3;ew),=,q?~[ Vhʆ~ބ FK}$`SpX<8٠j'3E3.h+aRX1: 4bh>X>:W1ȥA ^h&NHpQt'ƲfL,VNJLzrKxW~MMt$mn R0xʷrKEU0,D"ʖ&K 0OAVqEW'8ztK(UݲܤY.I̭:+Z7#{̣F}46p/fz5::ga“X؍NSށH|aܽEX-#3eɳȝ#c/p!ǧ6V~L-0uwxzp=T&*VNޜzaeV3}mldHK쁲]3iV[Ȩ #*A9EK ݥg M7)@6Avl5j ~.|˟0ctRRi*h4"l 3X/5ޞ.Ͳ[kZJauu:R3gOyeqigP\$=jR}8SC#6gh4.G.S@:U9r1Tnw:&P=ڴ9}J3级ٴ8\Q#JZa+#Cฐ|)GX':B1/W 2ԩvL8%gbO(3xa[L_9)X,^2z{QonM "/nEytLRB7EU;qxn۠ q+]9Im*3) {aB¼䊙1VkmkQ!05۷n@j&*KQɰ#< BBZ( ADwWweH'0+waԅ_*> Lۄjn{۶$|B={'fy\LdߗJ,IgVs8xSmpӎ5p/=9WлhRY,hUiwMp(Bܨx6\v) g @ڍ=؋AB%=[w ՛XR: fQ×iNM~xV1J) MϑOI98JMS*֫dg\)n(}SS]c77s43R.?ãE]T1;㡳ԾޔsIwMg4>O-h6pHR}{̀Moƹ;~دHZ{aS XZ V]"ha=)CkwvxDҰ\_Lɒ  =#$ \el8^GiR`ۧ  Y.>0jOlm&b[] JMY=g=I_l!flKI7 &sV A׾hK-Kx~[ $K6X-8b=>tGdΌfbg;6#LݣZ7ҽ p1jobWȕaz;/qY/$CȭDBt ok8k}u|}֪9`EJN"PTxHi!r'5ٴGˣWC:y]ft{Bo@c/SՂ먔y,7@ֈ}l!zu :}ԑ4jPVIA3`i[r%iHןof?LY,_R С{6-S_&j:=HFrUЖ'i/w֌6cPj?"Mw ^V<{?N*LPLQ3 nsM[N>G>;Of1|Iݶ.ORLaB:2~y;RXĀ*ʢ2'A6_Q&Ճl#ѷSmD_;ܯ&X=S=K゗)WwmIdG8?ha]`Nɐ㑮Fi?n|8%@@m]͋ |e!\6_U9=\t\TT81,+={O hӜ0A;0$~R9guzH+dE&ղ=n6yZQi6/ei,Ӛe+/OӜVLj.⑞;Lg}Q#bkXo, ,^fʳ:~)YwC졷?E58KHc$AUKFF%BJ`1VEQ:Trbˋ +§P+YcKNw7nZfga Rs23wSYsq`"r:qun(tV]g@f60Ο٣gprr/J۽DI H-1ԈRUh Ÿ.XCwˎg ߛ|,tfQeߎSs T O&'4Ee/ͮ$ϙl/+1&JM}#$)w3!4*5[6E'Ew;h< r 5Z:FVm"SN>9eܖ=$lNh1(xg,)PR8q,ı sۻ鸜N:}`v gl:U+Ed`= gز5D= JK֜Y lZSnL\v3]BMr J6fA|ODo34inIGϴ*hTGڄm'zq߄ӣQScÚ҂ǡ5VHdASO*8MGt%.$]#pBg-d .XӠZ8cIo^X*3mV@Gs!E <JGmJbMKvV#~Y' Y6*I~h?)ڴ9IK7)¬^jetX Va!`U׃MHH赁q8r(Yt5A )ʘJhAtGTA8Lďf ܞI:(${[%4Ic;,P(K1"U!i~0Pr/6Uχp䇦p447@}_RgiPПޡTՖG<áVkZq6bŴ[~3i2s/8yz #_o)5YT*2ܹmuIOq t9ݖ=`SV(i4k]Lc:}E>f2N,y?h"zl2.I%;?+M'Nnޤ]ӽ3W0%9FIϫ خVu_b|WxR]06ŰH,l<)Xpš"zz+_NwpzM h+Kk52OFtK-W)_AVot~9&%ZgġY>[9R^ʒ^sZGy BIx3MC썆s[Qliv+]A'iҝcEErD 6"T]+}/bSp'pXƪ%mf"b)iYHjN\0o<^, @ܻ`Vy|I?VZTgy8 TJw-X*t~C] RЌ><,7N+jgMRvI?AJ#(]{R]6Bى$ѿ<&EQ*V?~/ą(d{cJ5?a /.bi4! @DH괶 E;a TR0llz1Ǻ؆yxh"%JҼšcVz!0%Q _š=a7Ke a|fXzyV p1y< ӓH\| 7"pz/vcv\Vr >8tz"QJ~E9J\L3 Vb~ѓy܉KdXJwe+7\+ֳDpVv9uJ-}l7?7"U^ҳw˶f%S6kPw<%c&))u%PK7 2]Qa J'iև lv<߀q6\j1x(~RxD䮸dxI(aXM{2AUv @>=8?O<G(6ﴲUaݍ;2}$,omPn&,mk:m!} ] -OSYDG4Azsn.D<\9)6:Z1q1LX!HΰڐUE+6i! 2ԻSXe,M}sOL06fo꾆TM4;KWl>6J]h3+־M6>aJ{۵ᑮ6DKY=89l}t A0-HSu)m ylG}nJ*h'ABMrslZ3df(tԍmL>WG55C5>6O|Vec .6-X^G^X)#;WT-OYmіz1l 'D;AFږ37"o%|ErfΐΫ-rLG%5XIJqd+aMg# a:_*&U0>& (InYWڄ'!"^4ₜHC IhώtE{<]kCy,_~zH=E"PvVH6#Mq$'I*% ]2cnGaKYdʇɈƛ ;:,m? I@olo5- ~lӶf/iX̃ `E8ZXZNW4ej*)MADGyM\yJwՕՋ6mS:sRĚgKSs-l5-|&urs|q#,`/A9;KJdcLޞάGb4V3`%/4x"QOc# } !+:,nC‘PcB֛˓C d?\uO]C9_(S[H>z]* 7P'!{MtkϦvK&cN7e%R2K;x:=Χ>|==!Xgeaj8yzs/HL\H CeV2ed(Ouco=H@l'`^?dX4P 0mLE Kr Rӆ$RL_,p"(+>]{tށvբOE/zW#L%1?eO]X^֊P/,]utc]Ɍ"`f~~8o\@=~vO, f XpmN'lxQːg;i\Nt#'%GVkȢ[`w)khZe,y%8\؆٬+Nrg?Yɺm0F:b7GJIн5 ]ߊ:\Sbn6Dt"(5or**X*:Vrj[́ӯU 2D3`>FzDVMm"[.R两T +G:Fz:QbVZفluprA6kz@1CWl;XKE-&!lgbG$%dW#yd`AʿA6K+=?:Nvb84Z;޴u&ag9hApf\6\pa70IVցAt8L[ufu1P(˸hd䔢?ME؂|W?kuQ|rf/!@譎SRw%]95 BsѧHQxx lA6xn+ qUES۞p u>ȕ4LEMG7QV}MaZp& 1Aw!5A9JUD+}=۩B:&9 m2L@(dلC|qXԁޗ )NfM N3qX20!a3WiVf/`io+Cc|pnrN=J^ݦ2v<-/\z(O㰘=O8$1ή}+ e6cI_G= u`{%̆bH*s qi.C܊;а 618|@:S{U= ( u/2W }SA5;FϢk<vFedWEЋ,ru9npwNaaRF_2If#Dz#uŹ>MD҂ø ѣ ~D^`Ṇ ?R=v Bpd)Z" =`;s  ݜ0c\Eu1۞Q˕rڅ5*odofL6윶"Ȗ# @YqKZa[BO Wlc__5dPA+[Xp$^ SVQBN? ^Ov@2dt5TlXKM;VTD1E+!9ۧAsN X/o>GeE4=UzWI p)xݥ{^ L9xg8/,> $I~5:c;tdFh44p S$]ܨgk-9~̫ڨ,"KpO9_wNR#vPA.0V[)DTPg<ȮV/!P2sˈ5ltKCg|B|O}wzA:ni?>yE   6ew[(E# Cz:RKxENC&ƣVXN Yy,sxe")8*f`Rjykl\ "7'=M̼n]҈{i *̤|L$ёH sLʤ^hGk.>llh+0}b? ҽ 4uÿ˜%"-IY ?h#=N$Bvs+o(P?gBEjYM MbΒH-FV\b>㯲fDDD !7eFvWYM!f|- zJangrfàw `썃ͻIk ~iN_ 9f¤V=>#`W$ƋrVl~҉>#2"\=\)ҳԒ-IA@>q xf,V0> *})MN*,[Unopi% <~6 -P!}$Be^@eeL91-?JП=/ԫbiiBTAtHĞX":HYj^BL>.ރFQWEyQOlq,{)>/EBv=ןY^2>;nr_:n]8~Zȹw%2}/MR5m7;w_آU\V|y qd] WFIdxr'kiŽCzr/T$I(0 nO2/?FGd˖,V7R<&HVNm޴O쑣8-_/QԜ1 (Ѵ&[9Mw/}m%u  [L6~OAQϟFV0b{us T@NuNδ#Dĝk:EkOnnR!J? N !d5Cl)IWdR̈́J6H1+捋gKY7~#?/XMe+͟l 1's~0f2VuR_3.䠸l|s'ͬ>Wy‚R& L ځU#m9 І2jyr~ ǦoLzƹR9, >cj(-|=R|"xZbsH4M{8JS4@BG$>*EÇtm!*do7Z]z!q)g_fH>&tҷ{a 3y٨dmqgE?7ٓ5z9ֱvb``7@-c:yzKb{)(æHd( q@E3d!lD{A"dYRU1eQ zcu|;B,EaOC8alA]^{EZ Ԑ%;2egZXe4SMտ씠nnՉB4)jt%Љr,ssB=qH8_avVJc|M7ƋUTH޻O9KeK׀%#[FRe\LWdb+-n`}5qRv)"Qs봚h44+/l6 P(\g\Vp_ʮcB$&xR|jsTmr g.@xI؇Rk8AILe@t9к:{I#fL[l8Z'd"l'WWX}TA98ϕA{*IO4U!5C5ǢOJ U5is°1Vm\‚`+Hm}7Oh  ^oy@g!/I@V, t^vݭ}UrH.q PvKT-5P@KRXwiƗ sBpy>skGѺ;Z/mV\`>i8RuhPӫ)3\_ hs\(6v.v@S1ޏUE\cэ0{f F9-Q7بm1 x"^^^%3v!ü?; 3PCUX +X6U5}7Eg,{3Sl9}6H-53<vMx֑Jঙ8. if -rF 7%d4ZL]{ ^? 9ّJrU07Nm[] (F7}LZ'R.5fz*^E~熊ѯݜⴋw{7,HT8QQQkO{ToQ 2h%=6_RT{ 9x$6z`L>.+j?OT0tԢd'X¦o)}otͼLnաo0b~Z><0b'xArd΄խL}BeV{S˓TݶgngO Ln[Bk* Wd9XTPXz2SA4KlHj @:ŕ*bHBئĹؤx;cg*Xu8d״1cP*vɀFv|~,D拞~r rd+60. J 7.?TF'IƌD)^}!oAnuajWfa>0EP.Ll}%{MΡμwo n,ҝ.r}=%{Z h.P6OIƝ{~+FR+&&?JSG6u 㓓/t\KCB[y}8F?'44ҭRj+fuN.w>j4砠0wrJfU0eůz'@PdۗƇr(qpTPoMB+٦ /e]޺ Q;xoS,K{D`1nޏnI\[CU3HX|T>J@}suU/(=!zIYM%j-55 ,Jٓ= )jŇB&z,?*6L!y `&z< g֎Moy-+B1IelYh &Y'@>`3'fER* Xx=@_ p$I: E{6ԠD>wb<@oqyۖǓזҁKa0.V/YamR;뢗%&~ @_A؏^ba!ipJL%CۆkŒB)E}joCf@ pgfWoPMC_>GjٌUEzXP1Z4AW7w>ۡ;Lc`NzGl\M8ݍIb ${,6uQ$("41/=UhUN8dz.T|?fa@b ,®PQj Clԟ9w }:ӌ"MgcS|u5X:>NE6h6N[A+^>`RV(DT˚)^ ?P4VytZjS Շ9 B8cHxOP%7w˷9B8'D͒N54eɡgن " (αEI ?h5R2Ԩ3g>1Fsܤ G2TDE+'I3ݩpdɅLXڙ`ꄔ^_4q 0P|Ȣ.F[07!ROs Ms3#~taU,V t/D"%oG֘|Yّuvө# G㸎֙"+6kxfxז C> 8NT|A^4(g 5r;W`B7؝B1fGl7/-=dTWsmZ솺dk{[BgO{ue#C= /D7!)[ڤYO~e-R)g5Tˈ ʢ/~;wRet-n"~1l౥'\tleޭQKdny},8D/ڛ|0FRK{x6ʏ{rc*.H⫋ȯL{Zf-gUN݆ gxJfK*yPݑTpب0|GaY!͐8Ҭ: v !-CszIhJT!>UsMO6L{)T0/G։0;̆&b6hjrG%&N*Y'a2qU7u7 $y0#W`aK)LYVokƄ(}M y+SP.ܿVP8A9VhOH}y݄{6@*z/*rx'ӈm.k&\9F`-DZ O/?fP4O%7PD,Cd*3J"` *ͭ5 sѣ#sW6r|;(MA?*m:EUH Fؗfc[HZWwl`a]K<1!ODv+uÁiٹwW:<3Y\&v=X'X?H\kĞYDi`% II`Rp7EmiKI~DQu1H?fn ]IUR[Ӽ,|jv/ܠ'7w67e{wq2 mslJypR%4gA%Z$CQ@zsx?7Pn֞ߗ0~TP n0k{jh #mX>YE^$j=C576ET'ɛ5BIR2B\9N1h7Br |j$۫ԧPPW4 pg_"H[ V`v/t?/WF̛we;篽-n'j=t*|PEDvAP&јM'_ÈKp"Lّ*#nA1 rޔU'1, V\۬ >։{J0c*4_ l|c56/:k!E t13:߱AI0.[ ZV׶GUWV6G%սkI@WΑLcy'JGehP$_z8\)Zy8`k.cPŧV7`ޡ9_Ga~@mL&{K(r(Ls7yA2f'YԃHyBV{B--4 ]8Q&.nqmτ%R:/S\$5׻O a= -XH&=ùŽꀯZe@fYn .@y({J1Xh($p``{P2Y1HSÚ  Q޽Xeyۈ;a]e֤!@f}A4޵e-miZnbK2?! ŷҩ-y.SD&jN'}~-;q ӜLM5$+,!rrp.T ߪiR3mxW{nnm=}R!}3_XeMRמMGlr ~gi{2QJ&#L1+d|azog  Y3eUC9BqXu ? w Ae*mNd2uQP6! i1ڎ>F'Z^KY}Z#8(e)|`Hvuir7umџ<Mv?W7@Uj7_:TU"܄D^V72|d9?nSK9/E (^=#dzV:7vˡN-q!i+jw=*]#R("vSd8Ev(e24ΚnJ:b'\m[.dnӪjM[.˩ *@X^ljNP`R'eƇn9mmؾ̈́d҅9 JA[|ۼLMMRt_P^*jpB͌ꚠsZʐ qGvN5b^f :<y8m0IN4x5z<~"' fRVQ H;ݠOz\v?ߕ~ |Rr8\5i!֐1 <=OVrޑVbe2UbdBqiL PH%r|8|~%p@k#31G;ҥ}gNOP7;*+[oABh5L扥W=06ʻd!z**3% 'ƻs7R$ؕ?*(}hMV@}?Y3wBւM٫m_;e 1ynm6Ì&%n̪;dTv;2"k`3 ]?a\)\䠉󉬫b:I,0c[@ZHq \ $Z,tKtX)fXnlA7 KzT "R*8R.,}CXꮀ8E!@wV3 P8!U;@koEp*8)f8ޡB`6 /&["{(tGKf2SFsgev hC~# == ͜"lLnANAdBp|wf60\Gyl=$Ϳ, q7 hss<)Qfw v )EGfǞ#ތёJN$0e '2WY}dX!KB[1[4V!WCTfVdRbGƠzh"sCRj 膙Jjv/R?L;t^'?a<{;_ >a[S􍜶i?/)"#@Ne Ap@aJ _$abҔdX/Mt!DpMbU> afձ 5-ɩU/r|)7ҫneK{k[ *ֳ脙EGQ7o;4V2j)OV+sK:KF1{BޖR3/3jfر*ɮyj]X]u&/qA6|[fwZ!-RD4(ʷKjvXM|MחhBGq J\{}wV_]LDaAnaM.$)Nrv5󋃃L6me MU]A3}lTz%\xW|ZArH;f˿?I.疢"vR`%zrn^vѤzEz[cR>{ĢCCp* A560 ~0S^^7cg 'K^j>հ/w s8~(DShLݺwNfn /ِaAU"zrC2?]a< z->3ͦClAF9aR3`]vZ)I(ZkFΨLf tUMU؞UMjm>0cF:/ۜ{o#anO"~׮NRd)G}SS Ơ`lvK@P;W,>q''W3i+V:^OvmWG|mIn(1#ldDvP%ѧ >?l@v-cҷ؝$Abp_e1P0HW0gO %MYPlJ]ȸ6?.h818FL,6"o(74cI`.b~nd#9}gL[Cݥ5 qm} fOgwPnslT0PѤ: Yč^,HD@ 4\jS-X ,"&8VgpE+F.&SrdD_tnqɮ >4 $&8/{n,MutZתQ,]fv=OSYE/s^Zy;m\}w" OtKCmdz\={b3wmѣRp7gdm ww^7dzΜCBy1%PUYU=+WYm+Kɘ̌9Q,YSR⬏k&:sIn!N| /]/ :*_WP8L߄5@e]0T1ve+Z\ˇ[Mbaz S}t T~GI^1~]>6LЖẗ $ $ySh>SGęzcxM*A -A>фJ!e\N7FS%T# j=un&?u,Hn\hSBejg :!Iq;~jhTGK.9gxz!` vt޿*LܲpVWxlZ"az8^G;j+8I rSF샛}ws|QeJ.ӡddʥL}Pv;[J8xp!I8%y4`&NݔsyRg͉b[SO/VV﫽}9?ww+D^贈=f[ǩ!"@`h4y8aBS WYa⺚[Anh_rjSIa`5β#ϊ K?'J9hS2@CjqBw޳#u0q(ߐ5` f(5%w^4{%7~OY3Wibl ^S7-bf6HZ ,({ gC30 ؃B~rrN_6L?|J]B`Ax,tօ=/g\[H8󴳐8?DI , Ay"On@p<)$Lr!a'EuiFekr\/ Fjxs4m΀1^? 9TkήŕrK!<2I%=c* K"90Q 4qM򌞺8ќ݈  ]>}>7qo{$69浼b8cZCe ŸSAg xG|]DJO9#gsIӐf_Ž^F2S]_AHZ%YÅ^ҪZG_"q@gNb p%K_jL6;BI&}k ʮI'0cReze:m0$わP#pQI5Y0v:ut}*uBF^+W\ExV Ap %߂KDdr_~ A$*Sn$%\GU_u lLH3\Լ=:Nj WkOJ&`dudVEy&Ok~DoF!@LW b{#TEASs7kJ2?jo_bSM3o;‚7ʄtN(%^U@&4K i[}PE֡@Z+ͳQ*}SR zkÅm9|揑K[ $Ri=/30+=:JT0ѭQn-|k eP}O#pHgFM88"$G!RCy@JU4P}IDOk|> FwXI;"c;oh'|F%4Ec8XgELƦbC<ѦСH?n22;ۅjWprޜzT#,!̕yCTAs99|֪HEضejJNV?kaACPjZP 3 /Μ;ek ưF?K17p{@KBғ_}7?*FS؃ c[xjwX9Js/h+vTuq*_^uUbY vuqCO%bwj2^%U㠨W-aOPJvJĨ5;RT F `}Y#X{OE:r?YiZjFV|:TScˈH1P7hOxBM~QݩNz-lœjS1~f~*OGĘv;7_GiNhZ|vO.F<* \ ?^iZ>Pq;TMp@@-eDpov>7:攓X"¿M$`!>Q9iCqA:fֶ%!ט +Ӧc=Qə)0#8Y[ *&3tzN&/C" ^sª4!ie,m+pPzh b\$xuWMWKd֟Ƀ`HwM} תZ+aFyջO]>*kFMIQ5j-d zk AٿQ9eFƮ,VE7}, jnnAk9s!ǽ`+!>1TSY'5Mu3u\vocY<{fN;nJI'n/;sYL\$EHu[o#nIl#C1`80ɸ/\xAC?0tPKzy*q#0 5by[' RԪcG 1.:XW3"!vƝ "?7ɪמ#J:PU_DBۭzHǾ~HSx2(*•QwQ駭N/:xx~o 9/g\%pbc qL*+%c[B-6%}CߵA(#h i8\muJzLj]JȀG* $yJOrqb- uIˇiw KUWw/7WoJ/ Xy;7Dwpu.ȄJx}Q>כۇOQס-={"eRz", y1k&sQvu4y2TUmS_ hPnۤ'a|}l:R 5@t'Sߤ ex::yIPEB$p!I\3lݏd穸*Ӄ;&Q-0m.C:Ue8rv?`Nѐ_4XQ() `|ʊپlAI nsFȺ=Ӗ浒1&/_ ӜUɩi ezpPRn b*$4`ɂ4rNeG{]b&o{12Gj`yCN7ps/ P-f2 ҳ(* "{Z{QN4$_?;nnjnoxф2C}Bomz]y3p֧FjL~rݰr2 ؉DR[mcH~\Dv^qXAC Sf>M5kOIrw.޾!ZӇ=]0toͧwr=n:҆~4&,"!AMUxZ yʝ |EY6-<'6Ha9N [|Wh탊Y}ϋj\ i}C47 R,1<fضkA=MqE皽%&lPlW400ojW+?Tz-Vx5W%1le Z:ユܛ'Qf68"0߾R4`:Ckqz\kWQ6r&q!!]su$FᢃJU8D_1]WG^~bH8>=̴]ڹH KOld*a] 6V@;WZ (M穄Fh%sлVlj3z[Asv|/uY-QC6ɊXLmԘae7֋\2?baPԶNbZzՐ/׈w4>̚`ס+TmnΗ5lo?C&`5dCZ$<Q65AEG䎬h.\d =Y&=ŽPS+W=֐Yi7L n5 GM$1٬:KVXu5=eOVH%1' 4,oBR%H0RxKd*e4 q:ζ&yֶBKV7Wi?"ֺlVa!S(رn[F |W:a$`% \yWtg׊1U8C#~ɝ[ n"Fq`koNcq|n3 W2IH"SrUGP&c,Kɖ/|Ax+OT:78`NZP4O!T.}GuH$Q:__e#Pngl2T se(Gr5g_&eOsݮv\4*ՈU*e )Va@e;0[3СM*  (7&+.)i #Y\ѷ dNp!n僲t4R5n@fVzKc-iTU?cQ,vwпYzQ"ʵܤ. 5eoQv0>SNKGU7_UyKmXW7x m>T)d ؠu2E-/X1q ]T B?#I&m9"qhdv"{vɲ}+mDЭG͂>ޑ&dJ(pjmgmUbgqЏZ>Fj2%#v#pSN;c:a1%KT񐡬 2^j>O\ 9n i.L,}s,ɤ3ʄ^Y0~"׊>Ře\2=n-$!c2XE;R̹y/h 0i~cePY / g?߿fjGsAİr)[MT @y<3ϥI Xu3  |^4{=|ć)fܙ5]]9zU { AP˥C&PK;sd;0{HH^哟.Q;K}Sdǣ] ȴiO~-!)ӗE`F~tn%Ό|cKs{W`i+'HR17 VU8OehYN?EE{eo4`x6lzq usІfJAgAHU~;;nYIjTi [ZzxRנ "y{U-A Q4lКwbVI,0o,ϿѦ'h9O <ٓp!DvVp2y#3 GԘ&i śx$Rt~Xiu\4T wXhԢro%G"-2RؼO5[m/wɂ%6f_黨q/?8>&z-Bܭwy&rG@.% TNh%} RHUbQ.aEx*!i[`7mLDB)L?Ue" ߮) 6J2W‰hWW]Kh+myz$nI+X38ef5OTByHA/R?S"NT-$+H-( Hx8: <3nhzH= sc[=A_i4qeQ/!R+>wEsVC%rz`"Isiji*}`W)6 V! ٹsgsdfAryXa&1 JJ R5lwidϳ i'{JuMKo語c⟔ ږ^ ì%#3^-Xࢉg^.FW!f]9Z5%(j%4'<>LSYj|bD!fӌ0l#Pu4B@g6Xm'RSWh`e#ku6E袗%|>9 8XHGDe^q @R\GZ5)24wz~BeޏG_C<`0)a@l߬>hb <YTSڤ._ OÑ!9N<<8ۆc13 @ljoW?K:+yuRMh3YwyARVr3հ͔bH bh3Gė9p6cu'7gpt'9B/+M"F}d0#?z,,B _ SyF`GċLsr\N|F2'ބ|хa6?$ZZ<øw"OlXl/t=k?H!'9Y:Ѷxy>,.G@0oscYr:i.ϖ..'Cӈ<u96$,ߺ- Q>T'N}_sAv;t TBG- bō`tcV23Eq/)5) ӃM 4S"eyKM)]p9 v(B?? HwGbRYGaG_u?9oQ3_}_L`[nEfJ l' 4+E~w\Ğ1אo<tJErg,:]@w *f'#>y{߰UV@7<84[ Ρ1TR{7Kr|SVJ?ճG&]8*r9 \y)oXIiR] i_[?"EB3ta_ R`YLMbVDp2S~ ]p,RNCcԒ| v?a]C׀Gf1Hai#,/ᳲ"Z(L9#˻8TB`dk:$ ÛFZ5qܦvy$mbL<0/67R)׾81;8-yf';S6! J%3BJNi)<kPs?Uc G-f젪?Bo* .Q{䨨cI*GI_~5M>y -ɐ oG|lKoG[]uhZtle,Ǹ"4C EkE:@P:,zoavr+'ׄ+~ҶXud{B+Z%$amL^eLmߥ#5*Ժ@@!g`٤*jl&?Bb{{ƖUU" H<ɗrR=HrɴmFdq)=OǀAk {_c hh#^=XW+*onL']xaw,'. AR7݌$x>BRXs/G+0anČIკ;KH&ɸ Q>NR *:-L>Iq2V6,[9qo&JmZ}C[6G&UW*P"d VKvq-˷p)xPWIWYQw>꼪5}cVΗ1M`5,p6>똯wB:VŁcF6vnPz/(!/7|,R >7x !D4>y;(|y;7J9,X ļ|"0!b\^8cuh/J xLġѻvAcU*Ԯ1hGrw GW`b T6>-Ec6p 0FN^1E ;7A@z-(:p qqxl3Ja8d`]q:;Mp{ts.if~9)!\CpK!`ٱ2_d~+L5ϲ@CzלIgl㮣Hx"0hBIlϥ,~PO0Z/F6-G~}-:V>j߅F<#Hi'zE)ffܑ*)/ZL$0(1*NAQXQ lGG+$7EwנGU$drZMx}PV\7+"VA◴?v<=S=]}7VhvFҰE:w1mW&KÐs̋?': yC4|6|'=5dCwqLxw!<(*HPh€rЬN5`)I0x'hxXq~ʅ%:@i񇛍ۮ੮7:eLi'T؊*EwįxmtxLp;ܿ}DwkYO^j]U`[] {kmE0 hh5Ozp0O`V.I@?" ({Nֱ`Q2e&|=#CU\Wƛ40b ^InO 0mz:D_PG 4 #& @9ۙyܱāF5^?M^٤s²tI/qI1_6b|O{&EAE8|NG;Bߢ:=myM~ʈgr3_h2\BK~ (Q솢ak ]Άq#%Oo'UҟIo(yq,g1c,n(u =hy ,*L7\9PӦO#N ]6/6 gl|} QkffMB_B+p!1C0M{ 1H&ODI>r;s]:[TjDq@B/8Mp2M#D*w8[Q|QuLJ 2g89G}5Td'h9~K>ՍqV˦>Mn/h/q S< մ%O4AB@gAԣ.[{w=/7Zty7:zuZ PvCPˀx"WBF3h|gLN)(d}ť Q8(4 iݕ.elqdT@p-(0Z+tXT ͱ*Pꌳn1,ESW*T-Bą@y|} B68M}^|6: YAfVvM &f@M'? IxD",$5_"a XV3>4G|OMY8"DѬMLIgAj+d6ƇNC R]oIjPu!jw9BiDC cO|ApAB~U(_>\30]@?p`WN_Q ,-<_0z~欃MPa Wz/خA^(9\HSz6 $κӦ 3nhMVB;wOLnq\}fMzZI-ZUY@P ZJ&&C-(]WIN˅!&0CO$UT#i|'hZ΃[6rW^nqI[6>!(1Ҙ ՏY_b M'yFe8;m99|lM(/:VN9np0RQ_sT T'6Gfp$# r#C.2o;Z +7|ƫ_XreMf]٥߇s^c` 3&!]Z1!IY=`Is>) MҶ ?#+F`!‹mm) {<^礙/>##% ZJ,.=h^mqq\ԓ1 si0|\u{aQI@X?gc|1FT+='C&o?@;IVCߨdwBZ Rȑ:{# >3ox.#͢F`!"{ϻ3RJWzzrCclP0n2 :vSI:WdZ6r][}_P7k\BSa(dy7Uڍ~EZܠ~n zS, TOiES+LjT`% h26H lGLDP2YZnv!|>5s-zD-cq_yR>7š#v#`ek2@w.>O7ƈ$ N%qu*G'>f1){O8A kg>F2M&RiCVTV/F5{Ssgշ1AEQC[kZ.ߦ%Pp&j ?KlsBXXm@ W\H3P(sZfF]AlMz+ x^Dn1s??+:bS5yͷ@J%ܛyɔ/JMe,(S,7ɒY^7osv|طlb0IZΔcJRp|ϲG{P鲡5C:Nu9*% $SF,%41?Ѐ ~$iɞ+aӾfU,?UqcP/"% Wz!edΈ ntڰ%N9zc!t-Ol9!71k|~iBgA I_}['SD4 #侀F7;!S2p|iN~)/:0[uD6xtPtD;׶/l1=>ڨYT#>Ri|v(' d[jQ4t㯛{[F-)+ ՗x?lar눭0;?/j {H y9bF^2cMMtq]"|[:No=ImMr2RטئN4أh<4^cWgpT25 ihSQƂ\9tTIP mJ=J8$ˣd`H+Sf6HV[H;*YXG Fhh zF΄8M y]i dT\a=\mAh!x=eA.tix%I8kҜ3WpeьJ|Hͪw?b9L[Dyt_cl'pn`*Ůk?44` W/x}LB-XPQSțG3 Udd,µ IΏM8K/w/J͖eRZ3 p'cؒB<0a)5ϗyz 'ϧŜ2Xz%] >a`'1?Ϊpnk !ӍY,|- ;;!+J ?O4-[u>Y`thJ%j2 Ė#j7CT4tQPW)ojR͊Gw!'r͔V@;{5Maŏ^axB~u a7S$@iwԝZ1[-Ÿ6xEEo+ԣsxLwRNn'7;楜QӣQ>1%$ONB0>am*п%x2Du zZ=mę ;0]靓], ;Ɇ JjjJ+\v& ؅ \JKNj1RfP>o$rN/jZbF'_zÉVV u1;إ~~'ϡ0,(s~G34O(Ao dg17ǘf~  ]uB^\TO8ޖw=ΥOķ%|)>=}F2R2e;g WSi ЧF%bJy$kcl{"u-%y7<Z]îSp-{c9g/))B Δ'>߻)(yR}6UUWŃ] "fTknS+1jE.4qtFM/$6M&QT =7>Ti}~~/[n9`]7X`=\.4;-2eH(1+ڙ>?a/r.+Z%pfD9ںtdBuJjܔ-uXj}Jƨ~XsZ:Ǻc_"DQ1'wPׅ!J"NI<EedS J v4 ++hW&k[-6!U]CY^<) \u伞l` : +,I͵:J#9ac2NxFf2oyc_ كldLT;gE ׸ӌPz2[ƴeM8S|+nP-{$AOﳁ]IO::Y!!cxl:Uw]x-#p'c'Bō BڛzTk }Mv LBm%iX07C&2DgL2~zݛ=kn'u,(?s~Iwԡbڌ+ H؍-|pEq5+vJ5K`ɛ=bXyѸ<IВܻJ ]TpyuP,wZ.6¸;'#|rb,UふF` uiHd Pޘ\P!UՊTRvQ2p "_8J(q _wmd[X!(iT) Hg슅_U99&޺/YEce?C`kkD=1Pb'2ЙN[5aJl[7s#ѺrLe,XKo.$Ti'" AA_.gZ9Fayߌ;ŒXXx90^QKSp//ѻs5~ UuB "9x@! WF8'֫`::C&/܇/pܐ+6O[R1<$Ah-Ѳ-ƇF%d pPqZVG弶вX?ȫ,( :hGKNZNEaCW?3ݡ} IҤ,D|GCq X4+ Z}ku㆛h0RŒK'r `"Oj " !PJI7įO)bG;ZG#: {jM:'iDs)7E1^3Ƙj,K=]tަ@L^M3]@.$4&5T%0Cg)Zp9bdZ<6U-VC:}IEBW7ʳHWH-Prz(y1 5Nz%d0&0<`,ai 5xnq}cH{eT[NOEO1⣔#X1(<6?o|u)$Q{_F<;W[AǸ+t /}ݘXrӀ Ê̍فi׫N EV(s8_XtY9< f6@O]rb0f{qωqvI=_R9NkO;pjwKTD]|ޜy ҙ Ϳ%EgU:+O%RY!T՘Ss5cEi,+e٫6xJ7܆f) ^R-6J+Ã6q! mk`jh WN{ʧu}}*ky"OI 6s_FWƵKDX}" ?ߠVL(<ڵʹ{zo z͔ EZɍI0Jˣ1ߥM biZB#FPn}SF ^4G}A9$(dyϘIvL&ET_x&̀0Nˉ{5R`i=W7]`~J?_L*wx3>'稤Zv<zP] _բ])٣>.~u#F%^녋 9" B8 ,ˇKϨZB~_^^'ܻO^h%ĈYLh7Rb\|K ȀW-8L?Ą-}t1&]8_>6IRck7*-gKx>>F39,iR EX*Eaaǻ~0w,9_ұ)5/mtqk?,fz_.K>4KCH</Vʝ6r8kGeqmAtp:W(І eo~zQ]i|qCM'G]ˬsxK""zzī2|iNb)6SF8ǼNH2f"VvͷEx\%މ&wCT |[.Q4j(>HL9'4E 'תS: 7BP-"AvL_<["`0()^9{#:"f1e~]3V@J/`2kL&5_d7puueYd_"?vЧ(}݁wPM`Pd 7l 2G>fBjEݧ-k6߶;RsuI1}ⓖ4B?l˨f`qHec6'fXi&K)8`Q:w[nr9[wN]YjŸGlB4.&g۶Q]sis_ Z*va# $aQf@kXpQ:9^`8Hs/ /jz Wv&'>y5A=gX7v-e&zA'2"6WjG;LFlo7鈦:Rt!LGSE+*PЕ s|V)w|#E**mjAӬ}cDAtAr&տ=5rΘV/: 2_ ʡWHq'ƬI#VƟXl88:G,ɀ%`_Qo#g&4NfǠ plK|TAh M⧁EjDx5 ,Z6r#ŭ;?+QqRK >Jw I]Qv38I:d Y Ǩb-6~ӥ: 3-lDܟdq a#$B+2u <g-eLי}i RB%1*tYC|r&b x*zyd_/%;v%zr++43*5)ݒdwzG>D w/gV[Hg[yfT%(2n܂t߈ڪ̴ D" y3@wUŶ)1ਂlrn z{MRixQH*ݯ? _I tH_l$.Q{t?3 _vV/i%tDfBdSa4=I2R0h=_3CJߺ\ƌ7A.ծqYbFRy#e' (;fKZ88@1Z9h2J`\'yRqvkRp$0$Ps,D${!DXdPԩ&1 ֿ# ,ZM Q%R G2tO0lJS5IfіbF|L@.+ 5fvaW.,U: _H!l>BmFUjf`pul1ZyƵNᵪ?&]pՂY}>6ΙTS9d8o#86PӜǾd 4'q蹰 =D`:'sq8~Aֳ5ˉ?Ű$N'k>%X|ycm1J8{vQzlAQ]n@U6KM_"Ð0̧R ,IsϬFn[4:[A6%OZlZr̤P B]g%QKh[coim(1]|,϶k_tfri:{ӱQ!XZSNx,.ieic2k< gֶ8c^u$"}#:'s -]'Ӂf?lr8Jakvj)9浢*S0kH:#u^oQ2TpU ֐@R2vg`"Ö۶T]r&WE NJrPsNxnEC;,5|i&p*ގQNB[yKc6 +OK#l5a33~f 5p8d|O3/f}dү]ִ tSڗO yanBXsZ_C>3L_P~_@;b(0B)FKf%c[D89IXO:Ε}ԅ"tCe 4V+L.߼r\FMLD-l[p63#RGzh`/7ӱzX*0)a_.M7 ֯Tj1'6}]]Y.O^"$*z?ijI]Xcgԥʡ_C l!iL.Jdc.VQsr}~(:1 8z[{Eb_8ئ!|kyiTt` Wҝw/.fLvaģK,nqsbӂś5^jdN  mQ ִnȝ<]LvznQgܻѾ2.@ۮG؏$HJ .@2o ̵! 9v􏨄L(d]8O)NqdlG O;ϯd(*n3|APLjt҉<:~x5v G48Ą"q\.eTsO1t,&V!cm-XCj:ET<,6kU{FdE+x:bzrIm*ls!hcK6@/e{)'tJXuE`;Н. U!(^F{2iXLOTUFN7Sr WLDe8<Ԡ0z302)?=rLwMdU$y[_GU_,пАu 3q$s ?qwXW#uj9C34ڗt`AavpiKU L6 %(gh 2UI3=ؚƟkE%>Hc,8*d tP `ߝS*p|M*٣i|?? |aPI @V)qs+$dOkԗ,4W5b HTT9-WoG1NEt[x)}嶅!s}/#xqo`"+ЏSoHtM!ܩs[KLVx5uDtl3>I$&F5IU@&np k;t|CWO9`A1. 83:X# ã, oP X(s2-Y$gz,Mnb+ n飝N:P 2N ǜ$)<ϟVP"mcdo( 0O@$6ט{ s0fE̔h2.A~#ǥNᜓ3`Ɉaj56Biy!F2& dHShY֍SȣxtY -8's, 4rr1:Ea0폆<uɶ2|IBSd@qN򶞳@PĶolzYe.V} Bn,Ђ<t!I5ńfp ۡw7 eR=lw ԇԊ*TlMǫYυ)د65RS0~\`ž1SԍiSƼws#D a/.:~qDR)^3/=:ݔ$$;G?*eNCc>' zX]SSҬ=Hrov㬨 _XBL!H/u+nLv"gwCVeD#Jر -IcճkGOlJa_|A!o%ژibv+zq:"J;}ь0Y;VLfvy3&>8F׳A$P]3 # 65a>λ f!hqw W,)ɉФȦb +7򂚽Ʃqšqt̫]8m6}=z^<\KH!tNQz`L MRe~6_7B2}qvfPč^AtLLqaQsڸI⿇zD'k#m. %Z+P56Tlo*1!$#$;"gp39;X'j^>_t1t 39G\ ̎򛟡J5 a2m;I Uq'XcM}VCkrVv؁$FQsW+V曢jgOҼm 1raj8b WwArFC ey]T`ဤ9ÔNdCZ9R%U߻3Gh䷢8nWU.G'$qy`TZ8QL%~>2+3ED.НfݏQL)$u ^Gy&&c>$u4!x jZ[ᘈ^j; W58d XzerAyX>=d-VϓVZ,rQ=]Zە#8݂(ɔiSycҦ@c-~VIqPͪ%zV3Rvo$"kL,N?J9M_X*Ŭ0d"( j OJ 7fK=v&*u:j=Ty>zAWD+!R% 2`F$cgZ )• @|g6dϐTE$a4`Yi 4i)\̩!*au <|1@F ڞsEkRWʁymlZ(ھ1~M0}o\{Ĭ+}Ւ+ckZVG1 f`^" -!ߑ+ʺS.5f00F@e.aV@Eb+Ԓ_wUGjF<9#BoæF @eT.TOaSq󅦒?nJeBFa:Nh>`xhI^z&υLNdoDQųQ/9ڮ2fUk?Wž5S_!%h~׏N,욷a?U3v_OSA9S9w#6e՝L" ;ȿSqiL"rB-F)lw8 (PI@"j2lt)8E&+M쪍4ꨳz+৒#Z^[[,0V0؏hﱺ?7}U:lx i}7(DSuem-t=[^lGdqmJA,r^uu,4?\ɅW!G\rm5TX0hcG;w({wcm1BCIE#u=$uk >yxfySD_+Z|aN'ZeUŖJC ~X*V1Yh&h|:쾲4 Y:HBl*W,!9|5+^ "([ÕAI uey[>ޔ戈Ҷ70^]Ɗ+ &DF%ꑷ9-\=ZSj#G^)E'KnF?|JI3InU@%w ٶf=cZn6v<.%EG6ұNDoaDxp72ͣ}pjSVVޞg8ށvuWUTp83+Gz碕>6knCꊛxoPLyQ)Im,g fIJT0t bwa1uB4bE5lM+u q)[n/FCLmfsojyJ||Ҽ>;-cL?+Y撗G40Gl`M r"&TD /mBQydTH^^N!EWE& @BpMhѳҮ"Ԗ-;)k%}/\jcN YBD]MS# eSCNV,Df:"+$^aDԗ >x3k5JDsFMD&ȴaߪ8L$! *`FM}yde^S#Y_]\DQg1*j>uBv:?a/IsQ2:Q8DdLkzf9/!ֳ bJVgviWQ>.#)=6QG('B s0CM۳,JgbK>Mk'aѨZJl]]C;d) X*4M2q#Sp `sAx3H^bHJC>R5f{8}/,`}\LY3`Uo[]q%o. f^TI:lnvSĠ<[RZZB[DիK',1%+E1@ Rʭ+0{.QlV;5Fb>WE$04qugDg 쇽 Ŋwԛa쨗 ͜)( K&C;YLמU5*,JE.=D 0B%qF@F ~iQ9;f{ ^Д縻"˴,eLLaMy"1b7̒r'r-:{>AzE 8ڟBa`ڏH"-t+YrMlˠHq '%C :!f}]r B[.* :ј*Nd*7^4&Jjelf me2%Ι ks<4 pO%\iԵY[}- ePT`_b &dCEghҙ3#&lS$f.>nJ9bC fa.䄎Տǐ.bZ F [K .\5i@Ľ4b{LOEh>VtP#9C<2g. :h&`C_!j]$miEXs(f0  nL>>D;a b6JH~9DVsBepo3e6I (LL\LDCFBC@Sʄ$tZ;lCW< 1KH}5~Sx2Fd oQ>!QoZiXòo?,ͼchzT@mԲ8X9!dd: 7 D(p*DD5e_@~^b @&gP4B|3ĜV8eA:߂ ,DXS/Z#=d-/ AEk>yW̬p`Ao枞PwfjeyJk9K+S =bikv_$pY &W ʀ;>Ijsi`qw{>6@j(i.yIL}Cr4"2 %|{bM `>*dGalkM^d|W3 41§^W> ƻK՟F-6$6d=b}0fY z:)ڄW FSrrZ]fu457-ICziPjk^>l !rgk^IN 1eƮӊ+:D߇FQ.U=J`]c ]6%qX6lJ~G`Y h̳Jo`ୣ[Fb4Y/ `BwѰݫ6jtj:I(ӧvPEgٌ e@mݾ 8kU'/x> 8gN9pf p" cbjpr<3(6ᮮ>Zzi}˄Lh5.mڏ0t2nc`0ʀ^wPcD&F&"A% %+i0wƛb(;(bKrD/,Q̔nظ)]g,6GԋFc7qf- ¨Jͨs2&}CuzOH^ʍbY/S5 =:0jfBuk[?ZVh^ΐdhN}p3` pe7*뷔`|V-maam'n5vĥh[twU;mXe:}>g,y** AGREt *[ݗfs@7H E=B'qC'4!%9-<5/g70DIqafb@.U"zvvK6S!H"Zl妵a3)-ed &gUANpHTC˫GuۨvJ'!Q Eq֥Ϧ+Sh/ ,=N8Ѵa"cZ'L_/ N-͟cOPחb4r&?dMjR)oÆޠ>x]I:EkU'M@0h2jG sE؇ ph%b'ָ*Ŕ ,k!!5F!x Y { j΍0Yp8 eR yBZ(]SK,{$.Ƹޥ)>!g6%-koA!*w5NQmž.NnIk$}}k@Ba:N+|=hS7Z!LR*I֌T1i1/^iU1KLLuUZhٯG-]z#~Rv.sy".Vzn "N).[Ff13 6؊yl.gfV$+`H Ot*zSaUh`@lsaz vsH!/woFkoᜊffaN+.¹r5Mwx:R<ӗgڬ0짧2aYCH/#h2F&QnjB._?V~ӧd<ۡ(2孷(#YĿ_p|#UHEDHFU5vHƃ{e'9rjDJ%y+^a*] \fNiB?RrY(\`!bE2Syz .ݳ\<I=9 v?MZ[iVU$:҈u`"'u6[0 ̞V6TJdgn`Xt )3R˻兎ȾU."yreJ^; lQv%1=R涰@TYR4'A6 Mi.)v͆T[~Xjy^uya4O|(H6ӆbfRbf&RdEQ' 7Vd*eisSN38W~PeE^Af,w?#8b@e1q(p¦`x_, pi/LYlIu0D\~[p"~ ń\#w@5\n/kYJG>P(SF tD*4FOvntx>CU5j?hۧLIT,0GVRѭTvP,_M I,/K l~JX6̠=i_tAS]ώŁB7'Y/ƶ=-qt@NH@uJ{sw6&<;)m "|A?E #)~H5:Gr2kt :6RRsBmxJk@UqV/ݦ&<\k!Ɋy| shJMKn󞄼}n$G RO(cK-qDfBC)*{)"[5,+M뎄Hu;rl:i9Q!r.SrP]C!B.GXxj- <9rHu#tSZ?=TBVI4Ԅ{T86H 96"k,La~r!h^%$f2ժ r5P 3KHUG&pt#(d^#.+rO`Hz/ ;7zIS `Zt!N byEZfkH֭Ӟt!¹ޱ\O0ܔHuu=t͜GQ8w'bXH;n֢ Lj\'^-X}uG=GY]Gr<@*F喷E'9d)1`,Bog} MJ'΍Z$f.9#, A߾y,{-tʼn CDX!Yş㿣H"TфX:-WDЀG2ē%*5h;7G\+նH: 1yq(Dž B;eTXsSծ&50HL[>Q~g_=bK"_F I'H_um|JQB1H[݈%'Ourr|p2ž{F(a/Tk/WЬWBXB\"2Rg\/;t٤niEWv 5gZ>rqg+,O?ڳ ZAiT@S?HtS˭۸{$F/L&hTtլzh`|c#0-!vREds6搳Jk֨~A;kV'[!~bo*+Jip֕.٬5N! @^}XMfJpfjB/v%9c֞ѸreԵfPQTJ^I:<]ݭ׺m 'Z=LcsyCc+נCU\ɲL6 \>1HGx9ݨ>0$?^K7dE+$<'hh$<~?OuP$~&v?9мĂwZRfP*`8L~Rh,4#{kR˥5]_Ԩ#i33'ͣ+Lv7@lpVbD}S(yjhXe΅o׾(U2*FYxo "I=kco9_i|,ɔ$RiJBR76sz\ES='LGiG*ߙI^-m맆;44"~b+u6fe} <#?sc<)֖DhWʲaP ",+,Ϛzd,gucr [PUuS̉FK$j$PT-'@bs*j=|VS}+ `xoɇgEѪ0}IEo0H3u 1^:Y+n܁v#&v.KH<&^!8k:wm|Cɑv7_ 8-Äe<~}a.o=X} _}.my0g7Eh(6,Kf131oKCՇ "/$ʑKTNB$'B&rШ4x؃b`DeEͱajKM*tFx3_꘰j;%dj0GPYĹ`2Q1yb[*UQ(P }/g mT3爪/~Eihbyb!38q|Æw iϾR -b۞u?I߼l# GҎ ?J{fؓ.jD|voKW!C^bɽ8&9IU{#0y(yE3 b9jiFџ觗NaЋ.f~Ô'soo҇ԂޟZ0:!Z}|ʏIѼ, =ZR^Jqz^OQ$ aGRs[$d^RRֽ|Ļm݇" bU:VMCAߕA %*mϺ2-Tb߻̑bـE 3k +[t[,CL~OV:= =btL؜"cnsTٱ\=nΪRRPF_IG ڹ7@z/ޫ*KY"pA.*}4y0 qpK_bFi_ysVxp[l!ccsG1I.zkLy|4=BB(Ox h01,>U[{)+)g{P\[_~W XXD,KES:^`1=0o(.$"hlS8;ěLv_Xb*{c,iSs EߥtB5ekK.;d19=: Q\H ^E_jK2T#MѼ%Q ns %㵛)'8dDDsp7gC}%++^nXh`ݶ0"J!ЃO #y٦sF+喎[Sj<|8::e|o\J\rHK:3~&w(QcZOO~H̴EiCoM(윾dZ)JSV'H:d׹^n2+vR{e`tqor/TTzEgM0j}%Pjsps .cT F%2ǐ:|m^P͌;W{G]3$n*kY."&}6pZpA& tWKk|e3 Yk/.($(g4ה.l惼=ě4oγ@0(uF.N3!lS[y >8Chr@'tq+ڸ 7GeA_Wfq.ge(5v ܨ1)SKr6gOtNJ'if%q'x*dȬ.|="A%<[ oKu0V(;RpLw\~K/>@~ ">۱pX]I=8 KEL!=Tq> )Ok0hlԗvFhA$0A”/K#¶`7ަ@pEE]$qH$>4nn3#iȋcgc_ALZ`M.N~zX@JB ^r,hEqc=@B j8[n8 9#O#M. ~W#/g+GU=IcЂ Wx Fm-׎hQjt2#-R $TP*:=T.wde"U]%TUX-;$u<3애bc>Ӹ9u][ 4aq].T)dpP|i>^h\0c_8,D߈NɟPG.,$%ҩ&^iתhj%-rg+&7#ؖǣQٌyN};~!][$UwKjƘ6ar:[cuT~N5m!GV&ƌOi{~ =n+@( ]Tf£mkO=@F e(Nm <s!q'/SY 2ѧ1.$ZMm DO-?0cR?ZDJr[fmٿR'Jw2hPJ3@Wk]T-J\ q0Ce>¥[ΖA}Rb^4.b@\C^qm o\6yK\i:RMZzgstDVx֜'([Yk { NnEyӨS: 4@DWvDGGz2?X1M_0ϫlʘ|pTuA[ԇϾ:c[OGdaSd8R_Ԅ+'._qY-CaL՞؜_[e ,. "b 6F3Rt[0+sc|X#abT4JeL#yw_/xO%b{M\^W*e~N=^=dnsD5J"p_qg|aBr^_X\N3K6,vi.I̸yb Gqgw2opű [:Ĩa[[O~"JˇP)9R. v4|)^zC ܾCDU4)ݷ usM_䯂c#2[H2jG1;Č'1-FCYtl\,+p)-`9HjOk V(+u\^~9e"~2擃bb>+R ''f=I!/E;1" eu~SFe'|ptDg=CO.e~}Xm "$c *fކM-$ ](mJ?::eW"5 Ʃ =%?j]CEX,+Y/3 Ŝ UTŚ >C $<"ݝtz 1; 8ۺ]ײ#l^FlDpA΢o@ WPmHy?r ֖Ң¹ lb?ˌe(- uGbuu,uj}d߅ =$ z5n-ǚ Fp^U=s^R/.ƺ!c'h"n)ٻK̖"sshՈ?UqA],uIQ* ڀǺ i`$ʙUvii7k͂/4a:-muKu >\{U'f9NZ9m&79u{RIo=Fې&zD-jWa!.W;lKz N6ArEU먀6gH=uĈ7 yvh^%[hP/#{s"aC~|UI671ϫ(슮̥|\VŷR]7ȋa\՚j{2~+1#&i&xi(7ljUw}yDCΓ>9R8k|z7Jm\K{ 8p UCNqXڹv8+&/=6LAG)mH7Nг1}@f+H t!ـAgXy K PHT 4]Y}`zOzOeգrԒ2koY?va @|Mb ؖ ]GGddtOMUCZԷOa}l ~G{vtt)B SPQDs +8xi,i}9PmgפФʥ&*T f/z[ceVUs =u~Pta}Ktp_tR߰*he-m^~%Rࠧ/|^L*բp6B;`Ơ;4G K@ǾA88*s1\&C!OJ( m$k\[R8ɿr2vUv+6%h\<=l@{B#-b7*IbK`hW)1R(_Ιex{5Ҩn*+Jj*O!@6OUҮxVtDʊͿ7u8zE[)RqH']cHֻʴ3E[H"Q\muzp/^Q|րa4ȃEꇜ$kL`E蟁O ~V^3`4O|q+z ͥu e-IXI[F3Bܝʑ/*(PD_b6薠0"%+'TADd,%4j9FxUS o‘X䔽8j'M T_/DQ>'~ /Nlv"FT&]ؙW5͏4 ɖu[@`ZJn6Tv|ܙ \k1jmT%M|zl?"]dOE^{ըY9DoQyTN8lô3 \IbtW"?4Ngvy=" 0yq_C QRED\OSxܿwex0D c _,4Y/ZSw N4m@1 ^\B+;e<A)&t^VvnsM"0 唪%be6P]v"'Z 3 JVoO}5J/1xQqŨqz(m#]Z<8Q>4PVwD\)w=e*/DNx2j׽a`7 hlehW4n)?J9aW56pL0jGK4L'G:-܍G3hM*J!}$4>L~OU=3v9̞}?n t@"޿wb3%-*ͼLXJ"9}И,H/ҩ%Tm.ٺFp7*A |aeW iu/.賠P˫)|xIؚ`liLPsj[[ ( PlTTV⋊W}Vn#7/'tJya#5-*lSh=l xPTҰ&/`.kVRJ{!vWeхFqθyn7@Д,W %̍4ZݠJHPjY&J-tk_!8_[$ <쏫ɲ"CHA~ö[x]~bOuKWϔu8a!LR Z' _Bm~MPS A˗G|mF3aKδF?Mn3u[_T9e#u}@56)RᏕ[;CB%KId$/ϽQIx'_N))ht)Js/c9l43r\aY4Z>i/ :9FQpH \i_deQ;։5YOo=ƛN)3Oɻ<`9Q8` 2/s|X:$9EQ YS7Oqa%Ejku ]{6b~H1#ΝJ\Qh:HJYL(ڦ4QJ~ҘFr}dPkR$鵴F3hp< ϩMI96p(j(T /\TF׶7>W^ VR}*|'#>'NౖI_ؗZNhvT+@" 9FeQZztr=S_ ӌSX!8i#hNJNXrz3 !1>UhHu4Sh_? Rd֚R Ƴpz` Eq)Х*%2Z2ѹg ss.m{p#7YX ͟*M%>ӱH2}WLg{Q`P?q>arYpQ^=pgp] +S?~+἞x$dR N+h5ܳ""1zH[LwU]C r7u'FZN/;CK$і mv> &^"{wgzX 99H%6..waLzh8S8 RF"=̃\j?o&Td)~0hSQ㳄ɋ$+@|N{)B\SJN.{I%7rF ̅1B@ eݳ@xYI^;1|Ki(M'dA?q~m &=Z2i᜹ ,ĩ2,n~ yxXʫƅ.ly\E[f F2 cLٕDD}} KU6_@R[tbj>捘䒧8:w,o*l\{R0~~ѣ'$_YM.RCgN bpim >^ ucB7.Y*SN3=9# Ӷ|xG"' =?ey"ԍѣ^ f*ZAI淾iMzn9pM=,!-QT3Rw`[>Ȅ)Z!3w,ؼ8^ml什_*mNH;5ETJrǦstx q(w0_bu1+ԏZ:~ɻӱ9T}, &ه%=PV>Y6rf{alCyW B )d-jc9i ºh-A?Tw9@ Z,Md 4oek#:O`p|FIgMk.gr F3i :nA肁GMטnmÂ?~ƕHҲ8zuHoMܡ 'XU \r(vqc ..S)`ͱk,=C.Ćwsj{)!OZ^'}p93"=[(v2_*&ŸT*S :n+>SAb$EkM3Q7U;(iNgcNC`=z>YRϰ2v2BQ(_SՂCNaetո@s툶`) O嚭"ks8ee6?:<kmAHJ8D:d;aywC$m7 R~ 5^cA ߪnv>dvMjU3x ݆ ŜYS"yƤ^N[b/tտ|D$ N`z ã w'wA tYz5_q[.5x8hԊu@tJ.zyWۧ_[L~edl>|nNiZmD&m?9J>ΰFk}Ome|e%#֠< 2f%nZn," V:c=<-Nefl +BU=F:emϧֱgIP{q'cŨ"#EM;D~uvS'o܊WRԼ#JɩÑI#4QǠqQ`&*S~.LO}5$DaCmJ׹!zab+8;wu $[SoSK'4𴙷V'sT o=X[nie[\׭Ii{58Xȡrf 2o%kVU:Tg4 zՈ6=Dn5/[j8VɀT"Vߧ.lPVj厲]Aqo&f4)+]t;u8|l2X^nS5Ѳg|wɻۛ ~nByr)6֍& >?٢T-fJ/8;k|F40=EiYki6p 9\4(.9 |Z/Kne`!QQ%e֣A > G'X1 'D@挜heŎ6O5(Srϼ ޽!&Ēqq fVՇ}X[15dL$C:Rj&s՞f"x\fIݰB~ɇC唴N1Bؔ5 ufgMᓢGyMD.qp+ök;{Ik-~)&{U"҇t7CA/koΪM^rfqWvz4#Y!Ѯ1hhQ7ƹZ_k9+<{𔳓T0Ҷz?5"0s~@ҹMc/Zqtg )o\#'}Ǩ}lZY殢{CgP.0av&fJ ǧ}>^ sª "w=.seiIu*9V`e`1$)Ǥ̵T|7zBr ȧAb \"AۺnReG]]ZE1+r5 6_zf|' PԥGrT2e$݋b[Rv%*U|ތ**.-HqѢ)JG($Bui{Fw "Rvr+Y#d"G:2)b8.+0QΗ̲r'˨e֤ /^՝ ZImv))Y1TDd&\kp=' ni8h2TyƋMA?DDL8-ZdtC.YE=rBhԚ ғ/*U WgRLxQƋqGY3`m셎/mRC42LSy2aV(=1ϳ3FLc |Ozp U>Ff}tU\Ip634 DBS4%ZG2cߏ"D?%1-=%|x-zK2!Fl Ws؞o[Nˑ>>E cW"[N9J51W<^B8Q3zڔ!I!5Z2Li mNo)1 <]sQ7}V+ÁixFI{%lY$1 $ϙI OHOl윝Eq.[auLT8ٱMM*aSv{LZrC'?;ъx0EOR5r>)S'ܳǂ҃MW0yJzS^Xg=9#)& -#̊&ƴJsbe{x3i~8XttvR_..h.L{Im*ғK]]j$gKyDAEm2,DJ$B&`p9"Y0=Z&kՕPV=g6n)}㈶nd&a$d@-,^ۤrJ=T rJbpB'Ԏ␱%] F4Eof)wWG,S_ͭ^PHLLzhpܷM{2S\3=ټ;+ʌ7-dݚI.u*}״ pjn i[ rarYGzDTJm 5G,+jr,xM,PG̬ x4TVvLDKf^{wNB:$pDZZZMp}_LIez/)B)s&ּ1 (_U%"mv%4Al 華*˨wI; ."`>eB^ȷ0L -?t8RAo8{K3H1_3tuR\u8gȂ;!41GN)ZO?S GN&]&261);Ju)\w7&:&-4J<mQ# >@`lໆ3I]^ t4X\J&(g h ssy.t_daJB:?o:a*Wz؀|*,^X'ϼ(lZۨiD ϞIIb-Wx1ƪ5j7F'Nם,L EL*F[%ۺ a^C Jc@z·񻽼qeNm[.K[x_l\R-nmՑ{̎ 0 C% LVPwdžⳖs ˸dkcZgFPTaҁ[ biNOfP%:.;-|Gt5wm#$n7+\[Ks'41A Oaչ-9vyQ--ٮhu nr}:RZ7Pyo-9O~-Zw ^ 1hzn%-A-ϒ@Bm̤oMd_ 1C][jC8/IBn'&RE14OI? +ݨхv,FD["rD_gŽ&$ɸDXrR[Of~#?څQ+ wb?b_F)l+d$5l< vJ:)AA nf9Ї"[])>IaDs"g2XޯMH.\W~ȃ{̈́i9gӎQM mt,fylG5 \%5+>*=smQ0d(Ew @T/=@6FX33CB\F&\/cy@Mmhha5$\VNb5愶ۣ N{VQ%ql?,}Nn~soXL?~8֒T\û__Ys!GV'r7h % =U7(P]Ce>r~SE!=ޗ8 Ͱ8˥;twPQgeLD"E W,)͕!€[[2"rk]ՊۜK ÌDZ~J5~g*ա`̅HF}̫Jr8)_umDvQu5dx2W{29;A+;Qn!ϴuW=a~g~[@lWy$-m S\K)$(q{=~Bi p(B2~\LF./fC੥Gov7 9jZpMKȫI#{@A8-eŜERp.M kF̰%n5W$V8g׀ިKMn&Ӕ.AC d)vx~=!]eࢎlf0,uibW_fHF)5y(^ؤ㝓>hy|E >",ˮ-5 ":z7("*hg;'mY4$ՖIiygl=༪g1l`o"> ,2g!YHq}B⿶qbB'j}ԕ)]vl4tDzb٨ Źy?H:f#XQBIYY hلMK:d+5jzKj".xʹO@謔xh,FEp_ZB| 6xxJuѬ /!zd]ǩ[eنɻ?o aa6~1XvR\G'Qy'#yM'{ !+4eUpspu[[eב7E݊vnΨq7^D+Wa`ө[رI##~>8jHѲE 0ݳR£i+Jf2淀6~`(7|eC>g/h sI Si;«'A 7F*L3^S;*/ aVhz:LOp]a+)$>7VNT SMmm>=|g<B Z֧T5id* Ogԅ,3ͩj0ńpdӜV 47S{]OWPK>yI kgL$BeVNf cH8$KeSYƒښgl1xL$V,j&$tKc/0nYo4 V.0=LU97'Gi?cG/NNNsfW5ekXe++:Q^3J:h?BNDbsI ǁ h5{:Zu0ߴowtw$NV 78!a~57o*?,{( 8P)[zوhx^8ټ 9z}׉IEpL ( je nn37r(8i(cQ *\ YMRޯY-YH:{xi#UKo$8Z~v?¥b7 %vՀNCfs=?d(DsK>w%GI 81y9\\$OCIŞC|iYP%DxlD 9J '}́ c3쭭[[9)1dzBT` /v*;;q2_(NK ?o1(vWӍ[-xW=j=D"Ylh^%*$lBՋ(?0(’wӜBuA5F 2*ZY0Uڧ$w1p]6i,dHBNvjOj&8 eK`,#["~G|KyCe?&L|?Qpoz~ozܩ(V0)% Z-I8Pp`81XU{r sK/*y;Z.GV'nց.B;])`(4xSs2p?&#N?;sb1o鑚*Rޭ!*7[k;D;}_w[ ;T#Ԏ%PKpB5*H= r֗SswA5ȗxb 8 516:Lu̜$]o8 X1fL֋"tɻ0~ȉK/cK\˯HJϾM`?^8f{>V9ss(v`ѯfC#uoh5#=ZUWyno[Y*dH)۹c${xprdl JN2">)t%(Smn@НGnf&a*{x_7`觤?}(ߓ'z]ƞ/Ԙs\w6Rc 3FBc(tџ;] o'~*.$`M~G( P)#̼&]E \ĶE2g`y`e;$TGrWJdeLG&&CFߍGF!dtmWM++'>ɞ(5MK2u*Bj˳RWBHb+P?mӒ(Ɓ8VZNXUCॷ uロq!%Jxm D -U/o0c3W(igڇ q_s0T07`.UsЁX]f!X[t۽+Y s'Re<@B8'm!7"*>`Ae˰yR/pkNq%`Ζwtw\8g=,`akFiYA>yZɝ1z\í}F ބO|i@տiHF#0` sa{797zt]TDnրnʴS^!Sߺb'0CʷKóF`+8#0.$^Р3\CL0G9^@!T8/ d_x%ny+Zr\Rh"`pJlNe6oӳ/# _~[SUe$jqL@9v>J'}!lF,? i3@ Y jt##7Ni4M]''hKu6؝ô[o@gpphx @C0ʩg<EC"wj=KO` toҲĨ<ʽ[# Me(*`緊JИtr{Q 溁5ekta+9y]Ib{I%Fi1J; 8Gr& '惽_?qeOd.H\~U?;.ij%/౪tg %R zea{R+D:zM:u"-g"η}*x@]%n׍,% zAT r\xMDOؒ7k+x+c'FcgpQ^8.<Js8ӯڈ\~mQOB(TUl 3O ҙD" 2ÿzfM,RhN3t *cB6s!HW q+efj]vu R0 Xn[F 8YBJȵ8:]IJ_hyQC@AYY\zG4(Y~6&=3R;NHif`O׏1.4Y!ƛ1i|SPZ2:|Or]y@Ad'h i`]˜:&.PȣR}[+1w)=Aֶ[~5t~;B-=f(-&ɈJlURMX Dvu'uJݝzpҥ%C)24;((DT/Իi]VGBq!K^*x>v=GY %$k f4/LJUI9脳>Gm,}w0d\<.Q4dX[O@r |VrL0; b}qV8?W ׼FUۿ-i3| LaPRUo Jef᫡8S"?F=OwG=9p5" B.$[#x_%f]9&>l8RItImM6* DReW>}'& 9Ƨ8eFAYL<5k*˂<LX6k2M2~B RG*֔WV 瓶[3Ah ^`j7qpMRHF˔\;K֡\n+mɣkh~X湼Ga c2y&az߼;hDC#20'7@ +cbW]k1=Ln6Q"Jz唹,va@l8%# N65M3‚;"_rDSY"`*Im'H5f3+jzAq~5@S"lut@ks$." F3N8V,9Y&c[-_<.UQǾ$9Weq'o-V$5S01bqW;hXW1 ~01X vЍ+.mȯ34HVg}X?VYu2_6R W֠ ʷ_Q"/4=m,8c\f{`mNv‘ f9yU ƪ,r*jZpl҉ucļ j1oe㵒xGHNa)tNhI GQcR) |:`lC H?kV&þ{ueQҚ)6.R{PGIDUɐ[yhqg;:\v> !>~MP[gTlSZ*Y-C>V;=?HEx+NE|T5h}~.vmpcL\eMТgLq#č[Tu| n<#.S 3A-RGA|PLvejp~iKvɚr j'Td"Z$nwZd *fUS T2_Fҁr2^!5^U5ۚ7BS +/ͥKUb "~:՘yYșQA44[팎 Gѷ= n lswM%!<-] t8!C[ p@Qt'v +'N\IVHJ;XSBYŎòĦ$d`oA]eheɾЀL"O"p8RFzŴM&廍_Ix@e\4NypwqP.8x7!uu˄+ܖ~p-=w#2>%*  Ɋ^_[<`%*& tE@1.I$X5]΃sWsgJM y)9ႆZJm|$ %L\N/3s o=HF0|i*H!YN_ :aN㥖[TL(g,8] X#8jtT*%unM2| Aw7~S؋F\C9y̐s fc{)8`MsI+ptT;G"xޞpXҺ*$kejy;q(t˃WC^ՏLXA;PϐVMC(dsl1IdYS=FIܿ4sa<m*^bpHfSp~Hxfst&&=wdASiO2tp3XLișVnDt rR˷ A]Ό.bƆ;; _6yD/EbVv NUUӗ L5g8YNBOdak,>I4vl<[Wqg;*0j4r( \@okP-3tcKd'?şfY͓r{½{p(E33^g0[%g1?eG]<Og!J66XvN~3UѿqdٌwRٻC+mYJ=ISvŬr"4]9ߢal{pU"B%hi({|s 7Ge8) g 2lX8Z=tO{90NMU׀Z 4ɳ{~lPݡG ]ݤ{hw.Qn,񧚉T bP`\4>yWn3?>iHa]vX0uRmxI*LA_,߶ѻY dY)[u0CϠԼM|t( tH~ɥ7S2j) [{[Y&PD\nf|sc^[c/Zē)MgaTht[8ox*d/d9|62͎U&*es?[ѳ]:mw%eMn;* >7[^fy{uP4AY򠄝y$]5'p>95Lx E%HQdeǔ4k*E)jE߾^W…T NxP&IfZ!irg 2L$AiăpeJKyZ=ܘ߈{:9e%Wv,GRl8,ݭ7#!FHӇTo;19f"WIà<Gt.0*ˋzu`mT~dɶ{fT[?FDhC/ܾ>+r3SN@%">:s;\<ƖfVC5R=:※dG:*:ݺ̳O Ka]\\R۹X$R)[mu,${VoTS}v,ZܤG:m{HeDW]w`Gq%&cDϟN_\3ҵЌc _)Khtxܓ{"/iba7ׁxﵪ=T>g\ r|_ViZK,׉XG\[/6t&FE?̣"=I׹b{AfwOj_6I頌caү=Vt/!IP(0eeAt>P+D ~p1{\b;^h"?ɗڛ'/dGF{*=7x P&bFejm%|JF/tǸko 'Ql`[?wqȄy|U,>;C^;ZYw,SP\cz-ҥUJ_s]4Z`F:M x)>%&y7 E!bjd' W !´PYLǃ:AM&iRڒxa2iQV"BC9Ӽ<2NyrdL9~Hio\KW!8 [ʹ!m.k]$vB$hI"YGDK).Zx0v>[ PEb{z<1gFD|u6hh`s@6Y> C$Qm܄ =#@bI4P1&*ꭔ(Ǟ>M!G)l{^S> aOr^sWU/|Ua76NG$'r|,YDl3|2z\kl ' nlGZb0{{|lq#: C؄Tc$ J6 ߞ7"z:C-L$ԡ :;J\qK.|IIݼ 4QL=V gܴT\;c$%@^emNA:‰7ǃBFػک chqμx\P\>w΃971pgDqL*p(MDӽhcYH }zjqf5 5r֩NceUpiseҕ'g)o,3%GP@$3 hټ0ѐtӚ݋Vmi1kib5`s'x6ѣBvaEJjnPӔ};gqnSqw^26^i_ R`7[6=d\m %] WOI۵Cv-cԄ%oܷg+|V ꖭqj0"߼gnZP8οIb*mD(zFJMr<\䏈?uǰNJӉ,:Oi ?. 5l "iMݘp|Œ#JVݱk$7FEZ`Ș`2-촆4? 4τ(7쨆Oĕ\j5Qmkrd'b:eL2К{hIq?Ck/rCBd{C@[ YUT | U5 %bV~1(Ţ٘pKFgJV:2ļgިX CiI'lXGVgY6b0' '\5|zdUU 1bLOjXglrSEH#U=gb"I|07Y*GvI_OUj_GXEKgزz;݋;}`!XSWcraa8hqjP$#S|8X?E Hk)0;d-`&G@i8ZON)>ug*;}pa"n#(*fÜ&Gè#VnvdS} :ؕ-$Z?\=z58>$7ʦ50NPhC' IGSNW[_.bZ17YE_kywoUoE*L]'c?_Tylt# $#g 9-"w tbl3XzU}y6~/7?gd]ԃGQ*, ~^D[20~|RȥH}UGF3шPt6j wC!#Ly7o3"eZ@;Yٕn(D&ќq.Sݓ2KDWc]W `OB('oc 6E6@}RO.\V֘&v??0dōs3?TptcBV#Ϯ_ˮïB3 U"Z㗽/3QdzjznМx7MN]eۓ3q>JH‘8e˰DM 7J+@,dC(P A2݄g \h0mw/C8ݯ4[8Ǣ 3 9AN> q&01F9zo{bZl46^+[7zU{X/%IUQf\tIRAOگ:=0T8_m&q \=l=Xur%O8@^mtvb@9K۸7+*)p5}c+-ytAdGؠqkx_q}>ӕan2YO{Չf,L/eո{Q;uZnN'#˜ʫY0Q\F,HVJ7j"}Ɇ%Ojxgtu~[ (Do7IA,+b"ۺ{v%6n7񬘷z)Ke݉Zl{3"0?kPųYjOFџH鲁G]%6 e$D7!;˶ΘSi}F1n|.Z']Կs6]Emj.+Sm柩j{0Ny@xxʽ|@V7?܏= xؿ KЖ̀KK}k\.;%)NBw-EPZtstB!ټ=kCʉGB֠ IlT#c #3 1@DR ^ɋܪ3SN 1-'[jcx3LJsf`54OsF.#֬cXpʾW)E 2쒏{f@JڥlCgk2q{Z2׷%kJv`brԊjDCĨ_Z*gr/`3J/mqQsnz^(ho +dӑa1K鯱о )C}ްP0e| w6uM(5I@/ЇZO]6UB_|x :. +CONce PG/y(SQ5l'?=V{C +N(c@: 4VŰ(N?5ԍB漀2g35fMLgO2[`0+:鴋*۔(⓯]M5ǥ+B8Ro 3M# G#.q Z7=* 2-0 ?7˙hf4>t|s RWty;g6KA K] JmA{Spz?L|or6r<Ԝ qj ^LK¦' -drY^;އ?ޘ>ŋE{fH9 P*0 rеq]Hl:TcnPp,tf+ 'cWCf7? 0*cJKWbapg+TzS>kv˔[x8LW`iN’$Jb}x #rSϝ*YY+e'GLF73WC2as'yy9X7cIљ쨯a4i9qN[Ȑ5_6+rpm-#sRR<2h<IL<{ܖ֑,Bl<[?އ=@s fH8C%1.wY.]ptb3ЎX/`(G/CcλM9Й'~3-1<(CjL;PV}͡I^+ "Ԃ!yGcr2<Jj r ΝAoЅ>qF>3sȓ } -^rL<BQFB=F6ci "W-G# xaBʫ^~qBNm^8(7sJhSSɔHpO/I=٪treӔ B \s00L@)oOodv[YOڞ$f;~#% Q5 C(ݕJkNb|3;5Mc36sŷנv$~cr Ty10_+><M"L$n)ޏtpvmݗx+m9FsgفMݶ}dW 2X>&i> ms;R/`]4hn=Ap20wu\*>"fQɼAEAFfeR<}G OIW5XEO&jᩔ@/TQ)oue P'1J7{JQJޒwHE? wyYTJŬ;g7ijP{c5|N9$R1 -rW"%LTR28ʔˡq4邫UiूZ+y|냤'f0?ikDUCi N]Y k6JbXT0ԱF{3*7 @RW }j.I#,^+x, sg^n8T< oF3!e2v.~2Y#R8$,#cp0\ p>wڡ'CgB(!ψv׋A=42΀ߩy/Gٗ?y@_;( ٶڵ^~L*Ԗg45g`:ZQ댿n͞>^tV0B~fpU:l@ӷ N)Tz5*bOt S]#50Ly,_1! J G?`OFئKNi oF~ Hd-@gz`VjA{P93XhopBn-y5xCۏK_!'.Ɛ!gnLͼcﱂ]ҴS)+S f8Դ4'X@_I,EFRP<ਆq[\Edk@e}9o" b*ױU[ m: \sG9&دyZ ~r/cnY;3~gɻ놫C{le$gF+}y2LAsx"꧌uvjN,+'rbӯ LE68/lIx /?QhYs9Y?dTPbY?T 7>zg.`F._g'Yt8Fku[^LOѓ7j-ѹV:i< ׾^x,is??A`%.EoSk^rKW?guGtTF.9:,a)/7)ۋ5#|ld `0֠w7CCɓ~J<nKw_ZSq/K$buux"XÈC=?QYKgЄNt~_h9'3wDg%!t;q(}WD\' qW% D]9I?rv~Yx~K5ay7a{00deI%%bb^9!{S‘sҜA16#Go暐s7ś6M&D?3ipK=lU]$=+ArK(8D}ð2pEiHGϝ^'5Vts>Otmps$9OR("WX*0kA>q蒣Ngb%Q#pkC 9pzݽ:@x'-~3ª!tS_nVC3m1/Ҵ{Fw\9#>G!4$ڸ5I(d{pwb!`޾*תK oMBx+PC34"pArL ܎ Ne-{}אE 9cfMrĢS "x_PmO5ȥr&M=Ģvvm#s&^YŃ-,EKKrlBDAK=ic^NxuPW6w5Kh|$/vm/d`+YKZ'H]O½#C%ûٳ᝔!Ҫ^g淬tعZx&C7)/ʖv$UbK2)N+uHQ$ 6lk/ nn< t0qe -uu`Qft ѧ 8n(g:TN?uaFo7Dy@t Z j@Q:,ύ2gkzm?A_^jԕǒ/rD ^I]-ErfZՕ%lnG4g=#ʴҊbcn'P:9j*ǥE),N{$RCYPϞ<]8PD^L,+4xnd֗6Xlɑ2~e/6qrMe6<.DmpG? !^.@J,el~-zz[`vY_C5aRG~z9oRPξ+^hb( rOB)凸r)QQMaPYn<%%˜ S!ѱʑʵnM=UvgZDqdLU,1|Ef 2̧hZr^2~CD+@1F8-rX&,.E 4ט6~){jp2E4n*1F54V]˱1oj)Mio=O9d埦muiCz4HV7틙jbS2[w)Ͱm5}6F4"iѰv?3C: ^W >ٍýyWfGҥVdmU涞vC2WddQ,*Hʥ<ҘH?]GfuH(KzS{:SjqH:ÿ.Xq2Jf;56"O3`Y4<–G_~3UHqy -accg_t9}ݐb;q4~Qp"[k"O-uYͲC7SBJ&4x^霸e\[`S:*:e=BmmjOFSW}Zo#iHWһӕ3; UE>zV]4F5>Ōv7[Iv)Y%NT=5eXЁS??})(z2 e-V+w $e:; wjIOCSx6_/ؗtN1+ ٩muЦr:=#.DZ@i#xWXDZ]tWs!9uQ_O:inNr찴ܤ2HXH.ffFyu9.mVl:%6eRp\QvrGJ0\i3I$wΤʿN{KSCʹ?}Ǔ.n+<6%FoatlkΩ^*DKF eғ[2|;`XB.YMn4x UIЙBH7HM :4l~/De}u"=f;۵Ag& ~rQ@'6&~#bhdb%(VrLhRvxHhZiz}L^J#?^ K?-!./|q`[@*s8}Bmq n$9;p 7T5<ۋ>󌙪[@yQ7afU:zy?i\Z˴t+n8<#i`4[Gp(XB:~<^,%64]vjSV60( H|iK2Pۖv'Ptiō yx q ;=氒niMU=I>`7Ԧ trv= o}=a_4RHbGQyw' 2]幍 s?~jDn^;U#5]1գU[' y L1X~ ;RVV Of 6m8GlCL kNyyiZ#?~@ʗ=X 5;lȰ"Q -XiL.3=+Mu>*rwMu]?D0^uhmddbulU@˧%1(N Wα߁{UɲN:̊+x ٚ{yB4!\7W3L|mya% ܨS%ϋ9=IG:lB3v%_ZLA&!OAK+[Q "SVoor Xs0z<¤e0t\rjC¤\&Ip1g30~@kgET?.Na'I͚{AGar"t(m*Tyѯm+T QKu5f/B@Ѝʼ^|IஹJ$i25suME_GBaj8j}'yDbdɨ2N+T4ڽ/RWW0'ePW['*YnC mBlmI^HƏHyJɨbcB3Ӓ\?WKBsl+fo 7F1OBŚ ca4!~{b/ZlPCCF}A94 Je/MWl;dܟ`]JOКqy8v5G*渀\/g}RK`]gw;`sP(phǺdj.?}A_4hc16isV Xhy8,ϠGHRCH߬~G!)tE:7+[ 04#1|$q\%[ei_1-uGV>L(+)z\\ 2h6h$Uga01uLn?'hPOuEH6!4׺~C%~YZeQ>()M&Ӗ0Ig -@-+qaO>/[R:?R1k 2HC(ۋ#"sa\6 & `"5س1>-}rң+4$.voh^Ь "xNDON˱SLh{=C$A9TI>*UV=Y@N/K)6et7՞xL^n=X;yn/[YumB%~=V'#+jkVXD P>hcָ$#L+<@lhHeqi[Aͅ`ƻϥV'١^ƨuR,.{!w )bvAs[̦T@r4Bi>bax "0{^ S,`uršK 2_qg`)=^ުf ] ;1[ՑB0O!ާݔY+S紾B=#x᧱ GxXOUŽ&75+*@1fWaoz?vbi7'az|CGlskԆqdXU_Q$kA 4"g8f;ybdȍ `ҹ橦oA4ic[.9N1MNc\pN ;Ni&V/ 7 /?b%QTM*U[}'cI(97 ٘O'Vk-6r$TASP$;05M(.T;W!l$:.vAa 2tPc{?(o\84bKлa fednWK=`N -y葼{i]VRZ]00 3Ză >?0=Ѹ8!%\q:mZ4 TIflD$+Q,F} TXL`bHBge=у@2H=RrL!||_2iNup?$ȹ[)n|7Q,lKiF$-|͈gk Siڏȑ^ƋY5⧟F0錈6LV+D7UaKSꮼ vRE q'Rr9%ehɌc퇚j 帊fb';װ!axҙJÇ֡ :DaI`?9O᳣хτH7B< ~0G^´2-x>QLٜCY@m[{ԠCǿ9RʃnĻ2gॎݥ? VFi 9X*:IUsP$1SB?|TN/P֔<'s7՜wb?Rݼʱ` ;\7Hy^+Dl+ 1spDJ*AɆơ>p6\Y6V #=se} $܈1A)^.leNuٰ%BzR:ׂ&_e)4Ѿio2[Kj%xp؃bM2!͵Δ {G (us~D<!2ZY;ϗs4[s ]ZGGkb(Oz\Z_u*=rwVCzҲ21YOZɐ㾈.gȫ-lf3#m?~B$0 P.`l!鄰ұvyEE'w,k1٧7gBnڄq K#Ξ?wOE=~>v3IdײOks!vFUAs=yXX g_xy }~QJd~?[}rf;Cx*j5ח,SL d(BU(kWaXEv/hj!C)xƣ+ʈs,wr{"8ټ{D|%5qk*:5RVnmu(Ne,-'Tg~O j1 Tq|9^5-*ȉtMO:1cβov@ JF3'2_/7?ȓM60TBR@kciKGgW~3+g3? I ?4Jk{T@zgQ*A8ŒWǵ. x#{ ߠhn>ˆ+|~dNK#^s# O.Wż˂zƟr#fcYON?/Mwl.\zI5'.{?_F9`h ]겲&`gEK)ЎdP$,60^07ɞ`٩1MrLV[i&z((G ¡+20 +4Ko#$4tp 0'"JJc9DY1vENQCvV:`}I'' h/eohF8+XY`0UPؗ%x ƣuB2 $[6/1൝=u01[-YfƵ5bmzI@Vsi+XFJ&4Y h) vȒ£9otjȥ;d GNF8%hA|5/e{)^8ɶuOa4ʶ8OqrT;;#sQX3hklBꨑv{VwxTy ~öB4NSGG**5$2EuDq>k[;4(*<dvHM7/+D^IZ~H"=>(^+i(Gjs>5PRy0q_:mpa[@3'̙⊁<2y(-TG(pIw >#!]ɺ SURf $S;:.p,@M`ڞ }j >a<5މP*#g=ݴK%m lz*>5 p%JDu/Dc#nn!-1HGtQa6ەP]؛>r: h!IVdfCh c(.; Έ2YF[W ; XbJat#^=?}EvV_Z=#F!InoNX7=|^̂3Ns͙@O;E "+ 8Iyӑ5^w#//3 5c^K$)Ѧ"~ۘh?%0tWnD&+VxrI.*jf$v^0O\",ڪ6惚#ͪDE.r{ϥ z.q0Bǖt53?dD"@.OvhOh75Hx8!.#YS k)|q $<ܤߟG45΋ٸd̼X%ãͨxˆRդR_Ykm63v b8?tXliAe (c@jik}E]V0_w "MLz$ LA;2 c> bI|2!t϶ yx,#FoZ> g(ޒRVm2!^!0K 8~5hg47'ClG= /_@e/,!`^MRj\gx|9[2;^LrjU +΁uJݽ_ʺ!J6/qt=yH0lH17ٮЛ3)E߅J _32t:yby]$.鴲SGjd]&dM::ۤVTHZ+e_xeL<1vְgÔuLY2Jq̈́E6X4<^d4c% x, )kWD4yH P.ML͘ʥʘ5[.M!6KSrGGRޡb &?q5کqw%G]^Zhx2(M/+U[<޴m ⮌ənPJz1+Y)[^qM .:DL {1cEwVU# BS3A^G3J(y00B(xny4;B2>iVuU22,vJBEVCoR@[z@G:*H3VJ]`AGimZ_h"܂yTwޮYo Y,-H4+}RiYbq*- N~혝k?ByA%W-~7S޽z^DB B}1 s`5xXF}LEϾ5M|o2e\ W HUw`1X>WF0z+634BӘ=2>V 8ϩ jbBSM֕BMgM3=>u@>|6TO)DdJbpΧ{7b :@>in9`"D#^G,@r`Psu{ld1+ޠ  E#={m 0͠nuYϞ n@k~k n:eda35nEtՋz|qiE[H1FY1$lvqhUSyM?eJaţn]K·G$[,]B ^%skID~`m(z|/ܻioC]M0 $,7ɧ50t}ۤ7`qN0(>.'`ʵt0iY*ߙ@;ÄVBʜF<@1 _)ag[}:h`H JHQU>QZZ3܆~tauLLCF4y_)R3j |ڎY5W'qЄlE{6~۳tUt(~5nL^xnrƗ4JΟ.Oghx.IZP7O}VCNa< H5ϥԑ9.L b{\K5|aVĵ¢tԆ:53Q+,3t|!_+jWk8KD66Cni _{h\JSjbxx{ft@BiڡAaKc פ&Ue?a%."mYJ>YO`ᡸ[mkǐW%=) ;p*&I Fۈ>uq=#>D UR;{VaUHwзBֳn/|ޤ$L=Gf0&jXڂP2BxLqM!g9i F wdpj>>ؙLTzK4rŁBJCO;YB|Q Oى~}@p"+H; :Ba .yEm_L03oCgJa('u= ,&܋F´}dR۷uTv)1XrLX"hNߥǔŖ-u{vC{ZX-,وy v?/잌L GM@FbQĂ8V|J=<8҇f5 E,\iuOm] wIgж@bVb߂Wqz>뭍TGXPda}U\l_u4lDrP5`75tfܲ96[~j!F!1 ])`u~F5F7j|6J΍eqIX*bCy0T_Mtn9@!+jVa1WΉ"@?Dc%g\|[ZM`GIh+xK,*ٺ;Ei`BN0"LQt&(`_GڙfV`p>rPy5% )Q[)2s1k!pƭC;jDɼC#A8om0:3RCzH7oc3@=d u݃*:;Nk]U<Ƥ(@HC$&-(YcݺYC{ =σ>HP(pu|;ܡƟNU*;,kE%а4`C$ ,NɸlVn};Ǔ8]a3%2dݦ%v zzk`c٠@϶OkH.ouw)feeͬY :ϷJ z^Yzkr| q^SI{-YIW$o:2$uڵ :>`4capV*,$K8w9mY)At3E> :o*Ԧi&$\ tFC`)Cǖ wBsZ=k_oSSd:N* CDm+=WOmJuU6Xtb׎e@MȣBBmJvϭ Hoj&H"r&lҍ5q6Uιp`Qq~R_̿^ڄ!NDЕ@] 'W*Q˪'D&BڄѮ7j Y|~g!w38 b3`_>!ʾ^Œ&/C'o=9'N1o?ϴ; H.y6F@73e{uywR!Omn'A$~(Kr,x֩iq7DqENJ&Zs1Ap ud4ӹO,3و~1d|EQ }-)c9uȕP2$P8rˋ-(%Mgfbk˦L &yH"`68j`ETGkH苑6X&e0n4Ұ^VcjO-I҅f/{fBn3K A=&FQgg=E),w˾aerR@ׇ*ƲFD789E?6OݰsYW$ˣ%Q:o$+ʴ(Nz圳QZL  a%ʘL_U{ Ci0{{ɤ)WX)IjTFylQƪCɓXѮfo ;'i_^hz>JS܎oTT8h^4A4Sx]W]n.j/kW]oQ'4iQUBk~yу.rݥh1Ou(H*cj7|dP(HosM  Wb@?F T?˚63J퀔,ApDmdY \nh+$~5̗Sߘ#z'-ATR'ɭږRvs^d֯7JB M l`$V1.P?GDϏ}k2 īx]У[ŝk-I_"\+=1>P+;Ɠ\4[tK?j:8S!0@-bĻSxO2Q^b.O=0m4׹ Cn@}Tf4tk) tky5{sJ/pt<:Z˸jfJUe +KbO' AkMГ\Ew&,gɜ%"Y8Anb{NIk|jt``?'xrt`tLWŝ2a];6FA;Gn+]gFH'p{*p(\Mֈ$`C:<^Xq#l_nV ?ɃmuJO>=E,;QI>Q U]4E/יe.,W[d,ݐ_Hrj{]t_&}zqg "h4#ueEviA(=ޙ 2k!ӿ# X[MHXQ ѯ)hkV=:<;YQuOSe$%<DH3erx`2ccD4'$3"fQROSosr0dfط^\Gh=bTm^gxّI5w[@ӰMagZ0| %1چX$nFeIm:@D3M JP_o'/w~) Z~.\Ax3'{$u:(Iw4)PSmtmP|r?&Y'nG]`nG3j "6.,~Cr Jv`3(>6BϻFm'臯{BTw|ºzD--æ0Y-d%sAd:ۙ{>-FQFm+8!n%N٨x8WT+kÊ>SsD rGhmuxtX+0c/$ 4F^xWA'Mhy'@^# )>Ex,6ߥ+/*#c覍R0Eq5<<:bm GJ o?w!o|+DjǪZezotۭG\qspSu, eN!1U4Ϫ%h_lU)o,7=\6npŊ(2MwCj fZQ:OHHYӏֻLgU]G&{ bІ)u5]Z[~-:qwa'_z}RDv}J@`NW-aua}@UQswN˪+_?\5 qV*JwzBM:E <-}ctw8 ˲0(e4xׁ6\Qaf(Frmz{zRQQԝ"Ϯz5-YU5d@lÀ{/k{EօKUT<?ڠ+0$MKY@~{:2%I>i^lO6DE{tUW4cY[l)a3֐ȠZ*eZ˄g+UۮUaG +VKhcч{*rժMR76Nkƻ[ $yǚXD˒4ֺ!K3*t9 z|):$6}򰿊2#-J<$VB_^~xoE뒼X`;-uӁލ5&E_[( ?]r.p*EoMrMie6A\jeo|=5=a}, {gex8N/CFFd[yK(rdh7uW{6qp(v--|0[ z\%f,Yܦ2QỳhJe obakHh$5^pJbU$E[t>f:O[b[0io~FGЂ_FPz7`10$5A#2% s0^ix\j4o4.=#Vy`ХZiIID?a@b94FuAEi/ʚ.;^ƝdB'E_װBt{2@A&rY@D:RetB3@z!S,u/=-SC w&YV! @43@_$9=kB:"\E@Jy?yzR/!-NR#i&bZ5EFc@fD7[r jZRQ%_3Wv  Yѐ{:@Y<L!P,i;CqG>%)Bh9`JoEv |F?)3ևWT'oϞ~B v*ң%??"e+!cLScΖ 2يc )%GL훋E 6?]J˱ 6k,ƶ^p#H/oZsz^A^z9d B ?IZ OSp7eo i9ISſ*uTj'? M<+h+ؤmPѝ tgV _Ι줕[B%5 f]V%Urs.j꨻kfT }VDoY5<@NbP ,S&Bs~qm'+0%@d.՟vb75{e=MU!f!Xѳ.o!G+\ar7E[WSێxk}&hBdu'e|w:3 9 wJ)B7 9)FzeOyoˤrv||,t.*\(a1 1*4LF:z8k^⛢'TAj$koO%" F*P'siRĖoo] gJYP<]w~r:4Ud[C">,<ȢzVBj;(gLúCedMehYV 6Z~Q_R9yB$h`c!>XΤ%pTSGsS{`#PcMAz"[d %`q dG{BȻ]}^,gBŘ!Ia$~" \%1fl kdNJNGOC*>^1'Bd)]w1SnE .A$SH<0[ul y"/J>lRL@*Œl}F6H> ƅ ) } &љ*4hH̏TNr#3R`= ܺ{?KSv,e TUשRW&g{DP TЅFk 'v!3ibq!CR PNjf̻]j:4P{_PxZX-|' [=`XszSN>lr^iOWo--nD57bMdžy[&E>E;mpV~ҘU%co [ ӻbU;Tc Wr xO9p;({j[snBZAF}喕Go4ޤsez䆆'qx bv՛ O%k9h R ,T ;$`1"XQVGݳl 5EH=Ey P!\[Atn }n{b,Gr} - ?n7 j$Ǭsx(odq`Ŷׯ(4oԻ1KzExڄتOleHr*{X ˄UaM*@FfOo'+>\rI%1G9E@-CPkPYW0Dq1MMBhSMPCHϋRVUNm4^gc9A%l;.hvF 6K7SΪ}oI> IU<Taܹ}DH%=^[.AC2}{r&p]8h Ō %E[ @y+LcNOTym1oQ;ǪY̋v-$!p8 t9ex'Yk`Nn sn_sAUx/d+8nJ${olUKc8?Æ$0u95W~*iP XLR I댎! <\͙OWxc4 V9[:珄! WZ6V8b75~љ˭4hUP:O+MN: SSF5'_cTjk]+`t,q ?1cE-jG+Jc@WhhpKD1~ucw|NN{;V v%_ M mp"Og; U u-Xlc?Rċ}S*'B@ gK[y4"D1:|S+p=`I7YaBSd:J.'H>th ڕz!yk.vۺ+T#A'5AQn8eFm SzfzI j{g ̐0t 1Tv|,D`_xhաI0vrSlqV5#Tn37ˤ+(K5i-8s%4Сosf_(hcgRX`_뮘pוT_j#KZ@S&yCQNG`8Oc:t!:DgotA|7t ߕަVHϊ5F J,\ ܳ·Csr}xhHE͊쳪v9rV}<8aFC`HsW gz >u3W=lv=_^s9T#(Hd-l;.`125 G %Xn *(;/$\7e0Ɔv?}4Z7wne G"3@r'{E^%]4ޛozLzm*b=D-Kc_G}x kX 5nƆL~E& 9b#b#^.Ȇ{|k 44& W8p"#wi9yYo ה &R՘DQovf$R&ݱ'M߫woQo,ߎg 4B$]Ⲓ2+nw`_T9DTlp% !Bq Mڋ-!T\΀KG%HlhYNC˖%& O-ӏPz ֱzEFF.YPϬ[h~8hSqv:Ut}dHީgE^ ߚZN*hFU\dRsizn[CQGA 4Jo^+!}A4Qwqi B)2AT Mլ-E?s{ɌʟX%8Ôbc-=tpI mT1cm5BjD/MEɏ8 wf1;U=.H bF'~y 2CJ2ʁ_8hkc[ʥXYĄXKhbV1VLz~Gۍw5*[0WNYꢈJ 4pjb\x&(ٶSYb݋etL3\$ܺu5VZ=_${1.v23L<> ns;ץI0lRuCdi?_N29+'7 U;A2IBfGWٝ@0IAT$QzHq&>Zqd{D|w뒘8sZ5Ho]O!\5v猺x d y\Ks5#|B&%k v{<_.fjQV3cN2(S 1ٿgƼv `/tf}bK6S2˻|^BGX, 5jݵ}^&pM]slW3y@[gIϤ2  =1 .32|qMy޸rYW  VzOzg k˱,}/{(Q*nbwBIR׏J5;)y+쯣 'yZKb5nҌ|)v]SkK܉qx+^i8#VAA(X|*r["_4σ<:_(b n+zd0Ae?7B`H?͙oe"F6ŤRENBdlr2b'hxxǿ$;1 ߫FX[/OinplRa6G.g)fG)1Z %S+rRn˜50q?5;20$u3 2ݹ>lS& (E]ok UEN_B5I1S GS2kC$je4 Q^~WKXم`"%/YYq-f;H/ܿ#Bw[ m̽+n,3ڤ_3"*!v !۩^3YUf^ELF@N͎qbKBkQ"r6im/l&iM907.x$ILMEAֆ{ô<~zty#̜.shxJPxI:J2"p$[W7"26,:GtXHRL#Vdx\-܆%i̙qpZni$F@ǣY/j™OT60JooT_Ιk0j"8$${;v9_2{{ e~c= 'U#2R+4q#Q4=@k+莕ʃ9G&5>B2(Jpecu|Tؠ Stt3 hz1N ȹ%c|nQ_%R%:|`p0 &= T4pĄ93R:"1oWYCZM8n#S A&Y,*2 :/E=}єfeG*N<?-3f٣lt[CC {{U10ԡ%cniW9NRl0'A0uyܿEwqb:AAbc*1 q2I@uۏY.\?-!!PnOg}(pCL,  ʴhr=l/&-E ־y=}bNC89IkVm!ŜV}׎vayGT)!(Mґ5|Q*ld J7e7ٙOD-h[|3Ȉ';F7 ޶` 2(t/-xntr ZG;8bVb5 kvXbJ竾q<9Oá Y_DO@x#ֿ>y&ߡڨ(:K#+S YfN HiJ; J1֡\n(R~5ͺwETPß$/i4UXXs,; J2=QM<aK$ >l"ᑑxz"5bYjUh(l}(Ui`3K(mk;A4v^uG $}e^Hst7ȗ.wpD,\`!}ůTFxh 3#Vx6"eClk:EaW r `Ϳ㠗^q);Se< |hv`>=i%@9f̆ |-ruߦO6.Ĩ T;"NywXquhV)g(=,SsDaK} iil*HaP}ӊ{hkm/->›H:F!Ȉ3umRz $u3fIW ,Z ߴG"aE!^ zϏ5S8] KEϻ"KY/ Kc4QSAqԛ1GzJ1&!Md0¤nQ?Q$偘֤8m\ AާI@0m}z EZ\6 Ʈ}  ;7/9oF/>niBjZU@:2hȗ$1zYNNN^([/Hz4;(Ǡp`K{[!nݗ0;i^jh$/1զuΣU_tH7wxʉq<96^&W=ܨxP:v-sb9V쇣Y\w~{s?+hYsoqZͮ |P]^MtgA`QPR(-̀)K cVS\~"LAaBw,.6{Rme1^( hK͇ Bxފ[qаc W JAk(K#=\%*A5r1OkE4A{`'<0Ng>mcV gI1, xRU\vmJP<j+FeXpUAw'8YÖm`Kg:Cu3bE)ưLoծ[etTv.#g/"牄- /4U3gBKho<ga0?8Q}V&|TJ5ZZP5ADEe /@UQ ~4&g{;cȯBawԨoCB)D *fܪI,)2)!(i2xCL25mxMS?)PRhI4u“;ρeS| ujW\HoVX7 JtIaÛ@r/)Y_5Y *Ƅ;o҄~7}upNA6^|"l!DŘ$F3A@RDn`R64dsB&x0tfElaZi j* @.{P,)h6!ؿ: GP#5Įz h&vK8PBBt_1 P|ygٖoiI @7@j˞9qvsF.XZ+IRo g,))ߙ̨|"RĤݎYHE,N`W$d'bnlFmK Πy͝> ZDپpFVϷQ7\Ⴒ'.-}ک?X dJuTw2PJ})L*9t0GYK  DEy:_.^i$2=Cdz>|w1 3Qgb _h#Cw_JT #%CN B)~eqq]~7&AWV+)ldc]Q|JvQρH欀~ynف[3B+c]ESz_rLnܟ Wo(sL*:XxM3>Op Mp:iu`ܖсY ʧ0^aƂ)[?|H)6oZzDB5|8;Or0,Pޤ*Wa1mg'LLc*fH JE 7sUɆ E؄Cjj 1 9Ű{w$fz'>Rf=f&A-ʿr6LH+U/ݺw;.8ٌ.?aq_e8ZxZO@]>^#HԈ JiJSC,pkx~ Vm쵣aM_/Xr*_F@\G*d~;xΠ 8¥y*aO>!Sf.|_>Kgrb L~Ď&E߾ҫDOM[66ז$rT2=~\yk|CcKkn=V@Z/k u؍\6E]1K?EihSlLW[GË4jLnI4LMy*P(>˿ D+>o(@)%8-'U$SG5ޫ*jO;5"d7d:K Ep2lV5aS8e`'6>DIuJ4fco|J떫el+ qiH{`3I/n/FsRLO,@Ԁ\=* :7,ʗORd<ĩ^D,VmljGK#tgX?db#@ȱ9pˎ}ʮeT/`gFa+|ۏhd_. NI`,zI!wU&.!ڑK$fo:iA׬ɷ=Y%] r LʢC^IH8?=kO.)/] "rTVEBrT@ljhTUoAƚE *ڞ MtZkl`ֺJ[jېHam^>$QSGf6ˏ 7Enr [5!/V#DU ɫ *Y|M'U`[R %(o^s1|wKF*K=Y䐥E]+'׹+JfMJ҂řܜ?~Un]Lv44r??6^<$ jaF}h3eLuE6x喬eIҦ;16S= 0RvT/U!R ; uϫ&Sj2C[qJ-'`$aWlwr 1ȴsl9ٗ nk-G #!BSl͊HJ&M ᡃR-xB,l,fh@y>"_j|x.@>}X~nǚ gid N,pV"=!|N*BX&;(k6d=?Rs)a&tn|%ӍR<׽O!PqY0bA.j -jW?m;ܦ*J5?y?K)NrP\_v~%R F6nK7&ZҪ~FH>YpvvQan VU=(R:r:,r3S_A^ ^'27!cdww$ 1@;7H XɌ訃\ȉt;4hK߶~rfU<=e:zJq֥ 7edH{Fz ]k#խ]X,[Ъ0uMݙ]|;]}C2u"gnyQ(y>mwkYP\p5e~J u߽ 66ɺ]ߊYY(/Rj UGP.Tmf-IzkPpn>mQS_e;f&;{"(4i^AfGwLwg&FyfA>& аS.aDNXPo4|kQ?%GW"Z 9!KҴ҆/tΚ=(Qchf܎lZ0Bny)tctU|*B'L[hmT"|\lB|xcKj>AJ.'l~;d,7y$X;{a#L5Fq(AI׹VHåYêa:sۋWxPg?rGOfi8Θ'cfy*+k31,eߴ- $ !6MњLzn n>ⰟJR}L4Caޑӆ6o=EF 9q g##,yD?F(~lX^fD T:IUf{ ,uԤ e,C:>;ab(54}*jzPgFtaūX%\UbLc\TÌSp 7K[Sſ|Em"5m6{U06d޵/<#bqE\u:YdREOuqr<XA{_1d z'bl!?L˙SؗKBҎi#Ī5Ct< af!\NQ/my5N)mOp,]ugcZ)֗$S z3D `NkY &*V /_Mh/ȎR,rrfð1,qpp+\!<^ G8wQcB)Ѫݍᛂ$SH{Tқ}ȩM^, HUeYLY}˼´c“FXu%ZIvYh}7m_+eY^oXAvf /Η9i1&P> W8*bW'r>c7zwM-{]31C5W1l? ;ڰVAʾJe1/)ZJ9 E)w:cQzU9"k?˧o-Xn R2H[N¬nV[d\Ԟ [zX7{i8 b)P!TX~dqoQ'1B3M iz? unc۟Y%Ӣ]ǣ1iHWpNؠ^TI$v(IT9UIUw)정{mGYderίt. (#rIYtdjO6/9wjOntkܸ~2`ڌ=tȡceRe?Nw eAT󚘠n= m<Ö-%+j~阪R5nߟ.e۬̓&QXR9@ϏT^'_Hc˷I4(ڮ!e_I/tEǨg)P]xM}g۟f쩄#Cr^N**~ ^ ;Y_޹G+ ;:^edZxξ3kڼX} Ч3.zځbڙQV)a+eIe)X!H]cA4z?՝oC׉9( L==G4Ta_AelKsȫQCǞMΑ sX 4)Wy< {nKN̹33Pƥk%k/vEP=f+wF[<b%gzaN)"ǘ2=5'z_(l*k7%d1qm}%BJ7"םY#-[W>܊Fe0T0eP1f<ST  MLMň)<Ɨ&2 I=Q5_zQ%,4Zri .Jg <P-a͡=iŞZ]d[@0ÙUXItR2KQ|7t2I|E$g,$'uHǮ끸(! I UbUTR:.^3qFD4hLo+ _<}asg{[8hU-|r9@KEQ;ʥo&ٖK \iiR;;CM]k:Uu/8 unסr-eǫ/=*0f/4A5))ok!j_j# %њ-9mPrs|mJS[|gDq\?e%Clq?Кlυ0+Oo~fIlaԮxߖ[խMYrf}AhxY%:)!Gw>>/uusFX(N39   QŸL Q#7nDLRZ6Q|wPIprd O/KLۇ2٨H*h`(wi~ $c7"99%~!\z'}4;IK :*%: <%[Xym_>IC >6kRh}X HDNnǁ!C&zsv*ARt* 4O eŒE Fps! @l.&MS|F^!7~E@k` "z ?ĩW뿾z MS53(y.ђ Hc;(cqprs`FCyx$HTyjKIkzfBnvOUQbn~ANnV˔‘q>PAM^ =&,NԻ*tDuB 9oœ .] ?e nMtc1 pJW͠3tELrJO\KJ3K5sv=xt5CK7ck8~5`$_ wn7#WjFZnT{0PUwF,j1-<ޡ썛FeGW;٪q6e'|Ya  Sdrz|P{oD(x}O?=-ͫ+ gC н 1AvI?Cbf,7m#7ž!{WD"S+XuLnjg맣@viꑭ]aْX<7R.V_[vQ*Vc˰O&P#}/fJO˽^'0 EmlJ F\& +o{pSՇ  1ZE GDK&_; uZyHLG`AKu_..*c&2nD- z?)`'R9:ihjB+?[KkD zH&5!"RPgy18?}O^C[4ݖY G⾳i[s|'{n:ЪKyrҢW Cx$=SYAnϭB"}#EDDV^b jL@-^lLB3,Őׄɠ>?zl `kQ+:jT$ޙ}"Ugߗ]A%^֕#eyȔZCW`..ual< ޮ0B4ʮ%jEFTV$DSPװPPԭx2][ۂKSEt Jsd[vqS)]뵣V-P jqyH:dc҉Ykl@H7hn1:oRLo֋_V"L;c3^T1Na>VR4Kl 2 >! E ߷u"Grh'0P(3` o",6NX0)`>zک7;"濻K{qB   +`螁H7;θYΦ{-Xaop ^!M +UIʭ2/+F-{9O{:/d"TSiT0E2 -:Л&E] viؘͅ muG1-Xv U$)i1LH GYs6@RI+VFoC>gc--6U{80Q𩈢wU{c~vQѢ%p4/O6699i$-b-{-.V6 rIJt׍|8`et7&~|qp2 _䠑)5}wdH{Z+G]c!{E>8U~n- ;=번P#5?λj1A{ʅMbq*քmNz%7MߡoH![fȹqzwgœWL{me@,8Y k3~m5c`w[+%S@5؛T/gzS+ BLP/>pf]z##-5eHtAxڄfft!L"2 ® !} 2rC|O Ant;_f.30ۂ~+> ݃ܵ KIq,\5\WVݒ32*p Â}~R\Gl, k_I8廔ґkKC/nP/ cv=_0̒mgEp~K i1jrYTZKuR|9B30=[ =[{M6t4; ŞqJn5Y a D+!2L);Am7ocm`u{e5$wfv;ma87lWD`ONo8?t&y>aGr U]'(3xLc-rkOR͘:Hԭ*~͑>kY14_9+!NV>ŮYk }07_^sIɽcǍ3?Yr.:ߘ bklAxz.9 ۭ!gԓS;45OOqlq]+AAT(kÛƊ=gFKڷ>HE`AzFRbDxE#_wrk Bцp9uRdXfΰXi֜@~3w7{zxw*4YYj@SEƬR)YoVQ$!_D_*̛/̝Y4T"8#ldRTy#4gV5#Q*)z#ѦuKҺ`jVIp|#WqeAQwvEN|i#Kse%-x\XRB{ (rhbNEXTa9yL7tLzW!Ḯ,l#ՀLZks=#Ӈ&Љgǿ7 u"4v8f %.?,hvգR)Ԝ&AfT|`1?;ͩ G L(O3̣kNvSSSB mI[Q4wGJQ[[awKm*Nc}ZoPrE̵4N nF_),\JoO59,AFoKbLc3OypMbk3nבhnNy6^E*u]&ip%kYy{o3GʢPAM\Q(YOfS,FZ*0mNZ(q F~Vzcd_ d섊k==WSD7QxvOo,>w\b=ިX zwȴ'ݕ-'[|<l¨"e,gXپ"sY͝0V_8dh^2OtYb)U&G&˱̑MO=w3anN`׶4In{Ѱ$H-\slxãR.FbY0ٿ - Zks?wpk؏&i.y+=?Mc͇{i'1 )@ZRgX|_Oq.!~6WtCǻ>̮e [ȼYv{@řBX}C2COG/NQ)UIk^mOAUs@ (V!Srt<حUPex($I tXEˬK(ϒVK͎Xg^׼\HPJJk]  hEL?iJBbL]fVB$yTznNXMeE1#kP^@QWnCYdc)hn s\,Y9VsﳵO߰Yxc&oHC҄جA㮭e-{*\YXZeP) ^>v^LS !x v*cEa@ߦ?|0(qJܪGQu-ּ{ ~'7uN`J& lwhZ 6x2m7 *޲|S@ Bl]jMIәm2cPH(:=$|~F\5aGTFV2  &S:[N#0h*6JAgcdYxxZK ?#%:HBDч8omhj9~f EEZsKc³^PNsk.y:`WkpPf}aROϐ>c2}e !isB$+e<󀒰|3|Eƒ۷14Û٘VkRLp'ѦA7m=ƢcOh:&BVP q̇tHQ+O_Hsn8PnJ9ӆS̬uJh !a+aURm_B롡¦c %ݍAMAalRj}x)~/m,op9y;?3πl]rLώO"{Zqdl}GGJPJ)w-hw<3֔U+ ])iXy+`Aur*-s?~֖%K𜹵W7Vn?Kg.ZPq"b0`Y%qx"lI(N"ȩu5S$ _zbnA(fHI8-J4ءZFBfESegܪJQ2"ɑ?l+5^Z~QcYXx]c΋736jce#bYnw|SE0)-9K) :Ubptə:%\p:UȬ\ K;'rp<}+8Y6B;~͌Q* ۥjoX9QV;4*,r>oA)C>ۏi 4Q_ڧ?f$x3UQ zb{^=ixYro-wp.S%/Tb`vzȁK.o ӻ%J_H Πy8a'1*rKK;13sm 0LQ&GQŻ:gt >ȈhM50Y -DW+-ư+o-`Бp{9Ee27+IֶqvџUDWN)[A麃[Ho-@5bz[+ EIjͥcC"B/^29%Ȇ`{< MQ0MSE>g{[rpPO2 fxلx˛!|.RCW0OLy>6rI| 1akqG9ѲEh.Ze6Nw+Lz'0d6o"0ݻR&F8H0Vkk?^v׶7-3cPHR)DD@v]6QK+}[?zٔK!M`C#,f5P niAwR(Qb]vœl#[~p3wƭVo)GS 9SvjOZ/Hы7=j׭v?M eUvQg2yX6vZK4ϔs@QgpuSP='j~;.2)Ė8Tɫ>rE0*cº<̤Ȧڧ f=W8&->(f,ՕJDL-)lp.'"Jj֩mCDwvI[xN#UMUC|d(ڹ{0jo6,Huw8-~CY4`AN1S:q,UTv##~5E㸡;)n%>oiIu:TDkdC;P޲AaD%=g'eGQT%c7EO#߭`Qu?(hWKSqK^ȦnR}ٰagrwi'9PC@RwM{Fl:~u\U])_) dlvdev}OӒT{t9VEԲH-'U1;aa޿tE`Rim$& sD@C kԻ)fWźx-oNac"VMK ;BP!j5[: (¥9ހOg]ցB B[~s4ṟ0@⨫qT'O#Q|Hob v& N^W؅"Ԡ'~f&h{-\{ݿ (3TsZٖVw89x$$$vq>3;BaEzsIh̥Y>S/u;3!E=M')S^m$2絶ji)1Oa[qKWA=-ƫb㰰-Q)b3wZ'1nQ-NÔi(jN 7hm?f'$<]Iӛv*hp3X&Kajj_(+֐6˷W:JD:kŠ8tH&-|&o0BauKZ-LKsBC.RyZpv{IG9.%ݞةH?#/wsUmu!Ò ?E2ě5X9ƶa {h!n(ҁP(.i]3lCQ=!~df4tjWbR,_w$=rUV=eX5mTX" ~^4:O0|o?]*əpvR;ʲ4tDۃ:B,}b^ I9S{æ$J꧈Ոݩ$#8hvFgr )ǩz$-0-U!(Wdx4˦~fiVԖHZ5vSؤbVɺv?v in/n~__TjLvq C #HfhXhjso ½bMYVvEu*汊xou M=Ht*@kB\+yosn>5@!3!0w/0pKsZ491xӍy&DRөz 8SÓiMqV )LдdU s]v8ϧy}6XvFm-vWt^rs刘465qoW~ݤ«'g>;megÝw{L-@aEyݱh $Vwn韗tķYlBwY12fԇ]_5sJ w 'PY7ƜI`Hݬg݆@4;7< LY`gq~]̱+8b>=HUm/ B^)qĜ,c V 0RL8Ƶ /TXߕRTݒJ 3kD!I;/>GFnnA(e`2cʡd2jM d %"eA ݺTꤘl)@eXvOv\4v+],6]-c@b7\͍hĩ d h!OI'SpZZ+, *9 ~7j ]"ufW¡J*@!Jz1ƀV] $*1ǔoI<ڇ1Ї9<|~~bG]ӫ_lFen7h+}9v7 8|Q)I-pP_5,<X%M=w!wT{s=JZCaC6A^=QuKB: Q 5-y%3沀SulN'bx@eMJd""g*M !wW~a=څC jp3Z罾e2@ot-L_^OQwXϸӨzn9w/֎%IޱXNʊ;ԎIv5& VUXl[GlYȨec񏡥̗[oB4wyʼ''i8ңv|ihh09e\b)js$%X$DjZH=c-]-42䙺[S:Oz}#w am^0 LٹK @N+}O;+@/ڤ1H8u6P'7ڜ ;kXڜ٭Яto'F΍QzKh7s+c1r.[ۃBU~ֳ-i6a暷Tۈ.hj9;F? jXK6'~=.fZd*HRHSLQuZC}l7.1q$[TϙȺ*^ZK;KCMbmR^"HQ~[]i#y]iw*jᡵ\{ht0"Tw֬h`_K-"57u8$2Qk l]\~^@NռcQ=ٽhT@،3hȏ'W#ݛ2~%G}FO?|1~[ .w\ 3er8w6mA$mo5 ^N50\CܜJ5ͦNKTQs\pY : 0ZizQշ<8pդ˂KK 6lF| WLfn1mO dA%cձ=A2?>Ԑxc|RWebOZm@Ξ3q=q=V;hW Bߞ=T@55.;؟$6̀^ qؽ=Ol`\ azYMz*ճ *w|s؃U~\ߪ?fb[`i~KbNL/b 3• sa;2G{e0@5w-(VW&ˑ8@([hT',O*t"'-{kg/N>d >+^,7}{\gTӹŃJՈA|f3\t n}Aϸ'ԏoRb9^>96ts -Q|2~%#.`5MVoЮQU8y.yT5pro9"uf&S 8]@a zpbimxψ2\:n{! xIfoTC]>Q.E(*nOS,(BY% }^_cgvSTZ@0F3Qn0 ;|fEI@PE˖#n=?d֊(p+ކipHVgX9K}1Ҕ_vwqܛK"tog#/%#MM$6'"t 謁+2QYY(h\S%B4rb{_8Q %BjAvg;wZbT 2ZzN@X:'pm3xQc% $T(uf  8cQ~;`~/bvq.6^+zhQ>#W%ſcTFSC $km -s 1H3gM TmGƤ{O 3v4Ifu %&=USYZrL3D>IgGy6uŪ` \4^ F9c^%7Bympw/V--}Ϫ5$jK-xn(ΫbwO&4kzj=ӂE}V(r WT&>϶/sCs#IG/W'Wg. ǺYrIUp[R`˟Rgbz+T2ox*yWQO$K\4_@ԟhjv^8 B|% cb.opZ]`˟)"@p*`o %v<p(~[U-&BD7hX-OW5]:0P9HPN۞c)o{KFgŃP]tx4T9K29\B}4\ﺊ74.P gG8@̽1=B臯Sx%yAĵxQ9a 5a:G:N!"%ߙ/QZZN'PmQo] bK C!+袐 prآf@0ZãJsD"7jT ،!/sDmfuH&iNR0R# TGOWr9\/ܾ AxkDo6Ҧ~eBꁫ*{ILQ G^]'Mb+"2ۅp&c JސͨGQ}?͓3Ds 3~]MYJ ʪΨK>Xb!W WίN{k{ dd+~xnJz^Ѩ]r+S> ==bHy͎#,/V:LBTfuM7M qAȉD9mWLrYB;p.T+'ts?%炎2Wj!67Vp- Fs<"uOÁ:{<cnڭA$i)oqnWOʦk$UIж;l~븍yF"^}"K,ܣ@Xd/ +m'cFu e1ZC b Q"=f 64)leshA./BȗCAM_nĨƒvO;_M-HX,v p YY3 :h,/6 S,)4í9&W582+*37@tXLXm[+gp U293xǁT2'cymTWE N}uOP.bv%# EW[mؠ ݊+~(BPuTCQ%(;˿Z\<[ѡ%#q3#l5D +^ $4tf$ crIکY]`#JO6m^<pF ,A15E9~`Sr cAx|CV6)lA<̓o-˚d^J3^w_+%-l9pEwtWV׵T~"^r$)Q0ك#P4~Qu!P8pzy޺|ʋbwr xV!=Y9q#rm+nOA{1usɘjhq㉮kt8&w*vGN% |1`S |=qU2/-;̆/Teoa\ ^d!(][iWuwt,FȱCMl.F ͂aM/X"\' 2j VY֦珼5T9 < ,w|?4E:m)H*IDw:Kvd7Qc~BNW&⫷07bތS4#Xp'\(a%(jMg"cefDf뒽!>f!3qWg][S~ 0`Nh*LcN}i;<L` :]T'$G1 n)")s1Q&hSчtU!uR oj #F6i) /ݒdFF x0sHӱaH+Rb\\C(D%Kr6f~ߏt-~IWqI:Ʊ?ш>wBi+DZHغA=qVϑ.lW<݋_020.CHw7ڼvvJh,m!]gucp0@.OBpT`]'ziV򘣮 I\?A+c?0< uB!z)E'ؚP*XXusx⏵tC?(iI~æ 9Kk f!ď=U9$D]I :o23QtflOTd@^ *֧4¤lz<0΋tޅUeU+b=A5=ipYg ahf['6 9;%{&;ʲ"fؠYױ!(q۽]vG^5Fs9mWRB(#2)k9*BU0\^s v5NIZ~ 4^3`r2H%#[X1x%yMBO2As%C3m {'ʺ挸WU̒%gَ+nK'*}c+$fy]_o;L bdf$30l`)Ɩ`G uZd%IJ^Uׄr:7᷂~%,.9 [8DᱥGeG:l4K7֕ ;$*22 &?5~8?NKYa,@b&݈T,mMϱX N~C]Tjq"E$/^2Dl[b<:;U`Fw 6czr ]%i=I8u׮h;ݲM{'~FGa^b/WZ4U#^9j٨54Ճ [Wă a7Uٺ')ɕbC|O#4ޑ= S*|n wȜC0EKDtevr."76KYGn[Xx rsqMFHbqٲ; :UլӡMsZqNXƛA]$myz̒La /ȕJk򮠞b9DFi*]IUOJ)Q ɹR>$ `PA6\#"= ͇{ L} &y U uzp@C}4ܟ X^lCy]Ťeja{*ZA~M εj]Mn;s&fWq "wNl0e \=ܝ^ٜ4%`+Mo$Ln2xhP{#~W" ؉ `E2 o+B], i`=Y  G q@M{Y[{]Zl? 7b U ym I+=ie魘(* ;{ i#nxw~ ':wk>oHVo ,]Ꮷph沩mwsa@)цOXyk+- EXz,pjܗU_4?A"0&IrV-3&~⤃ rIk w̡&3hnS}lH1*nFzGQ3h&$A}/?E[,tQ9򙭕lUeb[T- 邻rRa*B+w.<ᦸhF~1ғkT=]c_}9TS!T]=u^c`;pKpO=r`2Ş7K.#M&U<,5D"Q+i"Q[ 3[dXrXS &LQ1yC: vyߤP)n2Q> v0fKHm ܢsW&D8:5^IFȱ3-j{8*kgJ3PϹD_MXQۘ9Tl`']JsL~ twgTTwEN|}"k!xS-`akI)áG*y\10 R: 1ý|lɒV2bb7|v*rμ &n*~IL7~3k}+`N&E>B 64/]Oqw֑ Õ̗\冦v4846Mދe庂 #>{$ OA)?a"[pdDD}?鲿C2 ]]3q!]dָ4{D!+52 "&0Yi+|墹,)X>X6P=<נJ3!暍ʲcah$#ݬAw5h䚕Ԟ-$c& 8L5Zj ?zcST\[3J\&)֍=..Kz!*ZT+RMԗYGa};d; `3\FEh8$ Q'TQo f%3W?pڅQ2J*YiBeuYGK}ެ{iN":6 _".`8c:|ZC~OiGK5#|2aD̋]`3K?5wVBmY++_GUl}vժ=vQw z {r:w peFFQv? ]?+aʸ. t`owsN s ԒR\^D&k]cj8Dnv$|j^]-/ٌWJF !X@(7y~bn˖Pfx"K <})l[56̧̧_5.'ֳWΤD$hІaud{8 q/ Dvk@Yqo i8%_u- mtnECȳ$leȖZ4(|#[4{ҏ? 81i9 TydAvg7{8_q=Z/7qtB kOc~Q/Wcf *K{SXtLyeLB]#|Y>V'Ͳi%xP ǬT8IDh/ jApSےa$㡨c|yL1}&tR NKW^PQϺR]#CBk' .KϘF/=3jW5ITϪ^ͳ\ q M|aOK. &rz9n݉yؚBX%p }aӘ z0fc;J5ͩ6Hv͘1 [g)7. ۨ#Œd{QpI`De0cm嘮!У%8!3Ku_wg&|قuA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^#M?~jQ וL䋥2'׏vOcǯS(nuЋ~%T<&zub$$ N>DUKBϞP"4Sa H 3ʆlmpp$ >`ׇEO^-/Tnk &YAv+$hS./-1UXOht ˘;W^TϷ&eTk(a|N;c~*Vp_p.-W]AA+L\SͺbDNd0B5lrccLc}vJƮU8Ds=EprTu!؃@5踂3d(:NʀJk> {h9Ǯ~w|d?E[7 &Ѹ^ Ԗ:br6p)Ov^rJr`Yn'Oltp`:H/vF1(yN:˲AŌ?ث$(gp Ѷނŷ~8?+_ ?2E(t\ O䗘R/lN `(¢UGOR@ڑ)'733L:u(rC+MGI ߑTd;5\l;l@ʮ0;qL!tsೳWFt)MK㤉.rl_\}/bJnO9I~ V'gF ˯#_w80=]E ᱃=q"i+[ W^B ˰f/$^5I 66_qb8UsC }#NUVqRUytFA@6vGT )I"|;+W^C3,I [u(Uۚi^7PYqkϻM:8+ )Cad ݖ6V EJ@`0 6s-ےEokAID Tl_|m9Ib Z>\!?cهº4:&tԲlhúP&+TO$(uYqQZdǡ1{vx5a #ũ\\{jX*j+=bEk|*ז #ۄ|эxȦu?quYjPy >Af|cp77Il'߸6o˻Ŭab1!H" tnGwhl鐢r3Lm-gs&J‹dHa)ZCXI-≟i8T0Y WvZݱ3N;oGFIuo5 9\Lꏪ3.]~tO)JnHV/A$ 'KP7N@nJhKua(+7aJe&4 MGs$B&>{WN\٫Is⎛g)́1(FxO=B>2( ?H{#YոEûYFGv\f_?ݳn%G4 uy6ǚ0 rBFVN@锫boK{3Phxsh_g;P9ij??"O\j 4mX>)p+zB?XuPCt6a0~ɧZHz~]7%˓G]Il/ c߼kUm+[yԌCڃԊ 뎃`W9 oBa0uKU.T:>0Y;b813ۿ:ѡboq)HL]1LrRR $ hϖ<Jo޲>W\tNaU;4@d "aֆ kG*[0.#$ ,G 8)m\dGܔe=!ږ]$N 8#cU-w\5 f[zhoޫ]X97œ2k9<8RspXnj}?!3/`ik8L6FlF+~ܓM"Ge!+FHeGH OB7(!bNxEb:'Ij?^5GӜ@\{Lr5klhRW#ʤ x:m7{JxD Y*ၷN7 uL8Gh隈gUE3+!ܐP)Wo}5N[9?ВQeW`%%(8Pfƈ7cy/HNE/ Mk#}@7s3%k'JuBCh_z,v0x̀YM*>cW(]}) /KfdjQ RyUy =8_DaKw'1\ V_R>g%=#GqtSV/QV-EcE g`Puxf(f1s[>"uV%Om1'@H)nTW6Ž涂:z؀u9$!/r3'ZaAoTVhB7针 孴Su]|>9x:̏O \џ„̟^ -ñ@IR?m_jTnrw-jmQC~u.k!G21:c!. 2ƔwjlX @ְyN0 ʴ>LQzzgȾL&^IA~5MXcvv7fQ5TKNn:BLIxi2}B4JԬ( ZHyK}YG2{HW奺\xlGvlYi:lK\, %*٣u( Lg$׏М(WaiwU Bf|ɁG: ![ 5*< ÆO" ߓHX[sJ޸lg{Uf);rk‹YZqco"@'bZ0NlTr\0jВɾߟ` di$w>?> "]s}LՑ¸)ۭ?BnzK[ֺ:O e4T,Z^xM6O' P+Vw8G/D,[볽B 6Ͽ֚AQ? 1:zXr-O?^D5#.Mڣl(tQ `0y,9G<)+!S JP&u9Wh3`N Ebl[gjH._~Dh"^cï ]ztQ dcY'0gY|~\$g@~{5x& 7A^%_b^ߒ4/2fDkn2}')I%wVڹOAn۸#BTp,-^I6z5=ٿwѓnkH2}jqӯD4 HΡHG$u5΃-0i xW}On$WٙO$, /.|gldip扇5wWeF@#ЭlS#F2sɑJ҄HpMnm̊8BnTyV鐁^cނy7n3-8Gڈro%i̓9D$`w)nJBb3!3)Sx2cHqv2 Ie[8WY$~C2W~ǃszwfqTT$XFn^'#.03t QdVl((x牎VW͆S=dԂ?l, :forqtpO|ԱVjLxޫ<,/~Ӿkέu$X ܛK  rޥBC.x&GureN`|PAN4snrڝ:u$n 6t##iYӳͱoGO .깇mZ,u[v[܇a N_l l z>*+~W -A5a)Ov0gnc3ӞXwTjl|غ?}_f<32r%OG}bE%5-yWP2=\.pZ,e E=5vaew|4w{u}+H)sY<2d~mi&kS*+%JQMg93yCH,8WzeP 9`cKa̼f46G! V^.9ŠTʴ5EK㦏@v қU;܅r9G-M$ [yjq)"Lq,{uExy[?̥`C.3[NEF+(e3Uz 1[ws3?齦]LKBd10ĮBA˶o1hTlu+zlՋIõc٢w!$MNE׹˅|VdSy,lzJq`#7w"i2e8&E1HJ%5HVŦX47suXyeivD6"a/VA$I-ǤިG5TPgB HA3]UY f#05;2K!HkfʩTeG@ha%/Y8<`uշyK #Q^˜!_UhWS  aBO#oIP‹}a S9 P2U`|h|Ϫ2NO G4O' RApr,S kz~H,=pui!:`+I.tz6 "&+[=hhPhU_n ŒRhk 0mWt٪:"szLP-=H"MgŠ8 }LGV֤'SiO6 !pb@a|۳ϡh `'MvU" c)kkw6'ٶ]Q1qOq5fmz:ۋ-gE>RM/[Wj`CSO1㛝f 8ZShWMu{AKŹ=XZS íxs8s5t_{?B-c qǗG0Ւ&Ԇ.eYr\II_*W#o@c8VA/+ȉdyRd9bWα<`6ILV{q)@ \UD;R~o;>at㏓AǚHF;d'[^G9XO)-"^%wvk=FnT|+5p|udV ;f@}( }в.EJGA@MMщI@+@4 AO7o2A"Nxێ1uMħ?ex.i%둿Zu) `?ن sZ2% 2fo@iˇŒ;؛6 _t.|u]-.Saj2K'N'|P*B(oNx,‰#yfNё/x~P]YsW@&Թtߧ̊hn{SMWR3SJ.B倵yC)s%39 *rfKu('>٘{wuCt*a4Wlr;wU6Z-IJ<oG޳TP8؆k NknF 2\[K35n'@?V6bhs6I sXƀ\)$3'8_7[VN&4~qWc%.i#%79ݿI"vPGm܂gLF Ese XiXk,u39aO r{iyv\ {hUˡtE&h LK/wn|ܘ"S=/{ҕE8ڝݷv 4A@{g*/uZ7!ĶylCb2MB)*DׅB }ֲqւݾ t3GVrI*du#B]"&b _Ѩͦ1=!eVWIG ـĭ(#zGL|l+f"Z/R: =SFzT"j7dV°Եq s!%[ow).s|.>lL2Җ @{TOD)i1ܽJ/ $aIUEzM8ݿfd?XRWٝF a:\,ix( _#.9uyb|0k"h8a;?= -G#6I&]_\du"Z ˛Y^Bu;8  I0wfI I "֏/2 !W OvZ.GD"܏GJh\3^4JKL#+MY5'(m4܃8x72(LG%MRPULӄ[!j)7'oc")6ވ=Fe&yp*c¨GWio۵dKb-,u͟7 8b2࿦c[q-wlTU´HganxS?2&6Ө%cnmG=Xʇr?ڗƥ6tgKzR7Mwk9=Ff5):3 Ck FԌhؿYwpz#2yLv`hYk`oz2-ht|lsU,J%%'D·aMuk1 jGM : 4]R~?XWkQMd8meoDb9x:KwU(h;rXuEtYU 9N|s'n,m}!@fZ=7. $5@cfO4WD'P?s?A{NP~\:X`*ݷg/O\}}7d;@"je(Cjm9vx),P)bO{:ioV} yE+Gri_.z. Ih6ˆy,#(t[-`B{ 0 *v>g!awFas̰-wBZlWPU)Qn86`/z]SI*v@ D?Xg8:-0MuTU%ϭE:ͅBܶOok5H+OTgaWpe%/#.&8_5BTWX-(@S/(lWUhQ}q1[XZz_l wzmdtgaޞTChxVلL.E ?_ODTBplU7KH8m\#w!H~A$8">&lgBeIEeOΫ8 "ZbtDSw |qXQ?Vfc"&j8*><"-%OyOd|3,nQȼj _lfgXc!BBG#Ab%#:(CN!21')X!bfYSRs,Rj za@΍|Ŝ<| =rI`#u@r kE&Zi 9ui$.bHbuf:[B%yzUʀY3k]{n_jAAZ?E_}ik5}aL :NP? |2}BR>H44@%R j 78k@_+u6=qu-(LGbϗ.lIzQȴ^\w$)zΧLܺlBGUpǮۖ\|KÇ5h=~Q x,!kMJqZLQg,8pqp`qGC'oj*,m¦ZHcBL|-rOjxM/zf3cxb"_ً}"Iz r|!Kzzmt)5gbI#fI7gΆJ*Hi&E\yK2Cςb EkE<}y˳TBRcP3mR'*-2_eޯ-\[o!>QK0<}yݠiǮcJ2W69{ 9n1) 8^rFg3Sngo;ASql&v'< /lt*lTs TC42WuO 7ح-eS) W~"ee#[| ݊*2Fû7ZI rS\.&$Y;jy-[)'xg V+rљJ%}@>>;ՌB8쁻?K"H,BuiFTJ'Ԛ ŒKpj0ͼfS6VTcZK (vDwbpg4߈*_7<3i plMr睿v`u<hǸ,PEAƼRR G$ Avh@x\&/PiBcڻ]4\T524T:,bfU_\0+6yh!eYlJVS UsQ_dܦŇmx`^ǰGs$Үiˉ$h#hnF>؃AE5ʢP.}M Rd ~ʥi;#|rI~wQVvf۪ (q 7E)R^y/M_#e7-k.?޽g ږbx߄# Qs#8MoTW a'7vJ%uVE`WNJ Khݴ $[S3; s 2ɸqdX- ?*k (%'`|;~#Yލ/Gf\-!")5/eeNnᓉʿ!M̞*}BT9hx|by tNClrW?7^ǁ[tXE?xiUҕ?V 33IOaK+7 /Ppu8<:I6ud~NbL ElDC#5J,.%=D?V`^9Of me5i- 3tݛgAB`w}ކf+ =XBѹOC7v)R$۸5 qT{/Zm!O\7I[+aìcXisBy>AJ$j^[X#@K8)2/ˊIB8Cd6@x:9Ng"o} M2 ^ir^Kj`i? =/x-1GKN'M+h)^ 2Wwe7`)HL?񅩔gRyDKg& sG?X!޾(b9Oc'-߱Jl=Tm*VL -)J03;s&Yh) Jd&+W9X$!G|i>Zh՜7sVqwP7>ڍlb@e{i(C2wd%M.OLBo,.Ǔ.7V!EENU _xClIw"gGB˟I؊ q'FXێy#'kAC#m='ki!Lo4r.d)|E %6Y[SԳbR.M}痸')x y)SP2(=cs"rR)FbBd}c4jڷ1p"A|@5d$ m k;qI9q#{YoGΈ%%Ft>>vv) Mx!̤_«GzJΘ ja&LVC#V/ǖXgҎ.3:mSgG$qfX? M@} Jc.f6t>}G{ nϫ״vF*8*" Bz|sIΉl340ѵ&rIm_㺛R4Uc#I͎SIbh"yh=- ڐ+)f~ts.@%Fi.ω?>ՖdOxO#S򥰆̇,Mo;<$˚gF5ڮїoAҚQ|^2|Մ#!>+FȨ7zž| eV0oW)lh\_O`6n_0J(^\[/hʻǨs[.'=u2 a;Alw(ފvRlEF.c<3%Ov[RX.7X쬕3 .ܳ՛?J`׎F{ٹ7gDaLp ,\ODoXݶmbT:&c f-7x1nH\eD N٠-Or o*kƙQٯ|K䯓DrhړNs,h"x&>5Gc3vn}QR8-Jp5W$eM%Agq4%?5FRót 73 Nkzhܗ68M49ȾCz)K 3mO4 '`.a+.cxl|b۴D`aC74K%A <ܑb MdޝS )5[y.h[5D,Ld pڕa rWrq?G~u)^nc ڕK)~|C (ͯCLvy%]] |]2=͈U\DssBN2q(D oh۳/7qwO*gGTYN/DH8i_UeV"}Vy/YvkuI!}\6Ըr.&x5g`(Ӳa=Nm~As\^;9 4)*' +x*]ȍQEѸ~xS)|7_W?ƒF`\;;\oyִ9{)Uj$o5UyYDZZ\ S?HS'S>S(jLJ_*O`Z1R9pM<C/P[؇Lu9nZwՊP»6 QW0M6Z\'LahA{c5ubvdJb+ER@;pE+20 ꡩFxGψ9J2`VFMkYﺋ`{*C愠|kz5p?cRE|\ǁ!^ߕŠZh D5TgůcFٌuř8m``T3pH.{:A24KFvo]QMkBl$*{ܖ)">VC{h?aqQ7`IhU2 _R7|svfO'F) )JMX<{FE$pA`bò2~Gh3sŚ @0%WHP `4#vHx(u@?^8&ṛ( B<]MiL*% dV[ۘ-8kƾ*G[85-8?SzJ[BUdzVq#&͚!dc7/Wk 1E%?;A asve pFW>zV']{6.F[~Zɖ2xν斿d6kd;$F @(c'誳mW@n<ӨK+xDO  A?7ER6%LB7H˜|5h7Oi?Kc΅g\-,4FIA`;><_WhciSe93j kQ^ xdɋ0blPn2GqjЀ6 ޗjR:b2]Som,c$8e¾ ]L!pC׮%ٌz3yX_jh^8 |~Vn杕<9Тk'ad bd6ac⑊J$̲Jq `R=͸u3P%p^mM1\Z<*X^W0ȉm93qەvuk̈j݇G.}^젖qC+J;R;avFºҽ^l+C[s4p^Qm۠Z$mg[K0݊tB^^(UyNIERxMSȶS(>i UM"lR'm;m1:$oeibwl~˱)V 6pjW{~yz 2'TxM:eoO?*uo1&%L@[\!o !j'b{Wb_RT.5K!9#1$4tWGo+k)Í JxHI^Lv S ˝cq!_$Y d%tU;qrɎoL帘Fi%5D-Vru:QRlvQaѺbU-Mam!ݗ9̰U ʅz[^!"Gvq>从ZlM;w Ac~bM Ax ԓYl7Tz\v>l6?GH\\h=-nf~UqT/ v⩲< yIg)R֩Ze&>lev`1&Ou' 7thhJ|m= `Nm|L$L7!$5\6Jg\nvG tMlPH޶,鼮1WFr z"J= GC1W eY{Ye4r9iF>V"N2tcw!{yϕ{&}9Gķ`']h@ڏB<%YK;]d@ߕ$ǰ\O6D=$QM]Xuh;X?#7R9]~*n)*2hX;&48=Bs/_fZ 5~KaS9.iػh5#Fy u5t6!=(=farKY\=4,8-zqejlia?Vו 2QVh|c+5>`Q떿3)֓knQ}^X5DlOga$ȥ:.]?I6^7+P b4E΂ $3./XJO*P3e, %89k MGC2_6ZHK!>[L궨C[0a+y&v'*z/t ׏"ݣ1EsMktB3~I|JdK'S-C@[k@u3ݮʰ7<_nM!2_3Uy* IOrx'M W"B4S426&&pmvg~`[+LFX1dc , zȂ;:o@0-T^0eeF>p$4 ?Q"h7tu!$/U;R@UtJi==DNa~pqr6i` {^|_Nc-ɝ7SSR@jrs6?ozJ_P(bGS-SAL։+Ke 6M UC]n:l%3GVh-[YD{87c 1BZ:ai{tSt#zJX.S T8 |y.kT/³A(  IZKծ"JHF O +]($}]_H˷u s ؏#{#M>d5DEt|d Sۙ37¦$g;,/fv 7*NpXnڵ$Xnn|mcR(+/_]*"kA!4K|Nr^|&"@5*0+WjN=4 +wN\M$ |Ĕ!dnH{'j%%Cϗ/ԂjpM" Pam(mEږY0*Ttxg}Fga1gOС'g.?<;FOVy+f; ŜFu㲼Z'^,64 J-{мQ<.lExOn4ַG.ӡ8|ayx L4"{c&x6{>>AҘ-E漟+ۗDc yDmjoTJ% To°.̶O2qY%N|̻yP&(M ]sd$ۍ(y30s{71[v%D8XP*T~Fc(zF0ˑf0ޅgDžh_k&2# 3E\c4~?{#"@3­f9oF2o^gOo %3:k?4Y#( %by\(M]Y  :4_X"'˞~ភm= kf2 ջ3j.mSX?q>4=_vq ͦ8⠡cAzPMR rc!QE0Y%ö._M <RRmb>RJ|Ψ22װ V,If=i*>;78'l2QE8H*ӝfbVq_L%#yiC3Ηa52 !]-zsCymxMȎY~k$h+h.J7⟼~EkMb*.iBQsAZ FkM|Mk+MȂU&h[=4 dym}B\~?%nŋhP :WI챷zE}S&29 }ǝyNzfT)FvqX9zhZAjZ?j(W7.؀`|AYNO*~Rtg;q}TooҵJ] E)i}aKw:c8xT: #Μq,ܳz ) swkCXxr*SX:N9XjT}`#&=N*|TG#ج0| G@QvƄ0<%qwcs7#5M4ЗҜȪXGZ]V3W5m9KMZ&3C>ل5@|BHvO(n'9(r3cT5LKlEӐYkfEa.(N߫󅗒mZ+3vE5˰zI9r%k[Dζ Q(9aa×.{'h8hcjti}V@ChGnqOGaf#bs6gww_f7 m{ZUJD6>\Pqzh?aV۰qWq5Un٠Et[(La l"Hy3IsP^ÍV#T2q9B:h``=?q_GRڽYae%:7tO}<^7S?ͽS)F7Z/!aPEVwW8 cKаqBLf _ߑuD .ޱ詼YР~GTI麉%oBE66#kuxf',0yߐ䀏Ny$l@64tFx/J(ǁN{@PP'N6R ퟮ %B3#0X .(L}(_PrWt:G1 4DHի tqx̔44uXEM57c>K&椮@ssH+>Z$uG2M9#l !R-ufWv #2$qhN0NM+9wYRd/ ;-+\P"ݜ51HO#z9S#B0b'1oZXj[ \UM73 u w ` ?ΠF^IF/跋3Ψ N"<5f=H*4hnd=9!9/;GPUa{ s^ }8naPHx#1++)Dq9禦v$8!lԵ-d:;q{4E `'sc7ƒLa-J ~ <7K]ܾ@?`e1{v,|vw.uݷaKa1P!ڙG[)0xY{2)H1 vs% &>tEENq .jmdPӚB1Kƾ0,x}xϋ^R1Q@xh("V^U5dI~T8: ctWϗn*^S@Թ_uh'XJt,9E<7"cS%pp )RBTEL %l -"zSdNҰJlDA:Cucj nT,{r BeF>rX} .(شS|}h$λ-0׬"=/UTp*ߪϔׄɖm _ܻ5w9!Ҥ;FKZF69Gjzre r>pe!"v_큺k'f? [AE`[48N+%W57qڿs֜(DS$.5J`[z9 E%Q+br乗6>UE1%s~EV3tO׻誊Q TOfB N 9#; =)9v^-ңjf#L؉rV^VW|+[ 74\|DsgF2qYnYC9ZW6.X,xb`+1 0 Gb(R¾G؉JyUIsjFIpR~'\Lc}捍klc ]QoM fփgc쀖*GEAgG{o\$ۯҒeyāP+_q;w:@j]tID&W:NS..=ӯ0.ì,%Yh;Ŧ-UulYh[+Vb=Gr+ԀnKT}WM_[Lr <.nyV~ɟ0\U }L xS^pS$>K,/b Mؠ<W/=>eH!@a92) XR}s#!o܉D*ݚRY`p">`$dw_ǩm u;-+;KOX j68a'PqHUhMn!t(ѡ*O4س̖oooPPBh;y)BQ tΐ0#*gh;^,"[gKg:+^Z'&}@5s.Aa!~i=h+e#8;|1npI©2 z<ؼ\5bW 6Qꅁq5V-`%&AI$R=;Žg;J4PAJekNS$@v %Jjj[uWt9px0gj~-ܔ!0"œ<2,gB _/]Ln z \C&K]ۏcZ6U- Z#r_Rl[ĐGArH}M>OXٙK*‘&{7;i7 d2g RUXP 7v|XgozT.&SMH|0cd}| e)y|8r},.Lt+]*T]Ϟ4}f!oц"F0li5;y'KAb@7ȍWSGPWe}He+^u. jU@Uh$JWهnVK.>Y4mv"OuWE GJӧ4hG 6s#*:PCw atjəa;rx_"V 4=SK6 N{}iuDCe20&Z l؟ɀNH!=@>R9Pfbm6:Pv_ kx. (pO0X-T0U46rC+FF a1d}/>ohV…7Y{}|ޓto4<r/Bm;O5-FȿJ_$fYh]+RќU\TĦƥ{n|0gE0|XbDNh͛W.-N@ld?HS ]I :G0xz).cGkcRuʻ_9)OQGs[zٳr[5@!. T Ѭ{?1gyL8(rJCQM?+oxBv88ƫM]}JL=s%-o!r&+НOxj} _^O'r2Ga X+"J"evZBQwôV*]Ĭd~0trw5] }Go(wUĚUVNzuhFQz_Tjup1.TPKpcR喳 \8KSTpY4j{+UCCb?-#Q.'9*G'NL+HsF]Du`JŃ{@CH"+ y VW}#c}HRi+=nܵ"#F}f fd2%֪^4G%nhWF2Qא!djȇ h+Vi@/ Y?*#PY9d*c3aIרKqu_ w-\ꂶ`'#_ӫuNU/]i~h5F Q%hʆpˎWY";2}c:rV>;O6 WB<Հ,7t@'%;`N h/r+.BsoWD8Vz7>y.61W"?[)aWSSe,Oh*1HG?QԷt6jޕPA/M,ՈGz7e#<$V68Hh~ي 4 uK'ehV%xF\kVMiWrXlC4I4 ֐68!NNmtKİV듵{Ë=m4CW3f Oן_\~ ?H>4) f6XnHS4%ε QzSP SPph,Ҷ,{}jIZp՚g!H|z~E[~>FKX%;^w@PQmṢWuB7O!dK}}QGm+&,cB үS?FS"% j⯋%M7r]ٲ0h 8S(p6NՑfG\sʾNl! `:6r2iVn!P#6dr6h٠QD (+:ywFR<[*GhXI, dh̵n^~7W]Hru֏3TeE}x?ԟz5Im).W8l]U|Gu9 wd|?;lKӹ+`y8Xj\LؤN-6._g#SI&^iڗ!A) n,\ Ns&y#W"%-}wxDeMVCtfUX{ H/zoO,_&wxxĸ˜ɎÂўNmYo)*a(+z^>uh}taH|ՍL5 ZxNYM2V~-x'G݃XJJ!FB;ܘZc_9й3e%p]}jJbjª.bY?LYJE iBǂ{Ng"PExzќiԗ5fuc & E$c?llAkLիHzg@ex:'B auPHiza?eѕH`}O2S$vlPYvn|k^G3Q~JNӬ, )YDon%Rp%*${t09 R;&I0E?UcyTsQ@T i6@mq}O6ϻ5ll MƓ=vd:oˎ=>-q"0΂0qt]6.ЌF~%f^'^z}, 5t $@Ǯl6oghui* Qa3}9Q0 Shh:U/T]FF\UUli? Oq6YF,:$@ e>~V n/Ǎn*xk~c߉!w: q7rH\YPz(wrw\_5>n804ScrⳖNL|%-ʂ,֔`+0/gmܻs^끒߂VhX;VMXSܛp% S=m aw[>"Ͱ g"vK@jثMm?# c*<E赭/4 {bj.JNb1-#UM1rwdY@hJw5[lb5taF~1)`[agnJ}Vɨ*44g@DrRV@Qj ȏ},?ߪVKz\GJMas'i}kh`D1tih6eksaaFY8)&}:7%IE^5PabP'dEzjNb]#GꂠiU_y5rk@Sކb?#H\  :-}6n>%꾘dQ PW,pZH՟oo .臰la5 @˅ZZ7B5vQt>6aE-M)Xϙ|qF@dfFuRZ+qƝ'Pzp޼JqMvs?BD7\GJ4-uJR籄M۬ M{_l~..k#9&֙gt.ruKTz{/ 0Cn|Yd@ziۥS}1 Ncth@]nz_;ZsDfS .ౢ-?1WԩJG;Q(NxO Sw5*44[ꤦᨻmrE 91aa1-/r+抓qdYy[ػzɪ \^Y[蠪jMOxI}_l+Bhwf~/\b9hDg 4cipo^Ei5dE:B-8b' =j63-˕dâ xP`>5(/1$! к_Aܽ~ b3wT)}uFU9wh U _!:ɉ^ !lFUpC9Tob$Ro\SbݫgF*]BܙCn<\6'Ζm#; hLellIp>|$A`)g1}%kXLTU;X 13eg( 8ގ؉]ycz(GoZM^9 @3Cw.ꎜKkL[! t:K,+[98!ۃ#Ă\ӛbە¯ lJ@kfgN vz\\J2sxf_#{j $tN?Zv!y,3q8&ܽF~eIh"@8Siu-#Ţ<*Աq85ͷ~,-gDAWx"₾dąk$P OfHv w޳`UȊl&s7ʬ|{>='U766rviӜ7# f}&Ƨ]S*+Ra\%, ci6(D<i9\~c D,%6T/ P`8"CZ& ^PEOvnYO8lt4q)N… ~p (BP}sE?wIylԐsxbeh2'٠\(~ X>x{9{N{_ *aAq*!Ƶ"܌qOŧ|TE'˺"uA4##J?SĮ֘uc9;91&5$/P€D7LI_qFtܟmj\]S~g8` ozXu XE]!7n)oޅ 6ep}3cOح'h,:kP/$&IxΕ2AjkZǽ㜻5s>5S1$ t)A&V "WܲsϨ;()^V8OFB/m 7O4y7ϡ:+YXW(X)Iwi"8aN=x 4'\D4v(qQ'0Y݉ ,fvrIIqW>YFsx aA&N#PI } y fǩn]+e9$ƾo5?sP!=j)d.I`!CcC~6gL&* hBf)_/<#&95,$u8*FqiK,i6%)xƝ6jMq-BG!ǽ{2ܣ'9,&>HJ p{=Cb9+xbI_PZ6]vpɺĴvf ('漭p(+z%M>`\xͩ[O_i r!Gɒ| t$ezhV=9Hpkg_0I/N\X DY #a5,jSw[u a?^sCw &1'2k0ޫiĽR2pa羵Poq[S󜷙},)sHPB?y x:5!u B.KZ"C>ל3DQf[G<1aefV~| tl nj ~Nuv}TrJ! L*sMQJu'dI^ħX;LcT i<[_b$1sQn pS%DT$x6 [uz#_M4v9^{ n hҬvJa' 3~@V4E_*wG_P M:`[njYmCH6[xh(L+|4p1+`$:91ocȴ}?oq`a]w>VXEI}zal@|AOX8闩 ]$|8y?wd-.TGOhR˫ $$Ż!Wm@Y9nye Tw.\δTYf3vѷj#rD42N@,0-Mӿ 8c\DP od(,g!fwS0P8^ prU MVQ[4Mc\~ PQxFws,[Eq5,6*d 1/ Q1ݑ^QN;e)PnvH\g؟qO(]xݟY]Z6{xɐSwr6'y T"ZSĵ$Q"D: ^<6՚Um6(wBVTo:Pߙ#z4SJ䠱e #)]wKذ3eRZTۿ*z"vn**g7I=mG4vHS]ߢ$6]f$l 싿@<}=ڑ\ 3@(~X+Cpې{bSf\y]Q*~:e=lIa^Y7}C UzO W}AT2_: Ue"wRʌĄ*kFg.& Jz4r6=bez3 bzX=`+JNq@޾ى ^ӳCܰ >|QL&W_)K2cCj6?A? 6 Ky- {h9 /!fYHڙ"dMfYS4/exʏol~7JYj[ `Bhgq`{f r$2~v >DsORIfD$m\#EE- ߊ_/wfrJ g$cѻxRswQ – !˛R9?-)qU>杪p|Im֞R &RdkLcq\eT_Eo)4aFjwrR~ ;A豁gw6J>,e' xIiP#DmpH?A̪brXɧ uQOP /y&Hwa{0t1YIp}^[C3jB~%(Xrq"RcW%[CTFlp {-쓍'tUk?aؙj0VGzCHBryFSP6t?]{ WC!Dp)?Ĝ:0>BɻwnTݮG2FFkqbfREz.p\ٗ'G~̢-ε4kIT0b?1=D~d@H(9M[;΃zf++#K8EuTwϺwNwBقշGEGc4HӈB )e+Z7X`|<Ύ@q3u>& ippDzɎ By.Դ1)xBL\3 d)6_U@5VRݗ(\8ܪ?&C. 9࿟$͕nQ>_sOWn)tx翏usAJ` .a;8AYôrHr!$ A8Ѕ~t-6 ;uƾ|Mks ,dcY;ցpVBHX=k+?n~@ISWg>@hRB^oWQ5ڽc&>I̫S#ŲRFIFuM$tj (\~Qwc鉖Aa`:No&z#qZlĆb< Axں3`)V-2<-ܷŰC=6FSs&;BvY"g7$8l|lE@J/cYxo?*ltIBuNJ0=~ =Q˰&gű !k>ʹsU ujH)5Ѣx,,mrtnZYr+'ekƤԐ= WaADW&Ǿ b:ta?d?Ttb#R^fnNάqgH?j{*߃j FN\mZh{,SRq8+p?OF=?4ƱF1q[<[^~-J.qA/y.K=jS`,A] 'W-oI[B?So[XInNԏiPWcx/mRDê~zޭ#?љs :ԲEn %J;qs;JZG= {l;2\0^jܲ~dq}sɅTJ[R-O}^bzANKD}Z@)Q1EXն''/1z@8F.qwhAAf5dAg 5&ԂڎfQإIIi)A]\/n{ˀQ]NHMJݡ.dU[ AarLJ>3p1WF\m/}cױ-&L尐y4b5ʜ)i 30Nш^`ZeGbUς`*Q?Χ>./Qs Nc,l9g‰*f6qa^U,ID|gt7tKtȢ&™ڢ147@Ϊ!(=?ú|1XqbZ OY F9!®:ۺ:;1XPhAsmi+wDLȑrˌ}pڧ1g1Z":!Ȼl-pkJ}?e;n_i 4~>%r*ҰfΉ&,IUn>-px|:F+ n"5?Gp{>z̴=fyH5Blc\{q'<i,]);8Ꝙ7ŁRJW+y܇Qw JPPَ@ WZ/~65/*Q]dpTWIL fJKV`P@U5uJ a<\5S\8?W$ QؕJ^qIQ훯/g{Uᕬye m;UH`|f7%IwLtD&tPͯ{b{` 9tFNH zC6(-nEz|%:k?󺲕.q1{#dTo}k]t;I*{&#|`^7&MΩj~=w?Y2t =' X!ׂd:.Fh *Z;]m/aI$LFdž? lX3|L=mt/JY^Ε1i͆^Lx(NxZj$F$f\S{\(} L{%i1هm KHupk FsH8Ud8Mʝ"!wN_I%Q5Re@ڃ39q IMݵtHV6?+f@Aiaz*єxrv:W$QUˊ׺6f|'#V ^*lYFdHxfF %0BalI{f(&\ #?EW$Nl~svq>h 1-0l~~ *ѧy(mC=`c%V+~P} &IixyV`UQ݉Phcȴեiƽ!җ \γT"KK{$2*=*' Nh=6;-Cׅ##ǝJǩ DYķu{jC.8ocow@W P_@͛N:7I[$*ѕ5I67iHйYH۩^Ċe+K ?]saYr^6}K%$ jW vUU]HQ2W׈aۄx $:> Kzʲe,>G~YʓQ ]b+{Fh>u\_$]Y[Q=3]UϤA 3"6 ]޵Til&(1Pos{-dU"&3xEA?nOe߶=%*udhSah {7?&<W}ل:[_1\yt<[&hz}J-٫}%~a5?T[XMy%~ W]/4#Z4J h,G/-up(йәV %rҍ^^t8yXMHxNX.fKixY/5Ҋ&揖.ׯ \V͉r C$ U4H Ayrj7P<:B]k]%=oZT^Aڑ8{O[n@Z>5V ICcYu/Y:g4x_CQ}mxpf̾9RHx0ʴk1/bG콾rOęܼ ]$oCEPae4`.9Iu 'K["deneOyFq\[*O˳Mm#4xom@7B*յ%CG?0( dWHQ5P`M!'JِG&8Ąi w^˪H.//$Hp]zl. P{,qNxS^F^D.%\Q[ c%ua(XKsG`+b0U4ܖanj~P8^G_7$ﴦ}6+-gc1BskQ[6W!H hvW7ecni L`|vkQ4@)1Yu#h¤%?Bnrf.FTR$xu®[b(vc k7S\:؋0@xpGw"n`_6@QD-7ռ~g-Dybij-ڹ>y/กW+//G.UAG] B)&.~U6H84&b!!Gá!B1L+˦ G&Xlf|qN:5J]].0u|IvJ2ZCց<ȭcWv};7WˆUMMܒJ.@ϤgxLf-0X|Gi #_91Y~J^梟ɦ X3Ul,un/K2u`^AG`Ի)޸|LU'UV`,5dDئS8hoA `4%G&C~;T8-\ Vu9!%tr\l_2ߏqMvZ `q~_0/I" lu1&Ή2rfR7bJ(uNċĒVL*ps, R.eC~~#bضq|?W]խ6Xou P浥t,;[ L!wJW~ qke nMFDbl$ HaNw]Ѭ}ZsT^#SHcԒѴy7T "p4z.|&N޳γ<~צٻWhN3`r) +nϟ <_:Sĺ9U$ךOjsd Ydc@c'u1+!cgdI ]b; ~=ʾ~W[?X aO~6P +0,bQy/w9xPƺ Z|IE5.0-mi[(ә9N""P O)\ӏasյKH]ZUL[<A=1D^M9/M'AmǐzŠb~0\+3sR&c8T)ՙy9~^Y7kHK_TwR=QWvn1EGe@ug #D]n5~fpVם?{1`zy_ϓZ3=(g)m &,<μOwqucWor@⬚pmQx/Q G?x(ۭ\F2u^C= ?ygn`_2wi*Y=e/ zJqĜx }Z5󬹅hu9(c69ɈrXQ󘮀o^ss睸Y) i:l6s;=/?K{[OJV+A:ؠTD/G[yĚEO5Y+}˗s lq4ݬ9+3UF"DQ :b鸽Ԭ,O6T \mɹoAy̑\׫yux;(nCGbs<E)TdkU2  N^vCO!7MiڭJ+"jYw0@ɾb:ʲt ?l̈_ `35H}g GZ9-:tup[zSe#} LfL'b5B yq^A>Ŵ@G-WJUϘ! !J  hY2*Ǎb}lIHowCNmaeH0ŒS=YF7I8a>WbZ-0NlȲ!=D屜쉙Kxڅ/@Ѥ,%9w2ŃSs;L(b"hG6$e; wIG]Tl(7}vH#oϝ*LA5Ӳ{:l5Oդ OK8 ^P)FF>N7"]~:tqw?-ryDsOAϱ C'ň5r|4|Ye—MV6`Ł??3:U +]f\ʧUqrPF At(t׏:0127YIz*ob\LGgEBE/AFZ>\ݵ" sũ2 c٦Wy֓DAdLq?4Gį Ӯ|!+_ -H+ O#Qhs1H)}֦{:xN˛]x@H Bh!f}/|,B:E'Qc2mP[8sX&jN9%n?x>pj͂D#*j~4ӈR?gN7UWG v)k`]yqd,Y͜ͶB1cUn5@<X2u%Ǘ.G3]7 KR- 9h/3/ղ~m1x,Y(D]iefnx I˻ܧFO`TjX3]d)MF1(;LdEU-wz1I8>l0vE"?x@d~}ށ:{)ԓ^M<9b}"\"` ]N*(T+N_bq &>Z#E<19RDh!Pv(J!|N(3wrtCȶT5>B, 6ai.vL) !8xgs,wT5 B鍧jS"clt/ddݔl#ϷrMfe9!*~ \9KKV HGY[Js"]}c%w{0d3~;/jkqHm#J\-cNba4xqءgʩ@A^ibϴcIZlG5ʄ,g,(:`SS|'3npϐv} hKڜjP%/dLx9UIbM\3;hk:RNՑ TNyu{&ޙmg5 ޯT93~?+I'RA2sd  Uo|V,(ʯNI۷)1f.Xs Mgكϻ]!;_$*6gK`ϼ 3۴rK|O: k ȰrlR8&bD=ۈ\F6cVgx1Q e%3n DH›o;"j;(9[UOkm)ˮ~זhw8za]wfmw߰c#E_Az a>T<7B˗քNZt0I)=K yW4 }p_ L[y=!Rᎍ~,iTqڑ"oU&M+⭎ݾ*-m"^6Аhh@ڲȤp!G0St6_>7[5!W?|^Bd ™.U91FJ]sT.yB95I4mlkc.I_!~HXEnXu vlݹ\:؝0c*y6L`ԉk+ǍIxE ,8Tz\eX/QGazNq*+gʼ Xk}&'!֚O~yM(?"@_O( =IӑT)Sǻ&3.9j]sVxtHCqK2}Et4J' CE0|V9g *7 n }"*N+Wv/+;M64#o#<6c(4 G.hSkJ?EyDSyo)d_ 7 %gq|-zS7}=F( ~l=$ @s8rHuۄl%gA`$Q?5 },( T!]%P?EJq#fE^{46KpB:ŅU8gp9jR)(ѣ|j ޏih>eܾg)ܰʄA6m:W8*`~.h|fc0%{<z_ç>al򟱖F v7FwCQ3-wKLNv6i/kZF8oN ;3ڶFX2wRvm}7`mW zSsS6;^]wJJ h" L*&TԸ]xx:xl3nk`p!)58L9ơY]*ߍVw ު㵔5N %O g9jxH>iU+$2ˎkS8>8)XI8Lt#blUDj:]ˢt1Sc3c-Dy 䠛'" f_S6p&1ܵnVha3l4~5i"s^\BǺ޹~+S \s7&@d.9b7aJUDۣ 88+ؘDt6w_ v< A,ۤ ܺODβB}:>60r¥J^L5!qQ}t18W@hֶj"X?ɴe2\3 WT3߹teU"C^y'z3 ED0j;{ﵺ^xP1gUf2xy_ip[џ7J-=ssq D#`LCy;f_׌(fYu0[lbXWK ʟO"V]4@o.vQO>#UѸK}mXZKkGvs#xQRŐtO.)X0P'sDBሧ]AU!wdQZc&HEP~o(Rw\re+E5WEqDG)'@"urFe[U%~woB^ʰ0)th;i=,/zLnt7w5-9+bGO?~k ER UYVSM+_NGd62^mq1#nJ8(ڏY F]*%r=Na0gWw#myfڔLAAsuH\'p^UMܫ^]*Ͽvb̶'w @LIaN= /73 'a?\cb%TԞU`wr !xTjϗHV8MOiH_D?3Ǡd ^׭6Vi9=~hD@?]3u%'n#,KzQ Wh eKxzl\W #X,YEh{/_BsEНbe RʼnK??|Σ,lˀ}NgMZ8!b @U6ph@ޟIhZJuńm1~1:4w?l6~N4FyOdכ9)Z3Q7/Qm,26 Ϧ=.fyy@s"ԷSNt̨S١]RO4rn Z5xJZ +벅TO0/o޹.¸@fe&b Xẕ%vm"xJD0ȗ~eaEzf3!k.̝Q٬y)X$&6 O:e=8Ɂg֣2,' v2AnKc$ah4Y!:g3e-xaGX90=C)P fj>:oKQ)-"5@=._hmP(y,'~*mV.F~p15TbTcTI8zଊExx*r"6;ID٥" xtd @7a)=*\~9 \Wҩ)]A.\M }!H쮆1?2wfQ'2.)<15Rl.7UEo{@@M ^b77RΡapIШc BS'Vlz2#̖L|-h3Yyπz^Hkg7̛XImŠ(_h,n|dk"k]yp4Ř P˂uؑGd@6?~Ms* :lKTYGd^%, _q+.p"lT媧!]ۦD.wq5^Wx;ceѿ} ٍikŕA١}Ù7mR2B ekO}O^8u|վ&-ΫuL{pw<5]n^'2FyvK +W61lrqj|{n^E%` \rt x%R'9!֟$j~L[-p]dg63/ 6;!iеN+*mH J^ 2>A`5e䠗)T4aq2c@`rX c3_z(e"!gyQ &:(N J{c\[gX՘\4rGD~V[t?\mkdn}8Bw)>9x0<ITHQwF3 u3C5F]LA \rdr4 0hkc';d֑ 6EYgZ%P,>ڟ2RFfڱRReœNVP<4#>47yY&ќDPUP^T ]kESǟ%T*EZu3m# '\2AM"Q1k{g`Vрwc+ew~I3IY"ܧfݝZo\W^GĊ{+>t%eؑ6z(Ug){bFAPO)"\ ɕy ̜IG<덍_࢘[s Kpw-"h7c :o0RTsI]|R8w"3 U/:%lQd.;Q}G~cnqjA+bxf`3Lʁ˳co3mpU {9`[б>G$O 6.h t/jP AҢZl2:{zRr2aC\FIL]J/5He8x[W]yuRy[&Oy1@jmO }' a|߃_33 Wn!OrinZK hRŽvU4mZX#\ˈ>Қ`6^I:vL욟a! cؤd"H@? &U~>JbҺ=̼oAtv3[c=rP_/}g?&:sեG*" 5CS] cttVrH_6$2Fsv[s uc^ h)sjpTGAy+5S<i5Ĵ5$7;^4FiL ufz NuR9ݦUG4HZj-?^ P(QO%%84Z&5:CiOT65'sO w5[~iZ`u54_"ܦz62y{|3m/55nv}RksW:Rxo%Y;`PрRۇtGFzƊZ֯qЛYU^+Ca sƣpE\d5{,ܷ:rRP8v,s3C%&%t׋!<ˈ?"{`rp0 zYQy. ~k#. èhYfbgP,&fN&N²A ͅM) ĤeШg6[zeV8ձS^ a137.la.r|Y.<ǢoK.3ШDH`ԗ+ 0ĮЏs] AVǴx+JP~, sŅKA`Տ_&' 2V;{Ql7PC!H E˧<3E&%ٔyI7]゘YI X>pQe Ѻa)jA/ӜKl-ۓ G 1]oYͣ&6lu\Sp%2T;^r2ՁhN삢2qtx6O.2HxcݑVN/V,1jʒ'x)bgLBW2`!k

uӃe0 g0#f:*oc:x+QS\$  Cxucn%if(Hّ=u`E~ Y@4}J{j H,vU؁%r4 \>o@DD+4-,,/L$y*GsnJ:JBB1m:p{5O(Dˑ?a? 㮓$Uױ=fj깿}thmAv%>AwsVHUtBWS*uF}Q_hyJMΈp݊9sߙZ˕j򕸫 v`^[>Ras!jjZ&RyC#W)=u,^Xy^!jIj2t& WL:He! Z'"M'|%o.P9S;UϞ'pTQ'"鞏y)0Aqfԡq ZY jsmfr}-ue8z|F,GzB?SePLS1uiUR0 f˒}q }hLA>:\IIiY_;ՓBTHh- (f4 wۯ />c<&vL$)Mz} #*4 1;E 礼Nq%mÛ0؟4 `EH?ӛKD}5h,NGGug a & 5vȋXo*.ĭp:E@ 4ז\%BR;'EnhL T Z``zpvθC~J9f.8yéձ^Eh{z睴=Ee"O`E}6Oj=58,ol._ ڟU_ΰwf/%㞫*$":X~-NTNrt, Zri\!:qɈKwh$ʿ3uhL dUN3\ 鰵Ìwadtԓx(\gƒ ֍߲?Gx_My3EBPp(ʐOBix=XEU5?%9Nš|h c88_53"1L@Vg2+tP,^(]JQQaB5j2:p* p\/&S2E?E@әxgKPT"fA&`]=T l.-|~`x:恳 ܫ𿬟%,yc"vGGjPPiyp é E"TB!D=aFBhj/"t?,m} *|,u1TR4 }V\>>V@u+?rw<]-m2(qsLEZ^MOi3vrBI#h)AZ6 Ass|]퀘PDzdn7~~C')ݠql3\aTWLI/Ƨk;>isL8c.-$+jI^`D ,j@Exjv-y -^(#Jsøl0S,~@m6A"wP'{X^ 44OHyd50r,ayB@k{tNז/O }k6ܦ7C׿\VCԢ̜&:^!]23Syk.[džw(B[ xĩKw[D*S*?9֥xzvI}_Y{ t8f) g9Cr#@&ĤX(&Ҟ}iᑌ82uolc9-3 mrTq~ԑEDrFިLb' /_Ou`lU+1xQԕ荤ۻOy w{:ͼYQ:ȨW"Jbң: ;G ^ԗIc?Y 5 $Nio -OŘ+}"yQT"GZ 5"Z+͔?"иT<8$`$w0|!?ɎW+TbU K'dNk5bZτ>th*;y1巸gTS^ŶD)m3 KD2&bGL7>$i5 WqMNB ?zl]y5LB.eڄ@IݧWPƀN8k9 iBoiMʠ=24 `b ]:H$g;QVsuȤxI=IFhOYNb~(X1hrq+'osZSӭep^Zv>/P̑LnM05wjJ!k m1cɋ!]Ñǎ?",|̀\Q^w9oЄ!2Mp,VNΠf&TߦMoqM&\}C7ِ]cjēdV͝ Y>EKMBh nKrX@އ[/vLÊJ&w')8eb} eg7V|| 4 Q"7l8XBC33Bl>_ud  Y0:u&tvkQۯ󎺞;j&d2x`?u(K9j)xVpH@D?; h8_סO+0e4Fv7\$\Wac] )%h:1Mx}x@5nyܙ2O q~&m%`Â),_ϑ?;Dk"qM\{«{J :dCz7ݚXR49)6>]&턪UaWZ 융a7EشnL?S/U.hMp۰ap,8_ HzYfpwtu0j$p˸JeJfYa'F– +7!02*te%0w>n@ݓT`t A>N߱Đdu,fLLL^s DKvj٪:a91tRr|ߢIIsw҅ھڍm;$м3r_a&oeⰫۿyoӧn D@숙5c*w %dCܵ)ŭ{1kxнb}~b9km{"pЌپ Xkٚ 9^X2Q r[1s0t:>Nm-[rªu|Sf{)NCy􈅫~W 8M'bW6E:>+cƹhصh7$يhsoUuAJ~ٸc:fH~ z)<Pڭ! O2}nrlRFÝ5Vc@$w4۹A[V]_Ƞ-wd 42Shn+-S2Ld e7+3*Pa]޹0_`j13: q>M2XR IPh0of22u99(NZaYt+IkK#@;XYh kՒC61LaeX&)~ES4ZM /ۓ/l,ZDulGQhP y=2ǐ^ރ/FZPN@/TRRH|(҉nX,VP+ |fuԐe۝&d<:ʋf;h犅\e%-yU (B@-%stü6Yz ZBb?9g=Ǵ.:QJ0ԱZ8(ɂ+\^ HL< 1o,CC8XIoi:K` ضi'89muGX&gK;ÔS c@|K6<j^"vVntx|Tdm,wߡmHU|~ni')v#05T3/EN/ďϾ9ʟn*-j jQHC_@bԔT~㈥⃠w(E.*Ld-Ve.3]?ygYjf>\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( ךYq 8(Y,Uc>+ΒH䞐u Pv_dMU Wg`INfa{.X(\Ԯ4-VF mMY6\17L 뿽ZPAgU!rh̻lwj Sb B|=%եbS {^yjsъ2p x3d^jujCx@^dwp߽\]&اVMPZj K!l)0vQ`3/Hxp,FE?oBUun۳P( =Mf?}<]ڕ8B _*lsJTG8µ`34A ђQP G2z u.Lw5 V]zEpsBڣsulF2_qb" ];뉉*.;S?S6+|䊴jܗ9Ӷv u+OS[3$ yfX%$-1?b&&(zi0`<2 &>*L2V1$^"*ngaU::T\vUXUPoz^tieg=} 4x@PN/A* V'na3RZb >'4" @3cnM*羊]tkdGMsz?RR;ߗNG>tvD/d'ud.HGn5Dj IrnP "(h ,zҕ?ȋ5MαVZ+L*ޥ;0XԑeC_8ؿ {9vPA=ƈōVQH.R@M S݀ٳXjP0fW?Aɚ6כW Ϧ`J! (LX9IB?”oҀ3VztuD1D\ $S*//!`0B+xDObdBn 8ptxz ARR4JḠ #LyRI&,8ݙn#Z4|k4?m(]YQlBX}ZO4nkT1l´(f #x5R5?40|WTcPgp8|߲91$B-w` \v_}U wjhW•Om)l%l,']EivO@{J6h*[%ᨳ$V?YIJ ǿeM QP%qgfb-8Jt?cZ*@1;sezxo!C(:q`į;P OLƀtc3*6YPv*liI9 D^KAsŇW;GƤ $ױb#!De>Tvъ(]cF\'xQ̃Atv WvIΦ dMhė+LVZ`A泣Fqu:n8 +r=~B6>:?XZ:~7# d:y7y^h <\O}YiL^9;r 7,(zoDPSI T̈zTuv٤:c ftb u?S1#(Sֹb>>t+*b4e .ӆA l}S*$M*ꕋ[ŵMZgأ#NP-s@ҼwScPdpw"e`Nױ0EWv5}=g/vˊ$#Ԩ/٪;B\&I0H!44}ĒŇ("6gNB&ż uQi," 4F]XDBDbI1vo!bbq[5L^MZ̃:{2\E wъ ?C^F Iis'"ݬ#Ng Μ'q hun<?DqL7 5ӡSM/#vt`pbS6?.3ᐧ~ˬoi7t!:~#9/=L%^e="pV| g,] (-}R) ҕlm;A:,#c~_pGg5۫/npOegN} 8__)ln֙DP%7 I9aŊ E}y0%؛;|8c <{_Ş7Ԩ!#i1۠ fyϬv'@ >S1q/e%hA<ӂsz;G_^83PFtݿ80˘ҹb.Fȅj4 a K(:'B!tWYv~垑9Ev6mWډp]!4][3VnW8/tbuۄ8_3yWip9*bLk…ɞ-AMƜZJ@5eb@̻@ޏhY25Tz j)Cȵף,3.hᔼEu?|ٝQYΠr!4Sk`,6 \Jc z¸ybg<.[6=9=-f҄":2RVPǸCAD0WCI tWp@aPR݊ЩklkB!ʟ~*g6CNq;{ͬv =8R=#[$=YFq )p1B<:R&C;rs.K1͟=f:=Ћ2Y0r[ƻzqkfcFJU-K3gS 4G%`3{d~"{7wnQs͚R jc28ޑZDzZ p._*>̫_~ACKͦ,tc,gH0KTTO/]7tu +y0΍$:ҏCuXhyt JS2 j{Rކ۪hJ僚"Z@ȩq]j1jќ/cLcg%W3 2V[I_taT~goulehh&qÌ#t(Y B-!gh MnPP΅V ÖS-P5NB;Jix]odl0iLV᝱Huq1pYW`=췭viw:L$ IP$$4[um̥5mL/62~i϶g}dRtJBZr }p'I4 nHlTZCagcXHrQÓ.d:-ϹX C[ki鶛&$/F@DiH I+zI>#D˻t. ^ eDNS67@KtcܟݰVqA^<>w_?q[mFT4oaҏm);l >_@I$T7<݊&9/G?.lhx̹6#^Z}22ջW8JRp:@-Hs];̵%4]9m'.wFJk: baY''k +r;띒HX%eΉ8#Q#s"oY3ԙrq4FoOO`7X06)z#39ѢZ]fk{Q`gAthF͸cx!մ=J47 ʼ'G/ m`6Za_>$+ mLu,Ym @0a+^U?@{&MTLY[vϺK#0jʩ<34c (>'cXAM%EL\75.70wĨqr".pˁs!#0 ]m$LqU,mNJ(@&[ ӬGŬA ͑Q4LQo"zt>@wg$r=6-m34:wZas|MMBF=_\*.ƻ\@qCg/ Ft3GZN^k*DG J3tΩae,঒n ۍXo 9lP8^NT4@^FWBzI r3*5(k/4ZT-DyCbeR<*Nxq6= d 71RH峿\Tۓw|'tr9m2[:r!߆;L^f?Lrl:uL6^?%S c70W]q[(XL#ZىXL%^D6Zh?K2(3GH&<63Kvy( 7"@;JÔQ6^-+^IgͣUV~>鲄<7,J*zոAl/8ɢ cMfp.ArtCPT}Nf T:D"X9cnz:Q;w9IϠAnZZn`^ 4_qu6DyNFA-]o 2"^6O IT";7YĢj+Q?\R+ݜ0,(f|h$6I#v}+, VSeZTWz3Jiq%l e3viA W6&QxF&Ff3@ݝyvQ1UnjNwo&3wK7Tx Vg=?͘|z⫱rM3c^iX/\Da甥W.qEb'H„K BI <1ȍ`*M:N҇x5Jp0sEDOR`V>-7=B6iReԌ_bpTVEXsM-1ο蚦#tAl(i :Ms%Ck-cX5&]xU1pA,|=%+ NaOj{S>lL !)|]7-oC%?6a]ͽWR-setNr䒯 fc/v%^Ozo$^0LXPq~\Q"@tHmm:u>t4yd>m702QZm3CcW@QbPiR%L<"jtwTg{u%oL lBۍnu44_ E? fã>Si؉ӶϦՌ6RpG#>^ 1 RC]=(Suƌ>MmP冥*q M&zԘ0 7Ue#,[kc\,j F,hR4/nHmph`~S ~_ow%u Z%2JŔ)v Jv)CGho2\1iC^>@7L6uHǩl9gu$p;1^yJv_kb< ;eo1ֱXF}:gGa¬pD&E9&5ӵ9`=T~|OwW j%#!tjI.p`&f:G8dٶUp[$drx_I"`cAiiv?YzV=˧BGC[;t7l@mm?h<1IX: nkJ)9Eods1?0oYIӀ_i/(zdHh[*\X5kP^A qdG:߳~ŦڀjmQAx rvcZ0%JnR\RB:W KC,k ϰGUJc%w> H0lB +'vOezx5&t}TٱRS5@?#U@hB$N 1 MA,CZ6g}4USa:s1{ ; B\>P@+ 1/qz+~h|m\F 1ER1rK$i &6u!'";ۦ8{ Z{>r/m}`|| Iؗ) nh2CF(E#W:Ht/1 ?[h?.:_4ӼzI6rVyw\$ y<_|l*b% +:)cD'9u[9P$ }2=SEXւWRh>%}.Ж Ӕ$z^(^hήEͺ ƪ{i;8a;3tŚ02|ZV$)-P^){ N;‘l 쟳at&҂! Jz6FP `(4+$kJ?dcҔ5BnGr kW#;q*Z;9W^Bgf5z~jK~7^} I-uCPcwuN6MkYJQg~{YQ+S!nҵhWB9b+<~k _JfUA$s )!NGG7 bTCs9z.FTW AwE.huLF!go21]nn&R0a(;N ѳp7rpz}!X3-{J[G&~E(V 2 CKe`$rdeu]ōS܏ͦ,msS]8@oK~SFS (+G~*HpBLq 1B@3iʍs:?NL7j(3ܩ()vcWB_m5ZYY.~]n=op Цr S=Ml"ҭI_ȷ2^ +z!6qLȿͅ$KuboqmٯVc !<nW*٪>)&Z,'2N-Ts{bDž'1L._tS39G,WsS[и+8$-%&zrb'n$dIu"'ztT : 0gLD]MLQs8g}CPxIO?ƉRhjڄdص//`\?qW|Agcl`fv=XO0a:.o ”H ۴wܠ#)+TI-6coD^!EVQ<%ՁYf"OdP{WMJw᛼97" Q֥ɍ.\X|`!R9(a,f$m<trZ\:05ɮKCY_CkYQL\)"UPSf[{s~< @M֑Fҳ4sCdžs0^,XkĮ^6dՌˬVoZ[! rzkV} yAdN5 ķb7{/^,OO,Mlt50G^14` SDw "bYoU@Wu=N'?Kaã 9Sa{a]/)q>t)O+6BѭW>7TKgY72 t ߁BŴeݧ4ȦšRdR2æoBU\~"Lz6yA*~N0v=(ʨfi#mWmx 8>E!2'|G!]}E1nA7D0Nɨ0pk|MhLsս= |&ΠM?nnpykd A,H3i'P!GCD\w q.s:Rv$"-|eBa@2ս콥-{ZG[ >g:1$=xh:'hq-ߍpk*32xnk1n]MZވQ D}B|Cu.(S?B5;_`@8< 8^؞0)^hD2ٰQ n5BHCdTUQC, wVdtU֪^;qY荷풲Yrk78kZv \\ % G7cL4~̾X_X\f9pޗR:9",P+BY8*sX#oC0ٔ@)Ggъ#Lt0*#W?[JB}hsKzAn>"ɀg]8^B:p;[ɏFlF)kcۛDH7el)x36]u lN~hSYYwYjd^I~|&= de}mxbǺ$D l!U " ,ًM*J'=yty e &[?!0+,~v=M9+u dLѱ l2ve)Qua $|B~(P!w_q('i3l2pT,m:jB yJ\q96,8n*r=}m)plL,c@ؾ$ӺH'%ԒT{#%+ؿ}s C R7^vA!9o4 GP1] ^[e^?TA;yx )@؞hkSsn"o}P-'l^m˯6jW?â82B1BYlsK%?TG4Nux9$ Ht#wY7¥1[y=lkYog>j3Ɣ/ c̈́qVt\sOY0ݹyV>ك-oхWCEM?'%s_k&]5xOIؑOUluMz Q:aK03u;޿K$̍ҘHW."i9Q ?i_XH)S(F@ٓ<.[H^ys$X 2h9<5'38/H=kf]UǓ}V|ֲ^5Kxlky&.rȅ9a/n'Vg;HYJ`znuոm9o[|^owxV逸wkVuB؛>9 qO' VkA5',;[^[ɧ+6$= 3I[OVۓ}?,g},kmHZt#pȈRnr}{/Utb8Q˭Knz^H:L8-{x J%+}fp#ц.dyt0sK>?Ojp}oPQd N' 3C8A>#heB61r1sic'ѱ5ZQ\"\~̈|e>ls2ܧ_i*x s;4A`\_zF|GLqJ.D^D(3l,{>*M1"̓6[ k~ܕ}RԵbᅣ_M]9i>ijOm}i,bHK%`qr۶jV06 {dÑ y[cy;_ʮTo=xD~P[0J/1ss^*9҇ZvÖ-7-꟞-T׻iu"I7N#ڿ{H4U֐3b>Jq;D@_,{/sѻ"}FI,Gȫbh^! zb|F9"fP׻Z+ЩlT"X6*XM!sҫS$[xNT s'Dx}Wq=*J` ^*|vfgFYpJ*$P|(RzxT#e7-4o?yxߐӷCw{-HXv*Z8QLƺ٘uʔ$ trm];lD 7xr@:!\*fto;OEMf cbUP]Q?#,4va7z,Y,&PM#9+DNܻD!AOlSW5Ƈ3w\&9\ɲJ#^}c)~gT q+˫*gir3%; w46DHjX Ւώ" \F N׿^ms+.4Ut>5VLqLw -lbɺR"vL(sdӼC؛4'jqe\KaI6\̏{Z>Q{wu@QspKR.2KTZ`LC" $ec{6!qY#Ju3Rw~Q ;ds˪xťNB\y=z]xs + ejSwj 7mBǎ'5GKtn},q' #A,0-E|peCYp`CP4ht߄]l!Au,2BA驖ob~5)X:f}]ľ2+I==~>? ˌ@CX8=.f4[٢yӅv+j-}Q x-FqsԝRn6,;/{G{w^D:XM$eW"DpN.a}[GX\Jj1웍vX6֧GN5(Gҿ'Њ-^ eAˊIxxbm@<UȈX.Eť("nIJCy!cC ) O.V?A4X"MVQ%2%2&͙J _nHT81ĶzSi19tHr j2ܒ{Cav 7\(kP8E'&\djx,U"7Ayp" ֙tXԓW-қ&lcH 4)*3+,Y-J 2!k֕?\5Oǰ n $8 Wgժo1-=!Sf󃿔E_x5b t4õ]5OXWl!*QXT$Q]D"iV2 PH +z[MYd?a&[b[{j6Np>kRiqaޫCd|߶=aU .2ʥaWAZ,w;+!+(PdZLiך׃aZF>c( QVPY$" `bC8j(ʂ-6QPqoݔs(S-[Ȋd:m.cITsݶw @ &˫:ym]@-T뭐ⶏ [I53[̓~8s3XSb낅Q{H~.qa^>)h@Iek|bR [sn KxU+wjMrDɾVۙx+35Ikds~KЈE`$ yq:\lɜgQR/߅:#dL#8ϯ"[K}yEOt,Lt[HLp˒iGthw&j\p> ,6-]j7 Y=] |;/yNlX 7vC!DY)1F䵽!貇OڜO(o9'W|Iyu}H?Qו ոfN!sT}V4 gl 9J5}egoc3Vt& (xD@/( CK9HØKT1C}(ȔcG;;M _hl݁H4>CCR ;;pԿYYvKjG캢kGӴ q~犝EdͥV3k,fKanL>⸉ӥ&)Yg_ D30&+ogϱ6HN_?SO=(괈\s™9JOk7 >J`pL=Sp i*ǩ܅τCD_7*V.K_$Pژxe6P},>/Rn:?Ĝ=,ї3#a"+栾x,-wy0MGti[Abry?ѥ)MvS)\QnL_1J|S'Lkk0ٱ&i[5 UE…,[# aFoĈ\xapd`ˎ^vm\0 XP=#X,0< ćW E[Ӓ窲B|w{_d vӹ-Ba"%dLJ;)&iGlz3{U.‚1&dً*$j6#mC:CoF{=iw^67G-#qnuoe:RRԉ:SMpU"9慧>ϣK#(%,ک\fP#EaPvߋ 17rVPj B=pnOҐ8 $/f'}Ů7ܱb2A^";-CwS`32SaPbRzTb ](KmM=cPTIFJy@ۇ^'"BtGg\|8 ,O?H `? 5tí;>wGL1% k)c;m9_tںMe;df%nmEK5X`2:ڥe : Hc\o,nj_%_HJQ}m0wa6Nfe&MF'7WLlHeߑgŤ{I޵R (.ah~2%+^&m(L ͞ 8>9şP@f#nG ZfΤbz 07?>xݟ8eq<7q1XVHq--IzqʽD:%,LFN08/YKt\K!Uqp$Ɣ恰j /FKQވk nQJ}I&pӧ<95% ,|mG- qr<]ՇeL-uH$Lbo iiPئ&!9 y^T pڝ"_S(AB%- vs9 NCĜ[/` +=Ad,d,JM2HCSc]H>n!b6ϯ{\׊ɝgĹ8bt?=O,R:|v%}?_~(L^/]cFu)c]*2jZbMDe,Cي]}u8w Ga;nr38<`o~,hCf>\L1N#ܤE*vvArO7M9i8Br]xNY pcxE|wW c~a<KZG3%G@,r&!Uw+EmD,Bwړ[+;pbl 8+-ovas")nOg͇P+[S-ꪤzliUSI0VS]x ~'ǃ59x=7Z!=`ySc(2Y #ajp%d \'w)[U2@$&pijS a{ SA\׌4ּULӸ.!GUG6?:@EgA):T_hBXq*)e*rhJu%]@DFRa@.(#-Wd{d6*+q(;ҔN #8NGD%TyiC"jL[3Xި6vaΛgc1pD]|\4Ω!j-&e>p_ڎev;sj7;mz4c!U_ iЅ#֎'gGXwz ,kGQ^L#:Ӧ3b`Gg1.6B l2zbB 5`R}r):4ZڮߕD.B? #$"}<%́ 2>"a &]ө!0|#@ŢD Lũa{^,rKԼz^{ rcc%nf]zHq&'$Vi!QvtCvhIv X8(U7w.R{dRّ|i _*-}MǠR;1pcޔgZ{V 3%%" ;IMRk I-꿚6ȾZ9ӊ pfȞ*NپGe&Q>(=Y4YXhX-Ia>SeF+gK^FV/}"(2á:((n"/ᔓ ǛXm$x֯RT&<Ƽ7b?86e08Ȕ@NIFճ]$"]?ڲ`ym 5!i)ÙL~^Jwy$Q yD;< P O je!Sʏ:Q8#d[G|G D2 x,Gk ɍ$7Kn|.<9 QJ`#;*ϧoGW t+x,hnO<[ }2L^4K&'){B]QzMq*_>rXwr((V3]fi-V\iCABmN`xUqo:^Ȥ 巌ǧKndfuZSr|n^eiM |Q v=Dݛ p6ShzCOlue8by, l0wj:ʴ-hzEs*+~M=5y ,f2?JhF OTC,{x]В>BX;_Q13Am Vy*:PL,'汝QJG/JвŽ1T"(SmiP! |EGr7DvER(.{U} -ˊ\1\tZ* sEe'hRx).wlTߦЉOnSfp3 ܤGD.@E~#%\=\f6Ȃa_w7 #n',$ 8{;uVl׬A6K[j[x"JMkmf=I (g, vF>S\4>\zNc!"P иJWUtguΔeG4 aU8f+F e+ZM u<5e&]缂^ iӞ[VNN3'DaK9rln}]ItCO 413G  ]^и7Bpw7g~rq?5]5t#DеQ.cwr@gw¨8B ³6fA8 ]Ԥ7;^xSB'j%ÍJkrf~&naP!sĨQIx ֡ w_^l;jJ|;P h%MjcґTş"MӸ ێvڼלH{>[Ik4Y-]֝QgJ B~\ C=JRraЙe }0 IO^_+[] OH<'SXAt}`\,X,fF%9nzpbZ;9YڷLl:pΑAMNF2p]咊kX.X]8x|l.DGf.u *ne3-^"cHYa\5vs!@mL6@5,.xM[cI·Ĥa{^gYɊ7.23 H;az#O׫B 6F~VKTɋb]#6I|Vc!m[f1H_{EwOu>tO;횳Fǝq_)PEø1Jb^c1,tK+݇jSD*W 5ڂ NI<_&7T_ YƸ`Ƨ4uoD{d'mpUqUl̹SlIF"r^sKSo៵̥LN1G;G9nuٕG=.)|Ab晝 `j q:*]lR Y•\`D9|8ؑoC>Q܎f zr(z?v$kRP@1s?~(p\,ꍫ`C9&1(QQGTDh_rZ]?AVQgMvW_%$wE7Xʔ\*al!m*Tg~xiQ >\mMDa~kV`,;7</2V,v&\@$3j~yr`AQ&w鏩߅GH[F .$6G_l963kUKzBYk~ nf;V%p¬fBO C&M#{*REʽx~>St^fO ~y,4:1B("GÆ.;GT.eS~^C r.B-`3yI'ejJ3K]lh>+0Pjjv-2Tq|NDm~܂pbat_Pm︇vx{և{ ˣn}cE&:G+w dL4=`DeÛȒs ֝])7W)"%^NxHK_Mmnfa =7קIyu=&3Lv?/ȑ %m'L -^rJeE^c3fϦm=hϿ_RDwsG|DO"FϺ7Q$HI$]KQrx:M*'c\yC)x$ЍUH]*pT'[4"tb((\WzF҅A0ӓ<6Wĭ8 ]0WvW#:6ݗ+l7p d"/jՍ/ZUGfu (9T?86g@zoqc@^6DJ+/"ITᡤٿ-ԦI~Qcl ڂV֤xqvHg>Ul.0 y_kݽ|4Y~'m_ۿtf蝷CL+d fѽE7HcòI eYÖpO0 ]tsQC5$S㢓eg5}T,垯k:3~vB{q;PqwA-/pr焇>TGMZ{)/IT&6jGQ\'Թ)?P"b!ɯJٜIWOCm/A; % DKQaK缶xk{g,KXC5ѧ3R:L!q FsOK ysO>tR di"g !hPv"HT9j P@I~GmMQ+(Gq'T6!d);[vPZ 9JKM}ۨ %4O /2͝4%T”MxmUIoiQ>g#m^ M oUY֒c3z>bY0E3mM(F1\$ bIj8^hMo&MPqqx۰H^CRb?v)_y^' ˶+suuڨ\4 u2"1`uj]~ ~M6o 2I;VMbf"^]@^[,*=AhdG__8l vt˲'0U;%tK!qōcPTsѦ8>W8.%}vafv`fZf1po(d_=XM5 WQS֠a9,>x$-R: (9o~'dxu3%:H9l~i65sۙC0ihmg΢L(•s567Rt}-{!KJ\ oOIBLOz H DDSjҘ?YwC*nda˳(&V0j.î+Uf  H Ek6 ,D\]_%)%?e[%ʢ !>\Tbz~aF;J2"m)=aII{o5}'I "VN w<&v<תn+eV,XT{H1~* 1u?jc <+1E5.7Jh1:ԀpV\cPX,QqRsM8A[㡞c0L\sXvֲΔ@˽ރs$thOpHUs[ mݣyON`H.E4AYNR]5 vw>Tgl)";X fPOD{1#;.npv_zM((&BUY Δ!jo=@ewA| qJbVlx8!\?t 88kopO+QP{@۸%wSi v~ eO,<Em/%`\EIՂJ}K?phڼL{qѩB_/dmOp~@6|qxW%( R7;n٨3,8H0[\>!cq3%ٰ>s1$L.j4F J:L1W;*E=T֚`a\fΧKZ\_9Odrף!W.s+5@;-уqwЀ0B( [AH4LeěoJaY%hy< >&GZQσ"a@ChAymf8FE_tz)˜aI? -sU S&+ϫ=R˧)J n$֧] c8/'@I{z5qph9';@3~?ҟ<,T#l?ȶq $.gd$ZB6ц?|}! ]aR霸ia=X#kt?aw K^T3eK7bv h:DqF p<]m]}*j.xӰƾ.:9}c`8#\󞆄h- Hhxebjdr3(R Rl46h,Wu23*cr2? >"WJ_F9ʍv.S?Rg9cٳ* w$};JeqO1ޥi^=6 owHdyk 9_JY-10~BVKba9ya</ȵKyEf0Wl?ȩ.0$loesi;U{iTaIYmP*P(&ezMl>}ʔ+:E0KY-[?l|YsWu 0ydž7V>-)Gw %*5'Tڤr~{[ݞwv Ꜫ  T6'ibcY^ )oIkaUf~Gbko˂3_zhUCgO ڠ >˙,^#MSmi(跂(dݭOŔ<; R(Y x Ѯh~頤?\f 5|&eZvk6p>vaM'Tt$L0ΖM> x^9ʪ,X  $LcUr2C]{f8'7[cMRҖg).X _W/f?3.X#yK`Q>o)OyOn Y' pOP(hr J>䜓,:f[xUu=[ae|n5{1H 5ß+@"\n*_Ke+J:/gɸ-sA}yic#p]Nc:cIom6Y)k"Vc85XONH>jhPۋQ{)c'|ixM 9fcl)~ YTE3}HR%&f8jVEí$dג'|NfU>̹MOOM:m6fZuwA;K6m6-l9PͼFZ5dcwpH%|kr. u.DT{4D*B<2S}g`*XAq%&ئ:Y[cc k/46~ᬯGo0؆T۴&&I Je]]qݘU$%YD5 }GfͩF0!x+u;iI#nmX1B`̻U=2 Im+,*-=z]วݵZXbwpb접< (Rʛr~7vz@G)?] 0s(k!*= o>G׵VX9_`؊!l].{w˗&u=I卤R:lWJT9GB4tʽI r! sY2Yq*HMT![y׫,pvz^Jg=~*f$)Jbl&giqinuHTe]eJ'g $90@2G0E0lW똉;Ri:@mR 2* {4B\v9S*[4eD?ՠɯ9D!N03ʡд\ ^Gwj'IDRMB؏-58[#9jD(~+-nglCtfеqY < N+*eGz6-->8F!lU0Ca\wGY1@'bm1!K``GwM܆aKC,RY>ep҃7RKB"a-JzSNYp!1E%l8F6ū?pM7QgPە(3Tbxuv"a={m s+,dz&wޅS~ecɬѸZdDTȇ7 V_ȉ~Le"z߹MJ&̅1t e9NG 3ЁFNnŲ}&np)N\HO\FeC7`FZ7 N@TDQz(=GpZljT k+pCuwß_0Dq:8pL$3<4wHƉD؎Gڷb8NJ Up*V{jOxk ЖxNi3HPj|A+S Jvρl ^nCA0S>;)Vu.9'sNQ5sd/@߂JqXqJY'12 S}ꟽuh^,,jF7:u/M%tK"38[{Sߙnʯ߲(&:XWZC?T_F:^j d◉K 0!6_sڳ @#BO iFJ` 4]K,j R#Htl蜙O ^CZ됌'!A@`xI;O`|nD4=I/~ΓOosp.OO~&&-׌C)) й&kM{p+>woxe`C߻@ 9$"W7"e!a!0PKQP/vc^EWIVi${Ԣ{} A u= =$ lJf, O']|i.цoDi)1؞xQ $m >%Ai_+xEΊ;_?`y4k,YUTsp !F 6es88 HͮkE': vShv~fus2\{TW3>Ǵ2 !qm*$zbbY߃A#l@v+;@cp72P#DN\@d}w l+zjضJcRgט|D]z*𙆳雬 vg)!nWkp TznN~ݕ8i%{HDw78"G.I|鋘%1/$)\Ww-[RJ00q{&Չ%iXXP%TШ(! MaQjFfO;.`~Ctw_ivV'~5n߆02a!m8* P0r}J(\׃L:AJMi`ѣ(2+S > r4ƔKX//9PyP?_ CWᨖ 7Λ t `JV8l#-ʴ8!1 2r2.Ax@h՞?x+a? U!vo !cn9HiR -+)V\]zNW.enIAJJyAHty5*=ݩXp_'}?ë:4SPf"g{uuHԷe} HN`3A2߹.hHs(FS5yci)3u;EPQg*Y^ຄP㞔n+eHWEɊMjHwYW;>/A}3'B1PMztglma #vr_/@J-%M8܎ <hҌRJ Pu*8_1a c/Gq#SP-p9 q6$ӽc&{};m.l! 5Q!RоKk@~jb|q-Yw' m;[PpYי(ϭxyj3`Μ $B0j̺؊ s 9Nd MȄ k/o&ݟcWvބ8rP*y*Hتl8ݒpH' D2jh > o$^d]Us7i+U8U;$u$bu O/!/^vdڴ'ݭ5 | SGpH? E<|+BÊ mU-؞R!,UDȖ*LN/xQ\)ZڻI:z[48js_Us*^DV8g{JrNgPd&Oaϳ{r`F; EI!Ai08t۔ψ wħA,TOW~[DTv 7{Oڊpcx {;kE>x^WN{N]}ߎUKJ5 F=X_:GPAAoPz}+ gip*[Z5-D~Bbu՞tdA.3FH3<e"sw]3v4f9^MnErF-$\;U~Q+͔vz\ae-gKb؎ ~^|mChTycVi8C=+9YC4ukԜf[98J 7x;wh7^n7%N۵jW;IVHl!/19v4*bER¸XZ^y|"|Ep{V(iw7/fYK9.E,O# +b>&bM}tC~gD[,[,{q9g$|6whw7*E16R>z!KU0VT,6DP:&dЏ̣U@y|꣪6pFg rܣJ@13 9(Yυ@}6&AȀzxP axxС^~f;BP>xj>T;"Uiu,dL}&>D!=)y)C 沓wT 2;)BԉB  "/9FQӡ|. Xm4gMsG @.ޒMf_JZzd-)hvX- )7"3[aPHxd9'JE_eV;kW](|IІye,nI3v斷q~GEoJڿ8kع|6[ThCp@BJ;6$ qxڋRy15EC vSD'jo Mŗ@aEцȺs3#!-'?K5%d'2va[ceH佲XP`ϪBvrNI@JTf(gJ}/Nʝə[Eu*< }"I>@fE*0X NආSSsEf.۹ik;xWqJH3cu?\4!e'L;5WLރDIenX{" f: ֿ&wZ3`ީ8L3A`Vfxo.јs^U#gs~6mיpdZkaVo h"o[HX&$GdHv+_1m1Uygi[Q+}tC9N*Dl411* #1\Mwg:@{'B(W@^U/I@11)Gp{(p*:ڡ)t.N#22/br` 6N?9j-LH:(6_ Pb`K5n(?tƹCK-,qT\]5p?*vY6zH/`@u5"P<2}c`gE5i܁0-M{1[z7OQ]߾XLVf+b*Rm6M^$;|kr 1L\z(pbr&9_HG\ ,}4:ĒQ/زᄅ a)w$OE;nMr_C1̪(z dvpoqA|ʶfe#_ȧ3h2\hF-`*Yj/}Ho#ynS"jY󡫋< %h1 3ԯ~H͈D2H r3nTbNHc*Dl hؼX+$uQ|V ~'A +Pilq˘2!6o7q.Ab|IoZTUYryrb1ն |/-ĩ74QEǮaEBᮀ\V_x7R`Qo 4MmW iZոm8|+G.+睭)"e>MmA(ciYE^4KNPݠs mѼ3`%Gp8En'6†3OD&3%+~ RSȝX.)VTVՐh⃵P&q=dVc 2rL/mp~yZ6">uE7B5|'φm. Ӏ?_pT?o1U61ralS#a (5 *\5@Y' :O9%RZEdOTC:n6)LnSIrHqBYH艹_"w_38*WwhJT0Sn稨 2D>lAҎX3QΖJǣ PߒeXo-m!u8🶺$,)[huźi*اZ1Vgj-::ۗDL l횊[qWLTQ͟5uWy?*G 6|IÌ+͎y$sNA!FiPz٠BX?ŒQII6ݐ^&~+UՁ'WQ2G$Q;Vh1n͠[뭀wAb b-4}.fE9 rԦ) ~E*l|'䝠*jz-Q?/|fd͟4uCa 'o{t$wKlͱ9FbSu!mЇO7kPh}cF}[f[9nR9ʂ8 9p3{ҡDW:L6;b 5/.:fTӰ\Ee Pt-?W<)L@L[FI_HY^/%BD3Hr^N(}bQݽ+7bWDXfÇ<ˆb{6j:gO%$3zR} Stqg h;Oq C#n&-SAVcTfKZx{emW*͕ bjᦧ㥧%봰.{f~}E]@ sY/$8cwt8j]Ɂ:ݸK;*49eHff/cp]&Zl9'RRִ1U!<'(WsCsPO8Vi Jڸ\x_:鳰w{ $:Z!ۍB(A- h)B†".̥MrXdiquN2dY#5BubH?+L51Rj 6Wρ(i7os!ZD~bv)݁0:VӲ 3Jk=?L 1. jh6p;pJ q TDL%(BD۱kQS4rR UEOr)CD>G@Q{3WGFP;MvzAY *GH} T`tU~|U$@ T(hBGȳw?E%^hQ]$|_4(+BOD2/RۋDT仰ީJ\qުHPng;VIl t~с7zb|G*H1Ȼh/dkƹ1M[fB_u'"Bqa@ǿVv?֢po;ɬA#$)m Jn_~\)T)ڀfORiDy[F*y*zu I96Bmk~^", rwgMZZewzi9k;  OrJֳ/=r_@wof Ι$”h_XvlX!Яa4NHEsyahBfmv4A%d4pA"Z跬lK&I+3Wv@{#~T$SKonK)݇;dq^BK#}ߚAWe 9[}F 6C[ sl`sw+ $/B9" \3ؖ:/:5"fԨ`PdQC)Fxli_v2)ws ֗ $SSe|?W)jRӦpXf?h^M*fivxڎ̝vݚDŽ 2ϛs 96Э%-F\f˺@LG[˭HHٕ-kFɡ㗇Ua~6n#UZ^] ל}_f!`f90>iqQVy6 HW$Ut I›Am V=~"f֕ ,a##n<[1lsxrHS#=)y*'fxA3KlϠ+2 ÓJ\D.}Ju<~΂DY!Y1 HLYB^[uuCI L2\S# 2A H_~এ\V)*]l8+xC-6PFMX=[!1G2Tyªo'PbVs8L_|]N-OLlrjO:IWD!0QVB < ,jxsɅ8;);;/VyTs5߃+ -uƫrn Ӏy)Ezͭ6NINKe "Jkyq L؂5< A@D r.EGװӒ3(t}t̉]GWQ&[kd^j9%;!"xQG=կ 5 c|AC⏁l+JY݁U1rjMfJT`Q[\z@$ YS!nؚ^+:J'0LoTzثg]Hya=ɏ " !ʧO-G)⛞c$D΁AZMSj|AvDӂ*:#2febeFN#F,:C7 D@9O~_ H&=JW8Gӧ:Rd%;1<:9}<7=A/E`er)e۱4mGT}";!<ppiy3^AQ]6,LPdT []Ki(/ `Zhʷ_ ;U<kRquiP aѲ=J^c|&44b$E=Qȭ dʍowPB2azSkV:86ZpuېZή݄UqՅN,dvBծ_:};6,a:rC@ Bf5-3R  V?DHρ輤E f0'Ŷҹz6b9PIM`噰`F-םIXN3 ]Ti}C$j$kLBFSߎ'~D0paĮxS0ozg|=JalO|RҦV#\pT?>=Lu~%q Qd!ߔsT#p jN,bNrW&L]ۖkLr)5e׌ c`Ѐ˦VA>1mx>C#^e 7?,ʹ2R!< ` GQfs3RNu63<hҿqę;OݴF=9ٱO B0$}X^D j91#mp0^g􄯹fR;d"08$B 4#41b&'EVx%F~Spyͨ*R{IJ,e z"$DPzگ+R /㈝ް1GpOmI"F4`^͘&(yϝU@`LFwm"#)RVdN͖9Ӭb6LH T䩵l 8%U^}c:vv~k_= jo;Q7nT8b;8UӍ$}y&>g*mW/k]| 8ȗ0C`c{F<rdu=ɳ ro<ꮴpCG08j08: p)CGog_̕VUCM&cjOLlC!fBcv38u8|㷖nֹjB3An$`NdV VseGS~pKXPKkPC;:}a,6B)%GBoP|*P]Vts2.B0Hw#k<InCؐ%Ce]d"{5BR􂚰gub0OL6R-U:y\-0OA?RR -pLdu ^+̞B0_R!1V,MFTʡr}=џ?-,xUl[{Wb?5#UrƎ9 yal$]UYnk G1)'>4~1LJpDrfxg,_Q0Eq;)d~s4W 1qxA@L,ca$^!co==FLӶzG,07l6E]MYU&Q(~v13+5Cd&aI}NrOrȲVj)LK>ʃw:N[ nG/C.%:&GVq;g*PoŶ1삾Rv惡=F''`9[R>$R~]:[z , [L4 Py;V <#Ak:6?q;sN1r$Bf>?k`R3cfD9+YfTŮ\̆Z~y0i(Hz 5{>*Sz=%) W͢6w ܥafj -.+=NQY](P9b?Yk8I{~)XfǐZW/\_dA^-u3cˌ> m~$`KGm B'80@9y^XAė0HYX%#.,ߴJzs˞ eTTYxx)ؚO)fP׼TcEV٧ޢ~IV]Х=DĴT5:(\iJULV mDt{n!Ւ1fM.iT )&QsL/]p|/A=ўy5ĝK䝀r}aqJ 4{(lA=AMCW(uT6]gq&l=ee8 /]mh?#+:>B9nRx=rK\觼xH /Ӯv =\)|Gn/]ꑙL{ 5_<,i+*MO_L:x?tlr4F=n&ju!IjqXTtMR{N{` &'U}?9rBHYsFXOփ;vxؘ'iWlgnP'n媢ڢVBΒ˄Da+Ma]7 8E/? @>z riķAu)Lp^ r2!>s +ŵs]U{*G}>[4v>a WV4 RQFb4KDT3rׂ,C86F:hRh;tSTǣ¢7^.]A\בA[_y_^ѕ_eT 9ة]Z~|ŋ=ot=͡F%gzJI,[6fIv֍w>)t0.~F`wcqI_Ig䮂&y=-d_Z.O2ĄПWKhf17P΢?@C+-b6Zֿ?s<(LEcq1΃q!^xmU0 \ 1瘕[%V#z:+" g+ /T7\(ݯ;h 20_afv!،^"gMk vnڱ031XU;>2VJ1q&9 %lOMMW9UI|vxfa^_|3E:ۜqi#V 'Icg'5q(2\YWHf5wRW.TE! ydP@m-!_=w :Z(PΕB7J9j}S5_Kie;]iƾЊ629v6Vq^*!r.QCB X *cGb?3wuUn4 O%C)-hg/qwhH \ rL<NW ^jꥁ_Hn Q@]"f!=d=R@e~@5y&.~GMjp$-k!TDHa\_ z\q*\38MGg̚ò.jKQC[@tp;}pbKcA=Frgd|r偡 F 2>a$Ľ:U`Tr*f=[ſ*"ꏐ[%r ЏxB8mIPrJeF;Us'A_ntpr5>`Wp :FV<\F$:[%8O}*=zP юgA +/gtUJѾ.y* }5a3l:3cg'W3ĊNNfףV| 8" sX": |m kJYE\ў8+~LRxB'(6r\%KScқfM>Իo2Oc0WLR*MmPrOIWm&M0FlQx)xm<99FXdZ\rʦ3-%eF2`b 4b,qg$|>Q.}VG'qO;P'R Paq ty,JGZ141' fpY'L ϤGQNcoS]n[w=F^X?^JʤjpE@ZDוTֆk"?2T,",q蜶 iy''IJ겱:6!_ާNȆO$i"$'͘WY3/y7b4`lTp?+,mw{EM6R2]%Z7DOλ#!ϺOjWYkR_}]!E*psi =6/|~e+zoԪ[^XK6}kjQ!PK q#~Y:N 6~fR:t>/4iX թV.aGÐ)vo*F,^q$Cywm;S?qẃQDGYw [)^ݟ^gجn?]alz,X)139.7+RBX~920'W*|54\?)2}gfYvU1MF]5Rݬ6%}W sjWSPI"iұuyr?57kS(iz֘G}zK}IkCċZt=,R"(DKaL4x^PʶBoR/;e.z$~FϿCޑ-Tөfm;]+a@t_[Uo= OC(e1JiD&?E<5* 酯`R]L'' I鯓mR{ݓLڰ<.ZRV ò=M\5B E##ӵTbb4fOAt!&.}] GCw>P-؆O@.Sc] ~D~M?㚷>¯bͅZsy؆. fT+yn-xT%|ҶyO0LzeDra,:wOˎbC#e|gJiKZ}Kg1P?/FB v1]zn|CW19>L,?uX>\Ɠ(MȅդΓGAUr SX}6ez*B3VZ:JEwfRs$ȥ:}Y0Gm D[.? Of a dc[8$ptڐ<ݱPa+q*Kl[8 )YmkXQ/ K;%06fmhe=::,1ŎvJEn.=@\ScsaVxRր?}?KdL֗tUhX!i+L50%Hd=v/Kg h]aOl7Pz4DVӮ 9aH9 GP}`pܤZs΢H/3i"VcX/ 9T#+2 "^ &\j wo%,#0 ۈNwrɯ˅;WZFŧ`Z$/lidW zQA'.CJɿ2I%zC&C/ Ĵ+{6W+Pņ=|%II&$=,uqw/n fn( R263g` E~ J^LϖYFWR=pHODO<B䚰qx%ݦiՎttxY,HRܞm`ņ*q^Ja`OcgZ, >).A#ZfJa~4'fZBARhz3roj ę>Ke>l NmzviOD j-%;{m>JI6[ dL/ͯG`F |Qy8UEO ӥ8Z; ru[5d=IIe@ʗ)q"'l SǼڸ2 _r;`i{\a*Eajc(=jIM $t瑂~l8n8ză1/"z!'yFSIJv |9!EVߏt`t:HHjT{\$xd؅3w.G^n,dƅF3lb֪9Zdy֦`!Z-M`oA 3K|>.|'8``^l2h]0P-vf~W9ގ85BpF/C OC(u.'Hj o@y^~ѵQjqë<O:=1lHV=lUH>]+"xZyv(⅛Kxbbbi.)@CndߊH_?P HPVޥ@ebb 5>HcOJ,|*F\Ϝ bK+-.{+o|R_"&bzsMЇ)yA;hB빶*X1+ňוc'5f C M\YJz8g?j[FS !b2sK )]!6qZU>l6&3@/ܰ)筥6]a. e1l::R7Vo4!:]eVk_xpVp{7B [Zq,//ub tQjS̥0 ơݓg02T}@r5د .HжffK = fL)ll $[1Q)oJ@!L1ydH9%w>]@QD@Yc h0g@9[`w eLR"_tnSuHLXybK{7jI܂ȵ0 OP5ҖPˋXV}}t/Q;=Fc3C5VGM"%Bl%:ЦF8Y?[6IJGxLXFro򔹴L/2c:>oT Or͉WXKz ]P-*XU88p 257XhQg/8*y7BRc /ڎs. j$wƏ`R[v 1CFOpIy /~ 5[a >ZW1|O[5`\, ))ߪL*UVf&YԉrF9sÉuoK)I 3Dki!;]Y9MB#s룒<}~ɀ,ˉkhz eFYDܐx 9I^s!8$p{ AVqf?eFk8$\Lf,o8u$cJ%j}n #>Ntn}p |yMt24eǨnFOoQiɫ~&E-;d(GzFVS8ؾ:>?&,aߌ")9Hggi~l'.M)<;UtlUD$=F%^d1[֣a#Z&䛅|`<| 1Ql%n Hxj]8 aįjg}羦|%k kƬXZmd3@&{(1t̔P$ f+s=G% -جvc;2W6/'JZ1X=\w(Hg9YRE8aAķoAU0_WCڞ`]T0K?8bPpp{gcXNʽr/֦PaHqXc,)ءDr)NU 0өeۇSŸ!l+yﻧQ% / އ4:wQh\if̛Liwj7YB!O7 G )e*a-S?EeL&O=?g_٫| ;4&Qk@roeNM[;ZCpK--RHCE?$I缗3)][汸Fº[4NLrJr|W'9^`^u5HI3$+hRƑ3Ǿzmg{-ClOٽ2oetZUNLYp6ʔ!"e>V#X _h/亐NeÕb/ԡzQXVl*E.A|ḑŻ׋NCXG1`-=;'Iu[GDqp!YR~g& (ޒ?n8%=#"g?}'CtYcΘ!4P8~$o_z+cn952onK0֊v [G-Bf7"Ӷ$fFLaE⪉Q.B~h؝onݟpN,u1z gkRհi@=28ny q4G3XRύ, w5ԿuU&׽mbscs'^s̖_#f sB>SBuI=# VpEnW}.g{q2Cç915epc'CDiM_PH";̾wӲa4N p3b<Ȍ,uYkj| xo.SNk\!:L 3-/a[ap_b#𤣐@;[rg{6vTnQn -[X7!4d͒5 -GN/8 mmL(ZoD VHHyӀ&Pu#wguTBPzaU+ $9iS0-C^YFEs׾͆畁W&9X#f-"m~0Gx L0O5 iEsz7$$޸j*ՄnFO39fX-p_N9¹_m+IFc?MCq:Uq7VA1w հG$tc~|s% +•|N叺z(̕Cj8W+-UžI<ܧwJ Wʓ.W&!'p^ǩxj*dq?fx1ҿt8rW +F_X+dcmw~rT mI75{ލ .._Aek%f]t˪sȵ&gTZ,laP{Iob}&Gzx*og1ʊ 5}߽ wy &l `\_5o"޸l?U6`%%,ohMJ ,YXlr)ƍE4=c?l {9GT'GNFBY9٪ФnU W{]osg0t두emYCdcg#ĄP*6И{wY"ihu~cc'%sT+NJf'}j vp hg!eO|12k+*qP*D}# 20nLhK'm|O#Tf #U-32)-lMuX૑l4&Q)pXD2: ڎkiu,vUΉ!8ZײΔd Ap![,sR1ۘ\vbKAyv6Fiש. $2믣BhV;'C^ϗqV7IrʌH/"b=pzCHB8V*];ñqzY&oLUs~Fh9>X,4IVܻ- &G88 Y"ڝ2ȕR$ m2"¬%| ЗtP]>ݎP,,n)|gH}@ѧ0Kڜ4Uu?I;!n!ri-8'4?#@cJ$ !+1.w):̐,3Jd+49EioG{p?NXh176LRR}}Q/h((-r~*)8MX9O2{Xq*IF?zݐAo7:Z1 r}aOp>>~ђ8q5z"7:l\y:y)QHo^١JwY@y5=8rwRG4=q`Y*rjJXh652 A ~$4$>^'26&#:q%Rxy]Y(''X>_☪^ "C5\} 0 O[}4zM"fs[>rT++'?P *uS7;g>vϸ;w!LF+T[#$]jI#̻@37ĹPw-XT&]uk` #eYןf󻗄̖x?Loy. `D&3,PDa}a S}W"Eu1A]mKjǮa)$ ]n d?xpno4ij{ x n7y<}8}Mrio%V D1>v *,_Uhz5=jCg*cdž/Ω#?!\>cxjoLq(>].SZ꘳4{׭AIC\6^(p17Hۚ*t-7_ԂFU>~A-^ć&.us)&4pm=ė7exӫ/16|endaO2{}3#&E5J Ъ5rd;qd?h Ltv*_d'KC=LPN-["~x$, !^[᧔P,`LH"5E[j~MYX:dKXށ:yqủW,9քǦʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >x)lop8VØG.lu5[:;#ZVYgB@0%k)5/0)rÕy2UlQ0BN:P ZN~p~QB;z9{Tҷ1'i]|]VRٗh}}{~PSTK CWVGRX i7~{dC\o! D֝{fbe9VTO+#(Xy 4~YE(Q=@Jk%xzA[/ E. 9c0 kMq7h S]Ci 5}ߨhaISuZӍ[-(ĺ9Lv ?ݽ$7c/LPS99%.Pе*ΒmL-oOU B'ۆMk&[ 1F(m4C6^ΡU`()sa#$/E% ?kk["e+ߞi{+>{Z0(U{G\]=߷B[Fzz c8̤yC&2 nfCԌF0ԺWUWY1-j$I\HqoP'FwZ0y5sѧL مgqo+z"q83!R:ՅHM QVQ ]Җl7 u2ąZIyŰX-pAf}-}RPE&+tx}CrB,!k:\-ITV-oo| gpuѓr>sopaZV7"Xs*[n v8IWԯ .+-7hO /|78zps05q:S<+PpQ->o\.6k\C: b `td&È!)COAōm]^L?qj-̋(G_xx}Wʶ {?5,O67T9^,xS(?]M@L[<Ja5hT{83tJwǢٛ|Yt;h͘SrZ47J1np/bY&GVҸ/{)!A]OGƁWD$P@T4nĪ,;Y=2D{);!JqqO3gq4yRG5QzIo(Ӕ,9AގɎjFswVx$$mfFi-BUI8c0}4JY_:@S/wx֚g[ЛY;lP\@,mڶ}?I4 ƌ!:M!V-* ѿtbv>~$kq<&G}X+ |1xMk#la.^w*aM-SɐV`x i8J㓗pDH1ؾp`]zsQ,&RMQMl7K#0sd}C&n~8"3zKpT(%l 1+z/: 8^ ӆr{n7q \ f#/,gk2qyԨ9+I ( Zg-XR-D<<9Af lL@}pkr.9756x*Dj$?))~?҇ZgB3 p|ڞUr! )b+v!uc-͟:"i  x{$T Mw_(oل@aw+<`A..p zQ)+d~O'N73(w ~1t{.ukRhᅌCu2^'1PypӅ-NY\h{JP);0}Cp_$ | P߶};g"Wy˓S؈=(I̱"|3אzJG"IT"mUYz4ih*^BP%^DT@ <~#rd>XBW&Եh'^&VjzK N^sb\ǩI/n?r+\KN2&mNNI9b!׽sZ&Fq0V#y3GIZ 2E?s,dv`>C w+iԺ /F{#hHAewlQiG3?F+a`uKqVk_,`cLVQwD_YCn X} ׍=U8ên t,o)Xy[8r2R ,Z~f)ɥi]xvCb2 P~Ķ=W.Ԛ !I7/"ӕGcagz+m}Q%S]QtQbD -e8 1ĬjrV7Wwn.Xa:RH3V[|/P|Jk|(d( яDpVX~ޙn\)Ur(D!9eVŚ"O+߬ -D܆B.,T@ (xrLf0߄,ʶ; >q-IsO10 7e؊DEl0dg* RqyAH qPRܽUMlSg[ uڲ/Pa(kbg%IM`?!"b*~6z8P6O6d@4e+쯗2*kb[m䛿%X8?!" *ռ0ٻ$"HTC}͇zN(`ÏftgbW홑<:9XJbE_so"JFu"GDgVgcDqFch߉q(bK;NKML?3-Yf}^jLb'l& ˴nh% 3֖Gy+C7KKϤR7qqe1K ՝?&c!6F}X Q$r3v4[H *v|9)&%ʦ.6e@\tć oIP{am JɓJh4̗Gu7MmA^3f¾΋5nH%ӭQk hw^eFn(| .I4cB.%G/~9%C5e!YB @8"_k(/G2Dj[Zo(3axi4&g;ƶlW_cAyfn$[C1[,~S8*HI,R;Ȝ~J}fh.jZ$G%Q .hȣ=Pf+p ^6 uQ+H$AE]DZmKuw.C@;x*,b Z܃0FWj.Y{2&ʇ3x/Ȣ?j3 __wf.bubo$g{߶蜕Z妏'YrVEhKioA~"|z..,ZL*f'USK&6߼BVY Ҿư{<SᗮZP0t\pJcv$F䨂yfxSG.:yM|fºŦ<)U'-m-wU1?BRc $Z7-hnqFx نDhd1բ!pQccUL}s2lH_,ۑ eo)QzFc?#7,vwgA.vXMO"_wrJKжɚ0<l/pd˭('[}+bxn:Uj_z Ј~{v.ݘ[\S/VaoBnvJ5 ~Hfzp?i\Nu|PPg61ЗwFN$9\/MSdwXzͨ{8lՃEE,/@"Ϲ vV ~tr%&HrWpJ_>Y _ l|2\Bq_)/\18!uPH7dY^1 ]Y\>VD>I{Ssa0Q\C|O",xoP {K55W Yzk֬7tN,)ቾl FYP `dhZ,DUЃi#~~i}hnrR c \cÃ9Pqi+)u=O^\ xWyc!ӿ3Ci1q[ҕ_q0[2Qy_e/*S{5խf 5 b; ON;tnz U-K#/xauy2c6rUZރMӐ8[o_Lwppey DHR%Dr:rZ }i?)OXђ?L2拵dbZO4-1{ڎJk]*n55VFz/dCj2 r[[U5m{o`oV0.e_[ x"(Y_;ͳ'i'Ds*6l^ΝN.KZ $A$F_ɨ; *X~vrgјH eCB.ot-N]'IQi(U)s‚[lQӼzgZڍ lJV/Dmc&gb~^*XҒQ3ՙGF D%#bD>V~' |W@IȫdwCRͿg"-o Vʘbypׂ { ')< RG%~ A1,&PV!rP”Nxxa5q$JlYa{*hS+ʯ1sexWɾE;  g)>/jp rT磱CH U,)Kz~kז~#$̴'S¢MIa_ 6BO)2wd|(bo飈jVp~q <Ucite Ww ZOcm+oƽ? M~hIt.l'uIL!aPl2˻roA p8&rOd)%w Bysи ʌ ZȢG3-l'}Y< &nxlp՜(5ehzKG zi <:N6"x#.I` mw*p]`b>گlK\>/0aTChttmKa"wF܆S\53O!b- B 2[˙ ;6㼕R}yt:c!&h%w͊Ogؙ}ppD 1pvJU<$:қ|d\x]ɦ~)3xȠ_䮡&HШSQ|E0 C5cypH|0ctz} u};b>MQiEGQRmL Ch2)>)gVhK֜mj/@SrZ |tDWds:/@~oM%NX2"|)b dk#<*a{2ΕDĂ Gλ~[^֫8O^W'%,%x0o QH 2+)U(1r"8̳%]4u9pvbΥ0ZZC/t׊2buOx DY=\ڡy77+Zws(Gn;~z80O)LF&@L(} AGѻ:odv%c|]ƛOϩ>~Titt8jиOɴ;a4 ^Ҩ]#Σ.r8 48^xy ~6*Uʉ fevy@ȣቨ&Rᢑ6aWa"d!JWѡ^L0UGDLPmq[?Wc۱Jl SgZwY9潩oԆhVH!ɶ[Yr=+KE M_"{N$F@fZr51u$;- <#V4m\|'w+,w]<1ljU$zPWAL "+MF3lr5 vj:q)\]E iWXpKvs]pN=5>`2"`1!Q|ٖkw 1$>[QdEbӵP3DU4tߨچT܆d[Y`ruTLc̭:5JeKEv,³=p.$"+^pp=Ž 򍚨_~sBC`2tӡ2YONZqGo S)3UwCP?,-檂4g4  JP_EfK랴,6̴6'` 74=C] 1XL1k(fD. hnM :z(pwpmJ,:T%-SIm_uY x_dz I qRv#@Qx]0JvyʖYՎ.}:2#Fp|<ː7/ZttozԠ|M_Ҵ/~O*T9ph6pifʈn Ko:B8=2,6pta J'/G:یIo {d[œiN1SUlE(V5r8'uq45vY>.ot839xO)3괱`?dFgB{xِDr7T55>Mq[Q /oSŦ6S(ת+ӇPDo[*A˺=dKI?UO0^*ۅDi~K+e.?&tUϭb#MR;ȧO 9>AJU9e`\s D i)#J6f}Std1UkC[yu!y"=d E?ƶR8R1QWG&{=.ԧBʗDoym(I}{IejE"?b0IrԞ/ Gmҳ*2R5(>s@5+Y{k-jc9Q톘ܦ腱eAmsbg논W2HBJc:}}Lł3ZQ4 =:%ϟ}s%EJ#kXs/`WehY/<+AA'ؖ.`"YF0?!ϔVyrZ?wY 3&LbGdea S8L~ySk U+#(@kkj CH(*[޺S@ǣI@8|ngp?-9|d4z_bv4AP'=섈%#,`y4oՙ31s/]iq*LrKLey0mzX 'Hu>e82*)^:A0u* 2ٽWN6MخG72ߤ  ̞>~u%a޼Mmkk?Onz'dFIzYE5@琢Ӌ tW|VcsbTne&xkY\=F^Oץ™JwBw&m f4,X~˪:p=GwmŨ~Iq:[mzo:Fvd]{RB<9?oi 6UnU%bѓ+$f4Q02|8؇?kҳU8Zy%0)JYa89L\sx<+ψW#zkb'8zC:{bfwj=o52[קsꈾ$m{f.K=TV71kG&$ #pg;yf:(55es#}65q̙ˬg߲ Ot-H2Mȯ)EhP =?+A>$'|vQX>~ýf8hXw՟ufNBt}=4-km&Y29x.w & taCP{pij#iB5^㍑d&C$|MyPeLXOMt]c,tnp;ZG 'O9bHbv {|vty6Dn/.W$v\f VkOy"2Yd8ckp]*܍8m31[;&ݽHS{]`wq?]ʻ_WKX̾CҕK#ڰ hGf7skJ,+øI'8(|Q1ۺJ&V4uMT8 3e&V؛kjR?g4FF]?-6obg5ye\dw-2Ob.80޶.r,&'$&WfP}<,N\)X^aqXk SM%vABRh {ʉ]Y/ƐYyces':)= #GZ}N5BC(0GjG YC{+?k3#XGosN[s M$Ki:'ypGl#3ï,J5Ag#oT5K*7|!'ȓ3 d2e] J\"4[rM,|In 7%Ha`PHk"23-EX@a&fR܄MزSXZ0_P)P=^1"=9yDF  # ӨyzK HRC]Wj ! 'y-A~PNɛ뎀F t^?A%iŷLVǪwE:" MŪvSI贎SHht7yx[+A0-?R#2RU'9^n<)nWk63τDg*){OnNLr~_E,/?Ƒ* "(L7C9Kf41-QLb=x ~xȱm-['h#]H= [gɥ߭Q ZeF%q֕DQvY ZoI"I"Iq0B~^3ӟo͘nݖHF :.}#%9yxu~s̍BhN YJ0?~L:%ڢɴX5?ggϫ0.FLQ%'1c kf]y m#ʙ캥}A#Nu&0r ZþvE05Oz nAa_T9_5r2BQ˅kGz#rmY Jz19cG+Xm.J`ȢRLtڒ^ɩ< M<-~~։}"0\kryN ܁b/mmuSQG*E5 #HUD+~FpB 5"/kᓫ*Vt'~@}]68|fJSya 6gH_ohcaa('w#W"N^1υFQrˬZw˻;NEOSb$-t'nh|I0Ml>eߣ4d&u7}̠z;[&Akayʌ/7NT,(+V1{90C{W ]!3}brIBWYO m dzP#ӷ$_]3) ?>w.3]5d$ުUvn9gIBr x"SS=R!4=N<h ֲNE[RF6nl/ =5s3Y8 Xc6BS6IY ERi{CbI-cEg")T$enY+[+$^6W|ac_ߐi%Ni"n?'th:L]dٳMCi2/v<#i "}p^;'M?4sUXx1EÅ;]zf:DIdkHӷ=}_馼w|Isr,ׅAkv&d9"tlrT{z"GL5Gw*^"D>7 VԆO殴jpG@[840ڞռSGk6qg.-߷Ps슿9Wخ8z>X)(&]zҕb N2_ƎBy{mz!\*2#; !$u N',}_lZPuӂ$Xjh5IEGKAa;LwYxO2|s {2,;E>wzUYV'<,զ%ið:ӣA{|pezL4DwlľV5>ETGi)%13%3Nky]y:@[v:sUKilx]ot^;Ztʻ%supss^ 0*\=w/##Fan,%kґ2\E g 1 :(-m(Fo/թm v%΃ViVb~Zypt o'eJ \LO—-r嶡7N*]ZѻOÞG+ޤf%*״εBE΍y[Xy7F(1">m^]#i;R2 J _)CV&Cת{fBtzDž%25I86Ss8뫟RƧ! mf|N;tJy<]un^lPB6j)Zq#I>59KћzZ}r؏Z"[keG%-VV?o11([>."3u0 }cSRBz$T%'"j*7XD >&0b {8:OVt zƷ ͜W՞Ǘ3 Tr(u yD  ̹ <n'äBD/U,`z/L@ ?k7F{$x+"x!VBV,^_$yz kIeTe!R 34n@,wm@. 同LbN7IV6+>a b{;k/;'M"?;-R~(EJ6w}] Ws`ǑZLv#$U|ܠ_?6}z*^ KؑfaHdy̦m!-xw C -eB#dM x3xĄ؜$~V\4+Aϔ*"qĆ$H#+q%IcΟjdp( G"ׯqf:{'$$rlmrwTZ14J*m\؄5\lx\hCe+yh73Aa E'Q'`~A8F%N^oojessE0Cb)CcDpkiZh49'kNt$w89(xG+*=: y `I+D`B]uvG4䞎qz3f{vꏍ8?Qn4  9Ӷ#0Xy4YFkލ> z qm`64I5c"pciتarM0n"4H\QwVr~2ߗUp+~00\L$_imb)O-bFSůV%? 0۹_}ciguڔ!aC7sQ\{lQ%J$>,OWqӪGL8g+!sܚN ^܌WH\}%y HxK$I[0IF%1 EZ1cQv/'gF}<)ZȜ繆ƃ-{d>[CudCc/TE% q;wQqTm+%#,z&xbM]lIWUhxaգLJ}Ξ7O9m6Ɇ 7TIDe*Μ%[*4w boV絤]tW7Zosp{@2 pmGcVoK+2q7 J[19KM!fDY>\la>aq=`ttԀr`6s_d@I]=W[dUC܋A-Y!$Jv[huL-[Q*K'AI 2r =wј%&$ms:X>("^tU+S;20ؠWU LWE0c%-?H" pRW nUG_&=,+1ْVj[^]}B~iGT]Iur%Nf],uPF *;f2kQ8Z$y^0eu%Պ, bcab3x]jDE BM)JoGű]ظa`ƿCx5_ Wp/Z`۩Ca+>輎E:m7 4+(U"ky Qh5[K 9pB%w3*sn@?TuJG4y#K60n褩|rW -X %@ /iz倏]}gQd30Ymr/;+{ aSUyy0mqD+{9'!=l"E+@vТ%M78EFim2XT߶ "HQyb]XLD|x b"r!V ,aFJsǭ;xLq y,OS,CEdN3Qg C Pqxr)2ttU)!a.`2אkÛo ^ęxŦ2ὦ`~эW) chU~QҥO3&7b-(Y .y(6SQXA_b|`La/ [J3s눿]$=Nβ}01kIBjx"ұ#W4⩩XvGo—Ķ;e\ 8~TBj_]]zM)R9%C,od!*'( F#yDQs8.FYoTKxXIm %"e(IЛ;+ޖc3"4tKʰƬl1OJ_ΦϓZ]](6OӾ/A=u+rd_^nۜF಩r5yF8T,?Fa{\/mF (ҨQn`Kjm} r% OZʈlUuF?yӬ:_{=d_*Nc蜠sjƒf|C+oG3|eeՆ֥,'ژu!Nlw{3F@$ÕWnS*UHcEn:q laLAЭ9 mӷ/w2opGrhX!!7.[Oa'!y>qBx|x㽪+t/D087-ֲwbXπW!!{7Bq,D7snCTQ 9I^ t抮!F S\vs$t6<X*ƔO ]k\tY1FH'0 vq+n6f>`&p3q"oAbWH,RTA1-t̔;sA@3'z =; ajzi"%dW-3EM~CCO|HR,6Y9ƏZ +:(indDb*&>]D)ɬ anڶ( Oc %5d6yN%Mij*&adeu[5A=`cY4K [k+ߨ=n>mbf!G]'o5Yo x}g'<| k!AWfg}-`.uɦ5\Vn/ IoĕIb-fW|d$#vCtqrSe^ģ7}XPeqoŇIU/YF˖8[$ĭ^۰v+X(ʰ5^F/@8]Gzg'Ei8O J ԇ E^.U ]1ӯ>X'D5Ia^S~v R4K^¦v[]1FCIJB金<>䰸@ZK'*}!w㨱 9W1R5B48ko0PZ ó>zdQ!UVN7G)8">{ȁUT˜T`\r|ؑ^Q!1ٿv{wBY׬7E\H6臛JK'Ev[d|cAl\n$qߍJ/Zt=)N 뢀ڒ#6jJv b~ֽke=nh&;YjE4Rs|l8F잠)QdX"ASF |} h1ք4M]Q6Qذztɨy)H6!+rPӦrQBC=U9ؗ i= \V uxa~'M&Pd{8`G0f1cTcCdA~aj Xu{K媤fyܦD\ -O"@ڧP#@m$=|pYlvwl'f+>2Jw%U}ŸρB%F8޺9]O1#mjbnu^V{aXA~p`;|_+zmA$ŃC_; 0u#o5BE3}^3K.bjr홮kknoh{v~3}3]_3SOtŃ_qe-ec5ua\6 S0B~L1@& M 1͑Wze@C 3ßc,rDa!pNQV<~S ˁY3|7~}ͣ g`W`ɷ^mVmXBRR ZO1 I2).)-D$}&lCj뽳KTnSZ=qh]/î~tbjڕRRi̻ ;nͧ_Cwd$㒱t)ܿF|ި1osYt FI0!t{G]o;ʐL:жĤO=`,#IcUa(rWUP;%mT$6L;ӽVm4,P8yUB7mj^c7^ Fعy 侁23* oŋw骄@e 3XS5@ta?oGX&ub@'zj|\=ɓDb`\_G0,O!+J]&zv%Af8>CrSd  `ᚲ.f%#$:0ngg_J 7<_nc :]>Twd;BYv J␕L"%'x[:>FIs lVm7"O+#L1X8z"9գx ͌ںⓔEͮDV2z uDĔ9pmG8V0>Hu2R0Z:+5L W3zёo!8j% 66 vPZwYn(#8@- YN+tByR! OӐ> n.!By"0W8q){Cm?TOU&N=Sґ"=O!qovk? Q5J^$6bOT2j]P_ds#b)2׆k \WFt^𶎴\X<6LZF.°6L hэz`PUsԅΞ,ea3ၾwkTdTXF7\49¥bkߍ Ez*}D:P ԢB7Eʗb7+ IISxSlKpK,1fZIsg!:cD nvGvQi蓩&qMP$J77:iĹܾ*iqAj_[;2w5^d2~[(O<]VLB zp%bt~ߔXbb8<<-ȅT.+{l E39H^!4/.upfMS0z=+DGt!3o;T$˸N_,nv5ƌhFQ&DjR<\XɮnxsmB:.[ݠ"Chhۢ`.͇ Վv͜Em<)gZF֪uR/yVBD9WڽOV|I1_92%(+,r&t`J~+K1lkp>HR qF$'L[?:ZQK*)(v;TTr,ƽfc]_~}2Qw06&h'G(&j1p9 p4a+Gւp8Я.=\c;;Pϵ}i{ЫUB >*1:.4|*Ŭ0͕Y}7?,웹%dNrmCc3P9МiϺfWŞ"zgsݏBV_#a\Ba(Z9+h6J,3hȍu#t]}GAR:u%7 +yLVj;SmJku{[D=W%Cz=FkE,~pER:=HS_&|߉HtQG`2~ N.!ڝBgKY]2PT(l†Zn!G`#q9^GTbS)f)nP^aeD&UϿBGS㴖0LPՉYG$O&$&VTDSqkwIBLzoR.^dEu,Sb~c'S{kŃ kED3/e3DiJcrnpһͮj)`2\'ьc$'t##1"+Җkk|ڦ*:H>ZmCҰXoz"}[aI8qzeU]CaW74fdhK% gf[Zd#]5qLbb:VˇCb3dӵi(R/YVX&>S]jGn^=rcK' `vlM}xLsaM+}SUb>1Y*NcBn] {+I^]!]wIbz&RVzI&f6;<gui4jR,yiW޲CgZ[Sm.q+HOu DyG*R! q 1Y-jq-I9uA`1Ըpe 1Bq qNrd}9"AI+.H?/27q"$t+(`7֕ EAuǻ7'!$ Sp3]|*AR]TH|=OzG O0N!KX|z׊&_#pq7zCO.װPJ`K#W f7^=.5W*VV2Ә4a$@4 T !D,e )ڑ=L o,gI3 ͤX 7 }eטvX[ ͅtd=dfZy5qYA-Mֹ@tsƞɞ3)AbjǨ3W[ysp-r'FB:?PbH"w9ÓccR}-2[~L@|m )"$P0fue7eW:)keLSt_|[Tv@_dhhj/*eZ=~onyJa6Ad:811B./1I SAnP!Q+PKo{Q 69PJ?l럶 "L4s9SlW H/Ȑ#M_m-~ގe]UZ_qr}p md֟(9bm|N$> ?mt%{+SF9VdQ!`WR=Srbd11y?5unuQ^ᓓ(% Lr8|=ur",+yKP\LYՑSePkXlWk:vhja e VK}ˍHH͠?=u{Ew Eϥ ntGC=i\^ }h!.N~}&4)ۑaSOe4wGV>xJsoZ#NCY};–'\E{塒g}wM1٪aʯuqmx躈G I/@6CJ,fƎj9QtD'RܗqP_k` B38:{8ɔ7Gt ˻iRY͔rK_ъNkn? l%S'ɥ60`ρX b1ς2r9yPۙX:YUnOJM9YN')Ž0_kH z\jo@AUT]9TwR9]2$g% qGIL&n Z)t/, TL5#S#~ .u+V& Ѳ\y @X\*arİ1J~[a4R0@ r (-up~d4_Nȹ!=[d4.h NeefP#|A'"_W!R ~i8YE-J6Y6>ӟօjmf"Q\Ζ׭7X#@K4oyOaD_}Qwlzi OpdW_{md \\Ⲱg a0.?s2k71r¼_>j1J&h!鄴' b=i|fϕ2cZKq&MA;({B"&/h?Re%$'(=%0Uꈷq];?GMS }^>.Mj{ $lD :0,(",'d -K66) AAzX{?|e ޯ, =P4RK:WW6X3^㳘)LfK0 fwUB7 oz:C“t_ #nJŰK7vYLv`뿷Qxs&& rh5 ;RΘdDq hvIbɒǧIfm+$}9*c8Z5q[wtfq*S[%1ϔ˓_ِ$!E꽶X^r MtwVŽLQX;]ɶ1fνC{FNT7|Li! ^NɢY>nPli`M.UrGRWGގ IPָa1+!< f : c!\([1Pǂ9>WœO;X#Eg$z@ '1vק[(6^[8;'&(p#JxۼIkB;meҶwIK"7i;(#z 4۟fnfBjſS2.%eڮ)RU2]ȹcK,u z[ri91YP."׵z.gIܗ.I0lՔHO[)'j DK(|ԙɆy/7,cP-_'w[G_>rHKp&z XC!2*)#B+}{V2UZ&;y I}z\P4,N!W9 : b]GֻSb!9}$x/[h1ٕ)/֣!Mʋbx:"TwɩtcGVX,.?@Z))=K-9tx u upջ1|4HX AR! Wt!+ԇn0y!1KCT_Ə}ຍo,Q;QKoLU!]V7^۞h2 فAe+=L>1Mif:5)h\1OnS%1}Wg ˺0Ԙ vTDdZWD3] |} RuJ[anIBZL@d73!l&[bޢÈk<4/ i?=ŒNC2~$tZ4l&@V9m]Yj Yɝi.9Bՠ'dydn G>42S1.;a0'B灁&\n&% ߜO@~&-\`>؞.Yg5/)l^n\F'evz}ˬ߹;ʾ0.IH)#!OK̷eGV 9w:լ5XЬne~ HV=l23#z3 0eBmD/T$QAxj"gۛ =k@ cf]d5/Xy2r^Mj[G5\ZSHEuj4}5NAbn?Bu-*CdF ,汵ϖqz?J _V׭znڼLE艽 {na7|"caľ0)b)E+5,<=U-/pnn2пҧ''XȂY`Ig HΝJ).t*Xri0:ȂFd]rѵ)<.`g;̴?|Rn]a@dɑyYAAH5ʑOC 2f}d^M/aJF- 2CX*0g=Ćb‚Fvaذ#)xƑ8DZ?]4lUxn] cҠ%gnq\;KQq7d &ZIAugƚQ[P4E`{U7nߗ%XIc)j Y+ˁ iƽJ\E8>mg <*E,qi3gx&BGgzSe8X>s&MCb;P ԛ(} ^;L;$xot &J q[,o%@"`eǿ_`B92\¨cH5l~6=j5;I 1Xu1ƴq-Js΍y.#;t ^nOLk덎pd4(/n]֑*F3#]{A@&m}>RFt\jx _쥡3cqZI#(XZg/!K$2J;@]L񘉢ۅ{QW9%a2_~+I8Qi?G1$\PN_.([X %:װWv"ĩ(HtuˋQP,:D/g|dؗ13HdHy!:!K8h='k/=":~_#䱓h?HlAl,뀷{ChJbK,? J*YU ,Lb^p>Lѓ'D%;<"kp/Q=6-Ԋ,녥l}slы6_c3PtpǩJ{߇8SRliz?OQX԰P/EO!//bTz?sb/=H+Gt99A޴ .i|Dp |+R RxS5Ux['F\_j फl ny}x_24CmذxQ߆/Ȃ۲PE&I;,H7Atϻ*y*?dWS!4ݵg0~S%PXl:-H|mRBDjTw27Wx~wOa4w,@ƭ9ŕdYh:w@,2s44÷q6>t8%l#nf5!`BKaĢ{ -1P4G:VT*lT]Gn)r0y>@?ĈLjAҶOu*ڇ Kq^|5k7׬ *{Bсz.D>ޕa ^nj>¿8ePW3 3aL>QE &}J ی8MKCuQ$NG/p^h{=7I  ,zϛVȸ EPýRWddƒ#9!`1m^`Gdrm%AHXW:̝J JmB3$}{8Ѵe76p_gذN,=ie'\{>n֦#l!",j+󣔡59y ))ՠß|dIɔ-hxQo?liE) D$ï#Lnl@I|ۢcg[tN)g4ԫoZh2j.Q<Śa/T;aM?aBc&\4=HIvrM=#"#?Zq&xrkb]/$!'U2ǤHuPLG;hi+EVP鞏3ǝQ rʯ*·^e6(zt\U;;/=oM!#w#,@ɾNzwAm|9[緱EsػiC boIrh0Aay3cN"dh#M):iTM {LtE8aYbo]dIAz_Κh;b6tWnwMާbX$l -M Cen l>ƕb=SeZ?ZAIY 4zѭ4#Rx#pGpfA:#]sFH"_; =8DPiBokknLjwajzF7p2s){uRPII&\?P9إ&yA8\.:[\"ZYuS,n֙R:ݚGd]#&MZ ;\*ID莪Z #x(>FT4H%EVabeĻiq2/@6YLS}u?Ta*V*nȕ?*#(֛Y) ǧ̈́i0QSN9+\7xњgiyszokU$@v5,o&;vLYYnL-VV͞oSjlA3 `Ld(~To9!2~f+:bC^IP?G,d uKmQ#9|N5}C` Be/:{x]|jɳ=w6t"mXߟx{PszUdvlMkwGfBƞA^&~ Š#<}v`gdVI0, sRy`0*yCB)ì!\yk[ RN쳠O!jF Pu^3EKlb4ǒ(TF-_eGd4]%F%p {1d ZEcHeۛ6bvrCds.o~Xy9m20Zyx+<@(zE7٥Bh3dKOn LO3>g*UfKCe>}n~mCՈ; \T1MsJ2Vv@-ZøVHЭ`jP'J0Vqˊ +zG'?t=tTbۢaf F"0#g|ʆ~۶mjV.?Y*<=6|WēBNO[ )R?8pxam |:s*0 LMe㙳O=t% keʫ-AR(-7-0"!; ^| +v) YZ|IUpSd@3rpuBy:fG;8Ha-?^ZӚDBɲYx.0jw%BzRͳ<=>k=-ĸHMp߼Ž1މ$k~P'иDfR~0:nn Cvs9T%\ B;lg*GdXo1^\!YO>JpŐ&l+э{}R5s!;&Y\\W^kCf K]_ancl]1@Cg!yR5m+AT)73P_U<< у16N:fqKVP=]Mܦ0ǽטݧI k}Rc /XX#ETF [~N@+<|@2_JesbdALstz8}:X~`8:k@rFr/]&:ujf}kD*F<#oN{P#bbhBHC  B: 93"cnY l |s㘰\߲Zf+jcmZ,-~,jp* w*e#5zدc!Kq&줛9~|6ќ,h>aA~7*&n$dg&c00hZVZy,2_X'h><'^\2}]HXRu\HjE[@1 Ih"WmqI< ߐv^4X]b"®8R?ggTgZ.ht4VvY@[Nw<|Д#M7:맦r\ı۽4޾:3·yRƔ_N Ao.̎ }z%>"LD?6M8tVgNW%#[pxM6P( w ZmIVhv/ :P(Jޜ/9"*rϩ9-e"v4rA=SP BEG14'ӎe 6?U{sa ?Ϻ]A:qu@RI,Q #BRxk;{wH;Q1l-*7>9R%{3,Rq1 / >ةv7Lh 9Ky%O/IU`~с$+]m5^ WJ̇rI)vKZp,"" ܠ,^~d5ie!h,CDDBni̦4[۸|@—U'?# Y&OvupJ^)r_&: / Yp̫J`]MݕU ݬr ҁ*պflÉ1cUcI4[ žĪFwjMSJ%AS^p Ge =Ct~^oxaJZ)`}qU,BN(١M[C`D؈7iq5kym Q',+CcIQG@}`s q{˼_qk\|*X!A_ɴ{ @,^Thͬ X/Qښ\ضyfNKT BZ !3"ttc^Na2_/}x!EP8J,dwO 99p~.xm}=G(ՠ9n Ⱦ7SJk&l-#CqO=30@J8yaQH{]_gzsz9h`]+vk,h (^yPʘ ş=D,'N-!8JQW`UBql぀V֚?+X672DZF:JVCA$n kވQaRmm~4ir6_H%#\Oe1r̼a8oeE0Q]Š%Zc˰35on$ڴzV(GoY!:Y+U{v\RFjΝ/UgsR"yjσom-ۮgoWžu/^Owc^j4\j{ʮGb\gnWfB߂ Wt^~M7O .5 :~Cq~]1XNHetg\fnzѸַ}(1R}d)c2~̺1%…kݤC`^@6$c{җJ,q@x,eĈ1b2>B -)V!J^=d1ڟ@#T~%Gxz"I тIF2Y nT3nܧt+n7W)T;NhNK dNmt y$4(|貅FopdxU{ya)sKR4%}VR͟m:C̴U:+'"5}=:*;`T +-Ҹy=#Vq:, .G9'j#.~;\ aPhM'oY_6JYU`]U ʬ@ɅV~#2b{pìCSRaf'Ρ/!K4bXun%YU,DbH\EȽVU#O)롑R r|p Oxz" ؿ!yEvl qfN{Wvpxw,nFAN$ʠM)~#d"R N:6͊%ÚZZk\n@+ZVYlT`?|VL`KVDd:(TΓ\F=av>Vib/vES{ T)mk_JL`"?D[ZIVy k_¹-7od1y=/R܅@'] iYH~[V9ihTUV&u bTU=z@r:22ME;J  [i1p QW-_ﴹCnSdMD:/0 0N&FzseV1_,YmD!9 S0SȬ 7j˺|ϹB 3!ul@[z IlXN/y2յLoN?7ed6$JQ+Ӧ=FJ.H+ z006S&_mDRɭS@ [IY`k! dt'vFꆂgH&XfܗRA+"ZBeTZRtfy$l'xME`7.v5y%d,бN b|#wqж[)B 0ܹj|.Uy]`Uc:A2b~.[J3At+%^yD&- lg0̣S8Wxw˙UϮK"ea~ flȈ7J(:B!~FIbynE9LhҰ4FUD^?Fq8D)G۳ L`'ID^?d<<1\݆%QnP'd?rQFw"d<Θ652C&n"w,24LT:@dz-Y Yg$N-a8 _Fv#(xEM.e2m ="R)Gf,1 .Ӥ5=.׼Pv &c8BG7Y-9j1LXEC@fD$b-L}m Ql%;]W`G;&08T{ֆD5"J-q.`4rYY]fgp%tM]9W@u45lJwf@U@ifg7=FP}榳^ܜL{lB7dC=LBeo2p)>ͅy҈# { wcDITn}cd`[8`0 {R_bFKC !n0|Dyp\WYz8d(J'@q7vX\p #uuzp707xVz~^RfkL5TKnEe8ǟ7%Y;w:)ԕ8,]*?Qr=/*rnheyݚAu0Dڲv _7Z[Ɛj-̇;dy;yws&ffbR ]hթ3ju˦Dn/ bb7XDE5mP,"'H'Đqs.[d*̍g jLįgq=HtJP뵈<z]mA;vˆfHpL) J,GPgufg% 8{dR-f;0߷gb,bNVm1gפ1)U4cE iMU" zB Vw[B݄rd=B U[I.Q:/w>f]| 4,V*Ĩr4Q)N}LJ$8YÈ`z۩߬] Ljo IӅP§ewWC7̠* H/4xFLa8`;.|8!3D>6qt^Я[JCB1cxt; 2}òuQ?+2xg O7!L?uEZ~#MZv(X7~Jx[:tSȵf~Ė+̍WO-/iZS'%=)z@/,/,eV}!o 1c9uM>J7"sEBHpXtTg)}cGkt<]T˔r Ź< t\GOf&<-Sd*?p*fF&I6![) VYltLXjK ZUo4vQ^'Ai[fG~iOB_o6 mq-HѤҷ@jUa|@{%F"YsV]PcxiB7"+]&la-[&D&Shaץ_vXp??4vvlV9& ^O&X]2ED.XdeyR. ]s ͞ -5>'=XfjX[q1glEU@B޲HƒkBvekC~]FEn8c-(fv0+Fl/;r}I ۉ$f ~S}l۴gkɚ+gKSq90IUXm颎[!1~"A|ϥ%!1$4~"(9;De?sg뒿.]AsKC6Z ^q5d61{?SòL1F_tŁp<+6蝖f(XTR ד(A]b ?A-1VvPh urbcqn! **ٯ:rX>U3)oyπpvDcxE"\@ǩ(¹^Тo;ͳAL.jKRÛvaP{_<gxI:=`t8v3-!kŕcBMٞQ*;_+35wƍ8 S$WʪgS=]fu ՝M*OQ(Q|q΁S$ͱ4 5>ߠ&,DpG?x+։; &>%lYId&w8cj yQGubqN T؝ kFܴbVfyGXN`SvU.W:41ф0䮷c,XuyZ:^fXu1cFY-͍oX$P2(xZT',kl!1]C_]N&=6y&}9hݍ H\lnGzOvUL#b$e-͸sEM?%2_=^Aԗǵ?:(2TIWC&mΉ\oGNvUM<⿢tf5lW=x~aQ o$y *8Y7lUs[: r)3繚= y~g;c)]J`ĩe5qA<1\$Ho[/Ja1`$V{o+ل0ɋp;!*}$JAev`8s{T© M E&FdAzM@#dD?řaI\U_Bjьi_8ObZ'f2SXhg|o 4lHzs}&aJD;'?/oց.Y0R^Otm%EO] NK&0sve+Ȑ<璙.31SDtOsUQWXowXw$O.U9NJ+ZO:'`nDDzsO#g fY"LF]i*Amͳt}[AQ#N)fu8Qښ0!Q'eգ@gl <@ AQǥq%yigi;ɲ,rmFcWJ.Ā{zD0>iyՐN=5m6"=֨[Y )5U1fi3- BP$z6%v;h+^_xO"vz4F5D."4u 6M'b4w&'5]3CN|U\wfiLV4 ] 0oUj[@ڇr{͎#TOCXw(䌪hUq5ç?fWmS%!I>䑼QetYI-GH&nFlkØۛ؀jdER66U'x -🐤T>;&ͷ2)>(rAJmPB"??™( ٠wN]wIXc2/Yˣ{J{VKۮpN3 \+z)a&VLo?Rj7M32*ڍ9P+*~,up OfA!ujhPum-\` ;P 6[u2pK]Egd3(@] hDRxFs )u|6ڳseXN8P/YY=jh*>h7I]&#=ǭxȋE> +HkZͬ*XT/iM7[7q.-ޚt:? MxWK* J}tH :\)շԛq4ÐȽϙ9MN#Ǹ)`c ˵(,V -{DK.0<ZM#Aм L?SD0w!`2p1pyXv[LjR7:gh2h#aY^j"]i y\>[%!@eM"uRԥ0gE gE mcDeJZHi>ndBͷ JڞnS$Qc]AYns'LùW{$6R.ђH%l MLρ˘s`[_1Y|xJ5`mAe<,ٳN3VAxV;@&,62y3W!<$ۦ]J޴g֋\R݊E.7yw∤M`/JAUx]_j$Pt.ZfC~efR~W3P![7g.N4uUK ޖIBO|xUZ;ڝgFlm `?% 烻eƦX=I'/AйTr &0{_XphFQ5-F İR cExgޕA.3X]1PF>8uГG˃- |<.i` ;P;=Mk=9]!m?M\ >ߡqu>,GxےDcp(hC$wvձ޷t@.Z|Șl'lU# ]( c[Mjų& Wo_^Z֜t'2H/Ы#oåPJzgNja_-+<}K"!IrU~qA w 2JrL!I w-/Z\bY:aYM-zL}X0̿^ʺA&-sÖ|m-j _di낡JR5;+Wo-∞ ;w 0P "8 ![KTYTb[`g/Iڀ[^!PzL2=$Laj0g8<+q򐲑ۄefoۑ1,+Bgh#C[ |/  G>$g%*,/=;u0s[cI٨l0cB4IISOWa8 R4JFS`M\Ԏ_GIgB>G&BᛝCŊS93'j22Ft_vmBk]"ɬ@G 4$~BpS=er+/hE)ܓB+"8li:͌^Hz)TN44;~7cP54`@y,ou].@ W'E 1`kOfԨ[ }8uRXQk /o^y$#VUJÿtcEz20.qsȿ:X?i:oYM]2Tѯ\԰ V+*A2l8cR`7˜/o؆Ւ4t7VoI{ܡLUhlz F8z )ʯ~lG%C9[k!uBKy*R.͡zĪٮ^ܷ֯O+`cwTmFblfU(L=PE߱&42dג]Y:?%^iKu@B"Nj~,{ $/x\E$4 @HI\':`ˇ3GUxԉZ,5~ 족F5OpIW ?=-@/r93OJz w֣V ֖Ϊ CaӤ"lhp8 ;>̠y /Xs{pJp8 Oo@LR*ȗ2K;å򮡊hq^ć fw2NEu@Zڧ\q>;*fDɆXE7l>i=30Q~_:2MiPNyruxZa3t$e _A_!W7BPxBm92Տ# 0yajܬʝvA IWbv"j&/$*aIƫy8ZnzI2;5xM.M3r>;4߅¶YrT 9##PDnpGTم|e5M8KU.2:ɽ|_T)HXEN"!8D^5ԿPC^Ea7g‘N/G.mBxNCZ>D߂րMrPb7!S&nͷ#Rag;u8rNV/@b> b_ºYv0Z&ǀA*x-vmlUBv @HX7}B[I{{.qWˮb:B= h xQudy/:|=wBW_!?XEi7og=[?ytz0`o-{pmntDm=ԱmeXXX/ ;6(숺Poj?!Ө'w<@g̸6tC:dKx/9qu'a@YϚ[DHL;Sz(Z)q9( NT s~ӌ~l".6YRrlŤ~}{غl1*w_;[QT Lu rp0]#7#*w. j ?lGQZѴbzKM:O͖MoNٞ`sŜi沈M-^FZy0-s}v&zNM;Kd`?V5cBȮ4$Ɲz̞>uqa!>+F@xڃ9>cC.||ʠ&2nkh(vj- "UӯOrl.}?>;=G'!O~Rxz6vD7Fu5nC_nD}ͷ1xI-KQ\ޛL]#sm}$W'kt.ף"i3?_n#; jVTL&9 TUԜaBIo[saTUg. -_r-E=WH ?q^,|wY-rY^m!2Kd 苺N'!1at=~5.e;4I93䍫B'CP~R9\\4aFBh2.vq!.z,OɻLJT*2^Dͽ?up<.F.i t@>/$`_$Bl&-xsN /l } D/}s,|ӚHtѳSC wqw+ʔ㏴>'/?sq)Bo9*zLU'ikI{Y%|L;U]`lyyzm8C 9"Sd5u>7]Ͱf4,8d[pv ªhOz) EW !ؚ(7xܕe(I VΙJ`*ҙWf;>iup~5󱑒s\~?]BFsk}p)8wrcdӾgJUf s3ksbK? s;"$$ ^P GvY%JܨLȏ`Z t0*?q679\ZٞA0XgpCrLē)w{0{;LM\䢤&:6.yO&9~WW[~;鱛t"-R`(KW.]&"}=ϝO{5B`*A.uӃr.II?dXY?r(;Cz%~9V#;KҡWe٦ ë޷Xb˨'-\3ΞnqlGI2 UǬ6?j7fs]Z] ?S_|f+RQ@B ]PVq: ̼-5 jX t&mʌT- Z4%w(݆I!GǸ,% f5H_ZM.!d>IsՕNXI IhPB82Lj}WFS#\k=y\u4?gk5lY˖p_l3, EΑlqeI#25]]MNJcITHke] F6/iLX $@UqP !=X"Xqf~j;P# e+T>kj3咄wR**B%wRHχX%<4rN;t+Jq>L˘IeivqO=,tN 39GR둋8Jlᛧ}\ui12(7W r2щ@č)toh-jfP<*kԠҜXVwz&dqGZ0<'ز& mҿPSoa#_=f dCͭ` ²0XPw-z}k\Z;ݛ4$͏j` gMu̺?@"@kiGV9 3֑Rl{U׬tlQǍRP.wvoS/גOfY'd^WTS#D[v2@zcAP:i!-x$IRL@֓u4I;̢k9f.!,>mPfS&#NATo™l*=`xƋ^׎ ⇄|;"p~JL+|t̯E s>:=Sx9 @(|ķ:=BnYi^;˒)_'l"ɀ=`H@~4&1.nI0q%y(.ڲtMcu& X)_XV ѨIv+cGZ(mx+yBS [n쵷I0CC!׸ COG z[Pbj! #p>+ md95Pp5,bŵEB0ِWswҡB|eWc~ je#S# ~k)H ^(~O29Gfgh-KQN3`AJqk;[qzoht=lB>8Y} lupѷ"% $,HxmCrxl_I ǟ-èro O 6bNi;G xfaQ{Yݼ=OWG% iHȾy04ANeo8ѢuSp~._7QR ]xi bFC=*YP֌W>%z( ParIEG:nꀈenz[IeϟtVHDT\}+U*6TXl#z'eCI M:8ZeF5ysʿ,wm?…y.!x~1WL473QD^Rݼ޹Tׯ7; jN:Tඁ.4J ]єE1a|]$QDd ts2TH۪}໴\*$P$Oykd)pۅ o@ :t9(ljR;ˡ4|ɇ8jjWW,w D%+xʞ|4 '>] `l>:Q8,JcVCa|N }CIsQA](C_P|Ԕh,rٚC!tG>Ȝ{׮.XI(̕K]w-Q@{-Ϳ@2$I¸?5+45C9TV>d {!`JZ}!r W{[`_i}/H"&6ְG>EExٖk/s&O`,=Hܢ);ȳ{OCz7Xmx8Aۓd K{Q}Ȏ\~&apxLM3CJ: l>pI){[V~lsV7CÍh M['퉂y~ 8(3Y%Pkk(_BNX9'>'' ^p:!0ǯr-f9`IBS /׸&=V/Cj!qL{BHd /}-UCx5'AXTRwW36Y3n=NҲ1).7Q\ߠu.N|[GuUnnInEnRɒc>U+GJ/ ޹.=qyfgtrqwiYjx+Ty)ns!Ab̌<|-}[u$r4 gw#2vg8Nw?\ zP_(BGȂdխz.{<;A韻}53H"R~4NLdȭ4g-ӊ}keI 𛖣~<]w7*0W#PH={Y:xN> 3ީO_k/{jһ5*TrpFNzWInMs2*gn[QXOrCgUb??xMwLO^Fn@ڲ(? 0\Ft݊󷥈bjM6|Ņ"ʻ 2+cvxܢh-?/2]QBw=E<&g#azoT,TG/LcGHډ\'!%(Ű}P%JO9ԗʿp43K5f.aլz.}҇v!2ERDSհesXHdH%[ 7q:~((f>MmXk@I+kkwla *Nqmق2\[iO*%R 1gvqFbۼF46 H3 30,/919dJIF笽(}ʰ l"|,Kj 6O.ܬ!Nr'<Af{ex^k$\9ڲV.(kMtо#*1)b[)p~X_Q6dCģ’q=YkQQclG {л&=ӤR^(V}瞅piVE.ZͲs5+Cl miC-9 }kXZҗu&'=GYhy@tpp‡? =}1SYlO`^QnO)qR8Wލ*9?0[E]x_Nkxl@vS/+T Pc%yQI%i Uс5c? w:i %f߿<(mB%t m>%+'Zk$eGM jкdZ8PzϨ r[EFh6n3 % %8蝝wYpݠRf>6virʕL^J2#Jłpo3Odo pn2OrXeD!P, W.Zi}|*ÄuUB"E?i%r"]0;)+ =G ]UM'b>>`-THgial0N4i'nZ`OV֟}Tb +o_B_kj Dp)`7XpNi?ɧiPSMYIz1Jn avS?C6 "*g!Wx$}_ٌEbyf7=He2sũ-;Fɣ*]{+9#Wxr; #2~:cHvbhBl~XJ'm d{{B{)qB s Ir<8s(-yL ,\ "w_9 .ȃ.RBRtB>Uvʙyې@ 508^@!0/tm&`ا-ނ9wt N Km~pO:b68 f#>(^gJJrcJL͂wc'YjeDj r=e!8p_+M![pɖqُ[mL>S4oW`+ΖC 6(Zc~l̂6:s(j:Zv[2٧|FaՇZ9`#?=D$Ui662@Iw59iYer'=tDgSɬoE˃OۺpjY>eaV<>jaDXV<63F&dL2 Q{s'M%@@P+6,2cH@?Mv= 3ۀ%R%[z5x} h bЇRFy1zT( j/*{kEt=4!ʇiȺ 14XZT(YVLt{|ضk3ܪėḤJu$ۃHihVzoU5C4Yk_}W oka41Ɩ٦gŸw,SMH#GőPl cVe^`<#<?`͙ ާǢAu`_6JP!_T*R"MDGBP_;5 %G/2>Oǿo9R­c8d#Tt]eBUbVњVPzhZ5]{Yc2\M`&5I(,bb|0X|OgNh[ ow @!<'@LLs}=\B.>y.sݼӒG^$ d "ir61J;x$`7Pk:0֔nB,^ kΏa dOԖRwI,q6 R^3uN0۽Cpxu; Iv_ 1tܧ-j?o—Vӛ3Uy!V ;"n m6vUȔ2:ylK| KƊ*.:d7@B45zюpIWs᜾9t$13bvcjNMgY8VqܴJ&FjY@[OԖM2'MNb ۪C#\\6|I\S*/p",KQlS2zN&8.l[|gNk_ SK4kC+K^CIӃ/7;&2j} 6&8r08^WړPvК >f'Y`IoyyZ&'c}#)מ?9r㲹fu5uRVGc7-5h̹uhܢts6ҶdVёl[٘ ..Fl7ޜC 099n# $n82x6\^_KfF'ⱁ'a{gFp2g2&h#}0 .'OwL 1Xv[et.Iwz)7$&+x=yJga\H0[VڐIuIJȱef^_t+97Y,Lۮ[x/ BCv%@&8&2$odHmKp q܏@7_9 3S&ƨ전<&P>2EXkȉ,` kY\4vu5f ,Hٺ wmXs%瞶]罛kaFpelp"`2/3j^^en/%~(~AhA-S"[n+hl@w~WG4{5s\m8"ښxtr뜊USQga'c!2Mfk3@6ݒ 3f.u\⽋,I5~};݂9}Dp(a`x 2%:({E +CÕFDMNPXfگZFVJSR|R@(1XX~S} S79gs_PU񇮪d>]& BukB/Ve 4\pwM+7(cIxDO6* Ah,,Odd̈́BaVfJ"R}X;RWTXc.*cheuGLPdwA1;T!d_IuIeCe [,8~u +ܢzcrb@_3E+uFK2ծ!+# g,iBd96C1suuOSg$程ز,)V)GG0 b7 ?] F& K77%#ɝx~hMnHv2887ܖW z#`r0I]r'RE!z@*#ͨ|q9:_fCJK}5%^mU37'nAXXIyt](d i.74Y@eN3`ihsSFInZC +ȥ7b{[M~S 5Kj&<&;43-C^QLVЈ"b F#8Cdݽfg2)Z~wDB_$ly)+CA<'Ś@ O*&BbCbfB`n!4Z̭# qvtL25Q"%Ma*z^4 ?k( ݿŤLhd5,t28y|TNL:ȋ{9 |cxWGh|g%NVlËyӘԔST-)UlR'l+Qgaī7N 1/Q~:е.Y[AīR}Ňqs)jwW:s0 MyDWeg[Xb= "M ysm~/ XoaC"ÍcHH<'CΗB"E(cR~Wmx4+|~JNFx:`:=Z͒Bj`$]F?) s.c?^[ݲ%" T_X "oƐlco8/LfuӿxE,+6YUJx oσH*tʄ&+~"VHj ԙȱ&1 ƪhW{0q>NলgUFvb"4eWW}f6]tA\E |V'r_jKy¸d/2 ?rN}],(GGL'1~f&'ch\>JyAp k^0ɾ nX>RӫZpg]Fzwh0]+t#=4b#* c^G󽇼ɠۙa N1P,,rj}4ڰ>&t4ǩ7`@5BcNޱ38{ QP34_0 3} TgW}4 y=Em3SÓxLӊ)?';#Lew6T`l8M iTs9/Cv.#;|Qhn&h}4w0TSTGC = 4B0ȿWҽx >gSG%Ѭ"4Φ N̑óm`-i",ucI@psRy]$Wl\&XʹrJ5%]ќ9$= 0T܇I >WZ3~cB'. "y$/}A#d60%⫒΍g.L\=: Ajd]Δ:㙀d>`T!}rl^oOڔƀ Ԑj/پ@`g%>4,sBT 7W"Pg**f% q?{s2BW&0\"1-;qW.-DmAQ~6E,U 36$0Mׁrl pZ;"CNMLn'5P.[J w!R=khJC"3J?]ɂt(ϡ4R]ub묾m7HrB9~:{bfNYQE\ ߜ ׏ґ Қ_&jZ̵BZ>>:@3nYM+{sU ps:C~M΀kl|AVHlo/YP(DcQi$xTWI3 SEnwƟ_m.x-U-rv9oFt0q BP+r 1>*Ywx0o cm( 8#}JkLxһxKs곷!r ߧOcOZɒ~Eզ.`@-Ʉ ґxX ݽxT@%W3Yv)R#N ݣo P*enqT'"mQaM)==xUhP;ٌ!9 嶒 Q)57DćfhDCk<9jGBL#6͕lUy=bc vzIԣ#1#|ץ9o:* ~JT|gOT(E2"*O5xVPaE&EF&\*[^Qԁ;W> Ը*7?0ڕM`fcǩb8w~E$U]+?ѯ,Ъ"u+f4>%+5GcQ\@8 Cʠӽp!<* W(Ű`x\b⫫(aΝr_aٽ`f{?8ƌ3qz#*l2&~\EXV$'$׳ndaw N zs]U|Bţ} %;+ѝ%O!H&~ p6~қ'\E>G)\XtXjdCKo;^¸x%\z oc ݦ\T f~QЩ/4X\A4 "K Tvg4Dс%S;|>87h_f?EhZSdFX=ղ.ޓKu'Xm$Z\8 $bm!6KdӲ\\2:@2K;-Ǖ_Ӛ9BRrR~Do&@mr$ ůeD!_l̦pUDp6Vq g_}ͪ3ʩ21u7Ɩtnr# } R΅fuqij/.cpDuf' iJ16R˿}¦a!dIbgtj-KW1.RG?7dQ4k~2O*I!LG’POf#/= #U>>y~*~w~y: WBP{z ׁz-Q*91VLy8*a^BfE: AJ`hjׄ5ii K3|8hWPػ'(찣   > ɪ,%J:/D A'm'twWmF׎۪<_ c}Wci(<9:+pٞ=wAl!0߳|D4={)&lxĬBPENHV\<= WeyŸʁdĔ.S$iDzQI)a*[1̆M^H kѪ cH ~atʽp+d=匦"JijIeYf궞D 'DۇL8J ]8|#O,%1@OۂI6*$LJýn" [Ofz7 00䫃@y8 ԟ3pfs}JjALWx9%ȑ׶2}Y8ĴALsU =Xs-GD,oT 2w^-/aVDk j;~Y?6>p@_<`N!EEw8+.BkPOSZu9/m'TlM9:l&ҾweWoF7oCZ Ә7BDlE ʇӧU8Tr_Iq/s;qgYCOԉ.תj~p\{K*I)}7$;EnvDž"cዦNf4{/ ͉jvS=]FxkRfghwohAXH9QtIIyO裙zo)&j:Bẗ́ %$qԠ:cܵ@h\THx4 1Or_<BoHN8i~NR@J۹۠+RVT< CȐxu`H3Q/͇46d@ET[)T=wcS@kY?8W`tS^t|JmiKֿR*Q-'=SpiL9t;2#t_~ Kg~CΫi^;qpLeͮI!TzxHTz]pY>2:Ӫ3"ئԱ:p]m20*ݴ68gx&q T{B,V~|*ܕW3G7*%?B$9ZYrzύœIc:~m K )"6Ē_ο -ʼneۦU1?<6#0'>4tDOh{HBFE]A- 7[kDjꆜe /6->%ZjvԷ'TE9ѽ\Qr D[QcE.5)ZuTlT4jIM<.}[vae<$6WwA3_8[FQR?!rF>m$ L>>[.FF}7H±Fd>ďF=,zYb@q~74Sv5~4b  oz6 ?S٦(rw [8wJ&xB59leKUDRM ʸRߣkOB1?IUjuS+a ;]Zٿ|K"lno?ՈX 2M}PyE^׭OY g^߾':Rx,oI?LI e-)'돏D g 1ρ7;"^6^}6x A "CW7kՒlQznC =~tA g?t})I"ʃ0&RH^]DZ]wq֒IVHEiMp?"¦B.P0JxP{?&:0}^`J/ֹ-) 媈ƨ1dDx[ul_UBO!8efA4@>BùƥGXqXnjף"p3h̭f!rxQ%f'M #aX5S"GWf2R,5b6u%|Hرc xef3l_0vRG[+Pj[$TR=iq&&bU^F pa}HF55Ru2ҩXn7I[jft {-rC;m:YlV1(uާrGg{$m=[߫v:i9e J9$X=Og*D]={%Z~轐>fgT eW‚ԒK`oΌ"RWh)4Ek[2;rzjbvr_my*-vOOKI鷉(~xwF®("s@ZK:qhF'I770SEtQbJƆ*nʳ1(v l "ީ8g[r$Xxh(6m7XPq:Ri+d Eu҂b`5BYtgVS`Ve/!:U*}bv8RՇ+5ŗFuko& /P\ZgtZc +r$J^tеk[⾄FO^BF #S_Zqa1bATr d%@F Ĉ$Q#ɔχ&ʦoϹ =k]4w83>//)cCݰ|9ּI 2]寻bxt7MUEX qP!W-\?foRm&&y0هJFٲJǦ$ᑵ±N@u.o T-cuDM/1[SHeu׾yϹЙQb̝ѠWCzby"|X8لGdr;W-!b#Zᔀ&+\y-XjZ?E_~aS9C򋊋r^ȿ(B5u4k7(Z-]Ԏj~V=ۍkO80lRIbӎU0䈋k6{9ytd a+vI ԮT]F U ٧ |m?V ͱJ Jt12)I>1c<-\I\8"t0Y`mD>|H+lF3W-nbՄBYP0ԁ P_sGk!#ʩ9ឰ:|"Wx~nV3Ebv.'cjZoY_? FH}@s޴x|ޏv"$yUSoS6$[m6La@ 4c;R͑TS!ޛ2% g\;x*\9.1Xa [X W\#u!LV.I%I_,2ǨV& 8-!v0tkv(^GaN A6maANsH&] )$)Or4l)g Ƶn(Ƅ9#Ǘdn, cP Nc(W6L4#>˩&zD+)62@Q^ks2>4g#T?ĵSp..}h;!SXDW3 ꑃL V͈ ٙ8$-c&h IJ>);S/V+C;(5)@o j]m`=]jy9Evq=KoyD+LͼQ-WAvKhג2Dcyw37b2*({ E0KyZ,ǽ?d]D{F gxћnc%}Lk7. ι'WBG|Ϡi~Czʨ԰ԡPm4˥6y^D0bE"VG4t8z6LGIiaB+UK"[G›OJ+gCWjE恁s(|(Hb8~H :*t(54'04ng G=?*c~Fy rxhf$ |3rf|Z}, eߦν^Uw dcL`%`^wuP2`Md1ic9`j74]D- PC-!uIJ]Pm?SŎ"<a.y&͊Y V)8bLJkЍncMASq%]`,WNpcX.nݰ䙈mQBð6vB.`lYGsQ [U`,֢xV[ ǾX aTk %%I-2*{O0YD eoԙ*Z ?Nb2} ih0h.a?at6iƊs =YH"G&4yƃ2 ^/Фlm$jpo)14nɓ'A<+h'[$`*B#q}Q#1>|Nˌk~\qPى ^PAޫo֑"|OHI0 .aroM;ؙN+0Tq3OxO=?BYqʀ$uC`$o" ԂeBX)o$FH7q ފaҍAkH ]D_wֵq٤(dp2bFZ2>:NvY= p8-1q3̓Uq1E!F?F*@T(r1Ywz@qo u~7.S_E2[ҫUVj>TeN3}؎_{;y)_j:|^QWYEj%JiK5&ة`~bqu Үe ۠ G<PY3 R0f/>n6Q[$?Mn<0I)=KAt~sT< e?C*GQe|!2t>fԚYCsmuĕqb8USKX웎GCOIP20+Ofh^QN1$`˷1B氏L*7(ϛxT/$EϤQ$\͛S}٭ui3d CfzC+d)m=SDagtSe"9v@"=~Aˣ;RU<0Nmì5$ewS#ɭ'+Wc.tgC&SQ$uQ*8'ϠMT?`$74 5SE[Bv@h(QD(]ab`]*5PK`ާ!'먲Gc5 OzfSrޟ| s7,?y [^U&P\4 ۧy)Fc^)_vt!́[NT٫%\‚;ħ!Ą Nޏ+U{vV\yoU,Ty$N5Y){E:Vv (PJ]5>\foL-6G#ߒ6-2ugYy+R@Тh{NF[9JNIBt|0!pBH.Ǿ`-Ĝ|G9R=E!= e+1Y)&8ӆFa4Nǃ+q6hP:!sPElS |O?7&YGg*Նe';ϭӎo2=V<^ؒ5h0/ L )5+,H]V5s+p[椂G \Y>*M!3WX?;W#n_LuHH8yxcU2=]Zݪ|t^nwqR븶v]WJ] /Ļ4e<F"֒)byVoj/3![W' )i|g0L@ڏ K&ҥEX5w[(9اa~5@y:_G$W(Ҩ ~4Ltް6XWhр̓7Zc X1 |BNeq dg' G*Y k~&w[*L=#39eHmKmS+GYaA:' Q00^g g1KS:` msw;ѣ@37)Ǖ_u?@ѫrM'ZQxo<zEoU*cނ[X?ZմӰkz8.u֫@0DҒnrkjߐ/S-DRQP8%'<؜A+ ,Q];0BsNa#1W.]m@Ut=$Dhͽ[M[&N,s#vd}X }3//5$HO#a(pU eUiG@r Mt?Ѿ`}_A >!6U]g lV/C7d߃fy8DϽunP֏ ryrf>Rh^$Ne#W29')xF?Y2:`3''BY2{i[q/ШZF-5]i!f\ؓНys~f"4I]yMժ'.w&24U;ۛ"D5͎/)5f&hoI/,|sFzOc?=fdt}XK]L2;Caa]: XK>$A%P~SFL.)cW><0ŘʺP&=dnWon ^JJOÕBzu1jTPl׆z6ܴPA7f{VΨ| q4mRJi#r'<~jH kS?1Rń;(VxYS9LӚkhQ`uz BƂz׽LB5i*yi$oׂu)(ɯAj)W_@1}? @.D}[(A͟o]觋8 ÊSӊ/O1FYgIKl5VLv^.ڂK%/#`)>mSV+GaO z[Q&:/g!+o6.EM8Wr-rhkYLbـ!1w@tvkD{45<~$) +(-{uڡZLqOЀ]oÌ` R?GqA{mP(ZŷHvqb{.<;Cx\ɴ%`z.C@,wvD)rsEb~u[o 7C4/8J폟=@z j"`_ר$ " OՖHt,>sD1G>9Y{͢G'gIVV Xi+7hGQ]+XX6똣P*XM9y/(*i_2BDh,#8!8~\)/s]&oճ"R3ٮ-nmsZ 杁j{SWJmn|/^VbyzT/!K6~Kϻ.Ҥ;*HcA\"[# ,sWoG'Ss)8k=K xՉ qIes~|w HgwsJa>T '*8FtNoe)_8Sзdgh=? j`8LZH9I ?$?J~f&=l7ut8WDӊۻWZ@!d5< J>OJ1y}} Ci-i@{,n:Nv/@}YU6ޫR=>FGWtyNJR.;Ep?*ZR2[4}?09|b|—Usm_Lj>6а(Ϡb]ւJ&}nGٛ͊QVkYHRO7Z8z9  h :(//U]PۻR7. f|~yx}ߘ0)H\W8 jIAfbpkՀK]=] LMHVUOpCrq@wm{%Jhp 4φ@:'妔h|, ^E7g) ߨ)M]*QR (cѨcwIhBi<J?آRAkWBΉ bt!{VKO0[)F Ne×e$kfWab\gO觗jg1:c_{5q5l-L_!WFIpkHRXűUP k% >7}1?צ(N(ȸ&7_A5<:U:lj #3E`-WU^WX;dd*3 wkWI)w̒'J( wE(J:.B%\L1%ۨ9'J)I=dr|x-ii-& ;ʘ-KX҆?Vĺ{kc?< 'd,>oZqnl|.NdK5f'g+e)(?3n^ۖ6k[f TϹ=[BV MjYk7 rSWLfhyiqͧ#]<2Pȥ$<)`pT@C5S@ڈ NF|U(s N1G zk*j%,my/G<ǀ$Uzˈ6k@H-.N BΐȒgBϛKn@K(8*":yxCD 9qտ.s BlłxsC 3yĬbU ى[1#LU ?OM# {s{Mݕo f3b>H0#YUDPh*?7Jۀg!qBPv1S=,zuTe~<8+޵cZ5̅yS~˝X=b (?Uqy-^8}$[LތPC7օe8kvJ\,Mj}&J݁W*V{"짟R@k9KdT&RBkƨ2V{emHq9cEplFnjz?mD/g*hE3"q+t ZAd04iv@ bZ V|̇" @SCg$iA.CAǏF?9ݽT eT祓N/OlL@8SM㤖/nC$"&[TIuS5Y kOux* mh"PiP~-ŭJLe$3r'1Y7dx#s׶Li_W,ϞNWΝB =%>ڋ/VX< F_`V+@|Ù4J{kgyR6Q؊DkS$c"aeӬơg9 y&\*0 "KuOruBkE\n .ݚ)Vr:$=$j ӶʍNy-'$_ Ux$wdOQ±rq9|55x >b2#UP}h% dXM)|XNF)%xUCHK#nlf #)O z冡 ?Dߍ 钬Xt{.@E s?S PH"m6,b#%5"5Xk z ,HۮPSa4*_Ç9g5)}]SD\$4 $ heDy|Bpʪ Q"'Cr}?^ٖ{UB"ERi,j̦mmϒ{'}.[+6~φ@Pl <'Xy&1>, @S◟==A4WRft^NJ?()BtccK2[H=d :Y[-81c^$¸hN cXf=A d4`kg'ӗR1w{ aK2޿akLnh_)ǧx퀘Hh*gVmʼjODGjr[T?a-j~[K?@FQ#P2aR+n=}o{3jE8 ;<]q$=fͧD"w"!2y-9N0a6"\O¿SK(7JD6f;2^Xge3֊PxXL>\By3Rj$g;,#5qvԬz9aʇ/$oΡˋU 3jǻZ![H!t'Yeᨹ~oc Ғ?"bnTY޻aԶI]{Hbv<ڗ@Nu2@O9;mԿ6xJo\a vn58;;P*j|}{X9e0V-3V|/GwBB;ebgEF:eV:j"L8, m9qbŠ$ZbU}>~r6qRy`h֞ 48b.q˃:$T}Ȥ*ĺ?wZ||)V{`I7ͫs?:j2BP2zErҩ68H*Xhy9Ϥ / %. Zbӊ|~QěG+1F).IkmWWu} xnj6wmgK9aGCM৒(TQܣaQxvntz܊?݇{chM[ol6I@f{FG t\@m\YM~*+Y$o5._|Rs dnoňO8H}nfacPc>$NXJj\4¿ޱj$lK-09P|բh vy/hEI{ĝ*ϒg T%/Y48[lTv'_AX=n$q9; rtc% _NS7PTj ?5eɩd_ !ٱƏͥ[ v\Tj7K5.{Lh9&*^TaPBVYe^#w>TE^-|đ {Xas >XnfXOdNP~Yo~WtoJqkDeA@NNTP?U޾tJߍnd&Y[ݟ$>{"~?` 28Yܾ@'՝y\TAn+|)퍤g|BNnQsFzK r,`W&͈yv4ej#ׂRx8f~Xe]oC FCCkeE򎥈)4kf޸JAvv;Ȟ :(|&:КCN[LmԩrIEݕomhrC:FR 8ܶue5j^}BzdvVj jm¬?ΞF95Z ҽ2}_1~ET(-BmUs+e#/ > 篜C E]IHw -ٞ;Ĉ va?4ÿזDPP|cI8(?x+zy3hG*G>%289Zvl"/me;a}@N0ۻe[&CL隮OE;nCAfv `0x5@ޤN Rƌt2t~Y9Ȼ%VXVڼv Kk,E̅+nb#To- 4/)Y%t~`^f}cESlKw:ո< 7I^p P`eqac(:NyP މZU|:.ݯJ%*cYL*E!\0 b>AW8YT>ƍZV 1rםv<].jVl#TޔpON$L8sOjKYrDFơ$i]T~+|+Kg)C']異+`'`*7+J37FK,(Ŏ?B^t.ZCN=)9!tr/ la^VWqiHsO;c)7'^51T%#Și}-K* Yu9>FT[O?xMA-T/lʅ_oR)}ї!Ь=tƘx~ʟKal崨cz=tgCBmoK>n.t[lidS$( VxیL8z-\ʨH0&; B5|xCr:0ҏy"7?>8#0@XQoZbjNq-|"[2;*u:$CNr@qf Oգd?=sSeI]M8.(#oa:T7&[?mI PjM:鯁c!Rg#g #,x9./0\a~[FS),j_{F 8kpĆ; B,*M4GppD v=`!VW@ WC)bŐs(`|}8^?cBۈGfL~U`r#6:01RaٱZPWu狀$ 4y9SMݿ|JuT*פN"jL|zn*#S: uO 6Au\M.SiK.a>pBQ4)duhƾI|t*_縇QKͅI%`Iq ˪X])-?\qUK$#3 T JnUq*˅QӫW7'|Fvg=x9Nuـ_REbPnהr.Ƙ㹟][|Y0hBPA[ni?tYky)_!&r2! S c ?i/R0$OJ/@'d⠁,eL`.T`cvu6l<l CD`څO_ 9Vf\%t9FbqQNjI㚄ݗygo~w+ÓYP\KH_rQ$+Tv}'eםT2a)4ek vֳL.po̥ef~+灔J)a fbV@f͐ 1RůtuulCVG8f&8Tmۑ;bGU&n-qd A5~v6`,4-~3`njb[Uv id1(܎YrCuI{YqrkD‿} hE ":iR?'I5F؀J\E7ăȷcK CP7(VoZ%c'nq/jҘ#K$fp- tXjrqԅ'6ǵJ/N]_H_Xx;zA(N!fg-)*B\:'RZA 8@F,&bVHKP+Bir !vn} Wq"^L4)sh_{4őIx}{ܕjHUcv/~W, ŭ(r)^, %^( K?UVLpJPdFvz&dվz5L*fc\@ gL 3(ksI D=[HKm @d)*Gъi$aȷ/`)F8#̕WI.P6 VoF6\nN3 )+uOe@ x;VCx^m}174d] U' #Cᬉ-Lf[/ᄚ`kԷ`2vJs+iv5SjTP& Gp6nM>Yi gRL(0Oal~g@(uXk$5~j"i;D1@X`c?hamQIhc2rV~c(K:{Ph#o`4XAҫD@1OA0Jh9PLG[fNX#@Qۃ*{%vxuAD:{S#[]\Tb]$>5t뮆w=*1J5^ ӵ ]N0QUg()pj?K%VjLNi6Z:+!86$LS*:ٛc;-:+dhCRfi ޛvihA"kgdKSo r "}\r/GwSOň-oAICpRw [wȃ%xpun Hd5;d8 Ā9 ;26vODu㤯2.zFA3F/EK?[QY j4"a:N?U?8ԚjJ+ZKVtCq^D[`1 ) G-SDg r*8"-DsQȟUz_3WiJM +/xxKfa[Bo}E 1yhWd>%r .N4?}ol2[dZ>X/" 꽋0K)_e.ER</FרҶz E^djoCZ,b"Ȱ7Zs8@,>蛘n Lg;$TٟTOOXքqD9#v#b&'h@;m"]}O!783`u}0|u7f ߋtEg8{pZ^U Sd1QZЎB ىyf}\GYΩVv Ft@JxQQVNHu%`+, p_  m)֏;6B* Q{D1=GӴvZl9 #E(%k*#-SKe_~K+m: J`h. O o[ϒ:#BY <$P\k^_f|yexf|=3_fQvLe\b\>ETQ2+$9K=rERC6 3X"6=㸠5Bx{ ??cbPTRlYM̄,}䄨3nPx lnbNo@> >i C婠Uq45nndTo'4Mq ݔGȖ :qW%"e; V02$Ќ A)zFWcx YxַNH_*W(¸I.cȉv2:/Gۆ,ǭ7J»$&SLa1U-@U6nۍLðaՑƯAawujZ\G)06;0`Ӌ-zGgt?Kr&Yr1>4u-I ^s݇IzBZ-}ٸ[ Gm!HP nתzwft5^||+N{eJ*T8'9lOʆxX\'.T2n;HIBNhfն )*qe(@[d JYqRw3  ͼ/I16`SK"~:\FeP|tYӢL7gЋ4 y2ijUd4+iE1!:m(cJ&J¤S&㛑s̵5Cxo7W7nxTurZ ;3&%'}hjNUDD}s=MCg tvoKj\[:-3?iҧ5-PCL7.6N,rꀨ[JOwHYe6=LBpi>ph޳֛0Ϯ|qPA@f^T|7%e!yz6rJ* M>D] ˟8Ȧ6c 6,BORO˕ɪ|aʀ~-vufF'c-RKSjݠSpMB"@>7z}Rn j'n4]YVNvJwR=<BVk  yTEbB#ΝjI!WS|oWPd]FyUD!|_LCu',]X0*&M4el/eGhpV1O~e^)q1 cc6bhK P^+[RߵӀNz-(^Om=*ZBNKcxac򤐌҈0^7Vw$̿Fpu`9Ձzygp\wl7 IPw=cMu ]HBM9cQ|OUrUYp{1yUɷ$~Qo` Γ`An#"ufi8,]ξngVHVTHnD909-=ǃe_0pfS!)5-W,fq}fO(mjq=~`v`%(4XƧn6hcƞ#da| 춅."_O,SNb%e(Wi7Q.FZ68~`Iͣ'QDI`mCy8Fu1q#2r r5g[\;guJnG(JC{N yys2|ί|\}J68#G͇Y " M]2'bLUfbRP͟&t$@/MLܵ">6tYKZ[o;SZڠx0_/s+`ucKGW׎["YC0#IS I=΄;NȲ Xªtna!}eEڭ5m4؝iG2\@ &GJeg5%Zgۏ >%\1>  z7vp:(A5cɰg\p{#;&/t},3gߏVwvAU /=Hۘb/Q[ .ZdۖCC{PlŊi!y&AwE}" B:nDCa܊pԹg])l-~0,ԨYe9б@8t r-rOFw}:'? ~0M0݋KWڬttV' ӤU?]VW|0"RX~@J]PKiSi bx=]7q:H+5iԵl;t-\| y<@8E!{XErih;5IpjATZ-W 9іhҐA-(Q8GM>aLT tc ѫ)<6j7K8F˖'[9?<@%՝Ϋ|'w J[/b/ ~LF#ZbSTs#|k e Ska7S^VL.w&EbZ+*}NMo0W0|M58b8ڞTwQmj=_Iky͸I.y3 YV>%:i)wfؔѯD*v^Mq,Q Rw_ & x[Gxΐ0Tʎvj#q@,^l'״d 63'] Pv+̠ E3*,5 tkE57$w~z'H|s,un)_$6bt9ˋyUa<7-nU;۷%PPP*V٩ΑΏ}j( Kf-gv)UMFifqXS?FՊ`fb}X ٺ*߶jV`d=` *fIcnZhLoV9|y,N už[k$]kFГj߹!,g ^m2:x!Y ӐGAE0Mo#W}H8q7GvaJBr]Anw7uviuonzYIg P]z@{XD)n,@Zf9s݉ V(ldK/EF|pL"NarWn|: %B/S $^Z X [#@ė;*$0;Ğ;l"h`vڶa0p6R_[*1M&נb~+ٚ7"SiK,C<-_=ѹ4ڀrjSw^|/cf2 Q\u7=zLMQ ,(yǜ[6;RUlǔQ-[$7Da* p؂wF*oL5; 4ji;A.e}_N3*56=Yy2-C#jpdWAS(T2?T |jEoY@2"zx﷛Z09UD7e:osCX\4Ǒx BXMߣ&JaK[Lla&_}.C65`b tw=iHOcɅ Nfx9|4{܀`%;:)j>S&='%BQ(({R;c|g]L e=ݭzuz>,.ڴLX' r~9 hcq}r07OVAhlH̥#܅ĥ,݉8>Ѧꭞ;<ⁱD+N4kY[pkx6ޮ81n=9Kiz0 \]rTu(i2g}^% :~΅j# eY|"A3r-24ꮧM% w?ЖmhAVWK!ᙎ"ʲN=PPۮw+t&ܭ¸:1Di5&aGyYpgwGo AkWmsFjT>_V̴;%ҪR5 rrT@bK 2濼%|} ,:v# w")&T?Ua|z:IYK!0x[ #oʆ㴦}HctIRGvj(%j #Tс568=(@R"TK8fcrvwdwk]zҽGuzէ>A^W*'Ŵ/ґUWJWJogRJ]26G~Pۘp{ *dg/X'F<%B)n&3;Ҝtu\fVgI8aTQC0Dts͌'Fn |1K|d$%?cr'iIo((Te̤q^-̝6rZI;(Q&3嘥2!>/nzݛglw+ ""1ڔ]=7ra *+JF2mEVV=/)=oL{* ̅hu &яǨS42%[og8eQxIA&A ށ]kAW'×E9#^ơ0Qx: +&8i;){ }ilCI1XNFpvQ97 PS!dsQA2O"S,z|B3̈́Ńe>_̛*x8aC k0ǪtN%$Z@/W1@[cVI`%," du~ |k8t v7==3!5o-~^#\cާo Ofdn(V TL2ƖI6G`uKܣ7Bn@98|j SrȱJ,ϛ^/s ʫ#[P?ޅF!{W' zWHQ_?'-ʼ|@7DF\lׄ/{bHЧ6c 䆛a/1C.&vA'O h{i ocx(\VIe6kݴlQ"xݏzݮc*9-<`VqթYP1ŭ7alq8,_iD*m:O]9QZ)ɋ0LRK|:O&BBO|?NcTk$1 }"Oq75x݈iUx2PU&?g4[p#ٴMhpq%y1|qϤ3n _~ tᡩcr^ZAe<,^j&;NBKj|:ыp ;xOv'labC_k:['N_ WdRm3(I~ƆaHAsIx _=#j`]8,iEΊ%t&Wi(4x[Tv$7Uo"{<OHQenN㚛l1:_&dD+HYb[v3KWJB߁I2s䰽lGkwƗG,Z!AM9$rj t^v…NV 繶9H2T؎:I٘򬏕a ,'KוmL}~XqK;xSȺҙ9S9hhX ċHgc 4۠?@w ljaن ?43 fڵC,61UorDzѱg>õl*A"n[79Sgk[SˆhߠR[z| //d@z[T³Π-ܫ2\B$BG%2;Qƚ9¬׷b'CĔjy Y l][{`]ZUY3{-9 |C%c[!058IA;4!v@jDZ1-;q5#a9,Opce`=͠5y|6TAiI]$'{%hΛ)iq74KdR^݂ܟy:4S͢9ư՝85;gRO]\n~דsES7`(y+n^,NݢC_g{qjӞcR7hBz5ɸ}$Bx<^XFas]T&b|ʚ oR|`8 M[G|84;\M1xH( BbTȟprW)E 'jLWq^{@NpAod8Ef&gQM[<&Z&ɭ؊& |DOEr":Plte0wo{^ %":b:qZPc72Y'+Hֵh%:2_sAӣoЖHTd@KMh}vI "Qgˇ1%<bCE $oM5V\V6)ED)u"`wD._.4ns;Wɧ3P\9Y6". @(:2dEv>𣩯MNWd N8 8B IZOT̽1:yx Q50(Υg-*԰!XUR&^~.G'^Vc@ܗg8x</**L̲OtߛL?J"| $%|e,">df*(g+[W DB${c;MPIaXl19KFO&*;I^@ֺgrwMyZEvF!hOfd$iN{9%xwv6gՉ2UM dBVc>_Fˈ,gF!N>d9en!ڌ޾z-{XWA -nT7Yg': (ɕt;]/DCW획7RaX'`f&r"ų mD#><Y|.ZŒ:;Ƃ!,@4#ߩR=Ja=`CF3FC3e֑3;)K/=n`4SmeHX, #4`N8m vͳv@0\5|5dMϴFuQaI-`O|J8٢4jqڿ.̅6fpsdz&ξݩNMw.(y<:l87βd!@Pec@I7t#8{Y6tض r`Ԫa1}_(ȩsD&^~l#|.fjlΛjWϪpdbK\LMbc`AF8@[ UZo쥟Q0Yu=l "fAX6}ޔYM0n0S1&s'L sB9L1$!GyLkuM<J"x>)lrͱwK(b%iտ!@8 N9EMވ~KzmYD 䟛L], 2vc^WY O=XL`Wi.cܧ[-0~{#zbj۬`6.V$)ÏWW/H]B뻰 w^K m%^~-wW5g \w 2Z-^8{, EE9t}!L"\Z8=p=b-~Mkzx7 co&գm&410=[wlOu㰅 E$ҳkl8h _9f3ft5ov>8"5W"jTP$P^"Z4?/1N"d.ֽl_1ن#*`m.[71qh-s$aQL"KIú|F+ $E>3RhCz<@*19Ő2Ue5tLSK\`ͿmeZp Bql|Iu=IuJ-H!)1F+~J:Zvyk|>r%I/<G=R17xˎr|A+Kt8 ѿxρr{hmQM};V! ?950PƵMߛn f/00wI6*46[a彞!0X ' t%%- &}m?M=z[q39z1 >E8jbHA_cHNKZUbvA%hf 眏hb%&L v,_ly 1AZT&s.: KTZkOu8V#z|"y<2Fscߋw."-`Wb󢥖̻}TFi/yPc+~(f/~#F6륟e`.1ȣñֺu咩56@i/&DQb Q"`Do.l/>,Zf4zJ-MlVsYn.?+g&:Ǚ!o_.}tnY Hf@ 8''G"47UͰYpr#6ףQ(*4+]?k0qFu,os]HݑogsCyNU%G#~# ۀW-@ŷLTJ(Hdr#Wcԛ,P5Z\=9Wk8^[`UF#Wg G׎ aa0|%'K{-Uc@!L+ќ:Ub&)x ’Q7 j6%<[)#!֌aԥ Z _4GӅ'yW|b}4Zm!:d!P*',zr srHd rx~EX(Lz* 趻g/GFIb0&j[^_l⎈?zlθۥ&# ;KRaV h&HDLmzПN`m!QdƗEVm4 G!a<Q[^纷y?164Twt6_;$TK>Xkrr8`PR>ؚ_l&"onsk5>S -㥭_hnrO"ygr-E(aTUA]8ki%ۈXDxYH +GD g" ~l̺ܔ'lrY E{Got={Q>h DUζ?R7٩ZpQ<2r[Pjl#* 2'/mȩYٲBuw G@<f6xVߚ>m +9C*NI%(HN+ baKyi/ ;~j(-|UKMU(?YsчFx f-_̩뛄crt/B$"~3q"T(:4}\R8 QwFՉS 7|#EoeNSpFG+ BRsImwȬ&r')gp$ {ҏAz@ztKA=QJם*J YV}_7c.hmצ,Sk+k "<"UVj&2Z#|iʗP8ns熎#BzgGqUk6@N{?s\^ġ4RG2mD @ܻ0: .Jؔ@r/Ict3*)KrF,OlAOV?Eؔ%߭Ew6=*§}ه'g]~Z+hubͽ5'%oW܄QV6ey$4v^?h] gԈ5vdY)BJPoOWZMCj~d,/:g=]*=2 W.opfou\&m{ V m\0g2ӓ)rRMnxtD ~c4 ax!F{^1(bS|g9 Jߖ%@HY.Xkk_ի_S~ M!W_SL9+xdڅ|BCN9B)J2G"H+$ W_qHuɊWY!+?ɣHkPr,Afҗ&&yY 濗C S2#z=h'Ǧ"JF̸G|м'hD,"/ƈ۴y>mL fp6Bjhzbk˃vÎYNS¾㴍]AOs(yb%w$[f9=%2IvGNNN&e1V92g@xY_BE_54%bD*/{ '!R`Ij;,'1q2Q)N3RW =NWlZq!G.^Xih 2DQRm{ { Pܳkc:pۂWUX/-֯Xx4T[tP44Yɥw 8Ζ+.6ѧ SW)5F]lR׉)oԾ B nwaE]N#UsnXΖQKMlus=TXm3 bDt[1kBOe.fHhR^wpޔ)WY N=cV' ;i% nl+d5޸"y<[S[~P¤cJ_XI#YPTTNbl4t[r"}Yms۳ϳ;)d8pcq$FO.vOm?uM'b -G-~abrI8uéPpg=$(xH;(MLtF) G|aX&"Zjwhk > =(_v4p(m;bc%󮓝opb[sU]`:# Ŝk" 13i#|H6i,:j੏< $%!"8Ƕ@EQ[VX._siD>zn?#^pI|tRe i)+sfq\i oCȃ$a+H-Jkcq,3ź5y#~شZE0~zH^Ƚ6 gY `WM >o$) ȇ^hA\5yj r=cA<wM5'Z><0,] <%N|A\$?~yMoSV VaT:Kk"9!"־>gL %}DXMdS-5!ٵ?+߻X}6;&J'ds9%a"峭 r;hc듐- Ў SKߔn Q)A`tݴm0i"4,bH_-Rd[Vh4'ZgmE}%V;\bS 4gR}Sҳ;2Av驾\C]Q?n8sl *죡 ][~*ٟP7k"zxWoRυCp7LV-Slw [(TD.h9/N.-s}?Z>"¤ojlS3c>ҳxF+ϊ*ir a%`}[GU/ѶpoM IzlqibJW7lowq<f%dӀP{q b%/=!qVw'ʌAgY4U0EkzIWbv C`aB2 Q[1x;*ǹ" <1Y!vӃ$}BY8 mYx$|A M W\{{ni6ܮYaakor>O?u(]3 3+L,&J3#2(c $7!bXrLh j g&>DrI4Y&̫ΠGBϫVP=lR{ R6mT7f܎Dr_.ޓczY lmbj\k;4.Ѭ$XS[CbU-Na.$H Z80r˄nje1f/ytN[qaOc`*sىZY$a;]T)O@s/)%;G&?֌q5I$g9MɍyYL 'v#J_EZ1l?Rc2NZP%-,:9b: R[Ƥ|s #Ufbsea1hʁe0VsyX(jr'Ow]O~Z>(yCeL `M$yP}ݼ~^*ً+Ugp%* U&M:)W7˒hxJ h3i;WHG\JmM$,~na ,^?eŹ1a1 +>]X[ 皓FuV@u.w),6k=EXǛVHi֔]Gz!>;ӱBPaF(0ڌNzyt.Sڽ^ Y` q[!U$&/.n"l) gv,kVNN1~Ć 5Tp`zȜNFr+ަ`JeHlLWۙ$Txo":9UJ*i8D0 ir@g.0VCg̬t0'%KĨ󷽳rϩPO nVۀ)bVpujUE4@f< hQ|Rʊ<,ʅS6hifמg Q-w$s``w |]'6 ÅN8inY!*~-R iؠ?1v`/=au|#vҨ :O'~eEFjhD7~X)Uw/r2típӚ)Y쯘ohL="VAcCVWʉmd+^&OXbC>ηbhDu''-P {̲2W\W|.XJAĶI4d0q' [ K8]1Zßg}J7i*똵,S(C9A<\|Q*[XYnioHW\N=fHkhQ㈡c)(o˦;9Ekܧ93$n:*d7f(E&G"<YjənbnCGF? >I$!:C)NMHgC%^RփdP HY :Z9$sG!:Ƽͯcgg&5ZrPB &ϡu]`菨 ̀K݇l~ӻ 5<%HS(a KܑR7F紐`Mت|7Tv_?[V4,RQi4@['L.`Nx q0uJl KR3B0B`bb(i򈀦&E6ˏGȂH) \2[賥yQ%V wG; Nţ7ۜ1sp ao0g}y+}7pƝ>Fok0;(1ḿBD$h00ɔ5b^Uk)E,vkRս_.ŎoR+HUH~!齧͵k 0NI8L)tFbIgnTXTWٿv2E{.OjUuӛ Fo7Q<{ؗHƒ4G@|tv4}c%GPJ)y8>Q 5C~ Z+o:[~c:"=7]1q(Pl _qtfIyvc#+#Ar1ZL)'fl☓Mȥna˾.@sBNA+)AlA: $Y99aStoJ#1*Kg4+c 5Pƪ`cxy$6MExjf%P1Gѱ*vÀ3tm9 ~OMفb4 ӱ#njݸjNO0VΧDc3/(W}'鐓\ R3|vb-ͳ??*-3DхBTєD\єE!Gm:,#²8gd -aJp1c* C^%SCoG8D-r6 aidx'nA-j=|k%O [4;MAV.GBJЙbL`e][9=$ub;Hx^wD~ ֔{SX[əػ'VՍ]n{!ԩyV@o`vD"i?$P7Q- )R?t(MK(#vuYlDiͿEC~lcƌ3ff=-2w]Hpz.=הEtXbp32@n-<V5**["}Iw7N ;`'< Lj8mXuɎ C+uYUH1olc$tV HVS{0%0ɶmawQDNξnoMGx6 Y!N ݹlnp~cgaa@TYUuBY%o\OUPxCPeB!nv'.Oy&k%'?5l̷Q-)pNP#:&4{ U+QJACƛrt Erׂac-9+2=aM6P(\E̘zHO,OT_/\R~OKvP ۟}QP& '\Ҷ`}CЇxp5T[ᏚaF(\ы;TPEm<IXL@7)! z yqHj}J"`zG6p(6z^sN{Ƨ'dEog{˹ Ǿu:VwDڮ FL,¶DN_8膨\}>LGxҤcȣ2siZTen[_9p⁼Ռ‘PdaZD_sU5},z+jȽ *^X1Ո-,F:% 4z5O`UخS-"B3[/䗨$Dm۴~ŒfIEd†ZtڅEQ,[N49iaVtdU'\Gv~Eu~ w`Պhf_GoF =3dlkX󋴱80#V]LjU;&mf\_[e]c ҹV-;-(5SW.IN1rzWdNHhDPW-jqlvy(\'K惶cȁaa&ҲDPU&$u $lXNfG4#7k9ᜏ A1BSs lc(UXv7g`15@]3%ZU`#퍎Y⮍Jb텋6U@TF#~~iIN \ ,*tw5涸!l`,#`YF6,Й$Xz=04"I|.kqqɚ:gfյ87zjs2FC.=e%Л F `GFeED"P@N-TjO0Rdi(^8xcpߜ` D .8ﺇ NQ?؝nƱ `|2t Z#g,?ƄS[?9mJ>ɋZ{]>5@kazg/8fs5:Vb ;d[-=?i64sxew/)qwd#1Ҽ;taPlEknn9wb">F^ dKK" oA̺&< ^C{T"$R066Md>Z"fuXQT|I}z[6JlW~HΤN4(h-po NU9a)${8h*q\53zEkr}G`6}VpѪd:ic1=";a %O-`&GeWS%H 3Ϸ3Y?lnYdXL/>XY}+7v{{8ۖRg-]qvw)ԫ‰٧PI@X-`ݞ̖wg8 L`5A^ |b V&8zYvĔ~~#B-5c>4.?Нg}ڐ,)߁ĉvFS(5KVg|,&u!Ē쩎:ѲC,ۖ}f֣:hUnYvgo_n /;]H`g(2T57S`_ h*nT M1`#OMP :S=j5hG훉w=.+ n;VR`Ъoӓ0uixwT5/"_knC+;Vx#DuvMZ1ySuO0>~.ޙu;쨩F.X;bkj6Ϡ +; ހ|S]MYmxRtYA>MCil;S2xj]Z}.ln6K`o/Hi;![V}/54 w/pe|XYX*Oq.*#*cEJ>*-}k;{P0Dcw!Uκ8hvɑIp-W~,)g 2u.}KNp1V# eJw\"q8S(\$MV^gljxx^3l^g=/i dees|(ճ-宎m[TJTH*m 4w 5vz戉|Z7={ټgMAB WaK\[7NxZ SNXn%3wr L Q7Qh\:*@BVHucMP?lWWȻ,VFcz~FIot qH'T { 8> [n^M JN۔YF1Off\26#9;SavM Q"3aM qœxL M+!qM ~tsFbcCR 'OyH!Itdz66f2Lh#5JPk:aDk)|% 8;oï$a^9|sl{ wRT 2Qv2Ӛ 23|cx˅|4vWMdIҐL|GF@!aTҫ$λQjte x/6TVr0\!RՊE׊YrM^c /+ Tr wF@3</5*VAK"G곌=TjX#:&2Zuɩ7Dļ2I!끃 o W˝r Ȋ9|=pp#Mn!.e%A!ghpTVzĦg d8 7!wևbx۬]+(qh_Uud05.Q+:T7ήLu_]=X:YqvS!gk3'qj[yk "^is u>094x,WVF(5ģuYҎm:&^F;bh.#7숯9[[XN$anW >RIY02H) CZS̄VN/WX.ڞ.Sہ뙬bB-fm i9噫M<ij۲VTEG;dܬ@_wT *v7 4SU5.g6 {Tr>=W十i_tωHmحLG݋ ED$Tzƛ[S1ӓl/fO3y=apL; iG%+fW+?m_)v¸s='t'끟tJ0:Aʔ, YJx AJܺSy" dVd4e,|GGpcrj ʶ;ҽ. cv#;S(+ 9L!diy"A^8FMnӖU&S(ީ?'qPC|wܩv+h3 ( &yI5"LCCn HVN'f?*~KS$gu*Ϩ[,J"̺Űʡ5qfQ8]iz5';Q8Mz|T4R?=FL2NI^m mxP 5fq'D7im+7ur֮Taz!M' Ý ]U)N F'5{SuaѺ;>5"Օd쨵$pٲva B>8],1z`6Dz6Ŀ|8ln~z ;m"*w#XcԜ<<)䘏CqgL3MYtd9y{O}iWbNWͦCyTO)"A9MoE;(TǂWV7r9^6n0,s 3puPb|D+2È"0w}⠜bsp,b5 7vaJnseQEzVJ7ƛZP 1)0@2”Pb1ٱ[_Vls+FfSr])־[1|)_wtaKPA&039*)SfW**ԜoF^ Pu &ѯrkm@IvV)/[G{ ȭ/$o<"^{v1VI>ҧyuq"m{.y盌Z@q,HWOI$S ׶#?b2( o)Bލg寳NA97l/S6V*EǿYw1'X q k*j*"_%<IJ4J .>v "&i|:QluQ'})PqwLTv.j|v0/23=\DZR%B9`ȶQe%E  RXZJجD5bh#MNצ 5?jMK+TY1A?ܐd*j&"fa `3{t5yVH}suNZWӻAZI@jH=* .[pxad sI8>T*)!th/iZ|h~|B4Fa*ʌ8O BXÔqd[D0&IRE,~;gQGaU\ٮ"Yu#šʆ6M%5rwiw^合9q3Rf:u-䨐Xp; 餮ڝp3TǦ`;nR>5tep|N[m-s޿jE3NDU)h~Ͼт(56RwAHL _EM̈?:'A2lr Ed#keۚ6Opc7oB5#1`^͢vrJ7*ܿaVАh;.@h5'$XIecs{bV#Ǒ9ޠX]X{q k튪Ƽv$#B`#5:Ά~tc­N;Z\Y:$g#UIh] ԏ5V!_ ;ZɜR!,lbG *ƣd{D!7G㌞p#z(I–떔OM QuAvĩ9fʢ'}S?+ca F`Λ1ڈA % #03O(ƈ-^;o)FNVYd~j{:NybGl!`FlS'EX].xmv8H9_-c5'ÌƬ[e3Z\9T$M,]BH5JeuQ-Oo^u ?{kG 8VF}rm(tQc"D<3ƴ.`Z|C1l13Xt[9?>Yw*vőuf~X|lɣ 8ꆣyCZ( ؔ2!mF{YWp-& N姸(f%0p?6W Ad+!]3Rbbn\U\͋9w)};F .qB8%g,AѾ/ogu.j]O("rNv@ A%4 '3VG1p}FM*_@we/g2U39Zmo @ܨC1;%m?{L;U*!//'5qtgna-:P2z&3<歞,$ x\l {ŭeay s<#Г;r9:zLIbiEk{S:l D:|&j*Gxu)J-<(A^6 ŭIzp2\sUB< P:UV9m5/ENE7Qr 7/8pcuIǯ- V Zo,Ku, qZA[sy dڒ6J# *V[}͆dh!N[S9JZE椘2xI(@Lu1cc|?jlݚg[baVGP2ӭ8Jx: vH`p[ >K B@aw͑@4 +<⏦#|+ݡvd'Pꐼ[xl$j[ V%E7AN-W=r1{E{.|WU Q:E!LH 7ca)?p|WB?N6v;>5pAISW0T6OJ\jP/NAŜ/"z6XO`f 9VI 7%Xiy EoE,cUntd67+y;3þJoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:t^-}"<0+TFLBJǏ\ygsa+'>$,ǑgN rŤNV/ŤNk{iVwC[2]!swEie1\Rr"uac]UwVW ԗG)[V_.0p6y]C:k_@4#&o2Fk"jͻ;ϣn?,2uq;#b:/[8@H(%]xJh-p?hmm-F1uC <$U~ע RgZTÄQHHJP6I~i!=VC^ѥ t6* NjUޕpaU;~yl(z1rs"#w-Mo98tvA^1Wz㽘b V`D~}%gT ]%v?uxAb~h%sQQ8"x ,*sTG̶~5Z_fL`7s,(A!x*)#Anka}pO4܀] CSR߳t"soWc] ћEK"-{?Gs)f8!nHZȾ,jerb8>:y%,e` =al+@ d`7J`bj_WxD/tj*..K *0 NM[Td07Yo%Zmyٓw=.jnnLx0:1c!maOaM͈&1ykOGL։S/DeaEE?;5~G $u옇[5^ZQL0E"IMa}Wd^NUuQ*]>9P<֬)qRL~yG/K ,URem>Wc1L:,%6%\tr$\8s=N&GEzG䄞NIdR%56kPׂl5aW@rUAE\EmߍF{'Q9sim$Y(^!z;&uskk(PXiC 9q:svV DZay͵2-:/.~J+DQ/"kaU c1Iҷ ~@.ȟ EKvX ɥޖX[fWrmDt ؿXC# {PȆ6L[Te%HuE9iTP ywjވhr# C2 E"2L)8\[N:5j_2dռA{4DvPaMc$ܲ f'o U+*dGr,^ZxjK}=m^_LCS_{F%1y5=WϦm*:9` ; }nt.Dĭ(ݨ&% !@4_r( }V[)pPȉ\BW}^Z"eKO8 [ْsh*solF\$;?6cOm5x~ U'kYgA|2g ,V+ -ꪐEcw.p徠?xɍ`țɶ2bxYPHp[\jǻ@M9e.Ƿ"TUܪw?ܠHF +V +b4+ƯSʮYcrckQ돰SىyTb-.7xV, !tXCҢR8RջS{K*L\sl$ j4Q"Zr/d9/ډ!e&_Yq9Q=,8?n쓴AXVn]^ }^E:HiR)tI=*`,$а\6xw-^"鹚. X"]oj ].(;WT4WRT.tI?muRI~V&rm$t3b), _CR`t:="CԠо8XA 5>Xc-2 p.GYIS3dNxY'HPKt\rpJϺte7f{e*RLÿfC|VajRe{ /`k?M!v0Ҫ&/U8A6ciknJYݬ,"Kٍw0Ct1L~Wބ4M>p cGCjN"e <'dueNܭWF0X0+Ө9|R =q`kdeDTtTW(2*&*/oLwRnN.T`.#0`oa+t#$| ,P3}p3|[ƖO%D/oZ$TCtʑtfFƦSl2':Tz.ˣF8!x.16)ןMo1tlQ 3ng?C 43@챾 <,.8[qb̩,*Ŝ95‡eZewp@:u ]~hLgƔlsjUN'JQZˌ7#W!-r_wp[hH'n㨴M#ӱ!{>XJĤnL1I%[qhK5MrN^tO7`X xI!8x X\ex!8}qgm߀Fx٧>Xh@`z`>ěaurs7HXz+}Ŕvrߘv32΃,Gn Af촋$##Jn|s{t}\)i;*Hq[go_p"9j>i7a3rGor`~y33~HzǠ!rBv!Ps{Q% ݮYùD mXz7:L~B.hۙ5(86ڡȱR$s~I bt-w+ϝ>$A~p=ṉaVdX\ ҅Ƣ~vd};L]Hg5koj2aZ%\J3צ8" <]fҭX $PrC=]jcg|uM#5;ĶtBHH#Sðm%BW(ķY(u~iwq)Γ- *z$P+ٽd%/Fxm^aZ]b!QW6x6"x}9j~ u\^f6q1F+ [Ӗ Á IAE[0YI"U6,*\u7ΟN0fZQܬTmN,nJi/0W*n"DԋPvY 0}NAs+^6ӛ|T¾n_Ʋm]'xyS&BۓUbca'}a<vϩ'DLif8'7k!NOIb̎~k7uaf{̙1Ķj1DB%U#`pxHD_{_QĦtud8V2ߗ:E2%FCc9'"3?|c4vX5qhR>{ȶf'Qyᾊ'J:ᔜF\i;x@ O Twf-eѧral{xŪ!v?'BzG5W:Jgg/ E2 *<RkԚ`/׺;՛0TノlrߙԐRIZkZW (*BU}ꂑ% m9w a/? e3u5}3g+κtҫ0d%$=xnd`d~ZDV?u[c8YTRHUITj'$K&@B!t=Zڃݧu W kd66#U|Pd]>G n)S&;4zϸXn@ `}_[nr,5MRM[~wècI}€佻@WF ӦvcgfV5<8Eufـ2Q k/bdd|~K >au L֔^kKXdW@x|fKv=zK(cnD9eW{pf&DYOW^i7OuHo!2Qz<ΎeebҐwp [f;q0Ipai0t& kNaTip FYй].d-P ǐG]P JJ=c0#LJ 7NuMa½FHA<azO%_@g>8;eN;>e.Mf?"0 T}dSf jaHcnjy `APQsdtmA{7Dk*kɼkģ6'i6~~a c CIwKXPgaSeOX UcBqC2qx>@̅X;hYf 䂛\]l1&NKA!`*Yw>GMëdMm"$̼F'qBZȍʂ#[]D 40mj"54# dQ̣6mk CLv׉OTɄ"BhR8U] <Kc$FgCC? 7݁pb}2ˎgL]zÜI'e}ԠfS6w 3UyuG>= J<]UkuU<%ja )#׾cS^$ov`[#-*d[ȴ?Jdj,s(nrhcg)ڙ@ȓ;||+vh.aKaC\T̑B?v~fs4:o_? `ڑ7H.T2+C/'Bx(O;Jsُn]9Pen?8$uZ" ʲƭu]tv.ƮG'v3?\ǝUk0!2K伵z"LBeѿ.tY@4@IPʢAɪՉ43'4R3coj4pXRٕ B[AڟBL6j8V&-vzsW* fs ՛9K/6Šp /'LʁylL~&5̣W!TX'+k.޹V`h!0 +j.y^AdڭY97ڈcAb^A?a! rʯ gz{Z~ 4>VBO],@|ӬK{_/)- "Ь/^\ܮ(~I-7îڛ{hÀKFA-7-,3O+ f.Q;WOeqpT-/;}į a2#ZWU)d/|0Z /WCpn&Q#(zТqmENlNK2n>X͹m؋~2T Kv`3r@ks>ʈXtR&f}DL_:{@?qD`Hf^Muze=s;tܸN}ܽk@dv#|'W} Aj홄 !˂˼ c[ҖP- Ll|tv4UQ|v. gCtT*B ЂY¬ivcM >iLkUBhlqq,4?A؁ Tk僷s@~H7LA7]F24nQ\ƞԲyVd#G"_v zs)ug\e8@t^ڀu[Um [[z뚻NpOk P5ɀ,}a;8L0EBd)Ns_7dE-xbRM*807\S奮UF:nxk׍Ш&-wEfC#08'IWͬ3~112NmtZttfTYm{~]6W/6uJ@L^~IaE7"t%_ "mugSΝ̎]*R(z7%ϏDl4ɜ@Yá[(|Qkݛh)c%_,0ac'.W"/Q p- z9`ˌx$f)kTaBͩ0&f31K岶HR+凕3۷uA#AQ[Og&$ZY}i@(-K]Ao#ovwʍbC9RUyrU>ȁAnY*RC_ %7GUMmeQ ȰCɂmھDY^Mul X>V`!VdxOj@zf홒8rێ+S{~őDƯ×>8{ .]^42`C=֥mFx[bi"ѧV^og|&QCL&b<8#(@\@MCZ k_E%ceEghx؏@ߌY}9@_]y& }ӟ:D*%8v䴁~p1xJ&6 -8R-[W?K=K_)Ny 5~ AYw"zӐ47B-; g{YyZK8RЏB1]X[w3eãߩ3BLOsӶ?I>~['Bk{C6T$-S!Ekc3fS2 d1WVqO!վ&ffa.+ FCo>p}CEDƸH=50D\JP44$VimRMKz&7s7H[ozq.eXwt%~:}lX@3*/CS/x᪈ b7PxUnk| v2-8h&Y$$5Qrs||eV8z֕&`CڼmS9Mc̻uL}"u kB 6ޓ'ܨ_okEc0Ɣq9Zg}Aoi`̳BcbI3.znYa@a;=p?| S72N9ׯ5 t!ZA5+@ij.] -3񜗚Dҧ!tx^O=g} ^}8XyCBkݔ\M@b6p/9Gaԯ?_׈8g!?=kC%V9 t-xE)i! '$a&6NWq*`JVuv736EēJpV;]`qxGX›#5q5lvlg΄ĽN$ e .VLP;-z朌~ހ~3DT9#s 钹8@3710eڿ;eMX i gdܶ)TVS+ M IXBehG3A0P_C(=xX@;>;.YòlN> tFDʏ:)5.2 J qvtvfC /^T;F##`YApNLOu!e21~ R,x dCzQ[-f?0 &).kHl2m2~g^ȾO(E8{|ʔq "1LՕt#O^҉˸>k)6\^Ymϛtt#q^v͍tWut|cф=:0@"'$= gߑdG MRWzO<8bN5l\`l"&F2}Dk0[A*Ж0uEmlmM6؊e-cҶ2ǺXcA6 1g52~nN/ҸH03h.@ҁZN3 3gO۬&%m aq?֖R^3^[x7W0n<}6TDž:7\~V<hr s,%w(r(v`FRδ['<)TP+BTʓ OLI]67)t,U=6:JRv~NVViW.vSW{7ҟ^+sBɥ DC`Q Z>-D{BЊ)3 U"q JqͱԾ'vӱMy2pY Tn=ݓ^q׽#6y(J;'Q(:bJ ]讱n%#03`Lz_9w<6!@?ǰ5b?!&?Zs"=UM$;x.KvaX:p%RtNrFtVCDѧ#`B]ϴh2*]ؖλF (mķx'=9IDo)wc7Pqdl2K;\LQٺja\, giW9>A"ش|}\48`{-!EByB^ uwh["G;O~ݟDkS"ژMI";6ϡ/*Vx}\ =tp$NkZqų/8yy8ks/<\W㝇 i @"kQ6qdBM.`qUy+=:pt-.߲|}aC%(qX7;W\ճZWl rQ5$0g9Ϡ)}`5*d<sj{Fg<؈}?p(G~sNƷl"UtWI` /eMh[J8]8s!uN#UiY:Zyƒi@ _i= q. ;jy+p2ͨdF`wjsMlI*\r_sQL}v#m':5$&&,ՑՌ1θb#;fAko*  p+~|`E7i?ڬo%\A'M0WN3Ƣ{z_n% 1ȆH TϬe)wϲҫ&^d识rDV(۱2 ~gݻtyG Π>̶*|!-.S'Br~з>7&ꉔ2c&\pd%Eך߂ t&Ed嚫ԫr+selct%錏_\iD?6PS= o#vat5*2`Hh@<_n]b/EEM)v UT.BFKw1ͷ\ӯ@k04p K 7hki3OZnJ!;f!%׬wYAۯȵrenus׈(E+Sm[Fl.^5Og.I7odV5;~`d=8B@bJº=D ! mHyEK_OdaY""sP2.:==LIφ*[2pH%d4PuoK۝tWξ[sܟ⁊^w`dA3xgɺm B C0}Ob:uDu5[$,lcOz0а ȰgV5N9}״PlKZ ErX1'#s%(@&` w($PwrE .|̡(k0cJ"PJ,Hby)6'P/)ž*^/wR;򿊇yAua\MR e d Ws #ձrڂye q-\AH0Pby8XOi)bije ٺeqTϔi $(+ϱY! 8E~Y]`Y]he8R*aQ_p7amϘzGnaD5-XZX駑ZKX>t-QongC=p&i z >,򁹳:1؋iO^ul+ }۸錵+|mJ]s0  bFof=e{6 BѶeR6^ւ[r&Ơ .ڷ`sHTF1t{`9lD~l%8Rϥ^u Yr\47{9-EgƊrE2RYt]bO.8LiR3E'^A{/!Q/}S~6vrSC[y҆V}@6&;RߎxQ}HF8!qo6CF{1saIr@4#c|(ry\jm8wnc'xnYkD$3,,h[f7&7aVvdP!H{5TgޟT:&6|xM@tES¨F*ݗ*7P2[7άGϷt>c?mKYHYn2l]KB ȍ@?֒Ek~kV2-5#%9cYsP`L6x.b,mJX lD>|1cRߞ3DfT "m%,/ fE<w@a 22T?^?P"e=G2Ԑeiz1) ;a]OmSP¼^+H,AڜRNozVT /!.鱑sNr@H-F kԆӔŁ.cCLU4,7މ-$NCR&0 Vu `C)B X6\+%7\N%)2ȷRcMmZy7'mL鮦H>$7 &'i3P~ʐw,CZ+Inx-9\*|r5a2WB=7B{:#؂}CN쑄#$ S}N.9SpDdJ?1GBIj?c^!5=ʏU''δ9FGwcI6YSK,rTSHp;z!fH*~bRs;?ezW)IA-\sewƳq=.i!b$ѫN8'H}bx^d{'7CNZ+7p%# #MFH?$*ƪ稭F+m\lDa}1yqM\: RȌZ-:6%o8&|.چUE}P'$Uhۦhm2duLl_zjM.`)% aƗukMX$R<:C!! 7fn#\VN))a9h)?qW 4pm'f`9.2һsK) Bf? tKOf`Rk0]SE2浸,KRűX:흘.OBqc#kS#QoVK ~^ ja_mHw@]s-{{RAo7/(Sy-\6~cNǍ=4eirҮl$[:o&s/ k:y lD*c 'zMފ"$D͝UCskhkE*N͇! hd6%e#MsЮyYDZݨȽuU 4 Ń}<@r\uH\dD?a#vz@iĊ%Eղ`+^Kk ϡۍ%_jO([?HoCpOռ+`nVq1s?t&x F"3;q6+JJUރ耓8dz9̓u}7Xm^qfgjrbyg _0l$LO~pj"#D s)J2$P"!뱨t]WsF# e@,R Eszj q?CSs ~{(TvNp\p9.3bA!i G氜-& Y:nԁ(HsJ_9S W"Vrg}X܌ ^.$yȰڠ臶Wzj% $2qQ-t#bS(z[y뇈Ѯ?@hTvSdܗͶq+VpKL67@J %ɯ ,{ʉB'ҩU;hLIX'~3:oap?1~W|7:V/:$<ϧfzȿB:1^A%m? շ膗ٻU0 1vp4mxej'W}]k'ЌQHn5,lِڠ8D# 5 @HRb~U:l &n e5z9:[&~Ր{rSo 0aP-DtX&vݎ`PJZoDRnwrRb)(,3q)#uz03OOwy#^Qm9s4F.WRw6r3KzNM҂b⺞Ԙ)JIcOYA%5AR{yպQr.(5w5t d3.'Raá#J }$JP"dnᜢ㣵\+,(0ȋ(R3IB>[OU}OFpm٣ID_k($,nqst'{BC! |U優Dfv6 "x˫ [o+=ʉCASs|]=ZE#?&MbnEF+E3s Ys/tұŇabk5}(T&MNNId7b+t5ȅ33SBl69Ud AH?L_n=9)|?a;;EF=& IN %vm|@`1kp 5VcA< Qq-USXYқgB>'K F27[꒡I5NCqr_YVomut$L9=('1f'R= -Gb̀&zj8h wŏrֹ2Vjc XoRN^ͮ-[FZ[Oٟ %ZsH'{-EOu tj* Li fay0wQtO!:JޔXJ@:8lyJcCV-]R&h6U>;}-[ֿ"rNNe%V3M4 }GP"}hփyUs|JA[k]yJ1Uk^@500te4LHߓy'cHtIrfS2EUᗌhm=_צn8]UߞȯÀˏv&\kH_75K=etGRh)UR"(`y?HV.y'&몢VjȢmzwHRiֆu.:.ROQ>Kozld5t;z$Q@ņ"@mQ;}76 *9$9xKߒV?aJ2n/7[[y)d׼LՅzUz qC Q4h -cK?#hz Yo⑾]}rm]Y--m!3K**-r27{0[ڤ:XkcPDAQǤ!GHYDgߏ 9Bs?zٲlkF$l齹b8kqP `o!#aSUגd`AY3PQ}yf[Ju'̴@һ]ݩ|8qp^it_i`yEۭR̴&λF d}B䚚@TlEb2Dg@VKJc,٤4"ۗt[@"\0w鮎g[ݙ* 54LHBPBbYV5"Aڊ}rC>ȑSci]m>H+P ~3\8]'˧1n'C}4j^(.Ne@i]xO|9DOi9~-M5.!0OP5|Ʋv'tfKouHFvDT,6 ߹ zq`.q2@0`0>쇐|Ɂn7 h9ڜ^+5qa& b| Ð,=/yEﭺ&d[mQD[ )ɾ&Jύ#^u|aGf6 iqh(BXu B_ 'ЅB馮7"b˴YH>z#g*e{W)18C%h2gu+p%m(\TL"|e"Q2Ua;Y~e xgfje@t10G *g2R$MN{v'al$OlTw;@ }ʠ&Lp(3$on9R/%9:0aya ʖoXDrVrsV) $nuƬZWvGJig]쵭:ⶈ0sU3?CwI)5\ëg8JD5VV}[#`]XpAf_owsn\]wZ'vĤZJnn;BBցjoX 9'y(hyehHL"u45Yv7n6ķ_FcBŤ4C!&on%^}ԊCt ԭ0:H(qWQM?a-mbׂjDSY5@tIծg %`n#hآWفrd@E儌sw\@KJP@BZLifDe /k0MKy S0~3jTn1w8Buv+@FXޝx̓Jz \xJA^*)SJ v"M\V&.2fKq[@\ن\kYy{OuR4>|/A(k2p=G0j}^~VEs"Uq>#N㚈[eո?\P67|CQ5Z5E`\-mnu@%sSeZN[~$N=? 'P/= e7KFO)+\"F2~05K -u Eň;ߔ~_ C.'?!?)B^ ?Lbo g5)9}49aU6nX2Ar8J8!bhVW\ha -JSr޻j%aNy/2Z=d;do(6ƭNZd{8 SA^avs/Q-STkDO䫸"%i٘9%"t|*Pk.{4J%Fh:GŶnffNj/ώ{%mQd qmi Fc}@}A+18aNʪ]1"/U@5uCa1ڮ7B$pmn1Kcf3|ʊS7M{B/@qrE< fohC3^1sd`q$l(;Tgp<`j Ӫ(AwPe{PqYÑ;0n/CG2ʴoF| GbdG IZL8s?& ɲ?KңtڜnwI:Tء u &X poH\گ M6Gs8?ƺd Rn&2P̨d)|@`|p(Te^P8Vվ1ݙ*EbR OgψSbUk< QKH"2 ad>w* NerPұCrEz}C}nB'&Ѓ Sd4tY7#U7̃)JWq1dϷ-^Yʿ >I}'9fR=WbwyI]ibX$ɽЛXq',F9j-&K ZrE)Gnֈ&Z)*M7,+` ]ŕd@Y@;tT)ޜ2B\< uS0P_fZ8XMOx SYnXX [id9'Tɮ[ʔh\}C,'VE:Y?H/i1P>(pR =jNg_؟ZfFʐ2OojBX"$d@?|wPrQ)xNJ 7(wG\--컁mw׵yt"z-I)ҦY 4Ao#-ݜ A{,Y\xkh$X #li8@uT/TqK֚6$Ònivۚu)Sg{z`d'>$'1Gf e\ܒYܨ>8ԗl,vH1JCj5'[2.)[ Xp+4Kt2\2g]i<+e P$=&bԯm VMd-qwXѱ3g.^9'ֻCtP)q3#х!DqFD|㋤[딛V!϶iq7/ T&ꆽ9dv! Sd|?sT3ʝ c(FK/k67`Z j*.vgIYlOOB908T: eFrE;bAޥhD.Ҕ $co#Ȭn %ܠ$;} oyT8*Lvޕ :x2o|5KpZ&x$txUo]E1nBoW#=*]%~=P <WÌ-$QZ]nB0tЯqza|pYZòFPU}$R ԓMӹ)vW {PMŴ$`oqrQ^!ZEb\^-QEB`VdlYݓ[0^)G^in?ˠ 2CY;K/YO3u+壷s%h]7J- @##Ϲ~B0(:VYI?k=#>xam ZdTrnkxjMEk٧L`aM M3L ҩ%Y%GDEdkA=ۗ$=mPy=r iD l݈f0€s1Df OY8Zkm/@J4 }]ܾɬL͜R-DXMv_~)^@wnƩiqLz6AE7Y$u@b`Ó iU.xks?ꈜ'# q :]ǖ | w:]|Y%f? ֬EQAmR8ƿ+ue٧g̦aI tݡ<ڡ!;FI!@ׇA_}dz8,~ʂ7-HIP`v-|4M0gIPXҚ-3plѻֶܛ =T#^%^_hFpAĿLW; 9R}ov QɸQ[0{ **q 5 VWq՞?ZbjeH)l, |jߊg R7/[OmwV7 MxDwyqT0K7?K?w"@Jz0NR]B; v]3磄s͇lq(QWzc4"`a<3l';DЙ7qOyGoOQI}{J c q*H$EύeR=qo$Ȓʘ4RΣ ,7ߋg!x742/$ԯqL <46kPt4ȢK2Zf]8 <gws[Fy+0 Q0R?e ]NDL |,\ѕYZ0pV:t%QWFd7K]ŠKDQg)|f@M[a.NB~rzf}[N8;xLc9Xd 76h=(;,:7"4vg7ct;!Nxs' eɯe )}q$Wm1 D Hr^㷅_.S>]p&q4׳qAYڽզ~p '.F E ƬhiC>m#PV$kxܧ(\ mdOxSc:f_.JdtֽJ4ʬ@5)>~(j|.I&6 cmP_};Fv;ܪ54d]]l|`/:$R焻r܎G:9![5z9fM2 awxe]g#dX'ݹoz2?@H^kh-W 83%.l54U; <;Y1S-s\kgDcx!g3#Lw)w)q9Ϥ1瓐Gv2h1Ѭƪl$JYxϖib ! eܥ M.3fN+&3dºQB@mRCHK2>YIS2<;C|MfLcVMF ̉|t*ۇ~>ȗb#k <5.SbF|v7 SW5hia>& 岞lPN%{Ƃc<8[H '$}tζxz")/lcgRK hW0ۖF7Z|x27Rjo:w#B]jJ7H&q3@D4VگwB'e{M+gk7i}qź~*cnL=s0^dȧwDTLY@{F/ҝ*z튲q|s90,Zv1 ` FEy܋, rU*<- UTq*t jlŭ}&@&C`úp^!G]Č.EZ8Ҥ2]~5J&]#[a/#Jp؃se4D7up#J~Ooۼg} ]S̺hd~&B\{ i򣚀uj"[ea 9~؎9V3"@F:]BuIŃZ{++l>YzB{}ꚤ GH`r EcTZӬ0>?ܥ᱂ą $T,qHS&ZWYk|]BRb5q4b_݋Q31O")\PXY+u `#MAyʙ*vB$7fkqYǐh3˚L "j Q]*ٟ@}z1U^ Fldq/G¥4?Y4E$Yi6-Xy|Rb1h"R hQ 1|Ď+E0{CRv3\aDHvj:DuEKfŲOSbpN/`f[px(lRϾ}eG*2S;@w̫=hcI="5^_̋satsc}d! K*˅*-3Y8R`V>{sRpOb5Z|lK]lD"Me:8|Қ\6tZQ{?R`[$~{] فUͿ&IJ%EC![2fA.J9Di PT -TW?G[̊\K*S1veiCYqWG!,5 )*/0 [_8j-!"+D)&8eMN[)--K,Z Vuj^8s޽a'_yZofJ/\ʤB[ch0VH|Œ KLyh)L2!c3جʝV.du5?N.g7)n:7ǨZ8X.=+$~ #7\ ": [.lE٣]QH5ē9EMF"fc'>H\؋業vMiR7VΒm'c &/;K  ]Ƌ'mQo#ї{ CYT'ל5!{E3-_>H B?sJf:.7NMmwsպntX:`&7z@s'dLUhtFE؍*0j4ۉv1Bf55#ӛNĈ :xTL op|))ZEޠ'u2Q@U"1Y8-|Cw J,[8:]fk^ϗץƕ;6p&lb K8QF4Hۼxi94vm+5qFRk& `yi$vMD?.쫪wiE4>9'Hy&giG)'N'{-%-B[ c[6Ѷ)a(_wN=o= u΢Yチ,[鲀|& i< 4O/t ${Զ8ګ2S#*O|ښ$V5S}2=Rr0X u! ('٠-Yw[ICġh|nqDl&/EH9y&tsgG}Ǟ{C;;8M$;!ߩ GNp+ a_&W%ƭ9|T,Ss3M87} {8q6!Qd#[&)LR.3Ֆ<JD\mT;S ehfV+3;;L8,(_;ϊO6XyJ~l.TK3 ARB7rd技d/}>xRlWhNT+i*zEQ{ KUF I+2RF\G3-jrtFO'ʿg@7z*ohC8 ,g> $% )W۝cOYlY$N" 3k0Cq%6#d`6TȄfq=B4"mW1w$4h2qE̅||&umzjt M | 蝟&CUttš ,m3kMlE7߄EV0X׋]_9K">Is7=_\u($RZ[m qd +ÞAd* F%l3Ͻh.GᕣfAⲷ:$Fӓ5ȝ]I-F 9CޙE@~ujO ʫ?,|35/蛥ADExi$YCDSH@g&4;.(kM!х~UKbsL?EX!}1SZ/$}^MlGyzth)C؉{<Ms_^CX"} LpL?hj`1М\<6YǴa +qvvO6z+d ɪ w&c~]0U6 w>oY/˺K!fy,Df`g]Rҽk^uS) T|`~ilNg-͕~~I!(^d APJo͉$n.BIs䷀r] R@ݑ/2(k3;$?V0/Zo {6-Th\Ϡwj7Ly32Dž1˰Ⱥ4D Z2ɦ&kMYqh~ЕPxE.LUZ͠ielz%(Fx)iߍ_6~n^\4LY{۝KYn\ܩԙK-;9;XaX+Iҳ^`1Q7|?82ϳlh$B#y/͗6 (ȈD <75̮ M]eԌiVkxtliiAP/dpVvRg-*0+Ɔ]A8!*iڡDHUaG~L>%% ēh0#d`)odҌV[F;x};0bs˴J(y}(`\ܤ9${uu`h]x,.,E#@w H?w Ƃ*K7`BFԈ{ jZ8&y)Cr(t.$j@կw96"A<>s#7c#q/ Xj_#ca1o]B_|@ ֲ7t6 0HMd՛& ϿTl8Wl(]^,"_QmV ,bfT67#Up![ -6GrTJq{@fv{peP%ٽ"ZhR(udF֫wWJ:I@faGp+|(-!kex |4kfhKqhca@Ks 1aI% ]L)8&Ņ-D2EXxlP3] vfŋuv~#&;kvڎ}nheN4+N?>+ޞ Nvײ_)zrNNϨL k}o ΈvMJ%"O)˧jDmJ{ӸC$ :L P<_>@ź78kBW^78u_MXeA]Zq[~eXPuͅvB}lݭ6h%[Ku֙8ş;̎>E7NŜ}?A:azTtPFj eDSB ab;=ɖ%p lMx!*uV5$ׯǃph==:ˡ,I(T>SAQ"A5_y]ڈ ߀x>4'MD6t[edʤ jiVMW-NfWһKPS{d U"y^X[8 T=CKZVh6 U@qL !|'0ڕ @{rhr$]gE6N/'H'0j+/}˹dm b7N7#<4/ļN Ym%`ThiQ\Q8:0GaiKvJfT #rL?\ VvԂz:Չ3R :߲0ŏ\'m!Cw5bdMCwk,C{0x3ns۫{}=5Dsṯ ,8PGѹYoUҸ4B;G֦z"qZR?U1[BiAL)#o!tA-ࡰ&ѫ*6cnF],>WL*p%W$ CqtD@@u3y ,}|&cv `半\Nc.܌%1`W"VIiyuօ0騸T)QԨ+qBLMl|W!Hv`j}}V䛳[O^7tK+#VVZۥYOp<ĪprdmKk}+xDJscfOǷJk ƅdGBu_ l1ws͡?pI4VO'];OL6az\./ypTS?jP(DPEVkJڄ6#~=Oύ@fT"W2l,+nOQy{eQQgzd:lgԢ!!f&5 od $(Km}ՙF΀q!阋 .$]N#֪rE@"o]w-I\ߥ~a y_.J"7+C\U~NlO K&WzF˵y^ Fr}o;Bq|HuR'FI Uˈk=e{ qWKQ5WZ[~FjNCwv<oNr .n&5/YuZNXz u+*H=)ʷkN?3TDk#;Rt"j&>om'C D[%VaS{,q + rhrNW(, 5.}ֽSOC,&2j/~m7ZP,hxY an Ck,[K,)n[Θ]+ #/RycO&!h!Ž8 L'>8TWj9#J49ddjy C?0:gG!|(7 ڟޕy4# -17M(M-/@#rp|!^8jn׼ `ԡ%|JUao"m;6lɟ^ic`'IrN05 8g?nN@~o}`L^j*_l 1U2ZXll/w l.jZKPi+掕QӅX-oQyHI%`xY?|?zZ7wV%MoQ30{oDK/dKYVuq{c0د@^>`()^r.c#h' _r[_35>L3tU"c9$ˆZrOA 6YNy7; kDg2[;4 ZHbە]WSHQ7ioh8}a%h8_Tp;w|S5 XԀ $/h5y*U"IZ|}bFj0y?e9]qMX;}@B(!`.!+p9o(M@N5= Ez'C\ܙ27 &>q-X( c%M(jhr:p}x6w)^NfXbf IC>}5z Y9˶@d^ S7Pc X%"q57W(Ey{Vacx֯ iǟܨ0'9g_TH83{VϣU g ,&^c1&;ޞr8A. LXABӤh1"_a@760tP ܸ^>d͞DYRMZ$JJ(oO9v nŃ_3 xnTԛO2v0} 7nVqt۶v¼3uTӝ٪5~>˜\~{MtAӗRk&És\*?̂{= p 8 4>lWA4`E|$lSRYU0.Us\(R9Ϧ݃Fߖ| "sb)3dfʋSF5Rd^H .1"FHu喹9GD؞L [㉮w&ë{DuFYhp-k}SC0P[2 //ۃ^Hj xbσhyeuDudii$詯g'/tT㍧(t$ZUizUZFu -*F73:Ysܽ.ע{Gr1 ʐ4eꝪ wR~ YXwM*˂vtTc+qÛ!"L * eiCـ'՝\3BTU]#P1s*@ z\Ќ?: 3[xP/t@x=a Qe3E\8Πt^AME ЯmH &̷׽ĥ0vET>rGTCS*8#:NI:la,&"JN?yjTC"_&#{_ߍeZe)ӑɹQ#Xs(*]%,9͊KI ؙm : {cgCxk-=LE3 n\Mw<ŵva uijЯ,r%YuY妭*F?Ԥyz|g7Dv0L'Ě& _zMiy:CPIh^ƬBpNW54Re8p utБulLj,"n5b!~ ˣD]g1dgDhyu#t$+Fac-x8JlLQH3a5E6PC&yٺG_di0zs4zin 2'O$LR+4S_;?X":QkxgPZr Uo X.e.XdMc&ǺN}{-mWR$kw&Bbd`5Kp+~b1ؙj@kVܥ$^រn$'>旙{dCGض1xk.d0,IFW2( Jd~X`6 j1KԮLGh,W#ʭs{$~'@O,J,u* L`})?XEB )'~c"\9p t{wNj 3aGcMB$Sλ " k?1V&LFdf7qHj9YOZ{{O^v v G;}f;!݃)3SQ_%Y Hy$94k`5T8vAA'U+5I-1̙~h o q3#* xm4Q]9DXq}_,߸Iˆz2eX[*xՁH1 tkC_h\ < +]M6/x *e>>0H?уnkXƞo7gyUUc%9n}22gKvE#z\!u&3lQ/&ǏUҬj(&k`-hd0 'WWt)%o,UL\d4]ݻ >X~Ik̠1A{j\"Hm5mXNOWs Mˮ#Y^c=1 w.ь>S̮{u5种Uc\(-ƮL*SY38 .ßB<.*%%τA/(')KpK7v>> 5VHBWl*LU^+CԩDŽN2B:LO$;:]sN~ I x/*z<<"{_wVtWs/aq '5M R܅BZ]Idv~q֮]HUaZ g&r6S9 C'%-,LA<l.%dI|+`WfO.\sGu@ru5_!WD3G5I j(o"Bލ^h); BW飸 B TbwurH#'ފj ( CŗM.C[0\=!1>R¬GI[7$M=)'eaLc`^ox]p#浲"5:p3GgjDڃ4琂Nڬ+801ڥNIuBD0%$LWJ_}D!+ҍ0jd{jO~c#ҮktT}0qNۥlh[3 @h)=gwH)5z_ad#߀YKtU3瘦BV3_RRFOR?dm%`|.@^ؕ#rȇY5XOlw+ Q-]8 Q%FKCg29pm*Dw~`E*w-Lg7\,m.\blȼ-_ڃ)LCuͮFPRU|tmr5r"#($GɓDw{Ǐؕx.5F.2`jD9yhI%ǧh#,=;ϊTbN.l.iV&t,,r)䯎תkYBtIrKwI: , /|p0szH)Sj(/['qf8咷C^RWoۨ SaTfqr?Ҵl&HIȓܡw)J3Uʅw$$ 4mƺ~вE#AFM{NZvW17jov癊qv 65$")eʖuVka zۗ8\3S3"L>\۵P1vQ&% 7Y'"iNrDo-(00bĀO# rt bDϧ4*$0w믥f͕X'νp8ee ]wmwiENږ3J^m Xd.rӖVdP䤴CqvgnF<!Y? h嬀$t<8NՁ=7?5u9QL?BzYts'*ц4gr'7$jgU7Zv٫#R_pJلAVc(̀jzm @o;J9SڒHO%u.n:f(7ܗ#oZyEi`ƨ3[g=|tR,g8uvڗpKU]:ks,WN*t{~[^Щ@Oӣ$ яTdW9̏&AGQ+bg!qU9UĔ-_$o>*szDGau8=ռ "rbT Q?%Va{z\l"ihR}'1fhLɮ̝RND e@ a;B48v>񣋾0"r2_2 mYL{x[ w4Ju̪짊R^3c%(c_w*uD߶#a+ r(U4xZOM(rqcԞ멻j1^8!Re$=.x =Ky-6!/r&68H[AvL>ӓ;?˵aڲnTV]$F761OuaBU RYw@P\vlX [IHp))vrwT}>{> F%s%/!޸}Y8Z$c&ڄIz/S> 6>Jiȟb086Cj47V^ YN ^SۭY7A[7!/T)ue {?y?,Mm,YDnXڕE%'o w.I ,UfB94ԙ3z{ }j+?Au+ȳB< md~n#cGOjZLj4 $Nx֖H ]pNԟ5:^^H^&OKcv8'wle89k6t Ll!Z00x>°XW| eDy4 };/{\y!.A m<,e&)I!jQ'q%AwDU#mJ[S/@)CJ3yV > SБd& s|BqQdLX RhaRw@< [hk9(gOK1ji,2\1M022D)sxR lx4cmn3'u ,aHe'|GNz_zpW?Njً'lʈkHA\`NY~(΄p"5px̚>$( Dp %WBLev tjpZݳ3z1=kF.D&w_8{TE[P`LјNT j7O+.Ρ@;mÈm u9W0 m}~2=Fi=Br'l|[Lɍ[ṛ/n,{MEN}9%Fdn櫼1[ 6z@pŀi->oVw:@DYoq셁g^ꔶ I=RS ]9긐Pc );DJ+G¶ .x_n&LG$sU[ZQ{F9zs.|az!Ut3/g "2~O#D_ ×z(t?U>>>&j:_In$û *APR̳>6ƸR7]j9D(F jD0]nB].sb܇X_ȵq3晹`xVC~sy^ Bm\JJvn%Cc!W.Kma4Y0ۘ`2/*qÆ978vF'r (/Qxԥ-fQ'ftc@(] -˝M=c/y1 lQ'~V?7t3-eiZ<]`JÛGؗsA^ *G\N=#<̞j&Kj&'+& ;He>gUQ>S,vV嘝~l?EIE\[vG~|q7ϚFFgJd.8iw+mwt(RSlufd}\sж`CSgQd!ő#uCvT |m+DAx>a^P&XhZ̴'^r".I`Y][ZOܕU}򔛙}Lq5`n/E߰lB!mF#s%J-1kL]\o.BWaRQ ā|#: YZ