python3-perf-4.19.90-2402.6.0.0267.oe2003sp4>  <@PT@7!.ܶujG7oe”openeuler@compass-ci.com G7o  5D8Iբ8Zgo9HAWϫV=xj_{y,K,v5NAAsMY-8P)`вn}tMHfK;"[Yh~ !ZDܦ1[i2#+`;Kۃ웤ѥKS2YѺ)5qG~‡(T4s0bdwq;-l \ 307d94dd3f0531a6efb392c3e54492854bb0342b47feca6df3cbaf21e1192edbd9535115e50fed4a24d7a0088cc4669b4d6bfe86LDz9 :QҘ><? d / j  '3JPXp |    "@p y(89(: FG8HPIhXpY\]^b^dIeNfQlStpuvwHx`yx zCpython3-perf4.19.902402.6.0.0267.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.e޻dc-64g.compass-ciGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64ȸA큤e޿e޿e޾e޾*e޿e޻e170cfe4123de7d1831ea83ceddd886eb193c37e514358afdb6c98c367f5694b8444173b9f94f8ee01d2cd6b7024c7687d591ab30130e13fb341c126f02d4398569120f02d1e8c214c79fd1c860c239e9fb7ab392e5d694783399afd6de9b3b80dbc009a1dde72edc87b94991d92c434d2b19670545bb091592081c4bcc7ceebee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2402.6.0.0267.oe2003sp4.src.rpmpython3-perfpython3-perf(aarch-64)python3.7dist(perf)python3dist(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)libpython3.7m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.73.0.4-14.6.0-14.0-15.2-14.15.1eeeBeeee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&hongrongxuan - 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- !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.rpmdc-64g.compass-ci 17090958754.19.90-2402.6.0.0267.oe2003sp44.19.90-2402.6.0.0267.oe2003sp40.10.10-metadata_list-compact_tlv-python3-perf-4.19.90-2402.6.0.0267.oe2003sp4.aarch640-metadata_list-compact-python3-perf-4.19.90-2402.6.0.0267.oe2003sp4.aarch64perf-0.1-py3.7.egg-infoperf.cpython-37m-aarch64-linux-gnu.sopython3-perfCOPYING/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib64/python3.7/site-packages//usr/share/licenses//usr/share/licenses/python3-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]=dacef32e5185067f6b473a164d31303657fef8c4, strippeddirectory PPRRRRRRRRRRR x+OX[ęhutf-83dc936dafb25fb2995eb690ef890d043d4479887e5ea899916ef4588cec8a417?@7zXZ !#,≯] b2u Q{LX/[b;Kf tnlTVLo#D^Q( gbt7K/\m#E'k9/Zb[;S(D4wݮ;K TbL%a^L [ 2FqEuj2cm(H_;؏"NN1OE%õd_XT7 37 %X=k:~EU_<9\}t P1d?I2 ɧ-#?Jr 55TLbڔs]XtWӳO3u鎘iKhG3г}EC`D~`'S#E*/ؘ @"nJN$ܮ ty"Lm¶pXlq̄0 Tg~Pl(`d@|K-*?S`#ָ5֍Q]xX"9ٱ!s|M ӧ ׈%'Quqgc& aC-SYC;K_tQx!|ýam 6f=U@koY;&5捵 1Ƽ}G#ot5W\$ʏY\˗=YhO CSvZ'Vh*wK+; J;t ٞdS.$.-%&Se'q9 q1_m'֤k%_amLSK[EΊsT]ͿdDž8z"l]uGj% ??G(PfސרNN쁤e:=tˏW,}ܦ݈&,a*K{g @!^r31&>N+['<)zYR'7`Re_7`b@3 <+r'~~Z(&n'vؿ ch-Ձ`aP o=u;Nh,P Ҟpqf;_F.uV̊XA,e%^Ըۀ2iW$$c ѻT' ٺ9TC:Y6< xjplK!H=SRA1g&['A hO759nө+3YCfx&]V(P(ixw"ZC RtFWm6> u!]g^ZR}h!qj@xs6t|Ѐjz얗  # r/n(=Kp/罿zI.rYǺ1$i˓wh(j~1|mNQ>BA P¬%Bv7o_4`chrFBX8*pShSӝW(\ޤ+a;$wQ.. ٳuy#gr$>\@lsbdx5@*䈍n':#U~j()H '&G[;;hVD-& ըFl;XĘc^'ビ80E*l1e%k2Lc\c|8weRa5Uڸ'ѝ?Wav] /0 Ci4 >C\qshPX;S(޼PM2%Jdh/t.ۭ 623O' ` ͇_~C6iɖ; #FJ MMSn@Pcc߽$$}g`.H-2:GH>SY++YKbpLd#gEÙKWGo`^'*Rww2(9 qwF uEJK{CSLЫ<2D+\Ļ _ß,a 6B噘 le'Ӷ߂+οXF+ZE b(% ^#U1_okE9xp˷=|7 HޜmfGg %f(V3Wi|H5gлetFÚ=;$$t*TJ 79yf@ݭ 㫐 GqT8C-z} Gx+e)PC@3ٶ4!" X/lK?\,Y.>B A2[S.Wܹuy1i e.3v,NdJ?A*ŋ4ExbE׺ 9;;Z[ol\~'F0\D v$m%iXt#O䒻k;S|qui)ZwSwcY.uHnYͨU 984%fEoAMf_ _LW1&mg!O;82DHzx~>'>Leɼ BX$=X)JfRT1JLx='8hYki3Z}uK !d^k#A|h\9g̊JIЇӯ.e9Dq(s^wUx"'Lj˞8c'y->IbPϫS^^*L<QѻtثEwECN!RWΔ5tz̿c+*p.`Z$m7ҶV+`:5Wϑ|RzU/ۤ 9]<.TTU}+_Mj cT5gT Qo䅐fXJFM]M{.9?WuwΩD|&C9UBo^J(*&V*-ÿek2/Nfۙ n1Dgԇb\_Y~zr $šh= b3W=$N k{UAN,o.,;uR,Jڒ&B5pA:Ί?Uп+~R{u8h&сx=+uԀ8۲lP̂)ѱExAڄv9AzPӺIESYZ{~ai;:/R)l&g4~ܤG|r!+򩳎, ?+I޸6oxR2,.C3/W[DNxzc!} !!b:\2-E1(wOeYg>j1 OA^G @0=HS\l7E>@ +V0̰OTxeQ{wO$O_z*7 &ΎdJrgG"0Or:Ԣ҃Kpت@0{@nRm_U-#"[3fLzc3Muv7Ȟi$֖Cs3˝gʕ{9JWJPxVE. nR00ϕYATS0iwFaaՒSq,Rߘ5EˏnF*JL1Otist0=~ucYnj\/Nm͂yk~RUXBٙ- 2F{^⍇)¿@=䒜3c-Z3g&GA(a*jlm ej4B96 oxU\n, 6Ci6Wlt9dd!-wT5k\N&;TS|K.;r08 ZR AW`*5P^-A(rxgz*]YFn&ik _;܃Fjc?03Tb%3N9 ߑ*7ʊ[Ha|K LOH@&?",0r鬨w6kajbP _`ʻp-2 b@e}d?s(>Ao"'%*uN5(~۳( vrFe-nYAk~q=vn6׼'DN|5?>=6c8oI\h3W@}D*.kY̶&rwwON,3B(kC[\'ZUyfnc69/,_=/Dn(s(31`%K֝Q3s^!\g[ $=C bCtƯ8+rӽ@Ti |6Krsϔ0bGzO ^ 9p7>pEl聙ӌGmJP.G4!0#6 zWd&Zp47Tf}Q#xvDv?>է*A_Mg'WPz˳3X*_NY\j@Ai&ǛQYCd߉47J1 PPnGVVTjYf KzMP-9(.˭\nmC?RQqif["4(EZԴ1D@M̞)ݼLRLJèhbAuhfzPr(QC1>Up*VtķM8!Z[qD 0>N3Re6D jL"Z|ZD.p]i(Q`r ܗA/+F?G"F?$W0^Zs8O8D3v{8$i,8H48v,Ҷ_!N8Ķ(S-ͲdqAƵd{+a '2PRe( )+j}Lnzwfy>TѨnKwo'I&1Hz ^jރ_WV pUB" $38KiwW=$>1peK~R-:R kvqFi@Cqu w& ݮ >W5{,᰻ҹN{04Vbai6N'Y,?:\_)E/0Ո)ƻ% 0I}m7Sݷ՚(Y-b*ܸ!35XBѸ?ߣbc" M6eP\A%Ӷ|92P+8vN+{f0Sz@3LE0ED]wuGYtObUgz"ԼMۭҺRD@.'kSgTϟ=fۏtdty]7I6VJ¶A۪_C1 oUsMf+)׈QZeH4v򒷺"=~]\ZQiK87%b&f}^MMݩUTMB8 E<|*w kV$'9 &w܌z 59P{8w8O>@q \=_9ETT^C+!6 ܉aVgcn@JZ08DžoJVih`teL}#^mmwCfbP70i+iz&ȽBs(Ei$U@|&M=p1;/&M4zI@0#[H*6_'o L\?ÈǰHrh-p;zβX8OpJtpnφs$VOgN"B 퓄 xޞH,u~u<|b%HoY2h}M Gu]L?Ct%EY ]􉴫nFFj')jyխhZƻ1j_)l̜ iGXCkx*+kAAxT>H4+).׵=C|*u+1]f E2HR`%̭H;8v#X;~IH AM [WeOZ2;g>M'9{f8UR7˅0-]zWNe}ފ> ?`}!\UnQ<mZ?הLy`p\@!ai[sA4-L<ƛ~xndO& "%Qւb;y}H%)tG" QiS'qY߬CY򀞹,RjsMBɠ`(#}8o,bpz'~a` /g%.ko#}R%Eq|.'~DiH\:mc@:?ҮRo {}wGykC#wO,Xn:/~Xl^o lE'kTg`x 6ű%>ez:q1SAAZI7q%N ptGjǏ{HKTs1wԵw6B]ynWM\Ct"6ӣEiwIF@k=B.6r(@ҖBݵ"Q?Ҋ@(+_67naAQkcQ/e^`ns`-U] g=j-=fYo1u_c\xcU7bAݾwGo3 !vݰ~K+Ng]`ed~Aܪ~@rU/u oNځ:= (`5o*J ? "lزEG8(T9_ki"忰[z]MȔwk1s[.=N \RCۇ-ݦ$H/܌3Z %l:pa<Eg޻68 ,\)t5li`pē)z{'ׂP18Xq=BfA[+y$L ; B@Fpb*q.aH?ܦ٪~|R/|ѣD3Mpnh_vt6<'T|aE3D03Vcu wگ, )5<XG6KxApud٧y C5~g|k0aͅTF|j~ȋ zw6W~DZ M]8*gEaR^hk.![>=bSlҦdۂ6*'MkͣW(Ճ"0I;?+$2lR=V QѨtkGmj1Yv )(jCWjgG4<-1֧SǍK~"oX~$.e1l^B#Բ 5?ɹD4T:-qqU([C9V:PUnܒ~(o|7]"mTQ!)@Dj$J%O;>ROڃ'ZOjGw9wKۭŔ! QcLϵ˜hbзfټB, (@pM Zrcy|Y8^O`Uŧ#{O;!K%,߻@\pbM=0\;݀6-]=DD) jּ̈́%K {xh l7n! <bTngЕ8HcLbT7BC3П LuhF>u>f}0b*Ws$0=sy;8 mC/LOw_~ Ә fO#8e/y=: 9PґFgo\hD3ȄIՌݝR S_q -Pf\\2B硿RZр%Tʲ~O9'AeYu+Od0FCi ~0@& agߪ,}{?yH+{Ѷ@B=!9h$]*&z( <ͻ)m8xs:f0q.)n#LPҤ0#B X] /ŮڐZY oء8s@WVFAiS4?Uyϳ !1*Ν2MM۔+D) ފb1ca9ftK4iΉ0\#r,YQ'YjJE,`Ŭ?)[J1Nr6"l!b;}?tI옛{z-^40苺jɶYX*6%l2# m~|Y A[!$ۥ eǟ d>#,\:bڈBٲm)qܞ)֢i$})$k6D\yPjhj  n`'K&P(=/b: | #f /s;Y4PPx%h9W^w־h+<;h&Fbꂲ_ "QPmu HFGft)d-H>F%}}u5|@+o{fd>:L~GQ\L̝äTab[T-E}uc[iJW~d!+A_Kt|Y)$"Tp87̬A? ()1xbv)._rPϪdž2 CfILElf"ÐqpJKw>[VrxT;yRT;MI둌q Jw<'6A7StB㝎tճExf w5$!'`[D$XnX,G͉c-z9VTxSb`3u ot[զ<v`]P=X0hq;nU/LmnKDogㄩ et!PUQ=O,*ZIB]!WA* =g+rU쟟'/%d #r~`V@£!*#dIؐBiXMR }\-t@,} ^Daܪ|鋹\3ZwvTv[z,Fǎ2e@8ť;h]4):`)K%@{Ɏ:|G^"y$#+hs=^^Rzd|.0 )z+*ģ (82xW.`T9aMyQ2q%P91pt_d>T.itok }2c.Gݬo M2?ǚ)ky]6`i9^QQO'kʿ3 j򄕽kz$:"'IQm$S[|Nn;ɡGp";]q˥Wף狘UFdiD#6'hI;Uo0ъ?MR3|l ԝnE"?ڣIVžкi%bES] (Rt$yLC:y~,c 7azpC}"4uZK=H/hsIxp1ܭbmmiv=# ~)]Ќd ج]&mo2A]"-d*0u-}G<3s)T1Nauk򧍎{@'>Wa-x=ɇ>WSVG_4rxYLn|=Yb/9Lj?iBPW6vD\2J%˳EOygX?~Z)t?9\ԃ]o|Vʑ'- 6Ť,sQ}z,R ( i;JMQn3f Z&q׋9\)441hVsHC ݶ5+Te뷯#sT$,\]oe(QfLL.ToW3R֙&`.P:)[(kX''Uݞ8+?J`k6&zLqjV%uNiw ٿZW]-ib+ o \QZ蒌 O,B7vzS2r+ii$={]⹳`y"oP쎑gVG%M*$ũǍdCBv$ɵ&evS˒Q.v0M1+MfcP@5`߈1#{V9aG/{ dm.؇ԙ:9 @Yl*U{߄6Ako:њkm#cCG\iOzr.Z{Y/",i< ﴣ0 ?S$T4 H $y1uZO2)5GQ(JW0LŠq/E<ώy}2Ǻu糦-\ }I?A: Z+^˾q'K<2mBƒH;퓃u?uye!E 1p@gYW%,\&eB:B:V=:5bYuTFB,𯗖-bTg<8>p'R]:%b.bW6_L6gTvi(d=Tl@"On ' Xh)XhyyץyHΣwQnGurĖ}Fy![beT&y T* Z쯋~r ؐMՋ"asP[Ix,LP}᪙9Q?RtY0Gz&1tI2.@hNM;>Td*'4xڹ3!uQU~90.~cOh (RW{E x뺷^"-UBxѹ8P [[4L@9eN(1,ʟ0/ۜKz4߇N(*I\;LM7oy%lWHyjsNYk!pFܡ0@a*Om=T?3Q9USݗ,Am7kDy؟&'H {j}*},O6 ψ.ȱ UB]?YM6׶LoZxӣr:'Nz; K_xQmW՘Y*T#1VLc ӱ7‚ArNNAkEěP*BSGYZ!GX`5o~?r\qP+4zd4-ؿ;  vtdAG9Ű} r@-b~=u-Dz6$R35v$2:-L.SCA2E|C"AVoYUnƯXiQLޥ ,$r3Y$' [h^l cn]sG< 1ҥ "9GpKh x,A!A1:(uL쐞)Ae>XV=m\6m>f+װj`I} ?DŽFf8B&;aoN߬,r еuF{yŽfɋTnEI 85N6(=|F,VڛT&Ant4ZWe~w7[ݳ}!b7~Q6TnܞTPgf'8Uӱ "P9f(IW` {/]Hp$cBDZc %{)_xE>o;Go~L 5M5C dR88va.Ji<%fYS;5ئ8\ps]AW՛l]34D(ĸ-=+>ur{rm`SƑ*@mҪ-DiNpM}&g7guJZFŨZLE)g!rHksU+ZIa1CSg;y TꇁOP62her@9^#hc2H[3pgFZwAKY<}1'b/{ -א{=h"0kbN?S i'8ɧ|TxaART'j'V$᥮&*)mtIE]e^KjgV} u\pW\20\)s;㶈@*CセjcH< A|buTjĂc&n0wZw6p(:SuM`2Ao3=gΌ)b}yOė,|XCso({6{6怜2VXVpIޑI+,K"L3LRYU uIv3{z)L$ WeC_aԏ@Jh3PJYd$_lAH{<w2X]4FյɐU$+7K>3Ovpʺ#dNzwIٍ,7Sm)}#>FDVGYSE myVx /mIJ ޜ5x1i2fيhwBVka9v(ŝVʕ(^0Q _| |IժF%>J9VA4/HAowi; ؟EӭEGUK+re[āE >ĖABƧťQ |+wT<0!jGI8ZI} \?3 @,aܣ(fe=3i^2$Cj$ܾk?ɂT=͏PNr}Kd$—&MNKFĄȏ6!<֒"Ȕ8uʼJ۬>5le)_O*dRCh ,!m7Z0Ymʾ hD%p~-fu'u> ׿2xOb7{z N'^x^&p R% T*A5F0e ;se|(l7J"E dR˧Yt}q!S+=k]hnbQQ>=W )h:{#!O)4 84%8Hti`&}8{&M4S'qz}EI>!Twt /u;llmӸzvOeWlE=2*ֱ-W6lpt187/hJ|~ye1Z^ pr8-a@Ǚ6|v3{5NzwڕGgDNWݮ/Y͓9Mc>k>M2ՄúR aw9/Dc 9,)\I#W b ̉PA0tCzTFXt){;IHH7u{ₖP$׆Z~tC!lw]a{v)JWe|Xw3[!򴞭La\,1=B(r}Ki(*oBZː!}UHb~ͣͱ6̽O^G7~)mfX0o))_ H?\vZ)YuwS_]^#zb̺P ϱfvq5bg.8xfj-`QO.626?Q`w!ۤe¨!zYwկvQaԴMT;z-0>ㆇ v]U5 }xK-=[M@rMvI.tT%4R'"T&r~ ^-x̺y˖,0`Cg\穐0›vM]C~claDxEZ?{@H-"m؞"փS*.*m^5XO[ۜWbv>~L#"X]Dp9Tx>FQVR $*zx.ژ̙>=`NOz?|YA<=xI_v*lٌma[_Sb~TAHbQ-2wz̺pY o{PBƈ 3G*ȳY:6 _2q0.;s14gӫNK^kF@ķ %0J:(㷰?duM+Ø&z]+, Yc_iV wVYy<݊'Pre@&XAzzK}~q3v5^stϠ~;oM :HJ qk]n`8daZR#ELC>Qi ׀=:t8V:(@|3]ӃQHlh5̱lQ9+s/Vu:G--eux SvQ.zB Bc劥II+ 4r\1U%pO|BqSE!i\4A͟CuGAAFFZ"-X$ҫF:WllVJBg=V,cVZo2JZGVR䒏p3Gk;ŊZ8Yӵ$96("ڀ{ܷX v^r]sn@ӡ re rAL#  ل?K5y |sBjЫm;fHj }ݜ%3EFXz1+۾kVl$rD,vFr;+o{s?E#kvwN/[_Xz'eM6z[ D3uqơ!C623ԡ.قFC^;NU,u, 5QRpZΦB!c.2!fEEM ni9ukNvX辰&YPV\(%z>IGFȄVRYh2+\ 9U sL ɘIPz1sźWYU4O? &@5p }" F֙9;{cKO!}W@>yC6q*eJ`_F# 3hR(0CykY02Ei'd®A ;ӁFCb[{U颰@4gl_cQ/7SݚTIuŔ'9 >BG-bI497[nR+/$*g /yyH0җ(7Pb]mI>S\;^z D5kz%:}ĸ.c)& X fITMP[=4#-ڳBSYl=Z_RB&ܴљ2R%dB̺| 782%5v6Sg[[؆^yhn\8XÓ/@ &icsW/LEd.1xB vW+FB%cT492g׺}ƭ.H}}Ǵw4o̻),TinO@V]'2U`&9;Л5.%>},0:ldh9ͬZ ²ʯwBIVixͷS N{l:eHhI"M]ʝ3We.9o҅Ө;ߝv8OH`F>|Cub-?yZmp;tp*z_=4*c U3_jAPjoq:fK譱W<䱏o(#_ ^Ra A4b:)*O!,ڳGHxixqDk`&@w2j ^Y- L/u!V&B]iO꺁MK}m3qv~ EpJGFXg8\]#:f3T W (J'of"+A= l[}P4)8wVd+j EXv[}65 v  F$u24kiZɕ9\mu~`\=L{MS=:xzyɾQY40uJ*o_wlcrO!cčh7n׾B4R;pfE(G[s8:\X%G!udĥ žhZ[B?x*LGб+ߍctSٻUk_MXcAOo$ ڑ1 GS|=( ԣeNꂕeuΠU5&~8/jYD0 Kx+)YsCzT-qӿXˤ^ej ﯷ{jۼ?ibVTx-=ؙڤ%1E^\[Bf~.]F,}yAEŧta9">nCbhlvʖbq(HWh@B&r '&t {'qZc @n"W\sLP*Dn\oER0WcbsӡjB%m[pgRYr )ր=8К :W+8 7R]CI1o%␻PR/4+xCU1҉4;Yx1r~> >%ӀF Y#J$IH_(5 76M\?4NT@ԙWr?Aq35g༝m ZHPWGwL$e->5o$q-=%Vvf`K(wfkBp~5~' B(,/̛sR%VEP“˨NF'pwo ]'J]tY"7uGN\hb粊 J{XF* -Ϲ{(eH7jdch]2N8mc7LkOF1=@UL|n$օZJҕ,AUS~KEGL d˟.htI o{h;?bXW? f"m,: o\A ?꧐5g:/wY@Ӥ#tiSF$Fy8%>ֶ-b_S #J4-B*eӤfM=,TtH<[ ?jXe*,޽AIQգvPH0uԝjHS!p6J9y7v8EB֑/7T8CΜ<h|)F lgX&^ϻ4;CH[[x,j{M._4ۑB1n[{&QceB("Wrن/t-60'EvS]b1S Q0(|-HAm1<4ox?ɊZat IE`:z[îea}_ ޿ҫPa_b~0wppOfVjPyrKHWUTBRjO@<lIUhBfDh{m7܁hӁڠ:+4b ݹ [o޳ϲж_i$a4U&{@-E,T)xNʼ㥇7cҖ@+ô=LIN3"DHs6YpTYYk=^nUZNzyzƴ(c70^G\P)9 ~' ?`ƞTcSr~0 -jJAEqw7 .Ix{AjBNwZ7ΊFVϸkmDMb3 10 V"<]7~{B(N}& 4][{~49D‘1#@Pᅤ+-݋ȰMU!).C5DasQ[x_rpТ6Ŗ?^,k|tA;÷hn.wE1PkVsZKJ h&q25۠\ViE65S8 Pk.!m* a4z0g>q~SX魿QZKvrՁ…FC/s)UaO` Z俖؋)7ݾ 2 !TT-2%l ckP3 \:$O>U*kjN|6Imϑ!AĠ1A3*ʏj;:Ҧ;#Lf!Џ[ v 2+o}&_dSxҍ{dBXY8S:%Jd( r§xS}@UkT ,`\6/ i3q7#ST^SI{"dw̟ȭ{];\l6v@̒@J NZ%u.!+g+AMr C:|⹡$,5}[|OB.o,T'{ɖ' ]z"DK 7)FZ뮠mƛO(eO/¦}0oNZ_lxLj-*˜Za=Nx=MnĿ\KaBY6h}a.ĸG^2 u Q Pv6 CdȰv;3D:2*fUhngC5u E, [yx?YAV&iYqqfL"r~zIcU 7 .nپW#F-L 'QZ $15xo`_cSa(R!? JBmy̽OJ~,'ct#ndp\4OW֒FZO]"{QcAyu:[֋{[ 7!]} z1ofsRLi;:ԐC_8مXJYKBԛ$:[)pe j7?P$).Y9- <~~Mڧmw>!:/Djb$9_ؒq1 ߷St/*;\u/n~qcubwC61‚#ّM~li]MHX"IK<= VU?5:B<˔zk'Kto^bm4ewKnZfS{v” cU=͎;r _pb*Lܚdmh+V}4,6O=jD  ǣrc>7;Jb 3-Uf1]x:Рg%+1$6R=Z[_(*;4Sbr^?(K-ٲ>0/RyWvʴ/_9P{q}Q_FFarr۶330re}9V)Sel4nuFmN7J,xY9LٸYG8jAZٮ Gkgdwv_qFHsKMNo'eoN(IS)K-ݬś?% TO` WOQ˜f#wG6!>tqë`Fz7ƌu 7PsQW7.M齙jr^gɾ=TY !\ j#gտ\"Wa``c \H-M9Ǎs,C!k @#Dg@eu9+J'>)rb]l穬M3D75 9gX$P4OF%o*~F]4> jo9D*ٲ(yW*GsMs nEI/zp=ujxHh8ԖB'QW\?Gc^%(wBM8 &ǖW6A.緊i@pnvHx,&ŧS Fz;["/jB9GV^IMY孃gK!GϦ/ ҽy(|Tp2~IZ3 M"PN3C2,d3W fP dLʱȃ>lJi0!\?J+xm"uQF1? H\"! x5(a}#<=?F+ cLuk9O`{Əح~˲l T.Ptʌ,^8*q|ii; }C&Ar`PBe (}q=0ZUqÖ'1 PJFȟ{v.643nCۥ VvxE x$~B X~uÄ|\C Qb:rEw5Y)gqΪ &lUZ=% Y^*AD2puDuO<1QjD!jW B̦+X-ic4}{5gX+DC9@^_=bϻ3X:V}rrd*թE-T!m:s" e >}*0pNUԾoZ_e.6Bf| b,&,56WmhִstGhtw-4{e.i"D}ڻu܄QqWk6:ZKJD "y&,^ m%"(UmNø4Co,{+W02\+꿩rɺÙcd.A ']UoVߊn=9~: *n%Ix\Bi{ʺ\jwLw'm Y|j=˸H7@h=86M8n*Ȣ_M*(14Np'eݿ0G)raR ݗtqG*Y0Bcp,bu_' %a㏟y'>"d<ǟP-vиTkk锣id}i{_hT6i)[PU+*P~8k4pif|oiK ]Yɭ!Pp WD1:Z#ЪM9bOTImCjcg NlTW/h~,2;'gȀ PFPTmKMw^f:9Q{!v UPJ&v^;H(=+P?>c^j8p),msQua/ k($3P?%5L>˩e;f|V;6RH @ˋePHOEoVb}k zyq XKܓ8;!(OtB ԛ}K̵@XWq =3M=ǿ bztvg:yX,tplȉ4Ͽ.[}`eZn>.$ܳ6uI/)Rh^ `8Yw0@'fva.M".'y˜VawHq' >>A3?ϠX5-)TB(B4NluݟTh4Lȿ=}"2U!0(4jSIzXqyVZC0yğ`QD^*a&-U#(E&òTjH/} Ƚi$5v\r1'TֿކCmakEL:6)<`f5!jo䃈wPY7GBljCM qTR^n&B1D%3Q e7 cU(jl4FG/q٢ʁaWAcD-.gI'NZ$T{ADM* T*w:fC% 0GaJcD/M"\7N;~蹸/x1}#m3 I#a4{;X `qӤrybl-taRSvɻj Xp؛&ZC7TGBBMOT i+1єI)IOiC*icx=Q쐰L IZ0jv"jZ {tIh2P t5Ǻv%^jiKk&&[7N58TlbDֶQWTviE82+!J<+rvwiTqQ/:7Iy6 @-]7}e;pdOݟY{*d2m8?Ҝ94n%0͵ {@xa@ϝɉdMYdz\xK垚-(GW%@".r ڲrAxTTa-axk(ʬ¨:{왾AU`ks{gr{WKu5N{tai6I Pg d M`d"`hcTSI4QUٸǀ7Q#HԖEeqߠq-w-H.{aѠ/r!}*JxlajI׏not-d*O2pF@ l΃䭺ڗx?~^!@j#%ai8'-Bj_ {:>0Ìd}L6|4WĵFMz[$U~ ev8<<*cY50R,L3Ѐ*h?&@,%P ɣsTP*܉!4d\ lf>FT*_o>f?_ N0ia%jϰP`+m)ipǒU$V$MI F(zB,{0ߟQ%aSNY5LL1yN>}[A",I:BdhF f JVZ k5?*L*Cs.[70k.{SWbApһXTh#tϢAEp6 =lw' Jh8`6c9hY3 4?uèTvxwYXHV `ޓRS3yHLOCEQ}_%TۍDѭرt'w xZ$Yb5RM|tsR :b>)zJgk՚eoT)m&/ʸ,/$̄8x_dIn#cKrzi8#VEyL+`mORreY]?a2NH8j?EMڏ*,.HYL )tx9mxϐE]g ̔?@/M =~dQf]vB{K/64"ECwFEXeV?ozc3:jw AyT3O;JWEw=9=4{#MU" tw߁ ؑ<+1ke3%=|A^жB=uTmzaT(pz<w|$*!;~ŒOnn;(kw̻U0i;$ %hM d +nH6DeT{tq.kٓd}KnM]zbP%NXpk `vklwN8#:UЏP ܨ]T;A.\@a'Y"TYD[\:P'xSsL|f3ڳ؉Zp5}1`m.^n{T(lELu*[&p<\9#1S ж'oLjIrir Gg//h. _d+or@-ޥ[ʑa!JM@>4 SNvL BRs6#"kk|7)eyэ>?BٻEN yqB^v޼`hT8!s":r~kmʠRi]f/ɞQְiahB" O;@Ot:ch>Eɛ`<4mmTU0P=)`r9RfsWlr`1S'"\%یlGj^RFRgaQgyBG}/Uo|Ѿn^t!q JIИwݟ&418JY'\DryR<O_.rHK; EuHR?._w&Dս7ȏO/Ûz:N3bNA#Z,D3iI-yfs||gJknZQXVMj@W3/YV_`"Xn~bC/siZRWPߦxE{$[NE^ŭ#np/zLC=?[qGp~Z7ۓ^9?&g?7n2'?I*,9u ;o!p(#5iWr$e= 0UFEZy[Bp+Q +|ǧw=cCtڢ'Q(#D q*6gz4(*#p!W253dH2_G9‘ b@4xɪPN暴g&eŪRʲO@oi\_rIz9,W n]Yms3"NR`1[`l"l.)Ό -!'A6{^,-Ց9k& # Lf/gQaǬ٧Ju'?++W8&±TpgH00&h-{|Z|Dz/0MٖYc=JQ\=ju.($ Mm]H>w}{/}cȕk62.8fh({ ;w3"7+'DT1r=}IIb%fMZyoI]Gr7C9Pr3.m%EBNo HaiI%FT."<| c?pV gM H$"|_DX$Bc3bn I_Ati'4 -F|.xUOKc J+B|Br>:f F'r.B,_3z(Tk+z֭-=(ęyMÐS,$1pV[^S+=byZ,' Ip7u z "=MxN7˫7,f3t!c@ZD VӾ At?m(_ZM, rf#!_G)}y;sM,C1Eߩ?oB^ȇpqcK?e6h.)#)#(3;A@Jwބ ϷgPv;Qpt1) q\{D`oÈ)|(m$'r B^%*mil|W?)~ъĩ)I"!TjcHZ-ڊ`S<[rZU& 5zn$Rt,* wօ!<W>y1(^ܛ2F2JBtl{{DAu~bD4Q"c&rY6| 4;A:& V `AK-? ?pdG=#gsjj'!hBEvĆ0B27:?Y.%2[D aB9ЌVU|HߞJ+Zgh6\=XuW ˉ꾺$bkDDc_WNEӣ=VIQp mEP!@2UP}Y+Ap|L{Ef=Tz(!Ao?ɛN9F[Ǥ(҉k&gop8f8Vx;F,LnpކqV38!RJ9&Fb D$VY:@x9 R1':HSD p"&dzO8:='gZC6+i.b.XM-&kebaWHĦ^q Pۋ՚Ѭ*ExC6UwU`b1 >R^Dxl\71Fu?5woQMQ:wVbp֕}g~h'ޥ"}fy `aopoB:~BX\B3"IJ(ⰚTnQS%$ 5L(8♸ջbf@zH}V- bl;@7nÊLO^2'YqzSⴖS^q A)ĔEV:5TY j=KqEȭOsZ$__,m%^* TO2@.<d^(8L\RSy1S$X27SyQVYQ]Hǽ).ʯv;67~GQC΁] ߠ8<Չ)z2nzD㟁'g@J3dd=l;g<U)*}m( xm: %io2QB"R?Yw*a{؟'ɯJ"M ZSbιӨ w,oX!){Ƙ/caz!M8ŭ2+KX\HZY0YHC5OH5+.p9"}#Z"#L-cMMZW ymdZS „$`^XόjD\qtqnd0LqWB43W85*GRqD+GÑȁ!Rsk֔8^I\)] p:f}|q9 ;E&b}Er#gD.YfSePMIYMtNyE DgYR=Q5`^ ne.3٨txlF,&`6zUʥ[g!q+dev'eu,!q^G/Թe*j6 1KYS7 .DЉ:Q.$Khn?2*rJ <9yXn܇[Q@@Dm[v ju)TB3ܐ4-!2~3;p6w3S9?:9Q܊8ӥ ǫQo_\ ZcοGyHhd؞;:Xm"WxS:iq?5l)7Y s=5}o-Jξ FO dԃ=R%ghe^W{/MZ fo&75C_s3c6c ok7ړPvLvYm,pE,KsJ  `Ntiwn?J暐y~1:``ӗ7bBf& o⻩B_& jpml#3KaUA1ecbr1=iWO;)`-/ymeҰ!yًp_Œ#p=r M}OUG^f^-s&a'7,Z܈b67xeXN*NZ]abg$Yp, ^3!ld^L%,2-'4so>bq A~p&O?+zR0*X ~$/*ƲzZE7t۸[9TV6X2r\>U\D>0ط9w8yz_'p0lrE;~{% YŞК:"vavѺ2ԟ[ c`Gg N={9Z_2Y9eڒdbػԷ.D1v;08L9[YOQz=y}Q~φC`-xxh]<ΡНPQK +!IzWvؾ|ca25m[v皭 |PH׌TC|]JHc"ap8|6FkpA ͧ:u5STV% ٫WPH|: 0Gg3.mXҝ`E&b`Z'u; ,?=7_7qC .1bN@U(* ._^}yeSp|ƴl*5:g/uA@>sxLc v=k .a[kG~hj˷m&@]r2dd]<o1+Th 2${S3Oa1Jn) n5>8@VK 4[9wɛ'GvÍ`Ӧ4GVvѧR, lGLw[JT1ζ@^Z\e ak9y5GpRѮfWrB EmV\B?;R<̥Y'64dVO֮"P.JT-S2wD_@z| :f:4Ԫ6ߣJQ}+@s@:<\?6>gI),Bq(ܚn?r!cT]roYCDzc-Z^8 ;d{`ag GP)j[4n75Hui)$((-A N= b[ǣBcÙ ;_-f!f~ (qk[7Or{_d /tb"܈%HQ"% ڛX_Ʃ6P6fEZԞ atzݴ:# ӷFj a?>WƟr86ƷRNY/ U~2:ql8 h^4KK 4zYo|;YZD -f;'yt5&Cɤ Yi^!}237{VK`afC8 cff)PTx Ll|`muvGɫ=W"WGs}! =7 ?=l%CM8浠zn4|Was&d~q[6f]Wa*B: Ft}H RUG(K޾\=Xa-=`4ye܍Ӌطi=6J*@> ER+F+b0L5+ٟYkQps^4+#D^}_-h8[ajjz U=ȯX~E}R 85#> 7vðc'W@ |ސs%{k1э[-φ#ؐfi ~w\wZEInH,㓹/%1y kП@s.˗{GD *CdC=yW #%j4^Ԗ|ĮXjW\hP詎ݜ/; [5~viܜ_Nw$ }#s ̬DWfָu{$Yit:1VTAt\DgWǬIc//@D U7p=A|wgoTѕ 2KMMr؅vUC#PGoo*gKы̐ R- ryŇ%kFH Z1<"*љGIcV|Xj(SMZQZ]0qA~t'>vڂ\ h42b4tι>m"40 <'m+[<Ր4 bh{d'/f]׺WD5*R5v_shx][=y쎦3X/$QCJ_ >6w^hl<0Rv}5'z {puyHfIDtaS4@t(.sB6%l6M3rm'/ QWB)-[t4lBU 6bs%qYaNPڅ[&cCg])L_/O{5%+="FNmTrGQ87dYD߱ /: w X RL65 5=,1\gbj=7,ӂXIC0qp 6 }_΄FQ2eHQO)xP@ݩQf, aM[C*9hF3SV7!8-ỶJڔO*zVXIIq pj!`B75[[Mҡ;\?+toN%Eio:""8D>'=W)YM&".~VzvЖu:n}67ol} $^==!2A]G)h3ONİ< =z6>R-y6J33G@"t}2Y>I5H 'HHda?]L@"RZ ct]oA$.\Gn?O#L Txj v=R"M&c|]uBXObt^Ǡδ]\BhMEO?Lkδf",QPPu5ѕ5)qanƨ`{C1Yh$.$2ͫ(4mA*!X)я!JQ9hߜLNxgYYH>VT\e ??4f9(5iםY/NCs3/>;wC9ܯar\9oi%)Pq )h7*}\CG%51AX* `>T Mp>Si<Jƒh_Wb> #鮮JMtZpCA|! $ߝ|x ,;SvD:=-s.\wF ^ahv3v Amʃ)=14[mQRvi(NȘ[bƻ{}F`Pn嫮O|!s?kͅB>}5ZNV\qihPϹy5v-? -_X*}q[9՛-$,u1O^뛒i֙vQUebCZ#slǨ =\7PšosU--w>4kMXV m Di>:NֿӴbݟXi;/Up\!)޹ lKW"NϺB) ?UZO6$ Ҫ87:7glNA-^3 Dۙ{ptW_zOG?.m~t0zs#XMG|񆥽x%T-,l\["<>q3~MW(=o}ŭw[q k!/ pcB\V4#rYkr_kWh=)}j$xkT1ipݴSNeeyN)d?I<ǐ,^-0C/LE9XYNjysut.5 j@c/E 6VR@wЯH;^nJ[G5/c.+ Bt覻S f9WGd=] >1"Zz>a Th=\XԈ_c(1X;axAz,Ujksd\MhHm$G?*ߜPV;K+:+0&hg\_/ v-h9aSm7kmW9C`#ԬXz,G:BjjR ŇylIGZ@$%.g604Qkh%gE rJ8z*?"т\#]? ieY.#vۣ4apZȝ.[%avIlIy^ӼV(qa+ͼbAƴ~+6{ՂoƽI{3'зR VF⽺ru0$s}ʣItXZ'OeI8KŚt؆_Fʴ鯗F7Y4Q0Z`OL=9.+nfKf Hc; ,:/GOtxg /ⱺVWCA/pY{qX-.9 놈]ui*Z$J#/HK75jLx7ͮޥ"mq Sݙ5{ 6+B=ޘ/ WPvrɉ֒M"2O|k0;s#̮q?I-1%bgY y]X,3rߒf\rPĵWx6' 8^H% ˔Q0SDGM'O[y0? HAѦ>Zre3hsyzr8N晴Wjvڍ2̕rYD5i}o-{qGNxmPځ*tGN|wݩp-=N>v:c$ǟ^n2v& fOԉ(3ݽNYHNމj~ƚt^mG?ȫA/tD \Kz-|t1oLmCAp۩Vm@C(t6WWf!*+b҉.Otmx8'w 5Q3rRg6#$U*_fi_:]6GdGc/8sjI<+If >1k(AK<pj_=Y00\2O*{t)jtL)DJNtg[C*Qc{ p0a%\,kR+'-{V,{`NcԔnrC t9\#L"VHvOB37ɔd?RG[Dd4a3kd)H39\e9/lfH+k>[=.w㯭gޤJ+n"CɤnH_{ lamrL@<صtBh^4 ~!OC' \v`nD%`RR^O^ӿnj>Fpٌf!ce=R^Y^ċPׄl6{V-x_X.Kd$xǞYј-5_qNb+e!v2f>l/g'p{CD ]MmV=Dk)_^ˏE^,]*d&\{V(qG/jf)IK18UXs6Ng.NVDrBuSe!h0]QE眠`iJU{yp L27=gqx:n/6QЬ@$` (2ٖz9XrGE#l7[G;RJ=+ʠ+SlVp`Ʈz.W]t&~>kQv0&MCQh-v͵~}9PwM/{q#-NPFjحG㴫KY^\T\kiyԁ`Kȸ%6]ܭEgx G|LUȼ]'0JBv{{o?tvܧB5SV۾ZΟ>Po_ |p!ƥJ2()ܹ(c`,"yl3ǯiq6EpU "$@Vܚ O\գʯ)W@͸Gi?EÚZRC|w.>WhͲ"2@&@NBq7 Y[͌p^8sg2 8[Y<,dy]>v7.BdhA=efI w+hI=Q $Ik*&@@`ȳ*f;jpõ:XyǙseߗpPdyUٹ(q]'IK@*\SN t@`Ntۤ>֚JdռtJn|Ae@TlQa䖞{d*$ ]>?>,pd ~5a;/LӦHXDV_yxL>T:J8=aԤם!]d鈲*5]νzM`32z30CWg2QBg|g:5ϭ8 vNVv1#_|Cߋf1y$$őՂ,˲ N 9ۉ+{/ X:;"Ǣ?tAd4j(7gd3:JյԂZWvFa1$D.ktO%Q=*lȐH{P+xɱNOzX`ϘJ֛|鯹їN,:f4"֦nFR<-z"柵BH%f^e+ ayfc /m/e!yPJ:@'((NNՋ.`gyCRG~a|4>gTV}7{CfS.;%-A@@ˮNLZFcyPS^b|5 4e!g6R9{1ҎQ9nd *o|bb7ē;+=tRz,-d~M(#ԟZV Nz?*x7(\rA8;:f)|=DM}MLt\ʴ;ٗޤ(AGQFx04z+&]<ÜC%31kkΊDq J 5W6 ',k-W-8*(K&8@XZ|0Yےނ!g@M%z+bo~pTU֏Sϧ׏3G]>*t+a6hX˔$,y25۴ʊ(7GEvCxcpBJ\tWfSk.[n5 1s0{cE^$U@{xp]NģFBD(Mh`|zڢ½\+)$]C'4!3bdw=^a*}=6YoNOK%tY;Zʁ[/EF?ϠЅ#ku/lvj|W)sZec5N]Qe ANbH6HjUlƔ-*"rGk dh_/EZ>Ug*Z|>$haxG 8&*ՐZV'xA/@Y`7> Q d(oq+i/CGQ>l{ʪwpQ[Thi}m:(&o&f5``ch^bǭfRRQ xkm6E^=ť'^(&S~-PLߴ_L;C\RrTP9iڈnim˱ v}xC6S7y߃I{ ozTΓDWʄ'@G,ken$Iz6FH1[/8 rh.۞/갆CCym^did .%%~q1"SO5gx+_2ݳhOF%TX IM[HWN3(0~cJGQX?rHDϗ8VB̒Sw1'5:EbIOsTSZ\+nXDΊGis+$`o=P'<2G9 ?z%V356a# ܖU0#@fže>(.-{ -jl{_:XH^>iS"vnR}moQV5or÷H!Eu,}44B@yNJ2{EcWy~" `) 1{Im 5L |$xc|ș K-\/T1F!"_x4yM&p=S0)[uP~h"6.JP eEЧVog2#ݟntBMHV۾CMMy3>[R4X$Pv *mXenV1 gs_'(!7jr1sC_y)A\'@]dkR@`EIM)+eɣU+V njFHBqʳtkSHg@H7iU~m#3S w\uՊjB8f531~Xc,æ4%-K; NyNpis'#uULJW 埬nI'9ǺؕSpːtj:mqj鲀 3K\I ?f͠VtvR0a3Aؘ}W%nQۋ,c7f+^? l-3N` qs<@ʐ`;S_aSpG\' luĬIuy&?G @g^ZufH>rqs\WEo`kW!.垲@㑚D.mL -DwFxFM|T*(?>{4~lf.wcnTğq4V;&/\&!/([8T&-epS~ GR~v._T G6)}o<AMC3wL{n$ȰKZ@ON20X%΁neVvyR v8e*NCJktO^&EPx,(haq.+] YL]ESB;@ߡi&vop4 |x`Cݎ /($tِ1̣&#*V[+ :w|gHzY|0`GSh6/ ,k "z j3Zo`# ggLn|f? >f꺰FVWâ"`PIJnfCaeC @:={E/#F>١?4C(΃H}S@bЗ*i('$Eu;RdmK-2:cEݵi+u Lߔu*I#wԬAo&;"XMɦvy[ct2ޝA{2l}"7MZ\+R3d3'|XqL]{=sݶ덆-GrGwtCdqaSjh&B1a$fAuvɲߜrvs$Sq? {mx{˥UZ4AHw{qyDɴL d]ht8u* 5D%U?qȒCu o,SyRrA?8VVRpb[TƦ4SW]Bh]}MN !RH*W!O{qx(Ji9ͻ}M230nxBg,.6~]0Iׇ9L^dGU0+R*ETE>6W4?7xTL x/o+ۥPX:xMt&#R TTdc N :pcͺ wKа2hlǙMEhV4m##Zy_9 r(9_A=[cVQM=%veܺSo8H7`d$yGՄf+כּ<-8]XhDZ-S8G1}x?>|c<'̋y;T^nL#-jreڕ壮gk')h#{c|PTKش7XӾ6 !o }=fɿ1ezZe-kq.2 |f\\MLSdfyGi&U>ng"g/Wۜ&XFK'iE36mh eL[\Qq5oVňpW:Ѫ8@Yh.RXK:|D8meURHbXo"vyv50 ;f̼7Ж"'Ȱt}rdi)DWxxU x^%lU)HB/g$# ^7XPHB!/:I ~ l> 0?gĵ=R&]CeQ ,[|c񛵵aW{9rvC'Krs-:.\ɂqgЅ%$P kX,?Z0)]e;֖6Tێ u;nEF.2Lxe4d."zI;⢉! +R>Ul(j&*/v\36AH0@{o5p=49ܘ;e5dyLUimݮi_-K /4ܗ&fH%.kA~:L&$5+. 0|QzeVY"h)%=H#Y΀6 ~._>s ֟7Ȩٿ^}WJ6G$I\̛ xR-o@QI&t[ ^OJO{f+['QKhJApkmn w{ W%-`})PeERB=T3yKo oIwXDSAn-(%HSJ+8aGbz7[hv1V#Wq4=5UTY8!7kXz&!>_+-)EuZr" \5StP{&`NS90YOݼk`vVqnRb<#U1YI#tOѶG8&6*jAq6d! /Uv gV7|OuE&-*0N{~pxr}Gc ¿#t|LnfL&\_  ċVP5w7U쐐%ëjo?d$T:EO3\M}yMB<3;4"Hr`a"+_YYN~GO5ҿtuvqҘH(PC)zs^1A8U{V.r9-%;m7y%YR!C536g dAlm2 Nh& AB>>MY*XQMG(91GAz"拫1 ñ>YX=v??Om#M}o9J݀}?E\@Ry6^N3W*RW EGZ)$Hb!h0nglǥRJe1qOX>sa$46 ^=R$"8t\}ʱeS[v *dʡT7J.nѤ-Ed{]vsl4 NϞAZ9#L KZ]{Vq_P&edžr?E~o5ϸYڣt0pc0^툝. \آͬ3K]-a43{_'k m"[7Q,XORp9¸<* “orKrvUMv=eMg(}Z\!@Tpx-@+VPx梒bP0_a`MO a駪;`ȁzN֭<%ov u9wH׮Yּ J%T{״%(X >&Mtrb);kҊoϘBF=Dp@Wtlo tK~"0JO$у7?[y^ kJТyT1 u9Zjs}x^mxPZY@qꐉM}`]Im љ@^R , ugMUmJuwYK<Z8(gq/l ^9 JSU_-';KL[W׺fψbgO a/lcz谘> UǭGBփupn*k_%Mi\ua׷+2q*Jn!IV{PZ|v@[;ء̄ثBQ,=W|fN2$RA`- ]fq*+FNv2|@SBv6L#Iw=K@lJ֙d/ҁ&_hأQJl׷ JBP13F=蒱pԢAjld߻cJz(v M{-j5U,@yKR;ꨬ `6)_z\YX^mIaG[?3a!zWR†ffIh!+&8f6 d'R46VFm>`tv*0+}Wl/~*0_!_Q>3(Owj\|Bf1WX: %QyExp }ksRp~ .=/ t w4$ݷMR'_F9"-7ߍB9( xI _Lݎ$68B lhY]Z'_Р?.BilPAfV1 r5|EdQ`xI>%|dHꐬx_Sdn BCD/I]pkT'4G}6 V+N=+J᩶"~0}HP1އbF1k6_KYHI5:ˁH_`æ*ub B43%`sR0N"ؼbZSfo& D( Ivzd;Eó5*t;J)e!϶i[Ƚ 7>aAW VL0EqcXhj׻W9!9_fn .7]9Ҵ ыgO:WhD1H&O" }o.F,":PkzJc#7wik7J!:^Ȧv;hC\&(HeyfۊOQc`1e̬y$YW|wAIěj,q!bF۟SjA8WU:8pD a܄ͳgӳ_\Nh?P|8ZPJ@K'fmcS³dj \ N,&@_(V.o6(4<~λD(8( \x%!hm<\|%=C3%Ag " 4,uȈ@E{A$Lꅰ[.ZI?&k TƉw^qDɈI'ͪgL?MyO' 1t* ¼tdP ƟM$u"X+z5{ @xtO:ޮRRN[N@Dי]6>jO<sdz20O1\O$zZ(xJ{bq%Tvجj'w[YO%/uc\h:8락GrrԒk &sѮ\giOT321Waʧ]' NgBќZ?ШG@)z/0ySmDNG69Ŵk~}X(:BL(\rF.s9{eVۼw6<Ǫa aƱ1NtD%BG1y'$#?&%j UD,iU'wҬ+:W~{ 7v"`SkNƜ<{:MIAco7cҭT(_ɚd=}iu˿}6նgM}#jZtpI!YE:vcgAg`ȿ\;)y|~֌*_X718ޮZcrPza[w!H ߅u?|u58Qj6AOVVN޷Ƹ1Jch>W\RBĊiEkrP)*/blV婢*w^hjB9B xu1b]_,tNsn&!2,(H XυH%>Mӝ@}qgKQaXci_6ueض.obP(Seτ" C|Ӓ6IXn'|09 I5RcA'}ՏR jԟ X@FWŲx Oøg4#*" %yDBMH B [>2}M^1I,JԹ+Fi]{1CnRwBbr*h}FڎJw&=B5x. ˻)nkY~?ZaBD0WGPLF'<~Z*Po19ԎH'-BIj9}A &ltPrB G kѴuι\ҹզPqLTI+Z&%M|ډн)ͬ:T !]wzjd>d+y K]'ͣY+As|{ElTS6+WAfyЗ B,8:dhDKgy Z0j*ؠpD JZhRDh)8/v'lI2iya~U:aa&%f?92s:$\ω`4;Y8w5X;9f!cBb7<ΑjUɦKڰF yǵVšL}#}o:Uău%3OJZ XhRua :B=7B8%wQ1[`UD^(6[ !^H[@=+Ս&1(kr0ٛ(pHa 8m\w}ϡɋ,K H70L .; 7'hXv/^X_1Fz!O4ͫ+ 4۠v|^+ խMf#{ZOc+qJ |ZݭJ@8NvFELm$QxnR+\}D%GM} 2$6ǢL LkGCN\tШZux(P#'n9=@ IHW Z r{fU9uMW]}qNŭd-v 04z<ҹӫ^C/)"!f` I^(NaQ SW\8 fWr S?y/!VROS*oCwB'$ihn|y'7 F 9y9爋^"4KP;,Ž69dw {x2X@13yg=dkGp^xUn;:h,BLo~SYaiDk`y +.3޶ozR:퉈~ZhC )Qfd>TIv+?%3X^o#PW725h; .vQDZ*h&᛼qGDJ[DX| }USpMc_gp@dK@s]/SE7&!}nlzZhHXR'齃^s`;&#Nz[E>1蹿l?IayTaf{JC:H|r9Vd+u,oSĜ{gzKLRPGvYyj6EX*9IZ/L+z9&de9ч{C۶JIf ."~_ϏhоxvEםH)&(HR,#Ì3X+ZKt|^&bڙR>mQ1㺫 >BٯvIɳ~;w@?~f9L>s>U`I|+ˆ]2ێW>Aw)2),tw_x=eDs{j?vOV^AuiLZrsN;g9tlڠaI4%KԔOQ> I檮N dCmߙ .,ℵ\|'8 )Th?<^6NjXwDZ+\t-lS{Vو"&`5ūU3v#zbZ޹8DK0X-&_)/^ P4B{[KςҒKZ+Bķ$eM IxNfkxt8&Hk;=zWp4'Ch(?} H๣*m'|܄ʭ=W8^jy ION ꓻh)Ȳu=Ml0pC~7OjyFR Q-!GWT/O_>&j//d@8 ޔjӞC cj"+`Nt!1~D7%4|  Rr@;}GEBǩi3Q%6:BVӎ$CN}Dv쫹~2 {5]+${ǫn-/90}"YĻ7m0}䦗ya vWhJ֥ Z 1=t0Yèղ᝱='#%@yeH U xxLOkcY;=\FPǖU e&2~6ȵ"O@A[f6DťI\I{a(kZH96LtԙY#_.mhfo݈̪q9QC>(t[𾔑$Rpr :~xG#Db  Qyw'u7LCAj,LE="\ cM^4n [vر`  *s-& W0v'of6fWrBpdV&VXwҤ;~faib~ԯ晹2/t+{~& :oy_eƣt3.ᣜ];s#pЬݬl@i oR g% ?+N88i.wUOq{処x7UfCW@1k@ d{ F!R') oƜtPN4ojTCXI4B4΄U ~S0NLM;;r+xЌcyBYH\4xoP# N0 ╞+_v$:{fۨe&RysΥwbd+ !a`Y(ͮ *^k.XƦ[)C:[B+儲|H~"^k;,l(o>} Ŝ;~ȹz?ݰyx~HBSٿK!32U'KrM$6E[!p3UCkG]u3|~?+2,5Aj1H=Ӵh%zB)T}`IgNBѕ(SVE}i[E' e])ל%&}*I)\ϖ`bG\YgȒ*}g2냫hr]b N*j4ܑ̊^\ФX AOC9FIb5G:jIgpn^#MyTo'y+ €>\Xe)C3(lllV`&(4g>dYz^ (EL\0c5;|wڍp 4%BhqJT|)2Qu\j r#H~_]b7]$EvF#1OI~%~BTia%xvoj1I!Jַ`YD:@>u?Bdo`8K.{yt*FK?"'Ba@FyLQ: gYe'Ǽ\d9@%HQ Sj.b}Mj9c8o b9B.i0ICyWd.J"YM!-S#&7Ei gDjseN7;)N G*Vl/+hO];ݎդibӠKO?ξK-](=9k΍t&bR]Hb%h4܁d/wWM+ThKf8Pxݻ'ݔ!.pl9q,&>-a9|RB8d,PُKh ܁o:\*̧~΂Җf;tVկ@B*ml2l%PS~ 8]W}j4+;6O+tmjbE) 䳐stFx*b uR-O舚R lEѰm=C߰uׂ,PGjZv\1I'rMG0 xZ&0׵@]BUTHDP{{̂0:Y¶W6pYV޽d㜂\(U䃹ޟY "pII?ii~cu1:U=)9T6SY - @j @3}E@b_!Bgi̘*;x{1!(~~bhr{V;´R8*&qZx8y*)H03jd L6ضLgcraXll+`ؠ|L+)2jHb#cP &i#ydձk; 5_*MJȑ$ca6i憣lr;{URlsv!k^~!HcPefQ< G6ڔ"Y\4\$ׇlxum{Zvβ4[T/&y0&<doIf܇u.Ƣ iDjY0 Zrq6&"?KalR~3RLn[y>5DUY(~gS9ťZCX,{$uq1#"*fNra"\AMJg{Qַ`c$B&Gxvk{FrM􉙹=-22`L,}j:v~J$S[Ey4xH^uy " 2@9U%S?laO_Ifb*8Rɐg T7w bglFaOtûn"Ywդ9$g -kAV4%yj.H_ rW ;.Y7 =}r<}J&60a" dCȬmՆD EL`7gSkö~8e@bθu gHed zcĕ__m tq d3u([Mlmǎ3h,b_ b XœRTdNqr.v<\Q ™ ё$/'A7b{6Km<0 m*[#쥲냽}4;Gb Uz&S[\Mc{7V\p'\.8>@Gy[)83׀wBlZ'OPKq?KíWFSU n}@XN;-L1V&nlʙ`G!4x+PHs<+v͉ҵ1G;rSH5s`'(N>SIYax8 lHuQB;eQi=b:,)=-؀$=m4ZǷZuGbV0FRY])nkJCo+i#38\3H9홧0 TN- IxXǵF+pumq9c5̂$&QuHZ}Ky@8ln\ >V}n?GFȌRbKQ~ZX'.9C@N$A z9Er*(XZP>)=r"$[7}];1^S KkFzha"e+xF kd?mrɶ'QۤJt(:zc{EyBC@sɼwE0@W8$Kja9h(/ k"0/]X#VkYg1 L͇cFokpzIu$3}gryH|\V-)}l'C3㮚 $F!F `#:DbIwΘ4h3ٌx=:NM]p;ltrLKؠ@ pf̯nCTjh֗m ,WMߛa#AvZڙ.LvĜ B&x~=Fڴ*bD:AJJ G&㚨Ҭ(i֎x6>Gfۉ1$⫺mD}uF|%Ϻ zLn?닆-u}r $f" L ہ/6?ʂXUO6xSXv!|$!̴xDT2|q^/4ɢzRsPr˄$I4{"ܖCw~GhaK) E"[1EN}U(^ظRl4|d>T`}E*k&\9[k9"9T<򿣭I|0wvK%# |[4h"StهJ "옔,Dĵk>03C;He!\}iD=-`Tr.DڝO,K_d]L _[zK4#v]-+l (miTs弅TVn?W,iDa JrOA.N('s琢gPB7{x`em2!5ئM1cNFzсa ~,_tdW&[J͗VbĒ˃wI.qz8$\1)Y)+׵()5;Rj 8 k.IqI(uE{' >U| bE~ܚ@hO:Ko;4 ].F+/AH곒6=.#il΢ޯoDИTv+%lvXOP^(7n8HdS8Sb ]ܵE6$[5{-Rk4#F ݲ.0&ILFœAiaPOpcʾ5$21㻱 OІ߿y# g7 kb_x0$ ]%t]Doxι#2C&pJؔQ-jDU/$"@*rJ 9%Q Oyո9g3t&o9xB1V#T" {f! ̒u oofkO. 0|_֊p$XOet@L<:X&H2n/ςޟpy,x,_W|uUt|{o8]$D~8U=`74|pB!J` Q Jc2oo|_Hvmܙf8FT$#?4-., X\ӑdCbdשwZ Ul_Ƕt-U@2][5-ǧFjp~S ^Y0hQvAe&g=x OMn# 3YM-ADG$ܕ|r0; U^jBlŝ͹Qńw$#vo 54#7/$΢ʕG{,; @7=5D0M*5Zqi ^Wa砚Be&iqmu|&H!>tYem+t'W,wlAO^)`{Dͫ@:^G)y r>˴XIWQKQmsh@>"\٤dc Bj<=RMڊ\uT =n\Ν .KYRшx):Fyg$]F@β ~`(w07k FE) -wUތ'>,Ht7^㡼=w[%A Y7P[f< :;4oYv@l_ x, ҕg槙xScp3Ϛ$8p O7|ݪ"y/dC L'k.J\ QqSz &yxxZ. KaB%*[Y݌Lmo9Msj$8+vs^HP: еW ϻLęǞպ}&s s!s K_\q`d5K.WxO8zo)ǾZxzhcH$<ҚGS<-ÌvE0aX"JllP#,NGf6`pM+ EUcK`4#F/`z@ |-Bq;zhDmvPϝ DW'*G/xpz4_IW9Y=f8t9jTqG@+Raiؾ?[=U{?14w}iF>wRi %12/uff.kH/ě |t_T!̢14J%-Ķ(jsSQ Y^%CAJ+דc:sxJ#vx9Tč}oc~3֫ %M1k&Q YhS+<ˆlV,(/Ȧ$>pt HзN)yQ)¢?#1k _G;nd<x| ?UmLJ"\\Ҍ ,ݬlIurk]Ky#!Rqޜ&Y|_<}],j%)FT~:{㽎3ϖ \=IZ8*Ml&{Vjz>B.A\tLr@X}٨脧EgeF0!+9@Fu6=9$?w*HQN,r~4)Ys蓧RV̭,Ei't04\LΆ[H}_$ϏV;p >x(t"X2[U;UPw g"Ak-ߒ82 ZHĹs8U)ϯ*ӜH8*m+7! tW_Oi\ îNK{o|pg'v[Y0^С5@ȞL}g;9K@T$mhkW-{6 {Hi:v %c0)Z1 BT!’L-H#6w? =a%>[-z֭ Rx;:}#0Nj4yuVMouޮ }z_kr+cj9j/"dP4 uhi( 0ḷNz, i&HArƩZ_5 _節Bb%nnh[ ~Є Ḋ4Ru;(3/ wlŋ{@D9#M6)90{a ue+ʄ%o00.H׼NWԽR5[eb!naa")"~O#9$ Oͧ` #ħSV,_* Shln$fJްjec_33celBU0ign)ΌIM5[WyBQPy|(D{NB(F+ee(yۋ@EihR>Nlg4M,Qʄ%6 Y׋)+جv.[v[u@W~{$ ־Q'1ߥxk g:GNuũ*S<\dGbԦ KckFUD@9;`t³~t3P k{JwwPT/S}G{K3HK %|za5KQe6&۸_4X8Q'jOdb dR^?V4~^6[9v#2rܧfVbQKm &7>%lGC 2͂3ky5UY~64O3 [xgzvFl/JF4Ǎm6H"hűߕ#\l4]0ϳM/ !0w` |"kLjJ1¿Cg#paC9(eXV 6ʂдjHXDNM%%/|؊⩰f,) @21 h}텓HqLvGvK-_Σu_ޠ53AGm0JJׅ&Fj/ݭk$0gUjhy҆ 51Vju{]`+Hx(A jeQxz^ s˕'E/&J 3}gpX X% *0{(q'Oai"G9Jx)JLOMFp0ՍM̕Eu8 *xՂ̩{8QEYv h_2ѼNZ)=y@!d3&7>ND0y.f]\ü!(s>+֝/Y3,0;uܿo>  BZ1Sn(5O;&?Rp>'"1܊nH]q# ~l0k !Hdx"ɔ? EnXI!p#f< k#_FhE*mm.v'#&K1θo+dOtP_=i} ezwܦP bKWKY8ZfI1r7AfmJL{l;B/U" G_$ +M1Ψ KQ9O0`zk VrUr cƿLZ`AnbE`<% k6DBYb]{A*~?{wEN4Qoag^sXPj+D]~m gʘ&'Ԩ23A-Ջc$bҘ,wϩt%a^[N;[x+ ӌx-Jp(C-!@usyE'%Kテ,k"/؉p9onB > o<%b}DbE-bdFd$T^Pp[ Dvϛ C]ΝɏQ좧jDH&:֮ OԂѵƤynT?lE+#hƐCi} EB`Ny7#-wŇ%mz!D7/|2&tHNÈGau*ƋY4ITY(npUzkb)]Q.!#ɤ`we;4Pa= ];tZgCxO1ij>3x$zzFڸ̅mg8qj◷T>Gb[0%fdA{q`H\'z9yizC:eįZOrTwwMJac̍EcxJnk3Z]=EY2ӏa}/R\e5a!=8];#:coyАc٪upT pvJ*}ځtEfwCR=U5^暧ҘCZ@dSFZJS|!U-݌:q3BN u|thiL{LvK fLwu8tL.|o6>H}0a,KH^h'ذ:u{c5i3D xj7]i팒g?` \!$~%86@LZE-?Μ(òːPU g3u0~ ~UJDJIأH#O'!e/)a#]vl>ϐ{Y*KQ?%zj h|ZprO ѿ&9pͶ3#Ov2 _7QXhU 7ıO0tFc_\U4BbV TL~OL"eª< ,D#/yMz6Ze7B]!Jk8,ybF6+:_彦bQpT; K3~ؿksxC0pJT0oonj~JaH%\g̿Eޜx_g^W^Ȗ٭ KԖDuS8Iz{/D`WDՇׯϯXwݎ- znMCbp$."̾12^7s!Ȑ2x)N!|b;S3tϞ0#J2H5jPHM6:Cr}j2> |o:lј_SPQZ9qE*`\$?BQjU빍cه7rwXhnOn 8\:uNGfZ>~YkܧDb/;i_?>jc3e `{Wڄ:9P.HHޞªI1p`Ȁ6a.k{/xDLgU޻3}f RMx"Ug<%9 ƭ/ceht>ѷ_]..W$9i+aΒѠiñz7(}0WmX{"vSkJTX1Q\gdj6“^!HO s‡pWqSد鸳vŭmyuIm|h:ܒ.zǔ:+?BNcôᷞ,q@W[`dIwzN3쓄[ɮxa"#8>G .v٣RL[h419ę ک.ETgH~Gjh<^?8g(-CjѰ(1jdiQ[FNjJ4B< jl|"GFOfHLHh\읧Cl9ˋ:ۼ98Vh>>fM,e쁉\L'D,F |_\ XjpplE'Vc~1}f!;c=.$EP1EQ>s}& 3J1i"gZ9:ShW?*8L=HfW"G*K;=P)](F:BĊLI .&(yդ)}pbNr;JQ<5Y,nlܣ{#YBIQIwAnMiWg‡@,ut.zHDh"8ѩ;Y|E!<%҉n2e [mۉA׉sH0UKk3+Ńcmcm[0!h˓ Q E:$70v^b=1+ R .<};*!`'jj_y#m]jL_+"(W6vG{VdLpl`՘9.1wwOg<0㵱aB鑮rmݗ c{h[;QS*!a{*ഃDVըp8r/`)M8â^aıRL'䍻ˑ=F`?B'&!dDc196;[:IHNROVZkYb jLG]_)"M6پ`WN.)+1`tf'Q/Qؖl]juD λX?@b:KP~ۏVg,tݽ{Oej^l#c_ #`Kɕ^(Јݜu=1$1vor~pzo Рja]։rҽ&LNpG|[Vp<+Z쥚 d FdXi*+W -x}%H5( d4N=s>o"s~ !6C 9[4Qqz7{ř5׹8Ug+J{͜kK\>ZcKJ<bc2hFk{Ӡ1B+ YX|0xտ]%@Q! Tkɒ͙?Jx#ҀUbZ$%A?QsHN#xl*19tɜt.=V۠k#KOZ6qiQ:@cŐAs9$,U[۠'!^Y ~N5#>. e,ю.P,dKƐ)H}v +mЌM`m[B @-*R.`1*Q ,pH̰ZE,tR ũxWWR[WX"JJaI!^M7:sjTyM?=xWХ3n.S<Kk:/?(Dܔ0ض5͉6B]&2&$6 朓hWi۸\G~sςiobx7c֋˓s: %YhYuW`vlme\ ^5U^of eU}X'} fş]>Sz0NKϺx5A#Qq=wc!mpEqOrC[;RT酹~Tb  Ze?[ZX w>Gi_om  p_ wCW"N<.ÏU-稹oJWATuxC=N/?7wTE?]\8}k}] k'q 6ۨRUX+b99Ü&qt4cm0k\|Il^)iO.|28t!Çs/"+?b:-x{m|3 qϳKb qٮ)Go4.WKU_aF1#)} ơ`idC!r,} hLC Z` )xǔo~PO{0_2< ƛ{*ޠW|bkUtN6jܮEkskN_Q5ߏ]nGݤ֟>^:#Zzd&]6&y UѸB䠦B{=Wp7ӵd&4. sh4?]-'_[=2fy/K(u#sa?GH:/wxj+;kap9Ôe.'.6Ĭ,%CĎisvÇ3'@Sb$YHnvQt;<}8gY+'R|;W +>,NǥwA$>25 NSBO6_'cu5i絑Ne\b=x]P '$TaXZ?aRȫ.O 8*Z@V}M4A+Oͳ506'ɆN\X߰  Bi5U{ėYH.(Ejܒ'̭ʑs&S @4R3hkT8I-L\x+頰f΄r%EKEqc$U6"PJ[DAMP!4C"w^ oS]5}{q1ev&{^&hm͇2jn{$_Yu&rXD}޸hϗ3=@pPQYds==ia`%Y,Z-3?:N % ;.Cc>M2{&4DNgu3LMQCJ ƠqPd%0Dd0M/IZMrDR ;JNT3f{ H+N7/ᩰKztM3c =r-o~ OqEB"A/a8Dx2x dU.]0 YV _Q/w7-{6LE^^yac/+SV!R"!LZބbZ4 I߫M8?NF?ٸtg|?֋qMoO7@tle_kAZQrN C}aMv^nVp\/Gm "i-{Fyv&4ћ %,[!=d4&IB0ћIhoC80Chۧˬ{~|OjC^Y\gLR";o& / :P4UXIȪm1sVE fpRښPL7U;)QЕ$M&iiV˰-i3% JYJ*zX}5̫ 9&lQ0=m9zFj,qޢK3\PǗmx[.X2U͌<( 'F@W)<~M&k9C* #B-ٸ.B2a\|>fC2; J1rGkti ,AnsdP"dD5\~u>FQRe갪]u3gH<5O;[q1dv#}kyО,!( ~ྤ~qQ*_RZl5Y*$ָ{O&2IG)? | eY^%(3+u@1kGʚ:n*l&s:- ؄IwO{,ᐴl^횸(KMԡ9O*&A}1}zV)%B*ş3Rt-gZЀ`|#Hl~?뉙;/ܨ~-׉u=!FV4:_; xl =rtp6NteZoaYyZ]2> q]akU+.PDZ0RTphcMB3Zma&0Φ[f% :-4[E_ۧkmc$R3}9EB>ȈdySJ>``76F-J&I@M05AgޙƐw޵5'ZL3GzM2v Yґ[*msށ{ T,$[S4 Y͍DdQfkS$HжbiAKgo@nGymZlkJ:$g=BFʹW2r uPu1ktQl@vzۑ2 8cU5ug{)" 6aQJrE_?z@W1fG{ma*Tk\!ſ/Q{?tyjv^߂ַTPwVNlQ.4RxkD}?ێ[kvvM 2% XMWį\s5w 9C6#ױ#Vܗp\E?O1V]6< MSuT OqលR/R)q?hԌyƭ,Rh-5,+hSJ4TxpxMȀn)_E=t۰|,9}F%WYV&Ag^J ht*liVw-W;8P Rsrӥ)EUs"]㩩 Y9ҋճIƐ-]|ބnfۀs,Г#+Pg嶙 f) VG}P/21pCT!:zkӁd?&5u5'b:TݠjMZٹvV."rMk4tWu@XOxD")?\ڣ/#cHjc4OO:%߷@peBfϏ}<"X̴_mjHWElF1"5+Ƀs$jCWAjp^*wK֭+HȚ7/Y ւ82303 q38,$~'5o7^AZй?70|יegr g[𠞐d9Q_ʝ)R ַ/1.AEyrm,Tޖ5!A[=rPl_W$}QT!y4D4YCQҫMb/CEG[ sNT쓐&Hl:7TV4)Q&bAJ̹VJM_׌HpXX"[D!ԮBI;8HV"2[4O8}d1P:&!2%}O[ }.MqTduA/yv #3Gk tځW|.T_wd~*i{RlVmu-wc1 h ']63Q0NLϠx-W6H#Or6dֶH#r LcT}Svshݺh0qyԮ#S$z&X lENnq a,p4ygJz-ςM#U![R t[:JL&n;\3/7.ϖ bPE1N¯$.tRm҆gV=!N }`0@,Qab#OU}p-.#q)hNmɃl1|~F(0 H3给HGZk}ލID^i\`̽bGb¿G6GN2Ŷ61_ӓo\ۢ|B BƼcv;4G r6xt|S8h`<jb \+`X3 s֒zT(2W~3W*}{( "TbRpOT<,Jd-)WkB!,zWwmt.?h}ԓ[5  $}x.Bzˢ`xZO颅YygRCrB!T䣵g5[}U?9c؍nxP7254 (t^jE214DNmLSgI1{lr3ω-H$5A3'5=OT,HQGhQyr^9٧7~6bKK!-0Sh.܂G{F>2>sH:XH_̈́ɮ/z|Q(꿑fnN^([,`"FLtt t>vJUijTV*L>\}j0{ ~s=3LL07 >OS/,i\pe(仨pp1J=B]n{4~, 4˯a-*u;6SI,W\7;b6L7O-ͧo F4ƁF>7P5 $_rJM"/BR,HuA?CrʀGnܨ 0A]v΁Fk KI4 H*MF*ERˎ} o#am͍ʭJenGbD*0K~h(WP19 I4h)kaʥPn1cdA7/b"wdG7j(A|vpr0pP$?qZ~)UI]kZuP(@:L5ٰܯMX.'h?/ })wMEksen6ԗdJ.;8vK@3n+4&^;k?QOZm ծ\RzCkX(S ~em w w7ߍS~=ӟ䴹`E&H1 <,f-W)UN]x\B *&E9[|Q K7eBlzs'uwDEl̢DE p7Xn̳s{ s\Hߗc4{AeqOz!t{)7s$&t>bAvk?;؉i| ^Dcݷc>N"1Mn6u[W4.cBv}g`ߞbAX$4p[s3xd k u ܒzK}^}%b0Fӻʂ:a$n-Lfӊ*A^OLB|[C")sB < yʞnRUͫ!0L|; !̌Ѓh&B >ymW(iX-mh2REG . {S. ;e&0ЊXdcmPgM6Q#(U'>bm9_V q8g#o9ir"JwtT*`x[U>kM1cB,շT7AVMF<#>;,n^;٤ӞSRa8]27^ KX{ C5UV(+⋊i,iPfv%H}e"ì{%tXNa,lr Qqz u!Kg (>)QnH#x$h5R`JY.x(U\2'6mY(b_2 Zx\r3X&\y$ažkMv!ƻSv [^V>s/X~@}Z -U{+k(' & V H3p09aCXXll|VD\p(Ud~\ oCuyd:[eDz9_te?]+%_=3{*ҊX BP:Iϯ1=׮nZz`eg~yP)M L_h`MS1 ʶ;pjthA1@YK%׏ f0I. 9~SLA{?_TjA@)\F3tFQS Я: S3]VaRq-iԑ6UM^O;e8枱d/6e!KG5lUV͋4Bnt;viH  oG&aFB^ %t8H/_=I;U"9=8}ܯmQ&~IV¿J(?|\S!̿x0e ["NmZZJ XÏC94ǬpPJi`y6d}GzJW 7v1O #r`;|2f/yr@s?745>6 SD3tv *Wz%AK+s))w{UQtsDVe j?u%N-rK2=2L oRb>noğbt`)#%n.)™fnR_=Mu4<!*crq'26uvOSptkIb`fSvZA wh|q%#ҁ?=O+uhİ'+“t.BL}O;P]y-HGgCz@ǎ͉D+*n fL$6bX=?q8w~VmI2c$ Qn]c(kޥD-: #C{͉6ۡ L`ddZgmnw񕆡;d=de7:t1oլNoZ5HvKV]_zzINY{% Nwqp$J?gq1!8;qxV[0F\`=O#s"Q6wze)kEnwNcAP3`G5'Kfѷ˔o?Sշ=Pk P04\2?Љ8~#M="vyf7 ;HRQøu%o;uP844ZZFY#uFd9if^lġsXvB(`|0h#-\ZaO2`{1 %VJ@u&=g6M_ )b> bO,zbѺcP%}+_1tm0xLx;Ta(A)R.5LsYB f> /VeֈCCc\e`EneI}'X$ϤYuDIH3m-%>r9r%Wzlj7N?>ۆLH*30-63.m 덒2)Fڝ75!8흝'4q5T'?i'04V@CМ <&Z,Lpr d6y+2~g6١ozxqs!@XmR1CÉ]Z˵(vƞB Ll5&޶P;4X`W:P}+j-Lo:qh|$qN V{&H&otf61m@t9Kf^AMbѰn}N"`es2TF Z

׈w-5P|(֯vcjЈ3jjMqx__;lxz1OF} ]W{ 32868;Tt^r29ejwM0gX:AV2o . ӝ]Oj~6wfqXSP~,ԍ0tQKΤj}|26* b;5Ffʫɘ3V٧8 Hs80!)tGO.Ods$< r0ٴ2te M&UgF p."IͲCp)24eWLo$ҩ<q[*.3oܬ<)YC.Kiy[PVo7dcECa]%9!WM@y}5)*U hb\_SkF[3'7+Bg'ʑ|gfx;27T!M{d:gT-<ϩjWgOT~?۶3HfA _9ME:4\Ro^1P7Sܪ1,QJIZK mGxӃmHIS1(D9;~;zXAG\F_p=CxW=7,?Q57<AThAJ,4OD <|8Z:8>agpf`wlu%-MP+Paj1KY1WjpfQLpP{vwΙxnK֬*Qėo%xhY@udō=>{?wg߫<Ћ.jIZcߞvx~ƅ&pD,Ž[|eJ j\")"#opJ^͛ϥg󯵦=[j?AO.mİaG[5' I꯻_[W;IB1Y#UAw @Lr԰aԉ|0><9g)x5anS udmOv.mj5j &nNɳ.[fsLFh%aI/!VHm'! P@}}9!1N,%, Ez;m G?AZݙx>LJ?qkOP^*x*T"T9|8AaV5]>9L|$9 nϱvrBXgQeZ5I%ѐO_ثFI| @@`:䤘ϒ*Ĺh9&V/iP6- 7ȍ2 pc ?L:fkA(_p@3u0RzC"g \RxX9#vw:6;]c<;Z`UDzi~.==ICDXk8`޶Aw1+z岬:ohe/߿ώYAo/sd c~c*aV:)IڢIRaq#55)2'nڽJ)o|J1W g\ 0){b JhMLoXPyƜswqX}d|08/A6PqT@Ѯ)>L'mڒ1;'yr1ZVMJA1j=7FrQl_q hd^=.s2'[vzWUtX!?IM7$b9Y0 h, MXnrQY_]^0ȨdUuokbpdcNu%47^&R1gzq^k$VS(]_Lz Eܭ|5QnaLz4Kbg+pڰq-Fs1hq_e~e5Q~z R_'K'OǮ 8.{'q &Tz͓q`x-R|ut_יOly(؂A0j=+[ K\ $?>p;j&^QzZPyтR׏9e?XtU6Cy"卄눝TGn.5SR%n Ï=HZl8 q*#q|+;R~Hğ(w">Ab}=>wN#\%|S ^)Jc*6`mڌ࿏skac/!ɍ!5 4mHm6x-ToȓNPVW.\/W0̣! dgʼ Om:'4}Tُ{ꨎdxor< ZѧQ9tw4~ Bw,  bVD,eNP]{*x47 ^F3p\|aC".BnEOKpبԘ@.2j[-U@3bLZ %yˍ͡;K&hjή;!(^K/[5ŬQO!UJk 1|चN?#'>(ÊŗrG%ՃծXI}z;Qt#S#ʃ$˕ٙ:Z7b\\C_01Q;fF_Vr5v6xe$%foOUR=IP> =E֔Oxs3\$ lݵ_v錰 FՑ[&rgןmjAۗNK6 n@O݀wǡӿA4A1˽a $zqtEb\5/)8 i*ޭ/f͔8A'ֻ/TS?IX`N& ǽb]N]|`z Ouxl8^8rE2xcKu5 ׂoy*_{3dg->Kb?+`X\g$tyt6ݪ٤V?A~J ?EB-j8 wyˆfxTOT/B1GbJI sWya|t pvAm~+<ف'N3L/Pt͛NŜؗt,م/l2d7 CDFd-+[gS; zi4ϣd!h<"]$(瞛4Zz-MwJm[DW\ @;-  #UM)ijᰚ CމW{&ظ!zgzh!N[i=CrUr?WJ`?sw;m˙pF韷A)I\.)ͽk͹RAg9 y>76miH%(hz aU ZGN-oCŎń)t#F HizĴ7޴6]D":-lS.nnXlh1& a% \iV2>oW(WKϴU$V}~ UҪuW̜FpKabʁW]`@cּ 4n&Aw9$hO&^u|9{.nZNS)us7j탳|s_81d1,{0eMc_J 4=RC~Z,Acێ%]E<W&\f?&Itg|@)0? Q>rOGA"2uMw<ϙ EhR RӘ@j/4e'|#TGpSYUiA$gvzhK@Jr~hUy 8G˱[r>bp7#J!Bqk)ļ!#BbJ&WdHLTf&,. k;ޤRhLT𓁝MTj*M|S"l"ݷLFcYPM[i'ZXy#;Wdʐ"K/<;y5'\sYfp -¨}M%mxf^V^Q сs;vvb:|׿uV('PDtX bK"73a7'1pbtquK9ٙEaR|k1LBMio\̰N' A[cÞy雙H@8}qj݌op>^]:: ԟ[7(SiO'a48\b \zd] pl. ^4⇐l'HXD<6)Z vCv&Om*\]-v.'I7%q:g xb'/b3=»v+]6eN[39|a%1ʴǰ=z VMݬr'R[3wvJa9l%Ǩ|7GsCs̷;$czHQdFؚtM0`FczADc_FuF{e@s˚;+эFX^-Yq71ˤx}ɽ_jFCUL5\:k}*Y,όbv:jp;6 |Sl%Cro1O oĀH& K1yT2T}ܶ#N?7su>,⑃{0rI6I]ɑm8.w20XX 57-&uTm]J9$)s40O $e@u +\ wïw8{})' @XղM$O^c R>jQ,g]˽vi)4ǽaKll8u>^~{ܧW}Һ/?+`oSgTP|mdOF#(g%$q.R !'L 8?ztb-G51vq91Uet/So A ڐ\)N_rDӨ* vL0ePhjyiTRwOJL#gma溘xAKR&U_&9vZl6&῰l"^d:=;eьJ?LtẆOI j:}']Rf#2_1po~)f@371?'%,!^lo8Hn<"qowh؎[Ftjg 0p9Tbn MrxIHҸk!ylkyCZ8&nevYBL~XVTȍ R^Þ!ʄ:˓'3'OB1$&b&T^s5W۬V[Ur\3Ʈ7~(B(ɲ^dt|}SW<:@mQM=ױq "ە h7:Zfߌj+ڒxLi[Le'g0<@ΐ++ 5[n8+'q.Fns+V[qPX|Z[岄p!E6NƬ&4lQF%Slx"Mb$m%+[ڙ a5 "ƅNT`8E%|RmdR.UT\q{|gђ"ص7/ϔGA")Q7\6ycPGm^wQ#T˒({8mvMoIK jW.b)g2W|8pHeSjXL̝ö41&&,ǾLZ6n,0,2B@:P%3fI˨z7`p'*[jFH D|4P0K ~T(]ыg%d+V؆wIfO>BJw) ]Ŷ>ySd}zx7|k& ;BQH:N=7O\n;>iOߵa"cPbj_ӗ4DJO|V/ʣ\XmtMZMiwB#r2DN"f#AڣSX(ݲz)YKkkS9IE95$E 2H(5+}X\;"KLӤ\tcb!I ]{5|Jac. e W_X &XR葢(DJN@msYaYp%NL=IBL}`;OpM &n|TwR׷(5ĻH -eIx-xWj˃ fec _z-ệ(^ >aa^/^lw9:ܵS237tdĭC?Ry\wEg:*fFvu7M3ݸV/^3jtZ|0`wu”tY]r KBJum9%t1l+~ʊX(2X ߣNrsޙ$#WO?YU{%6&&'C W3Y!?V>a ¢8bEhd s@@Y>\+WY|GoInݔ"M~f#m^`+zܩVEPʨ&uilE0K"␖UH-)Wx1<"\I <е`=Ua?﷨0$cd7^piAR~nujH5ᕿ`-Ҍ?*SFSVz6p^JBbqp'3 YZ