python2-perf-4.19.90-2402.5.0.0266.oe2003sp4>  <@PT@7!.ܶujG7oeڧopeneuler@compass-ci.com G7oP gX.>>PޱL ŝ>8Y}4 aݻ/$(o`9ˈХ[|ZQMYa3D784ϊ10Njgb7wX1") [tTU;ܒEW [Lg#`jfKbչ,6[~ES/R$-j24M)e;0WO $ ė"zR{HB CdGl!!nasdx=3HgK`Pq6i"3IR~4XZDC`j0;I27.nD)gpEp`Ng *3if᫫ cr8Yy>ӰC4A'lNX&k|04e874a99006997e0658e9aabd3480d1e5b891500abef2727c008fc690da73aed5342b87aa046530bf00c0830dd80d5dcc3376f5ȵGvOkӚQ[_l>??xd / j  '3JPXp |    "@p(89,: PBjFvGHIXYZH[L\P]h^;bdefltuv wxy z(,2tCpython2-perf4.19.902402.5.0.0266.oe2003sp4Python bindings for apps which will manipulate perf eventsA Python module that permits applications written in the Python programming language to use the interface to manipulate perf events.e*dc-64g.compass-ciGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64A큤eee֏e֠ee471db6d2f6691fa25b5354239d5ffc827e1c475f12a72f4d9c18868838cb201a9dc18746a1e44628a4192a1368ad16c6a0634f3040242104097745e0f10e6172569120f02d1e8c214c79fd1c860c239e9fb7ab392e5d694783399afd6de9b3b80e1022847db09b0274d62b482e32602376c7be380b8df521e38b3323cd913cbcee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2402.5.0.0266.oe2003sp4.src.rpmpython-perfpython2-perfpython2-perf(aarch-64)python2.7dist(perf)python2dist(perf)@@@@@@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython2.7.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.73.0.4-14.6.0-14.0-15.2-14.15.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.rpmpython-perfdc-64g.compass-ci 17085125544.19.90-2402.5.0.0266.oe2003sp44.19.90-2402.5.0.0266.oe2003sp44.19.90-2402.5.0.0266.oe2003sp40.10.10-metadata_list-compact_tlv-python2-perf-4.19.90-2402.5.0.0266.oe2003sp4.aarch640-metadata_list-compact-python2-perf-4.19.90-2402.5.0.0266.oe2003sp4.aarch64perf-0.1-py2.7.egg-infoperf.sopython2-perfCOPYING/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib64/python2.7/site-packages//usr/share/licenses//usr/share/licenses/python2-perf/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9c3ec3e33ee1a82a26c692c504e0f1f63b6fd066, strippeddirectory PPRRRRRRRRRRR +JtvNn\wkutf-85dab1fce3de7ce849316455388a114e61b41dbb9043fecd90795e1253bc36b16?7zXZ !#,] b2u Q{LXg 4lrgt d8 yerd|4v~8[)xGj,ˎTPu' |w;'Y7yZ~*:_Ж ;K€2A1 e{oG}P)hx&itʭp?|)57Ȣff.zN7C.^Nn eeeċ >J:jh3R 0Mk.Қ!LݏH"sc<fo˛:C߄ jbVCt?7g1xv}CqJif(|L6]~G+њgmg?\|P96 P;UBgys45>|6y,õ U;|bC|Z;S@- G[87Ҏ]0RV^ѐ]#!%S6 l^0 |`+iX)8/M{uS(3s3^״0[Xg![]4c[IQ2o7hN[[W0ʦ}j.qE{I PmZ?#'NF!}a" G!J 4mvN3>AZLQz 8u' K{ΤJ6 )=9i'Ql=TڣF`"ShS gi֦ G_ѳ0x! T߿ǽͺvU2v .{k x>g4υYB0V;MdVIxIփ,jioބXӑ U=s(הn4|H>Ɣ鿔o ihRqbgeGjP+ĩ)Yim|qb?AXzxyKW|L3o{XdYԂݷAuD~$nQͦ -k\VEj~h`YN6J.N9iLwFzm:7 }JMxHt&@:R2b"C<)wҎ=0!1# U =p{d^-$o]!>$U*!:Xgiť/"Xi'-%QK\?_Sr64{t "!`dYK-A4 /]3=> ªo)v'( pWE|FKᝅl'>td`P!JZJ\ζ=I7d4RL_MK!p1:7YgKsxwY4R}XjȞedeDAtpO!m+9fc+iF\:fPOQfM}C$)Gihïtey FM>\B 7N!Ar.-BI2&ɣDQ/!L5,Xݽ+"Fcr"j$D_PC;ǃDw HN@;D|['eFF/!l=j~3:76%`Ή:# ;؋]3F/ _\$lhzL2N]Z̸rRlsl3ݸСVm 5Z^2H"=x'Uڣ%ބBc]O5T|BLG}t.^Epm^{mf>Z r.aUIVSwpٟ10 xKk5nID!VӌHt[ó>E gص_ ٔ *sw'˳OhblU$6oh7&o3wt/~\RG*~~OU&ҥYMcwPJ"swnk Cc4>ܸ9#ݍ|Zn.)w9bp-Nw(U&wX~H^Vnjm_6Zu1[Wig4oBԩ<~P#d)G2L fNV$AB^'v7 of_WV޾v"V-A=$p15w ߢ} Y SR߶XO clsSԮn$8tѻ0=8$oKC8sYijfꢤW{dN|%8[( җ c~|49N&юOX8?y,U=/[ɜEu2kT)^"2P9)"‡0]̿˃;(|^5!\zz6cϐҍ]9I"b$d}>MC3)JD"~-!L%-77Nv>zMV/ йTWz?> VlFLO}0GŌ>򝋗_m6 ҂rɓl5Η_ ͋+N##Cr !>c{>ǙA ^Frw275p`$nb X.b"\^a?;=qs7XN&'7bE462  vFy&&0 ]zuTR2~qr),\X|=3;wBêҚPަ;ⓛ 65=R5.ᮺY ۃ"\wAI-M˞Q){XҴX8X]'ԷD[iiI[<Ň(WV6S:xo&i!!FFțu&4 =닦r`?ZUDb\B۔s*ˢd3c%bV -zZ;;]ɠ-onnOP\PZk vy&7ZylwUr < S XiMŒAx2U<}CҨ{v`G;Οo=ϟ 2xa/ 9*Yq}gșO0']3"n/B7$$ČcͶ~-"Z"+a5[9%V`szUPOMutżtʰҘw^4?ёb c62%B%psXR0H8kWx`$Z>%Ze߬Ns ARGE3rn <{m+xk)p`^R~O,S=?3(ߡ_F0~̭ljeU /@ "phG(JQV{>@" Vk3`ɞ6g U).cCWbY,t};:EG?7-k]zF+9TI:i<~tUIaCY9on}'l0z?PrgF">w"Gu[2T2]uV)Gyc4Y5M)-~^WW4a*v1GEGʆ.ުԪ^X*VioD z AGka*,G rWO"LIÿ1[F/ǭ/ +q;KŜ ?W&<<P 0eQ[ލzgp*#i1T9cA9/(źlbjM_`qh~s|9q 69e%DJMסּ8"mQ"('M%!e`&Ggx4ve,A0rtT(<tt]y|ӑO8+`~ ;z&hH[)yB-w҈V?^6Ly]^(ZQ} M[8VT9$gbWl/Ә3WSܥ|k!Xo}Jw@{F7d ˎ~yxY^/V}c#!h y#yS%A*s<ѫ%路טͯzRu P+ny_5K9ŝl R %H"ċDGJ,A\ޝ6H:Vl,O,t~ jT_hOEFazv]vAM^KR۫rUwYOjNd? T(QA`.v6g2qn̝EhS5_8MOcM)+UDDJ0 m VUuZpZ-8J4p;~ƽ2~NH^}R uzƋ&q#;&Sgz0%qe֙zKUjW\Cm}̹J0+J~vinM.K)ݾ)'ɢV0n)rYLo3Qff%?`s4i>fM ^>ڞ?Kc@A,XI M+e˦ֲ =!0Z)t5^1WLƎ$C0P [DZص\*vNsqK[AR9{!h̬ և;a;_rm ߂' V^_khmsoy:*}tbW̐G$4#U"T0p#k볅 *5JO3 q4xF6x>wA0E?9n/(bżN6&\KRJxVHwKۺ0[L8ecDSSt@Xk3jCsyZfc2o{OdVOٿ cȯnw/qHo=D\oO&|p( daA7t?^R]8Weت8J 꾄a죨 !՝DyIHnFSqN9=GbDvawl2%M("ރdq ρDWS[tJu}uEdM}+Hs)B0"oOdgabKF,,r6Gr ]-fTϢZ*Jąrx~ZD(=Y5ypPs+ƈLϮ\G[b/|iz/0oAF # +]-'[vՒa*Ā}P(",rV/phb(8T0w?[_lEl? f?{뮿 j[^a!=l1,pۊqh^̠]_HQ,E@Մ2u3AVbR,8{+vQQNI'kPbw l--8>'Eˬ'v [LDFQd:xn /*#tx 7NӍBd;iHG~M#B}> !%jr I¶F9hD6mu 0qleC<@a Q|K;KBV]+nb@Kp"E]@Ì R&b|f]56d=xqr=ܡ5ζ\qmcҙÉ Qc\<`ݽ[nUNx7y$/C#r$bYL!@7JMNݓcU.&n<Â)нkҗ+&hk \6rژA`M<'1PH2ʻO6pFNPcsԖ%gjZ̛NyKbd3F5;%.6%ǎg i+N*.[7{Ox6֬>FYQH"Uz+nOOs><'En{1U~;8~eY'v{l-t"Yk*V_)DK~ѕQLTᩂ3[,9Nٝ?:Ge85fSpTl6<WRu0ES+^ &,[cH%^'vR~Q9,L6FWW*y O\r5  @7+~Q(HV>UN=|xYI*w(lj}/(Fg*q)$/pѠnV~~YM!"mpw푧.OW]%-:M8f {*‹̙դBO_e{pRĆQ Z$*źG/Fb;~yZ1ővrC 5FIF W3 @r$,g3EwqԨ $纀C" C}ᨡe1u?=-f1[a)eK>q!6D{[ˏ(%)qEգh|'~9t1zO<'u!j#.iy'xnKr/ۏ׉tNG t]~2.L5r\XQ8S\ Sg3 , tQ fPe!\Q͔i~XNGc}TMqJDT|2ZxƼծ?Bv(;Xx ҧ*4 aMrܘiihC>0u1k'` ~|c\hD>6KTC/A %*gzDzxPc)3\ptmdhS՛{]LH^BAy/xx\LOxfq謱8N`~^K(͕9;/H7Zr$]HOsPlD+م'6ve>Rpn G`a2ʬCJv 1 "zQ!BeǝSIXK4Hd^MW:#4u& ٘&P'浙k]QQt ͖v M֣gd%5|n7 ,!`SmLAk0@$={ 猈+7?Ӝb g4`Y6!꣝ WNvxU2N7nE2;#|,|3ܪe~nD.,tD?D¡FW B?g=fr(hO #,H"I W[wlF~"i?AP\v\Ll$8:*-*)"3%HG; k5PV_E JȆ`[XCfUqu5Niѡ34M%{iQM_l:VD! }\.y{B`_phNY~҂=Y`p=݋E߰`Sf>~1wZ`ƪZ7(kzX~}Μ~(PƋğWtsV7ys ju}ffSv,ʊQްRl.V.9KBPh824Ra_$^:My}jW29]w9QyDJ[+ SIF&%{/%x==hI!=eIVBUe$u48=Dַ^ ~[_G&7 c}tی$),T㓑[*JP!A2O鍚!EL,U]06m`OJA 菖¦6e` wRb52y{L/&XӨ3ק|r_(/\'nuUY@ے")1 %{nb %Z }7ݶs|iP:-K}_[,Z[M}tGPFڒrǧn.YDkxo8J6zo#ƺ\\ֹj\qR}bC]B6>q˿3؈ubL<1zH_T>URǰ쨱p?g)U!TF\iSzm?mhZ2n C4m LpiYtoKD{YhZd"`NaΛ<U!w$ESU4z_y; P|UU*¿6vvU8Tũ[ <<+\t[Ͳ4+󇌎IĭE,:-"HArL3&|}K{c:b(fMOzg,=}|ZB4Ar892=Q )|Qh| Asb62E^!ͧW@8Q_t1OoL0L ɟAψ!<<5SxI- \[P=) 58\_7ą",D ]W ːsl=Ǹ*g`--TuU/Ҟ Ku4L>Ol<rߴ[6,$ RWȻysX x[\O^)̔P ʢs@^̟ ! g\`,b^Tw)+LP[ݥ϶=B+5ϯy8٣؜,{g )S] )'d h\dǼ3ލG2^*yR%O5u!jcʴ!S:i) 'A~bW-2R!dYzgiۃn(Sw-3Joα16\,wb%z+RÞåL#$ŭlxJpҞ~vT0^BބD~MK\q )H{C6ظAv\.O\-$y#M0AzonFsh4߅I`2I1B1hblJ&9@c.u +ʑ,/!k < ,9o$"^*GuaN)&go5ڡUhCh{5Ī}tBƷ#V5ۣeե^ψؾګcbYmJB]|*ĄEo]? X"(f sq7|1sL*#mPr {}KI(X2&ϾηD/r>` 26x˪bW  mEKwkΌYY"t_/dDZ؍J.01ԏ[ADh$57٦2v ~M-]AgDIC۠@W7O;amT.GܚVI@(sJYtK2 mfO{x ,o ppG%n-\QfMϐՔXXD7Cbb%7^qp1,3+}}d쏓\@H.MTJW!ssNdO1M8 ^uqx/FhsL+wb>g`[edx'lZ{E"Q%28uRiC)Q%EgbPg>XB`r3 YF3w#C\Ju-RLD`q<>_ahZk뻩-:8+oHPDr vЪ-E#,cCo۩:XuC){2DKurxufTĩ$g z t#9dL > PVx>>xcXN\/ъ5Ӎ0"YsʨEp0?|,\Ċ/~R-Q%c8cժ-y&(E4SB+BOMbKm4\OY OQf;?B]_^>^{k~$%qh hj!҂Ύ`"iSD,toq8cfzBĭ'Kj32p{濠X??GRY ÂfkR%r;nѫ&ߟAGF:*XU`qӵJ Čv :e;iԎ.IN]DҠ&93DaF|h%`[㴧.ڋ()*~Flխ̈́s}?B6grӥnMx& v2P7i#kms"wW>@zQ+P KWCa3욦hAq8Q9.t1N+yZp-_'a+0xFa-嶠Ц)Θ`^= ԈlG'ł!ok|ԁ67q+X&XFYc/JUO~W9$ɡCe dvl-UCpf5Dg;jIR6Gν1ll'<>Vm$./nEs|b\?\Nj,_ZNN)D&+nܴnOsxHQdVY Py-r=d*'W&e~9唺u搭3礉3_GI!2kڞX^ЊNW7?Z48o%6 (EQ^LKiN׬0PV& -{`f~=~ҊuBt/mAiN1Gd+엷2杞?j29y "fb!xKDfigJZ7l=>sc UHS^aK43RXO| 70JQdTu8LOݛgXc,o\1S]uzGfJv}tp]1S\LkUdD"kQ )8 PVYhLc? 4|qsKs,ْ?KY۔ !cGC.3ه*%t|ZzZ-…]͛ۓa@U2>$Q66)锗O)nY-El8˞g˒\`? &~#f1mj7V|B!Զy-DN@p :wRA.~'ur :r'P +F7ˇ'^ <K`]>Z|0:Kd?eyx<C[anx.ؓY;N|nLzU]Ƙa62s^ދjscG9K 74b.V*O?k8: v*?[S3uXQPzJ$# \Ƒ13>S!kPg- [_5ʥOZsUOgpUX[% B#2-9$$*G*2'~]*D퍷-eIEcyծjt- HKQ9D3IgZZ@X!j D2G 0lsɤ[PZiYC"wL섔3 Sd2ˏ> 8 7AЦ~ڻ ~* AE¬(eX/{z{6Vd{=NUgM2=?REG ž2VM ߒ \C`ړe"7"?3=)BRHw7RUTx_NƧ ԼCAywnX@ȕ2YGaAlF%xCV)س4SV*/ZJLU# g/zs.]z+$`h1vsZeҎQ1s"XuBcG^6 r]$Gsev*l3bEic6SKx$p_@WXЏ%IAb¦(/ q8&X͗U㈅>_5!]oùS" t6J<"?toҸQըW4!Zrk90g8g~Fj:~{PO)DCz1w}E.M&15,1#tkKZK+$l]W ,~'_MB,(ْtvڍ-oVCj,?}C54m|[BW(e;e"牏҄LY3 )850(9pM~4PV-fhyO6pS?ه 8"Yy &#frTwݪ0#_QYMfl@<`@7AjܷdN,@p (p0q $l {%^DB(`Mf:31Vaի_H[i"9׈zh+Jr3=ԇ"(J ğwğ(IRQk2/Cnưb~D Izr5NG*1 ACqT&h'>˦̀p4$8ڠ 䖨7OW< &o;v' _l&Рqqbڢ,ҬKa"{Ak* q kA\J߿^c[BFXp,wÛ 㯜Tj4q.u,;$m`(_EpT^&t`b7QWۯt>?;[@?pHvvGXKٜ(iХʼn .6ںJB0Rs6}X(^eGXi⹈gèF?cT?Zҗ) ] ; ]LBH5~xqczī߸SQM܎*5w *n9j^]ufS"N{8zk@#*XJ6mo!)MZ<JTd;[sx;fk0 vn,Fo+.|ƳʅT<;:O:;Cg(BJi"p!=Gc&O.\ŵ&.n1B:ڂx+2m_DQ5 jݓ?dΛ~|5D嚺'Ѹ"oN-J$87Փkt2=~d)?SDQ)ӫ?V@H?rzDFșV>ztwrF);GW6/KyFPu$ qw0$ҋt [4TC;!"j$ 2| ,\nߩx.3L(D^ڞ7I3),&&f oSokާ[[E|%|ru#R OuYWRO13x7ڦ ']r9q{>@qNW3O& Z+-# nB"+ ld Jy/"#S[a{bݧ'@GI"H(rR/K{6_L0C/TO&d(2n>r-1K_mQޜ'@g]@oq5< $cCQ5@?ym&.J~ n)꽑H^kSuwhc߯ )\x\IS0XD,)qZ'2nCz+.XTO114go3COgTLfMh' +2\m |4Ah q HӜV9)ߟr~(fH0՘_~ 0:߶i0 ŤEtnկ&!*EόyiuV'co[-üjeuJro283?Xߓ+tzjŕ&4-z?b+"Ҁ 4.SBkJty@;Ռ W{^U!Yq:ÍEC$ToWzdE+M(U+`Jh5`7Nu1tzi«2Λ^[ pvs_&%N7ߕ>*?&lCpyfQTGwDh$paS0N@ʑdUNey?MJ2 }l,;X_1eњFExѳC@lx <$e鎀wsgC͐&T66O'/NxTT.q-G o 6fV"V#ǿw !xvKX%ԡlX|rÿ f' @UvwWXy#mca.5:Kω;nC-$Su @!<|O4ʔI1_C{ɭ+h3p5Ө"ԏXzO@`C;eҕHO)^E8qD܌ơhО@EHwfwBMb}8pmfAar]75\ÔĸWHƿɔ)7EdeRj? w_Mc<$[O1o\(sx 52y$Irf]*IW% {10-6:$": &ʗQ?m-F nS D!/;Q6D‡XP 23JW c"yб]oWiA{ɦ}qA$:aU1_T/Vu;"#xq8wDĐ$isכ5~ t#O fS8tVVNPCZ.FOz Ӆ)쟸 `=;>֝e{4e䎻F~HI}~-I#Ce_A5cj޵aeP{e!sHa;֖ N9rhgNp{X3}%QJ*2 ig8(68ԡ0U><,@H]{ s j̛;r_'L)o\,.zcnT0qyo `0Wnan"G 7~"$YߏQƂY؂$X5s()n;,To!3kv?) ?\t;*#z:hQǰfxpv̞a1y܁(gL_Zr&BEM !ƍHc6.>WS(Z\0f+Z/9^Ɛ620QKyV-< l>ǔ?Ipzghr)6)R5Jm{.a:G,zrh0&4( SC;וj'>, v:$fZ?peF"} iKA@y7ȲZ42OZ({}Ne,n1T+Ȳаs6jyŜZY`CB8( ϡ#ӫej☦%I0UQsu(0T:/4)2oBn]o P۴)dB`Z͟2v ̻M;g Y&ia# 7/ ϙNm 6v}ݵRQE&f`JkR"p1I¿ "'\uVnRkU M؞ KQ+WH#b_fR('BaDE~K.ī>R&iA>Ki1r YE|kK]1,[)޻2ӡP0 ( "zƝ mimoqqgǠOvY7F^³xkAk<|:%TڬJ'D4aV<$OU(2Σ!BfBgWZHy#aQjvNXt:..<VpV@[-^6M ӿP`m#zt;C.F;αov?lm\D5`P-Q.&Ƴ@;ȆK"/Ëݙ@Dj%2=b9 Y?Z;$h(07 c׷3NW+kɤmh/jM>ҹbUO$c\ʩ+q٦DH[HCQI [yR9!znfBܕbjYRj8Zhڶ"!|T_m7OVBԛY Eۤvpr6ӿ[*)0pL@-Vff~Z$|)lY_p6c )]ɿܖBw@8pJo ٦̛+:Swmk>djMgnrGRwϬJt[))iEo(U'mX- wΡm~UQޑ z6\`vCBYCk ~[+YMP:ruG¨7m,x (_ t(M즚R QAޥ1i( /)CϘ@D &In3h%L?׼s L%FmX8TsI"}xl%}J804y%4bpBvU̻7&1S?"#;2s) K9-_ٙ˼sxJ6no.+ O2us LRrcl-~UPi '֫ <(:.3/m~Q=)#`~S=Ӎ?moA; ma >(0(ے g1rJ >ϒ*+$Tt9Xmet@|QFwq1%;~S C|me~5*Gy4z,7gղv 2g B:p;VJWgu Bxwu6fv*9"S4P-P5Rr 럹'wҹm^Ŕ! !.#' 8nbDZ }f`X.R G6J6=*Rɘ-߸xߝݵ<.#vaRN&=}h:)-QjYri!,~zU)Of5`1&& z7nKz$xfi~_! @)8uIU7agz=)@Y:l#;{ ~k*eQƩP ;7U.] %oZv+ ݨw>]՚!BSܝ;֗:&ET9L镙CAZ\MZPtM٥nS'm RynFj@>տs?qZB=Wlѧd&jC8 yi]J0B < ,{>孾_9dZ09H)uU2$؃~< ʛ@zJlvKQU 3 dhO/ʸcڋHr$/]e]{>(Կ0{y5m BnwogB{ퟭJt3=BH;AWp;.igFOa/} rF׫{;?"=ET0o ρ,|%C>P۱7`bZ^ޠmP7a-Yj&;[d1&pk%T|A0x&֮OM 1,%a/Ao' ou#Eɰ^ۯl;bJDd<ǂ 5aWoEZ4];cPbjL0uq\PMA*wqoLfz"]c|/u5ZF/sb'AFo16We4 ]#{/2,8T 1jS#TT=4ݣ/%WӰ" {'ޘBsB1z~iq)K= b՟KPeUL9W+;ot'XÅ0x;4xO )H[EIGAQ(]BS%IҖ->'.1&DY? v"AI3* OZ}!2K.;Yy:#'T}+Frሞqr^hy)77NEv#lkbese{.UO]+P=̥X8>alzxtf1@xT9e ڮh2lo50l?Ǡ~-k}9Bl s|prP7gGVPUO=K~󭵈c, ܳGim-U[$3Qoqj ;0O)/<ö7}tq _jT'b$ =1-<ޯp+4,0ETm8NU|\8(gfo XEɹ\x}:@qÉ=,QB(2OY =DOΆv@@ g4tNRڇLbcj2yJRٻ 6-aw $p7t; W-8Vѝ]{7B3 D# 2(nq2gJ9O:7-$FtXhfD8FM`qtwdq GV*DY2`NU]OO\8F'1q7'gKb_yVXċA<f NĊf_&Y5IaE|bgGd2ӤLꐬ'?M9*L1LӟnJM9xJIFs26\9 WAUg|h, l IZ팏ds]9KH]jY!x'<:>1dSW ʼn/7[7'I& (؍켈6Q/-!YፃQ64\RѯOS`p Sl]c~$MIU02zf'[AқaV|m_~a\k>&Ǧ`'|= F.ˍ熄gaK M& Ov9:!HG},Z0POh8=ӌbN;+:Q ]%>Oȹ(i a#_X1tM\(abɠw>Lwl- ix636_΍D[kPI:g½B.aWx+WmM~vooi簟xdUG3mE {eΣɑ 嚬FVژ3p1OLn2 \3UGċFI'tdbj$ܯeN>u][fbk"]eNh8~! P7D}H[?751tFPi5 *\!ڹ 2H;>kAC}"7q[TِEVRU$ˑZN0&V QEoY\9#7Pn6F@SJ/28M95Vf)mvdvgus43H|oeڿ=(5)l+U/={4~eܲq/6LR#?DOn@tpnzYoŕQvP~X6%_=P!~>'g( qC&cjM5jd#XtYzxT#hK6PD(qQX?^ݥD7[PF ĸp֒nH&oNU`{,(w 78ڐ+n a'C"Z(Fwc7l`-̧s]gژK`Hw0~B 4eO<7JUw4%%!R** 8eֿdjdX6#tN6W<E:@ KVv0_S;3Gx>; cX/eKH)9&eO-sdC!ZtMQX0m@+{Go߈`S_h15CHmNk:W&[^3QV>s"{;%bB9<`QMKCyCwч*1 uxHJ$1M2hC¥ojO) ]2ȁ!y4{Q@O 8Dbq'hhe:0EL()XKQOa+yD2T3tcu:[tB.%Ҵn=Z\= $l.`x$rs8'E=.t?B$J_b)gY{Pp%:9V; ?-u+/'rg{hՒM馰! ~Τ92VTZd FyB$z2b"zF<# 왍8`023A[f픷>a[o$ɏ"ؔ$ Č/7  ,U:;="xMzA>*GP.&lV5 **}%A^{H& s&LCf-kʡ/ zD6l.d@DvhSH%.K(&'Lv]QG /05Idk@ǙV1wJ#SmQ2 >Inzw*nJL[J; SdڦvXǧ\$hQ*k!:k?;,M$!ݏbC͟i+ՠp'z-cZ%n)5<]`y(p&!}z]_Um~Kz”ގGXc,sl5\M(٥d$iT:Jj<+&Zdk2H!uAu%fN{20[=DgVXmыGx0Q;عZF\U ԬZz6~Z7fM np ,9F:% pzvxv䝯,s]/~mv r[!|z>ewqmW`:YT9ܢA":* ׽~:[|Mu H|fZ-K$0JыwNDo&n?ޅK|XRY:A0QV2= 6pԾ,E0d $Z^r^Yg5j3t)TcƠF3|Q"U7풸×QBWIFɢtX\ 30r3fm4eRP 4K@CXf:V.g0CvMeqNTK*7|21`c[ 6_m&И¹-u]<#Js ,XabߪnۡqTyNjb /pJztҷ$UlG_Xk6bV{ P`ի0E1o j!]Pч(yZ_`{EԦwFh1>3\i-囦~q[u ~|uNLA`9EyXJ̜t>j% GC{@3ul wwO{xA3ɻ12İ=Sk.J"{/ř"3o(oSͷ>Ɛf3(D(r+%^ e Ȭ 3~OMX%hQC;O˺Bp=K _]N@M~&L|A Q벤> >>OA S5.Lz*{M? dVE_cEJ\"u^s7k~*s%ΨHVy~1rE}qE6g0ʶp qm546G>72J/.Թ9QC>WJQ⃛'L(mgl#vɋY|2j]% Bck8s=n٬I9B/X!]GF#!PezKJ,~d:! {kVW!=NR#Vxew))B%1j07BH7ڼ-/UWLLh>ԀJ"WV8f$ x5uܩY9 N;;߱ק3H%hJ*= (/!0[tG\V"^Gjك1w4f≸5-P&I~.e/ !3O_,hU>uB]J~5s]\ AJX\ٶ/@~-gÜ9k+ 㚹z*<Le2J-i@gVOh73Rƀd: dy{ O/ɋ}fR٦[gӲYT/-J68W;}t:mi*(A {۠!a zm1"AUHx.>'J VEPhT15&&3P@m:ĉUbo,\2%.9E_![dr|&a̘-NmEdܨ źɜ1kJ:3{O`/?sΉFIJ{ݯ8E6RM&}E<7ʮgX~&yI|_N^K3A#K N4҇o?NBw~9#w:}h e'TKLݍ<#nN(Nc2lNWIg.&"f?dժΑa.LrI.̝,jqlZC]ᰙе0;e1=5L]%}fo Ee>?bm vwpW6F4e-$e 'O̞͟pA]oJ5mx03E{y j4>Y[u07!-LAtlcV{T)%a3HXbIҤdBmihBo|H+,:Y!⸿wz>֙nA>wn-'.U(2SA}): ^lZ-h~X-1>2j9aTqFY1bMz/,O;B:rHN$CK!07poyȻ~.5j<# y m$$WO&>B\7@4[J3y>שVhIo/^X9S>ƧV oOGfQgغ?TyRdxal`pz S 2}RGV3WEA1IwI+|oa);."hh D Ԅ ]S l=V;ϲl쐳_tAX!ng4UJԵZt&BsFIvH,7S_:~#3QgisXp K$4~h&WI\`yU#%- Vhn ҧHm_{uA Nf9$q%Q(\ \pj;1 ǔdd#e%%CE=8%axN~SM'jC*/V6O"e:*QF*ݏ¬!ЁVUnDi*N@]uG#>į8%tV֌k.VoHJ_ j=)9L?f*_ltޒKS"?n5T+7Hc4 g =ꛑ~4o \  >ֺ<z\HV# 3ue?NNkJ;S@ fy{eiYtCFo"}aȅMqRvl|L!m]37ɘbO9/GAl,bX2?s%hDzsP@ ;w;|hyTc=?0IA_aOO'6+YhXw*b!}TA9RL}<;*m9|6:>b0%z'B:,Y?SW4BZgF\]BoS/f{hPxPznQ®̚&*J]uݍh[2^C$խ_jjq}Ɛui/L;=Zv|e?]IoTh7^C2@T/p=A8b;%N0 мʽ3f) APݟ<1~1^ZBC8v) {|P0@nJTbh-@-\jGrԪ1g3og-}EQvVeM3CSH(Giu}341t5*d8bVJ"nfs{f`Ur"QgJ(X~ hr^Y!"2@seDWKTJj{_aQd\`oI9[b ;gƾQV?6* @I|V;Ip!rұeS?+(t_љG˷o60P3jW'`UH%:DL{}4y銌abKaɽ&PPs-"u1TTeO27 K5wKғٓ~pfbhl:& ]fs40ڭzGN7'4>=|ؚ TcT o)`Q/pCd3TadTQi蛺oYxWH3S.yRτ^NמܙAi7I727Y3| Bh^`. 鬞J?C1i~>u^yc=8a:\kULMBO>OPU,FD Y;6.JDK űoI=:zL̚h eu!mpxgI,|NJem)=F:ern?'vhdXW'iHLMAz DSWjG;pJ)Xgo ,qByԍ~:hZSYY;XmsRZS>1Hk{HTDNc˻LT!:l//:(D}dGM.am*[SEpJJt_CP <㐅IܡE@;şadLxHh`D4"}j>#ۧNb]R .P̮+ 7ワ3C -~,]} Nbd(74- jmޝCc6:!z&.TfXEq96_*9O{Hɝfyo֨F Rw~t]7 Tݏ:O>^ЛŒͤ"!E"HT8"~MAMӝiHoW=oiP*9(c UbD dp5izii1Dr ؇U=Fbam='VӗfH~ZtǼin-~0OЂG̶"\]A7-\LM_ש ȋ .k<]}kFr5& wx7FqmX8O\4p<Ƃ&VUQ69^$)^MWM_1S/;]@vCFz6h?Y*xVpwͷٌX{.9]=Ƽ{c R}Ad\ Z)vIڕ{?9~¡"E眞1ȏOaŢʊ͠)mKEɴq/G j(v{us )XOM UI6sD4 F_13 0ϩ>lscpϱLc;}9ah-K|(PgR R<~]!79:$ fl!yHbj) 4፪0>Iei&)eĨZRRXmg93yi *sE(@ Э3{aY1[1gi /ΗA7vjr&\)FPGi|F ipO 51#F#޹5BqdztČs4vkDթ!NۘvS0<Ԣx2'950'` YjfY,"`_N2hvfLč13'xHmp ONbD{oLлߝe)-[݆L4JәK(cV%4UM6gFEP~剠YSi ȟ VmF~L[<ϚFޕ`C'W39'靊8V"sA?-;^B5.H}ŕ: "lv[$?}uq똤)@.@a&EMɣPsD@ ى,4l|s_aؾf FqpEзX'IU LB՛aAR3^9yg]u-}+dIS['EX3J)vxO0k0uɧt\"S蚻G9ٹ%|Ni&PmhC-) {I%V}Y&1t *q/Xtח@Sf.JYFwWg_ܫMٚKܣ<ǜޅ(zCf}BhVoQ+fGX˵]2B^F ~;ir`U01vvJ1a럷ua9Z 9MulAۊ>!՛+v V}pYsn^ m$(Sq 'l,?/Q۱mrm c}Wf P>D.\ >adQr;YrV-1(\@^?Gжf˴B[}Q$oJ,̣.l+Ne-EB7fasd"\iʃyX*:dRkAaI-Pu7yYZơ::kj]U; ȟ-&jfv)f}<0*f-iMΓm$"OH?S fp)$+ɐN֯ 7x9#;$a’`'Ŋo0u}>7 OLIYj›l]%0d峊i㱇i!3"gHKO*Dp wC T4 x z?mKa jViuZ\g}/睂;++Yx)}NmM duX1;e*>(`;.523bl2x=h-ȸb>2:QJ6)4}N8> f1[oh@oB'MN0>gƿvyf/ r(׹ ߍrk!յqut{EE 8C+z^s=z Obhlx\j64Jߏ^Dd@=Zb*,HE*9Ͽ_N-@x[{*AwO7=fZ+O d^;*~-=hO_DQ]k U|džhA~Ń$wm] Ww 3-^;;Bô7#3! c"5Y^œ:_xۯb)bFjWNmC?ԠO^0hOoI.fjEm!28Qw/n9(^U<9SIJMwVB@!R-wCQ5,O[Ǫ:{/mg%_ZH>/n 垦<Ƕ^E>fv$%ui5 ЛK>UL{uS, d+*7'۩^ iEV~~*Q /}y ͉럺DyhpVP5Ff&!Pԙu#q\ ѕ60Xɕf{Ruh|?1P Wy@+I{$DW47,L0͟LA'. ,0{'7UQY[sW gnwxtgDPct):Yt/O>kn{by+:RR#)N/aeNbtE'zT7\LJRuM_FL|̹ӻ66nǫvD":o9PK.^7"9 MŖb ^<^,;e3 }G/i^LAAbz}yKj+ތ9Mt IMEx`ob0\wO\?KpC mPwyࢪJٜ1;Em$7uD#S2j'2sJM)lCcuwB޽7(: bBh&(`#2I}sry hiFU8I\aO! ׷]uUfݜHc$"I;o f0 g.d#p wmuo*QH:gL`VƗBG}B*"jJF+ \kBMu,}!9XZsQ;h/ % 3Lzv>iVbzh}ފ0?QMWL(R)b5 ,8\.u~ J|, \P!H0JU8zEƽO؋j|SHvdkzV .F%1Au'Owp !hcP*i[s0fȵ>_3CO] LZS8a~4b+k>kt5akNg /q'ůW.s+-9V;/0iPAUr z+(<\N.[헪¹gLG le'ݒ* IG 4ٕ9 e#@ͪRJb`Z4[' Fh#W 4;ITz0:wڃ.Ty0tG:!sըX;@g#t r_^EMK$`Wn ^FׯRrBo-X\r 8b T^-MJ8$OSmi96kSSbR9ir1CQD:2u]\Y@7RA:KJṹ˘1 = =v.+dbujVF;ՓEA^WqO!].DV%0B-EIASpqI0IM+^CMs*\Xc[EOPˈw g#یXVZЮ{/6+DC*Cm#9lI|4cDz ڇqq 1(>+IH3_\<ƛ\y7`rNՉk@nC68V'Ot_kZՀio]RŸdV_S Jd{[ѳ 8d ܻถL7MBp(h1?l%<96BR|k}U ;_EK9u%K]o%IK-C+c FF3t)20P}:wdfF LѠ(U,#8%`@[ل ףXhKtI'!w[@8R<tJPP08GMhTԲ#=IaaP 7?s o*;& Aۙ7NǮE6q8frQ{l-o>q"m ZyDeJB 3yt9y)q`+;4,n~2o^lEr,|╅e?\T|A@zs&۟툆vnMŸx ?-Q6n&+ REw|6Nr~Lo0hKO'c@i!L0*,sOr@V (W)I%|Zs~]@:ihk.3\U b >~_xYGTnBrO$p7Op94prSbGG=o-(By+;zD^0cClY)bFspr0{ǖr'90!wf r$`ޢi_G3P㡅i$*'-G\' ^ov"3"Ï7pK-dgT-4<O Iݽ×Xs\?kD浲A9a# ;(GI;=:3s-ڴv"Z@0Ww\jߕ(ɕw~p~U7$&HǷZKN7*y9zC-{rŻnSwH0'9=:<%t6+QbǒނAxf:e..{p}'P;} P]DSbCbԔեŚڪױ- IwYKf]t)EȲ%ӛ%_Y{h_;FyB=ǀmTNioew=f>8UDEߏq}YdVQPR-,ZqHi8ꦙh$əzOSiM)HTVQB*3+xPmK}ר{ :׼B&S?i=p@/& `G&dRj(%a;|f<-Al(!aB>e]6k?y)!$q ojƶfƷ#(?iӾõHӝ:Jr6|Dl/ JnmjU|&@l`ac{N6iYN#0ၚazbhЛp2aisp(}_g梿%VHqjf7oI$IrߌDٍhX96Ƶ_i'VIz XfLw-s}т hZA]Vގyw,4A,W,{ OMZqʁT9D.`(6C]dI Jb -6_j=71 }.#( 񍧊(Z@Wϑ H[fw$ =8pClTLa@k:ER8y.p~/"͞"zym 4^Pj-…H_TN]&Qc)y&]5ι-WwU,p*/En KeJ ~;p/1]pU( (uдݶJ_ϵX.VO?XгGW^`ː;Su_̪W?n|̡8\E npoTq4ΏUaڟuJPG[CXg-TVyP/1(u/1 +Sl!'aQ6_}(i;zMFk¿PD}\JAY +Jv*!%̀ ,vHĢ.# %}Yc i~pd1%o e'3 xɉldQx3g}Pt@J_w>wx~fobtK SaB_+("RuGA=`L S`5>?ſsZHzy z&+)Mwkai .廱2,-3 Fau]tQRbi3W!4;/ROF̩l\gVXHa"W{>_M_7c)bP c);H\\40 D4uY c<0na_Q!+((D ?~!9Ӥ0٩v- >#akQ=l =#K,84D}bWTS%nҙŤ?c-N's}go} u֫|("6I^d*$!A|>FeL|TV3DZ73-dQkޝ{ҿwx*nO_#FX{ ǣcxREE*n6l-(=V %9QqQmHWygDv $[@1.'OLk+qJHh~ !EѪva:LaV1'F,^A^]9l'``ݮ$ti_JqW)_`I|woL s d&yVbۨ1t9 +L474Pr~nTgҺQ?mYlM}KAnKPJ#x $89BQ0a>a'ks ̘M%8JnD} *G1)~$0WbB(LXbA0C/.G1A9vI`"?У x VFy'lTaLR@Ep7~Ƽ$|ljBAB+\p*[Z_sSs'սu/PP"5 Ňm~iB_T0hz$:Y^NU:D-?w(=e}<9iOh\q쁆m<ѥ|()ЀN8hZdw5Tǧ1"mNvaX QmLͩI*/(H`aH%nrF%T25 sȁF !*_is%0E0K Sc{N+XzX̰VIHK!#Y(-BO,B( aDXjw7X^b$WQǫt٘;τؑ3WI70ڢ20TC դD5xV)B5ArrȜ%6#n!Bd!Z|uN.Cu{RLh fVYUx?ѽR‰.RaU" 2>U-Ժ؉k ,U hrAVLNM1v‚]XQls(^Eh* #h cdǟߕ6:rmjԉR_O$dw`'!9%562g9++!^N**ZB}@gO"'D еN4 UE &柬ZԀuuYqSP7S7RR4뼈]/ \~BG!0/B.#N0*{pivcē5{֫H@: 2X|.PTd2 H^ūAeN ? _ܴ8vi0ڹB(m~br?4 kbIAf?zZL0[פLsDԭn.jHcgP7{Yvm Ȧnk/wK$8ALHn2&_)9AQM}樍\+`< 97,3˩~$N#^c [ߛX=/~!E *--}JuF% xWn^aFS|[F3BiAJ𱖨Zsc+ tZBqUy9" pZף;4U{ K{p3VPgC4s1LE#r DgleKo9P83EdlK\Y21!?dʯ;SKx9`(!:NJ(w>'lS) [vPFpJxY^6ES,I]2Ю܈3 l@:"3*uI2 cOumzb@իc^ـM_EVD^`ؤwi :Gp*&(m櫲{A͙4oŷ3y/?k{n+NgѷL:$T}K$)H-Pg4ڧ{(&wJɝ K;jY CCsڇ- xH^ωkAbH\e[wݵҵfZW+ڣ#PӽX EPUPVHuJlYw|JpAN !L;5^d(ꓣ'[г%ݮcLCY]Ss)U5H g&* 5y0okok[R@[k DfFfQ%>WͶ,E-"QJ,> (p\57vMQC l~).3?saSL_ަOuMW!f|XnciqC 87͎[Sv#씀5R<RWs6f'wk_t!g/Sk'=hq櫥%#V^'ZWedj\Fk^#Թ45?WOmF\wʠ@Fguɽ}Vmڏl ,uXmܚ|"yVUp? 8Ust~b@?RBO|/=Mi^t*:. s1ٮ]f>iZ&]Lb몗 '1GoO 'h< K }Sb!QPAj&rFc u ; e'R^ gL:NPaQUc!FSjEv(iШSoS@;8o˜ 0EJxglHsԾ@Iܧңl1$+Uh+q5cWп_XeQT-񄎅꽳ޟ6lҍ\;J+J4 rgc3ʵ+7HE,f?j3ppl#G$bA^HZ4P/x&(,i[%\mx+2F|JE6]Bwlw0J|1ۀӱ Q.F >D晌Ijd|$0&tZT6 n)2}TYnua8%ϼh62wAo+^喰FNb>"U>Z8W/|搼S9 D,DRi}mI”LşNnR9s1@lݳѰD4{l|!cJVjl#7mH?6 "N3iО /IfQ {ɩ f`moR2FJqB)kbltcNK# #{*1eL#8fc*[X}.2B,<e"Ft ͟c qQ:1mCp?.'uqPt #%Շ|E0}^sF@5S/VC18^OerEk47nw|G34,hkލ>ЪZ,[ RcK9vx;#InJ%+J{R7*j>ؐܐ1g׷~ _n' c=LIcXR2~'-m}}.|)B_I1-]n־rP> : (61;hQj5y_q#_oѩm.Ӂ ɦ4s㇣i#>0kH!Yj( DCT?L$ة&;CiM=_ȨX%fNxhZ-XCt!xA ʛ6sXmB\b2 8^M)k@Hy懌(LlR}C*}/$WPsRb &g𨢜Jib%_-%A1([2w^gU:>KoBԍ _/! GERKEuc!>ܨ(R t"bڸ^/,k Hc@kYbJh+~K3|e|ȸY̥t։?@uVi,:h4 B+]q {I@SYz\j5i$2MM8Go7=ĚӨ?UVh:?qzpw$"}PMlM*Ao$CizJ2Y(?)F|o;[p‹ ~ Mޤiݳ;Fmb6zYE[G.J˜CaG71puUӨݍ Pߜ)-2L:О杚82ԣ.Oˢ7MRQ)FI#QTlMu!~Tn5b)IG@=bαTگ&, /[ $^έN __%ib ` x|q ,1vQ_P$݋6vx@E!a;f_0<~{jluf=~ )jY2q/2o?be*#,f%b?coc7re;8s Qtaľ 5'RMd*[rz%'dV#Yy"Hh)8c..oTgBȯڤD&jAG|kj>Y{sՑ㑍X<i"4~TXGƯ#Ԡ|ީRη?'͢^,P'G<AWD~+LK|LV{Y3|bʄ:`y_fkT̚.tS/w4Em6T D Rc$L5p$y4oHli3V 8-xgd$4Z.7_:voZ'^# ! Qp(Ky&_r{FN ,Ț4ӲJ@ZDD$f'gQM$0D{ cp^a\_ 0P}9c3JP)UahVg/ \#D)II'GM \ 8Tx<Ӝ& T7=s:PnT;!NQ+7 w3=IN/mbb$06}B(Zw=z*M>)g6ć,B6[OR]xd` A;j!u-;uW|ܭ.@oɢqIs!wuޢTX]caKZ Ј]O2DvntHg$yVvvՔ* /$>~Ưܴqlh.֟E_wk8铀Z쭰9:&RSW{Ԭskf&>;/{ҫN#i6}sBss{U͒5cny'=_?xf?K_]0e)),EtmA%Sqt|^!̍M|/;51_˦J8޻"pՈa@;"%n΢6YdSil{)!oQXV!j~pXCCeK JA>\+AdJL gTu[K+0˪b+)-hɣi0h@; {vTj{9[jIӑU& %K6=5`|̤AuHL$@VX(pt E)(|ͤ!um)F&V$He rwlTW-ZT74~؅ Uaw~";?챢 An.(t&47Cs` F,Pȱ2yfE%N0$]Y0fo,Z~E4IpZn4Nz?oWwtab0Y+Qwh9Gޓ H+%i5Zی뫏J ?Bּ 'QіWRe7RMM;>1'Q&hzٵo"uo 55qmwv!T>VT=(1 m8:(j(pQX=_SR_jC{Y(Vj3HEf9B`7Wջ*#ﭮN2QZZҜ Nm(ױ䞿&e43dzޅ0˃?*K+K:r< &y2 UO 9t8凌}j_9_83pKNZA@ qSi].SHߑMw:֘9:?"h˵@uei[za W3ńޫXFyBG9c _i4E6#<.sa(I dO8gj'$W/Ɔ2a* 5W6N5}xLFr~ظ2NΦIBJڗ3v] *Qzjk݌6B6zލٰb d7tZ5+/M  ` ol)%NIz1ʞj),"E]o[M TsiCΌUz-m r0r(<űo{C +LwzF aö :/`4%*3[*HSLbf]n n")/W]18rJak[[biTh't?:1!%j`oCuX¹T7ڐ7*"6klO[ Q+ᴉXӸ) }:tCbm>JCop{@gx%XM_QۣjoPYJAauȬ;lg:feAQ~&P4lЀ3ʼna{WF&PN-ypNZ[o:H8(zHTF? f-oIb?|0 V\aCU |juMD%oc;_6mT0VC6)@X7g×曮\^h.%h'ox5od8NscϘa*%U85%؞fgۺKpt1{) V6 vkhz+tgt ̄hј[t8O 9D9M?Ag&Ȟs+ĎbDYjIJ:n@?9o€;e;xJK|#!'f>l%Am̱9v??PYhw|L29y`Cp*runwٷQ4q:MOlJRSDnǿE,Zo+)lw?j!ks*(C<133_dA|,]gӟٿ;[RhBؐN  Le HY(ɐ]̀3?A9i64^!;H?&nK9Bpξacf:K` z-/>'| jGbv´GJ&.n6S¿6kKE1?`@4CUx2ZEٺlF, Csƛ| ==&Foo PPe?cӎIt[<\[[qlͽ eEX+ſޡ6yȏWܯ&]H;7|p^#s0E`1L:OiU w:Dcrz-֕*1C\AyJ %y|gO09@N@eG̾gy\KQDi VXIӐ뒍{kя=)8WSڼ/b"{ðmR\n58'*$${.11̽eP_%!%e7>{`ŘF7^+lk(u %tIĆ?XvuZn.MkM}jZQ_{(OKeV/—)> bYY} }((7ԥ "n2 R8R1QǸU*7{evYdܧR y,f Gא@4 餵[QIJS!*  Ƞg#H33SCLɉ!"qE *Y!ҾCw4ݡpD<قO%jϾ#­%(̗m-f"  lֳIX*ڟ[2S@r*QQ 8$  T*XD3*9]o\b?ۙW GorML?ILu y- :ֳ ,E+ ,eECWJJ"z:T&o0Dcg) HϏLFmf$=FT< 27bBT[s_H"IwԾC̴tm[4Fg77N,f1wKWtj~@8h;jHGc.,e: wDd5wő}P9yljj/򋀃͸j'Il֡ZB[TGdy{%E!kȨ8x;86iA~8z f 4-*?6/ eX=?( Knܵ#f_$6-Fcރ素RuqC͝eQO۰ތn1әLA0T_K ԬTzߐk q!m{v"DlB$tm罿ը8uCdWc<3gAxPkӀY*P[m zizW!7@Qc K;0uh>sVP P9 <42]MQ0i̶^ l7 +\#`HsadC}/H^v2 '13hBtioJd("(辱VU2/g- Y|d_? aK]nzf4@εo^ h٩DMmom4z{E%;(o)XTzmbPmdvH~XWH?U/iH\w5\2Oxͪ[ txQd%Q_g Ud!\ ?_)U@׿^y"цZ*!JU9u4Kyѓ=Wڵ L㒹W"#ue,E١oWj.[ Źfn*{V׆Qi11M6 WVܬ Hbm((7sC%|Ж)nR~ԝ*o?%z*30aąIN sF)E~CgH \Pᮅ)!ڷ+ypgMxyNwu7^X"{@Fe@QRw|d1kS|`m=UϏ(b/"2$(VܨH_/i` ګZ9a^Gu2>E'k=Zn'VADXʟVʙ a)@sVܗd1BP,}a+2ՔoSVڧʎGrroF|.xqkd/BfG/}MhJ'5xv-*cOt?WPS[Щ"Cxņ$p\?RU|3U~g^'{cy,Uf_+4!O̜"Uy #6vY ߿aEO fR*&\ L;gLRWH%b1Z_ p .%VH<YwV)Y5O_z;9)du 1N[sƑw| 6w:FU=*IP48jL2^;eF[o'#?.7J;Wmw?b?k=ysx )0q3l{Č:$E0WWig_2㓰{2 ,]YaH;)sJfhdVɵ7H!y!01Pdb g]{..,fe8' x ,eqs:gx%{BJy/ ss2ROlsD ]OXPO'$ +CtwHv=ن՘? 6P{T""-{ol x/ ؙ}Re{ӛ1̶\& lJ4@3_Lk;ƙ]Rf Egm6M`swߣ=tv[hكˌaZmؠK0ϙ'[^!o0g%~պ^͡)1(7A*Gr,)j5-4E(0O{z8*v:krZNHNZ!e\5gj,l>޽BVO{Pch59y&^V0_LҗXrzbh[wJ )LiY8w&Kcuasr-z̒sQe;()A84mC+A.GZS-+lsJW1K rƋdں:Vʼnaw:{ u|#.k {-gng/3p8.kd (#86"7"VJ\Z_-` 2^^uEŲN#VHkĵ`[8^xeZEh`A3Q[ji?㾣nr\iɛ:Vvb2ѕ] 4GS yXtlCæwvIo#">o^12-X6QC!8,H?&HN8'c8Xϔ7ٻ#a^anY91iUV󪽩ߔ.ܔ+p%Lcc"o\5LSdƨHr+5N⦅N<~UaHU^6iWScbA>}PR$ 5m%3@5N` 8YUhv0ѻ.ͤBZK5 c2~R4lMk,lp/є KnP*]N< ^ܩaw1C)!08 1J_rrW[myƊS m! P < )%9]Pf&mL@ nwg-8o];aiֹ%u3}Q%r9qD*]̤ d7l٭-d#(A!bl> T;!QAC9B^|V7Рx^mJA fZ`!siF}JsHNsLkpK,=h'(;0p_s1xd1TQe y@w|r]A Azᨋ7@ Uu$0 +Six_ ȎzT3aQ 71*XauR}L=ULXq&%-Yx4l;';xH8:"1rF Ա/;F̛+ '-շ2>_N1D8*\Rr||R)NRfm-g+q?t7+aP Vˎa4}4vn>įQ&4?$ ]\m:3Ӝ(g}2~"ޝ8ylG撅ۢ.MDe!q">̠6n&R*y`t7G.-kDt3=E3m(ROuw4+2an烹`m+=OjdER7Sjgf!'93u< D 1|DeNeKyzހ΃Ic&IHhaSt7LV/T%!#`v-(gQM}ԚHo֔+* "ᬿ{*؋^S TVjfB!V(͌Ϳ4nYOd+BSEO?.ۈ`J#_+n*eꅼǷ'+e?Q:⠛㭯6Lp\C\$We;}`F4QIjX-IisL ͔Ki)@ce Ov:*r~3 :ʼm'ƍ=-߄5n <ͱ3U4,sҴzJlictܐ,NqC(es2(56{l7qYH/[wyWq 3]#txp<UYV?Lp *4IIQ=ݏ| pSð-{*#N6)X3Cũʭc- Y.o *13 1"nj<̎߁LÃЪj>q{ɭ鷖17z;|B,\xד `0$|pQ4re *1%ɔRsPa~YD|>kO9z ࠜlzo~עJx*WmU[ڠqϐONMh+/ϝfbnP o0TNPXPo>rJb|EUdl٦47C89nDtѤ2D.R=s#O).iMqk/ p|<2en=|G/4\4M'lYqrҙ؟@,_+VЪ2̔[#\D/]>'' rwq@Zg'AA3H}C[~-nxy^͍x*}+_s 3֦-O x(>a^ú ڟNd ٤eHNn:ygvcT`ӓ}N:__ƥПIlbߑ*2ni27啝 JAP`#[ڷ"RXi͍ƄKE*ODxړ]9m5Zp01}p0K=yt+0S˃{O;+9tJlNRykB/#Q|ʭp}$?1aŬ+9ki78*6{wHgtO_6)JXp꒴Bq@NŁƆ؍G ,n3g505 #jغcPBp/7'GDܭo{' _8\ l~lzɍcavdxk ;T2F)\ 6UrQ (dGV"Dcn^ H|jp)H^b)P7],Ued ϡW4@/\lDpRP<{=h^#AE_"X}-2m`rdau;w5.`}AAPެ.^}YPcޡ8F.5Q呖EGmQP `ֱ- e3}DH'^ul|@-XwޢHxy:mϩo C⣝3:釐+7&@/du~J|'$'5Ӡ")06L|TQ-K-4ʞ"mm-im{i&阊h܍OnL0NNG$!!?K!!|7K 7)x`<P8L6#;s`k߲oC .Y6cV."ໟ&WnTAX`_uUR 6a2 N޺VZ˩?yq8eZV^"WEwiG2&Yenժ6L$(xܫ epx*a t8܊0]VS?צlab(3*C[cBFt@a$/+Ч:;, pU 43eDOFCvoW`.@+EN~ |Xa2FAEj <)0LW Ï uT:VTzei(3(`t13lpTEpSWA CAZɒ\F퉭z-'u,:4IUA6]Z mx^Q2q'T%gQMjaqP 'O3w>@&=1RGq?RuF}\إ/g{N(?o Ȧ5HDAvM_X,P?eb -Yqp{%(ne#`ĄhGZqׅECһr]#Β2"|abT} Iܒhe;)oI4t%%Vk0ϙ|I;k :N7[wb4k`,e>  Bf%N77&9JǥT(-•,>z)h7Υ,#e 㸉ӽm>le 5ق| tDƔ8vȐTd$K*}Z/;dwdMj(lK! {7`-|\ձ tӋ.}pTj pߌ @C-Zk.x^T8>-ōDul #c\h:{suV&{rs-Kqt Tu2i-U DxfI0 ɕQNd1RHe]] ]JE̥8Bð; x>\3G=Mri?+ޱ+X&\r Jupy@gyԧ$cׂ@bU{Iq|Vr6 #_Aē$Xg n2_ȮL*IgӍGZms~">+coF$ Ո.jB~IAE&6PQeVRٗh9k ߃=S7ɓ7NyT&#> J=SrGjPq { :7unDzbh ryM6 :JLq5kzQb+/ '5I4 icf`'\"ӐMo .`R"-j}{?ŭ2ZlYai,Hҥ9/T0@ P\40_Mv ǒػ#n><͚IMOd5ΙY?u:(y553gpW N ]|XsTV;<⣽m6'ۈ\yGFyk.կqoa36?%O^\FE ^[_:K8<)w1A6wd+Z{@e$pҫ taMiP:0B `aE17up!móׄ}p)`Q%T -)B:К]h]Zє{j͡Fss{GĜ_tF0Bi#FM.<\E\+J FFUB t_ O(5(Ar^sL;AzbJ$CdqϛmRJ9_2E/P%\DtE-O){7j9!ә{-I즧xl֐WM]ipY!;5>-YF8~?48WKOl6o3JvU?,rOlT4='N>@2FJEAY""8@k?B;2K)oO`,MzҔZ%֪Qb e´T~v@O Bʍ :;$ڈASb?ĦTԥ#葹UM}D g4heǷUIՠhYJ뛰u, rDP;q L FP`}D=3cJep/̔WA=xJ-@wbdj ꑎ4HVXN.NPrv9Z)V{WѦ*uO1j}bB>-d!)n;Bë2:au\?W#SesmJB{*H*Y()q/*oqN:z>\/K31±;/PEA5 ! mW)l}Qts7$*%ƤF:wjg#,yd8A36zQt v מ8l1Y|So0Un ܷa!֧q]RH6c nd:T:FB'.E<wQV8\m$fQS&uT KnO؛سܴ.Ia#`JCXz0] #H""$+8aZ oN~!/+t{y 1|4 15M1y: G-VB~+yލuZ*2Z i )}AIH@5ZNoet lS,|\{XlV,8AJ^sFMw$ O3F.-OP}ϙ׏O]JkCblN6/gl(GZdl aPo?)8Nc֌ޤde!=98xn6?-$h50ڝXRdn`NB2E3`Y3{z#Dm/^/p7~}:0$`2o;R"_]QXhkE=\;eëáɬYV;=+MQ= oSL;i~]8D^"@ !ҨH585CtEi*Ƀ+]چ:K;p)]AEmQwp-gĹ|A\Ent]Tizz91|leJb, AahvOKoVZIx(Q;^'EƝl,mc ic| '[ x`hGgJ&y" X>8gL:`(~l^fEUX& ybItM:,ftx.㻌P8;=yn>Ew7S7I͐A' JX8R "ϴb;b~j;(]>Vy&a:당!HC [39v@"If-8!#)Ơi=$ .ddj,K)-i>cuJ Kl }A#\<EuHhᅿ)@^D^ G8-8֭]$oqǾG5k,\"!Gt-rJ*orw먓T-<1Ё>2[z5L83WљYvf{jf}hi?V0d18+KBknJ w{f(;&rG&ݼm4BIF 'U$ꩾ~A 55i@_{(f5/bn:S\*zdR]TCZDE{Q9u$F4d]& !p<Θ8Y"Pݼ#kBm!$S1SrnhQS.gaa#"c|9jWխIwS.+u1cUA_ToZj?4|Ǐ1NhaɷkfvUm>+ߣVqQMofgͩkJTԟn?[0ݰҝCǴ,adT#OO!k%$S[&ko~ 6Ǟ$T2 sy6c@{"ڵDaqK]ٞ5\*@TK7R0)d!C`~8[E# (w\##X> 4x7P=B<| TJC yY,"VM'A}doC Ye ~EX2˸0xp 2oMfZMWVo &M,/&ׂki~j`$.@U Qy?_RH0+U GE@+YA tF\`O24,xe '$}8țGiUum89 {'W f6@⮖\!2CX,5)v8rʃ j%!\»Y/*vWMi c# [ )ˮ䘲IJׄͱiSpvx~s' {r@f>Kg# f]/XE;r 91/E9ZvwGWji$k: "0}j ^*ր`j%+əs7 r5^Mcޡ5Eu5chV;;%e5MG >Ƭa0Ǎ^vd-Ly/pM绁p YFtu K~;",.i,3UE Fց.$^).WOfJ4'pVS}Fi"1SQfV )RV`jF^ruța?2!e=>V^/WR1)53"cXwˍÊ^/o#$*o͢J'Qn\7OmhPmp+ ڦ1 /#I *W/n}yН'dM_s/Gֵ7ƙV~?0nC}@^}qs-W#URnrnͲK`Cڢ&2BӔXoٻ$}u1')T?^!C+[:!wf Ǘt Am߽"sIHf*1* "xؐG9 VS| S<0Q06;x2z^y\2TRA֏D5ְgW0 ƚ!Sl(@\QA^r&<NeS.Etk?܈cuQ^,Fh( .jl;H@pO^\wӚC@pNo1% LS9+cERJ[UҙHB-*7j' a_RsGJHB+3ϥ3ʿ4wP.1Y7\>;̓#JL6MaT'2CLrǞnmۭ>6ûe%v"vŢ UˡH>5!3x(%.͒ х(O>i _}t>9P#$Pi֭ ޮo4|2b@JƋј:Ot!X?)ںƟ1gR- d{VjëY;guݏ{ސ)[R v:O]] ό>U PT~0+MV1-r Mumj tߊGe>-XF kSr%b9+/m~ l@{#+d<&8t{"8S42Mz؄v'sT  N? *xQIlduH_hƸuV. YI;~-2U)Cn?@T ˹;|cQWEbM::dT$#>M:96ک461:vAf*  J]&:BB|Is)l^d$O}Chա3&`|k=J)v:iz?)nV-Jr eԷٽZJT_X|y,w$nL7n2}) e{;n>NY]U8.1dF&:n{şH}շ?ʗ<tߙ)ˇ#ᘄ.#lwV"j)}zp, ^&#t\#O v2i%\燜sHލ)4OTin{Mƺ>vN{SH[d~"\kX 1aF ڲO45&ּχsLU$܃my:a#e|\K_؋Cskb2WĝFcAˮp nu}5/Gb˸cf6PBzMJ,,@JT4res +`Ƿ-b@ S0NBF:Dgʛ6>M8mF1TtYD Tjvb ![zYCsM91bc gjr ʉ4X~ML$Ggp0+{8 b DQc|n .8L+73 iq 'KT2hB!\ƾ''lZ}.QC8^%1L]d&D(?VxZGh-n,P %z~r .`7̣Eޠ*}s|݊bS7eq 9n\ V6.C ]4 ZQkr١z^6wO0~څWA%8& 2ު{> @"cO$s12=!380*Z29di8r.d/p"R7ՈZNZ8͎KKAEh+>d$ў듔K_Z]XǶʿg/ ZN()"#Ř(]44'*u{۬&+;xFO=֎"x%^z kOȷy˦/6w[1]s1gd/Yu-!CI2:, 1'- 0;i/AA3U12TxC=SvH~fQ YɁ\7/#Hm]+OecvbE[?(Z/'25n3>2-H7CE6v5܎m~sri(^|dZd!0SbxQb 4z:ǥʵq+A)AkSx^kҬadvQɆwI,l`Jȑ$VW`ChӊۋNRAikJuENtv'Jva՛W -tjv 8,C; ɖB%φֆ<إvV nLNBZNV1GD[慱9DaB1+)]a;+f }㒥'YPut5oR6dT3 7}X8@H<ܤ1K_/)` p6;^ Vo;8t1[F]zxhu#[01š?kvSzf?H-1x*wgYuGE[];1l=KQkaO /YF@1UKصz;Fg{)|oZe0 W=H]- _&CnPz Ҥ3In_0b@10n"v:#`'ޤâا6`6rb\-3I:N#L ENnX΅̻O=1hl'Or>vs=tޙT6 itnJ6nEC,{#O9H%#]z9啧0Viq/ ܕyW"#u*;SR+V3J:MTK.TV'2z7c*є2|0F$a6J)<9w4yPr|_=A2P/xLm.-C2}۵Ȳz d#ֹxi,YԎmeM9n '|^1@oT2j ~^]jD\{,G!Ĉ@@v% Ò$_:>jo=-oR=rҼq+__rs4..%YW*eقB˛Z0e,.GA{2N=N[DJ*RXmwLNJHG*rtO~qTPVO'H*ZN., Ԏ[tB#gi-`l{@閈5lh&0y:mզY 8~Kڍ$͕4vSӐ(ؽz3@#!s0+*蔽?d->"a&3'*U(ɰ< u㈍e;}xЙ$ZY؀k & D\a^Zbb 8ZGxT]2- D#Tb_}[-o3$, t(@mkV H_+up%0]M4am ZhXź(mctd6%b=B+ɦj-ϻ ң +kC57R8վlL;SUaaXIMBb~>ݮ ߘp2)͘q$ 3F`Dkp7͝ iVQhm㙹&?^$iyDkH֤qW%kzP,6{wA]@'!h!$DJ!p;`x\Zle(ȇC7=8s+>A<z&IV)G}ga7%#ҩtN󁚱~@QdBd" et1l_Mՠp!·Gm:E_m+TvPoAz]tl $n#m C7_!G04i"؂?v:䱎,%(֕kn>F'ץT Ixg`Úh0W0 2~ Y%_McH%{~Ɔ|@KDw~,8-1E>{\ -:ձMB&'f &.5YZi"}~[;C%O_i.p4R!+fa9 N^J$ֳ'aLi(N %M

