kernel-tools-debuginfo-4.19.90-2401.5.0.0262.oe2003sp4>  <@PT@7!.ܶujG7oeYopeneuler@compass-ci.com G7o# @`.BɈ9ny߲/on=z5,z>I4d0^ ~jL0U>]7DYЗfBHqwJ+jl{v_FQ]*晶}ʏO&Ó8f7GAP+kAH?uLw[hV\*b~U"2~8}x$c$^ d۵xbt\#nJ~]dyq\M38jݢNAc\Wsp~amAN Dx^|I:'?9 6L )U9?d! 9 d04: Oax~   <   X \(#8,9: F)GHHIXY\]T^(bdefltuvD zUhlrCkernel-tools-debuginfo4.19.902401.5.0.0262.oe2003sp4Debug information for package kernel-toolsThis package provides debug information for package kernel-tools. Debug information is useful when developing applications that use this package or when debugging this package.edc-64g.compass-cix`GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64`glfi4 ︁AAA$$$$$$$$A$ekekeIeIeJeIeIeIeIeIeIeIeIeIeI029f2bdc5318b53807ba986fdb4ab88bf0cc39c0c498124a100dc799ab60f99f3e0aa03d131a4f2aac8712fe779facca9c4eacd1657de033943d23d5a677828eac7e8b963fde353ea73267edfe663e8940fd54c3af5a965467d14c3b9bdf3b819cdbea2dd76d5e1df67c7e153a9c13bf31742cab617407d8ece3b7b34edd91646483e66428791b58bf11c0fecdc7012c8c81a33254a26d9750f5772145c96036ea733692ce529641543a09e425046352f695d55f191de48f3efe8f2c052efb4f1eaafa19b620b97ab2a427bcc30d70989bb5e079bd83e1d2d2b67b5bbc54e11965875c078dae62f4cbee02ca56ce0ec13bd302d6c3922499319940615de9e01c6b9a1789b45499ec265f0c09527da0fd8c53b8afee1b4b6feddf0eb19308b81e8d3c422bce30771ec260c9a4068e5c27c573d75af6c6050cd51e815ac9df7d41234ef96ced76089c21b70c6a15d55747d21dedf441e05d501f20305941afffb7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2401.5.0.0262.oe2003sp4.src.rpmkernel-tools-debuginfokernel-tools-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1ee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&hongrongxuan - 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- !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 1706072962 4.19.90-2401.5.0.0262.oe2003sp44.19.90-2401.5.0.0262.oe2003sp40-metadata_list-compact_tlv-kernel-tools-debuginfo-4.19.90-2401.5.0.0262.oe2003sp4.aarch640-metadata_list-compact-kernel-tools-debuginfo-4.19.90-2401.5.0.0262.oe2003sp4.aarch64debugusrbincpupower-4.19.90-2401.5.0.0262.oe2003sp4.aarch64.debuggpio-event-mon-4.19.90-2401.5.0.0262.oe2003sp4.aarch64.debuggpio-hammer-4.19.90-2401.5.0.0262.oe2003sp4.aarch64.debugiio_event_monitor-4.19.90-2401.5.0.0262.oe2003sp4.aarch64.debugiio_generic_buffer-4.19.90-2401.5.0.0262.oe2003sp4.aarch64.debuglsgpio-4.19.90-2401.5.0.0262.oe2003sp4.aarch64.debuglsiio-4.19.90-2401.5.0.0262.oe2003sp4.aarch64.debugtmon-4.19.90-2401.5.0.0262.oe2003sp4.aarch64.debuglib64libcpupower.so.0.0.1-4.19.90-2401.5.0.0262.oe2003sp4.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/bin//usr/lib/debug/usr/lib64/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnu  directoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=62d52b7d79ba6a6f51700a0a89cab3dccdb5f1cc, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=d9f82450736b3071f2b0b8db8d54d1e4fb9cd3ea, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=797715f937856b40bec0e7af74238a720f18af56, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=19f75f876227dae1e41c8b23f32f3937324ae6a6, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=cae19160bdf9595662e18c8025dccfb073402b9a, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=9baf3944a0232c6f517d0dba7def69a721cec94a, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=ef721bf45e94cd81bac673142c57598bcd3019ea, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=59979f7c548b2e6e98276d65897d1684e2b10c8d, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e6092ae2db2438df170ab6bf5ea79af2474fd1dd, with debug_info, not stripped,Í |WZutf-8b9ad52688ac952279297c935ed3aa9055a6a235bf965f2187c2adf424829e7e4?p7zXZ !#,] b2u Q{LXxAx` ;1  *iJۭؖWB1xm䰛Zt3"& c3N]hLi>> ϟ]ɏlRj_ˆt#>CAe10b'Ϟ|ڎ, =D-nDeʕ(fȁEͻ[ 4q ge7nk(x T޵ ? #GB"cm1>/ӷE" 3\l1 }+-p_=?"#:9͗҅α"ot.Y볨5|"&iqI!*ޛlA5H_F[mQקn_ ~l(Y;ݴۃ(zsZn#|9SJqqriW2?0׃My( 8m.WFpzܞ;/48z<7BAGJ*cY4*Ő5ʕZ$ki)vQ?fƹ~ҳI؅EgmkTϡP/ Aj8۲ J*n-AjӶH*ۙZZ|m=(+[> j˾SI5 \-&ƣȀHWb4_-]ܕ I߽P02fM=8|&LvJESgT,ń(YŽo^iiE '*upNCGGAg=Vc:* R&ʒ-t8{c_[bQ$cMmDŽۈ% .aUv.M69{DM<^g/*nYҋ“L.;dS+L,cF W NBvV#g{{~ \%Ci]dI"o)?!+u&9,%Tu"0:Z(m  ݪP Kʒ6S8 ޱ'r }ۘ9J%hab24Bg-M2*58w2ΧX Hdr˨̾dݎ-+Kǝ,雈8X>KYȱ2:qtRh*gBAp}p.^tc@"[= C@r.}C51t\më hbWµ|M+4 VJv$~ y/2Y} wUf6 &p@35;}w|0ȠA4%C9N"n~)U8rřa/@Nar47nO[8]^XZ\?ѣq Fqb)Do}^VW++PjϒhTJVnLwˊ~Γf:up.a1ClQѨuL uoHi5̨ȽݸFFz-_'8pXOl98ptbPWea장a\l;$N ZA -Ȥo$'< "SF\D}N4yf/a`SeҖgl+v5NuK9nBҜFwIՌ #MP855+MfV=,%>?UuI;k:gG"wP ˴8pk+ ne<{:eŤ vDOC;pr39Mp|%SMөNM,5J_f 94z][b L@7Nn$r}Е5Q;T[s?W07Ȧɷ(A{ ia`*8>#PTdm-yEedGbfU A,*܁pĘzB5uyYN$QlLB3)UhS/Лr՟%Y-88٦+Vĩh+2pDᅡE$|a#> m5̋Vp-@t)$LN3v(,qLeWy%;&.Q|uXa6Ί=ŤS{W~<V[a+ɯgȴmV'8C3>`icE|?: Ê{eQ^~RB١&e,o@c[Z4>Bf گө V?m{q+R Wfc# `r }3aEp U&ˈ9ПB-ҌPm)i?/5h!I %F+?9h*fW>>}\PkGN-ӔT j#B~.' '(;EtCR9AsYn\"$On߇zKiw+*P= ²i>ZoFqFS a8tEmD]i:NZVz9/0 j#B'>rE^DF0Nǫ<NIy"|UT0=:jpٽ kj܍f,Je}p.f G: xF0cT."\}K =gl'?!I\@v^F jÙdF)|*MW#٣Cޘ]Qd3U7n3o!̫dLOvNվM}TZZ(VHxKOv>2VpO-m[car_]CcB4P96 ңC :Ku nk?Y,DUyjJ/W_$%qSY^LJ|TV=[_C+Տr^wB/rIkea?|'Jwd X;'d!!}q&JO-.Usw"n.h~FTŕ-qvd6xİiuPod9xccۀ|yhw#0[0ҫ̽)^1JeABr,4C*EigH!pJ%bLPˍqOݓ+P!cOG6Cyx$ i^0%mx5O=[7̙ <ʓk(tcو@7:<qEuK_6bV̘NzbAAE3syDH"cm'c:9#$a)ItόH+I$2SV `ڎۻhB?U3'牘V^(l##->IJCbmG~YlAgt8'_A 9to20awPCHl#4%{ƯW Nܡ}Xd.̩Dp<<& t5ߩii.+=ù(CE[4`3F puMUbⅴy ^ Qz>΍ZZ_>&/&W=Wxbˁ7iub $Kӊ~H||e(݀3u8%2"薿8FKri$yp؁C§2ov3RTWr|k2ܑP;=&cf>4i-+ϷMAtsINo鏛O,*>pD;54ƻJqb~e;#]\p%ZYg8C4?,eXF':\pt&C$~qD0 S˂c w3]~Ht5}$;j "qLx i;m֎ &@==0&0,2 2LjwT)' waޝ;"6wIk*;x@2a76RlNڀlZ\!99n*áνoq4ڦ\]͵w%{m11(^ŝ?PtRM׀2+hls%zRmGbnN$ ߦ5'TmpD{ACbL/uF1aaa2i)-(Ӆ-:YN1r\t?7h ٞCfJmpa6}BmO\}}@^Eh ר@]]jE's B0QIsDh8vHVl~8?dZ % z&4=`R'fJ ?רgZ[&+UGcUDw$oj/J9FS dS {6Ax| ';^ÁD_yСWۦ%=D<=V9\R ᢣ#xgFvD4rzz ɨNJrO= P=tn`؝٨S >C=pCD&KZXJ@iJ~;E?ǖC}xJ!ܯK+ß!(@r>cJ4 8(de/)+=?%"x`E'OGG*ūu wp_Ы2Q\5E6W?I( VzBXpǁSCgի}Γ4.La/1bB>d;W 0AaPHJUM{^'G".3M$-;ӻD cIB3cZ{KvwlKW{Ip+I6u/%.?3"tNj"^cLqbk#spԻX o^~P^/L%RImH"t? wq1:.0LƜ: {zqTq?$J,[̚^I9-TKK.˯e0⣴:*>w's[Pdy BQ9M̂%.b 2q6iTw П[BR{iR 0ӜuYҾ;z-]PБ}]p:{*ѦMYfz0DԹxܚaABu͢7 ۧ4~[ lJulF;0̡YtSu*="[[| #nѻO+ȸ\AWF$*{l~THw"WC 73P odN+`=>sz \dvƳޛ׌LLm4rǟ A#pb&!ܶ18G?6g5EjYZ,nUbtWFZ2 {:u&0< Ss X6-G?bQb2`K$z&nCl F& km %iLROR=v]H+ЅP7_O^Rj@ }eSA4pz)] WH(*' Q*XK+ʼ4:x!fDqUvs׸uYs9(9t8alR3-oHԢ[Zա<2hR36[@,|zxQ iL ;ւ|v.SM3DhP(~?@mT`뽩c):.A ވI~mAX -DXK oc9:FJlvzp85|pDY:LLd%Kճ { u }wꈁ:I:@c^e>^fdo_)cRZ$$ p$@pח%Ryb! v;6jhF9hrÒm _CG[򞶱:]͖`p5e wo^G^6k^u8FM(j{{:B]\B\8{4J([Bh /fu}"zǭHT7BL:C:jχ c;9mâ+:6Z"/unSrӛLUz_s7?UaDFepr=83*/*&Y$MgOH-(&?Fs~ʴ嗽#AD1VMR8hBъ*DY9ξy6Ѡ˧VzБÆξȏ'S*j1p*#nDsTGcaXdN3͖I7#wی~@\_2EтͤYTmȲz|ұ쪋>%pX9(1CM^݈8÷L~hFuTuQ# +;Ek W%J+$-*Fgb-ق-> ʴ[+2ѷ%jeF]u9&v ~o9Yu8Bڸ('h?bd5EIxCipYк Y)A\oh6nޖC(Ih. u2q>Y]pciziwkp]o&şAX?u[ CR}'*|֜Mm'.aV1$KSQ_ $'ƃC+ -#n8w0=`9JE1"+r1ko0euj>7NO`LqC}O/IZ\[f_yOtLFXˡlAlZ %0k:-Pb*/)򓙖Jo<fy#ØQ:n1cՙhŽD)50dD? )`gSg5u+O`$vNA⽭A=Wg+ a wy,ObPXHɀ.[~1K̞͋=Dm[ cZE#?hfv -ۤ>Wd " 3w=Vb1(xL2R9hrJ:{GwjOXuVܕC;Mrj4lYer]Sޅk|5PVjiOs@U_u)a 25B?tkc)3u*oGjyV qV]^< o+ӂϣװfEYd;hw>fh5z3mhf88}v~@܂{oOV&J(*r_M #rؔt:}뼆Xz>K [u׆fC3XXvBQ q7} vs4g*/l72Qn$8II2[5ޓau&BU2ōl5KD2qzq?8ֽ UV6πh !K6f[D~L!ٜ{"bM`Qp" CΙcMFn1O |f? Lc/4IjOEmˆl ]B-G9%smCV`)*GZ(ʜ!y <} -/?'Ϋ+ЛMji,d(J2YiLwCjBuS)ibCIvx\Z_C 4ltV]HE*/ EgH.c/D +B7̏-$3yn@:.&vKВ}{/@_nz_ZvydR+Fy4տĄ,J*g#hn\ <9F#漫ds5\ *"2by ܏LT$)as r5?bӚtQƋ$ٲE?2ML a۵v#j6j\w-iACGXcO@è Ui7UC@-3o&+gFlX@ý}NM4Ɍu6ڔSW^>4[1n>;pWK!=1Yn޵w91-@ꃲH=YM-XCvZ<^}F*sij3) nd%S?T՚r{ye \7W΀xq94ckNŏp̰̃(B:2#LCX=֕M圸3յC?0cͬ"'hύ[8HPnXl ֵnd,t+'jQB箘$^ &*l]k,Y/uANxU\F7xH>whL{CZsw]ZzJOnx#@2{fSl';XO=hu0B%:E+GGQ䰊nb l-{ rZdW*)~.<"o`{HW Y^J"I (%R%4Bn:8'2S*S񯰰Q:4>Arp'Іe:|mȄ^ްaNd+nlf׽jx_Ỡ<2wVϣY'>f9B0Qۄ{0ݺ{~yRXjh-4ec`4{Qqoxc3"DSޤBwqK C(@St"aH&@oH tk$%~|G3b-;*J߀~=h<,*d !?2ρ಄𞧴xcdI%>qea<0\Rx9|H Q yF`oS+ agD;Sm0Fm=흏+w8eMURT%D1Oq )r=֙w)ӽ8@h-L:1Lu+/[5nOE}`q V?S3d\rDS/se /+\Ny?POLU8T"\::r3h0/tic >ˣ2_r%Q\|PR=5 pux@\]8/(昍h&^$_&#T?g-}ϕ<=exWЍ@-`ϖ*pEKD2󝸿k~+e,`֌ѪH '!vC;71z L}/JDZ~!BetA 8p7$]dv|%]y6b֌Xp[ib†,j]~,bi5Nbƅ1Z'Djiz'+ DИ`P@]9_a.L)/f[3]6R[J-9F92gtkCb|6(!`*hS޷rCeY'z< N~|XOe,rfQf4t4@Ea q-짪}E{ Qr.3| \^) W]b7Fw&>CreԵâ]f 5 %0MrsBM Q q.Ij!i03BcP L =;jhnJ9틜 >36YڕVqIN"]|H DJ bZu6-ߢWٕØa YV[c hSj&>+6\ˈx54_l&/ MO :̀, %}BAde#{:JҼ O=:,Gj~[Es 0зv3Hi0d\ĸӭ3>S%|aqBoRvudl=[9GasbwJ輼DS6 _l2I=zX9,}m.29o/'Q-1lq2p"o\Z{<+酹Ŀy}Ez D%/rIrM" 0J=;|OIfu {Ȧ0$@_7!ZSW $D'{6~m+44OE/JH0^p|s dC;LMj' 4!^B9hVoTg18aP\wQw]!}Ⱥ3W8\%/ KJ^,q-^ ~]+z91y<5òiR1N|kER2G٪K1^.笍 .Fq ֆgJ?u8^@;ĵcc絧">wG^Q #@@d4F>Zum뾳yD"F&^7gĄ󝥯{i50E|uBͻ%1ィ@`n89|spWΗ,ʼn\o}hdK ՐČq`p:+S.²~ =WHa8ౠ O O)2˰% Tfo-o݁g`lY0{DƸ`8JD8<}ΈQw_u,nCs҅g @NĢ^ vm@*.ĀH]VOm~IT WWbsr%ܺvZAyM88BPRvdc"1ZgJrGikmc46S6.PzH(L=д=aUxqQuD.[5v}lywUv#H]1%PTzQ}~lSm0Wy ߳y p1˳ ƏtR˴(R=/`^[W9Vsdp% R'T^f>ΟS@`uJT$HLI.'@*4zM$gZOr]GO e@L1lz\0(s7MZv*4Y.jMnn+'nB0฼!4!?4oXfkp m']CNm0Ԧ|闎#Jt"ۊŝwnW2ߌ r'pǮz˲s:ˆ_f5Ɉr.v_=C&[pG1>~6+瞀>ed.¿6I (iKȧWI9X<^3pu p6,wm50ڼ)I,U&= 3?SV)aֳ šx@<6nܶzq'/_ ϱ8vS `zi[V[ݩrNVEY,ZT[]g+=^b@c-fЩ=S@ܿ4,\Km ~.WI6?nf җ&+erPB膺[zW~J,"ZW*- h5^Rm-ADGtANJa͡ݧL1>Tyyٶ,S}&70IObMt< Jt{#6^vsWP׆qKUN@y.yРSK !>D0ȣhv 9Qev\EѥK@w $r洁1&vI?"Bq:,P(hr] klY&q3 N1H|,Bhx?Я 75wܡv̕? R޶7Ibgk'J'wsk}((;88\Z^ B + @ 7D9d$/ܦui Tm?k*UM7+ҟeUIg7a-&;B8>,Wa */$x9f1tG &֘&;S~,z{?/=DV}=*]#<Efɠ{\+y,*қ-ĀQ5zIzyhԏXص)"Ry3'q,4>=&5*pKAIPxRo{ ;L+o`u ےG\WK5|)'K7Kz|6P%d oZ/qtcBۓŦ`Ƙvm<J 6Ń Kj3 & a/ \aud9Wu=.Z~ɉ)b}c~sYOL' #GrE&ā_3y=(CH1~ ]OioCh"f8tq{J\pz{XOMӤ*r8ؒ{ӽPl#5/gۇ]@P_'8k)k[tVr#ӌbMS53(Bۈxm"+2U27lԅhj&ۑιK6Sen?Z2l?5$dEOқ-0S ֝*؍H[i͝-ݦQ#I`[SZt/H )tFy  e q:?l}[OLLhphkk(n"Cj nj VIǝ.A Bw\ysĵDP~O%E8<3UY8ULL~mE.%r-6%l'n%SurfOY\TcSX׫nD܋Plڒyp;78S:Â2_ط:'._Է_RUNt]_I]xm笥)/v6GO.shd n t_LQu㫣+x{Un"2_y uÜ} 59A8-fy64O}5X*['t} M^"`Æ>*( ?%>])/2|Iv,Km5{ޑsE~1M.&_ 8Ȏ%e 'j Olv)\JzU

