kernel-tools-debuginfo-4.19.90-2403.1.0.0268.oe2003sp4>  <@PT@7!.ܶujG7oeopeneuler@compass-ci.com G7oa C\RJMuP;%A \Nyo;L9U,/kÍ2!zh,^FW|gpYqqxt5ᚲӯ਺k!_zum8e}sv$H^eǶR끗Vb5wX? EdNc`Vݲ=a";g Y]h因!yw9( ` J#gFl?elf@uIȏӚ!P?u;$˶.M$팕Fo$5%Hu8PC QaCQ'sO !MǔS Zׯi~SVu2Ef578dc39b73e216c2978ccf6b17658f46d983b09f529e65ce3dab49921022a75d96abf449a9f0bc2fc2df0ae3d7fc1b66459cc92,q} m& 9^aa>9?d! 9 d04: Oax~   <   X \(#8, 9 :N F 8G XH I X Y \ (] d^8bdefltuvT zex|Ckernel-tools-debuginfo4.19.902403.1.0.0268.oe2003sp4Debug information for package kernel-toolsThis package provides debug information for package kernel-tools. Debug information is useful when developing applications that use this package or when debugging this package.edc-64g.compass-cix`GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64`glfi4 ︁AAA$$$$$$$$A$eeeeeeeeeeeeeee091fe4fe5e831bf4a80fe9262fb058404ab79ff758f6cb9c1da483517c6739a97a39fb8bede10caabfd6874335cc8595f68e6cacbb538d88e31e75bbc7a6337181d1c8adec31efb67b8205dbf9d0780b4f6ce5eb9a9bc55056eae38686063d5f7401d83066a76309e265ae015eb043a37dc3db272a825b220b9ad34ac19782e4d4c4bacecc0fba6036abd6f6a78fdae1be9c1365a4e1585fa038c8ef956cf205f029d81315187836896aa1173007695cf418de5b2a58eae22dad872aac0d62760e068c59d9ffe7048987a1e9b94cd7c99b8c08e5ef67ccdfc26bdb8dc21ae74ea255e971fe52862773a06ca190a39ff425c3e6479f1de47d246349d8345f7d4cd3b6aa4eb080fe84006e0a0a04b48797ad1f03f991c2b18c9b81a2532b3ac2c98d3c422bce30771ec260c9a4068e5c27c573d75af6c6050cd51e815ac9df7d41b21e8e93dae92cf6fc133417b65e5b98746a2698849af39df917fe867e826915rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2403.1.0.0268.oe2003sp4.src.rpmkernel-tools-debuginfokernel-tools-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eZeeeBeeee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&hongrongxuan - 4.19.90-2403.1.0.0268hongrongxuan - 4.19.90-2402.6.0.0267hongrongxuan - 4.19.90-2402.5.0.0266yangjunshuo - 4.19.90-2402.4.0.0265hongrongxuan - 4.19.90-2402.4.0.0264hongrongxuan - 4.19.90-2402.1.0.0263hongrongxuan - 4.19.90-2401.5.0.0262YunYi Yang - 4.19.90-2401.4.0.0261YunYi Yang - 4.19.90-2401.3.0.0260YunYi Yang - 4.19.90-2401.1.0.0259YunYi Yang - 4.19.90-2312.6.0.0258YunYi Yang - 4.19.90-2312.4.0.0257YunYi Yang - 4.19.90-2312.3.0.0256YunYi Yang - 4.19.90-2312.1.0.0255Zhang Mingqian - 4.19.90-2311.5.0.0254Yuan Zhang - 4.19.90-2311.5.0.0253Li Xiaodong - 4.19.90-2311.5.0.0252Zhou Kaiqi - 4.19.90-2311.4.0.0251Keyi Zhong - 4.19.90-2311.4.0.0250Luo Shengwei - 4.19.90-2311.4.0.0249YunYi Yang - 4.19.90-2311.3.0.0248Yu Liao - 4.19.90-2311.3.0.0247Zhou Kaiqi - 4.19.90-2311.3.0.0246Li Xiaodong - 4.19.90-2311.3.0.0245Luo Shengwei - 4.19.90-2311.3.0.0244YunYi Yang - 4.19.90-2311.2.0.0243Li Xiaodong - 4.19.90-2311.2.0.0242mingqian218472 - 4.19.90-2311.1.0.0241Yu Liao - 4.19.90-2311.1.0.0240hongrongxuan - 4.19.90-2311.1.0.0239Kunkun Jiang - 4.19.90-2311.1.0.0238YaQiang Chen - 4.19.90-2311.1.0.0237- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- bug fix for enfs, when diconnect many sockets io is hang- arm64: cpufeature: Extract capped perfmon fields - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- Revert "genirq: Increase the number of IRQ descriptors"- crypto: hisilicon - Add value profile support for kernel- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- config: arm64: Enable dubugfs config of hisi sas - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Configure the initialization registers according to HBA model - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel controller reset and control phy command - scsi: hisi_sas: Limit users changing debugfs BIST count value - scsi: hisi_sas: Use autosuspend for the host controller - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: hisi_sas: use threaded irq to process CQ interrupts - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas: Fix up probe error handling for v3 hw - scsi: hisi_sas: Recover PHY state according to the status before reset - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba - scsi: hisi_sas: Add check for methods _PS0 and _PR0 - scsi: hisi_sas: Add controller runtime PM support for v3 hw - scsi: hisi_sas: Switch to new framework to support suspend and resume - scsi: hisi_sas: Code style cleanup - scsi: hisi_sas: Add missing newlines - scsi: hisi_sas: Add BIST support for fixed code pattern - scsi: hisi_sas: Add BIST support for phy FFE - scsi: hisi_sas: Make phy index variable name consistent - scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg - scsi: hisi_sas: Modify macro name for OOB phy linkrate - scsi: hisi_sas: Remove one kerneldoc comment - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up - scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() - scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list - scsi: hisi_sas: Modify the commit information for DSM method - scsi: hisi_sas: Display proc_name in sysfs - scsi: hisi_sas: Fix build error without SATA_HOST - scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only - scsi: hisi_sas: Replace magic number when handle channel interrupt - scsi: hisi_sas: Stop converting a bool into a bool - scsi: hisi_sas: Return directly if init hardware failed - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Make three functions static - scsi: hisi_sas: fix spelling mistake "digial" -> "digital" - scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation - scsi: hisi_sas: Remove some unused function arguments - scsi: hisi_sas: Remove redundant work declaration - scsi: hisi_sas: Remove hisi_sas_hw.slot_complete - scsi: hisi_sas: add debugfs auto-trigger for internal abort time out - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code - scsi: hisi_sas: remove set but not used variable 'irq_value' - scsi: hisi_sas: Remove some unnecessary code - scsi: hisi_sas: Modify return type of debugfs functions - scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed - scsi: hisi_sas: Drop SMP resp frame DMA mapping - scsi: hisi_sas: Drop kmap_atomic() in SMP command completion - scsi: hisi_sas: Snapshot AXI and RAS register at debugfs - scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs - scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT - scsi: hisi_sas: Make max IPTT count equal for all hw revisions - scsi: hisi_sas: Some misc tidy-up - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental - scsi: hisi_sas: Fix losing directly attached disk when hot-plug - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code - scsi: hisi_sas: No need to check return value of debugfs_create functions- Backport cpu turbo patches- genirq: Increase the number of IRQ descriptors - irqchip: gic-v3: Collection table support muti pages- net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters - net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure - net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() - Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure - net: hns3: Fallback Ethtool's modifications to extack - net: hns3: Fallback ethtool's modification of lane - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add configuration of TM QCN error event - net: hns3: fix return value check bug of rx copybreak - net: hns3: add netdev reset check for hns3_set_tunable() - ethtool: mark netlink family as __ro_after_init - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: fix deadlock issue when externel_lb and reset are executed together - ethtool: Fix uninitialized number of lanes - ethtool: reset lanes when lanes is omitted - ethtool: limit bitset size - ethtool: fix application of verbose no_mask bitset - net: hns3: fix for not calculating TX BD send size correctly - NIC: hns3: fix kabi - ptp: deprecate gettime64() in favor of gettimex64() - net: hns3: add support for Hisilicon ptp sync device - net: hns3: sync linux kernel hns3 wol to openeuler - net: hns3: fix pointer cast to different type for wol - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - net: hns3: add supports pfc storm detection and suppression - net: hns3: debugfs add dump dscp map info - net: hns3: support debugfs for wake on lan - net: hns3: add debugfs support for interrupt coalesce - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: fix setting wrong tx_timeout value issue - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: add wait until mac link down - net: hns3: fix set cpu affinity when state down - net: hns3: restore user pause configure when disable autoneg - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: add support config dscp map to tc - net: hns3: refactor hclge_update_desc_vfid for extension - net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops - net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure - net: hns3: add querying fec statistics - ethtool: add FEC statistics - ethtool: fec_prepare_data() - jump to error handling - ethtool: support FEC settings over netlink - ethtool: netlink bitset handling - net: hns3: avoid mult + div op in critical data path - net: hns3: add support to query and set lane number by ethtool - ethtool: Extend link modes settings uAPI with lanes - net: hns3: Resolved the kabi change issue caused by new members in the devlink structure - The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs - net: hns3: Fix for the compilation problem of hclge_comm_cmd - net: hns3: remove always exist devlink pointer check - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - net: hns3: fix reset timeout when enable full VF - net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: add support for getting GE port lanes - net: hns3: Use the correct style for SPDX License Identifier - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: PF supports to set and query lane_num by sysfs - net: ethtool: add VxLAN to the NFC API - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support query port ext information - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support customized exception handling interfaces. - net: hns3: fix miss L3E checking for rx packet - net: hns3: support wake on lan configuration and query - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: add support for external loopback test - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: handle empty unknown interrupt for VF - net: hns3: add support for TX push mode - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - ethtool: set device ring sizes with RINGS_SET request - ethtool: provide ring sizes with RINGS_GET request - ethtool: helper functions for netlink interface - ethtool: introduce ethtool netlink interface - ethtool: provide link mode names as a string set - ethtool: move string arrays into common file - ethtool: move to its own directory - net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: sync rx ring head in echo common pull - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: add support for pf querying new interrupt resources - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. - net: hns3: fix the max tx size according to user manual - net: hns3: disable sriov before unload hclge layer - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: do not allow call hns3_nic_net_open repeatedly - net: hns3: optimize the rx page reuse handling process - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - net: hns3: fix GRO configuration error after reset - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool - net: hns3: change the method of obtaining default ptp cycle - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add support for PTP - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add log for workqueue scheduled late - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: fix user's coalesce configuration lost issue - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: Trivial spell fix in hns3 driver - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support to query device specifications - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net:hns3 Fix KABI for The dev_version & caps element is added to the hnae3_ae_dev structure. - net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle - net:hns3 Fix KABI for ethtools->supported_coalesce_params - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: remove unused macro definition - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() - net: hns3: add support for TX hardware checksum offload - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: add UDP segmentation offload support - net: hns3: use capabilities queried from firmware - net: hns3: add support to query device capability - net: hns3: add device version to replace pci revision - net: hns3: remove some unused macros - net: hns3: remove some unused codes in hns3_nic_set_features() - net: hns3: fix two coding style issues in hclgevf_main.c - net: hns3: remove two unused macros in hclgevf_cmd.c - net: hns3: remove an unused macro hclge_is_csq - net: hns3: fix a print format issue in hclge_mac_mdio_config() - net: hns3: remove some unused fields in struct hclge_dev - net: hns3: remove two duplicated register macros in hclgevf_main.h - net: hns3: remove unused struct hnae3_unic_private_info - net: hns3: remove some unused fields in struct hns3_nic_priv - net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd - net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd - net: hns3: refactor hclge_query_bd_num_cmd_send() - net: hns3: refactor hclge_config_tso() - net: hns3: remove a duplicated printing in hclge_configure() - net: hns3: modify two uncorrect macro names - net: hns3: remove a redundant register macro definition - net/hns: Remove custom driver version in favour of global one - net: hns3: clear port base VLAN when unload PF - net: hns3: reject unsupported coalescing params - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() - net: hns3: remove unused macros - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: Use LLDP ethertype define ETH_P_LLDP - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: make function hclge_set_all_vf_rst() static - net: phy: Move linkmode helpers to somewhere public - net: hns3: Add unlikely for buf_num check - net: hns3: Add default irq affinity - net: hns3: Only update mac configuation when necessary - net: hns3: Fix for loopback selftest failed problem- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- config: arm64: Build HiSilicon SPI/SFC driver as module - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - spi: hisi-sfc-v3xx: add support for IRQ mode - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register - spi: hisi-sfc-v3xx: factor out bus config and transfer functions - spi: hisi-sfc-v3xx: factor out IO modes configuration - spi: Remove CONFIG_ prefix from Kconfig select - spi: hisi-sfc-v3xx: add error check after per operation - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes - spi: Allow SPI controller override device buswidth - spi: Add HiSilicon v3xx SPI NOR flash controller driver - spi/acpi: avoid spurious matches during slave enumeration - spi/acpi: fix incorrect ACPI parent check - spi/acpi: enumerate all SPI slaves in the namespace - driver core: platform: return -ENXIO for missing GpioInt - driver: platform: Support parsing GpioInt 0 in platform_get_irq() - spi: spi-mem: Fix build error without CONFIG_SPI_MEM - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum - sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig - powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config - m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig - mips: Drop CONFIG_MTD_M25P80 in various defconfig files - ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - mtd: spi-nor: fix kernel-doc for spi_nor::spimem - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() - mtd: spi-nor: Stop compare with negative in Reg Ops methods - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods - mtd: spi-nor: Fix direction of the write_sr() transfer - mtd: spi-nor: Move m25p80 code in spi-nor.c - mtd: spi-nor: always use bounce buffer for register read/writes - mtd: spi-nor: Add support for mx25u12835f - spi: add support for octal mode I/O data transfer- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- Add feature for nfs client support multipath- mpam: support ACPI for MPAM 2.0- perf metricgroup: Fix find_evsel_group() event selector - perf metricgroup: Fix for metrics containing duration_time - perf metricgroup: Fix system PMU metrics - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - perf test: Fix metric parsing test - perf test: Fix msan uninitialized use. - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test - perf expr: Allow numbers to be followed by a dot - perf expr: Test parsing of floating point numbers - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf pmu: Save pmu name - perf pmu: Simplify arguments of __perf_pmu__new_alias - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf jevents: Add test for arch std events - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - perf jevents: Tidy error handling - perf jevents: Fix event syntax error caused by ExtSel - perf jevents: Fix getting maximum number of fds - perf jevents: Fix event code for events referencing std arch events - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf metricgroup: Fix uncore metric expressions - perf test: Free formats for perf pmu parse test - perf metric: Do not free metric when failed to resolve - perf metric: Free metric when it failed to resolve - perf metric: Release expr_parse_ctx after testing - perf test: Fix memory leaks in parse-metric test - perf parse-event: Fix memory leak in evsel->unit - perf evlist: Fix cpu/thread map leak - perf metric: Fix some memory leaks - part 2 - perf metric: Fix some memory leaks - perf test: Free aliases for PMU event map aliases test - perf metricgroup: Fix typo in comment. - perf list: Do not print 'Metric Groups:' unnecessarily - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() - perf jevents: Add support for parsing perchip/percore events - perf jevents: Add new structure to pass json fields. - perf jevents: Make json_events() static and ditch jevents.h file - perf metric: Rename group_list to metric_list - perf metric: Rename struct egroup to metric - perf metric: Add metric group test - perf metric: Make compute_single function more precise - perf metric: Add recursion check when processing nested metrics - perf metric: Add DCache_L2 to metric parse test - perf metric: Add cache_miss_cycles to metric parse test - perf tests: Add parse metric test for frontend metric - perf tests: Add parse metric test for ipc metric - perf metric: Add events for the current list - perf metric: Compute referenced metrics - perf metric: Add referenced metrics to hash data - perf metric: Collect referenced metrics in struct metric_expr - perf metric: Collect referenced metrics in struct metric_ref_node - perf metric: Rename __metricgroup__add_metric to __add_metric - perf metric: Add add_metric function - perf metric: Add macros for iterating map events - perf metric: Add expr__del_id function - perf metric: Change expr__get_id to return struct expr_id_data - perf metric: Add expr__add_id function - perf metric: Fix memory leak in expr__add_id function - perf metric: Add 'struct expr_id_data' to keep expr value - perf metric: Rename expr__add_id() to expr__add_val() - perf pmu: Improve CPU core PMU HW event list ordering - perf pmu: List kernel supplied event aliases for arm64 - perf tools: Add test_generic_metric function - perf tools: Release metric_events rblist - perf tools: Factor out prepare_metric function - perf tools: Add metricgroup__parse_groups_test function - perf tools: Add fake_pmu to parse_group() function - perf parse: Factor out parse_groups() function - perf tests: Add another metric parsing test - perf pmu: Add a perf_pmu__fake object to use with __parse_events() - perf parse: Provide a way to pass a fake_pmu to parse_events() - perf tests: Factor check_parse_id function - perf tools: Add fake pmu support - perf tools: Fix term parsing for raw syntax - perf parse: Add 'struct parse_events_state' pointer to scanner - perf stat: Do not pass avg to generic_metric - perf tools: Allow r0x event syntax - perf parser: Add support to specify rXXX event with pmu - perf metricgroup: Remove unnecessary ',' from events - perf metricgroup: Add options to not group or merge - perf metricgroup: Remove duped metric group events - perf metricgroup: Order event groups by size - perf metricgroup: Delay events string creation - perf metricgroup: Use early return in add_metric - perf metricgroup: Always place duration_time last - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools - perf expr: Migrate expr ids table to a hashmap - perf test: Provide a subtest callback to ask for the reason for skipping a subtest - perf test: Improve pmu event metric testing - perf expr: Parse numbers as doubles - perf expr: Increase max other - perf expr: Allow ',' to be an other token - perf expr: Allow for unlimited escaped characters in a symbol - perf test: Test pmu-events aliases - perf pmu: Make pmu_uncore_alias_match() public - perf pmu: Add is_pmu_core() - perf test: Add pmu-events test - perf pmu: Refactor pmu_add_cpu_aliases() - perf jevents: Support test events folder - perf jevents: Add some test events - perf tests expr: Added test for runtime param in metric expression - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" - perf metrictroup: Split the metricgroup__add_metric function - perf expr: Add expr_scanner_ctx object - perf expr: Add expr_ prefix for parse_ctx and parse_id - perf expr: Fix copy/paste mistake - perf expr: Fix memory leaks in metric bison - perf expr: Make expr__parse() return -1 on error - perf expr: Straighten expr__parse()/expr__find_other() interface - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables - perf expr: Move expr lexer to flex - perf expr: Add expr.c object - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint - perf metricgroup: Support metric constraint - perf util: Factor out sysctl__nmi_watchdog_enabled() - perf metricgroup: Factor out metricgroup__add_metric_weak_group() - perf jevents: Support metric constraint - perf tools: Update copy of libbpf's hashmap.c - perf tools: Sync hashmap.h with libbpf's - perf tools: Grab a copy of libbpf's hashmap - libbpf, hashmap: Fix undefined behavior in hash_bits - libbpf: Fix libbpf hashmap on (I)LP32 architectures - libbpf: Define __WORDSIZE if not available - libbpf, hashmap: Remove unused #include - libbpf: fix missing __WORDSIZE definition - perf parse-events: Fix an old style declaration - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events - tools bitmap: Implement bitmap_equal() operation at bitmap API - perf metricgroup: Fix printing event names of metric group with multiple events - perf list: Hide deprecated events by default - perf tools: Move ALLOC_LIST into a function - perf stat: Fix free memory access / memory leaks in metrics - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - perf jevents: Add support for Hisi hip08 L3C PMU aliasing - perf jevents: Add support for Hisi hip08 HHA PMU aliasing - perf jevents: Add support for Hisi hip08 DDRC PMU aliasing - perf pmu: Support more complex PMU event aliasing - perf metricgroup: Support multiple events for metricgroup - perf metricgroup: Scale the metric result - perf pmu: Change convert_scale from static to global - perf metricgroup: Remove needless includes from metricgroup.h - perf metricgroup: Add missing list_del_init() when flushing egroups list - perf tools metric: Don't include duration_time in group - perf list: Avoid extra : for --raw metrics - perf jevents: Use nonlocal include statements in pmu-events.c - perf jevents: Remove unused variable - perf stat: Fix metrics with --no-merge - libbpf: add resizable non-thread safe internal hashmap - perf list: Output tool events - perf evsel: Support printing evsel name for 'duration_time' - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf tools: Fix legacy events symbol separator parsing - perf list: Display metric expressions for --details option - perf stat: Move 'metric_events' to 'struct perf_stat_config' - perf stat: Pass a 'struct perf_stat_config' argument to global print functions - perf stat: Pass 'struct perf_stat_config' argument to local print functions - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() - perf stat: Introduce perf_evlist__print_counters()- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids- spec: fix the problem that patches are not packaged in src.rpmdc-64g.compass-ci 1709700805 4.19.90-2403.1.0.0268.oe2003sp44.19.90-2403.1.0.0268.oe2003sp40-metadata_list-compact_tlv-kernel-tools-debuginfo-4.19.90-2403.1.0.0268.oe2003sp4.aarch640-metadata_list-compact-kernel-tools-debuginfo-4.19.90-2403.1.0.0268.oe2003sp4.aarch64debugusrbincpupower-4.19.90-2403.1.0.0268.oe2003sp4.aarch64.debuggpio-event-mon-4.19.90-2403.1.0.0268.oe2003sp4.aarch64.debuggpio-hammer-4.19.90-2403.1.0.0268.oe2003sp4.aarch64.debugiio_event_monitor-4.19.90-2403.1.0.0268.oe2003sp4.aarch64.debugiio_generic_buffer-4.19.90-2403.1.0.0268.oe2003sp4.aarch64.debuglsgpio-4.19.90-2403.1.0.0268.oe2003sp4.aarch64.debuglsiio-4.19.90-2403.1.0.0268.oe2003sp4.aarch64.debugtmon-4.19.90-2403.1.0.0268.oe2003sp4.aarch64.debuglib64libcpupower.so.0.0.1-4.19.90-2403.1.0.0268.oe2003sp4.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/bin//usr/lib/debug/usr/lib64/-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-gnu  directoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=9e16d0e1bdc59ca1b9eac9efcec2e539ae46d55a, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=453021d1d5a7531ec81371cf9dbc8537691056f1, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=adc41bf5910116cb6030f5fc4e6e3aa5b0f9c047, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=211888f1215b73eb79bad9a4447d8d5116986abb, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=503bf3f814fb638088fddeac2b68345972e41864, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=3a56d8349b75d2a8644aa50a10d1a1b12983aa72, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=080b10bb93531b217cf002d9bdac6c9939d26559, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=59979f7c548b2e6e98276d65897d1684e2b10c8d, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=204e496b00c65acf5fe6ae34403f7df1038f1ba4, with debug_info, not stripped(.bΡԧ1Ϧutf-881886a69a66b4e2f27b9bf5259a24a27c6d3ab7038761a23e511ab436cc5f74e?p7zXZ !#,] b2u Q{LX֚bPX wXh2ϸ "k~0fbr'lx5x/TV#dk&=W0LŴ+p,- hDOء Q}q-{lJ('ZD<!Z(czWV,*2ڳXHF-p`ڳ\&6n>ݼy9:u[I @OY)ؔZB~c9ή.Š0h:rH'owqi o#'';f(5Ls 4<}OuEԭ;M |9?jK%4SC} q|ႍnb_vĨZe ?~{"tIV9˲dlI]!a~"S$ /ybhhJ{iL^3\IɠRu,i(4+ o/wAҪ߆S);qm4X>VJgR aАcq2Dpo u~Գ9pUQ@ʤ &xF,O4s$]F%ŒH#S <ʓ{)hԹI~ӾZ@~TR ryG 7^ׄsȽDg̤5Ou)sl?J+32PcVF18d?)ΰ{]PyT; 힅EcQ1!ZPSTAy+阢O¯Ց tאo&p@ ít< )J!"MEnG ;y>n+\ ! 76a6tnr"F*c`~ i ?wJLus3jڗN?1:bB?vn(\zbOHN Z;'m+fƄa3RPi3c@‚"c #fv'd.G˜_oֈex_,hd{a+3Aݺ `|JCPy(FIHuMx6]>d#] h﫻|JkF2@); 8$W!7]@<@i}m?WbHr $Y"#čQQhU{Ks27ɉ4仡J3 rzt}ݡC=܇ʽK *PsUO܏n8B )_-B%$b.>mj)̦7F>%eJ5f320DzZTMrDeR~eLsiUsAo yK"ݺo$VDAϯU&6 i^FmS!{zz mmRv%dXӽFs+Cj;fd/AXEVB.ZAlWg.$!Lj >.eVPG*Q]#*" 7p m>Ӟ)(: hmgjkH91.==jK؋UZŠuScMoybYZ8`qtuvۗRw 5 Aq?ULV"!Z8 8܃I]^'9q"!("ɳZI!(Wag.7ݢXRcsbBdP%c|VbUd2דOR>QS iaYZ3$R)u+ķrmRLUwDUYaW6eSu֩I!kZ˛0pVYo}#iΜ1K/+{5W'Ž av,sVI&F:*&mʧPwۭw6IWtmvsn"IMG$kd:X'$ps@B;SFbKnjd8{lH%fIfTi2D<"]AEq1, ! =&pD:GN:do 9{6ZFQN/0.VBh<{^ ߛ^x$z_ 冰 ̫3|%!I&%}ƀv cW|YlUPU7Pݮc~ir y/䤦^N?ǏzKnl6:Gyu7L `0fiRtQ||Tc^\ (6fG;3)= 夀ifX{rER<`GVZќ])_*Wާ6y<qjҚ%Td|HY=h(t@vE|Q`=[z㼠쵂~E*`mGk9yS@P7rMG)7 JncAt+ezv\9NO*igV<֗8ʤ7qͪ>Mw^/C. }1´- U]_>'HVGXP(llBգiD j&b͙LFBV%"b!Tb*yippX `nn& kN@RuXG>ekHyFՋwz#I9`S%2z1{TGA#rM};,$U{@T9S7"+ƨkxesgJE&wYK'?ݖcur^opPo鵢t5oteЦH i ʅ':KNְB, n ](r-ny}P/+ס2A9?1FqFF^ DR³O @_Qyi ^CKX8o0@L!}g^8^x0,Ky*֭26HB;G·p)o39ouflF:Owg=}-˞фNDHn5_.3>(h}I@,W -:BN?oӆs:[N DQI^<v!n%Yx ^=AQH >˾g&yZr28ѶydL7a<@wWEs:蝘^JozV;9/1oJ笖[)) &D !4z0iOG7H`-Zg BNe {fB[Dgػ7qwƼOG?YEȁ!0&k*NRf\$ 72[SOOVnKO!ձ.&*%k"D%N/;jV[1ܕR^ 2gR. #֯,-r?e0»`aEMZgu O󜮿y p`PE݈[Ll:4OBAD Od[i_FM)^Fa{ov-Ґi(URl$aXY&cj:0kַC@: b8_ c>q%lv=> r,ݱEģ)3(QatԱ C΁w^Mhvir4ǵ̯jq&T>*o͂qkabI:^)q;|j:0͸7<h|hтfTr.sٻ޶9Ike@J"°9g MDrCmY%g5\`MV, Zn j%-~8S ,D0+8\I+>'4HW?55%Ujs>df-% b-ʚӚCi9]Xd]zSx~ؐExIrF? 9Re$_+W%39qTw₪PhFИ/ iw$Qo{z!9YfZdSc.h=0 N-0abU♰1A-X qonr yy|\'CeZW -2 <39/̌b@S5@p[Dv;^) 38-I)I_'鷉LɌkAcy*P[`qHk5Iq/pX30G/ɇȂ0QJs$7<4:-Žϰ=1cDu Tg]u%-Df~wCATΩS|Y4 mrcN 1fEO>D lVy>\oZ2eĸ~e8> +u׶N~eSI)^g?9h{lms>.<#gMІK^nFoK$)iMD2Rd:Ay:nv}[ހ"IggO_Z5Q )g+B}*ZAZ fD&[qUol'O+{[@-m|I+87-ܰY:Bjh)  LT?ͧzCdcO`brwg'/DqgEQy%NlW@MfnFyx_&Q؟=99q-Xĺ"/ >B9ר/"$G)y" 0:{)CTxN-E(7}/;Fڪ5a0IfXTVU#Qxi9Ҏ A%PuRU/t|pB&'&}T#Ǭxd1b},󑲪YB _/AܾNv86"aZ}{h= z'k ,"8 )7n8)G>^5\G8]q舔{M'IҘ߿+lT0`. @7Ȏ2]?c:z+JO0oR=rjimaب͆rpTbkmL2![DL| >S|5&0 5 ׅH :Y&IlIE8zIJq(@g y'X?ab0hp ޞkeWtvS뫇URSP>h8ZjN"5#/a+*Qpm2"GZ69}ႎ͑:e>#iq4= + Gtϵp懋Z vQ!dG/pG.D]N}}cHZBlecVf.ӽBwOU3Ju?f0̑Z^ZDv1d 7D+Vtw\2~cA XziEj;[2nUoP[A|r 29"⵼ =\Ls*LT.^g^) &bo B1S DKƮ;Se(\RԒ)`eh/0F bfI˗;ҕ5g'3 6%ҺKIզEYu`ԅZⓊ©a%2u0(A|fs'E H+3`ҬDr9p`E9N*P.D地H6#Y6ۊ,ًfZBE]H%LjZ7ݻ2aДy3 6ںp2⒧x䀳vo5T^)'G!~c֚q:F%Rwt&C)!\L읹=fZĭ nZ-=5eF(1: +Cs/(XGQU_XF6_Gԏ&u%'=OfhS AqBئ.ynQnwP1,m=G¯E!p!(4$!EpUN5t1*=Cv]ƙ]ݖ!XAf Ȟ9rjBn w~Y4 zĦ͉ 2 It3{v7 F0gEZ!v'[+Z%\L50br4 +Beu#}mdwUCpOLPb+<|W^"58۲#RT!}1H gB[k^j"ɆE k/gղ:hgOfL,Fa%F;]B l򎢇9}.Gs'mv;EW l^wb.c-_ ?>H9>iv_Ž GJc+gtZM܅-6we doV)Ϗ /lѫ3P LhkHoV3) .W_ ?mfeQ c0Eij?9 ]YTj7sW4^_u2C6# '3hIoC{UۈCQcU@H% t8}*jYʣ;[ NCj[q*ߏ/Ͼ%FԘMz<y yƛtTz^J&ȚTRn=quB e 8ם:Hw`]mȴR3+2eq$?i _ϼe.cuvMQr{$%&NNȹCX^N|800OD kդX~ S fa )t,>/@6N'{$cXZeu]R ۝jOn}z\F-:Y;W-N:Kl ̈:9Tg vPOt=LjR%[/nomYI% (^Ϊl.О4{pZ*Àt,.S8kI ZX^y 2/o5fԔvRZEsUµ0Rh4H>Kސz[dS|5W(Uۈ2dz6Zj(G,D٘Sz\(VK'q YR5E fĜR 'RKH KԲ;{gBWG @ plT20 >KjȔg˅b≠WyPOiQ]#\ d8ܵ&W J­}A?eb6[`S _JpNψۨHjE|1Os"%^eI:'8Z!(led^"4͌82:^#xه#.Btm(?idFazH3 Kc4 *8-ަƫo/FNoEsAYm> p޸Y&,j1PPA_* La6VV/D/'R5GzЪwmT#`GI}e,\XaaXځ  7uLc?-Qp #NzM^71|=u_'E.ˉox"=i#4k~bԤ#:YfQHDc-%@$pJ'ͭuT\7SJp˥ ;/T.^ `k%Gn@;!HZm2!9S|۸)/*ͦy!v"aEz f1s\Ҵo"j,po3AᄀHbʱ] D;#6b4%,=:"ԧT2 ʼnZһG/-/;sb8d6N %edHJOV oNSiV:^R2?Хש|]B.=x ~F +`y5 –Jn,7 KԈ WݕORsТL";!w;K?6dˮ%'(/'}:<4ud<4i*t jB}'2>Fm:(T[ܮrItH -@X(f&;W.[ȡ@sz t-O~-"oH%8mB,C?52qSٳNn:b z^\|#vҭe5oI6έac|ځG7CRno'[>/J愥3R*rd,:A;V,.hK:OЁdGIlӳlq9ކZ* 4pcŠL/'TMַXjR-o?p|KksɕS%^gv8nu}<* i-}OlsQSV j#%;ߔoq==,wr!܄QA:75<"kgqQDrԗ=\'Q!WU*jv5G;lGݣb>h% \f]%Ѧ+Z(E03PÖOr&8l6>{9{ Gv٩-& ӻ}X3\$\g# {3 ؈Y~+f:Ы v3n_Bq\< #wqƢk ',q+ݦU\ojakjz:maX gs_݁ל,*s֏(?ϣ.;;dQ}~7(yoZ>[fBn$C˨YZ͝k(,O,)IMe,95j>Yfjue1+W%TL\|4Ul~*J+ϟ^VlpfH.ayAkO]+DPCMBD/e5#/j;LWGKNrQ/)vWU!o^e˱ZoYO`9#%ցA" ZQH.{mT\!u08F<hA1]SjzGWsF{x`bRKhNp/ g3V%|)8rMFBu <׮yknA6[=Gs=  nlHZ4cq-EVf]5FwΰxS!<8ADžbWwQik)$.K(66RlU5ʫ@ ~a}|y N]$e!x f:(N-ω!Uƕ$hLAz-)G]N"tyzsi:DvZhl{Ml noH ?6,Jkaҧ%[M) x )-7<{(w+rkL卨 ((Fzqs{?v'0IoXHǫI|EgaCB%]%tS#+;2&]U ׸^c'zPAm+!QfE-sN#E)=tu8 Df/ōY uҽ*=H2ɧC;ESV<\xVa=\??ͤҬwHCAH7IIl ^-Y="=Tgq`CM2|)VU59aLʐ"~~ ѾN}r5T:IF(N.:nK~#!W6!I呥ݶ³ ȝp/X2GN;Qc]b67rbtC +FeAֲzZ#o .B2HQz-x欤d.̬]sG'XHP{OGSJ",y|31_s'I ^ \1GR&}M`IA-* '&K%f9cʍpM3e($p|8k_ޞ̳EEltPh03|heUr]kZ%RT_2d<2) $(5n MouXiN-ǕL AO1!Zs˓O뢔πkvl.|{f fkBzT脀LtV-sw`Z^jbtWZ\.c -DEHi' %@fj_pszkSəM$LnY?Wٝo!-S玊P)gM"/ry2Nh YN"f )ޣFBFx->0[8(Џw9m2rUu<,6>xY eIr}3D= >u`bg-1OƵ|Zl&;8"*|-WԗD nJ8ܩ\9aCSw&_mB k%[y^Qs;MLecwf\ 4akriB@0/!FLdt- h}׏~OGވBYXNkK)&?9ˋ~]yĢi5/ }lۂ?֡:7f|6"-O~i~[def'WSsDG8-f:JL;{t?&F1C"f{O9*e<|Y"ñ4 s|p  s&Da;iZ)&%lg|a 0~άa:0X- 4uɸ[d6y"nYu2X) txӞ!>v"<1Y `6Qc^K/ rYxQ&)^W/jQ=v, e6D\s[K6lU<|r!$X: 7!&>0YXCBR|z\l{/DC_\/p%A31uC ٵJKS)wZU%VzuĪDtRݜ(bmD, XXC~Od.lshj2-!upr\1sKeY{z~b%}ܺW҄߆5pBiuy%S';&s3w(Z̘R0@jT[q89tb"Ztod|Nu 1 8~]O:r @tG~ʒН2Sdzm@:QM2|q~e C:79*t0ÎɂfS =4m-; |Uy+-#b΅I뙠L:3o6W˸JxV?F*:L5ĸc FPSw+^t$`pPXHG}:Ѹ#8\}-&׌CT8oK.Xŭ%cAQ?MKLL[ kN` ݵV²hua@t~70KihD\QX%)I ݺ+_]ZLi,Q_h04}hO'w,#qbSn%QƆVcGJQ8yC EQ ~w.&d+o2|o&<Z(~VPH{p=O9z"t%Ԇ$ T$0vvv/GprhwkEr; )~3M5YJ5٨EW:ˏSCfknDH3yM%h˂iRTb7MM1hf | o`x6֠s|L%41xћmX@ֱ(k2)Q4`xyjYݪYO8Ɯ6Ho?"s٠vx#`Y!V l\väA:U`SE'-ws) .=Frj8 $+ۜdAud_t8@QRs*w:p+ Ĺk~F`h{6ǡ ~l 7eZsN&Qq<貽&ܫI# hG JJ}_YTuճ p\AZť ߡ,I$NRUU~y;EgrJZ>S2du-`Qݾ,[xYyDE?.]UGxjʊAq7nIyVU&&^߈Nze؃yS$ړd~K9Ajo>'jc؎*j}~kZi~s)4?¼- })Љ6A& m1 H6iŊI@VmIB<>mbK$5nj!a2οWy f"Id'''bCJz'=MIK- V3Fs3a+e=|`O/Nmp @ KH+.sMiq}|@(o׆>A " /d-#)Jc9zKy*޹00P׋Sb؞~*+0 WNć6ipYaA1kGJ xa}ݒ+W489 ؐ3Kru3: CzNo+y~̛ԝtGa˕MƟ.C-%MEF\Sx݃\-ՠӬ7εrr`q"u&w"4"$ %p0pп-Y mrZ>8GK}Dsb] ɈEN>I@Nh_Q'3iP [B`qg^3mi1c) aoh+*dEC>tva_,^N.=@r<)ɇnNkc_30/ $ "((2 OKDDnWB=!'%d)x5G-yV͟u\Ժud}6R27,Hk&K&g@eŋdήz`A\lt2+弎$UG|^dƬ~JkOYfx;ɼjh*nl~ &etzsG/b2RmR"LI񔇒*0qWVԿ,> 3Wݞֻi5p,n4==;%< dԎ|;IZ@|/X܂]i0 ^[aoȺ%cW>,ݗJ`@SR??pUțKIUe9F&ALF2!6Q1W;!4~ @/)?n>od^7>n8yUCP\"|gsSs Pxx!o5Py~ M+ L~*2RЫ3 4m< TvgnQtx.^gg~ kpLr1r8H3Swg|uX1V 5 Bli`4KwIfi`dX4FR$TRq7H,l|TCOeeXiX[ W#6rKK1W2cC~FHdΆIYݕL.l:2T(/nvUFIKdR`t|tQR/Ϻ Wz$,iuo|0ৡS*ɉe^< {ʛCK>}M@Pɕߜ<]"6iG_rS4r)!30D )d>vzRF 9U#͆ W\Ր-3#oc~H8T FqlHK*/J8TBIf^acbbI 8cj'nkB#MJ@!NdEvZ dn+F)aa?QK7u3պuk|°&/b'b{I=s`~k \[ToAVg tsZaT&E[Klf#G!z3J'm>m52iWaR`˝Gw=ǀc?O ڕGR >n AR{ Qq(&ňdN6țvl},=eh+}O,FelU0DW}H]c7I@ kBw"j B:+(dyGі[Of^ QM+ LY@wD3MXҐD?cB=RM \V=nWcHr^0,)8yxr(GCU|*)@q_9:[ja 5N,GTFa>P* aW\aѧ!* #fwlZ1uMN@F$Ƌ9GG4~$OCÃkK(éʪBEm?GZ]"nijy-1 )Gr#FYNvI?L-M?{@'`}G>\Jv-/P.դ5cz-Wx}piӞ5v-Y77*|;4z?rK 7^vr^u#zXP!Y ~ɨo=OiBw˖zkt*Lq-kHo~M-n;܋ujv#?*vt9?v΢)ۑ%i|XB0I' .M)O[C4po4Vm.#ܓ. D^d4JPK@Z2V؇Z@ U)͙ڥ;7Ёs,L{MRiyEB8U Dk`JٺB:W9 6Xu{,i;A.B;ToxJ $HXJDzz\%BF.dm3:\]< A8p}QbB#/AiVi!Lv-&kKB؜-Q9c[A,3ů'%35 ~@>2 -~/|#xgfVH@AJړXweX@ g#_nH(8x2Q7γT;㘝P ?Ui{_5߮{5#3Ghh 4r/:TG "bN=olaL7(Q6וI4h'ʽ;5sؚ̟DU~l3X\,ݩ!~+jckCvu M)?`FxWq6r޾Sb1O>W?.]|- زH3ְo`du{}*Z1p$JppMϤs吔O O Tќ' אk][l|r@}Znq&ʴ<@KjBW#!0pIo(:o'Ak !=,So3Y)4a.)kadaT uS:ͱK dơK' P42X 62`4` U.W"T*F2#$ٲgZ2ѵSdA;cj\f7SΨv+$;.Ɋ_`z  ə4٪Zj^!lKnV״teYk~BYEC'DR8\Yבi/ѰEgA0-myEP}Lh J\7͢$G{H*k]!oDφ_ 7.xnmaRj.Ǝ{SBт/Y0ÌXFX'%5 4 wwBN8;@NTeR%‚5%; }ꭟm G(.|ú?2_VmX.WGJ%la飗%u}KWU*ybq zJW@򙩢) "~PE5l%V`gM͡hG7c-{a A?\{9ͣx-lkev8:b[zTiNc}i(ݧ暮4N#bAD  Ȇ,I@CEqZ YLjdT%(Y[A*m,rgRMrKk` NVԦpLiG@@7I(n,9fz>U6`Xfk S'-0Ls#I bTFpL7B/AH+ie[a8Xtu=s5ZE'c̊}\dU%L]ރ=}SqѲ[$`:&jxnu yN9_/ðp?%1 7 '}_1j]& q{U/jCfc!% 妛D [scCÆ7,B%-MhRyOÕ~;yPW4A ]yc_^yfOwIBQ_knx~Bz"ODY 1l=N?W6`GKCǏeٮ!T]%}U `xĉ>`t$a_V$\L ^;eb%."C(|9-byv k%Z. GG>n.(`,W;Ң<[K\*37ևͨNg $R =w+u|]Cu?!/KQjexnO%R|› ;٦_>;Ԩ8}Y fsW֏Suh^e'СCʻLA?RfZ%0'qu Un3:PgYM`RC)_0 q9AYeU̓V:y@RRm]d`nH\Hc2NDW(AOS`XosLݲϭfGv}z7xҚjqLJ#[TS Ya>>sXn Uh؞%ddlα[49@}؈?+]|X6X@n̞Q.ol0ho;B7hR 唉| }qho#2wts3O`yrO`_/,)\OF &WLoW-)ǼV1( o[з F ?R'S4 ,lh4OpDEOQ4͛C"5 y :/z2լ5W[-^x2or>#d=,pNy *O\%nsȞ.@ԾJ[LMaz$L< pSǴCZ* BʘaԸ_<9CMfewkNG>fv|0HI(:ZΎ*>6IiX4IA0}ۺSyTwF'6م8 YNք#lMyw0'35Oa"'^'89Pn`kds"dV+sykuI)짐ax4!9ǏJBpTMMdzhmV; q9@c[$?^p`x{mNoE "Dg)s⥻&uw Th4CbMlŽr/Lk1h'z)a*T1GG!=Zteq5;.äIs +6RVMoZzeŴU]jUIDg`9(eȞ.3*)'vK23jˢ7Ƣ3L=%\ 0a2C)NKeȾݍ!Gƈi2P.H ˭R%:CᎵVgl5ͽumL-85;r-t1R5GH0#zjIx-R3pҪrST0dB0}AT^盠b8~2][ Y(n3"{ /Tͼ))u45jGDG%}9w\(DaB.CvwL)tWX#ø0; AÙROw^5|BLșTdv{.ž"uY<7-@R '>as~ؑ b1mbW]Ov5K庽걦8єPʘ^~GT&tWpiv5 umaSH h:aRQC(%y wW~Tdu<cL3EFtoLoԸOU@00Jz9q$MRF~?qOֱ_d|IUaźaxaa :qŋixbj{fHkE&f~{dN sлR .A2ytf`=hS YH?BQ Ɲ-('%y˸+RONSP.f_fXT+'J&05/Re̢Mj pvG+⪼jiI dkrr % $W/йLN{#V:  EMǴ&'%3 R(N-aY[ 㔿v0MNbV]IjcV 59GΚ k@=[68 U/x;@Lk|h7 ڷt8V=5Yݘ6M~qO*e/cBS'Rūܙaب,RlT ʩ (Tp"jْ%Ho=VaXQ+LZ#b%V/,vR;h ΀Gd\I%͑br9pq"e:/q(L 'uW%a6F&p>qbj촴 oWqBtA ,46B ɼgE|NݯkUʹgk%I02^!@"DN.Qə]c$7N:xa w7k*:<lA0YVП<& >>-S^H/Aڧe +WpQ%FC*6ɭ_9@߱4Tqؤ֦_}buy۵R~{򋾴Qgf#`Kw8¼Ըmu1@\ '_Ko%e#K.hʪ%a#=tQݮq)۽vMQcC"_i6Ss p;甐MGynu!ssMHo?oO\-c֓r{i@Qa*̓ m%Jq)ea 7|Qj6Za8[fpmzh`,}D}sw-! bK2 !'&8{ c,/8RH`icLEkV?$,y=!- Bۋ_ C[~c,%Ꮃ\JHh"t[C2 )̴C44hL3%Y7O=DNsvsAg:bj^A4 |xң9YsIifK$+6Fr.xB%:N%!t]D)[ey*m00u"-|KM'ᦞܴq0ojQ  1%8N9d [֓mLȿ^tс{ q vkQUZZ#.%øl:QW,ߎsO0\.\-IK #~{,-1CDPjlnfqc%v3v ATA`x(Ȑb{l@@xuW,e?X.P+Hċ] Nfn|m,Q kkץXӁ(+OZ*R 9*+23+98q|bLQ*WfAfP"xLqe<ޜ4l4oK?D6 C~HП!0m׀BG[ %+ \]0.^ *d(5`D~I;\bc;S6>Xv{Bg+bpZ12N`bw 8Z@ۢ/[ *:WzOZSפ{GC~u=UFV9bOR5vT'Md*t ۢ -jcgȆd?`~G*9/gpb1b'g*"܁7a;c o.'i\̠5qJuX6 }{^lh* ;d?+s' 8껺XbxbRPh#KAdck/9K;dݷ,5E-|F}j ấv~3$f.-/_} ',%7^ʢ~EBf̯&8@]C"Z R+%|0W>BdM{c^t׬*}šC8G8 |ƗOQGD'4(a 黨dn{{# |*8vd$ .^N㿷We ByOUPB?,ف򁅟^s/ӵC0eDTm T OV$n+t4[S)\em鉋/]W!u'-@X#/}(R&*6|\/IkU`]oے 9dIm` /saޙq\CT.^jJ=NQֹ pUߗM{+N}Dw NtgBegn*,`& 7Ց[PfMDt56# aCqwz=Ka' 08" [] ѳj0żR* _sB,=,Q>yJy^#M 1Fw88q!?N;9.ikV)FG i׆ %NLYPR۵6Sl#oNkR<1)t/gCPfWͦDi]Cb@PKv=v/[Ɋ?qcM O8#=ܼ FoB3}dBضQu:g[dߖf{k)1\`p>jTE" R0'ip`8[›[)KKZG|IpmahEͷiT.WB>x9"PIn2Hvt3,k}> Om)Q 氌3w7Z_'?| Dle0'<]C\xCd,jar6Q>(X_ IWG>K5 2G>L]IR[-0gfW!mz9*T z TeяŏrfCZ<3q_d3I;+툽Dn4 pk۝(TccZ|1(S'RBg)ꇷ n ܋*P_Nδ163vVpᇀQMᆲJtbSdOK}zFG6GnQ(9 xY4+p K)LDm|`f3+( )fxCkKuIbr: OFB IK񭣹u׭MxSac쟒\y!8_\mt>'?H=>Bp1kRCJ KyEV9%NMfLZ~7n|Zr&Ϯ]/"6j> riL\ >XB>ʛAbLQZ{D':hy0?>Ay`Drfb"5 N .~1_I>c @ON䠾  =xaYcpd<2vLɜCe2U鈭1L.^T1"_Nт2ST$D4{".&#dTg$}>I|%4㰋ݸ̡XaZGi_sFpnP<8Վ2S(dր]vRX0y۹^Tፗ2(}x:5:NYosDr넻 S oLy(c=2$ Q9r0nI{ = : ™O2x\""5bnH09CR_HI!mVel,a0PtLXfu|c-%Md\~hpD4ݥp8c}Jқ2̼K#Ftź#X!śzSp]3ݭ#2!0 _m /_,TQ)<,_B!x:ŭ*}`t%7~LR3BǪu@H*܆#EK6:g'R# @swu 'LaZ+ <~,&_@Y؄Td\H7D"T 2 p:D͚Q68d(.z^J~CwH4U.oF+ֲ4Ma_J8-h1.rF:D{0!'0xcj#1]V.?9=;IuM+̐VW}JD臫agNr_f=}a Bd=SZAvNړ/vgKY"2߾e>eꛇ&9wuT쪷y<;!a4Kv*Sf-EE/'$>2ߧ֎qsmJŜV N@~ Ƀg*|C"AoWQ+Ԭmv%Ȟ{{#[;6JOfopf\E=,U3оЧ[*侬?M]N*e4w󌕌J5|[NɮT.{]:ȧZ|Iu" hBR{hIV &[F-L2`t,M" XQJKS7ZyhlȂe;ŇJ@iD-؎nASj[3o`,@tg[fx*w3b20W9)b-0eYw{놜׆լ}>PD~qR W1vc[X%6*hrM+3GT+1D ;)cq0k=U6B`(T0O['V3/ baM?3*h&m݄ҦoPo5n&\5R(]+2ɦ3ašNb &[y%^a[^hGB|'ƯR^ zGټ'Mc#VW}^^^Hh~B.#[9h40xUZeoΙpZ2E"ukZHuER'++%F: )X%Y.Pgn T:&Ή9IU04=5;i"~w\<#kwM)-l`cn5k] 55`+meI, pFr5B+m YW7EDrR徂 n[;(^AXxU3ϤhnPFWUpSg[K4z&oYw>풚|ϭyedF hT55v0Yʸ;fsxQDchz6`C|s9l+P8MQX?餁ȁa1B;'$5wFF8w=‹%٘:ʿnC/[mR Zg5FEtȖ1 !/ZτOB*tyAk-IB$5A45?_3n~4l J+T 5;ʞ 58oֵ~BԘ#MNfudʼnp3[.իr_Dɇ01!Z%K\» ޺s+)Yh" lhM6Q' ؗG_hem`E*}\@0^jÀ a*(]?7|&&NnwV}G|ނXlz`oK\Kĥ0V{.ux탶EDi ]1mᕠţ!%z*ik8O^CH?f2 fޯu{ ƨA9Օ糈N5￲YjS]ebQ%[+[LgnԎ4ح}ȑ:)uDmW%̺7LBK.뎿GV;}FHϙp]EwI wů(ħKv x5Ź(};0=,E vG)w8l~ p =4!L*6DOf 3ä'ͧҕدԨfFX1&UZ;1800^%f?9`}^41Z&9Ta rڠ0-4-H?Q;HP9Ӟi, w&gԨkDc6[Z:Ռal]_L͒D񿿣wVf^/_`X*ބV*~ o9%H;ŀ \cM>8#\n)"6s1"X{}D%s5JG)g7?zR z(r-*VZj$>6Uz_h(Wh(Ѳ}Ťؑ)+!/OF9(D^0Q3D@ߒ|}"[Ki%':\e lGӥ\+W2}P3iމ]l? z-!72KrTcy cgy cuKkuxaEEA6  YOx/| 0.vx]ߏx5ygP)ےLaDVIP26l1 Vz~S5~'S! T }1=]l6{gB>?JE9-*_]orh#q026Hnt*pl)AiګOv #y; E`?͕u :ݵގ]9CD^6dkRJ gա])rc Q[]5[E&z_*~ǯ d2 Lh.44 .{ 7#5|c68 YR!BVnۀUcJS+&/.kZׂ,y v]dy㦏_8VelZU|*4lg$^2TP2ʱh}~/mbJW %(R@~_2+Ob*&8IBs˱"+&- Rpfʉq,%I%㿔r҇EЖ֚۟SU8bU?cBha Ae)Wk/R d`m4'b7s,=v|>odng(-KNIZAT 'QkuS~E`X)c|&c\Q&TtE#zyVs̀ KyӈVWu'4HU'cSX#%憺Oh 8)d 05Fm: ^2瘺:o "YdfSwR*7ʐƿTDW 5B87 T}]U"!%!%&;ӂwGJcD7y e uU Tl:b]ZFׂ~/D\5O"qeޖZ̅)fWe'zJ̉cR4=G#r/pmvS>PJ2({#k Q^A3" 6ݨXyq)3Γ\)-CuOyw A# >+Jݮ.rֈYe07cm< #]~Sn<+%k=V5HR8Dz ?Yx(ިc@ΠS!.|jxIje!ka? [")%QU:+c7/1AeƢ{Y: .$^&qA2araUq°TF>NwpZwD)t+&Ye,IS`o=?_ݱo9fjSj4&h!`=>D!\Q4 >d}qtW)E GI{ȩ=$W Wji(:]_;T4X ^L2Upk@8x2%XQRlآucbAr=mIO{YQ ed_SŪ'y{A:fpWhc~?AsؽM]z:-/?2ʥIZ')9L%La߬쑜ǺgNPsHxJFMMUMg~HOwHLZhmvpyX4&P`a14aTw֠|wE.A[XyfGSՆa^.S) ՞,ϻԕj̰BtoetlPuLoۅ}˃۶X,CE*N^͋pjF'cqRFy~RES{v=9C@*hWn+QxKw?ЈY-Y~$[QJ@| ί9,KXZ>a^n[D;%@pPhJ{W߹8aPL(KoV}pZPz?0eA+#o1lI|Pd[aӆ{䆗ФQY&~1O"-χi)WNlеH agɱ{wMF Ǿ |gUZl`bls?NJБI N66EW֕V#hxEy†Ƶ7x!%8y$F`^ a=%}d}8cħ)uI{]o1ze3leb|> ywsBrJ# ggAOJ#Ɏ{Ϗd=Wu< I#둜('_aEcx iu"lZX.Bu]ܷ~̕ \!Pm31+^R9 ԏ*B{+ߜ}Nؖ*}ˊg1SMp+}e+G2 N,ɣ$d iMpYk&gIE\ZTh C!Qvɡ ]1Npnm0 2ӭN|"1pN Ɛ񕴠Aͩfc AP]تCɉ6QA 08Lq?Wרf(Qb[|`ߠ'Ep Rl n5[x1 7'nvݥ \J0WKw-9</ý;Oj 5t$lK^q[\%a168/gbކ!A !o` ?}ƜZ!1}xLn 1*^ /)~y{Z٩jE&_>I|Cw.AfVKwM7͆%=FI=.&c<Eq4 ,8+de:s ~D)p{,wu\6CFhBOx^Bhkl"3lpFJ';+MMα񈟽Eg c:$\5$&8dXK?hPi/og aB>G@O^ )\}㼼|W5h>dZƌ9c]xoNnc{?¶@Fg5GWvl&BwEB$5)G`s#U}nB|O'17y:o|t=iK|%!y:+]!NsF:3X^?ƴcn.h7uhxg}r a0 bmF3"]$2Op,fI yX{wWa#pס GK*t,3C]/i -UG~1~{3hYflЋ!r Xd Kf;A0 gr ù39Jl*=)ŭJ5 ڊD7tvI[H)iq7Em;hCgR,56-5C,qBy'd\Hc+ o 3;)hY|+1p}j GOx\!6+c*iv:oj+5 9:&~tʒ׺!Olλ^;F D,w&asZz{{xH.a$U\$W?S:x7:9y|7B쓼 o]qvGicRob)Sc [t_l!BV_!~hp#rL}xk.kHeއxc ;5|Ũb+0/%,A]XgC@0:q=;-f~SiR<] 0ݦ2~hdǎ4c֊IG)&fW8DbAڅ@3R!!"pkt> 03.dd'źr& q!E+t܅MGʩ|^"FngRk%m%= @[(!{Xø cH2<"$"_f"[όgf$]`z卙aSR,XOء&(nٔ-%WrJ]o˙8caGqYՓ(w}]32=fB6sW/_a8β1#_7 ,JV:V{7:,< t=';襍K 0w_10qxmtGvՃ1[[Je`-=ڣF1B.Fdm%s^qɓOsWvِ>v۞g'YָD2"_2.*;˧ @l1UY -Cks/L.}{)uSuݺ04FG^'ؠoW:o`)XF\y.>Q1<&Uw%O[:S;&|+::2-vX1"=΁;T1U:[J!S&dW2_wvv'./|dw0-ĠS,cCW_nTnJ)pwym/ܴmb 3d>o W ҶC|xHNIh68崿aᎧwPlo%^Rny\ w4%ׯcd( (<y @E9&-yЁ9[P/%ݜ/5Xk, k]2S~,Xk%FAΕHMDf^KLNr yڔ]},ilPlE;?LFbUms8J3kze`+#{᥺D$V%G 'NLZX8U@y_O% yʬ8n:bx,ӵK!^R)av})>(Z`x/IHCv1* [?ER\kao)" Xy{NÆ&a%5Zz6aG$,I)Uڛrsa0赫tYK9ɏt=&]fYr<6 }RD)l.HNֱ͘:Wf0iTߏ1{wG@wm qm*LmdH4XA0|ેK_Z0'״?Y6y bXL4"ϱ-zQٍk~Y 6sԱW K3fqbZp'M.AUr]ʯm&o`6ؕ/`u, ӪƢ׳D>37 @A4 8uH4)anuP[,_[Jsy Ϳա8uCJ+)DN[,h?MnSÂ:bTCNTdDxgCp=L$3++49l$Kyͷ3{mmF3Y"X[8LRNP.ro}:<tNvadJZq""̺-_ {d1ɓfVi}<ΑURZ^F#NjAyz]n<ƒSn.&`p-(586[lvh.N5tPUJP .Dbp]G~sO*L$Tc ?z`VF2EQ㺧bԝ @I@n,V3b05%F ;iT[bЍMF]5jsLiLVUЇ*R m?r'R#;Q"temI}K.S {h38J BnUa$&T⚑xlu)Ƶ0l&~ZcC4^1_g S P0weȌ8p`Qs!giMƮ$=Nne3pLmtfQ0^M/~eN|tAGiv?G Ġݎ4xx"&X<%Jgu>y+GktNH6nVƗkL3e0y +@!1-f7l] %'q Aa/o* cz~4+|Z+\1){X##Ĕ@/`,oImLLeDy Yc0H 8<~r!p\˖#q=e(m|%p0vv[\{}µ 'vbM{ o~n&x~?Zkm:>(A] 4DME 擓2\[~eza-Djp4Өɝ E(П"=d.iIT* (IDZ'[o?mnO H\rGH? ]b*[~}:KK[m/SP7^8%Y@BX an&Ā7&~3G3Brwͩp^~h-t6J񧴞#Q|qαbK{yaMH?( 2kQ₽yAtv'&T%hgg`}w4}F ÄkܻX5?\UAAti/OpE XSg\!?k(ː4Uc}]xWgv=oq}mG4%zBvpw0 ErLm I1],¾|ү1s}!<݁lθ( H*P\ |P7G=8udjr1/v* \ҺFG0ӗx^ )n jdi=<{D0dLe!l+; ` g=Ph\nFDMnhp||;P)ORҾ妍etrYGOZJ=Jdm|_bh؏{~LRI2@3PFbO|ӼpskQR}pqZN3d4sgBegam=6ԁoZ( n'{/Zﮚj[5]yX:b)SQZuyZb4v6 :6|fPUwCC,95hafD$tmŠ_̣ZK !JҊDLkwc"5W3E:ͮU@ĪT#×/3Pl?A`ؑZ7GTdJ; 'OTzNX,踹SdiQDy[kbкp1u8> #}H,%Ye<`(YQ`4"œz J]b]|tInrswJSVQIǖV/^ a>O@8NbQ݁CIo9{0J]"rSGQёb6{Nʉ3lAζ>ש٠H{z7ؑmئz8'?:ܱ&*Y{*($מ?/2K#K[d|H un㩞l A݁ZA+'\3UQ9Yjd^C!{͊Z~0 6꟔ 2LQl7`B cpuL"P~-o xצ>Mf &'PF=0Pw 6DX*ǔ9ǟ:Q8!6;mg~PKg(3/V;&UّcÊˈB'H_pIIjqCJ&Y.4ı>nqK&`wEhJW*S`*SMx$%YNl`=|=^ٺ#_֧*o؄-^ǴaPJa#;E_#\}ϯTQ%iF/[Pdo%[E,Hr\w8h :C 94͞/պ\eG`|?srù1:ϫ-7hti0G8#s;3yQHr Vw׊N> m0| 6>+ =!@f{ \N \!;"Kd|&mA YvSi*Q7%55qLTuP& C_W:^FYިU* k ͌Z[K~"*pt^,8#'Ls]ؑBQU%n z–F=,Mc+JJh[3PuF ] |iȞߺ$p %T2wrF;hzQgGgt&?J[y(:}ETC*{S8 Ĝ(m_9g2G[ 1`1lP0 E{ut& ?>sh1 %do[ؖ|v-Ljڷ{f=T ng;{>weg?F~)-x`ِZѮ46Sz.Tw,7 U,1-8>O"PE[1$۲Ff2./$00+ڝS{"Ҕz:IF\qhLB$\% J5$=G]#lf -V9Ɩ+ۀ1JX &JTSXO›ojEv?Po'ԯB2~'"QOr xD+"C ]6dƖ/_?!LT K tLxq  n2Ǎ N jpK2>iA;t]9kzpӯ_8;bʼc^h@^Lncã$,d"e!yw36b_X"S07#c6M#||ŒáU5r3(T zMGiPzlfcl"C}R81vJh:A[C4cC, Qď%!:azI9kL%R@= xΐOc8c$REhԕ˓1T 炇Mzf7˕*1q:4 .L`!Eh`r5`ClSɧQMJT Ac;g / o_ޟoo?o2?t:fsش.EwoȫAx:zنn YM N'9 L-l~H%8ɾkń3>Pj'^FOT!ēG6#UBY\Of'xPFaʾ'`OlޞD >P,Wyw ,KAN̫dj=[~eAep\+RZ"`Z!]nNp!7c ڝ&f1X]U@~e+qa4860kD8T{W*_I4 RayOI֕./G]ę:Kv)Xv=:)"*cVJC-k:n̢whV^+)\xhneP;uDD!x uA7qn2@?[/5[<Şw~8#Ov><N[GldpCLqa')MGUGE:jZW)d=\*ĤPVQhg wa3yS{qAQ&e}tN}7,NEi"̣#P7GG(rrVzbi<0R'-ء>b0S:bp*Fk(G)ک}qhJ8f5K>&눇I`> B{1! fp \6hhX17<e ~n>9i+׼%D8ڴ4!/Nka1``oing 9җ xE~qo6BK Qht!#dB~HsH[^$QZ0,6XQrݙaheG*oKL"cXcQ,`8kdIvae\3ά{fn+g^sqm˘iaD nXRuDQ3]jT2 r-2Y析7FzpW+ ׏Imb:P~Ú]3l=QU&5cv;nȅSxn=&v _'}lnbfJc띣1Lnu65Z&`k '*azltG jW߶ qeAj/ۙ|#38bLf3+<b9_4Xp6d'Z0nRq1!Fbc#3JkjޭK*mCPpѦ%}(;|ӗ 3\}P9E [VeyrGAvE^ =U>֏i:X 37)$ =!R|WO#|g:m[ͩ%9E7 vz} Yk̶,?|&TV#$$u4T4TqMwD`0X)e>Y:dnڇDOˎY6Tf#u㡭(3rՋm7yW,re8"()BbAk$"XIԡ܂%cF|aL>?#(t亏P%Q:+opœMţz%6uV䝁b!<\@8wHx9zgwrEAH?[o&`+6+wnfya,ˆ::G_6:xa?AO~aXMZu8:%8udw*wW%s2C*9-\j_9 |η%q %Wa,Ma}AJ>xp&!; ,?;C5! زTSMfc1>UlK8(=%HdtZʹ]J D\0#(].MϪ?߇S]jrhy-Ħ*Y<$e2]!/YfklqJo\Kҿъ @nPj%耸g^ @xl*TH'?coaq&M nڙd:(rҡ3" PxNuGRIQ4FMi ZynCy~O8{3HrB+zYhmtnp{bvPi/t{t7Xt=9Go{aܾ&_-F2nj%P 7˰ҩ;D"2T ]os^-UfQ1\bRYg7Qή@EچMB֑|ҙ8RBIkE%9\[ {Ay^򷪫fb[dM.n^͖S"Za 6dgIZT>d{7oW/'¢F}9 _ #2峦1 )TL MHqP (#OfN/0$tQ_7Ҫd;֋Z!9ɒZR[ xH?ie >苮 HN@n ynl'IP%0u8/un'z }bwBc9/4{^Odڕ1~֋R@HmM-B?M3 od,;9_01Z]jx{ib,&USI;צ}>Bs~|qXjpۤ6:d?lat)D SMT!'OESƛs0|4,^v!ԛB,p'Hշtu8nܰ{RyL_nǎTgK؆@Y~-O.TlgB2(ZN2\ݨ\әX|~AUUH8ƅԙ$w»&= TFv@xqQ*lic=څavUGw(lnQ10Tp*J6χA˩'+?fY7(-*[oO6[uňZ>\щk&o(&ʎ}MZ ` "PIWB'`zczrl[s˅[b*^T;hr{\K$1P )ClVRmNVQqͅ/i5(NEO-[f}0@(VjMPS'M6Uj*w,`r#.,ǃ?&NX g%J fu-R*Q 0&1 $DK{VA)P21{;Xt刽RKf^T{ zƷ桒!c/DrЌ=)GE[(h`^BZ߅,lE'Iu,g@Z^1+U,N.bIT&}:{IQuiAəwB%[Br$2B+F8?G$q- !KB{Y;Gw|qw`68cdM+M2p)Z /(7}Ȼs!0 u1يFSH;w}Ă!N&M,ԝC]YǞw;c\| S_/;TTygY7zA;t ݍ6‰)s+W`N1jz3mSun^~bpz0ANj }s[{=U'BugST;cn됚-vlAKQrKLbSM-4#/hhHVhs!I<2gJN%oҝPO?,VWR#rL][+9GkS7xBk$94lqgD]b?/eq_(ADz"Zpu[zu lf4Wl* /r?kaۗ}{n(;&v~`ohHC?d6=TlR|jÕSJȤNlKT&|2_62LHyZBʔv}/ûsP|bJ5k#o^h:6^,dr#P鈫0SwWhwԷ]H"+ȣ N zڏ[<1 '87RFd%<>{i}V*hkھq8'Լ")[f6*_g?/3\Ze=n%.d}JaKFOzݮxTtL@=I)7Kz7|Qjѻ#J\F|IQO@zYoG偦~l N-@/w&U#̯gǻV1|Qv@kaUU-wm^Kɢ 5(ۚ@GvuKCaXvc+"m? iZd0̐~D}/Zg8Y.%$i9̝'s{~} Y4s *2v xĕj T'9(b0Ae[=[4ꀎ"+'X u' XѼ ouf)jPScB7mnL֚/+g@ * aqMyN2 Y{-\a16=WZEQpB1а tI1;tOz%)dhOa Cl5@z%jT`v8ef~aȑy ǐbƚS%pu6e.5a{ oĕLNz5I}9iZo6Yj >aiţCt8gT1F^*:6e ࿟vT׮mx}pFty?Dk+\X> >Ia9a%~ |AݬF4'-*+wVCzӞD@c44 }UWQePniGOTI[ X4}e#&9A?ڈV!H\ e#eݨ"Eņ?E/vߥ]ݱpM%%sfKLìcl<<EB{Z7Df"C떡WʑQR5JvMMYU0&\*q@ҫ+?Qo5wD0hc'lW~4.=5׃:ڡ  C E+l\#L c%מ摛$4-%fW\}YZ$5eGnQ ='z ދ31E5"ӽfiʭG|ӥRL; O^3K]\!vʼn mO c`Q( @RItX֟m-f/cyKF ʾ~i!s}N2.c {@t"r o_#9}<̍X:,qlZC\R F}!˻`{߉$i- $4x<4+e O$~Z(~s1S:l r-qd[*UBU,ڴ]j%-կ_)k#W: g0}?*"TZ"pV߆%\萃>r$J4Fǔi.+sO:()](vTɼO:vcXY3M~͢Ch8:脪'|ko_{9 v-C(uW)^H<2-E%?ڎ,^NV+Th>yNџLy w$xX)۝4.E` j7;MaVtxd=í_P 6R míI) ℸh s[7A蠛f[UuW@,ڹB˂54MQFEޑjð:Oe>T(*e)f8`Ә.~>J@5O#X yi/?GR؅^!+P]s㋧Gυ1F9(XC?QCUwwGBʁJ~߮-;/jCdIPg0f-dzmo@ a}5O)ćvblri\%ΉDZy?TKPStS.(Hj!^kzMAvS?nY".MbS 1Cwlr^P8T`(z-eanԿB9|EeutGUᐱe Ke0: fQ1Jww[PI(3i(3"c=/966mg2$-^Xn]%hιN",r gvŏ^t@fK(#՝Z4l0V;P,J݆/e){w/y\]z:עM:/3um9iܼ9[l:to,~h?}2-9Cf#*'iopG'oz7Fֵ[N_d);{q*9yrx^4ycLu fagL*=uu14ê*(Bc*OJpL>W(8YGO$ TWpw j*`X4V(ɧK2|>& ZTs@8w>{gH<@Rt~6$N ?~pQ8Ȼs usa FLt*l{kx)<;%qT`g , xce~'#n w,qL1Uɿ<ݠ <6➢쐓FY[w_F93 G:H)aPS@C-/?t[8Z>GZG2z`<+_x:u 4:]'`}ގi5צ,ٻ8'bywf\pxuw[&! n*ۥ{ 4Jy@u3E\J3/TOa[7hk%#1UMG z  5D{6$޴Uwi=K7o1gR>E?𯊊6s MA z߻MčB # K$W&ExqIg [7W#3,0*ЗEⰙsjɼ6e[rLKI&u"곓3~6r"?%GGL3 X`l9ұOW5+RLJ^ѝ"y0JFtT&F婟o :{rk!˥(jkt"!j.1XYXqƋ9m UuWnZsg[^z@T "X,l^{>^k lT/0rSv~my_էg{e=iu9{ "+G#Yt@/|nɳOm߅kRBm䜬BpUFROӎw&&P 4fx^ކe7Rg:m SJjS6E[h383pG5l氩4)Fc;yXpt5wق cs`YƠ!劽?,C|fÝzWS maha(=e"0q)K[Ƃ$*o>ugQr1GW <$mr{&\;k: ;\S B*IqǨrZ{@'sD}SpL۳.QZ,9cI#28ufDtwr6%gQb.71瀑1F@ t\e:'o)XYCn:iiqp f9@ø4?_ ӹ\!r7.(W(uqmg Bfw*: .$%Xlk(P≞|buB{|L ~36E68x!/H[ʥSfMrPo;j`'4' :6ȗuWcL<:>ϲQgV7G<p=ߩduou+`o7~L?o`zH dG"_sy/ xdt/GBE{9탰jŷ3JKrCo:DFy2=W蔬[=F#Q[ bRjY=kûՔ$5Z:i*êA# !BxŰ*/;znȌ8Q.uhp~?+vfO:{}tVں2+2+[ŝ_oAxYu WSucB.o,0aT5xzc:7J*GI^7$V߫sC^vAdU gM9Q%h]֤\>a?ܲқc7X9a YoL p(^b/g|y;7j`tX /^|o1z0)}&lebfE FMd\J:nushD#~Ly&zg cjˆdP;7=oDz~kr z4{H TV;]V4G5Z ĉ{N}s +3'.g\ʆ:@"l8 ^ z'!|}'UbcFjU5~e2{H>BA[t54Y݈Uڌ!vk4_xk_K:oաa;xtAFFqCc1=Luf# Hd/_$-eD#+ _&"DrDp:#:;n~ LEb@[JCGh!:@Dfpn;MعU;fO ,FΊ=܂͒(NPMgW)kf0ԮT}#Uױ iOwe>h5_oAAz*]`?V/6or@! BcGQ_{L!YT5-M^|O`9:3D6VBTieb M>-6P@5|?ynlZyʑֻּlτw=~}EQa0 s?2ld؉eL/DD?!\ (!p#,}SѬ7S`nX?iI5]@䶻wЭQ`i*˖d)fL[g5S#=aq5\5T{W }{82[l_F>]Wx"gՊWJ@f: Spּd<{Hq/e0(sdhmz6oH\Nw#l; 9{E_/b"*WǕJc<kf'EM!d&H& W yk(l&b7,cE+r¶|>eXY a s,,^=rҶSlٸ[N`5 ={u*>mCRdhU-}dhr& |v5;MZ!ek,4xI!\ '>&]=H)IZ+@>+GE$',ְp,z>bnң [q!zlKrIC@gM"^(r8{sܯVV$a}'Şbܳ x=dh&$F'-:j5u.:<\'{/w+AͻB07B%r>*˟Z?d[|W1M Va L˛]XH>ʄ i\8#.-QG-|4ڴ-L[6}TlD~!'m4T˿-a7,F*&!% gOh=GPa!6P-"6}Ke4,kz|YPZ5\PNIW/o.+@&"YHN?K~4/\,[ Ŭޑfg< 4/w 0-XўH&>i1|@nv _bi+Ы0㶘Јެ42̲L%j M.]:/M2 <=KM׸ Mlzv5gm*^cH@GGDo阗fxs>S:ɞF#.^GD]в%DoXK=:# ilO7kn ͝"[eG)jܧ- F]l'mɵ)qyX8,:(:Me Bb4V" VѺui8%t{K#"c/Z7_x$A 7 hMIr3h`m-I"h.jR:,:qAf kf&؉-yOH'N{{=`W'/ӤO4;o]SSJ8.=lR[Ხf{sGS~ooJ?.oы6K`oZHVkJ[TػYR~T\35H(7A=R7?7BѰ}6I?,y8RW4ZP$uJv=1^ny?; N)jx#c>^gvT2}R*!#kz'Z(o[*=m.`s ل9@9PE !D'Pl_2FR`h61A:Du7IykEx~64)@PH,yk0ٗoEfnr*+3`Ϻ侬,eklдaM4 DLkѱ$x (4Tv4v #o%ãGyٙ>RuPׁoTJ< _f3}'~mId%)'Fg54ֆAq2@&-٤vf Vڤ)s|c&x H&̡8~hmʫM1c {s`hx |TǪg xaRKd' Cq܋\xUފ D\,.?>zu|)-A@gZBa+=/}u>poﭧځ|j32*PGf岾^cWGSlih-SzhLAxpI54楉~$kË^vY|F5aYGoKuɖ,;d8)[/⹗ VRεYyʑ!2lz$!A'fSN{nPe/Aכm@jC[OK54%Vcz3X]bfZo^9d*Xj׀zY{`6ђ;c̶Ilۢ W3wsyƖw%B&.c(ѨS{2?}͵Pė76||M\T-9S^Q_nV1`b) c$#%F6v[mNF^xILf <K' /ۮ}H[ O$t,1f$+pTcKiGhZNӀ ' rچ;Yz8tKت3Q=sg2@ѻV[1XX%.ԬI8e:gR?i:ۤR6jf|.fuLѕ['Bp3O-}2kYw 1[sU ۻx;91vkNZ~Bv} kLYANBЦ$97#Iz?G|m" Z:2CdpPa^G`Hځ*@fOLAuZ2kjGicn7^v N6 3-Wy˟/̓RpV'sSwG^:ܼ>>:"ZQrcH宖92N$W.Z$`y@vT#+6JZ.Ic}»xƞ[9ݥ:&rE4U[>޶6E6+؉I {HgWW6噊z.h)??|ݚ4N-{P[s@qUMe(C@{&7?L_:lv8M&jq o|I.?#(]Wֹ1!EY8 ]`~H*o頻}y߾XWQ:N+aջ(׸-'vǁћ1Zg{A kO+'N,ӫح0O$p]ORFA:sP`QrOW+1aH UQvN_y ߯o;rs FZax@7R3Zħ̗M1Îfr((Xૉh*W&A!֛OVv+yRܫq joDLf;gNkpdݸ9 2HsL7}}Twӂ_-,CEf<.Ws:unR5q$>иu![BiQf{MϪ$Μe w $p#`}rĻE_D>f+ - idv_c9~Pl׀6Vկ?2 iZ_J73~ֈͦ Y,S[[r"67{&I#?kL,\xvn[n~xބ9! *PpJ'qI?w1LgүŲ>|)T 7kc: ںY xX8a:v*C4ϢkT دKtYWrXkVh|ϴM Y?[ 2K"3iKX>gɲ)վ+1_VG 3Wj0p<@}/K LZt piO7qdoTx9e;D/\^mĥFHrz~ *FK(9׿]eׁfZ-,;ׅ.;LeLcu!gaaxseIoӧwMkQA[o L[5䃚L^B ݪ*凝C4 'g> SoEB53D汜絃 ˰pO #F3"2kAI9ag?SbJfXimN4Û(IxN*}xAo~- 7Yow;K=[_URH=Yk< 19Vgxr9avu$ * 46íۂKEƶ>7` |a=;H<-7+0B7Z=cgvUA k;]Әn`ռEǝZ&``[nC<+L7: V-u@;z i_h EQ3x^&'2fo11?OT8AFdYMclohvy7V$^ԠitPP..pȸJ?6H@ 9OUf]'f} QQL(#+f*A5T!H~?qڿ1_G_|Xa(iI.1BEK P8z?s2܆Kwls)Cyg|% APuGk:EnTrZVz4K%O_,Ev.j.ƈsxFYg)Th1Q Ypd6a1bb] (f{[ Z"A_'^ܙ=4i _ -QK݆1o0YAԜEER Tl.0Yt4[]pXi.9u a9lk]]pU^tP򖛖w7~n( ?ae #Qw 9!PE|D.J3:fLG8ֶO z%xUM 3`|B/F^s6ڕv^ ĄtJn_tQ0ג^ӕ 39޴s+$8bCkZ"N |TskeȄFl]XfnvG gpͩЋsb?<9VlnfhMt`}A;BjhUgd}ѣ`nʾ&@ި!1`/\}Rri [:i7Vwf߱m!plDdz(u7L ۲X zH)oepJWy3A,lԔ3{ &7b^i"պLaDS ˺UxsGgZWitzmjQOj6[_vA,f6k$ ?Eh9 e. p{ Y߁f9JKC,Kcݒ޴.| b*AoHf ^mCxP&I#?I-0g[ޑYr\@w1᭨ Jm엙y0n㾊UM޳#`#ڽ>&=y4M鎋Oj H/wQ7ox}^m])fۉIfK/rJ ^F1MI߱xjy{="ɮlM+ }m"%C^ϩzd-kgy=J [ܘ; r3 MB^Y +BAsh\xeIt4` }%JjaNzŜW&3\kOyʝ+i'=Sto ;8[ %צ,mhn!!~wKww&`O\"M#G_-Ʃ>S|t_p !JgVwjUcCs) &*vl&k@"<& :Kn2""6B T)bQ.4#_!WYSQH =1v,u]|\1:%!^@4sQ[ ~)'UeB 3L/[-^(D Yl[ٯepf`uXºNP02LTCA i ٍʁ?e׀菷hCoN),Ӂ=2Û29.UtvۀC( 8BwJJ\Px | ?MA$;T:;>@oAٌ+ME % {@#'fbh\0q5neMA?JduтɡeIx\l"cb,r=/h_E'RF ^xCӒ͗xYlv/}JnNmXrL\|Jڏc6<>R6q[L|#]' mj̲H&sG=e٬fy\`zi-w-ƒ󽰪!`@j$5Iu#F0S_$d&;6͇Pn/8$|sE;<$JͰe" Kq ?T Ce 2kJ 26me.FFP;ܮ6j>,Nh>ؠz[ m(Y|e͝q5pIڧ])sږsz+:SGa^q2qD Ֆ>c:d;Mcub^qW+EZW uPk@ٹ^ *0gRKy%2~Wآ>%CZ\z:M&7!ɡ33LwE%h> "9YQb!#'N/(;dĞu7ks2!ׅ*W <0mX*ᅽuhʦ-O: 61aky .hзyHL[yfG˰4;leTZp6U\''?4BTyc&onA3nD9J|3fvZLs2+zŽJxqs!]W(*Akx`Ltɫ͏q =̒zeM5-2IRiOgsJ 0g0XT &<,Nca{r]|F,,Jc|<^u(?„MgR ~Dl8 ^?6nd Sd/lNK31bi2cVxMz1qvUuͭOvvS7&Dݯ~t¦XXh6'9\%$hspggιAcJAʱR_qnAߟ|Ql*V'(iG&1Ǝ 9n(y&$Ovca=g]FMA5hq+#@2S[n&,O$޶2˝N8w4E y 05RnVVgE>[ڇcJ0\mY,0 }*T'Rh! B4>dfFXFΝޗ#zڔڵK")IͻtOXRꐙGPL57u<Ba. 6JOOz: jcnh-T@oKwQzK*>y-5!L[- ʼE1jeW; S{$.R\Q}&z[,D3\RJgM'[ZڪOl0`mi.*4{!'x'Z/Xt1XL5B͸UbJ /!wT^~Pi&4i^ٔ7hQۀkd!)3y,֯L=Z>7`}Qd㪄 /u=4 \Jw*k),=Bc„4N P㎝jqU7;* >Gţ-G; ȐnK¾1P o -2M잫&Һ}!G9C|sj6ee'_';RW{2 Ѭ*3vͬUpoثU7һ?{u\NvP)|MUd* Ԟ(6{L/ ky(m66|G|O}^mD 7]{AM *Rx3JC}+NN&FvNQo*˾pM5DGjJQ.Csk{5W_xi 'u&^;sx(yDPBh^@3&#}ʤVAyյb |TD?`OD0[-ugpY;6)Xr @u3$. $O@)7SN=FK[ S̒sT90%-V%ikIă2^6e4οOumP>A Dg@1!P(}q!.O4|۟'6A ~VNzu|Z' -Z)3AC@nUz8 ڍfv!lKVdt5\==fdqh`r2t/4)|Nޡzj 7hd,鴳)XOa-pyᎱ#'e*=nZlHBO!"O<xuxUgHY8Ma[QbG QM)[j}/=՞XKÙGUTLwRnNLRglTճFwz w~ZŶQ DL!@0O3'ץp ˏ6=(AR0W<_Jj\ÙSdS2|&tN?(meJh*>ƻ{5[ T B]娳C*}x(2pI=%ItwMk)?\^ko dAt;,ɐau#q:VP~6B}U:u-e7u& Z"4(pۮ.JDi ckWO OًYq`#Pjҋ'"MԜѓ%y)3ǭx/\ dm/! S FݼMX Um(?IӏW7_\rJ n}XۻSua:)~KРc,xJEe4ܣ8wPc×Ʊ{8IyBDQoNW 1`Ab/ (nJ< i!;A~KqU Ӫi:JN\Fl>0 A;0Stvv`8-w6n/oo.5|G׋/=2{{lߪ@QUxit6k?2~?]Fh68O Ot[O) P~S4>h{T4Q w0s8Po!7Zf<(NH@(aJO6| &_"3NIBb!5a!9EɋqRɺZ9k.iKvV[a6ȶ$:qB#9lx0uYlgI@鮾QEayJBZڋKR:Ďr[anhN1j"rAer3w;r9wW(Bg:/ '0ͩwqzf`\V>Ƃ1?%Dd5m;I }fB@aݟ_$ZE*҂&eE߁>;<<%B۾"&%#`bnEDPɷEց<6byqCt@YM(JmKK:D\SBZ2w r]H'e${Xs~6oYBb)d4}T[ {b;,ů)k6"#Lڦ(U7:s5^~(WѥOΦS rʓ<0E+1{esWZ'|U HwݩOݼ6gmV}RuvɤIjKUu.q}082hOM?QdAf+͚C"2$h. 0P*#=Y)Y<4oߺy>N]Oޓ{4foDL#ǎ|-Cy%zRƺSe/ިI 6|e+i{~$&!-_C 6ޑaŢO$Dj~s&N! 7b!A\Wh,  mƧseKZY}x}£ 0r2(y%$M SWOFH('la(3t૫kfGܡb:s?pyٚ6Ku3^= ΛCv$FMˢR-ˇg%̹@+A) iވ9IJ M m 뒏uwtVGKil)63h&[pf&{3rx&Hdl1D/Cfdۺ4fx $Y˦) 9Td5=ҭt.}GW݋ag,NwwbAHǶ^|('~sq=AMfzfYx2}I| I0{E! ndG2xDH>e/Th-zK-Ug!uag & ACr"oX:-݋߃+Tnf3ڸWDgqa:9S1jme*~ߋҕ,7޸tz0=m4dsPN>ǭr{AL`aYarM}HĨ\lDNTlj* xN8I_=JNj8%magu/>ay{zH=^32c3yx:Wy◉oj/nx!$kN0 Sydf}T.*7y ) | ;Y>'ic;@u #vzE=˗H 0VD{s±Oت"舘{5⸗hH3'cd7p `po(\k~,҉4uZn?MOQkM{mz8| 4Љ4adz ,Vrʹ\`UcR5﮵Zjyi\D-{qK 4$n^44=N'̀{;V0b.@WĻGsiV{i4H0 \pՌDٍR\gd_:l@~bp"Sb/+=0C7aar5=r(Mԃ{ON( ;O+% (EBIhU1T)eًK "-/ ϕ11YR4ׂb=Of1β{8-w|n\œ,ioz΅GWKb'lB=!/ˍ{lOg?3SW jp ʳ ż/hv(YTMo7`?4;[=}zu%v'<[VD@jsLsdz3ٔ/MoB*xyCEWHGT>{ʔ?ˊD\ [.q ZH] |qvFnmm:W%9Vx&kqՉfvklaV3";ǜ|tQc5j͜߈:rW`~?E %kh' Ye8EGďUl.|e* \\ ~~JpQYʘxrxTi K}dQ 3pqB?4y{~Ryv\HTΞ}p8kji,OrIT24"2cY-*^|$!^#Q80pCK,woJj|'3 J/XiԔz-&ر\+!W! 9jw%}yex+k}&м1yU[x8k>#Uҙa/zs^JoeKMZh^S}܎B&׌ RNC;=O0v0ЁC(CY'p<ۢ_HfMHg9?K?EPq#` =5,e^˔^^a411n9àk h䡖C͈U&|smT_G1 %QB K<$n$<^k.Y^>8QeHe>Jq^a8xb!IM":Xސyk}y'.6Bb ̛ nQHˮYʳidG¸ ;zMl{~7m^G~߉m݄Q.^4/ ņLIz=~)H#[^_0`nr \1‘^/9U!Dj{ ߴrtV#o G~cKf?fH?s#a#9Ҡv;;Nax6{J HNk-!'h@fPfpW%*Oa6xD`cQLxp i+w"'w-k4DmTT ȕ&wF6m JN uجnz󺏎zҨ/x\!HGT]7:~HaAlЁ|LO%57sj͕UZ.Qm3̌2L87bX6ߘ~¸ǀ3Y$i,~-{d't-KȚNJܰ2;%^/%$Y$],IUyt50ǭ`qG&i?>7ˏL29{$4&^Hd^WZاDKx` \ YJ. yxt ;k nis k5LPH$Z MYMW &-!.| ZBR OBh?Ҕ^3C&tP/`5Ia/`Ӛ gM7jOrj!'vڳ}}p+&ٴK]?l"3߹)G+LvYad$ ҟM²11J[}_Y֜+gwI S~1GQVfS?i+魨)DOѬK~b6AP| Xb>?{C(UXa@![dDU[ǞGjIpOhKXX~rQL+V+2̯dzJO:Y B)#cT"ѰaaHՠTi02AP NڽNm!F4!!t&hGl|h*,M3FbPDUq$|de}&׍]p Eܵ>2<2 `/Nm(.UD;[?^l8 3ʄqw@%=mpFe \şܵ<( Yc ۺqKLBg)oRd0q2>%}q'jl  N=>uQp czg粝c>8犭HYLJ ^,btvXo>5:~C~^p7Q1#7X(2[U}n$DtO' ՇpJT%VL+Ln}-$=lu0RFvK%}zʗOb2{Ch'w{)*![{B2XmRn "d,[d0 ^ӸQla:Uu-J ^4&5<8Mع:A~i$Q)lXW a}Ʌ_^mGa"$Nb(W(>xU+/U9өPsҰWvVsD3Mh; >;E`"p+|[t%nz/y_sYX_[FUT 20T!D&gH8 |is*s*_ZgH;.^!6fm=)., \гɆd.Fl̲u\edlSy;--|h,1ǀlir.6~/~gon>aHHeRu,C7t6;-SuWe(i&˛c6њw^1xB]į UN׉ %A \T[(="]nڕ0%ոUjፕtͬ|IF^n>B 68QNT|r0Is84r@ Hv?DjFVc?v tn!k6ytOyy挍h׵wKBt:0~|S̵jt_44/Rמ5cIo\S*ث5d<7"J6_:6u'iq?%ȿc$ߥq|6!bc 0i=h੤QLH BsE%pbc#FZ!~7.8/JuPP cX>\񎀨ٕN`e$RA$b/]G _M*0h1^2, ɝ4%&o8̖F[l@bI\;d?9 PC"6)Yk] WO7(0O,"\ƌުZ6+ ~^m(t/qt;߳Ab]޷=ڪ#283;&FV'"ŀC7uw Z7%ki8!L%V\iY?k5ᵆ_~i8 _yc_M5j3?ikӄJA jYa'B5!WoRمn=y<† R$i<8Pe$RBdvF||rS.BN}0SQ,-%'A/_}}tQR YADPP:ЎघIVt*FMY(/s9ヸ6 y:UPP8%f <3JEJꆰ"/7gߵy)%P::E(A8jtHgl5oG|;hh2+nWdVŹ^4NJ_gVhD:\:NP<'l]WxK0cxut uzt7GasZ,):JHjtrÛ̽ W^m_hR_o_bVJkGdB_ٜ},¹I:ZvK!cS|!RZAk9 1\Nib%Yư.$M:)EJr{W'㱐q{4uFЃZsYr}#)}`(P$TmH5@ Kvr2J[P1mjX Ba*aD5:~ g0&*0 lObk(sV+LSWhEj)\ !;\@v)@{Bj[Z! j0ڰ+z<{G׬\ҋ Qg{d &qRY\7Ǐ1MSW֖s z,##'4`l]?].)W^i}Z9=¨롎PdW)!XlL;=LWOC(ކrYSkk3GJNn۰!$G咞Zadrl5łk$qHpenU;.U뀂JM0]S_ž8%Vedt!'_KAA9xkr1Wvh(ټx.a U%~JzI,T/.lz,fi4^-Ѣ PG` {+IWkyIuɕipC!NNIUuZHbz ݺtJЩTO4q!X^S^ゑʪ'>%ϼg fMGk$IYn~+UuEl_.mUc@#)2lJϥU*w7# 0,!jQE{q,p$fS9 31$OXasl5tw_jg9d5tT|PWR@jojOMW6Y~ǻ69l$q.Fe%kơhqupі^D[h@eMpFeyȿ ԵWHA{O"O8IG6P/n m7m ][&¥t鬩A[ H<b"O8sG$vD!Sh^ ѣpƓ;Ȟa$",.C Mk_Y]'MFFsZ$Z4EJ%rD׶XqH|3d54 {5hcjkƇwti$NqB WЇž(I*+Nsʋh(pvn=,nUY[NԼ":Co栲qW EŃYH툐)xy-bv1Jya>^i3^$=@K` }b. aTs~*tM#Yǘ&V5Y\uҩJ+w>IRn%a?`E'0V] L"6%$3QO)4^u(+#y>O7\h`+tsYh![!-簞tKNѦd#4񁎼av#nL2+G¹H =vv%GD5IۛИGO3) ؝5S}Yb:rKkb[0E`& dv\NE6n44נ'BB2\Ӵ{iiPo`B# {(GHC*ClB1q ܔnz{#@Zi/MiZ~RtC]uWFk^`2~ʣtV܊iKLZ5bX:XNLkRBb3?]SyZ數^M8[IyדS0;j0s>q @$^c~DxӞ|]Ƴ0OX蕞1@E ަs=ZH;LIqD(4#Otp1O1yӽI#a!ozglҋ7`/l*$YBd!'դ<)ss|R Ե X\\Ր r*eĔ$L7{,}&,]ϋg:ԏ݇Hƈ4mkg57{L Nqo|orLz|Оsb`'Sw>ά&w3Qj8viȾ ,<滭70^-ݭhjy Ѓ#0LHWιsa8W%$+49#3|xxKUQ_D{ȘrCb rXU.ã,;ȂS VLU*n*#x%xC_uG B8ߍ5\D*.w >Uz"RJhG$n  { GwJ+qJbRef(AN`+&tZw#.ϼUV] 9 颩)kpQ91ctb]p8Tp^4lvWs[hX5t(2ip C.U 3^$ Bx%,qe6>DhN6bJR#|tnu5|8qp%.6ՃUtLsʧ޲c-1 N^ޜ7ހnjzUCdLP-MGmyhzD c]BLe':tS ;ӆ鎫E t%BXy"$w֛1@ =w*Lcqgr}7cRŨ9N -:NO4.{}d:@LtPեԟy`CB0@YP}+NoM9*^l8r8-gVXZ12?1u AY=VgqSnJ;pSzg s;{M+}q6UZ$' +R/icHGhNk*s:)Q]rN0Uf[;@K~KKa4%I#h{"9:_^ҰA|+aT=&9Q9 "Z& ?H]h4f9/Bg*OWfv5#Y:]~8>.rsA-xZ~ /8 1>uhPٱ~&d%mƎێ::iXOFDTk;Pq$ZvJL[/oZnZ.ďgJm>'~\/;?;OO 8мX+g围n{ Rd?/Noc,U4}u8m}Σ|B O% "8S U!# ʒlKq#*} :k-wR$0Km٩5+}Srʖt"mٯK9&vn<+Ӯ|* +R.B5\{f?cuaUuu|!8D~!N14ƁlQCZΓWx5]/SNyQVvr-=Q> }&>۫2uG-3t臠L^17By2QdOİ}h]xa?E1yVoݦ pU&ȧyU!!:J󃚴806Ģf:9ih&-4(u#s$<WQ~qwxɞ&3KRB nㇷri/woiG(1POC$݋ݩYbm3Ӯ&X\BE kܕ_Z>JFQ?c-wģD#qt-њh] =sa:6%Bzo[! 1DAFcﳧEq xNZ m9;vOYhҴw &/b"wuхſ'2["ͤyH[MM%Ԑ5qpQr USzrF(a ?x8nDdbɍUB`Gz,8kB]VaXCbJ#6kёA⿮Jbh3'j!='uvM_G(m?r-b˚|m!&W߹ a+Z(⯑&{Ut\*/fQe);[z)9X "yZlGjcK2="#I+:;(#$9_M*6D!C<we--AE]!7F@rB!AJQ]m `{ .!BxpɁ+Y =Գ Xv]D6=HKDPT#y*Δ>=CMwԀF3)TRsΌ'>߻+;"Az&rCjEH=`"JBp`9-qe p4-7tq R/ԾRîN2͆Aw=TC-ӣKw޼B*_m=vLLܜ}V1s̃fQ3w#E6,8ͳLDFffU1@pD@NMJOC{ho|3 _$,K҇ơ G(Az^$ ~><,z0ծTH/$g(4t0buͰK>ME}:@ )ҔU9P#e=]Ph"ꘫ{`-sM )ҪV'\\Mo|*|gޗ^ј^fda77i߻c~ZAq,'v]5JK<_꾳ing&6p(Daq+0">\"}܃Ά'o nbmJQ{F ĝ&9e Nil푎KלpCͳTF[ы8>RXL{3!90WɤIehx':1K, H6/tŸ -Pt%zנylO7wRTP,p={J7{%oVeb.8AJ2r cg*V^),^$} w#Zʒ=nB^J7 өףE_>">9s@@..xM_'nrQIPnx\D[=6N3V$&J,$շb/*`HX|}?CawfezGbƣ̺{i)욾u$#6-8L~}|kP X.$*g,2lK]CqDƿleV 1R DbtDJHgTDo=%uS@Z V/aƃQI9+7Q] 9'ؗyE24c.Sx]LoG΃)HbIye1=:LW!0\kt7a(>Zq")7R*~WHh\&7AhqؕqӺdsPhfZKⲣدi]| Y"cF3H^D]~Lt ;q##luTU(.mN#$ֽzjG 9q@ TKD+$h@Qf( TEPlH+glzޭWХ.ld ,Ti*eui̷(:5Q'jmrݜJ %eD1ig?n{,4fֺ7a$F/3 W.4'En z7ۭ1ETrūj :#'J>|lAF;&x R\.+yB8 ,1Gldώkv|H6mE U cH{ĪyEͰ&B)"<Ιzߛ!7 ;aǾŏp sưM?wmܔxn&Ψ>jQkHGWjZ=i$_Eȼ+\宼7Gs!&obn[} [ oj?)դZ5uW`#1>)$Ggq6us# _k ar~;ꧮvg|Em 54s܁^m)}3>4&ɺzj߫)*@~ULnFtf!Eˉ 6lM\=tsp=CⷄI3k E 8)w0LKZ147ԟ<q&l:iVbqO[ ~P-ǿnB+̴^^{ZU/y)dLIMG?720#*-ci\Ė>5XlUN ,Zp@Q?J ^`]eÛ+U=Rbq+ 얌9Pu_2:TGmܕG.Z%$]T! ]=g)G\, 9lx:M{`.yQ4fAt,_Z5N@RdG3/߁]^ ewHB3%.Z(," LaLbpmJwꦸLك%-<*Dw\+#;\nNh${p%4'XMTpʕCcN a{X++wYTIWH s`}`\Ùjc3^B+ztE)ysm[{Qrv+xq5Du+r𮰫bNy}d+=r=^2A Bk0ydpK͎d>_ qF2XV C$v=RiŪg`/`pqɽv[y^-^ '؍p{Y%dDyք 9m;U+ UқB_^c *hS܉Â_u?bO,*^, lDу*^(2D^C=B_],Ε)CnΫ)&p#=7u~)qGCyOGʋRȬ&m"lLGIEˠ]W7~ynEe,=qF6_TSlʶ ㋠eaHXK|̹^89p9yz*J|(G8iюdxk%"rd,[=DMk'ST fV>Ϟsv![7[2Ac 񍺑Uj@Z# ДmQdn@o]r:Xrq'/ix%¥kK?aPϺҳS3o֗V{5X1zbY18<]% T@$Q /F~ٻ'2Wt:uKL,,RYi'0[T+ [izyp.kn &8V@,~$t& NU'$N%)ch@Q#|0Q\9]l6+nWiڱf1>>QNK>%(PX=Foi`"#L~)mhFv(ED#f+R"Mg_:ꮡd ^܌}0po ueC`{Wۅ :c #/VPƒLժnSYS@ k_o !E[?ggj X’P8ǼKĎqzD.$;Fƶ:qwj6QQ,!lr=FhՃCqtxo5(BǴR֯B|tup8Lw%5FHMDLHq+${(lDv \C*V/fp3ZZ J%LKUQ6eEqJF:/v=$%# q-bFo,XI2&ɟ ̝?9/~%7eaۘ$AJljWP3d F"۽R֝Mm[;=qjVpɏ";JPkTC0 L`i$ukvxGC%1HL> gİa4ݩ0j"MV(`Ҏl 52ᳵbR[m !s'\/Ts:l>W  ;z@x?90#cvtM:nD;X}4yN(u q B:/qMrJ2S^'Ԅ\GJ;?iק|ܔJ@k۳nһ/{"n1#-7 Ҝ|%<0#x}T&l}˖)]޿㏃(-Kn8EG^OO>Ps+l 𻔌;k@CVDzh)'I@I6#tD"K"D+==/]{[!YDSl|*8:;SNqi`z_a01L<2P`.[t\6|(yXK16;;H1 lA%o]ӹPLY6!LR@lq_ z`ٰ$5/{l4FT2l+m(cїҭ`e~ <_V*nS_qMPS򚫇U.U8q hwMq 9_' F;g\\=4m|j-4C遦ZL1v@+*>|;%<<,ܻǎۦNNA>bDސ9%!Υ4 ,Eܮik-J\rxm 's5zW6u}bJ6Gq6)gKGo_l.M o}}|cXׂBm9M`XUר4Vhn7˛12Wv)])t&Ў(Fd0eG!Xt; I!qޘ:#T~ w,İ/`~*bǯ ۼjJ\~sv*|Qsާ4l; zѯ kD%~ uPWo33rZTךaxKAU3ˆlY =m1g71O Wìtq:́b}e6 sDWjg%A*"T|31q̓6 r4|HH^k'EŠkǼ`luL <4$شt2,m#3: $׼j=RmNg|õ(萔VtYkyG*9юMn2ڈ'm5Bf,7WNC#ZKmZN?I D^Vtm %-ڦ%Y6LGH2x'T'_ڻ"F+kVr$1w̕>@;کҙɔAqT~Ȫ[> pq#8%Rʷ\iͱ`BJn]<9Ba_>]%徵+FP8:kJ6rtvylـWu\zoT8Z$OiĞsi9m@)Zv{8 +#p0wW+g<GF׹6_z$6ȝ%+e Zzsļ>K qKz`Lc(ԓZF>NyxhWrr 8`vu r.RfTl8x9k}ż,ay&}hG(9RTR.Q8lO`5E—o!梆~;R[DYj޾X &v[UX}fd)71=P ;ŜIuYb:8ae79諫)Ruf6jXt; Q7vP^s$ev%)8^HS1Ȁ3e)0D;=/}$ OpR뎍D_LY CL?7eY+X $&wΊNdw]' RmP Pcd\'xxz p4aPhe,nWzmc(YG6FMȯq UPV w=JeƺwāŲ 7IBNMW)/;i4i۫De߭H| =jah9c"}dER)P< }t>p`*7;`Z5s8"0PW3*ĈUwK\ ;wIm*\<45,8l7ȩ K5N|D[Yk:XC) ޴P :xM|ٵ |3*v EXAnE3NXٶl^9TZ\IndGmRa?d(l'5fʯW0 :Ho_mq<ٍ?8'Rs Zྒwҕfʫ<`3Hg "y6yUnzYؖsh35l@+aD} ׂٻ;' ј 1t\fLk޼HX.48 q*zvu3-Fm Q)zY/I8YCÄPb0d*eLi JYF롹/,n/3D+szܞqz7Vbۈ:f植5ǩ]v ϹH|@~Đ0c$dt uJ&v]MLWwXTJP}*2pCS:{@p . VEE[P;Vta ʋHQe_m9:YtъQ*xKmD? } Lr/6 ObB_Te@SF DoX/4eqx^:o` h%4}i&P]Nj*5jJ /󐒰9ߺ@e'gX}b> cNk4?L=g`@խI }BkBxͻ2^Pr/JQ4p./;.hRIoi -7(cǣ"R*Nn!ejvrb%E:'r%vG ~ju:=|*Ya]tAhB.P=Ƀzc9qA"m3Sx̩>ڪ9Mf~E&2%v?ܒm3k_OբtϬ4%x3GC\Ԏ+i9ŧj:5ۥD&(T폁~n =U܅Wu; XA.8d[rY>Qt{#uͮ'tV$\JOh(Z87M*!\F:ߧoHOA g.±v• iLpn} AΊk>z'ܳǘSXU5Y}g^7y}P,h2viOW #v_CTTh 1nmW\~h^ U#1k6M,jQ r VEbm5e4WЏ-EBKћ0kc{y|"c}sBB X$gt ?u!zȎا^㉜V&ytA2*z1t@qvf^J3ջ N:<0#q1cvBC9imL&{<ퟘSP+iNk@WE2|z['NAnttχ&\(Bg & P! i]j_|n`~cy;d=Ɠ:;yEd~RNB ct"v0Bt#vfTM kЕ߽ =E+Ⱥ9^Hkࣉ9>M1Zjv[GⵋԒj߽&|Λ34o 櫤 c{(Js3Wٯm\^q]6X\ d>)M19~K~iㆂWo#XgآBEuʩ $t 外ۚ hBjD^+ Wʐ2yk"9}Hgpِ0HUS\ R Jpa8qv 5 %6D; VjG"#O rJ>EOʹt0W/ՋjH̘rQgT߮'pj@ًӃmsI$"( [+7tDv8.Abÿ6DŽElNj~4M+~]F1 ~9@b[J'~x8RD T29+mYUίƟASXވc7ƒ8S:rtmDHՏW%^\=~U]T 3EOfSR } 纊^mB)=a2%#Y%bq :\<f2ڟwg[cP{tR!0*2=}V&ܪ=J_TǃE_PбNzZ2g\zgw-ȍM53Pԃu+BC*t>PAu/] *Ml:9;qȊYcmu;PR,è0Nz6wb K0.Yɨ?1n nSt0Y^_?Zw,ruwkynRE 9R]b}s0EEgcQ\Ty!ÖC6kD2_s!H+#7}9U$D b̹0 m%%zDO`/D^*oٱ,+ԓa=)v3,+`eT[@S3;pi["W2Eh Fm\ zH쿺's!T6.w>|RZq'!/K{sr<9h]Yc؊I$.O[( D{Mkw̦9Ձ1'Q4{/_̯0м}zBUYAI vqyk}艇BFPՈڔ6~hc*3jtqp~K+W){g2COpF19>E,3@Ȱ@YbNuLPk y .l'z*:a|^OHC%|*d,!LG@L/庀akĵ{t1aDXЖ=53KnA˜LΞy֪ Q^ʭUJtT ps^oY&نg#yv7Tڨ2~"X^V3+HΤά ESL75hha z5*H@*@|k981j=c }X|88;خEL, ls=4х(8ؽܘs¹}:Va!z'.ֽ{#J,v.t,/Y-F(݇u^lztWDYW$JyBW\Ɔ7ƴSEت4 8% vK.hnfC2VO'#Аfh- W;9w~F0D0C fᤣ*Ǵd eu#. 2mf"V}EBZf[.{WE