python3-perf-4.19.90-2402.1.0.0263.oe2003sp4>  <@PT@7!.ܶujG7oeTopeneuler@compass-ci.com G7o ĺ~&Py-sj OlI! #`  $O *^7s_SmwvQmV!y[ ujYU_ZDY'[x1 Q|5X< LȓᲧ'A&Q環W곟Vb: ",dEm|Pf$o/8y8!iNxAe6Ȉ37b2f430603d50783ef7a58a8b32d0b1e997fe834e819b50f4d1e7931729e68b08549df1b15dd7c3147ccea4f19735dac0885908xiFm%j*tҘ><L?<d / j  '3JPXp |    "@p y(89: FIGhHIXY\]^bdye~fltuvwxxy z8Cpython3-perf4.19.902402.1.0.0263.oe2003sp4Python bindings for apps which will manipulate perf eventsA Python module that permits applications written in the Python programming language to use the interface to manipulate perf events.e}dc-64g.compass-ciGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64ȸA큤eeeeeeX6b7f4c1860ec72e285738a444bafe0883b21cefaf56941264d96b164b8c375c4462b8a1a13cb0012cd82e3995a592f13a62b576fe79d28f23d07c5acb50ce698569120f02d1e8c214c79fd1c860c239e9fb7ab392e5d694783399afd6de9b3b88224aa5f38021f42936d59cba4e667fea20d48c19dfce6c2b59c7e75f9271698ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2402.1.0.0263.oe2003sp4.src.rpmpython3-perfpython3-perf(aarch-64)python3.7dist(perf)python3dist(perf)@@@@@@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.7m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.73.0.4-14.6.0-14.0-15.2-14.15.1eee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&hongrongxuan - 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- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- bug fix for enfs, when diconnect many sockets io is hang- arm64: cpufeature: Extract capped perfmon fields - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- Revert "genirq: Increase the number of IRQ descriptors"- crypto: hisilicon - Add value profile support for kernel- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- config: arm64: Enable dubugfs config of hisi sas - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Configure the initialization registers according to HBA model - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel controller reset and control phy command - scsi: hisi_sas: Limit users changing debugfs BIST count value - scsi: hisi_sas: Use autosuspend for the host controller - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: hisi_sas: use threaded irq to process CQ interrupts - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas: Fix up probe error handling for v3 hw - scsi: hisi_sas: Recover PHY state according to the status before reset - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba - scsi: hisi_sas: Add check for methods _PS0 and _PR0 - scsi: hisi_sas: Add controller runtime PM support for v3 hw - scsi: hisi_sas: Switch to new framework to support suspend and resume - scsi: hisi_sas: Code style cleanup - scsi: hisi_sas: Add missing newlines - scsi: hisi_sas: Add BIST support for fixed code pattern - scsi: hisi_sas: Add BIST support for phy FFE - scsi: hisi_sas: Make phy index variable name consistent - scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg - scsi: hisi_sas: Modify macro name for OOB phy linkrate - scsi: hisi_sas: Remove one kerneldoc comment - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up - scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() - scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list - scsi: hisi_sas: Modify the commit information for DSM method - scsi: hisi_sas: Display proc_name in sysfs - scsi: hisi_sas: Fix build error without SATA_HOST - scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only - scsi: hisi_sas: Replace magic number when handle channel interrupt - scsi: hisi_sas: Stop converting a bool into a bool - scsi: hisi_sas: Return directly if init hardware failed - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Make three functions static - scsi: hisi_sas: fix spelling mistake "digial" -> "digital" - scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation - scsi: hisi_sas: Remove some unused function arguments - scsi: hisi_sas: Remove redundant work declaration - scsi: hisi_sas: Remove hisi_sas_hw.slot_complete - scsi: hisi_sas: add debugfs auto-trigger for internal abort time out - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code - scsi: hisi_sas: remove set but not used variable 'irq_value' - scsi: hisi_sas: Remove some unnecessary code - scsi: hisi_sas: Modify return type of debugfs functions - scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed - scsi: hisi_sas: Drop SMP resp frame DMA mapping - scsi: hisi_sas: Drop kmap_atomic() in SMP command completion - scsi: hisi_sas: Snapshot AXI and RAS register at debugfs - scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs - scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT - scsi: hisi_sas: Make max IPTT count equal for all hw revisions - scsi: hisi_sas: Some misc tidy-up - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental - scsi: hisi_sas: Fix losing directly attached disk when hot-plug - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code - scsi: hisi_sas: No need to check return value of debugfs_create functions- Backport cpu turbo patches- genirq: Increase the number of IRQ descriptors - irqchip: gic-v3: Collection table support muti pages- net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters - net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure - net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() - Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure - net: hns3: Fallback Ethtool's modifications to extack - net: hns3: Fallback ethtool's modification of lane - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add configuration of TM QCN error event - net: hns3: fix return value check bug of rx copybreak - net: hns3: add netdev reset check for hns3_set_tunable() - ethtool: mark netlink family as __ro_after_init - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: fix deadlock issue when externel_lb and reset are executed together - ethtool: Fix uninitialized number of lanes - ethtool: reset lanes when lanes is omitted - ethtool: limit bitset size - ethtool: fix application of verbose no_mask bitset - net: hns3: fix for not calculating TX BD send size correctly - NIC: hns3: fix kabi - ptp: deprecate gettime64() in favor of gettimex64() - net: hns3: add support for Hisilicon ptp sync device - net: hns3: sync linux kernel hns3 wol to openeuler - net: hns3: fix pointer cast to different type for wol - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - net: hns3: add supports pfc storm detection and suppression - net: hns3: debugfs add dump dscp map info - net: hns3: support debugfs for wake on lan - net: hns3: add debugfs support for interrupt coalesce - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: fix setting wrong tx_timeout value issue - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: add wait until mac link down - net: hns3: fix set cpu affinity when state down - net: hns3: restore user pause configure when disable autoneg - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: add support config dscp map to tc - net: hns3: refactor hclge_update_desc_vfid for extension - net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops - net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure - net: hns3: add querying fec statistics - ethtool: add FEC statistics - ethtool: fec_prepare_data() - jump to error handling - ethtool: support FEC settings over netlink - ethtool: netlink bitset handling - net: hns3: avoid mult + div op in critical data path - net: hns3: add support to query and set lane number by ethtool - ethtool: Extend link modes settings uAPI with lanes - net: hns3: Resolved the kabi change issue caused by new members in the devlink structure - The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs - net: hns3: Fix for the compilation problem of hclge_comm_cmd - net: hns3: remove always exist devlink pointer check - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - net: hns3: fix reset timeout when enable full VF - net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: add support for getting GE port lanes - net: hns3: Use the correct style for SPDX License Identifier - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: PF supports to set and query lane_num by sysfs - net: ethtool: add VxLAN to the NFC API - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support query port ext information - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support customized exception handling interfaces. - net: hns3: fix miss L3E checking for rx packet - net: hns3: support wake on lan configuration and query - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: add support for external loopback test - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: handle empty unknown interrupt for VF - net: hns3: add support for TX push mode - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - ethtool: set device ring sizes with RINGS_SET request - ethtool: provide ring sizes with RINGS_GET request - ethtool: helper functions for netlink interface - ethtool: introduce ethtool netlink interface - ethtool: provide link mode names as a string set - ethtool: move string arrays into common file - ethtool: move to its own directory - net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: sync rx ring head in echo common pull - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: add support for pf querying new interrupt resources - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. - net: hns3: fix the max tx size according to user manual - net: hns3: disable sriov before unload hclge layer - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: do not allow call hns3_nic_net_open repeatedly - net: hns3: optimize the rx page reuse handling process - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - net: hns3: fix GRO configuration error after reset - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool - net: hns3: change the method of obtaining default ptp cycle - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add support for PTP - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add log for workqueue scheduled late - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: fix user's coalesce configuration lost issue - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: Trivial spell fix in hns3 driver - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support to query device specifications - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net:hns3 Fix KABI for The dev_version & caps element is added to the hnae3_ae_dev structure. - net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle - net:hns3 Fix KABI for ethtools->supported_coalesce_params - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: remove unused macro definition - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() - net: hns3: add support for TX hardware checksum offload - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: add UDP segmentation offload support - net: hns3: use capabilities queried from firmware - net: hns3: add support to query device capability - net: hns3: add device version to replace pci revision - net: hns3: remove some unused macros - net: hns3: remove some unused codes in hns3_nic_set_features() - net: hns3: fix two coding style issues in hclgevf_main.c - net: hns3: remove two unused macros in hclgevf_cmd.c - net: hns3: remove an unused macro hclge_is_csq - net: hns3: fix a print format issue in hclge_mac_mdio_config() - net: hns3: remove some unused fields in struct hclge_dev - net: hns3: remove two duplicated register macros in hclgevf_main.h - net: hns3: remove unused struct hnae3_unic_private_info - net: hns3: remove some unused fields in struct hns3_nic_priv - net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd - net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd - net: hns3: refactor hclge_query_bd_num_cmd_send() - net: hns3: refactor hclge_config_tso() - net: hns3: remove a duplicated printing in hclge_configure() - net: hns3: modify two uncorrect macro names - net: hns3: remove a redundant register macro definition - net/hns: Remove custom driver version in favour of global one - net: hns3: clear port base VLAN when unload PF - net: hns3: reject unsupported coalescing params - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() - net: hns3: remove unused macros - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: Use LLDP ethertype define ETH_P_LLDP - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: make function hclge_set_all_vf_rst() static - net: phy: Move linkmode helpers to somewhere public - net: hns3: Add unlikely for buf_num check - net: hns3: Add default irq affinity - net: hns3: Only update mac configuation when necessary - net: hns3: Fix for loopback selftest failed problem- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- config: arm64: Build HiSilicon SPI/SFC driver as module - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - spi: hisi-sfc-v3xx: add support for IRQ mode - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register - spi: hisi-sfc-v3xx: factor out bus config and transfer functions - spi: hisi-sfc-v3xx: factor out IO modes configuration - spi: Remove CONFIG_ prefix from Kconfig select - spi: hisi-sfc-v3xx: add error check after per operation - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes - spi: Allow SPI controller override device buswidth - spi: Add HiSilicon v3xx SPI NOR flash controller driver - spi/acpi: avoid spurious matches during slave enumeration - spi/acpi: fix incorrect ACPI parent check - spi/acpi: enumerate all SPI slaves in the namespace - driver core: platform: return -ENXIO for missing GpioInt - driver: platform: Support parsing GpioInt 0 in platform_get_irq() - spi: spi-mem: Fix build error without CONFIG_SPI_MEM - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum - sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig - powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config - m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig - mips: Drop CONFIG_MTD_M25P80 in various defconfig files - ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - mtd: spi-nor: fix kernel-doc for spi_nor::spimem - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() - mtd: spi-nor: Stop compare with negative in Reg Ops methods - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods - mtd: spi-nor: Fix direction of the write_sr() transfer - mtd: spi-nor: Move m25p80 code in spi-nor.c - mtd: spi-nor: always use bounce buffer for register read/writes - mtd: spi-nor: Add support for mx25u12835f - spi: add support for octal mode I/O data transfer- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- Add feature for nfs client support multipath- mpam: support ACPI for MPAM 2.0- perf metricgroup: Fix find_evsel_group() event selector - perf metricgroup: Fix for metrics containing duration_time - perf metricgroup: Fix system PMU metrics - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - perf test: Fix metric parsing test - perf test: Fix msan uninitialized use. - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test - perf expr: Allow numbers to be followed by a dot - perf expr: Test parsing of floating point numbers - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf pmu: Save pmu name - perf pmu: Simplify arguments of __perf_pmu__new_alias - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf jevents: Add test for arch std events - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - perf jevents: Tidy error handling - perf jevents: Fix event syntax error caused by ExtSel - perf jevents: Fix getting maximum number of fds - perf jevents: Fix event code for events referencing std arch events - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf metricgroup: Fix uncore metric expressions - perf test: Free formats for perf pmu parse test - perf metric: Do not free metric when failed to resolve - perf metric: Free metric when it failed to resolve - perf metric: Release expr_parse_ctx after testing - perf test: Fix memory leaks in parse-metric test - perf parse-event: Fix memory leak in evsel->unit - perf evlist: Fix cpu/thread map leak - perf metric: Fix some memory leaks - part 2 - perf metric: Fix some memory leaks - perf test: Free aliases for PMU event map aliases test - perf metricgroup: Fix typo in comment. - perf list: Do not print 'Metric Groups:' unnecessarily - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() - perf jevents: Add support for parsing perchip/percore events - perf jevents: Add new structure to pass json fields. - perf jevents: Make json_events() static and ditch jevents.h file - perf metric: Rename group_list to metric_list - perf metric: Rename struct egroup to metric - perf metric: Add metric group test - perf metric: Make compute_single function more precise - perf metric: Add recursion check when processing nested metrics - perf metric: Add DCache_L2 to metric parse test - perf metric: Add cache_miss_cycles to metric parse test - perf tests: Add parse metric test for frontend metric - perf tests: Add parse metric test for ipc metric - perf metric: Add events for the current list - perf metric: Compute referenced metrics - perf metric: Add referenced metrics to hash data - perf metric: Collect referenced metrics in struct metric_expr - perf metric: Collect referenced metrics in struct metric_ref_node - perf metric: Rename __metricgroup__add_metric to __add_metric - perf metric: Add add_metric function - perf metric: Add macros for iterating map events - perf metric: Add expr__del_id function - perf metric: Change expr__get_id to return struct expr_id_data - perf metric: Add expr__add_id function - perf metric: Fix memory leak in expr__add_id function - perf metric: Add 'struct expr_id_data' to keep expr value - perf metric: Rename expr__add_id() to expr__add_val() - perf pmu: Improve CPU core PMU HW event list ordering - perf pmu: List kernel supplied event aliases for arm64 - perf tools: Add test_generic_metric function - perf tools: Release metric_events rblist - perf tools: Factor out prepare_metric function - perf tools: Add metricgroup__parse_groups_test function - perf tools: Add fake_pmu to parse_group() function - perf parse: Factor out parse_groups() function - perf tests: Add another metric parsing test - perf pmu: Add a perf_pmu__fake object to use with __parse_events() - perf parse: Provide a way to pass a fake_pmu to parse_events() - perf tests: Factor check_parse_id function - perf tools: Add fake pmu support - perf tools: Fix term parsing for raw syntax - perf parse: Add 'struct parse_events_state' pointer to scanner - perf stat: Do not pass avg to generic_metric - perf tools: Allow r0x event syntax - perf parser: Add support to specify rXXX event with pmu - perf metricgroup: Remove unnecessary ',' from events - perf metricgroup: Add options to not group or merge - perf metricgroup: Remove duped metric group events - perf metricgroup: Order event groups by size - perf metricgroup: Delay events string creation - perf metricgroup: Use early return in add_metric - perf metricgroup: Always place duration_time last - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools - perf expr: Migrate expr ids table to a hashmap - perf test: Provide a subtest callback to ask for the reason for skipping a subtest - perf test: Improve pmu event metric testing - perf expr: Parse numbers as doubles - perf expr: Increase max other - perf expr: Allow ',' to be an other token - perf expr: Allow for unlimited escaped characters in a symbol - perf test: Test pmu-events aliases - perf pmu: Make pmu_uncore_alias_match() public - perf pmu: Add is_pmu_core() - perf test: Add pmu-events test - perf pmu: Refactor pmu_add_cpu_aliases() - perf jevents: Support test events folder - perf jevents: Add some test events - perf tests expr: Added test for runtime param in metric expression - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" - perf metrictroup: Split the metricgroup__add_metric function - perf expr: Add expr_scanner_ctx object - perf expr: Add expr_ prefix for parse_ctx and parse_id - perf expr: Fix copy/paste mistake - perf expr: Fix memory leaks in metric bison - perf expr: Make expr__parse() return -1 on error - perf expr: Straighten expr__parse()/expr__find_other() interface - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables - perf expr: Move expr lexer to flex - perf expr: Add expr.c object - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint - perf metricgroup: Support metric constraint - perf util: Factor out sysctl__nmi_watchdog_enabled() - perf metricgroup: Factor out metricgroup__add_metric_weak_group() - perf jevents: Support metric constraint - perf tools: Update copy of libbpf's hashmap.c - perf tools: Sync hashmap.h with libbpf's - perf tools: Grab a copy of libbpf's hashmap - libbpf, hashmap: Fix undefined behavior in hash_bits - libbpf: Fix libbpf hashmap on (I)LP32 architectures - libbpf: Define __WORDSIZE if not available - libbpf, hashmap: Remove unused #include - libbpf: fix missing __WORDSIZE definition - perf parse-events: Fix an old style declaration - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events - tools bitmap: Implement bitmap_equal() operation at bitmap API - perf metricgroup: Fix printing event names of metric group with multiple events - perf list: Hide deprecated events by default - perf tools: Move ALLOC_LIST into a function - perf stat: Fix free memory access / memory leaks in metrics - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - perf jevents: Add support for Hisi hip08 L3C PMU aliasing - perf jevents: Add support for Hisi hip08 HHA PMU aliasing - perf jevents: Add support for Hisi hip08 DDRC PMU aliasing - perf pmu: Support more complex PMU event aliasing - perf metricgroup: Support multiple events for metricgroup - perf metricgroup: Scale the metric result - perf pmu: Change convert_scale from static to global - perf metricgroup: Remove needless includes from metricgroup.h - perf metricgroup: Add missing list_del_init() when flushing egroups list - perf tools metric: Don't include duration_time in group - perf list: Avoid extra : for --raw metrics - perf jevents: Use nonlocal include statements in pmu-events.c - perf jevents: Remove unused variable - perf stat: Fix metrics with --no-merge - libbpf: add resizable non-thread safe internal hashmap - perf list: Output tool events - perf evsel: Support printing evsel name for 'duration_time' - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf tools: Fix legacy events symbol separator parsing - perf list: Display metric expressions for --details option - perf stat: Move 'metric_events' to 'struct perf_stat_config' - perf stat: Pass a 'struct perf_stat_config' argument to global print functions - perf stat: Pass 'struct perf_stat_config' argument to local print functions - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() - perf stat: Introduce perf_evlist__print_counters()- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids- spec: fix the problem that patches are not packaged in src.rpmdc-64g.compass-ci 17066766054.19.90-2402.1.0.0263.oe2003sp44.19.90-2402.1.0.0263.oe2003sp40.10.10-metadata_list-compact_tlv-python3-perf-4.19.90-2402.1.0.0263.oe2003sp4.aarch640-metadata_list-compact-python3-perf-4.19.90-2402.1.0.0263.oe2003sp4.aarch64perf-0.1-py3.7.egg-infoperf.cpython-37m-aarch64-linux-gnu.sopython3-perfCOPYING/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib64/python3.7/site-packages//usr/share/licenses//usr/share/licenses/python3-perf/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=708694eda91a184e57007dbc20bcd7fc3ae5df10, strippeddirectory PPRRRRRRRRRRR 2 \ϔ2utf-84dc48b53f1fd66b332932ee2fca7e2c7d47b8698d3e89f1cbc1a2b4f50eb3995?@7zXZ !#,≻] b2u Q{LX_<XO21 =pz*, ,kg[:KM# SIIS7{x^ٺ/)l_l4=)|]R`3ͻb ]ƨ#m8n'`O*&$ 1[EDd엫gn3svMFD:K!=;_YcԶط.jC{UVh3x{5\c Kd߬ @eg}`&yi~3>ful !ygVCRӫZ;ڪAs=& #X.%/^(g5Z|R)qykw}3#푘{AKԝ?E 8uxe;{0 QAo{ e LYΙGKnIDlHlrN:ݑO{UM Ru{ŷ @f9@~w3S%RҸ`4,zuNބۛ Fԯr_D=;?Š!>; Cި2'Ic, >%\gN4ǂV A|6ZØ^=gA9^bvވ@X>R)I=l}4{4MjKq3r>0DPՔү-(΀j"}U4[Ks2cue4- ċ%u%Ku82*cFe]Xf%^ )7f6MX-_Be~"Ўܚp3#L| _fǁt=ɕQ~QWc,ZKO`Yfe3:|jLhƥ-ʈtN=t`cGmIRLMAMY_ef.is8 Z%uBado}%&+0(U)f=`Kv̛$kնCYfp,[6MB 037tH1uTS!¡#s!ib(01iKލm :X[Y3m=B4ek{2')%B2TRPf'"h؈DDJ*f b`((@{xX שN~urn刻ҝ 0$nuO ݖWz4iz}ZTu 1\wq/fð(W@|xPЀ}rǧ5Q!}QA<'$0>p7FfC T?S[q̥ N}s]ܚ_Vm1e. }m涮%RyUb>+}T:i\&)}.̽fc3H l# YKgiaFAoHu18,3[4B4F*pіj 4i>?ZY>ר;dף%vuB-$Ev1XhEmg%Z Ozo(#Z\xa'sq>SNFJ.Z\;K)Y s }QT?>rOT~ɣ"ۓm|Nf"*} ñq?ҋkǸ#{FBOiʝֈ+ ^S9^М$tA+=O Hݍr~Lۦ PzzR5p= `4d8rf6DS76J}?(,:YȲvC0ذWoK a@իIME@+7tH$s`)#e楊0@:ӡbf&EF1>t uF]u3/ҺRIvi6V ӫYU>ǜ9SZQC+P?ή7Gj邽hH* KJOrO,d! J%̉f ?\t/cC[a3%"|a QhљÔ씩c\sPY;)] 7/=YTKYIو"}\7takdyg_k:La%N5ArE%f[ #7qOev *$YOGtoQ{Ҥs3Ygtp;Ow otϊe_ gR#{.>h\QU3 ;25,0֨j;/c+P;5HlQJEkPF{e.Ś+9+G}H^45\sM!g}ic׃&-T#jDl_KCͪ6*A^EMR|4Kk" RJJe~A1=NzvzcOϣ5ǂ["GdEyW(K>zg[b~r8> O3b`JL>5@~`> nn DNm0},- ]vHBX-fo˙tN˷ևO2 *K UiߖAqM%QXY},ݪ-[ſ~CR:^M.Lgm5#oo=mײ$]"u f8ʶ1h\U`F-R;eUyF;Jq$?ĘsD§+cͮPݐP8 VV<.DLډib09Bz40 »y,Q+y.p9VկVڄ<_lyr|F{sߕՕLT|44t*떄p&xDqAn0fnԳ*yC?>?|2DŽQ1 ڈrNXn[z4p|{xnRhRmRyrJ&|/gȔ_S荠z\ﲼ?΁[Ă-iC@'܏V{8;q%rm[bP;2HmqsLDt79yC(fYlB}6 I0 HB Iiio!! F Z1hHHˇb~atSFH賅y.nYSۜ HM6X ZTrF2 t[>:v@<)Ԓv$C}S@3R.6mg˥PO)o6dE`"X|*wLlCȦ4Z}Op66McPVd.y56X,{ıoa-bwxhj 7y31G>MfFj)<dqYjq.TŚ՞yg BMSc[FaY ga4^Kqȟ5~9`^dYt~:|!3,L`"&hoVْ3)z^Nlr1G p:"YGMY=hs3 ˷M`5~mWpUj\,ȯbJ UܥIQVlI0ɫͤV qX__Jw\ұ&!ŽC_$S΋c4;1z)c5庽)TJ"eF%3-6|P&Șv6S/V"" myC:PCg n:s[P <{Z,*6W8ٶ(vn<=:Pj\'k`ԕr|E"Wlrh%$'H.#cUu7f\pm 84gV7 C OaQfQxvXLypw1%drS{I_  vZ*"w5jvJܟy+G |p/Oc*IP:e޲#&t-f}N= 8VKL1>% ՒWdDg3a r?{uiQNAew7t!"+űiaJ(aÐH b yyW݈Fvj e,m6SPxW * .Fڤq/d9L[%#8!;>`砦b27m2=؉H-V jZe*GzFY3VzHk#>.8.d=8/ʶ!"W.6;o$ڵ}vaǯc +U 3Ax"oVW~ac8.GRAh!Y"h^WHƳN4?*SwPxt:ÜzǺ.Ȇfv@ |>Tic%iZ]! h[y q>ڣ4?=gK&-qhsg?)C^V6XBV jܣT: m6^ l8~huf7V}{.FN {)D+2.u5kzqf)^!WWC8:խ<ǁ}-Ѐ·iNKv$ %޶127h4! NC.e,]e9\jؒ8 ny4lA=ߍYz%tieBoY @ptȋN_TĤ|vĩE֞-kE,@jY+_3Z/7E!z%2lex3&u DŽو\` Jd,}OA)Wߊ1jkpAr̹H` :noASa=Ypqӟރ;P5%rP9[*njz&jwoιg20^. [BNX*\&d%dW );]hGq0 yn3]#-ΕUdw>@ӕ-j*{3lu6 ۊeA1Lb'n[: 8,8l z+Vj)hpHdy܂:q[nea%n($.xjv)GL1|ʦﻰ/K8NP IOZlbaR7 ybu*<Ap/,MnZoGObą#^"z|Ljt,&vQi:G毴NNQw0RlylcR7@ 9˥wP[jût}Ud6ϟ:QZ`v/l{o_j#(/ߏtsB~FʱѶ}5P) 2WFɐJ⢙ֈ& 5 KO7Cߥxs`(yrFfp] XN+ooa~@EbF˴[Gր\W:_%)KdB/^Q̎Nr+. }8zfG5 wϚѳSdU}<>WS"ճ[zWv&&PFR]tdQٸb% ]j  immve'F ߸ ww`Z[fBUPRoh4pjޒG#%,"W:?alCx{ mmBj +acJ\[n%ϬTrqC> wCKH@JBNضdЋRY]:.H -!TM!*`_0m0^Xd=@dz1[?(L/@h-P/AĐCRA=2 eТr~nBwW,{hU\R|Nv?R91*i xQmTSKBpظ>ZIL_4!0a ;/#u6uՂmd7!͍ymc^go+x*:#Ge&/ݯ^Cq5 UVEbԀ~Qd\}mo5d.QGi'b!$"zѧq&?s;mӺ' Fc#w; 0 Wڤ 90DHNZ*QATk/rz4?X5TkYoBG[|lA#_Qm8"u;' ҝO/- T(?MZQO1)sb/Rl _-)~WK ni*l@*eSiG ;eFV9fv,k 6֥čl:o.oȝ} t.WB.g$'Lq|/Nv>9"}ᢳTΰؿȗm 8V=3*.$ o^I/FzwlWL"%FڣlW\~9h?OF|7F Z7Wo2(^{y@3aSgLl^J!1~(<ޮt=! 3q7Dى!}ӷaI|s`@F4䚐iYG;FU NL} s #+?GNO ^>zbE8m<# л~u]~~dℙHu\x1doO-g]5%\ 2T5s ? -ICeO\N3UR-sm%/d"a٦p,1P$׍ӽ[] r[P.wƋjH&5asWlh^ K|5io!Uq?.W d 7O Z'V'f7 hDO8dd5ފN=|%`lpf,&nd 2F:DQzˠ?o[UXD&')Ss~yϾ40> -E'օTo y˺&ߜg@3 Vsp_&#Jl`9EFzYH0'ny֘i^(DNA|-"cJ4{i<0u54U$\%7EXjkbjC?L8r!P G{( 4{8~ړH9 (ܿpϞ qSaF~-zR?cxަכ`kϫ^V,t&wy*(E2;"WR"%/bc3@:e%VIѭQ9BȻe"d\9[aŠ-utpUTD"熃ZWm ;[MU}bHIG 'nnEi%iP}cS诼T.t}-.ZXΗ `K 6lX-u;_o-ߣ#x_Z4!OWgɶ&H>+g OÛztEIA\jQ=hUB(Y1S鬞ܨϩ;2o =bWuѕZ;0po2Qg} d 80,ffek>YI|L+#}܆zMZߚ׬* AY5 TZ9)Y -Jb|ԕfѾ~䌉xwRYS뀙S>(zڣMߋBo?X[ /P \7I&E*VE4nm*ܨT2:AԖS铽dH S`<+72Eb<Ru6V/ctɆy汔8).~B T k\\y ̥(R&-@<|49ʠ󿤂/\q2Ed)VPX๙S*}{%L]xsI#$ā2._oHj6 x+M P=~8 [ Sm.+3r2Kq'N}=kiT+XƖBFЃmJOmN_;;~"SS EZq4c4A&fDF 7=lE f/[ĝ~uekBOEQuKd /:LJӡkɥDt!apeD3̋ ` O$5FgXcTTEO?Vƞ]]o͢t3Uua2hE8Ơokz*-rdD7 |P@B'ו*xYzBy>5V7= :ҧ.ꆪ˸yrTYs7tz{?Xz04/曯TNJk٧Djv}s!X{'sΒ) ZY睕W4"3Oh*c&|-nBVS+׉GmxKROb! W!eY[n\lHoJ!\)Ռ lb h@T0UWv2D OH, ύ4c3Җy};bb=]&jY2tXMR^FгT> BIt4i*5I6SXWX6ʚPX.8w/y9aڤwt>wM Ji}O+HF5P0BڠĞ1M횣krZF?QKi=\M.aFRĪHW n4^WV_y V v»@,ih12 l@.S;[.5sx>Vt#6;ҜY ܘ:'Ti=iOsP;rh6ԠH jnoPV>8}}Zr7;{u{ .v I벤!8-j p1duOMmB*Z+*ԛV Ǯ9J,Qg1#^ P)#iaϵמO1x 72}a/aOIr*&Zl(=nbP*Yr3 5<u`Y7Y_=.}zzʠ#ũRPۋXYlKvy)./eUYoaM@wY!a'Er=9`DH F"څ@AI}K'_YRٝ+f~Co\WBHA}^v<S:QzLtrIv[R;pяQsCPXGTOw91MD9XdyK00_mmVwLsU^GdK+Tlwuv9|;γEqKz<ݛRc0jg 'ڂ qϤ? U3)b7liKB80euJ,y8G8ynp[6dѶ2-DPw Vs: ,/Bc{b Q%9pdŅHw'w#-$#Is뛓-L^ct 4l(HnTafVdљ&iXVޕ<-kG FxF, &E-'W5ҿ0DJ5*I'}o ۜb<[4AӴ90oOp|'JŹoQUTSB0mvޔ4k4;cvݤtv-7lZ'z>$Ā1p?PZ"bM|A|NU|;$ is̡8[nVy?-wЂ(#Q -ԅO Sw3hQ ގ*9ĸ^҈t5z&_rXb$|Vovx$S[vvDብBG".x O=Oʬ.VReפ$ #WMqɚeS% 1uURxY Q`θTۻ(rW_2;r]u9~n jY?|z ䷹4'n&B k$n݌}p) L[!/= Pbއ1uIgs:XISMMHIMݜè&[qᛤ@Su9e0308:b&V҆22\Rcn1cL2Ջ=%>m䯱*L+^x;V(b%Wmx \^P?.Ǣ6`0KTň?~c`.TG hyxW~$ JL`ZDbW硊dVi7OΨ=z J!=@JO%hϬYEFqM+"t3g6߿v צ!r Ae<'NMhw iB%\'YEu -.229ș u[7)9cB(Iˣ:)"ұ7.KXK_z u2e+)/ճ3<,kMja@H۴~|uw]+LmO/!8pBDWqmeӘ> zkp+Et;^Z*xu bj>[32Ȃ>Xm_>v8ib9|LlWGG X|/J6kF}t%Sd[nUԃ ‡:}F0] H)E)yN_ѾdT?С50w@RX ' ?m/1X,NONnяA3HDĀj_Z4A2yGȘۊh{EÁa 8+":؝w$\ry+/lE@z r&B`BM"&>WV 4cޱXeD_9f7 GlV MY7-TU]}_O6as4 P [C Ɍz(/>';{$>fٲ^x) J˼#dYo2w#8;`+Wd oUwb,n͎u#C& FQC9rX3U NQ/#Q1+O^q25ѝBKŽjP>u GZEn@dUHH2gEq #%)x2+oSd Ykh E Lڪ+"|X"1Nj8O+O`qn%p)M2[akbE;/vU@<1_au?iM,[ 9(^ ^Pp[Z%r._ʃ)hٔ*s*z-cƴ!?.kvt']7B ޯT4xqs]?X }>fcHpT9!bV^̠L\QdLkҕK-V5je& VA3-ap%oU1Ư~LEO0 8J = E I9AY#Sp%;r%](ߪd,i +}CƮZx(%SYOs߭^D ꎫE3GeMY.MsY_mǣl\&z?,Xq8koSX`W7;PDZLp2B=\hPe{+έ4}] WHqc2 Bk$1"j7sh3C*1eR.q .VxS1iB zٯ򷱄bMW?>JZi(U$8fmu5ՃbO}dL?N|ʾzl9:'F-Y*WLOL§*Gš|DV[ ȷ|~mX65' Oɢq`(e@=iسb{fyTڮ r@LwSI.iڭ0Dz=0v@-/|W*6u쑡> K˕ " 56]oHyیCb;EXFreDGYg%v;(ࠁ! ]oCYHmAKqf"~QH}Sq0 f[ye'?d~_$V;\088CaVKP^s5_L\eo6d# fVzLr42]ȄTFyYyMR!pSM?@:5id"Zuן٭>6ĎR՟q|x4`1hDщ"cGú[M݇s4{2ώ ?[P٥ӹJ=('cD?s81P;Ky $HB0EdHl9Hkehޝ;0+Is-sèX;dMئI-D$Kw%DFeo91@Ac؊$Y[Ciyk#G %Lz膂ܰ)xZ,I‚V:9XPѺzZGkf,E]Qk$8U!|m_jmُĈX}sײyQiƗfV錜K/g#%\`y:g:7*߂\=-!|vuYTFW.FP'DŽ!7m_R(V[ve礞Z?H!XQtTQ8xjlcYgfe*p9 &KI"#ړ R_zui֤ʁ6́8zhKP<̰-U/:Be&+@/j6d%tDONʢQYo!\׼єu K( !+Ufw/G 1P4T@yL^f)^{L& >mI&dl5އAFnHf$|8N4d{b=8`H>&xJgG GK1p Ń{xpǹ|R J".kM^uⶀ1Ώ#9Ps={B?8idPZN*~Z4w\Fw[AknlKE5U|{8j+ menOGVbC@L VZʂ`}~]5b? @oDa|\GM\mgңbKvK E K ++Kcf .a쥺J.Wc[Y8L[ma˄.۫9mfϧJO\VYfL͊' :4klM:|P8t-vveuy&E $[hz"_&\W|][/F0;GU|BsS:ޟ_P/Nl|F-Gc cB/3y0qqlA^I&iЏi~sPbSрp^fnzbpW溄휅Bzq|=HKDZa;7X+܄g7L ܯвY)}Awm8StL {LŠ{0C>98KH[nx'5XUk]-q3@Q|%-fF?Uyx?F>K:is9-c<Ƭհv;ˢ0Qȝqm: :k'{w&CH);+FH> 0neK]JsHP2~!`|r Ad='D^X&7g%~L5[a0Nn}f-L:S (7lr&Yvԡ."ȉYZ DZpcBVn..j{ń~;B.V,3_X]-p3\Bf$1=p<"i6$JL+Z8R4f(Ε8T KRvhV}/--rfJr? SQnXFaij&yO~W%IgCm:nY$s}ɌdSi/kQd%=a <2c9c^Bp<39M(=CiriijR1UpXt;8kxUn&`ZNYTtt~;F$@4þBPϲ<SQ"G:~/NP3U|7a<4J|%sg,'n z[44Ʌ۹bwxLmKp|Ρ(\#~oZ.jq"sPcRr[=3Oi#Sͳ> MFszL@ˣ&thR:2a'i -| eV|Pp9R%(N?@=/9E'=۸-^vzQ ֆ+Z[#d+6~0dMVKO1`Ѝު1JP=luhko_Ut*3('N}6U'+! 0J|1{y: |JTk3z{?Y/l#~ }N7('!=ظ @D3XC˞촌ka[x;<֭y#7ϾC}j^b6pE\Ɛkѽ vc5CŦ)!"\Md5D¸_:1~:؍ {I lL`?<ş^x5@`m"1UkBaM泈[gzzyE+h5 ӡn+K+;lu 2墥M 'KCpZoԆ p蠽*Ʌ ˡ!vA_zp^z:;|:xXB1 ~5:$v$]>?.aV$'$z{y`ji1QߒhrNJ1+lU]u4VPiRȫ'&-ji s^pM}z3!34r3{YF\գT |FLŬY64˾@R7"n,}4x >S(^bG&=¬#" tkl3D1nEn"{=UD>7-uc {ZʌxRjݒ糆Cjm`n@X:Qcb/Ws:~@jgś!L4wD(lX03T,pomdWl|P[ڌKV''ۅ1HJ [+ YtEj~Git~u'Xr9 2l<'0Fk% di+ހ8lY貇ʔmjHNqbQLً;|רD w";lAx_ȲA$Q'<(d>\I¯ P"J"\$W=rRCᝏiXlODB.liu'V _:Aj1[F]nxZ_'6{% Lh!mîI,2m5Z"xN!ˎ = yԾ41ʈ6I* 9UjvaL6GQ%iUD,d1Ii q歖 X33}|02|W\RY_I&U;y 0%uIzFm9Y\=n9͸XF*c[&&ztrտdU7>ރuyrʡbA#`kmU! [)qT3P@X0"l!'[{Ḱ^>1Hp;]d7-?gY_~ #Xѕ')7uFaNAo8*HCƲCL -i{4AT &Joy<}t#}=fF9 8G>̎oi(ã@RR%J7% /8Z\02|ſ3r_ .o,_eѻDSvTz=|N=eWK=[6Dp5 fO3O$kM=>SE%N$XӐ%B//_-׉ )(pBq1ڄO (FKtɕÿ?I=ln\NLNTh6&|k;9< B0:EB mg?:/ Y|ia.>\gĺ;xɫh>H#_]\ڹ[4KΔ9.ED@+N_ "`؏IK<pRj)ez3:I@1E:ȷpZL 2ǹq3f~iSr_W/jl?ϑ,?_}ةA\olj +k9Vm[~$ !:|2xA\7g|H2k{-SX6dsw G7Y"nıTOp.X d~!E9^j>ǍCO!M MۮGM< ',o{M ^wL)>~QeyRא'֌# > %!.3 uo<#ps<_ovb?\40trQ tvLwjuLDO(:mN%q![2R+n"y5wW^=ܬ oY5odf3K;^lA@YF^VQGjb ex-=|P21$9'E#Zi,d"o)^vCB==^CZĠ똇DC|j/ȡ^FCTM"ʾ\RI_gMt2im.@Ju{@j cVmlh*u2`WlA/D=|~DX.B ӄpYw`ƛ;4Uǽ ;ԙDftSH8Zϔ_rѭ*vc<ck1m9cދG@N"-M&k?L+H#~\9;_|:%'a-r-!CunJrhI1%H$-B&QJvGqG~R)k+wG##dbla:RGG9\uze6Q6^_"X_kzTżVAœձ7xWJ#6jKֈzSD. m9f"\#9jVY„dy49l-dUA{97Cl@)&;ڳ \"CŎK V4TR{v'qs~ͲEs-%trΉ2Q7 FNb!/͉3&u.D~2"'r|w-ƎD3pyIl3ICfAK}R$r+lck|Ϙ)o),:4+ rxNIUS h k2Ϥܾ }T NU#9ca޼7Z:af٤<72JB8Z]*mdT|?Z`4Zb'7O&I99KVϘ,HtC$vd_ReffBմuarg[G%)4<[uYM7iZ4 :4ءmzy¯ mo*/簺Uڮ4QR:\:$Ux^*,$G#y(D>G6cpO,F ePk{nHreYs{UM07҅I=*%u.OV 5p4"\;WGY t0L{MlPX%C55˶U}"@LPkINᵥ Y/ԙzVr3Ĕ<ڙ㟋mZrёVNR!;4ПofdD 8mgצ!X ^T-:rD`|jsC$ZfOOaߟUK>Z0|GD)LR>YmCz M8D@jcoԯVIW0Cb[˰R:хH+VܨFz)kOFhn:㪸(Ms[(;`3 ʀb/QQwMH(RcR9Q7L&s[g#LaHh{ O$R dXY-[].ڀkYf#}t#hc%ˡԂb)tZb>vE5r\?Nzzllah,ސO5q5f״Ri f@:e! Wk[.ه\ZAڙ)6iBwC]wp3$UK8H6,lzF~WgWCFC^N*98;FnhD;-f ]fgHmɼ3sI悍㋸.a VQeRKDͰ/? ?L< ^[VNUaȒ.,wCj9#ģEVcUaD%3mx ^2FQ-NT^,ǭiNԕWLrh UVI;Ҏ(_YuOh=1ki:]5BP.ߊ{Ko i' D#k+?'}a@ qkŒX1D>7r\:EEP=f^='`^jn4!eH ,颖_\V0 o p2◣>j2Uonx6,9[8LMt$[)Tr4*([RKTsIMzqO1&!I$@0Nen#3} `bD~ DTݜ@z\nxQuMYf!ϣ}8yٍlj`o}gr1܎#"4qaD,i0Q˥V&=.1 h+ F}6ǹ'L%O:[9wΨLBBKpH`Rw^meIڊ]](4].w],. ýGQV! ,|ʩ)L]n%pa߅_R{9ʏxfho'N늫zh[1c)zwAj}ߩ#Et틱p@C!0 5Mw~cab6/;kF֨Q PQ!%*,n+2뱦Ukk@gs |tP³Q L^ƍqe}:$Cq0W*(De M;8!-| i+{>_-?Ivk=u?fVSߋ嘻'GebtvʽBuTH>ײYNjvd x#ك`]HvO@ 8kwzm{aP^5[kRo1I vl">vpv]8гL@#2W`uޑΒ#!#}5Kѝ_d+|? e5&;y}a=rSC}E9h T?]Xp[&F\0#-iv /inP| b~E]˨̾|Й}ߎƬع wR/)$AVDu ߝ zEW]/iXwn^s:mF5) n}[?ێyNg7 _^vߣ^9OҵT@=oL! g Lf9 |Ĉ4v׌HƵKX ΁?ϩ;wIN XsbI]:gjG+T8s^*^.*U1/ϣ rⲣM[GqmCSzKF]cH};y}L7W6UZV V*>KW}TdP^q8:̓PJzޘ}b - * 2JL]Yg+MQxnϻ:zv 3Z]1vӐ Jqs4=LөfZ`TȗzK&Y|t,P:Rߟ &%̒{vZh{bUw~҅jJn+H 񶃪嬁Qid%kv8&b7sM-3 FkG U]ljp3™yw`ꥤ?;wj%.ffmt4)< pj)r/\(gb9|CKFY_̴} J,v0>}C>?|<: s҉e.i'K_NL)>=[!y}^l:p+a#Vi7ZZ/t{B~6n >J^` ޽Ү{GKHHXfފ@[e?rӣHVA5Ul>lUp>5a E𚳎̵Hg\a1Iŧٍ3h*t91K1Ҵ>]˜ļsXR%jPnhh 8_bBp-ji8UwIחqc*  9 'eK *3ߔ.;b)SZ  (6r*,} ĺ٠2v'mkoZ_S,/-or9\>h,D? ҇uZ|̧yP"pʓ3갇i}a2T4agLhgd;2Ny:/=%9b_dj +Qa@J= v8DBU~wn0Jiw#-cEK }/| ;r(N(!8R~ru7%PLJ2v!'Jn/vM6 Im. "bT|}?50+=+ɜ4Cxr Xd4P?އ)l(@7&Ј81`V4*jgBzCɊFJdހj&Kb:GtAL)Ѕ$XjHXۅݓyJ B{#enn1DU,646L  WHS{8a,"ÁX YqVqK *4 Oz2o]]Hu|4k1 3 Lƞ)FoQn?[anh{ͧg17 h)Տ r/1 OwG-%N5ES՟y/Gq9:55y1 kK39sfjS8@pǺ$drSdvW3zѐv>6>1/B]PYk"qF-x'E:D|i2~C+9Һ:ⶄ %G`Q.i*ٴc:yj{El'[wwgO,t|9-zYYE)gը%E2}'"K5(moRHQ%t盡k՗vGp~wQ<$9}L u Rz`omk; lqE#k?M6HB\t`lP?e$ dY'MY(͚n/pyj R=Yqd "C>ymh(ΏLߴu5{3R Y'U6-$ˑ. 9H/8pAivvV`~\xá H;ED@9_Kd-I[=֧)7!uW 莼nD hlhzg_6I*t*3u$!4$oX2)]rfjx`#n~ռ?B.˟q¶kx +)v3>N5|͊%7 Jˑ "Jd^s"]iѰ΋=0Ǧ}H^fyC% mQC t_!e=&à_F]\] jeMx#Or6LOjV?1?ƛҬܾ}/BLQUX:h ~!(kvd.yyVtJS7y9DCb"ԋ ; Ą؎ \=-[)]_#S-(C$$? CPfO *>J#Bkϖ @;l'QSˆ`%ttp#f| ^ (`&Oi8C ~k̯;_0C"X5,;H-`Uvi͆a'q<kQPS af^Es\]=qdE< m5,,b}S<;{R.^`j2dAKxE.d/J"SQCu-)5f@TH~EޞA}i 1grwpn:>̐8i&ݧzpqh$x1ޛFjqFMeF/VY8bƥWFUJH(w e[_tV7)pYcY8=-+N)2 K\3>8 T&ѪSʫэG,|nH e@JYxVXTaIJYKL9OE{0ГeǫqlG>*8df *O!u1`2Iq(|=R(1Gr[!YQeqα8(An{\sn'9*ʭh-Ԝ Edꌠ~OJ"@tks.oEO磮{2DAQOF7aC$gv 0YyٵsB#H@gD$s KW/EaŏSXJ'efF<. $%5I$ iHBsvjUl8B:w (on0~ -mjV#k9T*h1i0gqJ颬YY2J_miM0'z 3磌KcYm܉:DI dp*m)vcV,؍X>٧Qɟa"M4r![z Î|jEjK O*ztqp(;W雤vڰ(0^ \=}> qPP߈g!)*|j0N+N%N,8QjJz"=}U;fnΝBK 2xxy_#UŅM L驤V $Uc0MMmN7;oxQF#j3[~mA嫍gDKKBYD/tf&X|0RS'P7߶G݅N#g/Kp՝zOZJa4YqͥW뱩 S8h-s+4[YxI7x7&YXLϛ-3$ld=9ʡY6l?'7àhJFg2#p); ǤdzhD2r!#" aUN ZJ ")M^fjSSȒ ؆+)fnP&ׇKI= 4ѧ2Byy^Dsaت=>!k8cZN&-QVXe%CZx dQɡyѸk=yNfפ}"څn\nvpoNa;48Y*ࠜH!Zg)֠D@v!wIb4Sar&pq4b83PeT %] |Ӵ,Vo" P &3}^[ XХk$CeӅՐ8?y݄-m7" Z'*PvZtߕ]x4TnfiEE_@'vLFz;8dmiVk%LJ >grm-PL;L goH~iʜ^8>s6$Lq>TN)kxf7Y7Ȍ>WtI{xjnt1極!fb z #cLҾ72JJI62-p :蒑 kkd6D_8UH'4>$n2B#2bnUz N̰ Ҹ51Gg5t'7x,` tۀpJ?pAnGغBA(8X` cx9xưT#<|F$[Rəbdh)6rO˟c'¥E +*$( e$ОY &+y6oJoJ?Ð5+NN>e@%ٸBCKN 5Adî\pr`0+n: ^W!In @gQv|  /70ɏ$ϯ5.z Tf7$aL$28B %&VN*POm<:au68P^!%X̡rglB26 Esa;cA.u7 n }m9iSV)u\(4'@=_ V%fy Bм^#ǝxBZFiwuƮ+䩋G5xvܾa7 *0][&=%{%8XaКp"<ҕFS2M%-xkHA4G;NdFu7g~m Uir^/l>JBG׮m!%XbZng\KqR穱Kma}Zf YVfˋш[W>8OLf #ro? ^j];BNh qL#|88y3jlo ޕ~+vkI O;ȝϼkc (jH_lD6o'o¡츌%# ~:n5]Jp~BF}mHQ>Xf}KKvr+Z^l+%c?4wk؊I7ثTz'vYxwE:zX?C6!(D5-R3VM]ŷJ^=م5t'q|--|w?^v|VlrtX!Fݢ9JQvşO/vd7q!]#ghZv9p8+]_[kq[q؏n;ղzT`V|T*;O> IHc+DD ">/4Hlzg.QDOa#ݜO)~w Uc͓O)&w{?&pϿ0nlܠQ0Gam㧩'@/E3s{ JU&}S.jzv$e-{YfzZ D58Hl/Cj1u>z.]U ɲBۨU1e_֦ j4_VxiWӭS u40뇋W) T/GS:G)$# @75a<ѱo'A2؆AfZj$1̭;tʾmB߷ 뒽#r+ n O!ʰhZf>EN_14'2uA$™Nt#GM?uZ%X**ϳ^M?2T-f]R@]!r T㤗5oq/Q TnYқ.XrJEMDwKȪeokX\rgzU5}Rjzȋ/2 OqR'bNR2 #'? Ks'lz & ʦ,%D֌4K)uKXLD[.(Y/|44ǩ~GE'ؽf(M#.QHv>^sҀ b<Өr&ke|4 ^gk%_C9g%ҤѴ 6|;eR w6H)XS#-,2weJ0&s$_x`m TRH!:oKT^[OYf%9CBz1sjY7.rZ#]l`DMO3_*#j)M(=j~rE\򄘉wÝ`RlTbMMr6[HO*\ jlT:lg 4VwDi6 P3iRgrxصCD>]l V5 ._`HW!4G: &*/0snxPU…UL^d7j> 3j#le>7l8 bT-Hs~3lI?|{ΒxO92gܧ}0`\?ѽqc}a0ؽ84J~Te!h<)<ۙ>*tΚ(0r1(rW9jlgM/Yce=Ͳ9!R 3_ZhiagHm<7sT֕mS}1AJ Tm[c\Q֢샮J43 h%Ąfi+RG@vh8+CvwTцC궮} N3 -G a,Iw;146Pj;c4)nhJ;AZNuNō'o:wGM?dz7?׬ V7;HeJI=yuiJϟ4cf̣Ն=;6DJu$[vv(0M;ފ@C(/ׇ3ik#|uߎKv!&y|,0.!;)O֫Y{; Ij,C-X6QSQX^5F[?.ac +cg&zG;h ĥ~4Rq,7%Sr][-q!bYX;O [ #4j*9U\bQw3?6Wۦ[!YQ so˗dl' g$PTf]ɰ@Rw8HP$4> jTW?d2GR=@^ ¯8M? Xj`'nq>)k}#{Hn 43{C|Y6ؽe /c:w fm͍I]\W/$>.)ސrANMOx ֬H. ox4oJl"'DL5+\ Qt;(NLDPѮ%⃚N+}_w[]_pÇqV:]pݻsݞ|2=SrG>sx@&`-C/DžXR?[1 q7$DSuDR(Y3pbVtJ?qYCu3&\`D54@]Kj;Ty"_+{g1a}S(x׹?(^xіe/YJhbMpy q3TW`+ڛhFqhH,;4j!Z7G@V]mC+%31F%oX9$.iwTj o]K;k߆޷GO֧㊑UՖy!"}}Iؔ_M*L;~wJm_oAV oV5i>4͉J]9/m38h?y%\DٲmO1wh.;_!=Vа01\Gg'L*52'F RC,XAj"G?IRENp@6?nwϋIDRk3@! J_OBo~WTuJ#ARXg!\-es*=ĻVp$QZ0QhRD7|. :G 4Ԃ1+L(8y×0!m }菰82f୶09lEO'裸$xm\;"~Hl{{v.Z!RWV%<>P6RIFQw&!'1ֵ-}JlZSn̻ & ^L#u1ۢcF~^0SҍJq`hd?˅7^cwܙq`[UGqhDlŪ}VEDʉ 1C+C\,g<}>'iÈE, #@ul n/ Q_vhYk4N"Af>tZft¾2'.k&=EF{?\FՈaxKQ#B X4wÔP鞴 OxȢww{T*:{ Jm (@I3tZi+7v;8H]qacEl=M6X!*܉*Z` WHq:0QON;>|b撛gD6V[KM;'ـa?gКO/ILMX&2WXp~Pd=wH$/y˖zT)!sv̲`G=> ʐƶ+s _`lm6O8X Ϲ z T^So&ߑsDJ3m^KV$-]x~L4wa~NLN[T`TX_>[j0.ɱf{M8n3<ői;KP)ձvhnO 2rp{Pf|~rOv1a8A(;i.0S; n7Kg GKKfZo !X>qu}fAlR>M u篋nͶKS隊O=sϺ-"} .׾yמ ^ T!<&kf [0ڄw~"(]x#K,n"*pߊm|lY2{~-~#neW'WR\׻)h,!bޚO~lnY U2<8 |ּQj3 /W聆v =ɠ t+x#9A7,أbsao+'<%%W:3r vjvAѱ:ˤwȷN09h/6xHWy̌ Py{*yiI rT|I2Tvpvj-sA/+M !on+5{`UTc.Q0G}`@&43n\YN!4" x$NH2)w~pҠѓL\|~͙PF.l:(74|iއO,(mjY<@HNt> 3q5/^aXw:#vqC#ڙmWP>#PôDF?3(Wf3b4I"F Loqp{?n"I'Y%d900\TGhwL96@o]O-vgSD4Y]ܡ G[A침 ,Dx0_r4n(!s C*[WTQYh"*tL]U'ž8e#6$EoO`|^JX吞>Őm9{֥Lx'\N6v>R4B r 0|gJbKkY7Bco}RvZAu{ y^??zCpnMOuQ;}KguxTCK_\zr K l|'h}]6y) (I=> Ӳ&lOKP| tVn}c{e,9ݷNBƽBkm@g|v)yXPPs LO&&w Ay%ݴ;Y^-ǭ= Y!|P=pS|7L27[7{Ͼ~@*prL:{c.j \$ /:=]H)#u3~bAnKM;N?/P@MJgt8;"=5 *1- \)(n 1@2 0l[ǫK=7=屬.HB)dSKGJ/έGB9I.@S`wQNDj-BCcU>LBx*CHп fC85a{DAKbo]G^ J¿Z{7TŢZMVB4KK7S06A!ޏLz&wrs8C8 SHoClJ R-%PptʙW͟ $L9p3@31Eh|;I۠Q&%K1T⣒Kgi4L [IXNzgs]Lc{TYhHiF 44 vri~Y 9ogLH2oXG CT.O08C:M4Q.R᝭߾U|Mzy\qE,*rDu7{ ~V.*ت6E?['Rt41C_ .61f5'>hg Y2D*5<=P8gC(:֬}J6Xbva1&$ fK8*yGސ=x(6Y4@asn$T4h[*jPσy{)nHK"ʙ54-(NiWq0]n*/eo=HS)Ό`u? Np\2o?ť*^WZ%V݌f#gD a"e|AlQ6<[ B%R3765RXݳ=bCY*4}T^CIxa."k:?bp9>jP\jyDl&NnQ=0u2AeZr%IqUYPqv^A~=~L+!CC+55[&f$c7{ _|LUCVeO5A؜A{ ykJcwQfbc֔< I<"8ե;IE,Ս5eeW/f݋gT%IUݱ/tm ~C͆q7#7;*JIP;+(]eN? nK0U?- &yUGi۩AEsqX AW (N[7_0U`] \)/Ab^6FXl}*4j) H:w4r} ᘶ}JVk[$S{RAx \hT)~ompy"<lM ꧛y'i$\(@ jD{K~dE,%:Nc &N^5"zx"ӲU*(Af|_35G&lAO2J }= kL/{62jp=I4+pӻy1fhO) RK1U[<]SnMl]cے0Us?MHb5o|x!V;L`8[%j>]A%eHE+YLsTV 5!R>a`ձ=2ߤ=Pa1Zt0 кtOOAg5\l_wx/|M|٥! !*)|mh5ėRٵ^N 9 0fIs;P /܆'>ty7 X}qCb$yO' WUL\GrFe NN` 2 ꀡU 6PsEL]:~OC~>/YVɞPZEs`!dVxBy {$Dm󳤫gQv.iuКxsL\T.i7<0ЪmS;a'@<X{-9)! #=?#3(LVILR?S- e5"T5c5?5,)xi_2V_SHն[X곈d6txqb LwLm?v:VXk>Җ3"IaiW!uvͶvڧέ[Zb;TawG4[D4\IAm”Gͅ5.c`Z% FAp'^;ZYMǏOߏݎLnاKe~ -N@Etecu|g(.Niނ;j & zZᛍM*~5 EgAঝIZ~(#3G|RI#g9& pAH.U>b@x"m&هjxaj)bRj<4+hA b t]`Gm vcۈn w˃4`eAK8.ħj~u0i/I,hG"")⭕ZEq"SKҤJZC1E$?ڊEJPDi b"zIW__[5Qs%zyf>A!LC $lQ!sV$}?vq0@6Ss^jW~/a[(P7D&r*[dŖ}Ah$ j&ߦ n6ptObm_쮒:i-?a> _rH}|l!aZfev4w.4QeݮFE;p3BA4}-trO߼ب`_ /~Y)žDG~bYA9Row"C4?됣 |]X0Wh0۬M\"F74ier@0؛yn/lB># K٦c+9$nנDN)GKഒjZpO/m._w%wwQMrؚTz(r۸S>tvˢ(1@Y6b]Gz" 8Nzآa/+ʈgjk$ǠHShkKj0\#o- a5>EŽG41Bgq١Z:L C96w-R_&I1{d>D%1.ŕQ%L}']Z\ݔ4!fV[!K]Vw8|XZunq#pgElH@ \OyZɊ@@τD΁UgkyRs9pphF8DdR-kAQyl EC30,v-'p[޺(|nZmXc_4_cμWWw:ӭ>EW[z&-i/IH #$[I/2q]ipcfn(+AvFʴF'CW xV٢D yS,hd"O,K3Bfk (pMo"3/(oah%lAamsY*6+Q :\O52Bm6fuw2Jqէ{,vϮ-ڿ=adr Gx.XNub^xv~SsC6qRv&]E2:t=i24M$yT9dCċWjI)2QMgΦC#|$QyarFCؑDD畫ʹgx%tٚMڤT5V_%*e>B'FﭜGIQGz.Ӻ I,bV{*TӮdU/$Lإ| }mYLu).9FX'Ix1γâu+Z᝖E0x5$^L.!<Č T9)ۡI'Hj؉ ZKv8܇맿° d&Yq(XbRÀB]@dvڨe9s*Tz䴰xR` ٕv׭=+4cUح^&1 }s|K__N{TU; q¸ [S\D:v6I e{>v<|񛑈dAI~rnLH,eEqG+/$/'T=O&*Uaf!#a?~]3PS4Q=2ܮUzy ?h8Děo _rufxn+6iBU!w Oގ;˳3M&pa/+-q%~80qz/lx-UJrdUk  R;Sp|p'uݙX|MC4I)u :$]A)AQcp .k&NVxh'7i Q1v~bg7hNmw17(Lus?Ǒ{q]G,wi1N^za>]vdN@<%GJ8䞿+k}wVӓ<0SIbRh:4Ys>B @85Y-a>`K˘8ւZa2ȚqO,uCSN"{2nX5"h9$_ Jp z$OdlJQF8&'z.9;>bNt/}y&`W$t HO=/εPfRmmpnZ9nMB3&:=QB}ϼڷUß^NJ,3yVϓHCzqq;sud%8GC, >l!sM?!v4̏l;5 % <\~:e+3`-'8+NINI e| y%qE_KTJ:˸0G+o =H'=[}8UWxQdWf,hV  wfX(YͧMUrcϨ#dT] g 6ɇ-H%5[9ڴ̓lGFPxB&qa8 pzۂ6D ]y\ Սfg?o扎vd`2ה\@)A nZ$> A*"NFi*G{aZp9R-TVbyڅXֶ0@A$Hu0@qb+h)Hiu$~K-e5C۵Z TuF.7Ko_^C?9oclRoۼ%g =*-*P%ݯno \, \6J/Yڡ϶!Xi%u8$H*Pyr}` kP(lﺒsԹMKõ=ڧOO ~r(bН+H1x.eJOL!dh&FlBhgU\o`=k7CUIL\K;"~B=tԘ᳚fɊhaw*%my<f1ـWmwV:N'ϜwtE粩gxXd`1;IR= ~0>F4zuԛ큘F;ޭglgq_^ڠmDkwzh|DxV2h9{ +%>FmmV@oYDum)fq P /Q4ߔ?bed lnZsyj1> HGK~#F)>Xc!UB^-Lky+[W@Peؒ;wY'gEHjԮ6g&AJ58A%.{(v.0}S)MmW } %+UW7agS$-HS1KǢX%Ev,6S&R  Aoe"[ّz}FXvn|t8iD@6qƴUsX5cdTy*>RG5""g;Sn*hh^ȕf#ǣjH?E{nfj={rĭ/>QR ֊!-J ք][of6ɹن])2/Nz=oQPK ƛ,g3-|^~2d* PQ<]I];fm[>lǧ@+ K}Wa~=^Ize `9iW;] "2*G$R%?JA) gCCf mcz%S]śT1[" vy'/PdKޮ=>Ix~ t.&?c͑@ܢ5Oʼ㒐uo;.@ּG,p}誐@\ztzso(q!ɨ}IPBZB 6%Ј\n8!>w9r7UhfZCν-{d#j -lBK7T?-u IPS7Dr"Z艓.讴>8׽{ ʚQ0e!2$yp"5[kui^ߟR?}X8[GCUO r7rTq#euL8/WlH="AOȦ]L\ؓs`WG}SdN8yšQX.z{/+1S1t"F*i=* hg!~'n=b7}5pe? uzg__ma6/ZJ |C}5jb -f =r}nO[4MWW VLwLDLn>|4E}ܐ^n8tȮE$Ϸrs`*S}~"ucQBȤdʹ◻:sI-O;1XJAj-S7lB;?#o';A)ç?gsYq/(!~3:ʈ|lO m7q.̀`l .k%^a2(t}n*^RmK:UИndBOIEJ ǮmoF8yԃMbZ%E+,Rm$VxlK^\ƛrMX Ze njkM-~9vᯤOF0i"&',Q:8bv#AV#43G<=C¿ybB5KgC[r8]~rex ?)^ !ގ( 恱k?zxTE^ꀂB=1C2>iykJ˕Wf|)}mQ {w6V0PΓ-zճTדC〦ʛٷHzHya4mB[3&ʛM=+LSq{ U{McvG_}A9-8ājv;%{zs"qϫz=DZ-*jy֩G6,d1.eWVpWwQs)O]X\-7*>;1ts[?}yNC)IJDs&EI% ˶WU^hE}U98ds˅\od1m+Y&QoBɴ阞W 8zǠVeʂvyx8g2BB]p$3rqƽC7UwRѴyHsΠJ~꺸 P{ %*wkN6ΊRgpfweʼnAϖ)OJln&t$wQ/gKݧTϔ1ɵ4p%dݪ:}QW?eԏAkjzw“&I@h1NY ru䫜CקDob? iL4@HĿW qxn-ldhdjzk(-*ypc XR@i de\w4 /ۡIqY#7]Cp4MGt8P  tUwFSʑ0E+Y^Mw ,~Ozz!T_G^N#`\bLu$R)F*LbE$@kw,pKvC)t1W#k k%کe]X/|xqtEgn{|M25#\>C~_]#<˗*c^$rAWhJO1$;$X<MlO\{7il8ӭdQT9ƽh *CɛW@vUctWrf/77! N@9J]aWdȖhTqA5i/A?pŸǓ b☋#?l:*!9$Bu޶g 4x]W.-Ι94wfM86O{+Ԧ b^dTf<,mu[}wCaF"2 OBቴC46@ChkZVt&eXf:M !a0)xWYyHka$!7_(@IP&N?p`dtTgҲZ}Es%ޮݣ0U;vi֖."F=#~_}ZF0/!IvKz)f`r)w$xDuRř0w6PGҞX32ހdx.|(y[KD4~}sm h!%6V|rUr_+_ ǒj/ϊE~ȫuY|=D*2f*uxۥq7jF45x IJʏ|8znGOРxX֟;`Dawe"&Ygm&.QkI&c$=ܾ#cɂ|^i(98&!7D1&jUO+On>H`A& اQƹݡRQ.- yݍ<5YT5ŃtO3uGY`ғyوj<^\y^̩5x1~xrvA;qF_j3Cn^HӵczkjǀbI#p{{xT5T槴<*RWwˎ34G@6 TvS{ ) ,@A:G*^$n Qsg>PbLg$Bb@ eM)f- P ̞LBm$t;BKHCt$5"WY g˸+}w})sZi[ Yӂ*q:HN,Nۑ@ٿp%"w$LWXU`|nJkA9`$ndt*$$8uՂܱ(ݴv9[Ef=4%QkA ֣C罫}1#nii0SU`Za˽j{`~4 N8յ->>R=zí=5%̄%']|X5}]sNN.tZܟD=Ut| ²ELiuBYdB *wyX߇e!O> wHF8P`.r2}{H,F䪊Ǝ(ó$@3:lŹ VN:R{ ky<(^hmVfߕ FD?AQW"hv 0UFw6F2{Pt(ï|kɢ}]?z%ugTBJ k0FUɯFplEXhLRNG| N޾?Kcq\N+7#SGL0X$>:šAC \ٛZ**Ri<&#F>=qmнqd㠦 `ԮFQ,e}tܨn(}L.ml.@m#S#RC̀pǗl O>x΀9Ֆ .KG@C g|2}5 Gz)hM DNl^k(hF9v՛-Qb<HB -D#Xn3^ ƕ rD]E4 D$tY>yx)]3mȣ_zI}Z']v~t.88؃M '&Ĕ;KPxS<ZkVsQ.!V3|F6n*|q5Gqy.vy.Na Y_ghT1ŒX"GJt*nq߇燎W)t ^`{oVt6KPO -F894ڃb!hgI*k \QmN{O4clb>촵T( { *,gO0DvD8L"zJ+-ӿ(J5@P}Xux` AK.xYh91n}0< m{}<36rVơ`LibK=Rot:Bk '%W#vRg29C7 ks%B~g&56jگx 'V'i|DN]f__.%!O5Y\T_y-䂰ީ2l7H_W.*Wp ߭1ϱ(VSj#Mfs+ˇW18l'=[V` a> ;{bx ƁI7ߥoi9oG` aj2@F3Ov4ar-dnYS&Ɓ̅ YtC#Dgx/NМ Q MpJD]hDkЧ0D;@Doȵ>h/)M_[v u";h~.R%{5ͅ# (cF~ݪ_ L|^ ϓ 0Om&t{a-ba-vH'-}burbJ@-Gu7 );fpb<i\L# ŕ Qi0ҩ$bs A<(F!`Y_?$DxDX j4'&$Y"c܁^] CCNtO */oQe7͗(*Ubq4Vn8Vqy󂜴s2Y)f"QȴM/Swbd\dD Žԝ3"7SnL-p-koğJ礶" (RhFjʹ7Y_1ϯj;$xzvH?e) M ӏd{B>Q1c| n>mDЏWe0qao2ŅU5$!"G8{,`,gح>sx;5Tk"oA{9\AC +x΀RafW6V32h#&)ᕧp7 )Ƒ2XX,f9nf CU)m}4ШހDҮ9ȕ~L.fa{y 9Y#Xyoh9l tҤaٴLgM*"^4Ay=<S#%\c8fu9snEKI XrXEe2z9O5טz[|Yeo8]Ħ`:Zz+Tύڻݥ}^9 "ЗT&{@\$n^M*͘ BS-BՅ|ޗ6zXRbEZvkЩDG6q ÚxSϿ;[!pbOTtJ8O@z V3;g%lEP/B܃pan5BT˲nh4֐'Hu yzk":Afa u'Rw0S _gŔo>^B ΞKA/C<+S^LHgm+5$L{ h0dN^ 1h.ʩ$ҝ!*R,A+ơ-ʟg^ݿ|us5\-}["> ਲ{BVg'cH+%;!?Q~VMh;X'ו"nBܝCҐeC=hi>-O/;%_풚$@kE"% fNYMpsi-6Ӝ7+ҋV\zy`pD́$Gj$A5?Jpw'@Qj6|ns^obbAOlN,=g5ԀV'؋aS88R_ 7|4.I5i\" ,((bXGJh4~&i%ɭkjGo~6Ѱ/ҖcWd[5(ԏB'.|ͨ `P;M?UgBL.@Ch=#2֕sC/Mk+5h_lr*%ǰQwYD @t"Cr#.oC_yEmu.>3@|ҤrZU91=` yG鮾|h$ UQ_ACy Z!$c~r} d6Q!n0Rh;wB< }| 3gs uJW\W_WI58bahWQ:#i4:|`eat,z&.DYa ҧIWY:98&zT1*ZGاt$`ܹqOX e*W oӑ#2Ll[7*dD^Į$F)90"YBY^%Xu%1jx}x-y 7{yq |ѓh-8IͳI|o-UmpZ7\XGtǘup1"}͊9<'%࿎]ΈHF3&P]귊3:_êk_tuG/w(uę'1ErT:i.ivQFC. M:xHoĻO ;~JJh«Aemy06 P@ 06SfyJmb' Z4rFk1}+Gl%qwZ/@,UQkۃu g{SzV`y8vMT˸8^S (q0Okm:"D9V^P.ITTTbntwp TXeN\ /Bb|O_^w/ oҊɬc%n" 0lC}3/צuĎz.@{9?1YsO$OqUW'jЙFL,~: ۋR6oc}mc,tg f"(zZo&!6WKЛ؂"ڳjbSQ aEܽvԜC,=۷)+jTD[ˆXz M&'x s M*F`M Ng":Ʉ![ yҋ*wxwcj円7e-$V]+B :%SRJf}R-'\8Ϩ Uky9!gϻchjiĈg$K,WDLj3eOKka6]Aa u|QX#_j ]hxާh&tHoh<:?BU)n/ltԮ ms6Y-Ӯ:T.ai??u&7 2'6ੴrբe|Q-nJhYԎkQ'[kI81ʬOuĿ *_a[۱6Qɶq]f8F&x$J$_eu=ȢG'y-{$}^+r2$GTo]W pV{h%3S%/qnL C[2IS/;?'>\(ܠ꟎]d3?Kr_ګtk1 ;$T6M}oZ;nhKI#6ikc\IZO(FGZЯ-c&lV-5cjHk+TI3tÈ-H48- Xu:1i2, @1sdх+w.~o#:\_~ LnM*(q-$YtŰwQq5·N%UjБv'~wNDM\˷Z{j"ɩ*qu U,lS$7ٝv!|IN}}8CMu^]EåDɁXv)"ŘyL? y>h OM;j'&(PdC~/,l)qyׯb#{Z=Ah1oՓoXNl =ې'_'c;W_rl3®.ID%T1V^+s;oR qv[ %-~!)QaT9 iJ6>˔}qsXh㎳O^Bs)T nHMkB4[TUvp(hy'? gNl%Z + C!ő(­/xV*%M\4]D&RFHSIeY1|j6Lj9 =5!l c&TG)eG_/E8KTjJ})m3 ݏZ^_]J#tCdǩMA~W2ѻ6!%˽yM-[?@`)l-D⚩\+z*߇8Kұ7wbu%ve^:LeJC59Har~ܚJ-(ԖAg> cmm,V[`Ò'RM_ua߸PEnMDrP[Pmg|z9nhC'uBMR,N@B| 3Wr|Fr"ɿXTLc斢}Qßl#%q>zz0{ l>.# 7xû,2Ue~L9Xk"d&YovV:e 3݄PpTc Bp yJkB=7+TX?Ezw,Vi+[4psۮϢIANͪ'Qb rsfq*إ >Ok(c"{)pqV97_;«"q\Jvl+P$8DvULϔH}Qb1ᗎ[ObRJKFV[7!;bї[x(6Id[ޟϺ"_Wm ތa)]8$KYm:ݚBڈ9GĆߘarȧɳ>|ԴR$ybnU;a&|8qײ!N뭧[gR6Jv-l:`?X҇9lژgG&{?x20uo촶 /W3p{>RϽbݮQR2 15C/EUZCŤa I8Փr ǘ}5^9U'ƨh1-T(*4UF?arRQ eaU!IKa|6&9͛veT% K\o+][f wNFam+$7⩥ci?8Ap5 J `倾W&T vg@( RWB³&ʱW-"ҟ^ yL>4YÓlBnxT" #r޵SNq7}pE)TJ}ɥ ͅtPGfZ!!lN 8bȆљ8vv:Z4Z>9Ҥ6*yk6h0ؑD* J@-xޯ0%WȭFcs4Y&.HJ^J9ۢZ*, Qw!rLnNa<0Xz9+5sE~`Ӏ}TF},ϿՖ2u$8<ler TQNef*e\i, rk$G2h}6w'WE]EâT6%-]`^#3a}5q8t=LS;}\Li+:YQzh$Sh0RuQG1KE)q{^~/HN'*(C0Eіd:ዢH!gp'?kh*I,EPw#%PIHIz}h)F3bʲcprHA25YÞ:a.!XPʤCjH ϐIw.]WSWIݔoP<{I~`u1~|5FԐ&*"-7{g*~&\z`\_7Ӣk>rbk㭡\[`2yows6''vb"cvjggp*q)iի`eDIbWձc3$7C)Q*7+aMa:Fsr3ahUY 9~Zuɟuhc i|o$]ݴ7ٰ9s7%Ko&(u?aqORT]`Hě)5 XF0CcCcmSm\vlԉbtf|hD6l B,VV#5I4C>[cxdP=isyrmLM[_,E#Onl|i&iCOD_-9q7OzKnH8+ZSMoػpnllqGbDC 0+e$r[|"%A;xjC">b^b/4[wsJ|9t")jhQ|sCx#gIIe̳TE:w8iEGawwHoashKq w*^hjdh?K֠_&nvZHE4[6bj(Nߌ |>~bv',)R,Бaqu^q~&I)8*-yK11# ؔP" ?sn_݆-i cj6&B}eQX|}*Nvk&X%t@AyUk<5_M0׾;mb/~("͉*∪|VzɥP:+ѵLN,j!eP%m(Y6Vw#oA_eE%#=56kCG,`9a$z{eg=oyWF-(݊X {YFڋLcgvJ[3+Au#rC Axx@] EkYz4w^{Qra{,5$YvY%, d@O&h\2C'IuBGl\7Dlg|]8 @n%${乸/3˧ -J^Q\IxͦaH-!)9p}iVQ{i1 kr>OgHuQE^+if== k4!7Bo_It3$'LYoZqE0sBӶ0xmS9>n8+E>RkNR0EXEP!"9 2yF+/rר4~D +?/X=a߉Fw+"q 9h^@S:+aHfj$+ )ƃBtBiED6ȂMY-՚m0_+~_|iW6Dܗ;L hoRk2DQgn/{'N;;*5t3QqLyX;)e) HIED^\JRүJ,!mGf>Ô'dR?Xݯyߨ[ܸEp k )\0, v`lŏ|H9bJ ʍOQIkgG4?@a\*ϹrB+uM#YxkщѢ'Q~/E#-:MfFtTN8pM1hz75:%[ʛUʪ1%R3Kt@Jߚp.Pa$`z#Duo~Ь^k c!Z}hmQK3l&ب۝ 5O_NRu,r?&)!CO%ԭ"LJLz IAIq|5F TUn7>@nDE)F*{g4c Ψz@3{?ߧBEVUÅ8m@n[Kd}j1П];4"f OaLA=M2M`uAb!Y >~*F(sBvJ9ۤ]HۼPwa#iH9n(e+>bR$oG|IOJ;_dOiù:D{-]4vP^_|V%\tk-an-^dra,E&;)\ܴ)g})\0IZm ;f}f|Тu Sqo XeCs[ %=1IBP2|Ί'Rto^<0 whQ(6`蜾 :YրEfOh軒[p!TFǖV?-qh@ӝ INzRzj|k Ŧ{ɧƆ}7}$֞#=1iIm-ugy8g$_SsrQł觍~GMR4F RƎ:ԧ8B2K0X ~FR%^[51=`8B(TG6*5g^r) D Fm T׉4p-w*v  .# z1W%  `3 όpiON Nf Y%+C16(5RCL`xLoUOp77۴jpӏ,[ b.WQ:ԋ2 Y\EaTfN ?B3!BW~x;mәS+T,EK(@vZC󂔘k{68-[+w cV60rM˛ /(GowW=È<ع(+B&Gp0E({˳}㕽̌M=C$ޠAzЫPqG]"L.g@ /!=Rp/Q3Պi;oltIOf$A$/]'G Όe?}±{A- pUNT[9/Mh=K*uOkv"V {Uidݲh*ҹ0gLo$I !g:(?0u 7.0l}h1bǤq4GJc,˥pP"r-$3=bZAXJ3lTMRpkK!e~ܱf\&j1t2qgGv;O|k$>{h,2+2tNm2qW[/ 3cG"R H\緾W7IVFlU~%˖3P < 9 :A?#d"$m jic뚞瞼*9UxzVI97"YL(g);ݳL F?m5܋BF+x@Z(X]cѾh3ũe[[?mſ<@4bCJC͖Dc9bšlLci&HRJ|"Bћ[Vn7'GTJP[aD 6b *aI4oǘwr80QwsGJ<ʗF! Aejx7,$PZ۽ Չ"dv0)2({$C&)gI> qD>`b(9&q}ڠZ0zA{%10G u%U9: m$e7TGxK3Q^ !}?#F$A{nЃO/4= 3ޡb˪HscTy#>f y~0ҷhF±sngP0ݧψ:#z!΀[yo,ѯ_:\n*^=]-Gʀ}fjmedo!,'dhD3C;Sd~+(m,X-GzVMW_NʼnVbL9&XU r5x ?w~cCL}kG=Y4F k]H6['ɆlD,0(&\#&/u,պLƄkTb`ed8#T|/*#sKoUjsp Kws)N'-YvT,5(QaއIֿMNp9g _b̀NB:~f! gYЇR $$1o Q7]Z\.EםB`%/6Cdsj p cqkL|JY%oǂ6Z2^/]07>]/PT3 ]ḍ}?#K|H8"O6vm]O{z(IwimDzv˛`IVr|j|ux/$FUJ2"v ϯ먔wK}Q~Uܫ<+㠊lKct,Z]- 3^>E.ؽ ^!h4rm4ǹk{5B4bP۲}Z<|U"D/k c/̱A'CQZ_> d-_Ϸwg B:+Gr>g;0볩>>h@#ZHitHԒ&n'NZS.Ϛdr* "8!4UC >Y"#!JÂ4&&/?<)P$G9Zr`88X~X {Y Fp_M/|*iF%eH 2 2qP䑼Vs @1[ lS}9hW|>aS,(|EwXp*%9dX`0LܭX~l2 'Pb)IUR|=0#4=?qFeG8S]́v,XFضV]U in ϗ%5Φ3jv' 5~koa̾ lE4uSdƴ'oخZOfZwhk-8v~gΚϕ*bTˬík-2*g1}PGHFi@]eZC@߃iZ&VM#_^; U0 KǑZ@^VjebY:fv«äYg6n_!}i@T"ƇչH}&^g%:K"nH]k 蓲?7Z,4AigRLoJerWy4u'.ZXvJ 5h=N]9wTU\*E(Z3j'ϳad?֘ё,ÕTʿE)7br+|KAU(_E[6X nH9.nj]_,cVGdZo3tV6]E, LՖDKeAS~FsWg_Nk[+M1Zp|scI7JrwBhߋC¿@wp$ f^f#q*t 4̣P,x".=}f#*[G79C2$y}-jޤs>. hpoyw[V $BoȚɾA]#Vhc,z J+"qu $2|8CW.ӫFX3 BX40 [qy3d zpIpM{pbVph~~l Pe-Js 6>"`OIk_Dz1y cJu'|_it~y_3㥢]w#sgK){5boXY80aY%~Rif\-`-h C[7K1>⵭2̈Ex1Еu+jngGMb-?ʱC@L9z*Y+vD-sd\礥8,1KBIՈ奡B)s˩gupyjC":KҚb׶8YFSJ':f0<+AȖĺ׼ j l]Iނssrk$$ *МLS$a>)n69BdVksĔpE1~R*OUDO&8Tc|4ϗWqbs r@hhgJ<*+]K$o9+>ZoKG)@3ݓYOhn㰇K WAG?yu} {MZ;QBҴ(ș6w AZqWH9~",ɟ&PІ_ЌF )lE=@]r_FtMɃ9]Zm,ɹSƣJet\ۖ%ƭh!ӡKJ{h؇Xm } &UuJ*chCKH7jgDp~S]gBTQh[0xXp'F釖gs߭;rw~TkQݑX,ߘsF/ճyz6,OA#alX5MY[Id!f)C{W <]srG'N _r.tc-DHKӜnC j[FS TM*^TIR 6$BP*,lir/xkB3U(2[XF +Qv{T }nv1cDq%lGfZ -ﶩ㊋c@k9B {޵JݬՁv'mI<6~"4R"8PP},DFn'ݴ^壋`v84VjiZBlX`ٶ`e@y!X p}`E8{k!޺.L5 6Q-T`YO81)B 37 g'l1>9lN=Mp|95gB7mHA֠v uO$B7՝߰?=|< iߢ:IE-Fbe%iѯuDӖRLg̣c;c[;!BcD'lsQVCwkcwO -UoZ .X-ٹ U11Dyp?۹<$ F8]Ƒ2ѹ:eTrLc l v mnKVs*alc !T<1h+&::E$ՠUxy?ދJǴqf'  3p7*)cgR_C c 5̣f~RL7Ai^yPLv>#bѭ&Иm3FaZ"L[5J +,wD,֚4 H|ig[cBhU3 =*]tM^S*A4ŕ? N#ts<.G9Å yc&Zm.5菙Q laG_kP.8ǂaZwc'tK$9-Y!V9yf406j:brF!=NjV*] \Ipxs*Pr t ɗz 7? Zqh w 3szx0%sEEXy6i?ڜǿO߰[[PviQ_gw gtPŸŠ8b}53)NzbB򷠝-Ph]߸w) cW] IGNZԘtXXbwf'Wk04o_}i׬[iZ;JPCJ,SjB7~牺h84 ΂;?cT>twgR&~R ܋FQ"ܹJkA7k?T?U4,E|z-S|oٙvSj| U^ٚ=:+w!E<ƨpYNw, tbHP@.~h dԹ{F[ҾHo[[@틛 4uV1LBS/8 4l東gJmѼ\21KNyN}yu2|Y Gf [^!T"v+ Uz9g\G7jag3]V {%/룥sp&JsTC&mzfP܁ro鏶|0' hщw-fah 45+$e,w 8ϫHl! hȆFv3mL8ƱU7P<'m%5n DJ?h3 32K\:lj˰:n#J|/xaL0WqBM|2oMCKHJO` : ^x24KGO#&{)l @?}Cf&$i3( 78Vb"~Vzzס|3Htc򩗉ki\c^"qڛvSbUr 91oʮFIiݜElBv-twz c)²saor^s1>q@&m jGi ؉#:9(,lmUrI#d6O_Ѡ$# k6$,\ ha@ uK ".KӃOaL{4 gO2 7_$t܄ GU jaLߑa8U[S;T ZxVb!C9VP(+9J6pR ~q3Y{Q X /&s,[02v7Cԃ `7l,up٪I`?gIȂ@{8X]lj wO=dJHzz܇TGG><?";sh4R!)>:XCg^ѪF,QכEgӚea}Py= O~VagDQL-An(F#pA%MS]@V=U\t/&Zm3E6V  #Ti\utp%)PADJjz=B <蔯l狴n cDǹg cK;TOY "rO$FUL<+rJ8֮nsZ•-„1V,vjx%R.ۥ&W$d,e]LfR Ԛu!2Vi2ǵ1SObL d\U[r-={jn0(gvMXssVaZ.9.T7 ;21KBcGFa$xfBg','Qyφ`6՚RӤܠR߷B6J_SkWzbVE/GM*ڬ:a'eVX˘a* ݵ_C~o/egytv5fs|QIu=y4 !ZS(8в= z%e~,bcQe{!vjmgtI65b˩&n Z]ad庝c%G-kdcP~.[JCxt"%U;z#:NB3*saGN=bC ttSGv]bbw%Lhݠ'cp}|4Z5&Ozg~*:39%5boc@&0<͇D+_pgj-Qw?bE]I'/xXq&%i[r5U!UܲnXxНF۷3xxoy44t;Z}4nyb2D?6fZK;*|<<^. UwS,7+{P6m]`p$c_=)k0V|$C.gi,-1ؖNH!2QI`!8a~Szƾf_R?]Yy9Gx6{8*ʈY&e8ʊ]2&Y͕ra dqۀbem;Dևv9V^>5B\|M;*2(֗H+@ OL5c.r Th2>L"v[fM G<,7g+-r޽➮gpޚ/D5jf՜$a ɭX0G_Kone v2LMLswZl)>{/lQ o} Ypj^A{k=ڛsC? e:xf?2Wi0@%w7iO?|ԋ6e)]h׎KIe~)|4R@bR>0i9\[8Z՟2bGEgՋ:?@+){ޱ3b/ EȱsaeHͮWgƚ `L+1˴ ;veh1 ?lnSQ %'!8tiiCj Kxo=2;wC'( ϊScxuT޳9/a'!ɳ˫ 5/3>&8Njl`5q=8׸ 'F,9erukx8؞Wo&h{kb`j =OLĽ̛aKntV|ayFڿV)xֱ&ygVo?Ct`eH3` Q_yv7ѵubT!E;a#`FFRX4 bj8CwԽ(N휅cM< h`|NQ8NNc43:MFJW%3Dxܣwe?tĆh!YxږK"y]PT<w2{`jP,DZjľ%Z{,.VCcÇ2B. ȝB,G۔h E md] ¸C| 0K,F_yL~ D`l8k:EShIEDX=T@'l$xt XfEOSnBF#D1 ?vLVPeƇԑRq n;_̦7-)>>q4lj}`Z~01全}fmgkeY*4.9=alS:C{xiˠ, >G!OG)!AB3^H*((}G7qbcbUf#޵KwSLiCFL%S46Gy\b0rę8~Yf8Q7l`ٓ,. 0v#Օ|$s_-榗q>pߵj|ܷ{gIVp|c^;i>*9BS< :8ǘ~,ٺ,P:*5.~ƿEKN@LAh{jLTgiGfďPQ"l.[GC^Br$Fj[d#ɒHF'7p,O`[P!:$޷nǓ'Kg!] ֺ(WlXJT*x$}"HNO4}Pb#/Tx+|s׾}޷)ȶ$k/VX΄,4p TY(/;t8)*"UR Ӿ,3T8g*E5i0ɫb/y_)WT ]Wἀڜ=(c7{(U,wt`WG%@mOҙeᡚrKuyP# RyJT26_!aSE0w.C-e9CnDl~?l亭<73:<N׈e=~gC ܰO"-Ymv:!Ibw4_iD_$NidI䣁Cl  (TWd] yAI~Xa+ Cv-OWz>~LXiftH#儩:.2t:J샮/ 4Xn#\SҭwYC9WHWuv +mKnV)"47W9X፜*p7c6a~{ךe-øJ":aBlB2{,siMff_ŠS2g 6bcI%w;XDc2m&^4w?$ilmW\n2E !o/w2q}NmS?͗ "gA K+_Qqao/qٚ(^\X0-ㄩh.x,;z]6B/;U8HyHXX[m/bA7QR [:32ɰG 7C<ƞo~QKa'Dl;!-y򞑘v}]_O+n[JOէwi2mIA^3" FވN2>d~IJxEޙnU8-%H ;ά2;sfb0G! a`8quKl!C;,aGBWY?$ںF㜕d')#e/(Vch pX1*GkO^A-]n2EC"Бn '6aH}%JiPǟoPѨXGW&ig-Dhc{ddx򽛀x!TξN" G5BVKĤA2t`)* R PBYe#rnY ƌLU?'Rr` T|OrԒ^N.O6-R87z qw>vP `}{T y(S'͵*g48?k 6L͟O/0E14LHB{Ƣ--Z"$>-'KSn̮ÑBLUARj_RܔU֔\LUAcsD֊zt<lX3?6韼(?efI$ xiq7YD"#J2//nb&]Ljx\5+Nd!iS9׈ʳ*i>^Y18FyD%PWl'~RJ wV4TFXBG.T.Nܭ5H\ϟZ|*\'Q/` 2jcm IהjƳFTkKqmyKUU<gOEaŬLpfW2T<ɭM#C m}#x=;#616"m^9p>oYӛٓzQ l)ɛ^EoӍWþ"@."s]ʬ v!uU᷊a!WX:$ʀ͈ ,fDx?dMNRr}^܍)8M%_z'*CU<<QWS/K&Чxa_^S:}oG{QȔ6 w 4μ9-Dkti2))N:~4h+>g%xfG:DBj,y$p1s=CMVͷ=@'R54gI4i O1gCG[ƘLץji< &1b[~BhTAmIX>SPDŽP䁢B=lߨ0-1}ާ6mUYm7uy]Ժ'.}& 3Sh=?RӒb\vtDd8xuUJru3u}lV*Wmx$-U7g)c 3WP6} JV/curc!JǦM_HJ%h2 ׭wNZxȖHHZ8`KL{/%&K$qTJ涵x{,LamӉ6NF %meLĺMTQg[.H{?oI5L$"o;|:tqhV#_hy1ίiC%M yME^M3:,㰤;@ٌS,r'Y3F5\_"Ϊri`V%~~g(^ mz$ކ&EcvGd0A r2<ƚv]?eɫ>G W>\8‰֘1ys'[yIt85̢H.IaiK^]tI`iY&v)'<źHԜ+r-I$u:Ml,p=q$A(#|s{0e淬6ku :~ɩ` y^S 'LDQ6 YD 9 8̥qXl˜a$MR.^V[vP2cnnbba[PM`8nl_LLO䡎[7?uVv.>{qEhP#wKnp7H=TPc6<+l@]a}?@)JM'*$١HjKov߿Ȼއ =Qs1,xk.p"VpYFHzd`WVoN魞BJ$qAJ.#nFp)<g8_$2\8d6J}U]J1&mHFx?^S>S>xB1u̐?mf?eI =W /Q Kh2)bb6j.N%1qna /Q֤f%Pe6@;|y &1OT )b?xK)X'ƈt޳\F| 怉ga$Ng@wї|uo 94w\Õ>SM/hX^ӽՆiT[U=&4E=Hf5M/_*qJ4̝&*saV] QNI`dWwwc.HiJv|3P wxVIG*`xbi}O!O< ESC5E%}L7򀓋Ȍ q\)T#_j$Z)=PUP=<5ĻzX^UG{,'E}ifz0W0bY.)fǻd"D4vѬ;nyciA7O}@Ag 9Ļn"Xj<&& 1093mk#jDr}hQz C1z S5{.$b@?O?*_ި@@[„έxѐk.^^nv)鋚Q-Y4O>4±gtjO7[冕|C4!~rnEvM ˤ1@K tt$&Ơ4@4 d-X$|&$hHz!z i y`-{ `+]Z$VHVafR*/8^o݂8JI︤vd">;I;k۲uG`fLYin.vtf Wz)'NBD0 [oш׶YTy U{4W_XJ҃kl2En*(MX/! \ "Ow EzlԒI4'OorP\pD"sʴ!?_Yf!Kmn:}<<IHՙP2,6fCe GQe%RӸI1pQ[xU= jUh(Klݦy`C`sf\Z+39%/DwN8 ӣ .(͈a3/M$PKD:_؛)Ҩ6WhQ4nØj$XUﺿ{l Cў h"NCny?ddX oopn!lO)wО[?0IἱGg@tccچ\O+HYns5+_V4/▀l-2և# ͅ0{Tʔm 9gׅ.) 5B )<_pВàkR)RpO-s hf%8nz4SJHWM+F"7Qe I(COå+"m3'1ф~ᅬÊ% D b=߮'#\ykc%pya@eä̭{hT,.vռTj^%pcSɢ]c]5(v}c~ߡ EՎ;̤o7|gf%ɞB?]'}Qglzn -|D2ߠRY bc{{l6kIEJW=)c@'Bֹ&Un?eLWL-J+ Y8MBsFvm6XP셢:$x .k+>Xr\"tB쮗w! M<_φCw/1*dj;JN-3D'Bo?83fciܼ!mug J<&OZb+ܭ,cZT={/a$61Sv &SG%ѽZko3V]DF\0-v͖UY=)2kQ!KӈV/ʆw{Jo>8N(E%F1uq?ǰ/C pԾRzˆ>ڊ"1& VRWK2sQr'$Ӂra~po^dBR:&#p1nh "`z)-l7,1%+Wc;Lȭ̖ )lxCn?P{E-s.=ȵ bcV>:;0ʆ"*F[z34?Йk@s n<00oꢾ&pS6e;S۟1 *S8&a&j^"rg0>3wl3\uʶ(E7ϙzH8#DV8\Gʇ at |IPGB4g#!~+u{R1 ХF@'9l~yB4k;++UDMQwbQM9 3=-EnoL27+-K#Z1Z;:!D.6֋s%vXҩU> ?[{Uʶ#&u87ARI1rov&Uc6y5{Çς+\@$C[s$k"r ,"-įWSD@X蜬~Ҙ*q6yGwf "5׉"6^?>@PX׋m8JSd|o[H^m/Ր*ݖ3MLb7"\2FzI0֣MXpBK>U l8OT{jOϊyHL 5 }YPJR T7Dz F/  ZM_pu^\Ձ˞.y w 0R mlz8 B0_!F*ThIh-)g.yLBe>xP ݨ 2/'u [:ey|^+0>@7ZJa;yh{oU|.ϮZR'K *3x~KW\/7Fiq=N) GKk*4uڅB5vھDm1TyTnqP1LͼOM Qh5_OI¿⇍jR8s,jzCz`B(fN.17z&oc˘tEk$U"%%?^um S]J%k+l{#l1$2aШ@>K垵H xbMKoIb\ B|#H`PIx6>K3pp$ n3o8ݖ|~朙ǭ=RB"KMX #'=^ +'0֌FR$\UnGO+D&7!bQ7D]r5fOj"'׵lD6CL7 pJ/q~i+S@DieH^.ǹf@6!΃(l_|^FQ6 eoFYyo%},{%>9isSҽ,UZh v߼$!V,Y9*^Tl#HTA/<<'nӶ[w &N3]bmyUd#VRA8cIx,ӭF=3M3#Y g50!j<8]4mk^DJ+O_o?xaeW*t8i2!眆}m(}BkcOpY݄,*`ef7gVTn>m|!#ü"cHK[uC ?;Iof~w. ~& |)l~#7iN`>~ș2X_j wm]i *+bVh \?S 4k ;L>*h˽ܺFۖ2N604uǕ OL.g| 㘤őYɗP:ԃވd̋eY/%LX'3%|%u],'*{ܣ3=IiNUotE jQۛ"gq~ :sPå}LZ:A3`^@h$ic\5 瓄paFҌָ "Ducteg✅:#pIRʂτ,Wٟ\IsX!7 y^$Ig?&˃[);EU/9Uv"SN9W쯰@vw(LH㢡\qSM\ ꖩ-^_W1p2SdnLtj)4QZ !I-mݡV ]&Q{Vbjp,Á?Y.eZ֖`Cq]E5޿X|eV 00*}Ԙ`7髂xً&|z@U!-'1D n._q/aO x+΃ÀbQ C,YڻIS4C9#vWX #%zA|yYdmT8M+6|nE~D +%QU,׆BxU49jA|43fWٳiZ18$IO'e3n?0o*޸؏ingb3 `r5qX\+N!aͧr@&0e%Ͱy^v?<~RY鈋:Ǖ*B\z%Ô0{uϪkKFʰJU}Cʸf-`u1(Qx#_nMN:\Nx3Lpf2ts"M<&UO Z5h>+|d J蝞Nq̬{tof> -rq !g#2j3Kn~6+{,ۯDjx ˗Pw3V14`E% ~1AW %@m6N dj4lW\%fEN 󛇟#-0/w@ƞmw()mt\*7_4 %ZNYLlI_41HN-8A2sF] 'rvuo;#BU"* O5+r`S%6 r% FJ|RzKՈLj 0YiN&Ǻ(8@Y$;Ն5mp=cX,H#{8LLωz\S!VA|[nqW(B?}'GMK8z+ǷdJA=4 "Qf= J˝t \EdD*2<zm _T/O5 JhRm((%ֈ 枔2WJf$9C)Hw{Rv -pNM|bvYڒ-9YK4EB~P}[gubg:_J.r(~p +ѡ}H4oeGsWu3r(>ɂjD P%Og(zq`뽞>_;*VtMrSWMg!$SO^ JW%hg%Ր3MMaFb7)fI ;]^yO^"b뙖B K󇋅eQ!Y >pήl)bQ&C 4LjJRZ*gq"sRmf)嵦؞Ove%pP#6M,UjCI3vi2gWC=!'qOf;~#snvg}:" S)B>ã_2JTK}5{l1Η~d.%bJZɀOVt$P@i遠;y<<oǟYonk H_C7=h"bj H%[ ;i둝[F#hʴ5_`;'`9+)^ _S#if J53Y`%Jg~URCIit\`݊]5P[.&G L5] ?kLz7T!XrS=W:QslzN; ujhQ ]샗,&Hcp(˝t}n49ˠƬ7L Bဇ(e($04!iAj5_3oUP?rvm{'A+[:l8F Rx#Ru[C[(AfzY`/."UNVj_gعmF".R:pثdE%s H×2AWoiL%mF9r_FlƬƵBA d5sN(qki )#s{~Fn&_c }R`-]_ |Î_wq̐iϙ|0jąfH [qfVpƾȊ6Qȗ FiK %y(w7RT@#C 12b3ݹ"A@k xIgs><|r` z!ѽHTzOruVb0P8Uizdb&%]>Q4&7^.dBHˤrJ}svӝ(LA$L:qdZjho0ƥX+1x0Y3A0F $)%<2c9Lᠨg`$cbt/ VWw*׾hgC^P֌5y1j,0&uti)CR,_f"m+06lZ#їn|I7_|O)N.sAtĵ񗫭aT1ul.{j3)N`L$3Vc- OS/J61Ԇ΋/CQ -oXǓJUhA3gzz .p` М5쮪&L/0Nў h6  /g5}N&M3uO8*c^bƳڒ+|k!H[CB}\[1-;hI߷]a(KpͿ!'ۭcVNri?wLhEorĵӔWa.K7tRZ~ؘ~̪\ALӘJ ўʃ'I ">IfLbZ!A=Q&bH]6F]3g6C.:_9 勃!=[,QӪQdG#&j04-~=G, uTp}@x<ϻd|rXȭWOeOf^TO.<9` ]_+mQ܁Ϛcn5F*|^~n1@4R0!(6A0<灩6x_bY"˙ݨ%IO҄ r7(̓iUR ۜoDs5h:} 4ovaB)$37Rs:Y!`9=U!0f/!o健YSբDըxӷ¦zb׵LqA0zeuu84JJ͈ЎA# 3f$v@#}µ騘JUCpe+vd[xTQrBoزSU xqPA2++z-A^xΥ""9zzMN.G\nE[Jq|A@+o*|tN="[f ! `H%\(es5smfg[6"k'}ӅKG?bp.>ň35!U#}x#CwP ؽM!HWRDt\Q2h&HUz/@` (5 Z$'ЪJs])Va6`* .mG\&|t)#1NJ zg pz)Yѣ2 g*'@lD< t^|ABC 2Iv,)1N Ǻ 7IHJ^!.7"i-;;rN@![6fqmvve/ĞC ߔ\rj}z;F 8A+A)*7/}BbJIK_: ճ)n{YH( ΕٵG,pqJ *z*Ọ$46rS6Ee4z55d7Գj\Q  *܀-YNEέ4HvyxmɣvV%5D4f!/3<1YxdbO9(Ҋlq0*1DZ1DŽA, 8 ;\f:G5&8Rmx;x c}t4mv78jͬ{gWz+DmY]>S9\A|г93L+eCLQ$Z؛"LQ9jœS\lK~c- GWs05aP@*oϣ>Zpg%92YMPTK<\b~!7yWEܙGZ̹G LLh!y+,^yLRPΘ\!ib܇_:K|dZ;k sJoL&EC H8܇?jump1eJ1I$jQQ S-HvʭO 2Ŧӫ~ѿ+akj&Cw2jh&f5]VI6G(C$+K\>g,bJp1ɇ];Vn< t;SLuD(sV6ӓ޻sKEȔ+nJb/sGÚs㡈p2+إIΫXbo'[? |?qhVedV,s,P/+fehJ϶̹(M!ƄF̄2of/hi}@QU0J(VZ9  GL 疠D\f*J2*-֗%DƘet# #U2%ͻkӰ2b8&2ml_n|ۙ5A1Hߛ1Iqrtc^ޡXu cŽáoI\><ԄD6@쿢պS¼q|3qj P/f"v`%?}_dV64ƨTwz͆hg$QS<~%>J FAec=Cf f V=>V֌̘y{¢%3*JK\YnvOsw;Vf VaHMt#ҧ)hâJ:7|?>ǖ55ee<~ν]-Om1-Dm0¯8a^~N$TB@ gL'+?>>d|9Ǜ S7t؇4쐩ȇ'8옏ҥ$ZH*JhiGlIHճ|,FdJ,"W9ɽ9e3$("+Og=#7f"!|}N6&2NMw52G'pL{R kG*@vnWc|vo  mCU-d]>9SI&)4@_5Iwu_}r&>%{js&V%-QT!gہ'}1#MO4-T2nrp"IjYE hW=˔_Lt9ߦҺ)wۇl gBm.  h &RG[aR1,#JK$Л&M@)aIVf9LfhCȕ{SdH,@.r(;[ނɄD[DNFd`SMo h~G|v%;Ou_1SZs}o7.Fź˩{PP[}c$'z) !pr!WŨB`|"4Z8rkf7MudKڢ.Gq%Sl㻱aޥd2։$8x<fs1z]/cOMDd!~,˯pw]h1#7AԤWM?IC] It-,7e.inX )dɻ弯`C# љfIon6V19-[bmutQ㌖_⎞@&/56_EA쌌`ݲYCAn΀Jɳnۤ眳e+ ?U^(_s-W+e.wGdxXӟsp0xx%(c@F(r]hxZhwK^61s'/sZ-+ԯƯkbkPjXbThr6R e7$;A06ǂ(b݌ N8^'u^FGytV=G![F{/mT.[^N4I >}w:xGR}u0D1:=m$YPie"rBL"PEf ETͿKv SsVr5 GFz{-di=}4^/ !mvDx+5D9^EVn[&v$[)BoLm6f> WV{L+vkJ8[x[$15>Gw|?K:J'&lCA*+;:xbCJLAk sĆ^Yߨȳ+1=6UsDoB6AۏZE3j6˺mM)(29qQ-UqE4oɊDŽwH}4K 63 0&N [CfR{B}h/ٰD2$X2Uۨ?0򡼬ć{HZBvXb_y?P&اk-;Q*M0455N/,ڗ -> Jp+0u5+74jUJHjk[{_ Hx:m?13QZؙ֑VUf^^)s7CO &!$0ZLKVUu9p4>wdlY9@>3c@!x [lܰQ) *.?szu^-L0]FfS ZFvcOުd1: P\-IuӐŮŮҧ8nųAYF&'tuڞ(t79G1udq ^IAʟb8$xz=JotlŊW:H]8IzđzAړ9Xb!Lm721޹ژ!>|>dt9.mUrqd 80:AN WhYw&;v_]Pn?o,hT B0Sb}8g)W]BKsm$KF,Jj-tӊ-6 v/Ep{hF2%_Pn YZ