kernel-tools-debuginfo-4.19.90-2402.5.0.0266.oe2003sp4>  <@PT@7!.ܶujG7oeڡopeneuler@compass-ci.com G7oe 1@Ig}DvNb}1r~F9 BE`X*<@b{HXE#xM;Sֿ7K+'dl(`ik> 9s<6챬pK|bgsɏn=CZka:{f2O*YՓ! ZG␕9 +@2hp{niNrK&``m_:oŴNen'uul$[%%A_ޙCόb ?, 5[}ZogbLL !U V YGOjRyLjĬ }Sdp{v<2il:|srrtYAJbY;b4633491016cd617fe67a1d8049081298c4d293b50f213b4ac87c3a7c0b7714a4e7938228703de0072655607ed5b333814a1640e@ݯ't69{O>9?pd! 9 d04: Oax~   <   X \(#8,9:FGH<IxXY\] ^brd]ebfelgtuv z  $*lCkernel-tools-debuginfo4.19.902402.5.0.0266.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.e*dc-64g.compass-cix`GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64`glfi4 ︁AAA$$$$$$$$A$eٽeٽe֠e֠e֡e֠e֠e֠e֠e֠e֠e֠e֠e֠e֠ca875c00a2727b18720beb9f8a034e95d7f79a18352fc315227005824be3a43419a8ce5c855f7bc7a972d6b6c19a9c810e60bf9e50446841fbd8bb9985be01ab074962ccf4718bad0732049ef9cab8710f50cfd78246e142bc48dcc82229ae5b78d34abdb2469b98db0b0960ab0c1d43474c2630b8fcc7740c7bb305082cf6a03069c7c478cec3e8d6269f2084018b4848f262826b5dd8ff493aff127686f74c5a10fc1df1b8a481917ec7b673c48bbc5b7ddde228fcfb92cd6d2358f985786bbcd7e81586cb5d07a4775743468c060759ef90d7a990c517f109c1dfc803aa8efe112d4a3dc5ed3d8cac2bb163f90806f1a965d09af7fc7e2b93fce7f11f26212b9f46f09a9aa1c4aab0648b98b7e2cab72cdff0b9b92f5afe0bb5658b9a8f147183be3ae4a255f86f4f3409b87a02de44e83e423e342fb74b0f4dd62d299585a7f42d5dba0a8fbb20e07e840e3b2890a1ade23feed0f4c59dc52b0d809d7fc6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2402.5.0.0266.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.1eeBeeee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&hongrongxuan - 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- !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 1708512554 4.19.90-2402.5.0.0266.oe2003sp44.19.90-2402.5.0.0266.oe2003sp40-metadata_list-compact_tlv-kernel-tools-debuginfo-4.19.90-2402.5.0.0266.oe2003sp4.aarch640-metadata_list-compact-kernel-tools-debuginfo-4.19.90-2402.5.0.0266.oe2003sp4.aarch64debugusrbincpupower-4.19.90-2402.5.0.0266.oe2003sp4.aarch64.debuggpio-event-mon-4.19.90-2402.5.0.0266.oe2003sp4.aarch64.debuggpio-hammer-4.19.90-2402.5.0.0266.oe2003sp4.aarch64.debugiio_event_monitor-4.19.90-2402.5.0.0266.oe2003sp4.aarch64.debugiio_generic_buffer-4.19.90-2402.5.0.0266.oe2003sp4.aarch64.debuglsgpio-4.19.90-2402.5.0.0266.oe2003sp4.aarch64.debuglsiio-4.19.90-2402.5.0.0266.oe2003sp4.aarch64.debugtmon-4.19.90-2402.5.0.0266.oe2003sp4.aarch64.debuglib64libcpupower.so.0.0.1-4.19.90-2402.5.0.0266.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]=188fe609dcda42cc4b5da74ca1f84f6bca8bafda, 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]=6af6cc769b233e8e52bdd9e7a8e0ea4ec6eee623, 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]=fc82ad9f78227b7924c1d05ea4ca9229bdaab80d, 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]=23e97edd2e12bb2e98004d05ba1c18eadcdb408a, 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]=91ff0a516c9a1a6aaec1203093b1d6cb3e9b7f23, 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]=f142c17c48a4cd02060b2cd3dea94f802567ee84, 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]=09a3be8660d63ded87f7fbb24b51d48f00509c93, 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]=c137cec1fb9da759d4340f162263b5424751fe71, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3dccc950ca6133710065a312b1e800016f3c669a, with debug_info, not stripped+JtvNn\wkutf-8b6b60f8499b11d78e1632b4bdb974d93ceb1dd1b475d8b7288f2de12909f8316?p7zXZ !#,] b2u Q{LXa"5 Q~jÄXF*9gZWEe#[-j&W=g,H/I([Ņ^yYa; !.+5o>.ԕ*Yع^.siQkՋXǤ g;qU8+~S5V[-/Va.t"{-C&q0NȎ`m€άG' 9v*XI^k)-Z oi5ZZdIZw5!YU$Qvc?ֳ. U͖9wKQNMh5[lj&H}/=0h(BqJROšB̃sccKoaȑZGmxĿO9gike#z',u9aɏv+&"}PtfIZcHhAUO-o) jhp;8*_"p $5MC?zawԉwKYODßCH@;Ý q4rP1~ŗHۥ`n>//1"0?~X}峠qOT* )Rӏ>8~/zYq΃t2qk"R1> /RuB7 ZKc$gyu6 >ܟ3ύ8'nm~cy$-Юt`ov >(M<-YJ:ȡϖqT+< 5F- CoYx''7 @n(^|> Rqh'|%rO3bBEWf-ArK-KKB2R):\9 w H7AyuL @zŊHC###yp'F.:u8ִMtg q@0}YҊ U2d\'ܚ4G-P}4n*j9&v/e̩fhftƠtutߗdY9UV%\p$CdF.C(6q2oG U̼8E:rt.-Hg[ s|>GOĹ6KB8{"4eW{c{;F&@d--) V}hC#%XV(|B5 B=AEH{d:bWWd}b|[M,JmF W_[]]DNڝA_o=;C,>iɥZiڢ9oі2>M6/CgOSI ̝|@c"JJI(/ɢ%UA@9'&"U]L%Ū֪z!㋎ΠSLH(&vh p]à"} T~ʑ#DŽ r"qtp)=3ZrPƋnÀJ9Co]ڑXx[)y}"/-OIwHҮ㲭Bk 8C d3\Dv`WD}]҄~0{0˜Ѕri"'Yme2*),׫k.֋rϴ,(T Qv"`MJ;C,֘X7Lc!a<=7 4C yVMWY6WYpEo* Hd9y4a{~]}Մ 'R~p?bSQ;tmDSx$=K*ƛ ř<0eWYoZ52)o_A@skɢ1`i1:ZJsAGȎO~wd4 XUXY -UX=WC ZEhw7A:Oܓsp3g-,S//#ᇣ"t@Zs(G<imZW$K^MӗOjm4+|^l{Ts\^6fn:vW!L]؝-8\Dat܎Jz<.ԍ%Xrb^B6ĝdlq8Lٽ1ڡ0^MOQk|H3ܳG.Σ)ssΈĴ#"X'f}EYfzͯf*AX]v(]rRlC.)" ܪsJԶ]Yk@?G$k8Xph,.P(:)#$޶(=HDo,8PK'SIyDW`XMc<)zG֬'\́[  zJyS,նتXrl"9 &|z:S s>IS`o?Q{0]F^S;{fT ha^LG`3iӞxʮ8#ڑyﳡ`j'2JRy-7bA6`3J_d+(ܶV߇Pc|"Q7cy<_esKķe<8wlN2d(͗N` <FסOr '((sV_W{5l{HQˁ2pY %qWirG)4Q$dCnVbFe\||d~۷=^ <قsqjl=v*llvfH'6F@S`}kDͻ&iB2"]J;Pl!Kwv}%eQ%щ1dS@3f ^$4EXӤTdJ+VO?ڃ+anxh( b;܁mkElZXA@ Ghk|Zj{q㉷{P"g/1Pd/E%BX錦 e WWv2`'f*!xD/kcMhn1_A.Ԣ:z y+$_\#~7CJ"I+0.F8T/.{։{@ӢǫBZmŚ;N-fz lZV~# 3jJ"пP+*1;"ii:R~Ku`W*-c?_HP#yJ-z[)#v; 'Bz{ΧAۥX4KTZIm_Rd;*8"ժG"L,f!W ;jdGy)'+M<3j5]nc>ݎ@E ?,FV]LdKaf5_>\AT\rOB1C\LZ*Wk@e uSh2$"i]c^Q /GF_ QlG /QJs RN#VKrx:GK.Pu~ :K\zs0pX^&jdPaj MTKФimQPR%}a YQr, = 0W?DM"kXp!p ҹM~|bl=G87zѥcyr,K.R~GཻxP>\V^N6nnm#/ {DvT]#y80ReJ0Z64카mUsgEw\DV913H}S quL C[6nLngU.]tݪ qJf́=. vD'3aru79hGd0sIAӸz& o0ZU$q&[ӏi eHAt أ M0GNZ ԰d FDAdj:y҉uZN3-x m-@uըL\pv_h R$_=rw_4V:w(ܰ8ZKDUUGq/ ,̜j>?y{/)4] XSz/4x+,1M:+6Q&칔$VKv"kpwV%>߰$ Y>7q_8͖G[!9L/E-"ӭˍ0)MbS_ܣ*N fB b$_  ccI `yYc ' [bS M }"kmWi.e kܱNFm,?rp2qƬ@. xqhVm`.!D'f88z'J/([N<~ /Q<|~dݝ]6*߳V찚o?2b(GC ]L9 Ѣtb֊WUAfEP_(ˆZ Y߽`n%kYm1OPR뀴;EO\j+¥Vi,E_DG=_ Dn|,ě畇M?}UetSD.5Ï!u!`q(UN CDS+0v}^]7 :U^ O$y"lRXvFzXֶF;!z 7-<=֍$t{AO-GtyݹʾUk?e^I$}B@k7͎ WwtipL )!s"ON“իY_U;]$I yr Qty╟',Es哤z&Ⱥ~nV*it'#T8is A'q~6#D]zl8ɉah;}y ^{?z'FMmlzHR~^I3UZJs\[A :a&Izǀt99kP^F'++-{y"o*Y}KXyC8|{h|? :(nB֝0gUpFonvXA[LAlűl]AWK%!q惝)` D׽'q)4^:ύN>/3*&Ӎɣ<оdzVgI.bV'Y۸.mۍHiBkSũ(7q칅pl4(AL.gȿ5AnnSoz|{&n6VUo->tȍEy%[φO\LBoodqтV=98!.ݦn,Ԟ~l,W ]ؽ)m9ĘwsS/Y$%4bYƚ(ptJ@ܹS>VZAkswy {ס$>?wRLC4O=!(Riib( w).AC a%]F e6Tv-bPS ϐ o֯}q  *&BbV釥 0hMo)Al/뜂[#%[8|h?l)^1IY/ky4uiQi #v8VlrF!Va:jP.N}iga>81)gdޓytahE`#!JL)r8=.\3v[, p`а\6Jm.HXF@Xv!H D4&V@3ȅxwpYU%VQHJhMt #tF=pZQ~ƾ hhBv Ś9 @fڞf!I՟Ƙf/ڧ"gmotoc?̈Qt50 !VL|H}eS4W@BKMD0] X)`t/ApGp&@7A0V5D쾓փ%JrI<;PtdX~8 o4vs)>Ht$'"]MK^ЯT1`a/A37Ǹ&:`W5}=v":8v'ڿ#!FQ`vjjn.AJ"WY~Xm.2*PulH ie14~&G&8J;xz:Xi՞YeZ% 2XAx7&+ADBҠ dtegEElDv]P4 &Vo70վSZL}{ _O@"B|5^31]*bs\^ܾu2BPF͚# L^ŨuQ2:J9)TsTxQM`k_$StG%A&71q?-_ %Jȼ%N;1Sfr|P\h=5Yq:^(S HVU1l9&1 J2ϳHZUE:'ǣc KlYG!X KЙf.\{ hŔWkܢwϝs, e4Qi$66)Z~]ʗW4ʡdR\r'xFI1FryeN)<9.׺ \8/䀮ᄶXl,[j,盶B`HxLp(t:c|+!ؽpx d-3RZ AJe_ w8ĨXx7b5ࠉe8ZJR!L[gpX(4%dyuuM Δ@SL:"յƳ4jΥmoy+^r `$ׇoRkb4E hHP;މL lH<[j @ 63x9 R O4'K! |t= PR>" Z2ޟ bf.a.~TpzFh- SP>7t_bkqr&~ᡔɛױo 8LhѽT)vkԟ)ԭu{, out]L^\_FnuۅYo2b^ti /0 d1w"`j"|)$EDԕt] +;82#BǪ4w(g. X Xe7#i/I}eyzv J%};S]IZg (]Y7ZD'@G m*ѹ 8y u/g0@FuQ$߱};"+%0_.&'wj8ֽ T^gj[hqGx_i KZ:'֫@mzwT'{}[5Th/^Z`C+;F{i^A0acBER>T ibTk[J/ыVWin)slL1iyd^;"h~vl*Löd7ڪ"ϗuD _X%t6QwLnH9W>Gk&'YUz'~nlg3@P\NMpv8̠Vkg85!`tը@m. a-t5 -UK-9G5/iTP1[ bHu`W$g5 ّU:FOb8YR: ƸX1pp,vE`^4~HsJp)ӣ a.|;lQLC0J`SMyr~ӎf=;j¥xl;ιtD25^*g%cϽ:xL/] Za1Re¨f7dЮ2Jban;ZDb.yt'ٔ/A=?q SĖN}RwHyq0|9LL ‡{in8g=*NwQ5ZEv (%`Z툩cs;Om~)!+z9Nq6}xx;Y WKa!bb]Ha  JZd|s5P3P_D)/"+5YkFP!#;)Sze]Ԡ0#*[Myr/M4C/AbYfqQx`Iw;cPELODhS*vW)MmV= f 3ݲgi/G2:W{B$ N8xj!jU*3kضW>7Ĥ =0 bHg';l^eq+JtzH2n6}IJ_cox:IhG&(L˶cq7SOT2ä?AeB,. q;g9zJ%BEhNto6GK@Hrh/c/@Hz٬>nakk]} h#VOZtĮ#l \IY_cSf،eoGĦq\|"jkib}%ɆֶA%%#aAL9=ط. t;94ff펐n ܆eY#HSh/uАbtUwH7[%okHFv2:pjnAМ>f4Oi+- 9(axF4:u U}4Y$'l;Zu 4QFe6p2cRl0#_ $%6 oJ? z1ä߉ FP S Dxk[#y/.7s'wrjN z38iώE;eo}bujF;Lp1(Y^k.&ɿ=eJRkQPfed39`p %rkTCj45k8,b&Иbc>yh,#ް]1߻:Dr]'%C2ZOx{K|QE\HUݠj+D2;Ŏ믴jd2u 2Q>=/VWh8$G)e{Szh5]>e>>.iَ>]@Jq4.'`D) _VDL|^r)Ǧq20@]yfBT_[!SL 9TN(ޡK!b\RXucT%~xTOT8iY[hX`5joIWsׇhQ`솆QP@g+56o#ip20|W4TjJr0,J.zH 4*/xʪӫb RtSzE~(өr}ƿP˂pE"_hL)Nv ӈҢ#]Mi[y@ uYwOG9ԆxPR=\+ƽ=9FM:-i zɓ匾j# Ts],Ok<;}fz|6g闽n;I?eĘrq@@Ru2DzMDFރ+姻KM,kw7`5 (ʸ&ۺ!g֖7#jN }C'R[KagR>YX[C1^η-t#䷾r` _Bb "(Jغi;MY+Ƥ\/UR?&G TH\'ai~}R9rЕcnÛ"!Phb35^w}e='\_:srjAr~ F::ȓ~g+[68D~䔮ppϱbϡ yTpxe)Ɉ+f F~9 Y7aԊ`KKBRc|C3cF3Ek9MM=8YpE9 #[Dx60913Z)6!*8o/Ul`Ik&o1x^],$i{r& lxxemS(5,`dONVj?n(YyZf#][[,0kn_ښ&*"p7+ ^Hyr<\1:%u;G]\ۍZFHaZ6QtQv_F*(MH{k gzP 9ZGܾ$afןSAkJTI\simmW!vZSM:qЄ浚! Rq1[c6J_9P{dV 'pfrQGdu\S:\т2`,ے"<R܃|ɻ$O 0y]MW΅ԙoJ+^P̮%~SA[xGA-:CMKLl~ Lwa8l=NC@{2nx$.{cy1&Ԁ_Wzd3QVI'3dumGt%=;QJz3p?IVM1t(iB[0$&px‡~ƺz8Ĺ5Ӝ}OdfmqJwL# cPcw1 ?>rN6 :fZ彴Υ'Pe4_@zWji;{Rt @K#i#0Ê=Mj+==QH[l}*XB+ \+'a̹7ڛ¾=з#)[It&ܺFu5jB8OILÊ5JX{W17k/;B|>?kRb"(Io',eZ-[eN;6.._c|omR_Ɗ 笟.3ʛ'au ~(p'+S1yxgtJ:[ܔST&84cB D? @]tPe vjKDR.ѝDI^@;uS'̧}` j5 @4&3F`cH0Gα_9mW9W5S M랛E錰P13ʫNl("q /P 9q=>7WKB!j=ZoK@ h+npZ{WMrrHF4 Bik卓p὆cQC3`  3+L atkDrW˿3[5Mqtuw{2LPz^7C]sHBisaU?t;u㒔tyS47l!GZV9Ln,d+h8GcX̲ĽY'=f*w~IJY%U* >5S39j|$ ZUJn[諪]M* ᅴ/:悅Je5WzO.nw̸*r#_"OM{j'o ;("V3cc:K͸gqs z?ImɁacx \Lem2~dF躾Ƣ+M|8G>诡O4:@%S gF<ͱ3l68?5dx+%faILַQ&5l:\7 ¡[Bm..m~a5dzJş c/TaUۅQND3Wmj'm&:Dpi8n@=H٠pKiA8B^jl_\zmwzJ@͹N[߻ћp>h2HN5N>c>4v/, 3d^,bQ'uT&}^vOLyLy|;l;ikvjnW`<=U>m˄0<+5v*8gfE:o}8\bƄvAZ+|#_~F^Nc&͝M~qT321jN0,Txʼn|sڽ8#sՆt65~gٮkprUsݲnH^\Q,/ I zikٺи| !HlΡ){eBΈ>_$ўgSqdݣ^9猐k6KܲX xByǨ4,9+1z'MB7ük<"UtTV/X'cJR v3Df+b󼄖OQO5XFa}=AJ)5𸔣NY5Jx)+ʀdž5wu|z(j~?]3Cf9CS|&:F&2aI^grnNt*^DkD>ь,=QY{iUߊ!;4ݛA?(h.`ĸ z'8a3 /5_.+OV4]%qKÑ^K4SHPUDfa]ӏ4F15Od'+fY[Y~ I3޼؎^>lo&?H'j)L =0Ii>OĄ$Jn6PZ=l9f-kד_e`wzR`KNUVu_فձ)`o}$/J50bv FZ;"BPot6(Ր r(R"f{=l]VhN`8eaUvJJ.Tk5fI9|6CJ:Uu#֩1w;̸,S5n GJ2AMBևl&-˞4a6fAALTG8;BW mX<EDOa¡C1IBy 5Y\1:(m)YJaڼuw7~9\cݮ(i씁dz st؃D=\7{J}_wMoE2!5'?6?plS)Z_r([z;˕Նl!Vܡg[̛tHvg2u&{gRףU+C[))p :8A5`D3X}I60kiSL|?{ AIi~x;7! cw SB9.\KskWI86Qn}uRWK뫚EaV,%NmJܞuOF̟zҿ<SNdY$0d UoV}?x'no$'z|q-MB:C!mJ".uT4̖EG@ȠpD# } Z&vL̇@7=XMK_ Y`1X؞r3ZaYŖ7dk4gi٠g3"-}scTJ&mW)w-G:2, Y_.}?L 7<ꐗ?} s rD_,#4X3 PxHd@΍n?ўe+EۼqȌ ~Kal MC;xA' xm.\qIl42ٗMv'zut;ђrm5ZH y*n9 b\=^5!Ĉ)$I?;]LYd7b~<0,jÎ}A R+h"z*#$_9gк P@W=wW;5\%̓l+#=#\_+ۧp&?ae80y> 8r7Tfi?Nvՠz{[nV!i # t@r) Ζy SA;v4Coް#5pnA,P6D/E$Rz.vc%veejVM?vN*:>zaI|PZ<}60ED|t\Njo7 eRWB|hc&O!'CK\/zڒ%ֿ+f.ReZWV54LLDǵW !a!Oc4koMT'R%$JUEP LZ; ֈhg顳i]-Mv&p">s:ѹ92>MuX#Gޖ7RwŇF^%%LcY_e-9U?>eJ q۞E|Ȍ;Sy*jq|ѥz)96zeHy?ܝM7β&n%sWqp߄g8"zJpm0 ~ga?O# l0c:g8MZ߫"Sirb_Iy_NX5NM=x p~^X^FyWܷ&qt3I ,p{2(bq> /@ZV3$z:P )TqgaԫK!2 REd dUo4Q]aN(RٴBƛ3+Y eK5 W;H۽jO[9 '<ٝ\;!k)gXj9dR0MdgYyi`m>˙/hө5TYi5YN{}wGj oԹTwQl M14qW᥁Ba&3/K:^-o-^EA)%xm KKaJBR#ðNSES8G:Z 纔+Uyڣ gsW obbxTy uiy':a('1Z?cșͮbqJRrZ`b%R 0ha[̍zL}x젎T`i7Yq$lsZ. =P-ްɞ / ))(h5]D<7tóuukM9fr;/Ɩ# ~:1!5eL7uoF @E<%ttOo=YޜϬ(߂j㺘O:E_[jJ.)qʜ$:^-K p˂5))[Eu fx7;GS~Woe"gFtEEp$݇tz0ocHpLV٥ -D_A).}0H`p'H_mA:_,3eM%v,^ ʄд.6>5;VF8.pT0 nmu5'udDg/zܟrUe/43&it2%x$$3+#yWqNB8v"xdDEfț txPfYEuץBIWJ# 1t|v{. g ߗZX21MNê?9Ttba6S͝E~k-^6D<@7RQ @Wш6xyCΏ0p{0qN,E (J:u8`"R'PeVm^%mgv/\fr8ezhBn!<_F0r~;rpnTb,v]^E';n "f]MqkؙgzTׯz^ebOe-` SwB?7]SM̜pz VǤE} KBDۈڙğ ;ϖ+!;!͇;~nSD<RCV r|VYWKSxr%$V":'=>J.IT~;Hԋ.-+Sp`3/f"`!"w0|ǎ1{6 4eGc \%]8[ݴTr( kèwqa=}r@×V&Ě i? NN\ŽlU.]h@~%,?iu [M IzʍG?cQ^C 4Y37->;uW7fsQ-1yPǚ3 o Vaʺ^"clZC#ry0}XJQ(2dw|5/rj|&6<:I3r>Yl0'xkȭif4:[ym d^d{l:d#L))jZYVJofhBl1ڸ7Z4B`K yJjuq-eEJՄ9nØҭjQ;eQw"uLTp M%'ꨝN^m0 q92GV|e=Dn2+!|@3G-^^@f x24\uG|=Cl$fp0)")M t STH/:8Zvծ顁Tbc$ۣ=uVjyj 0f,Hpz寭_sI\Kku표F.@#$"0< @c=t&~K2ansf[t:NsRˉ?OMQi\UhyGU %8&8E4U3#:޳iDl~Cv]52Җ>baL Pw VUhc]ӯYŃ)՟ s,b>PM"lI6x)(|E%PXŜmy34w(ϠDMJuU^ c}=,,"G`S&;O4>%%(iT J%? 54u~/צ6nj>. ]rא׿zs̯܏NZ7G15|m/yi카3jFUMHSbox=,Aox=Fy1a-OȽ30?O4,r~PqR` nƱy+']a'/'Ve:/gzR5w[ذ;^ކу32h=kKr vg- |gIl'8=3Ԍ&2jeq\5ZX>i&.ٷjU0zT4RyF6!tSvcE}<Lܫ߻J?":u/p稫'7y|z5׵66~h$3R5ZvJX ǜ3ӤSPr2dUiL3>uS} O0fͫjx3p1#~]$P1(I#1ob+9U5Tʕ^^N" ]?GA0χyĤ01F@:6ZB~(aY#El=ό﷥=hM!@ |Z |Gtql QjiY;B|Ұ]`a/b`g`L6JG(%&;~"itJGO1_qU\+I8 XU@>[/04Gރ}&,![W]tfG/p@k"\a+Fĕq>Bg6 blhdB_y~_4yъY +MJ=)Y'SB,k@2!Rx`}xa&HBvpҠ;7̫$v8{ X  z)|,,zP7\k94ⴓqLkcyu*ep"ą׊I?Q\HWX{21~O\ߩE9peۯRA,5-|h{="S3e` 7.W ~3u?lg|x!NYЬY fB&w0it (SjjLha GĊeqLƟb-A!AO;P ZODTTyY`b=.Ĉ 6;O6;;U ȀT}ŋ<<&ۊSĨLPGmQk@3v_gk]"gg{PFGҟ%z h;^f(iRd>̱=tw"-ԩK9r ;)oyV7i1椦~MƨyE9bR4&\NJ {/_[|Dwg2$eNWpaܬCBsg0S~h O~\Mfb?9ȩM JhPnɪʭ+2FhYB\bV*ݱVm8| z]>'3A\Ez5⿰|JRc #f=&IT3ˑyjY?[](>zYY> ~LQI|u7FK~fbj r}ylw@pܭ%352-DH.pZyk\_Y"f w2ƱS~^ @Mh+Yfj2hgcb@iL}â +~w} TqkNj!2dRn늋`%2x NxK?#Ƒ00q }-V ])*Vs6'gƃxM=Ho~>+pe `A4 J6><e ld'z}.l y;<EGn}WIP6~O)jhc*l%]l%_0Wfk3RLiKEi\XqgLv Kf<񗯟M\~=t{g! ~\3g͝CSb \?d|a:x"*¢ + `#4sqy$;pkQ$ϒRYtmfU)|6Ṕ=4x?˺_;D 5B:'y$YOs @@̽,.L@QYnILP/(`Z, rm.Jo NT(70Q7Z|SO9d`ӌ@gQ9cRx:U\B"RTZb&vU/2Y0W6`{yZv yHo a-v?GBv~io>'NCzx4$v }K %>{V m?I#{6 i1ڹ6 6kϙxF?8B&W)D_8q^+1<@h˥F`@4[cnGHmCk(n^9Xn.3uyuy~}~|JG7Kǒ運 q,ANBo08Y^ =~tT]0T8Z|4Ud6n옏JFhm!oeApQxY>OcMFZr9 -\rbd<6.ܳh׊$!Զo :PqRq0q^ : //deVYkX7A3<~sMәun[]xBخ1B鱰AbZ&}Rl4 [hj0~g3|4ԯ5d?cLͲ5bf\RUaZӤlm 꽏dL(Yb&Dbl# m!C淓6DENi-r_ fY3/=WH^wpS{Lj@@gvHhwrt||7@H쟝R\Ny`#/KVX f9$]7;6gGMLq254L޴`f#unYMG8$[щ<FUs_PFLD"Lu4yLf{; I%JÜcEȭu)@Yu¾㤀 {)#`TVo`K|Ez&)׳ggN+Z*Эo:'N@y~hx۰ Xhu l`/2n=qe$DqfbwECa2(BS|dfg8M$2Mq|tyz/ftGƢ:rJWjC\d9 'کqk:vT@.e3mM/ K# }qW ~c3Rܫ57x ytHiypEXDc|K=n)=J[J3U%'x蜑0< ;zTJ+ cS75%@7}n \Uov*U{L^fTz',sG^D[w4|[@:tAZC~ȳ.p֑.ku/C9Ugw1]BFY#}1yN|q8 5ż}Bt#F8?B讕ئǞwu:njzխRdwxexۋZL=em#l5@0妍b  Ic([ 2Γq>_̭Kqޜd^Zdo j KV1SD,/&u4!>r :9 'cָi5e+_c?87ʟhcWE \ S/ibfWn#fr\/:y bՂ~dx?ǧFTRq]Dj4DQ&Y(.mY>2AeWn_D KG@:!;B^mVc-d m1z2*r~ax2/#4_aD"iL N}}2U/a߼BX6A4rQJKv5jo&N gLm!T(*ue9p1txVueݞJ=8Qy5 ųW= Fm%LP+ Pٙ}wtF"bO{#C?,ZP0ɂ5lG*.u%'-w9F?]y%8;UaWo-ʜ'yG .+M.m+1n$HѢfIT;Qīo2fpOSަFm΂~ַYZ~Q?C 2Wr+'J# ɶek}&DIơ{/a|LI 1Trum%tx (Lk)~QvSoD?2:+bаG! Zĺ0 b7fCߙv5+_b#yKVRtʲdm03lыY*eeHywثq;zHV?#&`A.&_i]wwᦽAd⍿ 9)kS&Kz8dt&"&Щ}Z(B23 Ύhãj_u07оŃH'X#88ZR@wq(ܜmhȧM賹쾘#,j :QmU E|xy$z=0a. ^[ui] M_^+m{,k驚 + J}XH0 H0FxBqjE7QbI:> :nFs%۱Z u}' P5܋Q&Yn|O)l/VDp^L`-pR\rxb/iIeŽՋ=} {-e6Z֫5o/p: 1:)(UYTԇsC8P=Ww-D]D$C֖Z&JΎljISmAIE=OU 9%T~D`KIOzuteU6+@ o"F!Ƥ91FlohZ7J*TC\s_Etc2pRsUN&S$Ud`*h=!E9zuj`7ͮ[w$<s"b3;Oʭ5GL*SlmH`6CS5Y"y,2w YyzF6U vro;,$f# @4Ri$0ҚX*ExU:GmM!n.ϰ?='m9vG@ WDﯕt z_v*WuʤV11x|KP#.d%95RsC&l@QWxaĤbz4nKE^υ+ `ǮM4BM>-Ҭ H.af^ajS<E|M>[!/N|=-(T9<-UiW~VXJBɱB/!),g衾~~K'#b@0-Nt:`NJ$k\&B| ?oKFGZQ{dLd2򒣘C|gEO{+Pb ,G{9~_ro!Ă(۔{]/ꗼ/BV\|i(ڼ֜Z LskWo$7-::3bihUӈ<*Q*,02s)xԭum4JxZ2/t#h!![W'޹xx^H, rvgV(DnM`F'A#/gr6nGK+N!HH7G^@ P 㠚pCo)&Hg S<hHǓ۫E /߿uv:2- Y-ȉU9D:V?u c|R<.Wv4H(<{pNo8gTOJ0ѷCjn&:k&۠vifG!xVndy4ϝb^hm<ΦB$K;2SA\;wHވۿ C(  ^d+LB`9iSj{YAzGx3ZtGbWG-PhX?uڝL'b ѦrƢ#|Kr}QZ+ɏKS%k[׃9\FIX|k! aħck?HXl7W7q{U\ٲH,#Wj~@0ɌM*|S63PIȔ#Mq49!EaX(s O6S/B/" _'9RN#e`;Ohv}ghրCPQ-)ĨԦy@&mKUnd 5X`9χco!( |p7}mLREug5_g){KIýyf e1jobWf)u,Hf_4=bÂa3='Jfs)5Lm@KPb'Q"`g>r43=^$PE4xǞUisCL ƿmnY(ɟ: 3%o%[bBLeQ@ Zjф`"|+)0qPdrιQM+nSO (XJY3xFY<܆§mK~9*Fl`䕦hCVp.s`N79+±>F d .S"g٨4o_TE/  Cg<.\4Gچx`UW%p ;e亝L2s{nGs$E,+uR" VI$;12H< ee}v,C~<̰v=a`PA^PTpbKSkYxhh$r;dv!p<“FV犬1M2?]9恾ˑq|c#_p1ڏ=ń àNcs"6 Tpu♐ ΆΐɮH>).Z췎"8#돹18 he m1J7BL*w//U; d+H8䘴|G Lna6{O|,C1LA㹠sXa9Q#FDԟA ┏ŦhKv~OP>Z0x15ȫ- c㈪K'=7h~G?)Ff p+AӦ8-pLbYY*=lk b:]2.w.2c쯢0/NE9.&-^5jSqb$= _mU+ɐuLi>Vku'}dh =O p0KnW 2]L*E Je's[wңˍ*'v#GvB^R6'yMOPx,'K.TwfJⰯCU[osܭۋ^1\YT7K咭`FSk\OZ<. -Q'@2 [`yS?馶EsBx8'ZukosAaܴlᩎw\v1{.ݤ(ue>mFB0x(KilS -G"oϋI9Slkenr9v9[HN-!L Wd~,ߖ'gJD3mZق$sy Y@GSJy0Y6ẂݺDu.Kcچ]!݈jdQJBݘGMz5wHh,ҿUK!p 1aͶ=Jα0.5|vt [rWpq$5 :۔_Kg,Kߺ 3JQ 5Ftx/dC\L?d=J00%dcs$59FLSnJm=B/CdЮl| ttv&\bElD'$㡜 Y[Fq  L"il~`BMtUyC*c2ܦZz=2_[W6ѹ˺/24f@/aΧG6$4PZjB#Up!OމR -,nC D&F H ~ o<,W)h#h&YH2+ G:u``&ǶTw,XxݥL'OԹ)_` tkץɊ5j.@-E'B:Dž{!A!}"e*^3+RL;ˮ aQZ^g:;|<[,"s+}\Xq'\Jvd#;\:6}G/A?Ò(زHe0&14ɚϗ!Sa-"O8@d\ ۫~oh<7CQ{'1JZ9<чV9ʹ޸>H  EIG a1!*LsXo: POCiJ⨖M^yJ!Vkeyh}o0B_woj^E"͉/=ykL $N]+7P(va;jKګI.Lrݡ}#>Q:7หvOOh`;y'u,e\fˊ[9LK^#/mӕ˗ FP>`{V#_\RZC[{{)mR{>:|ٷMڑTI}y,ucU6wg,q~!%""hoEÜ?KQF\' hUd$/Rje47虪A,Wц݆cmQuDڅ|MziPsPl/ 3˨O1kT[)o2 ""j֋Z}O bj [l[{O2牽!Au׺,sT TQyeUmE0lg?5XlC}DT6K{x f.p"`731'[8d n/SNLۏ ߏeBfݿȟG}92 *EgrBMr~aO3 X8uU1ty<E弉_Mȑh":C! ;*@vY/I?㻶R 0^&E7qtG+Zۤ4] e9)$`Xxl U)(Vt5ixpd0L4G},|ӛ\5;JYIh]~7:0!61ebת-X8‚T'_N ,}()HK\'89׉d%@8dM?(x̕ob&Ӹ$L6C({Ԅ{50w7biBRk-̧&c>ۯJѭMEK`O26 0>Su.T*.2&R{ʸSmnnzTM0;')9!Q'ȌkjB F LF AFdٸƖR߱MHFJgȦMu?G;v](Ȕet°-N5` ȝH[GtMXX]hOW5 A&:4nS+V qHibѯ0Bd۬ӱoiLݤNh؈wEzJH)]y J[c<[pi'akwV*2HZ5-8ZEi#G@;G]=rvj$J=?={}P1ց6ި AlK yuĨ頰10:ON9%œ;,w .$yPdyr)`;A<Éq)0Ī\;'J 'MIR|$@Pw$ObKW8=.=VlZ(dgM?{J"!!㟔ES?@m$XfU/2!?T8maL3VG(f$參Ϳ$90.uI^%m֮S 6lz6ǐyԼVP"@C][N('w;ŝn)p -'?z*Hu.4dphaW&E:'m9QE5|ީ8Ͷ]3 \Bxp!ȉa1=u|yt$ny 1h< ۟åDqR[v^%Yˀ>0R7Gf6Ǡ\cX_ Ό iz|YƩAάqV^f?If2% jn%򯼢ER1UTy[heHm*t QT*q'h{Kt*АVAdfH+(d8.Z8%u gDZ6d[ -쇊LV0Nr[ 9Sz}T&ڡeHРcQ"kff_leÔv){UE/4NxX&FD>5}w>։^[Vy~0zD,2b/ 淵2Y1!6^%T,l 3L(1ePՁ_Q 1jfJB~)JLQf!rGT`%GP98!%9m. '쀮*WLU / {jQsb` -&[. yHvEloiN5 L 54u!!bȖ{ZfQ>e$OR홺'mghN5Am&m(}{ji[jє|%j ,~2f>Eӵv&8,qҲ[%wv[& 5snK ̜XVp5 ӐL4ѭ"P4q g`IW4HM XZ5r擛Պ{8l[&בKg3nϷL`/T0Ŧ`HYXnd߶Z82~E^z`L=쑷dܣ%!YGHʫJP>&-_r2~vQ=d6~Ќï EP5Lo`Y]͐GԖO8j,vy?,Bgh).SG] ܽ6`F6$.F…KCkjs@LiQ8z^g@[(LzL yQw3G1f?d}~._@OΥ cR-( ;%]FkfƢdG.\[-=æ!faLz&n6M@st>7ח<}mK{YMmMNt7Nc-OMLwT :]}:Hh&3t~lZUpDGk>ѣ9zz>Zy/@)JX76+@[oņ~:\U"pHg 2lM veo5ԅ R9Mqw)JGGyז Ɵ(ťb-9zgn \7L3J wrD*7̆o&f9wA?,[P+x,FfoZ7ݏVSM&/ JJ!3:+i$$O?Pa6E!H֤T04Ժ>ui1EiUz":Px%YAՄHhmNR֛-%g~s 7u]?b]=;ᆖr~!4`CB,*ZKlt9 Ȥ\_a)'v <; d_׻tS8@}O!6>_s}TkBFkn0vA|`*{V1d.ֽSL(W֥cS+\xZT9*_Ih@oZ]5)4&ĭɘbLT_]`s{_,~fJssO(c RޢLfL58'm)GO>"86ý;hDݯ_ϫt໧L1_&josaQkKi`R7Y 6 l{GsYo=G@#N,`Ply ?[^%{fѢc l 1Ƀg S=6/o <UT򥓶K_6B zZŬr7 #_k{Ue:v^ƛ-z'M< c oVhrf ݛD&Ɲ|}nݽB|i KH,j\1M GA!mK@N2y_748XyaO1<LwA`O^2K0Zu;XU{ﴸeWF< j)L]k&cN<X\-O6 0(92iW%(Ν`czݼSѸ93~IoT%(vw 5%"zuw:K,o-| '¯dD*19rx_ekYXkn%'Y nQޯ_/ӈ- NIcZBƑ o?Mv1gFզ*s3Y0 sAc`*~Ntӑ-*[`$ lT R'p yQ$ŋO,Ɉ*U O ;zkBvF$]]&d&5UqxhT  (T 6ѯ{54tXxFlF@zC-@%0*VjO"yjIЊ$X 4n"ͧ}ZO摂S`teuzf^Fi" {!'.yrinhS}f`w<cy<&@})±#lfg' x\He(+v۟{EfC@%_ UtPT]ŘXI59o0 P48`*\eiheUS6 oM1JT:mLGq׻ݭZUZͮL(s*'oO5gfҖ!coK>XڿoI9M QX]*e8|kd{<ކ#7E;J,-ӹ gmQ̾A@D:!oѿIw͚μ_{e4F^Wv[<)>RI(D\ھ%% B3hz・< Qlc/x/ D`FCLw !d2B>2|=f4v̮Kc 0/3h0h$ z1LH*^q s>Eߵ;B+!/ai? &^l/7:6^Sjh&DR~y#/bee 6 2{?;4.\1o쳭}3C2r'v /$NoUPFOfS_/QxAKO)ރM~+TAMj-Y:g5NZz %stmf|X[֒q!,TOz[oq4bro}@iQkiO?Kqȏ׻؟R$8$_y'. ˖ A]LyUrKRkJ;}pno QR@+zmRQ9j=bffH5Q)L8hқ)ÈBF5s6?fFÔ9&ʄiĪLjK`| (ެ|-s\ KVḰ -xq 5sӓ3".m Ry ǂE,a䤗w!zNɨNF^3ҏ~?/.[Myi.v;G[ݝDݲJ" |]s2R$xSnDtPV]%P:$}2x&cW@T9o EڐORWϗjEy^0Ԍ^'o4dRK^7}*N?0.1" '9_aN؈~CIpvපI˙"B*ېFՎG4!HŇ!hBqCΖmqDMZ[p 0%io Rv}9Rauٝ4= f9q]F;%C]ScmrAA> ŧ kJRcܙUŰv$T]P lzQ#cmc_\+?lGȓ~`@+?B YЈ"]enT}JUFMk'K%7K#jB2T#KTB${<3&8S׋I7>5K\ϨY.ZhyAq5ַ' LwZb1a: .D(dsB%geZ]Z;$-D+ |3;@ѡ#WlĒd(e4`lw5jSC[4xt/B'AkS6@IF~U".QWٯuм4Foj2  ~oa)dm٢$'^S- ڭwB}Q_J@ kJ٭+OsLi2'oÀqqW1u ne;o~\1 U`Qo~V#CBI!å&.-+ ,4(ᒮJ %/Y/eRa6[O֯%p} hE9BXƼNbsːM!ۨepYM7?OiC[a=yfE듅f[Fӂᔆa)%SoP喂iӀ$Ko2·~Pxذ*\obC 7>$Tz̏R&e2\^$yYc5D\g^׿!^MꈣX96l&9%fz.Ɣ jKr˄}BRؕ6YX YhLE[\o1Ob#TD}ҧjOl Ȃly Rq~wNd2lcݫW0 (?,nr(P*egWo'߻G_mٜAyeͶ,ƍ{{KDGt^s[xɮ6Ģ#;-[JR!5/P"g^;*lm1wLb@Ѹ$Z0HۉU*#Æe"qb`R=MS Fx]8Gt$15<nؔv>[pdjaOb{E=p6-9tx]X.\l,YN25>k۽7ʛdOD VRT'gJ%Uf8ToJbHmĬlAcVQo;n@`.'\W ҆_o8ٓVJzPV'1b6Hr$' ]_{Y8ci&\ђ/}@ ȑM;]Lz:7ό)CC,t>ԋ[&$f j&Yh"@hQUgݚJPw.@ S}Pd-gOv *A؍AG'e&:Ͼd/Fg0¸#Er`L> (fۍjCfʓ3 ZfߪvT5"ǜiBwv{5F.ISKoz`ʈ< z SnWi<=P&}HHbqn 3 ie$2ڽ3ht1m3 ,),T3Wr]6[ɑC`V C,ių9YWjzńW@Q5 F>_HVS#6yoOGe?9c=(X,mgrj Mؐug_HQo`|h Nܵ_d@1>MípթJ0H%J9,%Æ|o^οg֍Fꆟ7u2t’1#`#*3.0^{UKs`1E[ST>Ma~܍Y#vg/|[2hUx $(p`L۰uK&$6؍e;aq}M6sm rFBh<~0Q}EAN|P䜑I⧓*́yٙL\fl[K ,PPb冀E? —[ȥ'պY[](s+{Ĺh !_R b&,rH$ik" >U%q^ۗCUbc8):=؏(zgqSΫx4<{C"@$:윛*+O+e01AKb4{V}t /wFVy aWs;,T(O v !^~J] p&jnt|[{EqYخwx3 Lyw,鄏< s}oI'(\DZ6 ] A@w yH܊HJp;YӒoQ#BObu <ł}u]`Y8 Crṉss`P{bm)VR#Ɗu3;{pDtmxn"4ͤY h2\O>2n㴤,< ZV6;*4hfRLA qizC2}S30C@A[٫ ]#6A+,,HӉP (.#`uj`WIp;DIKɥ0q*f0lGj_Ct呄NF;-6wƉ (bI47Dޗ>H{r4_[R)G8rL՞qV;]{JL?xÍюT$iZ'ڮu |ŷ{]BvY谼Ϗu|[8TI\#ԯ#A>һA$@ḯ^㳃;(>.)[q\ 䰤~OhYٸru$nޓRV0w[]IԻ˥VWH2Kv?<{B9KT=hX`xdWliQs^0 UADт_`%rcXkjy=Yv>Nb0cٷ de yMzC@EZ<~{X(.4vU.Yg{54 YSnIKtoF@b= l&d `ng6EhA##Pa??Ann?)CǷ֋tq*Y{!G6nRf_iو#8qkC`;-:]խ%__<\+v*iRI!X =:XL'z.AԮ@x<pys_KăjðY%% ZN EվaZ -w)8Sӌ.|& 8^^,yuZ$[?Oq [͈JW7-F؊]#UM5 mq\cza[Wu':@M*ZYH>碳%TpA[;'/zhY/v[~GI,G 1Gk7 0oI &s-2;L[Ґ00K$Aup&w\G:N9ʛ9f%8djCY52*rZ,*,}e+`?FY'Z[3x%&`SG82\pσGPxϬʭYx]5Ͻ¿&DL(7w? -ؖ^tAavABԆ# Qakt`RjYg >0!5eTuVo++¼WzրZ^>DvGuZĔ`2Q8i]bs*{v XYYQcTh dIaqJH pR4·زNc=F9("N\Bf7y/VWp-Š- yY,_c2Ȼ6;dM_XUoxJ0[3%תQ[Fo+/[|3#B͡@m;;"Y9a|NܶYm#d#D׾2N-^J~qdx% Esa*nЩШ,SsZSzp\;5Ɵ ~3U'?h l4qq+2so a͚T)7zTAb&L< [~ % @0'*ӿFC'/?3B>]BP 'WEHS+jRs&y$Z&,Ҥ5;QPat c6e՘m9F a&1 J_Lt,rM~ŨnЫGس{ZO iRTエQ8y9}Põsw~c7R}i xʓ^RaP!(dmRR(t{b%Y3Z $2B{(,V}WlI;Ra$ùO` {$GODy--VId.QK=EFW`Ƶ:;=*hsu+Ȥ0j1pmnYkpS'%dH(N ֞3 W:q)~UfbA|R0.lŒvC1^wy+٪ɺ^0 ilBax m#ށy} :K3QmB#>bW[dMcS*ohgb|%BFK`ŋ[pȹg8&sEFYNjqi$/ڂk<gK72rj)UɱJl/|^E%cX[9Cn+U4DC 0՞pw(ɖlj@hRa4"3z7wM&v.aJ7TOSjMlba)"K~d!._IUmfx;K^$$Q7Za< 2n_[a(J54ZXwy%8CʡhכC=v/e>Q+Pts݂w:eVxiHEnKH+' ;\:zMSR zhC1YdSբY@{)e/[rfk%:P1&lj ?ovw` -O+G`r[@spKG%``C5 pؖC/$ +-$OB ቮTd0Rk#D`:"SX=q\ k@?Boо/ƾ)ͱkX2UP!,a1Wsʏ;~y '-2Q>=Mr|.S?z% ԙ<[+o`4f*О*MVZC g`"@n;rb?M|N0i^wDMǵLq6:?6.d y>mSՕdBH2&Fk;uA3jBu@2X㺪LUnPӌ?hjKK 0)7b. x-KLPkɲQ.r̦;=P;s۞ͳ W TuU41O0 )i_zNto[fM+ߋ!U/R&@#1+VCs}L[Ts/=97wЕ:*6mT5<ʹ'@\_{#w> ĶT$PYI tVWp4 o歓Ͳx\֖\&:'d?pg3\G9۵wpq^B2L~fesGnLX;S,k 2L,.ij,y\`1^.<^q Z(ExZc˿;/^'Ϧ{H\v/`$x)ҀhI"tXt7gW"4W0:Gh(Lm?tZp)WF(WJ{-X|tqvve C"Be.,1hIaX& x!z_In\kn{A41T{hfG VL I>vo&@-ZPUZϠ u#c\Xҩy=ZR5NUa` X; KK9"i# C]@zF/ه˝6/jXqqFY#w7EȲ}!lZ .HAٱm2&4]2f<5&U@J*{VkРmH,3b/q&? 'o)_k pNPSAHs wT__ Fry)E Z#w"($(EH'L;`{`DZPOF+v(HWde(\R[:Nؓ>1!Rcj1H nD̘" b/:ȵ$MnžOcaQ:q5D(Pk5݀{+zS5{7m_J}ָ$WaL|~YNx!Q%=;!qAmyEDlR-BN%VAUsBZ! 'ǜTOW<(ʀz7%ƙ=n_x24:2#3ꗏ@8eXu&n5]^?q`b|^f{#P^ 3wRU5}䱗S)@!/~NY|0G-i!NeOZ9| a?z'ewWn3M_~krߏBO"䇿1| ac3ԯ)VxݚPJP)'t-J}'U1;nVf>PV= gc(w(lz\6< q G?Pq; Anzyl2ћV19(KI%$"s'{ܣ}Z$mR sL\h, 0j3"77LҨ͕#R8N,#iOr H(rkiۿ';-.;STu7(8tNq4PMۈ`-cw)1=9"A Bo _cʤ#=VD4CلwЃ;>OϫYT1ˀ 427K*R!2]zchX$$"z))L^oPpCDe~ҿ[⇿^Dp=a֝VRlbyكQ@\+/!Wݭne\Oqpp%sOIB)tTLRΟ>1`?{j! ӷB^ݗkw;]' 4\xl Rp2;bК'AQ^gX:&<M oF/P{UY3x c!s~|37!dAr-+3J6gVvnpALG 9kCp2$ J7v,@H4vHq- 7HMFо.eLjOn;DEF(_tx'@}ڍA6gZ3Wkr8@ÝxBC#BMTOvj{7TpIE^&l63W:)dM gf_;0h&Nhh-(_=YoC_q;uJwI/ U+cjh[`ꯆ%Tţ)%jtn O\tnC)|%^|ߝ1] yU#Ur!*xoBCfh&4\aO+3"mhGA چHNђOD+\+T*FJݩ<6#QR{(?$@) =X#u M\Өnf5i'J wC䉘`[1)> "\^hwC?y﷘h 2XRZO%&A>] M]'[ՈCwuRՂK M`CFXc&m(`I>aki=@620 ĵ>3K)$>99wN@V7f ]GEZgэ8%K hoW!ѽeqU Τj|00@]6u֊OlzF ڏURUwG[ Ѕk8!`kY?Zgsܟ Zwȍy IlSn:Z.?Q Չj;@0 FŌAь/NveJP(]kgd%A{/Q1$3\9=ѭ/K&Jrq;Ḧ|FF `}{̫mԷ_^^&b뷼⣴XťW'ߔO綎Dp?Pi{PtҀpm-A>ǤBK4M笭U`)ƻV*aB#22AnXv)lƜ;b{vk[)VޟkNn&ۄa_à6wA㒨m5);]QNI.^) ?F~azeWM_i tӦc #vu7,_hvLj2Rt?U\cjl)o "Zzб1$Ayd}a!0b#B!9 tJl╸3{ [iFe߀ R^"?vj*M D[3Ӊ-.vsgY:@% t~ CӴxh8R#p_ќSv\"S7Q qg+S$ņK;> Bi(<6wG#+Vxr`ed@FI{HT{ElR=$F<ˏW;ה(`xر:}2-<2%쬛W<Y{tgZ'ȓT F_FYcZ+0S-4sKiw'9A#՝zĽP/b 8608C 7p-8nJHBnQ5xGf}ۻv(70%#F".p$B̹96C1s#!) ܈wUܙ߹*ڒXmֲQ+"6hͲKDε\eESW,7 co#@/%qnɬ4; &L|qT{Y᜔iR9}lC 1^c5Y$jJ=k=:^_T%8~7Xq3)l |`)cG5H1? ̗}FBO7cy@=?lnݜdRؒe@<X%Lk=yAX+*JS~k Carf_UDžd%M62E?52'W/V>Sc)Ci]Ķ#Sog2sl |YD)4ŨIq8.b_lkJo41'XB,40h"4·D!6!]b3{?r1 }FܾNL\둞892oԟ) pO(dne߰fPAa߼(rnf 9BŅ0ѐPp:dq{ PGn.=Qe JʮO5ZX#]";Rn-oI$FeO>-Gsm5D-@GLJWKcR` zsY;=DT+ #x.t~P6Mckw0n«0-/ZKS+ jS wKTxJ2?* rզ+DʉQlx`m+A$k_ч藆$zeVXoO!܀1)Z {ʷ4$9efc4syȸ=[;h!ۋFWN $( J q/gc*ml&ۆ帿Y{Ppf 4'ɎVn+S7| 6ǜANAV迂mYof{H6ckMZT({Ե}%<#En ^ƁS=v?VO]#8%פ1wL+i2ѵ^ԑs>̚n`P:A *C)Itևr3Kpb۩?DqShiB&|#b-%73}N44װvcw M gb2nEZc~20a/Rmԗ7a$X7 bA6ꇋڰ$B{TFd&e'kS gܬ4TT*>S.̷SLZ[1Fc\e@̐a>MK)V#"җvVĥH8d'*äCh4V!nUg6we_^W"6Z(,2 o'/7 'Nw20/sff]Y~D%S#a3^6b8AB9wsH=hoɂ0@omt}7-9w"ػV<]LW֙i*?aʝjNTc[Z`dxK\L|t=<ƹor7`'EQo)Yfvqp_J o/Nzꖝ1>59sMqBW~C-grXϐOK3rCc Lp#A’$rZJvԋ+}=ֻVl@< N*Z BX;,= oy[ B7!*EӍAp+,ضzCҙI=?s/oQh~s>mO1 k)`Mj]z NkBb}@~頵<^lMFP|sm/>YVҠ:;,§9:Y' 8쇨T@~XٛIT gRi!A>~6^B$g'椂Zu"?QyYT8zGy~Y:o`!5cC0A F`^.ҤVYIe&c4}[iB2ϱ$?t8n4qBI9q!Kɖ֣ऻہwT͖1[˄r k䇛Q<ImEKisY̎7cw ^D ۽!0nz;=M!r0vlmyYcH8vYf8Mi;SHN4[dS><RJ mnO1o}?+IE?<:Ro& :ѧĹCGH=!ET_M .=YpRAQ W*ԩ NhcgLApgRZ70 r&v*d K!y3}J< ?_|:%'8Q eOO!NnTY\ЉQ k2EɇT@SGAS,pS+eǣ,a>)v UuIׄ*S:eL6*kA Zm1d6L(H0JJ=Qޡ(z'<~c8ĉx*;#Tq|V5 (iwҨ^-(sa;VN@!Ke'.[˰5ɂGeDꉫpfj%dGM-Sv~B]ZL&q׉p5͏0_^6wI3ue6eAH,vƠCGQ-/_#C$;NuBt&8߻Tvt S=Ds }&/B$*ٶ_NH9M Q(4^hX@vyZnHX^K]e5,u.?d.D/]bJ,G?Fs6ľؒ-aDviߐ0>ÿq  BPYE-RH[sRzZfxz aYsRp Ws3.n<^>>-pFлv_Sp{qp)Z\T..=- Lv: H4\ 1gs<R xC@J<ۈuMN-1ɂVU i5;L,2m_B2`bY$ܫק|u,@,rw%#I ͫ@Fh;9995]8MLcJw~} sÄ'PQC!VG/5 a9i4zҗ'[Jz1nbkwiek_zBx+WcϪc|?W&=h۝E({9ڠ߸|wKCwApwkVXЁNOqBzqHtzq%/7J7X^]鵽|d#[tAT^IVaUx6[qє[0z<:Es}q?L*d,฻pD>|zjl@hJP[|g%~=0|dw4(î([kN^*Ȅ*2  hor&=kD`B{t#W~絃ҠnL=Vk=+!xB)=۳ƚ (Rri5w95w) XܔxT8,q^i3oi?tak˥}B>r+$[ иx)%X`S_CXU_!hI25ZS7HWLiϔͼEҢ7k= m/Kq~RH"Xkl~Lg0,_d8g<<`gy̗~YB#`Y,1hH\}c^&鶊.IZ(B>6Ln-yZ iSzV^Tu[$t0͛+&7v#8Ɓ%Y*,z[е-q^c1>-d,0䮝C\ _g BJ$~lڈZ 1.H/%3`XϾ vQNQE5pgc {fva 1!?"'/ D3I4'X*TE_^|Ru<+x}ѷj4jwȻ ~D+KazM ma>9=\~<]~h~5':s/ї$כZ1}͌I8ꑐ4>/4C?y)Њ xl67߸Tb7T;BX~mK2kP Wb Ra=GK( Ípj+exU>Oч(z3NWr;47O3uIdU$5#4h5K+&M[T%B/X7ræ*;"]"q=7ng)֫x6{R7L||<U&;"cTGӌ/3(iզ" 4#MFIp2Ck,ۻ2IZ?]`1w'҄1d.8 $pE*?i0)JqQ*H+Lӱ, bZ)mN$0\ykYZnOS>ke Ǐ].ݶJ!o;pökVi9fj8c g ؔjnuS~o)9[^;Ro'ԓw5ѹ}]q^e#&`Q9;DcB!Gt`=N瓇ӂo4Aԅ:)%"|v~ fe{p;UAҙn=IA{ƴڗ CV_'1Ԓ۱i4Kx6htXuJ3 F wM \/VERM\t"Ф:0l%qAݹ&o:~8$܇cͫJx㐭{kL19_< 8x:{O mO}(6S K%֢XVǹ~Hd@ QKdOp96JPk4q hh.,9U mGy>̆!Jؓ'-L_$Ge8y]ROM .$.ƣ{:Pn&L|96 P8^IyS 85ԗWLGlj3w,"'h6_+|uWS4--Rf=( !n%`uzMy?\FVyW{f{ds/Bbu;x(7߈B\> #dNQ]ׂ/WKݯ$>rUc3PW/m ÇcӱfA>P2L&R" 3 R 7Ou-se d_ά/lv jeÅU(;=D=gNp($Y-?J AzK9?K2(ױ0~|2#]ş1jl ЬlVI^_ ;UKP)eɞ_8b)vģ9d>x 25c_3?:aawi\I6@͐T8]ý{*D7f`(|sZXwo0;~֌,>aڄLxW (+Ju`?ѻBI"I 7bCp H}Lk\z{aVBAxB(uC0ǟ}OO{:05 ڼbEm!q^}D_Caevؽ`E7)$,ݻ>7 HK{Dvͼ{2Zȏ=X@֜W23e55RvR^.\cƓa)k 5%japX'8ڼR p0Գ,el'P"b껺|W =>fKVe1N<nIˆy);Qg u8Woן~YVi}˵DHiٳ1d`m6RҖ&2F|%g,]hIEf-A_\zgwD"=Qj<KűTJɗTS9ׁ>l\,s' U6F1t3SʉB*aJY }SF*8)sFrFƢXL\9nnZcʹxu]ožbQSVX s76P5=rr ;f:̬ʎf~Ĩ hv12QMp40ڥ;N0f0E.ZQNՄ/"_R)fZDRb4ks9xcjAQ%v3qđ\eaF6bGd#T9m,*i%KJY.W;^[2F kg )* Udlo *ce]7N:&{@osHP@Oó$$(WVcbvDr|2/;W`\ " bWVniӻjJx]( GI?H !,v@gCNwuIi1T;<ME|WQDS<3CBpaEׄsH9eRn2Wl4X!C.r9YQ`T& eP(Ja%$IrG:nk׭wakw:mɀ03{ qXǫK{8O^&ViPlyȃ 6a^iCqXC/Kw}*(ܚ. 䄴b9tF5I8jx'2z}?A$|V$?fTBL6l$ Z^4)',!,J =SPwq .7?5B GVktrZ;_kN}lfLꗄfg$a! Q7“TUG9ZL>7GRjĉc[P^BD"}F0WQ-.jOruyx:ƴRLC)-c)MxB3'Ǖ1ju;B^X_BR/(>"3Ig2?l'ߌ~4(rD&{ ,bp̎>6 rԵSlS:0~Q)[k6+̝sv~61H3,pR`y H㛠JEtJ$Sb߭ҔT%0u-uSK|iB͕KS ^}B]?[z)|$v` } ~t`K*! OW"ȫTRD  E`勞PqD'rl0z4K$%"ȲBрfD>?B%fR/j{FBgX(&zEhJu}.k9(j+vO L5\,_TJگzfB%TohULc' `Y-K{-Kp['Kԃ>85c |,f^6Y tUNiK8V1|m9A~4/ȱ+kP&1*I ^"̓:"o#M{F oghyӟg-(5gIC/q.8ag4Y9{4UMd}2E`&w'h{m镺yp֜r[ 򼋡PV-P|, n]FTUjb6l2:/0ܝc_=er:jQ『&Ao}<*@`EƝ.~?0m',\BH^3ev1%Ytx]ո$t[YN׷SyQk 8G׳g|=j7R~XG*,wkQ0 x !χʪ Rge@Z -J gravoU (Bu6 UpGH_uF{4h#P:Iuq%}1~Hm=HX8$waDd.?zt&;侣QHEHlwե. WÀL +Av^VH }%FW(ie} >J|tŅTIq Μ0@uF,sa/l{mtN.C$] )L3 &Yt>?#Lǧ,B4GvLOYhe];uQd:oxgP#']doY u!w?wI2_)(K|]/%MLWkř5qSY߲mŧ#rg}p}n_|L>CzxD Ueqa!+$U9L0гp?Y%1].=ze]4H^PzT>tzz~ 1h$Kٚur 1TdČGյ k؎y5\淪a/PD_k;c;evNk C,RU#DXk\q)l3_MVOtQX\e|d: JjM.i;]&zՄw&%B?s ㏮Q䲟Yͻ].6@` `??TQmxh9}RAԩs] `~L`=[dCA-q1RLbFJSRTB C{E@VN\1qtG@w8Km(sҥkE@T=q6RV"p);9>b:Kѕ.|̈́#j.\i! I9]@A1r"Zde!+q[lOBf:l~}% ?4:s(+Fʊ37 @#@I>Й<;>րhK_2耕Pmd#.mۓqcyp;"[K!Th"v *7au3lC;Tի\]'M5"mi{z ǽMX$58Cf6/ v1W_1l(d}, +%-49]KYwЬ]뮕賸M oxmZd1A]_fSjQer.A`ۖحYΣZ (w*Q{Q_gD׋L620& Ie)^Y) pj޹^Aφcǻvc,iHV xP7E/2ڻeV5Eϯ YȊ'oVYO_7JҀ(J@M` |frBJ9F12< 8Fsw -H-[ht'1KxL?(sRnb~kBc?iTepqaꎔ<ϙ̔yzG{q´zwyFjЖ?*LFʣ [P x=%5X?hS֡{,1AT$䮃x5&-|$C䫱U;yְ*5d'1@+'x42y+J0 Û)̷z\)U͟Zm,Pdet"F8όf8#lXIz\|i>m[f|D eY:kIR(įP`滁L"gvFט ?9k~U`4m㾒qxH2KuDCƑ"̘SӪF޼+:!cdnspXӧ½c4`^V);%`:z荤dr,36='H IV,Taɞ_X2݂ 0!?/{;~f!b"\ z|:m)2ߒB)jZe-yw@qi>eZms9"A%8XۥHUO_2Cb b_l 8;> 5}GCm;?m1/x7}kP*W \ǎ9uz ~h&=:LJId9)˞b$K *b#qQCwYg>\ۡmpo!@jY%b u/̅QűĮ'ٺ $oݞ$l!R\1$1X>5ϭp?'fY#t+RxTMOY)_f9/TPg,9ysTl~֊&G,Irզ^ZVK0ۜW Gw Wg%DX[D'vCfr-n?؇ȠG$D(eBHզ ?kqVzH d_L(5_!p3*%7l~~YZR(;Q;-`KHOUAuoO&4޾#-e> Y#231ᛢꗕ` )e\zX Zv~a& b0RhKn}yΞ= ;Os;ٮy]qC0XT6"÷ *Jq6Y:7N]myĎ<͐QIJ?/TyNxא'VBsNOGnz-iU3Y xk1phzDym9(*@K}{g~Qjdj/RX%s<0k ne CEP'=ڮYmDrʱLHN!K IdC!b; -IQ*X P:"AƖ`QQ@=@: 2^_=V‰Btwߕy +Ge9u_^rUTU2t#uBE?J=ݘ Ņ%2 u#2ljm;ve KIH|K^Y2yؾ~N>.>N=ez!O]PSro9~CB%BXW3Ʀ>кI:o)qKq(a=ta9Ez^m}btI#6xR,Iu)Q̯=꯮1sO2]qchrLe3_J~:Tb@95Jl^CdL"~dUmO?pBC̄>R&3E^8!kgxyv܈eBN4̓䓔7;xA!q8K>Vϖw}e %c T5891М0+=chy5"Ff_ WW~ΌqsM:]""\! ^5$)#q<8X/G V=h9yO3;s{'ai,i'[TqFNcģ.1˺OD J~X ,20Ӿ˰0HP^c=W h͜jT6 e\k Wx_Mһ-z3>/KL)`N] rn'8ʦ B]-#;3sΑ ]6{P,b1eY&Lˮ a_D<:RgUg[2 ?԰㛤]UJoy?MsҤڱR3y?)ZcCv||e$6=Mx[+ E@1DᨅnXL[%;@:d\\Kc~ 6roi·]*$lx9g {֬A\ @0yjZ>_+e0IPD⠟CתSFCփDaxޛ0PP~+_~GinKns^Ӥ޺W8 &bڋ}Mz 4dRfXp(V > n1o2A5j( Fh^Yn/=^Rg %FL@ ݗ sp/ȫ0I<h"\Sw Wҗz-v)moo7=I`īDu-HK74^*%+!oVVxNwqWxw(P n(fBp#ߟ'ѽN2%W$ҧ?$ 5(B!XF!Ԍ%~ *n=3pe16WKrB' 4GtiAmnziwPmcr_/6#ZMgin\<8tN<>)SQ& CAJٳTLLÌp6 j~].]לkwCaN|8jXVBu'de)mOitb'5c;*C :zT^> s}ZnƤ ~T8^uh}Lq7 t p oE*1a'dGq/is0m6 7Ϸ=#.<# S|CwOŖmq:]=r.گ인:, ہ7 B+ƣ~ր'"2j [D0fQ.)^$߱͸IB tF+ 8y$0Ք>aQ€'4 Q3H.jll/x&%Pe e3JX3/%vG,<5 `͢CTEAX eq&{| r}沢Tiܭ^*fnc_Z ԏjFUHsn9RR jCb 79fO_x:L:c43%bLbA M=Q4F#} tf.'=Jc:Wkߺ/IN04V-ep->̗F29uI$t^E &,tZgrŽҳ62D{Ԧs>U=#B AuC(WfJpSPZCzx}K|n)n$lA.2R@b\,Ekm p[qy7C}YoKqۊۭ(-EB &V?v/uQԊ*`qe&OţƎ>ܵ=\2L{A 4 f̺_?-=n߿.G&C׈xm+Cd,wi3T[0w#Lw9B܂XP;s_^*zLE}Qjs)W.0{#KIe.,k$JSŽ$ɷIf) 7y,pJU=789[@{㕁\%ZІ[Wьń_sM8jh\)*"i9 ;>g~j[>DGl]D&.WHg(Ry8&Z"wܕ,&+>suD%ۣ|p;gԿzGn}T hM2 j=X;ek{]/7o ƝRM WHɆt4M~OmLP̜☈:MɎ;U Ӆ c*4zF[.(7Fgו<]89!a5d%˾,`NmT]V651ZRA,mr. F{M%j.PP_-0 sᰦwVqq=PQQ=p|h ^͜4 -cҙ2ȉ'VF Lpr (2nt‚V$%~ Q\K[bhN$ml":y4FonRW/?sܮ^,q5G+\^>xڕ6B}`Fc/٩3 `[{=NcX0|b=ci8>EόZ+Uo Ftؒ^Ῐ/[v}U"ZJ@_P" Pdp B@-E2`\o_lYq%r{Rd#=R9)B?&%Y7?\ [m*ѿ9GeBSჩtOZ꒞ HU%2WI\>I klS^3N)X{#dZ#P;vpD}Y5ԅrQIYHrކc j}DbA`Dz@[u|euUe]B)閳t ݺ ZIorb~ ;e,o\"pϫBEfb)ft/I+PDM6 >[NDI| E3R7! RWe.feA+cO'o2f"ڐa4[)!G] Ix>MMc:W=I#0: lv\# hsŷR֏Q-Q&mVgQ: Б/ 2vq"!;&8)NퟢmGcnr_ Q_ Mũ| #vjaX1e41!.X]x}i9@bpsDJ{j;h\s:Eծ& VOr\ǔD〸pW8łD\ڨ( ]_,]$ pTxqATvSg>PJ΅83z+LH: Ecj!tUԃZ{"MxԵg(<.;pʄj$Q N(|! >os~Ș(Ef) F"XXA.,P(f虯R9`?<_?Ԝo}.1=IoQa5K7cS6li1 Sn]Ö?nMo$`I[2χ<}P % nA8k\GC@;guG Ns_~Q-' jn?'юhpACʘFL b=*Y@:Sh=əY^VכJ$| &m4f47H(MZc.=A+N3ņ+jȡ5I  ?ʼn݀^b;,w֢T.oQ*Na l|C?;w/dq2 Oj~]t6&>w^pU)43~[RV<H` EV2:K3z%[V7ҕ3 zc]+W-%>oX 1I@eVj:'-e Vnv7n\Iv>F/gRo6e/@:ιk2-6K JF5dȳOCT&@Q w՗En7^g$p%DzUdqQ[Ӌ]낾M='%4lt@>B({,$ؗFޣGGKݤruyv9i O+vӔ.u 5=-7yN2x`[9 I P4 3?ah[7J*-#>  [Rޮ>U!ZtdaHZތ,Dxȴy<@X9f< 9GG,7rRY&#_d]a5T]s@A p97CuTЃ^Ԁ[t_o$;''KIJ9t$Y݋<}=IǎJdUjayb$b_u9 eP5-*PӨk`r71B;:n;-gA $/U&*bXwAh b` ?%KDi@p+4#V(^I(<- pY&C- 3sY2 y̡0{ٳCǏt7ՈtxPc4pzxRldS5 ju 8F2;FmY!7rӐWs/i|2QN/ڬW ɉ^42 UDss;X.xb!įM3 6j<$52)g?& hgS8[7,Tͮ>nBO$4 Op}'[=&N&V-z+A&P i aݧ0v?Gl^qqrK`*D(+#vH9k(9FЭ19Ώڒb1YQZI-AxX,0{8zid>2 0^lCBޘ ̈́5=I9ߦ\uK;qGHtZ.\/i/P⬈qSE4]n _GEG  Etи^VPx$bފ.Αx-%=͔d^1HF9ߔ7dGȓec/F]8PXPlgozixA?[3w/tkblB_1r!mL`Qz{Ee t9 _&\ ĸNtyXQXhJudԾyN%i5z6 ԅ+lCọ:ښVŜ<;G/wQ,@~gӁ!5bg~ ]V{kƄaSY ]"')ԚuT ^Tlv#Hm#E!%'aK_10q!utG w=Y)L.tM/Kġ6e㚓B~xf@wq0 >ophGc_{eGoM/-]5ҏȭ"/H61d7"zWqWs#{lَ,I=ªv_фFQ)N`r'Z/x.b^0&t &-o@/Q Cjpp8wcX7F4try;HD#1W$> NbDч|jHU*r6)xB hmDe &bZr-~xbpn.5b 0Iwc)ܒ9O}K6fe6R"uBM4]gd%McN VK^yk܇hjs)jD]?G-@'\d]57 vmy;$(/"%DÛb/j`Q ͷ/ B?7ȧ6UV"Ldr_*_l T[7.j5*Ó ?,2u #]TZBpo}K+Xtn'??jsM3׾LJ~]D:S?`ܢu! (r_mF&t6ٿ HM챜2pBZ)P3, ݘ1-+O{}DHLW1q9Tq)Y,O \NUT*I$!%wVXȩ=T!1q+dSިqjwv.."1.{;e< f q"7*Lv$uһY JP)y%a#r KKSng̓x- QB< YRn+MQ0|ߚX5F#K,)Ȏk ?X3]m,_)4NwւӤE2-@Lyö1yRm D[o}h♄[hpzrbbxk$踧8ӟ9׎S$)<*X0i&#ɫ6Ֆ@jitd,M\s&1ǕFB :$\E';2,܈=F CT~{*UJu\C*Eb^v?uGŨiYHmڇ82_]2Hh:nZpsX[wTC]Ϊ"[85KxjFn2qXt4$kM, Q:5s, y(sI4 ?]gC3zOE Cb1ޮY8#5|+h&lՠyqYT1x~~o=k~}Bz𭘂#$2U4,s,Lc>dA$wúe$x6CIv }Uo]֨@x-ױEק=[•#nL tQBUN[p r)QPG ~Fenޒ7jDTZCf]2x_%/-(y'w쇱B\>%,Xb7$ rQ# Ş4g]bkJb?s3h'G _ū=kޕWZ91-Fao׈ѓΪH))*F-+%kF!Akb`l Xg1.e 6x9wDzeEjB\X1_Aҗ8C[䡚 c>-B~7 7eJQvv=>Gf) =vi Uϐ5y49ahd厴b/= kHlOn v8@֕>¢l\W9Hmu,(i޾5clX91.H(h-I"bN=!-#Kyi?v/ ha&Is տkNb26ēx̺ET\Z+ //;`((gq.9~1}KZfd e; K.f17 NǠiRT8w^aF };p6@|_\_$),gf* ѴǛ1Do /R^li.:j?^jpC/8בw&F*ؠSǴs .\\*G@[N->ޭ3qb<ߺapz)qcwG|Bf `4Z|ogg&'0ǜO c+LKSKyeI  E'I4[JhO) %# zQp]&%v2(kqZR_RĪZhpTqp}IEGƱO:&}G PC@ ґ7az|tՑAz9mV5qID4&+B.0`_xK#ZB(q0,UzBIM2DIvWk_sGpAIe~s0s$[ɢ]1ʁܪT3<:B:e;tjzLPϕu*jX4vud1~ܳ F8(>{bE~@!V>:s rI3I7f9tYX;#->>sl+7R-2ǏGVM#76~^']0eE=iKB  //Њ3*S޽zkUU$#Rq iɾL*NsRW_{pVbT  t|t`Z]B.6C-o6؈uE16)*2czGO~(5P%y1vB ˽y_C骝M<(:;)l,'BjW-Xnؒ't(Á򚶉%2N/)oz|K~STȎ-Ur<6S"rWޠCyRwB]jMz3FQ q䈇XJ$ 6cyo~41RO1Jpu~^OMrY<<Yx1BUĺo(47HDZ16OSꯠJNl8eCΥy/ @~ZUë6HaYĜ聦7xt{G\J>,J)C'1s_sp_mp.|2KCD -:uzyöyTG 1|5iIJ5lXSȅwۭ+`v7n;D;UecnnJ(T8p8P24i%0~Z@m F6B0Qt.]͛S[4 C5]T >}ɒgQ%*jDB {gMj$vz\&S*<4:SWr"0}Rђ?52LضXf˞bM*BAу+݇]#]}c,emπ% }G G Qz$x=6,WoftӚ#B{/@8jFk…J*Cz):l#rk5ǞBRN$(wdӈꑁ얭 2M7>n٨tkDnJ:zr+>WEf}p 3h4oRH|F)HkX TӅX-ӠMVuk32]N1dT3̼#jI#, ^&kD;T_݊7~@Ը\S:M/xWt^Mc `Bw6[w[BwM+EίQ0˹:{d{nX $KJiOwf,p*5BnEqty[3&QG2Šo}u5/3 mD' (kXHS.` R7!Kg?4$n7MˌIY|GUBzͼQs(?FݨP<}^zp4I{ i>bvL)֚FL4)2Q< 23r1sJR@ZڈVG_^v8v%T8pT32Hs[{iunx GVoY?rMMBt\^_6Y5Y3Nl?ȰzQ=n0^eg }ឺP&G--t]O=·oND ~.B&LF(P.<>eQmgTu6WEWP3H"hJ5_ ԂXd9:+kLܴ yt5VM_zͱX\vEn}[) 6wM!yO0e0 Bpftv" =H;~*H%e"8%}1NIa?q˘i  KbMJ!Z%bۇB`6.1:-j4wB--RE7jkɗQtʌ ۈTnSt9(}<0G]NVyv~[yT,*00?/`leC7+U]USꓔB!$_T!8)Dk1H*!8s@4f7)=(>R*L .#eSKLڦ15^čψ~s0E`fA\aq"qsSo5&`Gx]Ofzzt&%im6#?!C|3g_eN(Q)QyYdFo2yFFl}ќ7u*fyg2Ekзyxw:Hnc+՜lHdDI쒻*8p9uESx>,{zy1-$S5gIl%"IkvڱĵAäH&xtBJxa_9N BSNڥ#\>'((зkV?rakxfaÐp&}k0&c̥!ubS6e Ad heAxR+2*J+B-%v﹢E}as\U4$ĦB_$OT,L/9tv'hpLw/d+G%gq@fw%U ;Nby\?0Um%65Syr4% tQ'#J $,ڴ&j:J7֐ړ45,1 '9(:W̅`E?,.Wo.JĒ_%Q)γ*%ޏs C]@,|8 HuGfj=^BhQVR*?B+2Ɛ{zXR2,O'п0FBUeg~$8&&Nkݷ2 yK;;D$dĉ=숵0kpR\x:-#SuϾI_u\*rF]8=x$IC+_7`x, Z·T;eږbv}ֶO#JtM]ESOKKǿXX#g {\?ykb9Z Up&+HT\Wwi`C&%kG_I| JGIw귺R=ۋˎ# Pz}hِ)T =ҔB1.v]}ݛw!~E&U`IqMɍ(]$çx* טlT]a6_]=Hc$ؽ-ДRZĝ??<z'IL%bGsgJO_05] ;dTÁߏhs҇x #?ca/D/)E&d(F`q~jiN>XlTbUnBF p6[-HWrxolscb/;.!lq:sfyY`ܾi^!.0'gC/ìܱAEC)nuo J,q_Ro~`^3̇B .eG'+A3? D<2J'1!1^`_PcLX4hw L YI2$Ì sh;~|a՝*t WZj?eߦ,_g zh\LC]:Y"O)Kl,hiqh(+[*0))6CqVm jnjEg@lj-]=wfq fjӾ@UmАl4I7 044|3l.K&j,P %.!8r4 .őUpqa qA!HMx s)5_p3(IpK~]>fIMk1Uz]d~JBqB""\-jpKrQ() kfV|9zݡKs J=<>GkZtj]AF1* c2NAlC;م^WC]$c![D&4qPGD'bܒq{eNjŁ. jum4z RӼU {)?Dh;C)Eql|;WuשPEod?B14{ǀ!7ĵT{iUwk"˳W'n.d`=E 1 pSׅ&pD4$Ըuny;#Dt~^P.gq7 'haA.y_M<>ϏC5B/52Q@i4u{Q1vkB]g'4L^v{6Y\Mz昸Y嬮`np#a0@_%TϋâُhsuL|!(QO<9BBAdc iG~rvto9?lbHұii"ovnh1SP =ų($4'ӏi{Q`wE&^&KDq^Ú$g|U圴Pλ4g%L]gB*L^"ʚ/0GsQZ$axM_BgDtnͲpгNr$ЁDz഼1֪%&Q\tF 7)go ;AW?БqqFŲbVₒ9jXo5nb=q%^Z78*w4wPy+toxuP; -J|fL!Z¼ȫhmwi}`$Fg5d|o1 @ڀOֵ^5 o_j3rna6:߯z4j@iz3Ťqw-~_{(0fPX4aj_L2+{͂H{j"PykHNtC{82 ;MWQH'_O.^pƺݑVk:F㚞CF2Ģ}_IHmwX_N4IDvZFGiI"/Z:ȝ1s:}:h4ʔ14YJ\KkE -Ȏ6x̫7KF8J#Izpl.lrs&Yl[TFFVw~F~:)>1\8MNۇ[*T ܹ5>A"=Er ͼA(#ƎYچktB+vdrIk-*)Zm foj*p!X+5Ek }B)\a5R|[ m`sj %L;,J>n,2^) !G96삎  wOMdEmb]Y!51h%ݪ5x U*A^FZR/./[7Ž2A9mrfRWI_R툉Lޝ[ \u? "#bU,9"bky[CT)r~[zQ1 8h{`{|jح/Uu>u )eq~v@\TePx %=H*i4,:Pbpem-OEMvLX5iH7qj,h,Wpjbvxvta{51cxwDYx؆gpߒyj9P27IV8ei FYa:x HB_ :C-]x ø,zq A ?^LFǓD:H6p3N@KZp??c{~(\n:I[i0gb⫢h]bKw60ix'P u\[G h_eߗ;9] v딂յʜ J3A؇Yu'E̿Ҙ}탡h8Mv3dzqD@W(9q+PtqpSέZ</Q+ ǭ7' p۝B5!㭎= ɍf2\eZu'\;VT ,?岓kw: AAjKe^-a/ 6 //U5hC/˜T07Ϧtv!f%oH<\=_λ$@U\=~xv:8b2bTe5!oGIuZJaT2c.i]m"Cʖ22PK@TB\u.HN~&_0VnŠIbrgM|0zyeupu(ۧLqǜ+ȶ^Ln88Y#tP]H9u,S\9RsI4Ҽ=\9 βd$rC B\*L$!?3s lN7 Ûhc1Gkhy4*|O=SGt=*;'rG6)>7/^K{9UB_&ID9da &|cDP!@_p& |^;vL'by lI+ć ɍMGHpDXP8ǘY"F prR#b9 |7!y\wtsmZ(O'Y=Ԗ@Q—r;pcwn)6JZX~$ 8/$SAPI&ہ4<-&\07H\T5w&%pLA?W{:DйMf![1NC+o\R}f`q)'n>{N[zk#m~O?l0=$Cq F ӑWclHE)) 3`p֫HܓRp^}*,&Tg+W ~s!w1/e+nEݰzc۠:,pGZv!BQ:ȴVb~"F:Y=~$ D#jx8g0oP`tNT n@/ AQ4XMT%tO'!s(2mv Ό2z{fB4M6VBi($}߯YzM& sj۩eAx=1q+/GIp"~L~)wX, 6co#궕77j\ /OweR2p~J[%:DZ oHO"3?sy'XS~}T4v+]uUp_n-2=y]W\q?9)`;*-VB  "pO a_ʾx"2$օ7gW99k\^C `UjuCe3Kk!Ț>]lxF"l'z&:OL `Q%5GX, bye=M>ZbA :J Bb5G`p`ATnzV6ƨ'y(F]++tly+Ϋ/JR=Kچ^ %0x8UIc_;Bi\̘v gI|fz\'_A서fCj7O1hcJH'oz|k~/(P8%ѧLSmpW3\zXc uAU.SO_ jW슡ٳ؋s, B b^F'Wܰ̕- dg:[ft } *>sLx1Hb oV:29Z?K8gfw\_-ey汕xJ6/Z/`=LopZ^2 ;C]#1xy\l? )nYH5s6ďÜuM+`EvНi@.2ZYv4AjQ_9#ޝQa#kBU #MEg*K+a Y->\e>p}fНqE]:dq}fbQ/DI9Qc!41p)1ST\RS5Ì%ꚴLDw;P7ZkҚ8Ƕ2Ղ1/DϞ\e9@RUalZLu7vZ0Ξy ˁ12uE+mr찫tʩ=P꬛bvL3~P:hvy#(P7{*4DzH8r,w yw_ڗlfߢU ڴ~!hAhu&T4.+a0Y# 7E&zXz˩x|>2<4559c.^ia}%C]5m`x1<ro=eWu} -1tc'At]@X~U4nYA %UVSp[:؊;#51=[U[C\$^;(펏 P@ .n)@Y3Hfߔm^GP^,ob͐-"TBCgd^5 )wCeA2-eS.WkQWk!UN=I췧5?CcbEɾ蒬*7xμTX)! )|V3H&{QIT-}+Y#Ls㊠8<_Y'I0>pK]=4ʼnKz ;&B$2= BEл]wՄL 2Q%U݉hQwþQU>@<;73|sbTk*r^FyoVZg<Yf&B2)&\un~b7V ԙu%O![r[X :Ri4ۘshOsnxBjh /A;d+E)))B=D%8$M7uK`׷,K8=},|FD*px]gP'o7V)n6%?zPr\:E玽6!po e&8J) KCWUQby j[ 1ˤi@: n\PaC78U[lJ].LN'+gL s*nZ\yA[toEQO`jɫۂܡ(K@e Ec&y!UzT!D%2)Yu/܃w/r%$n5X6fO HNsч:;-"y0 `l7['H gTD U+}v i  G*HdVnBf!}cS$68gUs!}jR7J:=:U2'/0N|{ZhT$Y^9c-&Y_Py߆0ZE<(8nj2WJg*WP{ oKTǠƿC@*r0PzO~RRAE Owrg!wt:zP2.I)gY5.?(NȺ֘.u n8ci)c^muQˤʬ~@֦+c#whKVH;$ˈ}W[b@gY(`p5e,Q?ޮ$2#P"p0pωR8A+9EV t2~UG] !.~T@Q@ipLfqA2]yjeQww{-B6A'`rƽјIq"sg;AR5䏌{wYܵLT2tɨfNdžmԵH% U>F8 5k2j{ra퉸 }C 7<5 ,9}xhhcdp )=ڄN2YVjwT N_"q .Gòz꘭qHH]jqd9eIba=B3ao(݁iE`9EbsB͈ ҿȞF'+#mV̎}?g &Ek(7w4m*؄@3TB/WuP:U*6&3S)s& `-cJH+Ŀ9f@OdCwi:c>VR IZA`?/t˦v"ttL"cT^ {qu:xbIGEA{ÁW-_C~FύУ({czbx B=]VV -d"K _!P ΂VAFle1iZ?z՟jz*hPƛ"q cNBI ܲ 6Ec+ok/;6zV*ooo"URn 4kIܘԸVH2e-vTjpԆfO>mTa0W(|P^]):. W@ ECC~2b#$2RLΓ%(Ϊ$RWA$X"t0[,[uqs_Cz 7;090 [a9ӌ^;SSnFͶЌ]; _0܇QU d)#BVl`øJ(5e2~p#Y边yn̡#R7%-ORhrex8%chۖZ ou\rCsaOx,viM= Eܪa#3*(&P=j%2+@b++ l߿`3{GQ@k0=}dcז ۊ wڞhH5M<'Tw/tV;aux>(6H ʨDۑeor"`}f[k: Cs-eY5i. WSвC%]S78#c_r IDMe[5k& %r i4"#i!= jWwP# j^.qWk,Y{Uu1bڤ*aEܘs`xk7F &F#Ude怔> ףzK)aa8V X"#DL$+f/{5m*BBh׻gƵ+ipO#"A( Y&1x gvXN0/M_'/Ir 05sE+]U )7)Gr~X/I_VԞVRWt^2]N->,z" Q>WWWktf6 )O:LB8>v$Ki[}v}VO*vll@/a.lB HEh%>.cͱ TXTe_1-#Q|h#4R)l Aq59Ƹ7+E{ӻqKZ?E[?yC 2 Gu"iN9]ƨM #]X8fjM=4o;d`w2Ż_ffƒla?\˖@ԅ]!IuK2{ x redQl5L%޲I "OkM9ߟJX+l^}ϕ,FIds }n< X})Ā2 JӆQIy0858b@Y3zCzшao u<` 'ɭpgP(ʻb7A|Rӝf?S'O < f~ b5KTe {hc`}6p X`$(EdU+Ay_'2uVJwTDނBe^BҎZZoǴڴnҨbe,0:Ɛ O$4NNVBQy1塕-s_?h7.|_R ^,s<ۦڂ[(EmS*&R%w|a`}"P J3[Yo;}GG{~B|\3ye12YZ ͕j\S ՊtWp~7LdX(@ߘEeq\lL=mZ)ՂUo}"!iS|7Tیebcx-~1;jDV8pE@; OD61Z|<)q[V'X.03SuH9j"C,dtL)]v O!6k>\xWp6Vsv7=`/ d6ʕɥFBB(re|CxT\wF-I˼ i[OMEĠ'!D41B\ aҞZ ItV%6N5 F&5 "/Єޘ Bj | x702}3qUY_~^>)H:yZ, -qZ~%|@&\}V\k At?EǸglv^ f #?d2PeYxCa}ihpP^y%A|vuYz.ic'vgˢׄt  )==)F~۹NI͔!*df윒$ELEvZ>'SdOMh@lYSsRJKj-B+F1A%FnABCU;})79 '$&J]蠖jn oȧ\^d|R:!G} >m^p2QQ{a2`ktk"U*dK6$rA8Xt=EƷ6K{h/ݠq`odԲ GEᛟ;FEy\93[emۮJ;g;/ 99 ݺ "8V DB x@eZA?"UдP"W5/7ic$\F_ȤdYRy@p!b٨ Op/;}R,y㮷mm\Lvd`F[ WRg-gZoinM<7Wt?4"d (|!J#O.N,-+."Nlu,5ԧ}Fr?|t03e'g@sa&G&Q@AZ@U '׺ 'ގ@+Ԍ[6卖Ry!4k0EE [Ho]ڟLrD'+ ]r2B,3-IٗRr2En?%J]pM IN>+t$WA[koqj+:>lxBv4 슽dId<? +}zu*`2goɐgF_d)ߒ1 @k;((h cȤF f~q+l)zm3}vzВ v$Lu %%(pOTsK͈괕>P)o|cw `^1|z?ztq_myyH-` jf׃݇JCzLTEsdq҃L<>8=a9G-'֫JdE:D;&蹁GBV0j~PuS zB;t l;UB9G]f}m c 7$a$4ַ2,4aepIx{\Jвh7e֦?-/ʻ{˦P_#.="+GNi(m¼dJre6D~!L^ ۼ~h2+&.jyGR0R$%}U19&{3r Š L8l-%}"MZ$DuTh{Þq< {0cm ,d$U-m٨3edM %]4}",(HVCͦSM0Nu<$c%u)q20F5#DpNS]tN!FkѨ́a-/5\ Xo7u+i;+{L*{) Rt ˞Mi