python2-perf-4.19.90-2402.5.0.0266.oe2003sp4>  <@PT@7!.ܶujG7oeopeneuler@compass-ci.com G7o DgISH-破a撩;_1K]tQPrHvR w>B8޺C$/N-cu͢,l(c {^ͩ !҆6 ph .L.iH7q#>:"KQ v<ٱwۺal[#3;#y !J'0۲, ta^<\RDw}Yl5-ak{[0\)Wo. 8yA(LfZ'M2Zi?~tT=:V#.^LY*/EOj@ }h{'fHAplٴxv`ylH"CY0,^X)2dee7272d7a83d4a8a1b9a60e32bc7b58ea22cb7eb37f2aa5db7cb4a8bbd09e842647ae7be6b0d3b6f5dc51aa48d2ceb79af16adtzGmūď6l>?? d / j  '3JPXp |    "@p$("8,9: BFG H$I<XDYXZ[\]^b>d>eCfFlHtdu|vw8xPyhzCpython2-perf4.19.902402.5.0.0266.oe2003sp4Python bindings for apps which will manipulate perf eventsA Python module that permits applications written in the Python programming language to use the interface to manipulate perf events.e_dc-64g.compass-ciGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64 A큤eeeէeպee@aa60a8ea3265b411086abc5a46675560b56b8ee861ddac6979edc0def726a62000e1019a93a5f456b7f7b654a980aedab06de581952a7c261ef9ce7ae72323fa569120f02d1e8c214c79fd1c860c239e9fb7ab392e5d694783399afd6de9b3b84acbb5eb9abb818b7090d61c09af6c1d40514e9473e81203e861da26f2a4e6a4ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2402.5.0.0266.oe2003sp4.src.rpmpython-perfpython2-perfpython2-perf(x86-64)python2.7dist(perf)python2dist(perf)@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpython2.7.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.73.0.4-14.6.0-14.0-15.2-14.15.1eeBeeee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&hongrongxuan - 4.19.90-2402.5.0.0266yangjunshuo - 4.19.90-2402.4.0.0265hongrongxuan - 4.19.90-2402.4.0.0264hongrongxuan - 4.19.90-2402.1.0.0263hongrongxuan - 4.19.90-2401.5.0.0262YunYi Yang - 4.19.90-2401.4.0.0261YunYi Yang - 4.19.90-2401.3.0.0260YunYi Yang - 4.19.90-2401.1.0.0259YunYi Yang - 4.19.90-2312.6.0.0258YunYi Yang - 4.19.90-2312.4.0.0257YunYi Yang - 4.19.90-2312.3.0.0256YunYi Yang - 4.19.90-2312.1.0.0255Zhang Mingqian - 4.19.90-2311.5.0.0254Yuan Zhang - 4.19.90-2311.5.0.0253Li Xiaodong - 4.19.90-2311.5.0.0252Zhou Kaiqi - 4.19.90-2311.4.0.0251Keyi Zhong - 4.19.90-2311.4.0.0250Luo Shengwei - 4.19.90-2311.4.0.0249YunYi Yang - 4.19.90-2311.3.0.0248Yu Liao - 4.19.90-2311.3.0.0247Zhou Kaiqi - 4.19.90-2311.3.0.0246Li Xiaodong - 4.19.90-2311.3.0.0245Luo Shengwei - 4.19.90-2311.3.0.0244YunYi Yang - 4.19.90-2311.2.0.0243Li Xiaodong - 4.19.90-2311.2.0.0242mingqian218472 - 4.19.90-2311.1.0.0241Yu Liao - 4.19.90-2311.1.0.0240hongrongxuan - 4.19.90-2311.1.0.0239Kunkun Jiang - 4.19.90-2311.1.0.0238YaQiang Chen - 4.19.90-2311.1.0.0237- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- bug fix for enfs, when diconnect many sockets io is hang- arm64: cpufeature: Extract capped perfmon fields - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- Revert "genirq: Increase the number of IRQ descriptors"- crypto: hisilicon - Add value profile support for kernel- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- config: arm64: Enable dubugfs config of hisi sas - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Configure the initialization registers according to HBA model - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel controller reset and control phy command - scsi: hisi_sas: Limit users changing debugfs BIST count value - scsi: hisi_sas: Use autosuspend for the host controller - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: hisi_sas: use threaded irq to process CQ interrupts - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas: Fix up probe error handling for v3 hw - scsi: hisi_sas: Recover PHY state according to the status before reset - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba - scsi: hisi_sas: Add check for methods _PS0 and _PR0 - scsi: hisi_sas: Add controller runtime PM support for v3 hw - scsi: hisi_sas: Switch to new framework to support suspend and resume - scsi: hisi_sas: Code style cleanup - scsi: hisi_sas: Add missing newlines - scsi: hisi_sas: Add BIST support for fixed code pattern - scsi: hisi_sas: Add BIST support for phy FFE - scsi: hisi_sas: Make phy index variable name consistent - scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg - scsi: hisi_sas: Modify macro name for OOB phy linkrate - scsi: hisi_sas: Remove one kerneldoc comment - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up - scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() - scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list - scsi: hisi_sas: Modify the commit information for DSM method - scsi: hisi_sas: Display proc_name in sysfs - scsi: hisi_sas: Fix build error without SATA_HOST - scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only - scsi: hisi_sas: Replace magic number when handle channel interrupt - scsi: hisi_sas: Stop converting a bool into a bool - scsi: hisi_sas: Return directly if init hardware failed - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Make three functions static - scsi: hisi_sas: fix spelling mistake "digial" -> "digital" - scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation - scsi: hisi_sas: Remove some unused function arguments - scsi: hisi_sas: Remove redundant work declaration - scsi: hisi_sas: Remove hisi_sas_hw.slot_complete - scsi: hisi_sas: add debugfs auto-trigger for internal abort time out - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code - scsi: hisi_sas: remove set but not used variable 'irq_value' - scsi: hisi_sas: Remove some unnecessary code - scsi: hisi_sas: Modify return type of debugfs functions - scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed - scsi: hisi_sas: Drop SMP resp frame DMA mapping - scsi: hisi_sas: Drop kmap_atomic() in SMP command completion - scsi: hisi_sas: Snapshot AXI and RAS register at debugfs - scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs - scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT - scsi: hisi_sas: Make max IPTT count equal for all hw revisions - scsi: hisi_sas: Some misc tidy-up - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental - scsi: hisi_sas: Fix losing directly attached disk when hot-plug - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code - scsi: hisi_sas: No need to check return value of debugfs_create functions- Backport cpu turbo patches- genirq: Increase the number of IRQ descriptors - irqchip: gic-v3: Collection table support muti pages- net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters - net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure - net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() - Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure - net: hns3: Fallback Ethtool's modifications to extack - net: hns3: Fallback ethtool's modification of lane - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add configuration of TM QCN error event - net: hns3: fix return value check bug of rx copybreak - net: hns3: add netdev reset check for hns3_set_tunable() - ethtool: mark netlink family as __ro_after_init - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: fix deadlock issue when externel_lb and reset are executed together - ethtool: Fix uninitialized number of lanes - ethtool: reset lanes when lanes is omitted - ethtool: limit bitset size - ethtool: fix application of verbose no_mask bitset - net: hns3: fix for not calculating TX BD send size correctly - NIC: hns3: fix kabi - ptp: deprecate gettime64() in favor of gettimex64() - net: hns3: add support for Hisilicon ptp sync device - net: hns3: sync linux kernel hns3 wol to openeuler - net: hns3: fix pointer cast to different type for wol - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - net: hns3: add supports pfc storm detection and suppression - net: hns3: debugfs add dump dscp map info - net: hns3: support debugfs for wake on lan - net: hns3: add debugfs support for interrupt coalesce - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: fix setting wrong tx_timeout value issue - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: add wait until mac link down - net: hns3: fix set cpu affinity when state down - net: hns3: restore user pause configure when disable autoneg - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: add support config dscp map to tc - net: hns3: refactor hclge_update_desc_vfid for extension - net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops - net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure - net: hns3: add querying fec statistics - ethtool: add FEC statistics - ethtool: fec_prepare_data() - jump to error handling - ethtool: support FEC settings over netlink - ethtool: netlink bitset handling - net: hns3: avoid mult + div op in critical data path - net: hns3: add support to query and set lane number by ethtool - ethtool: Extend link modes settings uAPI with lanes - net: hns3: Resolved the kabi change issue caused by new members in the devlink structure - The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs - net: hns3: Fix for the compilation problem of hclge_comm_cmd - net: hns3: remove always exist devlink pointer check - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - net: hns3: fix reset timeout when enable full VF - net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: add support for getting GE port lanes - net: hns3: Use the correct style for SPDX License Identifier - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: PF supports to set and query lane_num by sysfs - net: ethtool: add VxLAN to the NFC API - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support query port ext information - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support customized exception handling interfaces. - net: hns3: fix miss L3E checking for rx packet - net: hns3: support wake on lan configuration and query - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: add support for external loopback test - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: handle empty unknown interrupt for VF - net: hns3: add support for TX push mode - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - ethtool: set device ring sizes with RINGS_SET request - ethtool: provide ring sizes with RINGS_GET request - ethtool: helper functions for netlink interface - ethtool: introduce ethtool netlink interface - ethtool: provide link mode names as a string set - ethtool: move string arrays into common file - ethtool: move to its own directory - net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: sync rx ring head in echo common pull - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: add support for pf querying new interrupt resources - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. - net: hns3: fix the max tx size according to user manual - net: hns3: disable sriov before unload hclge layer - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: do not allow call hns3_nic_net_open repeatedly - net: hns3: optimize the rx page reuse handling process - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - net: hns3: fix GRO configuration error after reset - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool - net: hns3: change the method of obtaining default ptp cycle - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add support for PTP - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add log for workqueue scheduled late - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: fix user's coalesce configuration lost issue - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: Trivial spell fix in hns3 driver - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support to query device specifications - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net:hns3 Fix KABI for The dev_version & caps element is added to the hnae3_ae_dev structure. - net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle - net:hns3 Fix KABI for ethtools->supported_coalesce_params - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: remove unused macro definition - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() - net: hns3: add support for TX hardware checksum offload - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: add UDP segmentation offload support - net: hns3: use capabilities queried from firmware - net: hns3: add support to query device capability - net: hns3: add device version to replace pci revision - net: hns3: remove some unused macros - net: hns3: remove some unused codes in hns3_nic_set_features() - net: hns3: fix two coding style issues in hclgevf_main.c - net: hns3: remove two unused macros in hclgevf_cmd.c - net: hns3: remove an unused macro hclge_is_csq - net: hns3: fix a print format issue in hclge_mac_mdio_config() - net: hns3: remove some unused fields in struct hclge_dev - net: hns3: remove two duplicated register macros in hclgevf_main.h - net: hns3: remove unused struct hnae3_unic_private_info - net: hns3: remove some unused fields in struct hns3_nic_priv - net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd - net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd - net: hns3: refactor hclge_query_bd_num_cmd_send() - net: hns3: refactor hclge_config_tso() - net: hns3: remove a duplicated printing in hclge_configure() - net: hns3: modify two uncorrect macro names - net: hns3: remove a redundant register macro definition - net/hns: Remove custom driver version in favour of global one - net: hns3: clear port base VLAN when unload PF - net: hns3: reject unsupported coalescing params - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() - net: hns3: remove unused macros - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: Use LLDP ethertype define ETH_P_LLDP - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: make function hclge_set_all_vf_rst() static - net: phy: Move linkmode helpers to somewhere public - net: hns3: Add unlikely for buf_num check - net: hns3: Add default irq affinity - net: hns3: Only update mac configuation when necessary - net: hns3: Fix for loopback selftest failed problem- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- config: arm64: Build HiSilicon SPI/SFC driver as module - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - spi: hisi-sfc-v3xx: add support for IRQ mode - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register - spi: hisi-sfc-v3xx: factor out bus config and transfer functions - spi: hisi-sfc-v3xx: factor out IO modes configuration - spi: Remove CONFIG_ prefix from Kconfig select - spi: hisi-sfc-v3xx: add error check after per operation - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes - spi: Allow SPI controller override device buswidth - spi: Add HiSilicon v3xx SPI NOR flash controller driver - spi/acpi: avoid spurious matches during slave enumeration - spi/acpi: fix incorrect ACPI parent check - spi/acpi: enumerate all SPI slaves in the namespace - driver core: platform: return -ENXIO for missing GpioInt - driver: platform: Support parsing GpioInt 0 in platform_get_irq() - spi: spi-mem: Fix build error without CONFIG_SPI_MEM - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum - sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig - powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config - m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig - mips: Drop CONFIG_MTD_M25P80 in various defconfig files - ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - mtd: spi-nor: fix kernel-doc for spi_nor::spimem - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() - mtd: spi-nor: Stop compare with negative in Reg Ops methods - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods - mtd: spi-nor: Fix direction of the write_sr() transfer - mtd: spi-nor: Move m25p80 code in spi-nor.c - mtd: spi-nor: always use bounce buffer for register read/writes - mtd: spi-nor: Add support for mx25u12835f - spi: add support for octal mode I/O data transfer- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- Add feature for nfs client support multipath- mpam: support ACPI for MPAM 2.0- perf metricgroup: Fix find_evsel_group() event selector - perf metricgroup: Fix for metrics containing duration_time - perf metricgroup: Fix system PMU metrics - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - perf test: Fix metric parsing test - perf test: Fix msan uninitialized use. - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test - perf expr: Allow numbers to be followed by a dot - perf expr: Test parsing of floating point numbers - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf pmu: Save pmu name - perf pmu: Simplify arguments of __perf_pmu__new_alias - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf jevents: Add test for arch std events - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - perf jevents: Tidy error handling - perf jevents: Fix event syntax error caused by ExtSel - perf jevents: Fix getting maximum number of fds - perf jevents: Fix event code for events referencing std arch events - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf metricgroup: Fix uncore metric expressions - perf test: Free formats for perf pmu parse test - perf metric: Do not free metric when failed to resolve - perf metric: Free metric when it failed to resolve - perf metric: Release expr_parse_ctx after testing - perf test: Fix memory leaks in parse-metric test - perf parse-event: Fix memory leak in evsel->unit - perf evlist: Fix cpu/thread map leak - perf metric: Fix some memory leaks - part 2 - perf metric: Fix some memory leaks - perf test: Free aliases for PMU event map aliases test - perf metricgroup: Fix typo in comment. - perf list: Do not print 'Metric Groups:' unnecessarily - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() - perf jevents: Add support for parsing perchip/percore events - perf jevents: Add new structure to pass json fields. - perf jevents: Make json_events() static and ditch jevents.h file - perf metric: Rename group_list to metric_list - perf metric: Rename struct egroup to metric - perf metric: Add metric group test - perf metric: Make compute_single function more precise - perf metric: Add recursion check when processing nested metrics - perf metric: Add DCache_L2 to metric parse test - perf metric: Add cache_miss_cycles to metric parse test - perf tests: Add parse metric test for frontend metric - perf tests: Add parse metric test for ipc metric - perf metric: Add events for the current list - perf metric: Compute referenced metrics - perf metric: Add referenced metrics to hash data - perf metric: Collect referenced metrics in struct metric_expr - perf metric: Collect referenced metrics in struct metric_ref_node - perf metric: Rename __metricgroup__add_metric to __add_metric - perf metric: Add add_metric function - perf metric: Add macros for iterating map events - perf metric: Add expr__del_id function - perf metric: Change expr__get_id to return struct expr_id_data - perf metric: Add expr__add_id function - perf metric: Fix memory leak in expr__add_id function - perf metric: Add 'struct expr_id_data' to keep expr value - perf metric: Rename expr__add_id() to expr__add_val() - perf pmu: Improve CPU core PMU HW event list ordering - perf pmu: List kernel supplied event aliases for arm64 - perf tools: Add test_generic_metric function - perf tools: Release metric_events rblist - perf tools: Factor out prepare_metric function - perf tools: Add metricgroup__parse_groups_test function - perf tools: Add fake_pmu to parse_group() function - perf parse: Factor out parse_groups() function - perf tests: Add another metric parsing test - perf pmu: Add a perf_pmu__fake object to use with __parse_events() - perf parse: Provide a way to pass a fake_pmu to parse_events() - perf tests: Factor check_parse_id function - perf tools: Add fake pmu support - perf tools: Fix term parsing for raw syntax - perf parse: Add 'struct parse_events_state' pointer to scanner - perf stat: Do not pass avg to generic_metric - perf tools: Allow r0x event syntax - perf parser: Add support to specify rXXX event with pmu - perf metricgroup: Remove unnecessary ',' from events - perf metricgroup: Add options to not group or merge - perf metricgroup: Remove duped metric group events - perf metricgroup: Order event groups by size - perf metricgroup: Delay events string creation - perf metricgroup: Use early return in add_metric - perf metricgroup: Always place duration_time last - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools - perf expr: Migrate expr ids table to a hashmap - perf test: Provide a subtest callback to ask for the reason for skipping a subtest - perf test: Improve pmu event metric testing - perf expr: Parse numbers as doubles - perf expr: Increase max other - perf expr: Allow ',' to be an other token - perf expr: Allow for unlimited escaped characters in a symbol - perf test: Test pmu-events aliases - perf pmu: Make pmu_uncore_alias_match() public - perf pmu: Add is_pmu_core() - perf test: Add pmu-events test - perf pmu: Refactor pmu_add_cpu_aliases() - perf jevents: Support test events folder - perf jevents: Add some test events - perf tests expr: Added test for runtime param in metric expression - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" - perf metrictroup: Split the metricgroup__add_metric function - perf expr: Add expr_scanner_ctx object - perf expr: Add expr_ prefix for parse_ctx and parse_id - perf expr: Fix copy/paste mistake - perf expr: Fix memory leaks in metric bison - perf expr: Make expr__parse() return -1 on error - perf expr: Straighten expr__parse()/expr__find_other() interface - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables - perf expr: Move expr lexer to flex - perf expr: Add expr.c object - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint - perf metricgroup: Support metric constraint - perf util: Factor out sysctl__nmi_watchdog_enabled() - perf metricgroup: Factor out metricgroup__add_metric_weak_group() - perf jevents: Support metric constraint - perf tools: Update copy of libbpf's hashmap.c - perf tools: Sync hashmap.h with libbpf's - perf tools: Grab a copy of libbpf's hashmap - libbpf, hashmap: Fix undefined behavior in hash_bits - libbpf: Fix libbpf hashmap on (I)LP32 architectures - libbpf: Define __WORDSIZE if not available - libbpf, hashmap: Remove unused #include - libbpf: fix missing __WORDSIZE definition - perf parse-events: Fix an old style declaration - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events - tools bitmap: Implement bitmap_equal() operation at bitmap API - perf metricgroup: Fix printing event names of metric group with multiple events - perf list: Hide deprecated events by default - perf tools: Move ALLOC_LIST into a function - perf stat: Fix free memory access / memory leaks in metrics - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - perf jevents: Add support for Hisi hip08 L3C PMU aliasing - perf jevents: Add support for Hisi hip08 HHA PMU aliasing - perf jevents: Add support for Hisi hip08 DDRC PMU aliasing - perf pmu: Support more complex PMU event aliasing - perf metricgroup: Support multiple events for metricgroup - perf metricgroup: Scale the metric result - perf pmu: Change convert_scale from static to global - perf metricgroup: Remove needless includes from metricgroup.h - perf metricgroup: Add missing list_del_init() when flushing egroups list - perf tools metric: Don't include duration_time in group - perf list: Avoid extra : for --raw metrics - perf jevents: Use nonlocal include statements in pmu-events.c - perf jevents: Remove unused variable - perf stat: Fix metrics with --no-merge - libbpf: add resizable non-thread safe internal hashmap - perf list: Output tool events - perf evsel: Support printing evsel name for 'duration_time' - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf tools: Fix legacy events symbol separator parsing - perf list: Display metric expressions for --details option - perf stat: Move 'metric_events' to 'struct perf_stat_config' - perf stat: Pass a 'struct perf_stat_config' argument to global print functions - perf stat: Pass 'struct perf_stat_config' argument to local print functions - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() - perf stat: Introduce perf_evlist__print_counters()- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids- spec: fix the problem that patches are not packaged in src.rpmpython-perfdc-64g.compass-ci 17085123514.19.90-2402.5.0.0266.oe2003sp44.19.90-2402.5.0.0266.oe2003sp44.19.90-2402.5.0.0266.oe2003sp40.10.10-metadata_list-compact_tlv-python2-perf-4.19.90-2402.5.0.0266.oe2003sp4.x86_640-metadata_list-compact-python2-perf-4.19.90-2402.5.0.0266.oe2003sp4.x86_64perf-0.1-py2.7.egg-infoperf.sopython2-perfCOPYING/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib64/python2.7/site-packages//usr/share/licenses//usr/share/licenses/python2-perf/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e64d25cdc960b6e3c70f8231f494f3d28bea0e9e, strippeddirectoryPPR R R RRRRRRRRR R RRq9rkyI/jg'utf-8514e480183ce99dcc3d91c190cec9fd5c293600a752199bc2c5aa3159897fec5?7zXZ !#,u+] b2u Q{LX`Uf74SZRrB UǙw_#k" Is4; 5#r296Jow,i-_zY$_ZqSS!UxFXՂ}LA}Q̠qC.GFKhpnr vq@L|e}09EE2N&}gC,oن6­+ /H ixw~ǖy5x]A2Zv6lݻCS&.Ecf5U^p ~LtA+G =F eIVw6RņϺncĽU USOqm&Zv Mz!1HnzѼFgXp q>Vz0z6vq,8Cri j"#!l3N5%o-V2NB,\sˎY$S )0\"gWNV8:0ik뤚SQ)I\A) ,+JghKs4m&خc ԘМg-;b miTl]T՜d`hBoE8TmhH! kc%T&nl> !l^PFZwoܶZW: ^./Gh!2?vpTJ5X]2My̟$NISUԩFc gsLaZ[tU0@>6.ԓRG{z}>3*[-X ʾa+O|}?8޼LNNP>q%iSv_.F00yk_C]j.`Ϟ-}mkMokZB_,A&ۻ̀Zg8(iy% G <~pҲ|?;qX庥3 JRp, Qԝ+ 5gu_rw-T]'7Ff>VizX/"й|ͭa#]ۑ8d #v`18jm/<㱆*un_+ee9m8A޺|Wv®[S+D: Eaނ pV>s2w+i_. e(  wFp8wZ۷uxsfclBW)6x5T[<>/Oљr #|\>PBsfӇ1?_ܑ/Jyx7{K$H. %Y\sXӟU!%= gita0a+$lIWtzf:z`њZ.29Scu}ytt<'bsկ{(QЪP834[9oiDwټ9K,`E]8z[CH?rT}yy!D.{+ʮػ6'Ԇ?'胞 ήዪ͓qEpºݳmez1i Ԝ ˜5p3s6yXfi,?ĩ놾WxŎ"t;\VANx@\,2<% ի=+; 7-`8  g%&{|@p!:by;zgJX:͂չkq&{NncβNF%>ObV|B{O(Fj/ j?,@144i5BHA+0渷#(3܁K юq?ĝfظFMፗfd6괇S=vZ(HGnJ'mS Χv?Hx= h R?%] r^o R5E 3K*~i[v̽z+#;eTp@<:Q0n݄+иԲ 2i RO qTOS`k-LNߊ8Э8w#% ~>oU\f߲Y/L/G)⷟0!%A#*XaBd dx ^{IJbaT!r;yln oeLEl3ɶ1 ֣ŧl~w}CZ8QG n>m&Dnj8c9dh6fq;AQW =5˃`t?o9 d(qQfFqfg;^7G9.,YRo.+~BFO1w4dX E"A 8b[w5*zݒW 9^rDW}:^0ר9!"C#޸kztJTN70ViQ^Ll"X|u)|_~aΤW#$0 ).Ҷl`dqHEQWurǪށ0w,wNy˘c8Pf=t+}#R*1Zy{$9>~qGj,~;F;B=P;aP\!#T k/@g{=˜:z(?Dh3¹@h_g&0}kU8`noBUA{zߥf*ύ.Kyt]J"7Rh'w.+gӝjwPk݈>3 yXf0/"s|T:SݍąO"1$d$Po{_FJ[$<_0K0;8iSiEķNnebS=!K{4V01="~~WYgd|I_ȞߤAFn.ZH<(o|sIV~EW)r8xU?LBmhJ2RБoJcZ4kzOs'ЪZL4ouƀmM:iǣ/ݬRPpLNf*$ne F Fknmߌ*ڙO)W#ʂӂĀ] , #ƒUㅥ^"J9սгnކT)a@ЗSxj|WZ1sMtRD re α>'}^HbRs;,=צD 2ʒBA"疘F[7i(fk:4Qq1.$}zc RI[{FO lXYY{W#]X6g\8'J0gU~bjȞDZ7F.x%˽T_k$3ٶDJ>Z.jYW]J*Bݷ,3|39@~Ցt +76:9@JcMDV@eIe$;FeakXrba`!?iH\XMF٦?^Ԏ#KBmo:,'s swzPk_Io"Lȋ"SCLb"g\7*Taz=*](Z;=`߂ _z3*mnRhj< 6BLj= ̽Qȡ%#]_4*onjr%OBqL_Eߤ8q#tT ă | 0B=W1-\cyJ?o,LTM~NG}κV{ȖSje*xKp9!QLCȆ$xdM]|8h<ԁےe~Kf%b/F瞪aHC2EC=NP%/z'0n" ɠ@K bGR@>359ݾ6eJ:BZrЀ[WH$c|_ԩ5O9jNn z,$o][25m>+uTr6hgn&9C +WGq[#~!BoQbu,wF 7}Z<)n:]?9KA)y,+cJ[lHľ? a ժEV[#Iuӟ;DžA3mdRfۿF07U0>H tl_x5Ds ٱv{ejFb@jPܒ:-p|Wd&oqInSGRJh:ac $,Ed.BsLGF2Y(9k{cܬCG]h<*0%ӸrC,Rf.gkg A=`q^|@#٬TưN"WGJq5d0K!1jI X=s(0|d~T4n 2*OXd3h_4zM,O3e8<V" bu4X5ځ {Kh'K<264f{(VVĭp1af^Mٳ8keL֦7Xhl`kk0yA2HHifϜyi~mٟ<thѾ%JX7j{\sI>]F zo{.lGq#Rm`&p#sLLA+C҇|qswBԥ qߖ1&DYfهi=EՆ /E4V' ꋉJ3GeR+סDۋ5Ofeyr7)\]Jn 0 &{peLev M9ݠ)ꬆv"jQp{q^- tE]Qۀ6Fprd$:EܐPd_*~;k6nGy5Y#i"+s;@-ޚ8G/B BCV r\-ILzE í8([y.ܽW`='/*ΌE6Y6y䈬5=@nC$^M7y}~LqW<abyԯc!?zØ+6@!H-+ 06^.zzEm?:_g :ѩO].ޥ z`_=HE۸KR9E~$lʹsL_d4>Ok33@RʚdJ+F';3P1mq"3)=0b5V~K:o( ]'Z(z}ei pfTНcZM&EOOͅgB_M'H^e .Xcj?379?gfI=m);j?{DNq/m'oShxK5܉ @QyلKrp?ů% -11t\]xm$ 8IgC~&}8/pvusYDB!!`>;ǷK9K~|8>@mā!7䗭LJ@ ̕:1q[.=wu`hht^;@9Ri(ډloV{.䱂@f%SˉfExn[R,P 2xbQPb~{~6I"9!K"~`' `j^X\Ptڬd5Q9LvI;goaXjC;+\TPH;vT4m]hHL9- j$~>,dMk8#j\a _Hb*mt0ǯ3% _?Pԛ;,r)3d3( D_Rw@xmd "nod7b-AqE2Djdh)3EǮ ֝]\y_\?=Y:8fʏ,l)FE')ۦѳ%?7~trK.f^PbMHS:>kV"#j4Q<4L?~msF#ae!?VRC}A'ֈm&Zbi hAC~;_(?ﻃ'Sv]8^=Mg5d|/ =v$Oo =c`VNL-Y8ӄ7wPe4O3{,d FP#%Ym2c=Q z^LoFWI$/al L=ma>SGXwzJvn Fqt:;X+ ݿ=ӫ:BQ8x$t"0š;DuG޸d}_,{ӽ YQLpG 4 A%6+ )L܌Q*S%8m{-Mw͌ !G'Ey1P:Q`▞ SSh2 6"F!;vC,ИC-Yw?WE[vcg315y5߄?::J(*}dQfD%l^>3NQR{W GG_3B ntpHV.a-{W6nl{Vm"wjҤ0ԙy@҄NeIHɑ εEa|;-̟ik sh$Ԗ˗u7*@b"!Ɂn1he,j>!Cq)h@ u4B g@ِ.04Xv1X)(<] L.y@ 5<0]J]^Rռnh,C]N@?aj\V+D3#Ƚ+ h܄$zmxONg|H-(zœ E#=sq=P|k0z}^ȊtqQc8H&7~7t9yn NDͦ6#3}`V,{\{nz[l,_OpNxR%Q7WYg9"}"]9S4&D JRboG|/0B_HЀus4]O)L]\ʩ4 ިqڒnGr).QE,U7\A%i;Iuj +{A:]'sXjNa<ᄒi݀h!TFUE޸Wko51PR#{x29klc9#.cbh%U/Ӫ]]>J)aQ{\فVIduܧ}</e/#C#iNb2˾O d7YsdX-VM/L{ވ̦PnGvZpxHS/h /|9%vi@+_ŵ:V_4Ɛ|Fm+yMR, !OiOm#0 Fɷ.^m#H 춨E@M,QG(= )gۮXc kWIʄubq&.Crua`0y%ISqT$~"f64QdmܘaPv㲗4 h%lXBr؀AtB7?ºsQCieX&PdQ2^Eh#v&>|Ia E7m>VۛbK.,7MjqY-ҴѡF/1Jޣ lNh/!JN,M9%8B~)vV<\5Z<7Ss'#8 Yd-.\ s"Mv3\wZ@˛Dre!#E4jAeRdݕ̕aCBV蘬9mW*K9ߗ|>j+X[;QܰGJMڇ_M]xp, Zg0*MĭrE6v3ƱMͱ@A0$⤑jcnJ X(B<0Q49;GՊTdm9PVw욉mH(Fk,٩tܻ""NHzkt0:[F){t)* V T t ߳Ĝ O1>HB7 w4(P4\#A>. ^ |V?E7Bt.oFƲYaB{~5@>[šH))PœHca1]y,Gi8J.G]ʵEȰ,dLwűM>w.Z19k@e2DO4CQdVǦQp<,3#L".-MqLIw8z[YXl幽01O!ۺE ͎n:rt7 ) !);,0Y%S+>Fi'b{yf֋7, Lˏ Yˊ s2Iv " 4T *`Y|EAI؃]拑)qrw`:HM2@>ZMWBӺV-”Q 9}-uÜ8XΘѱKfڙDigίlVˌcDr*K+η6C?g@8Rh.\X`MmwHFm̎g QP7jGZFRkȮ4s67 |\"gc/ !J 9ϸTJIqYiI#zpHpokEo˜Dīvg=-:^Ii,=#QڝX׈ʒ)+$A2U~GfM~ "3H:;=^#D(ܨon:m5V,/;i+v8Dv1RUDɞih}zI:Oò*Ɨ!iĝ\qSr|t=@b9T;:D?-]tL F] u(@ v*Qfjkh-T#{6_i}>W>[\/w򏣲Vu^*R?")0_Ҭ AM'okϯ#&D5u-ɦ@kzƻ@ B+ҋ3ChxfYӼ3Na﹮Z0~>1euAּ"Pt&F_=(@ ] MjMFМէT 'vӦCn~9R|V͸8%tzԱWW3ŭýV]pWsY.4];LH\tQP9c+J!t}62;,2TV C:y2kn$۰ԮTqÒ]phO]WnQH "H *: ?;C6n@ 56I8;VSI|7s>`FQ` OSFf& uy]*o$P 3Y LQ9}S9zLX|Wmm<:fzyY+E*}p?mQK " Ql\/RN( ;{ڝɶʳ5XչQ)GF_Lc.~L>ʑLT-󇠑y߹n("wO +nu$݂^H bW{? Q+x<:|x:wO-Y ڼ0|D0z8۔A+9ZPmuĚnk.h>D)+kl+H@+/M:CrSd5 9]_3iCAMLkn`٭-'.!? }rEM 7q6H8U:X!QaC[f+YBޥm)'4ݒ-a=8Ƞ$қ4SU=QgK7:0`QPz0ekR>y⇛]\@G>@$.Rx11VYcZr񌰀>5z,Zq%B2荫 >Hxc~TaPAr7~/waT@j/ޞpd\L^e3)R/?"ݏTvz ~ eRoDU q_ 9\ք[@Meem 鰽V5J05Luo:snoN %æ̋ӜhTj]vkE]W";WsssMU.<5ۨU?ξ6?|m F~#-04b|(8"l*Z#mN>cʌV1l5@$Xd*} 0ߴJhlS6Z+mJ(O&ώYac묄mV\7Ra$ie&z. _5P}C/5jI k$rf/%?@d3vmi >(i-l+{bm_;&^Go;?jUkB$BFI`fpv:a+lY7*´n:Pf\r4R5ל.J: NBjO؝QČ#3`dIg2#Kk@9X7U[8p XP>h7*cől-vy1-zA)axcGx<m/ wPb,(µvu\%hm&S\kOVRl[b-~Ykz*k +'p.jhhy̢u&m4hRtw}rҀNybBz@[Xv X)Y6~#;(X\mO\w`hN:/t}WCDY9^~_'3גutӉ}@%v1AD2;͑GkNR1s;a=m& ەվ|Nx75.T`\dB}LYOgEuE#ѩÁL @uL[Kz/hn"$& +\X9{ӬS}cN!Yƾh^̚ n7ɛ8Z+z0a.xQgLBӔfw abHj>4{y3%T,^e!Zu?$[vṊ6 g ΪU±p~l F"Ƚ{Ôz^z]4ͫYیmK׭Ȇ_ibiEPI!,?5T5H8c0Ad"yux[Z"cm.!I;,sÚ ; Sߒ 0s=[k[v0د}BߠZX7|ٽV&â'H`4V"C'@"zd5^g O6Kz$ 8v_{ͨP |]4{])%mZ%6sLC> ޷(T<:^'2 ߓisqN^լ!adnOF@ɹo9m AnJ.]Le)q -GȕplPډnޜs{ y9[ |xn6HHl%b$ ^HHYgѿP| qPq_ߦ Ia0>oH]<$K=ڮ |G'>ncy#j 瑫Ÿ). L_h%N6_^;&~HSc%Qud4܋!Nz'MD׬χ{r1BhԄq{mLP=r)@2 y'a1`噛Ǣr:+z$y-&J#oSD- -D]|P)HY(Y"MBl ?_4Inͽj`b*d_|gwc5^O9E,='!oVի C߀ŸؐPn=)ڷGCkϷ1uReǣҹ q+L/W\ounrܨȱc$Wzâd] 1#N&[gieҔ&1GFe>3;[yvMt PAwPs㱬Ac#F RGNVكi AbGES%T`Wlul ~ȟ$=1pgafoo4zqmhz/|uNm)(#wY hr {^Fl5ۤig;Fƈ˜cbLE[7`ڌgn [@%&زp)U im)/( , de@EH!ڀ;;ّlkMʦ"Rٖ!ԕ06=$j vyd8x2VxxdGkQy73kP^'/+ϵ|`Q3|JeeJ# IGPQMVTo% lɕ8FSOI@I4E$:mn?b[_9-~{@S9oT w^RU@11Alm`{wMQk _@;;baTtba"I_Q]N0S9d1f8*ƍLs"~ωD!0'iK: lJ3id+$QJw\\u!e>vgiyl80Pc &006:m")OJ[|@JbLw3r/ ^_ 4K @΃Bx*6 wx|j(LhT`RqGjn#Ъ|zJf.?ly^_'j'.s;\3j]W?ɮw }A;CO,A+?Pe?E|O;H4#y۶|Z\UJlߒ|+SGU܂aoHѩD ƇjnU8qc!]mvQp.(D*TN2D)tx .A+SO"$+R_e1 ''Okc'LjäK#%\c3ONԥe񴱶ږy'zu[j>5]S8fHLx5itE()ߙ rrLZID^Wn}`X+?q߇mi(]<h˙-]6!1 Ns*ROO)a ܭd.?ipwע9h13*cSTLg@=R<=p)eϞtDE;cWj bC_ Cp }`  T*ٞ:!CaއGg(;jexX[gkeFpE}E ]JqPTI<_O 9Wϫn@җDH .\8Ez鹸CGlLzSjd7j&XB>@Hb7WE;zz@HK<>a"涂4tU^,3;QOa0H$ ItP,s6Mq9t .X5F^-% jnh_eDm6*OnΧ~?@\hJubuN}:pNZV֕)HDNH#~i .p `>e':s7,~S-KY,e؅x++)Sh sșlӀf 5o7 `?={UPn޳ICSs~Q[hW{>#\4&2G͏L'kIe]C=JB et픮Da9Gz&A#UEvn);(HQc8EC;BڵTYhO>^xz'IJ _xvJf,25g|h>JBgr+""χ1̝dC9eP4'm+Cͨ{)_+&q IZ9 Tѱ0=cM{ $ŀLF(܀2 e.7Z:w-?&CIKSIK,{ m/>td~'uJ7q?~f5N4-vM0c=\'#K3K?Cm8gOg#>Qp;*}̉Q(&J.v^YgJu!7כKx;Գdw<*h'237RX,kELW" Hx˻/C_O5C`E646tέ3&f(٢F^Zv:Dkr9^NVn4BSDu,_m>ģВ,`m޸ӁRUPR)K@HnJD4QCnsWRQ1-AC+oR m$}?kkoXu}gx-,佂\ELPڊip_r.%JpP|-U8(/ƩSo>^2Yre܆8Q]Hesqi .>x/7EvLefF074yi* I>J+pk )mbUTS`m. ޤ[Nkp,զ 7KJ@d/9/Cv)[AUkMxzoLWS4'^!K `kׄ Cϵ;S:u7%€hQ%2!qވW;c@ӟ y9xO e*eHh]B[٢KWgk):v1-5͝ڜ2!l6JL-ݥfhqdvC3"󐦫=z^N;'̱"02ݔ|,O#Ol,a$}R+Zj#՚16>t8PJp:-F u?d/YmhIt}1炊Z=c3qsM*nBBu'xVTUU]B<fd'-3zj!=˯hEvC^raڤ髝{\l{n~zӢLZ(p DPJnll4465<]q+^͵d:o,&`sѣ9%|:`%fe>G+g-G;wKbTFѿݨ_+rQuPDooX={j<"[;ds63$=5 &6!gyS9F"\Y܇vi^> p2V-QjPͮu969nVvla@M8ry;uLTM&Sh e֥C8ۅ6!t|jeFrEkic;#3ս4zv9n%K-eԖ/֖>} ȇjA"d ӆ Wwdg6Jr90_)KNRV^Pr`k!z<:[io0%{}a8@xyD]4ԣFQ}?y5˟L^̗ncXdyb*T\ RI< b1.p g< >?O+d; ells*n+O%#9\K-@5z.ϳAe_p~~\  ֵIlL/ eVc8nA#MU3zrd {_Px 0N-(eoL04(,LJpR-nh:SHǦ[((la3 ݨRԲM.79?͏ޣM`|{3Q>ZOh2d+RH=c8cp:nMq[hYn,]HcyG\ɆS$٭ E͆a\(K6Fc'7Ow۾84,`HjUP>ǯU.} 2 =pHz$|}Rd r {A +54(/Tr"r ~m£㞃U7 =9hP.7Ju}jiA..7ς8,l$dJ/4fbRF<WrWc(:S&b<-pwXhp?}aTxyJzKs{%HOE>IwoL>kKIUȎ\ nOj0p >|~m`&-! 1]HDfT'RaS}!rT9/\g7V&OoG\7U9jprT(}8zwWr+(.llYed%K1K>vHx+=!~djL2@hiߒ_"汆P=GEی6d62XJ쒳abNV^,Rk]N$|R0*<5%2(; 7ZjXQfB=_tW1GiUrK;1}fOJEsdʱ'uy~#I+^ ۞TPk~Ita4LJ5hs(y86Ty`~w ]\.CL鳉t".@"#u[..A ]%6Dgmz(O\eljZJVhߴ0^X?2w%WƙYu޾by-_5A<]vX!Gӝw)(ʭ,;aԆy-h;t'Jo~o=Og=c] >ѹ7@qgׂuqq,O]l?tk^`-Y6衻B5Kzz%؉^9Tbw?tR?9`=3PA)W0h-nFN-VK =l3y잍z*(([Z;5b7e(ޅweF:Usx W QЩҤDjz$_)xf9V p-;lX=#I~"#WVc{"86{D\*8623fxa*l]옙Ȕyb4gh[NZ^?lX"$ڀ*O /lq=WpY6 O={Xv>T! jFf,u+H:`y\b|0M_JOfI#tKVQlj's*8Pz%XRC&ui%8Cccp_lU[A?/DBP- 0{Ux[Gx" $} g z*ljB :$?k0`)/*bXM&3RLqM+~ %" UCɸ뎬YMb$P],u:;%k[wT4>~BKn?J)8f$qGuQw㫐E,'܈kET}BPE6֡2_\I1}v&\۷A=@އetlΝHΠ/r+7FLCU@^ֻ)UV1ZXOHi y::aAʸD+|lO^,A͗m0t_J./}s DpB?3ଚr.i HAJȩƒZr 4zsR wCխPRyW:^UG8(@|9u=^Ҟ7>J'wJ ң9IuX6ПSrٖQs#5䦳w;{:GHcҜht2GyJ'UB010.7IZLv/ނj<87ޚ}‰6FEHE2{D ϸgwt[+Ԛpan䐕ؗ$ˋ4L煭4I- +Ǯp9dӮkYnVlcp'j0b`2S'jK(y}+gQf^^{gjQ sCS >=75qbfH[3M>:TP.~+BU:#nN?A6e; "P%-ry2ܮɒYTG/1izTu'Ne3S e&wWJh RJ&OK^CRU"9.ugJ$ąFQsG-*w=H3$#p @EEwM_EplH3h, MÕFe#Kͥ#ٍPA;j5/5ґ{Ԥ d{-cmXv},D7@4#xhRGIJ-pw CNWgQW)yV'*S<;|{u'x'LBf \Ԡ)" n1dV٘˯-}ģ"B)h_փW4}+9Q rOǡ( /%ڱK/-2K~WtUG0M5iiœƒ"U߻C+8l+C]JR(Hd(ج9T]KN]w%p'$E;`.uuUyQ)ǽ?۰>F S/ٞ=N\p!룭 mDCȂ\8VS;ݗK-f=|¯|"5}GS#)@m-Η՝.[OG`U}#uTG j^zf jRIE~0/;o{Cus6+/3<'o%o|Uh>$40,{ rbTƞt@Hla,7E$d"@?9 pg XGo(~#/ SmV\A|*R?܋N*Vq8sV]RJ\?w#*@GYo/'S+0@ 7@ ()}gLSrc69li`j$BCu|ߵ]33fFr? Gy--KǝLhC`)(Hv)e L<nvSFD[_g/-{qʊGw r;麉VoʒGVS^vΓvfY`&'~k,vs/-h^'W}atk[niLthlDi]tY"s]*:[::^Ryh _p򯼥=VOJa" {J}yu@"~p5(.op0)i([P,ewG*s:wsTŤ^<IXmE.R?;7!`31%ѥPQ̔]yWU_ !e$Ҭ<pЏJ$Mx*k[I$Eej[ (t(~* v~ی&H Xy!^qUrI8;f%0F1G޹'pw4\݆osO9qJ!" 5Z Q9Z[$ ,AMR\{ezjA@Oر̄g|{Wgc:0-j]hs*K{WdVl1[]ׄVqG.(Qi 7GL` Ls`KbnM ]b& "LE: gm[){ԩ&5T`U-Y`Osܨı*X5UrYדpQTO'יO`'aZBv'չm")1,^bAYP=yΰ^۸M2q 3Yd>gvo^x<C軂蔎 }Hy8>B)ltk_4",gHνa^JIG ^ o2աR7͉ʮC56}l*nƑ$wнLC١x8Wi5Go(+h4>Y'ύ?6 $Wej )ϜXnI4>?7P!zq@N.Tiı߼g~:;%c@N'◛xw9$vwgpe:_q$aył"BgB G@j#z2: * A /V.UTX؞(;\@>n0UŤo}f!ـv[!կ|t2Q*ZfJu"[zb4c`%S:bFH6^b6N6kf>P:F XY H@b>5f`%}76%#mz:Ke3QhS9?"\q5ƍYKìc|Fv1ڳ!IS!Uq].Iv߮AvfjV ߀\຾r޵$J^@num hLO^A&DP8O)D 5xm?6};*yyez51+fӰ+c/ơDOƺZ:m\. pFv+&^ʙ['Z U߿OWرE\:]u_ʽlV<3AO!V1O/,G3Ax >e$qiQr-Ժ`^:U0b#:kP"lyZӷspwoQUdv5bBʹzzs+9{j:H ](k&M(% )yUkla5YߜS#?&డd ԫ9zfZ<(nI0/9a1x`{|i{4 *b`l3:%F-wYISC.ӿY೛*xVo-Tb|=G)TNSw_dk r-eޥBV܀;'lֳܞfQY2l-i=!FEagj<%yPI '0Oo8HMvأ6_e]^ *IfjHryMTSI |QֈROes"\ `kzÄXgT8V/l1bָC4&Lgu!-)9K>no_ 9㵃-`:?fWvacKKjŖNRWG(P %lc;l3?aNi\4-xC]*c9C#R#~EK@ EML's :fޱ&{\vV\m'4, etM?44#V9{V/ZkQj'O`"N?49K-0Z t$#wŀҷ% IVu(V- $Wv7#8EH fZ F:tn3?.dZlЗ #6Gk`IKe9 5ǽqq fx̵'$]+yS#=#>ڸw|ozȼh 0_3M93L'ܓt%rN4OH ]XZYpz:R| 'HI,hF)._KlNO*+~ȵڳfh "y] 8 F@4 Lkb,`vs_Q  qRLcO g6f\}:u^iJ:F2{}ܫVx<1?ҽtʕK 7/c.=1!U',-R ځ m'C~LѬMU_xDMi#Q)ty]1U.<-CH$>0ͽ[R2aEtpR(v;q*@5q=%"É-g hɮiΧewb['̄F (ÒcnͩRq=!7ۑ?moխ$aVCꦄ+:M3+?lQAK:(bS0*4Ha.^矂*4'R`9Ufj, ުk:z!V8OX:nXV_m&4<,=TxZhyҫ^;{HxzMs>^ScC7|@Z"o#&+OFm{88OV(xVC_ eޭ6j|$4'_GI}eͻl.8c$ d/q*Mg'iFCm{AVQ6^@Tw*ZC?.FվM(?g0UoXP:^6EQPXd*VT!26w40O0b8ӄLjѰըv<j~V!tq}c%|r=4Q5emBGX0|D-T/IZ7oH0bޏ@d8Lrfq$ kjs<.ۀL.&D7}d8jl9H>3v`]/b,=ҟrIAePOM/Tҹ_1 d#dFȁi bdܼ.+bڟVIlW(:摞@X[2  ] I0h5╇053皘CqISj)u$>Csϖ=\/md*< 6Z!^aR4vE0v'*';fJ5//F[,?k IQ:V#aZ+g ŀe)s~)x/2#: U&& VMj !6g{}~ *JH">9@9P, *ް ۾φj͊.(͠Ik­B(zK3< gmXI џQÜS/JAfd>>p-m 6׃\&RL6׆ jAB_ ײ)mPO/lW0<"m&t%Sט~pN;uV:g3Jcl9C64y41~{L1""-/&Z}n/K>G~{1~}+۠Kecj1Q˪SEˍR3ߕCq X_V-&=#p?7@BGh,G`|FћP:մ C&"J JWoJ!$}tffQҌ/kkxR}.fԗcvrG&]ݧ,.4zZڦY9&l2qwhW3OI˗ ؘۡZ2pS!wZ}&wIiRȷ7WmZisWb@ #{zڕ,^Rg u.o'dd,շ!:Ka8d)UuMA '9sFj M붕:5inoi_瓚-p=*lBx5&[y>e68=ə Y$),)"J4 =!mH\VuN)-$3fIjww(_h>zYiYs;1xtjEmH0)ސr 4fL?RC@ACi%2r%: `@)VAjOǁN/8_n(UːU!:L_<0:cX2fCۅ2 j$C{B8*l܇v'?$slb2V@sIIhh S֩,L6zJtC+P[= lxql˄=ioyBUC@⶛H犅a>5p/&t!,/ 27jdGrWa- kwU϶62++j45DʟC%h;ڨYu4+D%X#AJ k!HiIuMƶd?;ԃ@7%nGD۹{WG"Ι_ԫܜ%8(ڭ9>{?d(9+bj#5ZukּAvJr`';dj~ @Zf[ސBv,orAfJy9bȞ$L@FcFYg$DM?$ʧ)"BE7THI_ ;-dV˲Pٛ\)GzzuhK#^c%c|;#lF%{%d_S刣2Ƶ燒)?m@7.LRIX+٭O?|Ag :@[:#k[{ q.lvV Hk#-ΗK!JlfX%[_ 6<c`$Ϩv Uf-ʑ&Ǟ>GL|]%lAjqHv(JT*ܧJ7^Qe_3`Gr(0&LQٖy"bвb\ ﷦6[jd/i6i=c˹@D$&*}0y,/{7/:JA`]o9E,O )댃˞@Av; s=qXɂbœs_GȪj %6̀Z=+'cCGݜ4տRԒYp?*@J Pi,gȽAM-=8]VBޭE1O4W86: GQ,S;$KQC<8 T"zIU.J@ 7Lo|Yذ^ȏH fKr++i~Fs> ʢݤFc^BgԺ\گ]E)e/+b4HЍ.3 6 V Ds,K}% Ǟ!YΛ<](š1+7*uhn70 z$|-b7Q, ':PE YUK^@ lH}Nݫv V)A~gl[(ة:| Z~U 5PTS*LtRaՊۢqNaCYC ~HktHh&>&r撇OBkb}jƉ n };(g=ǚ }\YɿXiЪk {}3,~ 0'$T ߗg.f;IW$EVB/w\Oty1kg/cը^A s%)WS>%7H( u4=WajVnU%FRQQ~?е]AӤ;q"'Շntueo>ʕd|O ( p Oۚ*0Ҩ-`r'؋iikCHAD6 Tns)+*D+ _}s*~Amxa+f $V@h\ Jn| Z;zLؖ Hз,gHS-?)<Ŵ'xg0,TaO؉@+}:re0: ٣1iz:˫~H-]SYR]+NJhjI^ô.r8;v88L+f`@Ů$@faϾ&03[!βe-Rs-$tH"N˄*!e]sð=ld6 [*?Rf3G^a G]LziNHPfP `.,QmVN^3=ΉX`oV븶N>qC bj9sZ7C^ L~`aWBtK]g_-clcc&njfuYOQd[0<=W!%jq5 33kaB54ϒA6T)n*Y*q v'=pf4)o:y,}̽f mV b /`.em͜*p~]MG? cJ-T, {r$l>{cގ,ɯ p'#7 nU;;Bn56%K şh:,CFM+3^/S| 0_& ׺eCɇ@e\?FQ1S_3%N9ۻ{ĭ|wL&6Xq_޺xhj;18-%٣urݥ($֢"bm,B-vbEN+d~s;[ǰ!D'#U grT+X( 鮙`,e*,ZoaҸ=9'TEUѧYe%Fm+b6Q{`f Nq|l^sh\ϙ^%鲟>@]saoTkuAR]}o ]NhWL0t -:Xhd1( Q [3v4Tu돘<ΰ8e2^sn!ZR RX|wkV4+(`Ŋ`8Ԙւ)a$,-"*aqhU4i_4q g-)DxUdMHQC f`!@|5񭶃k=`7W*t<>3ȝ^/S}vz +EhsT"[3EcH|ވw&YfJK5Hvʚގ[?SUM|o5rTznx)||B7Tt2h59FtJ (# % 씟*HXzsTWhό“@+yJkqE $5꿇_,P_eslc%R)uBͮpr+UD^aZS쾎ȇblOA,R!zsUJyd_,KJ:pA|6F>&/oQyb] "Mn+Tۨ\g]v%r_̰ {[\K8HN7KGlQ o:_nR7ochN`6* (צ׼boXcH媁s=^8 En}5g?-98d{ ҫ%0|ܸ~K ?J06h.:g  M JJSwa+* CђQE HJb@li,#M!Efr:26D锈#/&8B Gi~*I*:EX6g#m2Tb YZD/K|Kǟ_*;/yuZ*5&vY[a>83 3[a%Sw@u=* {7.@|+cK:Zzk3J2n+oyT_f 'aBėa#!j v¬VTsLZd [؊" #iT鲞Ň#-RBQPw=J/̉팵h]7X:ywPg;n$h5(!Jz3Hc|2ĉU21a\s/;2S' 0W[],%%2''aGHMpirSsJm}R79:p#MZfs#nyuK}('`{Wn ק4\q‘+{0W&"[(ppc@GbjmXB.k0pAjܼhif$̣'$׊L巀t*XI\Nu_jF.=E{q,,幐Gϵy!z/ +al$噫4ycȵlm7K euWxA`e,7`f<=xꭏ…$/w9d=)ު2  ,\]Ky68= 7/l(1UƄIָ:O98Xo)BK$֦&C&ӕ +3I wr|MyR((asZ RߒRS0/h*Pi?WYr]}kkP\96P k!L/ ֎ k(\=xPшD(T. [CʻL|EХ>)It]G4E}8h{l>i,-bJgcɆMHS ac)"!ls)$熁'n?RgTq?\kx߶QgͩOouxXG/ε^"b4FU_$~J"oOrJ!aѭ!*}`b^)YcJbg,<2~H!]c![ ]1ZVO}fi;yki(: -N%gPўJ%-c!z$LšLQ9*j |;'"D!t" g ёJ'X5|X;ғޟN ^x9xq%V7.H6lZ'irP,;DpO"R.axH^Z7"h;`VKo⳯Yޣmm5h$7n&`Tn Au͵~lEiȄn-O$$`3W4^kZ-Zep.AH;GwO말V^%q"r~Oƹ*zN>y-+\!ʂn P}EC4f_T<}5jɾ"]Zk|=>lB9|#՟@LV3#&;Q/Vc@R4=+s}(J$f[`8#s>T^ے sm&-z\ygĕf.ۏOM2CrEqDǍ$o*7豙5_"= ` (yL`8d.:$gucʥ.!1ƣ[sm/XBXo~9`~G}NODZ6gW>ZS 9"R֪pP[଍sJyn4J -Xqhf=Bz̡ ԟk?t)T!XٲK0IW\yiV2 nFjf5>$MU{Ep*"\DE@Hڴd5%Vg{COZJ1-2O,q֨nzޡ2c~aiۙm(-I=L;MϣP@ʺQvU(A{߈,MY.l~ui=<a %yۖCF۬BL'\b?ڟ712^zmKY~(lx|Gi_FGH$<`E6uxVWWnWG?be-- Y3|B%+-ם.]31 L()n=o|gc~x9<5lA>/aɚ E!yil ЕZ z3onn<lA;+mMS,F<x[-fe 0WJc(Y1<[/ܯ' !}]irק^_"AkDCDs`wZ%`TA\p >$G'ʀ԰!&[YfYj~ 2, VŝnjU rW':my3&ԨGڲ3k QǜMD Tи2G٫ԐMlm/5fN6}Cuf&H0{[I%{[#L?wF`0}szDH3x@ ,[)w Q /0Rmm*Sqrpo=J1Bt? ɔ?Bf%oyUĦ%N9 9~`ZwF=-L}1:j^Q؞Fe4^<$j!uǣ.)E `20V;D0l gR;NG{@1 A'IH$d0$2IІ= D[D-_|u5Rзb`^ 0lDk[fo< 7`1O)yZbW sKu#:aGU03Džu mY3J[Xd7G=eG "JGO%KP>̏:}sD~z1ӉoNo마kƚX!m|o̽=!U==g3_Dpkӓܯ;8=V(B"$on9'8%LBx~9 :ޕ`@ TAtHe*5Sxc!Pȍߒ n6+v 9 MD)ȫQ=kULs(3ɻO#MMkFnm΁ZoVHcGC#YQN.KrHh_2k-ùM}r1W:烓2ַ$w"X$鸪=vrpSg(*_:y|GqRArqEA V b٣8/-ʠ^x²Lm&H$u є^K|69)2.#%$ݮ̩ZsVMmBP Qs0J7-bnS %('D\O^~.E9,fK)%AGA-?âLUTBTcB3ފ*7N7_އ*\ȸ? XAR13=LjlS;xvK]0vʟH-IGGk;nI.Gn P)g=i,K :!Zm[{P~zOگI537a+![ P;nq:KL{{P~T+0WiPO9fcxY<-OӵrAnԘ歂Ӆi=6fDq2J3=bB/Q &-2kAIA/=-QRKg+t9X`j {7Cb(m|옙KZfJ؝>-_PCS±/NfDyJz'q6r_|,ۇC %7xΝZ E.}U;geV݆wFU=IPLhvFM(PEXBRÛWTJPG\m`#ĹF{ ]4 LoPX]%m##'Zrm1JVvԜ&*~oJXv[hK<6cIH'8~. (ܣ^/K'){˺X#v;.#hKAy&'޺7qo +h['R(#JA\J[HKR}{/iċ2Ie:yQh$8\W,x-H7ŠF"46jڭȣgn~#?[{FSpN(+ijsMOxw$?|`5d+D6%)d`$%ů°H>lTH.:Au5h0$Ovt{J4wV/-jߕwzTH9*>{Z=@DcP$mʴF`ŊҫmO7YޖBĵ$K"ˋɒ6֤@e1ei!P;2\4'Ew~ Mkڏ:-`sqpܽYUXS8iש^CgД~¸yuT@ {(9 P~&-,FfuNLq\5M7ˋ\Xe,Q.%~GvQ0r "Zj/NX#-ĽhzɃ3ԅAE'=IHڍoc]~+XT%rFҶ_K |gQ\ql"A@3J6Fcܢp yR2O/=T}@\<6\ SXPm $;A_Nό~ۙFeLp":ET:c)?8 -kD c]F E'j’zAO8r' GxJp8xS/U"v`c]mGmY}]S&|J'o )HV}`}^eBR'%G|M4`Nr*÷0_Vi|Ed[5Tl4 عc{?э1puhX]S̑]*2am=$uBa9RB,ުK?niuJvxBa:Oxt4.['F+ C) GgiCvJ(YcZ$͎L oq;!>9o,jʓ8SADB/8T94D+Lz0&̸-M-p3J-4mq ibg'aS0iSG.ÝCFp++˦ 8ڒVZrpu3QD:gH!=>ӠT 6O2c>G3qpA_g{],) ܙm׋z!jQQs] 󲹐}Z _(jp-+pAR@.P,}pMW 3] {`V߁/z0m@axS#s0F-%ZxAT Z8~Muд䟏}ANհ\lҭMs_^TGMrmk${N^%;. f5N6:d1kR;>w& :Qp*4 aʽl'.rqW"typ 9A7nX8D_&b69`qP dr($(E'|9IK]p4Ma Kv$T9_tj?x u)yg[z)W;DH,܋)$Bf)`Fو [mI:yn$egYEXz$WDEh0qq R z'L/i=ZYY2EϝB]PbCv:} 6dL+#b#{m.hd4^OHO!бpߺVu~!A-VX l|&i6\r  |z'b\rYV#HQmĥJQ➊㘝V[rQ{HƓ}]cNdiZ% 0E:`ۺ hEcB'U[i@' l4X 0 !X#A [X/TitG^$E||f2AF85DGҷKKy Im=r}+PwU.m6]YoO@f^Eϖ>bQ0h;|tpsg=C"{ER G=޴jadxty)6\8P =sz6vކ <6=I|ph!psvWg/-+~QDĚJ={r3`g- L;l^{nMˋѲUcmp1 7MeH*I,Y)#:!p"-st0iq3'\`r9Zm@vաy@O>aYnJ5kFt%IRPJïߨjXJK m/B OdsbR~#}\Ә{]1Tif%&hb{N Asq=4?p?c%"5a[6'G&꭯g$u&w%`|$9b4@ج>vAZXZA)쁙YnN/WnًWƔ2ݭH/ul! r~ вQDeE {Lr&)9!(-lC1Xi,tI:)U;vCzF3'aѪkyw@ Gcz6-= ͤ$ l$̀g.Sm}yU `¹ ΞctԼEjAq~<XH2*-`}xcj[_e-dJUתRZU<'zRۨ@.rT5Dj{dtB^`62@`HnUқS'% b}Cy'HީIŸ0;A' p܅' bGyՍ]Ԅw\/w#Te F{!v["B%xsobc?痥Zi\3v5u\#ߟ#X먀~FƂsGD`nM'0h;.;A+J|Z-ѱ dNܚ^,GV P݇5cDePloZ0)aopdXKhg mjh<"Oje貰PY:OS!qMc#&[[UTIE0d-sbVͭiG ˜OK7`F#jN`9BG#BNed+[#L{L?.VtlPyDY*h 0ȢI6@픂E/K4IBƴE_V#*;`'S3$4 ro@5 TUU~ri mi24sY[јH⋫}W S'l9wC`.s"bmEgՑ7b\ 78 V?R-#޷ JVգp1oFZ}\8X)E9)*o0֝p{ ]Od&ͳ aOmKBG0CDSy}J}N=!i_ޢR9 ⬺IjꃭPOqx-Wޙg7ǖS1΅;$9aW^==h\"Fɷi9BY-sqžy`~%D040SV6sO3qcic[ٷNUm'.eW(ή%%8ux-}]ZWoczC0G({{&7tt4Z9ΫtyDIORU%(wuC9LT'wҎEľG`: QL{hV뫐%QrW[^XH3ֺ^'f=ZN{5a=Tټr>UED{nP0\Ab"Tt4EdK_w\R-pҟ&τWgЌi"R:mvY4!I n**.vށFؔ=`Ce0-ajIWU(L_Y?Ox O70W9QE_:xx|KFIÍI̥x-@:ξq}<337]!JmykPhNYU/+T2xK[ԅ>P~7ǫy_^hfZڂkvfF._cIXkQUEcjN݆8_P)G+ޢb0+VX~sD!D] z5 n L-Mi14EN ̶̯!3ֶJ[*jnmϵ{* At ͳݓDA2*5#/fra*)lh0>g-AL"4C=tX` Uu@N hxrz ND]?%޻$S+ ݻtc/m3 KRvC}^)h>ՀN: *>]a9s!eWE>I8qv]:%!gxlVMܩjaqPƹ0) SImFxW/Ŭ0aV.ݨاk,TD#)Rbo3'Z^X$RHe 3aU_n|1J{jTQdm@sal{&2F`(nU=rhGIv&vMN;6]NbP3rU;89[UmynXx$2oħJAJ#Sx! #ڰYle.u%0O2 }B\9)M;m / Fܝ@Yx$A#D x l^0L x@%'&L<2n~,rKbFp3BXutL8ł!'aaպzWɈʨ('c%&fe\D] m=0U:1CAE!GD e/rx TEeTPe!NC-/ ՗ i#v/ $64wڄbCcaO#5}%[WuT.]pJJҢGF]䲩hg|%t_ faS2|أA<4&HK5.w-/nhepȭOFフl2 G8m ӻ/B*9jxxYĒ! .srd>x^Z/g5a%%.giT|LuT("_.4wM:zj$eOa/ ֍FZȤ 8t57lu3mm7^%q0Kqf`r_j&yfgԁD [ޫU%ke[00T? rBIssm7 B̐B4a_c'=ʡ}pw ) N^pd"Љ # H IQR0dnɾ_2U8.,EaUnz_HgTgKB%3$. ifB;%T8M{taՋlU-ucu$lrGsCX{x {'~?^B9iŹfDJp( `z%aMڪV&g]tvrcA#M Ȧ~xeh)^s>$C<&}PV '\+ywaWPZ7,vyPp)9FmdWaوe!" Iscgg lNr>kߊTR@j1-1b6)0,toWiFȠ# B;J6)fFVKA7DAS -Ͷ&IE֒iӹ7)1kL,,mlc؛/a>id[;ۭVUij~l}ã:@͆:__ Rv[wה^S0F]"١H/*`Q;ܛjIr=V%:0NaAp{b]O>Wh;sHzUꢙ'Ivܶm4qj2-;RV8zs剝9w(=\R }MSa-F^ "1?xy2wa02i#.6)uU]~ఝ]ɺJ`rv#0, \O+dBQcҼ+Y&OH)7"/mӫVt3 r {am ,V݅Z%l>#|hk -hԖ P]_*}au$yܘRKd@9KMY.1R6 '%;lj1N[f畿`WY9\<q-i*y\h+5[%~$Z }t!茂QN,C=I _+L[/Wi|9slӆNM_^"@l>[=weB'Ky":@?n}تzf7=>e)1eXFl29GjbY N FK,ʛ3&,,7n ѮV.j2p\g5@G!ۢ!آ7$4f$|I&*Ȭbfk'`}~iK7-wP['DVɡ<>RS??%o׾ozD YGm IeΑ#%_C+}ىAJ}g4[ Me]s~l oJ;sTʤ7;5nj7Z&?rdqRBe(Q5o;>-4&'wW|)]kߖXGʸ!f!Ceh]dQs#3[8k ש\Č]>ZkEnN'w\oH2>cL*JgCJ`F6b&\N0J' ^קkd`tND:R11dO bآ|s{c m/VzEAX^ -$.S@puxN|6H =/($\0ᤠ'&8uT`Tȭk3df:̋kYoRУvULQgt, 'm9D!MsTD_O/ F|t̓ Df ~yWM+-B2@_ w-U'߹{ ԬU!9,^ӱP IPlj1؃A\IEEo*'.J{ eh=E'/9arB/,+x='s}|;aI }r*~K} E>O'"-{0䀰 .6m#N1=Xi$8?K6F a9(--nNBݾ.HrD~q}O^ڝYW Gh͂߬O4pX/ȽJBQh+ܟ'miOi( zcrWggTXHj:yѲc 8AX|+CJ;xq3`Vꚓ\nHJ?%_-RrT.Li[/wtC?]rq:$ Az\y0b#8tCG2Eht?^RX4]!λ"n+u@lBp)Ŏ1֓SԔ> fOY!qz=O;)Q.}lZ^+u_VX(Q7M_E㼋 BzIpD U0┿ )'6eed4 7ѝ;eJ ws!B}q/>-|Wָmn95$E\s{$u3۱eS쮉>E]f4 W621!Fu)6 @m"1J,\ͽ?:l$EZfH Qhzl4}mYuH+&D8 mB'yYSjU1Eqx? կ!tn Nl*V\DYTiLH 4TF=iWmM*qsf8hezzbV'-h+rU Shrk;LxOT 䏝4JNiVY.eݐsLS8^eoLH 7l@VFe71LM 2Qwj:Ypݽ`϶@]"5Π~G4iTsbpEIL[c*{=3Rn"wyQ_qYN'>L0ӷawʪ/ +D59ϊ= Gt1\6 {C1}jw6N'`Zr2.0Fj-(.4mageU8n8͜|ש_4 ;[e+ pY=s&Q0 gQ GRK1q ]p,S:[[RP'[`ޢ57D X>~TtޕbR֖n?~y кcu޴MYk*a&$Bwfx+~&GwpBP, av[41w]wf²Xnz5%-~;JUZmI$Z-wE6\lwZʈStk^6ˤCv%uN#{bA}rY"cdO^NO!SwBVCCM1eAJ+Wa a:sJYw ʕE8IhnKUE큹d(m~~  J gR)[LK *D:Xت -Uo偁dU%Dy%lҰ"A!E;LC0G'gҢ U)RQgt7*8;IX2Ro3* 7&ܴa$f\w#z!r8D ٔ^u-Yt g9EcǮ.Xb(>YK" [ضk3TB!BG23$i%ȵ 8ބ2C}!,s![ TW+Z,=z]2_B8o<[H['S6Ծ{A9a7әU F=Np󨡯ٲxRDـrX1x%prA&h]ٳ%`ҌPMG --~b2t-I}gZٝ4M]f&cAhP/t.}5Sw>X T)` txO{<0WQ}D r^ {yUЋ71њV "W!/1E+jݨJ v=T>Cu` _H 9C]wOʒ /;5NUtI̺np:X5>!'$Vn&9Jh0;!랳Y+{$|;GV-5{> Wy2Ă"8Zt0cuKC,`@zoGi0zt &|^,e͹s!jI@yAM-%a 3㣻(ƗDP,?Og-ϓ׮SC甘⻗VX}2ԣYf0VxL)>rt~Ϸَ̹i\vY-X/NToPCWhA_YXK*R蝍MV7-TmUZmdloFg?hbtp ś-êbfFՀ;!ΝwX-τQtB}*cC.&Gn7|;a83`1-IiXەg+NoaS u*R;h498?/Bd۔;dYy'aתkp*uʐ9ڐ\%܎$O'6NV t=TY#t(|'IU cvEKlsJ0r+jn2ļ;4%}0InݠϺ`|_HtxgL_ɒ'ahbЅx>NaJS6O'Z R?O!2U4^6TeYqL̬aD{=FfWѓ?43sn^{gȟ1hnFJrl4Ey>n9Z~ yG$}|D$gwgcU{>cCEFկ9.=Ndi]|KwŸY ,6600\xGrAPURS% 欤\ɳ[XC 3P0ǵg"˿ƛ7L35\i!8_պrU awTZO~b~E, "2P`>xu=݃T 366iEU,Dp\>Kֹl7,:Vo)3{zc[y<)r/!Rl,\N6`7kˤ *Hu[h>RlL\;hʅ2]@^JRt5Yi Ɠuq wwqsnHHhW{:k6fœ AИHNLjqeA w63lZΩZסhYr1y*ETeBA(%j'IUǠhX.<1uA'璻.1,l+/z#(ll*Qv԰hO!37i}_J*sVq&dW^:E9 =LUHQHzXu\H~n/%LegDX\J-sS괃 lp ۰>NShГdNK{|P~Uעi9"!O#~ (nq@"I+Z#( [1[_>2W͢؜:5̜ C^PII;g㨑: = M6kr1AXs;ujYq#dr5m}f/L]`l+(wx&N}LycCFoFVR`(3Jj*[b0IYjҡfv۟+k.^x>sٺ:B[ WvuN ( -Q),1EK#2VƦ~/%) ;6*Io5 Y yt'`6I+MNFK!C}br8|ϲ㯨/jN9$_^z72ܕ^$;kWP1SBL# obl.im4}(`]z^+%)qZݭgeRl g[ae~X|uJ$v9*(+r#Ch! &_mf옢nI<`?)4[ݷ?tR^T d)#y$Rhdf !hRs4.wkpVZFS"QAƙȶMt#iTh[J|/s˓w &{EiKJ]KJLf b$w{<8S_/@ vJhP5wcʲ f#_$=Ɩ5ZxlOuuUJ62M\JWN_Y`?<ivIb5( (I?X:Bn(8~KsIҨ#᧵+.NJ `_$CZ?ȥwM'սje/ᴣtGH*G>bLrE@s[kٳ4"N@:+_oO:H {؜X&?Gyޢ-mU\/[ܒ<ډe7WG:=&(  Ub"}S9۱x^8!Ž<3yͺsj3>fGp7 Tve\.F,.dBxHq6º TrJxZm"#ӻ`|ClAFLv+8K"Jo%˺-/eXۻA7Dz2@jyd@3`4(N,o^pFȳsc\wc-0mM"%xg@RnUìITanTmx9w0{3mdkK",CJ݋28I v3Bx!rԠgc!Fs~l*f_tP }]=3 fwHР!5mXMmgk\ց ʷ7tQ/$3?3RX Ո?z2S :r1%S ]sƵO1_Nneg`-L+k1C.!Zb6,^~OJfgtg)|x{35Y1#ޯpooK Ѩk;A vabEH5VK\XδUZ q1ms7<"nK_@Spo \Jo3^Rn'ZSiz1Xai)` ekOp@BۏWhN+ X |Z]z? %d}hحt &_q)MŶDK~s]k4kʌ[/Ӫ1ۣz#%tΧSJld6Aѯy)(4X[dN},wglVxV19hfOƅ8>,h*Rf 0&Qƃ.k!:}c3Ahy!G^7ld߹ydDoVr %YeN4F>11: oG%E+"?.M_.7J{FI$(ukSal! yd_faJ늹QU~ %8)#J .iME@g5n2gC鐐f~/^&H}x9Erm5k-"k EO4gh;L˧/DIrg Tsǚgn`8 Ks")5e5 (^|"%b[΄BY[?[au65W4n?ŲvxVwf/[:u<(rt ɲϵ$&A0VbϮ2EY+[XOl7P2lעgX}ݙ6ʞגtz25!<|4x @5u>ǰ1O2/C]1'TّgȂ+WRa".q<q J)Wd x$0(klЖ " C D@C_ĬR&B޹19p=+8(.Dަ3qWr&Ihq3*.Q1>t}S DM H1ˍd<\Xo-6^yYǡ+ קgҢ08Atޥi \wO q$\l _5y#IB7?|]{8fXjЩg+O?Ac*}3v˃0 $Z}?[A.Z&љ JPsI=)@KZzN }ӄGfw+Ƌ=WF, ő\8~MZ{F'[_oNniOίS g-$2ib7 4r7- bG:#PN sDxZj }-ܹ}%V[IuBHL(yGv\F&_V(SQP%Z8.0%.w~0KZPb$}|}\v5|XVoG˶AL9v"fJF $XUױx4NwGpw tc`iP=8B@wUe6>$sK]r4EFV6 ?+M0UjDf;!zr{˓G{^D]}}2AQiĚu+Z-J8iNTȶ}t >$rPI0v֞ӁӀ~MVYص"3L @Ő ]O-X = Fp( ݋ \Y2`awLD:2OOO lD@#D` 9ꭟBncLWěOQ=Rvij"_ڶPj;rq;l71åOVYK?`Եf+G:R ʖwLe?߿.yס @\B[f\@eP˶,_#1өp(0̤ Dgj8S[OrD|ڴn<)嶦bg>ʨáY[m 97 wM ~()GWye0Zy_yphl˕\Ħ{ifhl1rga>a*atץB7V *|MثlSZACg5-xB0o)W=m*Uj2JK1rBc<&44>l4Zc"jU-컟*y~M;2grWM:JfӫCzϵs0w,x1zEh%) gLSxOkvM2o.*DSׇ:TZ$I3!KȁXx7lIHǿ|pÚVַoΐ2J 3#oYȧ3t 4 '^*Gq9lQu֟xNj,|mbxJgiQ6t2/Bv@z]dzf;f7:(ykl б6Crt=o﬉>^,N GBÚ(T^Xκ*3Lߜ8F{ba!T NmX.ken.z`;X+kw:u͏ehigc ]k2`N1BߛI/)/ыFeZe]O,ȯnjC_- ̇44'/sFc6Ax.YGLIL/ڴDM6v,Z 9r=Qq.$> nw8 'UX ҟ̄磏_uZMe\^Ք(a$(F\TT,UWXg{o2Za հ`pL%,yY1Og`obǟzӊ9R}E(\b*:M܌88P ?&^n]CSk gc.2*(ru; s#Hf}/*n жT3lړEѽ&u`>ᅢ0;EEQQnɆW⏰TDZKtMJf#I}z`ML22zyn>?ԶJ>6 _*`&?Y굎dm&[c-*W&duӀ$`(eWL|M|8nZ1n4*[Z']26RՊu;} *iK)H1d:n\*\{./pɲzwˑI0FeWE[nN44m BQސa:6Z$\~Q7_ꘋyPщg 0ƈ٢wyiMUͪ F:C3XKN{r7muܦI9avhO5I tnF@4ۉAQUtGRNT@D[5W]ZG&gZo:^8fO`R5Pf/ k؜?lPje>u*B Y6I6ڬ Ä 3!0;c/WCj.jIWùPcE;S)<3zZ Q56)R%@Zu_Uk_a#bF<~)kvNL],M6N9Z)V9Cn iMzr  sްaD#Hsfл<ƾ]_)!gʡ\Qdfw-ͮh([/_72<FĢM lǼ0 h\M`lI wgoPXM cr( I#|=so&QQv\є?`z-alu}}+Tާr{=_zy98_-"i=8EMuco&LcǓ\G$=ux1UjD;>չpTL L68v 4:>*R?pa؃45`C$<ݚu ]pd%,p5ЅwўO@df4N[R&q ,KIC!sQƸ$?\N/?M wy)8r@*->ӯf# 5)B{A %X=N2TPÓ(Σ$37J!wך#XkPS)7s&R8*wԅkK=_}-j~z֖9a"'P56-veSct n"qUC!~> G/vFOZ6[K9|&oJ\Jf|Թ4_S /Xz~"\+bcfV)NQ"/IzaЃBs<0uw%!˫ndfzSZS)uSKos&:]!7a]K׻G|5r4͘2}ʥY? >R{秦,NεD;}a߄ Uc _ S7C*l{S=ffR$\{gUdJ#헂<,[;^Xa%'QU#8 퓊az̥I.|)3+X=ĩp-Xο{ezJ?vM߽Oty-ןn4 _s ?5e-kԅl z#DQX`NhͰ:Lrhu[ό ѢpT 'dso'P.~'=)oǗl3(5E7)gZj HT_:݁`"qŮ]<:`VA<&ߎʫ$8Mqϣ{-$)67(MXҡk IёdE4f0_^Cz=0%{ ]R_Z:%#,qmXAdž/VzS[K6$%ƭe~H@F-) }Ժ8㥒Ïncx8P&3 _XT#E;<Xlܮ tH6Ȏ'3*jB=8 {ãPa6^vZb8ç8]:tR8-E`WջU89 ndvȨ U&R) a 3M4Ep \V}'y&w~%KPsP[)L]\*Ո_kpM+@3wf3A7S:y>A EJ./Bfڷ9ߖ:k5&Vi'Or˼0b%752Xb)x'$Hb2Pr6n<3O\:ސ 4h' n [0yU %V{#-GڷyTa #?C1Lm\GQCx~]԰ʁrjpAh]/;뽦(3 %fʊ"rmȴdTQ0 }FQ s3 r ryA,Мo-Mlmbۄ w4(GHW+ƦwipTٕ K.lf6MFz%_[@pvPف.XR{"/Z SjnA*̆ռ#։ ~hP~ļLL^:SZoĈmxJ$.хwچy#='8&ac)qE|S)řcbx0gA/'VlR8$JOytp OF%CԜe}{ jÅ=16Ү0U6+TIS=jslfc;~+KdN9)g*IBM*mjP+3fI\oܳt n6r$-e+JƞT2DzpxH{ K&ܘʸcqIqjO#6{OOnAXA4hua}t!>րcE_M>NNKmع @5<~[ JK8^4:z ȅ״5xmm(^H)v>h0SHNk #;Txסix9N%2Cm IFlx,A=Y#Fo IX'x΃cioP|uǥ?7zR@ѥW"H}wQDYC[08'0Jlȯv0#GpIq,pGm}P JSR5mҗnVw|n.J} '˺ӴRmQ3=ݓzrX >Ev7A%1VJ"s;mgqQ+\"5_W?n-1ҤOҫOqT&'!~0Ҵxv`7YsN!4b!Ռ+P`UddQ b5q a0f0VՆ9B|oQ$Ljy,ʮYWx5]g@ߧǩ&ڻh=z.H"iU=Q Yc }UV3U !BrWi2ҟګt Ai;yHjϩOSVYd#dlah nɭDd|tLqdɥX(~"T| GR#C ¿U<%0g{`nted9.5z#f,kM!A>t"٢1 }Tw#g!&,}F):zEzM({[^2dՍ=Eqfwu~R"($!]ܛ5b^ғPf"-GLE?`F2mca]|$Z,ݹo8ѵ4T:s'N?n$],7Ʌ[^Pg(K;ۍ30i@#O[(maVYXgT'蕤{]`u0 c/1zS~oKdHq; H7o""&]4Խ86($kI!|=$!LJtHYI&H882)sFbu &`LtdVS! *eu{)FfqX-5'L A.VYmS#zXK,G")kqp=v)qr"{FHkvXQF~$!j/ 0aQc#a#qVnרf޿b7ha=o^*[E'H8HATf^y w`z(iso{\zk&Տ3(i iL׉nj+Ƌ渜Bǣt-} p#46]Rc^];5m3/ᆁ yO9/)'mdXp{DdžL|F0%Z~F%], mP2}!EMGi\i;n^B)\m ,uqqO} ;7&1ό̫=[cc̫ky)xsr:gaWʤw`1 d`.uP>P 6P㡶,n`lZ ǹ Iq!!]{%qfvmrLA6 zpTyjYXZH@VO”3zne Zs'nGlO ƭL\1` 4f*'KfkJ@Au i]=e@ KrĽ#&kUAC}WL7 왇+jݔ?7rmy$Ç@uer(53Hsd 4-%sMWpgN\gB܉GBQؼ($c*!5:u}KDžS`=1){|Dkr far,& )6F @*`XH2 fxv-[K. ηh 7Wd&RQTɶ@ ZCj7dy;u܁+M3@!C3p"ȸ3*o7"}L )d R:˭+tf3/S+uV"%HN9Ny_S;M9rTbC7nI`D^&Q#"$|yašL%p^ M`JggMټ2asb+n)g`w@~HgZeVk vC , 1ԃ?ܾsֵ)Q#L,&v]\o,_Tx)sXųi%)hyΨAdnQ$$+]pCus%*ik˳b"LQ&+w@9]zC>ۥ5sh0^p~x=`)0*~sx]/֫  _ʙtTUA_ǘp #>84%->( sN~ 7AJP]/:s:Ļύ$6;6bV#[sƭEL>"K|qzPLgqF썰@<, ,ی+U/858*1K%(Aolsp ޠRKƠ,N@N'-70Ae+pEobOjM:E)_@ >.68~H?o.Osp k$h:X?o)]ۡw j^TPrENeYiS_pTy(Tpk=tGfUך E2[hPwGj|i[F4f4r2$q+lMOUy쏽[1O4?6Mkp߄01me)AYY7(ꔡLi=.N/g*7/~Iё59.0S#i7W)5譺K\a*`8NM3jk =tņdA#dliż5W==a&u6(k8a[ $0Hb=5 Ybj yFXki3b)|J _zoZaEl1m'\XӬ$̰ƛ.dTpѹB 3,L]o> n<[wIVC>E1ϗ$y&1v4o%tz O)O»DTwN3X(γ?nSXX}ۅ=sv __=eG'a~(9O0 š_.=%nR _4#dN^",Ȟ(ZJОZ:ȝVVG\1g%y(YT7QHjw9\ 1lʆ҆{#[z/o"aZ=ۢ6_0+Cq\MY;Ă05!z zR=PTS0#x\s&<u=LkIw[5+i7f$S]*wIݛ8ތ ~BYI! cl*=U]LSʦъNC!+n&rZ5ٳ9b$rll(qc+shaQT u*>7KC'#[R X`$N;s># Kȫj~ dR#L4W[*qI蹽GU:סhC}9DTb348 OA_|%y-戶QuW"ndM'B<?&V?MPs~錥{l1Ũk*Я{Wj?:mj)outbON9#X4Ax]Z0<)xLk<S%'UXοp0@MigL^I虰{O T.B@7"iFN>wLU>焬CBqXz dT)H٧:סVჶ/VH|6jLڷa*'a.%!HraэxJ7\$'rw+8+CA~QCъ^rV*Z7ؓU8f#Jw u*]uА?UAwY8f7F0~¯$ J{]uFp՚nKp4"e9ݻi6@#'w U 4HNːb^:4p dtD_~!< 29{-^jԋFqzSWɢ7X A"'\Nc'RԛoqDB5f!n#Q8@-p.+ܫ;π(X1liC҂>u{y Ӵp#oMoJ9I:k9gRwQ85_L>G;ep\O^FQBV!`[F{= (z'fD/Z(1'X ]GQ| >^kM0E5rQqq CORJ1sy#DӂUr%Ô3T{(Swꃺ;˿ӂ6 ڭ [fY 3GQ(tC[Ag_AoA2_/nIIo}|_-ңyPT4}sh{cc1e 7' }o>1uC :'rnoCV_wxsNƘZrWv;.P,qH<8giӟgO9xr‘{+!9}qCs ~TV%UcH{&Sb(𿂚v9҉WqڿxUvCGƖ^=k"TKх j<܇X @(Pl'aӧ {ɕ\B,,E ٓ<9Pƒ tO#˩+"5?4>wƽHUb?(E7::j3C`&F0/j唩:AF9w %g_0zF?fY~ 51퇇JԤ-9:^^r_őfUQyhlcVMBݰ oS%ݲMΒmCf3q :.6."W1Z+gfKQշk4!Y/bJsћWȒ ۛk4E}lhƆB"lW~-*z_|cg"sH }J UuxQRUI@ɈS/BmgyYI)_} +x6!U)GT־U0vQL% +{Q߇]_oHchIajO7Pː?M;Fd1qn(P$} E`E\+6gnRV},=+K}}`4pb=wݓ#rתf[u\#5΁\Ef EDcy^epfܱP!)9+,q5\gqJYڐny,&3#N 8sD+՞lOibfLHL4fdr ݀ehm iܷ6hx{Q:ۚs$&$tEDEN Ev`PpT]+gF|M$`%qbidc,\rwgG^2^1 'tsF}3 r(u=|9j]у&qaTY]7Gdm -Ϩ Hb+X:tbo[CaxX!Z4=!D6rٽkT?[K~|g )ll73Tp ĠojЧa|[vq[u5BLҜ+}Vao{~yi}W2b<͢ɥ!Wki}1+qṳ@csxқi<<%)o#?ٍLW.wh]E.]@phzbS #Ԅ@~Q_ :#[9x+#w\qA2/xւui3J]_G >StW eM[bK<u}'t7Te OdVdPV-ɿpF;\@G xKgHRΟ Y`w赖7 'Q&Hh×rsJ+ 6. sE3n'JP4H-@ 9 %'ZPYwŐ%:*hۨ6j+$p `~{HuAB ͟'whb' L`N8x~.)ǁqNXcF s(ټh59킉@ʰVzal^lmntc |N |_8TH~˧'߳f1?ɣx^JiS&vˎZᏥqB+DFMO_# `y2WPB: X{<ƞtOL\UnA*pZ':feefw*o^uRxld_^$;mMr$cƙ.}|LVqt1cqM]Anh-©fx",C5fޜ$ /M-ptT9̽61<0Rx}{LrUVwf죉&RkS]&85{-fSNr.`g(z|HQ.ٚ5'ؕ"ۨ> 4\C̳/f{^"|o8!aOo2DN6RqBJqLSDhH9) _da !HZY=2H$@(_ɜ U^zov>{biZp@O8LK9Is 1-`v~N:^(LBPM/4 [c #mP7*ĭ5Qh5xO~]pafV vB[ T55#8L( V@8#ߛ؜ސ[#SvO"$"Z+ʴH*le<ު5樨VΡ %MqwO>NJ,D=>QhlħT{kŞ-d& 0"}U,lYBz&媹3kD_ m{S+.FP9Y~a .MZǠh} y8,xYZ G /R` V`1V%UM$'fp泡UI+!fL\ki29ty(K; s^93*5_ߎ+a-Y )JK=taČ']eۗ۷$"jKZc" oBdĩ\˽jT$娋ު垆==n2:` 'qDդ }Na2Uu/` ]ODVX@^^\LY0$nx3`D^هF$ɓ'BOfD~gw$ qII@0 |<,o182s!KMn>iAI9"XD6zQL N,3­߻rs9J7Pj[̓!҂8Ex +%7K {΍'"~;a@{H`Qđt5G71.Ky6­zgi/`Oq%GosU 'EhAwʭɉ1 \=hV EǖK_Wjpy#!`f9{ߩcJӯ7kfs98BRBL>L!c ɨ[z_]ɰjJad2_;Gϧnm)LǤ@ԥ)!OϋpzHKIj8cwӬxS["(ˡ%ږvWcJCSRBړ>YFS *հ?VQ !>u vm],me?Q~VG6M*毧?ވ} Ġx\7nA')Wю7c JNs(x9>j/G>pg+A .Ja:eJ+q:\K;"tL\ 'A.&PW+fP5l6>y:$a?~w^׺C&"F\C%qNA)37BKE2+g}o_.:;> ]Ib062 Z^?T?ޗ3>RK;'n[ _C{ Tf$;%r;#fh&i 0fD}0wQNǭ1䘬R0TƗ,,b$s9>Qd!a.ӎisVYxPlٽFZc=Æv)=oA-30-;$O:hx ( yR(P+= cj&>`^lZ, 1C_-(BQ6 4\91.Y]ΰNV>]*x\/\"ɼ̰[aȢx>6u=I@$ToZb|qBHx>SMdbi:v>kŒOW-Gt0|(2/K[FZ (,6HN*1dt3-!T^'6«?bZʡէlgdQ|ijJœ~>IԄ'x{D01ꊷ7%sV]D؆Ґb o :Ӆmw&%loªi[ |ZǪ$  =}Bk(qX2'L_:T!>̚b@APr4Z~R1%Ɗ N,eDlE?6 A‹Q }PWfvM?Y1)L*U>FYJ4EZl*$62?Ņ[DH& PO3iKOvU*2IS/auⵇ{ҿV O㐎*dF ַao9Pr F,%5 JrfJeg,3Try/ 7:+Ѳ x_aI\ЙUH X?SdS\L LG(6q!N4Og; Bo7ƴ;s=<o?E:;-[;jM \"`>b; y`2OAfWzmuN J]l#_CsS/agw 6M U& ,7amo^k,q-θtv L I )+QN?볨pd^e/zsx: '.!A YxuR2z[a 4O(< C0Pz2/ͫ,Uԓ;wr:J,T1+t8˖p^Un.̌z}L[=BO2,߅paYm K<٨}*(Jr>0' Yrҡ)q,}z*K #<&"|7bF"2EWR # pB)af,lq*=?upzU.*%6sIBQ}vOf69nq$_rvo_]b~hl|§A&+\~  v(w_#湆,!kDji2Rz+s}Q\rNIIękwuWyγJ7%),5k&-8k%,~n!1|pڭ]f>"!`ӭ +/ %]۫+^p!TGz^i ri5oA)EgDyXvIF{qTqy_'4(WTZTסp9ٹ 8]`٭.Jd8kE9')ZhF;$:±rAKFVglHA^يB\~ח[A$xNSߞJ^=fLAE sT r33򑏟BRONtɷ`K aYa ]BaܣnfƉp,H@DDKh64rhUe_Y/An+idPb"|?PYzC U gQ[̧5x̫T~@}Q=xj_)w6eBY-~/?<+^G%LORYRnn@rFnFbƲu( ¯ɔ\)4S^0fe1R [ןx+^IEer髞QFt RjNlrc*;۳V b;1iGo 4xa-ó@Dl?!3Q嚠G|6]j(pDj!̠Y_;"(xX?kԠti= qQ:V1y Uj"+OSL:xVbU\$$Ҙ(JPl'G# } ^ +R7c;ukHtpON+w&=wJ&A2`wlBcL`!PAs#r!†B.G~g"K/^&ߍJp_>V'_ AA"ϧo *p#ʼviubyFvO +(FMimzht-&{-9.kӑgc<"{@RauN3I."m\6_75PclG#O?-0ƞifҕ+w"*%^2 mjuǛTxVCfB&.cnȠ, ~&Dކ&aͅɯ1fM"}+Gz2 7C6 \q~5#غT5EK0{~5RH +C½gƜ#Z/8iJ_bZ(xYS9J`^Uxq'*^CR.DCYX%}1LZ9^l-]L}-Vj ]th\ڲǎ+&0ŀK8>*rvyau $| %oT$un #95*Oɧ+ǗU BS1+oD?Ώl߇u|V[%t=o:b.XFabT&ʕa ZU5"BgeüaA[cfd}(47ww)uA^ v"s"1s!ҷ*Qݨ(V3Hd ZkFy €!܀X6u+Ԓө[[ 5n&{XFndbD?K¶̸?At{t $꙲i<<%:Wjfܸ?>^ *3Oa6$VcOĵL:f&CgSlGpȶm7R#kE5Dz- ixHqDez6ٿɅf[ʹAL PUAwZ^Ks^uHSȅCQ&{WX_"Hwg">kg*=+brbs^CYd?ڈlhA yvp8wіѓs digEtxDɄd“ɻdX6iq0sMnRQ|ӌiKxT9FĖϡbE͗Y326 "C^zy3g>&AO2fn[sW*7U( `iv; ᩅk_% 㩏S-O4'y/un@b6JKjs;`_Ԧ.y.Ȇ3o2(h=yTiW PQ"1奸qηP_o2VS%JCy-wF;_/]٫ވIM7Ŵo]z1[J%6#(~:ן!艕0z`*jtJaX2RT>+Oa |&EbcޙCл2Y5gU4I=F3?t< Z I-%ibu\6u>ԱuAȉ2 G}Q/mwN*"J"a) 7Ň=:su7>@k&"8 hj\m hIfĺ\3INGCԂ|N2VA)nl59M#?% Ꮭ*ZhиX9GZ^PqLf8ȫRg2~}3V ZZ3eX*w#\} VaI1BQs#KNi [v~m w]¾^;LYP̞єomżSZ g~Rx'=nn?%5;{!\,8J3TY?(5Vx {>le韙4vij>`$8{nhTݢgRc|%3|҉2[}D|"u ~-o#c< *@G#R%lr_d?am|5ZϔRNwwYv<9aqmƇ۬@8|m-2xΓ#u]y+6پ ц{$?*WON_c3Ԉ2څc\*ƚMg# F΋@ڕ28l>_ZĿrjUh0.Uˆ}j˝ޖ~y!th!aÙgګOiZkOBoG.T֝ m1N6oM&ծʗ0[9[{2կ wR.bi=Bm~! KUƾ|,HiV7_$]jN2erS 6^ZЌZ.7<ּwgRpX\+!D*[ǰl]AMFUFMى?CƼ*3LP /1D 5$q"P+FASUΧ]B8 YvLv=M^^0qԧנ~O)K Tq] QoPV}ĕd:TDi.ُ]gaΊ6"tr"',tRqZ #?|Ӳ֡4G$!µ+}rs]#pGet-wꌑ +_2UF7L]ʒdt*V607Ia<4]|q $K[܈M}ͭ+vIe7+)ZjImIfFnj%X^ն* .$]A#*x-3Z'a4U+AR,D<{jCW{L "SEN)$! JM22+Q~Œ|VgVM4<Ôn3A)ǡW.na3f>m9qݻuJ}J ng  qATpL_OM8>7 _}R%1ͺTEfc-kr)/^8γ a f1Yy (I3Þ1'ksr6+q[DT'Qo]zzJ*fnL|5ь+4䞘uc7ٝ[о=MɣqFNќj!"W'"b+ytr5 /VVB)k'hv*,4n /;0]VlJST@y$xPubcD k S3 H"YHn]|6GZaIFmD0e%\iGcqى,MAi s*^DP _ y!nXa&НX%O%L.f[yuzQ@7Q;:ՂQFhIIvm/2rsp?e*9_̱'OuFG$xɚ h륞q{l.K`@-b$r7s,g4ۋgHZm;LS^<5[AjKwe&Ȫ^7&}~A!8hf)!ttƉr>N[ T8..#y1Ӭ1ƒ}, ^GKLŷ|>dY@qufշHwbPeS КPC:#_wR0C~ǁ2nz^qQzyK ۉaR1-^ D'{B 7|R1f"S 9 5bU +T'R>G&]ؚMp{bgpvT4.!/\!@IjȈs أ ly1 n_*)m8-P.`{}+DgmJfɳdYW`A9\ƊRF;.U@]~p<]AG~XQG"s#Rjҍzb}[ $aK@v3WB zW'(4AvM:^OR̐a+B'Hۨe%Or-KC-Àa/㊅bo=/5S3@>?M8HļڦZf8^ #2:jϳƐ6x";ҒX*TEḣ¢PLh}Mc(C&t# gR5Elaa5Yݾ_okNmY(ҟPD=-F(kA(}.!ףYb>2Bzb;̫& IЩ,*GMf"٘Z:if߷+ $线>e[C ("b^urJ,m"&j yuH( M * ~9 Thy , +*OLZRR‡l@YGcruŧW_ a1_E&R;?6ѷ_廋?DR;,ە#+&;xaEU4o F-RC~ot9M: *OޒY' +UG@BބS^C%/pb#q ^AaK%7Ij+E s+²7'g?>ƺzû| $Z2KM `OZ^]>29c;oM93ՓݢK)rg eޕ?|wjS1KMu(%iS|k*2(68|UA?OmȭKEcqf:)xHħQ(y0sSCJDB22u**#w:nR?`tH%bAx HhX5㨇uXz wڈ2kP/-M!4{(Kf08~QOٰ*yqRA<&u*FA톀NRZ~&8j!7ь)>1#^h#Ïm`ȧ$.,;/#@R/f(S5*^#)?yx(,Nt@{/ɗĐKT (c '~nxc 3s~e蠿(%xӐZ Ik>> cл]0y,мatFV:B_+ -f #۶P[E(F)r4`eX14h4P0\hMؔ$刈cbz}iz vVp fU?/CT@ԵRB۝=Z%ձ:"F:=]n%aܵUHPb5Zhk魯?Q=1Z;㽡't`KFЃQK~FFJzͭ㜦syM=:1xTw\a)Vn?2nb[qwt_-fgu32CH}uُ^td!NQ'L[3.7hOaF#es1[!3O?O֣zW+ JX\  7 *1ƑTRm緱jGT!р ńJ[L8B=D>2ު W) "p5C 1# C#/nb?@]mjCXGPPԌUi_o Q hfAĥЛ˅Iw}jV;m13'B!ާp7pt9 Len4RGԛ)VEɪ:,#yʖ3Kq+ZWLǹGA - K0F2_XMJvk&U6T0x0ҥ `kʊ = ūڱDHIqcQGsgetG6 @P̟~a "m!i͘ຏ`aGHHۢwb"C<-Rrc %n sƾNe(ߩgvv nX 3dfKJZ?puWJ?0lLh A6*)||N7vgBц_̛|ej&y =Fi Oꩪ X[v,XOf/\ i@.Ϻ7߅@7 zY|R|0DžI|9eQ*Tr8ZU/ˆ,AP! uQaH"ۈZM~7MAUXk>ҚvܚU5hl΂!.dNCeڵyĪ1]\Q ꯏv\xP #'#<cCp&ON0M*YtkEx,/hZA w)oJ!-n7ЗjX̷77_] }+DxlVU򎩾"ɵ  *puJY^yc<٨O gi(tc[(\wuKk@RMQJ*vjEYM eu3:՚w6>;uW^x-oU>śGo/5eGvs[nu4ܾ,a1hb qXG[eY)Ղ4QD-I~V_?b+cήV0)EU0y^HԖ n%4t6#{ 8i}^lz+س"8ʾ/_5Q9|WN91:%+Q3r> 1ՙTùgp˺gPm"^ϼZBixNQwP}qx g:6URHB$'s VUд[!yXik[ցh- Js4ʖ*@:{x`F`i%UٟmtMD lZZCã 1.f !(yik45:d ^ZIԱ;K]G*B응 D|i/&'Н춃/E k z9+. D b5tz$ 1?Ccqt |o`bL)I@%Eh!r]k' ?۹}< }&p I;%ڦMB]cQv84W!ӡv[eF*ig A`uiזzSMz29aKHœ_nQ$⯲l{\9N!A^*[ M -|Hc_OF/G+M1dLxR3W0D Lat"O[lA? az2?fN%i]?RכJöߙ߈v Owq[r Do“,ƒM~ )luOj$K - (ad8Ӧq?՜S/'p~BQtMM9](S,I3JjnH3NoSu+tnf<>»ה\ a s7SܡxSAFBH$^Lq u-Rxm#P I`uNx8 r pWNkõ*|!YaVE>o"2ߡ3xCvפ\#"g10PK]97Nsh[>c~7A37W0fvS_ ٶsK~(k4`kw⋭>~ v{ hExr0.~~HX{iIP:h=ӧ%-J=D{J0ELsk.<=~? 8sL rgT#Q ;4SE)!4bްpE#>Ϯ~  sTZzd5/@MiC5̥ϲf%H+-Mз͆߆)YP3βq\9ʱv9CkZ %wU}Rc?Dstu O&/y츇V"f噭F[#Cfg3=&@ lyC,E(y 6 ^k L/GOn6vݼ22%vaH,ۦLGƔmی@)ƳK ޒn  hKxǸnM8YqwM. >~U\H\SNyțXSt`38u98IfUHtf 3a_LOLp h+)B5)>@BzH/߶b!aK`9"^Iebi|Vy?:^ĕߠD '吴P΀茠1 .u/ZBch ک ܂j'?w7 7צғW0t[^y0g=|3$~-ϕ( JKO+Ɗ0@W'+ 7pb@x6!-'A_$?voRx;͔M̓:4u$tu$K>"\$HF_ DW*M묊־Fx! i۵UF]+W=6Gm"9DՕJ|{s_Ζ;&Mriۛ!YO-!җR +CY w5)moGjA{z SSg:4Q^$S},;LpRߣN&٤??"Rew?—Ib\x7ES43B1 ބ~2Ԫɫ*+@z7k2ofJq5RZduueâ/!uŭe er8|]*)K"2Te@!&v{a -V:r>~87˧B^˽Z uQg1RvM*QEY`CNfԤܱ  3#.3;WS"\H8bĸ= IvCU= E3bLjҤj2鄹/u=%aajfwUϚAZ\zW@:Yz.;[g[=F7wi'fS Rn#V4 9PD[.*kb{u}Zyi0̵de]Jv%0fIFYx0hӈ, 7oJ,YR-iI (kX͒ h'a޿57ܥ\]A&f_wP+o6X%a|5:m3Y^/j*o])lرOK? tLA}˨ݣ5ϿRCە|X A&إ@jyi|EHomJdeH\KP}EjKϷ65=?(Y젺 )aק?qTy^Ŵ{|b`v۵DqJ~`I]M.ʇӾ)>T]"GdZ31qSze-!ҘN*KOcec#yEޜ1Z m9?G3a=6o)o՞Egt1^ThXQn`M)J393[_R;kmf!v}wwNAlq%\>A; UWn-2=N-{w$[7n {:ˈЍKFS!;# nTQk4" ޷pϣR é3vUmmIZ#bp\>dt{J 7 [|69`=Ҫ,/8eQ_)6ӳf80ܚ6tĵUR' 9wS{TZJ烏Ʉw0Oc^YbA5Pvs:*5~Xtp(V㛵ȗm'"5>Rqc#0&I`bv / 󕧴J}CZY ۓ@n tiY2x'U:iLF 1 }W #T:BmXgɥ/[g!Ϩ0UnOb ,|.?!׿ ~ TЬ6/2sp09{s>z@!Sj6ҟ\SrRo0NCe~Bs\~Xb[׺MbmS3{ ɻjg{tvtt/"b[FWLs@p}W&CCWrY(Ua{OMousllI5Xy^ Dup,ܭbm p-#@e})$ `M+42l( \M?_94j2I^Hܲ%bĤ%F"p]snRd UʩJi.;JpGTx6v/}ߩ^ kx`2I~l#(Q 8E_vCB#C嫯4FSQYH+T:w85$#OiD`:  xƆgn}g>gy3EuU38K04=n8B$>+fBjΰQfEiuj@aJL&X_)dSOD酛VakSΎ]BJ/i6x>N 4,w਷;]h'"jGÊ@0N'RT8.kGa&24d`7rWu}ޤW 4$F& *[F::s-6vInr_F9Sx:|ϝ=,AP0cRS/ݪEU2J-qЖ ڛ=*yQ x@qϝ] N*+[g'dQӮ%:4Augs-䶌1÷(7:V-y u,v. YZ