powerpc-utils-1.3.12-150600.4.14.2<>,0he< 2/}; =ð1ԃ _AT vE<ִfl#ؑ@ϻ3O'TeDnܪbc$dž=rv(-vրs*?,wulz[^QK54v vgBj*28Ȥ\ .חh`VN;-WTAJwU|ӓ,q*HᬽKzaj#C>+F5f!zrͮ8kc1h&{@9>>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/Ao]"k%Iʼn:齊|P~|3zC=Ԧgsx'YRdƢ%oaxSXgvaޜvޫ*S'dvYZl/'/ĮtĈ2iNNW{{0/v:VeR db18w[W4T@ p:[N!"٥Y4ܶ`a}Ok~ͨ+T&ŸB2 piϨW]`oNq8N9׬)ƕHӧ?,eNh 3|y/GeȾv` ǰGQp:P f9"}/-1@!`(bȡV, Z_[:y.'[ZAEqQ9#övɞI qW}f)E7wDRxD"'-tO³ kaW/HMw"a4tY }ᕖIuXxh*\ѨR N0 t-ʐAB2ӌb :rH9Ṣv%:n-dyV^mdiѳ^4r0LbYMqߑ RA ת«M=BePі)ri]pT2\]q/$-pi{ԉB3;a!T6g/c <#,v` &42^'z,}-yɃj)΁-TneVQn`xKHAx6Ehc>n6>ٚ k\ RlgET ҠL[Ceߒ[ȉ_ِ ߈(\vr(6acJL'\WQdP1pl2e=1VY{f2"A*2 *U:M*s#0C.q^x"bz9ޱ0KTzfsDgkd5 ٶe Z8 mH^qZ)|YJa)ѡJmfSK=ϲ:t<&ܝEvD/ U,",ѐ ጪT JfSydv38pZB_VQ-YI[GG &ʅG1 uBuሹHVp㍍Yd35lױ]w"D #QY2vX>/Fzpa"(s_Ί*\1.֛1Lfahœ`6a;_7'H&8lFjjWĀu{4W,=3|#bYɄ^>d, _2EwU'\.ʗ$Jb|ϔ$|f۩E߃CΏ 5[$ >W-,ozPcN㻑qzLh@I&K"+\5*!]e7b0!D. |G@VCgKՈ=gt ,91o8+Va")˴:{V%xZ6}=A!$Jmg*n$ Uce' 5EC$,%jOrk,X0 C⊟RBY-DlZ`.цg 71N}K.鱺Qa ;y /USD-` L>LU6)ˉ0LOI =,t|\5  ,ʆҌ V Z6.%S s`:BAO Co*^# 9e pi"Vrb[%IiՒhA( '))%IV>='X× !4\‚NE:u6JS:?|9|_M :D ?}i`.C*>[=D7Q3ֆkz*;ĸ̈zJKcS.٤hFOE6DhOWܷ r%@s_E$H@R\Ht^L&֬wq9FLP bO}i?Tԓ ]Ri)ddAC+q\q}A2l`lmFџ4M:ѩč>ZRap;||'8K1Qp㲮01q ]P843$v{"9'Bs#5R⿉ _c1~bZJy@aR$le1~(/D~+F|9Vz L%Dey94KpPz CB|HecpA邜/Qkʬ:P^١ aQ E} ö;Dڿ 2[sCN~܋NMy4~PLˉ(mEؗ3W+XNu2rd6W_zͤfEׇ;萚 ?k2 6H!oUQF]x bM/pp(o <rDxz>>4lM\[QO6ڽ"5'I^eq+@ٷRO<_,'_>x(9kOP5+J  |xJh#d$VksRC"k`D-աI@%t_?ʏ;iK 0%QW,xݶgrKrѿ(] x"N;z8G IV" ,Vv2^ŀ$0X$Y-#bLrKv]:BwӞDDUP7ءiWK;KVZ嵬 \ޣ>)fMtkvJ}ߛkp\p}= ȍxU$<F &P9`c<|pqЫW|VgUx-XS{Zg.qlyu HmϦl?K:)!6ҒVPnCnpE>,Wt}vR3$y^f?sES"0F79 P?xdwe,) iXS\(f4MU9X +96:G|@Ekz݊w]'cw1eF:GtA`65E9QΊsF"wJx[,$eP5J穑 w9[c2ܹlP՟#{T=9=XJWw9O*#Pi&ۑӖ6Hq@x"-鷚ܜٝ|@ӧrHim 4}^k 'rtv==]^0s]/>O?2x/1A8++9x*"7Ɲr0a$C,R+{b+I hF:a˯귭hKŋ^.aN,~vUNr>Y-jV$>1b[~f Ϝ3-'] -oڸE̔KWbBŮ=۹LC0͒#i"sT_*89O GjP%VEIIߩrʨO&;6^*\ǘcD۴T0Ub7|h0?ek’D Wg''t."Xgݐt/ܢӞP}k y&X%w>;R&~XA",_Ar,#pzTr‘}ȉH:>\eg+k?˰Tv9Y+ꞛ~υ{ʣ@6+u_Q.Hէ?{{n@|`,"*; ;mé*IIϢb2'#-V* rkvFdw3M=QGüV?\IԲkZlZ@Yjʇt)qA)LVbߘ{SCpa,0ɁVK1s=gK3Js]v5'n \r(]]fqgev1pf3*5A*!b7aC`-6NX?7d>B@qne8N`9M1rGgvFO~yB,#ؠf"C 7ous kI8~ *J!W0!Oue& -34׻zO?]WJG\A7nBG0ʿ죒m/e 0XQISwCj3S@gr遭 B)]2pަ:sW^[~.MB v80$psOI RN>)m'!9H,=3,$vg)ٜ2Իi_IR 1* *yS+yxt7ZN K$xRSWGrS k^fs7zֲ^P5({@vRE݋ '!a\7ӿM-Ox 2'taMi^ؗƹ>z񚀾UW)db\r6iPe;N]$&mEK5RbӪjLT粜T)~ɫ I W͎ &P(܀K1eI-).~{šI8]OTWˈNFN ц@&w悍G%XE5=ҝ3XhЯw*1 |1 /YС?Z `y X.A ^VLwpCA)gjҙLI#ԺqVWm)QL:P٬a/zf;Nqō(դ7lhڒt88vAUyi\J?_x_[)CK ˊb?k~(Kһ('/6CcfV$$J\5RG_x<ûII9 *@&մʲqU6{?KP; ۪¹s~ԋk8,%_q}ЙtJs{ؗh- TPRXFv{NG#6)x ǝrrTfގ鰛:- ?ÖP3!U뇅u,e{O+dre39%?!OAW& UZ[ mwHF=PO#,91hJ&nGuHEFeGU\t5] ?(,;)'wayl ԶgϿg,Ꮍ @E M4[2W5ɰ6dq^es2#Jdg+Hʪ Xjl=jGg,v Áy;B}S0 @n\hy1{i3wXZËwj(TT+-pA$ ms;6g2{c9V]; ;'n̞5Fʈ !hc5Y*B"Ky{k*`F (wnG#dE[U RQ;g 祘yҗQ*\F֖:uSP?dAF1kLƞȴk+޺a.W;D!6DT1>"̌[\9ںs)%(d`e4O|$_M D8-$#犅0ϷbX)rh5N ʇL§ZoY|:qe%;i):(И]k0MgC POgs$?S .>m ۽۔JʛR+c`wan&OAV7t"d|PfO`@":7E|>#Y05SLq + &:=QlS5i*Yhk 쿯@E,gw[5$gsUj&{-2\7^nTm ®'R!6q9QGMjԌGA&Ycm]),$qFmrP{C 9 siq7  Q9YW a)BSrs3=L.lhUU8!Dްe!ڍ/ۤfd -Ni J}XR RY$8jDKhyQorgi&sSwP)X,c`h`E]'v`޻JqqwU{%֦ mȘx.s+ l~ |Sqzs,0p굻য7D-lk )wvDMxjWM JxLV'ovtü%.٬ &]ϱĽ=ރk17\F{{ qRR ՘_!bFtn5:t ɥsxU$߮FaC"|=eV#}6a$"^|9'oX"μҌC 8SȹMAr>l7T FI?B Э6oś >r,fѼ&TәiNK=L}Pyq5tdŢ;>#?|N\ac&i`]P1nIzbKѯ8TJ/<9~!pljvnup\2kmNj/ T{]H}6aa@[PlMU$4X"X]BKe˧<FCpq{tt풙yHS;emv<iu?yXdCx޲e иӰIoNÏ(pSI|Dh$y 1[-ş]wsc<0+3;3tQƇEIiWpI;ѩB˗TŻePcSśk9ߺC2 * $\T]۲pΝUV uPy;v*Zt}' VC0;9 2{CUϧ!_$ҠRc_"ˀ&C`2-%sxY hTE~ȱG 4FX"j;{4/đ'deLf &ib;=^^>@>} ToBM-F?D.+]VGV/Nlť指ʫZyתV4]Ow4_"c8 -]2p7Zffc]ǍS< "̠ԉw8RlRL:PJa2ngnժ8jIVh UaɨF3±5HGaY(v[ўcBM)ӮI;tH 5Zl.\X\RKvU=FNEc L0Um@s{RQW9piJVd`Z$.b$mnǬy,F)s.[Ef?B=HP#7UߌTtCY ~*! ʗoJoD:D݊ {ĭDX溢”FIgu}6|1 ցDy82O0˼@nhy2dme %I8`+C&*1u:F5ɺ&JRuw\[ PW/.հTiMe3m{[+؂헹N 9^eqhWӎ: p5XK~׬Cq3"-Ihg+q7a1uM襸- :k; ہvqr V˙҂L}oH8hS#D(QQ0@ZYG{5DP \-z?9%~ɿ!Z(6Pn.UրEzMx =GtQ6>fa?pL ɘlQ$p8c!W8NHTfPcpy5k7D1QI;}'Їl/男Wo),@'յz-s6. u$ٝq`"9e$P q#қ^BZ`3dLLݬˆ &a"OVPdjZLgt{YUI9gUg!4Fc:EEtEA`KXŀ2t3 (4B:a@}m"!}z`/5TC;ȸ(͆B陭f93lZOvon@$,zTF*  SB u"XɉrfS e ޱX~ë:yW)YđٗftFNe!032V0OH%/A{ UI8Bv[:ey)n )~Au1XpQAr^ J*q L$X4_te!A?i0Ī5ZX}ا\na>ve'&Ė;h` L(8Lb@\{AJ#Qû;%7a9 !\,ۏN8,'B5Aa톌Cl~܅O]IG%B_fp$ 3H+X6I}#"(2h:&/L] <"ç0i5D"ᄀ{Vr*'4}Vb}\Zt[4"lasZns2XJƥmV#M$d u  nb?_55R"y_d-B%ly~"O.=lڊݡ+:]pp*5_B+]|D_b-sэ饐͋E9;8,Q!0ё7B(FsP)'sŊLSysiccd]=m[zQţ\m$C N̩b)boyPgmN&=vwX@_JAMrUVx%B%QJxˁx qLft6An1ɖę>n}~AA88zOpj$ d>!H*' RkY kQٗu=+UjR]ĔZR[q.g"X!댜aSѨ􏋽$aq`x ;bx,w't3Qc mIGOJO-(ڸ6ݿZ,'AS~ ޷,0wM;wlS&5m8e_W9brwX)IU#WV <%)$xlgk3 -ܭw=dQDlnY8PeY0)j37`n- 7"jr@ `mMP!ԇ0X;Ύ=yGHOCKe},x|z>f֪ u2/uzg⊐lk tV fQ(i3o0<{`kUVm=Czߌ_:e7[ґJ@Ḱ݉)(0K@Bb:TJdB[5tͮXf.nV50'Ȏn؀.`X1YS9U4@H^7m/S|keJx p*0tiɭ'NQJ]`3g%AbKsc>Q #'F)*y'a_/tW 8XRY;gti2GV|UZ`urGc% PY#+2m?Ț֭܆J%s Oȍy&Q/2|N(#9ĦݷA>!Id1np]HM)#/QNcVKxu~1&Z¹%^K:sp`},74cGl]{ۑdc;j욑M@(@_I-P|DaZc3d`_-7m!h6R.Iq*Z4YI5ѢgrNnTzBG&+sd3_LZP YYu`I15VOwK#t#<4(cq2;хIY,'}KrlWE \϶]$i=Ĩʬ0N50[JEA:3m8^=!^L#M ڢ̞ IyQ Nr.SE\0HeEsh3Ī5c1c@%Vv4|ُ2ЍI&n8H|r >UڡC=֥\jh4. unݴk-c>'@x@o}k7p(/3􄰎Rf};J|Ȝ?j`IR ,VG^1FX&-"]ai/3FVjMV1kx+YgHXÞ skf}B^™%(ԥicRDE# t'v@jUPoz/zt;X|\}7QrTaI -N?;'u0V} `0;|WQAh]4lԳ㻍@jJ=Qj/4pñlQ ȶa-<x#xXfXⰟ 0<Eu%O⫏@s!ĿNԭ q0TA8U28b*Z5c/|3LLfXmRs=.XDQcG)1o4lԡ<1l%L/u&V&TY|7kUp3=Hsq:|:fC7Rrbs_-ENT0p޺e u[8pI2]Fo55_ f4[ wvp,NyEPQegO/YrㄋV]rέ<CB,0|JrIB~&uK r<JEw7ʫ939#[Υ#:UQ$+a/ Zػ5 ֳ`MǛq5*瑉{[(SP>*dv_+ʢv|xPRPEFb, 4ߺl׿ua|xj<-FDjDV d[RF Z:'%SY-2Ң4!=t$~ɬ)= gAsO=pwŽ Ɂ ^̼8G-$qT!kZWf VH.y!&F PVN_k&yP-9jWdl&1 M}C9 w4ˑGE( "OVkvqF`O9yfJs%ū^ ^H3>*L[e`IЮ+V9opɻ}@M23ϩ!:̞Jk$<Ҙxv`_>&~ '$Ka" '>5u+`DC-Y?P8kT} c\**1!L.gV0vL};CfiQ y#}fU;R^)t:0|t]ZeeUsHKY,eYU}$,8ћ3Tq Qأ{`R"4jȾ8snt;sk|kӱ5V)?/ߟǶtٛu*\4o  3ghH!|E?Ha+jN6fo~JA?N 6I՛<&MTWx- ձa|xD`_`aRhHn\=Uf>~oڔQY9aJCTئ@'7QJ1'beK*)`܌t,eur69,oLxYI  ~FqPB8Idf͊~dW7#@=SDXie>|֨SX"mRX+hnYu 1mlzi!ifjP;hzg:1M^6%_vU\z@pA YðJ5r*܃!*ˠE{$~EM_;_)siϟ.G_$cTrƍ}C^M'Jb:@e9HDeQ|J/a_!kH$xC靱k"0wj VnP:Qw:q3TʷL YŪsbۍ ު7bKLONWeţf@@z-eq4|nn )rdldг|I+Cf[jB,!m60BYM+P|p?弩"x#l%Ati:9>76Gi53gB}J :&YsF%DMMڷh]8Ӿ?iXO|^e'&|5F1R0Z6x)o 1O72l[ /0s݊ mRBe%uf2\fD)X~X\e < l`Զsy"ǺH. ,! DChAX uc髐řE KtwIou5nvnSPA>C74$EO} #?snj> RmlC[|R@~d{ ֩͘_rʅ{YgXr-n\;tINVՅ[ة,%5 y_&X6*Mgy9G 1J5)m(6?Q 8(Eb"9DkNFp$_}/|` WMb:0\X𯖞%tq_xCRjh~ tXwWyjdҀsw?17RMastH5S :?I`a0 FpVuAFWbp@,seĴad#w-r<eNF/:58PxUtB?uؠIؕKh1/Nco-SS&OY2m꜉p7|"rhjNV֨3ӴQȚ3%s/ (i`_4E-@Q^*^9sRqZ D\U яEN1FzehKdٟэA"GcD?U6Hz`'u|sttiSy]X x8W¸2UXUdgF8\r/ljY͗n%3YHߠ?CuZZ[u{nL>#s<}ɫu C:\i怕TFحhr fwSWU\R#l/M^U-2GrG[hjx؆F;> JJüʾXlgPVXN ֈ$JE4\=epV TT/ޯiFOh\,!b=@6Agn翗lUФo|\in%WU]ާxhWnpySv̋CL+>b=%U9ᑒG`ŀC~zN3l\ xk "Pë2 쥦jT~\=XI]NX\Q,~+>ՏOt(kzRiA$ k~8z[*NȝTh7mb gX"HU\%8ѳuxfofLUN ATJ{HLnlQH5Lw ;nNz`8~s(@pOH\ʃ `ȘGqgt&U9XE+';$3ę z,ZAf[XG Ȁ>M$Kt ^?ufeŐd &jk1u>BG,)"Qp }'ӆ][41Bǝ?~}f'ǀʘEZPKN; ۃtcHjsVA>yɛ NHy"f9S%g! O6.q\Ks&O^ZEa)A9gzF^E]cegMerPv;̬;YPue)No; pm}q;m7ݺ Λ6 wǠiE(1>L4"u._[|IkҴy]ªN{+Qh*^?V͍`Ty%9 92T3 0A%.m4\iDmw/eDuO3V@YGpPE>vW_BJV'qc#]-kݖ17Y|9"- ·% 2i4YhJ _sꓗ_˭m֯XC|qS쌌t6+D;bG44gҨ+3칊QIIQY,'lP/Y:3ُD 0sbrk@2 = WR_y."H!Ҋe8̅pZ>{( =]W \k9D*7sn!pS4c%<_;ѿUǞ2>VF+ko2 `25gH\imCg⧰7{i&MDI1ũG mހͥ3=C#94PϙVũ*kTB.8+(UɌ/u vDbw5'=\N^2JmI 8xזd \t%~3dhd0>[<,ZHNRxgHTwɞXdW 0ށS_VB* .廁; (j8$x7.2(i JbjnT ͱlXDžVn70-kȴ>QWآ332Kt򪩗۲\R%٤vf]47zI!4/ ϿgPiS '4LC=JDt.q>AXi #)~ =*۫K.rL`7V+(1*5'!ۈlӌ>#T: Du&IQXXasV^t%h ic[;NtLB%xGh8 tfsiDNu٘FڣY-F\wv9D@DSzU|DlJF+4̻=Ghw7C\n3ư(,M5F|hʑD'&ᶖ5P{Ĝ2.Cguѝ yQۓCh"Hˑ{=Ul܂<:}Spc`(dKr9#,\g9j﵆c;7Doގ.T҇ .zUx=zǤS؎%Y<pU^ԍLdP}+axMk:إg2`z^v()Lk>w3d^mbq.Y1u-PM~€!Bg|˶{ޕ,G\S耬ؐy\q#ƺN-}+8a*aqm\@A..q2?`Y9뾒:x'Y >5H>D*κF23[ݻlSä#B{KQkۑ%!$ 5A3M=SuD j[gxG|!cLJ Ԟ7^d["L'zl9viD[M`8q*1,şE忴\9YOً;".W`DqTb u+S{ݸS]&̗\;OZ?VUzށKyZ7'Jxk wH[qu%Cjy}2"? /\xCEbv2}@h6_ @ryYU]_ش6ݪl|$4kzR^їaUC.hZ#P:$ O%EOOװb"-BjB#V'I#-ך[Rz%l}UR-8 ֩URjkC+ICɥ:R&X )s#J!f Y_::\v>/@xx(`#Nê;5ܪ8JXtW3ǥy6[MJw%ۤ+\09(9m3#&-gVЊ/^mN`& %~J R!?1Rʲ[i-;'8aL+ 5&7f- 3E&s17D땯!me&I{FpwYߢ?3n+tl HͦevuL3!~N GɤǁGriWB;ۊZ^`rI,e.uPiDm$o,<6 ~1N<`t.ǰnWM/A*M?[iuH{4O3\TK_sb>/g%[tu$ D|.vp ulӐdГTIċ_?@.ɅZÖ smH38!uYL8}KYIS0<}ƀ`WK\ Ozi^RM8/`g)dvOkPB;2Ou:<).̼rO_W _=s#,%$("ޕ[WߊyoG:4ŚUR-6!f9PJyxLmTn᜸< rp րz\-.G.@k̗<#*$UW1i&1]Ul)4[,3،H d 먔 r'iKt:܅ڎkjJ߄Xug蝬[î>Â,.CQV h7fuQ@-҅%Oq?E;Qw]^p.AT'l4ĉ??E~Bٚ2ȷUdN\ D}2HbPXz?O NxDl5MnOEC+0QrQ~ʓIx@Qnqu U͇3iDq8|<nݦġF쓓,1/ϦzA'55-^<Ԇ4@4N҂IQfQU/'nn~%%J@l} &W7*T.Ap_Yre uIjM Oc梿l) cy+2Mado"8=GT>JcpYڼNC͇AD ~c=S絧ƣnd^k F١hWIbwpkyO%ϻi4s'Y獏`@ZY 18B<  LO?sM5nQT}K)/y9>7W8!?PO"|m 5~1Id?7иYN'r0/Vt\[ChAqbfp|z,!l^OA+V=je& ͈YH,dҧ}fܭ.W~ ']H+>w0KX_i'ZEHAWqVՍ!:Duw]4l#2u[iBW="o-ǐO;2] cYZ?#d**p^e(|K؟Dbs,#Q&&$$Y>&R,>a͟TߩF2^[Jx*X",[,26ri Tڨpw֝tp8;| F<} O4S_㎟r64C?i)4TϢ& &!;VERKp-ҡkzEJҁUrGml?z펄Ξ/RF;rǽdI@[ןL1. iĶ+QܙVwrknQ2X6:KX K%F?VE1Mq sk~Ba> nZwbg EnKu֭f-_ݯA\JŸ{NEIfO>Է9l*IYe^Gޢ۴!hm)t 1J@PPg h+, Y>40uIߕ+lS6*$UthT$}jMO^UPZ 6ؽMMJ%8{V2 Ici&.%F U7B-Lmٜ5et 92忸b2yݕr$fSAP{8 /F9WYw + eu)Ƈ 85 pCwoiHw֛wٮagbHs~Idp0(HX5UmZf8/N@j0mT0DʤӊatkEwpvmr6T ^"REj:e_D``sYQ9e[3 |[-0@i(Pxˁ~G|3-'4&"Af*lvg=.T7ct[ĤC򑂲w@޹rJҮWU%E]do?gmArg?^qo),gcu3ȦVBjڧq$ 54g.wfR n"Raۿ>oyY%HPP۰ puO/F{qrj^xx>$򗢦PYG 5M{¨l[ jk,U?c>yפ@;EL3  [1{2՝OƮZ3X~Dҭ(BZE^Uch{ Rdӳ_b&XF'ev5anɚ힯R coH&)V`hV64^Tx =1pT\.:6UIa }s׌]Qǯ/p\+ Ba?3Y| zߟ 5GL{g]ZJhv< y@6h/VUsEYb+Sv7&Vs)h](Y{-;7==DTq퇤PC`cmfم, ϼ0NoXJBSAc.9BeX!P=~A3 Z@g -X;[z0=VIcǻ,#b!F`-AP=;- :9&WmN3։#owf4)"zeä8I* !mW7^'uŹ<;,햏O:e)^YFh&|p KtgnWTi",ATgga!`)ν5g!~Tj`њuSfFsT A5Rc_>g6|Bt}_E:;Áυfd5 )> &0왓0fOә;d߀nr0N1N<׭8%NEenRZ_tcR.x׶}tއupV@"_7GT3e t2B RKUX,sC¿a|FU'RHMSdL-KvJk8.à )jۉ}EE|H  ~g*vY|7eQhcacx[Dt 5d)`"~j[鲰wD= sB=q,Lj|ƾ4lؖOEoCzCjwZ0\g}߅ŝtĽZ\,p"֣G! ΉV8eԯAٔ|JRi <^%xW"u6<эk۲ICtڝkn.YM:(0YH,A}'N!$%z X=μҏ[3n*/ rH(KWJ;TqO* !ɱzYGswR^j8kwX|0Ճ@τ.Ki` %H/SWu1U^nWK}r"2, GSvyhy҂F(1[V?}.rh`V2l^E!Z0Ȧu3:: XO`6WL }} HjkT:K{;+ܯK =sEl/x^ta)1[o0n)kƻdh %g^=# 5>JMS5o:JB#by3&X9 h~~CA5"R 4 p W\RB8.nJF}c,>FL[md˯.Hۣ?8ÊuUቒ"P1;Bs$ }O O~ T@\=+rIQl CD}:m|f 1:2r p8\ZUc6sE@ꆍDz.D'YkKnY1VLéWe1l.WL32d3]j\Gy[ ,]z\GG8t HK8<2fTǠ Jh8M/ǙIN o 皷~F'&Xf-.;ŋNx-Wy A.9k-j2u$XJun=pTTQJ O43w }ťJ;c&%cZ&ˎ |ח9ҷ~3.]E^ܰYd1J;m*F-L -+CV}{](=ꣶ@~ba@)Z3ڰ^$wDZ-\M_ja[d %k987ZXl]x簕s}mΗMHZE tc$IHS* p` Rni+*7_0:dE \ ʒE!YC!}'Z^7)s!2iŶŅPG0F?H5LlA64!'@;ұ1mNT>1/CAk,u]GʌE ,`v<_jmf7%)'$<cXQ5pAwOYRn+R ײJ`Ȍ+craYny{No|1@ *0:P3UNz˛}#*qF Uϻc`cWc筍ᵊ u6¸@i:B-7?(h}MίB옝\,gٹˤv/5u,k_iOG'O^snw2DxGB{IU67\JE~{an,CK&i|B@_C:Z[ }qhimsGPP HyI,=!T]q3vbU}Q$^%fv֟ ɛ:v/78.Zpc5L(4+!i!K\eIbBfR7k6Ar<@!yYxze2\۞adh>'@=_H kRv܏$l ()Y{+6ov߉y(DA`QL>Q~;8]˹4D`/Q#Q@"')dEZ/ CW&ۅDƌ9Jl 8 Dzki v.$b/gEAc3^1r_Ld FQC}֞_!1ޮ*IG.i\$s7 [] 4=)df5et}UcĠ]aS+zYo&|BƃSVM+n:iI vޯS/u_*N.z ԃ,EwǛbϚ<94IhfM!3Le؝FT)N#Eޗ`w}E'7΍( GqkE*t *a3ܸU3u./lCnV!<7_¾ s1 ]wA׾^.2c2mɿcl5#Md\eg~Pm|v|~.{R/D}f2 iUlAv*'!%D5AɄbR"+Y:(|4A #.|l۶Q*U vLCc|kd&AkM@;Er)&]vXI c{}QC, n(E:F PDB} v#WwG~验H>v V8Ζ^L~@j_łzhZWꃧ^v1Z♾JH(ph.9Y]˪xVc , ߶{'|.oYaުp|<to%;DDЯ!(. 1$Z`ϡ~FXx*Fq :ζf]?}.T'E]v|Xtd-ȴgRz{6JȣMpłO.:T5׷usbEO,5OFbg%Qs.o y4ǂ5sAS8 |uB{Nd&Y!ne?q;H8^~:E`HRy<; IR%~r7a/ I3ʷRꞔq|AQB^D N].6bD}6=A%نu#0. ]n7Rk?n3,yO+FߠY6ym!MC<2m <{VGx= uyQyIf<֓%}zFd6c524ј0fB[vXN1d"Q8'trḰntA94g@y8~ȖQw D:"G/1O qcf+uojrBւn-'/K 2dF11!n?u9+*1i?ǓG[8kPƏI$bTZ d\W}-Ecc=JuvA] 2<>ZM3B! N 2{|!%m83'# V["a[Vn `EϡX>SD>Pa '[8}KQnrT:љ xiYOaN !zM(=0!d9KYNuT;lt૪ΞaZu~S4'R=Vw! t!jk5(P \lT*4!9ۓ̗-/a_w2"iH˼[W]LAhzb#{ʿ=(فh+WE +j>k=5 E>[4g؉*Zꑮ^[FoAێV}V^{@>r^'۲{OG1-xav s Xk,qLSv#QYES_era:* WkSwB*S&ј6oXY` $Ts#:TB6 iMxP4dMX?R|G#geQ >u( `4{MuUKn_OXE!^FH∤N{f`twx*Hq2+cQk'e Ie0e3F:"BW P~ m}|4X֟t/zR&]KHZ D5Tq|E1zK-B57'0ofI>aw&`XX:یu6JfJױac)zĶ(Ldn5\OCzwH O;*PW;.:^ y?N 1F`TR#^w+;s j'<%{4Kaޖ$)e :9ۄk;sT]5Ma|=܂677)1!XWwe^d6"[MP'r͎TKx_qt\d HiDАrǝmXEd௽,< ˿voRyd E6gNR,@P̦i i0?d ӡ\q~T{Bƶ'6< et,`Ӧ2j*zYk Ӂ2$O'^7LMb-O% g y--iQne1Ƌ?xpH"/G|2a͐䴱%Z }mZkg w_W^rmwzP5 OM덱4|B}pcvI5ȖKOYfR J8.WGF\x8EE/-AžrJ}R&@L̸[4Ҽڅ. hr2%o^X儭Gnh$Úua ";+8s [bt_QR=! z#Б1ߓZ'3ZICB(  b岚2J[5߉|!6(v6D/wV,ʽ 덑~z9m|wDBzD[hfIG T T2Szf QnPr{ybs@pٽl3Io0 ZFIJX2 x_V&=l$..4Lj :5+3[֡'-bar3Z._js]>2«LYyA@j`d[oDjuӝlQ46 a<}HGM ||P3PIɝ%^(U #V[31cO򚸩 +GpfJ> P[ɧT@Is[礌A`>"X$H۸$RoHvvҧ_h^{bpS5u~_;R%gErL̕t( (s:iſ5&{vkV& ]G >ĉ%1nᅌ!ͫ2` 630ӑ;GVҜ$0J_>`քKQ : aJƹPɨ EM꽶wzXD4_x-(N˲Mg6<{ eFͲZG.9v^rRB;L$ae6iX_<&r Ҩgex3@L.Hr8`ۀgM< \5~:\J9ݽW~By7gYTONp7;~2 R+A՘9n.zp%wP94"H[_nR @iF&TN~ } 悩윫1JQI!ΊC_Pv7k(,H4/mTFŌ|νYk pP/;x[SQPqC6!|Duۏ"4! `"K&kհoj3rrvb1HUί@Ly5Ds'! S|+(W?[,8?fEqSŏ\TI:&@M/v/hEX8YK3GU! Bc X9~#fnKz^z)uԻD@. ݛo؋sjOwg=6~gާB&5 Ƿ938 Pѳz9J.vCP!\#Ł q:u dWO2^3U)븽*;(9n -ss[)=YuPuFjӉ[;@ٹeHh^~U'1aN[T GOd|9ljf~{xRkSJFրc!Լ@5C"$Y;iZz9VʇM )48<$/So_Snk鬤DƊITM= T8C|XJs\H_C8zF ټU1[܁ԦEN㐥CHݏm\rD._ }k.Pp>Bɧ7VOtz.\hoRpGaQMm؂u?RFk4: (s i'(L-y+3[pݳ(&'mQ+B%P4$ l.Xth֮ܽYƻ)%VgiKkPM8Fhܯ96ZN$rXKؖF2 jF* t§9xs2=Ds;dVn]0dr'za;6:ʐc׌]zK#9N砐8†Ef̵ۤW_bxAҒlB[ >7o-FУ4sIQњV6f˭'-?ƱQY=*g>/r{lo؅:*yS;ĵNK& zd0E5Lv(8?6 ײL^3'C#Tdv%+QuL w&VDIz&`cBXMjr 8w#>0Qo1w:>j۠PV=CHt2'[{ʕ=@мg<54DA÷h2Rt_fG9,T6? [.rnP6$o0Tߚ_3yZPg-T&`(P9YРtxWMVr#DrƾFQ`yjCN?Wj(S!=$[`_7 rHD%۪2*u)Gk j=-[&a~} #pvv^EN&SGb\L^Nd"ᶝaEIm`2!rF[L>\.GG7E6oCӵ3J_ b7qpd8eHV;f>@2?z0P~ VEs1 +x$b^6c#앜<Ie8q4xC3X%d(;Bs$(OfXQw.` O/qܧ3M1_s1&7e$RI+K`+~RGpJ^i b=*L HFR#_ש%QGM82)UF "{޴/ȁ;i=ogh5$y —(d~'9#v/< z5Gng>)AS.Yq'b.Jg 98Ҏq^E%3'p%5-'UB21_S4s_FX{ S:`G!.P&}p֛hVY f[s} Ag㝀xw^6"dnRڽ\D"ڣH2O\Uז:ro]?[TLFuyQςm6X ^ᾪ*,#T+_4eļhHP[̙aljܰR"\6XB=V nS_V*/gH D V1CRz[N/G'k$1Eorꇎ.g!='gBʟj}L&OԘm`z^iga8¶&*ꊅixȼr? )6lKA {-`q׻73fLKKwWBӭ3S:O}#6[C^x7/Fldh( ▢HQ}حV]Gۿ!eܫUq 1կ_nǷ#,!kV_dvސĆ=io_V^ո7&{D) ;L"Wڒ8 B i0›:xӦp5\MC-4Y,Ys)KDX_M@`v\{u  HG_QS"hDY U_LV s`6$7Xxr k'lk-cpdC+GMhSKبZe'e] \ FyI鋸CowEnw~F ·f9 ]rjR޵e f=똯L_cHu5 "_V95:1{$Acu=BGY W/XQuG̔Jt6Ü-H=oܕά]"52䌀P􎄐wI RpS/(P,aULЗG2Eu%OA/V뱞`>93G??Z^_8i25!̤ DNI(ùvS'.nM3Yp)6c/%D6bLūZ!,G2U3R-:zMp#6棯δF3ˋ.Gx0a*LJ&vd]Qsi>3GH ξʮKM_J%:cGGk/?ܧ}8!IË́L[ ڑrR &&OVsv4Yf!!lVc]۩j6$Ǻ./)y#IR\޲_w`4 yX>ɶkEhCW[z`gu4Z4V΍c(0tp<%2 TYv `{BmN;Z?Jth=UTZv5/(a5!ZIJ6A-ki}#(`Ȝ y`ڣ?\o`\](D};<|ҊE ҈B4'ԝSG1ޤR hО@ DXTD،*&W2 R&yABBCJF˄?㦲hH3US{xtC5"'5sO0bPuܷ[#biG dTHLN?[ì&J ezOtNKgˤddbQyO(j xdj.2O&nkG e/W<]BZsZ3F;zB`,x[Q4)Ua7dY+Q|Ad-;a"~J05U]++_2j!|;Ua uw {M}ih7š],u;s;Y1dp;zB Z?LzҊ;A0mM:s,8h!O#X+Ynq3mMx*O3h:+JgO%f.jz F55+jY8RZiP:#+%hnJt^rzP@㺙ptk/6GH.#84|(fmB‚ںwli)VrRQqŠr% Sڊs|hEq1ԮDhr6)4F1L[Q'%_faVogďBK|iwXC.GNɹ s𘛑xsy}7dnHyv`:۷h^';v?Sb Pa/8$@f,ľ=T}Dj`\E06? ~)&\Ӣ!%^ h>4>p|U[Mj|9Bw>F?RpDA B/Hc*T4{p6 ftQ˽51-0~kݖuN d NpnDK  'oE&16ϛg $o]-b(~\r-]`\~_8)7q~yQI %Y@_N;o0#K5+ d@ -R(ץت͇5F>.gd1|oXJKx_ST#zd 3(M D-D$ EL7(rRu hDPFkB:@G.2iTSϘshgI|GʿEXfo!>Ew2Y"r# c`uwq!zڗʹ翇lK@ȡv9Ynd6 tDwXia z9)m̮KNw6צ3WW03e/r`uK *G eS =ExIObũ*6mx>sPCenolrp:F_cA~ʺefY*rd3uf_u"w׮٥k?2r[?ˡnu[xlUK&lܛd_*Z1mu)jlz;u0y$Pc *H+Sb(8J>xU(8T6#d$%)]ysǒ#?;.à?ou4EOQ803PIu{zU$FԻ(I;=o(?@QXtZS'$O`٥%"-:Èw\[, rx^D;6FBod%54Ҽvmnod#^:#0{ot7:XG(vfm븗=,TinkO1^=+ q&4nJ*b&$O ,>iѫuW;:ElDk>+ܰPOӒu QSg=ƈ/LQ%!o[1sRC]D0'1 71f8^L+oz oȗ L2\Qs-N^JdayyE=AeN&%~'VMP-R=zer͓s;*Pqg7'ʃ0Qaod:=ׯQA/C9U]dƪB ϗB?k;#oz0á?@dQ; B8(5]GQb*ICo{."pi>I}yܲmUd 5sZ#1kSb9|s!>gԭb$ 0-" ԉ7cC/-'b}y|^SdʝIkuRGÙtaj,PVupMB9jC/pdvkS(,04ђ:?|βT!{:4r*xr`\""&J [D>.{i"QQXv>S-Ŏ!ԝ T7^ݾV0WBTVz#31W>>yts( ${? ¥u#LNDoal~Y*k:-] =S`JUrihA|y2]l?R ŕsu/&g;f]ܲhޔh2rk;^r fik>cS~1u{s%4Sf7o%zkDNsJ= K$ۗ~O9 Z>hucjAB7H]-]?cmo] *84c-p|`> ]PMN뼺MˏoSijci^_o-Iڅ{[ Cd!!O3|PVஹE@2,8N{<NgvsWhM$lhyXnZ ?Vw45ee~2>7 0p03$z+(Ez: z- KQ̄>rc@8{_MTUS&9X[=60JKO5K-b ) CXh{V[ǣ].]((~~(DaјWsS6/m!cRNWPP{2qԥh$K>-EGdW_DzOE ݦTTT^6hZ!|;$d;w@ą`o@)aq> Էv$3ʹpx~[v3VۋWC,t|^_ c#Ո)]m|τ83񇡭҂x̄t.B1鲪\82, H 0&g^p < yұQU7(H-u44營F7CUt $ڙWs [^E899Z// IhAI1J .]g(]HRN0F4WT"ώAUHsBEiܑլă.r]6 |ַ|ZC;o}^LiagHU88wK]vj5ihݸ6A2F$.NcHD#xe/EOv̇SH'i\wH ~⤆ޙ'ܮh<e&/) $݄+itQ-[*ib$Lq,TO9Ⱘ$LM@#KLA_!:֥:B# OoCYR C,؋ZSQOu`Xu0,@Y{ݢ-W./(屴/R h ˨Ck.%mS@7V~7y;Z7">J ų(ӳ=7͇;\4H\1'-<3,L+'Ei`0ϕ˳%anUݾڣmP>6JFB_m,Q-agtS-꜑mI3 xt *ABcpKy=}|h IGkXQ 9r޾Mw >i/f>Nr k]L{yhR A_gDŽ$}u~`;^Om#`Z/ᒺ8 +/"kI<)Y"A3Ytq%;P<W"h[/mKlg @5ﶗK/K9q VX;*y&3lWr]_Ձxr f2aDrњ\~*,z{b6u0x[*Yܼš3P$@܁*U]EdWHѕ9zhaҖWε`Al(eNPZv#OkG7`2NE$ۥyہl.DT &au:i#zq>a2 z.btjU"_T"xN+DYgg:勚mZe]_o3ay6yBDB]fZd?&ZRGi">yV8J6I;j! QWd ZҷTvxzN+l[vobysm͸c]"l0E'#>۰yj3#vBa_@].XǀN_<]Nu#H@it[`%8f9/6IRڋ/7/EU-jnF"| T3[F] yB'YapFUy@?!}fAE!{(HT<]C~w:>_[6Qy/8~Mwj KRD1|=(o W*_: `xa06J>n* Y(; CZ=hYw⥤miX9{B~@D6%4Oz <|i.>ExW^%s@c pN3ݭ\iDDFe+E;gK ]ʰ` J6/t)߳vWAFL/cNWkvd@Js.G.rj-^FB\!ܱV7ZtT/鶪4/tIzyu1$`8 y3nx|:#g0hC|}VlR@E!x# m߂v ͟K_Ӟ-y x3lV߆<7Q !yVTZ}P陴d eG̪vhj* ra9V_5|s)v@&˞>$ T~]:* Z%c}VR/$'X= )豳eͧ)KE*FakPiU6@9雚z:+%*Aqq¤ 2&'c;B&ETֶ^N b,bj2@~~;sl7w\!}*0>ιQ ڶ yaė*֢x@?[}XxD96t*J5ˋ㛲axqͼc@ R' p[ d7^jV}16,j]tV Zقl?[ Rc`FQ7j$0FSUSRRq+W<5KLv7y'X3N5^}qrnjYWr~AA6G(EA@ś"9 m$Ӕ Yg X( 8{ƋRaY\)d\;-)m@֫|\JoI -kx}&qMLu)kwgPTs&$U^a -va1YxP/raRq.+o,po!kĒ"$p k+Do3Rdl>!n&őػ]Soi_CNW,e:5g'RGL\ >m .i^Ni b-{@/ZL&ޜJfHyt"\Z=V`tVT8A~Ud09Uц󴢭uXgRMt `Ȱܥ̂=)D 2TuxΔ'{(}lt]Fiv 'L7XFA٦XR=|E8F` p9B< qXD\!CzD[bpV5νҾtEw~TRLvz"Ff #L:O)^j蚺*>22̫䛒RtU(TEnϙxV {b&gO tڗVX8OնUBHZD-iF=ْ0x7,;u [ BLH՝zvkNzo];Ɛ(%o9qz4NGJK} %餁:mTėN[O b*-gcO Z;"m9cEHVv9, n 8 n`5;IttJ]^ tq;d"7l7ޤwwu9L=УkPL_jzӇTwLjf婢3A{]`7Qq/ Wx;rڮ"(^ީVʹP1F+8@):l N_>USOwTe´Pͮ wTP3vc0쀄lbxk~Zr󝪖j|L%>sE>Doa7@GbrS)mK4NFʔSSx?sxʏR7n1Ďڮ>agix* g0onYZaXL]9 {~%K%R96V5י y܏aZn2qymt)F|6mJ=<1cԻ(~ռTgv*4gC؋+4ʾ<%S5B˜ ~S1TSIzD{}'OX8yGc.7k ^&:VYLv9,b*Ũc*n⊊4%o526X`>?R,~!5WoH]!?cA۟k.уKjD[6<Ȍ!l?V@eY[fTJLjĩE_Zl, SR+CjɕUá ,6(0Yu6h8"As5s!; f! 2cix*`kabSgƸei֗/eFqmugf]ІPu.7 cjiSʸ646|W>\0`e_Kؘ[+HRS4Al t\FTz8aTM'n.4,d&H >ppd1uݩc{گ~2H:ǝ2=T`d aҲqCT!?8tŞ/Bykf: λo]OVϙ8P;#ށ2(Yr;$ei%\GH*hS٣褱gϬ#I[cIQ;r3i}$ȸfҸ@wNw'cg Bi o T|$(7pwk ':gޯyu` d/ [ zHO(HL[#zR}N\m;s8fu5,J3.N'P\`ȍ) "/_1\ݫzHaMZwjH}iLrVyZ\ψO6vSLQ|cU'`R)QǏ?ccgچ3_U1wM:u*F~gsXۤI>'iZΙ?T 3ΙZ#>sT>ζ. n Ӱ@٘Fuu.N,4utP@\Ջfk+PZdܳl&IB*l׬ 8722!7gmi \C5l}=1CHB$φ+ o/4Bz܄n^O3;*h}L-|HؤC[n#'0ԾkLaôY@NƳR 5yc ĥ'V9+PͱʘL8.-ֵ 60y R@Yͱնk5e"\YLf'Çǐ10CY*{2#iɄ|!S![}%3K cv~bkq{\yd}76 bdpU"hƫ&kH@~Gi83?$]nĮ~vם1 1w#e.C=u_8ͣ bYJ;A_ڢ)Y~ =1Uf"_@j0NB'Xޑ"c%s;̽o32Vf#y23k:QIlJEKh Bѭs8 !2 _+vt2;GT^ n=o<."|ϋ#* ꓪ"X󰆯< >bHQWԕ?/7"YSf»OPHaj/>Ϛ_ wP䞂&D$^qh,+wM_/c*1d$_0+{LF*jaz5nuIĉYx*&Hrhr@UiDdOIz7nB+7/2d < nN:ȏn.ѕJ:919jU8PԬ=GNֹGJ|ȣ?G:bQ>FF\q]M|0~RX1#g |$ UEX{ւul-c{/]OXp&ȝ޳0u_A]U[u"f] rp!ϡ3ꔮDcd,imZl$SOaǒ4 N/?PRS ;6(-<-|u}'_c5mR.򖥏Rao47ffHUZWͫ KYCFiPNW6č-G4xtLLGGB֫榘@U>YtEJnXI\?e_53ܸ(\)^x0-؝7R0Lls6{=r6D BSPf:ʽEYxn~_bfUX5N`PW/qR8E4`^{AQqW2\Fp l)w%M{P Aȸ)׌Ǽ䢦neFO )$mP6Arm@)(G.|~!1Z$ѵgch]D. >8y@[82!8sE]Bsfκ93S8!ϑ{=X{6̏t,sWy/Iϯ7)H`*;$%XǮැzF.*nDEh=d2{&f;R^;hKpDJ~u"#:W:ӛZEw@4U@*G6w!MŢ.E6 Ta،B[`"Bl!oL8*;U *ljWX>t8g<(#jA]:|7$Jm|{ 9AwJAD :0V*73D~k!a JOBa@KW,@IRWč7W8<]Ud]I<\i_|o,@,+?y]oxW|1ʎ6ڈy wzڔVR5CG㰒7hE>KEhb*rυjF\0! KE#!Ʋ#ELy/~Գt!v`L_E7ZG%]CMP=:0 E/CZN~f,#Db )wCO&H7sD]D(;tKO4eYA{ipn3+°*v˙7E5܅* ,t 4e㴀o"=; nupWYZj<|V6E/5Ɍwj]Ϩ/r4p,:/~@yttt8#zN9 "5yJw[beA T'^Sb@<^уZp0w3 S>T䡔N6 ZLBk!Qzjφ6c4 C]AKD}eQ(3/rsD 8%מ +.0J’HfVӪ PJ9FK/wL>˻ׯQb&oq₿vާ~&ʶnh6I&}Oz?cڟmLqkX@t=;\HU6Vի@NQ2^@md~|1Z͈2mhDAT/ލo%C]kXuWȊ^=yGp=޻C$a2l޳Vđv:ZAT;GUgaFCu5H>5K4d@G3Jo=9n= +R#tlWjFO*D텫zW(Irޛ>Rf-ht.`bXCa⽠C㮈,򪪡=a~ec_Kqݼ˒ٳ-1OhX2?\T ! "L\}kPc"v+OsuUF`|.A=uEFp*Wl+#Қ`ƴ CfѮؽK c7G(U~$f.P>4߭M&7ug1~3 Ž4aq %YY 5Fk:i$Zpme8,݂6\51pˌWZ+pa49͛oOa.-6/D_*gdCt=X.I)VIeӉΌ<?w5({E[A6Ϟ [Ev֝W{WԝT-|>? 8h"*Ef#r:qh5I AӺMu~$溎1Hm=T)lcB Ϙzφe=B_Tq ǺDCf?tr@a#'56搸 ^g3x)t7EBח&R) 0_V|{X[ lYƸQyaYUz*=[3*`ENir }CIbj:m7H9 ɏ5/vȳx \6PNs_41,H;| wwM2?,o|/y'[XϸGg)-uP_W1ľT7 KÓop{I-`y^MDُ-?r"R⮎,FLZ5nk;+@ PlbVQnA.'0   5أ 3< KveinX5˿ }Nz ׌'h22O P!!FTYQJY V,3aزw+tfaMQNK❕ZMn$(iow#'5B#R8QhclibDoW %n;x\I;)2DQ:/H;ݢP=樂Dϸ?G8C6ʾ[Mcߎ\A:o_XelWhSB;UD@㾧x/M<, ɋ n|k-Cu'7B=˖V"Җlb) |zׄdCԯv" 2/mAu%sLߕWbh2is}&g6VGEynERc[Ǎs dj囗ċT~>sF/9F&$ot (E悻@XX Dڽ}[7 O1r7Ef煚@-;OqJ#{TbcaTD,EnlzE;c3}S(| hn,|SVuO*zN >-O ?f*h֐?G $k> T\ ӆoEXAz9N_12-Q$Wc3qzD] DR|faFz`?Y*~? N!uz>}{W&mTq%+%.dzPKH: x!^%F@MSqȅ(:bETVB,ǜ)ig+.9_S xDoW&׽$:Y$lJŬivz)½!fM\:L;xx]VTTR%@~-~ '1B.Ȧc'C7Q]y)G40D8!Z(4SN"H}d~mD%1(ڃ^]I1-Oc%1m3ct'g6v.\ l$g>D1Au)`RHi PY-}83S}OvdC]-"1&]iYV{70_捐lD`F[ډ=*_/!8iC̰q ${RAZw_qY#Pn BÌ[vF-?$ߺi`>`ihn:s/ p4.m|8ܪ7@"Ș7;܁l9Z<,i= `‡^-u\ɥx]ORQ(q'L x3Bi%a|0WC'&9\;%*d/lcŞbd wDGûc sk^,NزQ8Y uO16fpא/B F̬yݶ:(AE%A-Y3>{O'9>N~i.ˮj"8GΊ0U[_%&1fAz5X̚d&[J#A8Ӳ/D?";Kx7řzL;ぉCEgF Cxmho|o\=J)nFcR Pn㾹*\yyCqR %K=2JvEr]of= CҢLiev>◅ H%ݎ|ea1t|UHyYPoM.!Ykԏzї!? {]יO^ 9wd&>?KFﰯ۵;nh\5t2A]R8oakW}z0 j% vͪ?hx!HY7[ĴJ1P Xðmj"8=N[ݻuÌ3W]BhU !<Frizlx{K:%OZ>AZdw|^kȾy!U .M. 7KN`'#(KUPOg:5toGW{μ|dGb!jZRTҿoa*BpeF@OٶhAV: +RxE eU^0 ᯌ6ܡQ"_mÌ'QB4sB4s"Iڽ].ggOh^PQ+/;A/DyOkg\j_LUty$ 8ݵKɴ!h;M'$@X𷌙gѵ3\WꆂZ nosuV4NIo2 Z0ٗ<Ѵ÷jW|+^CfB^X%J.7ͶMbA}1D?;"@hg\22G B ev[^HP[w^OV۬2 |R*H[6U$7kw? AR7`s0>2C9^Z$šۍ`ʹjO;:PyOGñQǣݰ  \"WӒ)~oh]`2ܰ})Dljwr]v{)1qEOI`hp(p<>g7F/~̥aE{f `ƨER4JNHV"V&GKzkGG*Sa$22"Y?g4i#B_c+?9;ƕЪf j圗A}JuQ "e2$4YF:WC(^3, "ybB)9fĀ$F1ɮWVĸZ(%̈́>I^0i%}yĹH 0[A  D_ȚӕFsXXk0lM}Oe)%'yw!ݲ4xN{*;åʳY8K~:M= Tv/z;+M1Ԑ׆<$V8Ҭ"Nt>j,<!P+FERs d{"gyd޾\;xU#0G 3>´&Gk v=$'pc#烹ld5ObOu=#DhygA<) rK5SnKI||D ( tI#_Qa-*6ea1~x'}dhgw®l}OA`߅@Lۧ&ϋԕ/$ G[Ҿ)Kد"E')5L@Ikܶ ײ_94,A47)!GkIg4G;'ŷ~x;}'߰߇7' y s<唜G;!+fx JǓWFsjkC + m8kzLRM̓N]e[4}ջYr3^sf;c=]R惊H֛dtzW֫i|,..O+mڇcr o47PqQ,"؀ ;]+:0Fi01PS#Dž S2R6 "Uc=/\ʯ1KiY yhϑϜrlb|8al%Bew{ soq %ձP Iܐk>GĂO!17bV>'q|1 J}!9&cPח}(PȗY%#cslA[|C`'o:[f^ No#h'cS'Ʌe:>[)πPc }?^U5U'!] m4:ކKu־K<NI HRK,#_KZ+gP ;t~F- p>S~+U2V8G>ޙu!U3]) l 2nTLs!?:!wQE(ew/^Ao]Wڏ.cR'xbRf p<>`{yXzkQ  ܷ"OMN#5,Y%lyp֯7 :xgg $b/7$nn4bZlPWME㖩%7sq^G:C&fgkpú` 6L`*(Ԏ3q\[iqT+L37ȼ8;hiza+=t{\+j! 9~oNr NoU.|h81_BjdK r#P6;LQXf]^]olG$gk??zaz5;'GIt5b1FW UeZ=ؘz:Jtއi20Bz֋~ Tm)UEHhx@Q:''aV%=hVHgKG8N1dWcتod"KECM\^C57 ~M/=};ph4I싕U*$ӬcvӰy[#%\eW8%ϧufMWRlr ef|F2.A[ѐ]4jOWHeBȞnMAG 5]Bb)~)Z0;UzdioY)"vY-C!z {٪la퐯~/ /N.DŶBu pij{+q]nMTZYp[cE.ArEŎ6dv.W)s^G؄pKȤ{Xj.$H9x~6.cOԧقw[U[7e)ph3]Zխ{FGv]\xݬ#W4)/~7|T3[36Y՜#Ώ(="5ZYmɍd0y;BdF7~e (a{2E հtod1]}?B!ߕ4mNTHЧ>XW ʺ,# bԉUp{Cl-2ҹ^ʍHpnguCȘ@ ZIvbQ Qn׼*=?/ !)Gে|qq[O ='y:Y=s$ L:"'5p2PK6JeQ"9vS/JBwpR$_/0&= DoWHEf=_c?VF<t<*qFfҨ̧./!۬ׄ[ auFZq`h}הN,|W:Zf+ZE'bnGG}_?)ڟCZ 5c PWXHDc,sf|/w5'j0>i uj-o[;jt}djvNEO}XNQPIVk7bzlQɧ-3d%fWC׎>gd2&r7:Zɭ~fU1ݟfOdm‰e$sanx;=|TtABp ~c1+,I!s%9=GÄCOSJKj+_ РcU0=ic m#^:քp=̄'QdE]k.̕ma`^A :+bmp7PCQDNR-t$$!QUT7؇(uAp^CBXPAU#aXđkؐݙ %_B=փ]5D*"@pZ0ĚK}L0ˌ1 ͊ԥdJ{tײ}Rѝ tp#%>ɂ{/oW%c%u0R)'v'ᶺ'-Ɗ,,m=fݻm:*d4/.$66! *H0>W,ޜjk (xx(1ug&)){F˺ * Gi y5tQ25 ˊe/BT5ʹb* )^8꼔ZS%.055Aڪ#DǺ|.9Z7p e7pմ@3cT\FC|T%p"OѻEY{Jѿzk8AOԇrpOMf,׬ cr`aqps$JY܇ܰDžbUSsB)A>NN.M>5;X3=v^[e7骛!tE8 [VKٍo,!S3c@8ɺ~Hؙkkڧj UDT"A|K7mlp/jS;Cko 7Uh|r jˮvDv#eSLtܢz9f9qNˆO`:xOR6bWwᢝK[˥ȬZ9 b:Ng}hqcN\$3>SɄH0v悠ǯ:4I$H]WP^eGxtntHl\r Bvb@g{AVA 83;BKQoπ_ΘRR$觹lqparzEP},K53vVtAe v Ih"؁6s dgfq Ƅgյ+c֟[/RJShF7~PrqoBTc.pB'm"z<.Ox2bgHzjtɨs0^ˍC|ވ;FNk.Tp-u k򁷆fMLqxxa [ t7<`!I/Pd*t'tX`κCFA%qŎ?meâJ]Uu@חD2{G[툷Gots(D,Cx#=lͪؓP1`x_#w8:^U ocL80_2>\"&@T9rj"jD h˖9 5KD򫥳nsEL|+).S.Z{n&WO50N[\qɏfH#'g( 1z@ɈοFJ1Z#;bba:_H~ b[AlE jo4(fzBPUu?Tj:KX`zӱ AX+&D~ה $Is"I鞘[ ^s)i^3Zۡf|X}W*/Ȑ^Kw-jW_EA]S KI&4)G }YhULܻ[> E@ˠJic+6>P]ϰ Ksܣ,킶ffƭIU* 6'-m (vܠ1xtqU*p#6;B׈ $*f%Q)WNXKM6šQy3";#`iLخA~ON3O9x$* tJpQ,+Q~'7!,"OWW9 .ؐE4C;(S]/2PϔQ0@qӪPxUeY6u[jG3BЁzcd#R~ ɆnOS;h' u oshe6.;AIgM4jKeX1wą Qkc`κ}eɔ6H&n7Q%<Lgjl@>3͑) SVWoQTr~\ByA}ۦ⭕d9I '.`٧ d@JZIє Q"}(CJn; "KQ+޽nu!-=OÕ848D;x z}mZe XΌMGP=aíd gچ}rsP2OW5%ۓIcv9?TEUl Y6E’8+dHG~| +r>Oi$O$v&y*rJU}a'֒j՝tFHz@+ɍbdÙzӼGYWl"_YθцN7 *ib8Ni!}ƒ1Ƹ |ܐ7LeH?@H:]o(cݷLK[ ^Eu>.Vp|f#&N*%kg(vf.FaG×DzAxϞW\]@Ut4[M +Ny1N@u.0Twf|=*ycBV}Z% :V_O>i{u|^Sn."([gJu+O F-N\CdcU'2!H+xq 6y%{BGZeqUѩM(,aYarr"B >mo?}|J_f |j0;m 0uI kYU0RrD ; bocV矄̲/ l1# HPv ہo VS< n,/HSv匾ƅKc#fQ-cL'eEd7퓾>+⯯~ydC>zi*T͞qZrcC5xwj['fgskh)X*؏ DS׈"Jp~RDA{'15ѺTŘnzW[L.+ApS$_ Rǽ~ xl)=`65oFb/B#~"BO(+F4ͭvPpw}08kA͖^La{>8PmA:eJ=RAq@t5Tر4ssx :n I`2+\ f s4FnvlFH,!VS=&v&(g5Y=Wx5D矧(@^$jAٽ1yMb\1RBpB@5ā* 1dH8?_<525wy47#@olm ,)7;h~N=w%5_r/-@0JUIn\W10lR3t}w(o?>wW/>xK1\/d;S< N"C*Uk PrH4LIR-H~/QhsCH=)_T[8lYhYO>(º;Fd<֐pZ{c)e|{V('lNGS͎R8WQRPM| )G6[{mvvaTݹeO mZBDIhDj詞cN۬lkVY8_= )y zסz_no:scw? <^%ZStl`*J֋4;\fm:gwrv[Nh|b?˂KKL}MABԵ5ƙ~BRٗZJhkpGu WWht_ӭG)%޺LLxKb70ty btqI!Ƭ0r(gy7ߤ!xJ >[qT95=RD}xO2:x׭罃5$}1LL*HѮSXWԝ{.uɑa2ڮ5Z5W5udaߡ"z19C)|5v<:{IVi*$Hʰ'U\bMf3{eeo-h֥}c7|v*!ɿn}>kLZ -(h 5:{8HR++ L?F+X#]_N2/nB`Cj|Z9B U7Ueq5AP1zuX?oJcb Y.&X7MYxUST4'J̝(>ol3 L{`zd]j8 αFBhr#2i4)yBE$*OLqמB\'G$mh}pVan5Y=`2?Mt>ø~6N1%B8,jKVRy}- 9dSK5n:6(9>{\2F Zz󺨉d C,%v¢']zݘ>W5S\~bnoE/^#\,-a Fg(C6FQX+jTzwFH)ĸ?s)G exϻ!Z{lt fF2+W8e?6_M.Ufً[oNVYUТ`'%6X473V- @P<&{`kNIQ:ektQEnp@Ww59\$O @11 »3p_;QIyΚJc I \Qc u+>9~r} L>%s! v&I]Ǘ4RtXU6[\ uCʪ8kNIt>/Ssֆt%ji#BEȌ9I&(62! _^2/%Jc%,$jSe*%)@./KQsd\Q.7.d&{^*w/J5mTC~wG[ y=]jOc'J}yRIv_b'xQ@6$dx@G:u##*Xn ߍN:KG6yvz)UA } AtQ5E ETSS^+TvQbLT( $*!glN"m"v\|zELB,Ȏz?OFj{[8I8Zxp鏷:݊r alwP^o ck"VEV,C -AIqm Eu1'K+䁰B">odWP o!LoxaŰ< (rR\jCH5iZNȹ@vE꣋Ua˝VDJycE!idCv=Uxݳ)_OXB}I#OH2S, B9UәAVYO|%EζuP]=69UY`#4%:MM7K&IP;WrXmLҌ3@Tjaؽ>ZD-[/=Z߇G4,X u/EoxPty.i42!]m_=EoْkuVj6 G]U|5 . ˸..3FFfJȱ-]%{tKfHF@[[ Z4-!2x; ~-qSJ(WT5K!S$; 9ZTaqX]: LNGos6sQVouw&;5@p`-hC#e*~%wK)uE^>| ^,c鳹U!,I+t=,tŗ.tIvèk8q_Xavj/ ҼH# E؃ABK̴{[/gX;BJ~R~6NW2.nm#'.&uRQHMjm@`bx?~Gyí`y)y#b`,,˽ 6wxܯ kHUsEe|`r[`] vxtH #]R:(P|Q-,𙔝NO 9ja\T5]̎YcKMك'1Jz<ҋqbRK{C`"j9E!q;ثv7>q&NPYp>2Z/aQ*MkJU]3Nx-h,V)Ѝ.yk9IB: +@ךi& l]#3Q*R6PJX?`m M)ĝ.5U !YK Ψy" bوUG5U([3]!tRP c&T`?π?5`U XQ8ӮCjzuSO'Z#:J#ܺ7?TҔ԰X/oxѾ4gګ*mfo\Y#aD/I_bN[l^V"oQ6߶ﷷ)&TIW q0Љ f7[Sr: