python2-perf-4.19.90-2402.6.0.0267.oe2003sp4>  <@PT@7!.ܶujG7oe’openeuler@compass-ci.com G7o$ f:8X_AwS'c=+ǀ ɸ#N9 EaTcUy"y$Fl.2gz/ @։[Ck+PiG rEUB>&Zف*gGuwDYza G] [2tMCM#e#:v͊anmgI[weW\U MMn ɭ 0Ռ({ LCN`MjB XM*7p`% ^ݨf566Ծ_`9j<_% &`A ?bHDž)m,p_2)7=a1b6b0caafa4483f25f9a4b9ddaab713a0ec96c6edcdedb788ff48b61293057d70cf3c02095ebccff6469fd5761ca599aadf4a0dW#&qA_?l>?@?0d / j  '3JPXp |    "@p(890: B"F.GLHdI|XYZ[\] ^bdkepfslutuvwlxy z,Cpython2-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/linuxaarch64A큤e޿e޿e޾e޾*e޿e޻3bae609803e69a88493e995ea9d50a66d955eaf053e0e56f04b76171d15c843244133f370a659a2ec8e3ef090e540c95d45b18d2b0a523f23a3c9b9f8b18893e569120f02d1e8c214c79fd1c860c239e9fb7ab392e5d694783399afd6de9b3b8f65dbd0e46b906751ca0803400300d34cccb75a4767ec94e444eff010db2f7a4ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2402.6.0.0267.oe2003sp4.src.rpmpython-perfpython2-perfpython2-perf(aarch-64)python2.7dist(perf)python2dist(perf)@@@@@@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython2.7.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.73.0.4-14.6.0-14.0-15.2-14.15.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.rpmpython-perfdc-64g.compass-ci 17090958754.19.90-2402.6.0.0267.oe2003sp44.19.90-2402.6.0.0267.oe2003sp44.19.90-2402.6.0.0267.oe2003sp40.10.10-metadata_list-compact_tlv-python2-perf-4.19.90-2402.6.0.0267.oe2003sp4.aarch640-metadata_list-compact-python2-perf-4.19.90-2402.6.0.0267.oe2003sp4.aarch64perf-0.1-py2.7.egg-infoperf.sopython2-perfCOPYING/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib64/python2.7/site-packages//usr/share/licenses//usr/share/licenses/python2-perf/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8a50b228a7af1d5e0e6866cb39f65fde41743a62, strippeddirectory PPRRRRRRRRRRR x+OX[ęhutf-891e1dfcb00bb389d662b4a6298fc9351911fd4b9b07bfdb1eec38f49349090ee?7zXZ !#,] b2u Q{LX/[a D~:vB0C;xS? |ku::. @DDk{gJmί?:PQk&Jr,wbw:,fZ$ᬾY[YB5\FC cKY,k4<3]@kȘQgKow$FB/HVke'Fθ=ˎoUM٘&w9әBf0m2a~/|H,J?eރc*n<'qdw0(t6~fh7hXWy$acev#H́1I(naLyE{pc?om_feIPK:Uzo>/u8^ܥ΄GD:SBʭ}Ηl&J=w#ƤJ|:=H0xZ)!ġ*?|zG 3Nl`؇?F9PdK㓇< w4s<[ ;wD_xՏ.&5WerqA8 M/MKP3`ے`<4!}+5aP<ګ[9ԖHMRU1uɕt IĝsQg۬T)L|[ hYG.Qp~NbݳBdj[EdFx6[ƨxtW F7#0N;P/y+ri4uf3P'{懏VsИ'Zj^"/x<1ޓu,fœ~.t \0E!LSJ546L>p8 Tt TXOO+8B#›99;m)ؓ,zC/jt츙qlw"@3ΞGWA⎪'%,˞ txA&zCA$2WXHx+""͐a9 E[852՝1~:ZM@c9ݦ]-x:_Cb|܊r"H Kt'4Cw(&j.*D\7[+t+]PhKgi-sKUD&HFPd0vrxl"qнvW)L1`'8?8 x((چ{\_+w .ĠKrbU9E緤1Pgh'"K9Fv;mfG]6~g7K:Kѻ[)cRC?'hI\$F֍` ,bZ̫t~ _6a ,S'ϸ$%wjm] gtENĆAL?46.dlvM^T&/;Ƭs*5OT_T:";V21ŽVII&ͻq@+I}lg=3Kx>҃v$i :2SFXKXXg򯌧a6v^3pwdH?i[1Xl7pt۫Nl' c3A5e!r,HK@F-XNr"ߴ,dG";]*'>٪GFҊtRo"2[kw&e>N"Ŀ*3Y~x*I:?U瑧5L{.<6g?Hܰk4VbSP$C!^|_qW,(U}YʃBP\I*e$gfSO~V!v!s_fUоdj*[E>Di}&at2oWL%Y,=;tbnz]%0eL+RJ'<{qmox79(PSsΕH2 DTDˬ)۽mΊK 4it b{ UEs,[FQu*+Luu An+M4[~;8%ԫD6*<҂?aX]p?Œe>S tL!KKG{ʨ$hFAKVSbx&s27o^z-͓&tauASaȕTn;#!!&KHAض$ͅ\4o!)_Iv_z%,gOרHhl!^ZWy=b ]>qpd*𮉥),wV^4Fn-A sg#^^m ,V#bݴ*\ۥ@O(]$3b=l;}llx-Twu3E>^'EE~ plYMIYB.H&<<%WJ Tɏ2tβvRO35qzwS”t^%7@{v6IK]>;iO*B ^|*"E@nxi +@ȭe찘B@͚I9\Q1\]vEO2\B3W'|Ϸ,_]MR☹G/ * ZNz3;{uO-Dռ5{sh}'Cw o}]/owסNONڬ5Pͭ 44 FI;:JbESًhFW\[<^`@[O^}~ b"&`FQu{{8EKr*3E:SNΪ0a_o(ݺ3#=:cߐ+)0[Y޵"Vc y%<9R;55liTs U5xlO*5% Lkst2UCSw=L3ԘJf@u=T8"\3ͧ&vi.$%U@9]Fq%7q8T^eɇ|]=Xy^T@8} x%RJI`r7ҫ\E8ϷGN%!1ЄX:dYZT2} kFCs5Ї,،ipAm*@;lhkq*٩-hC(PCc 73P:wAOoR7[u@K-==~(CZguSZn%@Coe4v2!'q9#@iuWH'.&Y >ܫ/RA_ vm/j[xc/}swd^'r@\#ː '4utȁ.m-M,k·{kkv7Q_Q^a^)6!B\}T]c^?k_CGMp=NY{01M6mifI}ՙ?qD>S_p1տp}\ zB4\8 y BoDzj 6{ݯ4 eyntv}5r0=;_YCʵzQ<b/o6[ꈘf>ʊt"W;E@},]`[ xw 9#DsEմ2&aD_<ȌV3u6xW= PSzpT`FT!z'Qdvys͌X~͂Өrh:(k uA]zEYL*;Jӻ5U#|G3s;lh%stoM]Qʎ5& ~ H?89)u_$QQ,cBzO>v&4ٙpZ\@u X,#_\PSr_ _C%\:%DN^"Qݏ!lPj'> iñv΋AxZp9x@K(n|$Qo`0?=̆爈Z )9/{\(i<9iEec:9k_.щk7d̥ܺ?qcMI3uk]H!V k) S5t)>9- \Y?o9T_jg>YЦCNДu޿![;@yOCpxxkPN K-4U S`7!.*Eb?r|xrZj~AjnL]`Zvf<8◬,_$: No^N(픯e x,XwfX6əI$YnUfގpmj:ڮ:I ˈz؍N Dyy~k -˘ As[%$,N04©ymp5ѓRq8 (2O}Oh ,#Ϸ7v^lO%;*A-)s,a>}18o)Ih }mM+.%q[LNL*dF8ppqd6ae_N^f N,J{1uɳ]Ǡx1`)+KЪq˰p'pF=H /ڸrs߃fZm5]nz/}oyC %LLrnX{;hHtzaKΡG"O&l/!>fI_(v/<*:c*s9X:|X?ItVZ1RiXl=iІA]#=IJ> hu? a%`uAӖ>tI NQbtz ÒٛHl$}90Z}\) l/B'غp"Ra4i!,"!'ꇖLQZJ7ܦKVKTȎż9HFw,ɖLk@bI *ef۲}n S%~:nRoDTeȌ [fѹ֋B]B{\ 07T PP~vX^}Dn@c[l 1 ]ωhguVzin=J =,eE5uS)q  bYv1-Ig ^+HՊX#<(lJ` B AG"+_J;j'gX[ob_A [$[` v&@X: f53rN~=\T"K(cW8B1N,Xi"}[ynb eB]Q2 ȤnnHP2|ˠg2z>!2[r[D۟ˍs BV~.b =/p8 -fHֳqttEH" HbnzT*uuaէzF'%*f*B ~he9p ivB=FCK:G9ș6cټ7neS|^W]Z[;)f$Ƿ,Qp-<+I뫄nX eqRB9D͡sK²NcZ1nZG>78䪨%oko%ܼ?QM:02zp?M A~)hQO*DBf/-90vUz Q`gEaq&%_S6TGO}rovAv}2t˩_9 p|ahq7:V#f,TR'-SQ- ;*ylgXo]Ȁ/*|8">J/,Ʉ[X$;eP]$V_\Lo:Gx[p"!2" y2QKk8~Lgce3ˠo; gO¦LJ.1+ ,ekmv&": r,u1w_6"t>Km^"E k5d,WQˆ)KskE0٠X [ | ˜n<80}#GI6iOQ Q03X 6_^jd+WM#V"L[ߤ-7|46Jӓ89$QD0?떷>snG)}RxBnCpFnX7xvLgu< 'QxH-foM ,)Kb[iټb$K}2>kZ2:~Ѣ,FC̽>:1RM!!aѨwC4y4X_mOwh*wCoU,-h mt5&Q)>Hp ꥝7<&*U_90~q JB\Xc*"xL.QQ h_0:09h巾Аe1$g.[r>OhUL_:XK zDADP'vW͌M0vNdF_mu~M8Mbk'>ClX>4=0H)F:Y`|* l1bsػ5Fm֭*Fc f!̱2i W֙fȽgEb}iUɅdǎ )g.iJ]f.hV!hóRː?@~@(d2Wڼ1Z~ze)͝?vGC8EF`T;KW7݊GrO Ofw&hP.S@˺m[77֘y ^?D1Ud(HԲhSYJxRAHW0|kxfad֡ 1kͣ=C&vz-M~T_HQZ>;Me*RT8k<.8Gm]\+j?4th\(Fı1[) lXaϢ) ڜ4Vڞ!YEMՖзKTT5A'|"yU阪%S~@ ;n%fJ?͒X…?E~+7G~28}6J)j$SWD #IFQuK86}tbp9*_ E^T$F|6NJ$:|hiL"Ƃ۷wyOXe؜]w=0-X)spHrV:ss(QB-ǷsF6XOR!4a(̞W⬦]3 /ő+=ZT/{V ΘB M*鲊i"q>GJ9Kq+q4B; v`^ '9lČ;-5Aa5MI/a"ۃP`0x) XDʯmq'X9Bs/i9ƞr<zX P,_H˼&ءn , vfyJTM鼔\/FˉAt|]Gn |+q6l_3}[AL|g0C)XSӥ.9s+a?qL" a (t݈W1 q9<_$eu iaL$r͡d&y VM6)R'`r  Dv[2.gu3YӆfT֏%u#,Dk3OgʟM6.eHZȪ6 rL}b89V&n'ϛr=N$PD=6,u$ܸ7~QRG דd|SLMh]Mi &~G<͚/N(*Jz<,oQ@{)ς6ҼFXl:୴@2T9O}(Q `򯅳ibJ2] tJ4m?vlV6@lz[+Kۖe2vj"U0eJxc?1Qw~_yȟ}HgMI]xHpxڀ98;ǚyP&M뗨rWM{/7Ӟ .0:0ȝ0tA6O⾃%^j[A 3iVxP"ӿ$`ÈM3IS;o.f+~SIf&QI2n'T >s`ڐ39K]c7WeЛ BlIX\tk))7tbP{dzDu'򃿷rv~V9LI迳AF]pce@PZ#V^=+S]q-<"78Z[i >9e3~=AǞ>W&u ȳQ "Y\ Y$[S""NĊNc%rƷ^n2NYY2V&l _W/M\fpb{xh-"FX;,-Lt1˚m~; FȃARL5B.{ SG9kS\(jXF YkϕM&?0!~kJ^FF8##K}٨Eτ 7,ḧE)+&g6@!WC$GHs-}A ׀8yx70޴Ѯ6a =Y.91MYxzDgF"<0CxGR ˆ{Z^A,}"ڋVfP6[QUƐN2p  @VNXFREk?1rQRtzO{gA)%-ij\M|Yl1/`-Y6%/'@7Us*oJ)iG 8kɄfUYOoSBB~%!V)bT 'Y2 qNs<56+@L& bPWdjyy˂j_U`rPqO v{s'Dj@}OH燑 ΤqJRZRpi*! ڰr=b؍bDhH[v S䝲E{}S+=p"xΟPD)+ta`>|BWi~\t7T-!|ļk ,.>@c<7٧p_[!y[i0 ٲEڐ/ CuN21i!]@\J:ɘsQbLӃoʷIi[*VU7rw!&:}6\'50~$+*fiVT'$!lmXY[k7mZ/eM0r{Lshs ~y+θhQPd 2xl)̞z:0@̽9jf^|j⓻mmB2޼^Jޯ<7,Ge_ZaG`L!3z'??xmBU(՘R+6fV )dihݙCax(w +жmLcև? ]E RJ~kDFr 6?7|տrPoU|>OF&h1gj{9Z9Kqۈ)obD*>2=M7.5v F?zP\zo ެ3ZLKhI[%U}0ggw`x?Q.'{`IQtU~;ŢhW܁LUNsmyc𴊃q>|@>!swטּ2c ^KPtI3U.1GP=#ϤOJ\CQw^lo4ݖ3M 恽,ipe+e6 …ۉI U9h$G u~YL4OA)Ƭaϩ"brb`[.R⺦TΝ[%tD&~-*RDn)S? Hp! \n e V@>j@0ltP'Fsf%&#g9acIpNhl$ŝXd NΡ/h/z9k^a|'D߂C/C#Fք1s7M$|W\׀M!<rb &@M8>EW8: m Of?O\}02g' 3&6O6('ە oW{?' aϐ0^THc>i97u[ҷ(n%.ÚKhTUEv*6zfZs;A$Wk{eLb{'p6':$0B88)`xE'x8{Nu*+qI] e)5}}Xqd M>}n+VK (MMG,,wʘ6C} \ G7(w$$¼v2ȗtLڔȈKLˆQV4mIr?2Ҥ̫40TjTSLbpzc`%bBa0@䲙G ;/Pg+*ok1 >-6J,]VoӚfa{aӴ3._.7OB7q/ }uўj1w]s$۟~$5(1~0W{-=| GxP8gѝ[ ̅ry~w"kCҕ/LrE]mp+G5K*U&_H8P6;ݾyZpծ*FxԤL_Q0ĥ q={+)C+XzC^4YƬ-%P6Sz)PyEg05cIѡ8@h\+VYet;ٷB* ' 'J/F4hdjYW_\n(>] |* q}#!|[\C6x;;6ĭ Z]&yTY x G=SHGc]/LZU"v;gX^{71$&dЌ&[3R7Ph ==.SuNE][luV%0Ur8Gf\-xesh% P9#XH`[ )EY Pcj}Y1`(gBy!O^?[E)YRl] Gyދ`f {k-b[` .VܽuaP#`yS-eseKL3;W(mEU%k-mz.^6Rc,ۚiA{ x#48V;]hùdP<:P}N5>FG-wWc6`tqFVDCQW#ᕓG("MÝ9&:J0tv1X8Բ7CDڈK*l[ʯ~=HHl{ǹ#6ځ| }UIc'ƽ6'c4*u~^RK R14G7 ?j_ ݐnA5L;A>6U$K1ʴ=51EIaGIiotP R&3t t ;4Faxp׽ >Qv:|"] 4c|+&2r&Nj ;1+! G `\yLFBnqﱜ,se֭I'X9DžTc#I "KV݋;v56R~qOB$I%):ڼ%F ,=_aIezVľ}J 6֚'\c bJͿ2*+\u&]FL_K1 KQc_O$. cH.2+^3Iq)YgF?IU]҃ vH`Oc2WT꓄C"=)oWMב)ﷁd(>NĦ<'%=`HibJ Am9˳jEF6*Uɥ~5'&/3!&";"՘r: 0 ӷE",ϣ.s@0e  t^DyveWEg@uquYSeFHSE237f;Ut@81e6\LY9>`פ%ɣY@ȆH3M՛df>g1߰kuh~oZ8pP fٻ H✀ J7d(3L@i6tN2 /1HD<4^7ZK6VrSoO"`s_9ꍻ4j"U<<ͮk=^Sou6"gZǧ!Yv F tI)LjJOQv-F8!SCɟ@oRՐ 6`c4q 'ٟy)B  ^nT'f g!M+'mvj 57}f/B1rRY*АqWXo6"96U,xROLH_ځ><-վ|ò\Y#5;C5B:M:v?uI ,+%pݥG[Lg4HM D^ kIZx3Hc_Ek) ץ*uwpk˄ ..l GgWѲ^|3p-"EI;PM>8XS.[hVPRGQӥ{ZLv$<5XhaP~_WAd0d`f= Q†_\iv 'Z{!%J!mS%t~Z<]Lb)1`=)_oјRP#(Zx;z b{| \&>{M機K&}nȅgv8+OUʨ&3ܶ.#c36Ԓ5fC5lX/ kO#6K"I.!tҐ r/ zl\F %To(84?WLn }Odq(Ww$dF_\Aƅ?}#Az&YmfmwYl?;%wi\钙Qcznnb$نFPW)]Oך D/<ޚj$~t-8-Qzof&I%Wc[h@!O :޷ xYPSKKj "t[Z|ju5{iolC-z|^#.!aGhkR0 [R:X%BҦ YA zi~EZXK҇b/W{3?81x+pׯ8gsCzso&2P/?;Zʭ0ԅ:;G ^NjNzhO^vJItFCym=s#wWrOQU.`AS>{ʋbĝeUe$}9L_r\e8srgKQ+jk`E4zhYmR -+ < %87SG>o==?`R('p?kSX:]Kn QxOyO͝C?,苇1!Y}@30-F".:rN$C)MTZ p H5;B6=oEko;Qp?qz1Sm ǔ-4p7e^3qXz-eq6p6ԟ'5h&\d!_g>Jfj+P^b?lJnǐa]l!T׍_IoĩH"MX[Ó$7Rk-mBLhBm- a5uOwY|g%QD CHx ْYfZQ|R9ΐ?B" 0+1(hV#ݝOGabOWyӱM 3םґԱLo-2.8]*'u==<.2k饓G5)^dbT4CJ J鎋̚VQR :=bϳ.>31Dn3'Pb~e5JgC'8`%2#))K² 8 d;6SXɎbbijl+-1S^ܶ#Pm-ǎq4;?mI5ebvC3+͈sj-՛ZڅVZ퉞?/1 ꔓHLl-CM$1xxgsݗ}\v ̔o De-lk2XECQjfnB;WđӮM|VRF|YUSR22d6;[U-6dB۸gdD5/̙esY޾j"!]/1ݻ9$́> Bq@@hCY{$[)["M;e]knYLٖȏz0(o yiIQ=gn^53=zYvќ0c0''_~˂mR$sFV\Q]]q +U ^od@Z<[\!5b;.Nd͋Y<0oJH0tA 9x'|ߎ: ,Z(,Yh㐫AuGYjYq%dd逯|q^x]L95^# y]dplRGZ=RQ%Ye_(qZeiF/~,( y{O7!KTAR0\WE믥}Kg׫A^u)dcZt`̨%BÜH6?$j_9*s::…堉 @R udlTR*JLxNf9l6GL[1Tp9@an0jwj(% EJBLrɣf>:6h0`%$W哂GY^ok[S5lv5!ir>ӊ,NQt& 1;DŽ"ӡ.]|k oG)H)֘llS7$`e:UxE\vHWݣ)gD1S_w+v% D"\/t (xO#m2),/[UƉm;$8%B)#u#c%(6pan{PMØgOۯvI9מƮ.,P`Pi8Ezji3Ido_vW z1gj~S=|^jy ǝV= dYdUnK~p0B^VT3+W؊sB;Q/BqOzy?MSIO pص"/ןpIW3o/{K6 ԷZ$~ RA(6 oyj IDz:+9q^gR6a? єLi So>C /!CtƦyH hRyL߲pFHM"EhjƷQHIhf%k^s6o~ TV/7.>@'&ċ}id4VccE/B+$ h]" 7Sk ƶv@B5n^[}׹#>=zߍ@i)1Clrpc#g 7:"D?q0fdXFb_<]y oa2q. ]ԛ)UѶ$;ww{ X\4|J6QȮȒAa$ $dy H؀d:S(Ӌw*ψwMN;< Te<;/{wK`pۛ-<)Ү@3_"kERDɭ/W'8 `6@;4K"w^Y4u󫙸-hn iDpexJ/O6n^dHiqT;抳*h$ r:Xn2uN@K] :(."JHg g9-Kt uazcrrM~ M+,(5J ϡj@hKO+K2US5d:qp/CLkm?[}y15Y QUdD_~?fOSMeCۿ }zwtn>K1lS$fؽivߏ)Oc%!̺[Zo|ׇ"Xut'x&2eXM5+ U|ŚWˢ$h}lWGǰFւ(jdy=,MJ1˥hJ38Fp0u&a.װ{itOY :6,](rJ\ar8V.PmPw_U^XÚ'7 f~o ecU~T3D{1 8_R¿}/Q֎ͦ0p$:%fk] *9OVr j{ EYQ0C*Ep1HzESJ$F5f'/V_l?7&<lNl]zb4%dj:`b{GIh%5wP>Vz,zKI@xҨ0\8~]H8Z8fZ/6,0+e[}]@C]?G( \Q nU\;8j,&(sOTc:h,_yl^5x+o ZT`[: I *նDA/k_ð<ػrbY0!+}uSs,vA@xeL2!X8Ş߱lȃ嫋س^އPqRW%bjA_[\Ly)d6JkqahU*rf訴^{Tp존o-$' "EFsE Sq%Ҥǝ%%nyKoDwELED\:h 2jUN7pg[_!T4~h jq"p5h4^iuZkdqnߍ;}%d9f_o yt]nk~0 Kl9;r:S]91lPR ТAW< sCthHٜ;_Ŝd-Ϸ~ U@C%><ߊ%SzcX˕O<'j0TIws\2[FQ_ukB>1)?XXTdY/{U0e| g􍎀=煭 @'uǖ2^rs-{-)s]: =9nTc$2CPHov{JeT$.-l(v9': C TQn-JFiLN\Ņ5l-bIHZ_i*Adb%h^$RwrJ5̴^1o~[AΫe34]҄!c"+YN_Nc~ïm@* ]C<]Wxg)Uy'\۶1J R`7iiLɼִdp>s?XzZ<"rDh))WQ4sIPV玗ҩq ڍӲ y:7"sw[ [ Άӵ fG zo/ɽ0 ;R%8͢ 9do&"NXTxԻ.bg 8qp|N騏CFےuދşpƠt]Voy.pP(ヽ(zo]UǠD*'VG#Fno,(-bI:8]iQԽ (F5i}z'ᡍ(|Tk!2粿ߨp;W~"]Y bʖ1D0 +3 }>bKL8-6&Sd=΢+] _ꖂzqq+!7E'J,OEo#`GZ!'dO9MV왃J&Xl4#'UaZ:)6 &&Fə|lߑ]ǺHا?>^Dw/^+P}^9Zr'q;^=}%`%S{#+FnnlQ"#7X570GYQcy8EwGL7uMj,Eu,$ v/wVhŎN4uSQ~%6''>ᖆVɲO7%+K?X_K)}~=)t*إD#$Y-0t|*:E>N[3<|eh7]F839;!o8Ηe\t􃧍j}9:;xq?µנ詍FBSUȲ>6$K9eٙ{ CXK%ftgk\[T 41p݅c}r+5#j'M[,8j4%/&Mt)ƞ̽W#ig"ee{\!'K04젎;,tQoŹqiP Wi^nZ8q@d4ǰb X-+׊%!:]Wp{$ nưA!lzYxe:oB.$g`7k5>&57nƸʀ?LGBnդ >c {jXh2rQISwbbt8G(L m؈"<jDy k^-ÂpS!EW c/Yh,on c"_BJ=3xc1(86^<#~V $, Q!*80&_0H˗6ܖB.(33(5?kp8tej l jP  `͓~\bkin^ ]}LT^k4ĵf vh5w& `\ JX7˳\pn{MhE3 ًV'bH1$Dc?-8G}֊s7on!&Q*b(*{H8_"i4'z*3|>?ETg(݄ jފ=HD889Ԡ<M } dAE1BZ\@0ؽ;%(Xˮ̓j($'/π,]F?^ֱ-:g7_!e%ͣ?!ʻnOklBj@-B|R\ɥ^D)FK#0v5lN]4"],2ҏErTb-ь0[Dq>M.u^~\hVjf.) L9%BQ|ޯ ˔ˁygE)VTbm%X([f#1RO&{jo2ó `pd.}qʹfI 5m;Rɿo6 y$e[=5҈6q,`7+CeF`iw1qdڈ1!Y9 F.v!U%2YRԒ)iQVRH)䁞h%v 4fGaRzاZ;,2,zm7kqV{?ඡxs(w=r/&pM $3b[1SjS_Z#lU=0=&G.EHb_/G VV%'{B6=dڱ.'I3o}mr 7H{+&6PW3%qf"IT|DEG͗ -`6)INY/q9RGObKf_Jq3u-&. SB@4!rC|/A>1Gc1(|X{]G?*+L9P6nzrX/ojR?kzhe Gm 09C]9,4;fA-8a%<~^Qc/pBpmmaziO&.=5Cf&祺wm^BQK]*!Tڥ3F+<(_\="{X*X'y/l-&8p9Cd5HpCh}X*vC?[i NXExKuK__݈VH且Kgs,buеV`Ye.ygst_'C-#dΎXPڃLp%Lb8$q ůћ0VT,ϖ}ZQ?EIjȭ ΄3o&5$sku1B˲H!G)pKv=P$0+;M]1hntJZ+԰Ke&3}E1Rq| RgG7<iiժXHy 变rXIúz0cξp]/Tb%놚K3]@sU tnc/|KW }b;*O^jʸ;h]d*v7GNtF]C&h3\mCegصfOǂWLG G;5[U#;O +J鍜1ȷq_HȜ6+[ SMr4}y8| )N=YFh\ ;rhWg5ZE S-\J, O&Kq'@tĸ)e|BHJk@o3ҳ͛ TP P6р$V02%eF24Oф/؃6B@s1H2Da[wUW]vzyݥ[X8xbfPq7gS*qʯ؋¶m93' Kqtށ@a%(6WV͝"F%7R5 vf 0Nel iffzk^l&,]ƸYrsKv9Z}aD k ~N1iKZ J i?T! KK{f Ryu%ÚXXhRSOa9dbr?0z``f ՗@Q8_K[l^d3w_fT/B8{V̩ |3:;rFI "7K 󜿉W?^pصS%S[ 6$vnbe4tuz<,jaQՖӒE}j@ _x5pT%D(D2n  O*OZS={=/\S2%Z%#x*TKr3W,H5}3PCN 5 a]쨂p ygYH4`jٗL!wr3v \?n&Ktx13^iy-gulȓMm<.Q4Bֆ>\׺jQ}egioMGÒ۞'1i2ɪᲒan.:+~~s3ǿoYRzK'HQ|RBٯg' ?Ur `2$\ <=WpbLt/ >$ Vѥg{1%B-b73p)@.ph=Չ^57o!K],E\.Um}wDK ķ0[L";8v XH8jyxV-8)w!\շXRCW |&"A {(KzC^|u NBH!In* 01ԕ‘4lgԞj&;^墠z7oC5u Lx,fl (d{|W!g%5];'.#8g_z-,|3e QE茴(=,(þ'ԗmhᓖe%2﹟4% meSs#_ ~H%b: TӗKX۽LK=2sHӏ~f~9W[j_ pjN\zQ[Hq{m(sKSQԀg-* 6G]b˿m=yy^5}d =Lgo2IeD"Z닁9,H[y*i1jA2ȕ\\O@79e j KT!K"#$}xTZZ'wЁʋ.±;}_@M{͕Am c=a)hϩ>(0[s:Z"j!:Ie;H;O,V^'c׹r@v8<cWbRNBCZaw ,*l-|3B|nq,j`}oJ(rv,U~&,=^[%|g ) ObrZg77CPc>v@ۊ'L( M`ɁIhDhqlUGoY-)%5GGOԂ_ ,vtZ !fXi K/*8ǩ7О@E=^,5zqC'L"B <0^ b"fyi9@R y)<(AK L"9b@Ӧ>IەZ̿栮?w)4I)~[̏ \H:ә,Ȉ "3kO5H4R@xuO 0gqt5$4DZ%pD?;H:"8J$vO(\.ňQv)PD~~U']CU\{䍟q#ǵ';-E5g@ 8_gbًYP/xE]Ɨؓ܀ah)e]?b5YPQG(F_ELW/q@G5X֔McS\m 'fwc1;HqP /&=$p'e{m9оuzTI<opB Gm]Xr|lK`Qכ|N=W)W/c}ώw̶*KN׻ͦRa3 &hI#g?[q90>O]`4I!Z"WW8:.^i F|-D8̣+A_ Lo2)Tc!ð&(+d<3݃.f[@P' ;oi_ y睨jZY/$@,ybUzdAbEߘ=7ynhVN+wV 5]dʫ1g1VPLKl&]7 UYP8iV bbS]A(ݎ/sLqgp6ÔuRf$K3[>~}xρcvwr|&PV.Znj-b !VdXΉRkBbhJPR"!{TvC^^9_`cv~?#3fF6q&5&vI1S}JHG-dNݻFCt2[_U b&_ƧAʳ`0Mƶ :SZ_תjֱYY3 b_D|5UkQz݂|Gj(FMGeT'2(L>m34uʹp(M Cr q%4ܚn=q%qO"v+}?wJ9\ i(ކ:$6oS_c*'<rm0誑0nXmۂF'W:pUW{!*;$iCOOeMv40#12;a@M T`u>_|g#e=k YS/db i[xŝuDj̑q)4WY/u \l ~ n([)3G} ^ `1|t W\Ҕw_2fΟ"IԹ0iز U=aٗ@ `VMzgs{QW f = C˖޽ !iv,Cc]~ S?$J1coAUzo>amVC܁9"d!,B!͠i uzyL HLKMϽs3M'S)qxp+yp2@Z٢BԈT/Q8/uGB\.W\l9ͺՀ=v)N Nw߈ǧEdW OCxrdO"& X-]uPd5#(zkz I'bM.8’gNB!++kCT"\Y?<*Y+) mY)\}MܴC*րfJ-LעqP5.^`E? \w%,pm}m(|(&&BX+q̶{vf `1a,s$+ʂݛv&coaK$+%by[l4T'X5 k~[^}s^F 1YgM2N„\;-5AUD>=·}(jjXqZv1Ğ_2:Hv\#'R`tWAQe$dŦ PU*,6N%] UP?ZFە¾r؊;=Lő[nޡ>#s]/v' p]9; Im 4=ad=L9e$ySgLhUhi2:{g?2-xJFp ~#%dJ~jWsѢ*n4]?^o\wEvjZHyJmKRƈ d]9RAnw[V|k6;YM[/uD-PVSeǪj/3p{)fZnw͖~U8bGy⺁xXP>>7GC~[8'Њ퉏ᩖwٿKL|U7kSf?^bkçqŞ;D[,.t99bƢZUeCY^τ%]dETUFhJ, Lrh/uq(>Z_Xş }>0K9wtmRI\'ϓ%eGg{SgEDJOj)@xL!ܔ7rswU~jQ\<ӫ祜YH?J., Iw_r@k}[XE>:/y}?/u+O?N8b+.Rz><$esw"〝k-C1PI$QP]oI<,vӇp~YO6RKDb$%Q&59*܍;ږH[$)R -F6)o%Ey{e--re^ "=q ;5ɇM3J SpPw!Şcf>.^zo)yn&i^$!TW8{9Z1eʇU"0bՙׇgyum6RaUj"iȠ^*šP|tˣi(=teө $ }nLYdmEJnb>l,hʾ$SǷ 75vΨacJ603;O2#h 'p DTR @ u쪼 꾠li&6~ cfPnԩi+s[h]0EIzڒOsӈ *pKMN8wo5L^@9pH |% KțRNboi]zڅ*aȀ%.h ߹Ԭܕp꿸=&z\ %b§n;l#nb-,{ź}969=?.wA>T=<5&9-q LՉmAVy b6mʉdM7p̂YcƑlxW4GBU !.KV fIc Vp| x'֡v|s`MwO" p&#] -iB6ok3q;Jeu A43əBui,<dLJ/Xn4wLhΉ7,)r'Y]uFbtĄ릠)$NKn.=BdcL|HAψ{&X"ek`fo?,ǐ`}~Y9_ ;.+\B{lJȘWGj@<^SУ(4, ~wGur<=vF-f+G1(PR|w4 {9;H]GrzvFPG ~u.%!84(MbD}dlaS{/-O}daߵ.甁Х_= ī%U;;'_f4]6 \Pq3K|*(M [.ROnB|A胜n._؜ 6,XB!!IDGk헕>bPbpB4dy k$;`eţOqqde SdAU y47aڵ쑃(SHV[3''𬂌#%r?A5rʏͽ#Jg|K v! pئ,*^v?vaAN (v;~4o]SQ 6&62ORВzsLwX׎{2E! iOC8zVH;FGn U'M! N~h]1t~jd\O5ǔ%/Gy5e/]7$M Ū3H"^*~pʖ|mi]V`R dpu>LU$X7{:;)rsm!_ /$w[Vw`Ԣ5gi&g=&J-1Hp.>缅Y8jlہ~edr(Yołzm:HΤ#]>9&,IJƢ-0 ~$׼24Ɣ(Q2DQqHNG`j _RطdZ W+S%NtiFQef#%5&ae&YIid4.-tިeD 1E` t)91bdGJ%/]€`4, ( BX]J<3Umڗ6mPqWU6tۑHn[(z 3s1V?UNy:$Wexr)@E aYfN7h[~r^F>xNqB2RK$Db5 nۢ{j꿱֒ʃUd7AMNp{P^~ˣ0~ o-BOkW;JuJe/jNXjWȷ@&׻kh";45jkJXwWkII%Y#ca C̞ hXppZ#ջ6G5 \xLUuJ?#S` Z;Η+g qX{$P Ciay2F͒ziP;g|I\xo+cIfF)=biA 73'?Iʡr'{7' }FTi;uȥxۣq}5 Ox F:y9m14YOln%ڟH2ZL_ D+Zi߈|?z1_bBε8vp8_\5 "cƦ4RoX'6/:zm7Z+%O&Lg*PTC@|cgm~2`/NSi|!' %!dbUgY_;KxSo5@JdzA*d$),zd٢[{Y釞$"j8HF#}#=!+!~L72f8餮^KW~Ź(*jzɗ#7 QSM Jڝ2Uă*uĝV(qBTOv//[p;5ln -[$Ŝ,Hʅ.l}gI!JB1I)g@2ĜQw70Au1& , %sb^M"Dd!KaD;ZY[+8yG0Я27Tg{DKIðjIr(]wr:2HĊr()Aw [|q׎˺&AykQ@j?7}oF\Jn,/&dW:~%/hL"͇{S@1k|T LK(!o}yWĂ"T["fƒnͅxFWh_ )vN""䊎 HP3g&~Ed>{#La'XW% UXC,gIa=r7e:ld$(s-=슘=76%~rivЗ>T19O-7Gxc9aLgW<?*j{{Ph3Yo5HGt79 FѺ"YtA,M v"GqImn=qܭ ;@3 ^ 0W!kҦ j7aN%*Hh\؉t-Aƹ{k ­{Y0|[` J+_? Ƃh\6cXݻv{$Aݥ3:6Of)OX3׵^##%Orhil2f÷F9 ؤ2a$2}s >;P׀Ju/*f6H0ACg"F}hLaqld,^aC)+~(2X#鋽2{ԃae˽'e|9eT.2R[j:{q߾_gjs_gCA vܼ/]&}h ps M0`iؿ]1rm+.l%q0ώK4?].-T^ęvcMGz4CiAjU9^ 7w-$se4+L[XA)NJĩtJe$^Q}k(@eVԤ&*9^ c4 ePY~s%I2kFr}Ñ p6F4}ehP{'g+Կ0msD|&4 z#KuX+0)'?QbԞ/sw d HSأKؐQ;eft>PWV>d ל<-Y:d0L #.gԷYG~8 Jt9%p(ճkDx=&c5dޔoV߇d%:~`ʨ;j]-rW '&;wE`iX-ŕw?ݨ E@]+.O[GԀDw.`hUzyxs58 Oo:S@`ܱCw-D,ڔ9-JC+&9$6u.C@΂@Js(gX?pY4_ՍE,%DDlxfoEQ>8!hUc̝f ل_<ԏQWZhGt[b˹0f{gy&74[A3GpDXAʅo"^_u+o&vքb>A-kK_L뿋TF GHp 13Uh WƐTBcZnPfovm(b*ڪo4r݅=߾1@ۤ[&^9o=jvy%]2y7hh=ܣ}`A*=n..̲n|7ͻEhIMγGe'3W.)lJPv>nj;ͫ`2ɏ/ŀd{ck;D#ASO 9Ze&EvV eш,˗h)ABOȋF]}3oXbtszM΢gshoe%@ :4Z I+e@)!rF.S҅ni-CD{uT|@6J4w:"9βq9j8jC)K83@ ۭ2*#Iaf[.h4N"v;=&D1@D;)(V1NIO}ȶÂ-_XM 4?:U$(mC~]>&6Y߼p\ۃtBI 伝~/Îz6ȆQq>|`6b3lI(#G [䕖<.8x!der ]MԜ4 'YPT `ˤ|5g:UGa\vvn]&A@uy,ɾW Y|-f>nzKU8ndѮJg 9HEK'= +Ou3C]&* KBj|6s|8ε}kOYfR,hȚ9C' -Qvu-_X3:B_LHnۙ|ݟHsS-7cPNd6olތ'KH|&Mo筵z3+A3>o03+-̅@D_n偖iѻevZ?Y2d3.q˅aOty4q\h&>.C@]J]ZiR y`dN\|؂)-@p u\ (K[k?bN6痯\ G+s"s]}-pe]B 29tS w wP#H ӣ{(MhJ꼿Wj >ΛNwhvP0e)%sVLueT`)R$ETJ &j?m]p"Y4nOs94I5/\tE"NVzػ nTx2YoYnԁ3K$iRHnS"[ +&}ios-囅+8ˆ՚( ?PWV4VXe{CWYV&1n Ak_C7`^1P)SQɆX4dͩpTa +oA? yZ={ˆyR7v.}km{a0yM]gT1iUWotʻR/7#P pmK~xN)L뎈h+`Ő픟NؒǑz0dڭڰ̼|<1tT4ؤϊ Buŗ)1,-AbLi#i%KQM=$%FY,mQȁJ%TIuvi 3Ϫ d:*'ކa#"pT$*\ ',,+l^J!%B"^$-[O:Jy=RNk͡iWywiozD@ZØ*yˊg"':2PZĆ" i"vL9 cW6*i*;$>#u{ n}mI [ո?oKKvC+ "Fܺ(xOqK8n5p5Ӫ(.\xl#t m_S>`ӬRijPn#`ڣQu^6Ag}z:3hڈ2ޥd/%uxjM?ScՖо9@yXީƋףf-v*> /t샑e'8 O}y2h!VI-p*JF%! ؍je$y>Ny i":f`|ޮ]tEV; Nh` |StO@nMn3dP ٭ d `_a$`vaG5+ 4H_j4_'6ʼnJ%F4wixdF5]\:KꅹLrmX_N$%"c;To >;-1 oMo9lZXkYx6+_]f - v'zlasG,,:H6쑰USp1'L=0n C4?0 ke$Q{x]3 #MЦ-zx#oŘDnvp$/']; 0'>z>k!ܳ@t ;>IJq,SdI'smꟿS᩿ؒheOywZo IF3PLLxȦ;ጹ H*_TRVFbq:M_%r܅Z<Ֆy\A\յb$ ɺ,*1jXyl㴨H%}+  /I #8<}tUVcw T4;$ͽzS2B"kt'qZˢBY,iwM-(TTaBƁ$<8f # R9DL1B >8<5U Jxgl?ռ;l}f[t;ag!ǾEyg:V.HM3(xfz3윱o~h AvB1c'\a7m|+%#8_{A/Ž%9qKy4D5s/B o?a~j"9t]|D prVULv[ᷕU2;K8oGh0_ཿLw L3@1NlK h[+mns_kJ Yr2dB\e ߙb|>g0u2ŽQڤ}jit ƨ%Ch`P-(Oq;pmm%/"Xρ7v:R]iV"y|u \phū1YT1 t "C1BX޻^ޕ9$vܱ`C-z*p ӏץȭ7KyZ=0hDSO ?yY1MR%#W)~ze0{@9*A|*W-T^b?߭>*B`˥ِ&(]F=ߨ/>u "\n ݟ!HMre 2=-?nM;Aa_5{>zra~hwמJ󶫢#M"n8C=@RFᶩqwzavO'Ut 6lI0xkMO7Ԯa\ߕ,`k Fv4%W &2}߉Tk;B%npx=ca>NvjEH{ , I"7'nOy؜geM _{ u>ċ#-b7P4Ҋ7; X+x'ѨFYo޷˕eN}oavX<pc*uSd^i߈U*kF}=^XQforx?dɏ{76+`5堨Kiv-mpbW>Oi9}Viw81J#YM`~0GO\+7ۆAGE,_Qܶ'^iFL+Nʷag$" ^fDOE9&٦=G c!(:?m UC ^Iظy&rp v l bSpT3|6&ܺg'~ Hs9F &}5'{eFDd-qlڏ B˚5簤$'Ix%j8|TΥ&ۋ+~ /`8VDOME/VAv䋃]b Cm^D9⿆m_kSceGv=`?aB~ɤl}_]Nݦ,_scTMu3`=qΖe$<3࿺% U"eO2W(K ,\`GЅ.MKš#J :d&uPn#qXK O 5源~p r7Gbŷ޼`kz3]͟θcr!,NR=)f8|D1솂mFaM%j]_;/~f.'^ѡt6vF送]9måIڝK)jc6Cs7 $Vw͉D1_y` #i&XLs{\lA;3+XDG@9wGmL""54Y'S\L*h%ۉQu{}qheߐW㭏y"H6u[fR PYVr_?qTmn@$5o'@|LdLD?*I"s6q!>X;i"F j/HB!,hC=b0DI"?*ݘ "?UmG;ܮ]e))!6g*<&ɔ!1bp_wY kOT%ާ]9X&H* P~Fcfr I 6[ۀH½Q,"K{r0-$24B6|- `H=uYw+əöyΓ}Li6pTm"JХLZC,6ν/UUJ}**g>ZÊ氉 kMVP 'X>P% ,D ΐ'S|𿮰S "b0$kzīo@c]5=wzRu2dNcBaj(x3Ƿ4՜~XfEF͡?hCcXX>l]yc`F&w%̦32W}} ,II$VcQ3Mb8WƤЇ/ws7y!|2+p1bu<]"!UnEfMfv]TtˣU{韼3, מS?`fFJG6VI_(+im[ӄ\PDegzw25gm(_C>{G'| fW+>=v1!;!osT08D_l FprVoԉ`:'fJ&9-pE =fIZ֧1ǫ2G ߶X+8jUmhH;Nt|kvNöm<7CJ۫9F}Y&"Id>ӆ@3L9<ҘƵIHJ{[J* Ɍd$A{VW]1UvL}G[;1$u&u؂7@Z;UH?g^}c/J7Pa/es[tX񕥕"VZ3g/r6B(C]9FON7HNsB0zs蛢8'J0Yך9GfWo[7\~wl4ewW?!Y;8g4|!(. @}N i^@ xf@Έw1ܠA'+d_C<Ikﰞ k饆HfEH5̫m<d=e'"!PYsuƐYL>SmŞ^#ulрT[]e 3GF_r@nZ/dۑ{KѢ4d.KfdJHJI0=+j8 SBA [Jm%Et֟f/]>_B؋\ՌFjzvmCl0KN9Z(OT0RKD,N `9LGQ:'/YJGB8WW5v7!q8:zCB 8g)Mׇ@vCS44~?aޅJ0Od?kpKGHי]Xk ?xr׶MVHʉegV߬a3DfFHaĠ/ǐD<-` [5V},SLIL'.sY~|\sZ%=\ٳL "&9[ ACa[( ŜHOu:>V4b"1A: m2yxBm0Ċ|Ҽֳb4+0I15ۘc#^hċnp9km 9u~;}1JJ[5kXb!SM'eơ( hO ͼTwj׆C?jV$/yg£f:q+T|{}pP%j[`;>Yi<߯sJI6淼%N *_T/c% Ż3Rf+}s? QsvՇd@j1닎Փhh d7KnY$l[]EB.X_KkTĤGެ^܌3~-jbz _7B[Xڵ [nb`%mCb+`Be2%< " ijSzVs@ԷgNfߤW/Ŗ3KC*Hj4|%4$U:Jwʂ7x$|0!{<B֒9EƟfO5Pf _ #i$k6TFL[e7taaFVm\[9!jZjҢMl#U^KĬxG'ęV q.{`hF{ Mj? íhv1%)/W_;E烮pSMyF=M4EeR^x[g!D卑/P`/O)9^94anvò2׽\td|SI̜pTKC1; p\3e' $ǐۻhr$3M, ژ?}hVqKqcGcCIr{-5ȧ̖"]ၩ.*^'a>h+}C53ϡ})%? sc0& ")IVvIRy󶂦 dXQɲ2HZŦ|˼(#M̏H-QrPiqq ϊi8Ӆƞf~|0#w;D¦"O5`Ŷ6,kei*6>dEc13\a<{w6vߕz/ y S=a1#EXm(?:γFZq.{Lo t[Ux ]=Zq9dq;ÃsI=S!ͥtKc'2p+Sx1[eIs7-'Al1~ŸfLpFU0ÿ*N@A^\GU ׭Y>v]i@A&cg>̓,Nr'm?]qʾG'&-qԡ〬8fS{E7Į] z\ؿĩJ-d %<3N4Ҙa&'YFum7diɲADXhO=ydeft1:PCv}M!bim|a J]آ!ot&ȈI?`8Юl00c;هt%:4}sڒ1NX˭#?jdO>sJ5qI Ճ~YǛj([bt?χP $ZBz5USz'bEAHj#%`"ƄӼ =3ǠWhi~tT( Nj f4ŭy۩2T%wQ>@k/Ӏ-lFu,YFB[c}*SiɔEM ~Ze3 rHz0n{h(ǿpIy] '~G vX{ ?!4d#:}u32o߹|j8xhZ>ypҖ)= f vz?&?Bf0n i;a]fŧ^ޣ$ػc2S:al#X m$h~Tyjg_(\FeKEe+{)UcLz&ZH:_BLva+?a?z^0pG~Gs3-\IⓗC͕NxLP>FgvJ'6*7r͋͟JD|t 0)`~ґ:}tz&1 _ osE6Ll/rwdw^I P!c׾Dt' qFL:okꢽ^WhRe Fs6(G2DWI0+XѰc)>/6F= kvw|'+3TIrLKmòdr`Ejsj][f]g cHT]x*oi򳭱.?\6T y7Y:saJƄK0 -&"*l@& ݿ9 "X%`)2b o&Un/n(iMp"=AS\vhg6|`,P J4D~*,INxu>qkH,@3AAg}p .Jy5FMCMSF\-](0Jh,lav}qHK'ysp.4dBY]yR~]uc Rڏa jXѥUG8]F͊\*K8C$M]Miu8ˇMJ-LAwӈ}@Pf_J5=sij4Z&7 ,Ԑ;#'ER(ϬoZKV x5>J߻i)BB=B؉廙4G#AXD:$]DjY˩^>Q)5:n_Մ >qYN6*d 4ٖUژ.*2X%/o w/o- :BYHzB!bM*9Hf4ħq֨˜Cic"Qg3O4?bdI n*Ije&,.Y3*.^^t}ӵpfi ~RuDo2}q44E$d^t[|T{n;oᡍcRbk* D@ԯrA3Wlp>V*gcΫ2l(0̄=4._M[ y( W/G4#Zf[xq k}MͭG sg3t`!gI-edžNNByǿ`]<['~3G-[]p'ґN+]a-õXEmxh& f./d#zdOxG#홧b 폂mOyFB9* 1@aԨ#E?+1?<뻍zK6LB+^!Ƿhu*pߓV?>7m^eX!y|\ hJ$ny3匢\8f6P]-Ն$AG!; E۫Z !S u*3HGw3>s[<PbLFu8lWgN8ޗk)3 =fX͆'HܾPHk;,Wm iNO^P"Cai1:8xq d ]_;V@6*awZ7)~+ˣTt?&: -a; \?VVˌ&,$oKcE^(L:M=g_.5SD!ox]{_SLĥaɇ@ ˛ E+C@Ot( ||ʼ%{/qƌZ:e&&=7X01U ]\m וJX J"X8!k/ᘭ|O9)NŠ`8bfؗi;M"ߠ:u[gئWDžfw Ox5e4=/iHhnrXaSIgY=Yh1U,ulC ڐp Jn_}n]RA Dm(j1HCTkE{)!W`;/dW.,=@SU9K2'j2=b#3Rs! w1fw²Y,GafiPMP`v=s~ʉ/BrH(qZ>1UfL`Ч1B> M\I":vnj,)W8C-an%<̣i螊^Q1hez1`#•1n/#Is L3MEoP=awvF]G4, Fi6e<,h}TY >+fܯH=[݇sɠ6CRQa19hP:Pq:f;5O " <Қ1cD-h8;>,KY0$aaыpq-6ォzSv]U#8)ϳ4.6#R/A{VzEMDB[1.>')pw# CcsCKLv U&7@oD֧Y_g Q ꁌ$~5d,7&xɧ$~/Zmؙu?*j;k2] <+0o~b4a#xx$VG -@/J H2ZY| d0i 8G5yz;s~KK &nՉbG\s4͂g/ywއt P:}q ]D?x5T&R>9TBfA.Ȭ8$҅NW֥vcG,S "I`=->([Id⏩{V=uenP@l 8LX?)}])²+Ce ]Ȇ+!6+[^`%bMر+%lߙIRS9#e˽}]1nɖD#FtF irT-^Z\?܅3Qٓ2@FrQFl{ewH&5}>i<H~(uQ$+))?Sj䲳.;*5]tCUoj%C,$;|xW8fߥXM/w{֖h )rT~߲=FOϤb ZSAv`)W~P@F:] r^~$4Ka"q=x6l˻E1A#@ݞ %RQ%I+}QZ'TH/q-3>vW! ˀ]kTokhOH kڡ;_( ۾-<#sLW‰e] mɦ I^޶6U3XW)2Z(ŲW$8 JԵ$9T{9;bfb U1!ϖ-GaTi9['HD7;yiUVLCXߊz 䢌ʯahz29d⸥m\ 蟅 QQ<=5~}?! vU9*цbz&Kim,gיTV'nFV"aND$\ΊkQOԥY FV|"e"nE*DofnQ9)'ITTCt*qewր pl7{;kٗiwi[Ű nȻz7KAnMw; %Nz[rgt؀_ u?2؎ SΑ>͐ z.gҕvƟT" mҦ^ U<0myģ1~>Rzgp(Fg&ը=Iv)%xK̭E&Ѻ%Ɣ6Mq'i=R0?#4BJX^hPK]J/E " J~ܐ65xD)iW"/[NlS^ɖȊĪ̢+ ҥaHM(9OӼ216<>xȘ %9|kWS@a˴Rt?Ӌ|Kx+~{$7CszD&/ظ76 ̥  #؂L?f[&cZqGˠJڞ$'Yo"pM)2g1mCnXE2ye]Π =g.dM| <*]5ыcֶ[sׅvԽێMX1j haٗ,Z6w.˯탊^Bװ4}yli.zۋxP+MYVies;· g%S|KO}5sڬEDOǛS+3'$Se(8QUkĂ3DA*g]aQ} |qݘ]q,ݝϟ1eW<7rõs<${S'*< )ܯ7.i $:?beڭ3zg[<$3&%z=cTv010Yh;y20\n';Y*M,M#QQw= Sd Ps3$ qDbڏ,Cw9piN;O F oDw9SvH0p_+صi@1wJ!w+^; ܳ1 Z}6~)?3J0Rc6Ǯ}YİSKI)E#2Ĉ$HV$g)O[ԉ$a@a2̋bnˮ Qp:pQ('oHz6qDVH}l1U،XYtwߏ r>rmy_ * +s࢏3P!wz.r-؜2va 0#ڮą@迆 ue s[Hȑ!9;2wiS?-0=O85 p;? C}BNɲ 1a3>Aky2Yo050~ i1Gn?Pi(6󅑉V6m 0) $WB hRMACK=<?u10UC;cOO8}8?䊎ܡ%?ip5cŐ5N/pe2.@Al&A_s4^y9j(uNu0:^xCU>$`#`JD,0鵲\"Q1Z]=5q-,I@gr Tzרjl3($fC.3Z1BսdzX,m/h3%IF7+QxC؀ Ξ*xVa DpO$+Ⲩ n%0|:!J5-lƞ]]%{^VqUs2P.y[Z|3QKqo9W3hfl˫Ԟ4*cC8fٖ!vzVu臨vL(?Ƕ%Ii{Q:HJ"ϴ;LWŽ(v\0巗?z7!VKO<$,AZq~֞@j,VCh+)ErP~[v>ߕ*Z(D6 %ܵj*@)sf"Y*Am+@p z{izʯ"\G~+8 j4Q590 ZPX3vL}I 10+ d_GP"Q>'H3MщaGa/yڞc4cR/?A7' rI;@W9`o\ z;FG}>v-ϋJ}vF޲ n2p)}"#R=Y AAP߼˨n*k BJ8Z9_<.NB75.g_GvWMiatdPN >PXC P6t ) &FօS|z> $ `>Vkм% jрF~h|WQf5d-Ǫհ >jm!,gɀcEIMˁmߺ:6} P +bb :c~5B&kI=8nJS:ZR_NS2Sp(6.ZTa4ZVB5,G.>Q7A-rE+һb#P:-V!BrnD=0&T#e?46B_=wͿ+YkF[wM͖dT);?"W(irK.S(yvkRl~?a*V7Fzp溝73w˟`r Zep`ϟdktɃǼf,Aʭa\ٱGZJ=%n{fG[=6;zA2f RCGx4m|=T X`NJ鋐`I8f9S1$ik6zڳv+1bP`-}nvRbⷠ b'd@( 8nA ho Q~9|>"sPV{x[&fH pP 7]j/x'̲9A)oA}׽jy l/Fgڑ[#L5Σ0C1F0~6 B+?"l]=S 9XRjiVQaۿ_p}vC̰w8,PaÛ#"rH\X6&uLUޑbJe^y(=#BhyNŎP$JP#hw3٧snޛ|@l.hJ\rmgn"Q::RLyAPZV^:xOui3Qi*= \<9K66 3N'Jh2f/uuhK0S.1r||e^l t~cA!E{(x{FRt^糿\/HY/srDxJqHUl[4yG^a.!t8P]c褮PBJz9OWY=NcvFj~TA} EbA羹^ɺ-#^*dS1X]o-7{yjgL(YZ@:;@[Ym-ֳI83覿CIJ&VqyT3]K`cԃbHj|\Vk+)g'w]~ؘDη$:ޏ' bOb 8'.oJW' wH< Oq-yb F WZ 'DE|SByu&5Qmݣ}P$7zAW]Phw6d.=;fhnQYm sd+3d>/#i+=u=6rpRZl(w=}IڎVexe"تrRH,vt ]S9Sǰ{uDK0I3${܅2ęe8mʮF*p,Șo"_9e.4^0pƱ!S- )WqĎXj~Ue*HlF7.ބ1v "Tr=&"ޑ?@v=,;/-6j鑻u;uVnc32u;BP^ZQ-Ayz%u$҇7[)ϙielS/vh7xh0i D*J*$|ѩja(sD/K5IP$Fv?w? i@sY٠ VfoC@5i8 qog0™qaGU[BuM@A\E[{%_Xk9[/qxX7D[gA?" ǹ6d_qe!Qxe/Wr } Xe L>: _\Φqj/B Ҕ9.B:i8mE5AfwdC6(Aٮm0/9$y9>܍`po':Ed1aZ+,ёv?2vs~@ZߎooչׂPԾ{Z ±ՏЪFc&y5Ĩȇ?|4qř.{eTW/טrN¸fO?6_ 1vY*BwN8"Q  <<1@L`0Z=-'q<H޿hw)kFz1ٙ-нnѡυVPҜHF:m 4!{`SP50h3!W%g(2.0% z+bƤiaLvQHWm-LwU M˃̕} Z2a,ǁ8>^|q ,oVZs2U˾z0>^7gT$v6Jd""O'_֛1493[`ˮL;.hA Lk+WZxUت_g70vڷcx`|Q j٫|JwGgIY\:Uˬp );~2MsS& "ggmZo_4c.p3#_@v9Ɯjo -5')#%>&Zt.[p!.7F 78C 8;yRǞTqlT tr\vK/az4ˑ,@Y0XxJL&פT7 {?duv;BI4O](I)> 7yj_*f7|Ce_cڃShFFҒo<3炙tSZ:U$bu;oe'KX&H/P:@8U!iD57a&a΂H0`:h(y5b=35V3ǵsJc*uPۑr,Zlͷu@YO-2]hh-@ A+QHW+<#e9+b@[/p_V t'[C}K^r,rLQ\%a&遁/*8̯2Пv'^Pp* X^,f+F6?nc|1$1EhUP q5eV63},̂Tc OG8jq? ƻKä^3"4D>0zTuҨ'ͯT(>M;1V[-#;[#h.^\aN}B^)^ ` p~VTw mO M ̅'6_w80~[+9y1eDg>f^J]IQ_ƒebHW(w[Ux" "sٷG/=bmL+{8R Wš)q6B7s^& GG}RYYIMBci7U[J6z&yaF5ilsdI 1?V-2NM{jQNEp A72sYV:/d{ѬqQہñ UkZdtѸCػʮM5 LAȏU\0ݡOStΞBK2n*G^2u\>J *EN"ekooz;o{בZȝʜ Yy3IC_'SCݴ6,4 G_ŔfEоAYc3C8405hw^R@30VuEWﰵwi`=yGdR-OSȂ9}LKmLא0uIOYiAԅQV.@D6|t Tsp:"ԫRr jX$N@BG qF4k5'z`"g"hܐ0vrAl \`I-(PDSN#&вbW49E?0RM݄ćEe*Y Md%PKbć _Di)mGST;Cs,C&nڛ/Z3Dy+U5=+jF ? WOn<}!EC1:sxRroK`9k*`UG%8ǐBOөՙ8^iI05 9(.Wk87CKU^$V@C8> cz{P4ȥ͇B"W&Dq$b-u5aT0BKxTԀ[v վj$]*5u>zy_s/{I0m cIg~8~H HR\0ѻ7D6:НDWpb늯;c]otD a\ GGwtphwJŤnw{{/"֖*ӊ(Nf6^q^o8|CѴ4 V*+4p/-mUIwKP8d; @-viBh)!!% ۍF'JC9tT5)0Gy-1[i"e 5%PBwe5n&mIY_in9VI !ȄV8oem^ַag{GDS: pЁ]ۜ!PiR Nx :5[*2WB i~R-L#Ȃ:5`uͺA~$.;;"EG\fC 72xY堳?w9ӝ* }Dw[]Vvy, 1d% rڜO.cgD^!Q? ?}Qk=u!SrPB۫sC C L#[Kz ίgogzF.^Gz3Y?H q)Rd!c(nsCo&zN+#_;3D^KqYۘ ™ͽUODb>fd:$՛ۏzަ)9wTZw$T "TFԄ `r }3l(55RP6{=jIN]mςgɭ'ЛI\Ia5>9\[&]Fw̵T!Ez4Gߞ5VRϣe1 x^q~KۣbRa.(wr=R|;n-˖?H}&M,iSZ$bx8Ͼ$I@+͞ KZPbspWݽPPpOᩗAp3`ۦ !`V/1ۘZ|4{s_n?`]jb pf dƦ0K&M0xP^TXhmfRGdu^|=z\ FF˧Z?@zҿ@hڻ!7sźfc3h4Dۊ4W#@aRټ$O%/U$q/T.f*݃< ]Xa&4*̆<е+q;i BTB¢5$;:?d z[Rz]1ß 3 jqK=%QEmt:4U/@9 1b{z\Q`)-C )?h+-r`G2]}eEXH-!FNw)x#Zx8!=kTRPtq26*gAF8B7Ưwϡo|QT@e{[TD2OI-, )ywz5KfwkF[Tٍ^}#2#޽KR!hh}s`t6"/.^p(>ĹnJfTOGSף's>3<ݾˊ 3`I_{|oJphq\tjCO /^~M޵Xle=1IL^%v ž @\,$zZ}jms&ڃ#Y邱kd)o8w`f:.h)ArOTs< r :s~w0\'ÂbAj*S{ēƪpt;]iGujCcz{X$iw*l}F5r4tZ+c60gpn?\?Lt670&3bVfjiep50=]UBD:؟W$:m_h2 Vk'̭6dy/R%Fb{t7v{RT[%a~' Hic~*_|tM(hlF8mxEH=UNExK*rW bzKg>C%flskϪeY+,8^_Zvz+d$b+$s'8ܠG2齊jX %'Dd ?앀.׉UX Ɨ2=;n(Ш.6Tz^V-^2hD<=ɂrB#.4T/[R>lR;to$V⸰@l̽〸c_ib77^HwV/N 2iNY2 ˋMnStqe1SWLK0S-3lV7ђN9)kz1$\7jX&[4 ~_-;ԑ [B|>EjK0 3Ův c:' аESy IW# s^TLܘZ ^Pf1/u}s8wF_V|!2CRfdV|Qa5Tiթ"̞RǎQ4?[[] wEj{k[F6[F?u{cSϵ Z!/[lp?˔ C&~X~|)! t&{g ;i *%^) "oL"}d[99WK o*_ . u7t&:(F黦PRZOxH"b3EB MvOGWYM’&}HxTq , ,DϟTD'y z3~n;b3%u^;~= qDl8G>UxsFcqdu„z˩Jj1]9[4EעDsZ@wF[|s1 Z ӕdgnqj8է\lM+=J' \uX{nMp\cϜ ݣ oQgYQ2oRGGwcE,v#A'1`Aisw UEEsLL&s`s5aղp7^#7UJ_%&{Jڣ[mbcd=#G}nx*KB6A86n&~"mkRkRHov;F/2' S)~U^@D }X~ΞTS}e%ѫEoFz7lx{>lNۉ^_pٜC}js7)hd }ú=nI+-/]ko"sB"{l1[ H qjx#gS~chyN=/Ds*ԴX$YZ鍜hN l6xQYгƑl4TZ,bQcJXn3ǯ6bLrk / 9 E]v_ 7vl kg85aH+KIk rB..=w:wPF,+gKm1؟/ @(f|"ԩ{BD=cڒU~ t$Km>Eݷ so.4L& uS;?t'@rG53< ߏZ-ǭaq@:(hm|}XdBFs>د5 q(+@ 6ij[a^l͔4x͍;? s`WR|49ۛOY!U{^} *|u>W>"D[wԵwUct7Z)#mHT <{$vrmqqTw1]%񩒒' vVQ&TD?*uQ+ݪp1*,?Г\TSfy@ |\;\O$+-~a8x%;׈9_ +L e*/,&b $-`zs-i"3#^5WLpq*6/7P\`S$h:/N$GH1!k_;S91Ѕ"Bw_q~GrL[d";/?ëR%%lL ">[a$4zq0^dS{iK @̎dYc% 9qYŊh!/v\ aW-rD/0oaEw3vb'#𗍃U2SXn;{@LL<\MlQE׆sQAYsln٤|`s/LDO:.lک?!1 "Zuj/Y1\Zh$7]9XձE*ʯyRW>lfdN dQZnZ1tx[`M I;bͭUYE?9@̸[K/Gri`TߡSl6B$!mW^áG%O׹~!ǰR`X('THp/U@ 1BC>6˞/b:,~c!{@L'K0wZ⵻j)v[ps v_'4k@4t3C"1O.o+bF(wX\Z0e^m[jc rq)Ȟī-hJ Xn/cU&7]Ma&43Q~@8 lZ.Cʣ (" &.2LvGh>w(0 x@1WMqlag]6PҜ@t:F+ZTk|-Q*JpHG_]D_gqkp&e3.TAsIuüV{em#Koݜ *}[B?ȮoʝgK[?3i#wdze @XIN*jw]ۤ  "ϓ7IJ]Vz۾z|P9:V{ &ubEe₳XEݎ[gvl 3Mk{$ 9m fJȋ-66 |6E ˁbJhζ5`ďd͑([*=B. Oa|YۋGUF@Fr|V,G-8hLnc^ԒUrJه3lx{ cH:Zs) ,%qy-^cROZ8BTP"~ۏ U cK {L@M`IufB)0s1 4O=L$hom7C}ƪWlpy8AT(OC[rO;<5H9[e)>4׉FAT''}dPlUcܘ}.GRV409QSHa"M~']j ĜEQy?}p܍60'CO"(uj7]' u ["^~)4 ~PVۑJ7W9?yShbzxh 5'alj> ̻;C1bAWF[M $.9W0p4`G |m÷rk7W1g Bl=#:MpWfwЃԧX{[}lN} VfLf{y]4ޣ=*R^R*R'똇 [C f7B}n(T7d`=Vbo߼)mJޠw&BaLX}ƨjC4ʮ*RQ.+Noxn zW5 TAOH*a/,CXA!; kxQIH,"[q#Uc]^IJ_Rv`u? U1uuRH|ƲqbvV<ѾDSԐ/$v έg Wrä́opƜ47S&B?88q4a,  A/ٲ[jkŠYlK8`W jxRO!.vi.  PVI=' 'Qp3L )(LbM3'C\Í~s dR>w$Q;_a}NEƭ93&?7{Zv MuEM_! |Ϙ ȸ=/afW*ۂ$C0v3?8;%^SSBG`->YIAd0: =n@+5&ۊwOߎhq,t7֯ η/a\^jK`qɜ鯼,Z{l'B pzOR8Z8Z\Z4-7.qL >0Vuxɐ`S%>x'ݾR(e5lm.X9,8q 551^0.Zmف6EB( ? ~CAW'_h/='4"mD׋WS&?&F$1Fu%%$[?)㴎 ֥K@ x?˗!K`eP1n4vm+t6z$q2fUʪ> 1OF 2T`(<҈ pPw+'8ek‘DRɨg7s_/x7\fo!GSJQzdF}鸀 {,̾ў36/3.kff[^|%-4'rn?)R!ZLv*X\wIiNzm>j}%]N˸2.\#lU/!hdp;.%HhH!z5nqzf$vuT@|X(kyEJM D:م]u>l4|=";Ds֗r*u"< 0[~]Cc/=ljx@TH=#q=$=jZ4߿+vaho^/pix1xl>rL*,ه#ltfbnCHNV;¸k_L@xATM[ʂ(ጔqt1lPr`Vp! u<0{LkSW΍{bGj2E[OW͐OiQ^ QySF*KpAI\"W^cLs-\ub#6{m~SStcɶ?`i͟ƍ/] lE@&,]QOlG9uIEB'-m#3_])܇#pc ,z`ۋY[TO?!C >&̱[WC ̥(`Y4`șziNQR+x@ *nCoBׯH+^\P |ҿa y'p(l00-]iHo}C«\t[0! ~" 6"a`g֛>nVtƆ361f)ÜL^NrxugQd.QQ1<2S]~V6`ĀhpV%rȍŢ`wduJ~$`m/0|'2#NĂK[MM`L`i k1k#NKF&Z{И&έPZ;LźƠ?nC6!9iWB!eY⻘|cKAҊqs"J6yR1~"ɼ4DT݆ݧHW-QTQK8~@YѺJAQДN]m7Qٱi`z!nQ 8*aƪeI VL3Eo^FAfW -nNz3 80ڇ[{菟&k)L XpV̑7RǓpnR-,G su$W1 הAV"Y,߾dM<X3Om?de+7h-b [l2K3OiNuB(GNd%K9<\.&8&% hB`Ue3ڵ bAN:Ӵ p%+jJH.J'ce0ǵXR3+ؒSl,`_pBVɯGNPNWm_ ЭAn12yҷJ}UA_%דe_8#Y2C /$jBYHT?/HSۿԏ{-:`&Vl๧N\t3G7&/Q"Njtoɱkd׸q.a| s/ߝ+3X$~El?5_UD#y"EkTw1'ՔaOLvG1dvG#_F%lA<$j휧P?q9/|ISLYge{?oتT/p5羫|6ɜKY]7)<ؓ7f#<=8wRm q9h@wBdF\QÑ`QAf k9f^gA?K=DKn*8~dWq!!C"di0b\ K UO Nڪ:P'Z-!R9'baXEKf>) ]}_B&l_Z񶮣K|%WzVhaw㾜FSw\+ꀫ?ך6 z>G*)2ȏJEa]4R bԠKDðfG33ׅ%;ʊTԮ}r/IuqU'W{X}ZFq9A)蝬)hΤw A<-q]U7vBUh7Y>ڙj>([zV&Rhʓʱ'nbΜ 䵊8 pe,%|H9<*w=; W4ƄW+~1O,%zDXd] $IBӢiߐ 3|+v .>_GM%4YNnEhV_e1LBć\0`evKt7;~k11%6 AGɵ2ϪRAQ=b'6Vev|W{,M0 f>*)[.i?qQpg@BMH6&$J'j l[RY%p WKG`~S64Q ;yԧQxN 3:z78/vp|DASkr YATbR8Tɮ=":26еq/vrCnꕀvC׶EZnooɠgi.l3( M/O )SKwijTi LoT֟V @I(<7: agƜ 9g,Z~^(-qvnIoniܖ2 b3hMn [B3Q6 BB^2 /Mߍd3e=>x=H>tMK[l${M:Pxd!V6"39P .CR|p4R詻O==Elڏ!GL3!G508ׯUkU E,` a}OAHL80I pir1NjBؠEhdfv$&9.]KJݦKmE[×rB-Y:v0d#) 鎭r{pWjAnXZ3@+;44}cV 1V #mPTi*|Xʎ6,o1$:p*jOD]pYU>INsh%*KcB%az?gy'~`^H?S2=gq%!e)}MR/G=[SYUɆS(uv)zjv-1[F:n[b+Kf Y 7_-s& Z; ;oYMqۂȻ8>}JUn1Bq#HlU^um:XuBTQ]q(g&A~OA\e".2<<_cSC$К5rJ5q]>s\^Պp Mveّʛ`^O$!3%͘8:!sg#>/~Ski_0&E/!Q4^v5}mt3j` #d=ݺ39fȔې{1ã}kMaiidӿâB㹐6kJL^ASZb.kc/g-ĒR2Ζ- ARǜ DZ Ra/\07~hh۩8ġ8a Ѯ$TQ+j`7`7f䂟]/C~ǎp^U(ʔoi"ÖI-M U.B EIX?`E`ZQ?_-3|]޼iB$M~|kE2; ^L댗oPIױуKPfÔd뙻aE4i}4X'J fQ%;2\'zng헱mIg"G٢fݾ$b+(d1Zz]no{U?=T 8@^OͣrΤC%^@ҵDxƻF#'KꆄO < Xuk_}ixM lD5~V]zZҴvfT.e9DJAA dm(Ygt]P6(ٟ" f/Ӳ2FT?G(mwNn5z@ڤ8 5ʴ { 7شpĪ ׯFлה;dtYӟeOX{)VyRʶyͷ6-_7z )Wtr:Obg1L 4v-2}%<Dhc%n{.fYz?KCc;a+?Zj"849Y\^ OT( D/ ^g3B7Yjr@\KmuE43D%(o?iωƂeb+SZBn/L =HBE940>.߉J<"]7˯q~Ϳ8CBd ʺAP;XQtz;c ڃOߟ*C@,L IWǃWS5)IkiɘXrjLn 奁 &o==NJ LU5ae?zQWDvkTlhΑ "0!S"hz4Włtq$"AkS&.$o[㏍9P őcvxzj.ZCq탤vQ؜޼lHB)Vզ4oXɄƏ!Y$.= ;vo9P8AL8~vLWl狏N<сnZUʆ\ƨ3pGd]2E@Df[tv?XY4tδ9J-QLYУ_a䲮l> PM)u4~ѿ?)Atu ܐuPGm Zݟ6;-rPᶘ2*!M n9Œ:x(k+s.5aGf`t;*m[ka6K9|6~8N[b]ȽIą 7Sƍ( MqHVE54Q.qOut: ajΏ͡Kp0#_j\>yV%+9rjPx| cy>Q'؜úg"5,\tCOL%;p B3EY㒾YɗXg͑4?m{9x q 8I꩔$gN bLL_d\*x!FaN|+'iϴ,}ܣ3)D ^6b+k0Htq6ڍx)BXңݲ{g3ܵ RlXHl|T l yZG*N3gm ){(EHж&S˽P,#`+.y+{`no@+LA!IYqETl|*{'c((LXJ҇W=bGm vcgu]#d:X_ldx.;/ p]&?%z*#_k:n?5<79RGT:z#G@Kkϗ0⻽%ŜoEUPc|J&g\r+P;Foep\3JJg#aW?[h5 c"Nlxx{"[Hgwd⮹k5 IVVBxqH&gI 0X7]?'I;& "BHĞ)f`Y;%ЅI:zUWRaoM;0|;e*$RZ]2)~u(4B.JA% J0*o{-sSi^kQeW1|BAگRod2PLKR )1&Wl5N,8͊^6Q*@Tt#Hi#ḑkyr:[^Cן͛Ku4y>P Dњg`%K%<Z5!#ߛ3ܹ#ӪBa aN<<|[%`o3'1v{/.)K=b,¾7l PIwޒ my͌K_se%ᙄ]Z A*Mb^GHދwi?Ul496vl%r׵{g$)ݮ(^E=ԫ- ^Rgy=rǩPV9k۱Sx'Ӷf݌ǽ@]+D^\d;/jcK"w9{"[MQȢW/ۓή@/^5\.w ,K UMG ICMx.f{3f*Yu8 Qa>s]υv>G'+,(;TsWR*kx'BDi1οNŸ,j"xU$ ˽3\LbӖ3w ( {%Vh՛7IjZ'̔O})u`szG0\gfّzzRr4l|‰K) O?1ps^f_Tͭ㭫r>W/x؅S38Ym>2- Jd\8n0qƚ9yA"]'{ p_(٤rw-`a "8nJ3RT &f="nfN#ALI @l_JMȈ%l'!1aOAo1^]Vv#-Q?= | +[-W;%TŃI" K_B  GZ5aɫqP#`\ɽ^ &vwOEl{p0n꺉]~zVy=y;82s4涴;.*@H*- qP^fg` ѿl8-zģ{8aKfӻ 2㈄ZՒt9|%3ůD`[go@K~kbXIfh@%+OmPG| YHY$Eգ5TW62B5T#rX}rA=0Na uk:29Mz5:{9TT2zP;.M {ַVD!B{. eKXSjZ=c]=qkJY`OY4G|A84=vae bp+D ?5:ЧJİ.$ QZᎋ^X"o -L 5Fw'4.w=AbB ΢=F:uZghƣG&ΐ\$TZ6*v̊7&LyrݠO>%I<#Agk÷0>*jxo FzZtG'_ǒP0%_K.O1t&:w`ukD ~2+nAG@r@P6S_LjxJlZ\<,9:wP)Uty4qenNl4b,޲k&QLHx٘ۨn Ic޳ |SED r U᪔zW d ]?J&_E'x##+ ip şAzNW356!vXYtkuB-K@'ϋ|r~8Mk`gUB $M_LSZ2k`{Գu';yr6c5Qk;ԪRǢO_zex&M]7E_|VLJ.x@){xһa/GOуQ٤ =6!2| _MO/ yy33hڱ;m=4^~yA@vṈ-^חGAk/,DǶOG?W ywG90=?KBqjBcg_ !pp+tߤc@W/2?=~ళe:ޢ??F7wk- k?TvЌb<_i+ʎ?7d K5b$~\[TPk{=UEDD޸9qNJ,~u'mQ[s2 mMbol*)6Cŭf YZ٢v'˘miJ4 `l]ijT,JD@uxm-To֎(! ڭ%FRA(>ar./iFCƿ1EĊA V<8 m|͋6M6ZC03'r Lo܉%?s.} 2C5%bKun,"wZkoeu&d`-pFC.Z#agR1M a,{ P,RnP RW~7%J盐 ^e}M4w~|1i[̲s\ ։tPBCFML‚؂S ;dx*_::?|ݺb~BvG@BH?}R#rD0AH?:KAe3ۤbD_v yr F Ì?fope0F~/4(I`yTR?(a^U__ٗV@G.ud+^;QmM?i`qbR6P!wޯ(\5)g#R*F?`jpse"bf3T^WA{02ҹY G3W}4; NgE gF}a6L~No~;.x5wgox꼋?Of^Cu W@L\ځĂAց#I_Xܝ*oRy G.)0jqܨ #]  hkMR(G:} il4Z۾@n5Շmcw^ )94JsׅPEz#@o@G4\XdǼH"\78L" |b@a.(/!侉6S$J( \ʽT&ZiKy?W1>G b&5{t*buZ`cp)yYi*GZ^ƭV |T ?YfE% Qu5AAur>xlmȯɬjnb*у fڬi d>q-p䐷2h#lm2ՐFB"c2nnUǫrP=EN7g,+@2[lEXbhĤpC/vzeSxgEt.`XFٿ8%hrW%NiN0wjF2PsZ 0578a|n]mr '4(aƒ㵉w ~68bt!F9j~H?43cF}N{[O,}| ܱ$bа4Gf(N`LO*j,i}WŘAOA~@s_`GtBv!N8D| qGkɪim#u3Z i.&g]Lrme{lήAJeepML%ſ;*)|N(SдRRsiBkW <9m2Q\P/GGpљՉx/PE!0Z4qsy¹X0S1uWp3s-= p,{b71[,Zk©Bx(}O~C5 `*|a D=/ lÔ[+3/ѽpB'/=QJ=;-D1葒F}kþ{ )Y5AAf76)G3 Csl$?/,\L**kiRGOAnIq y4 ֭tG4ӣ-mD&YXsr3].b%j1 -cwӉ!6pV;15β Q a:$h w#ӣ<Ll4-Qmu `46B1,AJ{u+m]C%@/K^s8KvzI4f~ٌKEv: QZaIl,N.5@Ԋ$hn5D@h:"#R}vm)F;Ϫ C>ѹl;+$w02cB v 26>†5ph/HV9t4? Je ]\xD'ڛ 6ȩX@w-:CmR]V_ݠ%? Uc*@Qlev>rq/z:Q¶DYxU'v\ RfV erkum2 ڇQ$kZ2FsyئH봹Y 5{&Ք}uKw,X=$sxA, "XfaNĺ;;;\76FGp*nG? 6Չ/V}їJhz.ptX(^pC$C !͋[AvLΕ/{Lysdemy7M/K¢oTV 5)Ό-pב#qr`}茣1(Y rF]p@".w6!8V,agq^eYɓiY.?b}#Sʙv2]R⾔\ (_EZ}ğB DboXvcR~^x6Oa}.U#tbʜ2qDcX1c5f8͢ U݀sk.i]By#U:nC[t{&':l"Ý̕H0wBlڟ2IkCm5O"c׾@Pw> -K(jSr0ޕ= HՓn|EX*>Yۓ1gTΫ9s4񑰅v7}Tḭ4b)x"XMʒKlP3PENS6Sz(gь1jd# 2EHRQn:wxoEᓍp4_K=7"K7j%|7>Tg4QT{xyͺ_(a@'iмce^/1ﱄ6K˰D`RX_.0@:hwas6}".}G?j`z!:Ow%^<$[˟Ơ8,xȺoRhp PW>U(!m!4+WٱٽjS=_5BTd+|FvyEl+N2Te)yL_np<5hY ~yM y ~ߥ)p;@v/kj'vΔ fdpLp7C7,괡͝b|k Q `:~C ,Ѻ'1o]xd+vؖNKϑ{26H[nmg_4uDYkbׂM\\^ЭLA֦.X*krcD] l&~6IΟ+B#m٭uU_ih=9nN16DưFxa\l=V J4Vb%"QNjxjo:XE1q4/5r' MQu H$Kk9rH~z ]dM@Ş5}9ì1vPn/?ךz`}c+睍LRx٢y,<եxt+|~js N7IE[l<1T^V% sd3TD&Wt$2tb`JѢw7r}l }iX;uL&4.ɑt&bim_8q蒀vRc.9 j;A4 oŰ(Jɖ8IH6אYyףI_ @-UĻ 5}~sRG6حQ6e}= p -e^W6 ':D%OS@6aA AE SVy?):rtJ"v^/-#rA?V4&{ h33 'wʫ̏@1|֨_O}@*ٵ~w^_Kv]Aw~'Cr H:,ђq?~ /Aդ`]9<;tFmVf(&R)󧱍R(v͌ir8+؅&@*f0IgoB;%_$~ѳIo/]GsQ3}/s.oGQؐ}K@C2E?AV`zc{ǍIĤ>-SY 酔\Za厮& 7l#}~`Xxd(:Ig7 hx[QRj&6=~}jǪ{j #T@̭\řq [6Z^7@&rw^`>r˒)! &D^ʂ U6$`a %m9 Cf̤&%}~'Rʊ6Sfh-S;چ[.lIEge|ψsF֡ 83&4xԻUI#|QdKy~R BUf]ilM,IATGTD"T~ĕ.^VIR]tִ!k!ؒ"֦M0ϲ U|)]jޛK./9۬oxP Yd4ZvCC߻C0*|>C#2"HR%Iaɳ!EЄ춚^VN@wjOB}M78 Ip  < h--y ]D; 1@)mMjVUQ%j`J$#)['W&ӪLްkѳ$hi$"@9L;TL< gR j3Yp d5wĦPkE)&x12’mi/ٮkVNoƇ7_IМ)PB d:~ȶ̚`?{aj alQ P "Xd*hʬ#h *#w+ 9aGGY7yyuYq8'+,޶BH@,fxDboυچp#9G7|-c> (˷.e^!Rd !6QײEVuܼ;-˜/aBn K(AGS$`6s|87$RĮmSDwSw2aP)z WY/fa_t7ԂNK _N`M+DˢUc&*NV >_&P9){K L1r" Ru>F(*G h?dmy)ϩ O74C J‰P 0LK*L)%JX'ָi8)Kw-ncB3tt[ [B G((N&=n@3J&W 3hRJ~4J wW˷m Sk,1 7V3Qs]5]]ѼgOgi8Wa~Bޥ.6#&nMuZsAAqV,+u,<_.̌(^F !>n![bS%x TVևYғ{'q*v#N\{@T}N]eZ4|z Tnܐ`ј bmTLU&eTswi &عr (QQb:#¡="C,7BxL9+7 mg)^Mu/ASPKx& VB{tyn:;e[bO`]T%/_ٸФ's~i}~PkogW%=º/$jԟ"u=,7a[ ((pZEMPz@F9H Eи93PLp>ؓ" Y`FC΍+S|-5~Fz O=%(DV,." _mVA䩔Bahk2EPa_D顅Sx D xA!J\sVnѹ=]ԍ舆#D6,'A\ _U1N5QsI B UL%q7+FRx|6"/7..! u59|*v +NF=PWBm,e'$t3];WYZQ siݢyy0PVm(,6g>؇qZ9jCPUsj^a`N"71Y :`R 1ȯ(Qg·;3oOZuoF3y}fR-.Lv:@`NoX>aNrR$<`hS !Toj? xY dN\|6uJ6tņD."nYQwnr=.z%_>y൒_FJi*xfj2 ҳ B}\<'l)` ;lZzX-:H2$bgC?پh&;}A<tpSro-kS%UŤ֠'O=焆;f{(ӣlq)pF86,BӗTSӀ93V9cJݷ~e 0 ^E4Ԭax=v }_´&e>O{"ϦM, qs] ΪZ8en7YWH"5WMD9`ߪjӰ [JNtcy]xVzs (Qgc)ȷf=He%wH/ޝ Q0ÞגĝN#-yfl9B'ǵ=Wujц`,(.C6|5A`oku!w\G!ِ0GMvy=G{lcehwm>^EzW'|$dd-9hӎV%)S,{ZI\f?zz>wˢ]%V N%嚉hWF[ .zpQDS# cߕtv9$i/uQ5z|/Mn¼逢zWg^Ӏ.N#󙦃%$U[u._߄̑e[N9{29D-aG ~h'78;Ml?^d?N#YeGKj=A- ZNO> \ln>cWUm4l78D85N>ٛ''$!HW;zoʈ=}T` +ln$iN JyɣXibB͆('2P)vqzuV;*2n͸z!أ/LAsUU,Qc;ŅzcK/g'f5h[Xq۫>$!fԓKqu^hn.#)raG.lcP<.XAvbdc @R q3uqhrpY) "ey,\ieiiKY 9Iv4::uK! ;ɆoI44 J=w4N4]^IYD-a}J4v) E-8ɩ\j.ǧ>aI)p` zd#޿$7xO!%l&]5 :NaYe"WIXy0aT4o7VF8< ~m%e<hLt85 R·]#t8xS*A=DɶaJȊEDʝ?}gY dBX."Ðb:6pD}\_?6i~oqm~l9QA"#O C򺻺bRׂb.zlz@Y1،-*%t$S%xPqFC9*ӚI-a5dxz &qҝT$ ;vBsP'q-l_׉ lc)~'{Z=܊YL}K}KO|PfBieILr))⛂a8glo2wXB\xKjRnQ=?o'R3Yt?nMep`T*! 8UxvmDΧ1O@zök (^yx?TÌB<.;;b^Ic̮=ꨙzwti:@ùdA#YlfcrL4U~5ؚth?Q՜|W*h/aLm&*~0C 8W;~Y=OuHpOfsD]v/]PF/9UKC𣰡aa8R/V)[<` *hv-beO*?h+ h6Nz6):+=͏ JH@Ũ ɿ+A;y,xq+fn9̭~Y'FVqIKOyΦlVGmz 3.x荈 ?"¢TP|Z/~𝝘AxG9)I B/ՙK.`Dm9ƠZ^_'mÛ絪M`?RCJNW1C/F˖EMj3FBsYh*aqi>_!ɻ1zoԎM='?*`nΓ`9 ptHCO63/>tWOsk聢*2·u6p1sy`cij [%MBw Ƥ>p#J]2G pCA9(\tb6SDW) '1_4v1V O:u C|Zne14vw . \P5H5[/?#yLMWQO8?l E~ù9T x('_46t`,_y2UaⒾ_$o0*kkAy>=E`$aEG=BL&?Ym;N7bj(@F ia֤]0ڣ(>bw\zP 4BbK`Y&Wiެ oEf\zsZIsfA=='SgG4Z/AOzHf~˭ceKnr =N!s^5NF@ӽf KVT.ZFq *O).daowXEj4}vE7Ȋ9Hg@4Yd sj!T% *[N>}`X 3g>=ԏ P=:"F-l.#>)gYTp^y=~) [\U;1\,)pU.穁W|2҂N$+ƶaNhC-%W-y1Yy m 4WSv pWH?kv]VLן3"pw}vwsP _~ǹvkc, rJ[j@9;KZkICAF(;/^٩%'/3*03Ώ=KBBv.Xe:5Cmo쇷tL>>,r !hղ)C(zk n^〉Nt\p4[%(9$k82=8]VG Ns y6ENc 8YRZǩLFXVh$*5Լj/YEŪ$49!tGhq@T(.pn&0+~k";))LJu2ST ֞%)b{ayh&MCǕk!m1S϶P6*&g6ro@9;w1sWzOK15q!S>ޜ;Ȑ^_";7ƨ3Op7c/Y3mAo04X(L@ U?~8WAY?IVf XxO(v"|tPIK"s6%MlY