powerpc-utils-1.3.12-150600.4.14.2<>,dhc!B~g""pצuoDe O,r*kb&-껌O(dp7(Ԝǃjf$GdI1ts& 9jF~ץMZV|ŅfrBU#Z%# WzuUNƛ5>L0? d % D&7 M_  /WdW W W W $3W %W&\W(W))W+L+&, &.&(.8.b90tb:7b=2>:?B@JFRGlWHWI$WX|Y\W]$W^Çbķc`defluWvdwWxdWyszیۜ۠۵۸ۼCpowerpc-utils1.3.12150600.4.14.2Utilities for PowerPC HardwareThe powerpc-utils package provides a set of tools and utilities and utilities for maintaining and enabling certain features of Linux on Power.hGPL-2.0-or-laterhttps://www.suse.com/System/Managementhttps://github.com/ibm-power-utilities/powerpc-utilslinuxppc64le if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service ) || : fi fi$v PF1  W |  IK  = H`bph0h;IMM  ) F C48?M^ dA큤A큤A큤A큤h<h<h<h<h<h<h<h<h@Y1S@Y-^Y, @X9@X<@W֘WW_W^@WV@WDB@WDB@W@Vn@VV`.V2 @V @V @U@U(UuUuU @UTO@msuchanek@suse.dembrugger@suse.commsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.comlnussel@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.deschwab@suse.demsuchanek@suse.commsuchanek@suse.commsuchanek@suse.demsuchanek@suse.commsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.comro@suse.demsuchanek@suse.demsuchanek@suse.dejosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjmoellers@suse.demsuchanek@suse.dejosef.moellers@suse.commsuchanek@suse.commsuchanek@suse.dejloeser@suse.commsuchanek@suse.comjloeser@suse.comtchvatal@suse.comtchvatal@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.comjloeser@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.comjloeser@suse.comjloeser@suse.comnormand@linux.vnet.ibm.compth@suse.derw@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comjloeser@suse.comdvaleev@suse.comdvaleev@suse.comjloeser@suse.comdvaleev@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comdvaleev@suse.comjloeser@suse.comdvlaeev@suse.comdvlaeev@suse.comdvaleev@suse.comp.drouand@gmail.comjloeser@suse.com- Start SMT service after networking (bsc#1249152 ltc#214730) * smtstate-Start-smtstate-service-after-network-target.patch- Fix inconsistent Core Online/Offline States Observed in lscpu and ppc64_cpu --info Command Outputs During DLPAR Operation (bsc#1246126 ltc#214064) * cpu_info_helpers-Add-helper-function-to-retrieve-pre.patch * ppc64_cpu-Fix-handling-of-non-contiguous-CPU-IDs.patch- Fix-HNV-installation-network-conflicts-across-all-di.patch (jsc#PED-3946)- Refresh lparstat-Fix-negative-values-for-idle-PURR.patch to work without PPC_FEATURE2_ARCH_3_1 defined (bsc#1238322 ltc#210808)- Fix negative values of idle PURR (bsc#1238322 ltc#210808) * lparstat-Fix-negative-values-for-idle-PURR.patch- Fix memory mode display on POWER10 (bsc#1237409 ltc#211627) * lparstat-print-memory-mode-correctly.patch- ofpathname: skip devices with no devspec when coorelating FC OF paths (bsc#1228597 ltc#206391). * 0005-ofpathname-skip-devices-with-no-devspec-when-coorela.patch - lparstat output fixes (bsc#1228637). * 0002-lparstat-Fix-Idle-and-busy-PURR-SPURR.patch * 0003-lparstat-app-Use-pic-value-at-boot-for-accurate-boot.patch * 0004-lparstat-Use-CLOCK_BOOTTIME-for-get_time-interface-a.patch - drmgr: Free nodes returned from configure_connector (bsc#1228637). * 0006-drmgr-Free-nodes-returned-from-configure_connector.patch - drmgr: Return from get_node_by_name() if matched DRC index (bsc#1228637). * 0001-drmgr-Return-from-get_node_by_name-if-matched-DRC-in.patch- Fix SMT control on powernv with the new kernel interface (bsc#1222163) * Refresh ppc64_cpu-Clean-up-sysfs-smt-control-error-handling.patch- Do not print an error when the kernel does not support sysfs smt interface * ppc64_cpu-Clean-up-sysfs-smt-control-error-handling.patch- Update to version 1.3.12 * Add drmgr CPU DLPAR hooks * Fix lsslot output (bsc#1219716 ltc#204541) - Drop upstreamed patches * lparstat-Fix-negative-values-seen-while-running-lpar.patch * lparstat-report-mixed-SMT-state.patch * lparstat-Fix-offline-threads-uninitialized-entries.patch * powerpc-utils-scripts-ofpathname-handle-nsid-of-nvme.patch * bootlist-Support-multiple-dev-paths-for-a-nvme-boot-.patch * rtas_dbg-Fix-the-large-negative-values-in-rtas_dbg.patch * powerpc-nvram-fix-segmentation-fault-issue-in-print-.patch * powerpc-nvram-Fix-Segmentation-fault-issue-in-nvram-.patch * nvram-man-page-and-help-output-are-not-in-sync.patch * ppc64_cpu-info-fix-bad-report-when-non-continuous-CP.patch * hcn-init-Split-services-per-connection-manager.patch- Use separate hcn-init service for wicked and NM (bsc#1200731 ltc#198485) * hcn-init-Split-services-per-connection-manager.patch- Support muliple NVMe device paths in bootlist (bsc#1219234 ltc#204975) * bootlist-Support-multiple-dev-paths-for-a-nvme-boot-.patch - Add fixes merged upstream (bsc#1219433) * rtas_dbg-Fix-the-large-negative-values-in-rtas_dbg.patch * powerpc-nvram-fix-segmentation-fault-issue-in-print-.patch * powerpc-nvram-Fix-Segmentation-fault-issue-in-nvram-.patch * nvram-man-page-and-help-output-are-not-in-sync.patch * ppc64_cpu-info-fix-bad-report-when-non-continuous-CP.patch- Fix support for nvme devices with nsid greater than 10 (bsc#1217925 ltc#204474) + powerpc-utils-scripts-ofpathname-handle-nsid-of-nvme.patch- Tell kernel about the SMT value set by ppc64_cpu (bsc#1214285 bsc#1205462 ltc#200161 ltc#200588). + ppc64_cpu-Support-partial-SMT-level-through-SYS-FS-s.patch- Fix negative utilization value reported by lparstat -E (bsc#1212031) + lparstat-Fix-negative-values-seen-while-running-lpar.patch - Fix lparstat error with mixed SMT state (bsc#1211883 ltc#02144) + lparstat-report-mixed-SMT-state.patch + lparstat-Fix-offline-threads-uninitialized-entries.patch- Update to version 1.3.11 (jsc#PED-560) - Add support for drmgr hooks. - Drop upstreamed patches - Support-multiple-dev-paths-for-a-nvmf-boot-device.patch - bootlist-Add-install-boot-support-for-nvmf-devices.patch - hcnmgr-Fix-setting-primary-slave-across-reboots.patch - lparstat-Fix-array-overflow-issue.patch - lparstat-Fix-display-of-mode-for-dedicated-donating-.patch - lsslot-Explicity-declare-that-lmb_address-be-display.patch - lsslot-Fix-lsslot-c-mem-output-when-using-4GB-LMB-si.patch - ofpathname-Fix-several-issues-in-nvmf-boot-install-s.patch - ofpathname-Handle-nsid-as-hex-in-nvmf-boot-install-s.patch- Fix lparstat cpu mode display in a dedicated-donating LPAR (bsc#1206518 ltc#200949) + lparstat-Fix-display-of-mode-for-dedicated-donating-.patch - Fix cpu utilization display + lparstat-Fix-array-overflow-issue.patch - Fix setting primaty HNV link when using NM (bsc#1195404 ltc#196259). + hcnmgr-Fix-setting-primary-slave-across-reboots.patch- Replace transitional %usrmerged macro with regular version check (boo#1206798)- Support multiple dev paths for a nvmf boot device (bsc#1205696 ltc#200595) + Support-multiple-dev-paths-for-a-nvmf-boot-device.patch- nsid of nvmf device needs to be lowercase (bsc#1205697 ltc#200594) + ofpathname-Handle-nsid-as-hex-in-nvmf-boot-install-s.patch- NVMf boot support (bsc#1205351 ltc#200481) + bootlist-Add-install-boot-support-for-nvmf-devices.patch + ofpathname-Fix-several-issues-in-nvmf-boot-install-s.patch- Fix "lsslot -c mem" output when LMB size is set to 4GB (bsc#1202777 ltc#199300) + lsslot-Fix-lsslot-c-mem-output-when-using-4GB-LMB-si.patch + lsslot-Explicity-declare-that-lmb_address-be-display.patch- Update to upstream version 1.3.10 * ppc64_cpu: Add support to parse PAPR information for energy and frequency (bsc#1200465 ltc#197256 jsc#SLE-18129 jsc#PED-519) * powerpc-utils: Enhance error message when lparstat -E fails on max config systems (bsc#1198956 ltc#196850) * drmgr: Add support for 'acc' command (jsc#SLE-18644) * hcn-init.service: Add RemainAfterExit=yes * man/drmgr: fix multiple typos * hcnmgr: Add new feature "wicked" in HNV FEATURE list * hcnmgr: Update Makefile and powerpc-utils spec file to support HNV and wicked * hcnmgr: Fix NM HNV setting primary slave * hcnmgr: Add hcn-init.service.suse * hcnmgr: maintain hcnid state for later cleanup * hcnmgr: Support wicked HNV using new wicked functions for bonding * hcnmgr: Add new wicked functions for SuSE to manage bonding * hcnmgr: Factor out NetworkManager nmcli code * hcnmgr: Validate connection manager and add tracing option * bootlist: fix invalid hex number message * bootlist: fix passing -l flag to kpartx as -p delimiter value * lsslot: fix memory leak when listing IO slots * lsslot: Add new DRC type description strings for latest PCIe slot types * lparstat: report LPAR name from lparcfg * errinjct: sanitize devspec output of a newline if one is present * lparstat: Fix reported online memory in legacy format * ofpathname: Add support for NVMf devices * ofpathname: Fix nvme support in ANA mode * hcnmgr: Support vNIC as backup device * hcnmgr: Avoid hexdump squeezing consecutive identical bytes. * lsdevinfo: optimize criteria filtering * Remove upstreamed patches - lsdevinfo-optimize-criteria-filtering.patch - hcnmgr-Avoid-hexdum-squeezing-consecutive-identical-.patch - 0001-hcnmgr-Support-vNIC-as-backup-device.patch - 0002-hcnmgr-Remove-some-dead-code.patch - 0003-ofpathname-Fix-nvme-support-in-ANA-mode.patch - 0004-ofpathname-Add-support-for-NVMf-devices.patch - lparstat-Fix-reported-online-memory-in-legacy-format.patch - errinjct-sanitize-devspec-output-of-a-newline-if-one.patch - lparstat-report-LPAR-name-from-lparcfg.patch - lsslot-Add-new-DRC-type-description-strings.patch - 0001-Validate-connection-manager-and-add-option-to-trace-.patch - 0002-Factor-out-NetworkManager-nmcli-code.patch - 0003-Add-new-wicked-functions-from-suse-to-manage-bonding.patch - 0004-Support-wicked-HNV-using-new-wicked-functions-for-bo.patch - 0005-hcnmgr-maintain-hcnid-state-for-later-cleanup.patch - 0006-Add-hcn-init.service.suse.patch - 0007-Fix-NM-HNV-setting-primary-slave.patch- Fix lsslot showing "Unknown slot type" for recent PCIe slot types (bsc#1196411 ltc#196505). - lsslot-Add-new-DRC-type-description-strings.patch- Fix setting HNV primary slave with NM (bsc#1195404 ltc#196259). - 0007-Fix-NM-HNV-setting-primary-slave.patch- lparstat: report LPAR name from lparcfg (bsc#1187716 ltc#193451). + lparstat-report-LPAR-name-from-lparcfg.patch- Update HNV implementation (bsc#1195404 ltc#196259 jsc#SLE-23855). + 0001-Validate-connection-manager-and-add-option-to-trace-.patch + 0002-Factor-out-NetworkManager-nmcli-code.patch * 0003-Add-new-wicked-functions-from-suse-to-manage-bonding.patch + 0004-Support-wicked-HNV-using-new-wicked-functions-for-bo.patch + 0005-hcnmgr-maintain-hcnid-state-for-later-cleanup.patch + 0006-Add-hcn-init.service.suse.patch - 0001-Validate-connection-manager.patch - 0002-factor-out-NetworkManager-nmcli-code.patch - 0004-Support-wicked-HNV-using-new-wicked-interfaces-for.patch - 0005-Set-modprobe-bonding-max_bonds-0-option.patch - 0006-cleanup-hcnmgr-distro-and-service-detection.patch - 0007-Remove-wicked-ifup-calls-that-just-run-into-timeouts.patch - 0008-add-note-about-comma-in-hcnmgr-BONDOPTIONS.patch - 0009-Fix-to-call-wicked-ifreload-directly.patch - 0010-Fix-incorrect-parameters-to-suse_ifcfg_bond_create.patch - 0011-Fix-comment-about-setting-primary.patch - 0012-Description-and-indenting-corrections.patch - 0013-adjust-sourcing-path-of-the-functions.suse-library.patch - 0014-Enable-the-network-service-checks.patch - 0015-add-hcn-init.service.suse-service-covering-wicked.patch - 0016-functions.suse-fix-suse-wlist-utility-functions.patch - 0017-functions.suse-don-t-implicitly-set-primary-to-1st-s.patch - 0018-hcnmgr-add-x-option-to-trace-hcnmgr-script-execution.patch - 0019-check-platform-service-after-getopts-parsing.patch - 0020-call-less-intrusive-ifdown-ifup-in-rmdev_wicked.patch - 0021-call-ifup-instead-ifreload-in-config_vdevice_wicked.patch - 0022-split-scanhcn-function-into-nm-wicked-variants.patch - 0023-hcnmgr-merged-scanhcn_wicked-id-fix-and-comments.patch - 0024-Fix-race-with-udev-renaming-and-hcn-configure.patch - 0025-hcnmgr-remove-ifcfg-file-dump-from-scanhcn_wicked.patch - 0026-hcnmgr-move-sourcing-functions.suse-to-wicked-case.patch - 0027-hcnmgr-extend-suse-os-release-match.patch- Fix HNV migration and other HNV issues (bsc#1195404 ltc#196259). + 0016-functions.suse-fix-suse-wlist-utility-functions.patch + 0017-functions.suse-don-t-implicitly-set-primary-to-1st-s.patch + 0018-hcnmgr-add-x-option-to-trace-hcnmgr-script-execution.patch + 0019-check-platform-service-after-getopts-parsing.patch + 0020-call-less-intrusive-ifdown-ifup-in-rmdev_wicked.patch + 0021-call-ifup-instead-ifreload-in-config_vdevice_wicked.patch + 0022-split-scanhcn-function-into-nm-wicked-variants.patch + 0023-hcnmgr-merged-scanhcn_wicked-id-fix-and-comments.patch + 0024-Fix-race-with-udev-renaming-and-hcn-configure.patch + 0025-hcnmgr-remove-ifcfg-file-dump-from-scanhcn_wicked.patch + 0026-hcnmgr-move-sourcing-functions.suse-to-wicked-case.patch + 0027-hcnmgr-extend-suse-os-release-match.patch- Install smt.state as config file (bsc#1195413 ltc#193325).- Add HNV wicked support (bsc#1193543 jsc#SLE-18127). + 0001-Validate-connection-manager.patch + 0002-factor-out-NetworkManager-nmcli-code.patch + 0003-Add-new-wicked-functions-from-suse-to-manage-bonding.patch + 0004-Support-wicked-HNV-using-new-wicked-interfaces-for.patch + 0005-Set-modprobe-bonding-max_bonds-0-option.patch + 0006-cleanup-hcnmgr-distro-and-service-detection.patch + 0007-Remove-wicked-ifup-calls-that-just-run-into-timeouts.patch + 0008-add-note-about-comma-in-hcnmgr-BONDOPTIONS.patch + 0009-Fix-to-call-wicked-ifreload-directly.patch + 0010-Fix-incorrect-parameters-to-suse_ifcfg_bond_create.patch + 0011-Fix-comment-about-setting-primary.patch + 0012-Description-and-indenting-corrections.patch + 0013-adjust-sourcing-path-of-the-functions.suse-library.patch + 0014-Enable-the-network-service-checks.patch + 0015-add-hcn-init.service.suse-service-covering-wicked.patch - Install SUSE-specific scripts- errinjct: sanitize devspec output of a newline if one is present (bsc#1194579 ltc#195746). + errinjct-sanitize-devspec-output-of-a-newline-if-one.patch- Fix reported online memory in legacy format (bsc#1191147). + lparstat-Fix-reported-online-memory-in-legacy-format.patch- Add support for vnic backup device for HNV (jsc#SLE-23097). + 0001-hcnmgr-Support-vNIC-as-backup-device.patch + 0002-hcnmgr-Remove-some-dead-code.patch - Add support for NVMf devices (jsc#SLE-18643, bsc#1198728, ltc#197650). + 0003-ofpathname-Fix-nvme-support-in-ANA-mode.patch + 0004-ofpathname-Add-support-for-NVMf-devices.patch- Avoid error with HCN IDs containing same consecutive bytes (bsc#1192095 ltc#194963). + hcnmgr-Avoid-hexdum-squeezing-consecutive-identical-.patch- Optimize lsdevinfo filtering to prevent LPM timeouts (bsc#1189571 ltc#193419). + lsdevinfo-optimize-criteria-filtering.patch- Update to version 1.3.9 (jsc#SLE-18645, bsc#1189015). - Remove upstreamed patches - 0001-HNV-fixes-for-qrydev-and-remove-lsdevinfo.patch - 0002-Disable-vnic-as-backup-vdevice-for-migratable-SR_IOV.patch - 0003-Clean-up-dead-network-config-interface-after-inactiv.patch - powerpc-utils-sys_ident-Skip-length-field-from-search.patch - 0001-hcnmgr-Avoid-cleanup-of-bond-interface-at-boot-time-.patch - 0002-hcnmgr-Wait-for-sysfs-device-ready-when-looking-up-d.patch - 0003-hcnmgr-Avoid-using-ifcfg-file-for-checking-bonding-i.patch - 0004-hcnmgr-Avoid-using-xargs-to-process-NM-show-connecti.patch - powerpc-utils-hcn-init-NM.patch - ofpathname-Use-NVMe-controller-physical-nsid.patch - powerpc-utils-Fix-ofpathname-race-with-udev-rename.patch - powerpc-utils-Update-ppc64-cpu-usage.patch - 0001-drmgr-don-t-open-sysfs-file-for-each-command.patch - 0002-drmgr-read-the-CPU-NUMA-topology.patch - 0003-drmgr-introduce-NUMA-based-LMB-removal.patch - drmgr-fix-remove-by-index-operation.patch - 0005-hcnmgr-When-trying-to-detect-HNV-bond-list-all-conne.patch - 0006-hcnmgr-Set-autoconnect-slaves-on-HNV-connections.patch- Bring up the members of HNV link together with the HNV link (bsc#1187182 ltc#192954). + 0006-hcnmgr-Set-autoconnect-slaves-on-HNV-connections.patch- When detecting HNV connection list all connections, not only active ones (bsc#1187148 ltc#192985). + 0005-hcnmgr-When-trying-to-detect-HNV-bond-list-all-conne.patch- Don't install /sbin/lsprop if usrmerged- Fix memore remove by index (bsc#1183958 ltc#192149). + drmgr-fix-remove-by-index-operation.patch- Take into account NUMA topology when removing memory (bsc#1183958 ltc#192149). + 0001-drmgr-don-t-open-sysfs-file-for-each-command.patch + 0002-drmgr-read-the-CPU-NUMA-topology.patch + 0003-drmgr-introduce-NUMA-based-LMB-removal.patch- The Install section of hcn-init should also refer to NetworkManager (bsc#1184136 ltc#192155). * Refresh powerpc-utils-hcn-init-NM.patch- Require vim when NetworkManager is installed (bsc#1184136 ltc#192155). - Start hcn-init with NetworkManager (bsc#1184136 ltc#192155). + powerpc-utils-hcn-init-NM.patch- Add --version option to the ppc64_cpu usage (bsc#1183695 ltc#189235). + powerpc-utils-Update-ppc64-cpu-usage.patch- ofpathname: Use NVMe controller physical nsid (bsc#1182020 ltc#191360). + ofpathname-Use-NVMe-controller-physical-nsid.patch - HNV fixes (only NetworkManager supported) (jsc#SLE-13837 bsc#1181956 ltc#190722). + 0001-hcnmgr-Avoid-cleanup-of-bond-interface-at-boot-time-.patch + 0002-hcnmgr-Wait-for-sysfs-device-ready-when-looking-up-d.patch + 0003-hcnmgr-Avoid-using-ifcfg-file-for-checking-bonding-i.patch + 0004-hcnmgr-Avoid-using-xargs-to-process-NM-show-connecti.patch - Fix ofpathname race with udev rename (bsc#1183496 ltc#191534). + powerpc-utils-Fix-ofpathname-race-with-udev-rename.patch- sys_ident: Skip length field from search (bsc#1180540 ltc#190620). + powerpc-utils-sys_ident-Skip-length-field-from-search.patch- Fixes for hybrid network virtualization (jsc#SLE-13837 bsc#1180129 ltc#190387) + 0001-HNV-fixes-for-qrydev-and-remove-lsdevinfo.patch + 0002-Disable-vnic-as-backup-vdevice-for-migratable-SR_IOV.patch + 0003-Clean-up-dead-network-config-interface-after-inactiv.patch- Update to upstream version 1.3.8 (jsc#SLE-13291, jsc#SLE-13292, bsc#1180854 ltc#170517, bsc#1186487 ltc#177613) - Drop version suffix hack - Fix --with-systemd argument - Drop unneeded patch - systemd-dir.patch - Drop upstreamed patches - bug-1158312-parse-ibm-drc-info-property.patch - 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch - bsc1164726-search-only-part-of-sys.patch - bsc1171892-get-rid-of-trainling-NUL.patch - Fix-ofpathname-Could-not-retrieve-logical-device-nam.patch - ofpathname-Fix-udevadm-location.patch - ofpathname-make-goto_dir-canonicalize-directory-argu.patch - Drop compatibility patch - we are no longer near compatible with 1.3.6 - Revert-lparstat-Show-available-physical-processors-i.patch- add patch fix_kexec_service_name_for_suse.patch on SUSE the service is called kexec-load.service instead of kexec.service (bsc#1174666)- ofpathname: Fix lookup of disk partitions (bsc#1173403 ltc#186427) * Added ofpathname-make-goto_dir-canonicalize-directory-argu.patch- Add patch metadata, refresh to upstream version where available. * Refreshed 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch - The above patch was modified to fix bsc#1164068. Add a separate patch for that (bsc#1164068). * Added Fix-ofpathname-Could-not-retrieve-logical-device-nam.patch - Stop using /sbin/udevadm symlink (boo#1160890). * Added ofpathname-Fix-udevadm-location.patch- Remove a trailing NUL ('\0') byte from a vendor_id contents. [bsc#1171892, bsc1171892-get-rid-of-trainling-NUL.patch]- Reduce the number of searches of /sys by searching directly in /sys/class/block. This patch obsoletes 0002-Reduce-number-of-searches-of-sys-hierarchy.patch [bsc#1164726, 0002-Reduce-number-of-searches-of-sys-hierarchy.patch, bsc1164726-search-only-part-of-sys.patch]- Reduce the number of searches of /sys by each invocation of 'ofpathname' to at most one (1) by caching the content of a single search into a file in /tmp, and using 'grep' to identify the appropriate files for further examination. [bsc#1164726, 0002-Reduce-number-of-searches-of-sys-hierarchy.patch]- Fixed one instance where the previous change corrupted the exit status of a command. Redirected two error messages to stderr. [bsc#1164068, 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch]- * Deal with error messages returned sometimes by evaluation of ${devspec} in 'ofpathname'. * Strip embedded nulls from values provided by kernel files. * Redirect more error messages to /dev/null [bsc#1116561, 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch]- Parse new DRC Info: Define data structures to support parsing the new "ibm,drc-info" device tree property. Integrate the new property information into the existing search mechanisms of the userspace 'drmgr' driver. [jsc#SLE-11094, jsc#SLE-11193, jsc#SLE-11092, jsc#SLE-11319, jsc#ECO-935, bsc#1158312, bsc#1161925, fate#326955 bug-1158312-parse-ibm-drc-info-property.patch] - Bump package version to be able to tell the fix for jsc#SLE-11092 is included Kernel can depend on the fixed version this way.- Change the file permissions of smt_off.service to 644 [powerpc-utils.spec, bsc#1139777]- Drop compat patch on SLE 12 SP5. - Remove unused macro- Update to version 1.3.7 (jsc#SLE-6176, bsc#1139456). - lparstat: - add an option to print the lparstat report similar to legacy lparstat tool - introduce the help command line option to print lparstat usage - restrict the physc and entc attribute values to two decimal places - correct calculation of physc to use tbr - Enable desired and maximum memory stats - Show available physical processors in the shared pool - scripts: Improve handling of errors from subsidiary scripts - man/update_flash: - Add details to extract rpm format image - Fix man page - ppc64_cpu: Limit number of CPUs for frequency calculation - lsslot: - Add ibm,dynamic-memory-v2 parsing capability - Split dynamic-memory v1 parsing into separate routine - Patch to display logical name using bootlist -o option - Refresh ofpathname_powernv.patch, systemd-dir.patch, Revert-lparstat-Show-available-physical-processors-i.patch- ibmvscsis module we ship no longer needs support in powerpc-utils (bsc#1120474). - Remove Revert-ibmvscsis-remove-deprecated-ibmvscsis-scripts.patch- Update to upstream v1.3.6 (FATE#326519, bsc#1120474) (see Changelog under powerpc-utils-1.3.6/Changelog) - remove upstreamed patches - bootlist-Display-logical-name-using-bootlist-o-option.patch - lsslot-Add-ibm-dynamic-memory-v2-parsing-capability.patch - lsslot-Split-dynamic-memory-v1-parsing-into-separate.patch - powerpc-utils.bug-1109046_cpu-Limit-number-of-CPUs-for-frequency-calc.patch - Patch to preserve compatibility with v1.3.4, v1.3.5 + Revert-lparstat-Show-available-physical-processors-i.patch - Keep support for ibmvscsis which we still ship + Revert-ibmvscsis-remove-deprecated-ibmvscsis-scripts.patch- limit number of CPUs for frequency calculation (bsc#1109046) - added patches: * powerpc-utils.bug-1109046_cpu-Limit-number-of-CPUs-for-frequency-calc.patch- Add support for ibm,dynamic-memory-v2 devicetree property (bsc#1103283) * lsslot-Split-dynamic-memory-v1-parsing-into-separate.patch * lsslot-Add-ibm-dynamic-memory-v2-parsing-capability.patch - Display logical name using bootlist -o option (bsc#1099910) * bootlist-Display-logical-name-using-bootlist-o-option.patch- version update to 1.3.5 (fate#324948) (see Changelog under powerpc-utils-1.3.5/Changelog) - removed patches: * drmgr-load-rpadlpar_io-on-C-as-well.patch * Revert-lsslot-free-lmb_list-on-error.patch- Fix build failure (bsc#1088577)- Use spec-cleaner to get %license and SPDX-3.0 string- Revert-lsslot-free-lmb_list-on-error.patch (bsc#1086268)- Update drmgr-load-rpadlpar_io-on-C-as-well.patch to more robust solution.- drmgr: load rpadlpar_io on -C as well (bnc#1064039, bsc#1070113) * drmgr-load-rpadlpar_io-on-C-as-well.patch- version update to 1.3.4 (fate#323767) (see Changelog under powerpc-utils-1.3.4/Changelog) - modified patches: * libvirt-service-dep.patch * ofpathname_powernv.patch * powerpc-utils-lsprop.patch * systemd-dir.patch - deleted paches: * powerpc-utils.bug-1039711_ofpathname-avoid-duplicate-entries-of-vFC-devices.patch * powerpc-utils.bug-1040076_test-for-zlib-presence-at-configuration-time.patch * powerpc-utils.bug-1041531_lsdevinfo-Add-support-for-vNIC-devices.patch * powerpc-utils.bug-1041531_ofpathname-Add-support-for-vNIC-devices.patch * powerpc-utils.bug-1042239_lsslot-Rectify-usr_drc_name-check.patch * powerpc-utils.bug-1043569_drmgr-Correct-drc-type-checking-in-check_kmods.patch- add powerpc-utils.bug-1043569_drmgr-Correct-drc-type-checking-in-check_kmods.patch drmgr does not load rpadlpar_io module automatically (bsc#1043569)- add powerpc-utils.bug-1042239_lsslot-Rectify-usr_drc_name-check.patch lsslot doesn't display the slot information (bsc#1042239)- add patches to enable support for vNIC devices (bsc#1041531) * powerpc-utils.bug-1041531_lsdevinfo-Add-support-for-vNIC-devices.patch * powerpc-utils.bug-1041531_ofpathname-Add-support-for-vNIC-devices.patch- avoid duplicate entries of a Open Firmware device path to logical device path for vfc-client devices (bsc#1039711) - test for zlib presence at configuration time (bsc#1040076) - added patches: * powerpc-utils.bug-1039711_ofpathname-avoid-duplicate-entries-of-vFC-devices.patch * powerpc-utils.bug-1040076_test-for-zlib-presence-at-configuration-time.patch- version update to 1.3.3 (fate#321598) (see Changelog under powerpc-utils-1.3.3/Changelog) - adjust url/source - modified patches: * ofpathname_powernv.patch * powerpc-utils-lsprop.patch * systemd-dir.patch - removed patches: * powerpc-utils-Include_GPL_header.patch * powerpc-utils-fix_integer_to_float_cast.patch * powerpc-utils-lparstat_Fix_segfault_when_parsing_proc_interrupts.patch * powerpc-utils-lparstat_Ignore_whitespace_at_beginning_of_proc_interrupts_SPU_line.patch * powerpc-utils-ofpathname_no_infinit_loop.patch- new powerpc-utils-ofpathname_no_infinit_loop.patch boo#1011529- Include the following new patches (bsc#998330): powerpc-utils-fix_integer_to_float_cast.patch powerpc-utils-Include_GPL_header.patch powerpc-utils-lparstat_Fix_segfault_when_parsing_proc_interrupts.patch powerpc-utils-lparstat_Ignore_whitespace_at_beginning_of_proc_interrupts_SPU_line.patch- Update to version 1.3.2. (bsc#986926, bsc#987687) (see Changelog under powerpc-utils-1.3.2/Changelog) - dropped obsolete patch: * powerpc-utils.bug-982728_eeh_inject_error.patch- Cleanup slightly with spec-cleaner and sort the dependencies - Run the systemd scriptlets - Provide the SUSE rc compat link- Update to version 1.3.1+git20160328.57a03e8: + rtas_dbg: Do not exit on failure to read rtas token + drmgr: close opened dir + drmgr: free allocated hpdev in error path + ofpathanme: Convert logical device path to OF device path for NVMe devices + ofpathname: Convert OF device path to logical device path for NVMe devices + nvram: Correct valid partition name checking + lsslot: Update man page/usage statement to document required argument + drmgr: Load kernel modules for pci hotplug + snap: PowerNV platform is not correctly checked + Prep for powerpc-utils-1.3.1. - change osc _service file to use tar_scm service (disabled by default)- fix error injection for EHH (extended error handling) (bsc#982728) - added patches: * powerpc-utils.bug-982728_eeh_inject_error.patch- Adjust dependant libvirt service name (libvirt-service-dep.patch)- package smt-off.service (systemd-dir.patch)- version update to 1.3.1 (FATE#319933) - modified patches: * ofpathname_powernv.patch * powerpc-utils-lsprop.patch - removed patches: * 0001-nvram-Correct-valid-partition-name-checking.patch- Fix nvram 0001-nvram-Correct-valid-partition-name-checking.patch (bsc#970463)- version update to 1.3.0 (FATE#319933) - see Changelog under powerpc-utils-1.3.0/Changelog - including fix for dynamic addition of memory (bsc#957445) - removed patches: * powerpc-utils.bug-936383_snap-deprecated_warning_sles.patch * powerpc-utils.bug-945968_allocate-workarea-memory-instead-of-using-stac.patch * powerpc-utils.bug-945968_drmgr-Combine-the-init_node-and-examine_child-routin.patch * powerpc-utils.bug-948430-drmgr-Generate-error-message-when-PHB-is-not-found.patch * powerpc-utils.bug-952323_drmgr-free_slot_nodes_before_adding_slots.patch * powerpc-utils.bug-957448-correct_node_add_buffer_overflow.patch- fix for adding Houston adapter (bsc#957448) - added patches: * powerpc-utils.bug-957448-correct_node_add_buffer_overflow.patch- free slot nodes before adding slots (bsc#952323) - added patches: * powerpc-utils.bug-952323_drmgr-free_slot_nodes_before_adding_slots.patch- generate error message when PHB is not found (bsc#948430) - added patches: * powerpc-utils.bug-948430-drmgr-Generate-error-message-when-PHB-is-not-found.patch- fix for adding spookfish 8GB FC adapter for DLPAR operations (bsc#945968) - warn users about deprecated support SLES 12 onwards (bsc#936383) - added patches: * powerpc-utils.bug-945968_allocate-workarea-memory-instead-of-using-stac.patch * powerpc-utils.bug-945968_drmgr-Combine-the-init_node-and-examine_child-routin.patch * powerpc-utils.bug-936383_snap-deprecated_warning_sles.patch- Don't require tgt. Linux as VIO server is not supported (bsc#940462)- version update to 1.2.26 (FATE#318009) - see Changelog under powerpc-utils-1.2.26/Changelog - including fix for drmgr -R replace issue (bsc#930153), - use sysfs migration store to initiate migration (bsc#926348), - fix for broken memory support for little endian (bsc#911679), - and do not remove the last CPU (bsc#901216) - removed patches: * powerpc-utils.ofpathname.bootlist.patch- ofpathname_powernv.patch (boo#933651) If ofpathname is not supported on a platform, exit with 0. This will pevent grub2-install fail on PowerNV platform- Update to 1.2.24 ofpathname: Convert logical path to OF device path for virtio-scsi devices Add support to convert logical device path to Open firmware device path for virtio-scsi devices. lsslot/drmgr: little endian support for memory This patch adds some support for memory slot listing and memory hotplugging on little endian systems. drmgr: Correct -s option handling The usage statement for drmgr claims that we can add/remove memory and cpus by drc name or drc index. The current code though assumes that any use of the -s flag to specify this defaults to drc name. This patch updates the option checking for memory and cpu operations to allow users to specify a drc index with the -s option. This will be handled the same way the -s option for pci devices is handled, assume it is a drc name unless it starts with '0x', indicating the string is really a hex value, and switching it to a drc index. drmgr: Correct null pointer usage We can't de-reference NULL pointers, it's not a nice thing to do. I found these during some debugging, correcting to avoid future bugs. ofpathname: Fix checking for hbtl Fix checking for hbtl in of2l_scsi (). snap in powerpc-utils 1.2.20 produces an archive with fstab and yaboot.conf files potentially containing cleartext passwords, and lacks a warning about reviewing this archive to detect included passwords, which might allow remote attackers to obtain sensitive information by leveraging access to a technical-support data stream. Solution: print a warning that confidential data may be collected via snap lparstat: using get_smt_mode when showing SMT info get_smt_state is used in the system_data structure to display both the shared_processor_mode and the smt_state members. After reviewing code and documentation, it seems that the information in smt_state is meant to be acquired from ppc64_cpu instead of lparcfg. With this change, the SMT listin will be determined by the output of ppc64_cpu --smt. ppc64_cpu: Allow builds without librtas Currently, --without-librtas disables ppc64_cpu. However, we only need librtas for the run-mode determination; other functions will work fine without it. This change allows ppc64_cpu to be built without librtas, by conditionally enabling run-mode, and restoring ppc64_cpu to be built when --without-librtas is given. We need to re-work src/Makefile.am a little here - we use the += operator to include rtas-specific functionality, which means the with-librtas cases need to be listed before the without ones. We also need to #include stdint.h, as ppc64_cpu.c uses inttypes from here. drmgr: Correct the -s option handling correction In response to my earlier patch that attempted to correct the -s option hand for drmgr I introduced a bug in which the usr_drc_name could be NULL causing a segfault when attempting to use it. This patch adds a check to make sure it is not NULL. lparstat: using get_smt_mode when showing SMT info get_smt_state is used in the system_data structure to display both the shared_processor_mode and the smt_state members. After reviewing code and documentation, it seems that the information in smt_state is meant to be acquired from ppc64_cpu instead of lparcfg. With this change, the SMT listin will be determined by the output of ppc64_cpu --smt. drmgr: Correct the -s option handling correction In response to my earlier patch that attempted to correct the -s option hand for drmgr I introduced a bug in which the usr_drc_name could be NULL causing a segfault when attempting to use it. This patch adds a check to make sure it is not NULL. lparstat: remove "On" from possible smt output The SMT row will only display the number of enabled SMT threads if SMT is enabled. ppc64_cpu: output only the number of SMT threads when smt is on This patch removes "SMT is on" as a possible output when the smt option is used. Instead, only the number of SMT threads will be displayed. - Drop upstreamed patches powerpc-utils-bug-886123_01-l2of_scsi.patch powerpc-utils-bug-886123_02-of2l_scsi.patch powerpc-utils.snap-confidential_config_files_warning.patch- Get rid of tgt dependency. We're no longer interested in running Linux as VIO scsi server.- Remove dependency on fillup and insserv; the package provides neither sysconfig file nor sysvinit script- add a warning that confidential data may be collected via snap (bnc#883174, CVE-2014-4040) - added patches: * powerpc-utils.snap-confidential_config_files_warning.patch/bin/sh/bin/sh/bin/sh/bin/shibs-power9-12 1759919234  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW1.3.12-150600.4.14.21.3.12-150600.4.14.21.3.12-150600.4.14.2 lspropamsstatpowerpc-utilsfunctions.susehcn-init-NetworkManager.servicehcn-init-wicked.servicesmt_off.servicesmtstate.serviceactivate_firmwarebootlistdrmgrdrmig_chrp_pmigdrslot_chrp_cpudrslot_chrp_headrslot_chrp_memdrslot_chrp_pcidrslot_chrp_phbdrslot_chrp_sloterrinjcthcncfgdrchcnmgrhcnqrydevhcnrmdevhcnrmhcnhcnversionhvcsadminlparnumascorelparstatls-vdevls-vethls-vscsilsdevinfolsproplsslotnvramnvsetenvofpathnameppc64_cpupseries_platformrcsmt_offrtas_dbgrtas_dumprtas_event_decodertas_ibm_get_vpdserv_configset_poweron_timesmtstatesnapsys_identuesensorupdate_flashupdate_flash_nvuspchrpvcpustatpowerpc-utilsChangelogREADMEpowerpc-utilsCOPYINGamsstat.1.gzlparcfg.5.gzactivate_firmware.8.gzbootlist.8.gzdrmgr-hooks.8.gzdrmgr.8.gzerrinjct.8.gzhvcsadmin.8.gzlparnumascore.8.gzlparstat.8.gzlsslot.8.gznvram.8.gzofpathname.8.gzppc64_cpu.8.gzrtas_dbg.8.gzrtas_dump.8.gzrtas_ibm_get_vpd.8.gzserv_config.8.gzset_poweron_time.8.gzsmtstate.8.gzsnap.8.gzsys_ident.8.gzuesensor.8.gzupdate_flash.8.gzuspchrp.8.gzvcpustat.8.gzpowerpc-utilssmt.state/sbin//usr/bin//usr/lib//usr/lib/powerpc-utils//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/powerpc-utils//usr/share/licenses//usr/share/licenses/powerpc-utils//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/lib//var/lib/powerpc-utils/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:41046/SUSE_SLE-15-SP6_Update/22b9783f227104ee2c8a83225e8eed3d-powerpc-utils.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linux    Bourne-Again shell script, ASCII text executabledirectoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f70c333002911a29e05a4892b3ae889348494643, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=981ab7eb0c29d70e227f7ff06d89b4732609d495, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a0b8d7422d2a5089403db3c41b2ab4078cf5f3a8, for GNU/Linux 4.3.0, strippedPerl script text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0e46343c9ed5367f6d530a13d2dc93663ca460a8, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=8c172cce306f34aa1a58e492819c453b6d24ed02, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=cba2a293d1d65364b2c208ec7bdb0c58d2413179, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2c09ed69902680beef1fad007e786d7ff956a370, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=67dc50d5fe2fa315f5606bea54e85691a5700082, for GNU/Linux 4.3.0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0fef4ff4ca43fe83b6b829cdf091545cec2e8649, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1c9e18c797ca78b1f10f09ac3f9f38554c9a4602, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=e1dc0214f7e2b0d87081e31a20a0fb08a5d772f2, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d76b0137f46e1b3279ac9b45a04cbc94b985c1f9, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=3de6c52eb94e900de6b9273e14399a93dd114e40, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c856ca23a11af72fee8a72ec71e3640b7e7c1d9c, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d5a71dd4d9323d10b7ef7efb1f271cd760becf86, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=058f6b357c63e2f399041d704d518917fb7dc7d3, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2ee801fd1ab9992d5ddf38bc036a165c5b11c379, for GNU/Linux 4.3.0, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) #()*+,1:@ABHIMNSW\abchmno   RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRVn2k4q8Gpowerpc-utils-pythonsystemd-sysvcompatutf-89adae89654dfd8ba7aecc63a10d3105b5b3ee079fb0471e206af7e1aca609ace?@7zXZ !t/:]"k%:齊|P~|3zC=rOM?,[]`qtzͨ55Qݟ΍y꩟t-[#sHǚԌoe[9;X%dO_&0A*,횭L %z-6@\ RmNLMvAϾx ,e7_ @1SJc+˸)Eyʁ6p7.jOydp!]5Ӿ El'lK2ǿSKJDa9]hxd,xϔLLsUE} lAEh,?]RC쾒g{dxzu9E>װ҇ uJOy/1AW GFi㊹zn>{ 9!% KLv;85ǘ`isK={18wd+4X2^V5pp^ق ked2e=N,VS +2ҪA˰%Vې!@p%sV^WFޥ6/ۇhx+]]:o;p.idQft %X1a ƴN2,RFF%Q;r5I NR4x*̡Ui{ѿloOza֝N3 itF_2wn'a,=iـ)^Vli>%{"YZvy2vy_[O?cF_ V*L<דּ;F7؂JF}5Z,*YOEJ%=P;w-yi#$1 8<wv/mpcDc,~_p˕,TϭH9ݒS"N3'ky5hZ~[=(SoPF\<@A0BS\ z*H BID7h{w^u0!d~rآu1 ގ.Kºy+<7*;տkSpH_wPP͘JX]CƄ}|jI`|ϛW: ~-rHw6a1+ipa R-\eI|025“*י嬃v.Rǥ`L4A 5ߋGM[RINtppny箧 ^TR!ih|60Yq&JH IGw &'fc2?xPxگ&,1v'RZs>݇ɖ>y-x4fEABchc+^`&ĴF3O5_U:H,S>o&~YKvJ.9rH3w۶-Gr^#qb|3hŻW.3)-u)LvUPY6u)xg\@My5wL <7 Hl(r|صXV Vf u*.FQɽc ` v5kJV>vڗ` `po/مp'Nضk46k dXwPow ФkHAzô6*%Eaͣ.Qjqt/U.dc*b^.΃S8S Sd}5}i6ؑ<`p%= Pw3d?iQZW0W넉o:sLY]~\?!h<]][×#H)Ho ^2>Yu6ew(jmz|+J)b?põ8ste"f, )5f`#7NPkZO/yѬSDXkuW'+ .ڛ/2;8*+)%If3MqRRa=At:f3M`I۫I@\LZ'qҶY0GTbN`Qao~9,`Yv%3N9~͔9Y){[dBqq LAk 6gƋtBa*dN;Yƪ(0J&G51fYr ?jB ȝ%WCz{|D"9"R8[ha.|(  ݨ KV^ eClV(7v~17ڔ٥Nqg]W!cw\/b2X9q"}v4$)}FAӊ$>bk,f$G{+BIz !)D%uZg;/2 ,4Œ5KPX~zL#WG\hᅒ\a*/[] iY{ZFC Aղ38tĭQ6Dې[w\> *6AR<_!JIxCyԆb mݻBcBְj@B ">)@.I jl-y|~Gד/|k{(]b^UƫT&?xv"YN -ħ8ps׵د3$-yy"log;m"iv+|n{Dpue6-c48gluLP6$rJ$-.ȀT"nB\1&Ԑ5lAh|6 .UM9ZQJX(B:պӴ j:Z pfn:r\xo65/δcձF-gXf*Ɂz7F?<œc,-rDDڴE*~<2CV;UglCw4 B7`M7ZҷIb%A|LSƛ7`s`S(/O1f֑]uX.h,c~U.No5xEԛJ:IۢzhPi-V|{; ff;O -4^8zFx0UK҅U~2_2Vk\d@e+'ګc^\֯&g3ij9֣%hb%#cWpzkJ6<$%z}991} !;M[Ag{4D+ݙ/Ek Ϫm#'j1PJ1-x{1总̅2).{AۜɍQq->p!*-BvR̅- % 5adBQ?a ./"Rf. TtIwW%x@\_3r 'ȡ<ƚJ5U*k97~WF7q^F'P&# /,1!dQ>y8r*ۜ`L+x#z mzwٳHwvȠʁ-=86ҁVM)-%j*^B=eRlyߞ 9C$ Γ׆Q<#R)N\*ov' (:RuOW}*i tX*(bltl,g쓇hV\%/~C &F3R䶑^i#VEX~/TmGV eAۣt( p鱾/G Ѫ&7aZ|I i78Fed7?~tsF|YmAxpEP@A@q%>JG ~V>͵uVn[P@\vXf~:н ;@=FEӄ.^i Qk ]SQDrH(2Mó~c^K 9k=7J9i2y'GghPGy_5^.hpj f(qfoߪ 5؛t_'ACyݟwiF8xcBZl)-a@S+H(%$ a*>7 Z Tp͆1nbpѥ++-~FLО'}?Tܘ!KYkg<^X4\FcnAgwp6|C^R,DN/H@5s_Vb:uk(] q 蹶wnDs/ST,yrM<+Y"VOo]e*f*pMHsV&"^b1t_U`2%$T}9nmb/ھ >I3PG^5> x{E6i_̓ a>q"^̂уHSm岆e+~man9y:UϪI#% 2cnɓ-EcE̩qaPK+j#׎en.l9_WŒ"z{#9^/ڂ*(M˘}ni RT5L@) vX%YYk:TK?vXH>kVt7Hݔxwh'w2 Mmղf{cY-"DBF8*(Ui<hIi{DU pHm f*R;йDHT,=xF&Awt pC^#]F45t>&7A,1Ade=buDf:BI`{!sep-a4|{/ B~yy5Į 7T!bIgThOS?Q~j/ ?+y'jLi#t2thCYS):<}q—4Hs*FQWi$gǪ:e0IUQ շjyϬs2 gy2cfE7,; 9 豑^+]i\SC/4Qt:5R Ug%W5~Dφ "ڭ"vCp|.x.'~eornk-Jw&.x(p[A] >zp3u{<宲f?4lpN :F,\X%#iɘ5RIV| w^D3ׇ!h{xN]V=ߡ&w`ʙVe\Ou}99fv,ZT-1Ķcvn]xgF?PAB8u<<P# WE5[w,rMm ϺnfCᳳx䅊KW|op2~Do_JJuԕߤx3{H F*<ؒ&i]bsT5W4R_[KzJ&tv4 aFlcpA.Jfp$Y.? l\2vZNMy@oʸ7>"&gj\ށ{,Rՙ 7b(ݜƚ^-Y9GuǥI'^Hl&RlMizmVhA!tmMgX$!#LM;ԛC̃-Ω"`BǢmYۭIx8DaQr~OqEL~ؑzO.nb4E@Dbo >!àE1\rUٔf!37 O6(^$2bZv v ]BQ-CypGIJ/68v$*?_naPÛ^[ǩx5h2H7MW(<.Kuh9H35tu<&Bq@DۙTuWhN;nB>"BT@mzupke@9Y[+7 pI.* k6ӭ 0(W8+x逎V̧%0%\N@b.<@Oz_P]QN8P.>9gDYٿ$2Ƒ SK8_Ү,0 ʷ ,Ēm$ ENe4MdYf_J ^[D6ޛBe&jYγr 蚳YzrtyD,<)!|dvIsw%9EECS$$ad ^ɐ/٧8_3u6ScـClF7h(ȮM9b4p*@v!tCXg]rG6ҩ6\2مn=k3yeѵ"nbL% )$+ߞ_@zT ɮ&RRZ?bpsN輜~IUOQ2%y$n1kͭ6.HM27j1$RfU0|ƌ>G+=5dNI[c+wnZwEki6vr!Lc@ 9'' Jw'e@Dgl!LWϟ"DAx8~)F[fW\1D[k;_55q:Rzz.G 6QzI ٤ c+q#oS0'or4y͢ZL2^(S8$)f.3a}tz,i圍/QtFU6ĸ.z z&^`MH` K|=lFs/U("=g1n)ɅLY8~ZTUcM~+ lRi~+o)wGvx SH&_R_G"&58LGRӸl`bD 0#!sy Br: )?ĨiКGӻgt0BR%^$B$|pvڹFVnԙh,؇AzGyfF/'Bd3oC:?ZrR{  amDzxc{).w'~@!QɈ,X8Rhk&\p&d.>%oe%OrqN0$L¥^!=vղi1:F?BI**4lqPDhZ|!_bS V=A[}! N:O{Bx9 ĝbfjt$GoŔkkKѝc>~w}H3w[K }3> NLɬAx<ŎE@an2&XkLORTj382|r#Uۋyd8"9.$֡Ȏ#5J++ѽ{" qOkQkux{ Vfj PofCz{dQч3PDyZvW&G&*PFˏ+#=8MP*:༝xZœ.O9FNW8H7\cϗsvq͵2Kr*Tj3Iy8Xtea+MFJ-뗵0Mj3͔ɆDL?~[!8m,a_5%GuC)aߴxz$t_La9lT\챿e.GYm}#N> #~ ݡaHZos1mXiAX'`P=|_-wc;<_iFfh29}U3=n: 1kyY6^[P~\էxI8U@];SqUPN;pV6%1uoޒzñLE'jF;bZf*TA 7$^5UO8fNVNsBs2%o7;ѵ"\C^r(= @QWem çډ}K<8DD {?1/dE FrWUs`TP0u6w͗e3Rd{.&&(5C/qφMaYLv$`S dXݚ_iYeW6D*\Y[G1&.n6Rټ5Ǖ<B`0_A2w<ԶUffS(EXzPa%50&ijcN.(,]ZS:?钠ߔbKa)V^"ZtH|Yvsl"4?R-$ڙ^ 1vUf"G9+yӇ Uxgc N-6¹BPxs,ŭ't LI2jH5,Ic@S _uJc!eoW?hx s=ӥ)k&`5ݟђӻΤD Q`#{3~Lr$~rrK璂w8XJWvKH} D.Fa<ăh#5L3$0Hq4EϏ;_uE@+)\qo':'YZWY^U$^z%E1zw8M, ~ꁍV^x6%,i ;%B_Ez:< Uz'ob_-G |Mǜ@- S88lea/tج SG\{f籣䦲e0PJ4 tB_c gA%: ;oޟ UA[H!LWkj,@##tP *;312]W⸚ޗP3c] d5ʬ`< ȷc IYA΁Ɲ?ja]RٖCu' X''eL (ه> X˜dUHM\v8l(h{근dZ%#j%,H*6S@S6<&6~@4.Ϭb[s^&2_?=ƤR@WYt1$̅Rb(XU[n*[sxvG_xsFuY3+ $\ [V~q8S Ȭᕾ~VTCBdμ` D4{mADmwbxd75>h[1LzgH[ >$>hDH<~|$fcCqRrhIqVpd)OELn6 R1xYw~vv[4 ,m1L-!V ;?/_yȆIߏvW߻(AkKZoA81YR1wF ^e"5b іuP7e|kVЃi:4TLۇ)7:Zj15Lkyшd܁KD[D&--h}NVCwCз0HY쥋Bev\l]*0W6``=͂Tt.q/^ŝ"k'U%4_>J+N'ds x$;Ux`1dӏ/Fu#DPna\nMQ>22k>yu>X3"hi܎IK;5UπMeDdcX?U'-E|%nF$)$ @䀄oe,)W4QĈň&nn qL>Ue/ypbm&Ȣm+Y^iт f,ͤs;F Oϧ V%P]wطŠ`NBb^a=-vag mFn0v&)۔Q2d,`“eN84"VLȎӁ߬{?+$[FU[Z&5=y5Pdddv{  ׇm4BJdxI_'-]bV`yty }M@L[ƒ⊷Ẑ :?'dEf l:\&\j6 &9}O/dq!zvwÚ)_kƞ$3eaT2ଭv>Rk6F:-h`'ӇKſ'[~lG Y,  ZްV)x0̔-n>/NjʏYRAB ׽[br~G)N(]2ܠpuMDq{&:~PoSHPm =`ϺnZ)q/eTp"Wc^T{ˑ)l+ i/?E8v[aS13Ŏ޶ ʸƠ;ZiG &tGRQ ?2'\2 yvr^ >bMQUl95i7V|xm Oeͯ2D9SkepʦXi0TϭE;Fm% KYO !*N?qt״B ";luBf夼ϧevUn$7<0]G;~F+S 8˧J%֩@/I1nG#Kke>d*6:B} YzD`KZ0r.l3|:AMơ*4 WGmȠ̎1y}py-veo$SI OaxQ;[QMYa>M!]L!\$mB-~K^CN'?SXZ 9\ZER@ ؿiWt%eղS#.IߐbM6?qh)fE/>Vdgڀoa> 8zDdJ'g6WbZ7bzhܒBb!ztOA:Q(8}2Q)AY] 6d}KW3$Q̳S-1n&#zv䛰*QzdZlMƽõG%/D?ШYU*)[w2ƒdR렁n.bp_$)Fv4=yq0ĭ.hʂۺ"p9ɹ^lr MY:sbQ{ExF\tʷtbNZ8,;}`:= jrHc]À^=W2*4ՠ BCm&ܫm.ba)pQJZ)%Zm6:OI+weO=V{ /ur-wsqk?$`P,T0 qrxj%Z@vL;So a.3vϞ75Ӡ,.Cu0Lh]nN ɝyT)f7N Z,ky&~2.94[&-}Ktwi c³GlKZZQ3d E"0::'XfؗB1rdVAs%Kgk"Erg(Uw7K%Y9>}C)EG%=%a]ΞH R Wm&Iދ}\]Zm'E}ötzgݦ5vVer>vy /PEmۛbM:ܨbU_ͮW_lc[77bXȝ!5XH꫰L`L[?k%C@q`KWﵘ>lVH.DPlfLâzv\:-: 'AW骡;cbb SݾnqX kyr9d 3yXG a꽏6֋@P_MKο!e*ui^8O0[0IC%GʫM[#ZwЁ2RJ r5tbOVH:Ck]ოHUʓ$'0g 'D46%=qzqø3Bz x흻q&8MtP P$iMZGvh<8Iuh%8=s1 KhD~؛`117>AκA9 oEMCJ:WXC Pg hJ$;xzgZ"?'y&7s1&8(BH9U >_ٗ7O6"U`thI{|Q8ǙySK*ia$G]I:-2iU5;+]jp0ȵ%J6ºYǑͮ(XEq~W kSp1Er]bYztY*~`iYYrb_1^_-Rf,|x^τF|Ϣg>!ڕAWi sb'vR8Ҭ,]XO'ŕe,{!$/0$zAέ:m,_E+4Q8b$;|%cD^.2b#A5x HKWFfP=IH>HH`ncD(8f &8; +4AqXW'õ H"fih?3KQM//eu^Ѐɩde)-i(S\J " mDZFPrukH*"Kaf&y&w{ĔoFom2%v5 r?;5|9U,uoWET!Gq<,Ǩ߅+!_®^dOR`@`P|Y!C l%ɉ.:(TDɾ?(WWPk4NmEWLtP*`&Ѝ.(vs8rjz%MK;EBhtbm0RE3-2 Pq*pGeϣ \V5'إ)A!?b 8z =F[Jh2 Q*|כENnZ$Lފ_GGiްrP^{5?%6?q#h2D9 ANEN1ǫ"cYUly-RC!}S\yw2GeuCɒZ59SY렟.`f0"O8O8`mi6VJ(sy1+cD> pF$9ޕ+74~ިX L>RWVl{.N~vUrN=g:teR5VMVrEyܱoWf"5-5vT~W(sH؋֦ u=#>tKHZi`dQE;OE6z,.Q̸ܳ{ف h2d u;hlRArDo=]펫ְ5A2ly&X+4\ЀG: ؘ/x'q(4qk Uam[ok(@RPt5>i֔;ҮQK"a]Q* 'D}g19bp}.P: ^}\@GHZ{ԅ5gA 5ZX̲t M~ '0&0S,oK^IEPL<3J8_5y~pK;\sev7EAv>liMxռ0>du#կGg9S ;T5@ al&8+%u_Z!Lw⪲ν#Caw#E ,x$, NvfZT?]-x(/R14<L R[211簿?qb Et#`|aR k#H,g3ops7"ѩ+ٽ.34#Y+BٕGk(VSE&Rےc~F ]bY$Z$\wL ߸S+]QSۄ 'ڂM =IeQdlsHZmH4g*i ssAC'>ƷzaNCCctt?)1z}TW'ިl:u׉w3Zn--C.,( O_=]>m-?/J&oMW2!%nz9A_5;p[cl鉇,x[(> d|]=RrxNW||CjY|6\B5 ,eMhcsP W[oK'+M0h¥N ˊp>&id)_f1\ZL7óþrI`9- JBN920D.SHDyQ3,b%Ԕ j}}-MfbՆ@a;,HR0-0hօpÝk_S.yGYbafG'T ~Hݓf%nNoK`//Y Q;rc<1)|y NB"GwMYfN ƿQN=m=qrn`.2 rbmqPb,%|[x&$ =ͺ#_^͵G1+ـ؎)GkIuF1͛(7=4-(ǎ8j~VL\ RI ܽ S8Bw:}e,T69#݅XCM1꾑b:3²EuPO~6Qǡ]բk%v.2XDCNz^z ,rk&ղB-ص8]`A8Bϔ +v|zKÞ*@+D;f墘X_l\~=V3TE6MI4|!X2<`;~^;.IbW}#xBnKM=<|,M"O'u`n`*b3f&JrOZ`˻o켩Gz:K_%:C%W o3֋uu4R$ߠ VX&GCt=~;v.!Lxssd',6o RmӤl,(ӤaЫdD=)5"Rm5{E{m3t'Dzo:{._H;X`f\2f&ӄ?V݌I(yXlS<.Hɷ}ŕk Mg M= S%"_=nJ{\{Fg=I2 7V9qdD@꒒x;rCErv|}c<)GO뉙BJ99Ӂ'G)̀bj5Nbn4yqV\Skgخgl'Z̜͕r3fíjư ќܨsO;Z((AXnLNI4GZc~E+G'?6,EYwU%>Y^n1`ЯhT Xg'mڥn?T2o}*^§ .!*gbrftB:pa␋"p)|lDUx݄f4UDe"i lN dBM^6eN&tܠsNe0H/ixc%.$澴4bIK):Jek^qNPxxTTQ5h*kb=<Ռ~?[2$m1(ݬXd,pJepeZcx2;`YK':yk\Vq>ѯG0ww&wT2_¹Ga f\j,, S2z D~fd"v F~%6;`V=,r}49^)ʾZht]ck&UԑCM,?vwbD#z+"U9J(1@pw|s`+WN2_\_@CH< 9~}$22 ,aڪg}NUQ. Dk]|gd)YGI~LoR'7IWT3v?5nVO0danԐUyg`EUv]ߌIࣥSW&˩ņaE؏ ڲʅN@Ù N> w@Q Sx>.@,0;v{!8!if(E|%$<{WqX훒mêO4,ܤ%Yb@KcXi)ln~(ϖr%Ds2 hnM:Br'4 gj\tɊujx-GMQیG0_52wUS,!AT|J ވiV1XeRg i|%T Q-!;Ynf׼߻j=X*ʝ@ɢz da8̅ndBTYcW\AՐ+d ^{KcWVk5-Y0d.9$u,~m L]J{ÇOuVe?@g@KdgKg7h{U{uZEwZOm|E]hupZJ$iYgHn`hC%'a:z_O@i~&ZmY8NvEi7ݠ%smM+Q(ubGdxCBl,ŵͮl90kĞN# @aeF7`VA͚ZP c\Z ]KU,rI܈1fn~m&!A]@5S=ɪ!!_ɀ! Zۄ4 #etIJI{̉ -r KZ:{]<ñ?8^VMju @Uݞ?{% y%x(«K07L_cw5_TIKBlsf)ǜ\OL5#~t#[T3u@ jSp2n}wj{bX࿀U+:sfDM…z&~贷z"<q'rG߽eC:IM`G6c<)_9/Ip#.F> @XZx<_쒹LA_" , aoBzfWѪ9Z^)ҖW˪-l;0#!Oh*uC)0ܧY=w@uR?; "un,)RCѫ8Y70"ZX&?Q=U\ qiľ IplbǶxWqe}=>o,kg O)0A`-qps"P8G- F f1  V8(~ȭWaxCD}x{V?{/ze|s:p |虛.%3"O>B0kȪ G|ia ϴ g,NXSEo0͑@m2.(1*|JS-.Q^wy֖02)S|c2hdIԦru+%f+`_ℑnD:*j6n?1Eĭ 0DVE:ұ>d7EAk EnP\1fi% k ADžd$#=_.iz*./*`u/WMvM$gSl KL"+>pW+/qu#snt3M-l[Y`JV*\gЯ@9v@LSht~T$8VG4j"Mv8O3P zs~h Jݿ~HjTؘ?]}@jk7E^ⲿ},pJ~{vFXΞ(|2\z9A`M ⸞upioyעh~YPvLY_Į1zW=)caSIG[~}Ԡ ɢӧ)ڰ.Rx3ptaڎQ=kQI,{A\Mm? ,RL#jRY8*R/X9(C^b=Np+[|wxJH*ZXt0\rH7U -x'.d?]IۘpRY;\޻x1[/ө{=pRQOɈC[?(ׂߌGff@Pp*NX%wUJЯ0.1CzP!J:1r4otpBu_5(߀ww$˘kԐ,^(0H>'OѾ?l)[; ;Q\Wo)68DiU3L-@e z|Ly -M^uRg -g8ɬ<.#<ot+5uO(^/Ru WdoΤAy|n4Ö @+'򞫶Jho}_fpr#Zsn%wGq ~\@ D;ɣƊT-V|Ws&s@uaDG.Dz;/1 Gx(ZqD QePor e$W+dnJGZ;2RB{^Q;R% w8]63t=?B[m,IS0;β;}8>LrO`v.R!OKGO%;QJ$潔B$z֋C)'8Z`Rb ZTf"AYSMALHSt$/p_?B` \-t$u(!R 3H_z@Bi3S_iuGbw%`BH~hY.=lyXLƑ<}\RWJ ,^[hJOf+O9Uxn0CŘjn,xu R&p(CtD.Ο Ƿbi.?QBLckqs0,re$ E\<]{[9 G ^jUzh*3.k$ie;EnFȍo@l=ɝ+oxa t00Ft~O5DDLrm-U^V[f ɀT2x>*?D萼^Wmn /O,5.=hqu (W`lq~Ru\o' < 2e:qqu.tnkA}(84b< zg^taR=Ό TFVy"OFpd Dr`i7QB"fk!:˫M%|~vXX [HePG1!q!M1 $ [NCfT֖:f~ 1|ZY_)uV"M~{yJtz_SL2K _]B?q-jWAC̫^,]}6,3>7+[Va(S˳#sܳ tq($ZAzt(Te#.Q42VbJcT8y5DHd&-2D"u&B!oUm$G)ƺ1On]GzlO,IU 4&TtTm¹éENJS<{>wXRj|[ƍ ꒣s@ iCm_b$tʩZm'Ҙ' 楲yrLXTICT5K=xn H p/ʵ vf}5ksdC$pGn~k_kX✜`/+AȂv»8ZIcdej6qWE]H$'H˅?V3?|߃Զ$Guvugs0ӓ-rʇCYjv ZҙgP(u٢k-5YƂ穳 i oՃ6wiɴuS;JY4½K.dP'C*7_Q*Xu8$ϧ\1!!ajYkuK~ȼn*w5 Ti ?cA_5^i2cn" .YZ-A0^l㏡Y37Cl;)Aka2 }uťs8ˆ5=GOMiAUgՖosScE-b|>!tn i /muFqf.(YGQVƕ&}{ Jgc._.YW?eb)f2Cq769@,v/Y.!d/&m)F|]ik]+Pj !]zWvrH\"D@ЛPw|^F^AtA2Lvump$1=P$X7Ѵr˩$09?2iȺJ/dۣ_ 4 -efaܣl%w b$VbBVXxif ً)n'zCOaXPuzuV(A~`*wHX\ eoXp &(#\"9iZ[ mxt.^J6A5$a/"? *A?4@7D*ļlf i Jǭ)3p9dpPxBu+1Ҿ1(c5gj α:":} ={gT=$GNv5bG|Cƴ! D:3it:#,Q`͛ŹQśR Bغ:& gK|W8>j[@}q{X3oЃcF5r*CP4Q Jg9M,]viZpix3RUT3=r:ܔ7О; cfN ݫ7[5{Vx#P:FN| +PFFp/QxƸGay&f /BbG?Y9/5?_Ȍt&+7÷rI 7y&m&<TL71],]:$2.i̽Yu Q Ɖ1NlԤR#/7n,{?[hկB0I:y^u !.U؂IsI$ȟ!ȩ&v\m9@L[뾊D`Iǔ Q$P'+i("dH4/P$U,Q\!z[ 0jD 8[-B~0߿ 7o qL8dJ >@#<[.SM Q@R[D/sm7N1"zդVri4X9ݩ57z{|oXɚ֏6ME2q'ȝ|95zp]nI V 4bֲJ&$~ehvܲ w,K= ^G\5TbDf9]~äHcݬj,"ψ ͍6`e\Q`h*'Q?ӎlhz,5cĽh?<#=GsgY?8o[Y':M>@!YF6h\i$;1@&PWV[ujr,]2)]d@P[`q SPYn=bMT-@S- -SI{GdVʒe<&a@) vQW۹OyLK`EJ穲3Rg1,_mbdGM&^DO PqD8Nd8&a0^eD7 1"^y^In1A2<灻j\& 1F=W^xTCp06}g kD.%puk;%r*F}ʁ}jɹD!i؅K^x-B ufDWKz˙}G1rN@Zjcʘҩa.UsƺJw-BP3ASb $B@pvIwZt?^6d*Bc.żt+9M\5秎#H tHU)]3tiGz*] kTҲM B=3䓼D:TTQ&J. (5 19Q֗Q rR0IUZfmLκpBVj7Ds}ic2y/"ב£69HQj]ۅ^0wX)epT+ :η~'Ks yZMZ!9j0ڹ/iHcanNo@]y;7vUOLn[ؿC:2H4+,"4}Ԩ'E(ѦLÞY~ꁊ+t#-{$O9MXח&u?(6{>n|X:nٍ͐i4tv=9QAB0U \>3 ڲ Gu)=`>W }Gt~yƉomX6ik7څhU[V]QlI#pv1V0!>/5.WN?lLs^xeh7ը Β'!VŎZB&3s!.b`ll+B}ܥ'vp0PIG}QWNbU#2V?6kgIy/En[C3G`8 4G1C-Zt`Sp3.v = SX|Yz:沗=yvG;]x,拝-=)ɟZRS|msX ~(19ڡAԭ:F O@GM1EAlh`walE =#ov:ʼnzrIiAFŪB6tpY[fq%<h| ]=E1[60F Zٹx{MVry-fQ#hi2(F6hhPe ;g ggYE. 0oʕs?Ba%P"+^{F:  t怜]؁Xm3KR (Uir-caI5G,1Ȯu Wޱϝe^4 q-9;I_ 8E[4Kìwm!E*iYi?3` œPZa\{OR/,)ȼ n%^C"l%dYB%uʁ8 MK)2<##,+Z}۳Y |(o#@$_32Y +s4Ҙ+-_X(;%XZTZ3LlO\JEKU`Xڧ9h衄|=Cp}u|8Ep?*ٸ`ћ{!}-HCHh)f<~eX ^VbZK:rz/euqW$Qz7bӾmƮx\a 9]<юa7$gBwc7h+bf*fƚ,$[4 QLJ} IV8DXgT>Lx)ȹu#:b*dd,J@WԈ%iP'aC|ȕg% NY֡z$D.S3M'8ĐaVX&^tq?ׁ ڮXl(Z)6gôRyWiԓ5 \6 DcEO Ps`JOrI-ظ+fW:<fh~cvf􃖃1#f\2_ZD=A.5]p7~RDOCp^1TjCxVQCbiR3)S(]2 *LZv4Z)Zߚ r''4P (AJ^m@k4QTFJXyzgyu Z݅Cu~/iD- }9f7 FQ+x4.+jo`DH7`U~t`ޓk۵ہ(;߬)(SUq|v FJuN&.WTW.~Ӥ*ʄ:T20)R'ˠ:>toh F<7@X V}e/}zKP@ cxEvc w6Ej _~M GT:F8L{Λ7PпwK 1䀽#[crs(LHx}6S1<ggΏו_^yIEs0Vv{o F0¹b!3f'Wq~J"H'xκPQpgLdu+. >hbD[(Dn^WnӇID ^tJ oˍK/sc&sK:6Cf Ԭ6I.OٿH"> Wzj=IC*=?C1}~ ,3G>} &ጆwŠ2H;`pNaWRS:weݔ#r#3`^^Gvc^ivQWd+°ԇNV]3؏8"eX{K-|xhfXo*)3F1 UL@qXt"UB1Bב~̻+9Oh&C}x8 ¹ (8ˍpR+> m<'J )u(CQLo <M;{wbdعM)|<>?5`- E8$w=iKLk5@⧊^9RΜ*8/y/#VjIHdaf[[xծVݱ?cZ,BRRF_F"e&* R `/mҋt?ef!qOM Z5ڰr! nV@B!ZR*˴Hla1#]X3}sǁvؐvQ ۗI4fi!Ht<2ز4I')&FosqmY4`C2ʛó 58qQD͟x/@M~uZ>ioV7=ΨFj#{0׷t/#PxX{ 0fڮYjj݁8eFHv\6=Q[gť8GkdIRN8P[UQ{Yu~A xvfU#3E.LtG郮yIk=~]U ?4xj=,<V!fk+-U gV,iK&&dBjys50[3-H5gr$G*,G©nq`qtOFQߒ"Gvy4SlC*!h;~ r7|§skgr`r%9ThZuIü).׵ȝU0>vlKVn c-n._c`HE puR3cUKtT+M3]99JsE0:J̀ S\Йad}NLݎR9NhKŴԯ(\;;hpT>DpUا#|5jE\O:Mz|e.J6EO cᝈZf{gf|< ] ٵ6EQDTƱϑJ!nƻ-N%gGUeUi%bza4lFw,q?9=! F" (\Y]jes.+i.%5jbĞ. wyE WMRra Vi3b6?DzU:1*;5`'Մ]l~"7:%GZ]0Q#'}GdATL{Ʌ li *Zz&˺ A(:e[zn*gP{DИXZ\f*=`wIIWKrBPPn1c꺤GGRN˂!zUbk4 |Aҥ$02m3c2 7,UJA@tIc9Ofy>sWT#֏/•|ɍ2Hsts}3v}/NfKOBx9'S'|U[Ѽp (E#m"Nd'5𢡊భ]i8w9F@l;Տh.p2u 0gM 2 rI=VZŠ"oq/#)Wx@3TR+H| "~8V pKi>hOp#nӑ>' oҾSbHN6Vzhd)On6 $:8bu*HlC<9 bS6yJ%}CB1T1e'm"/j:Ĭjte]uD<18^b[-eOiơ2Yxh׊ n^-ɧee[5I? kH<4  k.0 24Xʢ<2M_Y1OD=$xu18-i}5mx@Fzxǒ%vhx: }POZ*H3 G3@rQ6*1.QZjpŌp$S S'vԯV 9Kڀ,Ewn Ќ_=fŇUܵ H7\F[4bݗ&0TXv]eZA E+"M'4@./iْ=NmmU=|{SC: s7r 4OEp3s\]՗A{=LQO\OU,럍6W?3?RDv6rr [EI%6:FMdy s$ ("M?R|"ZԱ7MAjR3 _AVkr*8wLQmӐ+H)Yq/3"M3k0AOt;-fwZ|7$IXOVu&؃HH|TZ, qTN"k;$S.Ȩ2B+kT/ȗ m Qe- Zv%yqkEi{^ 2}BٱG g+iFщ29m0p pwI=? _| YW`v|Cz~2g!N}FhlJхǴk75|erܗv-,Y#e[K 8{ds4Ÿ1gk49VZa@U$weWfOd0rzY.+W9G MOjk~Dژu< o IÞQ?WuL.e^D_s%]JtxѨhaЪ"ؘa'dgrk9q+$W 1q{Q^˥ WUtI}0hZqDD'&_ky1V#63EH@ H;uWѽ|P>xwNV X,u HLZڳ/?Xqc}}#o܊xolڽU=^W?k3淪zBΏt<O6XЉYRP"MtbͼxALͷ7e*(qALa kt5e_MuyR&0كa-llB!w[:|GȈjī9:8 >T SJy ɹ/fm2`+FL^v@&9(59Ĩ=GN: "+.eAo,9A꜡2<%b>'չ%NUjzA̻&@R(ː6Ԡjn=3^E?[Us&KI QNgk`ٟmeX̹ܨsul4ĉ?>Ȟa{ 1$Iv\hRv O%jkǴXd:{.[*jk"9A!݅ƚ+])mN"!DyY"(#mIC"GCJֽm(M*%=3yiKw@ãT*(a. t "H>0~HNKi ss/%T>By6*fj -(wiҪH/Z2<"; -lSB>e$Zޜ/ }V)h9LJi)%ALZmVK,d-e' ýykixgX)6[Y|@XTGQ.5^ӹ n ee-I-BJ}yђ^GkJrRh7Ėr6FOVT=/*9iNEd{_3E5^uFQǮ~|ɰ##??d2lsH4scK!ERMuMhceIu\,:;H~-߈ [SLJ+?x^jZ l7޷zhY(=Æ+-bvs,pi:IS?\y;~[,L o$.ϲ C2^3V;\3~Uw#=vL~?`f:n.ȮR w%AxBLc)9 &+6zd{"`*^Z<0#l3%o&Ӊ.sKjy X [|v_8OVDs9pdq8{|24یUws23|_DJwcÓ>N;l3ŵaMSKΒmVn52f}B#HdC7t#Wm? S$sxnKmX:lC֋mfv!wAT~1 z0}V!'ZtrL5)ڏ`CDz@ח.%l㪷s AA" :u`Vy*2t~\][qraԒIN}jҩp> E|k7.v^|'-[J|PS_?D}v9ƣ@:BTe+&[Y6܊EVAD~=CqvC\51YBUx={ӣ|Gm{­`s+nBZnr9;^4 rA0@+j?ؐ=nTy6? 60r&ju Og6"Φt $ wDY˾OHj?ܒ鞔+O@+e"6 |ɑnZjuDz8%TI6$fZO4i=%uRQe${)rN^Vмbi?D~4<Wyțޔ1Kn-~-ßR9,c83V(UIC?WYܽSOgz$!G:OBci<ďbe Q }*4vErv 3 T1zxؘ/v I@H/.Sڿ;+1ϫoȗ9J9ݬܐuNgЯVz{*tK41د2Go E47^cVUElxMepטd(>?%N֭#5.6U,rۊY֊6-b~b<-N_,{8F>6Twb5=-/(B4|IomK | mЦߔe}Yk* 34+M=IVF0UtNkR9;RaoE ze^w]qnI s<9YP}ǖ0I7SGGĠa&а.|EA N)y9'AFhYW*f)1vF)^.:3AT6`< |/Ccl}XT,̀;Lyb&5N2&H Do 4>zKڞ\W4J0C("[r5v#]MVW Cb/a֑*\f%GtΊ;es(n{:xvA̜-GtAlsrd-A4Sb+h!ɂ(9_]x"ٗm.o5ffGd :@Glnd0~s RoCId'G~w^ @g&*aC8 ;*+:&W O=(׀yv%_Fܛ}x;,9:ܧ; _x)ŋ=U:ĿT#ih=[m*Q伸:G;KA#Ay V(:a1]@eBwݻɪ4tO򠧠u}Aer_E;hzn/. RtEJw+JgKwWR7oNF[ljIeF7*{.L ]/n}GrX5o2`BWmuRF$iO$<\ؠ&4M΅43Je:3"ZG@cjdXG׉ 6Tq={m5R7mnX&y{4w8X ʏON"̸GD+ N.if㉺bcmձpt QU~qճ&\j-]$GZ$ !ArFc%htG!|e]ۙKrELV}G_҇f-IT)إ~֌ˬAe s\lak5 ȏ\'qG.Xi-O8-9Mtb\*XE +҉)6տ%8qVݾ3|1Q,5 E3mkđ'uT(ld$:F0QnomJdT0?",))[PRfLm1&zz@8/rø</ >MHZ|p©syWQO.8[ QrKD1hϰE1 ]6 n08}VןyY|cuzezv0oVU pc&D}q+@|F$~Gzǀi |9ڥAtjuc!%laqL(^;nÑۚnFQ%HŸOĜصe8PUw?%ṁ9kBHfcdWuJ] L[ҝf2eBA 8ژST`?>{?L6ZJgXĎSѶf.1$vPYZ*aN:l2ڔEmc!'ܥ<%a2Gp(5['?/P8n"L}qnai(U- {TV20:y/(LnYl 0%hZ7P`2+4-\8 u=ғVo9I󄏱CjKa*hxmt+hrI2KR[(2/xVIJyh 2Z'.Ā҄xFPj`\+KE2Pu@%=>MTk+Q&:Y3(wuPq?Sc-2tєy ;_9592/"DT51@=2T\j#ILE}ʍY0H <:AwIGαĩZ&ǰZ ]\|us46Up=mH]?q@AK"IB1eѐP|jDO4<Cg[`c%Rǒ`wkaㅽk1YN;PAMg>Q `  +-y#e-h^;зO|spݰ7Kf Z&[FǩX !O0c~ͪf!akp|7V}$#PgPj\@V|b}e T򚏾M`+Ϝ;Mpfg r(Oa,X2p.JKc =%te(L&Uv*^y(YL3ܘ>#"f/H̨ྟ撛V`¹;/u~$qA1~B>b&Yb0uN*TOsYoQ)pHY%Yⵧ߻ &2b/o4w\J1.W7!Ťe) VWuye,)bCh\ly?_)-yrG#E6K #· Гq0|z7+<$Mfy?o0ղ<}#$"Sƶ*')4 Z_S(w _I N>$dL$9td^\~tK%݋,ZDH2Ax6syuLĬ 2\+xyjɆԦgרMfFzUu=O Z/ͽA !Cwce%9Lo <t\88ꗇY1ȵ)kjv[ˀcnXSbcB..,ocu>0힊X;f$%pCrz''ۨTM'NvnԽ5[Tլ\&y$I'|HHK#{y~;쇅yb Lu^7}}>}jb| fKA^2(I7ԣaE蚪M֒(X!fWUeuطj=|$ uOb8վkftc['#a!,*ʱ BfF1[Lk Oo,p-}4XR}e"|e*6armeЮ%N/Y]8Yk}qN0S7[?v2@ɗ_y-oCjo+\ %j*?friM&rtIu0@nCƈg~٣h(7s/zA._BrCOH-|u1XyQa |h"w*`k%& ](]4|a¹$HCQ T&a]-A[w{ɺmúG+\<%*n &^ZeԨ57 =\H\ N-]緃$ӟcX=5|Vvzn8Vȥ8r TQfwp7NU~jFhۯKhٵ:GR2vM8`h-"=.=$SET2D͞.rc-0}܂LS_![4w)K:لSoثY\$NP`+frC>#-o; +&|R!qDr2J+.'k-옱;(dV&A\"pd35D:ubVݒǃ렵<|8-nlZWaT*_/b.PL9;oG>nz֐ n%jPc3~9`QT!c1*aƏ)#(iA6/mt9ʦ"[\V1Ve%z j9͸(T""dW\_4ACjg5`l8)>C;4hv*}(-Ը%Ώ4zX,*o~_DoE6n56pBh_#pq1F;)ȳv}۲C#M!H i|`S[ 2"jKOR>OVu3C3L%a2D^Xȵm۾4JaHs1L?q ")T-cCydKfm]N\ޮJD1"`|1t' S XCp~}{evV7Tn7B{;J{ Lt J|1a@ޫ}|tHaA^4W=Iªn1-m#T<'H +C3gC-ػ쾯hf"yqJj$j0"l}ɇw%BQُ-Ru,K>?h|0C.?ixӮέSi8 kd]OH4Ʃ2~Aqu~a*ܖ粍 r*ZD,𑊑ЂR!ۓ^d93s-r (pޤb9RO^vAo {RŸ4m;tl8N5N7P$9FYU? خ>շ7_ܕt\}OpmmrW&cwXKDl+J]MUu&v72V5Qqz+JEi"H*,H)p"O.Lhȸ팄Ծ@6z4rSՠd-曒= i C6 $CvGb[6Wa9dה yV?3(j b/ >3v r k|!4g3 s<[pftϞ'ik`37iלbŏL>TM8,i=%<; & X֦dsTU1P,]=ȗ$w%^?b+WsvHMxepnRXCW ;a~e W)+wvQާ׉= @+G$7q2))3_v8? WڋªBȜ3lŠ>9EJ9( Kcĺڲz76&U5Mc$ym>q&[Xd$@=,?&<-FD7! ~̚NUSԠ:\/P2b }pOxn&K RƖ]9HƔ 86=l~!. TOC:ϴCClmڜHV>:_fT0寎%dPZqtj;u*8[ ߧv0TDRn&T(Q!y@dvgE1?slozQ K6nЫ~-hN9e`:-sb8%{&6(:u_Ȍ>nqKn(FqHMļycAIP~%S"P # zmю<*7v` ͲJ I<)2pZ9 J;MLƾR{s3lDt@ 55LזGaEou^ xlㄻPه/94ʽVg5l=yAXtK`S};J/޵;&Wˤs;‡VϞ[UJ>٬Ԋs:^Xˡ72S"DGZ9R9TٷƧR)đM$L1suPꋏ} E2.(\;s7u{SB ψ統Rht'/L~z+<3ZX0tKt!GSGFdpEγ不̋Wok"Ɉ%-Bڌʦ>Rݠ/ x -HyХ<ļeu¡k5{Y:rqO̺ېV&ŽhnYŲO-8$z5MB ,O4!!%W0CZ[^k}˧|^,^[o^4ze|/-;66>.` >#,jg}㻎, cdM|fϻJUY"4|uK3# mi`EOrϳvT(Nbjr^z/?{ҟYgU5[ ?stX3~hkR%q\/}? ,}0Dg^v Ca[|>|)cXņ) җTj"pcݡk?s!u6Q2g6idG#,W>VJUPKpj)b9r zAݨw~bş84ee yz _!v;Kd3iԩQ6̛Wpr|Kc1JG^ ZylphO֔!ۖ )I.Zo W*:V:Zn'iQk Ύy)Gs)8Nm]i}EڏFޖx@Bߧ5)9[[3υz4xVǍ퀎އX5y@!D>FirO4X]_)24<Ib۪ecχon<¿$cW/P_@\cJU)ïWPcb#:LL baT+7Ӌb@Jw;M2|/ G5 Rb0[:S~8)"#6m ZDORV)xN޾ՉŃfz USQ4cWk&cMt} XRޱAl#U΄W}< >Pͱ#!Zn Sd95j6JՀExl86ӸM}a4ɦzQO@ AF 1Q6>q_yw!R֦`udbxnF ?A('KbY5ZZ0"?[I/On ;n}fKY뙐*9eA1mK(6 u &@=4L8@Qs .s(^|NIpxBc"iSILBۃqX/&Ak{lhY7ZydA︎ޕlʴ׊l8(U  Qt|ŏv#Rm)# y . ft|ŭ6@0piSRMǑB 4v6ĵD|S^a^޷jmuPXd:02$:G=mj՜ ZF*Ii󷟰6yY*H=ȏ v]َז{3z[٨wo|jK:0~b͒AKԁ{)W_:j=T`DIN:})/(ckĄ_Fde~1+{h|cPgZB1xd qY }-15"Y1u5<[)S%q' =y 8)+]:$z$yͦꕕkV+!AC90!{ UVo}#+ )R0cl]cX3Wu? NP5l0l+fo`ZuDs%_t#~Jim@n5A ؁Xy3f9-vj {luX:|ZU[._dF g 25_fJ/Ɂ۪$Z9rrLى^Ú`;곱evnբ@x Ұ"ng dxԈxdz'1J v" >3Uu'e72^y[4Irp>ġ2FӛZøf' *Q|Y}98< jNB' ؋уF a%F;}td|Ҏ?XrdAݎRLB~.+H3\+ndbx ˮ8zDP: \5Cf0C/[DhL'׼>fA޴u|1"ƹ](3T̳e yD6e(EޮL,lNQ_!ebfdɹĈm8\aECbB[Ͱ3hٮNӓ'd ƫb7XY@J>yPEV*|IMMƾDKO+ƵHV/TJͶQ:3{&Z^S@Lr.OO/w7Aϑby5}*@=.; #G44%|Z%Ī)-%o+p#fj!7Trp?T#{N]PeD׭$//zНjEy ATG#Q,x%? :-ЙZv@掊 ]_oC٧"uRVsX `{8wsۅ4rJ.MgP"qqՄ#k-PT@d>)lKen#_&H U @4wTdž:D[`00h~NI>p#+4^C-ɑ;Xw 0琗ǀ(.Θbz0)E"ruvf xj{HX1q1/d[F7ڄ UV$-g]};tEV(a[Q]fzg_ʮG-ń* qy@H71zBSP%rlljnf=aDu&PI%BJzBLQ49TOAI@lIL ڰֽ|Eպh}UPܛ3ej7V/a mۚmd=E` F{{52/Mg0g)y{'1zŝ=驃/vxyzOn_ڰ;weNM|+A7K, 9*!HHWӣG8,QcĆr\.΀{5a?'zCKWl mO8N%=n8w kB|S㡘T3lfG -1<)*KKk18#r.ZL  "@=G{XOqEkLu}Lmou# RǿUaMeUvdjB-<28e?Tsc;9Z7ZK<-,iRJ3*-|gtdTF6>&61[/? bGb>'P>OA0B87r@<2G̕rFlYrSd~mj=\JGl+P]KS}=Jxnm92Oh˅qK\Q h5w_R`JXgj i72cؚ~i2LUvNFZZA=\{>Uu[GR`i'nZ kAbk8zPLA.T\OhY &K1M~&Ŕ]vfyMÀNx%+*27hȎDz}D> T&< ?Ha\zIO)(]p>5[  SJfR}G57k16Kuw pYE<> 4)a?` .SgMM)e;*4=z}ed*fLwI*xRnT.498'分P! ǫ_?O<տxX|*"YB.!Ͻ@ %QZQ Ffd#F 4%QXeb:7kZP05 6$`43Z>\=_)6CҴ;v%;bԘ-9eBm+oW {:~V:3_LszR3J*)v/W+ aFҝ"<yƑ B 7z"ڰA| (;4h*68:]R#l@13>迉cf @RTsJe $0ng\1gϿ*z|W&}-) 0V fhSk?Ƕx+rwq*;>Tn;O6dALqRK/t_=\/XԛTIxi~fцX$,|^,[ε) p9 ʼnqsBh̽񣃺0MDHENNV{[<ˁ9Z o::q*m1J4Џ:5|~I*;k0V+|ML0 Ƕ"Iħz+H㊋©fBpemבӐSI<7>>CCuI{+(T @Sx~Եyec6 CkbFw;絡Ep}ްg*lbuw^>p! @tcgwI -9;=s#Ak=&V0kl  j=j6qsmFMHdH^s -<#l+iB\D'6O婠u< -SL1W c(\6۷>b+EVfz3z,MLDQhꣃ4Mr%2<%`X. !IA'8ڷID4V&6k ȕJ%cJ_+'>!CZ;]I5PKUϏX~Ew!6 (S1'_kk:Cr/ ߅eK_AXy"527P&6hS 0E7:0^$+3p.8_NSݣ*2oxEέ R;Dhj>#F-|gN:> `@ӡw1LZ]6PGEn'cys^Rz`^_OOA}pZ$LR.etx˫?7@lf$īᰆq1Cbڪ=?X B9U+\SB|T7٘qdRo/q 6(RZJ63tKE(j)aӊUfzϢYG<-FɋshSõ\ R{>rڄ>;(`7BI)*nH S>_45{Jke(_EiE9uꜫabU-޵D4Hē([*Bk9׶Niz=eq榒9N`_:(yZA<(E:yq$j>* p˦m ܈Dw{W3, eI88Ljpo&>S닐"|}2s*}^E ͣXp_Ӗ/~&Yߊ j 2ϓ9Mk#ol@8Ce#UYM*R%{/030R]J-(wZsXvb8>ۅݟa%$i\ hs~% A UMypb@`pD +Vfb)4qtreYɵ y9Q1DZPM{ϯ4`uaO\0 )uWx+ 5ᲆ5@(vqvhxg|ڲ½G챲r6K% qCbL4wgv>h,Tò=oЕJ!=?gZ4G72Y~.BnvŸͦWG jV+u"UP|zQK b oWzLĸ8}XKAA C*nksvɾs:cNRABiMņ:,\˞s_G9ow%I!\w=cw0DM:xEMoڡrd[AvR[1Y@ _ru#UM#uCٹbm 'a6:%"ꚑԚ @˃OaaR]xwO)Uؓ%z\ok'f>!)*oqq&T3M? PLgSpPDvjH|"_:ċ>򀼁8'z_JK&wHk$!0:hDA bTnTRߓkN#58x6"~–gԥzj\PL \}wʓ?xQ dbEHMRcP?oqᷪhB1т-F4dBm(~kX$QFo2]1:85z)&UG }Xz.]q)=)UpPkU V~KBb]ݯ5Hp&0o8L8~WHimo%2vw$X ssgLUa+ArMbv'*G?[1(R66/nhH=L00Wo簄(~YXK@2yn L6h68KcC_E}?;, fќz T Iۃ/b$F> AMM&y Nv}S?Owx .SwT|W⥠'N\Mg2>Bs|ը絈*:~9cꐶMXC9SiNu.WO>" X#$P8E˵<Lg< Podc$! +gWkǓzllO[8+xN);&eJ$_qDTP@T,ikEmWI/~|u|;L0C?On."VH\yJk`2K!+}J\L 7ĀZSc@6 bFUp_P&q]*S ]r(h+%bVxR`9݋qaG+V?,^GiĤ(Ș!afrs?p "E;[Z^R>aOLiG`S>m51 # XpirG]M7$mB! mգ4WV×ϯ} ˥M X갉ي },~tt(C q?n1ۖg_TehݻɆ+3[Ǚi=!P78F]ϴW.i* ֛̆y*2!|sS'aKdxJ.A'j Ǜ" "nL}0q(d[M5_ea Ѳ}s#,Χa*ө%3nUb+J>'ƞ:T@(΋<\rZOm788=W\!@'ih`\ޕ Pd]|zȐ Bp|}92axy3Ft {SUk2TvAv/Ԅ"ned?Emی5"F%]|0PWHzhzbcv֨R;}4L?;nmpP̐\DU$HGx,'׼ (8XOlcz XNk/g{k~H؀-n| ~G>Oz2mc:[x@]f"0TղR88`xمMBJwUNX2vH!M%҂}z wbheމ7%t:Y.sLZUI~YpIS,e ݤh jYfx!$eSe6W_%`+_}1 < 1.k D3q)n̋͞R{(?&c-\pZNCQ$TD Au :7.;ޚ[GH]o#~_=&.v4j6B@CEVV gvP,_-Il*$5UTrf˯j CAN]wOc"3|n7g,J*p ~3>7Bb2'ӳVK @Xoʼn^#.%"tbʌ=}p|~9D L'%5 fbU.O2ىq}~s%Mp?"bWDb'=L Y,R[a(յv#@X`S}?6cK&:߶; YW2Q )j3[tՀal?t7h׎i>Jz{Q_ 2.>?lA5K}3z͹`?s#/[͊5FTyR812%/z*IL%THjajZFvhpۅeUS0';k]`nC/28든ʫvj<Tރƫj iIU*mî*H%mD9_3^u5gȐ2B$*ʵ2o7lL\;5S+kR\.&Q#=}>9$LUM'vw`ag,kF}${B3̤CO} Ls= qVmu~(_c%M߅,jDK֔IQCAU% )ޙ 6m܌;LJc3%a-2VxkŎOĖBiHbFJ*MۊЃJDwtBg,Ӈ7i)a'0.zEbCaP|4\5GZAy?ZCˉ /[vĈnij(pd,&&='ȯD[Y,\{r A;'#0=vQ"@v2q#q9/5O4ι3^R,@ SV:rLi\Kf'xYRpC I$7 }aip-ImyIufZO-т֊Ԩom][%HKZ@;,?Oi}gQwlׂq|C #UEYfYJc}Njl/%uII-4?`p1JfU EH ;)qDv/lt/r|7/qD+dvxo=:zq氵Ut-oV!})Z~٣~سx3s_gd Iyu #i_:L;{lt$|]̤.7NH/C?j@]rHEhk2L?"ۯ79E.z~[,:0< y潬:8&!ӷ8!ibc%?"(}2*)$"Yc\&: ½ AL%L1103&+4t98 Y1Wm("}4:%Q ~FTց2/[C9V.3#֗!HUO.Axq Imr?U=4r]*a&Owj3*RW؞lfK=TƿJzB&+fb+*Hdv뇼u)]4TPUuq{֏5/^-[[>%!ڏHoWp1,vݛ1 ځU,(`Itƫ\ʰ^N6v *!Xt,7J-"Ri`5;W |ț.gЍs_bٰTȠN{wP=%}Xvtp.#|T$9Z$?ֲ>u$99AzFYLaoCxZ/S ||郶Mt.yУL= 1O-_pfg#;Ρ35PqfwX99Xj[Tkxu^Fe\g>WW橝 ۈ'eپDyiJ0hGMݕy] b!-?/S`"2K\ c Zf1@Pb)qi7%UIf'#` h}┨0֥H|*WnʵhsR8">1axա8۷(bZn:ςE`@42(*Dv2U{%P>+F"ycv mեfm/HxEfƧ^}yEDBH@?7FWE0kN˻_O븰᧊n/#Dڭ0)UPz}X{w YE|7Y?!jq /Җ@ԋP9W&|0-aC7*r%7h[`빓ӘպsZ!8v$`cJbܲ=敭);?Ɓɭ( )M+  N+f1x4O*)NhiBYe f 7Sg33Lh}Ҿp⻧aNekJsy0 aCoio*>*e$XΓBΦ{Edd@B-P[;jfl !$Ę)KMRZԊ}f')fyqO\?&ZuJkQl(LKܨQx1YO:u <]) c$xYi/C03Qxh>} * j_X}W!&ԸA#z"(kh^1q"f,cལϓiP55 Z9ob ^g!8HYM6sPT9W/ɭFu!@s^GB:S\/"q ac?Knc(ێĀDP5;&LaRy0tGM*(.Bj3%@) kPѡY<ɓ$Y17ԋPD>O 2bOZr1f`笊mѝQ!Vg?@ E glFA" jI:spiV"î x̯CV68Sҫ3L\$q>wNpcO <"cE<U/H]Lq1nXt̻܎I \IpXH?V6Bd&߃Tmp"@PE GDw&ɟpYYw3BMUH1o+Eȭ(Yi! ;}B8{un[j@,bօX„{V.mKs/`a\ 3*CtXCF 4P1rLu!W4_=!r #u+F|P z֯5.s"{$w\Jf-E*NdpnucuW͝:EXORٓ^tW$<1艸KYަR ݠaɖ*)1FYFDRPC^~!S#0kǕ$Ѿ27\R'B?;ʭfI@($OǥL'b`9r U]\OGj˔-œ31IZmVLNFu{u|nEƹBȔh`"Jsz Quהl U 2qI3q>|ڄXtmV͋cL`='a#Ɲ];ֹ+Ka4Fˆc*4o}f(`zi2_N,qg@yWAG[xøKG@i Vp~ 3BQytIS BfUqZl"ʠ@0`nst$:7TI7{؁> n~ T&L'vaVWx)*yCT'E>$ A~w гͳIbPL E_YgzEqVF*Zڐ,á%A!H ʷʚڠZYM) orCyg!S;bv3p1 /!\]pd "nB7U|i%[fѐ0N5#u*$U/:CTaSB?I(1ՉDhaԳIkc̦46>c~rS]9=|Z{}xh!1z91jcL.&h{C=aOjcESdm%hbT!|̡##ϸEjY,#@Ci@nK3 L@n?ΚA@SV%[yǠp1 (&KS&oi5Kۂjj*n1crqLuUŶn?̣0y#NPq֣+a᤽Cs U~0|ĕMwaC(9@a[O(l#ű3)cW}'" ng$yѭ ZZN&RW^u6sj:mQ!9k6a I~<]i,`b @↌K*KAvcIeIdZ̋L1(/)i&B5ޮ*`P8'pF2{ g H>qI?cGz턠fm!؞dWrT'O)| ٸ'Dk\C~R(x_>V-Sb''!rH8YL2@!1rN+O ئC 8Ŭ]$?ݲ8 i0NO ΕmܐD7U{FY j\`~{!X0?_Z 0ۡ9G/7Nh;CA !k7`bcz.d"쳷☙GT`;3rb˻97Pžk7Ddqk#>.1o:D r?hQ^j ȜdE 9w]h9Ļ? \fΑC9u?˯ODF9g>Cg."jI$Ԣ.a(#F&4!Mhi[UKUxXgtdՎ\_cA0xxh}l LI bf(`"kMzz. _B*= { A2^6 y11:ѰCVqj$qzqεU Rj'cᖥXl {7u J͌siSM)] dyl>w{eA9 HW^Rh0^O{ temL3Gr9';5SNm5)"hUdY5P/8ǾEv1nZ#d%.eX;Ӭ5WxMr<GBJ[u x-JɇT3ӏ a Nf6J  ZBN; P?Tk3)N+زd~GDVû |̬$~\GCa=ҫ^&'3si ]#9K&,M{j:y'AL;fKlVefBfBrWЛѺ$̥F7|>C|p[zMɌᬁVmᢂsݍg;Ժ$hQ6D)(Rp0Ѷ z3IAr?~H %RLMz-=?^"D ;CW564_dM&'nB|&X)ΊM,y\&~,'Q4Mp7{ݮuu1~_ab;DDyݔJ6X{-u$RܻG1iٴD-8VȬxF\(=aV"4T$F}zqyu؀${y 1Mn5C;/O\f-2;tyi=bW5МrkLZ ]NL*=ÅQԐ#K* @Iे>M̆6A/rQu|'30'w[玅&݋Q7C`)^2ދքQ(6XxTgh1=c< F̸ 0)A4yxgS5bm"\_Vʛ !4 W%֤C%+,>Li̥E;(H*C'C#cbͤHAZPr+Qu43Y>wf2}?0 a3)jl؞@Ե_ٮ DDj<)6s.`H{rl=g >'@眩Jrw-ԟ[/ubNᏧp}Q҃3FoNF]8ŤVM"'x$H4) NHNBqZIQ,hm=e 1&U+ֽ]> >XD+ ʕ|oߕ`=IOam!c(A^)'E$ Vz%հ2c=VC]cI CXfPe!V~᎗#CM24;;y}{PhoyFu*^K)di@E*̈$#sPÕ pT)|:9/&!"'gR1U6LG_% S[咣n]&B[ a7u_ͦZNqt#|͂$,-!/-.tniO΃=Kо9(F2oB:;d 1"gN>4[]oG|!`\Y*oC8<Mi 蒺y}t:3Q}{/ h3_aC7RgnRSF4bg1SL ! ESSP  O(>C_NVotQo`A[`_yH9H9;[P5I3)IoL+[p2 JZjv^|o64|Ycb 6֖ei{i(,UHUNmUyu^̋hZanEʄB!*K4#v2L]؈?[~'JGo`?@EX֪y!-%hU<QZhBd7˵/M<Ȋj bϒ`) pq~Ks5m8g8$ i-*!$H2,T3}($_\5i[HcSu*H6M7ZxN NM?~hK[n#w囹+"qtł8bY;i& `4"rXPG.[Z3k < -2f(g߬ek]@d-Ojܽ^ 8s&\Rp{2g $]MʢZf("U%~0j31>h 4΃3> c`0"GmNɦ@OSwBb_ыS ͧ,MT&X|;-zݨ!ѹ͓<,׶9\Q_f>\&caٍ"L}rm+34+'HY)V€'XN(`$<;+o qokt:Tr,Y~o q\sRshzuZ^V/X@LbBIjhLzBjqމ1^t0ű֮l=0ekޡPgnVkީ,9OD^wl"gSHLI_F;Ivz=}= _z /1 nz.'ġ35|IJX湤͉҄lU޸>|ǐZvJH®/q_I Uvz'EdIH`p[LuATVaq 1-:ʺVg'7ݣ9՘ZTDASΦV|jUi׍ k̦,crwKT,&A\=q3H"os[/3(f7$VL苣PS|aM:W3{|:e' ΟUo|n g  Rnb-bXi<P`w1Igŗb@/SWZKb*( n"H ;tr4E; B. (0^d^A:uPZZM#pkuTZ"Sڥz İ^Es^F׆z̴^>C `Zy`?1ʸ!yP%kVaY3w+ rЌSŊ25$f !7EكQJ#`z.g), .&Tx  UUPc;U{n{V E֓V HJCf2)vĔӼhpzSO_X3g57 Gmӽid!%4cElJy~O;I"'S¬lFD!lYSy:~LNIZIGdzT"h{Qqswy6qMKiW_M{hjK&5*@~ŠHgPGXB*edD Zbqw5GF]E[*oA;$\oKW/H][c=o>JSO/d;.z1y*%&<`4p~h'U4KQQ\F2,X`%L @k]aՃhm~u `XxM1iS 벯KE5w~ 4}Wמ=go bVI靫4,! {®_WR+b0別5׋BKfsl)ɣw7tX3Ⱜx֑Ax0%Cql=`=;0'G~kgpSq߂}#.5<ȁw YZ