kernel-tools-debuginfo-4.19.90-2312.4.0.0257.oe2003sp4>  <@PT@7!.ܶujG7oe[openeuler@compass-ci.com G7oW .' r/kOQB1 B1 'DnJ(`#x_H|lPCl<l~tV}?%irLn"jƺten,vsf]Uey٧A#Jl>E{Sj 3&?%"ORM 9 !#`P ^4`nrDvFL\x I:o55-T­+֘LkLO|wO2䎶 C:jq>x5wɁFGNS3a}א!kC;d\%!t&ijckJA,{Q;"UV >4[LWAMӀ$>]/BR9144394f95d93afd5d4903c0e19ddfc566778eae12e911a1d307f6806c96c3e01a7b7de5146ae8e0dc7231fc512cf7e39d8ecdd4Ѽ%8h>98?(d! 9 d04: Oax~   T  QTd(89@: ?F̦GHILX`Yh\ͨ]^2bdefltu0vt z$Ckernel-tools-debuginfo4.19.902312.4.0.0257.oe2003sp4Debug information for package kernel-toolsThis package provides debug information for package kernel-tools. Debug information is useful when developing applications that use this package or when debugging this package.edc-64g.compass-ciGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64 |mjc0x gP.AAA$$$$$$$$$$A$eee8e8e9e8e8e8e8e8e8e8e8e8e8e8e8f3aa88e5dbea14eecaed79c97b40a5d844815132b5281bd9d8fe987261c0f54936153b03e536359bfa5d36c9945d76cb60bf8bbe9c8ae47bff35b930f90b59cbe09d3c057ea55c2b7237ff22106565a0863c8cd3acad2fa91cae6837d2b6e30dbe315d3dee30a784399061c1d57771151b54a684fdbd051ba64fcc6514b5aba8017e59daa08621c5f8d09c93f75563ce6980d79cfa6a6e5da0f689b6fbd6954436a693d4dd47a5bb918289b2249a2548392026e18039ee8e94196bbe40ecebc2b66de1f2e45466f63a6bf50acea29011d212efa3df40ff1d12a2416685776a2402e2f50871cb8590dfc681a5f76c2823b36d7c0ea612222bacdd3eb3134b218b5967a6908fe229d6fcb8f13867060c28490234e5f5909b4b9de549deb1960e164e329514ec9f788253fb90ef167e1b109a135beb2f4fe5e94ff285a786e48d5703db70dbcfe5680ed88d4b0b6cae00a42c8b7f7398ecf3e82b0cb5e53bf0c3b307cab7941120e7cf31b98f4ffb9ce3ff8a6d00050f3900257a4bdefc3617588f11e40371707e2e0a798a9d50805a93d8e1de7a16a76483624c750e3d2b6537a9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2312.4.0.0257.oe2003sp4.src.rpmkernel-tools-debuginfokernel-tools-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1e@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&YunYi 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- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- bug fix for enfs, when diconnect many sockets io is hang- arm64: cpufeature: Extract capped perfmon fields - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- Revert "genirq: Increase the number of IRQ descriptors"- crypto: hisilicon - Add value profile support for kernel- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- config: arm64: Enable dubugfs config of hisi sas - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Configure the initialization registers according to HBA model - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel controller reset and control phy command - scsi: hisi_sas: Limit users changing debugfs BIST count value - scsi: hisi_sas: Use autosuspend for the host controller - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: hisi_sas: use threaded irq to process CQ interrupts - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas: Fix up probe error handling for v3 hw - scsi: hisi_sas: Recover PHY state according to the status before reset - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba - scsi: hisi_sas: Add check for methods _PS0 and _PR0 - scsi: hisi_sas: Add controller runtime PM support for v3 hw - scsi: hisi_sas: Switch to new framework to support suspend and resume - scsi: hisi_sas: Code style cleanup - scsi: hisi_sas: Add missing newlines - scsi: hisi_sas: Add BIST support for fixed code pattern - scsi: hisi_sas: Add BIST support for phy FFE - scsi: hisi_sas: Make phy index variable name consistent - scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg - scsi: hisi_sas: Modify macro name for OOB phy linkrate - scsi: hisi_sas: Remove one kerneldoc comment - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up - scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() - scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list - scsi: hisi_sas: Modify the commit information for DSM method - scsi: hisi_sas: Display proc_name in sysfs - scsi: hisi_sas: Fix build error without SATA_HOST - scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only - scsi: hisi_sas: Replace magic number when handle channel interrupt - scsi: hisi_sas: Stop converting a bool into a bool - scsi: hisi_sas: Return directly if init hardware failed - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Make three functions static - scsi: hisi_sas: fix spelling mistake "digial" -> "digital" - scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation - scsi: hisi_sas: Remove some unused function arguments - scsi: hisi_sas: Remove redundant work declaration - scsi: hisi_sas: Remove hisi_sas_hw.slot_complete - scsi: hisi_sas: add debugfs auto-trigger for internal abort time out - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code - scsi: hisi_sas: remove set but not used variable 'irq_value' - scsi: hisi_sas: Remove some unnecessary code - scsi: hisi_sas: Modify return type of debugfs functions - scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed - scsi: hisi_sas: Drop SMP resp frame DMA mapping - scsi: hisi_sas: Drop kmap_atomic() in SMP command completion - scsi: hisi_sas: Snapshot AXI and RAS register at debugfs - scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs - scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT - scsi: hisi_sas: Make max IPTT count equal for all hw revisions - scsi: hisi_sas: Some misc tidy-up - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental - scsi: hisi_sas: Fix losing directly attached disk when hot-plug - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code - scsi: hisi_sas: No need to check return value of debugfs_create functions- Backport cpu turbo patches- genirq: Increase the number of IRQ descriptors - irqchip: gic-v3: Collection table support muti pages- net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters - net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure - net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() - Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure - net: hns3: Fallback Ethtool's modifications to extack - net: hns3: Fallback ethtool's modification of lane - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add configuration of TM QCN error event - net: hns3: fix return value check bug of rx copybreak - net: hns3: add netdev reset check for hns3_set_tunable() - ethtool: mark netlink family as __ro_after_init - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: fix deadlock issue when externel_lb and reset are executed together - ethtool: Fix uninitialized number of lanes - ethtool: reset lanes when lanes is omitted - ethtool: limit bitset size - ethtool: fix application of verbose no_mask bitset - net: hns3: fix for not calculating TX BD send size correctly - NIC: hns3: fix kabi - ptp: deprecate gettime64() in favor of gettimex64() - net: hns3: add support for Hisilicon ptp sync device - net: hns3: sync linux kernel hns3 wol to openeuler - net: hns3: fix pointer cast to different type for wol - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - net: hns3: add supports pfc storm detection and suppression - net: hns3: debugfs add dump dscp map info - net: hns3: support debugfs for wake on lan - net: hns3: add debugfs support for interrupt coalesce - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: fix setting wrong tx_timeout value issue - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: add wait until mac link down - net: hns3: fix set cpu affinity when state down - net: hns3: restore user pause configure when disable autoneg - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: add support config dscp map to tc - net: hns3: refactor hclge_update_desc_vfid for extension - net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops - net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure - net: hns3: add querying fec statistics - ethtool: add FEC statistics - ethtool: fec_prepare_data() - jump to error handling - ethtool: support FEC settings over netlink - ethtool: netlink bitset handling - net: hns3: avoid mult + div op in critical data path - net: hns3: add support to query and set lane number by ethtool - ethtool: Extend link modes settings uAPI with lanes - net: hns3: Resolved the kabi change issue caused by new members in the devlink structure - The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs - net: hns3: Fix for the compilation problem of hclge_comm_cmd - net: hns3: remove always exist devlink pointer check - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - net: hns3: fix reset timeout when enable full VF - net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: add support for getting GE port lanes - net: hns3: Use the correct style for SPDX License Identifier - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: PF supports to set and query lane_num by sysfs - net: ethtool: add VxLAN to the NFC API - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support query port ext information - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support customized exception handling interfaces. - net: hns3: fix miss L3E checking for rx packet - net: hns3: support wake on lan configuration and query - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: add support for external loopback test - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: handle empty unknown interrupt for VF - net: hns3: add support for TX push mode - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - ethtool: set device ring sizes with RINGS_SET request - ethtool: provide ring sizes with RINGS_GET request - ethtool: helper functions for netlink interface - ethtool: introduce ethtool netlink interface - ethtool: provide link mode names as a string set - ethtool: move string arrays into common file - ethtool: move to its own directory - net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: sync rx ring head in echo common pull - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: add support for pf querying new interrupt resources - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. - net: hns3: fix the max tx size according to user manual - net: hns3: disable sriov before unload hclge layer - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: do not allow call hns3_nic_net_open repeatedly - net: hns3: optimize the rx page reuse handling process - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - net: hns3: fix GRO configuration error after reset - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool - net: hns3: change the method of obtaining default ptp cycle - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add support for PTP - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add log for workqueue scheduled late - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: fix user's coalesce configuration lost issue - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: Trivial spell fix in hns3 driver - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support to query device specifications - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net:hns3 Fix KABI for The dev_version & caps element is added to the hnae3_ae_dev structure. - net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle - net:hns3 Fix KABI for ethtools->supported_coalesce_params - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: remove unused macro definition - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() - net: hns3: add support for TX hardware checksum offload - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: add UDP segmentation offload support - net: hns3: use capabilities queried from firmware - net: hns3: add support to query device capability - net: hns3: add device version to replace pci revision - net: hns3: remove some unused macros - net: hns3: remove some unused codes in hns3_nic_set_features() - net: hns3: fix two coding style issues in hclgevf_main.c - net: hns3: remove two unused macros in hclgevf_cmd.c - net: hns3: remove an unused macro hclge_is_csq - net: hns3: fix a print format issue in hclge_mac_mdio_config() - net: hns3: remove some unused fields in struct hclge_dev - net: hns3: remove two duplicated register macros in hclgevf_main.h - net: hns3: remove unused struct hnae3_unic_private_info - net: hns3: remove some unused fields in struct hns3_nic_priv - net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd - net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd - net: hns3: refactor hclge_query_bd_num_cmd_send() - net: hns3: refactor hclge_config_tso() - net: hns3: remove a duplicated printing in hclge_configure() - net: hns3: modify two uncorrect macro names - net: hns3: remove a redundant register macro definition - net/hns: Remove custom driver version in favour of global one - net: hns3: clear port base VLAN when unload PF - net: hns3: reject unsupported coalescing params - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() - net: hns3: remove unused macros - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: Use LLDP ethertype define ETH_P_LLDP - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: make function hclge_set_all_vf_rst() static - net: phy: Move linkmode helpers to somewhere public - net: hns3: Add unlikely for buf_num check - net: hns3: Add default irq affinity - net: hns3: Only update mac configuation when necessary - net: hns3: Fix for loopback selftest failed problem- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- config: arm64: Build HiSilicon SPI/SFC driver as module - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - spi: hisi-sfc-v3xx: add support for IRQ mode - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register - spi: hisi-sfc-v3xx: factor out bus config and transfer functions - spi: hisi-sfc-v3xx: factor out IO modes configuration - spi: Remove CONFIG_ prefix from Kconfig select - spi: hisi-sfc-v3xx: add error check after per operation - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes - spi: Allow SPI controller override device buswidth - spi: Add HiSilicon v3xx SPI NOR flash controller driver - spi/acpi: avoid spurious matches during slave enumeration - spi/acpi: fix incorrect ACPI parent check - spi/acpi: enumerate all SPI slaves in the namespace - driver core: platform: return -ENXIO for missing GpioInt - driver: platform: Support parsing GpioInt 0 in platform_get_irq() - spi: spi-mem: Fix build error without CONFIG_SPI_MEM - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum - sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig - powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config - m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig - mips: Drop CONFIG_MTD_M25P80 in various defconfig files - ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - mtd: spi-nor: fix kernel-doc for spi_nor::spimem - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() - mtd: spi-nor: Stop compare with negative in Reg Ops methods - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods - mtd: spi-nor: Fix direction of the write_sr() transfer - mtd: spi-nor: Move m25p80 code in spi-nor.c - mtd: spi-nor: always use bounce buffer for register read/writes - mtd: spi-nor: Add support for mx25u12835f - spi: add support for octal mode I/O data transfer- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- Add feature for nfs client support multipath- mpam: support ACPI for MPAM 2.0- perf metricgroup: Fix find_evsel_group() event selector - perf metricgroup: Fix for metrics containing duration_time - perf metricgroup: Fix system PMU metrics - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - perf test: Fix metric parsing test - perf test: Fix msan uninitialized use. - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test - perf expr: Allow numbers to be followed by a dot - perf expr: Test parsing of floating point numbers - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf pmu: Save pmu name - perf pmu: Simplify arguments of __perf_pmu__new_alias - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf jevents: Add test for arch std events - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - perf jevents: Tidy error handling - perf jevents: Fix event syntax error caused by ExtSel - perf jevents: Fix getting maximum number of fds - perf jevents: Fix event code for events referencing std arch events - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf metricgroup: Fix uncore metric expressions - perf test: Free formats for perf pmu parse test - perf metric: Do not free metric when failed to resolve - perf metric: Free metric when it failed to resolve - perf metric: Release expr_parse_ctx after testing - perf test: Fix memory leaks in parse-metric test - perf parse-event: Fix memory leak in evsel->unit - perf evlist: Fix cpu/thread map leak - perf metric: Fix some memory leaks - part 2 - perf metric: Fix some memory leaks - perf test: Free aliases for PMU event map aliases test - perf metricgroup: Fix typo in comment. - perf list: Do not print 'Metric Groups:' unnecessarily - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() - perf jevents: Add support for parsing perchip/percore events - perf jevents: Add new structure to pass json fields. - perf jevents: Make json_events() static and ditch jevents.h file - perf metric: Rename group_list to metric_list - perf metric: Rename struct egroup to metric - perf metric: Add metric group test - perf metric: Make compute_single function more precise - perf metric: Add recursion check when processing nested metrics - perf metric: Add DCache_L2 to metric parse test - perf metric: Add cache_miss_cycles to metric parse test - perf tests: Add parse metric test for frontend metric - perf tests: Add parse metric test for ipc metric - perf metric: Add events for the current list - perf metric: Compute referenced metrics - perf metric: Add referenced metrics to hash data - perf metric: Collect referenced metrics in struct metric_expr - perf metric: Collect referenced metrics in struct metric_ref_node - perf metric: Rename __metricgroup__add_metric to __add_metric - perf metric: Add add_metric function - perf metric: Add macros for iterating map events - perf metric: Add expr__del_id function - perf metric: Change expr__get_id to return struct expr_id_data - perf metric: Add expr__add_id function - perf metric: Fix memory leak in expr__add_id function - perf metric: Add 'struct expr_id_data' to keep expr value - perf metric: Rename expr__add_id() to expr__add_val() - perf pmu: Improve CPU core PMU HW event list ordering - perf pmu: List kernel supplied event aliases for arm64 - perf tools: Add test_generic_metric function - perf tools: Release metric_events rblist - perf tools: Factor out prepare_metric function - perf tools: Add metricgroup__parse_groups_test function - perf tools: Add fake_pmu to parse_group() function - perf parse: Factor out parse_groups() function - perf tests: Add another metric parsing test - perf pmu: Add a perf_pmu__fake object to use with __parse_events() - perf parse: Provide a way to pass a fake_pmu to parse_events() - perf tests: Factor check_parse_id function - perf tools: Add fake pmu support - perf tools: Fix term parsing for raw syntax - perf parse: Add 'struct parse_events_state' pointer to scanner - perf stat: Do not pass avg to generic_metric - perf tools: Allow r0x event syntax - perf parser: Add support to specify rXXX event with pmu - perf metricgroup: Remove unnecessary ',' from events - perf metricgroup: Add options to not group or merge - perf metricgroup: Remove duped metric group events - perf metricgroup: Order event groups by size - perf metricgroup: Delay events string creation - perf metricgroup: Use early return in add_metric - perf metricgroup: Always place duration_time last - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools - perf expr: Migrate expr ids table to a hashmap - perf test: Provide a subtest callback to ask for the reason for skipping a subtest - perf test: Improve pmu event metric testing - perf expr: Parse numbers as doubles - perf expr: Increase max other - perf expr: Allow ',' to be an other token - perf expr: Allow for unlimited escaped characters in a symbol - perf test: Test pmu-events aliases - perf pmu: Make pmu_uncore_alias_match() public - perf pmu: Add is_pmu_core() - perf test: Add pmu-events test - perf pmu: Refactor pmu_add_cpu_aliases() - perf jevents: Support test events folder - perf jevents: Add some test events - perf tests expr: Added test for runtime param in metric expression - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" - perf metrictroup: Split the metricgroup__add_metric function - perf expr: Add expr_scanner_ctx object - perf expr: Add expr_ prefix for parse_ctx and parse_id - perf expr: Fix copy/paste mistake - perf expr: Fix memory leaks in metric bison - perf expr: Make expr__parse() return -1 on error - perf expr: Straighten expr__parse()/expr__find_other() interface - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables - perf expr: Move expr lexer to flex - perf expr: Add expr.c object - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint - perf metricgroup: Support metric constraint - perf util: Factor out sysctl__nmi_watchdog_enabled() - perf metricgroup: Factor out metricgroup__add_metric_weak_group() - perf jevents: Support metric constraint - perf tools: Update copy of libbpf's hashmap.c - perf tools: Sync hashmap.h with libbpf's - perf tools: Grab a copy of libbpf's hashmap - libbpf, hashmap: Fix undefined behavior in hash_bits - libbpf: Fix libbpf hashmap on (I)LP32 architectures - libbpf: Define __WORDSIZE if not available - libbpf, hashmap: Remove unused #include - libbpf: fix missing __WORDSIZE definition - perf parse-events: Fix an old style declaration - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events - tools bitmap: Implement bitmap_equal() operation at bitmap API - perf metricgroup: Fix printing event names of metric group with multiple events - perf list: Hide deprecated events by default - perf tools: Move ALLOC_LIST into a function - perf stat: Fix free memory access / memory leaks in metrics - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - perf jevents: Add support for Hisi hip08 L3C PMU aliasing - perf jevents: Add support for Hisi hip08 HHA PMU aliasing - perf jevents: Add support for Hisi hip08 DDRC PMU aliasing - perf pmu: Support more complex PMU event aliasing - perf metricgroup: Support multiple events for metricgroup - perf metricgroup: Scale the metric result - perf pmu: Change convert_scale from static to global - perf metricgroup: Remove needless includes from metricgroup.h - perf metricgroup: Add missing list_del_init() when flushing egroups list - perf tools metric: Don't include duration_time in group - perf list: Avoid extra : for --raw metrics - perf jevents: Use nonlocal include statements in pmu-events.c - perf jevents: Remove unused variable - perf stat: Fix metrics with --no-merge - libbpf: add resizable non-thread safe internal hashmap - perf list: Output tool events - perf evsel: Support printing evsel name for 'duration_time' - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf tools: Fix legacy events symbol separator parsing - perf list: Display metric expressions for --details option - perf stat: Move 'metric_events' to 'struct perf_stat_config' - perf stat: Pass a 'struct perf_stat_config' argument to global print functions - perf stat: Pass 'struct perf_stat_config' argument to local print functions - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() - perf stat: Introduce perf_evlist__print_counters()- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids- spec: fix the problem that patches are not packaged in src.rpmdc-64g.compass-ci 1703117228 4.19.90-2312.4.0.0257.oe2003sp44.19.90-2312.4.0.0257.oe2003sp40-metadata_list-compact_tlv-kernel-tools-debuginfo-4.19.90-2312.4.0.0257.oe2003sp4.x86_640-metadata_list-compact-kernel-tools-debuginfo-4.19.90-2312.4.0.0257.oe2003sp4.x86_64debugusrbincentrino-decode-4.19.90-2312.4.0.0257.oe2003sp4.x86_64.debugcpupower-4.19.90-2312.4.0.0257.oe2003sp4.x86_64.debuggpio-event-mon-4.19.90-2312.4.0.0257.oe2003sp4.x86_64.debuggpio-hammer-4.19.90-2312.4.0.0257.oe2003sp4.x86_64.debugiio_event_monitor-4.19.90-2312.4.0.0257.oe2003sp4.x86_64.debugiio_generic_buffer-4.19.90-2312.4.0.0257.oe2003sp4.x86_64.debuglsgpio-4.19.90-2312.4.0.0257.oe2003sp4.x86_64.debuglsiio-4.19.90-2312.4.0.0257.oe2003sp4.x86_64.debugpowernow-k8-decode-4.19.90-2312.4.0.0257.oe2003sp4.x86_64.debugtmon-4.19.90-2312.4.0.0257.oe2003sp4.x86_64.debuglib64libcpupower.so.0.0.1-4.19.90-2312.4.0.0257.oe2003sp4.x86_64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/bin//usr/lib/debug/usr/lib64/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnu  directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=e96420ed30b4585dae02b524ba4b3fb7a8b29e16, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=34cea93286327d49b2a2664d1ed8991137ba8615, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=b3887afcfb11e91add3456a31e65cca2178a2e52, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=d2135eece119dac0383a9ea8bc81ea0221ae2dab, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=54c451ce81c8ecc811f1317c31a366022c5f477c, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=78868fd67c59b7c2a71acbf36b4ba9399c648e31, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=7533d5f447636752fb09d44bbd018b7cdd8eb1e9, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=9f3c71d2e4529666e88c6b1b94edb04bbf2bbd3f, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=0fd79a40622baaa493161266a4f207e3b4b25f5b, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=fadb957469c8e8cd8260bd2f6e32aed98c64179e, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9ca9e05a44863b978175841e75f6c47c9626ec6, with debug_info, not stripped柕?@utf-8825708eff4186966c68b6ecfe32aef6cced6c9983cbf5faff85234dc46a48955?p7zXZ !#,p] b2u Q{LWĐ9|^=HĊn7?D h2#WKH\"Èsq RFoijPws1uȱ~-9@3ٍJq0oy`:G,)U?\DN343.Cl߸#qJ\uG˻&uԬ$ `ya+ {;ͫ7k.ܜ`QlƂ`p3C^9 b<8EW2}#ny5F5l˞A8gUZv Pd28txe;BR.{,"*N?ί9x*1ĀX?0v/53» Uj{ :ZI3)tۧg],Ŷz\!jv\<ﺨ4NS5ydi'T!s1%R㹿/ K+Ǡ nӶ! A N\|DU̙ r*.$E A(^ӣ5_y$%*ÒL̔dž,ks(aD"FE>->-C^}PzMfþ3w=2\JJ:(l1D6&݀IV$_'BVM=3B(HvUcu?ՍapHɔ,}Q xީaawV#Ǡ{]^"?f~mbݚ/y=F%4*VAg Gî X3XPIcpqf}tL4?uUIfiX fL1N.=̗,K W?;[N|n>]lf-'o*Ŕ M0$$t ܋6Iʁ"0V9$-^EK[d/QB3ڑFqХvb#ԫo?,ńIieQ~h3GX o 2!)\fޮG=Crg3- cjIwny|-dkuilfa'T{y4 C CF2R5f`5t#1"ir5+^(Cvjِ/$`=dgf'Y̷e(>#yH~Iq[R@\ JW6IϦ3*Ez*eSӖ$hFK|`*ʔ%BlQ5c:Xgj1L4evx{eT 0#odb+ҋbB4 .3gЍ7Z {Mp>EnM0O*i> p4W!ޟ˛| F3\vOjh}NE~Q~VqI'B ) I% p6e=Y[+P!ϭB[׏Մ6140n*4n -tFV\}k-8Yz*Qer jʕ 1 ]Xp`el?"n6y3t]G7t5f`dgT]uq)` )n^X {YOTD`9frUo[S205t$\i9m!:H+qt{Vs1=q)P񫅧R+`ay8GsEOw9i}:\źHS |^QGxO(*@vqTɝ/B"X!AVՊ_Rd6m cI *F'ڎFd!1z戣沄&TXWb:>ƹS D6\!m_eWWAmmVXnX8IcR:Bwj2ؖxy B 6T4 NR#|  QIuBb!-nJ(qԢn4PemD,.]gՍw.&߫)ٵMfGX(Ì}OC:0~ye}W1"gf#:#2R4su$Pi6?լa&&E۰p2jOgno|wDIa#]}VFy{8: _v~V[bKY=oq 5ն[0fET~u0>/$ E'T- 0?ny$H]s9Ӈc| 7mÊn7nѻ rq#l%zT --_kz*,r|4V2 ]ժ@DȣI.^!=_k׷7u/Ok ҤD[8n0@mv3e䟭b^# [K 7O6ާcUzP!I7}J)(&t<8N0"=˼Qu9>@m1ڿbNq?&[!ȳ}L9x:d'9|{$0m\;!/3YOֱD$ Mk ftGoߖ$At!Ut/PC^D"1Ҟ&<nI?5XXɯ2=Ƕl?CF&,x9 szgݞ>M)XD7/,uMXԤ~+5 rjzgg.+"@_TVHcNxLfnI=;FuG;'*w3%g:5vbIK">8/24m9!i -|J7jgPnKus+ EMl/rgI.~$5NEڄ5 \XDcTesl1?GW7Ж8I`Xb[~ivu0 XQdD`c"n3a`$?x%MTVp)Xvr)ж<4S%SbxK!2۹Vfw0ObvzvZd~(F{"iۺ>ǹiV.v. R z`NP!TH.bGUx*zCpiD6[Nc$Y|#!EsUB Za7iE\gdu3i?^e+իhu9Q~ja4;e4zU1R>S^hΘxZH7O2䚅nDXFb؀a6x.CO/ُUQ^BH))JX F2e%,q1#PGwLH0x3b]Q#lXaQܒBBJ1#hu@rX[gVcme&dկڏ96v7=\«;*y<^O8Ӗ'KQOwXA^cWi]H d?]nP7\KlN٩xpwFppFCm~~#I;kŸ!lM)^ dCnKmR" ']tVՁ\C ~hF-wCLKJ-qTB&nSQ,1 ,Ce1'ta<2ͤp@̳ JBFULH_r\ɓO= "F*S"Vū29q.L#|z SִU[Cg9X\ɼZ6?H/%2GR4)o gC+RKy1U(0FF>uď{]FO#֞z>?c;nvA4~Oh5"= 1s%.#``w}b%N3'MX=AGd+~=Mc kE_K3 BUs o\ThE(ӫm=_L }Ue/j贲d8!1XrMȉE6 PWYM)ҍ~D1SlDӊmq4M~^#E HR??6a\G "mo*e&2s"&Vcz2rY tS[0nT6B +ImӍ}u2 )>k?,8]na@ i8=%BlEVߒ#9$ 5it1ʞpa nquָho0M."}⾾tX+7 W-UC.nw>&kOc4E={6g#؝K+90X,%_ (G)L_ؙLG0VIU< Xn!e|.-sD05E6~5bW}~sbW8<9t ! 5CG~uh92oX_O&e\8QH;f)ոc7ȝ @'^g}Kps14ˡIPj0!*pٸO70vF~d6%${OHw%ËL!a! ZP ;L)nΗ} t |vђ~n p'Xue,#($-wͼt“u}&YZ g.^Jf~du -t|TI90"p~Ä$ȤQ`XY8g+{qA۬3n_dy4#iUD?k*b㆐l~m klhSCW1 P*uO?n r}o'@xl1t50kYG3gY*ݖԣ?-'^е2}L[-7!|cpT`zdrF:iI 231_:K5b"Yيvkٰ @nSeqj u`B~Y/B |fFZ nf'Z+?UP"ѽ~Ki[ͳ%'MĴD(|wXGaYi 0ƒNYEyI \W_jͪЩ@Ҷݷ|nGېe‹Te-9@$ Mv&Vq@"'C7>ś/4 fUʊȣ"_g H[8Yv7 LD1Us~ùPTΔӴm "g9q F71S>@<n$\]0y(>w3H~NI,) ئ34s4Gߘ:*T\ÿ# &sy pN>U-L 4dWA vKߩt^RA|2ŷ`T? F miqXQb:/;86 :dgJܳ?ԫ5փTZ/BR4`EѨ\Ň @[HI~LG6Z* G"LY"&l6n qs$4њ/P ssW"pի[g/L6m/krwW{ Qi#kBv({* HmiW# K)KwyjȜEn@<6E.>I2*90Mf>Kr0eHPz0W]aaqlRW.Wf[ z P]nIhbh&"ֽ HQsqz1d氜$H{LOsX.b5$Ղӟ20^a.E3GڔW_/ʒG3!O%tpݕ}3YN Uo??F5Ia7g ԁЅ-Ix kN;R\x[l; tZPEf xS&A:{fZ>X&Ϯg4o-n@HG]dw/:rWN,sSf+ kQ@ӭ$OHXౢץ93M< ]ٹ"qC]5}msC0\f6 9sˆ Ǯ'GaM]7l϶P[śu$ΝPa>3GI@6An jqVs"%{P,Ѣ^CDC0 nl jLJl̅曥Ї{"vᓣnSOʹ3mTgd|b\ h61LګOq^љ78O[&m<˄i;q  FfbbÖ^:76Qd19'iG#vduE0,*,bDPED-lBK8_z,=xmp_Ja#[9`S8C2JQ Y{!v.<ܼ= :2]a'q)I3)}}L19SXj~4=OgJI{&YQ&[KZoz)iZW&co+lӢc=_1X|l豯;/v!X/LE꒕[ ]E}0xQd7gm@wRC*ZRӘ GEvV}(smGy(==3D/R9nA@Z)ob33 <-9m'52-\av nRk% X\WUý FM? G{felkU-؜ӽc`KŎr^}w"Grl >)ԑً̩&y( 6CHhE8Q5cJ iڔu*ֿh9/Zx피ob'oG^nfDkA6*ZuY~!7ؿmQOI[A$hqLC#fх hC H RǷWIIB0"쥉6_Wpߡ AzgޗFb,䏬iz;+ٖD_t?cd}l >)H@+Jr @0w\Gl-BGZzC=c?!|8`a=5Kѐs .z;[MG}"smc0fـŢNHshNŦ_ B^]A$Xg;gdzCxbC<nov$h1Nី o8D- FB4Hk8*V@;S=mziڠE0\)EozMQ YhlVar)!fz;g,4FbÈ/QZ:ÇlSo`Ol 8gX`臋ox; #Q(&. TMȗ^74ED9pVV~3!$spLWUFt*ˉ[rVZiwr#5QznŰp}q  SPq'AzDO\eCeaӢ(V}lTrs*}Bi҈G ;"DG S8)8\tyE=EMSضo|f@o#ᕊrc_/8۸hAi+s 9qa\]N|1N+ãYlcNs 1ux&e'DϨьCs3 !F\+yj1`gӧ%P >(VpYCW zѠ,TWR }J'8{â@:97Ig.hA0ED'eg\5ؑ:+u3%zdr*UiBՅ*rW]8hŲp^rEKTNzqW|n-B}gp ;<6t8*/QFJػBTK; >k?MDdqJ &~S*G}ڄW9Flb5Gk.瞜>] _dU_ 曭E5-iq4n,(OēȸhrL[ M>$[K, 7a3K Fnq~8Gǎ.gȷi/Eٰo';:,^u(1ӾBi{$x9.\/)j4hƪdNV+yrO&Ԛ>0 NI* hrRDQ'@B+*1Z!2^áG͌IY9[̦^@w\S^˞$\ @J>ѱOvݗ[TQWS;ÆU3ptY rDӸˠeyei-#AgRL[^Rp~Bj8k~ oDMXv@4PNNgazmQ?ˠZqeȓ~]3G'TXAn r;,Dc.8n4,@w~Cg6p~O[K5mPxf@) Mj]4p!A"DSDwVC71_^zAܹB 3kdsr=]XFf4vɜU& B> . ̱R`K&werx7vC^; *w5,W'3-VpU툮), 1MX$+ .hKf%qtp.Np#rO䟖bw?%۞~E94"\F;=tR% OYY6s`5:˷n'my.S62=wAK=N!XX6창;ieJ! ~ 2D1.e 'Stx6цB.k?0DĒ/u84Vx D.9mI@d)%p=gk\P-s_nZI /H{I#lQ= 8 b8ϭZkV;e>52e$wm4Oł @QzGǖpP-‘Aru9+B]-sm5 v {!̑-n%FR2nnS9@W+d9h&oDWG [14+=XB JoR @UP%h #Đ)&N+x8mXF1EO ?pěrc[Aq0p$7+-K@a}Lx0\{\(œmV(yd,ds1K:ٴ_V-:e%7{D;,ch|nbDXцg[6U;WXI}r {jff}t_;nԴP] Ceak:|Hfp4Pc =~rgTs2F#N)V'lKœdQےCł|sEfyWb/h=8{aR #үSMv9N̪н}(YBZ0n^[OK2G.mwєT&9&fhp S].r~{Jav<[Eϐc0fg6?2k; &/\J }Ŝlw$u -GR>TT`!3b@mFnd^M2g5AZɊ  "%v8=yjSl>R 0X׬pn9FM@PPN e^UHcLq_/f/mNȼkg* +mwRW&:l:Ņeq+[_.W?ϾwPu,#jQ6qX6ǻ(ǟpv6 ~2sk{a%h+u`)f:W?S3ҹQŘPݚZ;zU1h׵&Hׁ6DsDNYStT5SSF-:ӑҤ}BK`? p3?dTIq+MBvud pc^LwR!o@?Z+9:x1f3+4AF;ebYF і~! EnLvyY ^h^cԍ7ˏ ?L?KA;X{Bi8bj+k?ٌ.h}nz)n*GgvgT=)m:U `"OXv3AȖykoB[+b[wO6QƓEH SVa!\>P}NZٯ`+COwa+ 8RYd"bZNX#-ce9H[-&MoڸyJ+R0v:l|B dB!'/i|=@lS(mwTha w5F ?xN3K%xkw[v>#%|)Vݯ' Cj{ F)+_d_iIL6/Bֺn`6r8e!&g,P5TU}/F_e,zᘶ)4ʎ<$6!vO쟐9JTԁĵu1dF=ƲzUe\BFsH yhwR?q]o/HguÝ `,p&7s\M"mF|*y t@ޓ%m5!Po枌Khѷ{.Y܍٧2f^p5nܸ$N:S½m':'`tYt dLn(){ul;'(ڠ &ea]0~HIy6GE\O<3NA%vA)6L +I?+f|u VmOU7i4y]I[¤ yO O8vpȮÖ쿥)6eab8 yVf[ ЖZ)ʻoe&?lOP \E nZYāe~NE)$ mUQk )/Y/% K-p 跔Qm#2&dYgFD9&0]6Au+zp3S^(m۠^kZ甖~WGb t0X!jѥ+- ڋˑ/^ 3)]ֽǝYO% KnFBjװbb8B/%t' O~`PYkHV]S%_"xfܧU|Sns.kݳt&DlRW~2>IA)f>9_ i O]lf2lh87UK1o 󿣓cmY wm>)c5B~UW3یjWcD3[!'G3{&ģd/Aƞ |PaiĜ +7#X{J>LZJd6#j7((ɩT81 *rQmO!T}̢.u'-M|/&aX a0[NFW=;xJ 7~SNtwia ;+- TZ NJ0+1܆#jd~?+F k.ax=ǒAJʶz EPy[V$6fXm}\MR)|t6(^mF$tq 7i0J> a R8yvR#~+%66;GCC9ba}һ'fИ@ۏ̪awPs*U?ڿ*i_[X>fsk3Mw궴^"͒p4+CrnUFlR$26-iHMHZ$DUdo~hBt&C;P9tgp/?"\t9e-~6Ծ}|А![+@..߂׺t'g]&m0o$VY -aU~S`S7"F‍=Vǎz~G{ `@V@K&zT`)!6/jF$^2?Fob)G Kº* uŦm.UߢcRPpxc~KRjp"7d'"xPl]8?UaR%G^?It%r9 8*gDoeQNZMA{hV~znQ V#Mo GS.c@I]Q TY|7MH"s;<czʂ@_gfE_9ǽ``F;6})d4&Tˬ-)<] *5`m)ri2teUa~^?o_NDyu}bl8'na*b[Z 9 &qEZ(_ Qz^vÁ>V VՏ] |[zo2?SJͱ4#w&s֨PsӋ>9fW|\΢RҌO(IWjǹ˱uFPCYC}lH֝*( t,ތZ) ׁfGPIR[ X:~p CD:>i=bARޏ8.@@X|@5v Kc ð̡&u$ޖPw\W MRdV}Ԇ15%ݫ첄/ "hUJik@ }p%F Lfŝ8K8 ?ɞ"Whێ]G)/nPw gOR?NΒW=0yǨ/G ܽdNpQl M*^3EUހ ?`Fd:@h #QQti~=V-M6<4R$]Mrm#P>PȶmE؞~3(nHwH.ޔگxKt}!aCAmM_|ʬor}1|uѬGKavlgB,0\#\dPa),rJ4rl vPI_cTQod]5䪐1/elP9į\;#S X 9@Ԋ_J- h]{c,I8UwlqăR܅}ݓ-ЂAC;C\<qRu=`rۄ;,@~Җr 1=+3Nl"]v~@J]MT'9V$foNIyn*ŴocE ċ`_k) u㠗+cb.XY}pOQ U7lCo[]PQ^)/ᅺd TK`Rpq:׌W3r|h!–y1?];J9as1.rOk0]QJ+f<؟=Qz !myuq,T?da&6\fuS?$GvjZ(`1G{{n-M1jCiƩdjyܜCĞc.Q:B4M/W$Νemf C(ч+w>yuYeROW@sii@6Q oe;^;+bmG;?݀bc 6q< ^ id7JΥrEӠxTWst :Y;yzsuN[0ҭ?"@Irdq,࿓oPN(]ܝ{q49< pTwRڨ=[i=?PK{c]И&?p} } LgfNfލ G^ VhK |+T̰&)Sd4DLqL//:ByC2dE5srss#Y'x2aإcp1Jg@CjFxQ9aWA[·t'UV.O Q&yc*h m{Ө5>r*NزrMYN2{{R-mwG ơ ['oXd h19-G5T%mv>(&bTM~h aVݐ%ՃqAt UdpBeкp_SH )$qˎ3 ~Xk6×>< 둤>#n. KH>ac()%vC9{W@+A_^c1k`֧ϊR ';xV.=:瓥oKYȔ~xZ& bl- !O])."A06 &JqJl߈ XMۻ__H{HXgRB~eՈnyi$؎ XX`dމ%Zayj+K2mEweK->c]Tli`U4MJYxQ̯a&=ɨkN2H#?cN&s%9g/gŃRNlmsB=yC:9hnO0$mDWxt?5!pF(2΁396Zkx5Nn"&1pKioR.`'1ofm?ejLbk` 4K+dRCK3MyokgIoC}FlgnlI$5~;pn"FtwP٪^dV~-6 }'0/ǔ'ݍJ80  ũo J Pjkv:N>b' }a<7D!?^o>@HHAf z#D0*q 1/K7 z\r\VT/)T :ڡ|p2v>NΒ͘g^oU2Z"S]Ae3'TCެ4v D5aHYN0W;$zFnMjT;n`[az 9ܣ-8H/(E\#04H}UJ\lco7}42H7XB6␞7o[Š}N=uQ4i #*y PGڠɡ&#fzЛ!X-./q0{Md*4lHCV HhR#C\B{+@U6^)Q~g o&fBRX;hLn{OϟQ>* R)jf@JE|wc{A%{H`lQ'[K _O-<#mTeDqAHM-ŶrnlC^b92'^&cyp'S @F7>#F)X<6)^^9l06h;_`^¡.A @grq p=N2qW.Z4cԇ<;~#4$ u _xcBAsruU+]*tՑhT{R!9&-ѨUnQAL^Mwo&;{Ki\=҈S3P}FL#O!L7=e~Q;eRM,p*im9q&)yu7qg+?u?\ |"5n]S0 ~I1+HѬlG8\F_Xx/7-lE%%s#?(~>ʸ^oFeb݊&Z_+ҩ#Ӱt~ wmQ5Oϙk(tg4Ķw 6 rv*/\0y|xlèT ?>}(l8|. A6n $HBjdihA& >2*pƩce9tO$% q`> @! t3U}5Æz&6(nX=숲֭"'õ0!aJbSց>7jYznċ~\\浬75]d$hGd{z:CfAd.KL6 `o-=Ƀ.dQlϽlgcǔ:2*K# qJը;mtŠ"aFjho9\hR؉Xc8㞷׮Aҥ ySWwޱJ^h;*{j2KyG3c\/M(S mY`&RDb1D[)k ap \ Pa- c+Yx_峅o}]Ȳuq^UP봌!<"6z.[" ` 5[&cBC^s&䜭a"'3.om >N|z <1c[1\ki{ݼuӳG|. vFA,QyY;K Z\#qHHCk|9"OmJnlNCݶQFn>!UtFEDS*ăD_!?d]X*HŶ )*xkCK[G O2O xjlL84Et}fQ߼X61OO־"K?t1tG].Im&m'!XȞ2ߦO SHlv 'uE%4&LIbѨ /,}g`ˮqK %2-Sé;˾بf %--j!:0\l>b<hK!~l 7_VG\{,yEu@? l8xyViDs>bZs&"}eDŽmlf0C,З&id-ƿ(A5KUk YDbfPLtDzܸlg~ʿ).Lޚ~Dz5 Cɨv?gƆ\ c%vq\KlP)d1 >요LHظk.{sV8|cQH Vq/aL4F,K'?|J+6zd6KZ+wɀVt A%B{ |Z =pFi >+2 ;֡o~...4W`]E8lg1cv,1 HG?4Z?w|`" }, OKQ`8J!3{dBF`mKhݮϾ/J 0xXV oX̯DQ!LTabGͫ RݭY#4W Ey8̮7gW% PkV〺<^(8}{ 2n|7@TRª ԛ8Y NmQe&;0 m$Y'cO@2g1=F=qToBٙOl┉N=HQZv4FFxͳZ0!%YM-ʢFj̕n̾@i{.D#f\%4OK2RQj^R^~b_x޾C7>Iv`*uJ@~}Uz}2((K&p+ š."]_A4t҆¼ݨ*3F`ӽ!%a0*`AR(8+&` BCEĺy8rݕTwÆbOuuЙ?\UTg8ZXGIoJxn՚@7 3<%*:0U*(#{fwT%"E.L5S PEB'̻4@bOguuL)rX뻇FrtK4{dVFu4Ӧ",2 _NkyG\iud.8wc[q zj4,sx_{#]LgyM7>o `+w̮H,Aw@R01jcy׊Ķ^jTy^T:H r̖F=in1=tЃ] ?9T& oR&1*ł d>Ɠx p w߷7j~aqG'u M7v|^erg8|g8RYVe-ᬽnO;Bs3Kێnj*[g4F]bz8| !k "L@kp]V G[/Z՛{Kci;0U-+GT<,9]G26IIx\25Aohڨ#s# T2rIu0! cHԁ+ec/ 䪝 Nj"c|Qc=MeYփsU.*onYDM9.M-[놻k %.I7{tczu)t[}<6|)=ks0uk/.=Jm'&},4JOMx`FȍaYV+FpI/8elF8"8f`QE T[ Ґ ܮY7ef[e i«]a^xe9Պ5y;}wb x] mP XQ^{izmpXy揠ɤ=N- k "Z c%C[^, `EYdt;&8\Rw(&7&/MA!/̠r#i`euTh 5~ED^i j?0]{fhIlȋ[o'A" i7*ѡ.} N ̀ziI_pĪ-XІ7YC_~97RXLV?|.(lt#q͘ٷ Oq*KTK\xm!h?:|HOE% kF'a'/}?VE#A+h^&s.ƕQGGC;c,a#m\h"o9EMxQ'>!H:- SX4vo8↉αe=e%ZxI\B[0m'jc eX/8Geuq} 5YljsjCm.]r([:i"s5}1TjV+*(pWIUEFK+XbPfALq".o<>~ehu0?K qg}qx(( T 67;pxڣ|Ek(X]C3dO/~ v!un%`Jx@&yd,d- /7KL7U(9/ޙ! 4 r)aVH/?-kL̏g?j+e^% yGS|3D 3f9S@ VHBg_<1xz`@d!m k CZĸ kpJœ5y%\a澂 Kb(E5gPG2鴺Zf JykfC]d tt#RIk m+! >wDSrr_6)>7ʮ#Fx9`Op c_%Kz]8w_t5w&.+^2E+flmqËYeb[JwoOz69=|GXsnҗ$Tː3$$G0t'f"9Q (9DZ1*H4Ђ1ε6њ(ݢ9=~/ATSm犟' |v9(wsV1}@.CBl+N^#^ P]6[9O|uGzu?p^*m|x=[֢iФ8΄Hzr@In$3 '/:F]\AFv7lH헞im :q:c1ћ@΋7L^^rG:\n X'wϧƒO 'N@/7Αlr{l[˸| 2Tl{`Flk&ߖN\fOar[㕪%tL~$Q Ť! c3l2'{{hmcCxBa Н9%=rbJ9@*ZOI6f>y7s)Q7;0} g.ĒAJWK!N%\ɟF3S=5~kj j{~:Eo5lF47(NijJ`Y AHVl g}6szz]5p@-lf PS>؇7t/`>3[ud%r(]˙U]#xsBvH[ ]H΀#rl-$1Ym´,(3k,wzRp p/HPw쬍01LqZ<1,b:ܾ!c+99gca9'u׻>"Esk6ayom4BnS8g/s㽃| NwXfY#RFaOZ#UO8nK;&]4cϵG$l@:=эtg,>ȭڟ弧cxEJl% MT+,"âPMĻJWz[?SX8]*{l lrYoa6*qZ( Blc[;`h(M*#&GJ8ݖG#@;y$w1rm.ku/m8e !Ž1gr;cϛ Q fuPDޯ m߃"\Z`J;R^${JYL >Z JbiDu3Ԯ_]R.H؏`(TPjdOoy)LG:}c덫#ȶzDȠ60vpdض*S3E~GޒV₅p!yU8l39$d3bGaR(bAmovH5Fڿ/\ش'HWJ–ΰ!Y_廪 u=ףK ֋y@_ċQ)Y\K,jǨ"1W#֟5b~5fj ˸kg JP,̴۰\8бlfghb`2(SWN"S2ItcO sׯ]#)̬XeRW|32D^iUx8FtX'!$A_$mA=4Ğc/eglR6s ;E2Έ<qfU1+8t |>?GCs@@D TsⲼާvmaN:])KY`74 +mpː.YIQg(F`TAuOZ'zZT@tlEIhIߢtr&Ӡ1j .lܔ WD`WIjJp1%2OlF峅eXM3l0X­ =hi^ʰgzO i?:4zcz D̞ܲBi9B/):y<&0D`i=[UVOϟjoԍ ?|bw bލ(^W986ypQhg MX!!EvZ'Ml\q Hhϩb=y}Ѩ0V7dQS$w#]hš'Ӳ|:?*ߥyǶbp`ӭAzs|W0Rxܜ,B*+WE9ժ^#ǔE׬`!dZ9ѧz['7OyYRdtj#ijrtO'hfp%>| p Vbu&FT{DgGFN+3~w@bn ԥYUEV`l\ ?SqM}E?uDT&XϨ)͚1Q5rLtIҒbĥ2Zh!|0 F3y#a汀$grSnH%,7Z䗙?!.nc*, FX1!B)uzt>vhzG,7D|'oC ē-O!EWdDY}P4ێ𹪏JgEɂ,i"f{ :93B19;;h0悕 8i 7"JW&-.3\ɳ]Kp_if|R 2 379-IMYd %_N\"~8!dD1Sxa[?\rVk'`U8nyNI%K61#/[ X^OvMZƛb#[Q`vp72wP;ly?}an2pHf#LG6Tſ]b[dd=az}vY-rMiA{D|AZ*Ugs挣 #-TP`^DEvNS4ZKDA6],r"OlF6NOI" a]Re~{r ][T/:@j'PZ9`C2=^lqlF0Q |D`,oEmMIARCzF&@+d:C"`< i? 2ņq 7^;*vyvhXaMKډ,aMU'<(M: me?[9^vL%oEMe75d uKUWB i]x~zv~Pc5sMޔAR֋UNjmnigK&on]xhGp1ă}γdz@>FvmI:Rl -r#R5Z~!{ͥ]גEфR+v DbCΟ_%<+ҝ÷ݘ& m鎤HfF<()f`SG]Ȑmѝ\Ev䫅\'8^\>Gg}eӧ}À8?Q-+>^Im.Hч@FELkI#1(>'{ WpA[uJ9|H(FJ aͥ5peAOSs6b(a R}x͎b UZt =g'}3 T`uuԩor/YO)v䕕8m[b>.ΚVG}@U0Ė*_bߍ[Y)ݸ*PL|J4աU%iӋ:7cɋ[AP+^jq[l yWkιf"mq oʙײQ_@C)"y_&U > CΑ0{V .^ ̸Z/>* VbZW/Uך:T^G5IgbZsIAY}nlT,M$J>\3. -/rϋ5!" aO9/Qu*u:q?ļ tGYx'sαƄ 0ud!{/P=*MM,Vj-xxf T]@SwiѢΞL9Qj*[2!ZyLpv5[ZkCo1 ?|Tϓ W͋!o=$!DS=jtn Hqӹ"vK5Yw U [BK 1p-4P9yo֛bd7T nz҉OͨEU ;%)*^f#-b6JN͝櫶+G =\B& ƉTwR;E Rԗ4\e{K!mmu,j7oK}0Ɍ K<3=,b(sVs~1X+հv 6h7]Mh& 5*3gn/BK@fߞTeW\Ns;ȥ0?-)3?Yz.Wl]WP &ף\wflmP*}kp&d-gs[nx49ӕgl}wWhDWcU>@KH:K~otdI0rD LZjD 0%?K}lrSp,~qCB:]LJDmgj?@&Ƶn'М ym-ڕէj E4 ,;M]jl^SU#q!BL8k>`| &7ߩ&8մ>o6ok[Z4>B!bN&";^Hk%a 2§Ą)ցaqF"8Lv8@lϫn1@@w 7M66l ɀK߾2f,d]©N̨jZk[iֆqI&39C6m?aAY:+3?(nz2ד\Ppyq\-{C͍"]`-upb4ȚlɨF0-WS 2E>twH?d~4ֺ% ) 7-k+ĴaC_ɦ"Va!'hh·lDp| @Jc+"jvOGZ:DidDZkIRKMY)\&*ZRvr*vB~;<֌嶬wF(I|8GƔ˷s:sWDQlAVҡoÛ&Yrw&,T c"̈&ណR\r4v%u[D4t.L5;Vf:YD j!͏2f. 螸P)ai6׈wys֩kpIܼ< x-zW.J*'OŸdekrMR%SE$'YKh 5SBR7ZMf\b"UZL6PL& ȡꎋJgvLB'[.CTX=uIs"31B9@r' 7)Ȣh˩هq,?%a+ }! e\v8]T7͕Ȅ"N/e=vXu^ E`r;4A&og O< j]x!@5WC=U</-ɉN+g icAܔȪ8΢wǾ h;=fhU6&z,8q[t+f" Vx Լ})(13hy=tLч <0}?ff@X -#1iự2ٸ[AK"`BȼM ¬ u \ U_6oQֿNM+"aga| ݈LVzh &Q[)}\iP;ܵ1DȔ+>1=$:4{~'@34=1H*}T¯"2:1TAZIwxiBd*> u#ꕋb],<5$]4Uޗ+ KGIu9+o%3}ˇi_MۅY >pf;Z6i KgNwMyJFe'0%zAlK nB '=6/(/ŠUUdN_9k~/P2uBU6c9ҀBl1S^ҫ4Λ{u5߉s\tͮn6|pGY$~ph,C<-MXjWQ_ɀdT/Nor.Y9d39}~}'oDOMjELQ!Ynzz :4j#C?wgOm' ȇdZL8Ⱦ!W|SU&$sa1u*G +@]*T(j̈9g*]-R(9I.;6&aa UH]C돝Lmcl@uObb6|c;_-m %l!du39CD)I>[Uv@/KRy&yvdX$Wxx hՂcƇj;TnoM`CN?˹ d1$ܫԲ|%hT|Wm(F|?3MۃoȏfT7FJy~ۢ|W >g`5.8Ӟnj~]N7y1҄r+'l7t1KX47R-x@RVB:m뉥e$ I$C7]-ʉK"y^m*^WyL{pEnkJ'ϩv4xUO1=&O5$'}4$Zf՟r\k ;盥ZDy3]|C.\+%#07\b m= :IW\-A%|ρBv Pɟ}PxLzU@ 셈aA<kUw@}"JᛵK`&w`LB.!%oϷTFI? 4Y.$\-dg Q?>l|Hl >0B)ƎVs5p1+Ex=XЖXMP~W N:&zh%rf"rHN+*{sCR΄Q AlNi]CKv0y 'olFB) kJ`z QvLl,:3lVAK+-qG*QUW,Z oJgabg5+eJng(J=ye֠ LW?詼gAEȄk%|)/*' .EaA Q7jXįPMb|];ѱُ}p 39_VE'ja>{mE{42 o!GiLs LY[wjbG5b Ht.feФ(6PWlz#*|;Jܞ;|wI)ԭ~c܎5USPӮk8kG>5[(=0v;/7WƏI|l Y266&s@K4Pt:@1v a2T74;;3L/'„r*n}Rz4 :YK'&0ޗtWG[cf,1'v=D]sO)&Ϛl&`<>m<#|m;8$>P{ I[y%ɯEGG5gyغ7YM yd8}_k^bޤ}  . y^&Crn  8a+OQ\ZQKFT.SQX, a{.^2nwprxIv֎pP+Y._r/ah!/d`_JMLg0Jc-_eҝ |.ic_ fxhTeջa{?\ GgG|\)779"qh#4`kcC %Ӻfz[px W @ omt2h.lA^xe7nQgdN;D~SW辁hNS>.(p%1^AxrK棧鈂CuJ{C|.`)c:.nMGK_6}p ;W|$[A3y8^Ns0w~k$YbEwNV']<&h 29qN6$>eNWqi] SiWON_TȑILu.qn4O3m~%% D?3$ Rbw(2 Y5Ƚ(;X g``}*AE6%tpwrݒ`u?}-L_Fk5ɪ_ZAT"U_LAKrZA"* b9٭u5'o|Z!hI[.h +/4 x $(9Qp v Qfdk\M}鮾$s{䭁ol9vE8&Ik+F@P7tͻiqݹa{x,>(Ex*FN)mҶ|r[pm53]bj ^?X{Z\6uS˔ab_ aA^3jhoN|?̇8.{CKh'jlαw!c۬AeOyHD碀;* SΈ6K o;q}0UG~xJ@ҜO,D:|(mRTmj y{I &K$DeQ ցCy`x #::PC9C"'8^eǽ^#q>MKHI `9D G;VBp-F6AFvJ 2xq?` ~dV :Q~Y!S]=[ʊ:Es\<|`.BS(v1 к0z!Eu:`C7e1l_B&Y: iWD;8L8&@݈{x. !TLz"`2?cĘ:՚:̟P";#Kfn1 }9E J&#-NGބ n!Ǣa@z7%%2Chm[l}X{׺gGzAyThVY''wqAeҎk백iv^1nݐN{ 'a |z+nXD;4%ה*l0.o&S"←۷&aްE/#I}9f-뤦ûمGID\rI;_Kz G/80;m2In-ytlFoT2Z*>brA)IŁ.i?KQDdh#ִUtrQ<Xuq|]KiLH.5&sCȎE$|ĤBm aBV~3H*;?p!w"O7E.{: -/V^yOj<~ruQ1͆Pb ]=}#}_"A6R|ݺ9W/QBPN;쏃[Y.4M Ee e">qYئ/,|"Gޅ15Q_v `nOr̊=5h||ZO\JS;/.HOK!\j8(9%_GN<1]q|U,+t؟ 5%T>}pٵh6IynE]L ?5K w:˺j5kvq"]ZHbœ&V얰>6`Zԇ_#e+;A2*XEg굓`Gv%oz؝h ?_jFAV]MfiIJnO1XksrŨϩ,5I8k`O+'vLJ;>XNv,ڻjS 2T|ꅍuU^\G=Qx[޺nSxڞ5яo\Ce.,^xN'LÏғ,a^USίؚO"ҩK͠ d'o]/40/?T1 h><]OR܌6 Rb R/dc8uݔ@aNDL͐k\ݪR^A҃7]Fw )q@[-X%S'"5\ 7=Z"c$;t#+LKyh1Rf,=ܳ|tNvx*mN ~9G]ιa5F#Igyb{Sy.4o ^lْ+㶆MMQ|qa -qY%&6jCܸ2zۣZvLmc?y-EA =-c+j[xdR}/noUN=Di\pׂ|5e\؁0 ȩqhY$B1DX&IP3J f ||4wOIt,|st<)~)juҹ4䴑nwaB oր Yr×^b2Dة"l{ypm?"Ҍxx"W^@vv'ovU1r}Xakuץ258ʴ!RH5t͜' s󹛒t׳wY)BoRz'N?j⥡'5"-SS.N] mmpB m1LS~lǶ n (hGmI`)d8#}ስGSE!diEVy.LwjD@S=sqTajF bD-\+ YtMߓfxs%nK r78!b_k.mWio9pga#2Y;ۑ5HDelg4O`B+w l]MOhE2k_DlI_bэl(2cOomoF~7 K]."r\%OVJ 70/K2㹡]AZ^U[1%k4~!˫~ZnEr9mPF@u̥_ @l˙ i%FWYISKMV[f,7{Jqj o"5Vfk¯Őryr6x^L"E}ҘzM6#ް+s )+iUyIѩED]xݓQEBvX&O(*؝-.I3~Z\ fp_͝[kEf;sw/^<Ԥ+!ol-B] U"D~"9\M(i~7Wmo;1/,0a }9&q(ryMh&X }`Eƭ'tѵRuN ޝc%vt 1>%O|$<1~vgԭfq/EV=YAic+qL4 "]YU$oBv޺ ؄08N*gZh ue~lpeR1%I ab8ԯ_zx#)~0QѴ;D.#bMޏfBEBeE߁Ͷ@y[X^-F(Zy;dOǔJ~0&^_+Il*J׽ Bݷgt>78q'%s3'7P5'oe:I!],ke{Co('9Qװ7?ºBK٢;]!4Mh1p>66ՠy0<9MՎ⋉ִtioo_#:ϼEy"K#@@+&2#N٩3 oK3J3a O`#-NF.>OBu)\=Sn|D qrUƓA\$rjwqۢN{ ,-} *XE<62_0l2oap}EIg af _B#9i3-u֔ yы*(%:bM 4{&7b(Tԅ,(IŚFj?cU%Ys1\ru%)<|±1m*ըjk&Yw[iK=ȓ:^]l-@!mfuf2[r*,6! sơls@pA$fqU4,Ŭm8` (zi{KqjZxD`XSvJ4 Ff/ |۝-; uqgEb?RB.xXV#b&ȀHMvzN"br*g^ c+; soA.{UO$TV\ĵ^q62۷=()o̲YȋT"iJF[qm}&`/RNO$L1x ꆫ"ly&Mgv7j3ɿv#Lt)óEΊ ^&i9:U- Cggg%]0{Y 8ȦgYV / l;SN"(פg̤żO*SkIƶ*Dz5N_+[9>/BJHCk)(6m97-"`o<-I]u;).zg=jC$fڙ=߭Pj}Mϼs WƾknF9q%fvb\ g].j.qTA-%0iNl@4M}IgBi~W VD=^I7Bf- tXv~h2u'.${S #ODd-X[-,7xѐԧFIABZ%$QmuaC ?OcZ@G\Rs}֙ID4Pksem إ}*SMT8oni:7xl*Sul'l>;VX\@&8upRx+_HLIb@;mF{H,'W(a8 3)5dp;%ZtJsM'=6<ʱaZ]6y`cJ?>JKJb|%;-QLhRyOm)uyiC'~DP臌q /;9_!/:OYZO ۡ.y'z`OVVFs>9-o{Tυ*BjE$l57QUD2: c(-jQ^~ k r\1Q XP;.,3Fj:DW1w %KWShXPd}9X~ @}%rK]{yr#T&x3W1,~T%9L`5dGݟ/7w'SM b^0#?$ú{@Qq$G:?:p~s=Pŭ+ֺ䪅vǛGa F|AƗ˕jy[FKaE:ɇ>v.viCw+"9=YVh?/~ex^e}EdgBr񝷣,?pԾFՈ5W_vGY =5Em`c"p>]9mS/WK&=7;њ Icž)xWly.O1)vaø}R'fbtm`\elj-tBYiG/==/5oߔۜYn4V W 7 [!cxQ@PFtFq@kMpŤpveڀFW^Y[Fiɻ{9nqzR!x$moHgA,m:Ǽ]X5#kb}<EGA22RhQmqk\Ϯy(iUOy!S[{y%[iӕܒY5;!STEǧ4}ͷv>kY &G|K cHh=}'IXDü{a#,c W~O0q7i03!uAJ .>hXS_OيCqvK.lZGMg'zR~mA5'\^#l0s-?ٙ4-wEC%[=,9PGTƏ}).dӂ R" I ۑ^Ef`JfA)X9ɹϭ3%F,UC8wl )0`/ף0OLpqW TZX)S_tLU@un(6XTe*o\Afƨoq1D\y{M zw<w RK4f?Iٿ60&#>yR[А2*>A*()OO;XG.R }iW/ݡ6JV&7ņrd5]7Hm@7UO ԜmzS@fŠÿHdbVy>ޔ[=o!ތX .7ByHJf9 KQ4Aa]0䶎%-#`!'F VŁ_yL6AFbЉ< tjgrOǸN noN z,PNYvI$LcY*/J-H2X=nhI'D'"ÿ)IyArDY҉*90BQg6x6(v]g}痺2Q&w"+"0DGIxҶuH:0j:b|!}?cst+/qQ""C)k5HO\IHDQs(mXƑT0=]B!뚌1<:b;{=k+Ő+4^ q2JjKsyw172.tS T}y5 RO2>Kj"hT>Y瀿؋ө"н }+ p%~F~n8BVr tQ2glh * lyt3)l\)lg Mpc}3>7[ã?*aٲ,䨛VīfIl_a;o!8yz1rL^d*1O?@{G_-j/Ó*4·_y+"ϲ{qmvg빎UzLs<"PhS"&ODW',=//<(!NSp݌_E9$3K_|FHg`R"܁I4_-3!C}Hy>v4 rˑjއؼDš:(tJNˊd``VdOn0!h+][2CBcg:5N#Zs WFRO~ܡ3J H*$)=:趥QSoY1 >^lF~pRol1%'MOm&{jC+4䛕XD{I[_@>{XqN(Q f `dPC$ҚM>ڜХ+hE>epöIX`;o&#ֽ,/ X(bO g .sc[a*|32/M>+hI՞}W?-UmF 8ry2}ʪJM Bv^E4N>hO!&761x:iW^+?TekXߡ=\_ҢoXJ !3[ݺߖ.Qq$ ,)*[<@,5o;h+.ҵ1OcLM9~Q/n٭8)dBuR(>{g[n])S-qc vn9@hW%Uaf|;n7> (}BHi#9™"~E?*1$ _b+fdִ\ߵe {Q媛Rx$zF7ЮX?G龀yXI;l6?Gb$H3Xջxndw.Ii]֥2j\) oLxRf~UwU?nTjN@;Bf5z@uqX<.RVѭq~X+%ʶ8֭Z)'_:k*08KL1NUcZS^="lQ ILVG8 dbվ>qͰ4'7#F;&pL ˋVչI6Ȥm,kAjG?<GF9Jfu q@e}R܌L1SR\HcW' aa32%xqxFUq a]5Ŵj籍ҝM䥡8ߋmI2NM',žX e|ZJa%Y*H-4B$nIyZ;((38q3X;]axDrF7wr\zʉU gT:.7! w%9y:i.YuF?x^ }v>~~.ɒ[)H^=PQBݸoFʹU .=MEOMhPkxpF*Zn_FO=鸿a6}P"Vj; wQV (I? q4c嘭h/^Ƿ&WF)Mގw]d>ΡQv;o[ETsmr%)>_.9x-33PZ&^2_)T_ r._|8l+r}5!5jM }>pqȸ-T+/OaqŘ;Z"&<5|7(2EKqђmCٱe02R"u;*JuC8ŨTs^= ?CDtW7JM-v vAWH'ov}+ZN"VPhJ~*[LMV]RAne:qqz/k6|Y(9acCUn||C6W?,ӽ{ﴪy* q]9;ʈfրG$z\ǂ1qb!h>P < Bw̵>괨Iy.K@ҰQy)Se,'5@gšZLS_fZͬ my\~{zf*f0ר nDf [DDbPX 䇺ͨ0kU4imeƫz eID:"o:rҚ^@pg! #Nr}JekXH M5*%ZٟL O]~=L_7RY %K^@w(,!s |!9/dRr(,]7o(F/CL u-fM^Y"!J&NY%HE+K Mg6}@|ieqE쉟Yb7SrӔenoHڇQf*l F$3]xpܒg]Lo(Pjpy&[š4w=$xPx{ 0l_[C4ܿNE4I"ѱ4;=]% €e@Eɰ!I6aLͪi,簈\ ѿajd0sf;(v+&¶J|wp`Z9XptegٓF(FHأ ঻@:2^14Rw,/'w֒ 埉ՂcįpXv+dlX~I 7!@M*3|Oh ab.HW#[3ܛ,`z-;POj2qj6i= rJmW3-D:|[^tY77oʞ* c4^@̬g (ՋWY,{`qpZhz1HSkvhzZP @:iv{M=m;yޑW`j~0rG>}ߒ1kTzQ uz^ߊ!0:+hωU"Drze,9בQ-*# .&3wPPPQ<βw~,kzZqN8ī 0WkOh/V_ W.ZpzǒߘӘ;"WdVhx$5~ks&Lڙ*ȃQG?s]Jm›1 6yv(Xw.%qsW T$w8HPw)zLPZO1r?ꋽ UU GF6fMuh Skf0NzSԋM奎p]eBk{/sD2n~t67]|p i M֟t zkeZ8cM+A$&?a%'Ǹi 'V2ֻESa8q(DYC., z] #HppH;8h SkNjt@*;qZtBfGxOX ˕Ԍ7Ϟտ^ CeVcIU+gNrL05~z@7|4jAdIsqxՋ2h7]1*n9"Kmc"Xr_e>5^Iq-TI6VU;7@a|].3 oBSsWT}0KM.a>w)4V94!tPEK_?Nm0HTpLYnI& 4)ty<;\Y Ÿێyf,Z/6e]z~#B1CύH<\kYjj-N^m}{Pz2{Ay͜f 9~DcN>.0xlt/ΆTԳ%T}-L,96fpdF>667ʅ,O9൦{~cX0ƣv?4Jj&k4ݰ- T5\ԿWѳ^*S7IfsEŀ?vN覔zɭi h.5f7^My ΙEC.3+<,FIwQ9n_7s|qfaoQ֔[  ާ91 :_oLтC0$Wgl0DzK_kRٗa\M4@DoӠ S[6B!t8Q|'P3#׀f!J;/sф7 Ń(&2-8kC V&6lf@'?^옖K%kct!|U/ #1@JL-H l \·F:Tz>+f^"M13z;X@}uKj G\+M|\OpW.T$ N{ڸU#FiӚ?؉k;vM Z4nXkt]ڵ }WU/5v7$QP~z:r؃ J{ _7Oh˝&ui@8r(Ĥ٘ c$e"q剫!(VMV0-Bq9z#`Ū}L56 6E6٦c %A6f"2\JFWwU"nA/6Dfܶ@ŧ80 ^ !|Uuk`E^0SΜ]㥋3>V`٨E>j%icPPL6)mB.1VǦuH @7A7̗c:sn,vA/R,izD]5[.y%m6jdW4BoQ!Xz8xJfPI ӾG{ F5\ X.1ܢի1kh aw]y fjEخ2Ξ 0h:^Ȋ"r[&T#M[Ε>~oE풒FG=Ixcv?E9our-=Vg|zs+>n}4pB` uQRٞ2*u1{#rf>i')@U#{p՚3649&Eċݱw kشX lV+Α+KV˅liFx(o5L ٳbd@ɬ{?ހb)ulF)qjeEv(@F8^*ڊ$@W_󍦽`^_  bl;"T]9p;&%Ոa:KEQ QT`^wgm?nZχvh9#CuLdr }ǟ?x'{&_Il\0{֓]V^[ ђ>7[X} H)Ͱ[ɹ_Jwu6R%Y /0YU {WF@Ď"\PkowױHJ],}]C{mn#Ωt98مiR5nk+\ ms!tYi{ އܽcafEaDTӇX¿s}E}ePDjBz"d᫘9k3sQ6G|Ct_TVwJ 4ԣ9ftC࡞qTAϻb5A'伹+tJ0, \ iVqQVLL^bx>ROVH{kŅkϿ"\5ϕ]BkA-8 gjymm٘oN,"@hj&g ^?Of잗gv*3Vceܱ tFL\~WlqfhsdS2UΏc|,7(˨$oBb+ =Az>M1uYj |F1j"YК@W#)g-tlbvNKd,ϣhЎ`_OA9LD薂J"&.$<]aYھiVSxJOB]JJx$>r?cS Ƶ|*F=}j5sm q $Wqؓ ;Aj5428pZД lw]nZm։̹2٧k3ѸԇAcvuJ!y9< ͳq5-qlr] Kf&[Q?M 0Ilo ڇ>e| dž`C. 24UKQb,AFDnCG#$ _#AT !?k[ ^͌àh UHu;gD-mbo4 :*M= ?5T(p4UFxR\[ñ>{+YR^k@N ;9iI EX:Ly}S(^v8#ǟfqw| 7{K(N{@9f5dS|3#Z{L'PϗR G)J-5ʒI?Sc^`\H1&}'MO ɒ?NV&1JVjEt+/:r r< 퀹SLhʼu]%eo9X*t E@72+=< mDMku"(K;JFMp$k|' %RmB@TpHC% dd_twK)R1=0.c{Z0kpeEN!qn,H=8u}LS6`娫/ED+vh˶l# {cz뢔jA>Md>{dudo 2" ;0.`+uJ2G:[Ӯ#9^Е`R5ԝ;m|]Bh5Q<Q_@_>Q]`P>kh[!-ik nqn`dT>XwX\|.u.4nvܢP>y-\Ղ92nYI!|7QI aC3D/T%jDbZ˶YM[V?ok4_]vHK̸]ug)||Vݫ/ړz*!|9OMlBӒmILY]Ҁso1Jo_7O,2iJ]:p$L +evˈߨ4jV+&i8b3+WqkY47`aA! N*phǿ=u5XIIj $~8iFuB*Gg͖v`ԍ4t[+tXP0'ύqr[,z0UR?)iG b3 ᶡ-k@˭H$s18? ,-@~rG8U2h8eF;o4*8u_KxKvw1.,JMօA՜hGeqg Q}-U0|RWDkʉx[DG"y2^RQ{u6e<NHWzҧ_ઝI^ ƣ"S6H.c5WYAߤ11mY [el5DY/d{XDfw3=Щ& ߟE$]%,܎7 ТIx0x9Ql@p@xFho;Xi7eB3cMm|i0UzĿԂYDCe/43"Wc#$ȃЬ'w鍣Pſ.z/bon:x,Rb] 4٧jέN#^=4zI90ʑXsFPR+sa&A_@3>z}& ] wSayF-Q=d{w& ;fg^E,Gp49vpN=ri/GjH7˄TNM"{F)\T=Wi|x,,;Į4KO&oDTb@8?:GHjzB>Ǔvqy6;a9N_:}c)ۈ08jNFeGNK^߲jh;5;n*&lPOqd7B3y1q{P`m(cAebok!]=Arf?eE$q hɖD 0N5Ȼ#kbr,(`vNImE ӱ'IDLi92Ȏ@e=@kW e)#@+PF~@$N@B+ 'p9~3RtO:a]C;)ϒ]!/]-74{93w9KC͘kDʘ-'К}.tB/L:n¬B2¥h4wlZ5'ØBLd&u?mg^X#A9˯E.{lsG6uZs黃D oޏ}H.yaBKsi׌r:9[1K2ͧ]R{ A򻂙28Ŭ&kRpJ҆Z`]AL֢Ru#,xrτFP$vo{isr)(^\,o(LQoRD\b_^䛬H3|_ sg[[kXoH^O`su~Y3%.WЄV|ܴn1%*ȣPÐb!^UA_z-5J*e>/61Z`Fw^xz&3v_3lC/5=TaQPVSP{IyMe*NhXl8Y%.q9a+5]2X*u/`?a/K#[9qAZ |t߿.:Pk\G;X})ϒ)Z0"Qr+N6+QJ~NY %,Vk4QC4&@UjDZFؤ嚌؉ZN^ƝQ7ɲĽ] s#~nN-Y$!/[K/4} A'̓gw{ R6pӳYz;5iN R0b"ڳHhnv2c:qXYSrUUW"AUܡ̒X"z6?T ;)DOaD2%_}e1׭ ܲ JAwAӜ}v(6sscA@+@Əw ;3h*[ p Z`Q xO_4FQ;<2BڢUX`[@/O\im5۩UJԄ[V#Tn8n\iNC V%47-@׹9K(̒o29'҄o,1uq#ԂHoV_簖h]3ٺuA=7n8vF1E6)ws,~K{jX$a.Q wO;op8.Rjw| ,ZeSG{oqA%w9ma]9/L^Qo,;ۋ6+5Rו-fQ7mxTcf lzFFh:l&i Nk8cbv%2/t~6]xP%zu]L}F.4/rFׁҔ%eb=2Zoj!/eGKP 6W-% V/Vmgi9w8b0w>zUhSrw-arlL꛹`'?yIoJ̓"օY5N4qZ<ٚ[4JѰ'$X0m)ɡ7}a V47 -CtKy84/4v6\ 6+?,.]0OJp2;'чrhUHin@GU#9:e%ƲsYA?v‘3j&*E1{HDK҅_M igDfrqhG$8e) YGe^WVt*mVD_q{@YW1yBcK"X !)2ڳ5ڛ2b 1? ݋C&_J )qO- 8d ǩ䳘bp@u3'v$yz,>HWgR֚^8z[$rdij־G?ʝI2|fݽ'ӗڒWvbV! (}^ 'JD#c9KLHiiiq+qm\2nzȣ\;[;0E%:̬dHU dͅņ?VNa( DY:T y]m Zt"K`3Y= nfg^V;yŽA ,Z;6U=elSA&0H &.Xu8>:k 07 jr*h|~;a$Q"-"G/ӊ7:|IGNksP94=G&H[{xBh'2U:T f9LtѭL7.@$Y4\Xjq 壊4d0dh,b崠LWyWFyR_vE Z{{[G lRG=%!n. [;@Ojҩ2_%*OFf71uWb0^sVgfM-NH}p*ny$sHy,͈_TmVQǒtBu8L&WV)ǯhդƱt/.H'2I{-)o7LO%ZϷf%ikF-Fjt6Ltڸ4' #'?G}Hʛɰ-*l)_1oeV{ zehhҿ jCD"Fn zAEW8Q^}M/%Vۯ,Nה k75\YZG+ay&s)ռ?$N7ŵLY1@'reeM@}W)^id{J[j}j2 Α7aW 1֝>xMgԲ+lyʪ cIF__.ji;ɽӴn^bcЈBG#@Tԯ+;hwLIAb#Ut0iCv5]NSC(Q`xK1QZPmoEPi}!,WXC7}W *cgt AL{̬8mIߘ@ [7{dDŽnuW6?Ӛ26g7鎏zx^i&i9NUdZ9W2pNYњH'd 1FsE|~/|4K9}|5&,0HFbk_?+HQ.y=W:lDB=(÷[Yqd!H({ /BjZ@D 1VZn 2"cn '+?#Va>EIa[C ÎACAKYSj&?is8[tx7XvQ(Mez]`ć B֟h:* ҙjƖ_Ϩ?F&={$kT}y\ L 0@H?^7J9SL5)֐jv1BWF.O$X{pባٵ1ų?I"UAo__Yr КIpąv%q`H XMN^8̟a(P sAWn@9~kIW_b,@఼;'~nxQ2:`>A+jdy7>FIT Q;*J KӦDfGC~qn-'9klS;s> x},d]_vVe#  B#J?$6@R|v)jkǒS7ж8C^\\zpxկzZs%O/`Q Y{!Eh3Oт,,riΉ~sQ;ly)%+ˏy=sA -M<TO)D@OX~RofpBe) ?7dy|[!j8 o=[1 f?(\4wR}?leCriV7@]|q~H2J#N{뢢eǑ~\ dK prQ)v1@;or=:+h¸VKؓPh98;Ad{''2xs'ʓ>5'))< 8?jm5=ɝ3iqӾbTDaU_Q@'r W}H;kܥ'>΁Qtc-a#b~ ~KG럷籴BoI؀Ĕer64HOwR]?fh(Q28mqVq['Ա+@d#DV)Ԏj2'4yD-%>j^Zٖd'N{kXڴ㾩6HLkvǜc<6Bmiq' [(y|"7V4!Y[{ yA2uT5/\"?DkCDžV eOiV`}!le*e |:0骃uRCP%BdS<|Hn9o,UtVY+/S:3@0̰P#/aWlװ1@tnVb r5.MzŹU̸pQ~4LЛ74r^Rb%yg3/>0[2fMc9'gHGL% Oɵ8C~p't۞0 *Hܦ5$7=>PYԶ {ȫ;2nIy^L戉CRbIO% wYH,'J'~c}-op.:19(Ii1C[J-,l`9/7-H7cswV^JThT-4c^W&;~^uhjR"CfF1ofwdk]6hg. 6&8Xkrִn$PTc%jrNos_Iш:aQniܸ $%%`w#7)`f3ltVv|-uiZ~H:'̦j@hQ'%YMQ~ 1ʪNQi(^Lբk׳a{*3*\ANAT֪ؽmgvpI|c:n>'-4\ߒ=7; T5L|+"Aaora2@bKCABj39 )Eu+)"kU{]uFן-wdN"_D%{x߲w)4 48\偤ucD8+Jqg6'fo:}lb]c =[Zqu¥Ȕ}sGXȻN@p=%G3}F  fyכ!f֓ru5nO"1a H!=,6ȿ̍48lf5iS5/.ƊZ|/ e{^ Y"FF9.'m!ٻق&K2y`>h{! gjAۅ2SmW~I.Y~c2+7N \ۢJw/ހNlR'@*W7_Zx'r Ŗ̪rU^\,l5jAͅL.9*G9k(« P]$׬f3h/i8 Y3ӎݷ4V--WSGu ly92ڳhn&v-KQWnV[cC"#k#@س8_l 8 zDd/hWc vt8(LXU vU;5};#٠TM?̮'|Qh_jXsgί5u yAwƎwe>=葯cD<@k nEYPVkrl*|դ8'̘WM#P29^ͼm_hy|m,K`DfAܝ`6l1%#8vSxƥ+B'\.TCzWf`4DP[VVx!u#h!Wżδҷ\BN A1I.j-sK3Nwamt4@x!qLK>׿ιf;R,8/}`hL.&KY TēZyPs΃/%0$ekKtl0O/!<5gN<"q1!m2Œ&eYˑrsSo'cv!u^di)T[H]ȏ(ت@zKRV+WLs&'_5+,KIa ұ0bIF*PG|-}`vu+ ~H=Au K Ӿ5Tn ,TGp2rʨKZOq<fT=׹gOK!Ӝ cnqgV [JVw*c0%4 lHT}~݆t}0J9~(y:V,[aj{ױ0|/|zf-^#:+uO6KV36 xV^GCtA"\b&,TjQ:sCHb&9G:z˽uSLDݕF{=86-H d*ǀ1w_ɐqc핲+\:R=Y ?|&~2ܓ^]\t+p, {,{|\RX8v[*pڰE uWrg! > ,A;j@+7e>uG՞.h)ߒ Kr9T]ˀLܵ^bxh>`;Q:3ixߥFhЎFˆQKM7LNJp ^/沧t3#1,۞oQLU6i%c>`V0]Hyv&K=Zz0_'O$WRi\58N+ =%*GeHlio귄!./H5X_fvs a1C<_X;EdIMہ賝.%~]q g?J(EUa;TYh+:]Hy&.gU6eh661Nl6/SΩKĶ"+F;H ȞK-=r( TRt|s g~Y/^ qDCN@_8Ylˊj$ug V Fry]@%=eIoB{+Xq1`>t1ی_ dw~AR,%z[!'C؞0br9B Չ[ul'9P<e.Y$CZ~?1,6fQ.9?e+舰Tfۣk5%H]z` Iy).&)l4;OejL^<홼EuGMwg̝zTNY`pUzl(t;b|rwZÒ 2'rҨ;?MhE=%bɲYKzLՋ+”־$Y U(qd QH0O;lEl  N ]IH]Iv/z{;"A zRl,[R.':4 /5`ɔG4pۜS&q]UM,Tf B+k_wwt ;9H5K۸>r};@N\dyZjp>۸> (qE{J@Dxȸ{#XBS['jm ;7z!f diYX14Fަ@za 5uKk6 q)P9}[hg!U*Ű8fCg5=RUax_u~ 7P @k|Uە ~KNY_P!^Dl]e옡=Гr{\yF7)#8ghZKk|edA \0 Qv9:[ݭgou :~<TkkZ-r>0r WIlϴZP33 3+2 Hc ܿ >TPM< @z23V.wcͨ$%{`Qa~&^L2ҟ^: P31@Wr n[B+[6 vuMY?<zoC-ې>q>` q2ҝK`̔uiYg8.2͒#>gmKA^v⊀T } 0@ |6+"CRnDZzU?+>U!]uB˧aڽ qNIoVf"B3N4#iq~ь#}( Lӆ2p_x *{-F\݁TbOBiI(h$*䱟 ]3AxzE.:^yN#2?ǚ~}U,IGl? "+,0,-!?XoeQy\NOέY1 RGm:ݸݨ 0~z1eOOIg\6/ E4>eý7Pz5BV 5MBvPG@QDZsכI tY|0-z%y{~afM,;v8 O$s-R˻G=ۗb) f/2+J4D1&)+a$_E7mZy"⍬"Tdn*R[IֻN[[PYQo?Qti&z I ˴HϺVVe?aIBdzks8W|NcP,_i8]5CN@xjIdeX+fmVdh G\wIsњ!rFw ~S'& p: CP_dx`;K?ܡc[_,m4|@qφWr :I.i" vcgx_Qt؅ꑫk+({'R1)#+4uHWl}7lYٺ"$nj2?Q~QSk- A2 ;|FCE>,sO`NU3^1E'4Kboh ]z5aA(bmCB2ͅѳ&<|mvmvEvI͒WkU75bwή}&a ;* JCNM߾-GF;ٔp^Pja֩aWd;EػEzY[LZ7s`q_``o.uodVA;2Z].o$"TP2뾛c0t@Wi =j+ A[S-mNWꎮ߫Y BYdHk狜Z/ɞ 8\`ӥ_B*aՅHHnTaiDrVz`Tݾ)PWiN-C MnȚY"",Qe[}xr{\+ &3+|~C5'ZHb;ec{Ia+sK̝h_"^O$MгB_KLK0Jr_r$WYŌ9?x)>u,o䛬M_ɌtE_C^#w= Y哈G^d0\Do%vS~ AIh O> []t>svs~?r A+id'_uH GёR$X7PH!ɺ)њlڐ8ޞhSȠB`JT97=\n@hWP'l}J~$DvԉoVSfwևU5NPZnaj{DςR,>_Šbx=pJB]s 9J` T`.?N*zFhT,8?&3X5Ս|Fx]VM=ݮ/uƢisXi7hTv-\~j-)%٤)R-yCqvL/>=7,QaPsb,;iNt1GT?PzaEubt]Ti5wP'Uǩ.VY鸱=I^sYGiggrylA J'!a‰VvD5~1GxC +57$Qa1B9SbJR:@D]N>tzLY$b%H$53@$^a_j aҠ#VZL&'g{; v<54$C'mHa-y^:J UvIJ֦J#pYt8(I}͙.0-_{Z~$qgj&oӅxK V9Sҫ99Si * lWCIJR[臥;"qu >jLҡM2IvmToW6U7c=R c&OBپ!^΂;4yX?Hmj49s1sJ4:7@ ouzVMDۍ`px0rFAP_/F7Hx3LA'#kB.̊j olEK$Hg- !b9ͫAzp=P~&"NOǾO>0,Z=d|sNZy3줢[똟Wj mdPItK|TP a\]:6!~h90x (,Saj'MT=9Eq'pu$E墟5 +4~{Pga(ge^XlpZxzܡ]Sם~*Qi@RH{i8 }l/4w& H>NWe.CLRg=z/"ms#,Tr>091 ûŐArxmRWle`tUp'm%bCER!Ezab<#Gako$"y9XLaUrN7&H2~Յ8Ǟ/b̦tҥ'WoA+ouj q-oӄzEdT>`=Z[]??NᱤlaBÞY,zjXS B|=h{ D\8Zxrwc>mPѮS.۸Ps7yFmϴ\MNQtj8BKcxIU*6~R,a(R|/0W*cNSTPB,ࡽ_S/AzDF |xo}l9Yi?X^1PDcZ~/J F:U6fԏম"ZvB}hRy4sZSlsFĉ^ě80; -ug uȂ׶C{ 9L`4 5eeyOzW % 6:!XC@몧L8' 'kaNHW>k5BQHV3Ne/ @V-@smyyC C, UmXvsI9qU? k}Qze7:eP][K^ڻ K,>,Q4=zⶂO[QJ~0Bh,n]tr)Ȓmp3̮҅g: Lw!$"ȲKߣTsl7?/WJ*anp+/IGԨѥL޿4TIhf[[o6RStV0!{Y%-9pUGDJGn\^6T!Y"d{M =zޱ!k}<(9~/xjp1=vN1#|fo_1kߗQ{)S);._D#Ubڼ[6rFƵ޺R qċrjrEj4L&(;hKFl`m.L-w"}%U ޮ&|S/~$E`guڅ10LoO#x ꂸ5`2L)21s3Uy|GCHQѽ7jmU_5ʻPC]ʱ((*訝AS6mLw$zfL)IfR}p;''j@ Z|tk6Gjvu;dm{EV-`e/'k S~~v4&]Cϛ)sb8:}Ce# ߭3ū?aƛ> 03 tɠs)ⅦU +pTcieh}JH~M9YAO 3QJx#km"'!hJ5RN+[ -tEX\Ę|ʹi@^"ٓz:ZkŏÛ7ykWKgYR~rqc wAjR;.)뉻;/}tg*ZL)o;}&pб|> {U$a2Bے,H:p>MN|kŌbS_m]fټyB dAZvvUӰԦrL־c`l=0,4,B?n U <{vk!Sl?lh@Q{i[IBǚAg\;o6M}NDve/Pl6b  ~W-aE!R8ΆSzKZkOf<.`Brr7Y_J0#T_XwuA_HuLBt({.4zorVƤlHoPG{%1m֗$` B϶O h~G׆4y_-v~Uo\2$UK6-5S= J(cuOY\Y1}o[eK|zRWQ:f.L! 0l,?FCW"qQ̹R4[yg-8̥KoĐc9cIY` 2GY2Cg5"eLiXZ! Jl1/1/OǼϐY:v@az2F[k]!dK 8 `u婜34аHA]R~5\^HLD>dwbdGR BZ-ÜyrpUܓMf_$]&m^(?-xYBFrEG޵=j2SbU߆פU GFG I}fK65\T$Fo2^[;ze$>NݤoyǞ-h+ 6cQt(4{ W,j~> zoj2,",! Z"wx!:4HN\HJ;B\ܔGXuVi )Ր(_P]|y8[Z 5{03\\A<<6w-މowc-.7} *` @ :"G5W.4Tu[jx>6Jb;OQQD T# [wi ()#_0'l_d ; @i6 PJ_)Ga6^ra OY<Af[z-3T xLfAH%в'׸qwXb2w''67: 3l@&J`Ӈ߻B/uo:TYOR1j*)ۣx%H)MQɅ`U}2q-{Q cG-}!}>1Cs0!Q (3T@H Do/ҞF|ỶJؐMHöS iHRh{k`!xf]OÈOrU#%*UPjbZSm ڪ .FBD|'ݾS,*f 056.̍uP|H#GQGKlZ(x龘53sЂ;U=4);OMOeޟq? A{Bv nOYhr%>`k;:t8^K KK;Gz`f ݗYt 6w{@p?W֋-oE(ΰ;=PLIBwB2?Z'Ct,>E~}@1jWkx#C'{}_!CS  z([Ke'ߣb p7af=6/ܷN !WAw*#hBX`!=Fz\yqi%{54eSsnPI:᜗$})޲<݁vlV_W!iIJyH6LE]X~Ƃ sڀ>yw:}[r!q{:nc44ʻ&d_#Y5/?)N $ʦ hBq .IgWShFp#HWF6\,9KrYΫƼzSOcu2r7sÅu\EIC֗46Jjۨ( Hފ} yy*A ܘa ֗ft0tD1`cBFmLZW_Y1[3G4wwVc"e{HP!ðړ/USXg`A'TuEgPB7dۋ/{e+~]sѭc*Нm⻿(؍$bHT*#.F%FokهbhEJ{V}u➫1ƃw7ad7M*x6UR(|>_%Ƹ5έHʴ9iIcBHs@) H)/K9ȕR;IMwZ.YUz%6as 7Q.ra%]y00A6ԞԗbM%!1tEZśbƟ3۽m yݴ"/aAYMהnasGNk L>A ]~7Q,j*Tr'oi|#J+fUetr@^lZX*PS+wj N::)5x=BrG4Ֆ$?VX# a2jXXv'#Z͐YqyZf"G1c㪛ҁR;/U$l^k`B-e-gQ}&rUR`$Xl̈~" {y#6T rgDF[oa^(VUEĠT;C *^zv5kRȳg޷3B54Df|{$9pHj E(ӊ睵X c{)ؼ_Y >\.Q\(xMkӰ/1+,<\}ޗرp. d~{fwo^Fp՛޴g'_MPsUbVp㒿Q hds09z1Dmq1(:'|8=h2G2գt I1xW07e~<) }Cc8K ӌæcI>/ػ^>5pŢv?2Q!;Dk\0"OA@E=i F˅f(leӗ9y*Z~g T#?Wpށ %c$oAtnJ'69|_B * ՗wi"][I[,7-]`O p:ӚT轈ө#C`?-=&ij]=gA?#7Im5&nX~b*Eˑ'hz@Dž (OCO_*Nqօ5dSѫV~SiCucLNJjT,|bc7Klu2vgv-C0p%"趈הXqRLי0m\,e}f]~Jpjnhm1J~0~M:_b8=< `zj/$6J~5o4\ڼ(~ K1| ̉#W[vm-=]녩W{uW"Cg(gK I[%r~D"}T1g3Qn -2=8Kx:H U܀M Ǣn)Hk-ϟMF_+ б,G?2MmzzF^ u ҄G9(rG&lШf&s,jaArTC֭~jJsw#эL؂sk$P.fY'-%lV?OX 2УјsBfж8˧ٓ|xiRRΚ}w6"#akipkgc#RM p; zkZQJ$}YXL4I`[i[m\pQkli=; [pj6BęHp74Pu!w.Bؙ5A2G G5^V@B{\$u[I97:{_6#Aju"҃:5=Y7Dh6b&bF>F.Sߍ䕵ugfel`r„"˥8Xt`HjlC0ˀx/h' l{P}P+Y_]G-Lc9>G1iŴoLf+|4-0 MPBb QԭK9%EtϘhF.n-lyvufLO՞#QKBHG૔~w=Cu{ImQgԥo|T>ܤ|zAkFGFgW`b EN{vzE?%AD12rSva\zqN-0S0mTK}fC|.2Z1#Y1Dp2oJ9wH9qԮvlD&$c$9Y:۹muq3ɽ .eD"֣~ r}h^_.` A߾jjɠpߟ`Fm fnG2QjۺtQhM.TECho?oDzo-RD-OkAHJq:Q9|-iҖMf炥VmQmTS>@gH٢Fpw) +/**lRywv6H}ײllȌG*z{xXALߕ0ǥuŗ+YH:q Nk*xޙo)(X+K:h/R"k#oi^.o rcjx6ۨH;d0U,L$ϠxtsLn߶>];tA_s9Ax?Ab+.V6 Ηk7Aȗ`"I+wV„`FKPXln]myIŃ􌢳{&\? SF8jl|LКx2DPw u7ܛq!ժ$}׭yVnp 0PS=^ݼPJ|>+{qT#(F?w0Js'!c$r"_>%@Z- >8T! `t?94- S.Y879)h-$?j4k0 ^`jXPbB~, 5"i\~aؕ"]fؒ)skh01(]B'_ "A(YM]TC"jG({ҒHM2P '%qΙԟG%jb5dkCaν-'s.Y$qʀY(Έh|uxzs'uW,C.ѧ/t54NDUE$@](!c`l}DZi QK8Dy yȀXOAz\s/w5B徹w$ī7QӓQ/f)D+V `/ BENpa|:[~UQ~lqfg^-ɡzuҪXD 6=L:qR&y^,3e=NwX9LngsjsKC檆kYނiv+bLx^SYj]R,edh_0x/TjýkўaWXnSD6[ד˓VmW ;;M)Nʩ1S}F6 H;WhH#r?tfCkb"J_7c)z1?!MF53EÝ;IX4TVo aX;Jr+`jHh \&9'ѽcwł;j,\݅Kgҙ&V P稅՝eÃ-}nyөn^m!64ųYwZDJڃ<7H.McP߉l`@0!qn" ? M9! E#Za8ó3ɷ߸S^9˵+H?y"g=q\\A8C\Օliʭ溍zM>5?FVWn [V}Y9pw&جDA8ΪF.LC\#9u5H%* ]%47`9!*hH X& Xkw'^poGg'Bf"VWm<59(E-h>Hnv_  ˷rVkj6Z/>Kꩄ|MT1+wGnxq3-_Dedd ꝍy&R=uV+K##u瀔p؛6ڍbXpd͐(|;r3*RS][s#UHO/H`ই7ZW#cT4xYH1Tte[<tN16o[Zm( q9ÔF(6D1Z7mL'MGnjأo%|-^'g3#CʬaH#T Q:q-gG :/iI-vf~?Bg7+kΙ4ZIOԁZ ۞#F0~iy FhDuBklup@gRd-Z BS_ze //s5ƛ:B='):rDRŇxvkbPx16miQG4 ^EqCl7U s f۹^uWrپh[./A۩ނ/WΈfrG}F؄J`AU9@#BMg7^gQ3~y5q2m%?ן$ XXP'ugɸ˓)7+;z$^L'톲xSm\I] \}V>m2SĶ\  屒i.Px*rjoc]pAEb' ^G蠁ǶF0贙J[ֿLfudϛ᭠ %{&n `~#naՙhU!YҎ5x!)=?t!{ߟ-Y1cXۢ[c='M# eCA8:. XSVfGcC"K, |O`2uHDARМ݁6PKŒ!gV m7ZLXYuo¤ytq <Hbdu(ׯ<yI53/g;-9p "说7u}ΈZנvC J-eaO=:%`Ɇn:`+(eIa637V=>x *nǥ-#bY`q8F<{h2[ l7g!GjL(2J#Qv!^ww1]!w ~~~EjTm0/Bߦ xhZ gR2w##&Ȁ,q|AL)˿4+({.xc<>m@XGD mVlϊFuT}< ɻMf^G),h*x6.t,vjE[!a]9O>Ay!4hŴ_'fC\?ֻn88 - O,aw2BDIJB-+jjP.Pݗ\j{M 7fK)MTܬgw->O=ǝ1kٱ/tΫIj#gbVSL\oZ҆3'B̴ B{4WDcXɉnbPqX?<^Q--r|HQGΆ  }닑9>`8@HCX\;SoϔPڥB\Oc}A_'"p1C|_(~%VS0;D$`@*FpwGpd$`(c4gKu1c a@I8%{nL%TF`-!dtxh[_d}ɲ)ڣAi(pAO A_éMhwA\eH~elɼ(R^~ClO'`&D E5-2ײvj,v/*(nʚKb{ӏPFA>j3r NF3&Ƨ٢J E@,/La}ZY:e LQ f՘uPxbY|w^@CσZ7, EIm߭CC~*Zۗy?2ݧ{?, %qȟkrր0L_Dk?"#A-"ɿ\)2fMY|8 ú+!hByi}wd황#Bp MIRQSK^N׌B c>6A97?@ep.C8[vJt76.к ѓƪ& b߅ ܄)w=@bK?~QsL| &u%t.K*7|s I;Ȗ`Wnն1d WۙHf m-f˝s" XfHKS?uPL&b(:}q|"q)!w#1'X<Ty[ YPZeÚ(W嗲 'x<E! `,9p)44Ƣ34tP+jypMea?wS1p}mL!./|ΨBZm֪>R^8/Lү)s`q"#XS1G%;}ŨXS |p .dx8Bӌ0hj)DLUoRۣ¾ 4s 69ՔקndGyhQ*by$@6;U9e"k8$7zEneFle_ew y~Bku< ?{(%<*pLBcI 8/CBa*!D1[ a ~|HII`7R]4"\X/%I肭J*R]g[xw=oNڨ6Y7=N߂X=F'o 8t\ɎECqo_ڃI%jBGK4dwzgOi&t:ɼ>ަ.IkBA':bl 3t ^A} x1XO}o)zvJÕxF5g|@c6bno u޻Vx&к8T]SYR(d`,]?.W RW,|r`]. ⚫ԁnB ًϕE}0WQbF{]x `ˬ]:!gYmjϱftZ13HRe ;rE5Cw(ܴ:-T2;θ3bxItr~y ><zQvfyTۮ,_|\޴klR7("ݼ.Qpf+lLDi9ץ`NRHH ^pIk{Z*_n^$龓"jI ,8lO]Zۡ gUyaMYL-#dt},1͝R3 cI:;aÛX|w9‚6;kc@@#* \yBIg3h%HfQ.3-,d엶]tpNHu `L F, $mnmLaP]i%e8P&R]#kBXY1gF<\sB6ݧNiِߨ_lt sg.n"r@rdO ah,νo!ڂJRZz =t0kk?xY"<r詢l@&LsȕW$|yJӍjq).å]Hͭ"9){-& c L" _Ȩ3pݩq wQUר?'_U|f":hs eV1 I9oT>{ZWi瀈~ 4X-F!71kƾ{RĊ.T/ ۿ4BYt{9+{2 +ǥ(3; A脜Bc1jzm^nsz^q-iR9aU grF,'@wEBge&1i0h9 ILyu\y>rJLߚmB7`mzL.!p{ \n\ϰVz#|0^+sY ,o_#8:D17&)(^*@"=kެikj6̕R d%ٿwHir.`9 #&%݋p'1_%Hs@AWdډS!v*o9A7K0g֜ӊ& F,DR Å3GʃQFh9} sa7֞D$4vEe5^)QKCa?Cčq{ )l~7wR ~{1!Tb"yӻ̷S2]3$P3Av qZ ngQPT%*w",>0܍ZgTHb%VR+NTc_4h6Aq3>W7YRXS2%,^"uvu_/  VC)vM( g)%Uǐ>?^Ƕ_D.cu~+83i tkոz䅑!+9-{]SҠM-(A*cCtW!ԕHX97˺,=f0SΰR8?Ͳ)یP:Ƞn5 ? MFJVvuhlk8MeP)r_6,h)SP}"^V^/H<:g?U#'o+;IfΚ詙(Ӝ3.X7VKa˩S9X)f h_$|#U쒲S|Crǘc, _R:J"keF$vAzdW6mż_,u>hۿ*:"Ewr K!36@3W6Tȓhvw(dxY6Q\mȹ {'rAt󅪰%5 # }iz#ycTD0xazV\6fI{n̋O: d_PY?)N= `J7hX~: O E ۋ-zR'ߞԄsnKYn L]*$G3R-GeA4RT0p.&ؖ<)ߒԟTtA🭈Pu9 5 ͢4ãX9/{וfr>u` h< \i$!ļw"ʇ58b!W?萇Nϫv`U KsS,]~NiAumWj@ [W&)廃eXm>s݉% >8Le3{H-.QJڻMXM8.  X CMG0־3Ҥ4ݪj3˳. .x=^rW-qsրi'91꧍",QpXD)E_rƷ ȀݠFz]/VZ: BqA'feIq,*$_6o& a,8K?[ ŜboH/鹘-4 Q/ڿxM-a[50#U{+>U/l"nj1:͚:8ُIGswG絼~2H1aIk&hJ:{-9FPK3SsuAcס2Mƈ0;n+@c'<L\v:_rQ8-oV U8KI=+mU^ *1V({r5ڭ7#gVb&9!33щIn'm"c4[}~2a;?@΋<z>:uge A{0vq2%rR=XíElUM~{~:{q% vDЂ{sz$|fm93I99uKZʶkHvY,yYڐ8FuvV*4tbN1춉CQN(ÒLXed&RDi7KA{=F\1hg|!@8} cC1 x"$7{eS:"e;rMÇ=s||Ǟ-Y.֌VС[&&[oHG;~w29NV4ۚh)k[[n {--b|V6BsFdEO27!4]j5+u9j:@0h״KMfެ!<%;=3JD2=kO#ݘ\R<`?Gs@X~ mj8Cۄ. ܲz7V9uAqW~sMoBStjVJLfnwq*kz/8_M =Do&\c egQ4Bs8e6 sih|BIJ3z5L"FVl֢=-fAzj'\&&1K n|b}') ^\}[ v& _Jp)[:Ι]zRoo ?on5*OgtGV{@n/"yNi.pgrSi7"zտ"@8|'fSy'o?WMnUu J2BDZdÛ+]L:Z٭bFu0gDcd`Qfd4;?rԓ0rbhݐרAM@ʪ\ 7Ƶ*oDUfBp.ҳ|ڠ FctYܤR#Baay8FM5eCMxi(n?H4ovLf~hrw¹Zzi[ LL$BK!wRVifK ν9*Ej|a˚G:C$[;_Όo& tE 9f*F0;>*\9鮙lk*H5xk~w2H94^_jAf WH+n`QlYauf)6XiQ,/Dm 9غSB ,?.BTmts <|Fuff"o $M2Z;-+8ف &ύ~2*,%ꉽEn+ǩK]/JOk2sy[܎2 }3ptu,Fqkj-jyM"҇| af"Ig ʹ"o舸bT-IJuN/Zxh1ޣ ?%J4b&-W)~^Yh-Iۮth)jms'ސj%I5 D-1' Qcړ&R[ZUc/K.n=v4,WƼkM*cLG&&م¢efٷaõ N5j/O 5*~C8rV6F,rz3o(f(4atEU5vfO|2n?ŁM^QQYzKJet7p~q falX d{k4v4]1#,\QNmd]IGae( 6&ʹY__jPa|ʸԤ2۱d6LյkaO&1/?_3#J7Y&! {!fТUL LǤ.Z_MŶs/QP5G]1ʲk}&UtQa3o"Zf(c>SesWJp-0{~.ƄM|;`3J|/*J(G{qc 7t\[kInjT*Tc3RZñMs\ihMTD=!ESV1TU &CK."7oD1[õ(L7LZwT0 aw  ەAGm#fqv83͋+^F]j;y ɝ+ |DӢ*W BhUkb< lGҾpcVw$(;BDSgI,ZpLW_^f?S0`?))ϣ~wZ>ߌ NB&&8T@*Y U2&t@9b6|3+DŽr[e^$:D9pRDG ߄.6V T#hh˾s s|.unKQkԧ'Pd|'r'E+yj,pAjhYZM+op,d\Y@g]l^Сl|l. ھ-~6ى}ׁ~Wǥ ے|j"u3M3JwYQ m#D 2"'A Oq˳-٤y tl%2J`W40 o>$Cd+ ']ҲWc.M3jS% m9R_2ó '`{(Og_6vc3NF \ 2wOǚZ80T*E^ ?7a*o(n`r (؏ *]v&1:ct-9ZݐH!Q3rԒc>?oyN.E0>:q;!/wX?U-WeH\ ߖ)^ ,g=PיLĮ7АT-e_?iЫw-Z<:MaaTfW)3yIUotZ]4mlE (O(Aˋ1?喼ёDA=?`Shrg^,.F"/xG"PpAP⥷v`w1>J>i=U{+Q L 15 Z.9r+:C@¨K Rl_)EI}) uI`~tpdDNn=%P6e߁C?^u5#(-6ŭԃqG0Zqh)jFj-Y1tP o0:x{-}"Ad.}NRJ$at2mrG3xfh$>rcp/4ck.\RelઍR50*v:lXfJ@Sʸ,z*3ܝ-68VFr_*K/#D_jz2QX(p"P9sqhpG@a>Qnj(x[֗=Y584D/I`ΨiI1͊JqYt2Z6L`sPfE%)6CYnSˈwMf$@lWBURHm7tu9 aA'jqjx/6(%=_`JF` N?ڱ(mrpi859w3bhq(.yw8&zS5m#i@?KWn}Ltd%_V{(5{a10v@CAc# Z`E'7Pr qH"vt]aqU1'6[w@|)%yQ/&3s 4DaT}:&qrt;D*H2FUE׉2;Ch4>F? \Y. v0!]!d[yD AASCV<$7Ko k飛'`n<&w( -N+˓yì̙ D|;l眹ԭgʣ.s$gt*7q[phrKDitompza8ܓуNFߜtC/dU/ynpuHz8)G}⒑}.]jz RXN>.`F);bbjE1 AZ5ȫ?!x$5t5Z2fR6sJJ[gz -vzmm/w]ߗdOEnt,CVŀ'ѽ67]ͰUl9:Dt ,dts8_;ř蚞W=ܶ9q]}ITs$u1 p {A?t7(Keɀsqg]]=QY:\7vɔҧO_eqgu! ?Q8=~l]'bϓ Z~!*p1Ӟ~j@X@EV!S򬡰}VsCSIp#kP"3 ֚lK}Vs_\a$x+jfo7g rZM(%߄SWͷ B9$WHXh]MG"=Ö?K]E#üTY<_L!״7p$eKV *}%qW_tڱX+gHu!_[9jM'4zL{j3unLޥAʗճ_bnMmG<#?KY-a-QpVÐ}8aWA N"5.+FCΣGuu69o YU ڵl;eb!&ZA˥ї  '`} Q˦d=^$mrD*7WnW2"EZ&*RDk>]0x\@ =^*Vn RB^WQ ﲒB"'%-4EzǬ| ahphSrY۩fb0`ϡHXpy!pNy-0YQLtx_7 7c,:@QͰg+nn g5BV! Ӕ2TgK>bjr]^j={olb6J8 j#V5wEB(xY2д- 4H?oEc:4_ ~PZL! 3S3.Ix%GL=M,5ZM\ŪNvNhbNX *@Kn}! UzcaJ'$zF&Sog%&FV%yEdowiƮ:sq9li0Q㜠QM֤yKx ',aliIykM5C"3yPcG߽[cv4R>qF^Iw"$ZUH qcժ/b'|0t@2m1_Fҁ;&1 ?)LBW]Pި(jҰ^o)gKËe`D0{q dfPQaD/% v'W] !u0T?|ZA?H023@}7#=+B{:1U5HUzѴ\Yv2H;ȇe;BWϴw*;Y費POLc1+{#dp^As.AAœXG0k`VԮͭy$Eҕnގ_pz 3G,Xr+# ć={˴CP|4VOjpqf.tt}b(?iu?#ɳ˞ujsS!&LW@QLyE'.J+{*!AW-g"b% tK{D7rĸx[= 7;ȞyV {,_٠%(|\DK. ޣ !Wu;.Dq-}_HF'$E8fC6i}>\߷eeJ F+&mb₯g+ʹ=>=YV=+f@6ؗ8$ۿ1@Є=7vI 0~;fQ޹9|'29p]LO<MIaK&8c? {h8! RirQnS^3aBde /Y'&Z@eqZ j5 4(QD&CutzdXMV!e?ΤZ=rh3q)ʔAV𛈾x̥thcW(:B)Sgxo mRl#I~;؄3 %B h?Q:Km@W_GSҸbw?4*(@"* YKvd[@x40;\ =H6rwj骟ыr 1CƆDt@p dKPlGZ\=GPctF{z錍P-I&Ewz4 wNM6g3YW漎#%B:}j*Zj(h.^IQ yoq5R s$=)ymgP9ùv6rgyf~Bb.8/sUϳ 0Qh#k9L["HUjd?~.)MF*Y `_]CCVBԐG|_O6P+6z[XEV^ht`n9)$0em:[c#X29c$W\9rs$88䯁Hrx=9Ƃq55qr~|K,n GVe:95AUMI*$&:;  .Us gœbt\^+/WJ :+EɄ K{#d!+sԔf!Y]q֢Mi  Rdsb'=?Ůf+tZ](CLH[@GBU-@#\v?xU=@⯈ bZh9fJ%⹭{<D"n".E?V0x6,C*$!8 ]>L}hl/Bt(Cc{Ax:uUVi֊wAh8|vxUO|/FQ,|kaM6mId@js&A:B Qx׭S'Z*g)˘Ez~_J *|ɽ}Ӧ^DvFq \DxWׯiSr9O+BnPدJ<ƀCF6ddX[@ZDbvA#y2jt33j&dAڑX{]0+ h׾%GCe)@(,\z^]n2دpb9%kg2:;*+iH?GG-{fO%;vq0&&[OKuMG*ٖAZy/8  ‰Wݱ;^1 tObh1 B)x/hcoih6E6AFO@blEO ]8+1vwqBY!j$+LźGAaͰ}hl3!cbɪ(YlZ~SxKѼ!\/g9 f>'cl AP|b-ŹUHq:0-*>!bwEjr R ׊pm1gpt%:~ 5N%@r?$k]8A>v XFd _O*xw#M9?\}Ejm?Ez`!K_hk)p2-, QU{ՂY5cQxrgiUu_ NY ;'+&jYH!tiG CH ҧ̑@s%iWr‰ӊ!&~@`!hL&L 9ϞZU)/?& _"W84ܛl[j_|S: NݸB&Z2Yۯ#و;{p]:<$3Y?Mڋ_Y!:13{z.qQ椚oN\5&lA9R92 Z\/վxCz-}h"HJ'm_g=]XLVެԆrSx#PJ M X':KCud5DTp`V1*;iapW$RsB$΀~v%C-ͳ r E쇬K)*IH(=RjjO!1}Kx]-qXOH%Uw)ΓZiSǬ3WL<+g<^njt!ar+{6HR=͵g DwBqi,oC A5@C[js ]8R(Vh H`i"6vu[{v bPb7~._L~?Pញ?jfrd-}#ֻб=f˽Bsۿ9xd=sfLMa/2MJz[PPbx]DCݯ;"P{i .݃zl#.KIt4qmʡ1pp"A'ӽl͈wwh#hZS)lb_*(qnsSR! ZVоyIH 4r#ڝ H^ kcLd5ɖoˢ 2ixVFyRvPIׇ)+[ƒء2YLHVC"toW۶Ww]`e t&YKlZw'"Cwo;r`ZFILh3гK?C) j%ߘO-묏rj_ЇwwԊpM|137A`^mCÁ 74 0y:ML]&?Ǡ5ߝWv@q7A_S?{mY:p+34xZp,֒A2oGZrnEv+& ~V+]t6e4o<IP‰`` x@DO^0lYgP=AO=U&R;/W[]#1bYM@#8nc;I`NGҌp)tX4F=HڼߢԔX_Q:rrBGk|;),^9+eDoMK^ĺ :Hd1ާVߗ0oy 4@&ErpC8Tw_!xHP#7i|(kfl ̍]e@3JO@4`qgُYX+E5VVɱ<'ծ#%SE;8{X%|X{mB_ fa *7pKkp̺565ߟd>nTbraT]FAa4qe'Lvh6\&_r7.<Ğk yQ[" bCQ?DizfD!sۈ@fz򯧍Pkcvj|#BGZNx|8\OIj]FB}%]@dFgIkj `!C%:}.E꾳2?|&cf6=k:]"9[_%&$ (kU~f5[6u91GMVV߸ˊP 2?`[_jGL* crvkI 9 u`hi1jyTsA!ʻg$GV@}d(sO&1*A$b}cm.f@/DgjQѠd7YPZY Du>VB ԲÖ"1՜oo*զF[*,!ht~hE Ƕs`N hTݡބ&#'Rw^t}fx 3RX25,MΔV+#7r˺6ߏτo F$?>;]*68PJ=CC׸(.<>LƓ?v'U|kYO%uw_]!R5QB18^׍g]vq8EYM,^ZzQ7uyq:k/;9?mJ:wlEw>Ky)lkNIpyzʗA3ۻ[6^ z^ėߙؕ0@Twqo$U+^p*HCwA<D(8`ԘH؛S5F[b/MsI|LAO>b3׸xgl*HLzP;Z.q W6+[LMYC9q#;Mj) XMHEEF "BXʆ_z WGza[WU" 15s615u2P.,yy GXXZ^+4_ftUUYa)LA` !\w\ZJI~!6o,Zce3epB?}{wQNKm7KZcA@/>LcFcC]I'w0|,]:#ARP gOt[Ȩelr1.9Eӗug"qvʛCMTҗeMOX.hͰ[gs#p+<ǟHhr[.Gs#pQ.fZڈxpm&7nLYvM-yO Fo]"LQ[o(LVCcQ?&я'$@X?\IQp~|L7AKyTzSy]li^U MD7`1m+.g[m(Dv\悪° Y'DwV.RfFz_C(:y-vSXW3D 5~]_[3>ſƽ۹j\ TC{[KSa':?x x!A^6+9,קJL({j ]d]2t9)j8\@ښxW6%Y^wpq٨8GǖKaN)IS!ROa6qVw~D???ov/v %(#ʨ2 #Mz yn]Y ЏBZ$@v/ rʼm|?Uua_cn⢕~^ *p9weRoЁ|$D/@(u;%HvLna++YaLGEC9h:lKQh7 +Hl9yg9?$4{wY*)Cqmnjp2$xsaUy"|1jpf_hSq$O o Sr>pZڵQaV{gu#tE8erq_];o;no5K#{o[g2 W,D a.JMiE^kWр/L$3s!iD<ݙ7`!^a. U !J%w@-CM6~!H3Mg?Ǻ59E ML4@%Npix{5͔]9-R7F[cbė'ۍܧ: ]`+phb0R.fl1Iw)䞢R ! OdbŤD1iؙU&W8`lMĢH&, 7~P5JP24NoXFM"h"^?ۋ? y{f{ m=OWD$;e»;X!7-D)sH&JD+CoJ=nK*W)hk56Q )xT:]iR"o( 354UdzqWA;Wl o*J~h[zNtu\$r}> g:;9&0hl]_q>%N$ c@N aIgDrK? ڔ*ۯ3 !4Zl8B5xFIQ4&4z@Dr\[AZWT"Nq8E_uAz+[p6ѻnbN|Es" vml?Ɣ|<:,xþ 0޸}p/ &Ig7lt`6t;J8+nU. N|lGЩ qY_om Wpչss=z!D5|OMH Oܳބڢ2SJpܻ&㳑Ie`{NOE& D)}eO~hrgl?Ѷ9*8=(3[jg#]c] ]D1Rw띚qXZaHr\w[[aSg^y6 H4ߩ5YnC{[޾JxEp%8Hn+cw˸Bʪ4 0f!♐ qc'*̱PdTcF|qš*j\ |dH| } / [:2JFT `> TZot$XQ@"k l7:XF)0iGtY,<*׸W8\W!׭tGQ c7D(*{d9kdVƮV,H'1xqCr&|-lT*I.4C'I!meܭ,W npk^E8/6n4 m qpDoH.+d'CSh?%Irhl/$NnUkߥXξFl2Qt;A^(86-o? Deju~xd3 aiU&B&ūbAt$[vKh>5Z^^zeٟvyCmf^b˙3]{),O^B79MT TIU5<ΓZ\f)h rZ|Bȁ`Z I8햙 [ӭ} C[ٮPb`wJ}LYjJظղ6ŘNoxH6gl&:azIV<7À{N/a/"r@X;3Ëe,s+{, stlY̐K@aTHǂ=3a<89t?}dfu<5W7TT%p^T²J{\ f4K\kvB#wG11ԱUL_&4P h&YVn+퓩 nLx}Czq7jhxd P^6 3GH`OH,4;gƛd"2PjʯIkq}{q/hi,Xo~;O CْY7/ƽ4T|*ЃX1 ! R < ;#[C3 ݴ$/u0g"Aୟ>W.t[w .,H=P]sj_VR wAbfa ǴD7L+:-%AՔ9 d=VY )*#MՓyģ$wOmZF>k|ͽѧD6Dl_.:,53b, ڽ\YH<^ jDZ_QxyG V]lEo0v15PDAHst.IU# VLӕ3EI5{XR^ ъc49M~?ˍ]aL?6BRL+Wf?y-ڮXm_:A7NhutVI}.Wk &uc ~WMHhk cx7C!6sz\**e>*>sTc n*>.ʖxM >yȳ>𶴧H' {B@ ^~ nD2RbK^>zY 6.A'7C~~RG1.mjfMR d㔉52U2>?ajoEeE8 #.챪(ZJ$/.ʛv!ڌ'I K7<׶x` =껅p(߭SkU4 O6O&>f"|yWĹUhY} 3Yt_o:s}Nj<eR`DlL;G3kg݀龄gWOM aQQnfrݡg$0 4S`*-&w3hmĕk3:F. +8&"jzԿ?ƣ?VmP7? E,|`OJPg9yB[Sd9X%^Tpuw FLyPAG!VG§2ٝߕ5Zӵuk6(~(m彶&)x<}M| AoN{~PU/y>dNM+IVmSCχ >x"ji YZ