0׭Yt˵`_v<NVӊuD{!B975'k`]5 NF(NlFZsQAh+ykB:/:n>LX$a,Rz hDfz6iI/]z|!aؙIY(M嗸EmnHe>ɳ<&꼭hȩ-V[ZrҖ\ׅؾEguwD~5w?g/v$Xeo+w}}O, c|T}8kODRUu)E[!d(rlRhը96,b7AiէIq0f}@QwȤiٔ!pȑZE.R|2O\EˬjN =5eı̛̲?n"bH r}G/8EH006Vx 8.G_iCu7E/ 0Ap>c:х @-qL-p_^#QEy[M/_@b&RR],uX-?SCrNo/_^&8Q sӠmgEL#%|*;1{[<ɂKZFFc+i?S'/ Tr pu IJI<ϸìk.g)E Yyo J3P.znvO%OR^-9I&rs$ M鎖jU@Th.?i {FjFjP5@,m1{Rʆ)=p^ s5ɒ kG;3Ǫ Jdk/׹94!Ap a4dvD.hf )vtI)r37 FaI/;Jyb-{I 4 T˅w;1vx 7wuSql>t7< ׈L)3f[rGw9EP9]-{l5bs(ȣ׳/d9p\G頤8[$!;J6f0iqW˺F-~$1R_R5XdhA<O_s\sQ Fsύ-)vc*|5 ]ڃ5QqѪΘw0ʡa{Z V>E4LJgTUܴK9ncRl+KA]"< ~0CdP r=3ygԠ="GDY ZZIB]YCYpr=P-+;AkZZŅgl[MY4";kr+9qX&Qc}Hoa/qVț0G-@ƭ)Rcg"0lBR>ls6v7zcH3<؜m-[Iʗ3zt&ʩ}/CwJ*f>Aoqв)1\:#<)UGJٺOߢ$u:py ېŽOO z>SlQ:]`wrfGhUX*TI  { m}R|$k!AcO"-{@}91٫3G}̰)ē7zHN bܙ4$Ļ(\ݰJ$XzݴPͽr1_[ c|)hQC56d}P}[*%F^ס@{,11s07Or3h,k[%ON )2Uh j$TZ)!*~/j>‹57}D6λBZ)_wUE춲/n6zۯ"l=G$*HH3g4xς"e?Jq|t_e @p'$n"Lz_2-u  7qSwem"/3?X }jMTuOu.Hγ{wѪvEf${MA*sr 역!/) %RjYin&c_ d/i[[ ;If5Sr10Ny^8wDDYFDM0VeaYţtP"!qm1?>JSqۧxզ!3o5fBi92t(3'8Fȗc.u %Z`K8>ivX^ן=\ńy 4-)C1!DIp{F co /mf8M{r܊qs1}0M1ySNUH/edcrJ{bj!34`YNeХT|X%'t-HR`m`F(@eS7(ET]x8U6B2^ryKAʹx /̾{x ȲkS!] ՔĖmzm) ,.m|>˰i޷I".n| ^ָ/(z?b58^Mxv[ 7-ڑ3p=][60>#h\=jf%6͗FLmmjE$T!6(VpXe$Lܢ-ḽp9"T~(|P3kԾGw,`o:wGb\dVK\:,kY=FfՔ/PDqDs U3@ )~/93X_n 7!żnЇ b/Sv`WAq;4#_ hw+X82O tQqɔP[?E'0VEahO?m3uuPWfs%&> N:9"cvw1詰Zr)~ QohM2a7 M J_нL]JzWf2Yv)ι7 (iLn.%O ^x7D&сr mk|y mX95ݨ$ܒ66~W~gy. ξ^'/o z` G%3ꝆJ@NN>2(~t bQӓ@fyH Cu9#}uidR)%n:ɘݔUxxa:[8+-ݓzav,E }|B_=W9~O#Rwe Uxk/HAjDP^]uBFk)@\?w1lt7I/lh;Ѐ\iXdёRZMz)FՀn䨰%;r9@tƖ[a5B0:mˮ$ 3ih;Xɀ;~^[[ʼixD)"& (gLb?ti:#Pdׄ`f\ {OGѧNOٞ8n3I)H ƎFT;w­<=T ɧ/uNU(u>FMI\Dj!Ze@Gz9%ɪ[7c+ם_v&I>Wz#9g^'CʓMbW{L$d2e?V ?e@`wH c=Ec0xzp:Jvp6byg|gYuGwr l hw:#e׵f.xݱ&x *R :tE!k*ߐYglB6Ɠ;^9+06I}g6#~(w1#"A [~F0 o٤*bNuᒃ H i~ Ӏu2^bU=WJ# :{mjx;ȐwľhfV:ĦË7bec|sMRGnft\8ILPgbv a4{g (Y-ǚ E}wC3%~.,mv?M‚XD b v32t$z Eb2R2Խ7dQeD$R'HF;\}"C0Q)l~կ0-yʸP١ܱM okJ2JitwgN0&P~6sM}8U+?F'@ |ܸǥFI xy䢘Oa=Kj*6HxEг_60\.Bt{Dw \W# mިKʄ4X)X%򝗰鹩nC?\3bԈ)13_X)KWr{qԷ 3'3% ʥ$ʭ)xb)ןd7h[Qͼo-s#Йu4T(.\;G4+zU#^ANH[^BlMT KI3@ZxrR hdw`?g$z[`kh#;e<J#$MV8} \+Vs ?qTE:*2ad7v>rBn'fN<.Wc>ecXc@W=T2hLxt3P.՜%^ BD͍m m3Xt~4% ԉ?ɑ7`#{-=\K腍 1ن'l& =!iB)V%4Wx+ݍr8L{&UAЭ+*;%Hu: i54g肳-D]tɰɐhzRM3ć 9)6K;QwaS!)xï)h|ZnSQI 4'Ho ~^Ւ <#t:}K*ڴn"]s7=k1pe={"ՈIaB\Jk,vTBa $oe{_`kћ ]e J NvSǵK͢ GGtohVoIGIQKp yBTVHNOlC [!w=U(h3⋐ָ{Z48 M'͇CgYuA08I',׍T8 ̺p gFm @J;.ȠR(ɛ(*렢M`kϣ|DbN&bZ "kF~Ml⴪VTuc ,kgΥ[cO[l%/攗G2ۈPBf=? ]Z[p mGW.moF1Ąl[GlxuUQ>pgX#/~P GҎ߼")d]*&xO5=Y ,Aw)`kXIpk5F2yBCzMx4 _=0Y~;Hh1ѮVн=΃4njajjT{Lb6W#f[{,F{LC+U<ӷo/ $<7st^f99FsC'QT CQ&R륗 i[4`>fɺ'P7?t[b25w,Eb̳v@\) l3Sfqiv~5mљ5ɤwboL|54yG(j#346Mk,|:jΗ.gyx9 =t;?ma nsꋅ1J'}5>0+@@].**_coE!b(W'jջnx쌑.h#+7Bʪ(a\?QJiEd-UɍZW)Jh}^}gẙD&|GڜJ!{ F8?2Q3M.|?uN>`QpA&hC!N[i82!;n!N!8[wW7/AK).[@~/:#h8w5te@翰?6-ڷrmQlf]6F*yT `^#3t4Wú3>[Qb-#N*Nhe8Og3-dLۄw A(c E[!Ҝ9C<SXSl13sLȻҦJ5﷌T -shXŐhfj]MkGXJ]_/bJE\v1-(}-non K$NXEdX㲡~A>^#<pT{_/Xa^A$9qt+G 0mHH1G7's2:AL0|Xaq9fLcVvbk1qI~oI-0ҝ\N~cu 8zb%ڗ@AS s*~=fˡefjÈ/AԱzSD8zYmɔeY> ,jX2j$ 0`ʏYTx綃ojJ^E1e#ENZR%VJn#"<*:٣[Iѱl{pWΝlT,rKZAZZlZ VQp*hs䟝;2mm`jVhr;FW@w; fB]T6Wԥ5I %KkYfW=NG'U{qZ|b@9g-JRf@1BwP2憢7SU{" o+C1",FMKd_LdhDԓ0D}3"W?FX@bX^"Bv^4N].0g3? *k^@Z 29Ά !PBѠҎH;_2 ` yQ%¡F*oyJxw`Rb9 ˶ Iu6;ՊILtx"S_ ⪟KN2KV[/fPz􎗗)?Iv>-vNy*S-^-Ȧj# ]bia 1cNYaΏuNI[xc6PG¢< -xn+)U4aa*/Kl<ܵ(f;chgiQ~pTYX3R٫7:,j&2 ayhT +k'K3=YDJ[5'4kW,jDEz#E̦d ,I2$ȫ;N6*us;~/kW1&5Vu6JjG(&$, p;Y=E`𪁱K4i 1v[ J_MEӉN]n@3wJ)^.y}tt3{p}ߕ-6-h`AuLNPEN;!0WK^G9e!G]D\MRM2D"kY[(-P965/퍕qw.ҒhD\8T}\8y'r) IwhWyhV;(H  9F+=4lԄ2ýq Q֎AhO+lҔ4߁W 0h:`ƪB[}NqŇ704.8aN ~ӫFkA@l޽VE&VA< EHR0w޵7P"Xn "vbv*1Pq̖EHlf.1rD:.<:TVVp t0v\{/ #Cm, " @ASBn1`CDnxؚV~EѲpi4J7^wsg<@(ݾ ]u@43Ÿ tѢ!k+aZsmb `ߍq'xdz1OV8A!k{*:HJov#۩:k=&9΍Y'fKշGgV?H U4OUyn.o\.( 2ף.aPMFQ5\?>=RWW֦I+ٛNt:,cB5C\o8H)"llhPmfR7V#U iOSl"ݣx8N Ӥ-HvEoJpeT]/dDfVBr֝-ԞSFev([/9TcE.;]\[[~c[q.=lǯXؤfV@KQڊ=X4삧&j^0Itd%е˧n7 5J'濐KH | 0MJ xm{%ko0RTt5y0^&d ott;-tꇞLSvіmf?G識{/辷,Bo',- 6@nq.eU I' D N׸bȂo5O%ֹ*Z^bAfRB:r8үUh@jQūa#j,f`YY՚7y"߫ﶮۚ hS1\օgw9̧(r{f(KG ;ۮ1tIaZ{<372ոj"jS$hW?.q }VАuFUc/_q%Ż gFZ IKNdkIP L|K!4 D4 .M1Jepޞ&|R[xQ*FsK&g+[sۯ ,,_4F߆ƞN~zLpUSxŜjFS}=iZX1[9dd_NU0; >I$T$0`H_Sy<^ x {Xm_ xPmL%h5E-߾h#C^&go%?:d8ŒBq_KuӵG rVE5T&D$ȹj*Ԉg~Jh_X<r9-+2^_ɲ |5 ŐC gx3<΢Pe$"2AӧWW ,%(׬'y'dfdBghev+D.zfy<ŞA{yyNLxo}vxԀclBLs_&{ :I:hD,@܀"[MǪM\ $(0?ަ=}8])O+:者$o0O4;nX!g!5kbCd]b0]Wb/:\q:RcM=SmU?uv ?*R'& yXx ?|j@y cwtE>"`TԠ;"H86#:t-\aqtǶWw %05sPj֨#)S^U? s< Č"9 fmT`Ȳ*0{Ҝ|1Rd V$7pP QI#tu`]LR2ٸrf27!$k29C͢[ CI4 6i“rX3eC)aޞ[\ [Uxe?t4C!F=mgVj`ڈbQ>©**&C=HV[Ȋ)|72mzbA >DyqAjͦ;/8.ÚS!JrCEAzrT6tppVH[{@%A':tiz (n{4 _ZТ Ƀ_P}4ffZ֝m~Oxy׶|tJFòQ>_sfx}7rbPLl`R6-֔Jե,_.=M>he߉"v=|:bQ8u3q=蹵'Epp$bMD!${b9NoV:%6@T2<]ͤH/ Ql&?^CK8wA_od@A mVZ ۭaHқRr=!E_71i|Y= |j 2٢I!A'[*ds% eA`fؕ-=W136^ iIJEC[;FWo]PȹAN "nm1)S-vr<}R3A%n2p;3/R*gTm+{I|^t8e SXm.N14 lB@ysɎpߪbzI7gZڢbX}-qG&>yuף[IgS =%@׸i[M4+m&wVfsNOhuEe]v!})n-^#UTfuoğ΀!Qx f\4Z#kqr|)^];Hؖ0%̫1#&"ՆVyK6),rWXܑ]>rd/fn}A֤Xg<7Y44B~:za/ư$ؿ5ZS3S'XEz&OЗ7sLDҿ{ u\?zAqE=Psyz-1VV2 XBWnd-&lL00;򹙣\fEZzJ^Ňx67x#V@v'00Nv>\z,G]S0ɰX2iڅm7=٤ޯe1$cO?+r_gvoH&a@&A`s(u}0;QْC9dD6P:AXuUJ !ʿ=8iX8m <;*ZNKjU/ DUq1eEpx8 mk&KƽS‡9"8;tC|QCyc)IuH{P`KO!$)ϡ12W<">! xѪ~qɌ%iUPMF,s^Jݓ4RmbB\h7^%AC#YayK(u\(ExL`19g9x$]v[k1l)WOuj8;#_\[;@FaG$Ra"ҏXy'6Q l4EQG8S9U"[d@EG5\寚fsG@ݍ\_T@u?LG VW2rL,>2>Ȝekq׮O^=VE ̀&0z#t]=7YI*io@I.n@wdi@PmlA2 \u$k:!\ 3KH~iuy ṇӋ]եoΏjGy#m/ 7$G %F|܅02IB -x(+>_ԗNECQ0[֜n:rƞ~YK 0҉/6wR{pT_8,|8`m5[xEk}si[vB6XFy.߹HUrb5%kBxѹY s;q/aa5aKV9v-SQ€!  >w 3FDsj* >ޯyeϪTuX$O>@[R҅X{ 4P&b-fISھ~e$LK{ySp4 ~ˈ7~-A^bw= ֮A`G1|Ў,.Jtjr)E<3o;+q7QЖAs;[N xRI4 MmKdvyLz`}˷0OG[?Ϣ۪BFL#kq1uI>& !ykU3wu&C@!xә$axOàdZ-/X mB@=a^l6cḋV3t}2ILx#E~,74pG{mJrCfN9X~NMn:/]li&IX=[|bE$ȤXrwԆJc#r៖IؒѮ#(ofTl?!qñ" @woɊgdYY]n[OV3}rzJ}E[%z zG")X+~[WqщKRn8IE, h< uW!~؋y Δ3*`l{R UW.qu7쳫Iqsb'FYjǦl'x(M Rz^nZ~k+^{*OBj[ΒݏlM0!:BՊwxNɖavr󊈓P c#GeAϪO l,މ1jhJ(Sccqa&6eHzy8ϵD|x2h-R@ߦ=Be>\8b!\*AbKk|tqY#%Az{P|.,XE*݈Bfrqت%khӡBIeG-|4;RilU сV"Qߚ >ѵ7aMixV(L9%&eG32/i5sKn/A#nʴQv'S)%6v_0Q<_Vk]el 9[aT؆+ЋqW%Q1,YlBԳbи[!6Ǭ MIYX$0݌5 TLQ5dj~ Kl _XritzsӸV's'G3 ط>`uіVZc1+Yx,*34~v'o%jW*"z!){JT{h{g AC6B=rgjZm<5c3y:RMߠs[WHѢG#YgOKB"aekUϠlU]7j1\OD\ \Sߘ%{Ze۷-}tKo l815c +UCix-$ QNcIId' sАHf9sN{aȹ0x,`PA .wa`2[H2LšMέ 'eNYLitţj7;˙CM&҃ ƈ@xHtTmNV?V@DrsD8eHFNVʆ%GzD+e )g>ZN_om=`3e|xW8B;!:2|,7' S.s$GP?k%kL?P.%y 6-=fH);ϽA7VQ Ԣ_mn~ kB X4`g抟DERUA"{هrSdO7P 08OॉX80nΫzr:ԽWou]YoAԫtQHݱM_F_2-0:Ν_>cܔ(_2zQS~<_Fd85'g{\j%EIG[\ ]WxZ٣',j=t llYmoչn_g]1YiAdpywv3r#3[ت%ce; M7)aD$=^'U`ak8.3nEqbFN^6>Q8`m$=#2i8u n*ƪ̈I$avr|6(ܚum^a  ~\)]O&تXpD*T'SL ڀ-fY_1+LN"S7:,\:juUnE*j| hXkLY6p6\qU=:pv.{G=$ݬ Ԑh~(j>|UwlзU7-9t{R Sv8w?+ ؾ6C^p@ $nMF}B̷Xr h4e=^DeXf'ŗ֖fX2 +"#L'.&@㋔(08sC{H`J' YuȄ2兵uEF ʐi\ ]-7VƲ=Q>rέOniZ0{My14WÀu58 t_VJXWӪ,kXw!eBZvO{*eׯs&9diot:G5iYzۅ0YΊD)fܫ1~\au.0g;rʆ-"d |2%M@SDB!C+v3F_ a\c+n~[ЬnTpJ>xl+;gQYک!M{o_75[VǼi$4ѧ7˼ 8,swr'\grӥ&ZR3 mzcUT8#dT'60ĐXT6Gn;9l J9 Zn)WX:Lj^VO`$-\wNM}rE}SӃvH!|aa(~ŽuV4f)NSY7w)cc@5X&Y-YیR#vC _:^¥!Lk޽sf|:Kd.R+ ZpFDb#R VbP'@fZ]/ю~<^N{V0m?[2m𰑍 e5~[HՍKjGp*Σ( h#'nƻﴕtȂ01壛H 3+F7N(HsRSabve"PljI X9XKwMبAKjχ\(] c*̽:}c]2!&e2e epsٝU'/'IІ+c9 Oj#k WRD4 ~4qALB(DA럯#r֑!siK}1u6}۩:TퟬbBя]+m]8hQ4nQ4{^;~}IC*Omkw[Q;ȓ:녥A"!@EjA૥a{My uw%0,]R YFQ <I2Uyym[RSJ |+H^Z༜41}e~%"Ǟz!v9}N% $?Ǎâr|5re T_`=3u ^lpSw7D5BoQ ^ex@So%#l -u^4$qu9ҳ)U bNHQO yqnj%XU#J2b0%$f!?@pG"Rc?s[b$%O~vEC371EwK ,]H#i[BQ&lJWw8>o42 /$(uoR%H 1Кn榊\x"]'cl\Wѱ84R~ۏl?L\/BID֋L*S,A*݈Ui-1>K{P#6ItBB~֏ZVqJxiRFi[]R@JdJ ’{Q(3G9XZ0FY6{}8݋_DZ[;#aUD;A+a4}¬I4V>}y4rjy7/. 6bxCqy|g6K(?։K10N g6ʮ߮ ]1N;B'V^U$C=stB 9GRk7ApVt@g[YSjؕf꽃~qiJϳUi)S/:ܝSp;Q:4|7djU.DRd~ _#tqͿqk"Qo$݂L+]pnI"TJaC;_քÞ+d_a`:[e1lدb_NY8.E)Qˊ_]Yo{R(芄D'BA qrJ鎧υh%f Sd^{vУW61.([KJ3A9 w8ߎ#{gЊ4ܖ9Scg.>R]5䉄xHi-Wp9U"*ǯVigA$ Oޙ"H-;)W#j|E.&r'[1|*MK<+[xGTP$u7`ur>iصm+h еj1ۛr }ڧZV~E"$116RGzAN) ۬j jY>*^,S,eJ0@YcO:({*n~~Rvc?9~wVԡW\'λzb}Vlx%&g7(VZfS5IĢJpd$hA6>5Iג%:DRa”|y !@r)3εXR AIN,iJN\x8^qS>@HtKNNz)XNك0Jk.տ?E5\{'yzL.ǟFBu*l$rI K9WP x໫Rڷ!1 9^*}7F l .S1 zm%`]Ս Yt[yղvn6Upa3qD]JɌLCZ}%ֺ$M,ص>;Ҕvh);A4, A'l vhzSjLďu]JyN:+aKO(\p0 }8'_"d,0vn'v@˦{=7^D>OOmVq^@·*ѸFQWʏw>j х0m ܠ@X$YzLa`uz(ksK@}Z`KZiǎC$gly5?`-1aDʡp3`S c[Yn!;\oq];?XEǒb-1"*~*EgfՊETHSɩ]O2dؠ]+ޯh1(}a Z$PH\aYYb>FZ\}W.FL=o .e^{/>s4U ze@8@yx75ayo͛EA˃^͞%7=MBNdӑW."cmPL.P*cúO$,qɀBw)%JfBsV!4Yݎ5N2%^]p3K|h!uM-j2 kɃs%W9Y7&KXZIP=֯+Zds-@BE$ 7* ":bh l`~Сl…LWF= qR$.TX\3ސY3>~ 򱯦.h0:~2W0U% !LWO.3w[ )&@NT1&N.r{@t Ȟ: <gBKNǔ~{:I9' sy~ua ԐޣQûkиB7QI@^xDL71Bð93n> %s*>{p;zbV IdBC)'",EE9sZT2~LVMUhP;4Q^wnb) E{ӷ9n^#>U׎2yeqj륗@ ,^8e&;f5NGD&2+ʬbLO+qG0 CNuAFZ/H 3ςc eV|'F0dOֻKMx$i2=MG([^jʡqA8} *_)l<}YcV{h\=:AϤmc>!1hGۈo"\P葠>t"meڸ&~z8@ & `wP$΁@ D7ygSKHc*{y dg;步ߴ懙ԈW҄AςX#(nA\ gmx$RT`:ZhKl&􇒐bĿOpLjvYK-ý/n=XAؽyir6ѢxL`ۘI(6sKynW@eXƍZBE\@TҸ.nƦ lSV9C+zc|ˊlV6ʡk<6pG_M8ZhH- Efɘ9;g(0$թ̂]_NL?NّP/OĴ،lX4Ukb_A 1_qIn1Gyl}BFΨ~ԦXUBk0P" YZ