G&r[KNȠveĤ`I ` ڞv0,ʉCݑgU ФQ\ A% ?R8Vs8x{bG^vfLWZ[KC? FiSr=\38Rj Y! '\uy'42Zky~#(:TXT¸63&7Pyh@O ACN#}xe6R u wM9x_>ߧ6Wt!Adˇur10AwsF)-?|Na滛ҠX㙈+ߣN@ߔqHW9O 2O^ Tj|<iw(fG^O\Rk0HeO 1p창_C~o(S@p;#sv7, %?.h/5|W:$&?9#.U-0&ʱeSÝ@/Mlŏ֝oNyFY~'۱ܦ.-:d$q3\0LіA( 2i:`Vl-!7W/0$7'`s6T:*;.{)" EƷ;ڭuXϴ)W k㣔XBNe %)WÊoʷXUGa6vxs wRVsqN4I*g;_5<~HiȲNnx5.Ě;=6`w>\O۟oC{LGK vn tTwT<*S[ "mr)ˋCKؚG&' FxB]E?~6A7udX~ 0ĔIag̫;J2e}6Ђ#?PEհ~khN&=\o պʯ9ȕID"`+J(MG8㸖nDZ@$S;)cBԤL#%"Q<DqxU ky8?aSo\۹$ポe2?EV+dM$e(:Bcԉ ,OདF~=[֫>M>^ΨB,UR3Bgb Kkwh g:R;(01 o6w<QgRC;(28&x?P8fb!5у,WoY3h[TRPN.#bRsoM+9}j1.wKW|0-DG t,\E=\JNQ< E꺍aڿ6?0&g>$楟5;M$; DdVaFŰ=E l?&Vv. D}av?\ê!A@O8i}ԮJ'-S:};B嵈x %X/SL\VۖgQ3b^| !;WFj[ q GR%`銞lB(PjFE:xdFw:?~C*(/b8ns/ TQJXv&Er{[ʼnQ!We0!b]bǭ2O7q;*$bOىάNجH_/~C`>^6իBAy;-.tJ%8MN]'?"vҳB&1+`U *!^FB2̖`z8m98 Fll>uE4C|N*ZBmzJX4EZ=`E5w ^8cw.H@{;78=<>yAOK< O cO]__bCn0ÀF5Qhq'?!>/6żئh+ERsk#/|Ԡ6hXu7؛T /u!0bFij" eDDCn +4&xWm/*gn'|f%q00P6w!Z+uĤ&Dv(hԴQeum,! 1UXkг3AKv 8$ Rwڅ3}ڬu ʕhLg;0E,{`ѼZkUv&Xad1 맕duR<|¢HAwLP05Tun\gwDyK+R`.Do;MFKτ2ghuȧ~K"A{Emf3q$,~mI\98u`%=7ri5vJ/nӄ8P8>1r ;Ka~! y^i1oyF Hz5(sx̯ gBUrtfB I)hf՜%O W=6\5$bzP*|Vkwم:\1TiV>Zh6ZzuhpbgR@(Kȥ0?콴ҵ /LMjueb^^H=C[L@==)^u֪"]22"͛<4{wH7 B?x Z WK'/-U)ԫt\8>pP=$9Q<6KQ T_v?VLk[B?2w hc&MÍ{2џ(6}}]gPgyQ8E̩pa1'\ DaW"lv+7Xz0&n=蹣@? ^Ko?.K5 "ɚ48Bgn-IB+~g a Q b<2wB" |R$Ēl]IP=a0$C-LBa,dz`Vc D?G_k9~) *wJKw^33Su&C&5Q+Tފ:3lͼGm(לEs h+K2jPs2;Pph<|bR /:^ JQ 4L&cHuח¸kKB-d>]"gg ͂mɓaҵZoq aՋA8G1Q]Sc?$4Zi(,Of](s R* 턧KiKdZ_&QY OHP)|- J3>z5=ñIH8k:7<߉.- <]s!2MЄYiw  p.j[':Xp@8-O 6^2~ .Ί o9o`imX߇1j/tpfWr''bNFN`d.{4G\)n; Ոϓ Z+{"MnPU-cXG{I+w~yXg9[RI=# &CLl4vnB``<|(tÂ3ٞYF'{ 9&Ԡ.:K'e|tZ?*L*TKVL ,h2nfǗ9ifȚg9_G_2 ~m_0.[Eň;βXJzogTO)3}SPt.Js@1;ʓ'OjVe y%XגC$8Ѯ r'Z'oFFU5!1@U7ba<&GU lLC x$5]j|/6Xǯ|kNm۝{^Z{HԯP>f#0p"59 x%rv/MJ) D ،2@WeC є6,ՍЌzL#7V\ l\\u|Kh+B%Jwp($li8|G~z8MA(ˏh p"il9LߋHsNd\Xf hZ?`; o:Gc5|)rBګ&# /0j2- 装MN}g 1`Lisg4?dM U"Oh\r}zsEӕo?OaxKʈ T_-^"A/|WaKY}PC~y]mjFSuYXˠ?R${;ɑeM.T%1E{jJP4R}Jۀ$ )[b?hRLV2# ¥4dfRN(*%FB8;oK Ry&һPQ7ﯰO[`+m먛<2Y+O=?j2e} opq?ӥR?t+vvwGKp+/3ܷXعAF6 ǥg>.j9€wc4{O_$3.zC:"eӳ8w+{Ijl>;+.:㎠:0R8WK$k7X|2mB*+)?c%kϢ{!E90/ۮO9/~]< ]N(-izq|4_U@D}gAX*Z XDzwz!pfu&zme*2B:M ߫l04!2 w@Yy8k0f)J=ZoF d6)Iyj'6w'Q*O[\4' 1:<6h>} >gSAWfg][ XLǧ]vb_pG:⺎)i.~O1^r25PJW0[]3P.5u#]|Rq\g?$s M;.; +|m߃e}β Gmu=}ȴbEQxLh5Mg/.wuH؄૿fL-?\p\nFr5Jy4☤[w5Z'_^<#ꢞ pҼu}va9oMlX~(I N1|܊6Eo4N#%0k!)=σNV)(EZ 5"b8QvKiz&#./ UoYПnJ$NT]f' $ *¶>yZ2ШVQEJJ ;,hHQ\~˒ڪ9|]j=|캦-J2 , Y9iV"'VM!Þ@PmEW}yywPL5P9tܔ4f\`Vv*/{p ,/iԒX F'de09 $!Pqc~*H9 xkbY62 Efh_ 8jE 9P cTAA}0K F?`\f]hp,M +@nEyH|kD5&y,uBx栞:>xbքHY{.:?t>*U{w"aXaޕٍ=v<_nJű^̈́\6m^igϷ@\#zyԕߧ⇾ T4XbS]K?R~詵96ۉwIY;[\"rƤbbd̥F.]D$(5d>-a,TY+"a.fzK|[7{ypjqlɫOt~d,]`Rȭr(ӌꦃ6gk4W*6 ,ȧ}KR!Q+ng%)wnIUi g&M.}0;1BFL. &׊3b.Mepm|fQ@1\4ٖuhRy„]P8Έb6Bl3JMlmV\,^l, P&E6Bzء|IӜsݵ zT3 h5da>y +V {{Ee]8ճjЭ?@PgK9hR=dN\<;P(BQ$,ɕyz#QOS&)4 X5 ?%w9&1c˅r1lh}}exojq;V1t&+|`…EW8: Z`2oOm3Ǖ< i*ۄB.v$.u_q Ή7"Jm0/9Sd]X!e0?غCJ]L<Oo[\4:lμ.ฌFK^K"ϒ-X'SI H ѽ!ƉFiOqIaS10Խ`k0X x[F`R H*ty^a Uh*W/_«OP*↺1L֞8pbWW$C%jJ8^k763T[T+2 :X29Y{Fv!Ċ%݈ H lR d,QvCHEf 4 `Es jp1Ǜܸq'_X1xR:5w-Hzܱ'a6ag#4.}cBz096:Y٠U,oTx^U#ˑ@Ė'^kLE )ggB{Ut"0[ڥZW [e}|[ү qXPmW`l ژPH+SbJT5!2r({靿 ##4ji=|}e$ $ >|xr*h N-zLK;R's)^% P 0[M$i 'uQ#0u{…OXٮ*UۅM9G>1@F d͡yt1+7"28gȶX>ju 7FF< E:kyfɾQ;WW ^&T78+ p[ZN;Tp!C(ك:է>Zu7S =)Ѳ/=oK3tiN'^ 5x\y90ErҤX:B,`lZ{W"hf&m=wf5^= `>H /Vv8?&4+0]z5x "@r,o_{9xkUtk p D&IA$.=y4I3X3qũVQwkK#z9JGei΢ڞQv%A%,_HBۍ0|NZNN.ϧ9)C2B@l~{<"p*$^%,t 6ь!z{ mHTnm1w~vy ڈ:ND Σxުf$:m#'/o4O9Qpd"؁!p"lK8}&F6X&0ie[ݱ%GUls mM\c̞%v"`ҿwRMDi3I nxĀ~KP pfMڒ@ Cy'::&wѠ( u?+U^4nm!_XmCx d]",]ԛcE`XwVĥ1ִq "*J.+#$,ìRpp =t+sXs_Wuލ@ףm+] f֑1bIuH\‰ y~inU!#|)qXpDҰǧ/Sp#k H3/Ck_88BG ؎_d;xᖏhrtC.Q eL4]q coD+&|s=abHJ3 {glgml՛Mh<;9r%Ȱh8 u!CaD \XcgT+9YS.z !-6e`=eQ̯cl=칩e`gt`V"fL[Ͱ}eK@Y`C\U ׸:i P%Oؗߣ~VWj"˔=Eyb܊'ȼߍIGNg cͫ/83>W0ܰP%L(U-2_E^W!ϼAvO4مE蔟I; 塰>Cq`\D9mN>1*eJ10:1z¹7۔*%nQ*2_HQuJڴn="ư}p>#&؆o\xO*:C(I]K>Ga?s VMڰ{l:.cW)g)n#n?fwCO?gyWK?X%)k(G -.Xmf84 7?=PY?B"JIM'ߕXv$pP*? EQT}_ҪrIQXagͮܦ3ࡒ( k y4uh 2!qT|Pׁ-t]Q{0KV\*}  ]ub[? ge*<ĺX:W]Q|y ¸iP!\}yO!؂,9)tؖIUͯF"@dlɔ6~/4,bJ9ɡgp[FL&bsY:6,,"k+YcoP1U@~UP|Y&$'yc7bjxwsQͺILeo2o3kRT\̿tQ9?A^ce&O9+'o^ 8}JF~DENXS(o) WXTΝͺ ~hp꘿"bLԬ;cekHR*=[sg 帚| y("ie.^0c$ O {zYSn7[y4 "v|-5Gc ~Սe'A(36y׌sxÑZy1VT`NTѲ5 'yi?Rop|/cx!+凫 +TG߁eL 337H:_h`: "T씒4<0]Qڡ!mRW [i#Â6˕=S鳾bj2G̮*y: 7;(E s( ?#k_ `13BȹuG eDUV,eH{{?$D| n^ /l$u)dUc~@8 a ]S*zn3fF}]uθrWE0FRQɪd lEH| Ohtl[_H%牻ؘ5&&.}=I4ݭGU[TفX5n:Jj{" fgژ.)Mk"$ jpМ 8=?j⡆N 7L׉> w~R4#Z6ΎirDnW6;ZeSY_gRJfi)څG4vC hbڬQ>WC)S-?=%ΐ3H d%wDgQ"{ [|0c7oġN! Sܿx3 `Ucv/"5@g|ftzwYkQ^3b2̬| q OEx.;R;fbA)m^N-(ТCydR6=րa{ +5pGTi0;"=q~JX%8-zch홒@I-䟾:T~#4+cY 3FPBh |V^q1f81ӏ+\Tx!R`L 1 sgw(uI"#-$lZ7Ǥ*o7TxB  # j<,fսʯzmP&K]}v9V".@,>NV[ͥ%Zn9)>V Vy0`,6r6E_z fJ:틶fq´Ԁ~g좑859"]€mjjs \fﭹg2,Y%;F@ plwd48]?=mN`JF![ݥXB hOL:>.M~e>ЅTj<2G\:atXm-&؁r[hNY$ w':\a$]SX r>ssi{stK Gs1_\APWdIlD+[ bSzעQU$8?̄|z;{;ǗqglG_,GfXw}ɚ4h/'DDa~ٟg3*ΐ-5h:iN*ewcnW?l2B#Ryű mF׺}@"3['^NzV*n=eZN2N #5 N 0~+D)_)S#HY6 Ϋ&mr_e 7 )!)vД + ˴#a ܣ9a=@%щEע5g9_Ǚk^S\bﰡC?aw/tDax}F3?WrqZDY~ﰇ8-\I[gꂙ~o Y0'2((BLsb)'3 ݤNz|)vN6rc&r&rsiK/q^%t,˳ˠH"kҝ Á#U'G_JKp'C ˞ј\簡ʞ |ngZd}KA D%i qdE6kEƙQbo ZzVB|b'Mqa]l)JoB1xiۼA>d=OuO5C4ݽSq4*Hi;Ab{S ANp"l5Ӝ6|H\Kfݿ]TY7i'j"vg ;sHZ1ܪjDE1gk=‹9劯XQ"!.&z$a١7Dv:쩑PWbnw g=|CJMMDtЧmeEH3,bI:SƼ%X<+X+qض%ĒrV 2J%p3 έۧ_DzϞטӀ &N~%`" ?2 v&oE2֗CK4PLK>H?tp|޽dD+Q/0z TJ_=l8H!t4V#ʌ['G$XKuihbДP՜J+5!#LJDzBbwԺ)ӵCʴ=H٘34 BŮ¡-*r<بS@;ٗ%97i?kF/S:&n! ,#CL!ZxևVZbp*vI(7!߷W/-F[ ,$xB#B#îv1DX@rTB"]gRzM%NGk/T D<9㮨a-6\juq1Qy~HJB,  T:ktoJKVvsrX-GKo(zEL%'iT{f n Kw<rgÄK':{tVS7y$7eP2M8ӡT5T2g^%K_Wtlyno<"/`Ԩ\`/GԤj p7l&,g(h >[x4 ??h6M0_&e A8 L&} 1!L*O' HauIHM+m/7yCV?VE*U^A,j|g:}pvcǤ=1u/ryNR\V S׹J\Nc'ڶwZf&3^WJ~r/N'gO@A2hTRޡX:iABEa {ie񎨿84܆pC{-Gk0^qE]B8>Lf]5^pA=IVr! kѰʰ ۙ_edwX~Eu:91U8To4;[]ӚGWC"w ,C['`Cr*/TζЅq2"?Zܠgyhe]}?HVOt8d4.lI;۳@' Օ F ww?FN`2(\m;RlӮ/et@2v Bӏv~g|~m!fnHΩ\]&fS]\~)'EƯk?!|h .|*"` m 5L8 M 3v 48۫CDaw]3/,V;ZD2ymZ )-W&ՅM%Z=Zz?K>Y،@6N]6&kXԽ]$lSq Џa*(jjS0*(S*L]y+qqix"^oĔ=!F><_)Z ;=,00M͐‰Py I| #l+aHα89Sԣz,4rZ0\VaJ3fg}]Ǫ1k+X6c8b:nNۭW#XSb>[f/:}4ْ`fY| 1Yenk j@}11UOzFi<#qɡ/2TiCMBgWxg|MjZgQA1mqqfdjk0gfoU4EI}q#r>WC'-w6;IiԏF$qWGe[&$~~ @"&ІjyAۥ55I?Hɫ ?@dI Z]Qx=,$Yb_ކJa͟}+'}b;o871DEebC_ʥ_gB-KHY1H~Fan.E)ǴAƢ˶ =e1d9"a Azx0T&Ԁ^Aso,{7& `H$}>܅ٗ2;\w$ 9DѳqƳSӞ#jz

I. 6OӾQk"'jngDKXzّ=nC374i?? jǞ-9onN2XzOsvܹJ^jJQobj9c ?#XG8&kKf$0SY7koe] HSChDPіUb_9*ACEߑ)vB팲 V\iGENg dҧ 2$),W_tH Y=^o|k43JÀi=n.FƿG40ݐ 럈2@*b^zc>skD@\y cQoXE{'.x))LџہJ8{ć&y$-r Ow ϴd9'-#=̵js;ʼnFhUp&SNY6>n.F_HW+X7(Z-4Vd2K,} 1,>t.Wy[,Ki~䧴.31?KvT0bh^3</aP^0߳.!wr Ԫg;dn=X@BEZ Zi1ֳcA#?C:||#u9\ZIc%pHϫ38 nǶ~ )U i3% }0A8dmtprV BmX'5H#sѮu 5FTi"04aZ[@?)rI$MU Vl? Hmwm|){$Ì5ޏa@`oQ?BhO1S+ Oϛ5` 2W^'b5%op(f.pӨ S+M iE1U kA2q& i1`uB|:QH/ͼd$Ί@&'e:+v^6)1Wo6|?a͵FcjЋ# -U^fJK3ajdsPb+%*-# t͉!Q?iOq\ v ˤe X!O5N|X {.ZkL) |p=t-6ȅ, oFknoA3k kpIF!4ۡw4f=LFvyO@z$vKӄԣC;,ҡrFD,w(c5?jqN?WH+ (7yfL_)Ĝb(Rvi*2/?\m( \P`_P_mGSE{Bxқ6@G C[p'*\TwOM }3VnL_]p?b,ŭ^m%Y<(~%M&5k[ XeN:Ei<G`پ;xi-t<Ѫ6܉ Z lܖid-2f;OD:+9imƼ: ޝݵpZjk._qlG3ҊW94xpJd֒K:t+4X>-Du/u4]] 0H"pF&Hs1TB{]*ta(E#4?:M,U-C|v&fo/y0GV2H^\CzqU?Jcqp?>h1tcpcM #P `]!Hg`v:߮i?jhRL_A٬dܸ~ೃy1oY:;B^Eb6$(r""Iҝ.Aσ0D,V..TNWt6=?pvb-:1{ q0 J6oxq8UqbF/skT[ 3'RdO*bgÛK|Ө_Z 0jN\@ƏOWy!rж%0+OpdޯHXkʼn'`)'*}64\ PļVpnljf> _Ѱl,j 6Y a#7E!u }9fK}O:UrUϻ(pBv~~K'{G 5mi4'LsK-YŦRH2*JwF.oFҬ(»$*` $N.%x ]9~TZM8a~Se?jG=j Z~aERA6uwG}(:)!:J!P8^-r[3HFv8n*<L^Bѽ[eNzBLyvR1!5lGmFIzA{hjP֌#+O qhƤa;/M((==eАS3@+\: gP%CS54_m ]`D;!~.";w:'}͔ȐVAtL8 vg5'B55׾0('< 8(,@-LJ=gi,` -PJ7Tֶ%bN⺫̸VP͋N'f xrd%5VQ緀e7EXB{<o3#g%=Ob4: a僖J }$@A'2%oJ/<9f(7ztp 87~tEjɔqwt|b~r >%]-9=|eơq+ٛq~ov邒UCe`csiel<8{&HGp5紞rg.~9'[[ < ȃ`fc^[RԆhEbE@%IkD tױ]JޤK[x&S2L{܌W)ę̶ЎTˍ}mk'I#@Ҁ(#˱ k%VIac#=+.\x8DUVK)y W\$@gJ /o:XSױXJ4}ю1ʉd<$f -iW؉0i#jX3dAQHvwHVosz)- q}+ G9B˻:o?DF$VDgޅCCCyHx 3)t'y iJyuFܱD0k!'?'(J2JO$6R1=b͸/#vW1?'TefnŃѱA/ UR֪o6=9MPC.$;*̿pG=`/)^v}T"F1BASn!x$6/MZAZzú2LUZӾAT[1D|5/<ʺQ0P~T/A` V0 Ak*ʑLxi! қ}:Z w<s.8dARVcPMSb2k۸άvW׈z e=H Yc &5yk˼ * Mӷ;(%?AE,oqi5 oL}Ԅ([c&ȺeD>dc7y)$ B!SR0 ǧv9ӆ^+s`H݋0FƍڕXڴoYw[%jݸ7I!YlILNWMJ@Ϩ.*F{>!M#~{_6WRң4M":V~m,7@ͮϿR nNBPlt,Y9RfҜ{u<]9Rk 6gfF$g-y>y3Hu~d\qyNi{kCf!pMeE62mΘ rNƼP> SuM&ۘXV9ԙo % P[yMƿ޲$=}HQjq !Y[QLՆQ`_3R F*f<۽?x@S 6pn:-dV-;8ҦyacQ%} !45۱ w| @̦3n 񿵑u Ŕ]ĺNܯk]KDUl56ۣr#x192nS`mbj1PJ]ߴmG}q(Ї@*j{Eu @ cG\o/rSu cVURGxxiV[:||ۤiA5}R;6JݲL**ں;ބ2cE(,cĕO$#;zYݻw lv[d)c5eNi>/V <jr!ļj I߆2l;6-h"H_!f;՗62Y^h̿ mŝuh|c-iNXwQHAxKC QjXaW8q9itӈ*U!wޠ8ѹOq2eU!''v10]lDt1?꣌RųR꓂[? $FLQwߗ$u/:"+ qwFmEr,+X ]r$X 9 Ԑ]8–z@5kg B c]f!WRIx?T=$,, X&U&"ę+ĂCvBTbI(#tB: FH[4I"ϣR`5w@ilu2,_YX"+?v\_7:Qtio;hSQ%lOiWo1TDc:Qfj+S,͟OɪS,"/^ye~^,/3=^dŽcF;9(JpS[grF3,zwC5W0{F;vB%Y΢C6 2T 7*9J9ww̎uVNC?=ܒV Uea=E+Xc'A#Lm, جF;ӇgZf'tu,/9uMJ||3Ĵ>Qk3,p3O4>8}sU뿠:zGoG׮C꫰@6nyY)79P$?C?B(S&B\誏,&6/ɬ eʻ?}xYF" +6BbN{ĊP%5pD!s`Qrvy_ 4[-n-&D ضb8N>N'ï욍QN_uDb;‘ݨ5;Q*z UK.\yy|ֻxM7<ʎms32ό|8U}3+"my\1E9#ag7(v(O6ٗ]=Ba?(9}@$P;TϷk/,\^fgjpG_U}V/3H ѹ3<h ool$1JÜ 0fLwEd*qbiީnhPέ)ŏ-RPa,;9&g™x#@gB FԚwtt\԰ 70g#[Yc7W*?1#zk:Yd08XVսDzuՎܝ,ω*Kȿ1Iq:4 ςF?!D rKHY9wp4>[^M‹l KV h8YYΠ'Y whjrn@e${Ǜc]B_Rg% BwN1ۍOC I@-I ']^J.%0e WHc1%*K ȆaE?z@hw Mmaw\$& [% ۂ'LmLDTx )\=yu֙B9YJPBl6ЄP3k{o(si6b{xj]__qKLJdr{ vDkrX"ݱ5 -xVE!7[(/ϻ P0nfy}X`x&Or2[K$&t}j%Oo^KqWL'|=Y lڢs釩trhx(! ׃AQ )%`_{#ny[iXp2W}#*0}JaݘO԰j3;Z@DD5۷"N k1K]~=w@VJXfH=ICV/sR"O.+7+U.Ǜbn0NJq FҥHp>Nm^/<jFoǰŭ$"x͐swR)^u9(kZ+QU{w<0'ZuM" K3Ӌ:lt =yՔw[\?<\mf4)!VSZGLڍZK'y3\J'N./\zizii% |E|"n}@Po!匕/s2ubldugYw-σHQ.ϥAޡr2,;*=ٞU+m]6B:5/n|7[`'8Mh]|E$Ha p9Ԓ??191ⰱ'6y6%Y_؞w׺d!܏t.C%J(.5еIv)kFE9}-*TmI.ŎyWBTȚ^Mߧ{b-uc$" n6mpo$B+$M`XN:uIdU`A~?1% gțڽNՇƧCƨ,\xHٸB&U $ H(&3rr8M[{7ACyOXLpt/qbs)"12 "(K,rًQDƭGř< SL h==pJ Q>I)+Q^9W/5 y#%+20{~;7(:#ɜmJTm2\ywծ^$#F$H%ˆR^S%an'}Vo1 R`et4X#'E OA cFvv|SvaB~ \k0ՆCz鈪3nJ"IV0{M&3a74;%\F[1Hg?H .!"31< Vcw?ID2p_+ Em 汉Ge񏝧LQuuآo]չsd?.f%"KinBO%%kG:j7gͩRC?&,h7Nw#SWƗgT{+s?RMidaiuo Ҋ?s<5q*Nջ~E*z<%M #r+t+C퓞P~ڵE7: Pӊ-Hr3}zj1FjeFjF&ڴ H~S d/fbJC0R8&I%nlCPgډiK&2Uo6EM*.AF>_/AH6w~Wqƽ\((+4,0؝T\;c &3],d׍ EpP)YY%ǫ&)+ޗ[W&IFI>+&&c dW۩ 3ܘʷ+BbW8D7ϚsSIMWⓌwF[[OFf# -H>l\i|01&(p>M# rFJ%gQwZ ~2{4Z(sˑH 5Pّw~JCNὋgۍdyw׳8VΥ!;#EVȬtN#殚{[[x6P76VuQǿ\je)nˑ@^ar)p}pJ_`SmXxE)aP knAKe] eב)(^lS4N 1?[Of;&uug,'O㢹;=T9ȦU3NʼnjTlS^ Ս'> c<͔2IYϩ=Њt=0W_o|L`"Ѷֳ%|2. ;FВF V,GEjKqJuct]WE!:3{]Og+ k[6W:c|-3Z w!Vuk8R.Z&9IϤ'W{v*6ʵGqL0a{^]^ڊU@"ZiX bf9jRe1H0shT.l\N`S W=MQѪ}\mNw|7W"ǡ5q;kcG)(βFI0 զ"$ɵ:&/}ɯ}ItNV> 0畧 ܠ׸}/%OR|"r:oDF@' {Y &آs?,S3MQca/ɵ~Yez=g9 +mk}_kMa=^ := 4J@od4$C[$̊im2N%u 4d O=֠tC:ťb [fqqILqez8ކiG7Cl`AA/5Q*o]@a͍e f;B?+aKch Jʥ=)PKM>>'u].OFlJ1\ӏ MбWX˱5 \Lz3lN*:}$6S9N ToKphf|w F\%*B龆M[d;!{̜ G! Ut9gZwy^3b.0q_ +ӵ.kSNuq4&p1@j9UU \^CpN'< 3g5d3yƛ\q3FKz}NrA0ci#kTf=n/S]+ˋ_BbH+2eg}ME5!?dk]0ס @"-jmG[XpWm; ? ReM,'&AmD$~)d򯺤gcꕨ[GN{=q)mp{zZn"|eb"Xf(Rrll^@ՋVF($7dGWfԣ:v5[?3{ZEN]N19!xX0@[ w6,xy]nn@Ԫ[us,s "$Kz7ۗ(&\:yӤdf9*؅5f^2FH-ݗ3l/wP@pcv^aYp:bF+#dfG W75P*džH!l_̃7J֘FK71@l&s!\+_;Br)zoh0Ar߷nx+H\`1Ӎ0hqa.RbcE?Quq!ܑ +O*nv?`wŚ@<. sN/o8͢R6qR=/WPl\ߦꀑ 8{?;6/mυG_:yiZ|U6 t2;&j fb E*:¡_#j; 6&y;ȻyaW-DX:'lq`vc$e`5$|#Q+]6w Ŧ//CbZT(h~C'CivĸOBH?܊yC`X<-qO< :,l#K_1ͅE@Lr'OBҏL=B1"1OW,dtQ՜ {ߺp8mr*c1:_%\f6/m5\-];\[h+CzhݩWSr]˸9BYFi #nsڤ#ܚU53#5Z̖Z^n ;M Gܗn)&"`ۘ,)@kFMv+3cJ2mZ6q 7U RK5w@\~{W-T44߈;*v $,Bıo Y%$K~l؋׾QXd#Av6Ć~B0nX_VceVT2ִ{̓7veFTEhi8c3 6"Wи#P٧Z` J5ݚlF?.zB@+Y?>rai]dQԧY S0^K-f*Ĺ]l_#պғh/*O_x E|K oG1CewvJj+f;e5 lHsb˃Hjؖ:2s{7Ϩ62iz4hYBj>u/`qPfbF-z ޒ[)ՀWT2#;V r5 aMU6y0Z<;@FuM[ž2XkE l ,~j,F7\G!zHhbΙG^^!;m纖ЂopOp_A:txEC ~W ,vŭSB$O&JI+-BZi$7][l\O_LV ȝ3(%s@Zdܢs? F}UW7 BZ-bU[E s{LuzYY ^K dBe,ɲ]=))|t3BR`$mORϑj㵮r[:_oiwpQ\& f\Pio~Cٿ+f~;яÜE5~=hzw!#N?͠ߧ"JOvU9b4^ZæR&h?TboPm?$j s|D!>hК;y׀5%Wl"mUF_O.ݕ߻)DpKZjOi> ȲDV$ ?YaOʷ`T̳.;apx5ܸm; XlTyT&Fw}0D )VD {dbxbH*5W@D58v%O_Nj0HE%ĝ-Uh Z:x+օ{<Ϸ2 X4jtd>Mgp(to wkP\Bp#_-pL1On1gݪ]%ebk ʝMfedXҚ 2?+G 7#|4,ARebr:_3_[Wx(di(lмT';eFx@h۟$orHEh G{gn)3 e,sN vV8 < LhJ㭌G5(CCZZɁ;Ś hO- kby㌓/D`(M]{!XNQڜcV @({wvqgZYUN1;@ p8"Lsp?'z30å7Ŵ{~E{Bj.ar`lqI#!~U- Ov v*cN3%'7v&Ƈ[%K8 (Az 5 K{wܠQ()Y}ٛ`{@V˴p3д$5tԩXo/7 !~U{_TBt.丵H<$ 'T-uEap0h&?Cam~I iӻ,D4p'RmH(#;uݷFkO)9WI4o 3/ s|K:u%&EAu#?Кg{:5#M#9+T߃&_Ə? Ә X\|V4,FySY]l ny`Co y ba(Hc ז,#Y< hn5wRsyl2u"19,>4tϩ^_wm`z'uzF$%dOɒ&N d1R=EpK;dOg*'5PfW# Z(3@'/m!|c @E4&P)|;T(0-"eu^C hmM#3WTaJeQFD=+"B4߼@A5DO— BϰZVeE7mI1<(6t E6UaNoOnʘ9w?Jt9q UDq)~'rND&[Ax6َRMDȶx+@#>_-H|V3ɁdO7ab*j s>c\G# kb CԃV\ ]~SWQm5lDMԸ8$ {"us3= Rô\9?Rʥ/$? jMt]<|]5vQ]%Lch<#@)α?DʷYi󔉊imG r d?Yu-4rZkDrLlHQWe-{ݎ^K@Mi38GGw+ ɕ~Ct "oq1"'DNK?"bu>4(k:"eGDvZypPbxa5u;V!IB|a}7 qڡ˳r}kw͠ͺnp뗌[hoW2˭"X,CփJRkDQ$=']5Dbv*VɉZL’XQ>gC=v& (7TdR7r@{}Gߚڃ*7M]X~ҎK%:fƜ=Bic9cnGzV"ns 7g_Ug"W rx`6̆ nP);0?I[2dkQS^uCsMe,;ᇑ;P ՞ ;*atKўE3sF]W8kG띈Tv(|1UH]WiK&xS„_rL'Těr]- AbLXm:>sQ!; /4ϊ/ss@W56n\y3Bx&D)\io̬q"y^aDj{od^}QY ƄK"MŊX} #8Heމbgj铋Yݩ:8JφR[d׫ÍNԣSV 2!Y_ eKJ^ۂӅz_!  ,^0l\o 0P_:Se ?y"]zT0)5~Fe߻ ѻ*eIsqSL\jZ0(&]f}?i |l _KiƜ%{-#H[[9cLO $-5 vH&,(/G~YĬfqYBNSTR.C2Gmm&Z ibBj0 Y9= gS$ 0S 2ڗN{A\Ϙzgs+ w&/-^Ty.kG5x|(]\_7~/SM~bXm[?Gvb3#Mki*ly b1B:7jW,;*Mi`)AVz>mh?˿'".SU5 $w} jFZq + eF;]~;<3I] :' DwmaE~7QJfnrs]Dv ]]",-9ñ4ԞӝSӳ@\w"^N}@$NxESG|w -$$MupQwRd.[\#xASv| d$?x*jEcS)aTo 097~ۼA(BEI.PEt7,t< St4B%F.2etCaƗ36-pn(vr~BU-9&`Dtǵ=i r$Eq$5T1"Gg6u5HG:vK]8<]Ek BLzE)HGc[qZzonSr hҰ~:[*` hsmKS@u>95{/LMVF4ϤXl /Cu"Bӻхwyݘ,њM6vۙ[1cM"&ކ?IC%AOvi<96>\4K<±ڬPH4ژ{8|͓;v}|ǀYjX$}kO;_\ZLBB"+P#[៽ %-VкUz6(8լgY_/ G{-X-9\1k#NOj5@/#>"gY1q8 6?,9!"LSzJt*kMʹB @sĸKA<;l]* m>IF R!!Sk5L<,O y5JoniB3ȟ(o3R RP!* <u. #371h"1@|Vm|vV~D<^q@@l2cNA~;KEYt^{t6%™WQmp̨/ivgxJ?Ce'sa;O_C :W-R7ֈo|01n0KbZO<<-ht[T9uob)/uG&D%"eф9RZ_(DJZǮ4;.UZϤ+wy|o"K"ap\'I 1@;YuQݝ|Z]O$}-.'`$\ҽ ̇1 Œ竪ttmf긣АCxfTc?VD#o\}0Xn"ލu#mGW gy;!P(w;k ٟG6=V-Xhs&ID嬔jcgh 6 /W/V#ȇZ-Iȯvh&1aAU7KtP̀sic(bXsdyڒq( 6 F#NU㒰"٪ Wha>ZmSdCnI0*%JhQb{{_bz5N;UfZ@BK1N}R%R-~2S Dkg5ÎmN9.O LQ(YmN)5@و]34ěH9;KEo YU){s_oQg"7?͕/046bҥ`9VϗN~f{k$t^5@WwCϋ%[+Nuѷ j8$=#!5SQ;z %4ܜSCȺf3]:LóA>)P4~Ҿ|PUaNכ{q/ݳ|x KOZ.QGr/55_JJvhFv5_uQI!bMSE1Rvv8GJk_aoՃp&'0^#0852 CF%E\ Մ)2 ZSB#n'K4)PlEo+n'S,=@Kj?Bll\whXzV4_1jSŘBT+B>+FB= BLAR\r7lon3z$1F_q,zH$;䍳~䓊D`CE|EftžX0 =M {U38B5/)cX+LUR2nѪo=K^7=2QhfOZZ)?] c^QVIm^L<"7c~wGT=)<`1M +&5X.FH1}hsyXrW +7 w*xP ?ŵe;Fw%w!?7d$Uٵf_nĩi>#:w'R`M+M{{ hNZ0/{yxAҟPܒ MƯ췪˟(LBI=A ['/|jL1)~u|)B÷JC$T%KJLJiwD?/8b8Z.jz:\~ڄW [_Qƪ8H؁.^cЎYVZ. Jh)&w Ө9 OP gj.4''nyWgpU 'G}\YA\ :E8 Y gE [0d[)fra:[D|{uWˀ+*t1Ѷ ndsDY:,C ݟ9a|a6_^w+YğB?<0 X5) ifZBLp -;)R$b]\aHv hK(]X)>cG[Gyծ `ٝe`،ƛ˪0bL8Y`ORr]qZ#&/EXAX5g_M7oX½֊v:p]| JQ|f^S!pqp'p~?(>&8&->;*f 5;*[:f""$+9y S86F)z{BSZTYJ=Y7⵬- )Tc(hfu;{{Or$B 4t_C@ F}d &oG.k!#G6CUQKR6ų_Z8FN.Ct̥+W2H35R4K9N5n{guKȪ9X[K͔V4U Y=j5ꌀ/g+P |KފXL?G^V{b$ƆKڨm1n'ꆦwxx۹1=B\XUK(N{GKOpfƊvtcm.Wù.q+Pj9|¬'CAΥw9V]ܿ6PtojUղ > uW q jKT%{ݪovO1N$8۴3| Q:^{tMݺPΝJI5JF9荦еGPt;;{ 19;AWy\j;5'`eEopCS{PӺao ~4ڭ#7L/+ĝs{#j%-Ms; E]~: Xhehn?vgWvv&i=Rzd{46N]=cl蔓k_beˣu_i(@W9wɧ 0P-@aw04؂xͨ%}p#bW=MwƬunm$K>4%7o{Uw22Qfl 5ta)0݀8i phNIשr #zY"G''TɴZ8us'_t-(*K"a '8ESה :7 D52R+&D/٤8 Os,G!G'#0iʈ]#d 뻴j[GK[+?$X*MIv> 2 DB엑w]q;x-iĂzV)1M;sxK՚ZW=,Ez 3D|O4LAKeiWt֕H DlLMJbSN׭YFj)=WxNh" )^L8^L*S_L'#]חMu|HM, HX|>oYBnvGIlg/um ~rKE'wѣ:&qOf'9HR'tUz!pYirHK=Hc9Iz}S|ѣixh.tϾNhtk:VXm($Vɲ`;&P{̠濓:(Igc ]Ξca'x&]}&JS/]p2xc7ҫ Qոk k޸;׊MИJ ?_a"!kmYKvW9FW~iJ=fm.}3҅ f4P2vS֓,3MP|0EGzܡu2km, ($NoB 'JlȻUr=~S>IsoI|/e|˻UPvlɩ^Q8hTd}ѓ{ִohqM!,xpf4nEĸ59P1Gsz0^Zc+h4 D6qs^q hFG bƼx3յaXmj C@]WlbX]٧&&Q#5U>f3KZr}Wg1/*E\@r+:{qjNn rx۸2Umb-n;8},0dtf(5c&!ھXcW/TƇ"|*6xmL + ,KSAHvْռs43!"*[1%eD8Ve lV?֙ր*dx44He/:h@^ӞX`R gazIHwG=R0F+g@Yy.\U_AV ȳA._-6SA}kKȁ@slTY " d # #:/fm R I&2˪>1f8;jZ҂ۆ)C՚@"#*pÇqk]Ofh֑cЈj|DC!41h5~I@˯m^#ID||03JvVg_ ~Yw,cpo^ADY^3sy؃X!:a-!ˣa&~xe [f`/1?f^;m7)0wK,~ff KFnZ xZV]_=sQ[*r:܊-.hөHB)ciK;k`/NpytHǁ?dѮ XQɗ+b Y4 j>Ww~a9,M?bÿd{H冾lL4!7Bf vH/J|ea/; L:p7jl);%^FhO F ;3:a!bzfxqj߮"C-`/ nk62Ԧ sm glsטn 5 @/y}d؃C33JJƳ5uK'C\lï(1"HLHD>ݒn@=W ӑ!z)u-A8Q؇+ :8ǥ(/[W̚O`2pl ]Z`b!0]"Y69/P~{Ov -Ni`T-ř `k5^aףNZwH$8߽p_ JM;V3<3B=y48E rYЗQy~[kbj%r^G9V2ƝڣD)nZEKB vAJ"Uc/Mm3/ ^K6?.Qm.kdH՘A}z!ubgM46gglwϧ!ΜuJU apg~ҟ^2MsXR.ߖTԓWr!$I5C$Uum<-iJ#m$Rtf+qBaEVŞf|@L'\yX<Y:"+ǏUVw9,.\-LJ\o]`@r'ysxh$*"u2H)I) uqpIT נ[vƝ>bG]~sgb1iݍ$8ax["cf(Gѯ0O j;aVc8t%{[ˍ H+Z.UVw]-ݴ(JK5Dh[Jx[Z^; uL?3qT'~XzzCe|އ:/jp`H!sKvyֲBn 2nZP' ?Y/^{50US+Ft  1ݏ=𞦡 d!I?)0ކֲ^z>%k?"L핶Ft+ 9G+=L>E.yj.wO(,g) Ft\և(]ۄnj(W = }3p6&m3ufKzq]Z-3SlfD`ޱŦg5T%M}epȧ: wy/m['|_!<O_ayl djFSz'eF3<cu18EnvԼudR!ld.p&ȽTҍqJTþ<GWY?*~Q%' Q1$5,4Fx47S~7ڈK|p\ Ʒ'INcj(WP#[Pi9XDw1̡DP1hCv4&JT|%Č^KȋU7Re#S+\+~6}}IԢ N˪q8jSdfm9BÓbj[-qNMms#3ؘ3,¸}9ʬ`Mw9'9Z{WʇQYVJ* /E9EX5q+2kKu@: }q}Xrw,iuR^j/ (r`nwNch_?o"nC&!:h"]ѝGE6Bn.BWvg /B߁9.9!̱EdrL;aJY q}GnQP| %7`Y]MF 3%fF/Vx`Y@ Ly01)lzf1v݄X0x?x?W1۬{ ?;huobׁ}R$s ;3sҋpJRr8%MT|\^%CМ ggp]ޘ:[ Ad\8* p𖞘)2u[#BlY+f5.eGZO/9y>ŏj6X]sa'n>''D`8PY>{Ң6Jŗȳ9'cLR5Y$I7gǑ31#kB1d^(}jF<±(jOEl;.KqVm/bW',[*H :_SYڈG4@ :@KtsSr!$qgIXDM6 E<8- sWښLy3mkEM}Gڰn/E}sPT@q/P5/$ѿD?0,~{ˆy!]H$Ptv!~!koZ.H!nX:s_~wӔCOf n֞׍9mu\zu*"Ic4]2C$r_x1%PZdJ֞I8yʯ7 d 8yAj;C[ (jݓH](~VIZsE#p.Qk|*D곥v.^eEto]ea߇ V 'tY`B8Ђn !U`3U_NXEjz->S-P'3c"Hyy7kB&5d`b%T0ݯ_R+#/NL&~C,pQ<9XS[j"a>kB Մ-s R( āj;*+(ϓ-69a:@e _y; ;`VݡeO>O1|y/\v\>*0)ؽo ˨$p-%K:3A~\v_빸:]ddhj՟E-¾ݿafx V ٹ]:08^ƦNpUܓen˸-.CNKtG*9W>LZ~0:nC sSrW ʣX6"R_gNiX"W;)AMwzf*,p4Rly+2*T~ 5:Je @"-9NtA|DqҺχ2#y1ğDRl]K}٥&ܑGa5śGѹ'̜~'4 eɥ9~_Io= בAǰqg{v+r~d>0M:%R[j(ՀQt*bA[WʗCeg{>@l.G9n0RHH7nuкᢛ 'cH"N;3W2Z1L"tL!9 #Z}aAU15?{S3aUyҮ1%4gpEVRĢBT$.@Qik.gy XvgUU4j5#C6.O)4{5ݏ3Vbo5N)~-)Ԃr ` exk7\e}m/*/Ϲ03SͤT쵼#3e?U9t@MDKKٜgnΦiʒY"]D2YUb=ZJ^^[5-zYM*"Qzps&V_(͚ S[{^A@:Bfl#n_PQ?=FDm{%/GF&ARй52^kGL5(OR h߱S0"[P@4HZ_L=)Cr:͍[HE\)Zu'/sO,;pH#N/]v^ldgd? RwmX-y@FOO/K8e]ݯՍ˽ XАsZ{[Js+#% o#IGrmYg.TtP@KɭD§*t*OT˪|x>Klq$=~k&9~$ŋ mW.gӄ8|\Z`ަ<4쌭jXEa~{zu+VfAη,5_ ?F9;"ѣ m[?i36N''¸oԡW-a$hp (U~*D鎵Uj'9`ĥ͕Be "#PJShjyշݐQjݩW_!4ea;C}x(wm[܀`$-,6$k*aw46S<)UM_5Az bg$ 9:UJ'!6[Ml%1mc0Ćv?:]h%)JkLv[ +δ^2# #W_k.oɥdCgE5#sbvjd_OD4X} @4Qє{{`i\2D]O_g4J4DQqƾ+=<1DĂ\) brq~=7:pI?I(,>} *DQʍ4 ',rf-㖈C%7G>GӐwknLYLi3%ؽ+$Ta!G/GLZ\83=XAۄ" ?puRoڎS] iƘ/bxtN.ōݾ3G1k#hrV2܃eTWq=%Jv+nj8!=I613/Li*-;%?7;cOҘN@)Sɵ2r¬h7\(o{Mkx"`Ж\uٶSjuj(vEpK o!H5uҁ]ExHrӌU;X|%9K8}#o y4/lޅQ#f٤mhK0e6'=;>ju؆SQ!#c\|0Hl"ߴḮv̛R XM _zq#`gtXxt'M"Yw{pt+_: 1_o`.9%jGp&+w Q85aʧ*p Zo3U#ҖS#_>x;C2[lscbn.@JN)7냖K R:$̓PaܢS)RH3G m28/)eS;)W \rRj-3P^S܉ KGê2cyfT<]\!:X7XӹL(WQ|Ҫ\lW2-Y H뾃,S-5QHBP/$JPVBh5mg!_!^^F@5fsJcĔ)07]_֑!GKzJnE"@lVfxyyA/`i=SGr.(+4~vM$~"g1);h'q=z,& l.o6Y^`Glr4=T\b(f`RRPEM@ˉ-7FzhrFMĈ1T ] Y_,5µ NFB3{%h, ?;H|.歴u6ևU#?%NDIv}/gRypY@>s55;88}\E4B"[c& Q _S+Ԗ5@XEV<ņOcqek>c_MK/@rM =h*dT7a/v£ 532i'$ҷ; ʅxLVU?ܴU?"(2"RڌRnMR41r0>`oBY;ҶmzegWtsؔ6?gs|a~/d^RII|yc'$IM9n8_2뢩>moq/6668fMw”dwRR ːr_?s*S)XxR%@vәJPJt@:b>@[w`@2TYRAKIB;6B6cHw)dDS$ۄEBEx{bʻJSǦxEr#Cjzq%.#P@bW{?w\ r y7Xͬ [S]ɲ (*9 _4iz z8>s&~!i{y"/fHԪ5 .}="WĬrΕ{Ai?(nkWiʷ~[z9Q׳٧RIҨBX%Œ‘)EB] yE$MMRL6g@+r\ߝO6w6#RYv|c rUTL͢xHZΤU*i]:y>TZH)rvBǣTE ,O,Azɫ@e!'(3 /w3#8xzW׳Evj1PLĤW#E*7G~\sG!>lsOH$d/_g (umV44S`z+oq?$L#|`p)u|&4WvrsN"O=|p9V ˏ,%Y6E~:o笜CL*I dU$M>D\í`?Ts6*HF#ǂؼ3da'켗K =fChh4{iF;[+Q8ǢP]Ҋldl!yp\`ݘpb?u~hN ӏ7j3ZLz; k^#tʉ˻@u )2Jr IRڈGݻaeHI+%'~Vl[е7Y'5Egv}a (vx"SΖU`2Z-4PNxђØZ S0,m l`:k8$"YpJ䑛"hڰ>o2Dk:Uݙ(D3}їq'r{6<%݄+9)2$nv6ݣҠXδwv K0oOOƾԵ%]Mc](!JU+U &8pu6 okD@OLR--ʙ3+%^P̈́I" 33cO F!k0~( ߝK˭b@P&&rź[@+Jjbj-dQxyeF{(K|) %1ϭ)di%bKk,\j FUA+fW'_m/턋ݓ^T!'M,dbv`-[{E)ih 9,i,?Xpج/ c,fN{1P;4ӳX^΅Ԗ]?\vjDҝvbv$b&R|xk ^6z[e m Bp0Vj^A ? F:اoCa298m6рKnKXGo[~g^rVc>DΗQK}z>A0]!MVuGהn]u {۟4ר8ɐv-4bTmgE>-UϛZBz%]+\\e]B)& =Z`/YC)$~4.!oTN\qǥ(ԀJ,o'6q"sU h1 7I ^QU8לh&UO7EMF6B”H\ܿ4|urg"z"@m<9SISS9K(C*lNB14L4߅o&U`nzѫx?S g;-h(%UA ǀsrqzq܎3q3̃%x]ۯe2.ʽ Ir(FcFYy,-Ot"ƪg ęFl05Ҩvoo@@pM/&>Q&=PCcw)tE|Q%$9-Gj8$|fK K<:nԋTu˻(lIfP#M3.J5嘸++nү _ݴbj3:`pܝox q$M4APOx ˹zo>Uo4"tum>p: xUyZŵoIxF xc*r&w-ϾK(iQC]2QZ3 G>+F0i4:@{G#|=Ps y&wO%>R3 ^Sך(tqr*7L|p`zLژl´=˾-.h۔{j%O3B){B,J,<<c%TcrQkqTz}I(;ײS q@'@D?8 RtZǴ eZ2 efZs0e /)KjIB"SCs5 "XT~Ui.5DzZb ydǂש53u~g Z})9XMոqA3+z %9D9':j~ S ϶p,^W/N]іa_b؇ J"mtȰl>@!xg˨Mz:'yԕf O[^bC 6uD%1D,V c&t9#xm䂻I J_]=$C_y਌`Ssh, (9"ZFu"^^C/L暃pBwƌ?uu#m=X5R4}^zݸj2O]P=?AiP0oIxá?Mkƚzv|p[IN"Y SIbc1¡)٠fF| ܍l>D}A=$[&(-ʱ AmLC:F,i8hd Fȋ* EZ_J%+eiPY~]#D?tv[ /9JshPbd>\^ 7,R郣s{դKߣOC Q*3*1_C, A2r8ͱ=dugGNl_y7si(9&z;B/ZRUSFG(Ȳ“Y|4^sګȏM1 mųR K0hҡGFtOa)~]=rj+G ظhBQ]?6;̘S+(\V:GWA8̬]L DUr6FF򩋯BuwU+fv<*MA͛w:\Nz xqz.pT%.&Qѱ4.5G4O= v]o>VUu(lB5P-cPU_BG.X6 ;צ~PVn6_E6Дñ{Uw{/͸$sֵ R'DVw8`tdq뺦;wAJ.ϿP N?]3DS'|I~RzeBfLmuM? țU1=3IrUVpc{h-%1#5)>MqJ$peW~ I=)Nɂݰ/o 6-M4 ra25L'S,>w/#ȓӻ, nu\-XDMT]8(bMDu3ȽV|QlTߒ/#LE .x0N~ [tm"*A삊v'0u餥\lLpaJ }4|L՘B8,Of2mj &(=7%UmYͧ8 9 N׋ϣ̡Eh_j*sij@K|-8DEeX<5]:`ٛ:Ab1R|uSCi_0ΆTLrǤ/Ks8g,}ҸQ%clt]r\D?PQ[lWێXWܠ~伇èq|-+ؑY^ی+H")厇s)Z=uoFh.,M2h`$ˬ^Ua͵٦; \'SP&Hsg8`Ɓ-2S`jFN4Vw-8Xmm{j ~ @nq`jur{*`~*r]udF-jз+JXh|auڿPOVת>Ge@(؏em`- wK4\t 1Wvf;d^YF !Mo #t+IP,d_#gX{Pzn 19Ml5KDlM Qsg!"5"؀g"YMJR[qW1{ߟsOס>::FRyh:5GٳB(NF{JÔF"ي$!t٧1YĮ6pL>C;pƬD-a.t|M|de-X.y;U;PVZ/z=ۧ^baÁ?<"M Bes MJM g0z\ "Bxgv^pŮVʜ,b6/#ѓZϐ^'v$2+rhn>ɽh<\n?CȉZ_>jhOO`kw˜%{]nXu! <%Ɔ.aS_u`eũsd*彙Ds..ycޕ5J}ELjgz _Mȑbs~@IyŖ/Һ V Y`-h`H_`Σ~% I>.vMe$7 qG.^_%Pj-?NۜЍ0Br~%_Ll5j^D|Hdm>5t^IMUB#7my;٭+\grH6baIl`%S<CE^/p N|)YX{|3pgNzZ\\N'$fַij p1b$XωsLD MHçaDt'uNnabfr /T}%G8,ݣ/Gxk!o^ЍpjuKNVL͸@S:Jcn _=TYU v5'ԣgY"¨7l. [$hTK]8%*MhHє5H2Z4KTqTu\)QDYxֈܼҪum0}SIRSI߮na:9L]ʯEFZdF}w5eܽm76g ^r q!(dQ1KwEi9;SxrBKy`xI\B V*&veqA$7 0z IrMdz*gàkiXؼ=5jJ ur>Sbzvd픚;Eڦ{l@ 'ug2Z|W2$q9B_@Xڜ{D%Rf[{6hK;W`'>Gel}0ݣ{i Ñ$~Î&fH+FoһzLXFfe)ŶKIl-ĭǘùL/ۚ rME-"f$-y+|EGA%2$)ھː* l.AGɳ1)R{wzI::`0cwSD:Dk3m*a" ^֬]ٯSy@ýΗB{yG>2@"4{al-ٳC,PMz&hO(9kN)k'j^w+ܸ>ǕA$a"7`P~)YS+Ƌڿ6r"wYlĜ'w mL[Sjj@s5}mԎu\3VĻE2/̺^VǪJ.)|PL@r @T  c 4O3H0"E:ݍ6( S^w^()y7n~Qs%AE-NM`l37V>}n)M}:@GRpwc`IL[@Z#!D/aY/k#A0M[8 eWf6ީ&F84ce AJL:QXwr5jdiNz)[a@kzܲ/f&e:q5DqJjIOawx3/V޾D7{X@aG8F,Ԓ1o_ ݪrcf /m܅Z8.[ ɨf J@ w|H] yP EI'[?>jcO=^Ǧ:&߮qi,uig`UȦ R5>lӟR M{>eoT *f"" , *&NU/23QcrXb~A:gI(CWrl *]LD6;"8Ӳ*R^ X+ 1&f &G[ʠ&0 ]"H_u 'LxR2l،nu  cT\RxvfUX_BԔ=C)Al+FtΙ;I~U^5 Ʃ\*q|*c~rrf9hq@%O4+hǽ#D"޴euY ]:BVvH.#|j@>Q[Ɛ+[;4s uɨ~H Al,/`q7ہ( F 9!rJ ,!1 Yś׿ Җ93CҹE(XĢx.8Ȼ[uN0(s l%<T"I`|ۂpN>`sFlFφN)LE Կ3uzb1Aǔ*Édo Gպ swxU'9Cg}}H|Feoֽ~üY"!uLζWTvm$>IzgG} !)\{L}~-ݲ Z&t VcH j1S04@Zp ٦iA]3ĪA`{@7ivQ,éJZ6Ip~Q{bV7?JZ5̤]{JߤmUG9z\Ux3<4<(^+! ~#¶fC᩹& >Fe:)i,9ʿ:UBN7ʾ:DŽ›) ihrBz|!o 6" 50I.XMD^ýANXrm`3P5k bF3B:򫇘 ALe7B]DZ|#FO}+o725^G)%FIUkGA'#2d|[D[H7ص]i=Іwgtak/OB⨋)(b:ta4jKեw.$-eykDX2F6xj.!ѲP[Pʪ\OhgGAtwᎉ_ ⍷ &fڴV*B@OY2(c<؍ ϛS0~2mFFN=ښ<dN\. `8;\JN!Vk LqzFa`Ei逪F0#w>H~(Ai0%rrB/dJaˢBQ[q(-¬_L;zM5\Qp GiUN{뮛"Q>gDyHH=w%yy@gfr:J#nM'!Ui[]Qbpc !TzIȩNT&>ǧa?DHZ ]2O}m.ZTjjJ˂k m^i Fz+W&g lYXH"&s JR} 1&Ź}P_C;! ڿM%S`%Ga<cB`GLݻUo{q\.pl ?qǨ@`F4TK{z-]]94{!y{A"kwٷyF8 e{˝*˺'Pű=8WfХ |c,,A]P e>p-2a!M䐯Nez5ɒ/eJ)"pqhr5%s0R`cՌL)G5 rԻ}R[zݔFlrA}fJ{x< 0\VAbpߩJl[aܷ*5N$=<" NV.?pKY*sf<rɵF%\)~g* ji@t~Z5ݏ=` }pܥ8c|JJ0MW%u;x^¥,j .E"~DmvǓM"SI׺zpbgh%Y,a ig72FƄSh$R!O,pq%/]ךw]t-9 1no~!"roMf3")Ob@ O ˈKLZ>U|u(t~b;pYVJk*i_(k$628IG8(zJNlNHYE%" /MHUQrVSm3e3m6Erxɲ-E`p7MOW.tnBIyx 4H^@ȋ*Mk$] "m\敢6[Dlq/*û{O險9ՠ>;}TH aFUDjG Rի>JE=Rij\gNXKrs)TuOOw C"oPKꛄh܏YB0ڿqrs%+)8;{DQ g5ѷeu4$&qibh}Fu*MfU  {X?,,wQx,IA={\|rDJҋ0"p}AncL$*;y>嵄Wݱ*,1+n׭ xAd~4I3Tij:koN,̠}qa!xeELMMB|>ilal5";Pp8ͥ҉]""go{ݮKfAnKaP( *FO+gsll_И(6,ٙoa{ZУ`j8O(3] (^Ug&ǐ;r>+N94yY(&gL>,QD95=DpK˖ ?{(Kt{<۩]?ڍ?@brNϐ. Uy_VNj m {F2^3l? w-qggK(;F(wIgӦ=pGhȍxd<+#mK,> ˍ2ClBW /jUWA)[/q(1x C+FqFيKnDg;%+s\puɰ\ZfnC21Yr'`;`?>%NݧC't-H!:f!p}{uBXӽEaN⪞Xc8 LKh‚pڄD$t$9_dՄZ @BiN0]y.Cb[Q0!7!Sv" ht],>TQ53o|hoVER ,^$8F[d v6%dgV=J.Q;U(İzd[֝c{?Qa/[f(E4%@Zr>,Z>t^+ȁ^K}=*Pd†jE>VA J^:='Q5p!ݍ.wن.)A AvA٥ísy\OI}plJ côGwkMLʓ@ _gc H˫ V_lr\P(roT܎.ɍ"wS'yhu=V)v[8;Ӱ,㻚bܼlBVP{d؃;A`r8ݽlȓq-{EΜ=7FbM^oN_:M{RX"&]Qks|)\:z$Ī$$/Ic?vWA5>ى+5HC&:cq53MZQ5cf%mLFT/|)2XdFqIҭZ9U2?o<(v!AY oJ#d"z+ZwPܩE}@)#)TtI\T:;om{# fq\4=P/S4PӐ[J@~I}Z'F,(.UW⎑[̙&lvOW U=c=ҟ`y `KM;yL6Tj$Rl3'DohYo'd= ._dw6U/K}$̋ j9!OzAW@<~'`0%}F& eVMTQ2"/HP0u89|lj!i Ǵ- YV3{MIiy ټ&B;>O1]\uvU-zlNWe) Nf ~(P\zK+tucp RkJx.jԆ Ɛ< x=EۥILN] !JL{Ou ҉iGU:E,s!-xP \)r~E=0 W* E }y(yߨGi{LHIFEf{.} n ;nn9Fd֫5 +@ +/>Ĭ2e(w.L) [dfI1 zr]i)q:JBx:×r,eVg9Ń1m1"3Jҧ^D0%q`i[D |q[Tqil̀YhRd]ҜJ.J"X$'UBQ lY{0H H4YK9~vM/\T|^-@'V@f1';֕CT;pM3 :_mӞNJE\"TR/#*ʉ3g,,D\n]f~Q,gW`9в\cHO~ ܰ%Vel|v&UE.'&TkW¨^IZm즘_^+eX(Lx))Fz D[f_ oF ;I\ ?]GXԚ.>"Hp;} ??W\-I4+~ FU;qD,LXCO$4b߃U8im3oW•[1Rw?@ž\Fb !~q5X@ C"k+ƒv]Ar<d)Z|7"#Z4s\ $tpFZN?74l:d5Ÿ/^=uLpTGGXA"T_ݓf-Q KO LfRJB67k3NS j~Eeeo$\5@tC9{!#](lFPOnF1<c.pZzW=I"2d2-Cy @d;* d ^++mo՜RٷVk%י(b~wH@'|[*،לw3!o+(تҺVzuLԗU.|TA kv8Ok cINJ}Z&/xɀ^ 1 i.;lBGf'`b̻ !s@wk8W5z>E:UB:>$|(#Ɏ~06տFD[u=,f[n=3ǫ#^Fzdʆ)qjLCH? /_Q9 ss<P%R\Fdѣyj=_NDɺGO>>`U*:: nFh-/XGvQ A1,Hk`[=LCXl<=к7Bы Ѿ~aq&^pz}0WGz^zV,dI3̰Tn!`xEjLtgqG DΓ8QȻWS&vQ(/-R1#R0m 1CK*>)Gd&EYn.,ܟL6^{84)Jځb_W>XlGCOp;i΅Hgc!}-??e>B>NN-=?̀eP2т{DĬ$K(vr a `g@:,Jũ:zV= j4Fi2.?$|/dBoK!V^-SJqHOt.$)S7ŚpAOp 8:2U}]~HqnV09{<:n؊j|ԐL Yc%DSH0m^:doSKehH7ηwPҍ㵰_(K`hvn5Ti/{TFO՝Ęnq(}4)j!W;e~ ɩ:3kv1'xM8`;NlD .CT1YRR]@&/b ;_gt[r=A:(3G?4 <.+li ǿ,^0FOfm캁ˊ4>@Ev1cъ/9i,XgK>G7?8ЧpeXRE8 r{owxzIݫ c!knԚ c$eymB Fv#(<9\qޢn~WE ^Asܯ\J4 Ewڊn@]{_Pws|O) 8]ۑ۶F)!3 AI2RSLvIaX\8w6x ?}1Gc [`:]coyVMR^ъ~N2ѥ?RQڔ`hGACSX>l3s(kyJ3OgWd~C>L =MT˔hrd-̸j9P'zLcmU$qu4!`BCq' < [xBʊ1GeT%F kn>CdF%7b%?d_'.6&pZ21|B kwr)(`GSj&rϓ9N,$sǾ>S1ƷT2Z*Kd,Jѧ@-$1EĠ+?z 'A{ةmX蔞3wf~uƣjRDl_XdTF(Y`g츺lևQ+rX}uىJ5 hn,[Sz1cX&LAzH-K J ,\G>. cJ7'?H"d_"%"TLNJCPVO=_7$k]Ѹd*.*Q鵈ziM<. :!B_# 6DX.OEy[2Fu(c cS*%NMD`خ*^Ē CzHL[ zfPŜS;JC_x[М>)7ϭ*YRѓ#OgY ɛ"[uo;$qk) OrTӹ G厝t,ebu;oǒR{*Au~E٢W'bsa@X`kX5[OT @.IQG<_pW ;3M?'J}˔''0wȀZj /o0/ĂD<=uU^R+-DJED-4w c'EB xy[o^Ǔݪ3ח}SOJE\LL-E>ř5N,p1<|ɉĪ+yi^0H@w5ԷcfDjZx=g`g,eEv:'B:tQ)gz*;c)P7GkU!o'`I#^|ɡGvyXܒuv5Ku<!b<,WEeԷIk;eKdl܆4vTtah,lf6a}?mNWpQY7:6%3k"n,vA`vJ|wڀD_(>#^xJ $* ,ZQa4^^CH4+3lxa269RrXTv +hRD!3aYh#`4Dlw򨠊g#lC{h\Ul&}ִ!$6WܣC, PƵhjbbF `EƏ/=s@y/N$MotIgi_i2vEv}9KZx>ɼNlY81& jfuYILIgS>kUG_B<4r0\kƌVr˲AB.yT*^'W_;zHI460]r RV2(p$7dAt#O#5/ ɋx^πqO7b-ȉJRzrC [⺺iGJ aJ ecu#S^6yqV$p)x[;-N.1G2d2F'mxv |UObWR7/\$b?ܮ(תHeiؘh=@Z9ĕuUzi!_*>7#U){P3O Uo*nB?_Ԓ>drdII.GޣN-|zcVd,åD|CMefH!$+zˇˁLk- -ry( yξlɳkoCjy*]L>@ɈrDg65';a9Ŋ&mO!akt*#ʳOU>3Z+:1-a(+]ByhI1oKzg^OkL̇nwDnW:fX.P& N'ߞYun A B3|5h~i77* 뽥^ 1kPM̾/]1zf244#8q7&F cEn8>b.}z u}Wmob^JWspe{ ׼W_ƨ?S:Ukݩߡ+R2#-ȃˍE*( 63|f-:8͡UԟcxֶKDm5'Z$W3dگ!fKpe}5 &22D`=L1B:;N~Cp9Hvx`Kwh}O\t-,=1FDw4ֈI- |t(˻%0ڬ1n:+/CH5Q2XֵBLdExd#mV"&\j%$fQ]|=[LNuDdؗ EN7$FQHGbg;NGzI1z`N[.#/$>+}z+zJ>@p\Wˣ~fXy /&BUj~82lXXB8P-=g~fX: 乚 >:pm7 \nM!NK0&)Dž2J&EDT$sC+PFx3FvݢD.RrOt&Ai ظ/{Z s^1e^؅aJT\Ue=,MO|#»GR q/zO.n6's.iْ S(1,5RrJ˗-љs&4l= `֊C􎶪6Wf)Sfx14-=\uXs,w #H+RG %)\F6T@3X5mNZ0Jb+|T/ suS-_`-+L0{&jݤ'dr\<R1b=u"'KIYъQHxTz1c^{4sNՌX' Wlʫו6h rKeJ7 .] DȻn@`7$=tECWs=lw&fDbv]#A*y-0*,wsEBC &fw%]sc]v_4uip6XoǥcWqn01ы)j0Nxp}_r ˛ bXGlHc վ={B+rɠtcՔY' tY8vh#nj8o3:}Ox * xR7)Jska;,y,\o3,dl SfBg%8A"s:11RwEs|w{b'9Sk-r˱.9`k#p u\Ff*#A%HFRO0<;9`0t,0x56[P[&|x \}Oݮv<yR)`ާ1sK v^0Μ3?eN6ZtiX Ǥccߺ$!EYR>u$Hw n 0E2g;&]ƳK[?R-_RoH7EǠu8ņHܲϣ) 9b/R-A*?Ȑ񖜁 )Mй !(L!,pS;MZ%j?O1"3Gۘ)^ܜ "J ezc*iֱ}2S6ـ)ţLldEN,+&Y8D;*W.|#vx,٣9<9f1`/2vzE`ߟ=)U2I{E /ב=S(/ޮ-܆.N'$d[on없ƀx Kk~t(`_]^?Er|Q4rPѼY)n-Vznu*kK7P9pQT+Cvb:cܬ0j6 !Kmb?N<hIv[~)0U :v@"0QL9 0RCQKݭ2䥯 ۦW*/OGI7dN*FN`RMQ'!M';v6C ,hۙvbpSk L3shE|5֖d_RrRsG02#3AnSj@ZKىyڸF)[Rj%i Ѕb#x-Fx(k<(E` v KPhCLIL I9mGfǠm՘h{udU >U(Fvц`೔Q/U*M=w|"'Gw](А=2V+=z*#^o€2Fُ5 ~OQ&7\ ,x7OY1(݈ךX>b&j-Y8O6[iy?qkAM_XIM}󅴽-?Аav4@=aznMxJ|geYʯgS 5 . s hpMe*9-%(q[mm#b7(R2>ʬ{ö*dUg>mV'չc h@UqHBY\xhR] 7{jVs#d'ɺA\Ezj3-DbKzq܏`2F{gZ.rqBjrRCAF2^uCM%B(b̆wS=xS>ohЂ$~ߩV}XUN=8!_RZkQņSN[U@`l9MEsRȄ7{u 2 0s?7$b2=-Ӆa|g0o>=mmND1)Uf;Js<96Vü$l4cU`tF} Z>Zs HBBcr K`SS գG\z h3Yp`T6oMn@46/״r%ߞp=w-: (e݉ސ-VPW!4t$FmP^66W5~^e "B>v$jBڳ,I /(MF<I/|Q1ѫ`E:v SXЕ^on6}eЫ_tq;bA5iि/aM$Nc/I=/!Pkn=4,zΒ_3a@C2Ւ#dBt \oݽ!][{.!!JwםgV*'ꧼ%:Ats>U/W/~CS~b0!u6;B扺B<[jk hdH0 |pgB"ӳ( _@U&LQBaȤiTB$a1Eu:zZ]`ی[!4 njEA !qʲjH"i'b.:TR̲Vp'm7pV`7p0TԄ ("}*Y}Ovf#Fۧ%eܧ}Ug3@-UԔ.ي1 6N+Z.Ď\ON OK=g}T&K/LqgB s)'ShXA:8ZSNym?$GmeՓ$olOp$ˬ5@*TG$-ScL1;l dٛ?dP᤮F+dY$` ؝҂kԬߋ;|l#cB5O;a %I`1i)fكφ[G) @mNn u:fEh~؆BR:a!O ʧMXQ܏qo$i]GC:*|ř])aJr܁3z90YҪ$ =k0nwc$@^:mOдޚapϚ -lOF;e`~oɴU}{i"WZ9g[vdv!OpbQHXBnErзElQa쟹環q&m苮%2;cjX2ސ;[?|:Wܘ@j=3qfk>[&Q8O`I]btLРa 9 mOX mMGXx쮟ը'EcGO:rwxZmrXb^K)t.Z{V2F?N:uoђ8Ktx!Nb\[yQa0Xu-;V",Θ@ɴAV7vPͼy9?l~v)qi +Q^vE=@}Bx[E\ foעIf%4lXpCu-%CM-I19L`&hpfvV|`=jHZx&}:!:HFXv-{  YZ