python2-perf-4.19.90-2403.1.0.0268.oe2003sp4>  <@PT@7!.ܶujG7oeopeneuler@compass-ci.com G7oh 7V$5ﻊN |g|zlbw-AfFs`t5GY#A=cD$٭QhmBH#&/oM??d / j  '3JPXp |    "@p(8 94 : B F G H I X $Y 8Z [ \ ] ^ b d e f l t 4u Lv dw x$y< zpCpython2-perf4.19.902403.1.0.0268.oe2003sp4Python bindings for apps which will manipulate perf eventsA Python module that permits applications written in the Python programming language to use the interface to manipulate perf events.edc-64g.compass-ciGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64A큤eeeeeee9e2fe55495e3241534fcc5633a2898315ede1f1cf52961f6f5f3c278abc3a3af60de10972887c50a28f8d43c73bab757907aba1889dab757b35e19739f809b9569120f02d1e8c214c79fd1c860c239e9fb7ab392e5d694783399afd6de9b3b8edb618e4a3bcab72140a19115a4d04b58566bbb4b043814ede24957aa4cab5baee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2403.1.0.0268.oe2003sp4.src.rpmpython-perfpython2-perfpython2-perf(aarch-64)python2.7dist(perf)python2dist(perf)@@@@@@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython2.7.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.73.0.4-14.6.0-14.0-15.2-14.15.1eZeeeBeeee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&hongrongxuan - 4.19.90-2403.1.0.0268hongrongxuan - 4.19.90-2402.6.0.0267hongrongxuan - 4.19.90-2402.5.0.0266yangjunshuo - 4.19.90-2402.4.0.0265hongrongxuan - 4.19.90-2402.4.0.0264hongrongxuan - 4.19.90-2402.1.0.0263hongrongxuan - 4.19.90-2401.5.0.0262YunYi Yang - 4.19.90-2401.4.0.0261YunYi Yang - 4.19.90-2401.3.0.0260YunYi Yang - 4.19.90-2401.1.0.0259YunYi Yang - 4.19.90-2312.6.0.0258YunYi Yang - 4.19.90-2312.4.0.0257YunYi Yang - 4.19.90-2312.3.0.0256YunYi Yang - 4.19.90-2312.1.0.0255Zhang Mingqian - 4.19.90-2311.5.0.0254Yuan Zhang - 4.19.90-2311.5.0.0253Li Xiaodong - 4.19.90-2311.5.0.0252Zhou Kaiqi - 4.19.90-2311.4.0.0251Keyi Zhong - 4.19.90-2311.4.0.0250Luo Shengwei - 4.19.90-2311.4.0.0249YunYi Yang - 4.19.90-2311.3.0.0248Yu Liao - 4.19.90-2311.3.0.0247Zhou Kaiqi - 4.19.90-2311.3.0.0246Li Xiaodong - 4.19.90-2311.3.0.0245Luo Shengwei - 4.19.90-2311.3.0.0244YunYi Yang - 4.19.90-2311.2.0.0243Li Xiaodong - 4.19.90-2311.2.0.0242mingqian218472 - 4.19.90-2311.1.0.0241Yu Liao - 4.19.90-2311.1.0.0240hongrongxuan - 4.19.90-2311.1.0.0239Kunkun Jiang - 4.19.90-2311.1.0.0238YaQiang Chen - 4.19.90-2311.1.0.0237- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- bug fix for enfs, when diconnect many sockets io is hang- arm64: cpufeature: Extract capped perfmon fields - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- Revert "genirq: Increase the number of IRQ descriptors"- crypto: hisilicon - Add value profile support for kernel- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- config: arm64: Enable dubugfs config of hisi sas - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Configure the initialization registers according to HBA model - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel controller reset and control phy command - scsi: hisi_sas: Limit users changing debugfs BIST count value - scsi: hisi_sas: Use autosuspend for the host controller - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: hisi_sas: use threaded irq to process CQ interrupts - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas: Fix up probe error handling for v3 hw - scsi: hisi_sas: Recover PHY state according to the status before reset - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba - scsi: hisi_sas: Add check for methods _PS0 and _PR0 - scsi: hisi_sas: Add controller runtime PM support for v3 hw - scsi: hisi_sas: Switch to new framework to support suspend and resume - scsi: hisi_sas: Code style cleanup - scsi: hisi_sas: Add missing newlines - scsi: hisi_sas: Add BIST support for fixed code pattern - scsi: hisi_sas: Add BIST support for phy FFE - scsi: hisi_sas: Make phy index variable name consistent - scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg - scsi: hisi_sas: Modify macro name for OOB phy linkrate - scsi: hisi_sas: Remove one kerneldoc comment - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up - scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() - scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list - scsi: hisi_sas: Modify the commit information for DSM method - scsi: hisi_sas: Display proc_name in sysfs - scsi: hisi_sas: Fix build error without SATA_HOST - scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only - scsi: hisi_sas: Replace magic number when handle channel interrupt - scsi: hisi_sas: Stop converting a bool into a bool - scsi: hisi_sas: Return directly if init hardware failed - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Make three functions static - scsi: hisi_sas: fix spelling mistake "digial" -> "digital" - scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation - scsi: hisi_sas: Remove some unused function arguments - scsi: hisi_sas: Remove redundant work declaration - scsi: hisi_sas: Remove hisi_sas_hw.slot_complete - scsi: hisi_sas: add debugfs auto-trigger for internal abort time out - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code - scsi: hisi_sas: remove set but not used variable 'irq_value' - scsi: hisi_sas: Remove some unnecessary code - scsi: hisi_sas: Modify return type of debugfs functions - scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed - scsi: hisi_sas: Drop SMP resp frame DMA mapping - scsi: hisi_sas: Drop kmap_atomic() in SMP command completion - scsi: hisi_sas: Snapshot AXI and RAS register at debugfs - scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs - scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT - scsi: hisi_sas: Make max IPTT count equal for all hw revisions - scsi: hisi_sas: Some misc tidy-up - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental - scsi: hisi_sas: Fix losing directly attached disk when hot-plug - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code - scsi: hisi_sas: No need to check return value of debugfs_create functions- Backport cpu turbo patches- genirq: Increase the number of IRQ descriptors - irqchip: gic-v3: Collection table support muti pages- net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters - net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure - net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() - Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure - net: hns3: Fallback Ethtool's modifications to extack - net: hns3: Fallback ethtool's modification of lane - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add configuration of TM QCN error event - net: hns3: fix return value check bug of rx copybreak - net: hns3: add netdev reset check for hns3_set_tunable() - ethtool: mark netlink family as __ro_after_init - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: fix deadlock issue when externel_lb and reset are executed together - ethtool: Fix uninitialized number of lanes - ethtool: reset lanes when lanes is omitted - ethtool: limit bitset size - ethtool: fix application of verbose no_mask bitset - net: hns3: fix for not calculating TX BD send size correctly - NIC: hns3: fix kabi - ptp: deprecate gettime64() in favor of gettimex64() - net: hns3: add support for Hisilicon ptp sync device - net: hns3: sync linux kernel hns3 wol to openeuler - net: hns3: fix pointer cast to different type for wol - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - net: hns3: add supports pfc storm detection and suppression - net: hns3: debugfs add dump dscp map info - net: hns3: support debugfs for wake on lan - net: hns3: add debugfs support for interrupt coalesce - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: fix setting wrong tx_timeout value issue - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: add wait until mac link down - net: hns3: fix set cpu affinity when state down - net: hns3: restore user pause configure when disable autoneg - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: add support config dscp map to tc - net: hns3: refactor hclge_update_desc_vfid for extension - net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops - net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure - net: hns3: add querying fec statistics - ethtool: add FEC statistics - ethtool: fec_prepare_data() - jump to error handling - ethtool: support FEC settings over netlink - ethtool: netlink bitset handling - net: hns3: avoid mult + div op in critical data path - net: hns3: add support to query and set lane number by ethtool - ethtool: Extend link modes settings uAPI with lanes - net: hns3: Resolved the kabi change issue caused by new members in the devlink structure - The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs - net: hns3: Fix for the compilation problem of hclge_comm_cmd - net: hns3: remove always exist devlink pointer check - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - net: hns3: fix reset timeout when enable full VF - net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: add support for getting GE port lanes - net: hns3: Use the correct style for SPDX License Identifier - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: PF supports to set and query lane_num by sysfs - net: ethtool: add VxLAN to the NFC API - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support query port ext information - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support customized exception handling interfaces. - net: hns3: fix miss L3E checking for rx packet - net: hns3: support wake on lan configuration and query - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: add support for external loopback test - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: handle empty unknown interrupt for VF - net: hns3: add support for TX push mode - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - ethtool: set device ring sizes with RINGS_SET request - ethtool: provide ring sizes with RINGS_GET request - ethtool: helper functions for netlink interface - ethtool: introduce ethtool netlink interface - ethtool: provide link mode names as a string set - ethtool: move string arrays into common file - ethtool: move to its own directory - net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: sync rx ring head in echo common pull - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: add support for pf querying new interrupt resources - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. - net: hns3: fix the max tx size according to user manual - net: hns3: disable sriov before unload hclge layer - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: do not allow call hns3_nic_net_open repeatedly - net: hns3: optimize the rx page reuse handling process - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - net: hns3: fix GRO configuration error after reset - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool - net: hns3: change the method of obtaining default ptp cycle - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add support for PTP - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add log for workqueue scheduled late - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: fix user's coalesce configuration lost issue - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: Trivial spell fix in hns3 driver - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support to query device specifications - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net:hns3 Fix KABI for The dev_version & caps element is added to the hnae3_ae_dev structure. - net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle - net:hns3 Fix KABI for ethtools->supported_coalesce_params - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: remove unused macro definition - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() - net: hns3: add support for TX hardware checksum offload - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: add UDP segmentation offload support - net: hns3: use capabilities queried from firmware - net: hns3: add support to query device capability - net: hns3: add device version to replace pci revision - net: hns3: remove some unused macros - net: hns3: remove some unused codes in hns3_nic_set_features() - net: hns3: fix two coding style issues in hclgevf_main.c - net: hns3: remove two unused macros in hclgevf_cmd.c - net: hns3: remove an unused macro hclge_is_csq - net: hns3: fix a print format issue in hclge_mac_mdio_config() - net: hns3: remove some unused fields in struct hclge_dev - net: hns3: remove two duplicated register macros in hclgevf_main.h - net: hns3: remove unused struct hnae3_unic_private_info - net: hns3: remove some unused fields in struct hns3_nic_priv - net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd - net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd - net: hns3: refactor hclge_query_bd_num_cmd_send() - net: hns3: refactor hclge_config_tso() - net: hns3: remove a duplicated printing in hclge_configure() - net: hns3: modify two uncorrect macro names - net: hns3: remove a redundant register macro definition - net/hns: Remove custom driver version in favour of global one - net: hns3: clear port base VLAN when unload PF - net: hns3: reject unsupported coalescing params - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() - net: hns3: remove unused macros - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: Use LLDP ethertype define ETH_P_LLDP - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: make function hclge_set_all_vf_rst() static - net: phy: Move linkmode helpers to somewhere public - net: hns3: Add unlikely for buf_num check - net: hns3: Add default irq affinity - net: hns3: Only update mac configuation when necessary - net: hns3: Fix for loopback selftest failed problem- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- config: arm64: Build HiSilicon SPI/SFC driver as module - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - spi: hisi-sfc-v3xx: add support for IRQ mode - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register - spi: hisi-sfc-v3xx: factor out bus config and transfer functions - spi: hisi-sfc-v3xx: factor out IO modes configuration - spi: Remove CONFIG_ prefix from Kconfig select - spi: hisi-sfc-v3xx: add error check after per operation - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes - spi: Allow SPI controller override device buswidth - spi: Add HiSilicon v3xx SPI NOR flash controller driver - spi/acpi: avoid spurious matches during slave enumeration - spi/acpi: fix incorrect ACPI parent check - spi/acpi: enumerate all SPI slaves in the namespace - driver core: platform: return -ENXIO for missing GpioInt - driver: platform: Support parsing GpioInt 0 in platform_get_irq() - spi: spi-mem: Fix build error without CONFIG_SPI_MEM - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum - sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig - powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config - m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig - mips: Drop CONFIG_MTD_M25P80 in various defconfig files - ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - mtd: spi-nor: fix kernel-doc for spi_nor::spimem - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() - mtd: spi-nor: Stop compare with negative in Reg Ops methods - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods - mtd: spi-nor: Fix direction of the write_sr() transfer - mtd: spi-nor: Move m25p80 code in spi-nor.c - mtd: spi-nor: always use bounce buffer for register read/writes - mtd: spi-nor: Add support for mx25u12835f - spi: add support for octal mode I/O data transfer- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- Add feature for nfs client support multipath- mpam: support ACPI for MPAM 2.0- perf metricgroup: Fix find_evsel_group() event selector - perf metricgroup: Fix for metrics containing duration_time - perf metricgroup: Fix system PMU metrics - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - perf test: Fix metric parsing test - perf test: Fix msan uninitialized use. - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test - perf expr: Allow numbers to be followed by a dot - perf expr: Test parsing of floating point numbers - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf pmu: Save pmu name - perf pmu: Simplify arguments of __perf_pmu__new_alias - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf jevents: Add test for arch std events - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - perf jevents: Tidy error handling - perf jevents: Fix event syntax error caused by ExtSel - perf jevents: Fix getting maximum number of fds - perf jevents: Fix event code for events referencing std arch events - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf metricgroup: Fix uncore metric expressions - perf test: Free formats for perf pmu parse test - perf metric: Do not free metric when failed to resolve - perf metric: Free metric when it failed to resolve - perf metric: Release expr_parse_ctx after testing - perf test: Fix memory leaks in parse-metric test - perf parse-event: Fix memory leak in evsel->unit - perf evlist: Fix cpu/thread map leak - perf metric: Fix some memory leaks - part 2 - perf metric: Fix some memory leaks - perf test: Free aliases for PMU event map aliases test - perf metricgroup: Fix typo in comment. - perf list: Do not print 'Metric Groups:' unnecessarily - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() - perf jevents: Add support for parsing perchip/percore events - perf jevents: Add new structure to pass json fields. - perf jevents: Make json_events() static and ditch jevents.h file - perf metric: Rename group_list to metric_list - perf metric: Rename struct egroup to metric - perf metric: Add metric group test - perf metric: Make compute_single function more precise - perf metric: Add recursion check when processing nested metrics - perf metric: Add DCache_L2 to metric parse test - perf metric: Add cache_miss_cycles to metric parse test - perf tests: Add parse metric test for frontend metric - perf tests: Add parse metric test for ipc metric - perf metric: Add events for the current list - perf metric: Compute referenced metrics - perf metric: Add referenced metrics to hash data - perf metric: Collect referenced metrics in struct metric_expr - perf metric: Collect referenced metrics in struct metric_ref_node - perf metric: Rename __metricgroup__add_metric to __add_metric - perf metric: Add add_metric function - perf metric: Add macros for iterating map events - perf metric: Add expr__del_id function - perf metric: Change expr__get_id to return struct expr_id_data - perf metric: Add expr__add_id function - perf metric: Fix memory leak in expr__add_id function - perf metric: Add 'struct expr_id_data' to keep expr value - perf metric: Rename expr__add_id() to expr__add_val() - perf pmu: Improve CPU core PMU HW event list ordering - perf pmu: List kernel supplied event aliases for arm64 - perf tools: Add test_generic_metric function - perf tools: Release metric_events rblist - perf tools: Factor out prepare_metric function - perf tools: Add metricgroup__parse_groups_test function - perf tools: Add fake_pmu to parse_group() function - perf parse: Factor out parse_groups() function - perf tests: Add another metric parsing test - perf pmu: Add a perf_pmu__fake object to use with __parse_events() - perf parse: Provide a way to pass a fake_pmu to parse_events() - perf tests: Factor check_parse_id function - perf tools: Add fake pmu support - perf tools: Fix term parsing for raw syntax - perf parse: Add 'struct parse_events_state' pointer to scanner - perf stat: Do not pass avg to generic_metric - perf tools: Allow r0x event syntax - perf parser: Add support to specify rXXX event with pmu - perf metricgroup: Remove unnecessary ',' from events - perf metricgroup: Add options to not group or merge - perf metricgroup: Remove duped metric group events - perf metricgroup: Order event groups by size - perf metricgroup: Delay events string creation - perf metricgroup: Use early return in add_metric - perf metricgroup: Always place duration_time last - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools - perf expr: Migrate expr ids table to a hashmap - perf test: Provide a subtest callback to ask for the reason for skipping a subtest - perf test: Improve pmu event metric testing - perf expr: Parse numbers as doubles - perf expr: Increase max other - perf expr: Allow ',' to be an other token - perf expr: Allow for unlimited escaped characters in a symbol - perf test: Test pmu-events aliases - perf pmu: Make pmu_uncore_alias_match() public - perf pmu: Add is_pmu_core() - perf test: Add pmu-events test - perf pmu: Refactor pmu_add_cpu_aliases() - perf jevents: Support test events folder - perf jevents: Add some test events - perf tests expr: Added test for runtime param in metric expression - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" - perf metrictroup: Split the metricgroup__add_metric function - perf expr: Add expr_scanner_ctx object - perf expr: Add expr_ prefix for parse_ctx and parse_id - perf expr: Fix copy/paste mistake - perf expr: Fix memory leaks in metric bison - perf expr: Make expr__parse() return -1 on error - perf expr: Straighten expr__parse()/expr__find_other() interface - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables - perf expr: Move expr lexer to flex - perf expr: Add expr.c object - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint - perf metricgroup: Support metric constraint - perf util: Factor out sysctl__nmi_watchdog_enabled() - perf metricgroup: Factor out metricgroup__add_metric_weak_group() - perf jevents: Support metric constraint - perf tools: Update copy of libbpf's hashmap.c - perf tools: Sync hashmap.h with libbpf's - perf tools: Grab a copy of libbpf's hashmap - libbpf, hashmap: Fix undefined behavior in hash_bits - libbpf: Fix libbpf hashmap on (I)LP32 architectures - libbpf: Define __WORDSIZE if not available - libbpf, hashmap: Remove unused #include - libbpf: fix missing __WORDSIZE definition - perf parse-events: Fix an old style declaration - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events - tools bitmap: Implement bitmap_equal() operation at bitmap API - perf metricgroup: Fix printing event names of metric group with multiple events - perf list: Hide deprecated events by default - perf tools: Move ALLOC_LIST into a function - perf stat: Fix free memory access / memory leaks in metrics - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - perf jevents: Add support for Hisi hip08 L3C PMU aliasing - perf jevents: Add support for Hisi hip08 HHA PMU aliasing - perf jevents: Add support for Hisi hip08 DDRC PMU aliasing - perf pmu: Support more complex PMU event aliasing - perf metricgroup: Support multiple events for metricgroup - perf metricgroup: Scale the metric result - perf pmu: Change convert_scale from static to global - perf metricgroup: Remove needless includes from metricgroup.h - perf metricgroup: Add missing list_del_init() when flushing egroups list - perf tools metric: Don't include duration_time in group - perf list: Avoid extra : for --raw metrics - perf jevents: Use nonlocal include statements in pmu-events.c - perf jevents: Remove unused variable - perf stat: Fix metrics with --no-merge - libbpf: add resizable non-thread safe internal hashmap - perf list: Output tool events - perf evsel: Support printing evsel name for 'duration_time' - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf tools: Fix legacy events symbol separator parsing - perf list: Display metric expressions for --details option - perf stat: Move 'metric_events' to 'struct perf_stat_config' - perf stat: Pass a 'struct perf_stat_config' argument to global print functions - perf stat: Pass 'struct perf_stat_config' argument to local print functions - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() - perf stat: Introduce perf_evlist__print_counters()- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids- spec: fix the problem that patches are not packaged in src.rpmpython-perfdc-64g.compass-ci 17097008054.19.90-2403.1.0.0268.oe2003sp44.19.90-2403.1.0.0268.oe2003sp44.19.90-2403.1.0.0268.oe2003sp40.10.10-metadata_list-compact_tlv-python2-perf-4.19.90-2403.1.0.0268.oe2003sp4.aarch640-metadata_list-compact-python2-perf-4.19.90-2403.1.0.0268.oe2003sp4.aarch64perf-0.1-py2.7.egg-infoperf.sopython2-perfCOPYING/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib64/python2.7/site-packages//usr/share/licenses//usr/share/licenses/python2-perf/-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/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3b0b865ac93500bc93f251b3cb7a111e6f18af91, strippeddirectory PPRRRRRRRRRRR (.bΡԧ1Ϧutf-8a21fcb27abbe1b781d3257ad659bc5cf028f3839dea06b05d03bb25d98197ab1?7zXZ !#,] b2u Q{LX֚b x0݅1'D3ю26 Y|YZPuI&PVr',>l 1ڕoj @W+SW{8}݊e!BEVͱ΋VV^ _ `z i ^i.9&9f SDցiBf"e~pםr >UFSePl?ury"zN^r)w$n=  |m߱d;]$,f+Gg!PSTlKA~¯.+xM pvidWLr&-%f9Bݺog+mBdL13hP-ٺ݊J~mSN%>&G}^Y,p+u/fFlj#!‡9l>yBime:10B\ 쐿d؜yFͺA B8 5kVMnk0|~$/DjB;?6z;\*- 1b]ad ѶP 'skLZxp/nFIڤ0"(K6y]‚iBopc}~W^}F2X-]RuXC+}MȁS%M<3;,.K!eVz>@|@\UEGXf"K M~P00RGu3'5xM` ÿ0z ]`WMڹ`Q ~SNvtb(ix&?aOvXzA0[|aJ ڪîk ݐK3ja\DD|Ϙb,bt_}`)9 ,>0^H0p9|D9}݉d/Bw15־q4n`-czgWanw~~3]4.yNcqQ1D]`7[>Ghc{eVh7wjz"BTQ[{?Pisqē'ҁjzQ^€@keo'@k>PSq9rZ?\]1Y5Q\ (?!špLgPAJQr瑛mЯWy=-UqXuuD3F=E׶{dOaRh* 7fKk>jR#5QK 6s;d,޳UZ> b]%[y؊&M"o #WJЁ!p /?1BE"|cB]U9Z2mp355'4iMSZ A+6VdgאyvC8'air-0=s`ڴ clZr-هViڔM iyy&EK~#F#h%7HUQ'<ߌ[ΐ*I<"|YK>e>o&tDH|?! fE ͝t誴B\dzRWֹT{_\B`~hIE2ᜱ+w/<)l  cG:@+O`,/t|)EyjkԷ .RsL2;jk%#đRKa=P%嗽t0!?5MT?L=;'5p+9t91'H,+4Tu/5|Ln%fH3Q {.W ?=_V8 fBuT_;-n'mo3J`i$f#yqgNxWٖkІ /?_3acVaNIcTz+y4 V; .|wk] t8 D,9#0f>9*,k$۰Fxҕ7 -E 6ˑ1~ز.}1Z !DK՞1pUCF 1NYb!tQy K> YN-}MzD7r>\ۛx9m$XT 6{^lZ(,1{]Nyə ql?dOeu&OpOOlDK͟cJ'42wx q~ό5A6EbS"u'mMUnWDft_^Z-nsĎM,\yhvGlX6yK 5]?`9O9[FCI^io>/pj;c/A i݁Ӹo{q@t VAi9bW85Ra:2A%deg~WyuTy [ )/FU@KUN$;lp_˪fH;UǬFY)!B+n&%"WD*bOU 6T6x1"c A/:L25/ ;,ɾg#мg*x5E3d9$kE:f[Eqx `PG8Óc֚(gD`p1=pE [JXm7(X'(fZRӕmmV'(Q$p'5=!݋fF;V|H8#`1s1#.JI(Ϥdw}!yƝ 7}3 1)|CnPn k7lAfג0`}mamoMlBf*詼>&x ma*8)ZQW(O. 6w(O|l8eNӝu ]zAy3!uviiS2c@F8pr4q?7 JWzkWQ_N'D4v-KD;T6Xcjz>Ziga?7FpČaĞl8.EDTLqOgzB 3k@)?ki`P_y J:|* {.~}5z +Y,u:Ԧgq@@|5jizkygp ;1b4ǓH>EK@?. A[F/k̛Th4C4uI!X(Q%mQ_oْחMq4w ̑xe DjO`GDjjUq(J$6}$2wIM!ޤ,,/Jk'["oճW4 FnA(jA+2l<jbE)V"OFOVb~) 7ݸfSIӋ-Q>d`]΁ũȹ[.fm ~4nKR~ .5xH ӜZ=@H6'#С؃qJ ĥn ǻבpDJ6M Utg`F'Vei di}k%aRa JβjS,iL6h \Z8?^r foohml=uba]p\LGmw To[؛3?b?aĿ|j$] ҥ\}); =EBYWMq4b71]zא!Ÿnj˂_ x$+meNF6m0MV}2s q Jm,́1"Okj 4Q`pG1cϠmAfEz5mᐃd;RAfR\NKwZVmMĎ~RE}z:Ή bI껰W;D'٭xI5X`!ǹQ``-j;DN´V|7>{ڿ':zN"2ǵU?8SKCZ~ivRM~0=%ބRlPFc nvQ5_Hb`CCW:#WCZ&l؁"|q*24r"8L|b O*OAc~i7ȠZy#TMm8;Iřɴx!.95Ł>B͌㧴MN˙7j .J p p˜qifP^X7q֑<P&I`TE"P ٫f>N!uL7tĖqRC ^BVo8ڵ9=JBQ6Joo+*h~mRh}>|d孟VSoezGsc HLGy `_IZlyђh44sJ䫝NgC³d)N*[Z{V~oNg uFyxSQ%EԋתdkiG3P.Roa<JەĚi4.S)XN9#D|uְp H({XkZD\FRU\; ܞցm*(e4]aS0v~8/~5YώZ&(u,kͺ~V'cH1<FDû5ܙ=#fiɣxm;i"Jru"cUdu)8MH@Q6qg{,xl`7r-~@(*h|Kuc71]W8r,N] y5KgZ(.Dј $ V)u;kBl<*+yt憡m!ɜxWjcvևube>RuIq$%Hl`UG V4f5[M41Q~W?;-l}[_5$!<1HuO7o{+jiZdQE*g;{7Wd]+R@bwUqyiW R*)Ia*Pt4Ѹn~w|7&>lMV@T5dz` l޹c 8瑢omdwZaQ rE^j&ŕ[&WS̐3 ""1AYA+r'Z}Hz8;@ [bf`VECY%zˀ}utxqm9bYtǥx2m:GIal:|h.( W0 +_mdiGii`lY9ږ8i5Eݶ5zjO, q6#ǔ ⅙Q$s4@eXo/#j\h]wTP8j'gjWb݅,*B|`jf^07GW$15`x|gOVO-^?p80YqX/7<IfUhgaģ'k2^{CZ)㴝Lts{E4OHM/қ ۴ӮdM0k,]V&z8Q_D;)Sc11p2}'*ߚF_@ S꓿><*(2U:vh {amЫ1^g;%mnA*]6L=u=-s-lsl,P U`Kݓq]zD35}?ᕳ6Bmfa"Ba!]гKF؊`h Di%hj:&D}X[()?n5_+m+2vy-˻brr3 ƨy]KC;[_-wUمS*E&VrL!!~M*}a$I  )2F1W,:OV{bNdc*PkZܴ"G6Oߕ=UF^6h +ged=s4ȖP.\- /YA7D@<9׃QR,Dz 'j\[-n{x-F SvѲ{.iC~TkZ ŢߩoVҔrgi71xEl~:z|2)r თ/:W+@vq6jIu3~x@%AĴjjNz%{= |ŪĠM}~v}D#B~|%ni@,bEf|·td`=[dNg6EJex4nDP-bR/ ŦúrWᡤe VLɜ9;aca>{kY;ިV֫6dMHfZwBJ`t/-Hu o$Jm!_.`CG18԰b V$!!^<۝MG+[5/GgX gs&$qF13pcXtTPvHu t1Ќ%u+Ur>Qx !9j("Z cט3O U:&FA^vvXxvyry2(̶EOP`H]frȈAʟb͗ Zrh 8T()vi⩑Sk$4 w{^o M鲵uD)X'qA޿EBp{{CNΦ=sۮ /ÿE%έ9d!᪺vv-V' I}p'3Z(Dl^úP8sc@єjZ0O//$]tDul@AέOE҈,ǿ`eш#KǍ;kO ?С"U>3O NLOsھG0k?!ufًc; 6'E߄@b+KMn~J[6m38& E܎f/N^aL{p =e)?>nK씥 _\_vƈGC)>{{F"|>5qY7=UwVw' _x#TVF9mj@4>|ix9!Yi@{ulaLuІWQ&(h!ī$-=C vg p)e܁($FFaQσg ;rܴ҄gqzoטE0"PL6 "~cdQy;xay4?ޙW0;)O=瀶bo}Q+}ҳn}m3;\P̚8rvՆ~Մ+NGԮ|Q&,sXd)%lFB&KSG]WY^şuvbd;m"כC}q ~}Fɖgi]qʕ='7Iw]7NZ"FpbgԦyU⠩]ϯ!4U`B޻*QgPW4}JE ]\?I[7pMHW=#3wGk_?Sl- ^xȋSLSr G|Y+>%Fha Pcgڟ+;,F m+NsՋrˑ0V`g.1ؓJmGR]apz$Gg8E^H-=@CxZY>ffUDS`Vʼژ;}4'T]vdH=vQR ]9{\Vv4F0]s-M*4"p[Bu W6;iRGE8z{˵!qO=#3n6^PFv4>awN`¦!γo$\2HyҎ Q$sG 6Gg&DJx^q<^q- UNr-r, ;9H5-{M'k"*o'2᨞UNT(h!,4y3n.d:9f/Oǖ ꧾx65to/!K`^Dv^1(I)\="{Fw6x,t~%7}d' ǜ%սr$#P]-p. 14k M}oS)EL,Ad^X$pŹ{M97 ɦԟexSp 꿾)1ݪ2)ƒ$hrr >CO V`˱fF3X }YH o(PQxB.`VW9"{!a5*A<zKAaEzI+6 =kJr36oXK 9{{ ->zB 4|ia!9LƥT=_}$Jv5I7nl Ut.;fL8ieA@1\*df$P xAZ-`moLf9LgSLt2UN*BeBm;C;zk蜳 gn㔉AƳk1Ͻiu +P{cm ?5AǦ_Lt )ե`,]aLc1=(zN7{({<-ˌϕ;~Th`C3.zCP idvnTDx5sc\?vMA)@7=8p0Cس}$ cVnƴ3Tޑq}Pފhs[M>(_ Sz7I C`h,?b<\=2-,g.*[>QCa{W†UB`=;p%.D`p!{m4%I|3I@\fG\b\vo~>hy}~ !uw0f+fb†Xw{K3s>'O[2G{HXio֧ @Z  v7tTcUV:Y~K?R^D>Pnb4*F.QhR-N ;hq$>xƈv8Vb z,| W5VlnF֋I>\[0)j?a[LC8'4D+O-;}2',k=k]oԾP*H--BqSc-rDpQJ<3 B\x bm;}yc>;Ug6v <ƣp*B@`8=g{ 0oޒI"X6~zHJָa%-`ꚬ~ǝm Ÿ _R0zLe] 'R?ۂebh*ٳy]+UICraKFzCO]U9fh}:Ÿ~Q>I2LlW]ʓO ^2#.I׎b^D_O&| W.VY{흦&X.EEP9yz05=9sP. Ta gXLPnbJ4 2L9 Qg _^B= !,=/bޔ@QӓR6+=U_<"@{HDw~ޑQACHxFMSG=lTg@$wPgeT Jafzj[bvOS*gh7R )'d^$Q 1nO%1{fq;Lv 1s0(1Dˣݼ:+*%"dJqL(jTp}Cku + 7)K*s*sVE Amw"w$f] e9C_0hrxM~M,˞5 `|P1UVW%Waޑ▢:6grNv >M10vv ѧ:2S8d%xynAlfy%׌Z^u=ʷ7l-织>L}j.k(+beEPHFBaHv\~;w̎wb$`>VAp%zFs,X&XME-;p 8E-+Mm48=mbh7ET(B*zpػ&4$;zA#S?e0?Ղ ]=y,tJA3lo$ NvѬjrB G}*qKY@Rpu؏ 23ncM6F#XoHM⦱?Wo'ߨ`a{ h @A!P Y8}6_+JCɗ#] i6%Q4 |=%q[[Ϟpeپ X Fr¢:{a/.=g*_!yQʎ3~'2XH"gpƀ8:]ᓛ]uhA6Ծ=3Ffnl_¬إ5ўЕI^Hi\MHޙ.4unS]}eʹ^\#u?Eř U^fG5o*~Զ*jN9]%cU2= zu഍D+q5ۖ9)]{6,Ǡ(upYնkI6vR%f#B&tU&`!X(KQ,ʛ)g32l"`K`HW?hxB #JYQTq& ǔ,}5g{I_qemՎ'KgcǀUQ65"nG~&esӤNg&JɷXfCA!OHUj|)qf`z}|̢ޜF¤~,\Sa=YuiU:AKt&xߢ}gW2@dY? :Фot&ZEnʟ=N~Mk'`cvR%m X4h]c+{w\2d@jYqwyI76圛ʲdWu!!L.$@ݫ۞ք#Iu3儌a7eI>e OJJ̩׳{FDpYY\Nx] {̷_5 S2iշ5,֘8 [jT<~lI95a^eDc+ehh"I<̧i)H9Qp *J$؎Є#TF٥ol%y~pv ?͕'gv0D 3`nKD޷_fąxsKZ]% 5ݭW{(e\ 9,$+/ØH2թUe]犵^ϲC7F^*vFBMDXgq_ՉP=t٩ 'H (Ý>٨f>`YR܄x숐=JBj7ys< LDNCΧ Tk)c$u!  ;utm!gcxࡕ[1X+2|LqB;?al kz7c}(B,/#2uqV_+ 1$͙&@lc[k$Y0DЧ,+a!l+^_9 A=A#-<4׸r"e%O6,ȗLX;|xC?ܿpfLvZׂ}4Q* Kb6BdKml-Rf5S|X_d4 grZER 2j4Yv+jZlp8MtL9PRngv*E3)*XQ:~Q*'6Gy90ROĿLڥh f&fj[.[z;g3.~,`(Z0C7)[/5q_n!Rj=SGŒFR& `{p%yݓS |F˗,H:91ItX(UvNB~C%}UhݝZჱ%9@}i=(dN%oq Vy^IbW HLkG c}[<&Iێ̥G ( {J|ʸlq --0Ɣs 4y$R6W7oؑO}(%vs.2Ĵ]KeбBEߙ1d6 I959C)GdhAj<Ӽ+~@F;yknDx-qr%}yE)8YfB"# 5VG%7Ϋ|E { =%Q-YsS Q/0ݪ;m< (oH y@q:UmP(W LJ܏e8?u+^g 'ڄz/N)%c"Q;l+7Jb}9M9KҫQn`2ԏF}MhW ?Ti/f)lֺLl!?c!DUs0m 05/e'1F=Bj U؛ܑ*Ȁ 1ؤj.i@xN\}9~Lp:K1TߓA1}3JS%wїtl3t74?}Z&3 U[%|p4nߝ89@l|}LBWȭa!,6c` }YpP,F{dsTY2V=$ W&wWW_sߴ7,GO򒰹д EQ"ԁhF2OwAYb`tf5|yS&l'.]ջ6!N c[^W%Y^wHʎ Ry_?(^TyoمܪőAHSDi(8Q@U_jC`r}uْ_|tazWNIƕGc`xv(#ʏY6H)eP=?f:(~´?QTa7 dg:˾MAR^XS րqi4b@d*7usjS\/IvX yu@im o7JXa\VYK b/tE lNJ߄), 1~Ms L($Vhק/Z߮~<]mlF (fZ5i]A[_ABw݀8c5=…M7*9+#bKha4事3}ݯwgM'zTlOYfbu1y:[;;l?f'E6ނQ;hnCU-(XdCOXs Fg[LĀ{CS}Tr\\c85<2y#ƿBo=wt :NJ5%Et--%V[O^iI4~c 䭬 Ti41x痺"kR3˪#7FV!WtG}pomДf4kST p n`i$cA᪲nQ0PKrŻ|j&AB\6~]Xّ>rUh[nZ½Y_lCnu0Ufq|dp/A;AtڶX2qyoV}I5{+`Nd267ݸyS['n7)z2p,FI T 0+io9eFeza2yvNx37E{LnaGZaҞ҃64D:g:C5BN SZSQiN<3.bIEJv'Q^Vw6b) :既-XE0n/SBۨ0QK=UҦj8f)ympoRp쯚nX==G6y`JiyYo֕aCvr$o  95:N\B "0Z`Wp>hCjOs$[q/xv]N p}_=:F䤽W q vud뭂 b><]PdH3a=iޥɨ1WX|Xȁpg :†BcliRnZ1YK08{@ML`XzE̘Ol7&QOM sa= a7e=EMU#5GT`UUo.mOIF(΄ˁvSF&n~wuj„id`YIylrAٲ:?KApώlFr]"0/6 ̅ҁbšYU%SN 4X._P pZ<~r2é5Q9M0 NbAOp]69i7"o*M SL<6po~@&rFIogy?"/^W~~gG=n`Qt'c[}nx"> ٿӦG0ǰlf& dK>lIl5Ǿ&_;yM}igc]ui ?V F-' p3n΂ ݿ)6Y+,2~ n@),D2["ei*&|: ڣڧ*8t]QQ̹:$3}K+tXr¢׬Z2ĐY]M\CA"Id6`Ǫcޞ:ퟘ uv7Ƙd=}y:n5Ύ{ѬY]Wn;S9H 50-/7$F׀eeR^OFW{eKa{.$A+W ǒ#hɚ7/YC3VYcȞ~*QXsZqlIYRRNKj"|]AIY=|JYEeGpC[=CZZ#jNcA n:lG˩K ǵ^``-BEMoPxӶ> 5:޷SWʻphN J˰ߤw7bʺ^oxY,s]9qjG7_q(qW|vT3b_^I, :Y~'Vysї}"_Ar25~arb΢a{w--ЮrK{MΞ5R'MŪ}edL,f`| h!rc~Sfd]Q]!ߡ_˳1; vh\%K+ /1|y&ȯ>sѥ؃\:OI#t\B]rzI2 -W!+JDAe%xA>$NΖ[C2Ձ}ڌ{f &1)g\Fۤ#G5cBb1uh`w2Oȃ.,٨$\93F %dZ+V.Mn]rI`i! tՕ yo~ؗ38'GJc"k̂qi%;&Ǿ)Xjg~F ^uWrQ;e&z '[]z.fk*)ԭlbrUo|_$h%Kۀ4sch@(wo*2v7"劊t-%`zKL^juM)_6Pjq:9{2wk!:f 9L%2RWGapO}Va!fqM,RuR8korE`}iw.H'9jߜY-AkQAM((+_!GXUШ |7Φ3i# $)bdnӰ-i](XGT7nN,I?)׎1~.K6NSTثu`n C|'k`9resx `*Mguc%*ZzK4i~+ 򆾩ݬ3_pXD!DV<@߱ [Xd‹݌s\pDwb~ۮN><߼}y\ }oG9[jeF* %\瀐O=N[K:&Z>xqwYO~ⳙ7~)e0jY6y9@Ѭϑfl|Zg ۩\"V[)V=‘hWCK&:f# ܸa;mŦ@qTDL4mbR!.̞N;*aB_4d>Pb͙ dmRz2Fz*DsT?p8 h0mEAz1{ ~]X.}t/;?$lLހ{>ӆsb'vk~Gcw-,;_vQ~|,7[V}6$* ݐ=Y| ]CR!y#;Ɵׅ?nNt$̑?6TQ|h.9fiSᗔOCEeC 3Ϫ{ 9O`f| Q3ә0ʕ bpU]#a aN[jZ9(ךK|9?|vS$Q@0kF obpDm"Zc ٧F@6}1@bH>_$/fA3eD;T|JI2P7+\m nCD]dbd.;!XFt#|3u)|Q᎓QF%’\ɠJe&yY$H LcbrFں IWɅ"^$GO={N=m̌?t/H߲pj1:ƚO8A0(Y.a$*|7<يv>rshv&KM\TѬ ړ<уBh֧6ne1!"&M46^A9V MmUOߣsOJTC\=3fxT*j<҈m$u;n27I JJM$J150Q?2ͫ||kEX]؋}pah"mB R.rat Q}o7aWmv~B\v, -󣅾ɩ Oku,GH-%dE𫸔gLw -ldR={ J"$3u@{/^ X_L 3W\ wh_A̗8Ytw~iVvĤB3dk~eм-Fh7Dtϩo VWZUzw<D(uꗠM)L=hSQGz׳g7>@ղc෨R!}OBvHUW;jN/ 1$$E}$eEӬa]IyկHHyN؟.y P*dy|XT!% @ Ⱦ3٧jk3[ä),RmuZd'yd:{۸oBwuBܽuePաifU2_ZܯLVY ?PR?b!ʕLp8'kGw_Zr@/-kμϔ{kטѳ:DV^M /tMre{Q"+>hb&qs? fB DFt{ ݢrqXنduNd^-Uw}*C_OQ/C&~t1!öZ1\u )S%_>ન"%U0F,h4UlO\b/Lt* 6 Hu46mA[h9VJ71J37 "Uʥ4ae-HTՍ&vtӋ2c]E:%fZB.GLOtҍ.ϲ ;=̈ZyTw~GmR!VS 2ŽH+HzotL8;LPq[SZF78*vq.Qsӌowq*G^&W –݊Ze%0 brgCĤ$A!o/5UWւzXNt讖*)ɹ93 oP%לyu:ĊKTQ]p7j%ےVGtY"Qpzh*s&'e*?֯wH{2o8isX-I4H<Fհ#ו?s7軍%JaHkc`DX,Oq IJ,59++cc;˱cʨțPD^kf bS*i;LJA>pLg֮j&eitTҽ}8m> HFt2']ZLZ+:a*?-#u96GxQmwz_MX28q} vZY[ܼ=Y⇅~@hKYV&z:֏Eze5tǰ@d:wV>ID4UA2/Fsm'P1sLto[Z1gRi~V- ^Mne4ƍ+\9ʋIU1oZ%y2ׯ{m9W`yjt(2x% ;V܁8%g_ax5Lcde~K2G&a(ĐL\YF[Ʒ"Y:+*mpu(G<7}41aS)S$%YvLM]ZN "HmpZ**2/E!j5ƮK?Y>mD)F ؗ9l#y& XJ壊ֿ\T|"uX͋:7;` J.Z,Q١f*^V d40翅#'8X&Z*4p&-'ĥflJsb+sǶWt6b7NNZW.t] ]o{ 9 rN8WhޥHak(~?PD,Ŀ^':?Uu=U;9&A7N=QڣĈEg0V\En2_d~lA]̯ x *ӹ>$է+mh:n<޹C,&{>ljNFXIےL+b5fge>XvMҾ#} ɊKpKpg3 t@ 㦷epWV$հO򏡘>4"Yp;ܡ4glp ӰSfYC Y\im\}tAfT)l'luPrgșTu5,o_D˿*+d{wruaJO~W}`m(V>G+ HjI,,jR s42/㋊plߞ |GkJLolUhv|a^iWciq,ـ;rdO yz3ʠ-*ϣ!wQEpF['Nc-nܹuk^dI9GB@@iT& I3T1[4v-h| W(qθsDIgpxS=UD\Lq-UIm?d4s5&3W@Yw? 6[hox"⪷1dTgȑ/4 )/ y;ioTQ#U9R3fdq> W;K/?n}и7[x^ko+ e`q25{ 4 WkI3u9v+ߵ2t0x!q<%Z%řU3vFvhTʶ.J]O͇~RnŁ?-ݙ@IX%)9b:<Oɋzбl:q`?hj3w_/jA !]+& ǭfKE Alx2ܼCy9mW(ҟq~eeXRoP*B74?zE;4ז*S$ Vk`6ձD9EPP &#Ѳ~5!0ܪ5 2?T:Ō M/bYлG #0rxeQ 9TrEx aE3Vڜ7iSrT[ |`5fJQ iy݆@\\)η]kz$;=1U^D*ϑN+/*}4L:PR}q~?mQG }i,2+g9p64jEMZQ#e\F?U#3=xVH [!l0XBDeTVM݇*mTw0+1e+p~jҍ$ AfnO &:Pgn @imSe$@Z"J![]`mۓMo7f)-ڇ)j&rk'|%iNmEsl.T-wJ׫*|ЈؑzP=#4*d@hWUY{O Y#gЀz30n/<@t ŕˠU3pL:UܾYE:Zy#&{IG5qq>"J1=?>wjXUg_w̻YmJJbbYțca^luIaq#NS*yu>yP !6z/VW&sύMuSrI׻k1i,l tL_'<w=mK$aKf}%Bdw ts2Sjs2f)726 فC Sjhڲv=_zsrULjrjo^9q]8$VZêu1DlaUP%g;š9#m*as%m_3GYs3(huQ"OsOnP]@Q҈H) {TO<,\ÇdsNA@iE~l dY!lŐ`JfZu"@iooNmݫ|CS*|l1@E[7&7CWaHʟVhZ)s n}CPԐ6ҙ}pIZwϩW!Z/oDJvA% ߰6xku')sp00[.<%}FIY }+?]߶h^XٜIR)Ep.~Q ibjҖY(hZ",QEXX?"^% E-N{X]Eߪ .2ũ7H:g`FcX]|8_Nb[e?Z+rKH۵޵m]X)EPC[oiK+tkLԘqT#r̒G9EJHj0n?JxD'BWAWӄ(\!"vYin\t)#G g:㎏pRH='xYi%-o#J7a"|%K\fvIT\=?e}A(\@`{k>Svzo֪lֹ8wԞ\Vft淠ѓ{ux۪?!zrY (\qEqZaߩ$U1U:dag^<._g[YF8-_+-:Xkgܛ4G0̮7-|ވΫjgI$xuJ?y?z^AB p<&Y4 Ũa2hz%ݡ ݥ<߸*V;r]ΈH`gbSTBgDİz~b{G;ݔm@$9nDCRjUQkOrɻL#@M$ d6!g?{xCI0*Ⱦo"ylZ|qf{RQXp( 0LvS^ ,V+-OFriAKIﮮ<'V%؍΂Xٲ<{Vo\YÛtRlYXTzNc5#S$ub jKRxQcn_.wT(d+^Mp-VBZ 嵖%!hQXn7-} I}X:5[SGjx)z nJ|I3vlQY#+]c/u D5a;8>A/X.IAL'(J",Ym/EH_#4>@|{7Ԫ+} ʳPuQٝ ճFf1ȗ 0 #972Pp}قݮ"87Mw`4gg@(2jni7òjM&@X@r^|b'F>) .om\jz 0r zC_Z<\NP(AydyoALҼο0;js*Gyz|˥K/v0,'3Ovl\yeaWD椄&1n AkFKNjK?WZ{Z=ES nڰD C r)\+~Ƞc1As诃Lz;q!*MJxuIfC1Y]#\.Ր;fCk\4ᰱ26AtKZ5-$5)hB`;*$KL\=#zAEsx eGYM_wNq̀wVO&)8ݏYJ Ϯ+D(QAY7 myPtȸ 5c], eSژc_ͯxiᰞ;A+Z%Qs{X@ YuL6q qRiL58ުLU{x6#.,|R)/) l2ko}^lUm$!l`4x[b5Me pkA 9hz [b߳ith[Hd0ax[gk_gEFFլv* IG Z}`sV10w,ʁ_`7B&b]3C@A5,bEU9qј33<;!]Ao{PP|aqAsLNI d5OOWSfYQ`, QJ2%$֜QaVP:`3h C^Dd*%j /N_ܙϊ,R%ZDA^}|3ЕR"hxzx& /2;9+9zoGuRRZ=A\CkPn{fE*,޻H9*n4P3С`gzUqt?? Ɯf!TKn ByڡAKȫy]Lx}}@bTYA'qYo*}!Y9!X>($T1a?^Kl$6vȦ%ec  ;vÊo!=,$i6ej"$̟D6'!ÊB\*QM{[6s&I{[00p1-ln=IDdנz ϕsȕm|8d|WeiEW\Zձ4bxbV yV@ԃEղp*uw6N@6$4-܂'/=9> Zï+EThmf@S?o 1dktAuXxUMME,T'_ ؖTO2{αs0/_a 0&Bd]b`''kLHP?͗IBt/C(0D{|+,46"yguf 3z M2Jۀ&}\u@W8U?v4}cGuЋAU zE*q5ԍ@|0iW@GqU39ACPTfIy= rs|fz^n#TJh$O薷эd ,b_i5ƒĀ&9\|}e|FaB18AyG4H0Jx uE}ƞ]ߊq( t|_+`j?E`Y =UHA*avߠx^<WdAFIBu]Ȳإա?=:1=0N5K-nwQL6F)tQ=0JHȄEߑ{̥?oAWKx:lLR/ccCFh!OPt`Pv[5vu7.oXsA`3i R Z"` 4(yg]LiI(ovmWRt|Yu'Q'"Q{>;.2x .첩 7f\:l$f(GsbN(:^>Qqq?R9~Zit5!5cD/Mzepw}.>?<Zze^U&MȖ {jMX̜XV!6X}2^1]`?[}5\|M-77r0^2OԎ_oKv5t46g6|.bXl#H!ZN9t'w&-⍧1ބfE@9 % P|Dvl8\ 94r^u#sJ,^mV$CuWPo[%kS0n:I>wuCR2,"8n .a1tc~ fk W*o rv*?=Ր$eOx'd581\ٮ+k-B=&Dror1';/ĥ{6EY[(E==>kEs ۆWcepu5bRV1tpo_;?ٰ~{OHDf7f͜iv@<yQ0S*J-waW=&^lXF'L)gdhRO'dI&K5럗L@5tro nprgfKg GSLNܜ:.#*SʴC0qľ~7,DoF Oc.fy Rqo`|$|fy pX^,:Ոf)>}=d"e%|쀙nP &$ -BB'pKnDtE=Y6R IVf X5W}Tù~蠺KD7ʰj޺4"4g?<l4H 'RCKlj~t].5jG@LZ}SRhd$a*Bs z?|+}Of{H.:W^I&=&pDeHk%nS#Ef6\|RRAp̚\Njx]VnnS#$n]Wo`٥k0/mB&a:,V- .K?I$r.#:c&0HËxUOER_tL4BtN|Eե=ƭdu*Xr2 \w  : t1A K,_1z(WiAwٽ5s&|T>ĚۆߊtP&VjP:2p+61 K"[]=ɥxZ|"eipj&œdlS  „ C}m7 Wi.paywk~>XCLY τ}XKF#ܺ+)cǏ8^D(ES9R:YwlrWHYZ<础1VdG+&-.xjF &jvd1{\\)z1gҢ?{Qt.Q%̭'Ku@ۭck?nN);\AE(&B|:&*fq$z{Z9Dq9e|z 5U՗jfſK2-B~@mYN+~Mt#M{¬3 6,.6dJw_7vw6:kW2PR<!+V{1 ͓v#KeIΎ8띘8%Wb.bT>Rzд{+i,3L+N8{u(h}3!lcR݃@M#YL3UugRpnS &NRz`9s>:_@: =4,"!^ȚKȃmOoL ;}SF 촍 )#j5 ʮ-ֵ!`ջjh,4Y36FU/>&g&3KPW:. wo'ZL3r49 ;^=믯_}v>cja}쬎siAs[_k6-L|JTZ u(,2pɤqL1`jG$PpIt[Sjߵ`P6- .y≚񕛖?V?)9@9|Igx-DG9NW;k`n\o wͧo |`cwpg/f2/}ʐm@^cWo|btxqқC&ǽe&Q~JG۹#[E>:F2qIP1Ʒ9ڎ)_*kIX>N9>8@nŸDPl!3=r2Czh5ąPYGy?CAPx|ϑ)06 !r"ZYmJ6 {7ENŕl ze;hFŒ2ge GiDޢw2D+>[4U=QQsxˎYxe"<~U.)U[&؜%w^$7 \PJ 35 ,ޗ8dJfBFVg{sC 6p.`e|e6tÕ(UrTh/3"p܆Fc.ðhyDxn'gfB$ݧˢe,lܸCϴ&2-BdP3ƴPωRp]A"hus үyqS qQℼp_zmg, cg=n5-S]ϞnN?v_Zݎ=cG*sK9LzY=tl1h׳1f ܅hYn39, mL_oHp,8u~\pg/EJ_.|'3-Ę x`ӻwŕ &rj71yZ|c eC:{uk..iJm2 !5BN#. (#AyZ7TS6f8"FtrH_D@| Q칀E Yx Zm6xB3+coa 0rDY6 "xHjRTE!mQ<}El@gvrnO1LW1ٲA0zYoˢ* %?^m5"N@%Mў.`B>;GE% 촡Xe&)[6̬dk 0*h8#zcF~OqMe.'/5$@G6H(*|# \xA!iK%oaxobּaOIBe>GEqpŗ KwmaIʻ"h5e ThVMN9,=pXW{߳KETbfĩ)Ώ'Û'e]dvH~PjA}=Q"a*ӶʦUd[6¿ V'ײhqek%+Q.|NBƱryr{͋ O!p "e0 +7t- $p@P2jYkWW2 }K(`Y h鷇ׄ5"+5)w5+v {d n'QAJwLVZHQ(p ;V弳] ; d;ĬC̛/@D+PcG~ZURkiKj~'U Es9lk:KĈc^Ķ!ЛXKYl*>:íf+M`iAF~=̛袌dG3J#*mU߃ uAOG4f їy?|:V$_([AYmW|8AIR?Σ<ӾjPNv(2Q3,bV?yGE%@ M%]F?aHv&Fhܷ9 yNo@v;7>Hav]9؞-_L1m\9۾r%4&S kަwdF: sNu,L!1Qƒ>T^FVf6(iEQhkH`d>20&xRhS8̹SYuF`< /9ԋb+\u8S}NDjҥ]˗L捒b6- ul 6aȃa=<(\ @m6p-t*0Z-$vo>ix%i)o0:z"i"h gpޓ \TAn f<%XqplQH., x4:h23pCe+zDZS][|7bp>Fenjm?Ln$tW5 J.ʛȇժj ށދ4k(?{U~^XxlL[l xn09# wkΠK:RH('&bBHn `",e:9[~.$^[˿޹кnD?ibiy全05ύBNsq%F,r4ض_e6JႤDoY ⺦# *TZ ̖WJ*D]Ym!sV_/LEMܽ 7:Wʀ헖%  (kOmzUnk 'c2d=M( a0);ՀFMu=Ã\m~rNv7Le0j!&ߠI}] cR?jb&+@ΛnLuҌ+LZuSnOq%}?yeSSY#Ew>Cd*:W)Ș˿n9 nQ &~ps`s[//dH߱Sl-E]ͯhd.zc7G:a4k=NSt6g)Ji?)v9=އ ]ǔ25 z7Mac>.FYށxH:WbV סM4eЂӕ͑V("V 4Z?&}2׉)eM]ei2u0KdU%w%5V rDqlN-8"E3.82K`$0ɇ'W]D|DYS؎wO*#\ 6pC+t)/o\O/qE&v抢sc񄓽@FyR_]9x΍w3CVx%B!oi䇨ttSz8Ss^baNCi&g$Qn?hZ6'du:"`C[zZ{=fNRpR),|w[S5ZS7O8 pmG[-=JR#sji眱رkAK]A+?9LUBEJNJPm+WSꯄ&g,/&OvtV"wڎ8/KucX+C 3hiB t^xK 0Z2me `Ώh"s健zk (ۦlxl$N#%v"7 /2BlvjC`3g KXEc/itP c;0u$%>zCo=p1*t: s BWez!>N?/FfpU(9gaƖ†xVp>/I=iGD>0+E3] 1WP~fEdFgačЗx/ϕ8saX&tFǐes)|uk&hbnf?z L:N̘sF/E$)k:saa vx]9'q2BNج|%Z ̐mu~Ș|>i#}ߗoǏ(n^w^v {L_uQ8^=9@ 45=e;*zL|#hQ3y%|E@J(sw(Mbx>tLx\EnT]Ml LAqV=fU %0GZP=MV`,'g $) Ds0ޭ tc[>y\܃Q~M" 0\Cr?U2{ h@>hFh[G' |{e=+q̎=/i:昘qldaנپytQ87%đeW"&y],~MSC١jwE먗8u4ۚOaaS1dik7kvվEdiFYg]n*? k>ÆyTf ƃ1?\kkطg8EDj_8bP0vZ90î/A ħp)c8|)@EA<ݟ6Jg#/am~Cz7`)ӻ%b(,:^NJ@76=/ݍĪlGq1HAx0Rwȝ- ,a⨈dQ2Usl_zu٦)" c!a5?WEI^rQGlВOQiWw/}rh˧sX~ȥ 3inEg!'SI1FE6sqLn3&^̴6 a9Qu{7M^84W]ħna 6Ѻ l4^Z՜BԸ5&8`5(rkƶ y^ j!7䛫F^BK q"c~W4 4A\pњG `U6{s#eQ):3F[1QZɆ@>GRP51F+Bx'^B E( ?>Ҿ}ao^ś~mlL>kK} ؤe̓V>iba/sb{_ooG!'XjgQ _ AbS=$W~xbG9vm@qD,jYF|>`>KIaHѩ.̣%x?@̼#Zs]G״Q.u\e@ٕ!6ڱnKR?D +Ęĥc!0+00Pmkt{k)2T_uH"6Y4f%Z ۣPU ꒽tWsbH@NVN$0ڽo8~7ò' 0ԼcpˬDM ŨGr90] Ky8xͶќGpdG= ))F'$76WQZ XOY$ˮX'I?-,u[2Hݰi^Š C <0&龌dNCǶ%X7{ lf&] YHDz'a0 *¤@aw*ߖhID2]Hƭv  ++ e8%eϨgd Q=.G15\,ix))/*R\a̝?څd!Ukl6F1G*I+ᄕӣY@tti*6l҅ ~+YCFŅ65kAĭ1:V.{'WQGB5>th'$}v/_jTmX    tg|rj,G9N^'/:zŶ\%>lkt9w87^k\nRi9 twK~~JR藷 ֔b ;x>3]5սmS$/jQ)ٍODOEͪ۵aHQv=\=oY+)6QN̳v?O۴hB-&~o=\ꪎ3փb8Fkrn- 5PB2dJm}#iK^z}`S@Y 졖X]ѣ>!-+c;4MX!XOJWF` B5m&|W 7 SߤyC:z-DUYfoXHݧ>p/{S0OxWlچH W~Y;B萅iaExN6̠%s󶪡 (hCLfض=hR2$QɄ4ˌN"hrK<@v%>Oa ОЉlZ O}5|erg^b*+p=[3ۂS!7I9jD&U2$Ve[>1Λ3⺚t^=.xoaYq Q)z549n:AnfۧW!JMϪ΢# [vrt2B>D deJF6o~aL%XUlaH7BƵa̙r+*ցA-xW9tJF3D6=@y'#VzN->|ChbILg=~mUauŠÞNƋ[݇΋b:qک2%556;"*ۃicҘN1Z0͞M R_8bL]nI"111Wꯅ4 7]طlT[; 疚{7~$Bhѻ ?ݨi`"w^OzwޤĢ1M$V3&|1)8ORŪpL&eˆmV/F!hڊ, w^q=\5ټMv^zƯ1; w(!t@uF;!Jyo ӈCts `lIl4Bn+/} q'Hcc帪(hE!DW>Yq[zVtD7\c_7Sͦ["?<+|ܳ4Y`T(TQ,ⴂ=B6Wn 4ʱ:Sb~ OhUe$2[(α07" C6@C1aK?o<$=r)fMASYY*ʙ3M/| 24PɼѱM"8wl1 7qB ajx14Μ+\ycFiӊyds #lu0W`U)|ƒBnلZTbUXDH 54vf2dG] a!#ut7",3svnbuI-InwB_bm:cgIj'FRC%ЊCR2kgq Jh诺,;g\=9Y^H o ÍtQ//"CtGmQP(pe4(-L .A?Ě;v2o«]6[&'V7UUCAmgU j$WqTPR|W|bty2՛+Ds  3~.N:qi*_+|]u0Ry>9GDY-U;C4O)58P yΤ=FkR/ܽT` )e{:qWD99D"NLȉ՛O[rf~Ӱu`vDH ψAs`Dy,+bg4p\kix1a!u<)%WoZ r*rR?NIqBI_R>.]%/W&O.8f `TdGwB** 1:؞ BeQbi}qXJ - fc=)/lDz:0>nٮMC5;L77EѬ;H@۸G6zd+VeLg^򩵵Fܿj#.+OYh]drI5='XH߉c'g{+@+~Tq; I?r2X#L{'j*pCԉ} jįox`G㗪c;N&J.R1uiLp* M&C ˜ɫ)G (- aAȔ>C@ܚ5j'G,j徢kZAh F_е_#ԙR\הqCɵ Ǥ]jMܹ NaGV>-tY`[@V7R_&r +{й5]ƞ|K R_à +v,(ҧ?*C/suEc-kWQynЄώ6t vQV Ѽyld%IvVHGHr(fm\EgItI  Ƅ>*o͢e @0 v0}ɞ [v$:8ʫ[QX̳IB8úw/6*I0G8l;ђK.VV"@$:Q?8'݆='.ֻ9'PMd"qzhwQ^[%d6> 2a-Gkle}U8^ڹ 1M4X<1]ùf``unAQPv=_4*Fdo AwW ZǾ=hctJi}W7Au.hiIXF]P_o# e!iEOwҐlπ_݀^ v? ''T ʌ!zAW5PE¨duu^rb!OX  v4eF6;RJ HD"@CԉK0]T|/]  ۠aVM!Ο;Tfl҇}Rզ+Ey);$Y4t^á?Ͻ8 \LgXܭ-.%ɓBB)2UNV.qGl۾iI gA/$si4Kk KĄ|GevBB^j52@Jt!=p7Te2ː"%W\2SQԅw9Akz$=ţjQf-}yp=Om@ٴI,3j>AF#Q! qUz^7Aŷp8CQ_H/K{[u%Pb@ܙ<8R'Uo{qgPW6#,Y7Fɨ84_'BoO$y&|6d@OoE.CGW1替9zj@cF՘xM^@ `9@?=6/8$_Q>{%I"Xq\{q=͎ND"~X`/=M?gx(%L̦h<+"12xx}毎9WŒxh]la>U: 9|,𪉡%3q%H*6oU%HdyW] >^TBbw٥Eܵ׬Ozh[, jhZ]`l:^׽Hd7g1/r(heB. iC! OKJlai83 9>I)(d)\ ;2Od3|ѐCN_9dmS6048d5( .JɊ:y]1,AH-'D訬 6Oһ84=-~m&=A ySpa 69^U{-UyLQqc-4G) w؃ Vd X)32̷fU56"vG%$XkBFh2 mssF˨Eی>~#N&zc0@J;3;IEt^#ٕ PdI`Cx=f@ԟz1t/] (o†)_ZzqP'?N)aT:8eڑjMe'W:\^_2 4OKeǻOY@bPHhaQޭ/EI*;G%xR4I}B3Gsa#v'UZ%[vzMD 3szrD^:mEIPnkU[m1YD؉ !/)MCEhLm%ʛgy/fn&uޣWzkЭF3`1e=xTbUۼ|</HK.Y"B-n.ʎQeBZ.ק<֨[Ä>wWo(/C 61اcz2iBxQrC}\ۜQwd:I8'Wgg^._uAo Zq2R+4 A);u]7jZ D!5U`CZ&E >\픷ާsT@L>Nned6)pw0PTMh,P2r3AcWZg.vbvGJ;eP.0p'p=4[$ڟF'Y0RR`S5 =Ū[#~iUY]Cw¸䚯;Nt>17Og_vd9Dvf?33n4zeH7!au{|9~na2Y,`ߚ^kDRh}^? ^ [LE!NBB5o)Y[JjL ,4#kCZ6շ\RTÄU|;A}pDYl6+3e ny!8q燷|q%9U,bPH%T(TIj Ρ@Yإq=ak\Z z9řNtr=n汣$kN;5U)C|:p,)Ź$pRT6~pMdzLuɏO8  d[es !cMYHԱ1$,K%Ӑ+}_J\`m!"({y_ qȜQpg.9h|Y}jE _#{+8ր@ OTWЈ$;. &aØ $GBz dt7ʻL=@LsfMupwYFJ ] U\I`kM[Kfm T%%˹^^nP5^e=6bDٲ^8\sܗ}נpyTZFCa cu҅KSK-R<$Qf SZ<$VJFE8L< !] %@ W3@jd: 7ܗPX05)A L@NJtu}Θ%)n:pٙ`R艒]5Tl} C|>q/嚘3Ғ7da{*vn`yEs2֦YL.f}6-29*AiEB &X\‰qHsc*88r3iZ-Y,}Vԩ8v7ْp1L[Ã`H2*,QՄf L_dc"ilS@^<:yCX+!'m-U G7je-KJq9^72}FҽQLKWݯc Typ[.xcd{>6>(E[l'0u^"u` xbѷ_e̓/kEi0ѩ.9pC3|$)sO)gd9:sIQLXC0oo1kgVj LXgS'k3*oB?/[-wVćDm6]c7bmCP?޿5V77ngO mn-a$HW|kr0|j4! ÊG:Uvuj | רv_=Չ'N'TFhB<&, *-`@ 8 좚Y꽒DB%[0S~WTy mAq юoA\Ri֯PyzRxݙk܏>qdNpt=˙xBX*9]74tLs3Ja"y3rS\PfehPc֪tyGp;PFfu꭫$`{!t I-2&PTD^o|f`EqbA՝^l=;Yѵ2g0pDe]Rl0qkE᎖FF+3^q5`#^ w !۩Mc~,*.Ճ18I#k A@៖Nj{d+~9rIk'\lٖ;Ȏ_ĀvVMTyp`8X50Rr?iy+k^!L)M [&`oз 'Wyh(GԶ]~:!EKqJ$*n8a`G$A  g6yCZC\|jz\bSRTG،^C#B<ݍ9>Ӌqa 7lm=z⃏O}0(+=yah68̗;9_kVZH[}w # F^jj%1;E9g*x* 4Jh ?(M B$ԫFͧ+DДmXmH5<͡'dxطiW. j:yu=_9[5>~8{;TYrۭh\0T Txm N_W^|R 1Xj@óΨ 6B'_s:Zφm4 {QیT8݇Nw ^n4e04U@~qٕw.䛹7#]Bq0JMu 1B8tPJBǣVEhԵ;e<>qX `<ypˆL4l@OcE3g=}7v~W)&|[Tۍx-=4FDа#^Q̒ r!zk<7Ozz_Yqv@NBS\q3,j{|MRI׽ @UbJibF )`\6ynhlyJ:E9Ĝ2`'i1",,<Aw? U^}"cö=e(c5 zv>V㼀A֧_?|BN?hhR]1b$JO{t~PY?˞BC33˰|Go8Et Aڃ6}k>/RҞqD8K x犞\4.ick'nMSqh68\Fd8+Z;Qf#gzt88 ;L\[q;Y]Pv^¸аɨPEyPs%ucQ[Y w-T.jo~DN|^E0E[WzƲg)(M W -Iɳh|{.H 2 !uo^׿ WA |x ײu'HC Bca9 "u=_;H@\HDjP(kQ 8;nPb&,Pv=|^ܳ}|I26(>M؜)>NCIǂ.d'2[26>J 2yp#p2˸(W76KK৅4 2=Ej^"!ӖfsX _P c=L_RWvU''?Gs96ɬ`9n jEepHh-7(9BiJ1:(5x]0uhuo@BlhUBjE! '[-L0{UKF]o 9!S4NrBOGY3jGX&zbw^WFQ{o †a7Ni|듶9@ޥOglh=|B !Ti~Wdy >ɧb"lHVb{VB;gh H_%):%I AME}b.NI; `_շ<ߓ9z4_`(10~sU-[NUp91cӕM.kImњĵ˞2˅nNǓ4(x2qV$x[ϊegE\OEAd\Gj!&~MrIvX{|@8Χk}_O>}QYc4lWûRx=~/ PwzfiM'j6v3..o Wl!)p9 B$/\N`>(M@&w_<'Ml0ҬR$a4ӗZƬUD!dq2"Ce."2Yx0Eb̠z=M|_ }hqX"~mܹ݀N g['b<-p6)LM]-ӗ7@30X>-+|B;ܐVQ`Yn8v"TH8dGxo>z.~BX ДwRyF1hi;E0\khˉxwF<۸<.܊xT!$X]'oFbqv !D&`:u:?{s;T=bB-0ɡIڥ~YӁt@/5 g{'0i=N%If4ꎟWD˹0< yJ4=RZn^DVчi5U|;'c Ymm^`8v+RP,11(&+!6 }Wـ]=iN Y40"QA37ẬFxMkoцf-![ņc57]p<$9ɵwgE}.;y(NX~IV⺛eKuu + 9Oil]wڋ(He,M`c1&+s4MFFP;SxU@>{UJNJFS-_ C \Z΅s2HA^I0nT3- *z׿vA KQTj}@D؟m. ;Xɠ4MYL:mnJEuNz6)oG 7e!Tͼ՝rNp{ܷzќlq^44?(If!PcԤ.0γ`ZCtʀ~g˃~EA/EvnNV̲IVK#/uJ~)i:f 8lSM zwT,MUc(1!wo*3kߘ*$B!9t)tX ]Lۅ ?ϾLd^=9lYoDRkFm4 "sGs2--_Qe,&iJ0|Fe$6Ջ;{Si[3d?2.k+/@ZlT;>eשHij eB/ͼgύQJp|Ԧ;p0iͪW]g\pv,=V7N x$_J}7(Ev93z%dS W )I[ p j.mEnY@8ӧٵ$ym(H;TgԺ ^^W+k\@ޕb4fSvߗjjTDQ\As& uFWcBvw3q~7Ò6YoШVo<&)~̎l 5B<:.Ta=ɝ@;* F$>9Ȣс:0ӧ˧*-4& HIJ/_4H+Ӯkp9rnvu Vm! rHDvP, 6NP<(6c|8U2$\k^ lCMǐUD'TX]J:sV2AZ[Mh; tX\#or"F|&k,P\5T*C4<|u^nZ‚׼uj5K" 4JYt r:-,cP^mFw ҲZǺ-Qv&y!GYM|q>+ E{?Rc:JW6bgQzf*xk.}c/G Af)Mς6WGjjX+>kUi1_V /aTv9 /2:Tvך)ЀJlCL"vi򻐣 Gr(tV^"6"y"ӰmDϊg> rr7[ބڷ53}AۡXqߠKzBFWϾz'q.^+SO0W;nk|cnC舼3D/bgRlEz;%r"An6"\V-x"N@i'y%(oyPLпsP9s|`LUi$:aOΎڻIT΂G^;`۰eg#oʓ~K}7o+4s>NYJKu"pm,<T.j\S]&aT9+"cD_@H빊i``kp{+cGNc\/?\Jjrz{rPrH0PV=:8:TJb $6ӞqĈ仂|C N)scVDhx8Yfy1WDy1D]Ц.;T#B%Lħ/¯XQx6F=!&`˺9~dE6H6Z)MJ"g;>ki|:ʙ sm4j`LuT2ODCz*+֍!S禿lU1 ;tcD?w. >Ƈ ^Mv+ NZ~Q!-$ajhc^(%]l3 X${t ޱ!6YI G)5Ǯ/AA}Jt"TgΦ:kމ<^X6yeB{bO>|y[jY.\ Cir//&֟0$h6%F!qa02.pQO&32ȩWX'r$[8'600Ɣ[F!rBe6``*%" C^D[n\8'6Z1M\OqչZ?tɤS '#HsU9+yxqEmcu$+ϝc1e1,ץע7~)]+cT02:k7csR$B[wK Hw Mo ګ!"^oAYe6cÝJIy A[:MHUIYrMYwd@khOa>[hv1q}GQI6L^o\O 70hmg\yFTbVM#c1PچETG0~'ṽ +˷HAa lpdo 7zmb+ZM&eE²%@> L5M_݅:PR=K1xY?VٱS-p~aKGdXM W-}`h w["_0ku4!AuͱGCR5z{ ;9 kFjBQ6O38>kp W:dm-ق?PZjGr;{$l/qW10v,R+7Nʙ( {:05 {zBK䄮}d.c%xu(o#8!="оURzI:>soJC{UqF ܔCwV8pۉ7l ~" Q{,+&Hm v(_i9i17S$AΣDpS ?(婧`OmU?邏Gw-<e }z|U^-e>b 7D#-A} b- >Br/޸ȾRpk=&=%"ܣ9%x\m؀jCjm>9 |c!'T 6H쭋<5%7\7g{nk(+{i^ʜM*㘈>q^}KÂY5N)J&<I`0BhO wsPXu> F%$Լ# %1SxP2R¿e2@;y0a5=$Iq2or ;ɬ3OI3ƭ; 1tiR/֫&H"e{K-{VnR'ɧ= \ec m>P"0p eۯ@GXCi]mu0P'xT\:?>1|\=~{y tfEKiT\CC}k@9 KKx~Lxʽ+P;clҽXHݵJ e۞#;?Եw3А -=#9ZGKki7 R/T.؇;0s_ڢSFuB K $_NX]98:5Ԥ7qXвB&pFvV0kvkRvѿ75emwu ,WVG*4' g{e~~,E] PGF6!Kr QTs3c+8h*RMᢤv9'{-p" OgA4:Jm4r% Ԣ 7VnmćMWh6] 54g=M 9䓎D h 6`,z19OO+MYyb #ER2!uS39Q+Pɸ`CvCP0tlzD\U.{*+,UNjn# |j_Nr,DrP0&N~~p;ymr NH0OR=NPO9q\684 k_m$W57Nlhs@gO7= cպuZ#X7#l *HP"P{mr%L_&*'zV?{Ce)W:; S kOo9Hwxeni!MwJi3rߧr _ZاMm{(< \7L+rC"$p$^Qf߉Bhz"yOvSNh2;M͇/9+i>gX'I4WY+z:YCq `q-(%g`T?K'"4y o^؅;D?lےEE4YRRLb L 9T )N.ޠ8zK(h |辶!6 3 ]E&a(jJHX$IQh=PlÑFjFNU 76X> /lk%4̣IY9y_/)3 ZP{ UUh,l_d1zbL5A "{ڟ6@86 JH`nb (sd҈qnɡKn A{ pO#{@T컢 闶[{]DՓ:c#0:w(4UH!;7pE7$66LMT 1 KcsS.Q85 tc)8/2ZA>7ųǝ!J&־c+[o@wzѩR\LJڻ '/+X 8k עQ@qV`se`5~N2ډr; ,C7;4'e6P(7uo- %1hcjuP4mdwc3պt6ZU rC=$(":ˇ_#Vgk$?鳩dј |/ʟ7қ+,YIAJ[.6 )!=_53<݅&AX 9JBݡ'\܍%[)eg,kCp9>[MdhZfݡA=gߒx6QPŸӍs:ǵQ'U9 arKg+gkץu$4n6e4w8$}[G }H ov~o-2KG=gZsqG =ž{ e!樴Ћpbr'E eAO|hJ&?ZXy:w+ Ӷ75h@t.3ԊnGC'Kw~,Tt,(Ի-WcQBhomьu opW39cȥ s$7P@}^ųnRnzn7y;%?.+1ꌫLO~-#kոM1;?X?)uMfLq^6N F <C=, ~xh5A13nNդ#) (y׌&ߚ*]Mf}$tz@7,Y{q9iAҁ #َ_j87??$axi=hHe)kAm_"'bː h 1(HSo^;i 8#_A5r; EcAxmpDAVH|5 F 3dS:|Ѥ6yO"9o?3eRGtA6o2^W.ہi27 热Ƒ%-u^Ǹ Gk&kwsc kxusqԧBm B%QQ߂ۖ;sT{|:PLE)Mi[h 5D&J[qb%a_&nsjWHS3_0f[ *A.y `.^*dv|rS&췱}ߜ}5DRdԳ)SHohq*{#p7*)1Wgw }% Eߗ(.L4jrS pL{1>JU V+탯8\雲}a1ћ t@4gB,R% pil.<{LguRH =Xzц~/yd,%G*WFa&W$@tM{]vR'}ml&yثu!&Wt~^NO*A\3%-|׳SQ5P@a~ϥ'[ sbi%TF;:)k;tsV<&ɹLqykGܦ9Lg̅TVd8Ŀ 'iI VIUuLB?\ VWC%^" w<>1tH&qI~J~f$MzmP\3B `Rt?r[Qـ؎c8AnٻB&?s{SQuX(fDWh7&f? bY]:F嚄Y=[e,U<fq,,dP3,7%MNP$i,/1ƅ\ǞL² lsew 덀0{OkDL.ndhr_,B!14"(ۆdFĭՕ:5¹30 C3ENo{^ZZ7ˤw-@<7.\,Dw3ϓq U<},<}wfVr}Mg2W=c铩8%!GLB|bt@Xq#!w9^{&5DU8z>Abܕ_Œ"o *FU^:Ή=4Q3j T)@GsLfKߘ|:N#V(Lf nM2%]qf-W40!Cu n4n%NN3S7:-BH݊d6)h jo}A [ݮ,}yߕ,*4ydq7@ZMjkʱ2*ևFb~+UIZx@.䁳l>tu~"ǿS\}\/om ={Cy7k>G9ΟƈsW;4!N)3)q#%XUU bvʘJ'["_~` ͨNҨR4qH|?kV1g&05jU Tȷ :S0|FWU?e dJYJ`?^!i/Qd/.\7$pq!˳8՟ =]"4q9M!]X>UY{z]&w5NV&yJ~˒ΖDF~}~yZ_>B mDV X闯+ItԨ8v34́)24|uY|TsyxT#b1Aװ"t8=-\n8N,y!VS_+Oog+JSV-M+}njSkrϝe(n 93dmKzX=>a񚸱3 R:ြE(ns# 6YJq12 B $t9=JF@4w\ɵ #$~55z0N4a8@8y]jC.;4ukJ!R6Y g [*$>U_gfZtÊ``f2eR$d@R(γWulO6`CJb1eIkn)1wOQ"t W\4▋?lD.̻T,gOu4?9$PD[|nήNq1/+ZbBNF&S6;H&ۣN*fI w:'_Ǎq`RhGa՟@S >-^ҟ{ "bLT+㦽|ZXP( nK|ċxuS/ Q[,K0:{ e#Ixh .2ΕCCh~<8&:0BrEwWŨrkR 7~oѥҝQgT{wjQLbnKW6ˊWÉk1* 3/EOj$]XvXL./dxA@؂ ^@T9ojҿf8@/ےe@/r׌nj 'x-w=0kGVә$4?MŁʁSf^Vgn??Sx61i7ogE}6Y/uP#Kh%bK'-VSZ@RmhC$s!W,!RLsn?6?Œ88 æl{4#iQ5 ]ig̐r5fOh6LM!VN9Tp+ڏu?Q <ow|n/[_< 2ż۴&[%b0k8X,w!Q JJrpSr7^!t,"֨I | ӋyHq?y"j JΔ$忺z#6Wg:BV"}w&$uiS|QP u%ͬ$Vr%I\ ]0x_cËӘ*@4mdThJ%/XP6œЋ!3@F:v (4a"+ \uMpSzǮubyGr~z {f9tԩŸ pnV%-9X9-jD߶ׄ6x'[]]zdsA/ǧ&*7diO^5 y=u-A 翙xaNߝ'[1LCg1 8nC\1|-Ϡ( ! uKҳ(W&uwνIxG:ߵ Wl%^K.,&HёS܉'Ap2BuV{_Qed&ɻ;̯-ͯUj@ed!&Cp*SbXlxeޛ[u0C`KUw߸+e6TAeLiLHȖ,>/9 ,ŷ-Zay6l)v+Zx=)q{SdߒRv8(e͸xRZ.3tTX뾚% Od4r+Kg4\Ul03 zC,/i^M'?Gc8|gԭ%-c3E[lv@<p;|Ł6ug"%j*mԁ -Ik!YL8uM\yټ'~'O$:Waq;(o>myvj9<^QdW%<UY\釂ׇ $qfSkh1ұ3Ff&9^'.E)ݱ穸Koa jLzmfy 6)PE)e" -ߟqm mT7  Zjiݬ l_=UTwF#v G26YheֺVU"mD@Er9 #W" +Gr[l T{Js\jY_y_ܡCɟ9)0RnV?;X2'ck4+p2+T3DK,O\jY5A(TBzS ~W#xge MF 1f Ygb.jkXwpvHe0{ ~*yj07쒑G2ZΨɾ=Ujbn#RIRkXn*f1$#[ޯEd5`B2zXOsɀ'nlq_xiĿJF\Ȏ-R ?al33Ur-U[\t3IDVPRU9A"%p*0jć@!$L^\40 6ͻY@C8@G4.+l9㎂/ԯFqJd%[{I$3f0@ʿ>Rkv:$hصKKr:.DtFnoJbx82-,ԕN(heDއ&('PDc{eWgք7 p |A]s?;.15p7ϩ,{ 7i:Qt$3Z*k֮yپQYFi)%1Khoj4 R{EK3s]j 7WjʔٔɮqQٳC_4f}6?5 \ *> \E/I/=HW}p1Jzw2.|iR?Ff?SVpyG$} *-9Л',-,-DؑJ., ,!\!'e:nf= N0ٚ˞ĴV(sG h^)%T%T7t5{wkDy۞DNjos+t%B !8 SʖeȏOgh\%̫ tQ^T~m{1)+W^kNô=앺%5$`[O339c"/bK QQ(";>TBIx[ח1Q+K\;ܚ`8befNKYJc\E` |bwg:6 6K%}?]aB p2,l# q3\%eZk$;*b0K,q" @2MAU?f&7 Fu9lu}B ^7c#NwiƯpdrxFF|uin5&ͭܿeqo@X"nb\  z5*s|iB8QD ޺:~@ i<|qZ}0l% ^I0τ<.Trhd9g+Qqg?Y>~/Uօ¿_J1âeׄ݃oya{Kהf"tV+L;4bꬥ*_#rFvXG<>\w=r0ʾ70tc>(禉9t5G[uX}䳹T[Tp7dn`QijJObK#^X:sE.!_>R|2= $)+G&FNd"n7ruG>Nd ppPR&a~rzCHۮ"`'7~~]dBB;U>Bo^?YUt"5mo{Y>ҋp7<Jʝu)vHS{jɅ8EtJcأl! xʝ VtɃO_*K=k^E{0̨fEf(a[y.q AD<޲ 0Dm~SʩƾfC{e<8sp8.ԗ^ vKrc8h.KQ0mB~ 1%SF4@dM ?7#C)#ٳ45cs"a5-ظkuv,0}i :Q߼>{֧{r.k#LOɮC0 2-Ap#jsU@+ MwE3liO%h-~kmM $i`hn ek&\Ld|rgKb3bX4ڋ v@>/z2xY]/Ar:3C\h(1H;kZ9=GΏ6P ? tȟr bb+A,,o2\hO+-DrJqD;G.01˨ =0mrfn-pŢRwzNhW|*F"1 }a<.>p.4320aYZ KT@g"oLI!?4ڃ-&xJ0 PmNtӕn2H &}*2|Ns>qBmk0Ӿa@ įR 4[$gvetCrjA|x֦AC*'Y~zôdʳ~L|S Cy,dWG+7kR[פwt~ 41vj֎zQnLB*L ǎt˘h(%j?ۗvV>pB'խIbԶ+Z= ,7gveUi5ʁWÎk5hXNNIJA.Ur*AOXsxdı[mutϫ>@.+1gg>%)6nTB r.쬂[16J:][KlEE o b98ZԍGrV=pGomKEq^2+3":X /ޜu[X:ݡ4ٛ66 .3m})Ù;o7F+3hD>`x͛f~lح~tޚ/{d)˱M8IBV0:x ;!#c2zw툪.#?Γ ~Xn+'RqDOmb4o4$^'$uj/N,/1 eJmQ ]tDD&7ÝXL+zc)MGg#tnS IoD%7KH<~^gZy"z@av !Bk 8*^4dsV3%,L>y1/ <%TZvE Eb<Ұ UoHҽ3́`YF<|&aF]Z ̋׶.|FyOұ05وp v\ՒfΚ=kZw&ɷ >X'|8RuilAoK²d.$Wc]X/Zo_ұNOPa~کD[ȵO ںDyN3*IV'fqG87.Ju+NIޅ|H칻#}7Jפ;[R"deyslZ%F9϶v(Rw ueEdj苪xOx͛M.&ͽ]gjӯie}Lֿ3&(@:@Xc &ojnc>FNT] 1&Տ+sȂMJ\lt^4`+1HfQMנV:ƪְ%7jS1LWXbp/?Su>A-*$$R/ȟtœ \JMG>*x5~Ui°3g#KlܚNd3U`a:n DN/]hYQp  tcb2҂7R{I`޴mq˻o;4 qPaӨi|Sv/!6V чi9I˿Eo@0.ɻZLKp"~LFPSdC&ZmQ{rt3 ||=~B:4O;T3c[JGvbL_54HdoCg(.^Kτ ??gL]0meҪ-&du<-ώT/N Xi աYn=d֝Jੱt+vP 6۷^L0Į=Ql2oVict N:,0$X2b3,LL_)h1e70 97g".d:N1ŠSYJ\ӯ#McԖǂ+ATqjͪ^|ǭ{% 3vgyE8˃w#+6Q0IL7`"=aLW7?(dp}HMQ0px&)]46USv%Rl6'g}Q4 )7-AC@%;-&g l5:U ?`2t^ E=/VM/;x'oA bGFG?HoN+ ax ^`*<4F`Gޝb$XZåNDi%_J=+\A+㻆Q#.X`v>*(v-PvzL'sFQ e 5^|hӨE[Kbf톛˻8%=.K܅p!./v ci a7+.Z7W)l (qFc-8LE=Zl$ˏOb2ĩc.ӺqSfyc 43j.w>;>Qo잏 WaLG{qd ~IJT>a_HMkK._It4u&쒀LuYJ 5|7wܡD%sw/)ZUa,6%n+"/t*kGIRGi?PLkae(6}A#Wʜ wNs<ђqٱnLѿBT0I-Xo? {iz+zĦl}>`Ha#b ItK/>sX}k+SY (81%qκ(W @"SmM>e%+':{R?2H@L0EԾgӣ"ۃ1+,oRt.ϑCQX pr{G`wouTFQ@p'-ԋx!cNV/X3&vUZ:Ŗ34])A7[B“L;P}-R~᪠gZ>寧JѶo[ɢJ/9U ݜyQ1` +Z$W17DA7THw.hUv&"DlI97)2Af}r'MM`A/.o*8X}ܽ;}~-N{%嫰8rb,ˣpn-'RC!kWR/:fϔ*⻽7g]]W2:\KAՍ.PxG+MG&'8߄#K GbPǩR;b=KԔc% x*%s7v^J$ `oeX kjo5Umr>Qψ^/)K UGuV@gwms <Ru>ߴy/++UI A]C(>OJ9L3)s_dI(7"7cG{kR4ϛa%CEܝ7H̉c9W92j >Xm1K-'/XH|S >NlG 5@~17E.D;ѐY<8{E,3t{$`2H>Kov˼_pAZe|FӤ(n>zBu6RB |`56!"Ԯi]\Կ ?rO vfېTbh)ܫ-kc f8'Q䓇6経+ %7뀠Oj),V;?X/t?0v^j@Z` 4\$㌸P4WJ~ cɌgS}%H]T˨#nOѽ wŇuv84VΡ벪Ԫ@1H<!.f?#\3(^xgEg "CYyWW^J}Da/wDl$R\"79߆;UPxkqXQy4)a' @Ub|)f,4"V8"u47~?c1 EvBY"]|fq=>1%glk] vJ k݀KWr5*2˗>-eW͇XW4v`x(DyS+#.(I:-{ECg]s> {7MС{)r2Q}N 7{},fWf6P]Щxą<v W_j'۵@okJtwX%̥W=~T1^9KfsD#q<#I|rdȤm*x"6c+` LN) NDTcX-e'=GMձNT꥜+F+6P4Z,?R.:RJ.^6 !]LCY^;a4ѢDY@m553scdHL?FNؚd i6^EšYa2T2z7'zPߎlXblI.{]8&Q)^ J+%9ӮY>P+Pr4rFuwxzFs3N 9\[ $73g י Uov!Pi%.OG#pTV kmvC?urѳ7old {`<砇bO+N`ꒊ@ٍu8s;Z gvkLb9À$!YA}482'W26쵪 Z :GN?~,,rM9 SsP# eä3b ܓA[QȮH9J)tC/3#aNIGG%⋺EO\Q3HvI@:}0ǜ\DTښ ^B.}@tu&Z]#4@yW+Ro\4,7VJ|k+SB /$OEK,sPCq e,MoTJE=a{էQxX}8T{e%֙W DGE1ԢWN+&h%]/;ӑ.rCE`zLp#Y+tRM1ΈfY=*U62FI*|,et쮕ZmA>QkZ^Ro]7Ȓ59 &p9( i_Y`0<ج!/0B憟tBS8r]7@D xTϛ#Gʌd ¸%YiRC徒{Бd;nZw NΊc?S&P!R>75WK!!7FL]b!\wő)a^&Mh.h^DU IHxx!/4?kt?A| bNST&!]0DBvud#k*р f?il}H?hZ[8#3SeD$c fr].G7 Ɠ$@ ~Jաy6Sj yy Nthwsha4W06(Kz`q'CD^s' Z͍9cb6=7m4kv]=jE)7lgVm[&tX J#"R 8ܠ?-3GT=Z㌢+ٲ= ?sv )R=8ݾ 0h({nZV0t%|ޖJg3ݧ۔Spo.)m4~w6y(Vf- ܫQ]|˃Tњ_8a{"1=x܊iu.N .3<ٯ)wq>sѷyW+P:^tJY^eOU1fZB:fnV+2Q^G;JQΫI+ɃY 6qtPYRg-PH6䭃5^{Jm744nml]T;(s4~0FP~-Ty;,WIAxjOVH={J<#v܌; ,>)…$9( (t*.it A>-?I?XމM-54xÖ|iR3y-~HsAg;jbqE~ꙏL28fVfnDjc!v/[, MnU"Bd3f^]S84]$9][LUR,z^-V !oe8fn'1T;er-TbR}zB~,ja&@G]΂L7Fx̣zŲdfO a7jϿpFgGXR:&+PDޱEx.V9@eDON=\#4lƾJzM j俆#}F0%enx3D|n?)&8gh#OʍdTr2R՚"p Ed^˱~:>?1;0u7"" UjhiŃ4Ckkj#idͣa(] gG9kr.B,u'HH£į>12%';s I Cxw19nY_΍@ti.O9#wo _ 8&Us}a  =\ō8zhDtvΩsAs_]'\VKMsNΆtH yǻ7+z>6ihUؿۮU-lyK͛XFX~BJaRyc1Ƴ}=YUojT1$k8ba(ci f&Zd) o;E Aܙ+%^n-,/g *2W<yo /9s_Դ0$?@ѼS1xwD@| 0^bp78{YuTYFՊP0Щ e$r@i̟=VIT_i_KZtmO"_i@<) =ROa[VT֠K^'0PdɅuG:f}Ư%Ǵu7)覎Ͻ/7Inf3Y1b&GMz@i = rRllk;aģ3JΗ? T1|wm""mÇ9%7*8#P =sP}nvU"WI$y"߆pȏ]l=|y!"zժ+^g|酤 uk߲ Z `Ktٵ XH,[_ʧ \ͬdyԞe=s\$ӎ_D IDOvHœhՔ]ϒŏ֐ߖ%P\6g'j  1ZEx:15 oǂ ;)CҊqGnVA';ZJ~]XI4:!//Q}OȻՃ9tAP4q)Owx s8)][ॻ©6]>RNo&i#3 *,C 1ݛ G$K^lJ4"$gJm M&cPXQLeїj_@zDf=)6FNZX,pLzurqz } \ک[*KJ(LD auc4$oiDĚ h [9o(V{@~Pg3wkfM7WOt,uulD0:%Ϥ= P*D7n%2^إ!\42Q{IOi/`CPϤGDǽDDDYWG5!2iaS|xO*M#:=mhw:KfK5B^`I::`{ͧhm2)eT€Ҥ;U;BZTwh6/}pskݜ/+`9J$iv> "_5 SSZmJQ_?xG[[k~[&YiHA K ʱBJV1R?ܽfwpa)l=7㪻DFCx묔9ͫuo|sD:y~1&?3eȇN&}8*JȿVyPl>w`WS\szuʃ5 s5TO"@D昰&i:'k'#vvRlPp^R0@j],#0pij ~ڂ Yo>ŤN7A.IäۑWQ# ︽ܠΌ]۰}1]OiM:+cQq7^% `VJ߯}`[}/9QWxQc:͇1 f=+\^l13`l_2)ڡW3XQ{h0Z K?`ׄ3I.Wvc8p:~" p[j_2k.QQ)D\QL 1V\fG)sC{v g'値^+E."r(#nTB.3WY\ӫ^8ԏZDigSЬgC̛iȗCc b_ug_&bw¨uB~W4G F]v׾Fa< W"*/s+9 $I:O/+oa¯t8+=xNߕ),x /A4u1W n|SVR^[fXZ˿g Nhz=L;*;[ޯ>k@&-d$dy $"fO8hB6?bԖ3ѥCԝ)Σ^gz ԋ/# %w'ƷIܿ"3j yꜥ1\{v}kwDc!>ؕ 5`Dʆh/Pbmy9I=qƶ.#6—oc̢cZNp6'n\c+!]Nj`>D 8HVr"U:U4_'2Tݣ:?"ٞf` o(]Zbu.OA1'(MH=&lKxrnec1$zjb6K!ٝN w r|e"O9=xkp:=l^'t8=sI7_+E.7spg_s6Xd&}d2 F:N^Φ!d҂|\YZV1z5ћ-'rRTVV4yQ{`qOdՠ&GQݰCMՔb?D3(r]ILBU Vv5غ98G5>b4[ؑ*L sD&. 6Hހ7к+7½GaB&Əz0gq<a3E!C8t#]% !=r EJlesiz xШnwwq1v77*:i wRj=g$$Wl]PE\ve+R|\)Nlv̘ T]/Uݙ&biqO"4}KѠ+mUa0լ̡4 2\z4U@26h2Wu\ ;ZoA=LC=WސǼЃ+e%Zj :!0R?2&U?!ީx_|u O/aD; J1=&[qB,90UF4 jEW¢8[x)] Iøⰴ:c3`Or,B̐'QPFys@3‚pIUr\5J5)8T:;(*Ļ%N"r/9eοg]T`Wx {2z2> D$ HH0jnM%v#و (qYof|6,-;L˧]O;I:E-s —aF7\B8.L zQ>vaKcu?!ό⾪7Ǯϵ4׊f0ưT#}pB"yt'anTGE1N.PÙW9h׃4xD| 8NW-┫lZrR2; 9ק.C}lA#6t&37<,W42ob*&S?XKEZ *+3|ܯ> md- &e30Fë&'n}!+LU`ʔ-ݔ-,!?w(m~G/xvnr~=L}s^s_Ԩu1|JAW@>Y}|.z,y^rS:Y=|qZ]zBo˂VpqR1h<}'c8RZ}cWĦy- cHb_pXe ;,_zJ U$Js['} =-u"lb $Lb񹊁z׎3@+͛!E. ]3zxNI(*Hƶlem&Pr.vLt˓,9d(=.8 ~L{J#w1 :TV&9rYlf鑛~>xlR26zbT E0S + c~-ڥl9Mlmz0!$7 #$%Dϵ4SDNmYMF qeJsiXojlZ٪m08n=0"Ӱd-F#?)X`N\_s\-LV71sjwIu$Bi5kpb"6B0hŹ%wdb w wt6MH6U;vFbtj&dt?WAfbU)J &4([c V,2߼|KiM3A*elԡ#zEr\t0Pz_xyx#{c4XF,7Hh/,]9.lBs&TKCQ]w_liS* X8MQfJʅY !Q3=3?Ve!d3$B?0K#[&9㢺.]z$w8CG{;ԸdiS{tg۩E p&h^2}1O8G^j-3'WgūBϮ/ %ʕRҒv Y Bc%]B#e) ?9$8!MN&R=2YH&MSwWX A4: זYY+7L|$ MY%.IAKOW7/܏xot+/OOڹ%$~.8>X`"wM~r۰z< dFAVfWr$mCbL^Z FnLRYwqc !SSf9m!C0|D0Tx~nйJLi~Mʒ[5Qy^ aW=#XrE/oa" ()ZZʁT=8QZ48iB89i9sS_J cCjǝ'u_.IóKG9vE=@"sKjRnSp_ JP멟pV".(#^;GmdqĎAPhbo6]=PdBiPIF8)b 9 V^P﷐qA' Qxo}xgUaNW ߯a \iP֩7L$ģGM9vF 7^=hrr| >'3kav'EB,a% OMZ О73TP%jʠ?h#Ǧbl̾,2~J DI$rz-B/Q/fv'=%:H':7# +-t{vIh/IKGsJ1oAu7H-ԇ*OSx2*FT_k鬂pS+=N`q0;:-rBu-{4sxeTԮVeDRM m5sALg#WYz%XTVB*+ lt#7B.,Elĕe0FHG]%?Y@fSG#BkG0}c{|'V]M(v W)F=G.Ez:詃nٻ%IIֵ$onL>`8.3 " %gm3DC}>~˜+_ϐd3Lj%8Qv8~_Q:IMP^K9<s}j_J9pvAf_1^47փH6qwkt\;4|`YWۤ݇v'+fS__N=e\,@bME/8(ie12*AȍHՖ>0RsG8̣Ϫɯ*. `.5:U ,} peLuxR]~ylmA x1iR'w '@vDt:Z痆2;?̄$I)1WK D&&O5aK,\AJS,8J492"5K >#Ai5km;|nS!ZwQ'+n ՇVwӇﴀ9н2{j1PĢB,*h 1usXi*5~zmWG$ҧVi53'zl>Ǒd/ץHk\PkJAؓ 8*=d?RY iD\}.#ҥ]\WUX D>/sYc FF!AL?w{<׻zcwjl}PB'\,p+p)w,8zk{5LR[@bMn\]Zώ׋֟ہ >]m*́ԧPr@aL7ԵꨟOSA EO[Ǝ pEDguY@e g EwGU(WS@z}޾z~\o!{;681n9 Q0thĠ~@"P\R{?|Mz+虉2ES& frdJ]@eܷIǭzO,E#'E=s7`5M!_2kEܨe T7{m|]ϕ-?*&n(@ {dr\ a_] S毶%Ԅ01 B9r1;hH~m\r;O9n7})2O' 4Q"8]ע<Гt>y)y-UF /bdcy b+lwgH0 ydz竂EnڨY#p}g7nPpB NHPz$F8^>)hF"-!尌`H4ЌBlS(9ᶝKk)NOaS\̷շp6`prsͤUL p%H9 V; R$a'dyr.L7kazj./1=Z^_A_A:}EZHyT`6ĤIyG}j >% \z9 ,CH{pJΠ9YpԡxD>FTq8C[1"}o|)ٺ! G/=,I-pfX窐ESsؖvi ?fuIVpI`hm#yR1;Dz $092$s+=``6txa^!J|ݼܮ.>a0Mű{۴Q4'4FjgmMx CIs՞⅚B6qYA<5rGY}.WK G>e[RMi{Bуt. /'^GVk=]^>rIVs>zw-%;;n'2`1Uy6EI#ȅn{M|Iʠ+p})z#=.)j3 >'aFsLBOXMϧyf?5ZR'B5 O m-y(^ Ռ{D+H<ŪWH el%g)·"6ˢ_(S595OE!)yl"P.^\΃ф襴fr{dŨ%{߶6%,}{<^3n Y%8专50^(}6WqEQ# Bw!8ꨟ>YsO4& kғM&]~N$ʵ t"'$FY"J k;_ɽjPD\ϪZzJ EtYڼ&MÀPEH'mF1pLy1; I 0= GtG&pk.*.JB4ffB}(gx [gΒ_bAp, d??)sQP]fNBZF|< +*PLyo2LѐN5p+uNh)X;z %eMn/3^F,㧥"dd+s &-#^;X(F Sa#ca@YT>`Ɨ%ilzlj;.f3Ĝs~GKѨr) S[b "4Q*QPL Œv5~iN UuktQzijXI2>=Dlvt AםZ,b+M~GMx  '=2=9no5^*^O||`;˂fɜbN)a?Mtp&PC%9!\Q6 `Ys [Q%&iDzR+?p,,tO:gQsêS/( "6K~ʮ$8;#>& z>h]) ZJ`+휹3C톛ԑɶlK$l;0)%ꘙS7x%e4:[ N] C孯Rү/_-z;SyFUIu5~M$PZ- C >q0# `ھ[p`&K z^܊*zX#3|ʓd{X+Ϙ{SyTw46Y:WuE[o'wC E@Zg0䮂O1aYl*<YC>=C;'g/"J~2SF\tSD@r67">$;<T+d0t $tlg;e*$,tH%vv͈@JU2I4L3ɵds6 P7rpiXJ[li϶r/!MI!ȑzOd/fĿϪ"lJ8y#ض1Nco䩃hL5+%E?ޱ=KnvBy1bdo`ɤGյ=, %2V4U,+X":d8ts[ ;rk}!2sL]>&]@ rLj:j">j0/sfN#'BSɞ5RK" )v,4u q?*3&bvJBk5Z1!c/RDˣg,)$6Q0'`6*1 ul8$Fܠs[*v|Ց&8sO;Bj C+ؠ:4^⮄NHhQ'r`m ChFFe|ovPyFf5@;n$ir]#S9HhxB0ЪiptO 8Lx9M,|_ԫ=xv)L89cmcl'eo'+ gi|S0[klU%g̲e'& ^_;j=r|a@ڦY3Ŕg,qq,dꕖc I@ݮ0 5c_Nģ΃\~VE'|LJ'uИj+0bfZoZCu:B]\4l 4THyL܋'eRh-Pr8P~f6HaY_fIpnFH Ps%\ ۊQw3}C'm7(1Os+k(-7S&_0Ōq=oKb{ yv4)riR STYFք [ds;2:*ʙYKY|z,wS-g[Eb?7 #;&t*Y{0(  ~яFKwʂUٔF# 9WC~Y+S}nZ"_xupZVp 6"kĀQ{cbؽ<eZzKnI^nz=EjZf8'X ]?EZsUwḎCm}do\Ƒq55_=׼`f+2,T6`{`~дi}S8!`alLmDOL1Wn4W%}sof|fGؠ:> U{)~ե٩d/~N8I >K֚UW1@.oؽ:Yi3Ni-ۍY׀㓛 !Lh--8ON!BzT/lt^m~>cKAf= #k}ܠ}4=2!:6hM͡SHz*QgCNNlF'wla'o#*be_Kz${ /iFImS t&E7:lziv, 2@%Y^Q(U7mcY 65vQD`_m{Fg`z 8ض؛Ve( <qT@7ʩvZK+qq3;6if_#4Hʕ+r9a҅Ŗ%Y!I3aQ`%Nl: :x|ܻm-1:Ýkr`uvSU"koK +-?)+,(Qˠ2?Q"nQgbGV* eN l#y&ZxBI!O I/԰HqJ I߻np,l&n9q^`{mɖ|YR.-NTv> /B.PLx6]<\lt F_-m) `ΓZ%Hc‹)kᖎU`U eG/#% kԺ#"%3i?&-%Eϼ+ SkK5b:U' mIKE5. I39Lt_Y8K+h}'x-AxAk=?6gT V@uhA.?ƺo)覾𢻁3HmB2P=%є?qjG >_"&n̡BsՊI@U:J6]XNhzq[ k Im2m{;,U ':jRl{ף/4W6o\E^X}XcQ.}p;b_wC6n;1uG ',(]Tc 'Tt@16lup&(w8Lˢ6Cu{þdD1-!ݞ02XR?'O!1R{J6:vcܬ!gf`([F5 XMhA,@נ7x1`FFIOopgVym4zn >0 y})P\=psoKֆ2=^Y3a]<kn0 mT%(ޮ60.%ǝv2Zv<)v= [@1pNBbzyM]rį>'' ]f.2.r?ia49sezk% dM?jyo͛&M瞽95<2f]q髨E4iAccGr Ө7Tg&M grUU|=𵜫FUTXIHi&@ٮ]Ÿ i,Yrl0imWɃEL%(%mY,/cxV}uurBѱ:E> o ΃,Ou9")`6&6Cg54-pJX?LYzrW`z<@'%.H$ 0\/, fE[N5H)^W] ViүwYf[+ǬZ<ڜϚwǔk' [/hC xT5-nR7T060w.Bzu#wu"njycܴAŗ-To)WU!:W{;j?c7NS5u/C_@Aa"i?2Q :m䏓1+.E淪ZkJMǶ`cE gc`žVwTGa81/ <|Tgh[qSJ`;)-v!7 W8urX97.1[cA͡xCƏ T uZ ZG/<&Zj C*F);lA2#j|JcN=ڗnϖY-!B# PZj(Hn7d Å?vA;a[QT҉ֹǴLf ,"6pH԰*P D2'^z]fP@}woڣt=k~ؚvZ*j$b p]Wz z2!XηH\59~ aK&wH2⊫]469E%MZT 񼗡,U2v.$}0a3$ Ȧ 2:|ĔI9C;N8a[bǴ=TdKJC46s6Gdf4bqߕdEw>Gf=V]eقp_XDĔЊ04iӖ1 m1αq A2@' ǁ$@Fsp?ަ'N,sw[՘C{MЪo%A%SK5)ҨJo'JjgioM4h#Ͻ:@1og>X&:0<)mmί)I)uqQX}qd?2Cyc5_I`V]n1U X_޽xf_O9F'yxL{h=%VȬr--@w_Ec@$I٨"gHոE!1kޙ5 ?lK!:wGdCgKAQI@=%NԀrYm`<^R]/ kh"?^ǶZٗNUaV QPbŽ"nYϑi22.;v磝#  [!1_ @_g"JzRJ3^v+$dj1dmMpUXƇMHV'pKxn"K ln5S4;﬷Bq:F\id6) q@9X=௏A/1r5:\B~*#Z%˙1# a kD=gA 7/(~q1uJ)| j,/|h96;q.dwE4dK „$z5@.4ozś)vRS7m>T*)~ { ̍|32V.͛Iv*+ wB"Q=]]cObkl[jDXkdlqh1F83gKM[$gK }95;ȹe>;РJD>9~6l@0"\׮'rVi3UVg(3%{gn5S'Ù޳_"U^q'q "4n+ѪP3mB?*˛AȟAR¿bm*@o{$+wgG^\hJ KpdT5(=Iohɨ3DMIcL}"8@mk%âq{e}';} +z@_ K2f\*qiesCT+sTidEoB c1ֆ}*ƕKw6KW$/6;n\k@4|.q̳eмZ\ 8gwB׷%=s/0wx)L? de/Ew0 #UVSWdI^.K7iBsBL7w=GQH9/0j?N3vB|f]&'%Cj/VY?ԭrsvC\5XTatv|N̲mֺwkQʢJ䮚Ga(%F@X _)fsD$7<:"J +!.|5či3@>a}/a@L`<&~ qNl'i CuMNl{ C;u5&иFrbﱟiCdţO7C ʺ"Q]=/ʘOcGtlvaRC2-K|eycC]u yFA{uvm>0^b}͟/OF@dW?*:14b ,\\\|}=?v"/*A]^ڞRCx|G]dLIɺˍT,8UEFq^Aϕ^u {݉69^yW*`!c<+їhS%FL.OAy |ԉ@ɕRBte"PlP)X`nzv;++|&@|RA>VאH@i ")*_dX;]9΢a<4ZTqe Bg0j@I*D=In,<}4ofhfyڿQ3{P{FMd{ *TJecQ<)T*la0s ɉ?1/.C dA8co|+RTݯrw'NG>qJyz'-sruGJ0Hyx=J\;ied|P'@3̌xބ@H蜚XA2.-2t4hx1误6WkP*W 0(uGGN#p]VzK> E6r ٿIJ0'/$C)_SGl"$eOC04Gu/EA*:e<z:̵1tb:MCO$nMIF(؞FCS]4-W]_}_Onί+hC"fI"eǯKm2ԦY!KKێc~aHa8}LFR`Jiӵθ߷me;ݎk7|컈qBzrc'wQ;<9zzYct Kps# =iT@S{Y_7{3;֦ 7?rma>e{Dkp]?1z_fqf5>&;X6j"ŭ;&TGLZf%f{s")_R:_yp"O/ugh-=2qK*hԙq!B6ghT/"gJZT}8ؾ%70 |g N~&2bE֡7>}h)eAZ-L}tqԶKwC&/F ]s~, UU ΂zB(ԗ.WUS~A/ xOh\y\jGwVXlcjs0(>W!ĕ. J@)ϩ@t[ݔuO YIM($~k6{N@5wD0Y\Fp7@E㾋;g4Xِp|fYdIRo3g4I-$FH .3h㋵JhM0όӷ۵yAV64Fe}=n#ɜO$GΧ]gq3{_Ht|,Hujxf