bpftool-4.19.90-2209.6.0.0170.oe1 >  A c2(W^^f3@X%^f2欧p͍ǘ@c!hgH͵:VmHxFH=ᑠWZ,gC eyhb%`s9g'I(l荏q."9F ԫ4^Rl2ɧ!Oo+Ȅ`5_kz6cr:<[Bgfu[2{ņf/{ӕV }  Y ;tq?L6]۴d;똏sN|if7ecbde3bc198f3d8a11c41cb5c744d561bb8db5a8e7ffff472b68f36fe951c665f39b72b08292270a35fa41ef96adfc97c650f5 0c2(W^^fD$ ocġGBۥj!QH>;EJ >%&Q>4B"(+qѻDQz5"ʾCwҸ]dyw_@pe(.ӹ,iZL cKV&  N F!EPc3ZA󅠪 Xf ?:\h|^:lg鿪OfDp<ϵFo,]_n5,dPX2Xs;HޏF%@>p??d  $ a&;A Vby         J  T |   4L$(T8\j9 j:"jFsG H I XY\8 ]` ^bfcrdeflt u vHw x yzHX\bCbpftool4.19.902209.6.0.0170.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.c2bobs-worker-backend-test-x86-0004%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤c2c2c2c2Wc2c2c2c2c2c2e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698d2f0bf463906bdd047417e9c35f2c59e4934b80ed9057a20b7a560479f063fc0ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2209.6.0.0170.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.1c2c)@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-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- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0004 1664280674 4.19.90-2209.6.0.0170.oe14.19.90-2209.6.0.0170.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/1aa194524c573fce5b0c3b89055845dd-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]=bad642360ba5740818ba2516a87e42f1df41eb4a, 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 RRrfAk4&PԵutf-8280d9bc5a8467246992794358d73387977f88076e2184a9d2e31dcf779a3c129?7zXZ !#,] b2u Q{LUP@ < .4͐ɴ^*ul2?c鳿)w+r/ަ}:3EXԬwue<-}$b?+xjvc|I0}V=,\6DY%0NB໎JB|vv~͡Sʬ8K:cR 9C Ze88M1~I8%>ayj!kWObKaY;y /^ >1%̒ xFkZq7 G TK<2Sl+OŰ}CQ0ːxmg8dF.+E <|!/%)@ bCN8+sM# =8X_?hW#w^ko6z~I`6U 5?[K]A3s+F [)W:w$SOYv0Fx #Th]+䤧2ܣ iى@}ej)^k+rch4 \J0s]{rMv'|}1P[4"ţA%>W:htD.[vF±kޅ@$=Ay5soǤPY^AE"_W_&pP)嶦lQzeqz@5[$9I`>)tTmc-=뇨oH?F(鵈`/.ƺ8ϖe{޻Ӫ?\ l|(RV$.&o4b'ֿ'S} PJ;Og_;w<~y9m ۥTboyz尜Hm@S{d&ާSYD3:@!)?wK! xz\Ek]?R.@'jѯ q*dn K`TY'n0KTA Z7Wf0hYi~X];+鍔pAaXWPp^6NIӔˍO!OvnTq̕0V9J;󡣨UhunBj1,qE5_ >G,뉽?"wcf0lَ^K415M܇s. 6'py{'ɿڡ>lp&0,ȕE*,!3 `!MZkhv`4Bkw%k,H#$84TJ9Iẍ́~gm-h(8JSk;R#,^UlX$nK<ݐ}2Ǥps{`qP@Ϡdj߳{7H/4|{8n=]yV7.'kǥBt+qPrʓ#-bP7AA=2SUA6EQ^}ETl ̧\ ѾK4UMR;tYa.?pi KIc :B`#bNOM<谳UM{_z^pOlswRfᜁ}2{?D?FKU1:]'_BA%TNk2Z 6 !1s[Gt&{uFħ;t!kY D@iRTSjW#YܪtK.>2d"3ɥΈa>O[Q؅r9?ee|#>YOH(-MMB-XKj\T hQzg-xl[_-2 dV&S 7G&NMC=ÆY3\0ja/SF`rۚ^*18u95@S Zѡl/_ҪGb#B['Fh'ʢݐXRDcy_{+aS]3T RN ϙ0s*G$lTWUutsp̪M e.vQ^2SVKqGwDˤ{ⵙιk1T4[zg앺Z&sg^^S7і/SNO oח#T`:Cl9 9f{mp3zu8bm4Qe8a06"#4IH/:1o<0Fg [KI0f{(()$x`/DUFu*.kaƞax3/h#&yD^~ VH@f0zhsNFPɷ*7>p<Vl>!V7R}mM2F8o;n"!&7oI7>A1DRaNKfH:uP}@rY0So$J\AAO5j-x"̭#{La.cJQ.j\luqֶ2e;y\֓0[܅r9gPtә[Pchwf5Ih[b&&%}<ADSE+^|xScKy<%cHVF_3@:0.dܫ(:օ'E S *%u[u@(l җFq>Q.A5f- \IU-2c-GM?l}e`z??_g5o2uޟrg.GMd5;b :HCן*+]+"}6PXXn4JXd8*įSn|e$"T0~i vdYii_F*CJ`߳:>ůɐ¬Thk])?ʙN;X'A$:c:z(sChNZhIYws6 yUλ`<%r-{2wtD:iF h@faCt4kW.%#@o{aM'VMHÎzV^"wR}Ke׮3ǗnC |LceQjtK}]vC?  ~E^faz,eKީF1l byߐ/WܒЯYkwKvq,I9S ];;#M IcԠV\%o&G[7xDY/j";]JZ!aA/=7S+CgQHrI-CNj۷l pΛzlTȻv٠PP\ӪV7J=$VhϲLW3T\^ɉ}0{H.oS"?3 p$*U|̜ci|denc0_D|}fnTnkj2޵1uU@FOa%l=u6qOUe步<.O'^j8~xBJoj]]ϗ'BAL;=nOW6W7oP{# * #bC54>!gؐI`W͞>ZJ҃ c&\ &9=p k\tWnt: :?gȞ~,sT}TJf>=6{ {>$Ё{VHB^t6/U _ [ԎkePUuA6ؒõ5RkSntQUS? wx5Zq+ը|6C(;D ~SiMA%?@HN}ҿ_^$BA Oy]_<NBrV,/w:5p7q{%G6>n+@8ҩ D fk"8q )hi2J[UJ\5;DmOqݫ5T ww 0#aUGl ئF"8c qu.jIchq1X<)˚p:^&n>nwFf]/_r{lyQ 2 eƒOφWf 3:(SG~ydJK,gk1 C]]+%u;'w RrUT mflt17㽺 ^w΀Nso* @~! vK( vaKQq{Uk:S KVm7&Aκ&Yv>x+Qk졍 t_#{\0)Dc>1= ~ aG`ua.fdRG5B(?Rœj]'t/j-3\:hMs(W ߿@B7zQ6Cx 'IE`U!uc ŧ?LutXtL(.DDݬmku_.1ῩV@t|>jN 3݋+2NA_?6n7OyhuIÐ,4͸w JoDlphkJ 씜4kQw ] $PX%SYZ^dCB?BZx8wERfR7?(k`m,&ŗو=E{+)\ڴkRLe\ Q .jn srR\da˽;z% md`d^s퉠_pJ a32?[ y}J=](}M+)^S;Mv+|xgT˸BdT/,0ǽ.#b!/vi0egyE:WJA$y=$fv -֕fn H1ykuAhw>L󲃅;-.A\eleOwmezL`Ǻž+46=rI`[237{XMünxՂ/S5J׼k s4; PW[rb"1ͪD=; fF!yJ$۪~+6Df熨 0&y$oHe ^P-8@iP^5`*hsͩ7$/0PTaE8v5xamm"=̫PФ_wx<2kC w偆lZ1XZVdTLq:hWwi]y E]\' X1uғ73[3<څniMKBVWpB-TuTMB*몭HVu^vr+?fױ]@Z+Ha5J85{`GG[1A S7"c%ҐeQƆ 65PT(a@'xz{5?[fYNmz8ܻـ;'\e]\?A|si訊JI#t^S]>wyY:naԁA}sGJoNpin`nmT #~P=&ie>mD2e-RKHԛ -7KS*LC%qfo)yyrU6ƅ_욁'Cn3yžރ_15hI,JJ"53uN7=YHffCT`k4p@k+pQdtA$Lb3,8o50Ly>E24nR^7N"}bN>*y znUp C8ԘrĒkN`Iؠֺ|7B7 I;^h];JTbmU:{ZS8ҵ"8l'J?F*aoPr9 /Z%+}VdzTZuA">J!Z#s$)j2y|Ntg2woHS%_$5Vz(OngT2L9ێ*J/ k􎵿J[> TC ̓]k2:?;hI^ 1lfrU=6! W@,O 9ciHrCI ²>ۿ$up 8JA Pz=Y(S fd9 TM)PeC?,uÕqM/wg`Xm%e!H*aTwTB-?l~Zaf<VHꏝM<:ףt|]1P.8<ւ9)v G‚57hn#.جւ 9fKhǁ_&wk>Som8KhlRGs,v:k2F71 DIA/4~E/yE;/R8r u2FMt9\b'>BDA܍.d)p{%p{WmU/ёgo?HZK}fMHHƎV#C|w;IcSn@bҦ7vVL;cDLcݴ' d9懨e r>F[#5~ Lo 0AE 54(ZKeSi "`1e\idJkKX\9q=0e+FzQh@9K8N*HG1H,^0#w[Ue# z%{CjCP|d-'#@@PPMWaᮈU $G2Un]=V`}PjolÆ|gV^9,TH{pe;]3gz%"cj/}`3d^)vwCTZ6 xT xLU .x ]F=A D'M6ݙ֠N\G>n׻\Kv /_WzjO=1!gj1PZOP4Uժ/tF(6(z-VA+۲A"6 ~J>ѝl%xUӬR2nI'j%f~]opw$)'*"cN9u1_C廌Z{`4:=|4.bKGy 퉍[kht);a]`}땍7p7tˢIc`ZqD%95oqYe\o}ѝ5M d{>PVƓkZkސFn҂ F_yMm?ϲtQLϭGJiZ:Y}`P^ܲ8o%R*6m-wmu\OD v0Ҥb*Ɛe01L̞1˳DJD(0YZih:O_J\LqEl19Kϳb+&O@DR7fiŃkbznuJ>]qR9jr߀!f zoEÐk<#*~]33_Qp`,<*$,쒻sz>2crU9omiPX0f0\H+-Kal(ܚC$nVE'[^Dm0(6UwJ0$D^nIz]^N&thR&q\+:ȶi= &’E,©A, /qdEttM[y5sSfΟ>>V2wSLt[_Bm{?:Qrd ,QqmdLj)kbVnOjqR dUb! քO%.l1zΏo tiQ5 #ޭkPf5,'xG@֓.bMA<h ^`Y $A{kU~#QRT##mN]X3iSMwu];뫌ssgYv,xA(%F V[wR|$okފ|0}* P1~Av8W.gvGo{ھ! n5KEe,0<94QK[pk[ǔQs 9S6]+rF G>LJ H/ޠ1-2L%~f٧ 1@e\d=`RW3'?ڵ.az}(vK}} IGO6LqE#'yT1oBIwB|m~8v N~= =nf%fNK*p,jMQ;TˉEej~1:wo'ޛUM&OvQ)  Ia}!&8_F=>|wYPqFҪezp7{+]" QG -|&0xv`q^_Wߵ{ ĉTOQ[v Uco%tM/7yZn HIA'SCP!~k'aؿrDO^#YZߦ6>KB칅s.ⶱƚ3iQ1Yom^ eLx 6d%,wE\Wp74HlujbSUƽfNtlhxI<K`7HIs=$#[׾Oß&tt^ÅQn9^\~E]b?o$G9VzZ}}}2K׫3 6}vݍF/Cغd8$*i[Dǯm0b) G @QGH*8%qCFZC?2vquMHǾ:$&АCxU"<24J | o-_T lG]DhvIM L v` wx,06[uK eUY<^ȟēS8FD=@jd7;s ᦑx+Wo&j 2w$Kyrc*t/CN)o"vҁu3*jGs3c9v{$el)סxxfqo }_kC> Cٝg-bb+YEq<;{,a#x~c5k>U,ӊљ[$5:T s0Uӿkd* n/Zz^'CL0 4,a2[ 1$Op(Zc9GO3_BDZo'^o6 '%: 2Bх(+(|5@ 0R(`eG31fU2:f;뿕 u$'XU<:P/hT]q[V|bKv^%nyd%/wɘD @F`.ZMB wE[n H ?Koyrq݌o3E$پCy Ӆ>>? dJq원O+ƴQjY;*ꞥtesd{B?5-FPjXu3~ Q|,V?gR+w7<)X37{ģۭfV'Qa|@e~|]֙R P%_|wGlU5 Ӌ``;\^(G'u۰>sF8D(&1jD]"eELHOk##Əp|lxUi5at҈ 5Ǚ .* [*!D&O:'MU.zeJr ֐KgQFtpW I5H,I >&MvX%ż4؁a eASm@(JC_ NQI!ܺ'>I_FBb^6NQbqu-ibhF T98YK} ;}3]5jGXrF10/6&g|m"~;8X-<#VϜAwCyVzA8vz4Z \d=2: A55t?Dڦ>N&lwNJsǂzU%[s~SM%$Umgʓ4a> %$nb98c> I ig垤;ҙ54AD<֝j"2XЮD1 Volk$ ⪈by{&THUm8G%K1ѐ1oj]P Y(dJi` pEC5,pge#îE9¹ YYk.]k,i_*td c=̪ޱWZG3Onq@B.b@Y֜43)塟Ka騃+`8_,wr<6=qF*zp'[xXEM% P:ٔO$66&ʌ D䵬wdjgnoN]T M;]5C·a yV& "#Y+'}!?LD)wiZiV/>XɣFCn-I[ZSr6yQ!Mf[ A]JAwX~f=f"{e(&f,zETج-:1EC|$pK!f )hO 6#GRҎWR%[8 F>Sm9%!Q\:5VH bbUZWvchV^jR0;O߾12|LOȚyᱡr6dJ *Zv( Ѵl=]x|su釸jϟWw _>RN R8E+ݸ"Kr5f]N—?'gook3D B@`l0Dlc:brDe3;ZKتW?1GLp$RZHp:RLZ(XWAS̽7׏ߤO䤬 馢7Va2r3FzxvZ )ӰrSeZMtcg^\Tz9(ˍ (EmeT$@t{&V J3flkҘ|-8Nҿu ?Z30"0UWQJj!7kTT6IvG=7;I9 4 a$VCqЭ%C_;@@msyn-2!<0sJ* /(;m֔|씊G]ef[ü C_j2+ Wx^COjJƖs߸z5uB@V+AC(xG?0L1v919̹{C9%WC}Gٲ|;mrP4cC1_̴F\b'^&{ewBE`3SX_X)@krZnH5֦nɞF z hxއˍ$?} zJ4nѤ)SWty/1){0;-+`fZS<5}ǮM]Bg6p%<_sXRGtlF35{m* *"OhBbI[(k]<0BT}C)CmfT:zn",wC%ԥ-4B^htz:Y;%R߄cүbWוu-ߍjMXɩMX{ȁwVᮖ6Y. b=Tf|y"`.jƥ0k>+Ch*5tӿo<7i}ҞLzjwM{.<[6nD0nEKm$Ű<{&6a5I[  =fB]$|LI|=?&vEf;{*!u.{d Ť{Iԙ _ ـIrj7_.Ojk`(  G/c{j<Z¤%Ě /0Ce I[L8dfBk͛˸_y+$ ؆pi\vKgnWSk#0a?ەyFz*OϏZé›V y.bcL(KlF%o0 M*p(⿫^y?3(d=36e)ƫx ck{.`>cŀC4,5cO=J݃Cc=ē-'"Ej|7h6sMh!,J! #{U$$g~;B'X>̆z+c#a746`x B}yeb{q p6r8L!XUr/xqkHx'T\HƋi"DoOBI^1Y7؜-=\bHxa9]τń 6Ǐ~*ɘ#B*S`![!XȸZ1sP 9A}͝#(DӍ5hZ̺Oâ,q}z{5@W5#-*tY%4Ifgb& 7Xgmz~MWB;G KcEƛ89[L{ d MM,PjMVĖhK|;Tpt\;@۾'H| _M!|Q&4gP[~i8`+yd8@r긣 Sw/)(wꈅLp⿵˟X3sK `SXPk2Dweze`=mO5t_%悿~`+..1-(c!ښ}\Q?q^hY |i|0Is:0|D'[7ҁ4S+/2maILƘ㙄qcatkRxD!̚ew@.^h ^'tQo^%c[IK(nNLJDV8PpjϮ[q+yU:x3{+]`M:^yRpSA莦@!s<Tܞ}x-)RHK=j 2bT"J"A~WR1Uy3s.S`'4Cޫ!E]H*{сjE}72)A7Se9]=[̑%JS1o*$ڶKm5?;PԼdv/!g| EHk*zoQcR~,cN7)⇚}%GDJf1Q'[x,4IkZ)*," MA`FV<}- |ɅZk'Vۙ*$=XIW|H/ n:dܪPT] <ęrʂjո"9!Tp`oɗWSSpG3uV&^㜪RApOKFĞ1sLT/d&o!öO9O e OgFb>kڿEϴXv\2C?3Ѵ'λ2с1-F0!zAj}g]Ws'1d+giiʷ<r;snaԯXkȡX|;l}w$>^87 DqUB侕AĂ &Э+LT^j GnJ<}7xOs[=%c[ߞ\Q D>Q>禊TLrCұ?-p,%\.۸U3>%<--o]F ؓ9_<%}:Z'Auwfc,;:]A1<$aTb4֕*S9lIYLO#ӟc2ǡ',D"0RcEcx#JRuxS( HsJחԑH~TW-VRjuco崄f uDiᅊd.b9ڦw bYiPv$̲cw|lxWH 0{`kd82Y5g s^?ހ5) r^J X"}ԱJѳdij8k],,Q0j -T;^woe/Q.IJ~bP`'#[MʎߺͿw7 ʝhAYQ)OA+?Bdj*4Ho脽K=(Gw`tX0ǀΑP?M#;bOVp>8C"61 5K[}u^d ? \ QŔ"A/ |h ӈBքeP/QlܦډZFhحAeҩ'gy"E4VXaШh%D'p%)eg9xS;®2REY`|8v/'ahOY`gh3@?`o4MU͹0ztq4GN b9Y80r)sŒCV6S49 4AOPȲ|9 JKW~|s$<)s\6Bez;S[D_$`8jԿ}mn6ppkfƪ 3P.-0gwx# = %;z& ~cv643sԞ`t$'a/7NZ]N9XeϜpK@҉J8ANL5fJ+q '}h<4 wQ|- jSg \-(@ ,ƾzDudm9 xK(h˃ê33HK+f?-PfW"LJ堾/:E|xΜLtVEQ-.E%w*>@hTA<ri:FpA@)P}0{WҴʈ%{Nk埞;r5HtaLgw*IJzq;qMK_X" eO8/CPښܬ 'i3Ur 0n& 4"& gAbwƨx+ jZ4:vF~Z]95z]6xCHքD\~RNa2Vld=f>2 ʅ~ZrI:7Z*ýK~]A!x1v۰bg~=^`X?P6,Ҷ R2j /_L{!z~>2s6aDa^h"s\J[}OeÕ4Y5b{R}4Y듙t#x5+i7' 40mg YH[[CﷷhebVU%X8;?Np6+5?kZh)"\VPGbCGg:R,w39sbESwތHŎL,s8 GOKP9>Xq"r?/ϼbYT-bI*AKᠥE)@ 3K/]|X)GɬI#īЗb-ӸHa7y;8IN#Eo?xLD i'Jaҏ)WI>ѸuVJ-J=F 5ż3.Dy 6݆;@n8n)80#e)ҹ:a\oʒ#_ꊏlϹ_o,_Lr-t0ƒ?S}ED{ !l۬ǰ򬈩p3KuSgo6oJދ`r}Դ[%Sji.(ȋbxTfZDn#bb/1* d-<+|tD=)C~: ]Ӧ2okO\^iW-u_wJ967Eu o a}yAWP"Kpsymfr? Ņd+Y|\D@x*Vtvؕ$=lF_k8p i,M";94ah5#2Ls6L2x4 ͻX1c Ƈx;_U2FU2$5x٦~ ݷ o &A*MZ/jC0mjw>!O_8cU%=OӼx0ŻA-٘-H똮!vmzEMN׈ =`H$ uN#"1Y}h9RSG؂8äZf5]kt`7ݍʹ}> C2qMhszy u T#w9~GV-Ņ!bd>D*c wG W]M3ӿ}W}$5uԩUΑ_x /?ńgg[Gs8`(;*w6{`~XE:B٬*cr4tdT=RI 83m:tCהdث= B^;3w%Lsؤ#؉xCcݩefj肵*bľ/u ğW,myU,U3tW]?5nX"gL v}L 7rmћ5;y xXHTa-NVKL$68>YЈ؅F!"J¿X*9Ih9Y:TtwvfbaV5'D ZEu\tމ' 6-|qS,|Ma?g >ѻ  |O;C+oԚOβm/5-\J]DJaLrhhqdձ'Jt<@r'ƊiHeZRK ~DCC N-DKtGJly۞5qm ?3]?zhBas-pbY lgs,*o 9RSzj1!T3,^9EunGZ#LJsnj:%<: <{tBî^jrC6cQtve[/| (OK<ȯ 3~ȃH ǔ@v  ]F;YRR't1v|lM7g(n7iBYcjFybDC I2g3P[" TS gI| cl9|gIKxy4үu*sKAU8Bs d-#GR5btk_^ BN+r2Hū'v@A|(෈lWBt3K󄻽2[g ՚U6DTĨ7}7cyj@rD9ژIYOeU 4-jT݇ԹM%R:"8 E%{8 r8ꐨ@ꄼ%]~:-:Ob3'?^Ek6*H¹qZO`{H}1Ǧ)W]_ pK)5}ξMɃx[ qʧ/-D7yiYhj&HB }Cz/eد\@V]ǶVSXzm«"0U޾okZ٘4B ^D: E^ N*k`<ܦ_xI{*z40oYaڀs8lzL]7% 81ˌ`*#}B΍l̉=~sg;LnT7m`A'q!?(!5axJ[GȩRYs_PֶHWm)pPs ' P*.Mz 96b¬W;R=?DCO4؀N2usm/O>)zȢR+tD4"ǛMdI{K&Ia$|QM@(8:?kZa ~K|&h{ZƵseUu'+)=%`܃-Kai?ƒE0Utz\f7cZUy,ծs%;p&xl# wpx:[48?"Si-wq=a0XЕֆ^+^yt*Cq8߬1h55OqK|1ވ͇|^r6 WY) SuO+adbɗYj۫LZ5WYהc8Љf$ E4,~bǯٮv_ކ$p\tVhaJ_;+2۵X=vjWE( Cl:kx4 c {AR݉ ?Eb@!LdTԠpXڳ c]ad-T=Z:dKJsp=L<`(4'{ن ,SuQ=*까d4s1Z00Tm*6uy-6(},i կqi&`-q8vdKoONں|k&st$C"F{JtxX=bUەwDŽlmjmQbWUJ>.3 #*]wV)W1F~ff#[gߍR5ϖ}вwGXbileɖ:@Qi4q,yD릏;59L pҤ_RYULH\)_ ϛ)+pnES0x5]/SȴVpf{Qe&7Clkf4~+A hxKКPg85I\6!U"?0T&M~櫓doR}y7& s!Z6(>SyZ=mezrfv^HLN 0GvGy4#o]>>QL^=e 7[\jB o9kUrVε6i[56nuAX8)?L^e:g*mqE,}ŅZY]\ r6+Q"(bO&2j~.y].Y>Rjr'㹣B]by$T]i")$/G;EeeXPG#Yxf1i/Ò;F5x˜Bpj %lpDmڪEEtSz KN17Y{t&sS{kqm;)<ȝS\ Rke"gU HjZb7i0nWd1F2X<@IFl g蔈7M@T oHRTBO+s ̛< %Yc]ՆKe! Efb{3oZXnjγq ڴdOC\,.ng)WZ">rٟm8 "=|=ZK'.^ ְxm "SYKOJbǃ+L+lŔ縎܂`CὧG|NEkJ  s/WLjҹM٤h4 {=YzPN ~uJL?Pef\ܧ%"\ʈs5⁰V~w,*(`p${d"V\tIrL?<`7R#9&-梠W;C~xyo[]Ȋ>xTdH Gfl_pzqMD|Pn(^1mK)ܯW1ٯx*7d$*u㘊IS9{ x0 FWMR<+S(5,En9%+/Tx6ˋqߚD6r2]B5ts ~^ d,Hr3AN9 J2= o7%,GD^X2lP'4c(`%( a_&ClߛN"nJx-I\o|>"f=B^> p |99~н< p2-/#Gf[HmDzLLxDMh[#=E8^raيhuqAi9T,,;,`a[dTU, CQɂ)\"e e%axUj,Ҙ{W~Ή/)71(Sg~g3M "yg7t+3` yڞaO+"ń}[S^n6:yn2LYØ6&M(c~`,ӟYz@`r*:dݠ]7aÔDSMn0]ڛ(pa7V~7SF?0h? :OdXL;}iJ:pG!iBBX;Hs'"7ͭU8 ,8Y@߅AU=7B[>I{`0cCZR*j=!qouCN-J3,bn Mw|rzZ*aVZH$V Q-$A?PLfC7oshѽ_( r)Bkjzq 08Wq CX#"'g&@ce0lyW헑HfE>N<:o٪t#K.fSw'ޡTѧ+j'5Hg=#Ju>f Ia=4^XcH+SN>DPQ[ҝ G94kBC9^]Mz q5݇')ڮQ֞lꨭ fOj-3Ֆ%] Y'f{!*# Y4\n̾$!%MEm+9a=i+.Ȕ d Q;Dۓ䭡5y -5=wcJ Yqm?Ϊ0F9lKAG`=u=ܵ0EUș(Q4rM܇HY[4;>թJ}\{7n9HN݅LM#\wm{=睚#{%o0{e@<*AKb ln҃@c1&{O"If"uhu8cMmo?(4:}l3-X᳕d9eX &WͰ?'`^3pu YP>?D yb͍+_SZJ÷$rA]bsNm nɌr4 Gp]m.X(4!S+ FR MvLliTj9yAa.ݤ62а CL%܇vfa}mwQVl_)Q!z_ֶ2fV`N5N_DRYdqmWVFK ה8X>12>ׇ3uwǣ6:/NaRF\fe63? 5'@Q!f*"{a@Gj| X-N\ 3ښA4Ԕڒ- ߚj||kH%x."9aapa=j#tRoJ/0mE\|Y7r')~U}maƂB/[9oJ3L<] LGnwܞ)Vk:oUo*pK,$gBrg}Ŕ]z' %Lrcjn?uD&6cZ?z&,GA0v5* g// ^%jm;Fׅa$.LvشӅ[颌iD9rtY(v8yD҇-+eA 4ö壯livʊֿ&jѾfҹgw@x!9u6J5N* sft=U-˞V Jo&4Aˇ 4) -6Z;"R6M JlUYW` ܛwi֣V'$«h==8#HOxq:=;d`Hee_~$\ &FHM[o`WōefեaȖF1K(r9ef2nO t$ImxLpt3J3jm/bn6wb#?!#֩ކ*PݶbXp[kOE(U촼aIKsDȥgj7j:Ej~ 5'pBe F( gP h}nŽ1wa؟ZsҐbhAWzx1lk8r`ڐ5 DA\K-ttϽEX@ܼek zd_6.h~,P~W RМ8GY#1-tZf3`q^m"IM~Yٰ6 Papc;,-T7q]ù1Cl5olДʭ}ȅ{ j;M`Vh(Lk'ywu |ҟ*`ǽқn4l4oh-E>dn g& r'M.~=8+e/L?o_q6>X.)?Ɣy:4ፚuӇ+1Uuhk/q_}" >q:\,T-:fVЩoBN-}ԯ4"J3u9ϵT+%_"#ԧPq {Duͼs|A&M 9YEFQPԕuiibPv\ttmeY&tF 3jJXW,72I&sJpclZ2@g 9 ߤnqrMYH&rd2X"ҏj]I x|dMEwn_kǡ5Qgom,̉zư6%WK,/@:'ԉWR ;\f[HhnϘ8,6H"E 柔tO;6gVs6;<0PoWJ C.wVQэ*7*r,f6z':S?w<=>#8^{=mi"U@C h#;4۞ZзrPtMӟ[;<'yc!r-GiA 1_#15{ Ѱaϐ77i`HT$>=> >qF.aU+ ( D ueK4iDZx<2c4ˍ| #;w X;F;E5gp lZ:)E%sNʼ#LbD93oj3o-my'3p?2ʦVT~9Lb>?,>oM!lF/[&7ĿJmv}Hsɨm̔rPɤ<.^kg4Z@O'{T7zuM %ed >{s6nbӡ%W$Ryу=!t\gJ.9%}~J^B3KN/Vup~.؋90fx0V=87w`[,RİPӥ7/hS-;$PXaƓpn{p*ܲHcú?Bb`-,Qh*kStՌU2ؼ+H9`Jnn;uqMˈܙg#LmL0(8ۉ~XIi&M6& :P4 Pr%8 'e?H٘Hspb WPHurmݪGDSp0QΏ!ý k5cL$Te^$edr]8$vsZi34 m>f/A|wCҼ[&v35-99c3E }a_{Ʋ0Ǫp˼%*7=tQ I#T&`^ydSPH؅Xӎ_ ٖ ͐X )&c7|k'kBs쥏.@|J]晸F 0 r G| o{5=c ҧ!DU02 _pEi pO?Ug 掳x0(PТz`ڷ +n*m>^;AO # C %M% }+<3ooK[P4C8P6{18U\?=pqRd߇rBb8BkGkHşE*[m))i_f<J֞q]p\?!Q/0OW`0"Ph)2g`M1R}ڵP C}oq} /nȹ[5ϼ\gs!ʭ]oAœ9'`@{ފ+k OgnVi.$~>5ez6^LR:0븍>Mޒ\~~k0 N^Aڹ6qy`91lWyħ ;mmJ?;Zzzzaxo[˙i"cc i%L" i.Fg' KGںt'ԛ{62͐!i<Ь=s`ܗT\&xB(]aB:~W<"'y?9RrOOnۆn[ LRljIDRz۽,T 32efT%Uҁ\O½xKJ ,&As}(Sݖ˙G牨6)R-A*~W/}p'"F<'Y%(=$Ў":w>qu/:gqGY b .`~Jہ5hַy) (!gAғ_{w\|MWZ[>cE57 5-zRO\?hBVwkzM}J'pepxҭdȽOԗV Iq,?J$ wx]ZI!gq "Z򈡳y~h{Yb"?5/mESbzr ":"=+[ lN9,j᫽(9ȉ='(g4V85eњ E- H]w 'egaǘ:ܣ{ǹh; (54x ,ڊyw_uxBZc!`~6,LqO뚲|K"68u~= ]a=fڎXV$Bv>YJjHQ,;O^ڇ`pKkIIm'_кvY_˥uq'co Tn}{~ Y8"ǺxS#<듊VhC`"&4Y0K:A’>Q@԰$E*1+y_Be-9" 0n>Ƃl|;*O&N k|py ]|ü¬ X[䳇g39@!ZoDPp*;b{;L2y 9xISO1'mÓјG{d`Ɓ (q J@ OjEAr!.K`f:3D#V8 V( k{L2/7jqlnj.HQKf܍V5XȢKg@ o% z=n~rwlCpt2`0=pɮTEPkښJa.C@z]!{}hxgB&z4#4*l;:,NY3]#3!xTz@u؂ڜdb6>+BF*fo-B\]<35y{Ro9(Fk{Rq^R5gf*H2/C/5B1w`0Η O: "{ʭs[$QM`>iRzjN+q-Oc,];Py Xǐ|}YNy]9"PToGVvaz3ٝ:% 9V ;w8zY<'O:h4i|T#$^CE#.jmGft"@!*ZgU2`̠g͐g.Էܶ%i1JhU|ܘwsn&KV^ g]80CΦwiSK_$# n#1i Zaܮ[(zXe\N)'ZIosp5 = ȉƳб)ѲQX3gE33xrއ#lUS4^^ e|Ĥ)a./=Lݻ$"'OsDob3A·DG5U!h[Z&U㱕 .6Is#O?-X ~7}qyCbwR͐tv>0Z35ꨄVj)$M!-B" G~!--^9Qfե7lPMr$'V9MWґ%pnG&(]OI*@>躃ji( l] x>+W x(-"}QKC 6ouwnȵw% MUMdz$6wۜwu-P4HɲE |,Re: &{JxSh[K(:A$Ho:=b#B<egp,>sLP,7 >=Bن%q*g[} NX{sZ?,>H'{@lY/ )8iH0 Obhc&oIݔ0YBtAv$+h;t߂ſd00ueR> xU=;39Sʫ.yLF׆Vpw(bJ$ds*l9qr 7kX7`M 'f~NsՓE'X\6D%<~m.E OW)ROoקuHb3.DHM4Oh[, .%99RG,ՍR[Lu1f=//|Wmy} M~kQ(Gz&T]״r~S |9m쮽t%&8"Isu_Gu]OE~EU튍RtaHC(~<[ E(w4>eUi[Z봵jTF>Dױ]ǔeOoTs[iqX{H7?f#D }ݷ 3i9IŅhhALP΀fUz9 um*ӷf͍k-"cWqF5w[5(:-)MG H2紪2pNieKDKs,A 63w!Vd)>C,wl}UI%&!V vkJ P!hB">N+*ѣѼZda7U;{~kSJOn:%.r}"t!P3I?%r5;)6bYWM@g,Zs_;lχ!8S\좉cKhQG5X>.?x$(cԪ[/梞G{xʪ] dV& +dvvLOQO_ p:C(q(;LuŠB_t:~|@<ꯤVZ&  I5A瑿 <\)QIQtNĕ~s8j\bknШl Y.Q@`/1 m`I3F)c&*Co-A^,Cic$jձhd=K}Y0_z5Tro<-BPhzWT^6s@?fy/'=: j͒$\E)eddB#xhnՁ&AtGfQ}2si=TiדJr1{]9+sgt:wٴ q_?^gx*H?.c(M̺;%~bc"b&֙[.F)T0)D+ηr-ooKEk ACP!_:Zr̊dn7"=`-P%ǚpu8^3ȐU̓\aVu-W,n=RHŰ NSc>Grǘ܅~jQ:*};efyIoe\T`KjҕVyLc6mN3g.Ym g&{D8@ lGCÂWܲ(;eYEERijiA5beX{ FGۨXTM;P/g}f󫲮Ǖ:'L~G1{7ds66w_s ^R?^GVQޅ,ŦbO_%:wDJiqcaٶ,g @D9δPf|e}[)|혬&D~ c@*`/ j<; לTFݟ5 ԒTsx\o揓;ݹIN Pa'=1# .D_1TDcB܍CQk4,NrQhrEi[{_cF lPQ~Ӿ޷]z߼HPi !/J[Jg3H%*?r߆XH ma9⃎~qd!E#=.1]'-45"烒Ep!SLeÀM?xk١j+{l]|<ʭuGQARE~)ٔg7<WײD| Hrcפ°M%!Y*a{[?1˺A8Lh>ɻP|#Ƌj_r e+Os^,`z33%=gS%hwXZW+^E=RED5fn=N3nxo"nx8R/ō(裸פߔgkgquagFZ>ފOR}DZ_ÍHdG%d6hpؤU>W#rL(mM5C*"T㭐%>Ʒ*bŊ5)uk%JD⠍GqYׄvrUx8W]ط.""Rw/ԻN{ۥeCh|7ᔫ皶7lWž2f;MoH uw2C _Wњl(:!ȞV_m9rŮX%1t sl hD9_iZ )*x))u*NiI$AGG9 1 \C; lUg&XH1;|-RیBo0syg({HaOCiԏgoLA[DeSd+o@f4qDBOkoD.-@ y}`IH̋.yC@  ЬS0 |@yIs_]d)r$E [t2A'kISzH)=]jIӐ7{+1Wo_*o74uITpRǽhEROhD!C/;9>8)CW1RmԂD>/H*O"^9_VzW#(! ,M;9XKJ%%v> w$.IHք`jPbk׏?d{SKY+<es##;Q@&C ^y(Nunԓ[5!{XN SooisdᦅXreZ:߼q䩉LsiS'_74Q#+giTZD* KϵnZ21`@Jsx̳y i :܀J$E '>@ M;ar;"1ׁi,ͳ: Mhc3\ 9nh!`?9ћȍ6gMC)`6\%͡F[=6˻|f97Yj]U_]^,/@_VYd緋Θtʝvt"=8yQ e&x7M/O{Hx#"_>qPޠ!oO1[+EǷSW^Gh@yN{^ԍR7wP_yMp){3[#&gOIoO(xe,?B5F|=.׍A1-K4˾ؓ=nNmO]F2W,_d(*;ŷk/ ׭F{ @lj[}?l,? 9| F!?OjvÚQ㷥YJb>XME85qfB>75O6Ǜ֥AA;W1Zxy=mjiFr1X9zw N$Pw͇q^/אSV>(P}Z ń(L ÃH9pP(y&7)=Bd^hh&@ɛ:v %k=3NY1A[jT홣UB!u~:\1*A>duS@ 8zY LdUٱ\/ҝ-d5׈y"HJ6$4L/1('? Z%C8 ܥܮ$NџkvM֊ŬL ~ hp.V -QǏP߿!Pυ}u$~#T  W0STl7#-BƷ4]ɍDqΟfMyZN$V0ۓmJsfVKR@M {geѝ%> =gNN[`W?U_O΋ z9V[pu >Sv_ى?.F5',2vZl/~0uS a `+NH~ 4'p It 4N Y uGp1I՗?B6ݽbq1&" Bngnb(YUF@zL8j05~n("29EQ' B[D2u7zC:̧$xM@m uD׎Td0k.AY\oe Ȯ#? |ƯE 'y~rÑʄ^Fz)!|egTh``[Gp?i~6sGQ0ksk9KҼ};J'0xO7C{HqlAށ `5JuW [T+=d=Vngiۊ{.<+ 0;1E 5gu@f;6C^> _R`T:˦E ܱ^وt 8Ti MwJzlD7"hmnOS̯ vDb$c[%{WL1HD.j)MIu4/-7h8jW:sN$@U*9p9u?b3<| xq"NK!Å V楗FST6U>D;{=x~XcG5"$lx3=[: wvL8QЋ3al1$b>& `x.۪KuIkam”A!ȗr5d@e,=b>k { Tl?ڱs0k:L#ԂxI}G"t| Zzy!$.6R^ 5lƟ=@jW,kb=7ZMXtD WJsB[qPe1i3`-8`H]|1{m\88}rC,j+ho312I_?0Q.)GpJ?Bo)BPX)?{S ~tOf&iJ䭫ʪ}hMD2}؇ٚrxBK_uJҩHXZ^::p;"qQ3!e!NMɁR֊r2. B!^G>ߢ{C"[#RŹ߇)smw%4J2[R5Xu0~wtL{alc9̼kqܷϼ[MbbAįr :ǂkba5HUmh$d}oLuWxswMW*09>>J& ׁ,)mc@`Mk?T~omY!8Ӥbp zi=pvpZB"$^ Z_Jwkc B ^m3$(=#U4MD#y<j5`SBjiFy࡝g^^b=Mγ 5VLc ҅>Q_'SnKv䄌`6|"17?K+ffͽV{ h2"!̋N D2!C܊ `ҨTLM\qoDv'I˱ @EJ>/uVQ׾@ Ӿ)AB!0 @Z֕$JsT3 ?7\~vxΒ-8Gm\C+ [ѓ6)8w?UkWg)t sD)zW&g59G;KYX0`[7TX:p3 sföI ,:|?(WӓԊ?Nܕef߇35-"X/EV-*'{׎);Wy!ةݷ(!ġLU Oh=a/kBKE۴ =w_AAܩ#!%٘X)3'/ޔ&BZ.Jm#=?.IPF짋<,S֌j4.q{&tS2e;]ܵd`=v|v3#sjnݙޅܤ]<Ҁy2%FHD6Ԣ!/j];*߰u&\( j["]) MҦͷ" w?4BjCG+aKjxεf9gNTf'8Ci@&T=l|tgnd v.xiy>Яgk5uBY f3◶Ƒu+C'?=XR/5>MIWaYU$6ςɮ8P3HEs2HDothJfz3̾QՕ95:FOS(\O9)<{)i A|Yˮ)"t6Z&%Ä(e]')VNץ6ݍ^53w %#EX-pKN>/Q|8$t'XXK% #ya U+Xuc梿<;eSg}ni[䡗K ?vU@~aB)a4֩ER%Lk8?_|Tbiw n /?Sцm4(2)ѰOgl< (KMY93f-MqĦD:s5Aj=Xaevd Dž0FB.XxC Y^`^KR^Μ5ߥm;A]3 q^!F-MXWhYhBFDI).+TX%7`(gےJ e?W;8SDl_o2Xb_e&xFXC2ܞ">Dz:xڤZ1Mc[R[EKxܩV?p UN(nvwÍɤ.M΋ N ڢb]fύ6ij)]/UP">H3ojP[qKkŠѫK  )PnR oBiLFt8 ۵.IJ;蓟_ʲ$CZz^47eӃ&U@+`,p>OUH Ť>b rc{3TO t:&7OBg4M2o0z4Ԛo"JC1C@X2` @1 b>NPPAUrxluT&A'm!}! O/{.8T)ԥAbH;⠯R>.f_;!ފID]+ـ8~0"@i&{vUlYx n$9 5ShߒMc/ހNY hቪ3Ln-3V4L?B 3u * q=AGuei?鑷GRT mdqNih/@,:ɑRgoFLdS?M&"|q)%n?o.,bH2GC|!vx`2q緆=.|AsYRt] x]:旮(7#*OCXr7)S6.UZ/3aMڱeڶO3 `ygJ0I5^ uWsI!CJ\%,fcKwnZ?!4IU˅ fP-Q94ƾwzDnnuPߕ3An7K͕a; 1Zu1 㲂xGXr Co;qS,9;ľb\/.V{`t .g q|Cpr[{OJ0~c~}8~rU*DX8mt,0HE[0S)ڞTBcvn2M~%wJ01'h{̾^1fByEfڥI@իGuH!г* 9&[k!e ӠB}_*lۺ^ :Vatϐzj4%n&=PEMR.xy*^J.+'\'Nt"-2\&uMgӠx(/|X%\Bx,;wg[ P?E( X_OT =~|Xawt=7-Qhu($̜HZ5ƒGIPDv8oM'{o&|zQJT1D.d 6yK];{|K٫lPzkoAt4t+raOH-@j rS'n7>`aavmKŔ6xʨZ2 jg'j𘞦t`Y;zS=\I^C0ђA\1(/R%|{ /ӹuW"'u'B'=Ր!P\oA C~=) a؊jnSqCJv?X ZRFe;E6n{Ho>HyO=3Zm0f7zE7yc<9'aXNP߱=>&/oR۽Q5]iA8PWk*k5*!=Q}j"R,'T]+QCiHš8њrxh\AF]&ky_v HDZU@Of3u0n*D>`mꩩKQOAI5p'/i"dbNI)e"\?1mѩN!r@9A]LSo0#mSwbf=59#*S[…$17ebbSK2/!?wuX ׏~öy"wHↄ6PD̼TS`H>wk.Z/e1 NG(pƷdW/H!D.J^1"Z6_o1h:ϋ,>Pu kh{iiCg77}!y5n)YNv.!%t`Yy!l,*a-$8ɝJWxi,6Z enu-RCYW_ XLɺ@jlb (uGJW%@4I;Ou)siH|Q y h*i؞ 4}|9΁HKEۆ]apj PF,߬SwH`Wh=FV|oS@{* "B cD:a]%Z^[][]ԭ,I7䭏gq $*$AƧt^Ic>S]΃ّpٰ|K#%:tGp>9MA$wO[Q2U:J~s)S9CqN`9mcm͐I{=P3mlL$E%3o ƷB @F Z>VH˨ iS=zW?fGK\MqbObh9}]D[t-;@S蚌 q4TD -~gtҴSk3{Vd,qoy6)\- UsIYӪt%s\_86ˉ>زAx3ߕ<`jO T'/D+Qȱ]R5+/%QR*ZDžy$8X%j[v{k;.AA^ 믜d@uSNyW' p+R+tO/u${~"NӗfU V]6vMF9k60ɘNC5'3w؇e&(:j[@ )Qf0[Cg0['HEO<1aH,!@⚶[i~S {O= Kar|R5>%ܑTx5nR*}{7 \1*_1 0ڤR" <ti%\߅Q0֣Ô'k#z"v3ҸtMg(nQliDe\ `59A%f,o|/}4%JVmqԻMCxZw0pM`1ҏ-s8vD:v>Y5  {k!ĹOwiA3 )6oHaed wͯQwuho0ݡw$btnS֗^ cnnCGŏtjݸ'ج[Ŷ*CVha0lyͮcϗ:gcP ^zȪUjecEYms=p5I8 .x) T]ʄ.yxgB9!Wtߐ7#۸1#)w ^\™a[&@xe('J];Fh 6Y_5$\Qݜ J4@'pC ҹQ*''i;LN#guFEK퀎+ ϞI:B6H,ˇ4:gPܹg9It~ЦP J ݼ4 %#Xfzda\`uU1)i.TdiH55A*| "(D%$|s~lFb(3-Xhݱʙ&nj/M / Sj QQuLU}"q`b? ԋ6緼=B}(I n0~ k:N5!Y.ȷ'>S, QIÍa YTs2T(? )j{@};vA ]vXVg;椙B4U?24l UXJyW~ӵnXhE p1?krɅhtZ<3#_ 8c;eGb^k:˱O/ ;XrPr;+EGޤgr>T9F̊^ =ZzR2U.7t$p8H]-=SimHzx~xD.ϼkK,. SR,@NŎ֭UCDr :HG@~7(r1G7*ߛ!4uN3ɌU\Gӌ,0v, -"~8["Gϩ ''ua9%WRoK+n?0 'A\tZMmQ ! {(e .P!v6,ɢ)Tp5,`4-A5Նƿ$P,t/q1TS>L1ܻ)S|Q~ܽzq_[z!P?8Ŏ4\Quۍw,*;C`RVU7C!ϸ ,ptkoIvr[E[Z=ɗ>\者h'J  T]# )Zo1ZaW4H%P~=vt6K kžW~s3qE#^W鲤[ⷆ b1f_* r<_GD%FDK04+ k3ŮBWm4SpIN (z#kJ͵?wK ǭ Dn @Vs[M#E,Xx́ Uu zBq,9g~XՑ"J0JE0s?M1ws l[/7,T6E|R[Z?4Y\#z`C6wW[8$ljmH?NKK$Jn3S.k"=WR!:"4 yvX x5ݩ0{l7Zut:£UHU5|{.92+vu?TAnԷe{,>Qa j cb>ͲOp uwr>m͞ʙTYu3D Ezb7&>W/{AB3)Q)m՟Aڱa .6e_'9l{G~D#/d溚e6F%p# #xm;Ss fך)x m0Ź8i#"I޳mbBdk9DxXW1א[/~E S%k{A_B )~3+&~bW"uv,zB۴*D\mi|:z I"KtB̈ dsA@1wIl|ȷ|pto2FאYmu <ޯ#P*鹝ŕ M|l/_y'Ca[8?)_v.8[DzBgt}pVc-w\gNnHM4r,뼩9c#J/DtL'hI ?n_ĸRTwa(`p%Z>3,꒜ơ0rkd͐D ^Ieifo6t(8/A8Pґ3ȑw,,0QqPnuo e5%`ohķ.˟u{gW*"e4£[C9R)PvV(Փ毇J}&k/X|WJ6'K!dhX)Ob&KMQVS? "QaSщqO馮ב8ꋝ׈2C3A Z1tͦ(LD孚?!BƒlGqҎ*/?P˴k\NP$z&CW*ǐ{ }`> >cXNF}&QVE^ND{[4T"aFfwa|^o(8|x&qZto?YxO_4,f&`d ʓCf2\m_7sz90ğJVŐlW۾N&On4ʻ23F-rc+jɐ`wW8WQs~55e[eKnIQCڧ:\ lyίo@I꡷]?YV#O7_`p2ftÞFݾG69t3Wry~r|'*eodxuuoDZÚ*;8=8?GY|wk%J: @* ]}}"k/%fj1(6، XޫX#LZAi#r@5[?~z jkG5yG7ˣUu_m/ګz2ki3\`$YX\5y&~eʘQ8ƵW]|RA|duANg;^:UQyU|׿SN_ g*{vկ?e\Ol /?=jĎf{>ؙQ-e]j0j Yo##ﺉk=56:S|:̸+6|=eQ7lmuV 8x@iq2U5`纷CL_d|M}K ae<-&ӣ2dFl?P %Ӑ?.{#5g:RﲚciES:GRDeո4g4L} l&s 5GdM8WUC5Ey,+Yb T_3͸}#;ɬpnHˋ88kMKRs̆t{ LI˪8j)׃ce!]RBLL@*H9ʏ݋L 'q-@JmhϠҥZ lc0ʨޏHyvIeE>xi@!6üC0x bK0$gc=A!vt^jvM4 Bp:Da?FKYpu?ځ^qn$hb7_\MᴪݎJ,$i9XFåV7f}&FUJ@U;piBrqnwE!e%ޡI{2׆$6'w&˗-K%N][a/Z2i빩UpڋTCL!|^}j r"oVxj827/ FZdU[ %(>gv8xtNyǟo 1p"l-hr!Bk9=R0Fb8`uFY?bh`{pD2_[<8qHqrB}1?4TF%s -=#_QJƌO+~>򻚏?vj)_l无xUPG.~k3=^ݴkgA\߲7;ۉyu4&/0&'ӄAL3|O.uD>::xn,Ǻ+Yǧgr |5-] k.VvHD9@_ rW%o "oy ^Cmg~k>h}˨\P@GmV|- Ao]gl4i}R}+ށڛ: xAcg۟[.,OK{eZz5{_޹8w#iW Ra*%J \YX}dБuNL,]tXn;X M]ə8v S #i +50uf1搽WD&D"ɛIƾ%~6'5K^ޜxL퐩acь@ElΌ^[g|#Cm]RT 7*z;ZR~*-N wsQPuJ_n# 8/8r8#3 I\;"մ:E;j|IȒkYtuyDу֜ *Oe(;YH7?Q2DVC?CQO+rW9.P\/,]'#> hܻI 0}Z{y3r&Z EދBG7\Lhْ)ƺiUL3Q툺WHfmUZZ"Rev߂lGqK(B<GA1Oyp ÈlRFTat8>:3ۻ9QXZM: bYYA/0Fcv;Jrr twgeJ~-slPz.^sy2~tUu?0 o4Zԧ$[w}5hTm.3e;*u -p=GS}vtɍcr7`+A&a4$= C9ݑuVPe4÷7I<v ՠ3/20.iW舞|!2 ӿӈvfo>0=UK̨?L`,GF= ~#}Kaz4 !BZ+ kr'7/GGlm5GnQ[6M8~[\UJ$rX( Ҁa!;$?fW<ٽj8e-)3B~[IWyfn.Vc.0VK%IF 4Z}a]'GϛgpOZ<9hA&'d`}!'Kl7Lzˊ,?R_p_8]+6*eB&yklVSA (]鑳^瞚Rz.c?f}O|dtd”tsg{^,Fi7v8"rbQh $ݵ A^[ϞpnTjTh;:<Ƽgg(n.1|o%%[pzyszٳ0) 윑A*aTDM$OrX_%X;hh^sIP JMBuܔ+Q)bG(>iu;*nk% V¶ RQTSΏ`L0|]cbKCr`qZ+Se21c[G)peIE :WD 8.FGЪ7pmI*q>g[~ /$g5>t߁/}kd#/I/'rӶkym C`I0: PT0J +L5#/e 'YSz~gqΫe~Tۗ^Aāhx$TBQtsb)W"DaUGj?]EH%|JPA)m]^f{Rh, WpR)v s肔V"X۹DUwJP.KʔKꂦlšyv.=^éMFl!C[3xi(QjEoX-TŞhۂ[ U7`dSFoL.$-Ý-] ؉<)v{^8I%)fc[A~U9ê#kL裡`+kد!,Z)ViAMrwQL\'Ҕ^~AflIlMRUuk>YF*&PEeZ $6E76KQ=iA<:/zxr U}H=S>ۓ]? _^al'=XJ!>HlNm>$%qG<7o,zD ya8\_cDsv;oSE 3Qy ;XQ>!MArzW-mM^Uo-7i֧a>t!4% vΖ"9|,MNr1dN'KJ1lgk*5'sX :$&<]--2/\˰5i6Z hԿa~Qz>@>jT0ESXGNWh춋‘`QA.ͳ\;n?Sx.oʭDW" ۲C hԉh1􍁯 # 8pXx ߁eN K c"~Iw?^ݗyɠ no/uJO2[ӔJ"4KGc4Lݚ@yn ݣbJLv8͖HPԩt!ГrP%Hkt@4cs4uʦU A9A,pr7Si19?nSC<{夋m*;*(],-/|(6(T'w>O`xy jV3 DnB!{(ۚ*8To,Q^4)3i.u߄'񘿭 鸻ϑ"4$TL`"9IK |zO;iLG.%3hj^}itG]2_V5N^4xm> OdG 73Pb_ydN3@٣%ήwhG?(Mƾ2hF(lI*x)SW2oG8;p3:sG{ ы4dɔMSKːX]dX̺:u_bQ=VT}ER干V5%{pKA='~LxlNgqXf2ƖؖWk' Y ˯ט,ASi흼\?d~̿hA} ٠<,ky}r]LF7"TJP7MiK7A{xz:}^Al0BkdT|3l##&Tk:_CUH9\"&%o*zZ;^9DH‹c$uq)d7O@ c[3:隇<2W̘@Z<7<"iu0zPsLf66EŔ8]0'x\ }Q2jS&)էɳTMÚOx^4jfP2%X=wӋG;65+F`|aJ[Bit X`i] *,N%BYVp' CYigQs}ͻP'7,oWnB1\=y"$pʡYhVwrZR8$1!̎ݕ:m5r vvE]-G,Չ,~=om L`,Ih-,80#u*g|fոO%1Š*)b֑`XvLuHL31gJg0Qq! zF]xo/΍fHRN% ൾF1߄S`1 sqChq{{qCw=mkeFDiՊ\rPB&Jl2!BһT(zv]oxi}O&5?L_W\0̛0}&7@o "J1ȰY #Ûke*tkAGfF<),unEʀ̵)pD@$ZI(Va^pPxO0vGńe<ށ!O`NG_ą+4]\њWi;í=OPf7>i!މv:~pI@gW|*Y*oVu_m:P'?pA(Uz SL+=W֯m( aw-Bվw^G:R# 4{a3oJex=y"/gxG(D97"=@ &}CsGbP]k0.,#U!y[{l\ENhȻe纐DEʥ 9Cj~qZyMcx&a;9ڦ΢f[CgWevS%ykc~[# _w A ?XHu5+ȬpRə_ة H0KPsN|zǭ(;L'TURt3jyBc9I7Ym9J 9429.1hmr<|_3_ pv:*K3[qmC`cɄwE_6#$8O^ ޹q`e\ZIڙTUb7]kq ~7YvZ:,nܬxXMhVX%ƨ۵Tdm $exT=o^mܲ Y/OctKs2C@e]Zwltt<8mM^o#(q-5VihUU;AD$Iz8]i Nky G{dm6'J#j 7R Ѫx;)Ʋpe oHB/$U尪Bʻ YK$yiX-^.Ս'@J8)FؘU@[gI5TopR*Aa3.6VoIP 61ޡT7ƪ?ČI};\w}lͳ(Y G4V4M~$8i%pː*(逢 X źU4yO)5^WNor /Cܖ@}%{kyףG f3KdlՑL0&tXs=+A`EdASU|.O X:Z'0od x΁n,GlQ厥?pU#D;E,!s>,#;R!ά>|eUNSư3,oФ`%lU+wwwS]{ŗFuehg^տwN' s QUsX~Qw6.[A9af%pVC6Hy|-4pzhe%V#/ tHLBrSZ&&(&{ȜfMZmj0NñG2 .zxPlKA9~gDr{بFAe8\7q6=ij{nFc(=3$y8" \n2lXL &Z_^toH(t I*dwgEFF?96pChx;n2PKS~zͅn#TLnoP!bF6/)Xi|φ}86ưoR0B4b{TzuFw\n=Ƚ`wC_ˊ{zk<ڨ,'MIC"9${=#Łʪ>=[ߣ7gip3/hZ袣9z~) )s^]Fśg00Vl>u HB7.YKmCem9F6 \;=6$g%t;l* }w&!]_bEi:ِ!i?lio=+ݏj-dhdlh# 򽇟ɿ\4\85JQAGs7؂뺸E|g*x3gk'JUG~1?oҲecβ+Yג@h{y=`谾$cڅ#iCsmd(F;`;u |W+Μ5FnߝHo"R4. {o33y-o]\h㟿X]~#]32@qSf#}{yМ2ΨuƎFl]/ ^ Blg/SYRJ;Yx$ ZN%6C*JOTˑ;䧕kWV5&\@fNP)fS;|t;{xew" x޸}?ߎ'1Œsu@=Jic#bsdd_"8cF]va;`Ɗ(>mⰚ\M*^22g9%K5u~zMgy鱮O\JӤxZ`DZUT^#ĖY+g3MčZyIS;(eeVm~r>,*s\bh4sd\uؚdw[$w$9J3Bgynb#!͇#GND"FM.QiKyH;;j4\%asgtЉOZxg׻$ffdZee)2/ۢ>QNc](P}TP .=O N(V>UOMe"D̔2H)wGϥA/O\s -a"?vxΠ .>zWs8M} s22EDůy2c4k{S_VwU\9xuMƵi]~:u Gt(KJ Xieހ.JƭM#3{m9)AeF67(&cIcy;\tzU;zHi-zDֳL_e~;|T _MR#w[O=FmuSg㹔rs#5.ĝ1Tqgj-Xyø!k$TF|6wu^lK,rYl-yօA AjJ}0i8&ϝPmcky`g<)t8+(G SJUiix> tz85ژ!G<`!W'< nm!hNǃ"l4QoӜn#܈b*,=}aA7Ai7o T]ÿ a!:_fY_ۈ{ uLzu$(őa)fy\q ֧Hv`}3'| 59l )KsV2Pwm`@Kiʪ=.@{Nm$fTd+#Uf'E`:-İvSh:Kq9Bј9`?Bu"WxIQK p(M:*'8}OcTle: Z*J)|kW9~TM9|TInSN؉ @1vo`WS_wpo?_!q[*@.8]qOq=e&ˬڻѯ? zOӲ$o m-y!qdWDJ p#zJMЙ@Jh暈.uoC?WBQ\=#&$.Q@'<<q [0?]=ScΧ"O,ǵ ӿXo~M'g-;lX2%)j7lՙ4>3JoL@23SIɱZ좱K84:rhڽwfk_QzsF6S@1u`l}X ٔɱw@cVtϩy4(P vO*˾@T^zhdWWQ*D)iLFWiw%V:buh $E,ӳ8PG*!=CNŰ0S+]Z7VzdX~ڿ/ȈdJR1;K:yf◍o6Ff/=a|S;?&GLFHtCiT[G9R:zVeb9헥$?P\g;GPM#MP͹$ >X^Uz&rȊ#C41X?CmJ$}|(JZ4(=~|$n#"]LODQXoLkE*>_ݭF!"8G3/uc/ Bͱ1r{C3!JAFW⷏8R0zma8XghҥUJ<-ƴr." ޓ.r͊+ziq |UJDx1YBU>>SgU63j,sqP!&'k` &Q|&2t <Qené/\mg;HcgLT:JF؋2BӚRLq1crvS:pjXu}[iGfTTG.=oi͍o#ۈ,ISzR9THLeA|'otU\!o>cNx V3.!H(s^uTbѭ`e{R3ÆIլXy dVrR @xG/)+>cBI_:L{loK>`݈s&'g)Gz~.Yz m:F٧{{m2>B+aq7(:M(5i?BۼFVwӸ&S_ oYQ@oa"lېq9pu,;͝w5KLvHM'M*b#Ā?a:e#DofF;ϊ:f?1oc^Ń)%:E^^΅YKkma;1T .gÕgpF9NNƎ}yb8{ ?B ťs9~Ph0Z5k^s3]XXR2̟t":*Ym"N9> d`K?hߍP'ýo !K4+ΐUʆ[=EyJSMtgx ϭ\yI<.ؑbqOz͕p u ?aWxзL]rvr"ij&pNw<7(CP˙#?O#v*4ɏ{ U ;w%A|RZ|1%Ѣ"kZY)Nz0<pgn2s:%C &,] kj)aH'a+|KᲤ2aVܸO}sbбy#.0-8v`>H×v%K* :ȧ}c7{L>tk`{,:^NXXCpM[:{Gs\%+l.í. yf}n9CuCANhDY:VWS؀BT0KAj9Q$ѻg/h{KfvOPm'cԬC3N@[F DfVZ) ;s`GP%H! #9,BZ}4DNPf c ތ 9MɇePsm}au2-|"׸hd\޺G)uL yuz8\ 2Dk[V+%j7T6~v"0"R-ČlZүQ]6Tl}\O%Mާtٍ.ˆZD$imR\ǻyL@ hW3 q;ۻvG.Y<]cjYnc͌3S*(y1-VU>E ]m3 -zsߠHw_\<J GTD+R~R=$)YDGNK hn'P ۜ eHT"/I}4R{YsK1Z'B]7IkMA +*lk6& ɪ*8"|c~xNIh1- Zz8'脈oc$n0ҕtSp}qSBU&Yz$G V`luN],A3[j 9*j<7x`@l-zlCrn@`[!X^1c7>"UPNN"n?;9瓎{'liK$ϴb_RWڿ_GhVpƕԲa.Q.QY1+k28hJ)4mSVWu G[F9)FC; QnNCORLd˴%mzf 9Q "m" nh*jI!$ ]RYgN=H1ϊF~,!YSR+3)X(%q!8A aŮEǫ4Rַx+K6 ,9[I1~0[2Sz[8ީ8t:"tf>]h&?gvCV[DsO=1md^E<Xr ߊp*e.˜ݪ޼B!; W )[KuļCax3k2`&꺍ku[&H]U9jM)N\}%G/조.k )^= oڻI,Z R2.x^(I<\#r`_Qi41=pEk&;!+zy{i 9ut [4[Lx{Ls;dm3jNPPû9Ӯ%בY%k<OVf䩱7*8C>8IU!K!&}eix-Y^aȜ~. k)D^)Q [^/(|א ,O' j`3BzJ,a gˌ#jj4vXKk6^c`4]J"vjդ 0.ERJ[+'.xͯh̤Q]jWEԮ P-#Z,xEft Qqp" ^y{*gW!pծoH8$Fޗy1RǴJ 3Kh㷠_Uyv}y8V_rp-.$uJ1ގ(<*9-׌u?0J́l=#"t$Cw^v, f8[Rv^ss[ژR3-{1w, ȗV;~ڭƴF{#U:JLeuHe^ٲgPP#ScuXDE)9Xx7 džOKa佬+$g |xAM8˺ph[m'ﭓ:Ye8hxjsdv\bW7G;CQSNDC75 '` `r`hNTS h9Hg%`v `Y_dQw[s<2x6)(EźB0;kI[|eux'Xnw .Mmu^35)73*AK sf0 rMſ|v}A(nRq9*)5Bh彚.Jx#o&ǽ44|-,u_Չp~:qG-A;[£ Un>;*Ȋ/=!kgEJ'r&|{_2+gY6~w4( :"6Iid8iCk'{h!A$բEkucgݺu: 6} ųBdX\牁PsTJzP32&0tq/K+؈HH6+px t9}B{)v2p: 7`Ge 2h!D'w dȍ)h%+ꮽο$˜T?s]iMwtVSficu1G꧁jhXZ ]VWT!OC1n&2P4W 'cvM~#V 3}fo"¼ _Jkn>G%%;`rMup כ%/IMg1`^^2&I'y?$(<|1÷#(!4y:(MvOMGU(^x)'I:TQy0FNU0KU -d$bc5Xլm1/z bB"RO׻i()|GqJ!!6_j60^P4wc`)ȇa_M6DrdlY/tsx u5-V+;: oq't>HXX"ܩlUV #ܼ2ad_T]4v{8b̳3Q7r^c$r46B kd Ͱ͎E'\ϐQ#i+U fQ;ſU.|Oe%dq^؁U~fBO LyX[9y&h|MD1:{{7| 6Wg4OplNMw=׻r`ȡsjJN)>CUYn_>ʟ=i:iܢ b8̵i;ؓ݊n `p눎DzD՘ֻqq glju%b7 I(}K\@iH|,oEQD1?WZ7{Ţ%s^$))g\Nw:r2=nKu:T9A-_^j2"U[ɵ V0;xL ,|ZM:lϏ*_uLTP*R|QaSFtZ .t|!>O/7!r0]Ւ%Ǫv lFR^ oqCBᶯc4HC;oo:)Nn' FX:0=6B4)ǐ vJsq ʿyJpx cuQB NX{ ʟ3]$&ڶo"WF!_L}@+2@gz2a@epm)GUu#?6+?Q&Z]:<-n䅢"brNL] U'#7팲1](< lFHPvda@L9}S^&a4ZH~] }5G,S%6; Tzl!GHPޟvE$y dR;NHQ3O::vF(hdx 3dFU҅' ^dkCe{ӄ>yI V{9Z @/#8/քէl}QO&ܿT^B~aӻMT[⻵WðY'|ȩY<"/xpAb骈 G!&lnva`aB VyzӴ2-n-TJ_vb]Vy/RS)%+~}|p}*Qj"I8hm4=i*|'n ?תB!ςC~lj//wt?~Ƿ-K];Z|uI 69mYwIiXI58I u'Xw`Ś-!7]F eUS½c;O6 GQ-Ջ HjwwRCl,V[n!* ʂMc{3MAPUq Q.8o"r@$Z6Y~5@񴢨P2,H$B? H׫TeQ҉*XTpm)*d 1:*lBdJ4 h-@dGPZ޿8DG>kP\k:lhxPh{v)mltM# :D\\IdU#kDt0L«rʘgr !vFV$Fp)iK=!M6-aJtJyI&@7#B AvVv$<^QդR4[^|8vW [''!etȒÇm$'@H)4,j9:i V`Xy!#B#pIp[Mp%g2kXa\vEG`YM;Dx&HBIIM jam$1ğ=̤"p"t*qB4ڌ|?aKջ Jio.®ԯV]L{/>+ (s}Maug+~e]'jx5?JP 'Md[W_!nVmWUjQ6bDz%GpNP1hRY")أS sB{Y(4puX[8tUф(b9.f*4 CF6(H[댭x͵̒蚽c;r($Kj{KcTDzpx+jeNKc [Yl>{ .:dagUd oAk}"VQSwNyƶ?apu2B!8D@d )\ U*N8秅pXUnz~"NtkD!U1f)S2'"ٯ@dŏ^r27uj17M Ue-{bU?sjfF(hBC{"Mkɨ_b8=u_ u0BKVt6- W~v@^cڅes=Ѓ"&pjd},gQ2͘o}%g}$% Rutn4Gj' kAc[YrZ|xu2rga} "Ņ~? N V`ɷ,`Qq5(8. $M|4uyw>iLUVD6+j4@~\ }@9{+W3ZHZCgOgqOd'kE/- &Q;جA=)#d4<2Z),%=`ve#-)6 $?-0+ܬ) K* 6qq27H,Z5){"6 ~, s%vSMZ>Nzmgp٣,cִXB9a|]y2]6*1BrxІSJ*k^X.ĦJ=*X=l~؛leݑ`P^/oq)9sZ\9\[^ޔ wviہ we t{( `9oyn-ᥫؔ|kf]V]b1OL'QnDn'4n?},<6vt8dVSe{%I=xfw)ݡ+_Q?Ks8`&E+q]cּX_;UL*tHPJ moD$ J#ل "+ (iT2Vijȥ @L8Io8 \0DD誦@oGV^ơAm'ӏ`;+%Բ_,naD`_6,DډTz3+8PmdgkqV{F@BF5?s>PV2#ir:@7< Ƚɂ+޾&5'&Pn஝CZC]X ]T d^ 56I8D a4T V >Ve$@R1g| 8YA{iP UtN 桉ME*[KUn8BLBpǃ'f{f*=Jt@-DEGd9_s"`r{ڷ* 턂9-Qy Lu_d>yJqj/͸ڝH1] `A?V{9'dG&pOpICL`cKڂ$>mOT4BysMllvX=M9gnv֨peKoy3*1xp6F+ߝOi~V?>vqp1Vt9Ls#pP0du֔꣋:ҀcA`?UxJwԱIeԚ4̘؅8q/ddzoeJ˥ׄhX2d 35' KM:*Ye7?,Y1A._f?39Bfu[6:0SU[B-tPVQSP#rxCE'#O]9L ;kZu(bh^Fr|Q<:T6~ƕeٹSBx ]@o;V4rb蒤)Oi!Y̚p#w'm&u8vFΞ42  ^Clj\פ%oL-K[Ww֪Bj ԪsֆH@A-ڀљKJ$ƌo4[][Q[zW=0h2:{- ڴdsZލ&FSao>Hc@_ mC]tnMuXTEK"5;٬bad8;X [ȑ"'f2⤫UƟ<"ŗ)e?k >R FR2/~aFԦH" SgvE4:`gF'>NhO~7[ :\hk;1/Y݀tF.p-N|e@"Q.P>ѐ|>=˜pL̕/P|Ӥy[ؠuRBW2AY㏄$ .zCKc90R`.:ρ ۃQB!Gh7Zc '\'V݆#6+{3at)S ć*gxTU)- rxPv䬫-E%z>h0nАS+L8F^ȷ͈qKx/T !4U|u]""XJW\'@N Ո4ȈLpVq$ҽ֤ԩz\?(mz"/.:\xgwYf}&mBer-BV =`L T[%fxSqH4L؃+;\y@ӊŴXCԨ w'kM/"?ou=5)+-^.ƽaGVI|,G /.֕C:'ϳRo[7Δy$j3!Ԓŝ&rC)xEP3\5:*rw& Y@>%!r:McQ:2-eQ5qh.]ΰPQ&Q y<\6+_FJNA#&E&f;k`Z">%Wf/kp!̩Z%']5SeO.#b 4E cme*g]cѵP(L oNdٲ3W\1y*dd`}4RFF2ⴳ1߃t.MsMDR|&!#9Pߛ8ᇫvB怤ю)}:oQKVXX B&D @]d}4V0WC)a:sE{x|EJs}\_31HaKȬ"fwYsH71J#_ sVZ`>skOQ;g4iB L%b F5ٕUUQ#E@cWre; ͣ2 ip߯7 dyp*9QO6oEz%wy_C~@aXmX"i.%c7Yf3xZTIG(r T#H"1+$~^g([^ٌ<$ٴIaܵ-mQ-q.w=>'Xc5ryq발q{'t= ]O"Ӕ#6d\y&eRu@H%B UFOՕfq$*j.N(&I*?-\اK3D`Nszt$pfɕu%:Iqh?#( D@d8KŽo!B7E9^e'ˉθE!RViqb<"GIӆ5,uVXZR%kz<?_+]B/IǞ_]RZ&Gl15)TdImTZGdDPο {D^#fH=QobR0.sR-p):$%#ݸޏG~giqֺF6n.W0±]Eək!Ɖ6`ǀ4V-5}N0:v|.Py'@6K%"dG9  ^&V].~ qrO'Q! hNQ;T:0#w$wX:TO AY5v"ŭ?phj̬Qpm= A<$ 1<[c@ ='&=LO;?~HLa4l|,G:[PlXτ>W𲇰)=mĽ3aG,'VXsB!8Vu 4ND=Ɔv *.k )%X}kr̂`i\O2_V̓TYo/^@ژ涙‹k8ҝ n%ONdwC~;8-ɹnܽt?S*LnL-ZcjGƢJ}ti?'Uy$d(\.YV{ (!U ^[#M!+TIc;lR|iH{ӧ:i]-BI]ѱE˔jfˡ&Z@Eqc}g&ۣ1k}d9ݧAO"دzؒm> [#)%_BXFFO =F\*ˢ}C`)-R9a3AE5͞h͏!,yI.?ٶ` uQg? svB̈́?kP(bEˈ9]R8KA8fַTc1Wl MĪ r#te/=\+mݬN9Q8{ cidTWBdqǺ~Lc3\b h\ ~>$?dO_,(G{?6G\g2#wkC[-r̐$NՖ&4_ܓZīUjdz=+X,#{M9!+}Z\8Cv)wz TH/óDN :pdD U 4OVDM IJ0'zT9 rߟԆ8)}Cw1m:.=':zo_mP͈UW@AɭyGE8;HlHP<4Qz:g+5iI:5aqC'OBv7AAR%ׯp">鬆{j%y g2By_MPr=V~:3|9trtNǫ6qc('\j~\KvdBPN}f>:YJr|oEORP!O~*b>!K?3,Qܭ~Nɨ"%}IZq>pKPxWMK$9lcm̵|E{/9ugQgOͦh琂\R8實=S`;"(IDă2U: BrZysOCЍKy] ^ޭӑGPMK-H;D.K}3Ndbۗme" fG7#lAW*>MQ)*2{}2\u|]cboE.uڢ/ei fCmeshoa$I^ۥ!'+-AC @œ3Q`~+x>$@Qӯg.x~'W72(zj.Hd4]Bm@|q 6,5k)\ L< 6ֶ W+V߰%:N1W7E!6ͻn~Rz OnyHN?3Ծ:KVqN. TSB8>eQwN -1pfbi2K${w Ph >MrTz(GS~Lz)upSeƯ<SQCE+1u,zjgvdo^͏x6q+_hC5¤:d)Q% .'ӃJ{5Lb^BdEqd*e'yX~9z o dhl*8jjio1MyDŕЃXt 95`zT愈)-A՞s*uY7tȹLjۈ=LJΦ{>nZQ&D#OQTd GnZEx3vzV2 TN!~eRMh61[#33P(.=e-o FBmt[\A(  ; ̗ b{.` \*#zBmr:g?|C*85`_'# oUr&/ $Ѓۛ5˧cP|FgV o8+_ P&S->g8iՅgW^cAU=*^빴ZE"fAԽn=#rzȓMU(m $_33nT$GiOT#2^}~% FJN|#oyԈd72h[5X00FϋL0a3Rڮ0_@nN~H n*J`KYӦJ&稩X&+q_~*?ֵg]']u֤.[. FwjZ<+ vrpIiük%> Yq/hp:5: 2cyej@3UtIMU~97*%;Lm }EI9f؋bB8*Gwؗ2ׇl+݃(XY %^%ujG8xN`h>J,W,MŸ }^p!ͧBQbZK5emA #+YzřZzЪ/oLZscQv9yht#iDx?*`%u$1#~ZFϢ-r^jڛK'wszޛuyʦ.oݰdHXypMRI[\yG*|d1Nm6)BYI'C݄22.>X{M/KNcKJ lIC'hÁeVȇcwNBpm$ݼD4'uȈ̃_*r Jei}/N!'/.[ Ri5 Jn'36jwjtz cXghZʒtg%h{ acp`7:Y^%FCLjՠC(T댂g⃸\^)DO!J"2WiՓ体e|TeN1O6 'j/^LQ:"`^Ӡqm;9ح7bR%:{MguS7n"Q(K}uūg*;k8C5_Cjvz/<{/ c _R*ӾFKn:&c42bfm?ũ%-ya4v+~/+Fv.%ֺ !`"(ާ6͕G}#Z(мI`DA0v77FwG}1:)hf )֠r7P&HN+|ζvr^Pz| \}P0iAϺ ]gSE÷FϲK.¥%;yp:M&<]aݿRQ|O-30qB>'liBK[^%rvovJ-Qi0)Y[ Y% 鬾`g뱾 Tsv0ᤧO,U_)p]юWw] )Tt?DF܍qZM qV0 vtɘBzdC1MqգǢD3~{Ǔ_5tlbWkħ$Z\@jmZ›||{B_5q1~5/-x+*+T/%ٮU[I4l{8>qKsR4%ǂ?7D"!*IRGƹs_fx' *a&.lDJyF]A6{]?E\bJJ'tTUkLep WO!\ -LQPN8n5屢s c)LGslXdAMrS&|ښr Y G&/|.܌s=}KPC-14à ywjՑGwF&p?ΨYoGnU5$>qrKUZa=1 >d͘{r1 nU7XwhS4KN RɪP0W2ըɿ0bAAf(kz}d[f7N\0]3bP%{DiHkz|u3<1̼5tʥMA2!Q'%ٗjJf-u<"wq sl7R™Li9m(=8rӣC2;Xg)= \l:|K:8,li./:yt-O֣^,rWWȲ7|DӶo dlx>nd/ g"i*),`09^sf3toIBJ5_X9Pz O$:YHj*GAo.]9v Aqt8FB#bS4WO,8ơl4y¾qw'#φ|#in;Dx8P)lR8C齥!?R4c!蹆@Wyv{]iKa/6py&"0`h3$`zZ0 '+֏ c̈M@耀 )Q*%[c Xr=OB-p* ͏^W{h|$:9)Np ((x: xdE*rۛdx$[)L}kAh(`G<>)$^Lx/4X#P<~#d|>Yz $X"I'vRⲍ!ɋcdiѠK:PҟA$zs{!/ id#18wN.QA)SgPB|%uB)/t`hܝ!eK硖4'},̹.GB)g04Eaƫb/`d1RE )FOXȥﰌa6Թq[vSDmNe5ʚ$08.'܉F#dkˋ* ր7^ " <u}X>޸?b=!W6؆_*/$d?,Mr50mS莛VKhh<Ϭq ,sYذ2ӵY8\ >p*6sp[8O%4Gp@NȄ}`BuI]]"*".1Xo'Tz^9I|./pG' q)(LBle^2zk6ƃ|iY5[^E%l, frz }PmŸgٗ~9&[6҈09 55+ 'w#qZ{kx䇨9`S'`AU,_b"B4$LK//j[p6^O>PI;93qSg7E.)mFȓd!n`2 bY b/-',aC Nr|눤WE4][[C34f>iN8+e5I8 nx#"{g>6Z ýk;~`#C% ,ֿ5쌩A_ dG4Х&~kjn>־]ɨv̟T}Jvdp4?%:q:A1i\+{k]q;/Ro:6\쾐]-н 4 &)\vhi-BIk +i!5rG%5H]|b`JMVy5t Ӹl4P"͊y,z< ؆]IE{7ԯUb} Xn[sgz<)3t~/Dt+gIV%/w`w? ʍ=) YIއN1C~뷌MkF߅ B)okh=!d1ٸށzoc)1Q%;~B;VUq"RpIAsHQ (A颁Mm)0vv>SэH "f48L>ÓG$+?(j#K,p1~PLd(Gi毷 GEYA=5ARxPc}^mfkK+J0~rval( ܇H)͇4RIiu|`?[eSA7aS\Hdž O,Ce1%nO*j:X fBtPA_'n"󉴙S!\wy?|w M`gxz0,׌;WHgSTp[c2r-J1%]n:3~ms}Z+(֑ ڳl}~KT6KW{=Pgj̥L~fA֞tgt8j0}T/uDDjFq_/l)&76x W?! JA$I^v镓 ׌/h7s[d=ExUJ (tajƳ邬+H<%H'C"{3P >V3Lm^8yU TmZB8YEM{,I%єNoRCi1;4qbrX0F*Mۂ>afiyOfeMqݙ}9.0ʀg| 7%FXF@ڸ 4#3X_pyh{jhp (:MJ؏6bsQT\#ф2!L+$h!*{iG7;dMQqpYka_ (`H17GCZ(`.gs 3J_hF*I+ˌ(1hI;Z_\߁s7L#`#ю*ꖼ+w@*'#?3(y>(DZFHy ֥/niqA \PVٛ=;y4>vH~?QNXmz>Im9 CZ8*ϰ̋$^ܹ ѳf8uB&K&'V .NIăfTjCttزvq?щY^G\"tB:n(9 T/B*)hz:4%o2cV[z5fhm0yWCS R hx5Ž+]_g3v=F{3>@@?5=I H LD#:RV&7EFo\ldr=9F#Ds}֥C´F壉2uyQ< R]0]5h3 );,ugCS&mtp \q6jn韹dp$ywLՖG3O>J 'Ju-*OGNREh+. (ϊÖh4ؿekŠ#{h9 8ip D򆲘;` z2H{1yd?JF8==A_Dɬ]Ʊt0iaL\f|(pOٕm-f7])sBa}8=f7DLQxĴmoo!n+_Ɂ]u35{RގzoՕnH:(V:-d(+eId&Z؍K>?ZZī McSe1xͶT<ɵ`rIfU<د_\I{)8a>#!VjFIJ^Ԙ-S`;=b_m64$$,{#tZM8ER9XD35[ͽMeN{/.G>UV5fkrM_p *{^@wBv S;>霼="¨5u?:Z*:S0ׁLjiʣl_H[唬oԌA)5r28 Mt)s@rD;IOK5-#NDÖWY {?!,5M $mndtGYyalpK-2"tGLxpuZlXSs4 9:-|1d;dޯ(]p3} $Ř"kي O)3.2iR/wLОQflxg8@9bi@ 6YN0b=W`J#@XUz-(:h8pfz̐s67~U$K~h,,qP Hz4&W}=CrP5L_[q&Jqz{]9>)ͽb;/5%-AQ}1e19N׀DUv7qBҺ՝~ْU}P;P-sooa+ch7jKS׮T$y#zS!+=A&6fŭD+\L R'1^s.ɨ,77?]B[ofl37ʹIZ>,/5j.~'M!"=$i?E9s/h1erqvynr^~[dL3†FZa]'Z7:G ufBQE{ iOCx+ޏ n4{y>͊ݮİ,q ;WuaLV:3h柜 -ْPϰqEXV\h!N[п|3&jYѾ!roĄHeP۸t61y {7}jabjٗM MŪq'tnbHR9մ5|#9`^p'1}c&2XG5~˶z2fqVP>V+]6:GvS,jCٱ:GtHz~2{1zVBgtFG*6kE 8j9LЄTԃ%=gOE;v/(d:|tmaub(569/榚qYaۄ\K-oqzK׃kT{0L?.3KFb΅R* X^:oס0t &9D3+|r@xy> aQ2x8[Xi"p;6[ϢBV8qF}>p~Gi$ӭ 3;떧TJv"bIU`P1X5rϪeio0TZI85?Rz\zb 4Pĭm{wYqᏩohdžgDv?G7W|l"İsyPiK8̊Ex1=zƺl*S4)B lY%Fms ,ڞV6: ~2)iA>GcfU-d. p .;R 9$/w*Ɉ|m&5A*ܵ޳9@p8@K5`yFx4BoHVNF7kn,jc0èk#0;-})詭et5fOI!Ă,eڭQj;i sR9X!ˊJ? XKM(}?NHo605}Uա~s>ob.\H\ѕ`6+k\dEc iu@#X$9{UVo՛J Tc W6(e*XЭ0c&&zqYAnI]Uiv[lA&VO #3k:[d,kfJEL^INtcX+UݾFqn ~)1]5%:-9)ff7w > L:s^QOׄc@]+Uwn>lA wT:Ir =o[ٙBu2@–7/VQx]۸kQM,MBXe`0n#qGƢvA!Ug*e%S#e<ƮhݫBkAp`|vi)kR=w;%=^İb fhCg@\¦fؙ)3m~>.Ј-˂2dNXS&':cNOc[2[]J]( #͔7 kn5:ܑޓ#P&">şVQjݿAQ>ٌH߈}W/'@T(8Eֈ6J@_~)0>y^\/cKӁ= Qj^Tqxuc"ftjR)mюpQ\Fյt0rj3%rBRr5bދdtV*_*9j/Sz@*?0Bg}}Wf?X;Ŷ0P>`\d:iE/8W.i1nN 2@8Љp,e &~Af5H$}8 os ضfif[E}$՝NtHC 5([ZJ;:v%z'> "|Ʒb+x46'Ky/mT%xF-NdY$2i„ﰆMߓW$^%3['{0: .:餸.V29U6N /:@!`5"%j5v!LDč?Iuy`F+ݢr>,~uEigj p9&bv+E?:cM0T!J@)8N (s"5+!Ŀ~KlGpCaowQK MmĽƵ%i?쿻qP<_>~D@>X ق|0iz|Rk$Ou]w:Eҭ 1׹5!%*\]keo:h*y2=R\.B71]kU|#j. 틚 ]h&?^#_8Cd"Ԣ9#_AWYY258 T.ء(aAqc٢VI{,QuLޔfz^*Z}8h0ibj\<)9&]кy8bn[ͪ$m`'?=u0ʼJjQʝ(HREtᓸ'{&F߿+>ј|(W X))r^ :'+1IȢPƽfIⴏ+wG% `/gSWbR;~GU l&ihbP3X6H[QpS&Ï#^ j (ұ4VTOf$5 ZPݵ@2X mR]QbFpmn%ԷS6;P*MªU4] S3hTڕ `j&#*iXsj{y 7.uѓl b[J:Š[Gɂe@#3tA?&\N\D6AiOCezA}`PIdV^"bfY#ٱ1(0bf[t9==|UߵTAl9TDz X`7-HX),%auOm<>R{-g,lƉp4B32/ &CȐe涴8/ \"5F1!w{_@/4&Z%8؈'U j-=@ڱ%F^vd5tsplkwl҃lEzUQ(i5Q*4 }Cq CB7hyƓiё4W63DIhz_2R$(]4C D'Z*^0VY2 lv竨!O> +y0!uҘ\2td2jFx:zA_s壀 {5h9Jpw$3T!o.p6 DSw\0v}*X01@p`Gk!S3 mgP-YVYGvfk$]j8o$;'e׭_L瓰=nhlw1M;~PLqH T:{xH`!xC $dh$t_9PѼ5G{mc!5A $yeהH喺;0fA)0$w%m6u߼r' kKF].`C7/S+*B//D걛Qubt0zm/0R〛7`B ƀ)q.˫"#J܇4~hʆ05r"2*c#+8 %KީHH`~;/޷uR}?/_]jm9q»= R;Ǯͤ}\%rWX:xExy;y ZQS}ue//JbXT6"ն7KCwVXhQb+m`XÙ_DfMh-2HUe9"*] wL8܏Ve^z1?O9 t\J?m]p~H=ٌSkFZ95E{׊\DVܒA7"tz(HW̅\N?Ə^o5xB:7)k _-@#[a٤D ?{>u\ӣTBH o䪶FS~(C"6癊lTYOV6KNo*Bz\ ng[KD[GE WR}I /j2a Sˠ 5|"„3 s/aG\cGb0ӴJxm=V] -CSmEf[鍵 'HoYُ*9gvl^/}G 淐Gb 5+|*"穪,(Kntr+[oҍp~owqd3ju8=;ؖR;;T4\HF U;L3bsCFtہb|"$0֡ÐPB V(h/^ݞG\)w8^YrDIlP kC\GjWOߤ^[np[(*}6@(SH+XGtR :{HiQc;8RVbq Ҙ`cjqYV9b VAiD$*JBj,F!:*'_ I3 ѭfˆy1Gu2S>{ 7ѨQ3uCOkbRΐk@IFVXēHtUr" /rTc6F6ߋ&RMHb\}$і>ސٟF2^u>d}34![P(TEp!_wmN' eӜNˆws/˱TKho zMF˒+&‚0ͨfvR`6?V 96{N(Va9uS /O(jOiV.FEnu&iblĬJKkC!|XZ?bzP|esezhG1c g, }j%XȅAxm>Ǯ%ּuN볿*d|(,N5J$~kQAw mdnJky}L܌ Yv,z>fV*JnqX7=D7ZPzPTxphג=ϚhI7M>뇲1!4d!-3^7Oc\|k4ߧ Gg;o2#߯Q~zbJu ؞"3Ijʾ<=k[ZiDV*}~ɱw5@A{ kiacXE׈[V&]kDɂƬ0{;VH!gBd/M*9r_ 01>(ĸ_ȷzPoЕW<H=%ī+AXW"yK0_͓mS x*^75d+rXa,J@JV,_J{l䓀waLobW(W`Q`fbJC"?ق{bv8PB5B$bJ.!=1F_3A](1RbtۃC,j4]CQ 's"A_+JGE[u<ݾQ&3344; ?2GD6m 0povF=Nc-_IUw/ٟՂիib1s ';oMsǾ܋k+l"@;$ɜJqĈDZ"N K[ġ>rR[P ̎ +j ΟΧ4Fڜ8TDmU>$R-y4BH|,  dcL1 n&q}O9y:._![iEEBMLM`^ 0Ӗ:*~0=Zpٗ0v#Fw׾8 }'_?İ>-*o RYc(Iwe˂Hn>q'|u gBm{މvA QNܽ{/o3LyF !Y9:4G46mvJ:>n1`oi-;adZ ]o3wKZrHRwOJghPd4hL (`7_'Zud`ܽ?ۆ^5j簻t8+ "YV!e&zRoɰmм7^[mOzZi"{h8\+Y:jF% 3.bOTG[UQ {4S`e Ð`ԗyq\ (KwHk2UTHHZ6Z>~ AWʖ8!١|GA ̪GScXwmŒ]mA|?ce©9rB=łŠWJLQrg^ )WÕ9gB;3z[ƕ:T8}W;D$fdb-ZdMB@u3t'[<+]T?+ ]+8ֶ+T(;a $D i@vRٌZ!NUG'TU/9Py ѣD*T$Vn&Mν5NS4.v dp 4Q_O 5wd1oi.3KGZ<"ż> #2IvM`,D d`&y!8 a|"!-Ճ0iFeCu^%PTyyXNd>"9Cg^HsQՄYL +B 7+1 FABX_[)&Uֽ/$A ztQq\dÛG6b6 6 UV?6]X# Ȅ$a'Tf>cޒ$.;K߫V9sTKeCxz38jWmyxR+zGtyjk,N+*lbQdYCq\JDC~7aMKsw5 o6`փ ;8&u֎W9$Ꮨ5}PjQA€(= 6.v p9dF`YfJ_.Ӽ9͋5%f Z{տڛڬZ3!΁:* }@`'TYQ-B=:oEb(I h;wQn5WX;&XOZxdq?8J5W=1H$T@h k7{?3̯3Ts%~}RRG81h zTk vWE.+kk(gsSs"eY ;i MxZA+Sݑ%#xB^\.t)d̏*4qRktaD:P|B 1oô04ʾy}#rKͯcYױNE(=zM#=mSlmN{̋n|]ɿM h}P+S9Қv?fK Lx*X+ vu 6RY/g7jmipƲydʠv l[ }ulhNE#Gq]7FMqUUkɢI o"P&=?۷߫$6QRM/4wJ{iP]Y YRA'aVjxYUE[O*~!1!{PЁhzQqk`Xc1hs:yY}Bo3E=SYu.qj FDqzoe"Zn\jpsQ&Wo2vƂXwPý2-)j|pZJ[D\hQwZ|_C6SfјJ9"6C-=*CUfbrT U'qIlqcJK g`ݛMOgEkGA񥎜g RU-I9V4*/ *BE2 璜-m$` }(n:BIB\v=jy5[JR'N4_٨j[uݢ<ȥL=$!y*&ET+ $:gq-HY.1iihЁ?)e[7::MB9a%;F`OB&,J `NgWl$-lcfTi* sъ*ٴAJz;xo~x߬MY5ai>'Y+n oӇ@ǭ66OȌ|}*)wfaHvkteI1^g4^EY?8-<'KllݮR!)+A'^%Ʀ$@^2n7?X6cKH%G_b@qC/vL|amFiINK录RHLW7 2J1\j5#1ӞbKb'TkLO"[BefAcӀtZ&ί6LTYRSg!^;yxha!LK!Fݍ5`D7->X7si^窯UOF (:[ipy\*Kq## ?<.u@7%C5 Q1L[Ɖ Q=\Y(-:l d'$YU>dQ~cY<"t,rũWΛ,cx-,%0Grń"{u~bZ~RˋlxJ]&.xo)ZtJUgU{]Z\>DF0Ω8gNLy?e-} an@͢K8@(dGD ;2_Š<-!L`G")ʋ̵'[ݝB)>AvIu*$1W.VA |aT[KKAec,?Pl\'EhTC؂?lm`X6TFƆG_nMT#jJ)˵41㵴l 7|N]ªp1+,' M?Sr2+˨`x͠_ 5Q:+1cX]&jsv(CAW٪ð0$͋\(Wlwme2L z@KMJzTTvC8}!< s/1}eՁ-w^X"mZ@Jb]k8"=(x2A_ pW]q3Ӌ1Ju9-;^ƅ?'tN٬8?wUGryր TCPk?5{Ej|{i_{Q{4+O \5ݻw:Pn4\* :7SŇtCiyAiY=vx%EAzCGZhz(4k. \,Ce\R>Fjgx?B'7!+QFyc~2!΁J ۬޸`W@cn$R) ʀa;x(sj&_(mK3U#S$\5h&l,ԀSھ߭w ;7&rE{PC r2 ;4t?_ wm7sz)|p{X2lfHWs[dc4`҉ay‡"}jj >~0-tu%GBQxI/iGEek9 m՚(</d8bqM" ,KmF!;35oMʫSڡn,}[jRmzyXߐ8Ô*ǏNDzzq 珇56>k@I]l9(6wIƂ4\/yz4Zp0=KS1ΉJ3G])uμ/M%ՖvZoHwnS"<܄`(_̑#WsUc°icz&H,~vIK8~R4$q؞!ǜg=!Hn Ό|zkdOwP9;toc۬o?{4gŋ+ZȳP!wm-[PeWgKkIE,;i-\+#G̦%L4P#I3ddJdl ddWb14Om rvWUE(z=`טɒCk\9T]aj<3W1}#~AkFehaUpxD BZz#V0eVP7Ҳ鬲XCFE_ۛMb^YUǰ(|-4΂k)HfeԼ7KCC3k҃lMoyQCx'p5ڬhs%`*KbZӴ2yb,D:<x6LʛFo*U<*ŵ"iB0]gs\Axa}Ƶ mol~#i3(KjL5=ť47C:k&] $D8Nt=;*֩ܽ~:G-#| MY9U_J/:r CgITvr=10pm (眒rC&r l}T,NNd0<%i@I:Oe%:Hk e"iH(*0Mm9!Ab|C}u%u;~Xx_ Fk@?˃?:eo]h \61xd?ٞV,ߢ#5pzV|ږf{ a$H/b_'4QP$g;;TK}_GU ++_O ղcQՙRށOC۽軌#>mt9R&A{+U22ii=UyKefOdT2ᄃ5+kBV-KkC@}+7O9cއte8A^6b6Tx i| aMwm3}%2 Cx>+bE]:3^Σ)`;KG̀\pi 10d32|XYdFk#BW^5~%J(pϣІ_\o hihtŠ! =fA{P,Se~hB6 \{&+iLJ;Z2K틃Xt|:|ӽWTW|ՈΉ㌪Plυ_l9/0iV%d|3o Z_agXv $j̳߳ަuj*%*UC%'?/35iqιd=KS(I٦ 7="x|izep db^ɭ'^1dNS'?y/Qi!U?jҹb3 lSަv9:Pu.CIL^hXċ~~.2{RiUq#YNi\Zny EY9ALE%b^$>x(? M5Xa!7E~V4 sN݀ l^ĹNjŸ2{%@j<99-6 s\.gA9D9B/V1تlgހ\MzZ6~ R}{hKeJZɛ7}9(Mo s89VS(gr9aB_خH?X6/!";aCurSrr|Qkr=3GݗحE* iAGc X.nVrFhNh>{+; aGxSo̔ASS%Ĉ D$3RLfGrEψt"RϳQAq[5\/9G*|k_2>4MO|L_xs+?]:WMT-͵¤?yKO7ks8q$=yt:sL- o]#L!YirFsgZ*eZiLw- ^@x&lRHϯ+?If--R9pi]&cCTo!n{OBǯ@{Bؑ%IV:I?ͻͱfPC8XZuRQ?NkAQ}"&.njZp7J&Y:?SuhL={a<" 5넫lkEG\+ʝ 8߇쉂.7.e^xx630oJ}1BLb]j0j䣹Т)mhK pZ'k(X5=YnǚCS"dB,7=RXZbbKĴ7x[e|-r1%|Vv}αX56wrz{6f4nҴKw b(1t5aUG{8GZ|UeU{@?ʦ@c˺wd$'+p:m[@3̪*oSAԡ0uz֕Rbit66s[pnznDRJ j.]8mOulGy`&(!FXŃM/5`~bo;.̝9qLNbp:h@/|;E$Yj^Ť)&MA]pAd:KfA| Ff7N M&h6Qs)dNQvp p|BN)|*;xa _?PDZ(_ɫ..&LXq2Jeq˘kscK4Z´3\Y[v΅c6JKg9LI$H̝Ž]{h 娷vۯ؞4 Av{fJ1;^Tx]Y޷]ٓܪFEFlQK;T>Ni( h&˯#.מT,V Bk>6qCx*8.ͽCT$S:<\ kE$^P4́ pZmа=P:%;A#PN'A`Kn٭Ւ9Q$OT\gޭ '׌x|:'r[I\:J,HGb1KP3=țtv֌V%vFC@ls {wKP82 JCMqM,#uC&ygv B2(AKK]اqΧs٧x@WQzt^Pϯ/pmL/,T,QD Z-kwrTAGCپ*ylV:!֝CK5XF+sXKo`⹥k4d`ZX;V۶N uMv G nYït"Z.eI&ޮ \*[Y~(eAcF3]iDA~`q71ku/a G ,œj+څ_xrO\ݢ!^| p$2K}PR;›8Z`$oeqFϺpM qk,*~'=U+.+Q$tk4(`\9u#kewT3*rW'KG{S39J~U?Ϸ{ *JJ7_Vtle ROdUcWqa(w %n~Q */|#*/`(yB_N3}ԽTx4rQZ,;J^/{BdM ŏw!D}qG>7ز ) /c1+R`TtBOB jT)ZRg\26i% \ iYe4c8g\굒.̃@s/ss0dP-c%NWP}o,J jE+XY3uS{0 ܁BBu%ktYUS>I7?߉_V(5EL %΅;,?6 OaOsl?Np%@ *!p:C<~M ;NM)|a`>|N"f1;r%'AK5PvcދcH @SOf%q|r{#;'DdrViMmLaDE$pk3Y-UiE==%Ӏ6@֝!1?\&htSȇ>/0 Gc4q};ˌq0O HO-(JH::I*tT{6$g^Jq3QGfwMRQ"0PofXO@E%(C++O¦M`ц>Wm*Y$DцU~{'s:"ı%!;MQJl?QbsD?+ѧf w&kM~ zJ$8UUd0cW;b)!+bGHKbaG'X_#G69jK9ϦkH6CӃs- >: q~ _}Dj6'^ÀnӮ96[^% ^RӍ`;̃3r䅀xw3W,3нw.;=:uSG}x m>P^U1^e M۟ ;N.RAo8w ׈ WOxKYjW׭ـ(n 9qWrv)R.ݣ~0>m5!RUVbJH AdZn=^Hd57oL-AcdTt#PpwTLX [*D8.dX @O;wSp} =Ylo0>:hi~)s*0U>L 3_tX86ϑ ^%KC5B"CUdh%vR,N9(񳂧 `:K'ΗMxr#p/V@֨Ӗ\ Vg~'6*Y*}_qG,!5mP_?Oge'zZd@MaIʁP>o~6쁲\͙-_2Xfx-o0yTAt3>6#C$ >Ŧ?8!`HFD޴?O22[0;pN\'L,`C53NfK*&/zTF~JvAGǘb*hkw\sy3c@EN9>_)3QyVy^wRZfNTu2%2hd4j[y? _,!I!ɔUŰDt[_i%gUl攅S# #Mfo=I!{ rh< Omޏ޷} Kli٧$<vm>Mhe­Ln깱K;H$m ;Y636bN$_~XgӃ d \q vU1ZwDWjhGxkڭZi n.zz잳3Ln9Z"#~G^tkh.fҥTp.?IƐx7h5Z T֎^{m`d918U ?D9;!*t|Nf-j` L\GsFbsBXJqc0@a [t蘢#?bѣV}doMǩN̐re)@]Rx_5:*y+kV_eݳ+l|3B6k Y7t!I:>9E΃/oÌyCT2^(vCa/劁9ɖ'7[^=xq1xؙI .}XN>ilo)R:~}9ɒ 4Ϥ%SB9U+P& ߅tWzJ}$7_XZ+eIɺܠE'xg5C PVOPiqP!I! 54ܒDagbִ G3jݩ6ܑaGnA5_0 V8p}G{5ܧ9(+Ocq),`q,7Fʷ)9$/pWsQdkUK;t"_G\Aiʳl gguD;DZH>47}TVZ1*MAZ.QuJg&Y&g:qB>Ǫn[Qxw͘A@}Ca},Qّش4#9С'Xo[Huâ6aqU}*M`5PN-6Qcv;H[8hH᙮PCYq p hָ JHʩuxCdNnh-tHHciAoZEK*[Bp}>klwuP|)~"w8Yb׮ HAø,%3 RԦJ+yˇV)V@m|rK6b~' ^!"8ؔ`"\7'VWٌ,Yo\`*[j~&igD# X&mt`uV) gfF%iMY)AJ_s·Vz Ibz;9DMYJ&Wǚm$"qÕ*# ^ɢW<[+~3RNJaA&tbbfľvk!*`ό"K.j诐 CR upk2\P1I٪/;h{a q.(lc +oy{:ɉJqNTU\SܿZصwNC.0׆R$)"Ϣ^ŶH]Ҽ" ޽zv)e ShNe/g<(Ѩq>ߤ׎x)DGe1#˹޸h+5{6i/*f9듙Z:2ֶ~w"2{МK^m/χ{}kY8@Gewf"TEWWMg/; & C &<+kn$I#oS |lphz>i5ĭOhjJG:&sc:Q<%#Ļh0A%i(_;!qtvhQ΁2Tڒ+; j! =mWM?Εq2Ry'h_%Fcj(f^RûK[a5U&aS"qP2A= CqOb#VWf# Voҕb\w"-* lgUayt@pJb50#A-o= HoaCtMA} lKLžd{.KiQc6y +f?k>M8E=,6a6t87yGqcD/Q[.38-b-e4RN~9܉IZlr\.\)2zL j$4XUhr@|ELEq5w_A l$~~\]=Q /9NZR-nqc8br|{ѵI[0w65yS{Nt@$McX!:ԩXJw'cjaZڗ L*0L ' ʜP8{ - f ÍOfg'2#r1t,0Nnj?dͰBUdʧ glAr@xpMA̎*H"Y?֦N+8| SS'Y#ڻ0-rAez h쨍PSOC&F_c)1ԯA9oR)NXCD+ ,A!GRU̹x_fU \ j)z6-s!"z}-q+vDzܴ~CԨ.x?To*=R X,-*$l)D0SjsA#Jxyz+HT}-HZoVy{[ nŴ,oŊc˿ ]323uÈVEohMz8qķD 7>v)N)]eM*,옑fPMF^y=R"%>qʎ־^ѲesxCfїNszg`<Ȇ$ۛ3~W\GF%+q&`.DV ;7[A=h<ܨ5 zݘP^T./fY8P84] IDqltraX׭ϥo.lKҼu$ R}zG,1MǶ6@+^xa&rh*Q AZ%lNee;@PJg!ukZ7syno C3}>K=PnY9!?Q{f͍ S$U Jp'75eC_ە|wkᯍO{NQҫ~;2I8Gnd!|p\M1(@2uW[H.\ZxL -^3ZgfT9Y[x¾x?Jp?iLSmj8ٲb́p ≷}[fZ /WE]MP' nu,c{VNe԰㽖C@9K,PBʣ?X^Q"̅.qcM@!*> dcVǮC@tt/8kҳ5H$t VTJ+ g-Ȃ J`יmi9s{DQXWxQLFr3PnDXU70yhhI sJdY x tep4hL>pD6_қT}`IфvΜJ3i0'Yyck;l4?1Z>+#t +^P)(B>ʏ%1bαGh7AU׀F7:YUV*S_c.AjA5"QGz|fCX@8\ iQ"h`Ҩ]v}+*./*)r64RDp[Ю]k{sUpZd7kX7!!K`B<+.X?q&P81 4j -5fQy3 )_̑9Z َ. ŶTZq.#>n3QlQcT r|8?Y/izmХG!}'[TpfM%:iʳKٽE4y◩Fj1N^TnHqXHeͺ5Ez*`1ZKk#OݤϮ~n@ ջu+߭g~M#'a#bB LJU@&& iZR>kM׽c17"C+YvXIGhD4E_6 ե)|o&∍(j֣] l#R괓vdj=#laMre1 *|;B8;mO=ų{7t ;MHo6:}Pt~ԅ@^!f0HGiEu=T1jDbdŴڵ||i>z < )o-I}u|u8Q⇫)&BNy|~9>cKV ==7 BAdT£5W}>Lk!‡ӏ&+2Lqw!2h[I՚ӓ;R$&-0:PۗqC, B|* gGӄ?̈́fS7f9/^**:,]ݴ9=ޠ*0V}V,!H~[Qq?'RFh/lc,4R;zZ&qƑS b3uWjh#Y9];8U\5oQ֓u$\qFpFth#PJ"-*Ǫkyj ,/:O3[dc砎rcS=*4'*B%=5prBZw'5!1x9r H>fte 4aK֢ʊz|+@Y%HEPCfވmL'SS} QьD>F՚(D?%cςԂ.*XK⦱o"3&KI&#'=rϤmj;-mC@,< WKsVsDyhz ? !ÈE0>Ƅ?KzqE1OEP MMg9e=64>LK%s )HFՄU؈lRCQz[=CťѬ篒gς߈ ƒ޸U Ko3D2` Q<+6n+"1N\' ^(^ IqFT)A骬O.#?̏zb,g qb؀ړ,&W扙Akio\ձIX|qA%ƸIȣu`|?ǂL5j,0tuf\0~A; +<F9?ZH ~]6 tm4o^pOO073"ugV8um9Ĭ0WX@Czq%2Veؙ5YĽF ?aX^r.aƉdvJC եlt=v"J,Dg\XMjs UUHXjZ 7 !T̢,U'2P ! j者:? ~YKeinW~k\n/gnOeO/'ZaVL/IлՖ*ˣXlz\ԝdӝ=כ)K]l'ҕ;N \=k¨mn$Nbqa գzOZaĊ5O.us;/\z'8δmn { 3( vk^c5H317X>9cӄ{>ǧO]t c5(Hqf :In[4Kn1Mi\_7aBW> 6k,] +ۯ! MPY|7FƝĪa1$~ Er[1;ݤݗ7"uxаPUڅ$.J ܷ9}QIҮ W3b׿%._ܟ#s./ V[r1X|Uj<ފz("e-aNf4qK*x;[W z;KrDWM^-cłf3}v*(zj᠌e^QRlpMd[cX +:LOӫlWD"K#{q~ĊGڮN?=_CA>۽|?̹g0GA>OCHoB'w`sZ&Ԟs9$Y;*vn";y-]u jV9,}>xqda<} ݔY|=zlur4"&S (d8Tw2ߘSۡV{㿺WuC8bvUW>1z۾aY{f߽ ށoN9y"0& ̓jw2Xs Tt [,ݵw)ߗ ] \bAatA9lKXs_~t "2}E,'nt*`놨 V+p ds>IM:S5\P%|5)9&7`:y˱-ײ$Jm,zֆsXXI`tvq[ށv{X;W |Nl3ڝ~n:dG:pWὥ) []6 \ndx2p<ס(MZ *~Zʪ)c`BkI]7D'iuy!%0q:"¼R>2VjD,l퓤:o7 bJkΈ #ɇ݀ '6(5 rj a&\_JQl& |B+(,Qzz@A:\f-./[1'('뙥WD=HT~~JfBXhHI!TЗt>{`н3(gkǧtt~nw_]B-IBm,"b%.1Z2!ag׿W_ݨJ6uzǭٍZuPl, F5e8#u" 2ϝBTkhǰQz?s΀R1N9WF,d<6I h:%s@!moMXdz%6@Kg^\Z_]t=4ZgmJw1R܌YJ\7,MEvzie6oRTBO!(94H9i6-&_TigjY'x>Ó' 999 L̦+slXݑ =1}u4KbpuŻd&|,oeݳ<^Bҙ^G2'jYQGl8ye \íI@T P7JQs\V\NQ5J]qR2/Seu64j(cZ܇ڄ{ s v'\MKA,Se0[wNV lPQP3JN [!FGTs}Ro67UQ[RWA rP!n A6Rru/wODb]G7wŰid1eSяϋX*30 =dOSB3+j[|1|TAGu-i_~Eu4nUv8y RJ-tt J=F @hqe9mU^,'}_)VOގyH}o=iTVYYi>OU.Y)!óG3aj9@b+$ ȯ4~d?Zߪ:.}APND,soEH,zzCIxTg. %rg0#rDpHWdL-u`uM/r̾` NlvZG5 }Iܵ2sw gQGT:We~?(ATεs MS޵Υ&rx(;To(WFyKmU&]9S(Pk,݆ SxI(8~ tؓO.OW :dPA>zRN Wl0ec >'wl-q/ChoIe=UjK?U㩱ΈY |[ʼ0Rye*4?*kİHsUCGY7w첔+~sF2M|E AV873}W[_j䯽"^|@3>h\(p-ۑR'л@#;4>JcS!ǸUbCKAe``-2n-A%7N%yv<@]s }t"(ݡ4"u/MI2_HB'sҥYw}3b$vgԻ)K;ԬJep:lyLgѴ]JrXq|s u:Cx4Do%Nʳ>@f^8[ !BX() =Wo]DS$J=3+TckXZjGdנ o$r#6~(Sx4^8r_cO'R|;O%Sa%9nɲ iLUM+v~&KYη%S+ԥSx,ڄ7b͗y_9xs%HgM&_* IŀV"WLH\1MsN_˜>5QNL*3N@vD0"[ fȢiM=g, Kp3`bT ˋcuP1*m%cA!3]/}XU ?TL<3mQxF T;?m39IohhMrə>`0k榝QǾ{s MqH{ $,4+c&K֜]%L.,CWm" @5mۻ=:Uވ [f06JIV kxrd&~&5uՈx|XfU5cU(᱉jEPș"mKz_RSS9B|9SeQnLъ"u gPݖ;zʅx }_ky{%U=]HܕOo¼ƀ=wZ>CD_x3ʁ$_$UfX-xبݢivD$˃K._pUctɉ/$wAcr@&˱d05G,9eHeKR M@" >Ӛ(V}<7LgEI^l?BDE߱SQ{lhWs B[7.e|8]ߪͯAO7ķVf4 :N+f QYm"Ƒu$IZ#z$.?/h9xΪx`fs jl&P# u[ŴӁʹ/0)2A F ~XkQx5ןYrǢ`O5\962PJ!!Yr:1$e}`dA\sسb.UΩ]EQ_m(>6R|b=7P{ŧc22Q2Jx9WmXU 2݄^a?XK`g[IFޏ7E)T<,pփ [A$1ncZ.OhŽgmM 1v0_/5vYoqQoݔkTyL@3Aο n(8|D>ZiQ1ͯ5(0(f2gm2EVTwHBl(V$αF&g}9pSjb-AaB wH*åN1===Z_&CNz k.:KB,ڸ+ =᥏Mrìԓ 4$jRqNaɟh3<_BcġϮxG}d}c>MIÀy/i G4HPˆpj8ub9oR1}&m̗fq*H >&PQ ;h mHJڤ%P5]) 4ەrpp=z-mt9ѱx9۷!1뺟ޙQORb.3\<C}HFq~MTs25Qѓlea?M%Pw`U)o{}/p gGn$ޘijfՐ.cq c.H|/˞xn&*"~y1Gwt  av߹4h@÷GjSEVwdeȃJ'ޞ蒬$(v YvjF;*J{w-Q8h5VxO// 97O׀A&/dIFcESJlf֫c?A>E tJxKu3S6Oi;كozHm.Èvݙg<qiA iX?)eUnL!{kE LFmgmtEԃ5ʆ*)%~<OTF @(ɑ"m?S;BdsΌ*;qO57UVI㡝%.SJJ ,Zp9苷.IprXzt焭zl׮I TѴEƝ7_{]JppB/jF+|A$)fm/@ΑD_*6S-?4n,P_w&Hy$/^ap[&ZbI/]5X9igü˪!򰘊8LVmc:~=qPQqgBSZ&FOAGyk#-Cz _x5gcYw&ȍ:'f][ҷ|Ԇɡ΄OQcE!:qBROJl#l'bKo%t] Hw z LII|?~.BZ,-P>Z AKPC6uj۠ Ԑ4glLɤl+05H-<-kz|W~*iϱmwXõiG9'gf*ƧzXƧ< n #)cĴjgJ{_xTZ$p/OGNݾ;ƞ\v^^[-bhdY@#u(~ĞjOXVtn)LU ~ۆ.#+ ̭ ;%gVAy$N/]΁ocG[n+4; wݐ)b'Z244S CZɲ^3H,`{pt&9xϭ:u_Jz_^߀}W@4-un =.t#|ھp 뭸iopt&!Td*$H>~5VsDgbi^dSǐV ox_SM!#}yR!AiFU/?>@An#vjR?-U2!HSY&ab7W 2@TىV|0 ϐ7^bǖR%Y셿P}ʝ[+FL nLV<~wb4[ZDAeuM'YU9,mia?Nm_NΚ-߇ np21 4?1ӂ.ev~u]0MzF a%s%X$1B &V>?6|BXaP6mg9rJ1}jbgXq!ݫ`~WY ov'@6˯CQz_pUyBЫG3 =7 z Nq3$=\?xDMY\RCtaӘS#45XCYǬh:@4T}Lg4>֍z P蕣}yC.J5$Y˱E+CʊslWH*rmߋFhQB\>Ŧ|ʶ"Z6R<<4slΖZ6`ZegջC:[+M>,$o\M <Ƌf&V}Z,kƲLKw'V+N;ogɆv:4e&@qmB f,iu9?ڙtwCcY[+[XLO_Mڲ%8jY.t)i@#.lGKnaocR*Ep\#tg65A җ. [L9z-v`x<q=#Ux,C7\4/Wzۊ<4/̊x590I:᭶ؘgA{_Z >&"?0m:lD mS'{N;nin;"=)yOa#r|QN6ytAIUiϺwn^ PCH1#Y~NTT3ȧgP)cٝpbbЙ7\5p=IoU_9mסk GeI2]e 3&#yjvL4u/m `rSYdW{Dn$4v@RSݫ~Ev }K?$ sq"rp3/#n"x1<9˘T~|XǶ~gu(M{Nq[zvE%@"ۊ\F@]W5T8ceK$LZP71@s!d+3 Hi>ҵCkҠg6ğ݁UҘ$^K %Y GӱP': ٍfovo{sكQ(v7=bw:gRPJxǨ -An,,[ 9NֿSM,x;3oX*wJ2-i%3om\qG\vd(ؚei&3t&rDZKNc3z U yB@yVQ@?8jTMv 0u)]dwM&G) KUz izǚ)껲UI.G 1;HM>"p޳?LKgV8W@&H3[,x'IoJ|j!HJH~ D0x(u:>}+ KQEb uL&Tm[<@K4` )>f=7Z ==DCҮ̈x"Akb_!٬n?cȹEn>'LoڰGO\ !`ǔ=Y2<+(g>E~I! BBeC>a1jò0#BzD}_" (Cr Q O-"*5]uE\:ң#W=JJm9'Gb_7n Tyxέ u>gpqĐ<8a]cR'A{1*:A~vIMr@|bE%XkjCPO^ɬ>SrPcÙЉ乛XC9 ԴK@fp5{!"Y!@"=xuf+d\ ZjʹF8WX@3\GLn\wJ!X=׌1գ||_C]^rkfC30Xbb: JC0; S@j!تrΓ5:".NXlw0 Ng5|i_Õqc QթܵPq.wr`ـHoQ'E?_.Z2#G˻Hog2:BT61U7n:Z㔣%7+!C4'mwGjo:f5m얃eA'FXM͈?$6ShbDliE2yFKk>M!5?$2#FQ%;"J͢= o(Τv)=%S@=l. 4hq*f^ɡ0jZSrڜX}eW$]fL\Ȫݨ2'!ZffJ/ܰz3s:;W+V)TtdmOƋYbiv}EXXxjn*9&iĹG(j!CgQ.g&ݮڿs80Lڵ&>+S'3Q~ 8ηo׷e_$; Hakc/i}-~ 31R,W+ӈ{z+"aLWl#'"y7~"ʡ @7Y/@Љ&lih-4{K]&4IqD8b([aj[t(#;֜X9W(' }> P K'=JBǗ5r>+fMn ݧimRZg&"E C `=QZ 5=-p g(Q@i:% -|?ɠҭnsÙ Wm@S;tF,}є7煑]{.bN:(Ұ ƫH KpHՐnSu?W-re^8<o_`8ku_Є0H73?1o8# UϛFw7晀?qPO1tqS_y͖'c6bkC1flj Z!Pӱ㐞~Q!229ECC*}ȁs,/X7c9\kvkQd%HMwˆB=$Wal$q{?̆ .wQĺ=ŃK=p3'σ"甹#=)t\xWSة2(!,eS1MaFt(7@AhØ%1> ;{:EѶ'\ʮ8A3Q@=l}Cr;VCFD*dzñ(~&=ϳBCV?3&y-h2#ߴU|h.H`j_ %t-NQlZ `,Ko`_nͫv|Txcfg.];vIs--|8I<Ո ܭh{yx)h*3)o;r%w&_b`MK{NcvQ昇DؔۆckP@5kX[UAH"\"غU!u6hx:0UD%|dT00^|F/6\Mlf_3uїNI3.صF5^Lvtt$Gv UppfAtrh@Pi^pRlz6UE"w+2~J.e2KEdX!#EX Jefi3XW7^ 8V:xsgi͟s H|52 oJHýGtxo0Ǩ?]NdTeEDRQ B.ѻgy4θf棘wف b<|<+deY4Oab S:1M˘p2+ͦ?MzmR0t9z,ʶX>:Xǹ:uhj:JuD## TM,&|1cOSMvK}N~$|]fo! _~6sĔs7Gx3`̞HZK8ߊ ]ס9 ?xM%E=yK:K;+˓ Zҍ-5q-pj3~ E@?%}Xcx&iԛx,-'u%~l@2yڣ `'Y鵥F)MGŠƔs>@ntF*-DPF7 j.+iPj<O~ SEW $QNe>7̰=<YFH]o8x^?CY G!iv>H/@diK; 6+S( 9BГ)g8Â[AZ@yyA2m:Ke[C+V,]1N땕nl;9_ ,l^/>䠭i1N ~ʸ&)܍SRWrQw-Y0JYN>. %:A5{9c'Z(Ѣbv8nd\N9[9}GP13q⟯!GmpS[16%J(7|G.K`+,yMH'-SUIh9N#<&rN+V,ޣYAҦng:h٠a5mUZNVco!]?A6ܤ"AIQ81YW.G<C{3;8/p1`K Kc#ުT'8$8 *t!|0 n#- u`]ޓ ,gc '|OFޜwZ4 j_ZCod/[dV iULbx͌CMH}s0Dl6Ϝ;݉]$ LiME `xxo2'aj)>@2$ܨ 'ƛw˪2((}ZBϧ3 3->xiu^ʑm&m0#&ؾ[ٿ}a%::Y|+a"0Mws[$?ؐ9QdMɘ^dSB_`xJD!/s>јyzDox:<z5 wqA;@ B!rtazwOgW 9Lc= HEU25H,J8Q~0D ރ d3k(YW [hme^De93/o8xڢ}x;NH<'`om9bh?=2m˅OBziE^[,>x&z?A~QnGdgN,zAXV hk2/h% .Sz7[ȴI8rd`U@R:yV~$E=ƻ yR 盁XB'D2TinJF:'QQNrC4SM#40Z;??= oNqp FY煻)OM叺cSУg w 9jNɇ1n`\XD/O{=mڨYBNF;XbV\xcR75#䳑 dų+3b9T?6ť_s>J۴e<ȁċ"Obpī%B/ wC#v3 mTy_tjZ*0hD=߉>my2?zб drNG2m͸ܓD2Gcx}|FT6b!䭠IhX69.o=5C{D7/pk7"8\lDd|ZCw5]r[PuۻĶl㦛/>ĭ6+nZְv?nI`%' DŶO0?q$+C`U@^r'x*.UЅߞOI }Aha]T-Lָ̤ppSlX~zq[7+(RMҌ C{8 9X9F5[ ?`.)Eͺ %uWu%@ Rܶ=D=ygFNß uQ =ȫe0y7o=8>9݆GbVĠ`F/Pn Μ ^c[(Mfg(:$%M6 8\H !)!_GhSl\t%M ƕֿfHƠ7Qv/5.cT\QG uy-Vj]a,\[OQV/Ɩ*ܼ]\HCÎ,Pesld1Pwz~*Z~'|,% )%bmS=_P{:[+A$e3p Ajlv/ =. ٌr;,䀉%)ˡq|E/En.6J=<ߗ81r'q zyܙQW}\Xg/Y*(Bg#XkX?^TOk3> jYEBdm|0I: v,ÍtiA{>UG>T(m@@!go+UzBD>7*#?݃bV@6"ҦnV!A *=5;OJD~brc582g >d8Owy)~V6P;UrM!ScgRz&ԙtunݤ2`ї@/J u}׉n ne&VEcn ,U><DBHT<rtK3Xtp }~жt:4 [=:3 5_AAFCr{92EO'!jAK@fBKHܿ $#*CO4T7WFVy9m<'iY9wfSUr%~:.O;Kߺ-ZO˦L̔e+!.}MYDo/ecN8Feouᄿt?twM seGes!p߮vB\7 W*8'', 8_AXPgWDAxp `Iѡu!;rոXXY,:8*qsQΜyx c7w}&_2u8`Sh u" ϸ@QjGi`bQ@g ExQ\躱:J*9>/O` KMC]/ /.70$!*V`%?T-HP:l8[,=GÇ_RqbyxUK@'w!r撹D)c=H᭮T] Xlc&UZ5+S}Rq=tSQހ1mkik `&,og_wEMbbdBX4ɒÏJMM]/}h<:Mb~'ӱL"g Ui{#9a FՖ-S.Pz6pfubJdK!rFvX7{Km‡l@dxV;^ߧ,}Jyv J[-n֎$?Zi{Rwr uU ϰ 1ڿ~}dy~aw#ln'ba ƘNg6a(ӟ3$}w|}>Ch?ͬq;*tN$KnV׵6ɋkc=ٮN;KlM2Fl$U1xתDWcT ORN+S?Z-vid|)qIA%5bM&+?] D|u]YNH<{ }K@<*lxj">9U|[D?Gpn٘}R[d%4mg w^(1ޤFT"#3oF28Cfϳ2H+mUvW*V ZÅkF`e pʥݟtz߈ ջ1+>3${ i[|&V|Sjayc_\DrTqE^p Sڻ2૤F!PVg͞v۪4B6ף btROAl ]'!@*EV㯽AQEY|1K\ܕ7D<+ ?L-W\`% Kr \ly o8S(WJa`43qT,F~ .kj)IW?McSY3U!POqEht^`AG{-_6K#6Qk>pvC'ء +NV؂YEr=Jy]6 v~" ^'; |ro_kwʘɽlMi3=g[ij29$K@9O0"B@Cͩb}JߣϜ$&VGq)iKq˲@_6bK%Ɂd;#jfV᫮Bؖ 2QdoP'WćЍIa`>ݕ>\ {H_o&Tq-FJd75{;kp3kBЙvigS<&6 T#'WS7!1jX|Z U8q~x-3 D!1-% JN,\Ce;2f*a»zx ͋ W0JŃ9[3zZµG96|e (kp ]" 2r|7[Sqf=9σ0~G= C3ɥ$Rʞ&"B>َv@kvyPոA +IoA4p4a<腘0Kw潃0ې\$is9<8ɒ_ۊA*;cA5OE/b3"Qt@G{֌{Gygy IL{N+6ZjȌƳ;c{==1gO '#/NmF}9f#3{ZvuDtޖj1#X?7!tqebRʫzّidʲD3QxR#ͨ](*b@<֯/o, ȧooIQ|%s5!W/WtDžؔW'ioWgY#vIxt3s1T{PQ٨d:Av|P$ADFrTn-=l'K)sc9suyu(N L$ Q 2r5  &_wY#{67=$:~~GJq?&5*{ Ci&0V^]U=w{Ueo`1C.jŲhٖ.nZ1b8Ŏ%*Й 4||b }%7!V~oӴ9KM@JeESEZvM7S}bfb:cջu !(π㻢旲]SEN0!g+{oFZO s@;AG}㲇y@GϢW9WȡQ2P|˂~Oͣleu8?ݺ-/I=Ɩ3I.S$.lG=cɍBWĈ# 6<:6:`p\BjSBw5LCXĜ}NW)|n~XM!ykwd<Ǥ]j:}#窦;X}"ުSO%!ԽKWt0{ӢB/{N~7gzjLo-ޗI@U$:7O@"SFy/J!7$iEɒf qZi l~ Ȭ .r* JÝ mwςu*kKr;7w n^ΔZ]H1$ݽKU593idI]H2o4FG%uun:^WslD}µ4nϬu#FyK1JM'e["y͞z51 BwעΘ̛T@[`%:|cIuEc]toE+42I&E3<_Wo}/v 3z@L\45:bw_ĖRmHS -è#ކ6Mb}f&lkw^=MΏK#b\ѢC:70Rr, 'a9%c&\%J~Im0.տ4)6tl\#250 uFر@t] L fSYG&rnAI? OB(0jw.^?kUY_z.:[Q aFclI):1Pl$x29R`afSri!Ou="񯎾_J~Q ,nSZC;dGom>>0jy~\kFVgG7e+Iu̡8sP [a I ǓzXի@?2Wk"`g^Yg্N+MTV|jKh]}gۊH'x CBS,7MG02 w 79N"$;nz$u11#uɜJ5eD k_Ed dȗ-%A W8~SyXTjMQ:RvU8cwܵ(j|SEGBnh /ӱ9w[FayJKuJXQυf :ɰSwIN:^. QG1yq`biփisɄx."SVF#-Ϲ3P{8MnLIc"SW\aON;.ꕱ *ɞ-&"Ot3zٹo_J[r>[m4rhк3e?J9~ /+}H=;7V%^vw#"96@ !r\ң.._2Rt2^:>0d$mVʈZv,(]2<ॄP}U39S[7w=@$ 4ȩkH$ gћI00u ]x F6a Ttt%{ hTwn? Y'} M{FY'6Di5M":M4Lw,^B2d1DOۢ`,ONعĞx'|H2gڎ0_"L\[N͖9=3¿}eSkl=2"89`)'G{YI+xz뢖ǘ{Fyd%s8 @]&WOZ3]>Dܢu3̥ccz! gBL1."Ե'];Sh/ ?ŇqIm+&u\ix7c H%sb]bQńT%CfnL>\do,zAU{#F2igv$CW=-=D sdDP*W-{L%ǖAn`ζ?X#"Q-_q%FrE<)~Z"KѮE,A4/"ve09NNҞU:`6C|gME|Xdy}[YOXMaWY/˴;5HCaƬ,ة<8BE(+4E&T"X]صFby[EGnV\"nn6u9H#efowFfX֠xZd]e t8JcKaC:JqtUpkЧ2 2"Ipl=QquưNLY +qM"s@&'^)shߘI\p}GÖ#/B1NJY'j}[&-hvG[1OI.JKH8k\ 0sz(cdc!w7dLi#WA2BdEųH관`n=֫] E0ON=WdiE}YB9+wb=eĶHHM_1PY[keUtƒ6z$a/ #tu5oقU=b ڿWˆy2c_#AjO;SH#}@+H7-aЙ1xf$tG5hѰ+ƃ\&lR"F΁ uj_;>71Ǻ-4Q U-Y̙hB&W(K =1|t4t x7h?-PbǩHOپZqN. S.nG8 i y{k:6T/T+z5k՗(!yR$vr~z{`DJΎg15.O(ij9oK2'kA2WƄZgXAk`Q3r*T;my*EbpdU|=l,-Ԑc^'Y{B0 ݢJ@v7OJb\oY(sO dGQNqzDϾcL\q4 b9%1mdZؕcm ȯB}'\ ̦#.r}O=XW.{9 |4,ls?JQІ}f}qw'q.踩1 (rY<q :~HEb)q0IEsʾ "$PJ6,ہvxO(>MC)<s9_荜։R*qDY4U^;&vq4j],6ͼ3RJ)p5Rqۋk,R<% R>&fn<)¬teI*u_ܑU Nݶvg-Hڛ+ Vӿ{Kgz[N"m yKP _L/UCJ2!y9xV/}Q\ѲprQSECI2;,*SeΙ5~"]>T [ffe~Ɣ\H1_벿 0ݐ6[m (RWsdBָ*BqnEv8coK˪Pjk_縦K9 Ծf֏LBF,6hv! -CӾ,1 n+ [gl,dFqb(eB% iT]O| iqZZu9q'.fݝUp0 jOV`E7T #1V[HjŹ3s lw:Jwbd bX[+gT*V,L^Eei"kBS5q{&G[f$5f %; UkNX'j YQ o4gی/RM`3t<dcܖڵ$ԬЊgA/75Ir;j'&fITF@dzRYd5g\[Kk Wf}[ȻU]QNE܎Ud#6k _68Υ]s]O`#CN*OlhC~q~!$Sk(LS݊9fh8i \ux ΢lb50I{Pk7 > 2yyҎRAIJag`լ78}{!<Q]-Uzd2YtάΧӨ=rG ũ#4J KhJ$b_TB~kEێ$wjiI7%<2kYDlŮcy?r1Vkƕ2w‰tQIAIE2J俤t85BQIIN pfcr-tV- :ʀCI3.!㻵4C޺ܯ=;v^6FhjiH O&c|NYϨ!2.8S/`|AT?8DO^.ަ AV_ O=@^D&<œt& Xr Ft\Zw/܌,j)t^+Vfs /1+d^4uo':! +K%xyr+Azr`g͞|-k'{ ;$}c",l+^8^y\yڪ"|ۿRYK)s<^OuMD489.:\ޟvԒLfHވ|kr9\-nq$nT&: 95l#ɣ96q.,Bz6T[^"zr9{tHJ2C=xT,,"g Oj\ŷcllk H'e;;"ʭ=ߟ$k^0.3YlzS+g**~at霫_vrBR >ҹnA^}?zT `uWIvf@"}2ɢ ᧑W,YT^d>ٺ[~R7#*U7X'-9ル(jAzzm9_"_ FKC qӿbzs᝴5%j)2 >i-Md&;1I(8KmH#[-n=*KlfH'ޚXY=P+1`L8V賽fA]}-scXkFR +wf;eC8G,NCd4kT{OCK6Ul(~DmWnarr]s ﴦtX:晢d:޹-G⒔ `/|zإzUR#c:x nR $vAڥ8%!]KPTŐAw.W{}K{^; 0@k4}Ǟ|R(-ҰZ V[Zh@v(~_ 3Y_/co*~$ n裂7wt'R{|W|S!GQ BcvҢh`55Z]&m)V {џ@Pɤ A~q!;ZII&?rπTj)c0+C3_dM8dvdeZǗt0@͸?Xb~I&g-K T57 (Y((졞ib2#k2J; t{ߍw9YT4v)k$a@Fy2z3$O llpf",Li$!E׍/8 A3 N|ZbHJ6Aa X*AfŔA0tr.e9ķ%iQzqq4',d#z8NV_?XdbMv{+lKg5<1d5ܚ /_(c^Qu_@K4tŶE$CS)KJZe\@EQc gt$C'rԡc0G^F2O*dt$ڦ6zZj<)if::ivKDĈQAquw<\<5NZy%/2hz2}ڟ܉Cy\hb0v@Br2Yy`%}.*Uŷvha;&1zjSxP9aa1,z?--& ,|E[{rf(VK-l-B&>H{s캅!;y lj $Y{&v lP ^#X!՘*ղz_QRKCXdZZ'CF4aqcKQ_V>N^ʹuc/Nz33y"L6_)BwIEo]L]`t6a.$ Fa Pެ[I_rJL3m (`rYS'1!xX Zl@_u"+}=gi}kjujBD_ f U=7秹^jvޘ ^C i% * h-uB^([*o׈Ł)3 ߜ 1%lrh˧aNdZ< vʭ?ڄ`L؜ۅ1IG߁I6Xܵʠ)7gWg #c 눇p 3!9{Dο8BJk%z]ʦ6׋V,P[סE+[ rHv]@TfM3b`&5tY*zR>+ uSr/ϯW(O%B"[lhe|`&li]!܇#9;=`H)r(N1L f‘h1.EY0]| 1l a2d2(qwA|ZU]r/V<=coog-'3gZ4AJlr`x s%]m7cVXS@H˞]ZR>N(hpsOtը5e;V&<+dӢ7_or"5W8ȍt^L܁~tSPJSu߷t7GՉx']1B vZ8SQ49yۡk*9 :o0kBhMv̱rcI[MzO+r c/=2n;xq_xy Pp8䴯OhUe"',UpvY>V&~>Be{ҥ|?W`(3U_іZ,&_B|{\DvjkN< PX^t~@?6Oa_^ S MvN3syiYTT}%zYf349"cY'ڸE8[?c 1mE059)FM\)-6ive/RZщ_UY[i\(X.i(K?/bm!s: ~0imE`ci[-50:Y(?I֯~ayN\Sv#Y>̨ƃ|o ۛiD4|^5܂" P㤪v;О:rS&rq•]w͔ɂL_P/( yfh)biwEa}Zz̴`߭?p5sK˛WC ٚ졝O$c,fJq55XC$F|61$g۹i< /f^{{'$lB[Z*[iqvԮjq/txg 3s1^$69yC& 4!a˪fĐr> QaQ&L =IkgՋB خ$<ٓe;gM8 -YO}my D2If~.[ܓ*#靂()^@<^,e_IFKq;JS#.hj0ϕY nh2 b@'[DtѴs0=zh -} u56 R^חVb.[&0(m@Z`H%^}&7oV9kZ5űj* F ДcS0va@X4*W5'@t4E- *GkuK)07rQ QKm(BVR/[:?yj_(ϝ,hAL~.dzQxNdkLH gZ8c1kT~}m:qn_ckH 9BЫ9#nˋlćӥ8t'Kh*#!* aّI?U^}!x'} ŕTږOL TVue¤>믊DhBV .*_uIyAwdJqW%d \,mgNb[aqpBYRσ0/ASⰿhp &t? GʖXa)2(1[%bF+wW prnh)7("Fu 턲ȆHwPxġjs7m ?Ec |ϻ@[V,3?oHA%~s0X͖_d8zfefAR_XPPkAYU8%NiO]F'BGvrV<@.Uz=w]b7 WƁTB!GQ"KOSL>hHAcCvda rif\΅Ub>P{ ,_剉T@5Uve@Ce,c#qLQ`:U"Ѣ]e}V"(T@}^Whr)_  o CfRb xt a)|toˢqHAK&8,ىp#_PMV~dW{c[NO%i'`LǞf!Iԇ=^Hv5Q_'T 8*9̨b31jeN63[ct1EjI{EUS`?+})8C]>cpu!t_;PJ{@Mug_OcX v+.y}~_:um4xr?p*mɥ n? 1R.\@;:iTS0zc퍯؄$~*&+K*|r_o8B%h=W2A&JY|"ubUn*hZGz>1L.?1r`F'|O>;ʇ M؆ HPEM߱#P̻VEkm^_yٳF;+9_ʩ/aoģ3WXI08Hm7.7g5$dCGHB4B`X LV(4_E?FrF9շnݨ >!$6d}Ɠd&D, !垧^Nu Ç:yv;*ImMݜB8:v)ky6B3#Z?5i<*f6ԼG/2*~"fr2Z-s9R6TS^i@-d;;2"O5*]0߃R6[CXUɢ@z3݉)P m<R⭔Xu̳GhjcѴi  M ( Q^h\S<xN.;Nbb醈WfZX4S z-Ogr%bZ*F._ (;#k /gng "Zd7Z1J\@eTs `(/N*~E98Qsi!9,EMuɣ-ANXb@2}9 B3NZ:Jn5&I1eʱh֕k=[̇u~{ &TZ@{u{Wh_LfuyfDll;ٮyH|fF~u:Sk:iD+ nD#HF\7@:[:fA@*fY=E;m'x%uSlYomݺ6L 1MRGgnAh;ȳ\rx02 |8d@%!1^PP괃iy[ŗtba7C6ltˈS)^M_ ДvozH %?DLgf ߱DIgzʛDIYU¯~3o+׏$FG8r3<ЁAdK6 n o~-uskc . WbX{XI AwuA̿"M˃ c,ݔ8uG\fűA7+̫yJ'끊PO/g!0+%ihS񀢱Ċ`zGDZ_AʰW?A K"nұnEK媭;7þ?:H xЃDvQHbHvrYZč^\tPx7ȇR45oEA]7H\w`x@f: kT*~le2W3*p>%aoOJc .H%_Q`;ﶾyxqudN5x'W?g2:d.n'Fo"g)14 neq#dV.!@{K&~TdPP:Ҙ1ZvδA`%;i|j=2j^f-A!0nn;HGB- !o)~UR뱗V'W ud ˲=P{0j*< gXLd1P 3i8@IŞ$o6DR0VXrH{}{)SLU !TYsl>xG9{x3R62ScknTbe6ky[UFQD[0T:zO\Ss1myr0l[יpTqK@$PXqV]ޢD ΙGY$y_;`مx:-mM7WVpBX]w :J3b7|{^Ւ\P;g_3Fד 9@1OuX;~eowgVpg)e8 VsM r{}B@mL.lx# uê~3˯Ar+ԣ &]\ 4R+anJ CO0FrL6+v y'X#UDM)G/*}d~oPcCU>x:**R$d;:EY,'S3 9i}쒘pHNҬFv,dMEj$Cx1!+|x!M~SӐrIec~ºFdPpIe Q,K#jvTcp><ĸ!R`RF8 l¤q4@g! Q=+kV |E4 f/?Gۑ˜0$!RzG!TJ&"  }R 77"D}r0У3A#( zhԚ2.ߑ!_g6HՇu(cB79uMzzJt,XN} S18 |z붠$ըUľ G9_Ib]mޭ?v:S*P= MAo H*=i3 `)#tJpmrVz=;GDb-3!!OcAf47CgeC#"k0f9+jM@%u=cO; NnCЪ*|ν7<Ҏ:e3~eNkaޣ#е5SȊ8 nt Fñ65lbqpB'WsE/y{>+G B? 1WnuNDXCƦ(xd "3 Nܖơlg }}g#5El>,F\EKST-@WLP|8x~\VXrTᆒ!ޕ~hIU7X}H~=f$]돊FJNG|,MtՔkdʏ BE4mz iJ(v; <c2x̊ W&Gތ"fK"C,":8Cd$Y#km.gisk.<g+FY۽=8{NSdq@~iMf0XO1%T/0Lؔ@~/YZ^EAmy])-뇌/v ؄ߛVIF{JDՐd+E>7C HظqooP{6jS}nDc?iˠ rFamIWw9h+k(XMhXM_h'2ȄUp_{A0OCԣ>,Qr]0K3aLoj}FR( 9΁cOr!^f?8l=Q*M|Ql&/W[A&9-<P+D3{ `/r[c$ ɡ`~>+~xwOΰh)zS(׳٭k / :B(UљrHURavU_[5စ$oSܦCGil*LV{/KPpma1#oc4SrziU=RS/qb{Az*!2 h݌5N"+ Am":αd6Zcl<4o*<-=h%u>X(FYK$7"e:R7Y9, ;rqLH5»}(FFpTz2-ä>G^*ex0+xeKfPM}78btJX cFe ׺08'j#ީ(0j4IW6nUб^#0NgXRjex@°6 ՠTA oV?hR= qԗqntapYuoKl SE@4' $4>0Me^]7*^uXJSW˒tDV ;yWK*7 t|\{UI'|Z fGNˇk9Cqs?x-aVkɁv@v^[#u鐶`Pk~P"/4*h.~: #K4`,EbȂ{|?zFa]1ʪ<~ê.%X?wRrTUjeTDy*ABeU:7Yv]PB*Kll#> srĤ* pFYU]@Z YhzfDH&2o@0RT4,)&kA_d~Rby~4#SgAvW)>vawIyȪ6+ :Jє@~ҌJ/{5Б-zWQ8Ӄxh>1~?y!ј%ZZLdwӦŦZ9Lwf>Ŵ8+]ۨ0]B+Y KoMKbgr۴)ƀ0ք"*buHDK4lf`[_XZ+H[Lfg K 2v@0Qv[X8®i +~EgGpeT~~F>* "qCܱ^!*FB a^N`3e* R`AQKn f4GA~)f!A~1LGuI`@vT6 ]=:"/ڝ,+xU;x]&4,rop9(èW;w(76X8a]k⛗< l"]#ON]n(F`:%qiW&B>z ʫdhP'k-Z`j~s_ZRHx pj ^6OaU8͐'6R;X[e.4` Z2Zm6  g}r4f{*W'*UU088^+p*"x5k؉/ 9U5 \Jxu,Oƈ0Ǩ30,oin 'lV8IOQSQRW00N+i}= ]R7=c#&awHxx7 d휦aí8y(rzـm$'A) lnF#yRJxU3R'L9v$˿ %`nW(jT:A:/1DQ^ջ[*弲.t{m? .ek>Qy+=+vo>Оk9NQU ;p^6M}{ hZ{E e#T)4Cw+D3/~;3D1z +CYSG[[]9ZJ⨤5 }W>Z\@6bF'&Nt#ZԄ.)8|$ LSŃߕ83ǫ&kBcD$$s䋮ȵS3¦_#0$7E3=*egG9¹eGCF['^9H7%n".%.F<HΏe|դEU#VoQ,!mCuV:)?̸̌ /ŠAL O/|/"tU_,V6L6H7U)Ѷ;bKxPF^THS<AhNNb8DqCU4K.6npw:<|][a\X 'W['V2v؄+:mqKJ,N,T:0TX]ng"_&)>v/k.H(g{ B8$] >acZn V Egmj!Ơ`I4ܥH˙m׻[B?7$af"KN![A-ak.Df 8t?WGX`Ǚ"]>Vl]ҥݩ GiHѽx_ /3 ļr( %rw>锇N2KEUk|}a*b%vն'Ujw:mczƮ(ha*G [ <%oA9hjj5[=i##FL ȳ9:򕒅6*5V{ԯOޅ\)9"u ~6<7. p G)1Aˋ!I^`i281JZ(HX0)~]J vQ<YF FA }vު{! 0"#f;g/ Ile{fsۓT _Z5Y8Ye'-*s8hL Լ#⛫`oqR_ p528)BM5չi:RjVYe(4Zؔ y"3DpN,1 y83aNK߻=\p'Q彈NUo8^ UC Y`;W%J3 3뿹mb v9˙U˸X=H02u_K$J|T%䈑)`o=;.-.PH2V+*UFVtp0 :ݰ}Ply/`cZ 0uҶ51)j{rS>ބ)CPܮ&:s}Îz>%:.@uiMOry%\d qZ̯鑳vde)3V4-t$^T﵇K<%vǜ2z8oT "ƒfn,7ov.4TwюIWM@ 粫S&E4e ,+Ө>ZIl@Єe8[ 0`~bCT)tjs6d'V"=qj׮Fa2\fJܺu@F:B]k_Jҗ&hА:_Ogo3ϧ@̉z~=k`q`~)unEDOCL' ZӘ{ p5oK+=l8zqӇX^%93]X6ܬ!S1&]w 7dMRt9(k JOΊ-%BTމYDF(&>I^A )?Ѩ|&PPV"@f$ԜɩPQР*, s>A۞FH]^;KL99©u12HK ػ'ИtxWfVƈt V 䍎IMl%3)GiR߇$;r:bLj{!zɬR*%L (H iU32]ؙX), sEc;1bUxk ~br-hn 7TWͩ3=`@h9s=t³{;"Jʼ m~pӯQrXk~EM)`6,i0, :2!JfUk95CWPz޸/ܿP{>3"07c}t;߭ff=>fĢ RE}Ϭ< Ʈ~Tc|TuT>VG.9Wb1rޮ2MppbE dTmJ7')F95 DNLYcy/` E-O9paqa9Y{Ep|2)l4+%V{o輪Ľ_1yg}i"a­]uF]Ȱ}r9R@$J+nua^!?)bMh=jh(K,b]""L{&R<6YSѬ75.Ʃ~2-$"Wn/ަk1TEd YndCȋ]}&`,VD:im=j(2"$6OX1>mH$̂EvvpU_!Ex}(&%igF_T`dZvcOL!` NM#V9\:e}@&2Fͽ:R$z`I)%Át+r[M#+bgXH )QVGe>9 wQSтiǮ,ߌc/ijlTȶU":CԧCY=S2aD0?|I}ye*KQ `^tTU3BPVa.'EJ=W^3zJ197i? (wO>+i WRʻUͮ:<|8`ừ]d| .=yEԆQED=P? A'gV,grb.>,?2|g0*$2ZO_VB4uUr:jv$CQu˜Oc kkB1%;¦YN J vbWY G}_]ݏ 8>)9-1*,uw"e?\?_dSt!Լfx9B-X'vX%]]CZr ;KgѴjSlEr+~]M#^W0%$/s:8ץK4[{5o8LmhW$ϠX2I1Vt;l78hQҎu*Z HU?Mad[][IJX4;rX`+Və<ķXRbWUpʇԞ`CrB}at$-9 Rh5$Z]GMV]U \ۮ׆WaH8> : *ib:fX*©,=PМ1Q*I󮴕葞 v@!2cle]SE#$a gUQ wINc;KH>cY`YD. q h:t7p}u54SnՉzK/'WrdLNZCڕ *GmFPA-(k@f=Ųb-Nz=TXs߲jk6@UvXc<+5Y4_@K6_QʷF\oLgѧcU6q _c̰?ۂ0(8Ζ[ŝ`eĢ .տLR.XƐA.'3(NpV s:)%x#kG6 /žx3V,|wZV3_;(^;:J#bqV݀m1+:,4pH\$FO (GŴA]O2`Y1ɂ؁ƛ-}lNt؞-P^_ ރfmhI}XV*volÆ1_>w_9+}9N݄,*u7WH;icҐ"2udQYXn[1J$`/v:1=Cܒo'MP=]y,=..um&e(Gj[b@̠c+:i ;Ml¶;f}^V-ޣ! XɭE(%}B i7}7C7ա}ӥN[4QH¯I|FԼXO~bO)9b_]9ECm=}P_BolY?Sʐg{L`nP3mg2$ߪx{89!Obvc%:r,]dpBVGu)yFq]`_i*I.kP&,YZ)t2^g20-7:V-[of9c%;B&\SJ P c? 8 tr젨>t8t#7!̸J;|+7UTuªl5-i՘mSG3ǽ /)w pxc?r+R<;_䶃1)"P='=MP^yJ~搷\)P^py Ebt/>stgLF]*L˻JLR~*bf[VGŷ:7y(92@Ѐ7 gL3}&=/Oj 4 !BBf*2X]U]{HE{X Tْ%WIL< S7yBa YVćDF~&gU6?-@nűW׬.?6-_ߞ^j/̭ꐵ䐜G\Ii*f,!6c Fk:-|KO솭 4V^Stak^K] `/FdīZVF:F:ZԜCEAK(;wOyBFn)߉Tp<`3Sw6sӽ?<`N|i}~> vzqו`Y^i$JI(S&JdEXIOJ! 'U$z BY2ꃨXͣLԞxIunU*Z(= {O Ь(fVLj7 {*M\r~VҜW}]p ϦUL@A+?PMѪ(?ݟK+L 2@ j)Mk`-kC/ǽ1á:; zz/7O/i(8%N;S= U{3]ax {x*xߊs0 ):Z o vqǵ-ނ c0fFr'L4aǛ6ʟ#^ sNo b5'* E41vˡ 9 dLzJ/QRLV}V V^i.}w ߅,dsuZ7F7m}QN1*UېKț ώ$*;DX}?k%7'קseH)IRi̋VBm]km/h7nfhBa|p4 Ϻézhu2E+ F͈869bv6$#!V"w. ;\) 93‚e :vġ :uAEYsfOyjql-X&7>T f~6F˃g=0Oqypˋ<7 =+N~J0rw}ޣrdm*ZZCbF!g]:'AH"?IhkeHN 3 ̈tY۷EKgNb'2vbADiTf } 0+p/ ѨNBC1rZXm;Vݮm ~/)+3~t=2[Hξ1dCJ|N gaQZ,_ g}y.wcncn<H[m7t啷T^~$䰾߃~bhnL"`ƿwQ|ggP_Y\\;mm+;Ae]J\3dsA5%XQ\qgI>?+@7v-50'3Gñ+#ٟnqN{:^~#t0vwo&%w @ Ŀ>3/wvj'i`;pI;6YjU*?fR:6\ԕ<0Qv:*@HqQצOI/~C͠?AaN<5@4IT\&T|GKs*9[IyՊ#4{ ehAPO`ڇ)y{^mF`.$UjH"]}#} O_}~D*33 "ԸDODrN1e~ba{"&'QE B3᥸w6Z/z-AA zgT:?"{c:[$jp sSzI9kU=u H"vȪZ@X/O9*2Yµ~WmZ nRll]wxhʯYR?5Q'P?O ldaq,[j^!ţ}NW۝%=Wtg-F筫ټO(&=w$T&yo~"YcW@ qhipW+? P'. Q*Ź^JDzfqfe~-C3bJ6 * si81`w/" FQ<{sHGOS8#ˁq\">)Yo/7f~pA:1N(8^zx1`5v֖_`Oʖت QΡuKC;ZͭG yi=]pBD 4Jb鸥т%K#En 0N7rMXL WMΏ dvvx"Oï2ޠD}z q@`:[@[%dwkBvN_9{_R- \-^fބ;pXVh%DZ{ʕq~l4!_ @:D"Ha uɟm85ҩ<΍f[52"Ga>k:m?G߶)羨BR VM6| wq8cAW2^zL,1랑cDۛW94MCb/9SNJd!٭_ٛ#tsd׋HgCvWsI%[լ÷Z|y3_~#X7]0me)6܁/zHl*YC(c-~`";ʺ` & ILO(v.n&67f󔲔4;odDxSz\K[SU@S-,Nƹ1Έ++?'7xQo7{R}\%( ms/b͐ZJwMpz<9]> /t)%?;c;tE7&zQ%*oiu=uNp&ޜ( 0<`3 OCґ](sGY`ޣ>si:=M7*m[L CSwj7ԝ 0=aN4L!ONB<Y\$o=;9|Gc`d* v8r=sm9/!?UPFm"zvYhkSveU3ܷ<X<5<\/1 Jő"FiŸ~-*P)RkK\! k#=!f kt^^/YwMt!}ja=DްyH,z+JP].מ38AYw* j44լ?Ulc(dddσB}&RGKkPsX*ZQY]k?춂u|~)uɡ`OHyL̮1$A.yK Nea4T462el%Taˑe9u̒Pҝ _$ 8/4glגull,?'<]TbT:A8UAexÐW># իǴMNo'tFՏ N+1`\1#[NҵȬx"xD2}.bqR}rB/)m(G2ىeX+;tyI.J>a)E-MjWܠap$,L>ӡaC&1E ÑIvq92j3WJT]fnňN7-(sVdfUz/阏XyT5Fa`m?)ƍ .B)}N;!YN=P..!5pH8dɃ- ;&n5<ԁrsN}i!igf&I(x7Ud i [4uĥk0(pyV=di6|*RI7쓽M@ǟv ەx6tzܠPfDRSp`v<]6ЁfX?9s$Noz.xP qS+'+V<wUM!-5#3,m\--hM,wTHcK[z1Y#xS|3-d{+9͞al4( p-Ŏ4pb\/N$p]ksLMF/gY$;EMmCbwZ[obTٙ3_m,"̨ ȗj&{THpe.g9cߒc#2@3D.gYJ+j}7:`@.Rr%x\1(G7V`=&% 쁝vm|jTk|! %[UXNY`ռ<CDQΛ_?*5  RRyi#Wı )Xn!OT*',hu1B5P4p0kTܖ!;}mbk ;9o털YQeԼnI[턶X\)ܬz#3BSf?~fX=4.u}/xC ]뚤\XNTb~Z=Nf>^p0pC&Ѐ5ZYJM_:QZK$7G6jmUx!PCr'X+rI?}ЕJlFstW[~``yaAh0h\s); õ,ީn!yսZĈT[gdI"G Ȼp?q$*>3C:i56 rL@[6&Z]{X6'΢+rb&92?2kl9q \@Nnv}q6l'+N/ȖLs*Y^R՟F cz 4OwɎSB!5:ϕuBպ7!:^g6O8Zr!.:HOS iRSsSSIwU.nm_5T%Un)s'[#)i9ɇxP;>ڱܖZF Br~_I+5AӬ60x]S|)T~@h|ϐpo"\^vn[e_# D0'o4!;ō *sVDq>4_~b0oUPt|Ҩ_bƸ@/Oڴ\* OJ.OJ脫W&;^.K;C S#/xȍ4Ue1[Zo6VS# tQl$)ok$hr W8dvl/Å1Y7$_ۡ|0DOz^jreTa^k{&V5Z H4ᐗJLkH8IR)*Zn ~JDE} 8.GOȽrLWe}0Zbg\/ {IquM8-Gi;L)4+jY__A"_m ش9׌ 5گe(#N6UkgyJVxHo*-;bV:[~\6hӺ7B gI)3/"^-i-PXӧQ^Dn$Ŋ7w0>βPϠjXƒtc*!,-8e,ĵb}e/SgLR7v3GBvݍዃ/2P:4P(afrHz(@ 8 Ŀd^`鶴d@Hӎ*O Gڹx"Գ<(c?a l -?8bg*vODR,iYKqN;'|R^6L$֛+2IJ ]6\ !QD E= y"iQQ@g,ԉހi;xi zо"$XhUFضoRxYSLoW~0H١wU"i)Bw9}PRfȸQE*gfRqW:ܨ+;&[Yͅ|~]AnN*2 㸩I+FYצ\?m2hjj}f;P t ;'ykFDjg‡fݿM .@W[D91sdፁY6JMp(OiNlX[ju5έUb^7ܓ2TPtڷhwEgcO.2HF_U >; OGzCkϲkhPI/JwN$iFcS4ksd>ϓ D~\gbByG>@B([-+{r ".g]c[DfvpCAnxx,,v:Si}`홼?k@Wdvc6?CJit'8z K(vtf_\h6"Q3M*uy@&:WƔVzatmQ4>bB79: J)t,>":r7z~YRW^\ -iҿ'|hTft䵗jf3,8T@"P_L&`EQJOVj|htA]9MrČY4 P,,ϐGثê3P`V7aTk" T%:i0(/}\6  $N3iE4>HQoq*&0,3m¸^n.Ge`:="-#Qgdh V[^+303"H =<4I%[{M*Bc߽BEWb+5@B5u@dJWUH]%5:sZRM;_y?/] ы9'$)mhq<(876cؗ3S4Ff5oJwg)@s{+ V1ng?DXDgC@30 n ԬbiLlK 業Z}Ta,.Mxb4]q0W2ە#yl%3I\H=ɋ'GV4g٪`w4 V031\*WU`;j#"vJGɪQyN'ԆZ(LG7,X+/q*oa.7!/+& rOW143 T/kǕ"CdXcA8S"~ fgxM#aHZOn?}-V?IC4Ҽv/\0"r1H+5$F?wh,1U}JK ߴ!MQ[*O+OG!ޢ<l e߇ lqg5Cښ!՞)S7Vea釞рΣFD<eKXIs=?[3ʛ;x(w4u[. :*:' @5/Lha*<ď>\ok)[k=X2fUa\'naA_xf%_ GV7(9Vp^2uP k FVy8l&NcۭAW'C |U#;`*> \3 vP[G"mH7hb0 17,E %$xqy mEsE'yVc {v H1NJ=@Ll FSтq(̕ed[5'݁U4MG~#3mMC*F⦝rRBՎ A`hUWWSvyU8vt.?ʅKePCm_T{}鵘C-ۄ5w} 2g5y1j}…  w '.W<jnAGeITu4dn}T[la7Bi FtQ9v4ӶSLҽOz>(A'QE%ŋ2^+haెsn1Яg4@v0A?}i@$q{pAyUtڐ0fX~{M[w~NjwE⍗?"1t~?(fyc"M׿'i0osVf3QHm-wKTNSM63r&w~}>LY^O !JpMXLёC|&>89I#(!ԡ1P-w@U19c7=f0g4 DS m a1AfGQ 0)sZ AOvk0N8|* *##"i1k#)b.ώrD׃9RbkAZni%+6[y~$z/7NG{ِ-l抆r h._Ӗ\9.r CwksF5eoHO7vt:p}TC4/F#%Oeqaً2 ؚhme_|7.0E s>9µr@Ipu#a1ll҈tw5l4y,ޜ>r5'B?@{x[ HU1ߜ-mk[S2_~zՑzf:LH@Č{eU%1O-,咴6n}DL Q++zm }ߚOfXDcfg)6=,eX ٔwuLYs_/sC>$ ʤ⯦*MmQO0kh۹hf*BIiȍ~@b8S5zx x\BZÓy{=}y]=4-~I]ricc5vKͽu՛ʦԅU]?<'U\05Jk%"Va)RJq b[gX/~;W},-: KOˉc.,FZr[bۀ=n%K ePMzD~bw>RvE q,]שyST"z8x%S} p_"(0t*]i â0G'0zLL)= .?e 8lyu26F5yȡr;YOw0a)DTC}%;~K@E`9Y<%7}aƝjE(?y+H6>sztC1q#)Zae Phi Swu~N/Z~RC OkRNy ®32`z'Lǁb]17ڊ%CءkAm}xRB=yՂGcЏZ@+^x_Gt)RT7lDUۻEM&dHB7Dkl;uwpWTuʦ>(R5FG'N2%9L3zx7p 8e4)bݎQDqoUfK.JҫY28k\}Ku'絣IX0W i5^c9'-s J?bA{RT僾T!|seY<_9OKIZO9y0'uVae%TX 󛁉zJ*e 1AŧiT (DW-{kr(V)fFl7@dGvN)#C?7:eV(UG +"s 8a4MOt<=]POyZ>.ن%cLgf|%ssinL J yc:A=Kb8Q:䃮n3JbefQsK|gIA\g+imoir'3%w+FQ} s-mW] G!r.V:@j岥#OۤEA7)O >c^-A3r8:N@I9fdp6l4ޮ%6EhC-NH!_ )Q^R*7 CàO5 O1>z vЭWLt>hȀ~X̍CuRbꏷ⒠>|HZHن6M\^ >F-AN'Mv|+A67-{(VHA Ӫoy1Lz?F.amoNIҗrDNXL~HD"raTlE4:\|,P9&u}o۲vi!By0<\ltI)rִ/ kqdF(+*L(.[(&OݲLm[R# V&+.nPCn<>ҕ. IM5R󱍑K] u^'}=3j-'#D)ԗ+i@x{ <>FW t랶eͬTW蘖:E ΩXT`wF* 9هtdZק2ߙ֐wta۞gDm O$@C*3%U%0 ]ވF@sU/BlL_b.dH1:9K5 .,5ӧd!-nx ϕ Њ_w}a Uxr(C2pY Z.C{-':, A >Y=*qK$WCrZժd ٹ|@CrQgֵ-v6yn}}$)WwM!.Dv$64#BLr%s(?DTuYK4'̚N: ɎQ^歈&*ފه_oPʎupbO^9ڠ&][sI d ;|NC+$~_)ǝ%g㽈Zg6 g۫rn,]'_a.'@/OzScl_F`Ήu#_ZvE9X\r"YBt^chmnj'pD>+y@rːcn>D 4P1'jؑ6%enP!QMd?1"{TijSLթ;tq#ꍭݤ\Vǒǫ%xi=AVTNHfB%~^E1s9b3ҳXQʼnF]" ,h߅УBHVdPmֲ.:N5t[w0 PܒzbȨ0)8Ep G:드p4s\Cz˟J*XG`ξv\5J{JbE5„m6D鍉o²cؔ3`H_*' @q ]u{pFJ}MY޶2fwґhdVTѱp/v4j A5( hV߿? xB1` 4OC;6̠%)G~x3/:y L`ЫSP$LZ^XZ| HO }2HP@ݗ?8!֜~ 12וjw~RQPէ㒊S/:m-bQE*2Κoox'bJ v_2ͥ!##升 efB:iAHK`Z wPeq6&mgS̶oKSy 4E'=_;Ȇk& Q֦cӉ8hpUyOp }s.0eA2˘t{3_.a~Ɛy}⫃2x}BHW 0s-q՘n z- 9Y_lB^.9@HSB"Zr|??j̑?~ngWDjɷ:mF$l'k>dIY)yXgB;ZUTfq/(=fur{>oPKsaS|ͩ@LS>Ln TTVpx7å?*8|ڐ#_] Ʀ9#MY͕&ܗKKfİskCX8B¬v HdO I,qRj90,AFSC"8*,Gg݇0 ko᳠K'NN%D4EզvnR#lpvq~?]e/IN_R ~Z oU HiײkF>gUMqZFC}uM'"n!%;br7cy$J_YwfZEԸj"خ8_ owdaG6:uWԉWxc0QQZ~0V?"k$}3X =.`$Qԋ)p7:xcnIuvh*?O%y!n"zMQxh\2+*rk{ WGv%G 4$yV'9DMt#T}u$v= 癁^% VH9[&s%tp,Pa89"lo=q:fs# 4ϝ$ =2S1bۛiHmQs;zG6'E{ǫTs`HIUdOKJH K~,0[FJS eҴsdTe/r@P{+$ϪضrP # =b1Gڭqᴶ*fY&a{g"`wdphDFkc %>=X0~ͣ8=:ٶ 8SZ|㬴ɂy=8ZP 93mFNbAi_Ưhʤв炐PePV!=B3E0?-ŭn"Ύ%mi=Nݡ2ut}6Z/od=-1i'Bn"gRσ{!l8?H{t3\+fK}4T0s/*9䅦SPћ))ð[4p88<*iTPԊ4Sk3'.\`z;.0> Vpeo[Qw y {DЦ1߹L.Z-^apPvn$f땔u3Y8E_#_|Q7flʡ,czQ˧p.mJT\7,V#''jUQ+r6m=u.>[uU཰MP.PH@UU_Hu3)lLyYcA҆V3Bi#,,ȰoLto!S43I\Khp.ƨo^41 ::{GuŘ訿^ o.?;M,-nl>AU"]lGXoj)jL݁;l6^i>ωR[b>pn~ZO:?a ĄؔfY>q0#|)f>X N x) N4nL NE7I ?Uh$ujͦn`d3T+E˃Lxُo> xG3l`v3+E^'ݙ?+:9_O&1q#$"]4@M$m _)vC/7*4 P@ T%Ahi5.$)goY>SP'*);nS (< HLA䆲քϴ&Ȱͻ@M\3\ `6n1G{rL#BN#4X;oI U z܀W?(oe lH2fn e7(\[--{[Q^# zxc70 q'qG;0ZBXMWf|% u,s3Δq2B!#p[3NDK-.o"ǝy񜄩KIpoe{7=*i+V(J԰@=b%Ԩ|U%iuٷr,u}8+3f|&º T&-R5=2cɎX&D\:3s;#-xk@SZZ],c*Cx0\IYS  μ;-Nqj1zAb`.˭6 @'tAQ˟(\ѻI} Հpcϖjn.?) m}Dnm"#Bn $oԋ$Ϟ~XjĹ(MB R^d m^jAx@gh  ROXpMBR^{1,r"VY޴4*=h5:D)=*/W+xNoK>m`\4rp+X[,R :F3ɞ=H92~ CO^@]F屏L[ @ Rk9Ր@!;ytZs:Y+a'b2+eֽOdM*i)@H۷ӓIo^zڙU># Kc}&d74^ Yṩcq *0Ԝ ŒŶ][Gbc0Y>_EcT %(xssOFhsx^2P*E߲ONV%_[3#Ta6)VrPTzD[vQ;5Lk>˨U7cN|*_Ү#i5'4&m-ɢ qT8 ?|ܜ) MFMX}4o?+ۭ[ :)_pW&2,"Zil s~,~P牟{bF>-4TmvX*)Ь vƠMhDÈ\׳]UCp=щIi}yAxvJ5{A W>$3HE eA{lv2T+a5ե¶};yvʉ-kKj8Z `|vp320j]dIoljΙ*lFQbJ a+h. 6wy[,30f;ԘHy; f}6(]5z$!`c˻l!RӥM3 }sZwtخf&gh5ᅠes@̩\2yn&iy!V$&\A#"f ]ZûG1yu&Ē]WgW_)Gdvd  "8'.R,aQ9Y~ ݸъ뙃mhT*Lj2=j>e`IPO*Plב1k:tpCy~jC^L ƔCei8.c{"<0zVrR$1͉DeNP vQh>ءZSSbaEi'X1Xƍk$t%du1V4"PnOjbR[{, GYyD;+YtF;],iJI5FS8}stvǖb1oqVBNNeݡrY~YNW!Jn(){DzkE9l%O(7U#Syʰ&+!rQ#(O PP(9zdV'-e9ϕutz!ܩלJK1%wEfJq-yC j+ .I,_uw [Gb γeB=IdO#d$.T.C3=Gs]hFeF3_YEdj헾,; j1Od7qS396OhKn;^z w|p?Ni3Kn=mU>&r[ٱԚ4JZ+IksSjFnh&:G QfApYlmJ7N7@SgFhbHҭ4d e3܌*`8BNs>0 +~ ۅkYO e^ fݷrH\=h=dLd;fkL.s,*pN]шPPd?ݎbXkCiI*g/b2ƓFDR;_3pUrP|=qG[ܷ; ع΃d& mXy&EЅrHo|{+ik_' #cxVhEH} κ\ տ,^YJ%'{⬺x׊1ތk_$4CNz7=*Sfn̲("T-܉p*Nv?&̻G yEEOuד_EYUq?~>W,#yrXQ+Rc:+if\o KD`asCpPkI^P9(jME Noyl<4/3$)| cf 3cr}[Yׄj"$gW 4bYjf i'fST OtS S2_KX> = vȐm;*v_ҿ3”ua|j@N#U?!-_ GgKyc<43ߠ̍"fqH4#D`0 ws&7 -b9WҳU9[_(yZTI. oLRáȅ1C[I!O-*[t4pWڄG*c[d4":CkQ13J FKZlWlÃL& 4ɦ=ǟԬUQMeWl= -Rqb,:E0Z҇Ymwy˺>*Jte"A=\|k j-ʼn7"spqYeK:;_\z;9=۽{ӄn7_]ayJ`ۯ`eKp,*٭@*pX$sH)CQTtݵ==Uإ&B dA7ēD3h~t?{4E לD!/s@6!(剄󵘰ֱ?O\3]w\J3y=d6m:@sJO/D /$ŤvuUr '14E @,<7ߑJ}79MaPqӄʩ _-(|iQNq:Nxl-~n5ܳL@IjңG' (̍-% uKRjgBYPՑ<tFeQLb*6z蛀KV5dBe+Z[gWy M"R͵+Ef\pətYyC"#~-m9Bs$^RIMf@mG9F,uV tH+&Z0Cc7/A(:Da/iDۜ-vݰLdS"KA ۰ =!(T4畵(͉Y7 q6 gj=7o, θaym>˴>rܜa?ٜŤ[vNS q.Y~mf<_jS0v&l=gsKMA:5\df:pP/旣'&7AuX(g`#̟dڳ{w7t9Ѱl<>JS~@djSuI,.?2PTSL]]zR)zb@&ĢdB+8O)᭚vK)3 /3CkF!G(0*w0)F])Ww;/}e vi)FL_ jMKůS$rlMM#e`tp9[H"1,VBpKG};v?v: 5~ɚSf1p,f/d}tv 4\!tԾHY X8=L=A1pnƒ%'.[j+x?8GD \s C O|ƪ>{aᔢe9njkefRH~LLTMV84g҇~]7 QiMX n⯵DD;Ύԛ$u4%[&۵Of2im*#ms_+S[rZ#(ti$A{$5v(UŨC'_Q)}ӪH("=C϶t&T4) <n.»nE},5-#\' '3ȤfBFϱ2;Tۏc>" .C#;Pt]&UoyUZ;{TP2oLEI͂&Lw]$϶ 1Wu/b[0hd3Q&L72x{xy0l0>Bf0+ `sHZkE-? qlU46%B|FOKpƾ0 xK<槶8`{j ;yuGzjS2O37OdZa!@3i; >kwc Gq^P8puhBżD]WeB^:0ȭ*^>vF@T۵%-V/w;Q͓q1 C{C6'W.~MM ]> 8aO JX7 TJmeW$zZFWGe 2Vp(mwG#(^[wVr,!1WƬȿR4[dqo5<ӼKI)}Ը1V6-Se[Fb'W.35 [2zqe;5:Q >ɴjQ@>kqqPML\!z-XŶdzYD8^Ը@].o*Y8G "|ɲ_D󀪗J؇ʚÛ$!`x#@Uqƒ|z( %n5o?Q\ʞ+)#LûD_AD\ V '(YN0Z)"wOh&]Ӥ,3f3 <6->+fK&y" RçeF >1|{a^c@>?p))WFrzΈf"jLm U.祐/2~;~0mVõ}V!UڈugmҢRkM)6E,^%aJ6o=xMW9d{_ V% Qޞd[j&L2\:WPwo9|bh;dߛM qaht2a=luzا7>=-~tk$&۲Rc<\镟ǵeĒ]=̑83=[v#et 9=xĩ(oK/u~|ilkI}C1hgZfza_/lfd/x,;a쫶0{q$r1ب̊8贶oI%<|T_Hq[H0{kߐ 3J>&\Dwkr&iaԸn|ctPYgNhHŮ/ő;*"_*?c ĘhDqtD)6_z"2dޛ3 ??(iȠTuknK1X|jFUAp]Ecƌ&nj@kB3??PCT ˀ!/q(SIEQ1 }FRC!V9VډwzJGJQJ) EOjwǎ+p]z$\QBgmN+M ;)$l@SKBpȠ)|S" T}.~^(bŨp[n連h}#7pg |J4.-97ض=ވ WrXz<%=RrS}dG'g2z x2hOSI U9qd4sƟr?dmx{?"P(kP#k~/6:"}T D7G0tj't;̖Ft-Iܜ݅0T'۝CE,VUYT$h+֨N,[9dP62+OVAl[l-Խg+fnW+̮`LKI}{YʐJ1L$9DP2r;iu Qm; y27r%"ײTy`3;~("h.Yj볫HR .r߬fkISԌg$3qiVrܛ3H?V-kʅ\;OX Gr*g{ }[VS +ٶ |185 ntRʫ䄯[ۂ 艊 Ay3\LTAI"K!JZvhJXF!URazx_'xFL uV:cltv{[bzog8Կe4 L!iЦDnf~(Հ>uO'C[YbV-4Vt89ٕ[ٛSm+ծ`'qߓ]X}HޤTE, E莫G(R@tlђw_:IJ|p;B0t(8UʸR+nFAV5zݺaC#NfA-F:vt3 @.4?j#RI6uʐ}jN~(yQ"ψ3NzO~FR[qD{O#=B k:&/t{x^3K oPKku xFeS,pBjrsf8=J FtϨtc,`ti|Ay-t"o1w [#h،?ѽX,D6׍cF9 3L,?!y?Pȹy-{wyHra\Cp*{e,bHdRw ur(<ܴf.| ֋߈l)4gҩc1qN|xmC@^c1?jm0^k}vFS C7g "^:%A3 sA2z v Yg{Lb@zyyS5wLlpa@3jR& m|_C2RW~qGڟJڭoOCFcX8=t%KioբŇ)a0Ռp!7W\^:2%}a8ggWtx[n#8W X Y6[;l{aHyMYvx<}dZeju*8(/avZ?Hl2l'&PJQl W8=tXńupJ< sV}JvKc>L_(H c{!&{gf1l,6. c9`bB,3=ԚT@+I+ >=&1!%&cy:ԉiV7I[:BFIw0f=TL"u3kNDqS Kub][ c T4J/V(:m70QA'zGE U#8dd\O0{=. 8(Ca_^n5cG-Ѫ^67+(QdLM]\R)zъ^B%j V tZ(fo`.PhvR.2l vZ'׏p#jgE9Tr`p **ls;@8FۘGkaH[3 GKW)yb6 Op֣`t k2lx%P%',XyeB܏X4:]&]ͰH1X3I[8BYhهM4Zv@` njOA3ؿ'}|LBuI>M>WKL`XlFH͟0~B$p 'ne Pۥ$8jQ}7 Rbo܍]ى@X]UHAy2ˏ7 5K5Q:S Wexbf1z/7G> {ɜ #4WYW&y-9 O@{:S(ۻBZhH<,ѪB.κB_r "o4Yo ܷjH֧"Tx "oB;t`)!B.A鯤3qXt@qf=m {ɚXъZSD#p2jI;Ol3EA轊&1SPzbyd0HFRF/zZB<F33.H>A $cJ꽜ad[ȗ,dWLGw*EJR4C2^Ecĝ\ #jT屹O/Y3Cg#T$%2^dȱ=C$8(sEa[(%]Pk|0`xyC}0"0z֕2|V}z?h15n?EI5;ퟪbUcGX?DӀdCciu<(}K%j5W{!aJ ȣJ$'m̟d`4uc%.FJ@SόLL1!:|cBBawL:-"&b\{ QnfPƷX1p`6sٗig];ގa^:q{u#~(FV$՚hEȏE7 ؖ|F8ǐK^aJj%/OWc`,&0e ;aRYB&|klDz*.FspѠ5V.1iC;M~ä ׂ2ȆI Z$65fJRq/崊l> %l _#-)&%"LB߄5-+O*f\Zq72PliP c>I|-+"C CUxL~*֢zlDYp`KvWkޔI'.erf6i~j>9>Ekdƾ;hwZL_֍f@袾 &ﰄU9S@%Ҟ5'?!EvRdFS:*)&~'3M[bڄn8JR-Gˡ i(} ", ]= -,}A_ \7l_V%\(vPhE@,?]EןU3;ܳvls#Ȃ+QףtY'A f T&`nS[/2ht1ٜsɎG@"7 7 1<"$4' _Ef!Ϲ8υI TR?PO5AS y뭗OqPÄd x0Oi?.C߀]pKwwZ4U`)%:cM\*#(r3(pi^6DceE̬~ p r[wa~̑ f=u n 1DWǛ?^.y,!cv#}cAd-#?zǭK Flw7d(yV;A{xlBPכ֦Uh)=TZTP@âU9APRěaZMM%_]r9d  w>y}fx7SJg08Z|EQ<~>|3}u=z_Q!k/@J!P5t5D)Л 2)Bd%:b_aHH]Z>a ҷRVCu;̊7t)\jX"4?bv&u_wm{1}r "U`E-g! d H 5n҉WB*HRHJyeezL9зI [X"%2co4* ݆oe3r;<`JYh=CMB/s!)ܷȏA=z'k gv .B%"fFGR&}J>og}+5jVWaP\͢[7:,&}z*mnاWq Yȏwwt\ 2LH:f`XKn~X)cCn಻n\L>SA|;z Һ?; O^g[T Z[1kQ?qSs5^] k<15ꑣCn*]%|\Ԫp.k$,ՉepSzDUH,LFmLr6WZatR];5چ,߹_McFWq&<~yve" X!u_el҂)+\5ѓD&!0;(cq1!\mo"IZɀwUtڹ<4ZuӎH/irW ܀/ @;ߢ+Ylʸx9M"ڔ5b?7Q{9θg+L O$4T`Ukgܯi^B8>,#I /BlP] uihʂ`+n\ ;p} wGctjIJC%,I\Ek6vC1KUϗCK6$Te_ZW4%ܗE9%0GEߞ2]s?fV害a&rEC4G$?z^j]8jVW*)Cfb@Y2%'q#DZt;U@985CB]y6}+f ٦XiޥmہفJg靖6cy 0p!*k@((C/D *{8so*>8D7RQ0)rhE!0]"a 7,p4X\4]v^f<ƈߔTO1з8=h2( nrdX!6&9t- -Q) 7/ t<\9ut-{K7 Xx15ާL91bs$ŕbl}'vƧYfFo-dI.F< . /̳ɁtmU&Y(s/jdFb h'{JJB7 2*zF#Ufi{q9^ $c_;<̶Ì[JWn1OݖÞ>)2T"_ȩՄBꁳ&\p:j 7঵rj"f/d-Sn*R|d 1{OyL 1OAݰ!l{Ss H:vi&+Gp-Jrꩾ}qh !qGèJRX &չX~ #4p7X_VaK2BCxYhB}ffv}BUmI ZpO^)j0F<\[^L7bp*t>|ruPM]jTR?H2-㶮e_9(jIWgܒ8*DL}Է}500Ve 7(T] )'1 >TR Vz\^ԱI`Af_:s`f b/fQ4Yn MߜsmGCCq3O;vskt AerHtNYuZo6Q;<6 ҥp~p]4D9܇>Dxmb0q&#gLdM3wjSWIfizfnYT"r^~l0#Ow*Z G9wу,>~ "o`Ü1m}٨/k_,1(=x uhf6b#;vMƳx AFdvfoq҅<.`5XԢYZU;(:gJ$oᆄǰiQB^YҴT 0HC%eῪ;g7͹uQ3ZhOG9 ,إ*?Wy>pnTY־-܀HrTFC+k#؏؄Ķtb~:>+*}RISS7=Z!D":oZ4Un]t{8US@QMxŒ/*Hb^&~dovu.F5ĄO"Y55ü~e<#`taP.!Pzi;}hEdgqpy 1c~$Jˠ [ D[nS1q,m #"LVOmL%Nug1mq{˳~njfh)*z{B7 dVi^Vkmc">aoLgk4n^U"0;A-;Wv MbdS;9❔nBC|z1fIJ@J؄Vl0Oe;0s=FV^$$5~= *>|h÷ygc15;ðMhC80\76[Rs+ [О]*6=> 3TTjٚ 1 `)\4ѵ^TקFsHB,V 82}pޒ=WZD z y]9 6g0 9_bf* [`Q$0K-SIǩƹS>Eَ8ү ~ZNb%|.#:fue fJen}-dnT"MBv?{Ky,fNkZ w aze>%"0 :]4[.X{JY=i@\-/蚗5fW R٭g,M},ɺt9߼Oy;6X҅*ߤVIOe͇>L÷g~345H|h͝! 2|/f7aQ H"*Y˝rUZy (imqc% Et 9hp/C\* pߓ$k)t3um%n=Z2i~!%ֶl;,p>'[Z(0[G4YBg4}34Ԉ }F'T B*N䓷p*7E;_e3si`~59m+þa ah?&e7U!(d^*)O3F١&(%$[Omqf[\w;O*Y 8]F#XƏBKJ1sρwltM3@-[@TIo\8Uþ{PLprݦ28 VqwUPӈrԯx46 Yvh9߳V̪Ij:QKLH?>+iǤRA^u쾒;u3+#./HVs\ M5~= /"[w\XKQ(2͵᾿ls = M&|:{)Oa[Q"%? Wt/Xj/:RTV7U}g{\0R̷~9:1+E y op,B S֣٠lWnO{agtLڷ5_I8SR (]] ϙH}V_(d~/rij"i(v;_p=p%v٨(lcJ> \x1'sn {Rz[+v~,鳦HDzr=Nu>V'*}z^&瞷t1Z ;"pj`ߠC򐅣xbVxSd?2YoFswNgW[ NzKSzA(ٹYą  QG,ZCM8ix+r̙i:`Ѩ_ns_:̏x֖ԹWGNh j1NZBٺo(+Zͨgb\4EF)8Tdݖb(-E\hT+I2K :`#-Z❚CjZnfUs:"wQGjF>r`QK@{#Vp u@>k|!K^sl*v]5'Ig! &pP U NU5K >X.OggRZ*Xȑ5pݢN ivL_sM~r?ֈ p}97q%^n5(&oԊ; 9u+e_ ȩD lF^od@w|?d_vN ]TyV_Zy>҇PIs %"vľcMAdSS(PQzMaTHG3FŶI{ ǛP -Nm=Ů;e`R?g4\)t-?R^{2˭@8Q.<0g9wj%,U+c_J^஧PX`d&ew55d~bI.~WdbWe}5EE F$;Y8M^c)`Ø5&\zm~ (vl5K jiQ\LAӖ>[}W2g'UHV#y9|fg5v4]eV:T?uߕˈCXlt$& 39pI:GixANG7Hj*I9~D9ygɖ٭T {ZD73,,r0DAߖɷÒw%S::OF kPе_|HF(SC [(*XO ƞ[tmiYɬ65bh2'_u#i;>hDЌ t;G͗K]jOZCX3m1t8>'8]"TtK#v̠8Yor@b7!6psYH!Z*w=!u `Y`cף(an;=L߉(Lh XݖC|CsYfƙeręUA+ v_C̰iɠ=F (>KqNQ^ǓݸRA8 ShXDŽ혯:tn?UZb\](S-S92Nw~LN%skPކ8:p+`IyjMCxڑ=7mպ"jO7!R ,o9@cA 9C<+hmU/3@ ?,v,Pގ01=3y~ 弓H}HB?y Ii@(O+ )DwIc},.tLy`GxЬl*@w &Hᵯ9v֨Ky#p"r5^j{5j`#:3B~:֮0Hkf5:miXPכV TWp~՚"CcNX\Ko"AY~aS/ maQ";3P`Xe0Ҧ.NDV7jg'Cq*xң k':̧v63#8L6Wo!qDtJh#6._LXuE1Br!=lp>)Ϥ3Mo6$1(#X\W  7`% Y*_J~X xz]*g/hrge쮄+-V!2+ͮ`cV?cمzAcd ZW8Yb zd[Ȥ̆ eg;NYTSӤrZ>F&@nx9 #V팒 [(V$~m2кP'dF@# &>λ X$H)p8\d& R-d|n%sLx|PIf裕IKYDћѩRx`5!=p kP\J0e?h*^5[87zEa-=o]!uuaiQ|նڱBDbpڴLVshTXk̅Ce0u q[f᯻7,P\ P:mvh7"U8+".YRfHCl.o 0=jd#g̒g@QX$)?V'SyKݩ\vN -]_`ިn f:Dw==JU mh9P _W2tM7iC=H ;68-Bǔ¸ _ p)Sed e3C}BGX' #RA~!*8]b; tY4ȏIڂ;*f3snn$8 Q{J\^c˅M6dr&̣c@[$F\R&*>] Z;f~A2"bb>WGWJM$Dqի}Lt$zG;h-t,qo1uM*l-jGbRNcji$;FH_;jdMrfz'Ҧ66Sq9^bcl]rm@m?^~HAV 'se:W\s JrlCD;e5d3|(TFl&g7XC7]gA[#u|bݯtu7;Tb6^eYyS HJA4;XOOkkfK>TWRXd%|mޯq0bHJ:'H) $ \){UGgٕ0HNA"mWߩ4خz.! >WG(s4;_ 8VnJ#ȶd`8N-snֽ~/)ɉ}UQ|]y{锱c[3%LԧY*ȋ~9b1>n0& Gcb ֏raզWM@zXH7\1_FrOmtBMQ:#plm?t4Pf$㮘V:-@} Vdb bcxn=<Y|]f ŊuC ':rq̔A8]KW;b KJ t).&D i([Y6ҦU9b6KRr[Mu,7G8ZEmB++ZwIcWMwq?e Շe59B,"aڼX;-`6ya9֨URˑ~PWNg(gbKZ3I\d:`ew}ڡ6R[o*'N.v>Ia؆X6[r6M:qp[bh ;D@.t wD5 cv˛.'5N]kNߢO;;/XWޱ?>*iO~>c?7C25P&G ʨU3_T3Gtf|!v4[#|JvB_ ryI'#u!}JkX(}[]N _kPsdi~ 09xD_4mGk5߈hd 0(Xsau|ȡE3Cu5!0u-Ff°`P.3mb7uc(f"#Vu5ײNm;_HQ]k3:>ZЀhϢZnzNlpl7y6Ԭ$Q/%m: Tvڬh9W5l>?ygt \Ջ4*태ImRIGj2=i;іTq=u0%l̾gC[%n4?r: T 0fJmd>xLq;c0u;)!@ZJ=k;JmζčVr֒D9v\_F+ (Puja£]* μO+~5Ghn'ee<@`jB$y ̇n *4ސA;&q5@bNwM˔̚oy$E51)aE &tPDRz QeȧYV_ᔗe)޷AS2 JC@U->`e hF)1$Gd8sLCv~%nQ {30v]v'^8zy I|DgTD)gFqJDŽ2#H)'LX$TMؿ_0+@סg#mGZ{bfxDC>R,{*?x L'0od#7\KsUNQD; i^]Ł{7i|UfBK;MEd?\.13Ukci`0E: y*k'&B.a=5re#?S3"0&e"jɚq0H$+gMGdr#N4k0 h2V;Io#PtpBM AbLq&i6L 3\21tR„:?^:6xO l:Ly[b'>qF6jF%8j,}u]<7+ʿP(~.@~øG#H6hnTC-#adVD1o9~;L_dm(:$}ue7eU0_HwDmw~=lQ&~9x.J[{,GeaS/!žnqQ ,!@_ٹ>3f*xpmuۧ@BjִpsZAS=bhf 0[EGJL`J4s^Sq-~sf<%GM+-Ӿpm΀&2 PE"@YR{|ҟ,l z_AtP:⪻ber澘h,SEՉָIf?9ag|W!j 1 (vOyuiZoAEK/ezo93#^M_:XMcFbo꼽 0 Ch?|ը, ePE]TCm4`LFge$[rIA|%~^~ nxځ Q>>`%C AoZASi1kpc)7O珴5 'RZSo|j&ߒzD)ZҋKtkC1b G !G 2$5X^[N@ͫH;2*S X+%0__i쪰OspIlSkl&(_]RljG=${McQD0v+!´Y=#J5*{?~3sv3|½#sW`mZk¼%l{㝝E%D!JEz݅W(-S@,2<%* b[.A-ac|Э4* ~NQJ65.))бhȁ\~Y2569E' zjDęv߇g^ 3~j@SG ՠI ٻ#/淡,څ FtKh3&`߹]]KCg6LÙUؘ9 6UD[$ܣPGG]wdBh^fCDm⟙o21@v"U9 9WƑnԥSbhi@C߱$>^BBl]K-[n#Ҟ=_ E_Qc8Ʌ;D_|x29iE [צ7[}x!QA[@Q_oٕ3W_#.슿2ڵrGe@i 1#om1@҃m.Tɏۑ/mJB?> fŒĞzc[f+lv33=>/<ǽL>ՖM:X|5sE9TsޥD*j6ӘCN2?\F-!/Cm?J?~I`Aտy]& _ۋz)_b$8\OyUoETCaF2h|PH,KS;״y]xH7qwHYćꁛgSNB?ձ)XgIG䷗7h.9Rt&1PǕj/W  bf29?΂@j'mKN:[\ޓ &ѳFјNL0|$6Z4osYATTυ2#Cta7F $DDcNeWS|p둮,t"EYup۟_ ciq~ӽѕrS`ΞIѤ5;ua&1Ts+WS%8qi/L`?#԰MZ\q52 Uҹ?ߟ廔W ֡&\+L9Ys1㳏cSz`"{F%,O)] 847e m ~qPux%pWu^C=c7,ؒq,yK k9oi"ZY Z~5%No)y"g\T`VOGXA&2C)"o~˅/IFfON.KҏN;irWgLZK#/S s!L4^WieEi9$NFXz~0e '+堕אoN1r]qlHXżn쥒k4S*2*KWzCm[*.MUc, %%|Rd:Xl\]r*K懑 ? Cþ7@5ѥW7 0k^T 5~,m: ?c O]Brj^t)wj,潢wDr1Yd{PYr;ns\6_^R3" ZU|?5Y)X)jwA!j)41iA\e7xnNwj@_Rm#q`DDo-!.6ΩUFh[̬Ʀw>Z'[nD[a 1wmÙc2E=+\ ($]-zU -9f=*LQŏ[Ќ CX))]Me3~[N\a >\{{n |5; > qk;_ ['q2V:ޖ zLP[JPNrDNdsD9n/qiR[A#$4VbBEz>u6\ˆ1H쁨D|l,^E_]/?ߖi%l‘*w46ծMp&b/`;(XAaUWiyCnAUE{<]4 <2E0dfbyWU⵨>Ƴ/}ֱ;te5]ehC`Zy&$' Z:ko@X=-,YOǂ9k~o5p>L r G'AQ!I@5 ^J rLv(L! +۳&NJ// ZNƬovw"L#n-ea KULBB@PjȬG\Zjȥŵ-CRj2}NvS=za|wWI!/ )xIKE/)X{=fx+٩h$zGy!K4_A3#C*;įy_wJ-vcv4N-< Adyy,9IܻH@f*;>NsK(7/ ۨcrp݊knYBK%*W"Norv/4U2G8)Cf; C2 ByAh LaFQ|)𴄫R#*ŎHC|jAU)H]P H_32m"b*O}b\Got8kc xxjKPF9VPeD24yhN8`Ξr݇F im"KM*𤃈DbR-tPt|`⼡ib C;|]=eG_My¼'R3wXZ^;ؠNlANZ5?q 0X#evo*|>}rf<й Y¦{@ݖkC!Q$㏁]=V#5-c쵺ԟn:(2Ԥ_VyBGZ6Ή$~孑mfU{zythq!!%;S F{D74"Jc[b̕~?@]n aaG!(3Y "dm8xf]2#G(a w@ݐ5c=/7^׭)f%{!R0§J.X#VfH90{9^8v96T۱Bzkn 7Y`ȰϹQ' >wC{0ǟO-iڇ~F%5O0J*rj8s3qvNefDP:) g(YYq uB8A8m=,v'ahRla#m]ՕS 6w>/`xF6d>QqihX/8xl,Bt5N{[יܚ3i~s'+3\ jyN% eij.OՁM.πksfC,ꓮOKbN_:'T۰bѓKtD&52 ,m" G%FΖVC\c*OMPWoW`|#7ŚG1;Z QOSWg$n̰/;¯u|BGtL/*dag^fĶԧ6ݩkڭ5w$:(ЏF\H ;u@EV Gnpz( ]R%a9@vvl0h}e j pWsBU<9-q T‚Ew\Q}Eb `#NOJPʢ("kD}33# HXNEk 5mb,bB%?seR.X81pJVj6:DzΣdbR+ĠRi}>i8%e#5l!_oU-m]ēr̈́_Bi5K6'Ri rgAf/ͺ|YᏦ ?'^+yF97NmTeQ0H(!?as]I"szgIEdU:P_Qɺy Fe;l|Yd 90&G#Gz_OӥˌDh%L)xKu*sSv֏uc NPwXQ nROLgL3v&8F!_ XVE7*@]V Jq.54S\0\ vhPi/q4r+yzI9[hƨn>6&C~?n[ {!WKݱq2[#I"Ea+ lp#"!W;ܪ1{;`1Y + QLsBt .QDh;Qi폎R-5.waU: z |piM;ķ2dD2J4''JJWO'4a<k|d.:~]Ia:fk)TchBO}pۨg"R];!Ə+[omUʐs.4y\S2t5Ȝ^%5RB?ZEP>*]`SRKR/oܿqU.~z8 !p,gy4>{fER}i}h}>ENNVF@]g*"h AzcMȑ8U`gkl-+0k~hjEUkTOA94urd[wꪄC+l`+=Riײ]0exk՞g¼: GSO[쎲ɵ ٸIUUyF}!k lnC?9Tuﺍy x9DBY[ dtNNϣ`r{)Qn[`O:eg2DoۼPdXU'X6<Crxu)D/[C}n ߡՕ\"pABhϟ#I2vZ_ A.zTjРyjOݐN_zD5>6_j-g-O! y.oNGZ|ɻsKt3(%]Z~uV{ʸ RZ\L/YTTmCFR7]N@9-vCɁ,$GAL?//D;;LsvsWuZBz*@7vdkiQ}JZJ|>|Bs`GLX8˔;Zܘ'п_c7' lٮ˲EU'9x>k;a!Ƨ||2TH+ ~7(fZyy=)h1멊;FEt-IV^/҃ψόrj` &.mϱB#6TyT ^*tܻE-~Nl=+Q{(u77R<([L&4dm>h_Ղࣖ ~-ĚE!8TX*@V^n½ṑ̉Wcѡƾ!ԸSRL bNt:-*2O؜/PMd-gq jqH_KwYQhF&$L ;;ъ^`đ?|*'MTHm:fA#hj|:]X.TbET m7eX<-QZY""|J1Gk@[p&vW1`IH 2*hTc2vGtA#\[quoSĝ>3Tכz L-hWT"-%!1xA/U(OkJ^Y^?L@R؉Y#W:-tR{i5-K!SѶpIPWn6'xCrZ; ʑef) T}nӥ{vEccQlzJcS fg% 6qnSq!H@%BJP9;X〘6ft(J #qmI*8:c3zTċ~[#2pp-}xQJCs/Qd. K,+Mg*cЏdKx18AW.ޖZƒEMv]NU QpzWpqCX_TBc**U&F-!J;J vC\Bk¬IHX"}SkajёfŲ}@1?}(9a7be/BtEcs!=F6jfU4}H~PRo΅H tZ8]Y(4qJCZ!:Kb(%|`WH "1(؅ٟcp#f^rYOIڀ]C4dzR\H$氼_nXڻWGibk,/tmVC0$"2Dk5"eUn-VK`7f_`kc? DfOsFJ+Ry+ @0Ai"+'=Č頷ғ5cSG1 Hۿ^r̓Mǭ7S(Ja)K8BqՓjwyxjY qk 3,ֿ%fqHCN,pHXʕbyI52W۬_c!JLX9NI ?[?Ð]#UEBF,v$VbiUG9H-"M-B)Unu:Q# \u O7G7Z%wn,;6APNDsGݦ4P:B((8g8c)Ah3Npb<$syN4;y`{(d}=*Ӆ]wZ."N续R87E4?mez V9~#+ͻ>'?%|tpd[۶lp6(]' A~)lkP~֢>Dq[V Ƚ:-{YB!ʴ'[GSFkQ! zsY+rP~fTbOOV:,1SA*& am;4<(DD`k `tr_XǗϭq/ԅ 0GX2CN~Bp,LWt"|6muѩ7B"$H0M47I`ma:N,sSpc݌hZAn'}L5}t*Bnp$'bbCg"Z٢xW >_3އraBfW㋽CJv=,m7UJi<s'1v݌,B8ȄneG}@a=MK Cie涥I{hb>TF!1I-|E?/Dnd\èi';6H lN$!y]& %זg\ 2WLKuSX'KAQF?4ϫ٣=q+n4VT qfP7ӕ}Ci\@04'#˞LR<~v_bD4ڢ}\Ybs:sgCyn'!ybR,:bCVK=c*rE%{D`gB;x+u{nd^Ŵ (<_.DHd"2UPp۞?&G1]Yei.oף=m4\Dڥ x4u睓M U!:| Lԁ'Q)~?W[p]ev;"tS?q7ȥD0Fw+`!DOe!/Ò_@4QmrD~@Ũp9+VLù%A^?(}wҎֽk!` gUJqH<."H>o5,4q/5XDz-QZͭ`ed8v_hYj #:c9Wua'd^J w!,"G%&MX,r+-6Ȉ=?{{y#P)h%ȰŪ]@V,jfs+W (v# GJ,}OW;-baת][)r*+p֏ɺ҄rP.jkL;nm[Np=a?n !z~-_%s YIٞӃU'vH ( 7aM<"u}9 (h44gzZɵ:0Mn56b Ƿ7.m9=>54\L`V\.tv^w ;uaДhh=pfeWEXQHxSldEG.>sR !OyӣC)~b\][*M%i/C) D'+q#)qZb WJ7I &w!+׻D^!0Ugs a!ux6N9^{o$k^8PFszFc6TK)o^ )Zͪg=<u^ΛuQOiP Yϻ[qBr6ݒ˵|,E)if-_à+\}i07ýֿS~&;ȘG˳p/I/k_*|uFd'aLz(}89PUyU?G7LM2Nȵ?/$2z1NPC`r283s֚"1c_{Egd]4(mJ3#G !ݒ?e#v)Y,!"CMʾH.셸$c$"2׎kZzڸ:46ClS1A{H,4C j`YHb{ VpYNv:(S=3/t)aN򸠽4՝L~F zED2ʣm#}9iG/6A "R cn-1agu42JQ)se gbF6 [jPN>Oi+bS|cZe=G?ńxURK+ ;L=kK`GLzZ&\rBL U! .֓IJMmHÖf]ol]U[%܌ƯC3;Q|ŻQh|yP-}iz GC5b>X!>BL^4pdZ:,jrsmJ-ZjM-]U lyK7nKޤjgIwx9TRAx t[$R UTiAg)DCX/B>'ߖj8a؍Ƣ7{;'1ܔE&6?kĤ-"\כp׊ lNkݵSl3Xpk0ڨC)VYJ;"}6}%HOge;Ό+=Jr/ONf .ZOQU>9v{vWp }}VOhNm 3EȠ?'™JO\)"W5 D]YuvøRS =|$08Qo}.D8k?`8T%%Rq2$[CoHχbT /[Pf?R`Y.coi #tPn3F\5Al ~aT?BRP.Wi4P57 ے1ƚHUڪbD%[\>G9Bt{2cˎӢuULBmqQrGtmSR@-U~*B+_ކSf ،ȕ]p}3>X*J0=qh/a|Os0pմ%Mz*GS:7;)S.=ci'uL9 zB-7D,{'Q"ΏϽҐ)T#>m "u&D 5-~˚Ikm|wz)nhֹͿ.)SYt~vd&UEq.ֹ (I::Cvy8? $JS] nMd\Wev}13a7y#Igo, ]ڶy%,ehU_J4\I qc};G ]HL#DC^bm_Ǚag‡uemrfkv\OAMs +PA$ SQ {0N}D7m.o;:HaQ/^~4k ^6ͱ wȮ ,2f)ʭ(Å\X8⠼⪺&**o0pMM0A>W'fZ[lS2~ˌp 8vOl;`V2['Ats눾nтpf̩Ϥ}ҍkbg>IFhcɂ2_b#}ODZ>O~@9TPc z`B]:TlPqa*u={SXA(W,[AӬ 0UFVg} ޟK%ӧ< ,{G jhJIK #_^,)@:VHP>%ue In>?z\ѕ]6C|n$BW Ɇ?xS3jyyQQ=>r>$G @|iN.*Cu^뙎wըL' (}EqK"ԷSߣ/@3Q| E@mn<W[Yo&|($"#AT.MEK>սv{/ =k5%\cc#"S ̈td}8$s" ``w!X(щA>W`ν)ʇcb9wb HѲN7˃=x57~_EF (ϲ^3%}HSvIW䉝Akr Kt'=D9|Tv^_@4拮"k "R=z2pygáhpaU%(otaxLv.{:X;lǥ5(;*̅-oэȅP2͂d:Vc{$RXx:pu[IB րG$I668h^~;%1u% ޲Pa"kbsorTut#@-x96Ȫ3_T]4nŲq` P*K%6F~.4TNjT4>K'htLۄaRPdUqF"U?a4K@?HV ҥzMg͏.)P(EU0=}3/R+%Ww#dX1*ƚJsKoay =>upje[^5*J>ZP.ʮ5!=`:?F$BcEWm$\}ςVj 4Rĩ}ZA煸STP .B}DϾq( (lЇ10ΩN!}9FPEJǛ󨧹/ 4Ge׊5B 6g`A t)FYGl~P5Ȇm4(e5 ;LӚY NYB.^dj3jȺ 5l~̃97hbo0(F]Lq־ =?K1p㼱uR`/Q!rklƤ}$-(IԶ֞iԹq+[3w IrWrf ivWr@s3@Iv2R oHf0JUujoN񹗫K]ꔛ^ eMaǂ.g7|QC?",7_}wƙ zciTQqj$B)C+gfhݲjS La:~v<\y|\080=ց ,/hdX(j {"f.2ٜdWՂD)Y:~PO,H47@; 7Qτ3N#msV<]jO >D>*/%XO5#TIs%!Vww&>Dj:p(sn*,Ԓ3A/Bt&wô @lY\g%Z.3@ 3\7aҼyErš]N{݉˫XyO q-~rN_{ObO$137mROтU)Jvb^$<㝒=wA;->C׀댝}@ȥ4[͓ Ԅnӧϥ@1hCabܑ#+$fifߺ#A0fUőr-ZLQN2ۥMv@ݡןԲԹT GWZpmQgJ.ن#WT7,H<^~i^LaֵR0iz:20{;suZv{)g9`a:n\_#Ǯy;6M g_nw5ƢE.uV\o[ :@o^ ]},ՂVr=ry|F\? i[+BտSaBR{i/)2~NĹmSwPg&gzC%Ն=;0}~ : "^Z/lImi%|G<M v`+#5l< M|od0X}y YBR3MƥO85%Y\1S1'H%YQ:C0X$b: C:C=f4蓋6NEr]wزK'8GX.ƢX>/GinQ&jX@l(IGKZ#ɯ8!Tڀ|"vifvW>H 3w|k$JoPZ%I{ֆ$vK=0v+b L /CHܡg )V Vh#Q@&+\5>B4O-qj/mFm½ ӚǭڴϘB!C:}z ؃sX ާny+M'z:tmF*cSG'XxleɠX#߬aJi}U+L(kF*ZUCy[چ18{q̯t `X Î aSew򫳥^dg2:6d#k>`z,.4`C5Q=L&Pvh:Ukn%@0́s,➲}$q\{AXދ8Fw:'< =y*zo>};=àAQUC$ݭKM.;jPi=)YiةJWHO}%$Ÿ43=~O:9F$HPm@]\]Ukz;Tiv/w"’K\M)\\pQ [d]43mq&jxtelJ hL5+I^nB;D}k) dRbz?Pm̮W  ƅ6LE%AET2׸ 3g05҉RƱ_M"&U +JIVJsiJ:EȲuk- is˥Cu,$QL^ѕj_fz6j8BT)P*pK[FR9qc?,mj:e KG{0 =fT@vk {lp(s3-K6 N*X41#VY1Ql@2Nξ-R@/)+ý}&f= sh?ߍU"q.fJK;β-79If@ZCU[pJ]v\pa6@i>P[b (?|ͮ /=F( _Ngo*uNGF}mi|MhA}QoRl!@}?&OI_H+@ͬAe4"ޗUAN$$jU|M@~1 64J:0J`er?VxDno>KQ_ N$9Ǹ4>CWƶψuxn G>MFs|(N)n !ʧ6>=QkƓ {bOGṃ!i&8'jлd Hr7 $y GYۥGgbmN87n >pB!RAj5@JƊ bc,'p"F3wœiÎ8vMx"[5{!'&H,>5 BqWݡO1ar2 p^>AGqusE>W_R%t_@NrVeXjM'A5_k+kS CޏTtiG<'}߼q]D`۽B3{eԾQj7B_fKS MCq/< NDwssН8v 7H}*\7}.u}j$` < Okz#Ʃ4, R5mւ}L=HZ|XmWaZxhU/ "}{`*sQD;y<Z1'XVQ6,ZlQ!Mač+(w-=(oiGD:"oEQ?GFW`'N'ߜ[ LLz}j:ʄ#_J.@K3fEy}EoVX;3~성=p%H&̢N(9j~0 !lkF+5~§n)wUf*k}sI8Ő>_e$-ٯܚ|؂N@K~DӡHTBO>$xrE (htxrq5^s%csyV!N5<`u '-RG R@n\OMЊZChOR!9r#e\I%bm ߸f)qrLLsA7J@ /lnFTIڤ3♖vL;|WݯI (P#]  7 .aҞ^XߦU0A^Χo18r?D5y+//nRU%,,J76&>2dتoEcNC+yM>Y"k=̀*!anˆZ@dbL0 |{}c㗵9 u +oSsws IЍ鍼 ޝK;4Mݫ2t:ac nÜ[)ysUT =>TYŴ2n}}Ō앯7С81p"?'"xͺJ%>WDԵ8VW "Z}f.F9~F,/qѕCh>958kh;Ӱxt7n릪^ySCSڵ-7#nw\%7_-Y gL/{,>[/ S9;` ;sNGiTeVGsXSmov0g?d̑;"(qU7vVi`?{f$q2@M4/=^"X6mCQ0_c4yxM܀YEn,FڶϽU)=9kz5-Fz#3xL6|JpƳl|YOμ߫ύ:;iؤr/#I 9:bW>err<ɭmv)<ٖ"ڪv-,\*+J̺LO P%\O]܊vxe"n$C*)fReu~dV4Ԧtbf肩hQ^35nVI8EC}Xrv{F1"7="H()؞Lra H%dW!3영vUCvgxQ/`1ވ3@"[=xCWtt_Bn]FrpY#Zd"=ҬIwK$ֻUPJa#ZzlHJF{rD9{Fm!yX C^@ >*;WX}c=9,eqðcg[ʔc$W3~cL^Fc 6EM3X9^](AgKa_UkRzX%@XdIVC+&.ԀHtqƮ.KuY}!]K;l*FK#~79O"8r찂/PT|ᯭԲW <,с!pҺZCe\ nDCL &AR3 K*pl4 ɭuV:-7jъ5^msO-mw٦!d$fBy)x;$y]*s51*laQn?.U̥@{>@i!fg?$kOV6ҝ`mVE:~+d?ڭbtI LG } C?'5FKt46'1q.|4ƂULa͉geRDt;f, π. YŤ3/?Tk9"pZz]X gGNCi#̨CU3%!)6VQe['tXVV[(:rB!^$E`m\ɌG_U4 .BԽ ؠ<3_z3-ƽ ?nΈHY W+0|3`zli'S!8dMH'~>ʘgՔ^Wѿe1YЩS5E^V–|(&8KD':y5<>dJ Ig*q/DKNžA!];C2b1+ǐǥ%J,R9 Ae@ OK3X$5ρGª3љIu)U@HNc:}fؚM-27t߻Hʏ3v{ V#-{NBq'>vZ5.̌T6v '2k$̊'򍸉`nΎR'F XJG|pnw bXPՀ_ 3? \+suAQ4h vnkOhyt %7 2y_;1F 8L*%GG. |Xia$6ۜ-DoIܱ} !\B~7> pJrKxzHM"럚_he10=jy*zZǨy2'xJ9[{AP#BȘۭFeeq ŴE:(,]f5 2]vIa`wRmr6*F+6NDA(P媥>Hr7!~0Ӭ?s$kϛM@O=txNeOxl!>At:؛s©r&^3n#I?˹@2c:^m4r&bٶ1=$*cN)_/1K!Xw{߫TBky/]P0m 2V\܎1fŷ"U L'^R}V5=XNjj;}iI\HOYjAᡳ0r`&k: k%K:"*YҊ~kS F쑌zP弒#DN!!\Za|؟vJ.[.W ť%ucCP̥/|3VݳJF+~X(&BN]R%ޏ10׫ueߗA9bb(z)3Jsޭj=2{`[YIX1:U{"uRxaSr&#PV)٬h >6rY' 2/}>)Y)ӓ%.J^s0vz~.p=D,<يqpc gNs?li.MVX&3fk\W $98 mB&[I[Z5CA,w4<−s1hf.҄I~hP$N^l;%x@7 s5"-2ףh;֓:G|=E憊<` }Yw)3;RM^q]yӼKty-`7x1s%Hľm=8|z O( L@I1Z  ʋϣ(暴0SZTtCE=;A1%f1zM <Ӿ-](@e%!LO@j$-]{0k(pL=VcSh3?eu[埌1ۋ{# HJ`jZc YAv ɸc u0{Vl i_`i5uƏ?c&m$)SIF3pٚ0RDHYZ~;kCNe1r9puc^}B TpVZy w&7"ɧܓXtmLH M7 ʫ 䎪|<90C2|kN 8c= ,O<3}B2!vRKڇ ^˺9OT{ſ"r蛾 ,0ԆQ3/-WuJ7 n{U b%;erl@j6yq|kq^ËҚ{Ų~3SGYh0N~CZ^R{dWέ{ќ멮|?/qJrq>i]^4…RHzn:GK&Ϊ,y@U"Xb6̇o|ѢT8uΥVoպ)% L%y}~D"/N:RT5Tx225[HcSz=eQ5K9Kg;:Țx%`#e)0(җs,;'tUϴ9Wy|vJ̶7r2!1V#>*rf˪ۊ~Z<&L h*Uc!L .H_HTIN AwseMLT/ dřAW N3Ck8X iz檽 {rDQ}+)0#^^ABE`\|(6rC^F(ёE8KH8:Z#C^M]i0UO"40"Fx t>UZ+kY o|WK[V؟^g{:2 Gj}>֧RHHV+$ncel%E帔F`-s'n4$Fw@I] tCr7ˀCMw;Џ;Lz8rj!&ejނBk. mR+IVwhe) NYrh(fD0mTLٮOb찹#b*C-O\R7 %{QL88\+M@J=/|sDaU8e-.?=zi6&UYuHdcDgLЇbɆH'jJ,m}t/HnʌĬF7f Dt8 k WImȸГXJNZ ͡ʊh2̳gl{S:DӢ#`WA=J_OԘR1L=72~ ilN~vyTԓϢiGZs"8&В ɤo? UIYAoMK>[W˧`CkwL {G#.wƒ#GV0a8N)8Cvĭq;LVXS\@ϷҸ(.|!Z۝1h?7.cf4Nd.l6pX^{ްZxS?Na0inȒ,O%"jtǿۻː53ôgN.2+>MeK?h)݃=ghsrZ8ȒpKm:=q]$II5 GΩzEv !Sv3?tPFUƏ79ޥ !Wi^H#*Nt-^j1̤DFZT6ζXt cUfj`#J0a2XbEQ?5"1% CxLCeg$}a0~=S',3\%`Ara !V2>^nYO Pv k܇1=-7u^G|:ao;!p^%C,h[4@ů_AqLxߘL{ LFy(7iR"BcWY}c: %:!otFUFa=\~q !C/ŋ,݄&/53 H3"abaLrC"%18 a #= ܵD5&/@Y<+y0\1VK}g1%r5͆܆#j-Z~zrG8(=na<˨jg{" ~8)V.*Β' k_ "v1'rĭ斣zH+'7;j xAp>r+'+s9 F$8t}=۩6ۅ6vtԖɹJG״;6+]Kj+ o,r% 6< !Ϥw`$Zdv+EHJ,MKzj}8Cb'GѿlC%:/'Z@x0i*S _0?pA$ 0 3݃ѫ^Co\ r#Mw>~\ZGԩgSMX躙W5ku$lb( P?2^p9W^1q@gO0@B^wPV =`'Gyl|˒=I-׹a7@bf͐C`s1(aJ4˴'% {G&cH9ʲhNH}Jv,se7  3k@НvvO  ZqFOҌAB=pVKPG5cz^9eR Mm[cz&x>/;x>Xy~TLDlU4ݏ 7yU= L+;uHl5dtYH5PW^ONv=GeXڢ f ǩȹV"1{\K<2[8WRӿ{Sm఩B~ Ojixlwz僅䄎t.=A`7ͅM*r3Sش >`QStו:ͥLۉC*6+;jPF7v.Wd4WefOuv*Q&%mLp4Pe`q+v?,3g>nl FNḊ[ W$4vo[9f= )/mk&e\ʗkΗY!գF WMt%kv#$"),~sPTw!*xJg64t 1무,ŭ*7/lMY`|%Ap1y6҅~u%RUD$"7'=_3:&x-r L&4k$0ԉmz9=2 VřI7J}O~Mhn\U'1!+C\e̙byL~x n㭷yz_@F)_ O.>^)!߆{c?B `0t"Ed$zT1كjabC9Ae9 ԜCxx%glcq=G=iCV$%kA/TbLGGRBa<{8nzBıb` `M7 w'mi {9R;]8Ԛ٦w_L~yzimO Oܠ46/a 52%+Y>vjؖC/䍪{oz~}0m0r.l%' Ӫ#k:H0,/ғx:A> )aU'" R"A#bCcO'Q%6Rww[y :d,Pd8 j\]@m)\߉}U4m8Uq)Ҷ|R^ ȪqΩexH~/-Rր* bd=3F>ƃ.+^H-Fh{j!Qa@' `ai9ln d.Gwbq|?C!+EQliJľ y *Nu:ˇ;Ƥ 7 y2-^`%jqmɱ54Il\%lXo?XIնBx8Bl)?r$#?M/vKп%+;R[$BB$wԔv`֘jKetXC]kR '>dzГtTm?ݰ9NiwZ,UH} nOr'M1=Эh]&&kti߾X]v @"fZOZrh˴SWϘ+\&7`LdA2C? =~E49xnv==xʨ,5@c.eUFñ?xbFJ˞3 L@s|PՊP"ázf, ;Ief(\Dx~v3p ( ~ac}R_ʟVg<$ ѻX"f+6\ӞM7R/ԶK\}NG hd"ƉO;=ޒ' rS:ghfcT%ֹi uFwf;uS5J|]p??nG7 E8˔M!XQ KS K b[m0ph~ _Wէ;SMj]v'V 0U}ݮ*e)olBSF".dNI]0&iՄ& L*b_ a梡ʃ{ +!OFk"~YY _Cx@`̸9Kb+`кltM o!_i9}t@K,[{8q|,sZ[= |d<ߢVa޾7HArȷքf؞̑酗k>HhJx %sR &s\M*jLO3n+ko뇸i~ 4:%5{ E{Jy@>3xPoJWgCTpc#%7WSmtUIi1KIJ smt_D+C˃"'2*'V9̉ެMY=dኅ -"~6AӤs h&?YS>}:suAMv/#sьQdT)¡ ^{GXyH޵b0'y冫~FXlj=#:h8X? bzv&P+EΚ Y&'gS kh[ٗ}DܳvFȾy!@WxEI@4d5 5+ Ϟq"9F*dOZjXa$ܼ2;j>w3,}r@` 2gc53$]5:1zGWq.u]Rҭ-FE4*ayxU'(NI邙+P,1@?3Š1a)X}աoseC\{G# 1"^}Mci;3k`۶kt^51eN'lqʁ7$mqt1"lwke_1݉ʠْ^6a7XsRoa*ɴ4fͫYϟdWjc-lkw|ǫVa%`_X4yNQ}dy=M# .hn0~~65U-@RVϺci,B OGyְf]Je؍(;_ըyBM$<[nx:Op(5LK[dR9A*lL(gp`5P4Aё]F-1AIO@[o?kUڤbOcYgI(wAaG|kV乂CjQBW'#B*q~ICh$ gO$eDr⡋;k nY'?ҩ)FT0gg>t՘ݳ6ūjbS]!}<)=q-Ba`1k~Ay{|_s56oכVܤL)k8 !ntX_U9h&jWI?9>\z5YμG%]x^젪jR &AvKl zr]_WRh榻|ґP[ 5846€BXt18F=pN Tv4=sAgh n3[L6lݯwˉ('I%d;ljr3&죄VTUL>'axӉ%k=HT>h9{؁7㻆Df~ڹG Jk=HpH?az0H7wB;g~wͨ[ Pj.0wuvv "sɧ!ֹR!ڎF=bEؘ!'F>#nٛ5] m123ԴP{D9(aY pZ(i:R߆jl[JV;s%HTvZcGMxfUkllRtEf0.C 싙݆8o+bzžgc^ &FmJ#l>#v[K0j܀IpAKe y0hIw?VΨE/ {DV췺*ȔM巏EZGȟ%RUj kVuh+~AƱ!L#MR+@ns " ֪DX0`Ce#FU)KxյY҂d9DN˂G:EU`u`'=mARr٭:!96F Jۇ`)^O'yO@}[Bg "ۖJ%}jgOv[ԯkK|ob?i9mAQqS,3KjkC ץKnlQUFf1x`DdB@3yqVo g;0?%%oT̞\GQp9P mFCBM|%Ժ!~DOH|nuI&H5Bjl3D[>9"_"./D;8,0ca "c8?ω =]=42-\~U3ޯkFh W3v/Z 6֮q]aJnPA&kA);%<>F]u4X3wp,c`QtMݟ}my+ ]Eds3{Չͷfl8QUť$v8~ ^"myX!YC$Y|o{$? ImɍGw ?R?vԚm},)^W5^dk5.D:ɬU If5LU4TDDŽ>.HL'Z[{` 7,DBV5pdIv#XhE.Cp9D2zXbhiyM{}d^J?L"0%q5y R+D5b4JL(b{6/ 4m3D3鄗Q˹Yc;'&&=?Zfh=ʊtvl=`5:(>v/na:VΜsĈGAN9f)اJi-L14q76W8u>GܑnV3>\B2 m,\d9]K X &=a+w;?9Hg$a)P&[xk%B5뛸'r{M7MQ%m[8[#:PM7+Vc8pKFz#xx|OS`wQ lJ332>]B&mEM$` E Z*mSmnu 4^I~OhͨiȀ-^#1lc!tfV ޞw\&e9s@)ҷZޯB Vqͫ_q7#VX.7<PYq0*Kw4Bx$dϓ-&Dh惛miwKxu"q/xgp- _m |c]ؘCb /'x 'keN;g~%~-!aiZYK8;r[f:.? \) \9P.D=(z@tqSLTيxP[Ɲ[>Z\wt06GYdR];d$#sf:m"0#."i{39EvǃYK81$B'yXX,?I0F/ Ks"P,ՙ3]J/UB^ oE" T/0ҀN"6tN膜b{t4[G  @s W(ȱLϏKQ74eQ+QmC^i~ؙ6Xp-4+ Klݎg!vH=^Vy.9ӯv﶐~ 3NKU8n\)Z]:FAW,A8d[q{LO!<b#㭂F;b$CK;dV+|t-n|))#6TeB8/ ϺW|Ul}tzD?;J(' wİ=lةayr ˉow\)CE(_e-~ -2!n[uP%0d%`Ҿ<*zc#!AgyOJ}.,u F?jɩI4=〕'mV27 !C-m1pYAt~iHF>U EFqE;!B H$FRYlw֩  YnG\b$#!Y IˈXP'5ұ%C[^3+MY~WD"FSk5g9BUz(*&#Uܳ!&47PCÀr\Si6R:3X߹a[iЬu8ƿI~Z 4X;/4DoQ="4mcr2?RYK]~3in1V 'z,qYDY.=B@6nX!|ie(.P`k6(iM}2ll EL$MEʶUvWvhgm W>y'1 KS{Z'i&LR?]ntG`Stn z{_ggqBQ8}+J4^:E0F#} X|:\ڀF 4zΖSxYkMEA;֥Y:#%bvJJlU)I5 BAR꾗hj3S0^ 8첻Ikdu0&5z%ڗVWY4hyjg"I&B,AUC䗁 HZa(@K2kB}r'~!7vGRd+Ϝ'?`==|[Eϼ>#v!׸G${QdpnlawǑM:ƚqraH#~>8)dM;\ߺ]%ص56yru,]&P EBm\cL^Y?MKS'fbe".~G`JI& Moxu" ,fR6!rRu w 5'z}5c{2ˌl3T a!uM?PWqH<رp\h؝љC`Iӭ9TMP&fHW*0upufiMd=Bd63Dn4z3.*c _n *M(wJ>' 7xKf44ݴS0i"(k<ŁLJ_Kǭ^:S̛;Gc']Q< JnXOIzu8C.\E&ίaFػ"E,wȗ i4(3E`5Cvj\b"eVO 鶘A9O  M76MbWW"l`P.U;kiY&0RƈJ.DžV$عͰhW`yonǏvف2#HtK4PI6+X2ITpt hUz؁CO2us>E|K~8ReZ^LOU>q$7ܠ>l^AL:B"`ΕĆMۘIi*;\8o'j;AT!3:i )|bY4A2B+Z|6dPt1YeK oe62{7C0gjS_"IlG.fѭ1iG"D]3Ƕ{[K[2ct,n*m_EO ǥ@3VMyqU_j1jQE\%jG ›ѳ}knJFnR@n iLL9>!ܷ6־Ajl J\kNJ HcVG&ɴY졌2 {]ua7\8=Up{h8~$tJ4JV4?j3Hn8],&YԽ ,17}yﴛ!Z(`[6BR1h@F*+0,_ZMZXu9 \ ў>/Ÿ@狲oT&H.POLWȎzܼq_|2ĒaD֑ ϧA-7e/<iT<Stdx0G΍&5JhB@4n ̞'g 5мqsbt}R:I'DoXFu*>[4@zOHda} /YpŽDbroBř hJ8xqVq_h8.lzʣTWo~pp=-KJcLU9Ԧ{BmF''܂E2xt'KՖ[h3U2ĩMɲ N6xTsIޟU,$0=O Qssaa q4[a (\UNTuS:,ȍͽR"tv^OڳPW0eK[kȽiXG=Y ,|"H\/0aC<ٳ,_0$HbPshb^Ppt,5`,ɞzGxv '@+@fbYa_32: Apvi!Z jۈXqDHG/wR U q 4m?&nP&&EUFitvbg\|e5*CE-ԋn\6-W&` vƼNhz}9CO w6x6<%=;q7Y~QSHA}A@K[4V[.HPKMCLܶY߆ n،z0.la¥T:_m8mXۥ!)Y)˞?"_kx#Ȭݻte< V]q(LDitǸ)ǧ%іb5)m> 1?͛گU b/)M_@% \dcZo$S{+eeyY[POd"W2fdwhۦB_"'Oλ%L}76_׿w4Ε-6} c1 QbUӎ\u@n83,Մ@6Ŀ9ނt]]u0Uk AgC|&ɧ!$uyAkx8.!_fGwJ{dPӉ̓)'¤jқRҺ)Y w= J„B1^2VWl( cTP t!c{My=]jI8DlR5I9E'>4r2+ݬ=7D%J/ġ]'wGI+-eoK/ 28{(bLJh'y }: M:2" we:mc%Ũ`,kt8)q_'j>J4i=PdY('(DDS"rۡI>.),u"$FYq|;t21JqfSy .BH x @vLb7udR‘p/P(Pks«dj9ȝBc·<>GtL*^gUn#۟B^oq1"1$}1m ŵO& waZm'ҳ*|*&-A-9GV8jW\^Kַ5<0PjgҞ ~.c) KT"x6w./o/-J+m%UC.neyCS\]9*Bu1.*90jXNlhqF8<@0f}oڥ-~tI>O]z#]yX+9𠻭.m`}*!E=N/Rє*0yTt^kB> ocq#E_dK(rdJC*Sz,=4?EiJg/IK0]R , mHB6ŵ9z? %Jv;Zº.0bl0[1hjYboMn$F H8lPh@oʎauɋj 9z/nÇ48Cظ͖6pB+\rHK 7FKlCx2\,;Fq*~s;_!$t䜅 cNJb%(;y]V})NKZ%R!Rt=,eFG?8.Tf 텺:ԛPa,D4VdM\ ȮDnNt8LS֘s$+ Lf:hN^C#yY,mhe4qRxb I_ Tgpc+;@Smc|tTx0B84@ Yj1oKB@te?U"/E `\p]B)(|9;0JOQ+h| V K9ߓ?v; ~AS&#&#eO?L'tNkQKݧ@oݰe16EhM;ih':Zm݅R@Eb&pc+uåbVYß(K*4Ҳ%.Q,Wm(N [SP@;N*pWE$ wK,3#ھqk=Cax|S5C~f| MoAr#G Z6SJ;fqQv/pzwF[nxupy?13EF$)T։7$`p"<#b[yS_O\(~=O'>3 =ɠMxLI-%2rCVY%ODeqÿz9AjRtkrN\.b#:ޮ(DgV6Lb&a#j"*!w1,}pKH^Zyf+Ghl+Uby}4R,>(~6RhlbHo6wb\Ny#7X61ԱX/Ȓ/} Wa>nQ//-52;JYd?B-L=W`]O@1PBeruZuY #luI\wn#Dӌǡ(Sb=+[:T!{ӣ-YGAby~b[d@077 PnPN_* $ !FͮӠ`(zg^,6$z<"2A{*ȞÆD(LթfRx :漞)e .hGSzuV5>Ȁr'#QE%ctJqrLVYЅZZK>70 BjN%{ ɔ2VwK( >3깃8 LrهVtҞIݎsL]A0ںXnQWE-}Z" ˪@״n ی%V鎏 >(LjA68 |7/I/w> 0y |kηDZ tudX^ \/20u y6N\=ًŌM8R->630$[c3av/%̳2ə` ύL[,tG&Q8T[Z~8|(LRpp cP;~j7Ⱥ}3.? "@cCq$*;}x' |+2hZrdޖ6'S) }nǓQޗQOǩի ߅pQG~uƙaG+3mx ծ77uLDJuho8M%f*[:G9ZJm }E gMq@KѴm#,MԭR=Skt 7sC4lUpMq#|J'_E̐˶BZRc4H f͇q6%5LwR Y'-rVҧ[ax&1thCC f"Q0f8RE*tS*2N4EI|@U\ȻZD r}cU^2]1iZu7alv}@,kPChr*kAW` D9Ud*՗ȩ[-7֌#F>G1ٸk-o:pcьIW1<&B9:) >ddc@`wk;lo%B\H 7-\HIoh:{1zu"OOQ/S+pJ`xׂ[cP~ @Ό9*jzjf0Pi$W-8z ,M(PӓZ=?OnaܴrGD7ɛ\=~m ҍKh2 ?3Iϻ dumr`;JR\DR4x+]9Uكm2i2lyf "$`+B|)FKn.(YX3Ww$B`lB[aWY&œR_}p/A1~t}ҠE{nM0>y^ʩ)E'9@}K/ &Sq=gtOhp#eEWi iǯ$8J#07KщŹ^8lłON|P97pךPϴ?BL P,~T 0]]`Dk7P]z+cѥ8LL8_9a]B7)-:%BesHXIܑ{roF-n>?Ak4,S7i.`OnqAܧ!88%3{NInRS'[ky nop 6QHzfZZq /MSx{ uvS!(W{ŠO)Poᅂ_d|#$%^Q`Nmt2MToX_+YN멅pˊNЉ"1}.{ն. =}ZGO"B: CW~[9jRƏ/=af9q ǙchY ݞ޺b+MƮ%2y@U3.G/SL y;`eZ.OLO9A9CQԯ>@DӸ7'nZpS@ܯsOa|1l((125lPSdWl_<.ƗfuDX3iP, N}j .`.O?p߰`{SOO?kW|d: ."ZA!H¼ vRʧe@PF7!rYp1/[Cn/;$cm{] ~0"[Lײ:W}‰UVc9 ʻP,VmU @QbD] @[#h1nzv֔LcH."g%Asڦt(ԉƍT\ d,lOm#|߿bj9ؗ蜼5aSLɩJg%-X}?˖S^v#_\8W@P khO UMq9*fDQ#t=lwkz,AGJm|&=%w0/,Ȉ$3K$)l~;Db6 s0܂Lz f[fgM"IMvCO"r Hm[aHۙ+]?zӁᆏw@)9n^&!VlUoQ?/&KJto'G7 'z 1`pz"j2X P@7aI`f?@(@BB`=PE1?7l Aߕ붎#]eg]>.2f ڐ:.S_g??@{s="$0]7IƪN.!"TGwHxJ\+l/Q2B ^NLʿHjR8c-WsuxAB&~l@ΧLֲۜ۔$[) `+3,@ Y~͒E|a|&{cYو4C} MH D@s븛b̟`B/r5tT v J$NDȸGp*@騸"(>x}*b[2'2=+b'D*39^|K}yMAUe)8ATg$›*󽼥ag Be]쇀,Rݴr\2Z5 Q>h_ EfC3: Wbm q9C/z*ŷɀ  R Y&]U&4⛑H>8|bR NY[p}lm8c8:Gx$GL͟Ҟ!3ˊ!:nL%+ zNt\-DÌG0czñH9@5({u-k3ʤQ><-eՆ?]Khyy5 Et1Mc>4|/ 0sz@jL]Я)u?$TL ,Ӊ[IlqX4vb݃3)n-D6x5`䊦 O@_ e oPTzPXB 1{V0PGc!P%[΁֑`(JIUM*T$C,h~䝚Cĭ);T0ccv[BO~Y?\z.AU"׉J&:P=W)4QqkMl*oUF^%ϒFmPf!͉9r9!5w~E'{P0,5B/ZF1ܪ284a\SzJ Lڻ|dd|h\n0EmhtbLA`ybRT 8ׅ>w  o>yciȉ:%+V _@6u~Q]Ҁ" c:֍閝`Z̔=<,_!m{鏙JzK#45>&/9>0uknV\iЪS)Q.j;o*Āf9m)}@6mxYuF5N(~J$mZUǁx 3 2bN;)g))1 srq4nrtTZ fUq*9GU^[Ƈ{D:n8<|'|{Z;Lkk$wZaĽwL:_Ȏ_j1y5rPT1SYXvJ, ʠjτNNz"ޤ6~d-?_hx>h*wnfe~hLy;vem aR2VL9$r~9Eb&9K.eagTMԬM/9T L9]2_Lq6_I({1y@_&1'ɚp_]qcغ8ª[b|=W yUYl ˙F.dg1dEneKOW7N/{FeG $5qD<} 8<rAWaLOQ W("9/RR3D+Fs"M-@h 슙$:tDmK72$7Rⓗ$0 9q:✍}HUr{4z:<1JZ-Ьx{aWwb +ǝ GQ kUjvh;Taˡv_0'%ug*Cۻ?FbUL3Z;6TQ$by$v$mЭaډ QF ]%c68Yt2+O"[يTX+an<[ =7U!񳬻y[ z!ӊu%B >beo*vUAW{Q V'St5)8~b3hE7$\12x jx r=Դ^߲Q.*/IɦԬ$y h_SISZkmaҷ&w2|T xgdc+zLxԅyq\¸!à#}@&YN'l,=\a4-E5%VG*S NI:,yC8*q 3ZP u;оţ[׎^lي$>k31晛iVISF΋ߗ[gAİʙ1KQ8}:Ѩb5' Xb8 H@gy53x"<;"U[yRip'"TΓJ00I9smqUVUqB[0]Vw0kۨ.'ՎM 9 {?vп/K9Ea.}fz]30{.~IiʣWPO9  tC{.N@k䂿|.DF)xn ㇕9|DRAko(Zz/R) $'EsXh\NsB=`c904c\\:W. ᇚgrYDp{J72Jh.*g)\ L-d{<%2&M^5|?`¥WY6rLufЛsEoCޕU?4m+ח#,0UUd6A6@3$>t$Vw!|D‰8hkH>EeGGu"Vsg u%jV H|#~wF9*,tt.\S-۲ldߥv ER}@K5d T oH=,Sv^DC2 ) x [&?o~;]toC0`scR؋I"uҁXT~ش\pe; (Nr]"DPi}fk ubΒ/5掎4xTR`1C>=EP]]hWO1Xޚ6`eW%S2!svU\Zzra30jS$--OW }O܄lv0ˋ\v(.("sBEpuM'$n9qjyC3-&:I,%{g p0}GV nD2,q!ϲ;@H/̩wF@S7:GT,')j|*go* "E"SבȔH#Q7zT(ﳳ x9r\?ciLk1/c(ipBdQQMD D8Q)zL Vb&]9Gm(3+5B Mo: ^8Mj>}ݷ ?*ԣcGјfkiehg49;`ZP_y;A'ytpq2c>4GǘZњTk"'fd;萦,COp0]@iV`]_^SR[<.3~St7j3{0,H{b0hd@܃PWYmna9+mh_yFdZ|oѶbkRLuM6z봂M#)(F}$oX@%.ib[a+y{ 3}LJkPkI|_$`EE"!d=_#&\,z%֪Ϸ?`1}AlԝbػaQs6J(x&`?򌸓& jܟGgqB3DqJ>lI{)h *&) }O]eR. W {K0.Nj. b{7XQjWe%OW .=>@bTOS uWw#rcsFIX'{ E8!Lj+"ŷ%qf2z~A\-ۜ'36΋N5v3;+|ņBҳ#y;9%/~Aqr-WR⿞;yLn1Xf8nOVBlC1BǃbٌuE'©^VsB+xͰz3 }g#B(${wEu ZXH]X6hNRNjIwW)ŵY|]7H7?7l[|mB'4 6u\:a;׻yb=&dg^|VПd=.sV{N{|~>Mq⧻z_ƍcn`#vի:-82WϺ7*f ps9O;JV,LP{XX8!~ɡD'J`i G`N z{M8z8a1D"8jVG|݂8q>Fg&1;%D{9̧?*?s*OgWx堁 X7[#wSǬC9H/ •aʁ Mz疂'>:S<>P+S_|_WnW`]Ucho۲9SxҖ:#8Pc܆oswW&9 m{>V)p{'k52ҹY3Q%l Vܯ>ߔ5>bX=F1F5!ۓ_Y)r_g< P7gR8P^lꇍgIfoQXo:jI->U+pz,u]?0wdAhA$ceWIDiԋL*5'UVҹ 9>R707YUʴ^(&^GaU# 8ా%bc Zl7A8ids Go+PN]O81"ظ>بϺ}_4-#KSxU1f̂>[*=Rr cS(=g6 G2:9ryj9ăCtdsgjD0}%[2nqÊ'p5q8J K P{1'7Ѥ uB ^I>e^h8P1ɹބn;} 4RwD6j!@js`sN YLy!SP&m3"3n-BG"$dz` l#wB\rgLabn5 xR@a4&e8^nu^-_w~S 'Pg#nm,\AAgNl־3dEM`/8ݲ:Y(*1D[K tuda7B~x'H2Rً{`,7hhI| H0"">$nQ (S49Z8];1p;*m Ip (+Çd4h*VǤ<lV qW@?e4h-/&I4 S$3O-o&s+oo/ @f4$bj̓_;>N6$dp|nx4c AmSj=J?NmիS#7u9hok2/^5%d$> q0](߈^1VKQf! xfI K+=5m#~Tmԡ]]*\n-^GtwY”OC2M&dѝ_4͆=eE`ٟb +JBU؀]o sGܙ$wt _H"]hKOkt `6v!`ZciNN3h>䊎Zh1lUpGۇ$4!&+v|r}ɧYD;Kj W+! H-U,SX{WEU֮s.aa {h!O RCgôks2l(7"3-AlYM^Gȉ^TC2}?;%A_=\Kܞ [2=IG̀o42N4J5̽z?JՖeZ{be\>o~OKOG p1$[Z5ѼjwQJ]& ƭh v}{V$?qW|?l2 Som{&7gobA q",I j Δ9H.n|0qZ(?ϡ :jM7g*\mN߿ERHQ0d;IeGcbd߰RZ 82,^PH<+RT=ߚ]We;? he'38!}+yj4eVdڮhch5*p %I9tUnnB^얮?ޢPBOK')=I#al=Wй3Tzʨ,4ߏ!Gg9.Xp} Zmg3ŭffqotrMNL gq4P7ZoV*)߸:TUJua TS)wR;kd! iz:.u1c(}Zz}PfX6@M7 jneMV+kU1@8V#B   nR=Y3z-Jc3י/ZqdS {Q$-ie_M)V5v"o~K`"兛["e]5 !LJW4/!y@CH*^6cP3FO5Q h} Yz5HN9?M& r* ha^z[" *GrtaV,'zS5Ѱ;8OQ %US 6"d[.vJN1.ː58BîQ W,)+0.TtʻiUr8 !wO8WT4<@/Xv7!c1k>i 1TxI q}^?xqi]vBڗ䌍\`_S*19`=i |򽿭5߃F-Q/ fFjrnnq. mpvj8qKdY5.8xԝ ,<-4sJa`i'Er)Zwe`|BZxat?]j}e> TׇӉ1+擵7HD}[kSʁAbv_(w5wY#y݋nf%:>CZVsEQ@m1s# Gă\ůyYD!35Y _iGs;pՁJ3Ϭ]d? w6i( جHWV' l~JʼHbx-#݀Eu)/f"c3Qs:/Q SX&1UڸL7X3:~,mIFZw_nPHKO.{EШ"-v[l4턌ϮÉ|@CMyL?n:NtOkM,@=Acl{4=%ds7Ϗq켬eC7cW-&MO() ]j˦#[`_X7%I74j=hHGrM Nac1,O5o+.Q3f ="W0_$Go]&͑ ` ![5W4 aC6_e A4c41:'{^=Mx]Zbm@ԦaKwcPbv)@mLmWxdK ^^¿:O1Ao}̡~+˭/y^{Z_9.*ULByLc j! ooI[0–xւpkڛJ8YțEI¹m}N7x- Y(MSPiḔd`x ہXyQ`8Aoŋ{ g״K/&⛅wEH>n``N5< )*L ?2l;qjV$/] _i烅Mz[+~wsULt(=}Bi?&N$u-'#m"=_ fQB zO *h+AShW~1R-B]DDBi`p%wJꗗɫSȁa4X6Y0Ə 25eU4OjHىW+wf#29dNa׽ϖ,xpXlļ܊_ O +EDkBgZ`ݑR0ue bS0УJ>>X⩮ŭvg JIh[\3iaD[Z R%⥬#A'f ^XR:IqA٭&p"{p WRK_|tMgqU몇 嵲@¢_ݙ {EMvtd+ag[x@rb+ʨDs)$,Ik`2+XRtyP*WS]T+>>vd\Gs3dѹFDVYpËt+t1S41cw}ܽJo$zE;ﲸ*E">~"˼ Fp 5oT =k#=AT]Կ^O֙m}, -#jCC^N_t*߸&x_ ?F:PG;8e\jgvHnt /VzGd۽.Nw]^ S˭!/"prƎu􈬊}>37ZR D"; J?Em`"B\0v=+&$8"/}/e/ b&+/kͰil3@"Hkٳvoy]|'c]5BDb9J'*zHs 3ܦj:o(lJ.؁m. $N =hBybh/VwdJK~{LrL5ƌN!wLXuAniE-9;2: 1 ɼ UN_1M$e8׭ ad+hIJv|__L]wfLlGvs_Vp_F&0?`3llKG!G|M;tk7]0Vay|?'N-ʌQ+ע)$f30EAj "|Jه|L%3^0=^l3hGIgB'QvvYb-@:$| Bh50h~ï9Z'qXGI2KԜPKgSoE<60UZ 4>q?b TcJXq/dOEKQRƁ{0c3THf@}0-)Ơ۹V:Ϡ,l|?|ŵJLOn(7neGX(/_H i󂇗['JC)S_( FV +0eqOS&W;6!ww a^c3E[y!jrо1@ݪv,ӵ洙gZxj.mX >[q2F5p# +5=Qf#+|s~C.!/gCDtv iXj,(gf32M\]3=e5FLL}H\jFD7|2.8sI2"@m.#t rDCBSF!2l1V{r?sԻ],J\o}B`C lm5=kh;^?p~ B-Bs9[>JWV.MhsXGj@ cwQ3RCr I*[` zКG-Ƴ<$/lf"q]UV?*DggB)'f~8 e2)L/-c%/xl-BGl7nqz*r K:\%lDm+3ٕ@GJXU<#߾8!~cϵO \nqţ0a1cOmAeȴz· Ŕt?JՑT՜Z8|p3id;üeXհ%RvGю .:荽ΰjW(c军N ح(#z;|3+>HS iHW eBmPh\k£R$sV}kcRF}oQg4 -E3:b;RN8fߧ˻`1hùB$ul⋞)ޗC~YTp2\"u'дrg/JI[)7HNKƭDZ{ @Ԏ\YM XT%RrV_.~4ȹio cdcmg.TY^3Wh$ cUC<2 @Ó=~O;5qVzt9XBPS ElUi>VuΌQK^jjLjj2KXzܕMC5 GoRr\8V?Ɔķa8 xq1BUjoO;2+ZAYn)H:mI`eIe|J*{Blig5 5kͭrbﱯ)yZX9>'{lJh<\>AGǟXt/)[z2Xu'jh qr%4(%QiRAL*mOjϠF뱢B!YD˯;Gf Sd3A*%W$OOO gq!fIĎSs,]&c+Щqm>`NM5X"wm!..` ۞.'H3v\܁g[`W9 I.l(m}R.8%Jkq+Jo%t DWY2o^Z>zB٩AL܇L/OvXejZ. WȸZ5S>Ϣk\$V/ɽ@u3N0fS\co5vz۠u8_Gp`&:x'y><~,mbP0%V*.6D4[`ۚp_XAmkϥV{-@a!bǥT'%7}NPM?uv(AfڱM#WQ%R/uTatǧ19)T!!@i ^3u M/;L8}h,lPOx8W̳8 6 wFWK8ytW}E#¿;4&zCѷlT׹TzՀ^]Sak=>JX윤WI \5.c[bϲLAmإn= -t*}]8aE9"aM ּi/0OA֫GfƄQg?4#8Jfy)Ҕc7~m-оUh+Lg;eKʥ\N%oskWAU@_"d"Y%=L&ӕa1ʩ 8]ĨҠ6Oʦ.\0QҎb-q~DdQ@a2C)/0Ō)ļ?WKv#=`I{SU5]C]"ZG9j_e@mT}`#ewg'6pIڃ RLք_vSO"Cֈ.b`ܑL[:]RKCGֈ>' v/~4Q֯IgN Rq@u B9Xo`[J9b+[Ov4b䤒$Θ:@ ">-JMvDrL4@| KՋ}x祄 /*/k\"_JBNۗMepP<>(_Bȫף<6׫`clgӘHϼ0Wns5\:,mgTM@}%(Vթ| eĒcljG@L8z.*8OZl-|i2v|= kZ,wf=ȧG:w?+/AD -iדÏXi3gX涑T/b"pSцE<(O[뺩l2ӱ@=2z4O+%CϬ_4xg|AbBv4d鋚sd,ةݫ.kTͿ`׾LÅloZUG D̉*Nx|t|Q$6pmXخ}ZPk'9Ca|uA@@}7_I#F0NK.npNW!؇YеA^,iu?do!?縐Z6DVph''!>dˀۜ;ÌʴbqEMvKȅ@{)L|:AKtc{*cGbm 捇.SM9Dy9lHq([gzK ʹ~2k@]س^> dOD E!L xЮZ*=PK񋷏$cN&:6#6bC`kьe&.4mC5`xψXٕ94Go F$~!d쁻q@Dߑv%_X1~BW'F+*[,[w*{e %CG,gdZ@P%vR>DZdW6SD,wDl^D SuEʸHz,Cj!?,9lʞY09-kW/z ,[zFe+ZaY9 \P.xrĮZtfɑ_ܖl 0|%> p8 C 0TD1- #El-hyjUoR\Q\^T˳B;)iI1Hğ'TW?feMԮ:-`Tm LJ& WC}rʼ>/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J>upEEK݌"Yoc&NM}3XI 0A5 z@ѻ4bdYfc3C*: !@Hy)aNt5P5w8Ӿӥv5da?('Q l=t%Y؟GзbFP>;ZN#W`7θ2P~$$k;}䭰xtOk1׉oR(zF{YG{c=@yNà­ ϶Vem tzlM.!!4a'=5_=;)\0r2h[9 ,,7e|_cޓavx3G`{J`F+2Tr_a3/!אVo޹XFnN$p7%|Si5ܞs+h*{mDy)xn}M#_vR0MuZhj<!ƔBp"DI!Z"_f. Kmu{ 5 O"Efz׾ܔggcNio8n\uK,Q amPw_'M[}2rlڌ729LQȭrJCi~ihj:%.94dB3ԘYFToJh>B 8ޡ3$SPBKr<0r;PjdR`n¹/ՠ`%vA]uUE}zl K2%'Bgpv (|n1z J3NҲDuQe;?6 y'8iy]ZME#UtH[fDVsz#kb~0h%7F;h+*c13!nfWvBid+qS@Xi_[^@hG9\Þ%юK(p*$jy)|>?t,t{T1~5 QoM>2 #WʹXwUornZ+O\btX~pIaFf,j2G]L1핏䆬7-|-r~?eQJхuv_7sO'{p&+ohZt[kAinB>l\)d3pV~^9 -;"jW!dD]Lz4g3%6MPM,a) X/|Rr&g9j%g,먑qp>dT-7$s`Ge@_rP_ gvQ8 Og[5_;dڇU@k襄$bL;EFoMTw#xٲMpnM :8jX6i/O=v\w^/W2B;YCoT'P˧Nɜ\/ƺC͊RF16/ ͷ)'ߡW) VKber\MKV-[ UA"l& H%⌄e2$7ATP}1yak Ekz-:*VE8z=a@I7Úbm?hjBmV9i)͗&)0 I9O653H kvgU'Iฒ B)gLڤUā6Nky$w}!^5ۣMһy=5&:/&QWRi\^G M (g(BCC6~x4b6%v]*a)J J"ز⾣ !ՈšHzImV,ȿ# %'q4A|]0L9sbYT(꘦vP8$6U;!&`x|AW%P!h`oMx$DoA]u~.rHLrL`o0W#݋|626zBpq+ u~*@FqTK}wWRGO$M!@_ʀ K4>o!8PjFD gh]M-6Ck߬U8n0?PQr:KBկlvAQuRw*Ct<9V͚xM8{wOg^I3:+<,31hiʐ-g]S v=(G,`{$6?3B .m#$ɊڟPdylHf,~z$"QkfgT碠'b旯%(TX\"歐\EG'b^z),`Q*kN7`2zV]|!ʲLye+Ͻ#qn&F::%?:1Y$5lf# ʀ!q5dջ1f${@G*h6b^ ("B^dX?SO8JܗtHN5ܑZu)KZ!&J ؙr1ߢ%1ԻJjC=a.3CU/=u'1]VF@n[?\x F7!:^vڅOm?@/"/'+5E`՜c:{OڝA;I\uQ 7.;|Vxʷ+UǶ7<֚Dž`;NC|`@]\*U^dYFjkѷ1wdJem'plL%YBƀI[B#eFV38Z:!$qW~Rc2-eV_o@jo4W:PR|JtZzZאM*2Bb:=RP؅gPGXϾ({ŠVgyjBroߴbIM#Eg\Dy"70ḆL6$9cSOW8j/lQup0'iZt3B-Ϛ0bC5 9*8:! t0֙{c-gL`Bl8FNcIII?T޼{ƶ <%Ja~K*\Lnvhaq)$hzf[x ]5:w27ccI-&.+PT@W{G۵q$S,geZK v2S`pl,h`` .Za:Kti+T+6>%&NjILzU[!_>v]pBcA4 [s%}FR@e 23B ,"Q@K0R[gCS4vmH)g4Qcww+O;VO"ʢN[eUV`UDVi$vLw qEJ3NwᛨgQwwg]-LN]!5xW+y2wZ&%b[O<ލC/id֨)Ci8]5& u57}s)w\@ /g%h.C6#Ԟ纺U[?\v yъGy 'O\:X}gHP]l7-/+3_$~WX?)xuGkD-yX.HRhJV ŀ^ &O}"^a0jQpBBo!~ZL'7B9$RVo@Nd GE==GP_듚| +nq:Ţ2]],J#n%eLl0]7u o+xr,e7 yv^"HpN9l@'qKFc=Fu&+χh};2 *- Ʉ>:Iizm0%3+-.8H{T4Tm7knEMQtC$cG4$!z(M]΀S-IԇN0&)nO6i8b>K ݈sil\HO8S5`jU_LK>{x"0Iw=%=“m00w7౞L= ֋i]yG@Yʹ {ќX%p*YxC^+dnMhk}meWlE֎7T7+*T8K>jvJ<#^ڝS71ݮErQ{4 RaY@}ێvugpznJ u],5q&0 2|X^:${ĺƯڌh&) 7gt7{pM}E ʈ9 LX8tHZfK⡴7r [( / v-3\ CNGEpIY(-@yc#h&"SBL'/( e'Ee=z_ xI=ҁPܺB-#PD' > ./;/$^GZMNůhYCOӬ %h si;|5Js^j'dm}\.JRcC}yMXe8UNu1|l8)f_F`y 04PB(S{.o9Vܚ jed"tJ[_C4 aue~9 f9?tq Wgv(ݲׅ'K?%b`HKijF*h{Fud2#j5!80 dL,t;Fn{aES>?A_t PrqqÈĿt .zSŎ5ܽtJ@Pc_ъC3XP)HJ8kx<<0SgχRBwh56?kF†Gj!h~DrR"w'HQObx|Ѱ.WfO&˺ Q+ǿ9y՝`ZA:N{"SXa۹Е".v6W !7_R͹:":*h(t| }A m]V, ct3Mpe gNep45z"̜ Z]ehD^18 !nS'06M.LW͛xNB=yPImk(U,+E$T|:"Cn!_Q1F !&y-Q2;‚و.F{El-~ .K\\9)=Nv;L؊"$V#:Qxz2!`c7js<`-9OjoFN28hˌs._m _>=dLqN%i8~4= ]L%mrɏo'pQr 4g8sHR^4*!m~r)L#-=kbQ#ÄN g5rA6*4#^s 6DURޖاՉ : aJ[ṉSGI_ku2t _lFeJ581X/q7=[6W%C)̿&-b1^\\Z\iq=ZU;gz&jMEK b V2uۚ_?8j̹'ac󪬋)zC-\' QPu}'jW?:w%4f _#-W֕ 0 k_ZK $}_*@4&Y?͆BF5dE0߁Y~ x_>2/-̗ʢd.Alp^Z.#MgC #/0 @D3^5>R?0xlVl"^jR@[ oQO{/A!'.{BmWMd\uA-umV1jT *uJIi4wV HқJv/I$<7>Q/5&LQ}mSlisc @ sI dTmr1)3wԦŤqm2$4tp T2l9ΒV?Aɠ:[PmI)ĈIԠS m%M =HjiLB]Aʖ2Y,ATJpߛ2 XirMۖP|I/ >3-Lzj$so af4`=OԡH'H:Kdsjp:n kipo~C^\~u|"/ce*A@gz/Nշmއߗ[Y8E)94٭5>}jD4=Zvgtu'O!پm/( z6$M'SQ9NMr7\c`N_ଖr3wLpm ޲}ұE Ea ? %G9u~t9&bH@xvB"54? ^p;v`;x:w qmG&́rTj:Nҭna0@K }tƭo8#e}!Z IK`p Rf]̢MV|gLJya1 @جeàK"5^z ?Ņq0 M*T0@rہxKo>@liUd)1ϫN(,V A~֪]vZ&ޢ|AGL:.C.TL"[8%+wT:YشJԥKE5[r}L-V-12lI:P0$HV_:⭶1Nx=ٙ@@zk2D|͔q"DSkg p=*ݽ aT A($=0 K纛ZMqt. Ґz WbG^zUЌB?c)`Nc*){Bq0^T |㓎^F^6dx =d LѻD(#($f{S7I FcWIL+@ RjaCMdY^4KݟRm5&$ (ϙxqRvR&lvOѡPs 9dYFTp#HԍÚ43!FRxt֘,$n8CO/,+!oz\VɝjuZ3"}s ={,0k{:/NIk0VaUz=@@~ 4>LqynKYJS?t4ə5'-V ; e]pelMؒfZX$t8ըg0A҃/اɥ5G{j~C,l:;n@ɤE 5/ʾE6؋7qƅ αtXf&i (l>ej@f4y9-CfI:ApAd?8?Ahj9z]> JI6gwb ÌVJR7&wXmЂ)PAx'S;eφ%]456+Av[BȌx=utX` Nݤԧ?[9Dl82yY]W`$Mwx<4a5`^`rFH!j~?zӐ1@aglռ.nc.._X_E#4f77P,~*hm?Gu]f:v->ЃqC-8.+|yRl&A)‹P7$+Cgg ެgS܌TwrCRƇcfUO'ݣ"^Q!eig\_;%? F^VtCĥ4(vNw؎ؕe o޲g;χSNrSz#0Hk2(^ݎN m6|L] B> SPs#]HǛ8kf==v vbw:*Hǝ4r[گ ߽!FJP`N1;HQm'>JOFOz3ܚi²mP@ d(Ƴ[`gԀcczcSq@rv ȋSۏ\K9ySpD!.9/ B 7nMZJ_sh!T9V_(-*RȯmmF*,ԗEan]YV!@nĉJ'|y=pK34wDntQ-Eu]_\jíΘ|=oK. ROALj%qp'ګf 翖qKb8wG{|)"M8v`Kd [9~,Ew)1R>pqivBWaj#LDI<$Mqj(JN9)묡bbN7)ݿ^x,IDQÅ]J{F-á{lp ΆϊLw?n_𷛎R=ZFD\.3^qVz ?@ DK# }fYNY\ |]\#JiUQE|)̕wc)#XT\|X5n4z h'C'+Rt:A ɭ,3t`XEwX%0SHC= P.KTP2BRTb[MH,"| [aU8w5D}i;bEq9?٪YaZq段}5{sHRY,R(z䏨\B j(9 Yukg\Mm)෣6Jef}ցEze iR.G\{4,9?{+ݔDkB"4W^jPYxת%e!1saE=Hxl:ҟC~g/D%n8q z )e/T1M3:T%/ćgVf.Bi*f$b|+H12)W{.vw,{>-y\2rnos-9>T0-yR ,$ lDo;5ډGAisl!OuhzG_^ڱfM"t?#1mU:k oJu /Kvs-O֌rmg ATl9HI+|>k@F-;14B":B$ 2 275[{|#N ~{Q8^6)wn~TE(=;ӛQݤ+\\Q7NoG{^ޔ1.%Hvx2}jf:cϹq]T' J15ٿt _ܫ*%b Xxм; Ս;WFLV {]Hsr˙,p G!\vVP>BAֺ:+J,!ܘ I c53VVlU=2xf/T u<(:k)lS5o"Y~1)Rft;Ĭ=UQ’à#-l;̘#[|Z4qVƄƫq*2¼ ?Cҫ6PJ͕BʤQTR+1L&eƽyMLA:m|ߜݴJt^8>`SM J-y$\QղhR'}H4Nw'd>˽05ȍ[$;znQ@}4KMqw>#ſw$^51$GBiI2ŒcbpAӦRkK9瘄L%&A Qȥ+Ԕ[Q>s^#{p#a$g𣙠1,N鴤SW祫s`RA:բPO$94ZO>K\lEz,Tu .q١gT xTt%8xڀL%gl,L F^"^cT SZ۝$0a-u7\71!Jݛ" {(CK/" .gj h(hfyG3Y/'7ِqS)_'}=%` ! ;pX5( ߜzoeb>+}[ze_]t2xk}VJ =X5G&3@\jo8c=b"Z>l 6ld.t1&&ިN[ Ԑ[})]Ⱥ!mPRH+5^IT +jN(4ahEOuY[)^ Ų*|/'1`yqM qJ'pw {xw@e6 q/\PG!Әv1R`\s`R6^LQ+]o>UZO<'".c ~y*ʍۡfgαsXƥPjr/SEXWٜ7Aw=AS\Rpkzg3qPs^ɢGKA{5y!ԅ6,cڛ2s)CdW{ᢉ6D:osu`Q"N0W=%)>!.}B& u= .!/Sa5gGq\5J39Cr6ǀ'_B5j/7Vm0wY&j 0ҍ6Pg&t ͜Y!۩xٴ_53z_|=Cg(U@&Pzj&uVw/[7 nƃzoMVtԐ`ܘ5McN5Nz`Ap, }}5 PJdna9cWdgVmfʼnV1jVg~&[/H,.?brÇg~e+ S,A'j~-.gPRHJ{p| Mcs<ʎ.S^h7vnp~a6%Ì =Bk2??QBcz} ]r4=r{W+^ qу{ ϯr[1D\qyI뜮@'8ǜnA\TCi^bHBwvδ GCXJʡ %ۉd\bw.KRDoj _V L_>O| `ٶѧbP3BL~vf.w}2|XmV]p ȬR~lӮK8D4`Z4ͷ^4Ы5fA,bx}}+21T'nt>cd>yt P‰xd=s,ZZl(O%K&wPlh\ N$M#<& Ԭ4mhj}ZO!%Zذ%=aEbOߏ զZ="$}XV\ziFzVQYOu\.k8NE{d=1+ )80㻫3j6 ([opRaپL~man7R(+d:qR51YxB†v\_KW&. ~Bգ3 )ƦYGXHdu_jN`E .Pi{7dOO8ܰaHu3kաh*. +Q`f=ľ^'CUOnD`x SVKnJ legIDr<ӓC& *F~2wILHø:hWz&ij7.+G[1,HS"@ ^iK2j34qղ'Ql,3$+ YėML=AbM]5^ g~*>} 'SՎ`B>B_|p \1!o|T w*~j3pRїV< ̊5Dw"Ej퀌Cxe# t2gq^ﮰ:D^ё|\wp;$%;D~UY."omuTWGmh!}ML_^ƜQ>+:}%u\BεFi 5x3yQ&V0&+ڳ|]ܪ7J0B{>'" P>*>ZY3gntߊea L9_jـ߹.h-أCǴ8/ia0WBhjR^AJ+#՞[A6kN/%؃U§].h}m a&b8ɩKz,&Iǰ2R߽y| ʩj{e |AуQ@Y]?>ljsKfFg7F-mBf%iòsn;) =%W:t@bvTlyDo՘u"lh;iZbDP?YT$}^F3L|O5C dq-) tqC68+D@>S[R6`a@D\D\fxßgX)T'~ TsZ;6LikOfR.сX'w찜aPz i5*,A.]VdbS s&n^ux\OM<{,^07Dԛ9܄@+Hk)qވcqAt+zQ;X.xI2d$ZgqbCYi'w'#_kpPR6/:`ptYHKQ,b- ySɻ)ʉM:HtBK@l{Δ BYN? x$C5ʛYDL$+"cS#"F! vߴ`'D:&O.][h @" ʡMS i+超kμkא Aq]6Y,g]8|u< =ģQ"[ŶEy>blvI6Gv { SƊFkmO6lRpDmh1L=8`T<,)`X؁aQoB' B6om\C7zC\hb?} >Z~ ",*iO,(Ur[ (,!UeҐC㷿oVutJz7EuO0ie팭Aɲ`s85p8RJތTZU7s֐ԫh.c53U0t[)Mp)-/Ri7@X]z%2H1gpgL^ 4yάn 丸 )Ab[ )e?jd'2%NgKU؀ݖ_7Uz$4c%FIrErunbދ;O$I$G~*4萿Ě M찱ܬ'b%1xg=1q%h&헴 /h~'Z̝f2&Rb]$]PpK{wG^䮣pQ1+`;S44#TQ"FÊf5HY$-!*P62)).E썸 40]6!eLd,;ĹVK3oȥ @~moFOz!Ѻg1#{!p|Ts,,]j Skr*/z,(K͝4HZyOOq]4j{828^Z dWp[z?B7Q_ ;B(MsEj+̘4g9%jce<VEebgJɶ@y±C̠ӱ a)op[gk.޻/PȟmC\"{4iLᲨ&2NOm:TSOkW4u.J YWx[RKL(%dcdޚ˸|{ P}c*#Ur%MpR#b=5s~d"y sdj4r@{g/Ffú6am1K[Fl2 6ˀ:QjbꞹJd]1hAƮRG)Xץzro- DDZ#jIgQɧ,3 p*Zh9w^aM;yDJmJ[S7+ 0CVF膣)0jR1w TX^nИz^C ,?zGT@<4Г{JZ);hL}IA S^H_3cus+M4Ǯw?Yά#f{6wmU);";%#Q /lW=XJܵiA-;l)MYc' zrA=)"fe6 vrF@eOFA:XE!*6CwԪ p*PSdqJN#:P'F;R>dxBqY s"UF2'yk3lw2p'gE\h[<RE\MIrF;'b6˫\TQCfOͲAYb\5g7#0@CLݜAg۷Z"c45 ^dyjQnxf0nvk=0jqͨE(;O/-{qd;v9:H5Ō5Ei䒥&8>:+S.J4G~4KLtA:`V B<\9zdxh&o3L$-ˆMdӝs=5_:&&tɑI 3%dA1b9KϓFg}φfc蟑+q=ĠH,cF1CsKk&Q9+^$:)oA)HJcp]4vmon* jԀ\Dxn{I}GRA.D ΉeíkL( U!)m"AUP:K}n9ObCchxyL;qJI> Z@,-WVR2xyT{j7pQU8Q:?0ºO=Fe9Cݨ\;,%ؒ^Es/X\&/HfJp8ۜWx y8;)G{O?RN_E̹ZO2{ b%?kWãIGEXR;q NtM|Y)e5 <2ɀ6rNy F3|(2R<ƇxRL/SCRI:Xi#P ǫc0h" /6ks %(یEOe ,hA- 1+g ls0j0ުJ܉k%R;x%΢%VW ձSZ,^YshzQfT0%wXD{ƒb{6O@ܧ"Vbƫ ,b3cڝ|4R0On99]!EezDJD:v>"KBJ1Oi"|i i}GNe f Q&&dUUR0g+"â39)< /Oo]twDK SpD{+j5/*˹ۛEMYB"ipwPJt@U L-4tަY6\"2 ت̊b5[G߲aW ‚LBKoع="#Ilg wC^yb5zNωS .ܓt,;u>JܹKN݅t 1抅^$A9X UXNpH5Zگ$(rK ]rJaN2P8l%Fk=\j֤ LW5!^DXyx6iGRP@?I?߾p3ɜ42}uH3ȓӳψ?Ve'M|,\a9fHqbh_p4[݀]x)rטJ*!n:b\k}Чahb!|߱nx,6!:H6̋mA;n//Eįfyl[V|`hŲ׉L:,B݌6]\\r ДåNrVIWԥ4~l;T=!m0?dyzScFuNLӟRJEQ"Z+SnIH/m4C]ʴ 8ݨ)G25n.kjǸc H Rqc4&(xvB:Y_iT[̽~v0>YD=–h^S<y"r⏳Cm?=-K:uZ`42?CvnM3S"*L4U:JsB}ʵPP{  kW/7F8UҞ:g *t>c"GeGK&T`X6]yxԒ| F5׋0+w~0JTYov>: ]Xlx_~LzFk+ 80}f ճ0&T|5o3{ݺӐ*Yl-!-ܫ LJ!> ~[>4-(9Phf"xU {ZTGNHnG\vw.6|^6jIwqUfKAct7;؜c:=3"06 [G.B~)GNg*<V0Ox-nlԌl9RVjλr\H4Td[|"* ( <Ԩlٻ*9x۱AS8 <[ZCC$]E!ȟ)[%{4BgP!ZHqlK.DjU졘 P򙹢O[';,L,ox}#bPy^r?=ZVyVY( ,CWԉF9ܧt$?^}U~4ߺ$8v#rq$/31IaYWp. %p`I3!N֏7m*uJ%_5s-_ ԒtF#WPj!f8plgt`sXMAw^(s~qtLkGjҪXzkPZxYpv\B)œtq-r#s\Sο "Xߓ2>mE)״iQ%3MBeRv6,=KVK#,r?BM6[3e,G#n߸lY4JZɊ8h[s80 ;P!]6͂ ' (^%Nf2KZL5a{p܋ i#Md)Pi}Ffk„= /LvfmI>L0Z9B7T~;4R~w&RLY_]Vh|pU4d`z4hr.u3 Y^/3uzikM Wj w),I@Q:{KIXזH(Oq ~4<[, 5˖exۨYt zkMOZϰ63=ڀp*fy"Vz̝UqlGډ?Ɉ!+b%;-xlQZ8Wa)!Z=f́j >J+p$RludK-E f5s VDl0Tk<}RBjF >"H@Dl_Ѫr c8zWٙF<f]T3/osԺwYu b3=% ,QѕRWdO;'1tɰBeAͽ"jL}i>^"a R"6"$A$Em}Qc}Qe~ڥ T~ƊA1pNUiL%ۂ<#eڂ)tW>J D?HunE-3IVc\̥O>P][mWrf&sWn9"茥?-ec7y>VkqDi OgW-/ˎY|YmNxLS5C*Hkm,5r| ;ETQ\/0iC1G +x k) VscF * m,QK'L7#תk: AV)4iuf39k A-5J dIP?V>Ic Pcf:iY< P'݆b,mꗲzvdbS@tw+~qFJCRur_77 ~NJb1ʞ-t b!=:MGevN9rKod&X66QyC'(_e\[#XQܭSNZ$ڏz2}sf-\Iv|X ^}!rR ҁ7DݴŊ}}bPl[3F,od^[?lIpFrχYum:D&9"F.U堗r`lEY*h7D hG+;{_ 0Q-hUKS|+LGcmX+;Se7yqы[Yb +{ɍ)> 'lSfIϪSwsw81}}\p STp CB6Zdt#ˠA`ƥ"m95>jS6V\` Yr=S(І"} rHPעKCsBZī xt(; VФVҿUrҲi`,~u`P@Z4Mbz0 _̅z,'2MpmI?5;Pd@Z>u((,`33:7`71ӽ||ZϺaф ;?j 2Ao6:3q?3|2n _f̍HX}{l5K2?n7.H@nu7A#?RS'WU\8s.Ԅ~% 7zϩvWmN8.Oxb-e%k[4pV}Q}Աa+ <5 ԣzNVlѬtgtnm) LqS`R{{qF7f h 4ۢ(va N fQZG[%pqFW\ %?EgiH kseU km1:u;}RF((zEuZg3k "w le1tXO2 '܀ jQ>2=yCQ<¸f6 :/XXk2pDEBgdzlM">ԵLѽ1[dkʗuy$!7[_wfHiXw^bZt*og}#'DW[-f^ )f?&$(aG4鐃%ݖ7vi[UF} ȱi,)hߗdrH'hOC>FoZm2+y 0xc=<'[`UE|kkTcΟݦ6QP5n'2K^t\3SS9D ;N&}tCcYr// UyjsW`Z3+Y]hNGv? i)Õ`m#VCpeG ukNY6M?5D䠅v.6%bnNZ~Ej?V`O@M}%{c~J}il' a2ξIJKzsȷxb_"BN+z]9F٪ Aq;Qtڢ7 u;lͥ]F۱nj`̄ W8ÂZM_ؘHI]o2ɮ-vo&΄u#Ch_57QSD3soӎ|A:qUN AlU"`%&@s36݂dp +i᝾;Tꫥy&4=@(;ateɇYq,GI-gOid<ZАqQ?)^!l:f?]9tבic袽$%W lN!-NDf莥kW",z=yqJo!O'ia4MW<=ʡ8f /&|0OI-` nMih1a1@\b9*<)?y?S;9㭵"(n$H5izǗW$zC,r) "[{:N19vzb{_ p@E}m\,cMV+CRV3Yib۷10;.div_p c=\(z/CDЊ d5ъ?gU@Kgrӿvwc]pw99i^/-F, g& cicL77mQ{$YcmU=5}9#ucDɀR2"ss^b,6:AlV/vhbi؜_z8Z>E_ߴ?#N.vMJi DBY"}0Q g|v_3rC`šUl\s5jV;1`'n^n("n>>cMI}^H͌}Sb9u0%C`wȆr)0EDL9lDKol7jg(Dhf4x!`҅ѡL})sOcvcA __z p% @O3֫"랊ǁ}o`2W\̡Ƶ#8MV])mQ4j1˜`*A1[N4O}+"U*k4}plFюRiCX]3'y>"~cs ro^s"Ը!^˕b"1`\`Wre70 SCa>\ͷMqM߽L(bCSa֏LY\D Fsōŭzk>]Q+-;uLuGOMS;'$ \n.wEIx: % D}pIc ?j*7d4?ud99kfx F7 `SqM]>H]}R>-АTح `@17(5d1xG d~[jUKG<*3!&nd|GgQDpW7WW:<WqY$< INʫ҈:1 pЂEduY,/hڷP2!}[' )ŘsS)u!yT\S|~n#>Z+K+I~!MϮ4龝QY8Q$)) Ca\\URBFsT,9 5O>s4E%4F=hHwWv1庸[W]U+Ll (6{&i6 H]Z-Inԩz0W)e^5pg$笻~Z.KR;^U6T26^:r_Zw\oYTHkM \|ͣ$ \4зy]߅CLK]>ypS;j0zW֋_N?ɲu4uҾ,= F{U2~΀dId$KN"𛑃0x t} #xpȊ=ɵDRRS nbQQXQeSb{jk>K`^_G&Xe^m@.5 8 KQ*j'Be0o Al"*C7 &?y|(qtCqKLʑ)%X:="h~rN]y /{3rJe@.oY\aK WU@& l)TJcğ PɎFaEرER^69U(uFϚo78#vKG@^xNwBfFST= _(O*\#/;z*7ao&>9Wag`C.ځ2/>Ǒ}#&bU F8_r_Gm#)B(+ 4eMOIH#gG0eǂ;,x kni|YM ~K;]TG\l#e@aS 1|wD3wGEDJZkFpP⪙|>a܏_q/rE-|QN:3))i.H`{}S.}/_SoLSFr8.rnİR5IuA+4f N8p*fRu[._\zuH>bݿp=kv~V7v-FT~/$yYWkWS\N}5}jl3ƈGؑpT赽hZ8ONX'D$')@VTb7o _?-9&.!y!yPVk|x:8<=ed5ge*h2$gigDq)亂jƝ47 _=ҥe ~Kۓ?PIwWxo߫#?G}:#oN x]' BC] v/!ВΒm%혈1)yj7[сQxD(=@EZRsfzn]@ZQRciAYF#f&!DWspeFP2 Gz*We"#TO G0d^Fg R 5.d`jFðyɥMiʑtq֜3M9BAOj7q"zgF6BW5Oz![I93K$>} Q 4tZkmf «%&\+ڃ7R$0j :^4v-1V1p$Q5,2خBh æwdE_|`M~7<ė?ZS}-s^R],{_m/)+ .IDS56AF!̾yFM2n%";JrΏgU܂)f|N_ xO&bC9L! Hi^.D 0zg:5}H[_x 'YO ~}^oyF2Y*h޶cq'61˖`~B#r]\&pcx'Ǹ[ uyp22+3 cۨxZb 8C8LR4j4W !5Y:IFJұTk2LJ)]+㼎J^i׊6VV 0͹Dsed?xТd?bjKȶjE]`MQM+Ͽb?ңΡMo +!2YA\-XZ:n9ۉQu ]rdEC@ 5>ɠPګI jWK/Z6/:E ;6{y~N" xԞ;aЅxffu=AiA>r@_zg#KUj>$# ñ xϢ͢ aRLi08ʍjI0 G[67v66/^[^ UWGk,X@"5htUmzL-a[=ɋWX&FւӥSu-o: ;sM*Gj7==7Ċϻ}dDC"H6M"vNEtw 6ZMM#_h Iz'5Z[|acnm`aTW[o&qP>lTfj`r7@1IYyUhmx&PE3wp5 ¸~׾:pδ2~{jIm->BV2D|R\Kvu>%6|$7Ѡ-(EeDyaWlDJ?1 ը?Hʓ J|=8gUGFY_abf :zXyxL2.np fv6 gf=8QJy|n7SIn6{X3+IN|{~q-Y}3\Zn;8Ì3wb߿o?1 pM a3\(-2͡Mj_P yѠCb_7yqk ƕIɼtr6<r8[isCy2 ꐰV# laDErUiLȎh@ :i񶅃螻 Pīݲ'@1HLUD̞VPUǶJ0Йʭ!RAӬ<֐Zg" ._ w*v7WS._b;Z]Wbi7MNű9{SV3%~nX)EނBFF7+?L3-@9jӆu ZRm8եѾNtN2UUgOWUpDy7p1zCHT@~F?æaHk'qlDzA w׌d;7P2T뱝x ĸ`ּG \|:jp)O2e|x=% H5^K "sE#~ο4+lTv_2̏E0R[v|A@yzqVk[!S` c>oP|݆x{VH=4CFIFgL\8(FgpN\p >(V̥+"+trQnA-:oh(jo3_rabprI~5Z8S^Q3V&e`.( wf~{ eEɽ=]Ln q#. ;$eZ!9 LtI 0oNikOq{-\["̮-zr!uGifr(CݩHNROŗ˛yCvNYPf7cLZRw\7y- Nb,kU2m=vL_@9AW Qm1/r I4Jdj[F4 u5oEݪc&!l/i@$2üXn_ OU~Vzhyt5Gv?0~3o9r&qͷdE(ђP \L-x`^dzxҩa)otk@1b m.E:=Bh/:VI3}B@6ąÑ,\*(ݎC/P!:tnsņ{4N, P5) B}uVT0*,ڧK{IJ9 @ZaÃ{D;QVLںR {Q+7۠rVJMO 1ǐ);\<ܔ^/ #9#k3<ݒm>vzǪ/uTȬk[1,r!;)@4&iz`-"TNePEgHW=#i RSght<4MĞf*ǸπiEUG}Q(3s /0Dr:Pg'*m,\`m,f.MZA ($Zw=7Il,ߡKtITR௲NOeTY,[s%9VǤ 9.A&҉I}pECEjt'\W4"E%mBو1SP!Ao iQBց皁 5ԹVyy_!TO1^^dZ:/)`Y=+)Zw`cZ4܁UDn."M/ .]s^!zEF4dGZw"0юgA=KcN)yğ߀7<)>HS5c\Wbt1mDe"@͏|,g:ʏ_'u깩I+2GXڻ97L e<'B)N#@sWX}*)nFѱyGٮ j&V.LzY}M s1;/hZ2U:olv;+mLVG ?ٸx(e&9 򬝓v<ԧS~nA- qo7>TL05nfeIcDxҰ"G~I#2ЙRwf u#}Ԁwb+9= wʙ6{rWIdUJ>`ʔIj E&/xR|Iq6HMi,0Ł扏 yp[ƅ}xVrK!c~FmߎWX+>%)CQp*ƙ/Y 2PNڲ d1v}@ IFf4%o%{Y[-YK..~UPS"')SG^?UU>?]NOqѹjȟMNGp!E muic_H珵SRX>z|ި[Aj3M:coa>'Ƙ(86?)BqD> K._{CD/:D-{m'3רTe02݁g 02]ռEd+FH4f(Ev>Nی-鼀.[aVs1׋};[w Ӧ t+"~ɏb(kX0d#6[oG9><4vܚx%)JW`#;D`OߧBmxwOڙ oWCGµG{ShēHZ3Sb!.B$Y'XNe7*f8)w %|Ɠ˱T&΅coc`D؂:J"*;HVeZQF$oAOg!R, W:.g]eJǤDj?+8^ҢQL ]@O:Oeßa,( #ƫ[W;E4}/E#Ĺh'kfz?]탕Ef u3>eEk:̋4PrĺUa4rv;(R1؃KX zZ7*eAnΗ;]}XHŽ5v#? YR>}v{?]xU%Jc&G rrGC(_j'N瓽 ;cݛ&>NxXW;l^FX69S7f!ɛcv=Ԅ7`+ |GR5~ -m#wyn.~GUMe*1(jZɱTsõ+OH4f8ɀQI&|)|wԘ ,E9pni>HA/>#p{K[/9.uyeg%X%ޑ40)jG;"_箩bE3~ WT0i4F>@m]lIO UrK)$-(Dc‹b)9OG$RJr̤/{|iT[Ce-)狢ft 'n{2rO1ܙgc> c%`QoBkU+<̈́&: 06J( p,Ț٨C2%9ug]+FG'$1 %DGeQ!:A)n> h6+݄6Ch*p3D&-ЙƪN{Uxq}Kg/V '$b'Lt@eVj}&JƁsgޞ~[uE!|yvۈٝ%~^qɤ8ZF9-:#=?X|)W3y<Ҋ=*߈b \nvL4Oq4j[A^Ní|V ^XZ5J /Q*Cmg-FbaRf@YmV1ۣӣlh%ѷn>MU\wfތI`Qvٮ7VNGyIF=g2˦~Y>2g = 1Ji^hg-1Tt_?c|GjpS!=2c=y _kq%P/WER޶w(! jeDHוSާL!FUҲT g&ax_&J/ >u{@I_D5yeax%lY7wU.k(CrZ55C JQ!Շ WeS/ۖo"}Y!M~0) tue #:w9?lO5!pZhn.D,844ѽ'@IUʭ=`+B?%=|SJ4C-_UH/m҂whڌKيui{ iD:ٞG_橓Jl8ts3T:;w:B3PY_fhX> @ú\=:4/xqě`:ս;Nؓ}+Qm=r̸A-2'==^L.-$_*ç :9ni0en4 _ J8&\˯,lcslb3dШqa:!}Xը[KWFGV%qۅ љ j& #JG$Jo`fZn#庌ZH =^If+A~גf5jB&Gze9Sf|yAqV&kF!'f€vuIJW7ّl JQYIp\V"Oe@6RWn=#ir ^랳MqO0X]Umhz@ 40 *0^Oޙ_/"FLKlZwîZ` Q?"F;)4V ."'_pP?Mw>Q]" hkjb>*⼎4Z_LBb8I,~4 8/2wњ\=;洡p/-!4iS}_T%#)@%SEczW1w|z+g}vp>v$ͮYG3Zb/p|~位]}V{Dq\w ~f+C),qUy'䏝m6/js5sMyၨ~%Arw N\9+q 7!˿eop6o +!|?)Z ]t܌r0}|* hh2nc[A<}7<÷WZZVK1J#ǭX:tKa)鑠Gm?18D ԇQoûc\8<< , .v-E<f6" ծZ2{_4_w",n~T"Lc WM]}st9'|ek\4$|({ko%&]Rxf,G.N7ۋ?HY3ԇ7CxpV}*n9KmǞKhd$O, y9h9u:;D4͗4)3cr_o\=M]#ījpq /di6zZWK~\ 4XZm~M-f~CM9K53roZKc_J^(*.J}茪/%8/Lrح,V3srVQnS`K^`p'4nsecpA̛"tr]sF33y;1<C|ܶAz,-X]30{$@dnH:]]sn ?jhMn3tW1_:NIMZ}7uCs.^SiqVCw"/>1hRgY_VA^\dB}l#,rbr?[65G8"/1v0LѸ#rEvXp)b%RPllcdHSi>[zx԰ve3AR.wmfG͕e*'u;v%&O/>Y}~dB͇/ÞIq̫@gVo֟{ce6݆ƅ| MFt~cQK& 2O5q ~H] ,Ev9&0vV< 7T4_ZÎI!\ q|+빶0 Mor^PIh]DKQqQLQ$&]f#Uʫa<:{cx8i~+4lmA3I9d|n~ٛSmy^kp4UrV\C|qR2ڤGHxv{VXқaӦ=+@d'H4E)gŹsï]+.%qO?=?6M-en b:2h@ۗ TӪhBd?xI[`j,7QBh*/> m.1 R CQH\TC/7,-LI1X:9̲̿uɎ Q ܻ!61 * ڗ%,P` r @MY.5HypR)Ýx#kߩ~b32l˭قt >,)@(՚xjƜ Pr/crq Z)l ~,Mvቓ-UaVF7-X(ǟ]rdԐ#Â1rX 0{c|k_$Ή^WƄ~2f@긲[q+p~0{% mQhX]Ruæal4~S#q@rĤP7< [0Ia) O)m~ *t0bcvTQRTet #6"srN:}d[Tȁ82.qLڸ -@GA&η@Nr&*2WKghܻ v7ֵe@̹jՊ>goy?'P7?flc3}wÞ?q(} #<:UY>VLwv~w31LY=ņd>rXтEU2H)ʪǜᨻ) :'KLRX'|~<}ͱ b*6mBbkh^1/f=%IS&~{)ҩ?mb&;Q`rW$s[x8YAv֢⬌jXُ\_.| gGp$ϡEo: (t,loS: {v":~ѯc/jy* I[X:YY', G[ iBMm &~s1z!`tTgb(Đ{ZnnR;H-MQ M %3;Ɲ$-/U] a%Lns3-$$"~L&х3a||ײ(Ҡ@u~agٱWT'=-~N#уWK>x? vur>,. SG,H0*Q.wFrkn4I%(1eN9kItWEPg#m ֒i ,Ϻ) $Iϊ}^'ƜK~E0Ct j;.n`ZxVKR'C5\Engw ѿv` ]jaXoT|@,j5+>##U'J͹BMs8yxSXMY=jdܹ2[-1Ҁ0æv6eI.g<>,󚃈*!j7Je7G[&?(wGB ~C?a}rXUN9tRk Fh,\kXhdvŽ7pՅd~+_k£!Ƞ[f1xXns1(Ʋwfv53{DOrԎS !xiQڶeڏqOlNZٗA2砌*  嘖u#۝U1let-ByyVxjm ]_{C<}s?oK_ve2 Hu>lOw3Cɵ=d}C^”aбff0Vc@tKXffY ۲1Z0'`U.z9N[ĵ.+w(C-ރrR1s!s*yuwh"QҼɇ ENV~SD4Tf_q%NRcg{)MҏRuʶVjcB7bP>}QS> "+B(y(are\_V.B{bz.ڮj?z v.%Wo/~$T4OoYaUo㑇gVn8)9;U04 2WY=0;E z<]@P)N뱡!I V}y&/9m2Z6Nj6> i/s .VDiow A-Qƫq t9(.7.*N-bb'z!5].~&ahbG<#Bt*@A+@ *?[pz]VJ>a=uDADg= 5oԳ NhRs 7? F@76dGxh「V2~k  *Q\a!u_oK$ף@ `ئ  ivl}|gG]`LBrEEz.fz)+k1S3կJ[\"2U{cM4ea.&b \ٵ6< QLGK-̬eQ\1ztzej[Nv7Q3K${{s`q6˧Arb[[^b I#п00kJҐWZkd&*m?FR/a*Tm`P'fM}<-=; +JLjby6=KU[ c_=g^: zJ. I7OKd4`REzҨ5$]Lfw=dǐ̬hp2z?Rt38wQQ4n v\] >  llD` NSA'G(kPʸ*ߢgEr/!;@rEWV/#s w fp,.{.a`9sur4N> VJyh4}LxP@`(J_Iȴg'lV$gL F9n(FCsNW3;.@D>8Ղbudrw woeI|EYLQ8ޜng@s'~Sz0|'cq 5J(uoBE cHNev lr1 }UCKdR;GKߐ']V:t!b^o|EGu).DюJ;UYi?Vrf8&#BY=]$V*ls`k`'}>Ta Ľ;"$)6U"9"](I T%pvB-7$'.Vǿ!^wh[D4`?਒=\q?P^ '=s;IVn Ij DDcw!+Gbng[Jug UiSw+i[GIdfƚ`'ޱ2'-OG%UH/]ŏ*pHl."Er|֧N_"1݃A2mXO, >"tېר #|DQccܝ WJW_k:ҨAc!1AȚ㶆7uپPF v?Un׆Ä/{L wc]ʜ@~=/%,@'G J3.kә\jp ?{%ѭ "7?OAc[JH>0X^Ł0xھ{W WSCP)&I zd.LlG];3'is)2ˡzɏ.q+Z.4B\AR` ͓6y"8S Nh 5f  wIR;κl81 I^b)W]f0;xWTv-c׹7E=)qc.wBL]`${o%v4S ]}*̊5Z`;/P'RRVJѤB %@KsvaECLwr/>L56_TQ J}+l.0d~^4e,5ABo$mvu[<(T|J0ׇU?'*1ӦsʃԢ&ʹgX \iՉقD…JT^gm myfv`˲Jjիր1CWD(Єl֙r9=l2vsQA_h> ; e~P/Wfu73 }'a|Mpx ^Aشt$VyY?½E΍\U9fO>@wKikY|m LiQ9h 2WM{gua,Dcǐ8gegLk 4! 'ی5l1|c`,|5Vʗx4@Rmt,M?&Xu &޽#u9#*W§o:ėPe$sS"%!ǟwB?a]1:F^Y|C=5#jeaY·S!>,|ɵqƫ0I\Aߠi %0GT/p :v]{a6;W<깧lwB)w\Er2&+#ݡ)! Vɭ:ɹr!||=u4 ͓%N8\Ia}"Bwj7u77SVpFO(qjy ʔ1ZXWpK'_&^AqwoAO[qorOoy ϸy:E̺ɸd'#HE=& c=ӥ|K VyGTѦ+8O p\S` g*Fsj Uqp(HaIP ܢn̒w]i,_7 wn{ ?A{~MU@ӝ # T  !wTT oXIl͕QI.d |hцRs| biT 1kX[pg زFH Qcp)V:e;-&+%dAhBFov8L, PUj7Ppon^%;-h{m5we%11 91f@$✙yUZ& D%KL} wzήقLSJqw<0~ZL,q ʙe뺭cxw=ҩLWN2zF6=T1ce4BO>qwihVHz27?펥߇GH _[qE( UFzP qGZK7WbȪ1YL(pwIݦ l˼F8]̢W܇ό[ͼƐ:|>AzhC6HrTye|o|@L4|. 4VN^mKx ͎s{b$/kuxmCn(HpaE4|xX]p5c?lRUe{{H+Tl͊owp$$s3pɌw=6h:ȼɃ<zMV1&̵BG<%[!Ip :UZZ\ɬsuW=~b  wEؙP,>t=5F%104lYQ!| mB=L)[tyVY'ii@܋8}{}[roXs_ےvhe+BGί•ܝduĈP/N7[s.PNjuB=Wq46xN07p@=sP61PWp7I>rsI0-#Ҥ ykd,jISH}ջ7C"JDAB t4+#;XO JCm >kLk u 8}+5$yJ@}Lhߟ&/J &t6.AYqJ)ACwAww$jrIPÇMD=3vhfaJWpΫ8y;\KU6sG++Br$C? IvT ѵn5mM:pZs޸'Tﷷ{,=eY%L;/ M[.44Y?k6 PA'emYs2 y ctPߠ_XUI6`ˀeoAǣXc!jخ̀{C*狪o?M,krI >,2! n ѶۋqTwnH-*+cJX֒~ pc2b.ެHI$XW^eǰW<}{axS *=%$•_a%Z/׿q#, ϓ'R,dH%bz*a̰g;{* к!@MD> 3/lwuSQ#A\4g;1]Tė﹢8^!ҕQg&5:=Ss`iZ*]ҺVkQjL])*7=O0K :21 r>~u1NT}A*}kn%ӕCrqy/G"R\'?uYʧpҧiJRK]N]3Uֱ)i"kBZf G_ѕOM+>*Y 3_ e|,͈2Er 1.R#]\'cx|lRvp2A,9w |&2(l -jPK4\й| W]fSz+ҀR_fE( ]L dwx-@sWzqU؝Y0YU\EqfRMZItKr{~(=D(4\~㐷-1wb D>Emגhܲ!j!AI);FXn^ %T ]Qت΢RǑwFF8xxY>W͢gnFfޅVfQk .+emɖ\b1 fK:9m9e*i`)=[Lr"+d z&5}7>}X9{gNt jd^)[&Czq}D)ʡG}dȿU:NX텐K?QO*@N=DMB#%r]1-/pc1W!rZ6$hk%Cr>!0ik6dž3 g\i҈( &ق Ĉ6ӋpgI$]֜yO'\>0F鱖|`KyqtE  z;}_C8@OMOޙ,΋ƌc3O^{g($ob @LTgsŻ0xQp )ZGKͫec{Tl0fc<: A@ j*$3u\Yh!v75A'?Oq!FDy,Pr>q̽wx[͏,/̦H^fH"xGtI5a ,7,hUjw eׅQn=p%.1 rM2km=>`~M5;C9THVņ;풾  2GuSo{m"`xmr.? 孽K#|Gx`^7gY%:o*UnkVc !2-q76>5e7L$[\4_FJoW5oT~1  2r,&gEa\[&\0h9RE7xu?n@i]+~DJzZ caLJZE)DҹǼ(,{WT|p`,Denpؑ@^Fjsl5b\,O1b{\|_b؛ؖbs?h:U5:hΌHSZۿɎ3/roR[5dL]^K "+az&Ź<`|b[Z9^A<qr(WE M*k9F,PUz\C9txS,K\K7-W@hj 4Yՙ9/̱t[Jކn`hsW&ԩ57Sr$GWlDOOaAܑac IqI_3] c*P襱P× %WATRH!vC*K3,WxH1 f9YABo,_g)z_WI_k(ΝNEd \3CA#Cv{nAbŬIShv!k9~nIc'航![0 bv->A6x/nbchYwbsv0V^0J[&D|Y |X2g#EB4V Dg HN@z8}"1n1"T|T=(3Oב#,$!!\Q'HM+[u8V&>p\W2}dMz ?2{DITV.sCcJŸgGy<8#:V6Tά pp3cڻvsA*}Cr|{b͛/_테@2*Ac] k{kϩ<z' 6S^l*5AE5ȝM2_' 7EOfPw]D[HK钹NX4U!ۃxjDA|I]=;P wk`UP$-EMׅZ^%ZM7K?>Wo'`g0a+=Yn]Q͜tX&~3f 5|@E2]AHNـ%@ܗccn>-Gݼ<6/ыeS O(咜gƏLY204?u%åa(2G.{͜\ g,:(_gNn@IU;~e/[K_#qg_:F~X1+ȵ6f) i@Iͷi9SqX\WI({g_#7:FhPB}տӆ)ɠ\FDm l[5sc-a%gs[Hn+9^84Rq&X(>K _G_R޵q L_bMwgzdZ~\8IMoYt$-4&4)ϔ@NMԼ/G"m*}(#% ʲØ`B> gCW˷ 6h“I[H X?Ȑ,j¹ǝar=Ϸ㗝Ζ'CU^Dz(P/}TpΖY-u-,gbEЕṮl*Pa3lx9h_*J^ v#АOW,g\_ $Ә.;a~dGDOi:l~= I'Jn׮äxgPAI=8u2R۶Ηt9OY[lЙ{ uP{q2X;{uW:"w|5!)h W!qTU (\%FsޟL &'% !bUO-E?(* O P)SP;fe?s.dAsy6IIQԎفÿ 2ˆ=_PWQ}i&tٸmB ^kInmTH[ws|bdIQؗJ[L󠿯3(4x&K3% _2'P^Pjy Dƶ Oh2FJb8, ;Ȳ;U7]nT>Lϭr8Zj_)>}ç ZCĭ=OZ=>Wylkݸ)eIivgñ:vhz1|Ր*:TgLܫwcc)R !;ҢKÑ8y@T2_ߩdݛ\Nf\B*OPPTwJH\6:TE@H/o554gx^'r+Y6[qm1&RLZU0U܇97j ϯG5eYel@@SMPr.&$QɤKnjV9X@ȁ!̊Dz22Bv^3&mCfd707D`)˅SUnvL-`8Q5x*SVD5hAKXOUBeHmt^겠q99-cIjUO(vAsQ2=ۃ`bI7#/`uy=P"уx%˫ӣtࡤYGy虝pP&al'] ZԜri>w^̪4`.ܦIz=.fg` ƣpNn/¤;m% %#SZO^c+1mwG174.qC:"ľ*p/X -/ e[w֑ψ:%'M*Iɐa!>V3OFHi=H60gIT$e"1~ Q3F95 mJ!RrFL7#%l,t؉HSV7 F}lT߉f_3" X2̀5L&SNU ~䛘y 5z#eM\B}!񐧙tDֈ:kv]_J u͒pi.$r{DVvֵ5re>nȓyґ7v<)hg?ہՙtP~ZQR}&B*~yCtZfr-W`q*$659. @Ȉ⳱'#J~"YhY'esae,TxˣB>r6qAz|9>wf֍:֩ }2 ~~Hs$O\z~_|8 +dGtڽ!/ ,N7ֿW`LDnPȲk9oK^Cd_tLL-3Z0H`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|wf}RtEp:g-ߐ8i#+>n_BCC*XvEi@{$bm\ӷpk%)eYiRaܧAVCOߊq,;ڴ"P'L#jª6. s&%ac`%"zw3O'}k]nZ.K_),L¿&*5Wwbq/ j"H62 ]:*$#^(u{u`j=rkoͭ/ECj,$Z=gJ d|D2c/H"TY]h $e7-iՄ"oM'hx?(~nt/$t|?2z\sg鉋QL`2f`sqaYO$:5 QR|G*s-{++t_H;L=ZBڀ sH[fGo)(M*g9d[ue-o%OM>$RaDç8xaRw8(U3Ϝ \y\{R6DE>[H#p0k邭,*ېq9>(}qgl+G!YlGwt>5IJpk4A{҇.3 !S= K׉ӛrЫ Fw]op=I88];;2 /kD.<xu~Y.QoSDKގ8pgYd Z"!P9t!{ܚL1Yx])<ƦHcWu&xJ™ ˲ПG&>aDXdKz8.C?PaҤĈ9qr XF\2~Uy"Sކ!ryɫ~l'4k0M)x[@0A 1 w]UFNNd_Y$m.m ԥfopsP~-Z+<_¬x LUZ Oͣdz63 33$YDgx,@lQU>K44->-f0i4waT_yw3w%-SSI1Q8V%ܩ3jq:r3bšT_s ۓ kRrAPld;s:)Ҙ8@`]B n 5Ml++B *ӓZ6d:I*{++@%z, ¬BG}r=^a%;A XPeC)!D5Cl> ={$f*.rF, 8Q7LQa +F4w5 EW! ,249'5-脤Vڰ4w@cFp%Zw~wm=+<׍l<:RNбn/vRtvO\wJ#d&}Ҵ#)ݝZ~`"Ef׍ 2 rdR{]+ =gcD|;W66dG:´hhL5!A`]b5J,RM} DnΧw_ >,@҂pu7h|1G58F֥hDwAt)ePT6vio@|Ci?KFLIcf`:$N7ɘ\IO5?L1%pV'݂(=>zn `Q@3[xaXjXѵ^cVYP']zwRډO mXl"F55PsЇR@: 1aPn"W, LzBgʈ^N:#?Ѹҙ{~DMJmZ(fKMZ*w%[sUm,XBoC4G BeNK # ¶~|YV7*:* ѿ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);`3>_阀ٮGSQB_*^5٤#}sѡ7Ҋ3DY,i׀>?4.2͵UNZA3'IJپ H~ |"wJlXBh:ƾ "'ГҊ P$E^tOEVb2Nm欗/i{mL05h鯒 $A"`'i{5t=-_?O+Ai:FkMwBlRkYQLٗ׏裰N`ZC:d `APq/&Zv=(-S H":aLS%քz݄}::՞֌=B8)[N{28Kܢ]N cDfd:@ҰYl3^3ZX-I"ANsgq;h3skV ro_|ɮRobsW<cjbܥ<9UPhXBۛ cis(<\x9Ul`:MPδ`cY0wZȣw,"S\i@7+eʠ f6v+hI.ig=g DK}9C!mʉrmI:GwU uh`mW,Yzjcpq{!_Yv,]|-!71[jj7P.!8^*W}tgB y㾨.Y)N quhcj }c565y Shfgk RI_*@刘 T&R&(̓}wI+\cաK+*ከ鏄9ox;u RxSWb=y~ZD!%̴ԴHбdkDp,A Ʉ<,M U~ CZ0X^v;[qEP{{ .,tIьsƯdF,?x{g"NnA7|/N$|x,K0gu.1} `ǁVzGoO\OңE1о 5lVOg 4rȑZ#Z|M\ʎ!(ꒉbL*/_I@bxq68|BnHv${oR兤 'U{X1!q#6gL%~h5Z/2f:πn ֯; 4_|+ Z̖k>u`]o'M跌2%U8^.*NyP4VC0U# Of+{ ?>qpP1,IrDXFr/5A( 1I;Y<"QK!YcxL ~|ϑ@'ĆjoZ\B~_g^fUHPyd+*{"g{\5s7f(8tj/^έRT+-Q #+~ͽ`?KAnH5X*CZJ%џ8דtxi;^_3 G>t'.pڍ^<-a.g%`3 F.ȕFu |’*xuϾ(OH7J0SRH'@+}YMe~o{$pw0ArPa} {D}NO}b[{o3:I|܅ ኳ'3w ;TCL)F]~oÍ$̡F}CL4fɓ"6Ppz8[6AOR 6PO"bTo%1pB`Հg"gșOphTۭ΢$0NTU݈M؋CRtD;F( V#=fM\R#.BKZ$Y򟠔:w*̦|IG00CM zW.m$ɼRNVw"9p]j ɕ T{Ƭ.0OSA"=]U"Z2n~uOCv𭋷?QGSz̉kQB fxtO+ r;ANeHV#%Ğkm,4.Y+quJ~Vbuv~0QMxK>ik:vSM.gtGLU΁IuRLJ$JͨGO' NY\6LH=4f6CnA=~{"mY3+iS=g)piqvYWE+颖wT ,ɦ[ޑ4bFץHCRDOb'O8l¯ ~VZyzy=P;0 e 1LevFʺG˧&;/C2f B=k+,& mQ~"V'Sٕ`2Ma?k/ Kwqp^el/-pp''ſ S偮' 7A; vg"F5fNì[#f%n"zj `vx}xM#BlyZ&ܹ+sMF}}zjT th@hA'fFj~\(=W~o(2M-Lm!xw16ɂvGvp&ᝈYG I% a Z-m_űh1*b\IǼ-;-)Dȼ "Ů L)6dz5z٦(zDBt?3KIec6]f=RK"kFbR;"f~&X^p gCؐs]]l 玫q־0 $y;An8,"omO b-e娤b1>EKRUha֐xt;_;SjgĈM(zZd,KK<^ऱtq~]TQhz/A% #BiBܽ&B9`'ov}F pn1+g3wbG k.enʤA ΰR0w7vđe`bր.%ra룜oCWP#!Rf9 |*g7HF7Ј@j)j\׽EUftޒ(wGK 55&4?:ֿu-JF8YnN-N^J.ۘpEU؃+nǒ#[/.HB%Ut'RTFdzCt=o& Lý\@h3<Z֋~|ƣv=Ma$5ifEӞ6n$ח-yͥϚب.XK-~!EA  X3Hf)Y>|,ޥBH|ASȊp;-p-=7'n(tn V̩iO 'Y/Vatv扎x;9%9Ԩu dxs2(eP - + Ll(N1VsIpPmaӉ3|[b 5ZK@hVC)m#_ySn%Hd49)6H({}fDY,<]mmp1 ZԌa!]ýވYa";ls ,pRC>QDV }a9l=&rOE e*K C 0+FM崑=xW%ĹM.d5.$Jz:gIGPߺZ}EGVݵ(4ctw\k ui15^ 1 mMBA}vfӊn͡pX;@NXUh)" fWْw?{7ޡgAM!#j?9oé Y6e@[TF$sp Hd59`tgL5PJu r fR"SX)e1GJcpf## gJh3o\uCh /ļ 73ے ŀH"rn+Y9ĒF9M5h~DH5R\cLBF=hl(p82E^V h;pKhs:i1= THGΉ S$kN*..'w㝡W̽﷢3"=o{r޿ )s49u#G5I.%}} m\6:j}=zbRsc'SS֔Pw8anLBfZSSIUedi&XRg2$:ioS@>ӪvP,pD]U|jUxh?yb'u`۵(ACϫz4? :9OȬ6 B J +PyԅYnV2sL[:yw޾1D(<84I%4x:R%ݢ ?0vK p]<-!îzacQ2 q%q`՝$O!x ?>|( A,]6vHʧNPHW6=OLE o{xr)Xp${TdrȱzwrU? = f< ~ڮ}ׇ菧=mvi$a6܅욦Cn<lm,a\5Buƃd# ~d.h}ڧ5U''nkEpErVuTA@S`O-啾-k }&n-xrk9"o.e;NLtvLܫ{%]ǟHF^}qɕ?m ˜>v:!%p3NԻPg㉯&RqE9.e~2fwǫwJQf\4qHM>|S0`2$o4Zh^\|f-+;RyM].CU*(GJ5m/!X;.KVI \XJ|Cgj4Tԟ)z a@#j:O9DyyѰG֙@iOUίj]&rރwĹ 3^/Fih$ɧnċ"$ ڹ=Ma7 }m#b8a ᪈&;M^1'L=& $(WM!:vLR)$wľٽQ~S2N~ X@M-%TE =Zߺ!W mKee0iiik0@)OO$5,ORD#&U;.abٞ'GYЦajscddR\$kv%P%R#sF\pkZ.v:bLv85V?rLȥprw>FgB{xِDr7T55>Mq[Q /oSŦ6S(ת+ӇPDo[*A˺=dK|"f 4c9?\xPvJbزfQ=ߠ_f q]uW@HU:A3xN 5#U_/F6'ҧKN'v@o'YE4lkj"ţIAy7;z:w4_Q ʨ.aӃ^41I%OO@ꈢuH9P/Ї-B;5\SLOR Me&am0X)@w p)ZaXH+?p ]i4fG.&{v݀ | Pov{R̸ /Bwv-<J ˆ')`җ mDZ 4v0KlUfppq!pS*?LG22CL?,4@y{X*x2k G$д6CFzp6X!AxR|6І:cεI!`<iB-QeQld O(]p<重:Af}5p@eM3L%^V=R;`A+E}>F7Y-|ZU|apYM8/3Di qv㲧bZ= Z HhܮIZJh"HYlbZ^JM_5uRaؐN^ZČᑚn2_1k> (*p9,1@Z"p2.,AeKnIR{k g3(&YQ_\904J,1+%KjpK:+6Uz'oGø9WD (&;>Y?~A+A3ejf'.̻Wu^,ӳ%..3=[UWgLAjZ{gúgxs-5Zf CԨp|Q-*C l\ n׽yz ^S'V]xoE>$mbri->+^FC'VPY(4p%I[4&J܌Wv-evcB ThPh6jd"d j|Jٿf6`A5(!\c1 L4Zs%}8ibzadt]% bv>V=z>m}09YxOZC(.:'吉"J.iVc3Ui ggEtF{yiHXJԟd;&K Yii"hȹ-lb5Z_m^6tlȜiRLб&yu"-8lո k+ oRFOXKU4eb_j{%X"e>t#E[r#Te#&sEց\'oT(Ry~VbH^!*Tѫ mч%9IQSq(r7 ǰ-Im/8P k׫ 61 G,jZ(R/>"fZnϽOفIx܏* uٗ՘yK !x@k~+Jt%!CW%8EE䕊b-@mۂ!PYl6e|>-m8STmV](JCPIzxy$hו2S]Պ-oz0اٜy{hJ|AX< 'M Dr9Q9èδd\r RRE($zk wMM|X}RE9w 3 W Pu̞ST2kL;>*7g3O{*_73K]TI#M 嵂jT(zr>0 gӋopXa d[VdQJr-GX߼w3Ua:o,e/ Q.-x<2SV>pH"1@JM)sΈ^K:\M85jD|~q'e<1C_Rʝnh/N]3(G[K'Ma1naݫ-6.W(h +wn #26ABW ӏXS]a}hJ X]dYU `A¸LliD5s}yr(Xi]@9Cv]\ .Y[p6捣Hqa27y|FV_ztPRK"iyR4"w?_SJHm$!)lQ#%BpFɤ'O$|80<̏)lLi&xǢt ','Orx~$Z\I"1[I\%.\oƤ9 a=Dj-H%hnw|lv )\oF ~,7V&lki!P&kA;D^6ک<c3K5J_R5IvFrб́ L`1N.[rZ툟]Ug+7MO밇+"HMKotx_mG`TZ.P;KG \kpO=eZD5 ؞ÝltDE~κ**eL}`?#Mw_>K==pۿm4EBЮn (ѥhwKKȓB_gُ(kf+[ O2h )BnƯie|#2;G!ڃ^V;PH(5kbFKs+j}AڄXδ.rw8 ;*FhH’=E\v!-V1+pVҽOVܚw SǀV3=XSuP+AFq'Z+vlOEcE7"QR@JgW M)<%͋wJn? 6I\+lTYF=Ԥj,A J W'bvSl鯙yOƱϕW_< 19/ux䂾o,.VWǕ,TsҕŐf "ae;E5]L'.Vp<>%^26?kǘʀWN)d)9a'!SVTLM4L_>_{6_`6q3f)IPtipy~plz:cȃH yP*4, q I +iz4\/glo'9sOi%Y,@GwJd1jKeZCeC&c K4tQ-1c8KD\@hNP>*4eL{ż:RVVI.'Ѫ_J`xvo5w( 51{wK­b5Cфm.# O7N* `4Ķ{mc9_ NT pC`oG%Wee@,d]ט)Coٳk?5e,q0pʉ \B ,&)Wڹ4%ɶyuӕ$sDZRylMᴇ*%#oNC,U]x->AY %Wr Q L[(l/@Mpi:>[&଒I)y/Zv%^.c ASd7n%|d.pP?ӟLMtK~X w^fLwAb SQWxEwII[W/lԓ^q܅mc۶\L`sS6{*Tl[:TDO0%T6f4x4/DJqtj?Erwk1l h0)pHMFC}MW%d‚EFG I<[Jϋj0?"_+G:B= [Tߺ.\hXw'ֶ3KU.w,c?DHF7^ZDuX1|f%s&aIP$ =A\UK9j'˽H|0v̨WO}UV =ӵ&̃!DYZ'Ty MVCC;%?$"8-ҩ#?9&??L08a]}%A#VD9P<6/R]` 6gKRmа:b}Fm)4SRgqꁑh|[/.r1<5&3(-ME(y@#/v_Maۇ^6z2n> X=KBeh5'c148mF ݘ=Y G JB * A|>ߌlYI%?<ӥ{1 o+7I՜5;M|rIX=*rV ش]Af}ma2PXׁ(k/n'ݧdzM'v-t^ڛA27&;m{ve+40  7{H=^PRH^(-Dw}/Lx9.qJE&*&*B~js5.ɑϑgC埢K W70÷֐00끱`o"MӜ34vd[t}8qo^~kSѸ1{GiQ gmPN;ۼ +)؇C$0]J3Z@^LY7x~vR]KG6@d0'z&AwW!?+=Nהj!wF*y+= >MQTyL{ɴZj)P"̂Pr~t4}ć ۙ`TS[-hC1AEJsݖ_H>!,7$ڷP 8P.$_i+Fx5^#i"-PR|4(=Àdaϖ3tf YcG^?NVoIhGJ)F*T:]?2F2e٘1uk % 4{AW] ѱķ`ؼKn-?קB|u'h y"/) 3OО B^gtXŕh0 {j< DVwݖL :5fK4^;!A!C#y9Xk2"Ղ$f$E$SS$ŮN~~- hȹ:J=(6.c|3So2zΏ@ L̏_<FLkd8WO}tHga*ak1L\︑ AVםD$S7O4IɺH$/w=K2GsciRR>g@Ǡls/%{:FHF^T9הJ &{ԉ1 ݾ?~ 6U0&C|2C7G mNŐNāx4`kB*C: Fz5/Pk!ou+,3L#w ɵ.m>N踮$?V#[΢`S%ӊ '8Į;_B:Y3qn^jD4$SwĶ>;⺥qp~SSU&TV,I(|+ZI;Jrô秈_ |( )s'_X֗+?̾a2z]?/I3: %(͉;X8/M~}9 N5UA3idәͺOW ^/`cگ4Ju~Gp0)(^٘}˅7Vj3d'UȀa.Y3a)lpY.A$-SVpJ=RBR [6lB a,BI[mAt9IPgĔ;Sm3,jeGl\n(%ڳIvěZ ,rNbqm%5oy|LkE"{ RySXF_/nUt">b=D`KS3iz|z0WaK# ,Z"˅w1Q:bs<+h1i }a?XwN))"7,t'yEIP嵂 0[d/hDEQMڨl(cm^]51Am*J2;R8u^59=7B@wz phhb?p;]x*1ۼh\W[b%dӣS]P>͠o,Ї*0N0j-> N7tIVuϣԀ)[k_Ϟ,>7^˻ J,@eY_Z^#ɗ2*%cԜkQ J'u6cqU`=OUYtx;oxU3*Ħ͒v . n+njR薘Y}f֡^Pۨe}j 5 Kzv*n=E[%DPj0;ǂzʧ:qbc\HNz]/A&qo%5@6g9peH)ꍾfZOpD I^Ųsf0CMǯ~pY4x]"ReGbޣIuG ޘp8=4ۯEIf=v#R- NwvkKmJm4 GAA-MfX'nRZ@CN){Dy$5,gjaqR}Z'KJLe,lSVeF#B.#lm MA6+hK"' sa d EQҌdwNԶ+éiR#JQvp8ޠXPc)/E";{+JC{בTY켺 )z{ z4g]7|IoeҹЁ2RٵW@ 4gpX]b$Jź'@n[:uxmԘg$/0JI(*ܼM1'$1X>|p=7Ut),]K `ʞk.g֒,W{+` #93z.l `Kja*l:J9)s#Վ+Mr k/z/6W9J]㒾%R%`/}m(, V/3q)Z-ip]XV!&ۿ3y  Q;j )a!J4U3`%cmֺ&D⣌hA>qcȱŠlfJ{6mȥ?rqqjXtL ukLIG9ap-fȝTHoQJ(%Y2~+j0})V>'+,43Kz;++"{sqVh3ppza<%J%?h)FIzjS|QCJ^>,3) ݝz?x -0`ZNPqp9˿!khgZf8Y)G":AM{L-_FDOLyW.jiycҘ[QFgDF3dɨ"C;(lm{J޶D]j<I& z_;:7>cG",c'XNge~͔8|5^]Qq=8c5 Y]C/H]4VMR߸ǥz#gORV+ڭ9)m6J?=u PpwW醓WZ#uѽ=0.\  h{ 4Ut:_Ns];:$+A<6YxM ׾|ĸI>X4 s+(?P>Ev$xLK$Z C7@鋤ؕ[e @?)J.k'P/VMZmpUǐ% հ%&ڗx?Qwm ^1+ YE5v.4Z/-.cC2p۶lV볒q%%z!GN`Iن#r/8=2pܑۭy' _fd 3 K@sښ{V֫5bZ.yЦ,5ڎo9esب+%?j62iLa*iFBWy+.U 7])Xl_P%Kmfn K\_ rIY8.l{Y A^} ZF0  &?8SEonUq";̡ }=SK(K')3Ux,2:ǧCnnQ2J0.Ŵ^XZbl~4\Դ"ݵCI[]1?_[cU0-2jy ?DG͵vZmiH aKjt MKE1Ӽzy60t&-~?SYs/!Wa>"Xρ}0&L;-%O7 ѻ QY=%H jT{DiY<L(e[0pM v-n_ 78!+]FAqd0-,%E_ΝWYM3&Pjg!A[ υ?a"dzp[,)Rl H;i1P3#bGQD,x)b-IR0HR=>ѵ07{Ay5US e; ~}PZ]p}!Xm"2."6^Iqd|5y/[~vAHެ^2/J=U ȶ3fץS4\WTs~zI3u] ѷZN&4bœ<Aw1)"trYOͷ͑#k/ҷ& HFI>* b;UAZ:w|LewO0WrJf.#Q^XT%nڮlN| r?27DUM۷݋۴ 9#Iͧo1bSÅMuS5[~xh /BN|\Pq~[LJ@`ϒ%b!_\`~DMW pMg Hh'z[=G-"_葪us(L^R,bv:Gn3)oTĈP1(,$(ROdn町1;5)|E!]GUN2)Cx2lEh%Me#Š+5G4;5`Ϻ_8)&q2ʤ "HXz@8CIE<3v6{w,Z}Y)gskz2+WW 9M^M'xW* &MQBsEākzDϠs3R{Akq[`HcarB M=s W_ dE7:$Ȼ&Z:Z$6/F-P$s_=!Ce|MmX8bpWK BMa]:[*E:xA=H T)RTβ٘%(8+:^*x ɸanJ pK0-w9+;,O:\'Z ~gcSv6#щ⬩ *C40ϖ#n;U !V/ &?ܶm#Jr߁6F꿛\B+@lXh @S}Zհt_\Լ$>ar2aRpsq<-!k4+іi\B8Yw1KU9t~#iqj͊֝q%h)D¬*XNpۢ~:"KvƷaA{/@)J}"Ѓ7"`xzhq6$YL7 W::8 8sߍnX`D2OזȬ\MPMc,&L8,dRjxUcT00uR쓲P&Iw6sNԇN J$v1s#TE S|v zRzVIBt{9k[FH^kHaxϗp>405@a32NEy.@Yu@!Ssp&.Af yEu+{8w[2 >.rs7i}Bd6SPjK_Dz̳~ AP+Q]YR Z_tAB؍y"[bW 5g.=*G3"M9 gT[u [Ļ%(7- MA^”7_!g^yٗ_0_#](̬SVMsk@,AvcjjA7p*$ŃpvcfCGU7hWV:w^^ye,-u3if'9*42fmѤ#}{nt|}**)eA]M"\$<<ΠAR=<# 6.aȇ b]%:h\'V0<*j9{ЖgidƸ4ω+&ZsK2u)5lz$$L#ǫ:/JA"`ھZBgrkpw$ĩr!`[{o_¯+z$}ekmDj.⫹'R\e9Wx J>gl-Kk/ SMy}QK1lqYrAω[)؊70XRG^ٗ>=%NѩV AoټMrN:H~&s%Y3&r0} }>>[w&b񗜶dcݥUW`kSv<䉎 F-90_;=dBw*^};<z0gRzu#R~{[@l妪it>C?xJCOS``mH_o0|nF3Sߵ+ !g=`?䒛4wi~^oy2P{nd$ěL6UVEtbr*pCOh@d=>xfg\8|pdژUNZc[8L !QFyA[`_%$sRw.X/PBIT_/K8R$v}\Fǡ $cn1%ȖWjmcʶ̮RQߒʟ{j_;f;Xꢙq;V=-پJ[ ΀:g@o@H=(=k\)G~) ~p! dGJvpIs`:aXm[ .U5-3NBƟe.%CqsqiFAh΁_ۨ*ЯnO!2 xzYhýwG̮\"1TBApH;4"L4s9SlW H/Ȑ#M_m-~ގe]UZ_qr}p md֟(9bm|N$> ?mt%{+SF9VdQ!`WR=&yB9fd*'06UB{'+RwPQuR.4&H1s2j; fMxX<`L0*:~;j];e G4Sa1#VXbrK ?n7M {E60ˤC%t~7V.P>F_"F%eCV/ ,ݽ29:t&Gɬ76Q;˦xi^#Lܔ)b{]'g& OVoMDlJzRvk,# ROkG!O5Yt~%fT6؇5V6i@T@9GE9`?abШ^bf0#NTYF>w9B9MK -Q꽦Nhyr l j6x*^ Yzi n\Ӥ#ypVO^&[^!|یաI%'dsʭhٸq^pLjaC6^nΫ G,@"i0Nr?2ywZ4WM:-7xY?Ҝ~iZ3Dy"x"("o=iФ,VD-jXM=~YA^S,f.qI!OsR瘓WS+LZ (l4tOw_ܺY#;AV95ՆǍpP)"T6qH~hyI#(v.g}aeuGe^ vԁc>b; ݛv]F{CK.fζM^/o )%s~75_Z~-V~bkIa`%*ST+V쀌L_FGCd]ZrfM`;C[ AK@W0pqΪB96;u1GhF'p1Z.M1U[BiJRB7"d:; ct5Ӗ~L8!B >؈nagVCp)|}S=Nџ\ނq]ZETǣsKn!`JSxc8;``e?N {M*$_(lBP䖭c"F1gK/6"qfR `Yq{cw{#U1!lݙM6aI4:df2g"Ϳ}zoe-y 2NkŶ}NQ"e|q80§-9.V9q1 ,кPo!ju M{+>@|SztF49tհ2"CFbӼ`>SlIzrbIrƂ %i@|q;',o/Qbd=44k nЭ(W2 |q;v`ٕ󉡌 1@2<8$=Ra7w@qc%t|r_Ⴤ3Sטvګi52' :VMM!3v^x>[z!ͭ;6yFSs/L2@HG藭cˁ6Bx5jkZqF'g iwG4B}J}Uq*B8kZQI5WjI5粎S"kj}~])Z_60ni*\<ːlMObxAj-@u[YM*~ <277(iuCnqA(fa)O3i6p ֦LڎI |Z(0ڻze}tSAWb-5`.Y6 {,& hU-"|\rvVj _'gyb 6T"Lf rZsc kbeUt&oÅxx B(6 J Xr8,AAY7m"fmEhؿG(N| QL}Ю~+ eZDlb Um&tH֧j(2CŹ(5رԖvpx&I0z̘G1*Fl%N}]ƕi - ?FE</b46D26'پ&6 6D>tn^(i/P~( t(cw}Ճ#9ܶw5mE74#Թ s]]-\O 爫¹0aZGs7"H9}t1˲9,>-@K1\ 8{$@3-Z%oaWV;"!(2~随C͔aΰXrZ J`A ?E7!*Gu!xS/&yGBsr0t74hi/\1:Q&ۂ?h֏QXpFX{!o֤˼Uv ^m qOǔ#n> ̀6FݭlNTlMGbfdL-d">-Z= "4{R}G뙎@^kzTB1(&*8>9(\iMړkwfPzv_]ams@#b~)M87jq`;#RF> al'8Xа7*?>Cץ}B`yA̺RƼ_aAڗ!Bch!2Y{rA%9uM/@+j63R@ZX" &B[kd'|kϷ%`R7]rLh.Qh5ƈ(_Lskdmr*:wS"jN^%|EzN~׼Y B%rQgǮIЖgS/˟=ڻ5+YgBf(@wS­iy^H  Z)'bb X؊.grp/4LoTJgR~_>}:+7MS/>ȶ7ޝnk1kedٽk_am $=bInBNyB2eqWys񟇣x4KT~Xi_ T [R{JC% Qn&f~BE6<fBnwΚ 5&Ȩl+tOoD75v~ [q׽A@^mtRr !N:">|:&ntj-6*߯RC =!|5t ΔG`^7F:sOY:~9[L[hņ#fO^ BTjѪ ]w^kag5ɩ$GsX,xx8`Llb_=Y&mM/3̊:#Ј"ԗN'x&(΋n5ɪz\V4ˋo̳'iˌ|xa­Q(~]LpяKk[e홃#dsVq@n$FuXuu ěiΥ,v^:iY@g L!Xi.saq@X].s\--Bgd(Ԍ;25Ӯ%&N?8T}* 0ҿܐ-6ND|m4P/%d@\>+蓒a4voV(}gM{nDn&nT{Xoؘ!m_.|Sm"h.;"7L"Z0a[98 baz=>ڲ w?k0¢ "11XB.R͈70svZO͸t.s2ڼoM\kgNI" =h,rbZu[`ZeXB׍GSOX=r!KqQNl*lȹӛՆ,R(ӎ).vh jREuZx|D;dQCzljr^HMٰ<];%HA|qJ֐U]-h$GLþ;)gP݌wм(&=k=?+b#,ᇧ`rEĽE'̡@,(2] lf2]ε7sa4$YᑃNzlߎ=q G/Y*WU{BVxy-EW)ӱjqÐc_!9LC}/+-:e9;ŐTSéѐʖl'hGu2bn4f6WJt[%}+e7vS9Z_8EvH>y EQRg7j,t !-RH/)r$rL eY f+6 F@@d+X3)4p ӘAvwָ55՟Q:Bo[5E&:a|Rt2>Wj-lcsVc-D<5 !e$]exX^Y\V؜ ">$ձuDχ5bre+RMU$|b$`[X}Af_e!tk"'S؉?}@"SKX܄._ 2=sn#[)l6S4+,.DcW/Bފ{$jUuFbU@'6KXīea\׮-gYhyH|rӟԟBYМ15Ǹ-#vK.z8p] Ā/5q":XL?O[[,jD?VWeuk.v_B9\ҲtЪI3,pft2+':3򜽑PnAP8V@BN_"t"JGb+, UDQ~bx% בg+utRVM"!s~T=ƒ&F@{^&T ֨O5N=Ԓ4PMܔ'Q@y|ߐXʤJ#O\!;iuȹt- vB8`no3 1EjS>~$@ s7}+?\TOin̅^Xn]ٖ1oo:OOz9;⧸)R+CVYԜ>4a3.m{@ :OCbx!TunWM1_B#=vX.FpAz++c==l06:J7zp[97RШaϨyّQ5RޮJ-\!TM0La &kNqO&2ln1;;4%xђe Q]>Ϳo6ᴰWȫa 70W6EY^P ,PB˒^Řy*Y4XsȨe;i #;` b=] PAՏ H'&"pH xwDr?LN[A::Uˋƭ)+*KCӓz?WjQϊc uWYKL'ν5aJ*2QSSF)˵ۙٓ7FsNAQ޲>x.q$D ՟ k]~LgOBa`)]6췐*hHGU2[$Y5{; >Xu"4u!?=PǮ^yr3ƽTNa4,j If`ڼ6;4ɟ|R[GEOBU9O.snXp4c>BV6};+/P'36 k'{:?¢cfQ*VIg`5ۖ*2l1J0?yh@ISKOb({|UF1t\+l'2tOjnʊBy4wÅgW4ML{k؆0_wVO׶1֗4A[G ]4AIJ-*N]-ճmC{~E~g)5MF3p6 H/n9LMۂ #Yф<9I?e׿FƈވA,2uvŶFDb#zQzA(&=OS8^ Ӵ$v | B-a Blb )W  6+Νy 7 ZҹWrvu@ۼ .M\JCxvp>c?sCD$d{55\+ޱ#J_͎ -H:. zt߮Fd8 C؍]e1T|GsYќHFy۰[=v_W-{=h˾:qR6_fgxx@l|r1-yo?|ϥr|9}Mc+~Z;lzkl@"Q;'"B]P3X #>H6=eJ.?G?셒a&(k Aot% 0ZƖ/曡0rP=a{;cl3O 4 /HK`n*؜Dfú9/HK9-^6i`iU= h)?!yIA$)VBOϠS˚d-=䐶e u]"? \ Dn& =^0],IDp7'D¾(T/t8{gHa4HEa8?[ְ`) D7,|2C+(Bh[AjjPcde}}rEQ?zx'uK;@;`_Nw_-rj UTEqsO ۇ49z޲UsTT'v{Pm&I^9"9`;bUƲuHBV$doî' Oto3/ɩ$oW)o,lHI 4~(Zl#7&QZaH;x_iD}&k5:08wP@x!0 *B&h5[9;Q9U"_HbM. mKE]]5(Lz F3,}[ iq!D T˿8#n87gQIZʢYr:HV0軫oQM^(k#H?aHdTHgc%;x c- |k}ƃ4 @W~Ʒ@5.Ԉ&.{̓uѾT{0ho5iFLPwT̑4DHRǂy W ~ [ȉ_{QSjC{ rXU\V@\UlZmucp>^ŧ&Qqx;ieoSnQRAFU׌N\R(fge"\3I.m6w?As0Q63LmYF ~۲;D\ ~4? udĈA|k>3w:tIՙߝ¾,TQ|4~/4RA3/_f,T3+qܹP^@|KdQ@놢)<XuFY(~,BI2yx9%6mP}aHT{p rD*ԙLtyK|gLyĶ_EWQ6$q4:d7y1;!;j\L,ߓ)\6Ћ|gRZ[SRa7k; يT ?'lN,j ˶yޅ|ZxsmkTOO=)k⎚c?J\^/4e B" mȂ !h)q/SO25~O_Ƶzn08?]ȗъ|I@k8uQWb6 ٞr N$tj˼ )쳵e9zfXΕɗ޷/q/ʃR4df;d]E֪,K2"eY\E%%ɼ3NKgJset':na57&Vp%{ .07'RQ/5S㮯+\Yoǜ CGv=eح5ꀈ3u?%bmӟ^q[an7ғtS8UI)odyF&?9#Y:lӲ&eX];bX&Hkx# B7b|QHͧ;ݠ M"땄F?CR۾;ڪGT< BK6*ig7V4CӉ L90ۆq~; )Hf0Xj5`jh3=ug Jů񫌅:9C^)>1S5x;0wt]{&Wm>HUJ[FFlH^Oʀ&&ks-(u@\#QęKf>Jt*3qǽsȯ2;M\mzb9/|p\ۤ9&$ է7_9')Dl[yS1L30-$6BO[\V;UBejflG,i9LS}am`Jp/1dv-Zbx{fpEQ|젃R,9 h1>`X;"M@}hc#*IP]gQ5)e6˅XJd7'(s:u r^G5G>46 c} k8_[#)gJ#9'/Ia6ߌP~~e2c 67FmK yT!Qu 6굶Ӣi0hSdcDȾ1vF '߀8苭B\Ķܙ2wP>^{bT#M|!c'eGvK: bS9=Η[`iGt!61542\|rƎ0ωYv2wBl[&ܿK': ̗%l'7X'<~ 7eTJR Հq>ɃpxOw!7d>#(`,mK}""'܄!R(qT8ƵX-$q()f\1]~dBW<- %g'OUmjbc 1 puӐ2dz}nFAS*v3ޭU*z a8Nn\S Sq&+cPs|=7h3}b|}/{ k5?b,V˿Ũ,l=N9(gVVB 6}=ƂP1ǠߩxËhC]>վXؗSa*P# 9{N&X0ӄl**/ PZ#wIKoßmCi32@ b{ghk,R!-ʋL. [m+JçMvqeç3ZN\1-8_U!)](pqoagWaMl_ߵ6YeNR4_G:Rh_+b:!* fG3e=ŲLʁ~iΨ}?x-((FIVj@"׃C-:g;+/z͞{q(ШrǴ=4@J#¼MA;>>IT3"Яu{*q>B8D["ƍLBQI_ߚyS#ƿ fYOo'9*2%NI(܏& >@4>)_^'^l7*s!mO|ZKy{ 6W!eߌuEnӏ=9imR,kҹSzj@+ܮloUN-5N)o(a¢ZSE9]/o ޖ?kN\H ,[kALE;3t0q̀vz^nuJ-X1xbYWDGƏ"Pc ;h(0sb%][vA^ʂ}EX!+:P6;^QtĩΣvꃘ#JD|S|Uìbd΋K\"b3/2~piTun?(ʎkOu@Jq|$ 7C= J9(Ӱu[qrƱ-=XϒJy(ӛsgAKb1Yo$o^o½w8K+@mrR]]/{9gVF 0skpI-tU[pXџKYֵ %l/׭[_g _SY;zL=Qeu4~}/vd0L>n‡+G>!ؔ,9}A~hMZraym|w*&.?4ң5/so?\^%W62DDKm[ȲD){&_).`x^H_gb;6n m:jV"7} n?c :bX_,˹? DB#D5zuNC _4a}(Hʕ,]:KE4^" ^&L(hos o0[\-Nw ǯn ȋGYb"=t-ܲ$ o9y*pbv_]ݚZ|Ϣc_"7{1:>bVmԣӛҽS(:]/H;ZF:|Wa(")EbN5f3MyUO,a^1c,A _.s1r*/Ɉ,Y2ڰlg$52$y&гl#g`/YB6%@ld;$)HcCH9]Sr /x} , Nn⟴;{rw S?Bb!5[":Yz5&6 %,y1Qԉ g[BSDqr81eqfnfR}dj(s%h M$t`ZAcwӽBVt*7I4r wG[ 2 2» 9CA lwIyUzAj_xɱiYVП,V*LܽĔR3t4=!(Ҋgi6C+έCL柗\&a| QRZI(Pܓk/^gMٞqgc6Ge͕ t;RkS.ХKwwʺ k?"9ds_OcE'Gϡq +P`yWx'iBPZj*]tCQXnOui޹ tH\}{CYoE9Eˎ;/*L6`j3Abm+]D=-]T g!q4A$F̕I4S&K'혏.nfѦӶ?^ۘ<;̴.0 OVTTbθfV rB*\>;7|ʁJ{R'/J K\f7ShYx-m+V'bu#vLaNgǑ|Ōnۨ5j?Hl/hit5π0 4m"h+8 4\fBG "Eyi1Qcؗυ&YJ {pw&\!?ОCId^:߷etgZhp *V<%"T28rGgGZPfͣ (i̞־ .UCuD:Etҕ,ߕ* ټ.ou}䨆/V ~^r5sŒm]ȗQ266;7" ݠ烺͝=FDeY_*@{Ts$_#{4TA͍viIYzr)qDՒ^)[4=OXge#_x :gӢť` =x9|,#"e*kdiHjB˺n7vnhܴ^6쌣1M,MP_mh@3+I&JpF#4 ~7s:vkIIӔ[˼ƹ[yle1$ϪClygAXB)oHA1 [?O8d VKU[AL~cݓ>0ͣV )W|qp nX֗@&H*ϖ^t,FIc0a){)x eii봙+2XJy_l183o(_ۑT??_ȉ U[lXPQI 1 Q0Lu']qGFVmZJ13FO)}11g~0+W_"]o 0/?p>_!KsC#}ϻ+\ ؛8w;[% fwW~LRDDZZTcuT Oi"sTuk;Txr|I=g [pˁ$l/Ym징NfZF\k8u> P!B B1K: Eh϶BIߝ+l6-[Yin>fW%E籠i<| k ?/a&=$yz%(?jQ;̩_ U8#xT m)ڨdR -FDsɯڮ6%$` /qymU誱Ua^ڝ(.+:zULƐ58Hf)LtZܣʏ{"R;kܐfR:k8N@i&;3>!x=M:kb[wEj8xz[#[8yYŊvO织KZ[BŒ=D-ruGa ZZ$מܯHۡ'ZnQvT.gT1 V*o)^:S3Pi2bu 8z/Y>KWȪx imCwQөѾ 0{_hgҶ:gb%< Hm1)YoT؋̒BrLeF45's"ZS/EaFZ \ 0rfy[zdJESb7W?ѦVckRa&x`z4th;.wL:<{U$3i 4ME^%BP>/ mrSRyR[-b)RK. ȿXsϓȚGE9Zĭ]S4@w0;޾a7N:8 MLw"R"Ni9v P\;]V0>q);j ~PfhNzrY<*8X{A*Grn̯ Xؔ$d/c x4YIY. 0Wi_9w2 oiw~zɯ[\r\%AGl^_l=М6dB<*5Q3H9?;3ar[۝]]*e} [weP#tR(Ns후L9WÍPC3ڰ6";,@zg b~aдz&4 u opވ=,fN)˻qTIXrF!Js 7.(dvkq.c=IwF넰kiLG~:5P8Y5Lngse/Of(%DZLW =5]De* S, Y5yDZAkP\ϰ;}$iD_z y6fM9kHOJ)tTwPG>pn Uy*.2~YOj& ϧ.տ]hJQ=eθ nd_!Pէ:K qf#T.O_sbC3`OOԑdPm5mwrmv>! ]/[Q2VwG:w9FjkŹ45 [.΢%--~ͫf$"*e=&xiJ7V,NG"[_.vA`[;4kEcZUuo<}\zmJG *"4qo@]C[M}oӡWW@lscP}^K`6útD2G-k؊(/F¼N,+h?v[ռ2:B{(T+.|`3(`oEl^H%֧e$g^=i%R|C0aXVy.B;_vi5N'guӉ榾 ] ] yЍI 9vDqnULJq~<י)g9F|/?%* H.!N=LcX%e]o Tס @h ɑ&kKC<)wh|V@ ./ X&;bf@ Zu`TQ LqdfӁbE@6]@8𭅽V{LkhJ6O ˱QY{({E:/tOlc@ϐHu:"~3!fum&cT}e4aȫ`B09\ƽwmXF.sg%wB-X48Gژ'z oxS'UKaX_݆'fv_bWlͯrZ!{d٭}1tXO[Fs$|2 >03@7ra1Ռe&ʚN:IDG%0mG5he';ZQa*;EtkCVuU.`ƈT!EIo8xv]/hjX/uמ=S;$lQ&9f8K;Qf E1G аûaTH=~ɥ'UisQxbY]r5=2{޻(2hBz1*캾_+c9.{BcNiM2t.\eaʹMMlM#đw 0~ N&R0܄*:Ud 6XT 4(tUEozQz22[D¼A-)$a`e;[44 _)h`|M&.//Y g bFB&)vZ]5hl"º($g`ea~KPpΈW,jf RdNܘvYkت]A@)aYٚ$Q:A)lc>R XBT+BW X 2ȯ l+~rd{)iK7.aYDy>Pj&B[P\W0>fiWr^W&/Rܴ ݤJŋ,-cͺc$ XeC.|=bF0jEꌃ|DwFE/yn.V4ju8N+!3趼ԎTeyFA5m(*c,-*)z{l9uFxr}w#`Ŧô#X. w!\4o"F8F^BT9X~RF2~c?n[rAuJzaS@CGݩu"Cqf[+DxRqar:\ OrQ SyFAaqo:wxd=6s&$_t_ZJY/wXa{خz޲mf~˄ksϳ@o-Hp{kQ,kΫ([|4Q%\ctkcc-g3,PP0}X:]ƔAN+ \ˇ-a~RZpCAys%wh I\"9&ьPաO+Gk+MXg\Ug#k* ]G2Eh9~9]ԧ!]QgJ/Ӱ`dn ;1ocj>z<Śa5~g !X(!T(nb l|C9Hr0C%KW B2a=̕=fy8jVÖԅwdE&ŕ`M0)¢dcB}p®L}PaT7o&CAE7Lឪ6a):P8a\) LB*;=+>6i}ό>ތ!2z0wyYw_yѵS\?['S S,G*7 .$2ϛlo+e r w W`)Ϣ 6WΨ#[Q7K$=:ѝK:?t%.Z K#+,c';u&9{}k,qFȮϗ~b\Z`| bafvRSC MVƘiNՇM4~[c99Bӓ+yxTdI|<穕3NN8u%%AzI}֯1t?6fA7f2NQnFIE5nB"'ɐ>52؎`M9h@DFg,QYM>nwؤ4:hZ'922ձ.P^oN5,DPg+`ue, 5IT#GꚣDKuե~ЪȞn}mˆH&˂ $x |ʧ'?b^!3:ˊzIO^z0t~-$H0.b.-S ɠԫU8# p5I z>uu~3?$h.)5xV_G'5t)nyҰ~uWƥg`%r&@{GC EyT{#&Jr9R1#]=JJ+͠z 4<sؚs^%uZ>-y5hZhKT9L~" kF۫802H끏<+,H3Ԭr(>R_}I~B lxT^XcovAO7t YD}tzܒƫ,_j?!F8q3(/̂tUXxixyfĔTlγD)ZK:F܅"\R(r뿖d :2f,FTuxHDSAMAěHrBLV[?Cw\e0X\*6bE,B 浲_=Y^WQzff/p&8fqe|U",b,4]w]o`XJ&Р5'וu0@D*DMHEcmNuG(.*]ǞԱrVY};o'K >}M=)d >ldaPz\}f oe=)D(DEQr!|wQZ]);ːp͉>I(0C$1?$"ZhxՖD" V.zvA\i8W4V Rchzm~K +FF * _$Yt u|Sa"E'x&\#*2ݗJ:d"W^x8A6KS TQvW䘺de}qQ'n5{L]Un_~0nw){k|fϦePC#S떅Z}KƱ'MWuW ا=yÈcc*.IB!Doȴy .q336ZTl*@B矬ǚ^?K96)e J`ad6uEYaoR>`zO6K}|JI7  )ۤ(^_\+Lq=c|'&M*.`ęH/]L,a:[%3F%;6.gy;XItdTO:ZZdh*%o8 {gy6)1~̳34xMDeK6A|y ~e>p%tp;C2[ȼ ;w rH].%nʙ́T8:ɪwKx3B#8pIα(GN׍hc׍\)[C'*uĽxwh~|BY)7fYcr%y@dK0`elJȐDF*4Y1_dIAdU)= #UUJ5`:Ew8#fB2- C-Ftx%4v>:RjsD䌓 ` _hM4Y\CiE'oB8_$ :ϐ k(ÿ,ԹzX.IJu/ev6B  S7g\5vTa1dnDDY1Y@ⰷfTuqV4bVW{.;j#M%w/jHVXvüsm {7G N0RXx]"](Yej.åʺu`$7aqcwA:f:dWT/ AU^`ɔb{'l4 (}4-xI}Qq$Nw(SE!*dCJƪkkXVw@{P'"arg3֋RDڇdI +v=b@xX=D [p/SM?U=f[ 'dw1Ř4I_4%|J]8[C 7T3nd>n#MnCp GYzH `vݺ vh<+P4떷C}Kmgż|W%I[۹q0@bVX\ٸ?B.'oRI#M] ;cSՕB ցo8P$lgP[ ur"c_YЌ.s)ęRNUkRս0-˂W xfuNV.yT!JU7,K0=Y7xkZ+¯^Ҭf=]lded/i4 7*̒eQ:b-A7%Zʋb||?6= hbŧ&C1!@tnaBj' :RF|Dy!#)$PO}8أaZ+UJ>׋cڧ#zOTH, < Hz6n:t3zi;~Hk*VS$kInaM!Sl=Y]eLX|Ȍ{p1/7z5.>  J.7WngZd:NBdSi8'VT>O %_{;ɘxpycaz6`7parWb ϡ0 ZW+ lSp-nI6Ov~دZ%0 p&faΚ[4'܄^ߓe7"cWhCqsbPEA_Cj0A:%;7C{k |Dpob++i}.:~C^m9v̒b_#h$#*M˸7{:'rY7E%_~hvח݆FjCm\KN#-A~{BWSHKu)uxL"WPNcm<$8&o/O.aX>Q#RY4Zaꍰ*?fVz zUaj`erqʾSlNݺ3NХ rl=]֚Fc6n8 ,h5J86. {%Oj^Wлa_`KN)>&xmZL)N`LàLtJz_흢At#twZ"]8J#0ÓaX F!XKtU¬ maG`[e֌2c4l*dvr+8G"d> !w eb2l1VN%I~w.sw鬎*E4 ˹+xo"+b+[w,z/U 9-1G6]]1eStFCIxpaf׽@ꝗ& ˌC:ap%LLD_S䲍xuqbƶw li3h}G H3zT( ѵ c(17 H $1N[g`:[dQP`H̰H緎%* [- UW6RQxm袞7la7=u,K}ߐ2TԚ`Jht/ "/g:-AD'~X9 tZI`f>ah j@H%P}OM֒~\vuVV o^R.HN1Њ쏗Ӹ˗P@ع_Ed܇#B3t}dž/.+ij֦pX˃ n+eոOZyÌ*zXHҗ}"$k8;p. .nkM>SHj&Ygz4vC(HH-lOQ$6ܩVHW/h|1؉;%ۄ6' VTUhnV|\`b,ȵ;SPfw0RHظi64 #].B'> x(@&)NaKi)t#?@j-T0 $ëfݖic˗LhR{ I 'cDO)/h+$;|y)bl/'#~|I7\0>;ϒ2>FSp;WޫEU#&~;Z=ER\QLq"(Iڏҷ˅=UbH49f4!'.$)[EyQQ)Z'ШU!(Ь@ie+E,٪Rh2:qG0J):ڊ:w%^60E3ce !8mP\Wr5~*Ǡ M&B^e}K5@84ȝYL'*$nw?]J+S<% 7[ڔȠ*PƔ~'xOϛ,w\B_E~^ZxŸݓNW[-YkB <޺p&x_H,7_rKYDַ5m ҡnodW -VDd%V/_]gpBD:P:Bx =#kXF)Ýf);A_K[g?9땐'/Yižޅ8rkR?E @oJi:4P Ja=:2SIi?V7F8MB 4`puwW(r`AݝF# ! rV,Mo/ȹؿW7GGvYJ4A8 eZK8<X=6wV)x0vT- & lwO[eUwFen,GGgFIvHqٸx5 Ben:̸Ke-N^mp=m<}􌉽OR]hsSI&2߀&YHYqMQа//̫FO<;4O~_ȍ4)h^ sAV%C9kต~~^C%P>ޯA&V8f]wU$Ϋ߽oګ7IxfIuؙU^uQCxeN4nй7vTciCtzwLos ykz( *&;Ȑ.\M? ɡ-UĊ)uPe/Q^8 aR fs4?40,˨ܯ#e"p G8sK)6TwrfpJR EG d~ˑ}' jǫ8?p Va`= "B֔{}ޞΤ ³&20wIMŮ>/^GeVFe}^WkѼ; %{@r Knex,?;w%hޠ+2XKSҚ K/FG*jzT#P jJ1nqb\^ 0F*}Rd Vh1+Г IYiKV3᷶ s РA ȝ7*ϫ%=DH93J )Zfj>f. XPWU2BXe3J%4siOU1Ћܮ#[-`eIh3m~[idkq.wVʁ&,(wʕG|"?hxEk0x$vSbL f ="ŇFw 8./k{-y~B+{T=-lƳo7"7T&!kj CԘLX{׷@40':`FD W,8>U0 gF0VǏD[ӸGӂdpNK 4TˍPwq5ה>6b 1ipg|Rsav ZgN:C{f23M2sHȒ9|⊸JPcӧ,KX/E\er&qKt $fz:Mȓ Axw$*8ҕ5c؜sIRZH[X"j0"tolK&,&daR-RX,8 u IƚJuB9Bov8% zvMȡFF>4fV\;S|`e >d[X\qj?_ǂHAM, m!Aw/#Z΅GcP|jCмÚ/2_x}Ia1XLpZd.څ?5˽(X==9AT'ٮܚj 7v1?% Bi5E*9 S&>Qr{gǓx'|]o97 ]b|R[Tnh,L7+rFr߲kPYQ/C> _vbcCݐߋfӷOBUiw 2ڰ֧vI@B}AIn,ۇt/Zngď,d1XDۼֺΔ/IeLHm46 7vc?E.P="F_oTRNne_֭# ny!ф1r ON4㸕WY ~jQֹ{I) r(\F 7,J5^|xܙvP`Pz2~T0o9O.ЌA _)L*<8oX,-/F5 nKp$/ìNO-_ڹnmw8IYgV]sae/j޽蛻%z䩲U֌Eg5+ȫdg{'9JakH2]6# p{O'AobRM>y~<]&CKH1HWhשł=*fXSl]P'ƻsw?nFS!4Vxl3^.&CN Z"P&w0ga͙[?&Xlh4b8n쓙 H=> FZ͌za\%YT-D[SUM+"Ed4" w/ ?jaC|c`-Uķ;6 YN#[ҭ\8Z)gU&K` 0T.³Vhyd jP{K4AQSOcE(&?~-'H&3H^$~~+Mt^T5zEC^z]Ni)>m?XIHz=gJ%Ii#* 3M, mYdNKN:BtPo=Fx~lyG  _Tn`pM5ӀrzjL㠀2 sݶ [, UwXyEzÉ/PF䜖>nI _3 2@!Z ؿ2 NYj~vlډLx|pBCAA;պQ$PZǑ97f[\2V·f6֭j-fH,5 eVY{F{87Z,æ%ũJa7 h Ǧ=ԺF't[Z+ɦgwrx(:zH w@RR!A@Nۆse}l3e0ჹ/:GSÏ쮂D8n>lH+^ȺLs߇tf2 hШՑ  =ܑd VfءpekW7ͽ'azܿ g C H.[å}(|QaXPv)1FGOw?6j]Y'0 )L&?̵xhB[-)&%3 b;[tCL Cf3zgJ{YK7Qr|OeBJo2U>ft0$æ*a|"}aA+}]|7 Q7k[fMGqiظG'獾h'tf%A/܌o6 Z 2%!ng\s`dXDYWS׃nWC y]R'GQ{{,WyE\cP!DL}l=P5nC ?,`b&j-`>dq s&Z|3VV:jr8;5BCRgt@ tr^NN2vz6Æd6X?ǚueeai?v.5}%XȒ f}+,,SE4΃%@ūKfq!Բ'b" fo{BkB2հ7W{l&/{=D@=f0q;1G g>3$UL)ת$fpl؂#J"94)՚vmi0uvj5OM#':uV{E]!.ZGSޡަ Mv1I/jWCBܦ8*yJ:aw:1QHWGPGghD/,AL4\A>EĄW#HVz%)R6Qq~Yw =v [5  `=Lr:k^ Ou۱ 9q;QuG;IJiꏫ/8Py6@ƢKbD)8- CB>)Ƕr S%.iD. bރu2z+~Ӽ*ym>߇_-s+1obWr$d؄&58Wl^iL1:|rz1_ayu; ZK`@YNTxoU Ξ"3Cm'l1%@얕u~@WO8ρ١ ~LF!J+s_uǮJ,19n:-Inh[Gf28x+_0 :3R\W[`:Ԋ%HW#(0e$\`Z؋TLkҩ}_6ݿ'/32lb;پVp@Ry$n^O D ̍ zZ/Uco3b=_Vw7K"]}sr%՛-pLHRDى]d Ӓj& ~ V慮1ӷaI THX{kJHe '%_BOG'8g~7X  S!>o 1 Esc़pEذ#M>CLCL4D'2wӵZ^M7vD Tf)\8ZlҶ6h9-sTU)h{M4L;oheaO$DHvaG\ CexΫShxn YS]̤?3ZYB8L;=zMrT$t=9` =[KHIP$JA ^cQyywbM"JzLOI_tR_Ghy&Q)KsPʩnG:}fOpQF-6[-Fe T&+Ά*xGk~AnZhz.G[]6)6X||c#w H^H2QA0zuڅ&_L5 5Lod,h=Z&Qc鑁"yHW#f0&4Wxv^dhD!̙k j- .0mrH’5̞`s:pӪ,+uٜ;|L5 q=yP#|Q=UQ~rCN #6$-fn%΂w@v);3Z:^ XQϐB#Fz XfBVGo+Y] vb\9$Yv$"qM"Bdw`](eH0=2$ }^-_=(*"ʆ >t@uٲ9j2Y+wM, ,i Đx:C-JI[)Z@( W>uNf`5t{6rdKZ/0.JoL9RmUXżP& zG̚hb1Y[㶣= J#}i@["yuC?p! 7NeQk :CCV}&%O!C;}MSN@R?c$*]C^=bp%IH[)Me/o7iP\UTu!p%o|^17; @#h]{?}RmLd0>u_j<w2RQГLJqDK2NXcsnsXwi w$F"ہlHո6]+<2ZЗGvޥ6+sf"A>Ơ:i$9>ne?'$RA+3iZv _]e&) msUCջ}r$RQx#cđ꡴;V~8 %v^CCdu"[4Q Dj _ݾS MAm7}HղEV`Ӗ@䥙y\׊f4c2AdKJ*X֯E-_7=y}*u*Ry^WjLUVF5h;Oj*"Ќek鿾.P`29HqU#6]6@lfD#.*.2](j@gx;Oe;Z^LR]AֿKĜv-f@ ZdH\m/ΚzbB3c./:ab|"DvQFܟU]g%b,Bގr_,Zy-B{l^b(D@.\?x ˥f&+WKiA, Äv$h?[Mg\W2. )0Q̣ ' C@0z;%av~R#$Fk\jd0oRoDC['Y,9Ouu8 PFm7%n |ێ'2;C/ 鯂/g6aUBj$B ܡT _ Q_jT#=Fh "µh gc-ŴzNx}=F 3yI{C:ʚTbw:nNP/)3 1G&(R}&ᢋ]Hc8h♢:] Z.50Ϥ*ň{}9dNLx6T?VTli6,qu^(V ƙ9CS޴P Q3|Tk dnq2#rtgs_fkkI[lNVS)023.}=.=jڹ*o[ŀM/Ȉ R@|n}~àe`ڝ?Z`6&7͏VX,;лlܷz3;$%5d^pW*sYYAԪA!.g qf_|m/NzEt[$ڨ*[^vXȦ.DxOl6@$re'cBjMϕZ1iVV$1!1 k Հ]S*Ⱦ|SiZ?0V-+/o8H4G1{ݸ!NF_/ᐘ}Y.lDOd5T~/>:PXݼ'aTəƼvRJ 7x#%ŬDEO+Ar?4\s v wV=A6*.]~^ruUP Ӎ 8st~G\GmyvpB&xO79ǣZa\(jŴ5$?! ۱uR܆V.W% ݘS3f7-\y d <8,epT#.G8c~8el)s(bx:r`cPlɍs.ݐ/LsvOoo-.3E/bRVb1"3A˹m/2!Y~^ZL03𐓦CZnm9L@li5,2]{; o56x@MN5 'ĐcЎ]SB,<6"MsI/Rb*3}16ѥ¬׻^J}w2CEn'e͊zw͈HsH63fQ=>HR>s:t2mZKWCکW@HgݽI`GSxʷkBu´@+u gFG('pV/jA"}83F_+H-O @9ǻ(]*b'ZMr̸4@C&y =ġzt!<4kLPSQ}Q(no|oO;"ޤټ)hƲFB<'CW"BԸf6o^1a_Y|u!]QɪFL )(82mZ8'{02qwg~.;yOhfHaazڜxa:'_wAL,V"C 7snG{$f3QGe~]HG孃콎Gg;YhPCYZ3dڢy&LA>OwdB^ohovF`ڼx_p%UYqg+3m fj.o§V[d Y)!Av@xfQ`-$+ZA7DvsT!jTnzm_[צzX()-XIQЅ%BަP^VUbCB}!CÆZ8 *|!tWc$݃?";_XX& F^q@P$\3w$Za;}!3K^A )B Nwrr;ɇ݀渥y(C@W^$sh( 2UJ[;}tRJV hCYmC\']J64pB J+&.hRóK$1Ф۾H 1Xh>dgc?H"F5I+xťKFt>gUReeW&\2$;F6*&)-[h4!1I6'& |y23TAMQ<8 e9f3)&O ]p t::T)W&^2kru`h<P^1|~G9_a.:B>1 p˜L_Nch 0aTX|_>"X* C ]ED.)N(R֜yY",h=+PӚcy ßQynEU UKax3#28HNE DQ8,b?Ȅ$% M<8 uY*:}/Ϛ{u<@A֪*}~&H$Tr!jWnVUQ_}(il J/)宂˫0ffr$̴A(LҢn}{*4̽j f>7*|!H %Нgg|KV.D+nQ`w߉gZI$H(<'ywlBXopn Њ \jh37t)0u\;l;"R-bzJxU)k0YL7˟:#kS(jT' |zo])o].c:}nBY~d0L0yIi1^MAHQYL)>%^QRi8yo)>P^XR8bǡ( Pvt;MUr.plΡ1p^ɥb˥xmX6܇F(exjssFsS$Gk0.)1Z=@KVBgt)iJY[C>d [ D;(~6K/ `nY2" ^&aX g۲G}Zzo6R5  )jjY9/ywVMԭFAmG|>ժR 7RO!K7dž@A٤ZT(_6,M "N48~wD@T'CF[QAcîӔohALmDM`;,MNai yc 0n)?4o:vKVgtMÎnd `ՄK_'xͶINae|ΐP̮U $ */y"nLlT>d݌V,3+ڰMX,E5m(>Ç˞h c[Kl"QWzvk?]3-bR!EW57!qL Cr6-%* 37]d?/s"XSsW +>G>劯b0c̰ LբjJfWq`('wrF'WI6dÿ=ȉ]KpWNΣ9z0xXp5d(֏yeZ/7BC?źC@B+"v$N&ܠx0,07zч%>ݧq迖?prbyGY~%Hغ$،a~ݫ5ϳc[f3 ԑL>J.azEjWV.Evwluƍ·<.4=V}H2deu-X@2̩ ^KM-?ֱAH'-$#Y`(G}UNR?O+=n,چ6-u9qȬK[8|RogE%#2$R@a#d))>5/C獬6C' 4DW4~xWTq}v%G6^dԚ)^;=eN- rQy[RcuEUհ3B k%g1.Z -ւ1tnoC+!'FaU\\DbG/iRAV3? y{dƳN3p2M#<`59Ǥ $Ġ;8.M#VRDgw&M)S,Wc1Sjyr+/ddLO8Pi8)&KEҪ?sL!28 VF n_ב]xj(e2[` *'>z[3 QDmt-ͩpvt7R=MCo( 1x|4 #JB9Jڛ*e{r3 >ݎ7o'͠oXífsFIVYk>pNuxy:yLaȻp <- vxG.T9=QNVE LQi5,n*SXϏSd*@0jx!q<_Rc&%V3)I@B}ϘxZ+i#w7O>c=)l}p3@rǍi!$pmިk,+aؙvND0A}~ky*P%SPq&Th2'>rVr{e%u9Һ1(&{+1_iP)^k bFw呵 5~.P<7b_8f 6"!u6v?>j, 2R 9nZ'v4jZ1ĥJaz1O&p$ӇdEU+ĈK$rfJhYVY=QYwFQd֡3ec~wQ0IG4zn[Y[v<`o֯y,I!͚Ǥ[g28xqxL 0O,gR..d1W{NJYƘ۫d<)eߒ ^~RAge*GE__DVQ~l0کrE(z1D@"d6nhP6"@;I1]3AJCK:H"pxJP9T>#N(oq4*\#-!2D7GV5 lr6-SDNiq)7@0I"}5aS1Qc@G*q3}C똶OyȎM΋.\)z 歂kIuJ3!0 H4ɶÊ՝򜘙f)9^G*NL)4[IqT7{Ĥ{p dS=|FI!pZmLyQ Ȭ ލ/YUDntC%m|ci^|Iv(rfM9g8L!)n1'4r[ ɗJZIt% 5}l%bףIxz-&834on&A%(!Fv )G@EXzf?w߫Qta+1·rC}2.A bVf|.<eŻVGU\+?buH}XPIR#}@G=\1'F':eGdz!4.5שN(eLZ'$%u)?ӧ#pjߒC6m#kԟ;)6*gͭ0U6 2Jރ,Q7#I1I1F٫ MؚBkԏrߥK ur>i+(*S9@xL"CRW£vRY-]ir^m l~k*o{'& Ak@[YH`K/;a}3'Q, \Ɣ+UroORtJ;3]KsyyLrX%}). |1΢S~"WxF y`hj5%F݋ s0ah,̴A4#"5#нxGb^[ .jTX'i{րHsMM&9 m@nk?ymiEKʈ;vt@4Akh6AlN,S $Wc7w-RJ6 LPt/mt{N(-`.ԎZ\TO? =VA$8+ Ѧٽ zQ&4rk+sFXU'Ix]?#T*~I1%.Vvi"ؘ^܄9u+torze{))6t 0L$3)SfiEL1[)9)[ /\e|㜷OqZ&˞*@e^m sDc:2s|bH\*ز|H˹y&5g( m^-Bg(>El0^($P1Q4/47}n֡ܿNWC"hĚʬP.uAN𣟶Hdk!@;2$Jܛikҧz0L11јj &.3 SLf{vH^OCvP̆Tl}J'<tЃo17/]T)cm_tq+߉M,e20ڊ&nF;V~Sd|_}pb?a?Jy⡥wq}Ap&:{iAV}؊>GNwFce#Czg%?)e KL&]O 7zyC)^gť n{)RkrXQ˰)*0&,ȷ8GEߓ])ill\]O%f.De1=~ۮdT3|Xؕ "k%`D  X28Qx97uH|K\]}I"8dB HN6 Mk1D5URŽXtMeȹE3HÖéA؀7& ;YS}prA>|>>uca8IRʭ\DtUDp'l#zJ|'2ԌD KJ+j0RR(rRH>xsq.ssȺ֋-&PpN"Xi% Q?oV$˷n&)Е"ġyܙR`ycp2(mŌP^ߜ7INK* \ؚRXew/+[A0}ziagBtr ]06zG 驃^Vݺwt M/(`fsHYbKR;iޢHӓ|a]G"im2Ře? RP yR2ƄZ(' Çkf2S"36YXY$"ۦB~sNo.n@~@m59j;XʇK )6ݎZ}2VLO4Bb :m+|%íK} vTm;VYjQ0&T^$ՀylkR i41@ í)X)z"KԴ84{+3ށ֜ }T9CfJL|S43 l4CF۵ݼ B~ݣ]Aͪe"U&}N-ǜڈ5m/n=uLl iCH~hKn%ەjP&"f)XX1 [FFFA=50KS{ X e}2yEb(z,/"|ԛֹe+=@tFmR#ʑu4YnVvnvO ~ٖ6Ԟ`ѹteSJFMAR)3UQuɲcl(UhDz81upϟ#~#Rr dzS\G!#`9 ]&uI7I|FTeJfz MC>dEs#aUR=g5&C0^Lp9D~?S׺2 Y .Tٶ]G-|k4D@0 ^x3uj_߈iT9UTAx4>n͈LYܫ>Yq J FX.yW tIPf=62HAQ'zTΩ6Ki0cJkgqI!MG*:Ew %8v ^,Oͫ5'1]Ԡ׻=fPڿrW9T\I t+@)/H\iP3ԽvPqk!9HgB˰H>VA.@W~~]9N<ۀ̈́%gtǵК`_ѮstY>hnMRi\JfmX^ՙp@pUz漻])VI7ʁvÁ"zgQ<{py6L  +p2Te_Sb<>->@u,RFSCˬfhu++Xt)+n߃#|P "Jѽ LeХMm7iNҭ1˾`R9zm V,^w$ @-uqa j/LC rKZ SE6aSvX=V>"-c87+(z̺+3$v?1e%GIx'R 'M%FCLn0͆?/cn,I4v9Np.yap}XS+> K|+jDA!#fP02PH )MݎN[?fk5L)a]QI첃TȬ`gșG˖9Kuq[fX} 5VKv,Y q A. %پh4 ঻o|+GGVT҂ڴݫ̿[wV?DL#8綑RP?M㄁rS'n?bD ]my!^uJ%bq7kqK=:h?yjQ3-Zɓv80/gX!=?y[gSJG&m 5\uM?\jF5(fJ0'̅ #U_pv9Yh+lK7 k|v7xq'M,"bQ"||stg87 xD1DNjlw,K#_)nIJЀ~vegآz*S'Y:2l/W Y~Lx_#kCם&NꑮeΝ 088y3&*O樖wa}H4|k4ȳCF_r9b32K: 'Hj_c5ѧ!PΓ hmz \Wɻaa<@[mGH}gp36I@ZmA&sA P6]j`pO# 7AI;A9=rQAL-cf"䬒kIUK""M SQ:9 4;d҄PEުvQ:0 Yk?= Qow!!lHlާCm<Ac˽ќfvY8Б+~22tFXxJ5lMiv 2V=,q͑ݴw\}hgLw ,f ĝhVf>B#2ϼ']fsLQe/2h:)n+áX$ՎUܴ%fi茂x@:M޽Zl6g V(Tv]{Ò,Ԁ1O錥81rQh_W b ӣR?P|3"0V>>~f[f_kR -Q^0miMAb+zl7J+P݊eA!8醱cԘQVkq h!Pl {SKc\'ˑhUFjnD_aj7N6G:dۨ8 H<ԙ@\NX*$V/ԏm%Ы}<'slFᡠE0L'ɲ:<^<O9I6lɐ;+]Cj:NπVpRnZR*9AfTlX)BĀ[ɳ󮇴ͱ:ZԜC2w@s>L~OagMUÖB,i$d"깤ǔ*)] /g\] [LdK^|$S ){߯]ma2Μi jdԿ^J3ˆM\ëzk~a~6z5{>As!?ºqpeY滏jBpvx cpS4rn6n h;*x9K7~1ht{xzm+N 9ԆMIQnXE\.$[s~sWӋ-=Git.iztQ& Sqݷ@YkԷ{U"o2w㓱K!L[i-+|稩bkzR>uʂ;K?tp#|-_g D2+Ǩ.B^רr 'zm۠:P mJMM|_͹ [0V {loz37 ?CuvVD8>9=$BpcxGrݪ8}aʠ~vYy2!+Pr@n$<*Q+ԬZ$15^ `WZ v@~яj4]g% I1 JK[$^<daf5&MDoJ#J\nR |y*Hki]<ıTm$~)iOUO,j]Ar&CkQd77ju1QX;2f4h4 %_R}O\gF.MbԨ&. %qQvYOJ7VЦJ[$ q|aGڙůN]0_{:&hӽo]0TM'{~bG5vWhmUΐ-z1*d"z+h7!LH*wpaV3<٭"bTԱ%Р? ƶ2*#EI|[az BȀ`IޔM !yڷ~ts=#l Cr\+8KbpW*/'®|Ws=G .9g[ x0{LrNh+jޚNorjLcKe2?FDr᮷U%^௫yU+;3$e"(%v%-$X?YB¢ҬLk7[ 5]LnGC^5Vg'e[Y%cH)E?k}NCߏ%"GO41 $V#Lل

ʔakHmnXE4'}\ 5F:i9'd{`͝:SC*.gg_2"*U+AA)<)hྼQ$hhȥCc-:U HfWޝVO ?e`?;h+s<'I˛@тEx8|١wcD!U}:Q-/.z-NDZ5]-l陠Mmk c,?00*w;_I sm,{t"كģli6qݸ:K04j n_KWxZ^L`IJ*aADYgOC.h+p/6\YQPmq~*Higu%\qt~ޕB4jT S3װrUK5-*̹'HY>Q69.(H`*j%=s丒جI 5$;kPt3xޚg!hqJ eE~C/dprMb #4u+|I;(#E/d #Ņm\-+AARnvEYmIVk_Z XI$p7Գ!m/y.9׫d(P{T(7*=cCߚ5̃ߓ~EoT~Fx@DeU]l2GT% = ^,= :1$1}^K&+orSk- *y~9heAM8.#Cg.X)g ¶,mBPiZO\A}W!U.#{Ur/H>J[tP. O&*3\9[\ XInl6"x&U'D'[K2#':>~3&۫\u[4r\  [贘;٢k:jU*BMG֮Al^u9ks~ضFR|$ۍAQ_ aidT]dճXMkR@=MPFNd\m'Wj Lm^1:A61K=:HȮa.&`x )^iaP4xQho!"!7L7 P @7Kg} gŒ;ՌxEf?_|Hk y3K:hFamyEԿv#[Drl]ƶ,Y tUrJeO4=~'wFN}lqษ1B.S/R]F#5:ApSXʏv]NL:3؊5{nz1j:V=wݪ۞=5ybB~K6:ѣҌIR8h\ vyj;*[C[֛M:w2lLYBr'd]L2&{v43]+%c36u>^J@.ߪd6,tbҵbnA2oJ@FǠ(\t:PM0Pb8yr~#BT w{ݴ A *(jKEdbDxqK^Ƞez̗m|wӌMyo\ _@I;;7"} =.=zdnһCfuCh*Б<PycoóbPߺb /3,?5p)#K-zwl6g2#u:ޙҠpAc>LU]sUP!iLB@xh Q =u(Eˎ܌T){k-zJG5vyn 'qL\PC?d+:p. uk tC;Y"("1pFHh^ %A (C%&^=}.-+!Knzl2ʺC3q !$ @> 2' S ufGqMwUa!S/]z\.맧~CDi/ƹ>RXJ1+%yS?hcv!W56?9,p.0Q'( d42--ŧ_Q'emǶCJK; 09wv_Ytvdb 쒰i@TD2|qYNt5X%<{;-ih4q-`͕WѵN.2VHtNL"ҺJ;xpn;Bߍe~/SJOpum  -#P#Yf%::U4l fud(#E*/eۨm/h`VzA*>ĉ<3"㥑 B $@hztx y,F'2no'PwרTrf@>$Qy|PCcm_sa2P38{بnq5lyɫu0K~6Y\scMrgf!+ P7gX]n~κ|]Xt6^H8eGL5̸sLP+Xȁkx)U.rXQ@v~+/ 7̻\aW*8ɯ٥6k5dBu#mBxoҒ"ߒa Gj @bj PprOJ-?} Xpi;_Tq qWRuSbl]囸q&gAl }gUJu|B4Kچ2Ѵ=(I%ʯb*vMi|Jw1;spȯ}ŇhgPRg2YTS{zkQauwչ3΂[V njCIT^dV=:rlL(~pn stl=ǦJGT3s[%(-_@wnR!|zlKhNM1c2ta12ǙcTN~:I~ltЫ*|u AU޵Mhu}ܸ=t:Z1q=%yuԳ0ЋNW~nr: M^ e| _BdNca(졾kI.2] A\ OH׼.A$>C Yyb?%.)`R-h(-@2RSJ*D7PK+2|ԟ8{  ^#rnݒGfsXHH3輸-tAboMvZ!qй6tFHBzrZUG| NBի VLm XgwY.?ae;D O,\G+#JsM.8hm٪ɲ/M?ģaU'v+A֝v^X+&ѿ{⌽tU%ĉΨ60SYW0Shcb$ .~ʆ[w;% GO.mL\mQՕV[n id#`Oj@'Ա7HHq͆SS>s@L _7E1]$Ħb^SP zϝch߹e6ӧtْxmG:Cx!hk}K>ql 7Z"ͣ8;aͬq)֗GmG~X,cqmS"%Hv`l+]trKz)#c4[v]ˠʛrgw=4IlkBWD=Ly):+[ f{m_ 1dٰ'춚 dFPĒx 8b\H":d\ΠM;Ҟl2_[inՐ|n4eFXa.@Ve2<6?˖x<üY4sLypn7e%#d(Lesd01[#&{¡+2DjҥJLJ=52܏%\L1ŴHZUB責?8w1 B7e$终wsL|==o-_A SXGW#e>A4DKQh".wH+ y Zj~;4E-#Jrgl/WȮ{"h 39xm VVu)67?H|s+G!W4Ī Jokm 8f`' LD{F`Q9 UPd 1Se}Vͮr1|(L F03d]jC" [d=:{9&k4l ~.Hu;u])kWևz r lT<yD[HahY@ '/&Tzj \(Rq({+6a{l{7DX9|9`7:uM7Ć 7aD (S0 讠"#%A7 zռ%oe:4)= 6GhfjߨZUНp(Bg+M!9sμܞxH, tSP VFźӌ7~\ ujZKSskLFɝb+ VXuq>g0@kūciSbFfg )+v-e_DbsMcҔ˰nZou1A٨tw`4Ip,T'kBi[_!!uc$I&x!G t^=oU|y̎] {#mS]p'##錱Ky8 UʑUnx*.'_$)cPo1&w$€:6됏r 1;#976 v! ş7C]/_ )y0wӄu1 $Mzqz{([ I7`1v2 Q S)+Rq32 r)K$qAPqCNF4\(;Gȳ>cdeXRH8K)GM(uꮆBuTZaHݰvt {E6EnbYAtwRcގ;lX.~a<_s@T$965 %?u;pXL;%3qH yS*gk**s233ޢ+;ݶ lJ+Iא'-/bI#'pEM"MeCǿ {/Fǣِsv- Nj vW]\vKbxl@0y\m{KGg枳qPF'<ԿUiP֏KUp1?Jž9YDC@R ТG{q8V_{KPA9{1d4VlGK H^ wayz#2Ŵk?lJNt,ƟNCW!D bR`k0b  ' JiX,+x7[QA<$ٸ(3dhV k# ٸpE0x_RE`)Q1O /=qN\ϙR+MPĨ5X>ݪZ_ܼY8ClEuN~#s!pWdt$ 3?=?dp هjEfTJAaHXr7tnFL3Y?KYٶFNvOڍpS9ywge˕cDiV`0GvC*CiV-9;ה/!^&yE6]dи뉇bY%nbArDrrB:Yw?7x!7}Q%.)u X`i6#׏L㰇L-|JPc,AWۜ$w imnk V83ŠvVugVw˔ 0":Rk\1[LTi9w{؃/FVcAQf\6v;7c]$}*rKgF%?"Jc-ݙżO/u0Nc(OmƋr:OǙ=yq+Q[5X`}_g,k}(ޗ mjPa,xΟVpeF .K,5t 3] ˼`~B 6 Y"7D_V`/]) ^d˽mYG~ϐ۴'LnC* /@MBh2uj08,MV/&pZ[3m$7[ ~-Yk7C9O>3F0{:لp#Rzrh:ʓK$ЧNX3\F#!"]u|({JȨ>}xJ@v|oĮRޥEqjK:xnL XVaCx\4U^ƞL vL^>+KbZqt/YsyEGZ }o:˵ 85EE9vدL%)>š⨞1Sl5WcH~lM6pJ5Gqs7 ˫)5=m9ɧ#]$vQLY*g6+kqIC$;KzŠT?~[vDhĚ`W,7\bx=H̺_Vpta}d[ n*pqXN/|kbE:/ǤrP鹿5$v>YcfDEmwE ?ap2]1)uf ]hP LjE`⾴)Y% ]lQv[rYQz4GcCteϋo,klgmӚ鼁wOIɡ~ev s ( 64AeZpӀ١f I"Iɱܾ v58WX$]# ìjQ=)Du3;,L}uV*V?HBW%pI'Q*$)ְݾYYOǜm"AO jG:X:ܶz~%JLzC)gMt%^߅Tb¨(w!vgѹl*i KW+;SJ)ZVЗb}arn〨L+sFDkg$3LM<ǹ8+h{h>oJ3p~)KH~n'bۧ=J&G>мkQ|R) >û@X4 glۍm܊Nft!^2T:5M~C)-Ρ~[ m"oJx5\} ]gX; FB"(Dѻ8֖j[@CefK+#ƴFQ'$n(ZC\1+iXys¬ b2?VWC)ܸ?K~̡P"qSѮI5,w甒c[X_Pky&`|q|Ch2ۡۢjO$!ͦ$ s[V7Qա&P혱OT\ZH\yh"fDQ&8s&"KN~À3ckn95z˞9XAyl2R_? SW-tTxk4x[=cN HhD+FHnwc5pmgJp(B\1Ro/6S'q8d`'1)! *)W[^)Me|BS?Vsjl~p(|3Wn8^ͧUto c:ZQQ&x-DP}=U ~|ܙh>k-15~wyeu.PKŴ0E!wgw BPκ-,qZlp >,qZL!opcol|yN#Ld$;Pi^E𥭌]|d EbfR|u%H.B<,[߭}Yxg2 1ڗ^G_Խ= DR`WB`G~gVy'粧>~;M4]@dMx/,P@35Gey? еa3~/3JĘ# a8֔fk9e0meDƦq Ӳn gSԣ*xVoNq3pGX=/ۿcS:|" I]VDv%'o=N">p@+f;f#1adre*+od;i 5ڧ@ a1tIW W RUL(r!hu&rzɳǀ`iv W{O:e%|H7t1P`FRB45>N&Uk6T\v{GՂRpq N~ޓЬ. 6'$N4 ngnEޠDCH"v{tbU}Ksq8M&z.s|NoZk/T03N+vc o#u UJ w=˲,`%؜}@v#bjQMO=mGrXpUPeM%`6[oD"ң -.';rUO@ [@티a±PΞ}QѶ}8!^OӽS,F;p^8F\X`|¼@ UL2l|2$@wIh=m~U=S>KżfܮL,֡ XaΣa ߹7|m ."iT5]IF &IN 09I.DY4ųʩ(B\btmW/_JIJ:\`졵E5Dh<|z$VlY>cqpl-~Yj7a*3:xQzz%cNLo(՜*GBx$ 1fC;,J^&Poٻۨx9qq.|`Qm:rcziPu!3r#b, d 7o0 Bͳ8F0I[M?ZAkݬ^|8Yޣ ?anY~ֳbejA:>XKs^Z/#G+bNW r)MU"(NY^ޫQ\5 @|'ϴUW0(ZV{= Uۡ?BݱV2Д͞XkЇ&)R.Dl>V\ibO>Xzx{ӟ5 o>Ɋ?a0$J2#M Rd[}Q[I/A#viv *ckC{O_Y~bdw. a8Mpӌ7ztKRfIgaڰv%!Ւbׁj|#%Bl.k;,zdNwlQq1˽[@޴UڗQ>Z\h?~I2>|Z >L%3sM֭^`Z fwO_]If4m#-gV=Bnq=֏|81~2c.4 4PtM$Ҭf?)|2dtfN0߯xWcPrx,(m:;/UG.yv.O 'NU5'7lsYD0tiae \*/JaCidpD?(KD<`[۴Iɗ 41!e!?;pf /|?LO# 5Y|Ya8Prտzd)cN9]jstvQ)RYJںc.=4̈⦛g:ûu=\UB;b0Hݐelrmn!^F0kS:z$6HRV7 )镏Q!|B* { _X'7KJ^ U7ٍQsvmdڵaGg7wYXQG-0>u]N,f Rdtd$:%2Ӝ֘fM-`Rm"5b'zNj}IMc46=j!D06%țr3G ݦQ0tO& sO˳e.]}h1v6 Z m>8 )gުWJjBwXd>&cSeo$GgTA>/ʗR6 R"LLU('{WlS2JDU[M/ȉnG`2UQr711sgW뼏]=nNz 4ebټ8F&9Rz~DZu,*njd+6LP& *ӽuDUZ37CH.6oL:6'΄DcՄk/&G@/g:[ɋt^Va#¤fERH\cMs_Fڳ Q@OxJg`X¨(Uޅ>xS)}Ϊef۝me~`*d| .Q3s VmO(əVl"Z.KUu.? 08˿{%9-HX%Ƶ/( `ُ Ga}(?ƖG`S!H =ZVW^C۝7cjzڥ~ӋR66vySREWՏIBP}LΠ,l}y@{?,vhn>p, <x o7@C! \Z|5$U`hYhmnS^Y-Z4-;+Vvo#08@9؍A2r(ls6{+؂Q l8+rВJ+ =FtryJ0cƩ۹ c-%{ψ(RN;n4dޟ\}q߮8J1Si~4c63٤=i{>3%ywiiPMhOѫ^U+*I*R.~E 4If^y>!GϟHFn(fnGȅHLA/_@;k*'OSAANiU=C@>fX4*}Qb?+ZHC6 YU"MVV>#'Td]CtC=]0t%.@cDJZ("b|d]ݜ3ڙ9[|A=.'&HjY0:!yQPYFƛ2-T9ڄ#%|md 3M%;RRs\НDſXo#>O}3<:$6',ࡒ<֪-UaeVrQ;$7_⹤bgsH'~d^ƯИ̘oUJҴFPt}h=9ʔ~v;`r\v%\_neX~慸MD~CV!DOT RK}YB#"~qTی^4 ޝyjC2^nxe-Z8ofJfaTDpE}F+q5H!kjC~mM&.PǖzVYʸ= La Iyt' D6+];@ X'Dwqm؉c6J\6Yͦ+ ?Carq܇_ ?XynGO 3h&u]E&4"casڢ[^)yU߽UtݬOԭ>ѭƢ!%o2+y %X;֫4d."DTٶU[\Y"iVaP]3Wr5׽o(aEy=ڻeHbך4#);QD*=*>#V~>M;VDػx̅x5yAV0"v(}*zٓz[BBZ5ݤdZ0Ym55AAmxR"GBR6BEkTs#q2$Sa.]W,=kXi: a7甛,ŮDZW& N S*Qc-&= cr;[%) 9NŽD* m6J[YL%+5"dCCej1,@/0ar D\rX5F9 sbaC#yd}grSdn6Z|wilςu%<^5U5>6{DG4t\q&n^=z+懏GmVkIČqzNFBrIWʄ7VC;:Qœ#ؔ7{$;gFY, e \~q|&JSH8]DS~`iۗV0Pd.ҥ ?U|UџnLXh;=PB]k:6bA(5YH[ʆ"}lFyFxXլ,ӊhIPrMjyTkLU!ȯۡ&? wrI 4+N@L!*ЮC>,I'V=ղ⟪-.B \[e *9Nf7p#X;I7<ʑ>E* t؜PF_P9bځgopl#^,<_&N<$3CVy;V}up)'d*-~&#!FIU^IK P9KnϏՃr{zb0"nQy i9C9G/ViQHCqa$8.4<+*Zsڻ\i"VoVʀ$TP%vQ~)\]n/Ul(CEb~H8|M(}y/ 9O@;8"Q daK[}THQVWMLʍC#KE3 x(!q@%yZ]q[TZAY ρ'Ċ)/ͳG_SzU9~6MH`ţT 2[ t\ }h=^Ŝ({U*tb2ȩ\ISZb?v &^3:/xq"xGnVʘ)ɞ\&5 k/ H0뉏hf Z sq:M'z=k=?42ջ`DEp˂~j5'xJ1=6TztxJ-3F?d0=՜QbBڼ0v!xe`Wʑydõ4n+J(gۏr}D#5<]?; ݮ=x x[#H3g`vi!1!WPirp|$%Ь\th$&A8NL*x;SEz7N|q jtYH]W ?uW`;qpeys;sgnNͧyQ >*6ڈ 2? >o8Tvvت 2KXc"~er1-CcOxm0yѠ7ce3H5Q] $ي-:ql>-EX/WXPH<,K% yPCZ&q=PvG3VZ~=aN5`436+-{ܵɘ 4Bш09.`v䮢H^$8eϪ@b}3r5?++7Jvڠ~'; XQ Y,KxpIXC(3w51Mffl_فGQ6g)f LV6Mg8ۀUm]4,w5.U$ 9,kg|VX6ADz{ZɴuҴ~G]AM@fB41S7IhV<':P,m &"%B͑'WxrS=/ Qݜ kߜF7oKg+l"ZdETfATTǼ&GWR65/+1F/xzV =:cjrg79m!pq(J1ɭ zHuiH8*hWW旔pwZrOI$_Hû?ZIaZ8lisDƕ>=21w߱v L'E|| L1 V;AeQg6!"WVX3c0u,fJ䃶ʯ>@e&bͥ—'oGP4_n_9>mLdSfÈõ[~+(/0 e\3 `@O^Ny8O9IlٴƳK\J$:\r4%Bٸ%a6OJ=@Ht"fT{~$8w Q>K̆]XءЖ$M{&.pը/Ū;tl6X,L3j򴡸}Ez\_̀/V1᧹Ԧ6;gT Eu[P `g; $޼^Tթ1dٞ{Irna8uHE B7aW|\HT*̭Serܸ|q3#Kmэ=>+(l`F$0;Ú$plB+w>nL[`OECq0*ZԄR@K=Waq rs!E_$AGfF#~L?Ԅ 8uyNz Ѵ>vm(c0R9kLbEvgqPUC^pw6!a󥋤74bKeOs,b҅n '1\K8^B&C8fH]/ qq(+4%#5e+M=TlږF4rFSâS%oEB>a4ɭ< j~>ۻ+C,ܝL^9_g_VZYWz^zaAFU鱽9zPA# ձKYIQ:'u߇n'+ a 5xeS&zh*X]=zw-JF3JidE69E:_63P!KIIHoz=m`wtPX├|T1h: bB-*Mҍ|ӑ#y)zoˍޘ[a|Ъ2`Ͻ .e|"Pea=)Y/R'GلR=BkErONa!28jh-qI*"c;G[GO]*͓6o5\pskuP'>6\mTӳ3bk,;iW)AχոR ,M#quӀpݘ `k|8աmD/WXD1}M.iqfw"U0{eq9?]k/>Yu>ήGbŴPf^F2F"~(1 »lӹo#2ẋ՜C ĢRog@rt wkTޒh돞x`7 ҘI3@q'5L"HMq}޼m~ HgLǛi Wy'$@0=Ej'O!ON5z7hx{]<=U#_ofwr^ҀZ"'qUHĞ{X._/SU:uqckQ0Z] tzmڗ*}xIʖf;XKR̃ @60gע2j_K܂cu_5әc E}=`X|[ԑzkrQ& asCcôfh λ28l^W 2%Lj2LRH թG؟RJu-Ђ3%v9l[U3nq2='M·ږ:d6cDIT [A˜M`)ТIS (F[L5JPRu˪e9p2|SvɨI)n0Jīr9:dӑ,Ku2n W&>1V탺5WXd33oci` #BQuTQ9|UXg8F_r("C+$Brt&b#r,[30nCy\%1D!CWjp˂1F,>≬3D5+'z}%HM,ZA. $޸܀ K3qyWz>^t PY!1ԍVv'$df(z+fn/f^Ar w4h~k&$Z*=s-o8-I9X}pY;!F iەԺ̤2и~3r^LaZ86]dj8qe'2|9(`ʹɴO"buu\ܓdVqGњ+g64gY,_$l垄HWl.kFKȯKpon"Nޖ9_g 2n8҈WV,"j=dYT^7*V/O3  W 9ݘqgFxI> w}"NQhOz( i%hś/X^».>5 ЋZ-"qE841)b9J=v"1MFomverl9VAah^vII]d4΄51&^پ>6j sķ+FЊ-3gF{Rn.I-ڵ}}C_G ZŇo:xLy-,GRYj3?5卹uoz%.-5.nq.E$ܺp\J[A@p)>bxwS|mI~~68l QKcqoM쮯!຾"cMk[荶aM\NHkIRU%nNI Qr*M͕ XU*Y$1|s71SGkuh@**[s[ 7OX=Mu'_*_OE'†6=L/nDoLA*/ @IgA{>S; [k9`^uKSo |Jz ZFGX]xqB?\O.cMh0!:x90\/' \4oymϝ1ty˶weF'ޱ-}jW RsN$p!@6'g]ШL+XfS*=ք'pfd v;lk|Wp܊R_J OQ&`@h3.ćMCpE@Y /djR%nB5SWRgX-7.qcܡ ^K@$1]a1mhl1w0LBH7omg >ʽܲ] oeKcKVGsf |pȶVvL\eBaoD_J 9Y<[1KMWH !j[T^3?wgL@GTЅ -`ҍs5Cp)|X]U'>^AT}XkཹFe7dbUyG=yg `cE,Vl?Kp_/%ʖ(K:2D99_Xw,%_6QmxCgw|ܪ/^jybXǡZm^]]>ոe59U\z]:*}KVaVc>)φ9Ƀy--y_-LOZ͟'lJEiȄܹ/Iqݶgew/3 h uZl;7*wi(.[JņnLM{˝ͪU g) *A~g?b|;1 [.ds*FpAF(p"܍Y" ָHulHG ]Ւ'\CN{skjv2Q%^uaF!bNaos ,Kac"YRúzR27y(r?VCbhlߥ+5m]Z,o!I:f+C@ɚF"iHS)Vm5̾Zڿz7oT[>9k&mVX1a {*vk@a#r):Q{ljZ A:i~ ݒ>-wt3%G r[2"+qO;WBx^fsC{ %=jPP^0@M n#1V$cŁ4P)mG$7"IwNB~ҴdV5:Sog[84 ٴa?.2Q=3|*؏dfMR[@AqR,9]1NL9^]_6Оۨ k~u,#1){`~h<։iYmٓ%&܉7 Mz}Kԍg; gcnTdt ^WN+s_ ⣉>dDe;F UwW惙k'?VT !Y٥8F^rK~XB ;Q`J#|pg$xb-YPkzg4/F m;(Ap< ^NgTHh!o=l:\w?kC}oePG]_?%`rMv?NjwCUh:4+R?%6@#۽Τ@Nb؅6_FW_e?գ ֦m b@GY$A)1)?n5-txOH_uM-0&P{-O^VFki2gNrjގH?=Boi.'|L.& _nw2H!+A $G$ڠ8j09>- m56kTBc$nLnwJs^K^d4ᨙuz& lKgꁆ:44Οp΀wֱE&sa&HT՛]]z1@I+rp*H2)<SE<<:R{BsJP GUw6T ,oMfCR!/Pr |5aM.5~ql5>V<== Ƕu\vԱ+[MYZx(a= (Yri)%}Y|Cfq^.^5yYd o8lqZxq< Fc> A[nr: W0m{{ H,BC| O?)$W2!eVWi`YtKAwU\2bbl?-A7/(UB|yhfMjpà;E6"XR3{a Rkb*8ybP?f# Tk"#qy+4owTa'Yss% tUюBǰG2EOPi+̘jLE_lA\iäb1uf]!Nž.%C1B=/3G5޺q1 ܑT$ul@uQ# ={m$'q?DIKjɜ|~׼)e2_ic'^fxDלK*# ړJ823V8yp{] }ekEG4zL_!G~eҬ*i%hoEtgbX- ܈Faz$x${|tG{z Ӎ!NHO1z  ``=~Bel5ț0Y:p>%g&vG}+NYd *H>ouj 2 VZh>5$ O$^*!68\7._3 ^@"]Z}Dq+AaS 0Nb$LHo4Q>ĉ6ٻF~E1)!-(M$F YUPc@++%p"RK?`RA鮦x=O @QyCɰ8s5uI,HG P/s7}>SpGjbTZAb{;wԴ26V&GONYqGEcXO>Y Pu]04YH>%eR$V gR;_ g$?+oD:,N4ssƘ;F37Dd𹣆;J x6p-s" ]MMbY6ѳitz Fh$zIL6=:gYBO]\zw\fVXwxlm'+xͻhH6k wjP:DB^`3j|ᛵ.OPFꄤpMYraH=*\QL_\6cٌz!B~O2SRą+K"*޳܉[~T5QrP>|Zgr7AK7y'%ҴGAcM$ \De3:3''K~ vm@ҠV)NpMINlaE5#拈(+a+n)x>zb?à 9-g|XQOU!JкAZܮ^|ݏ ٿҰH?Ъ#{',ioe>ݴ\s@ByOCJs9maB !R}{`%I;=~ ^W,!XuHmnMdg[LPS ئxfXHq"~FTW~NIS;Jhw-L)p9K%a SwJF?6-3SCLe[p w5*0)b3$bABvG,Ռ%i5i&GoyCxҼẗؘDu)VTɜfE󻈲UK{ n#~ Vp\Т8>@fP^ aYyLDrlӳL,8zUBYx5t3f $QS.4zUryꢖ2iSLc4™b, nRjcvp47MR? u;^_N#8֊|X z;&i8YZE7kб[= WJi6n28]. oE_"n8KB{a4⻖94w}-ӗjD?UPu'kc"nj8sX1tIQ{(?4((HG%p;UąU7GKpjl}sQ6KQxG6wRx!}|~Z'7lVy|},8}FkD=Y>a϶/1Sk[}(f7 6soj=υn,7*>z.H|K3~46kRH-o3JW;V^U $K_dK%l)PlY1 vzl$:?AۍPO%ӣneA6r@ANlx09IӃQ[4>UTmVP!C sߍfvip}JtKlcGXszGgQ; eǙBھUg0s.*]SYM;m+69E%ߖ"{4nT3|g t:|ubdܵ M*U_x&YiA{ A\}pyϊJ"HZYdhq8!¼>drC%K-DI6]8!U~w$P%e)6^2vMCZt}UI;ߒ3}]$|L(23_587J+VpWucZ}V=r 8D"(P?eyiQ?HI[0xEJ}ZN1y<,?N489r{KW#Ӱ3sF@lQf5q S'5+m=$t\*Ryv;%]efPi,v\|tȱMfCPPqho!ɏTtT)#D:3أ gZLUG) dG\I N\`/ hi|hN\\TyEKoUұM(.Qkw$cFN 嵨'v* sqK Եud`7 p[dY13*ކ]}2.2aI gt 1ĝtÈEdf8IErTy[)w My&:3R6L}h8 oAz{?ᗸ,%v/՜| ~%p1Ŗ1 Kӡ 9w6Ķ0foee /DU mM; |V&B L..):W%C;L~2MLiLI$UMi?ܸ0-ǹH |q522H\an 24ՒU&A)Wo_)!Y )[EGe{b^w}f;;R4N^jFhW -MpZ} { oh`(MNO(B@N TsUESR _/i_׸\ !Z7A .\EM `Ƿ!ȣ]I9T =l{UqB0ZSI=2"gHĞ!qk)!,In0!?8noX۳_Jwqj/*,NzaqΨڑOjJRs[)X گj7ȠMAC?<(( lyrkn7Q'5cQ5l16 "eD{Jȏ8jswG@5 0n,\`H 861no?յ7/-UkwE!ZgZ})(nnd{we)N-}dew~ Jtð{Omv8 V\A O[ JAPbb1>L_y6}Iq\^hK=uwnwYE UHԎj%lr}#8FYC-7);ę p\ltO{G}scEvh2Sh[}Z|m7vR5_T ?ͥ`fgqt'у{/蝍ẺYO oGVP=`?.Uv%{P" z|R=؀TS*.dԤ'ޱ<ɘjZGe14R;radW66XdJ=N(`Fʼ[ ވDg_+<ݗyϝN3zo0]_nۑԴ<~6 L]Zb f/LYQ6DBE*"%Mpq10`^FeJO̵zyoՒIr{p͹YNsm¦xqX6`r03vC7f&絟p$<ÿës8 Utc[" ԑ8bҊ&dCnP'P-Y\4u,_WwbrEBf4e zMRqߩx+nDi~i.3ݎγNg jV& wqgj?bHL4AYx!^`""/}/~̸ji[^ nKv3US'xI̓^dAMF;Є=GE4`\f&F9%@[_T,l>:w=m "@x+K6u31RWӌ 6 {٬wmVuZ!0B!_2|h\I!9QX~^P_XI/wM}lwbnT9]k}NU0=眽Gs7Fĝ?i.Ž <(uS5h‘B?.;VP3>+ۯhp B9+K-;L+qVB N0IhP|i&Oyb-Rx~'vt}*ޏjG^ur^jCm\md+A6ʵTNZ`((o-LW0i:SޝoF;ԧU]|E' E>` "#!m[nItڭtV !SMֿIMՊeYXv.S ҃ 2^~ʕ&6bهI!|#ݵDC].S<Ɖv]ԋ6偲.ϖqfiũf=;!NlqфAYJ]&6S& Ig֕6翷|;w̖ɜkowFraܸ1*$˹/GvjmLx`: 3^7{[m9IVܠƦ(hN"~ݽ/㽸iUUG];E2qzn?ЄJn'"sҷfLU臫?깇ֳːdc,ʝ>iۻ GeXH20ҝ$@C_$ N΍&QJ-j益$"܌L <\FU=)~Ѡ<-RgB%BġOF8ǏX]«~H[8ADUUIhK(XI+Sqv$%~H|e'e;x=qow-| EckvJM5׾p߷FRFL+QoZM*C1ۜR ?&lYBO-+⯁`B4NYGg˱4_8梁Ȃ-g;d|Ev ~L(埩$U]'&M\j\j tihplvc_RZ9tzk'JNŽ ݎv:> &'}.,)zᦝ~X XO~u-At$I@,pLtUb%xO`?`;) Iړ{}kgꨗY<$r}<88XԈpkQ6~ ^4@7`,vqDi2iN.cI68˾ND$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]Ev V>Ł"DХT;bS3q F,#i5q}ס<8q![hj,/jR3~-0{Ϊ?Nly '¦V+0钎i^[vV4߬w_0'ɪ,$d2Mjl%0<>͞M"閸z@ŬzXfSN{ꄖ6SxokKgP#ּu xm"}F6 h(ī;@ыBbSzx!թ~Yڊ/jFBF%+L+qw "e W%SIۄ6% Hp*76%b6ܒuFlTtinoT/4)r%UaccղjlRΌʻXE=ۏ$Y' -ֽݓ6Xsyΰ0KN(,u_ k7 c-XkK %<hْԟ<`/>i!X^K2J Sz{ӁLFJ%MCfmpKat 1Vi '9^z OX>Cic uUB`ۗ7D!MZ#I(wlJYv#t[ ^V7We&{ҿE*3r_rќѾSh#00b%sx^EV b΋@?8Ҥ0]'@F7-?zO?q( 7d!)wrF?k?[ 1|;CjGy_Yl\j3+$(!x m< _M}V^S8u|<ѷgNoW*714&Sr,@~u5 H7[k_9OFv܋F"R)FB_7_^ \+mK B$e?f)?QTWzo9$j޶ Ot  ܃ObR.2jWg#:z% > -ŢSߴufPDJkp#K4D5R]KD.$7z|(hT '%ne )ILAei9V)&- ~^-VK53 ;j-d\~SNlM[^7aڗ=OعaW[覇-7P"OL}l8ŲTj6^Y06 M/`bś b#xM*64OMgW/RKE-]c뛙@ 8`GRbYpqǾ 4N*OwZ uf?暲p9sꏅnסݮw~@u'>d$D=\h=nstaF?=frrd63~v놳 /N,ƽMZ=GUfJB\4ل1v_7:%,,~3?o2cU94^G M6x #^b)<+~ yېpS<Ոnܘ%QIH7h@c]im 'SW\U{!W6pIJ,l&胝%@}U1 l%upOr˟,Fbܢt뎞?@ Y,1u Ya'u%˻˾H8]YEpK$jb&Az4,Oܫ6`>}A*|P'@^ a3 Q]nu|w" X2LYE!)f%v@521}f" Y 9уtؒlv'! z*pu yb Yblz9b'p9h)='..]uZFR~S-$ъ?86;Ɋ|_ uѭOj ,'JbPlVթ:0׉S}*>`̪ȴ ^D!+#gc ԋr̚C2/,^QΔ Ɂ5uK Gfn7"^lQ'iX?x#]˘qO>ֺ>@Q{bRjAS[q9;l-Hlѿ0R!#5?NA h:0m3FqgS׾.RDpۤLJ^]`^n.#7k )iwJy覧eȮaU<#j[;0^HA̩z%«C6zx N-t!?=^v0iϮۨ-Bc3cF Y9&DZbt`uHtDqiq:%?U/]_8-_ DģKn}X^`L"my5޺ EXWl;<0;F,K(s$ ;sB[D sexMyxǷAS\|wܿ Ȉu/4H}i7=סl:m}Al;Y @7Xh~y8oWFI Y*͕{Z(Q.4DT۱,?Q@6#P]!HyzO6g c .XZr;IcaIŰz}w#a T'*W@*Ţ2wJ{Ŧ/k6Fmx: &EX I젔{6[>6#NjAS+v<֟I@w&q:fpp+(7g2*Rtm{))W5΄:5w<#W6$BĢ1bgFEnI=[>W_؝Z&{퐙S]I#Q7TQnhló7,\fiy|+Gt 20f~&ʪmUiXz Ő;#(&NHؙ: [~ [N`wBE`擰X..ZnB4敘! ieࡽ6-A`#n%Thb7EV{UlWv=vgduJWW*1ˤ5W~PRht;b $1Z kF:߬*Uzg^5{KN'V$Ak꾸0퀳Ȓ{0{AV ,,71*_.l&نY$V,2D ՒÈ{(m4ޅ ͒+EE?e~ ͞bot1[*>{q%g'| (*MW$ *Pׯg>Q`W^F-WL ,B'cU`T4k*d损'T9Jv$6}9gx5c6)ma/g9 ooHG<},yry*uCۋ)͌|O2*~4쬰 Pqs{Nvu!'+'vZ#m,0vs`m"S,p@0x3v^KS}|ԟXBȼAL(0~r[݆|}T۩5}2ɠ+򘻍j)*|Yk6V  ,)p{nS4lmc#-hL+g$<\ۭn]Cr{U/u͍Rg.O¬#&0T4ak?'lCd'|[KՊ7Uӟ[ҝRC<]b@|Mm@YЁĸ򎓫&s-F'棖Z .'t S;y卻8‚Qq( !_E3>>ycbh_j\9w3HިX:v~kmTR|6T~aFC'۽lԏ̔ f"@p4jޑRqTg\w]!dSqV_2rA/0~`]B@}gm&,L40{E[.(pni|Sqmnq!k,8 ikn1& w=Kt2+v5WPK Y2˸koTDŽn>r-Ƥeb혝ﶕ޳BLNzR5΋_|b'PHJ^?[mWkEK"vZ;~`30>ł̞,& _ D%+^c~p(kU vɔL8r?h(xGLI}tNx<24 {Bn\kN2dVlR$>\AW WUNa+U5_5kkz }{4?oЌTrBNO#YCw6M񒾦G=]pر;3XtnW3.rOI1[ARV਷cH eu*Ų'Pg*Mt#}"OH_MJbE*[2>٫!m 52!q # ZQ8IGVBWZx[= :q&J>,sB0wb$mQ37 @Ԧ4:;1^(Yd e-mVQ.\LkY)Rc-KIv ^^0kK|rc 09@UA`&FÄԘnw;TpUR}S*Z$CBYUy f79)-$4b@s3t剴n2s͝|/egH^L@2r9ekY8W٪ f=W6M.Y  MX_?q 6a1MHP7{o)%(2B,+ᗎ ?:`u?f&WW{c#%7jy!a9e_?\)k!,U$>i)¢qJ~/ 3)si.b.ZM{* ]e9 G. BtxV U;m`۰, LGE ž Mlȕ7-&,V|}@Y0m)/yXpY3*DY"##pB"2iU@ݺ4'`Xu܎ӡ^ӔKXTKhg{M8tj9%1ZvtŶ\Ӈp#8V0SЈ|Zl@!f+Z}x:ͣf섈:rXPs Uo[8#*}o'}iqX6얕/gC)RBY8YF;-xYa%V6EyP5}I s e,IVг"qk%BQNsxx0#,C.)lSv&K^NJaV&0λo-/O&7j}rCiVN ۜSw2ûi8F"@_ZonK'{LRH­9G;f U. & ,C"E&x&۫ MC5'{娑b-zt+L-uXAVq.+;@IBs5}ŕݥ ZBi:ÃnTE&J)~kS(ł W[LMuB"ݓ%7F+4xS'?ZbfsD8:j4E O44U(i.׷4뺂'륙۶u1̩σ\#<`}ڮV34V9Mš\D</gʰpO35Ǣ|2$6!Tf  (:X{ ۇŌ@3ApHuGMPxԁl{"}ٽhOG.gn}FG;rg҉K#CM;4XeD1nm5:gqkob{κ|;1Ypz j-< xdCxDx4iⴙ5_ f*Lu q`cjr{kRR#SvMD&a<բ-V#n680L=@AKNmwrP.HY&F#&*|tVaXJn6'C' ne'ђM)_'ުb{?+멪Ž;v6Xn|n565t ^Belxd/x˳aۯŞmN԰"x5ط2X77!0L`,2PJT]x@*OKf柤QN^HWt&ǛKЭE)ߐCdf_õ! B[NVQ~B8%i&}l Lkok} UFD*S,-x1q rq}F!U(~@ZHy5= 4!Kgy2(n"-4 ,\C!YT nM5}ނe|w7 ٯ>9?0BlxK1Y"ruW2lH]!J: :klǫ"]M {5|C܃ۣo%tw.זZ.pV\ҍj\%3.D<58Et1#Q`XlAN,jv *~gGwϠ@P41=o~Koiz]0{ &@[k8_'gs"A HzX*hBS}҈l ` /FH.!"@{LyDm_ss"ڰ1ˈBv3E%HfLx$ڱ-&&|i*А#f<ќqBO]j5!Y/9ޏߘU3ʣbĵT#ޞX`5W8[Q3IɼdfyK fIqznZcDcӊu,BY+†7~?RQ.鲙sN)H#Eg#yyp37 M^V7|1YDn b?odǚQ_% =6p0dc :VN`C ΚB?# < &I%,Cg̔<JoEo+oƚ9r?E~:ȅTa']\̂0XТo)!;rv~rag[MsP_4 J(b _T=mňwOJӔ ,g; M- E{CҭA&Xb>e-EQ0:/(77wWm|Waҍ||i!,*j"#ty wT~Gն M1(Cy<_XtNVRJ3\ݥI:3Q!3@HŐ4*pg Po^F-^D2>K)8t@!=/W9)UVس&Xdstz{up/pbo}aWG@X$͍tO7Nje-2ص.-aq]t3;bLҔrJ8>2v`&%~7TE4./:]ʞ9YFQm"_SH 9'@oHUL[sRS< c´HI# 5:$#'KFO`mY`c.2*`iA{)8{L%nyN_d+5l_QMq<㈋LIm--+)z~F1^.8R 9(), AYv|wƯV :kI_oQR0VxGZS: Oq^o A3#'oB+-Xf]gSsk$!RP20\ay!bF64HZLk gdwwb2 㩽z?1%B~P2햺 y0^Çkrɲ ֲ-? kبuh3۽>W#ܬ0é/R?y__C$،8ޘ4mpQ| y+g*_"Yt^Fr0KCӸn^kPc)!l;Bs|r+֙'XhVp#2`w)c p a%~m|iG$^== y !_)&dWR5msPi8ȗj1S?xKϔuX*EN6= =Cp6*K{OYMѲ!D^lxY:@|cхR0R7'*iJlz|;t${~ nTelg8Z?l8? Oצǡۂj$zї@͌m-Z%CՁ?[㘁qd"mB)4`e$ljXӷyø',|**.w,-)õ;:_S *)Cyǖyf_UKC>z@x83Wk6$$NH5Hh^m"6o+)]!-kFe}= &Y˚d,/aV&Ϝv/io:q<,@:=-NF*S0>Ű~%yt'uLJAlԸhG'Y; 1;Tb*O;$|ĀP4Fwʛ5ǢKY S gkϧUZ$dp2(\Lb"=̥2c'erx e b z^tu.2~WͯbfZFǬY_eCKPVkbs|Np0/駺9e9Xt{i ^߶FM H( D3#3:h .GH A}7[x:\0uF4Iϼs @ct ja>cq(dGrxmFHʊ%̣/S 5 -Q)жqLFFf1Bhp]mLLEUb2zJ>B=EPEwmjO=]9&,5"9fB")L|Z/"L3HIӳpG#lF!2g;iVK"6(IQ{ <5-{daX ("i2?+lKQ*T?eL_r 9ZL2Կt&0W:)Lu nsBJ6v!$.ŦizRE*$}aʱ |CDlEUtkL "!h)Ǐ\ipMe$xܡP6OXHʯ>~iͣlc3:_e?|C .ZRM{U z|%$*.LhO8 ;H|`zIڊ}áN :¾BU9?,:1[#igFI紾?/g {ŀl#k Zo!I\"G I:.Ělw)V=F6=sѐ{Xoz'iB[$|jf6<M֥Â.rC[1MQcŕ)xiiEVƲ&~2%f[,v6 vjk$ aRnio1@LLzʃC3r(=[! 3$]K]@&Wi䢕H &&Yܪ; OSXV#fW ,FF_\Q.G?wS|Q 7ZWZY?+ 2eO5޹ͭA.2_?HˆwwNkK);;kj /Ҷ0~W!Ի!EalA$qcz6ODW϶z2-88\VN:E]fW$PY1-pJ^Y`|E.Ey~:xpn y` VʩZLLE4pLKF^[ޕY60 |:?{&Ꞃl 5[gP)}SMXoI  ƯFo:kPm)gkwYp IZgf5eEYM]!LPG%3GWx` M~|a3 (mφK goݓx ڸ6ZYF`ϫn6I-0,зI*wMXiN;qwS)<@_F sབྷ-\€&dA*pN쭍TQ1RuKO!\! sD0l}$g=@ϋu(C` ~%㳣}۟&g-1QB0$,h6^&f[?՞ X^ Tx6bc1sH!PcuV-Ӛs!efx\ɇό:Q̹-P,T*/Y%^+| ܘݳ%{?du77*4hQ0#GHuuNIL[E(d2 ԢhgA[IDqXX2C+E,hS <2*')Ȣmwbڔ6hJU56qmJ{%Oy7tPZ)f̪Kp 1VD@'lbAc< m"njGoKBȼ~ce;iWBZ q)fTWWrl5Zd>LqDz\Z?B47<{x^q^պ`VްR\AF(nuV8D J&Z=PgI,]q|A-wɷ 0Q y4A׶2 &+hO9MX7T9<mAxa1{|,+6S\1JʗUMƱ#^}*d PcVrEtrF~?V$7&!7 e.힢Vipo[2Jj1\GOa䚶tEYq"/DS#;YqC;oX.-` ]Fz*BQ&O<]pkC Z-a6}*d#:&j4pJr@Ӈ]HY>7QK%ԫx+3]L .0骲hG+\u6V)޼hI0>箏F,gmzK Ѳ1CpĠ<^rnNqd'AbBLO/QPF q ?Y\`i(\\&Ri@HAcY8gFV7ch*Ftxa]x^>Ma -9~*9R{.o[ED!C=yJSOe [~^mTHA0XJ ,=41]͵B13F޸ 1T5hگ|9VƲ ~BT [6;E:2v_++# /^I3@ֹjj=]|-6CK75أ(ά?0CL!(g_^6%Ϳga:ɰ`R_3/&]w5:0YQs(]더:ӍNh_,y](v *5۟1I` { SJT}~ f^źͷ0"Ͷx[#^ uAp ;C8kr[DmO&= @A4?KYqOvJ%' ĚC{e_8̙p&Jr ˡ1l@jxk\GZ&G2:&Iؤ}jWbDïSjgaXJp5RE oR4:Y)k/.}Ĩȗ'[bҮěii:<f\j%1= 4DFuB2Fsv}5fv\d[b&р0# Ƥs`y BpSi]Ll#ԭ+v (~a5$/7XuS*Ͱ#:D޻bND'0U0G/.7 3*;V8h Pq c"?D ⸣RP~8h#;²|M)H;uQ6ۯ nòW"gxm_NUK !?;ܑBr:H* q,p;TY3kuW8q4>W(g&ɡ/CߕFn+wЦɈ!L} lj;i VyllfΰhP̂dHœ B\zvmIa#9) 뵜X{UP3 /~HoGLo~L UUeBnT|xvXT>h;/E`@Q]GZ52]9" 1ץg`6%HRFW\z-]T,[+ݜE‚lCoo?ZW~1 }_ kosHt}/ gص۪gfes%:b}HtlP1_1w Ebãh(A"*,_ERW5Zo 'U wSiaXP0 LVo7 6q<^7'xXMS$;q}C2{UlT^t,!q2}ln D }ICV@ԏN9 h t0 #Rl mH}zxXEFwkag8)½Dj {WB~YDڠzPA'$${kxƒ/ 1rYkc,{+8{j7z؇hTjD5o#ķ=ɰZ@}uWSnjgLټU^7|׬y~[5ss&^\(4&..))j?| |);rѱ7K\^u}9I^/#WFs(Cw$ЃUEI0D`Vjm60=;ş D˜"Rzmqr QAŒː [>5Pd-'݇;X؋W^GyYCG0p9U,C$2$YJ,yj~몰ŹБ;tn@$sp֧:5 xzwr*lo pt%j:䍵b_W>|*=|?N'f\AC;e9&Lm8͞TPm2Y-\e c uc<ȤOL ?x)7qk J:0x3Ą BG# B+y(RO7ߝfI`qP,4OviWk\**^e@'?(&H(W)O!(o*ݫsd̟~e* a1x5^ocjaHہR}G)o=:-*P5-P|5 J(#RƂf29Ex9_X]F(E- Q?(аr.{tSmK,b>0 O:7Oinո=X%Qr?5Zbj'c1L՜dbCߤR'Hg@wdc. ts'+৏6`.QdQc`y9xW]0eAܳ˨yҰ]a>%&ò[ʐ/E/ כ;?RޕAD,-e PL.vh]9|{ע7q-L7#"ԑ7> -ٮxGI҇1&u%reu<VN(^wr/r#fu]n T:hFT<7AF% +jL*S귎VꟳHx$8]N{y ۱lB'/[J!u-*aM“jDFŕ?*ܬl8gn+`;S JX_ϣ vE`Β6՛:wD9K\K3ꝑ;>v / cwihSgWU }jiTrahFi5J/(QQ.Cl\T&thSǾd&)rI#V|c[.AXyYd,yD4BPrB RusQdgM8BDeBoD2N XD[h?-/X|% v*/]5ݖ꬛* 1Ec|@|+!ѣ" 9T2ì Tq%ٺ Vv3 ֗+S=c`? l k#Kzc g>DS4)[0n9Q[ 8*v:I5,O*4cEd?R@!Ԫ,J Z]zdJ@TT٢DؖǕ&Qfu}.>nԫXHm](mF=G]H!$b,@B:\\XJ~pe>#S=HgΗYɱGclFKb=˼X UVW$Q1M|^L~Pa+;)n Q;F@]/ɮ~,3,*GuInӕcqt-%wH>#L F%Мo^)i1xb!xoDL59\{\F|RF} ¥l9'6ŋVav2`B"97B^-S <]鰟] 5XjA;vl +w;&nkNrQ~#Va`JY2kby6RU4vW"&?C;Tp`םckj2h _ zFNKZq}HS;hT.])̇Wc6&L^bJ2 dBH;iō P@'&C@*]dr:8|mwƂ'=[ v=@ztrJUY[q ސ;z kݺ#} l*z`Iʆ}yKvm=7! Tn-Dr7?tkZ%AG_3x?J?#!,f̝e60ZgдKOgq*DczV+?K3%sF%%̦M!D`&ֳA57?zPTHT}z/PZ3!$سڶ6$ }]ѻg?ZEd́:TJ 4|WwKuDd>P~2˚_(*}MyTQ-}JQWڳדPr>i҈hxW[[M4tE_Kl% {ěۜuE*bfP9+jyW[U,+(?8Rr8(׭FPl.S_{F#"xXU*N{єngTCEߡBs Ro9`W+V ғaL)#R*h7a?2XNW[6+{hh<#׌RYcޔu-%gGK&p[f_L4{bcYG^z4']uLxg.6z7bC7Jy8Mqj!= #W l6`!?Y&L6`tnWa`L"G^21&[f_pÔ <'u!7DJfbJ@)i.xǖj'Mx3꾜Cg$M~(Qس5ryY0%̶[-4s_^Svf%~qJ-Y'[ͧ˞WҘʑS[rR5aˈD1S6AIN/>yU' :0G_A~kBڃݐï+벶‘Ոr r^.+T;o} + [>aEThkQvV@JjTTZyng޶xszQ(mSuA0y0Q)3X4Rk~6[)? o28l-3;'1vB@Yy TrP+եx-jnktΚ`d[VaE) Wȸ!hCߟOy0K ;[:Hh/=G&Zߴ y7nJcLNX||6FG8iMG۲)Ӹ!,"|1MbDmNL?rqa ЗR1I: [5\F# +}7)Aija7~K{Q8Է8/DNuo(p!qmEUp,HaYl$6UbkTi\0NuzNp_lm|8ݝ9W͵ug+؇=GF^CD7>8Kdsy2?*եH<$ Uy+T3i%pa_"`VR[r. 0LOxtԇLP8tH4O$@Fd"O8utfKL/AbEG {p ΥtuN(cD:JO$G`ѐăc+ {Q3VqP%?I0dDMpa/;-{>pf jyTJ_zծVTE_9{\剰&|`1<Ս "u/-ɪ}L$q?g %KG ${sfPrCOր&٧HȆN_Z7d\ Dyk+ RUV$K-0VZȾ( z_'3&r$1[5VL}\\UU.SW&d/s\zW@}\_kC~۶;k]3qwRJ8׹)9B~Zj_QVH]RQgukVp!H&Ml2sB;#-@z~NqvYIKT&"aJ`E|V:G,HI\v,}:=HV{MCnހb ζ,Q,z&0X r܌X@Uc0v7߻+?'N|8i*+ V b)HvvPz;`Ԇk#Mʹ=[3\#td1!iJxʛF[vO˚Vr#31ȹjQ dm BzҊ4BpC^ [ZnrKWO;mjOp6 i-h] (E}yz)=+㿎TpwwldUmg#[su#h~(*9"nLF~j C, u2WU 2qrO=8CX߈*)Q:X)qowMF_?{0 b &j՜n΄ ꛃ /8qĮ#AC:;t|3mgUVb!c8EʶZ !!1r+.eXE_k8jh*}Nm|ᤨN>fKx@-fZ+ n|  U7A1=@c|LZB"1=85qj(223R+ϣEu ӚW -D/sHm\JMs6aBg5A]6=D0%ڨui[:y͢OEЎ.PQnj &?ʉSd$8JN8Q)Vԅr|Ar$`^tYfrZy_= T,UxH|9HXed"/;Ȧ-̈s- Ck ,g)LYvKFcUfg)kX>+|؃nƹ5S>'?_GiU–P>y;ZL", DrtdNUd"(u!$e{Ԡg֚xblElM#O%*0k"`C+kx߃lJC+!&6f']z]^9=5؃ei1 0@|ʒ.⁇9p?$խ5\K) J,k5+♱/B?V@llwGZ;TKA=%q#<mu/QLYC^1Bϲn8rܦLU޼C={uҙ~Y%1̧Oo.$/O#38f:~\e+Wndy {3b*X'{5ݷv;9Q"[BWӡ N['=__5 b9LJcP_6#x~X,@ Kus;g3ʠ'nCW S^Zxm_`B `\gy|'@v?}IJ|;|uD>^L[Π:G RZ{R:/MqPU׬~{4+S-)mu>tޫ2VQ_i&С-YDM<`ɎwpӏΚ|5a."u`QOm`qZ(d|0Fr$&)qN%M z7 GJ4t_V+f'|R5ۄ:RtNڮjlGHlt7W9<|KL i0+H*/žǯ9Sٳinۺ'0c^Zkf;D0o9,,@j0[L p<{wώOsRx4H}L@5v?6,9QsLtņ]/թM%=]>xgAqPgS_k x'R/1f- ߏ;-< IB\z-X l4W<(ng 5WoҼ Y/nt\d ?Bx H{=uY h_aonҦ710|V(Q4Qd5Tmք;f,OTD”&jʬQ3oH zQ;-Ül h6;15w^!sJP1k1n+NJ#tϼ rcؓk}pg|"UcNҝ5})ӵvac{>M݄f)\dǼ9]{7q즢N Y)ɅcI J`Xl,%'ߞN(#Q3悶H) $PKf&6#ۍP lRxԌ_\3qҔ_*z'iOKM"hv(POsGYI =^?hb+D#dul0-Q<:o+Ədc@jÿN{ 6(;7Yp˗O #@./X9(-Fc/igaXޛ}pF24S λhQˠ)0]-ۑ>c,|M/%:\x&qy`]MDܒba,OMIcCK?CiKC+I2?/,Ruh*2Sb=)jE6TԵy^qE-8l%h?dl< 4!p:=Wgm,YG 'vzp^"PЩ1.[$( _x|6;غnm+܁$@iWb@L\P7irW,,d҄c(I?hٱJx\3_E'_v#:`Teڂu#8)e 4^^g7to h?i#l+HRs>?E$Ba Bk ˲|b% No8pR׋rh+LfTl8юSjoĺEwQ^`ˡ7bh#EVL^,pErFJpdxo<= AMEy@'wuV +C9 ġ5Z|&o8NpB3B]nf+7{+U'!: p{us3=` xؠ7vӝ!}@N4WTe.OѺx#78IѶ[Zi-pepv񛮅MoJ#4og mEzQOi^x nB-fo:znOuXsJCv3㋮5ePP!@#-/c,_9+OW_s脫/yzZzH[j=6 4t?$y ɩ+(r~+9m] -\A'1ND"Hnt72I:Saމ=*qm)`/v#?Т/|Bj;%mn7!1㕏-Hd";Πh8ώ ,â\Lβ~bOH ^˾mhwk]x9GaSxyFuC)" Eѳ'u:SR̍#5زaR"-x49W:% ?K O?_[ ‹MLy| V ĻE:} ͻ>nzP%Y=C9_|9y (*[㜒}qa 3"5/Z*ZAkLvfRiEޟ,E1bIź&]T^-' gL9Z 5_\Q#+Mg>";#ެ@ {ƵΏ7KCǷ=`@ (gt=R)vNHW˔S,^(3Y@˕{31ˉtpl,͘褟vY{\ z@NIhT=P >G>xetk;yPd̐ kOَZ(^vY"vMMm-(m~mj{2ڕcWY@O!(FM{kAϕ=yGO, oސyT ~I D{z%?[$`r!KQ 4a92YI} ~,Qg.~KeX|LK^2#1$VqМ%>{гi紣CZ۾ChKH$b>0g`1N<[h 48Ժk?~lkO_P.аWi:dӵ/p2Jx1in-U}:JݚL2HO)g .Qyzl4=Q?Ȣ@f~h$'TZoBi F)q6;0}0ug~%$05><%oT拥} $uiM؜hAvglhLy4+?qV )O2iO=tBj:޺ImR/}СTN 8]>6%jn&3V_q?ܛ9^hZ v*_rzxJo܅G+6 პF;/.0ߨ}e+jX.Ι]A[ExzHQ}E5Ba4o=:]K LQA}$(onۚq9<6{FY8X1d%\35-JԸ?,N ˰N+8:0n^zmϝr] oRW^VZ --|* ym x?jQxoCfJ=N6C㴥n=$[r[98U(υsl<,ȝ  q;jp3'PVo;{CQq0S}O*MWw9sC%e=cvݎOgL|.5U=֏zs|qU2Q*HQyI"x̧aKԤNqmK<=O׀|گRG%PC4ZR~nd@ޯrCLR -GfTrd& 2D^43߽DDow 8?x!q,|_`GNnqq^P{qa)CP)^^<;P)5XyABeʕ;L]R6,R/bc[L; mɧhVl?ަd{LRTZ%PLg?+qIZ5o 2>ư Ye]c#dMqglH ;)| egI9̊CZj ltaJgmzM ތ8bCqfM٤GDp߰쭴D<y_冑C_&H+ k& qP2}Af,4#u IuT/o T@ǂ(Egaq6ݖe|G^K zTup~E"~0e+Ԟw QD&PϹѮ^^J[O.H^wb8hPy8Eo3N\3&7/=#\?s!%/G-ׄC=8ਂFW;[j)\pio()%S󦀮ܯжb>=Ғ\)vC%xkc *ݡȇn3oJbӑ)xS)Tj^X1C¡y9O{ddgetrR. JbnԻ`cqV8'FtO/iQF1 B$1dh=ދxNO31NP UU\3K{Bݻ쇍 g"wggk>U qn;ڪvlU#UΗҕ"dvv9 —.%9_)"영sgJ%@Zщ9sv.'pqe!Nmg^'x!5TEO] -s3Z4||Uy2񸈦)CɫIPo,g_?ݜ9%jÛVtR=q>5U)"!&W-:+ͰB=1m&=P]·Q e",_NR7LIX<B֡X+F42Jm0#ht6izNT5 (Ou]'rYOUЁգ%?롵s]U^JlFXڛ!_y)_J5$9pjO3 XY/pPRwMݙ;a+2;b}[|[Tx}U?K܉-qĀ=s dRq^Xֶ9|janb+]LC1\TeqjJN쪖oX29w,*}΄eD|[x.WRM6,~p97*_Z"ρ}G\-oB v(o= $zd!;} ox U7MR[qDzTXLC&|Q׆ Y^EVRSf;XA^.h#DD~/KFچ1Fy \<FjI6(ݟ5K;Q-' 2@0=ujC:Qe?֫U&<ߏ MgZSx;Ii>LzXf~M^GݴRCI2}>?z}Xo!c+7D#mzmуC +BQ3"mb񩲁h9j;/o"R4mFLjFH;ϰriu.Vfv)5naj]/M;&ܞٜOZHh\56G\6`٭ c r`PDT7${Tp}M~ a'7"H\ǮJ0[`(Dy_@`MȤ&\AGKx\ -1y+.}H4@#ļô,7/vzVS_M쌼:\ `:yxPnƙ/^K㮤nEz~t0v9mW ,`{ݬ*їq[ />Eu-c<)8Ekgk舗eeA؇U7Iϰ-&*s$,bdӨեpg5+Yܡ LG,0 g|RLjڦyo+qAcg,on0,;s0W5Vf[vI !XE;l9K &7L7EHMc*?js^.O~zT YZH] qBy&yG e3 䢙k BՎ! g`(HrBuk6nЬLds .F+BESOPƳmZn:& Vݞu AF>li$u+/|SOlq w jdTU}* aZ",sFY5h3FIKGLpspF#9UA>f}nΈ8У@#V2e~ƫV"Bt6E}MI aV Zl3ƌ oȦҗT~HI.߃V 6o9L||{8lljnk>&.hN{+,j%?#W;ݟ Epϊ/(&Qd10˵dpXءUV@ڍeF')rm55\/זZ[Q-k:ӀK@)Qˌkk(95v6PP &6QOp#s'I?RS;Soi^fukjP'? ؼ>a4 ?'h=EzW̙XqJps$wy to{  ǜ *> a.;?Ť@,8d\&&/6c3RԘ^RhCk;^*n͛3>׭ORf|(ВSWk\S(͗m䶿K64 Jϻx.*|;3>gqzm"?[8SAz ksAELeZR-`ΑKA@XRM8( T).s1NcZcңVsteJ˗W8COfa''Ǽ}MqlE2X=deZ?" T*X aj8[ d$d;߭]+܌Y7 Y|D>@BRAJd2Sٸ+v?eg[؂THt"G= x4զ~?DbHl 2stqnx5EG(B(xdyT7@}`4ʹ!ں< Nrf_D`OM7w:O4\a*{<gcxYMkfAN!biVKv9D4vs諨,vDNX}cI߄i);2zZNy}Za8&wḳF&,GX-j}t՟Cȩ- H:[1jz2LX׾nq1rӟ}V MS$).AtΦ=0Bލ~pib7ߋjɗ 26Mj9`=6W )O'ϕBmcF%WmFodλ7z8Zq  .oUMS8!'yRj]UǀQՕ=Ra0D/yLQ WX@+P|=`f?˺7M Ռ==fM+uVڶ$Z6ڹHMTi5ϲ }s(fz^ye(}A-9eb ` b^Bvy]jan cu-%֮TmĽ(ogaKv̀\oyfYo-DJ<06}C*l Uw&/w־T \ ʣ+X1g9x[SJj5p@DZv*J@voP"QYo"8BQ'dT8RZ;LZ&?x-cKfgfR߾C.  ."5DTtZUKc8R1>T1_~`!:EϹ ܐm1JH( oPW<RXs;Ϙ—`cD?G(=4ڇZ!w2)ҩq%w,4DЎ'V׷⿌4tiA5:e2V7xjH8zxw j_=-4W%˶䖔T@˩ƕ r9æ"{t ߢ5f+ 󷌇O4L,?Qˆ}IjV=(k.0퉺Qn6\ XEiA;r\5KW.chPK]p'0~E0D}Z.fp-ٵ@ '\kҤ?96I+^Z{â.%LGl4s1< !є02E֢ kR6`̂͜pLn ~  ԈT1ff>$T\㨖ZMJ~= xVKƜó^[$y"ID{V eCh"{-e G.HH,6ḉiYடMbIl {*BC0&ܯЍ"`Z*ϊAM, {ҕ+L-k.8BBe+Fc(oo#$ѹZ=<:)t"8lF]3`AoBƢ֋h[P@`}ᜀ}t/-^eH`3炾CQ]g QF~1->p298Wc-.BV!%4dh?;&!@\%Sa؋B$w?QiPe|sq>guDjie3C2g)Uڻ?N<0s\7lQkbe/Օ}5@ Ðq>p"cdcT(OKAsL9e32juh 2R]ޡLyh 3{ŹI?i$>"!YB)@u9ny8IMQQFES/GDPKU8SjNQz J8{a@"473w0TC?H̄DO<}_Atѥ3.C׺A07'\ ?_R#Y.29){77Zn'C9;@WVS8_yZ$얉(q'|Xw}Ÿݿ8M-5{5FAA$nNH`yEɤ,%Pm N P]SQ jqO5nQ d".?vHb#]3h׺|e !S wo3=Ջm;ϮHG|[\ 0HN>%l`0o1]_J x*+!&Z,$z~WN$FcMߊgr]ˇ2j¿ɤ|𡫣s`OYb[XPhd'5d^(f'^&OWou͵U InplZ/{G>,EdhC0۔2E?p~oա_&@v6Bn/l򻽆WCj% 4;.: S ٢9UXx[A@M<:1žHm&2-sƟ-3<)QI[d'-._P(Jק3/ z so2hz*v횪JljAq3l>#[~TsTk!dF8;,>#Xv(FmmdyB_)kx -IdhP>JbL3rg5B5c4JЌP-\ogv9XKVuJ`#-)+5P]?A$aZ\#镎zl& !/Zc*36/S)OUѿ3LF3.wѿ~-W<"VQcWBL1=OdKcZtiQ7 _c&tlHKk.ՂݩQuS5-E*۴_8gK-E5#?Q|q8OcBXIW?< HRnqGDHhB(9{}诮 roWlC &".j 8C=7*ǍI᫗ G$ 5}?=cZDp&ikL?3@8!1bTKB8Gٕ -ˉ)JW^:{-ܿa\7Y7FZ~'@2$p$bGu"hN46{ RJtF98O3=pn-)li>Ӈ?4~<_6dsź\K&bp}~ 0ϞlAM(|yfEMz(FKڨCi!H-mvxiy3P[2Ӊ=QcлwĦnw S *c[%-'ramKĊ X'00G F8z Jhs֛iS;2zC>Wj\=O rzͽ|Hd0S1Tg+]RVXHoXVc,6( wAporccQQv~PaI"ML 05Lo 2=5V+LAɣXKe:?̚6pWO` eB O?|!+a ܀[JKל6!c1K=A 6c܆P (eߑW94=L>"s٨Ȩ4 QaU޳R[Fx$n +,ޤKqSsTcռ\cKXf?Pߚ t{ȊH3n[,d,_ֳ":hAЯc=W̴qTjfV0AQ7f1ҝb{pLObvڝj2*wS)iqoJ;sxpx5"<5PքW-ЌۦՖluxK_l/G0KΡ  ~wR餏lJ K\܄7,d'Y1 ۛr龎; s@>xc,y{Nfn\ob(ŻjP${Xn`|:յ4 =c6{Ca PPNpƢH> M~{yzj˔>/:A*Hjdk{('fOCB$LM< EA h.7 ifF9Nv<1)nw=pzy\11ޝa1*d:BO|Bc)y8cn9mAs&To@8HH?m%&?򝉟O % 3{ (+OӟU%c4U6I[Bl-ywQc9zspWsܞ gg8-^͋-,o`&$g{Y+j'seh.賦rCcX V;Τ;=sLȚm#uD{k#k;+jx7"ǥ`~&\&i|u8|wPll4%m2sV&#~SA Al|L~4z{6/Qt/7EPe4h U*"+%:(LGv5}v3ɀϳ-_e *͟!O{ mWI@ɇڊGALs&kniٻ*pyKKOʟ];n[Vt[ˍX\aԄWH +o{@O$\=6[wXxk$nay ,83- 6]>IvFZ".6WvF$ĦI47YYLryX>"@}ek?U2X|PHjhX;G@T3D2Zư H|YzUKZGvq'7$],foRe-;1IYx65 b&ڌ#"qFxY̠[ĚmRȼ'@U ل!8Eaz{9naJoBoNR_%LgITR򢻚:AE&x|󪑚3Zh $'>c9dm^kc.fΑ=~;zް1vAyu''4t.[keۜSvpP=9|T Ɠ5Q66Xudq,{i.{]%+C6?e830vskhw˃꾒G09\ N^|bd­Wy7̶_[K͚(tx+kdÙ.)̢k [M")Q*OP$Ftlϵ GmeQ>1i1@\czCŁ;> =n0޵/ Q+x G&JWҀAV;of.fsQ&U"k~ȪaY"=iΗ>&EGByL'űP8]pm<pbTrs-ԑ*zN\dG#| OU 飻35}F0~۸.ڶbH7U{#vә =Q 56_m,C@!ۡ|h UfkmB+bùgtw&G[xkt``2]ش-2;{$ӣv+r1=peY٤=%]n.ͳVbŐ5'l2x{NH&.KcTpk5d ljxԼ = *1ȋpXu`'@"wY}o5rwx Qo%us0ScL.JHT 5BM0VOQ5wpFdQ/V=yF'q)nL9[6,%տP¢U]C&0 nbs=UIgpjp}#h d >%@:P DޔBU=m0e)UtӡfJqFѐi8\Jsi@keb=&MUG? þV=NMВLچxfH묎~9$︃c=Z/MX!"+]P-GJ+] VTjق_:ȵrM8jrDZ;LC.UMl& m+"=)`,qhs.9KI$,dW{I\*\ 4M`yΈ*;̀=U»g0Vao2ξ FD+6AȘÈ8= $O(?m|.nU@lf0ql~am=Ptem:w8y6 biB.({yFM(y@C