powerpc-utils-1.3.10-150400.19.15.1<>,rtdp9|@W.qFb9D$?I{uҾຽ@D!?nwUӸ,5S#>Ż vQS bٵJTa3Me Y$8[J4(7*+`t7sf@(ZW~O-w3 n[ v "|? 0,aŷ6|AC°•CZD>klMd85|%DƽclK(ckH>Iƈ?xd & E&7 M_L UpU U U U "U #xU$U&uU((LU))'*x'-'(-V8-`P9.P:4nP=>?@FGUHUIlUXY\U]hU^bcldefluUvhwUxpUyNz %(,2tCpowerpc-utils1.3.10150400.19.15.1Utilities 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.dibs-power9-10CSUSE Linux Enterprise 15SUSE LLC GPL-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.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.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.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.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.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.service smt_off.service smtstate.service ) || : fi fi$0v 9 )W @~  IK  `  8 Hb 8 8  0 8 ;IMM  t F C48?M^ dA큤A큤A큤A큤ddddddddddddddddddddddddddddddddddddddddddddddddddddddbaTbaTdbaTdddddddddddddddddddddddddddf7af7ae1b0bd6883356c396b881fb9a429ddd27f9766920ed8128243adc165c15e374b067dbb7fdb158566ebcd4b7114018f70c6c0d40a48b2b2f8aea60b33f4fb0498813aff8f9b70a7f3f3d9aa71ce38a7c39bec2af53abb1656428f78e514fa32775efbcef8e4f1efe25d079acbb6e8b9f5abb57a30aa0ba0a26652587219147c4552a58ab5be6f6677f67c2656909305d4b1147860b00c0bd3b0312f238f6ca950cb528603a24c138dd44c6e9c5ce30f7054fb5daf9645d083b44e94c2ec1151f76c1554642b03f184186dc5b85e2802ec79b85732c9a625902c0debae832e548a9485ed7685566391ad23413503f49375470fb52fba32f5e780a12689aa3768e81f6994a404939975be0df9a376d88d95be5dc7464c6184245231858d7dcf6fd753bcc9caa63929fcb181152fd4f92a4d9697d507916cb34f4804cd9f644e642d55d96b21e4faebfc9f5d60e3dd810aa56e66d03f67c12e62136a5e1ff53be9d11f5dae280485b4972afff7e008b6951ad20571de69146f9c70f1541897fc0f3765673606f5b754054533a0007d3c5b46d5523f7bf6c0ca09e8d6ff64f6b738c563f50a0ab0bbef18b6611c396aa52c5f1008e856d6e1485bab3170009c08556b3c9b9006f2924d8e3db9bf215c803e4447f4733d1bb68eaec0e1bac4a7aae80355a721e6dcd963986d980e4fd414b81988fd0f8ea1b9537137fc86099404e6dfe4aca023fe3e2660ecd4efff1eae9018edcce080ae29c03128073c692616e537b452c16b41bd610b04726ab376ff5e914a5457d1f7987891f61e19a469b8e27744c3e0176442f3b9db1bfaa0cd66107284fe97146a7681562ed5d106c6f430051b61efd2e039f25d05e278a8216ae2453ab10398eefa5d5eb3a8f3dd77cdc434d957ecf8310a2b29fa2d7cf76dc5ee65727d91e5c01d5cda4e899fb1402e9976313e118d18ba92503704fbd55a9e707c59e3e2e9535c1fb8d8b5cfb6cde58d5d96f790d6a8c121f069206e478ab82a3583ffe26a63c2e869fd2733e34ccb65de13aa7833e5b686774709a44660af02afced79b1ab8cd546341d64863df9b1bdf1f66baa4165bf664ab58ed177ae820a172cb548e1555cdf7beb78851a0fca4891afe8d0ca7b0c27dd86b727e83c760bc095a4a65ef7a8cd25e2a51bd27f99a778768c5ddade00986e04be578f2dd1e511cb4564cca1abfbd355fe84663f47d353076e1620a3d305386ef532e8769bf90fd57f01b87ca661b8526f544221aebd3fc0fe552c5e895cd32c8ea164b75c33b7389fec652fc32bb9416fdb8dff1775f3e215216885a9508fa8d264e973bd175e82e10fd4e5a49a86eed6f271db6c52e8fa29a522f15842b9ec5e98035fe28a0b6103c04e58af83aa741d7a7d390c19112c196a0dc547d2bbbbecd28c0dccc2884c844daada69584a22599b8bff65842b9b2977eddb9fbc766f7cd752164c464106e613a7dd4658cb226c2c12d20be06cec499c4392251cb1d7f7f26d076117c5dae42b148e07a8c2ac61674445e2199938a40905061c5c21111a6da8eeb4abffd9bab924cef72ffab4ff80496b2c6321c10baa380bc922e8fe1f35c8a75514818bb7df95d9427130a7c4943726ca72e8f623cb6e7c56a0bb013a36c4decfb41fd978fb871dc8ad12b77a5451b6c92d7896a0d8802994a286e26add0c1c9685c436ed0a70270683783dce53bbbd69911adb49bba16a44772a2d56c65d6b0b818f66460732a334ae36434f5c50f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064379d9fd66b609123770da72a7c7c210bf8948a6a69472a72e7261d167a82198ad912b966137dab72df00740efbb96f3a4ce5a8939a7798b960c8586705677efae5064957e289a5d63e12f27560006111cf278ac93de91db8a58c46cd1749356741ff97ade595f182d252970d1f561f5b08e6b9ea85cc5f72cad317768fa1aaa823bf26f5ce04c9f091cc576f7ea58f0ae5f3055a17538fc4f09520f07cb07d58d723b8f38d50e759b31180bf0d930db0e91cedc3090a90e96db23991d5191594ccdece2ff70f7a088b5d82c866b2fe9b86d9ae00e24d5babf3afa4663c1e76e4ccf75e7fddbee5b1ae153e878f5aed06dcf73529b1b0fc7908d35001671dca7257ff07fdb8b5c3b22809db04eaf1039975f1e1ff2508945f17978f8245fca4f0a57d262cf6713b5df03555ef2a970c8e29bbfb7ded3c714bd505aa167d450a6523c62f71341cc9ab40be18bbb99692369a7a51dd6283376cf1d4e20893c1f183cb4e876a76455aacb40ac0e2e365369267216232a44420771aa0b4a080babb8e141a3737287bd1e59fa310eede534f7bb7e14f12c3cb759074f6f7d1f86f5aeba35385a42b3e855382f0463e3ab8663cc7e20af0ef4d004c5a940c25011ffcf499986d7f147279a9ae5c9b94975eddf9ce5dc3c2c5eadd34b2f4022b2f7fcdc2a7f4c13c63afb7a4346de9355100ab92fcf25b0c0eeb972d9a80217e927bc545f369c85b05ea89f0377362b355c3365853f2042a9faa954784b43d1336b6041b2edee85fd8639c216d3c46c97f7ae81cf1c63e4211d249a6d3c8572707a05dcacd0dd54df2e42c273b7d819865dd7c89949f1a287a1d9b5b7bdd3a969077427e9c3fc51f1f52d3d18adc8572120a65966533bf7e9ef727a47b03f5f4481ecb623b868e8a8643c0db83ee5aca1352eb65477b4dbb5f37c2592844f50ac6088cb6862a2763101fc8a1a4fbbede51006b8a8fcda8395c80994ee6a62b05880fac4241cf15bfae5864138829c60bd0876b447994b9b636001398068ee24b0d3a7697b655c8baa7776ef40d2ccb4f7a2048ce26070aa7ac45ad99da2003a7f6f013a7de5df7bab4877511650a3a32ec9fc6f9a7f16234a759e120be1289dacbb88a29f/usr/sbin/lspropdrmgrdrmgrdrmgrdrmgrdrmgrdrmgrdrmgrhcnmgrhcnmgrhcnmgrhcnmgrhcnmgrserviceserv_configserv_config.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpowerpc-utils-1.3.10-150400.19.15.1.src.rpmconfig(powerpc-utils)powerpc-utilspowerpc-utils(ppc-64)@ @@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlbcconfig(powerpc-utils)coreutilsfindutilsgawkgrepkmodlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librtas.so.2()(64bit)librtasevent.so.2()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdsystemd-sysvinitudevutil-linux1.3.10-150400.19.15.13.0.4-14.6.0-14.0-15.2-14.14.3dhd}@c@c< @bbbb8b8b ar@a@aaՈ@aՈ@a{@a2@a```r`}p`n@`lM@`c`S@`OL@_@_k_[f_!d^@^˳@^^^Y^V]^]N@]]\\A\[[j@[*AZľ@ZZI@Z2gZY@Y>@Y1S@Y-^Y, @X9@X<@W֘WW_W^@WV@WDB@WDB@W@Vn@VV`.V2 @V @V @U@U(UuUuU @UTO@msuchanek@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- 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- 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- 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-10 1692325619  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU1.3.10-150400.19.15.11.3.10-150400.19.15.11.3.10-150400.19.15.1 lspropamsstatpowerpc-utilsfunctions.susehcn-init.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.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:30280/SUSE_SLE-15-SP4_Update/b5066cf152df0581082ee80bb74b5607-powerpc-utils.SUSE_SLE-15-SP4_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]=f35e4ca3d2166ebca18c6e5265718c8d49e04f8b, for GNU/Linux 3.10.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]=9cb3886f6ebfc29821b916f94eddf4e6d60c77dd, for GNU/Linux 3.10.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]=1c0bb224e54945bcd182597bf3ebd05b138c8d44, for GNU/Linux 3.10.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]=da4789ddefac1753aed85608943d3607cb81a2b4, for GNU/Linux 3.10.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]=8ec82715ea36a3ea3bc79dd0980c69a96d055daa, for GNU/Linux 3.10.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]=5ad83bdedcbe469e85995ee8dd776999b67f17a4, for GNU/Linux 3.10.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]=fb222f62437768856e7d8d5354e17424180f49e5, for GNU/Linux 3.10.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]=e7b2cd23d1747bc3681750d8ff595d7c7e61761a, for GNU/Linux 3.10.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]=0353930c15af797e9b8dac8fa2d00b3a3bd5b80e, for GNU/Linux 3.10.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]=c68d225610983a8303f2e84d4890a1c3938bb12f, for GNU/Linux 3.10.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]=4d53fded363ed525ba36f184791c19dbc0e7a8d4, for GNU/Linux 3.10.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]=bae388a3db8af8f66e1c1220928a2046a948ddb5, for GNU/Linux 3.10.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]=c99373845855bff54c6a30a5a27329dcac1dfe73, for GNU/Linux 3.10.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]=0b396e8251110cb4153db4e963c7678723ca9ea7, for GNU/Linux 3.10.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]=baad0e78dbf67391282269e5968deaaa12fe5755, for GNU/Linux 3.10.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]=df715a718ecca17e34502dd1c89bb7f17781344c, for GNU/Linux 3.10.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]=9063aa3e790081ba9f3ac5f5d5febfd173b60f0b, for GNU/Linux 3.10.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)  &+,-23569<?BCDGJKLRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPKc\XkuՍpowerpc-utils-pythonutf-859ff1bec5d236344b66f3bffeefb7dac0c2c83f27e8fea0de808bb64c9e0ef86?p7zXZ !t/5]"k%Iʼn:齊|P~|9M_>x'ѷK8pq2<3{5&PL)J0MoLGA Ko >kE/Xs]/;r&U̽e9W4"9 }J.{%pMdPu[w\iM ]&+|"=%HwQr0ڜQ7cމYEe+[H!Я#KM!f𡕀Z* {l jȀop|q:cO]IݏOދp3 fC?O޿n$Պ!Ho~0IPRDA5LN9p:}S5\iJ1j?=O t(S S c,Zbܝ#vZkA-)u5 ะn1^cv̙ o^W a5b{!nC[ٲZY<_7W[ &0qAnMt ŬǤiV$$='c;$=˅%.{K%&}"uR&X`b%\$4kR@ˮ|lͽ䔘ʆ{u/ӭ] l3xau~=%@39  .Br|BC(8}L$/fd 8c ;.\F2xkz[0sVR`&Q13/WԔ:g=iVe-0Qm5'acKq१*yS'޺ϰm0? X"D/jڧUP4x?H Z&/D GEDž -UQ0V%&S˭TH% ¸5l`:Tc}'_8zP10F e<' (#Iy{LM 2AWuO;^ޟp?z߇V^B3,`{щbρ*)m4jT' Ơb&I;`HQj_>q&UqƎF=PTneDINc+PCw<o$hsgJ>kdf @*TQ]v 荥Ea3]ω&&   (vgK%`+Iw=!~SQ` ^^{uVy d؝tmV <يiJ,+a׃I,ǜtg $v(;b-Y#,_9G wؠC 424<ysTx,0,٩<^ C.0M%z-lv4Ϗ 51M jA/)%@eW ׮OƀFz¹Nkr.N˫=R 5ѱew4T1V־г!!ԓh'6eL)V2p vވ$IL|ߵ~Ć]zΛp(hvi/XG·V#9D,`R6w X F_he'.svޒ+P7o:s)?BDҸ2Q9{[8k*mo ZϮ9NaOɒ;"Rr}Os7.M=˶it1L@0q'`BTahJNAWiz(uiE528_`÷4i*}E90N?:W"qZ.SY:G!N72l9KGV3jAOZtB3oh^$fn<*GMͲHF o@* l4l|Vq*mf\9Զ .naX/Ɉ+ZӢ"XTО!cN̋U8>IW#D Sx䙬kAwy8/ 3#JlVe6{eNe>{=%=XD? J~{ǿ] >'7?C7 DZ TSt9O8=X&q;ޔD$f;n:&L"$D,نn>lf)*4Et;/= 5f]wt[]i=s =^$OxB~I6beg|Se<4$?`q@;xb*BMmUܐe |Ȼp;2SÝk ؏ahۅm'üUa}B>s1Du~}] Hnyq%=G\Jޥ]˳_W9eYGp!Βi*Ta6iӾ w4,\hrgѾ8# ]()'zkf .(w؛ƽu@ M)+ywQN`χuqpL+<SYhXO~`{X> oJgp)4$wc#J1޾4_jߔ䱺 d8#Lj]c"|#L߉+Rr)ȭ75Ɉ2=kO3o20GAkQvB?u^m )3etz=# G4u'~Y]CWР"%?=砨 31jYX_<~ ^%Ԅ }Ao&ƋɀKYv{;g>P}`Bp Kᢙ-&_ao[x&$r*a'[V):65muJpTQx G 덞COpk P)SoOۣg m(`ÌmJғLE^9`"#46A_h0%lc;RudQAQ̙ xHͪe-1޺8KyUڬ w*Ƞ|VW~ ӑWsQ:XfT97B#0h/?ʺUbMw2Z%C53 2ҳ[C6n#rLVI]2G#`dS9K~h=Zu wSkC=p[sfґΟ,_~ROAԳ=C)kK ǯb>*Ηs-Dl'. JlD :ln?;5( .(Vt<9BB(.$gg99eE8%YnFd҇$rnܯ/~qm}IʭJ`=)4 T*cwpn n+`[`i[,/R?bsFqRRYeOK yE6뜶X.p:j} >\__׼'_=Lj*)[@{ w7ڀOl*@l<:JBk L/Tq@3'91b Hw/ , wbG xɑGïD! ct{NDϿ0P?ڲԞ@D1\ȓ`2-]]o端`7L0S/k6\'u.DY늱{{(S/I+,#}Hs)j5 K1y9 vGh',".7pBNAaLQqVM{uA:d2q ^Pl6ý.x잊(VǓ$֌b6&u.pHr3NgC3PجVdpRGZm=H;L[rEZUzm?q<dO1"'H`n#˕|܁Mu6ROWyBGE%Q`$M% >ު@_W qaK ZWz'PqH;{TcMD@'1~z9-Ͻ~.yb([GiJbdA e|I0m74U%#YWcP'c2Бg WuR%(HDs Q|fQp-gvp΁ezH6cc(\"ehRCH|d땧hv+<4 }2*X P{ă hsn{T 1oPٳ xzB<2 z+$]'expQKx 5{@6 ԚlrS E)bk0DA.et_P{sa jC 9톊i?Jm9´KQ\DFJLU!6Wd6{|+-0Qv׳2^ H<8 K IL0%}9Vr9NRG.MmɊֱї?LZ‰oT5-1'>s/I(NjQq}%(覕Ѫ*ȜeY&"{J0̰ȥOfZD]w\ثsyϑ Q(yQI(Y95p 4{,AD`dz0gobezRRiocme1GqQ%xAH+5㊩-IG4M4[ŷeD-^ ot"c19)nRVL1]s +A?zl`R)%?iͅ#0YN Fw-0~\s H>:ɷj9x):+s.04bD'OQ HŻWf ?5fi2>&_>C)9=cχnPfp8yK@Ez,apaӏa zӎ?)IO7!4u UQW9j͇5)tl( tC>c { տ+dG1fԻmh=;8ɿLrfis)5A%)́plAd`Cb4@Ptm؊]Yѻ(tPD#H(!Y a|]e4.vL Hק[ʱZ#cm< 1q ]|ts _VAݏNG3#&x>PUY<+~ye \@gZB:C[؏5v(IR9K lG'zk,COW)m|@/NW6@MN9{hм!TJiعg7bt`.p\ m1QDH4+-ݕ`{& ڟ} Rtrxˣ.lM> DTRΌ'/ƧB"  wWC~!c5+!'Z"JP6YDO~w^=N{1j7f*R ѤTI;e"*P+7`n _GG $չ=##ڪ_ǜt}4#>vpx${_EsOf D&Jf50K貅|mX !$U|IDdx:B%SLvwN#$uџ`Eyh08C=фe !w'z%|IP8 ^@tDヶKo3@/*=j2[8Q-4-C@k.43&c2[mQ=Q aĭlstLhzTuVRf>*%rdom?j6'ϔ KAɭ %ئ6PwL 1^_to}A7PDXWD{D6Dp cP>fD-!y#!4SR]Mȶ__UЎy~ZFYc8 %w#,zګn!GɿL cXA ׆hAv@l%rWxDe*A99kfGWRW /NXqf]@|B-4ߵ bÇ `%7._)cB#`e]XܬFߘP D,XrSڬfp̈'Md7Os 2 1_U#L<ɢʎkvkC¡jh6&:0!EFWμ 9;&;vn.b,'`V|%>A-GXOKu.&j ~'9By,xFBCM@4 JGᑪ!vG>NA]y'TU͝n $bHӋs û# *UH'm0%g"U(]h07ZϭE1 Yb:KANFF?X$+  `WP"C[ܙ]PP DY$1tFC\)+\Wv¾ PGG(D (wق"#7_n3IV;KWW#8?w6HeP*UnJtR!F,NK^8-V"!8q+Vo#(66g1UVr"TN |jtV,jG4IlKkYRl54wQ\J66#)j߿oD8p ֝<,h/ǀtQECGƓk6Y!'pNU Jv!~s n6n|-3Vy{q~lbP<R۴UPVFwūrS|ft~2A{fsCϙ!.9SOZR-^RRFLnu:Z"x6%Lc.sIiQp`cBTwߌS~iDDH`Ai,oDIg |m3:y^b.e!]J4e>L vH @EAЕ,[<7'%K#RS 8o2aο~$Q_wA8QT-ʸ8T̃<5pS t$.3U[wIV8bz7_%y4K$| Km`fF''1rK/5bWͺzF Vm7ķ19R :-!WA8)DwA  _ Jl3OpV*r&2{':b5=J $ EbiJ} ՟OLjWa@qJY`I"=W$^<%NH=E[^"V-qzE- ~@1g V%Qa޾ Bl5:Y=SX_QR+k0ھ0no}|yMrjtK7-1(15zmièG :],0EA|0ۋ#gF9GD8g7!Ktaz>b@t]nK!tR\P(ȕ~>X{/|S_^uQ{oc^kU҅W9.Y@0['9?տ1yB𴶠Y TI0ɝI[(jPB︅͐刐ƶKXUT Ĭ-7e5*MVB|3^,^|$׿? {2jcplk`&I%8(% { s:Ihf kesߧd.Y"ߐL5؛o '&6x}ޣ~Ӈo0ͨxlfgv73gUBh6yjL8\oq(E&-FAKc 5dB#޻ } ^<$I5ʭ1UH̝ɆHpJGٜ=!"׉|*OױQxF-@IN|UGd9$:g`N.DrBe3T2j-gg,iʮ %DUjq b+FଧH1,ͱTC o0e&0Y >QՄ Ҏ6FZXCA{#w~@U_ծj:=t*BS-wJ'(IRg%*+KƱ%D< @A- J`tLVŋ8WCp܁yΉ! :G}q9CͿbU ׊ь6zݗwNv?u-ω1اTvHٞ(XGXB| si܈S9؟zj@U vXXh =d\UPA7ȓEG6R8ɌK]fmqzEPވݲEnP9Q%_\,5j9M&lzϼY휰jTW&eQB]\ր(=ZPʬS+qԡCnm?VT<5*[y,&Mک )O@uZU_~YŒwPpRhʂi H)'d:,4g^ȸ+4)i.a/؏k,^O_y|_t,V:#vٸm)<ǚbN'[ÖD EQȄIզSVZ>^5:#[ZJɦ|F +]?eMDWFQ"<jOZoQ8a]e!V[ ~߆;XO7>V:qzm=V<ɔ,6v5O72r*ik؅gyUY+@srEC7Q[!O/5av<}׍T'\w2 Zr `/NWP_,,܃w 7w$m}n1f?NJofp`nDsR _#sߑvrY8Zّ?~ q4Q&m KSBլ !D`yyḞa ?OE*KCZq<Z; êQ%Xbwu a69OXR/݄CS.:Ys-X~XR$BIf Ƀ0|I3jEOl ONVEKD#~$nk n;nY% dÅB08ы{ƫվ5tN \ 32of.LE7'+Wá]g*vzݦYw !Wak71asL݊oGN7phՌ7%?ҋF0 l1'ᇕ!*1xf>6(ul3{s{c< 55>|C\P;1[QL{\8Nes>jS9H N% Eg ~c5u`(mg kIBqAzQ7`6^|_:Sm{E'OŠ:/(|~U/qw[:K+}uG1 .jY>ӸF+)%f+HNaG*1IZ+̿]-tgD  B$pT8↥雓Oהǒo2%Ŷx4O]PvȨ: #l'EÓ qeV;a!7?ۂN}Ę}j9*:sW܂Ozw̭X̂EbVP"ء/^e{{uD9͛D `) >8}0GN.\0qx9Xb`Dz'ldL uaUӡ*B 4]e5/P]|˸ !Wh5uRt_ã /ϣʕ]viB4i[Yg  öjb@;|fClLa7$dK;%*HY/$3z4^cJ'Tg< ^`T=a;2}YxFD,GLj{3&;DX>xKK_[r9df@,=f d>/]54tř(?K3]tI ?QF;Qu]Z6šz s<>()*@qݲc gu,lG](4-'$\?Zż*Ղr3a)֬km AP=Rљo"fh\af3@"=D}rv\o ɚ]l--@*b4 l(d<#v(Q[׮.3ED9&~%~n"#Qg82y<þ[u[8c,ePFq wR  ?ѰۣsfR||J1_n"r::%tP2@wQa y7,|*9GG8ߜd8/{˲CȠH _b-26r=riұY*: e QNeF(L{5~E37EmW.Z7mB^HY]t0jUh :HNz< wGEh/+ʌuw M p/M1~c&tڱ?7Y.Ra)z/OJ0w~S⤃U<4RxN!{Wű:Y]uJ}$=W)٥^}3 Ճb$Ŏ~^+ T(mkTڦ ]ېmW!?P=(LL0 R5[$m\O,z(Gw[P:qPbh&94ؘBBr#" I&lصZ5Y8y-þ,c%\mGᄄFs<{0ٷLeՊ;`YoI,[(v 6,ڀ _L+0 qZǡiYn2 ׆o ފ ޕGG!ݑV{kx0[]tdv>Up@(-CnA &? :luT(I( ҒUASbУxLFM8䖰swO M6@!.D\nR[C?&YpgYԾFiƸhϊ 5UIneP* ə'@Hl&v)U,V_#Œ,Y3)}! 4@j)y;-F\,{}m?+æPNF#b^!JA- >S{!+Wx2uf}l\ \پ/uRc+ "/״JGxYt庇7J( wCe[vzαuv AȽL+t w<1՗²o;%/@gTu/:dSMTA D9>PfdR@jޝ%SrZ2Wi!jULLc1-(VW~W+Nw' 5@j7y&p6ŚRݰ/xpR zٍpp)]nċ8m*h@_EiWZ͍ݚ&7zAhW%dwPmūs epV̼1J.BTU͝Kf-y}qD4JN2/byY1J!f[*xظu,9WOzĢ\97ޒ }3rAcj;@_p!d#ӓLh,Zy-skv7QUFϓI>1bHîZ;qn/q> 1j $ oyXCsm'̍8HC/i!ELo2.>1lZuR}vTԊi/7V70"󬒩jYС^Ţ{ [f;󦌤gd~V﹛?lˀv(9I # ҟp[)r嚠yPP#ɴ Spcqd}:ZYg])UI4hi^u]yj\|Cj|kp ~v7+~i**%ߐid%JňmN nf^{Uf*1-l[qp-ElnRd]2WLte=lj83 .BϣO cݐ\~M{#Aok\"묆d%%ÙA/?Tė?GIo~OhXlP= f`CtٶA^i CW+;.#V Z+blкxz&K>mDYk|\Tq"#rweXKU*ZS qfUx-Rm,r`|e"}B1M{&\Mtu pOZkt!8Opq L(z*,>29[噫wtE0ŅdIVI<Jtdޑd iB/= |Q@x6;?'X'RLQ#WSYޅX{_[b)5+]W.XLu5dHQ&N<;]P%$5wrlJ|fI! |@v71+_ۄR>6 Dqw`sBXXIo|aXX5I%y-6/1S.N@;7ÕGLJĨQW SSۺvOe'$@{뮡I;= aìtZ/dg D#zb|سxSҔDSz MY۟O̻~4١=e8 O`G^hSx>;h HְgϹ7{!Aaw_,=ie_5EfjTiLj+l$ڢ܆`_z±UdL#yKD3hb2ck#|#b *Si{q>NMԨGy]Xqfɹj 2,q: [Lfpmu_K N$O%zUc0 ypA2D "-u6ok˩z)B#r3n qwq$àe=Su{ o4ىLjIZؿXeV9kal{#Gc1cP"p6x܀"waݬ[cώ)Krh yd;z.P}o?=538ΐ_M[Yݒ/'-sVkhOXO'rne8OCO Ɯ*r92ņZ]p;R kԽ!4 Eod—aOI(OU+bM7xI÷_^aD$?։nv+g _?(xU&nkAI1.uZrұã!bI(5gʦ++Zd^I֡q͚n!7 THȰ|$.z(߲M휀B&yY9$u]KO m FE7v~RcNN)U7s[6.~OK\0]JF(ocd7# m}L8k[Aly9E3;G+#j o?ySϹUQU Z+aYЕqG2Yݺ+n1rMf i  oۚ[&Y0;M7XSz{|ZI[P ]׀vZԳmOɣL݄ k39 FHAi6@|nTgsŽTh&w19Y])?bV 7-+l:Vy*JPdFr3ko i&xb jpY(sXLRvwwK @O!@IB/o ⴈqoϲ*W+zfAQ`rհ}`dVxO"Y[fqz?5 Faռ "_meȹ .C.ܓr;oű._SĬw! p-cTL&[@'X*u8Y~nХ.xdZj= "Hq-;ꁖ[%`j@Z('s1tT 57`EpXAOhF{ 8yOQ(9 ʉe+l7;XZ0C^v$Lq`8;E6,u@+*nʔԜBmbjҗ@j+F)%z-p!_-:zn"u3!uÃb(" L)N2O#<9XXwV׻Tv/+3y"h^HAIM] *n\h8Ԅ1>8o8@oktL:Kv\p)"?P H P3no7ʥ3zOuZsd\W^i 7~]X?_-'GT 'lZD:5SR.gl\vu]ru,g*%8ܑ 2y4Vb`_+#1id#5XD&ԆQ\^7r9)F:?SO9a+OdZT$ZƟEYH_+Vv}I# .|CzXvxa.ѽ}}Ma]0+úMI) 58֨؞:yeêaZq{.=+6Lvw.ܙMƦ}fXncS>y^9nH+*xԳt^K绯ȡv=&r:b0nC՞kr&M H\4prQo]EF3!%kК9Y" ߠ#2{K*:$FGb%5cOW ~/1a@ܩjw &ZЎ'l~?(u. o"PaJ&!r*:ao2(27HRd#:֪GBo/JGJ]rĘ_&N7,ߨ$8/eNgdb*O?B}? 8JAuH0j {+\kH}SlLc;g7 r)SL=as-HN\SJ5е5lX° w1wWFX,!LpWUSc>>utac> zf8>DX=96uq[Ԧ>(\n1]Es%Թ&\NѲ w}i5*;uZ\˭@4ne5pg``֐s'G-l$rIPLTawDyz~9)$p ѿ(?P 9e;_/Fdb!^sc"|BM|LW]!dYd?]h2 7i YdAxk g.ro݅I3b ?M9UP̴-Y;l_̰_gd!(@TĚY BJ@:)5rӓg1SL{^g3['G_[0e ԉHt(:C'OS[cƕ>#7{3tg#TslI^Klŧߋ/ۗ~e#~JdW 2( bfq2>G=q75Cɮ$ F|=&q @]wi@qW{//S3HN${M%cY[[gb %*zDɥB׮jd,if D;hi! H:ސ-ej( t ӂEJ2צB֐ P{q7|GwkCXX1_F{r@}"S^QB\)9%,T.N0Ȧ`,_CUU@/g_>i"ϐfBȫko3yԺg3bx`mٲRGsXz鄇P⢺Бc^jaRY$7 *PIjL Q!̨!+$ڿTrupgEs\I]o-ikuȦ**@昩ҳh|iG\K >8%aH?AH3Gm8K0ߞBqMt`"[ `w,RuOd@T[ Z>J(tYtSKk{@H2@$kN$"QƗN˖յF9:@AozuH;[ߍ ݴA`ľzbfh >$&N< {o`Œ+[]\{d}j4jwbB&Kx"|s7VOhq/KX!>w\\ϜUjh K$ #P^.GfD $#w@"iM%jQ)b(mw.L{6ǥ=ڄ[c2F) ϭ2* kI*eV{"w}G*5 q85wᔔS7cEtg~$4?A6.npwODr@+z(-Y)9v+^BQ VP>#x_qYI>w+D@%dGŗ Ss2J#G ]lWQ,qdop7t}3WCHfe1SYZ([Y0I>. _ 8oA>s^Mg ڂwpY@3L?f1g?u!,m>֦NI3HFL_2o4\25j\FS#u Q\lP2wf  'C)ձԓI*{пݒV|@ q4(- 742AT=wtޱ"t:(JYۻ>)7Jr0yמ^@I,>iGEd:^@7m q3@{"a%BmGQ{jd 2I9,!{׭gd7qX^a{uCRGgZ#ص1SP1Mc^sqf=veg"ui9Q;N%?T7TZ|=NĨ4J׷P4j&[axqF8eCK<:6z'/ v8bȆb|;zYɹr蓴TD ]`o o}!L Z9srwK=x5 <pfD9ɯy{DwH@t27kP) {tAP-];ռ&o VaĆ75g"bJXHw2Q1fr&8/biD{fykIЏ};=bzmƔ-KEάS 3{)kߦFN 6(, 7K5JҡE,MEᠺǃיu|"]ʸ?xìLB ̈́3*Oʛ_Sb4@>=T"/PQ}SqG9:0UGi —#g4ӱXi{ zU 6eHuawdUQqo*ea5V#םBjVgsGހo? ʏC wt{jȲyU6WuI#׊oZTkqHn{I oξْe鹧oјP pC&T %m P Ddn_ 0ןbQs~Cʝa!JQvo3KIENq^9HĚ~nn^Lc6) e&іZu;О4= Nw7N:]F2eX&@R*;n6S1Ut>TUq;(ISRh2G4K4qZtoґb91s.rK (XxĤJ y+ .1bE9r%юJR݆)ʛ%9k+[: 8|gϧ>@?ҭ?\A^՝#ڕ7%$1=rSP1yblI'nLm:A8Bkn A7|[MYXY_!g upާXw8v9.YI8E~̤?ٻ{DwDB L:ܴ (-%QL #֛SЁNp%tD=xgulpy`n_4KUّ 9J:̛ #9V V]B*`bFu lJ RFE \I蛀t6<][{r ڤDu +uLC0ZQQA>>krW UkJ`Oy%H.5.^c3 uVv""l+*&i FCgg[<0VjڈH@Zs2pNw+>)#Co.*;WPw=2^# Gf5&Lk%'sLwtCYz\44fNzJe KA>0`@GAsW ,3`6d7qnik_}w̼|%FD ɟwp+g $[y^Hxc !3;2P]-;Szb:q02w3-9٘i<1P?yG޿/CCAh#=;:J? ,n_sǑOMڝZ9Ln|f⇌hX Q+"-`{TLQ4Qpa[Srgk9$n$~V1U%ά@8>AVu+Uz 6|nCRXK ɤGp{`A𥸉 Fuh *W84] zW+8//Y*A 6%m}KA;ڸLgV~,OM `8Qpsp]>bz؄[ ߀S{$o/}4!P",O\z[<8E"۶o<)!}^Mvj&5gmz}tf0u/Q7q-0b1N[%Rܾ(Ƨo&-.X!XCH2L:Įs1i}U HBnQ\f>474]oqubJQG:9?d4䰎bDPU=reRڢnm c2Ճ-'|e"S+q-^ޖx0xx,f8+hJqö.xtDyȻ܃IA+Do''L,~)< Ψ POXbZ rgye}ׯԫΪ~DGCf`Ӵ0AbjU7IEm"E1Q{2嵙YF@2{T촩uXGўFM'No4tOKF-@Jb'*M~^_EKtڷ jɞ}QIdw=_]V) EUg/A0dN?֑ǿXA.?`ύ/:cGVp4|?b[N"s n7.~/.%Q!Emի"D]Fkgf$K}aE0c&pZ$oJgL1sId5,\Q4}*O>Ǘy*Q ~$. ف=VTU _}G:׃8_]u5Kwdhx@ E#Ȭj ގ瞔Kaƌ;@g  HT.⫳pJ%1 U~J4e)hY#LdǍ $cvnr\`cwn8мaڢ(LdCƌ0zF=u"G%̺2gx խE+u *&<4>^wN׼ЪBﲐs ?ֱb\\9٫DAn~.9gWn)󦴜&Bly 0skE o7_ʁjNU!k~H=,xߛFu4gVÂZ gwKQɑPrl h>/?N29i{"rV-5$ L+kRWfEs}1ҕXB.;HMN<}N2ttT—$sҞJzN'"8u+xD5J8&;tX{)QJ?6<2MgJY`' CGIkLCL_8+؋f]ۑ~ D5`͎A8UY3n1FS[R o<,>*G|*+Q*jX!;U`*^l[ڝ3M',3",IhmJWE*{=mء s̘v.iSLfĬm,چ|Gg $F#E b<ρ?VKUa)AZv/.; K7< @Ѽw/LvY[,lq $>muĊDBKz8}#$2wPuv=spFU g= z<<^ҟf`^aR55w%@WuRgy$$ZD!(H%@upeقp EhIql؏_(\XzQ@]wܿ7(Ȝؤ3g7f/Y<*YMZ]hS.>me]E-4c⮞#"m&C|yB1O"Ih+l-yy卮9CR0Ny~뚹OIO A炑& X+gy)٬nnㇸzB-*LnAHa qA^]0eȳV{hDb[_!QƗy ɰCpO M|А]Č;#=o6̗I\k>}$6$٧a0ZR@b`Tv i)^8@Ey\V;IJ薎IA*E0ӼkTդo9z;q7PIjK|Ǐh3{EĮM刖5΢v |Aݻ|;']F- 5H{&h+#!#8~Ɂ ˑygҎկ4OG$p_|=]> UzXN}7cgmt\T̒rè3u@pB"9||aV݅qĚ)oAF}P~ȅלXRo?b劵gn)|\Y'J4^9v,g% 17I`B|@H\Jڒnon.򩔓Kxj(bD,D ͖ Ի\^5,EMS}Xn"`67]m=cMyfZGcnsn\[ j%4SlTZm7\yuΜ킃#D;b#抹"btG*XY%pFX>DzEGW_}]R{.T9jkp# gbcw}IR'FѰ_mt8K3/ ɟx}BQڤ=U:@^^4'+Ge5V9ȩz9ϋЅZeT"Q -aW&D4zW(G#g8"xЙJc;YhÅc!rf2˳3h g _d:Mu"I GoB?7B_1]^PMdh+V8cebҞ@,Wj#>ꊗ ?r @'n]1nVSALv5”NK\)ۨ(E UI1%&#_›ғBW@x V|T. BAQ+ .Xg~t0n<|amwR.(J0'% E*"O)=kN Җ{ [ YYG ISU.mҼBr}-oͱx,OJ0. 41,7΂ [=H Bӑ2 >y'B6}EH8B\Bkd~+=fA{6?bάCv!3n8 A.2LMmFbeN2,7<ҙVQq<ʖCdTJ=7oȱo?w#Ψ"/oUϪD.u#`(W~0` GLZ&}ӈ0Ɠ]`tUgD~@?C&1+2зbKؙo6”Rs^9v طiDv)~.d8e߯] KO;S,9B'EӡJ]^=J7j_fyBn> :O/ԝ/jx2Q|G `0HrC}l͘79"-*ە)u:e8N f䑳xEXۂ mv(je|Ŗhr?XŚtXK`ۄA ]T3sG&b/8Zi9@!~HDWqR>#e Bߜ][:O`@p#vN-;`9/c0ۙz>5Ze| "> )rΗWeɪZ妒58`ZbYE{}'JO瓽eZV.rIƇc+X+JMUo QǏ=$F+C RqQr HG [@E`M`]%um  maX} \ T$ {ɥB7G1#P[; D >sw Bll^+ ̓dz-c(D 4?SMA$dKd.pn׍IWy$@,ChWluw pȠ(9nLri#08P[@v2C/k+ ^/MpLAeTSH|;VHJ_75:cw(:v*:t_PO3\<UQL%AzMP #՞ӿyb,-Zt Ĉ[t ޡ+9tLS\+\Eһ'$*`M4 VRqL_ g22JIAG^KKOZA;^#rEѠ+۰.+=GI"p6@"Α0P6ԣܾ<弩WNTVA: s$!+f>C6.KD`s2.] 1[4:K(͗IvyDx/BaJW&JZ+55x{`.֖U%GߺR*;P\ڹEd/Gt; )x3cEҞ:ΊHu ↸3% J$1:p5t"qx#VHHk'&L&3:33,#.+Xyٗ֡7WձC:oi޿Z`}t"AbO?MZ:"}+M,be]3b\k*\\C0\@,ϿI΄آmSçj9T-J{3(3Ѱ@HSP5?xKA{J㍨S=Zu#i/Oijs!aD/ϩ-̗;f%\ p,mP]6P9I] U?1{:P4*gV9'J:Ц>O%\`GVk& n0x: >l"oB2~ vߐN̞ԕ n Qe,5 ܧ-Ƹqvy$hfm-lChB@Z<'y'WRx|Br`I^T+ 1kbN ql@[:) 1ĮlCgZFT7Uqv̈?:~4N!Z 1 ,p~hZ|(wD*,z'.nܝ>llXm9*.7&V>=̇ Csc`\** /:46e.cwB\ \_3JDPa6^[:9 N.cLAXn8v!-ǘAŇ?$I- ` ~61JGu*kDkP/NV~2,.*v551We.$ ٞMz:"N#:!p\]qBٛݮO]ou#2)gLڂ% .);'޲ק﵆WKծGՁhDhWqySʦe8Jw߮_R UG,ȶ`eJ"XfRuKs4p|m`b97іBqwg1*@pA w088VT Jb̢84h㷻.,'kjs$R*!>)ᐞ732ͷ588np[;sWxaL /V/8At-d >U&)t;k8c5:rK p}2Zb@y䖶_w(/gxdiOP19hxT~# s~)1_yHO82 !Yk ֣鍠>G}]W.߷X`7ưZ!JmԊ6F՚={a?&9X QZ],dkwJ3)=Yé )l$>r~~2%{>܊In X9VVzJ^/|zygXʯα`WOHQ5 UN%|k='G΢r B,PՋ^J6S8bQЍ%w$-(YciV2#CAuJMyGZZ)l<@H4"LjbFڛ<hD&?^L]}J1rUNBܵIe_ AW쵼bĚP f"5A@O Bp&mD:Nhu*# ]?4 [a(it;86d-PP.45rUC|KU>T֩[ට#QmZPIVz޵[ǐwZWNשJ;<:m[`%wEj|G"! 0(,_3Y&ؑͼ BQ0 R{|$[]?~>=v$l3{} pN}Mȴ>hH&V`^` CJU'F_ThY 'f/o7N4ۺ}4Ah% t.t@пHҰjW³aW(^^[vVh.<P n,=СL]39ɑ$Zk>:ȴ]a_b@?6*6/TUz}SPD]ra/ KVA|EU#*IEDΔ(MΨ[9$sL ~JUU1)#fq^K$ժ@=C. ~=Qtdx"gU܂FyF܂Quۮ ߮Kʕ%T||/_jw^t5xŴobCjcjkq Ju]B kGMEcORnP4h`,ML)XbPGsU|v*ϢFut?z87DAD[_G /|DE8KbyAL̽]BDb&w[I% =RȦTϮBL4Ր1p8T*vuC<'R zܾu?KİrPrJ^P|_HAfw8?9;MG=OpOۚtvN:Xr ,.lbyM[ĖO]E߀(C:d5o E 2Ta|㷢jϛܝ;M)խ-"\ɨິ!Arَ^ gJ`Ф`U?F=Q!ؚGP8ڧ^77( h_>>W_uVA92Uz9?GXq$dݳ8J1V`??.Q.gtbwoiQNd"Gњ4'JaGni&PNE-fZ7*D,S5k@똽fѳq6]mx9`2<ǜy[lRQfQʱ NH!. 2%\Z6`7;9y3 /Aɛt,|eR;?7{]RL±='35E Zt-OF9t.2EE4|vѧ- ž!c4{v\7sn'PmC}o[v@ ˥?(qH?F^WMHޒ6v<^ :ɠBNR~#[1s)EdN5ܒ&0RِJ޵[ZN:[eN .Xx!sPT'r-89_ISAZ)rxԠ:эNpqnkߎ8wod"F^v)L>zb.$F%EMUʈ!esfkY\; ܇Ҥ|3V|[" `ݍ3bj7Px?gbsYwHq0-+~r͙SneBބBXg"5r%(gJpk7>cX6dX]@Ʋt;V2)cnۏB`X9k0PaMZA93l'e Q>FYuCae~Bj#l?/&OG%Ikp&:wf2"zKUtļws-jH*-U{Bˬ'x),\Ǹ՜6Շ ޤm@z3!R0r:_L2(JJ E:ߛB2K&bp A"ŵުwAX'O-b/ $]4o[n,-:LHGJ-Ԋ.~BW"!w1FڢC/$71Le7^!sT\CAaH"Nv5.mT5 N!dfb )AGcz[tvk61d|f6ZiIU V:x&gސuTTQŕ Uc.nRq)\O]0Y&N`h>5| )M1ZU׭"|/!7H() ]H Go>cdP3"OF! gtT+VҶJ/XU^ l>Y_!J P3p| 8>VZǽ]Y^GX4@: n$EõUWMǽ\z6x>/TN58,|RG*TX^y ǁ[T㢪e8Е=i%D˰%Y}%1:F=Ni,hZ&ǘ0ݾ:{d?FHz<= >%cysTRd w.F9Gǃ 1pFN_&fz ĬHRZDw.fœl$o-NZA|+jm:N:@Eo<=wF3Lӏ{dz}[}θAvXܯD-pr^)gnI~Eva,S?ү!(\~ _m} X,iV]YJPڸLگæ\ +궾1nBZnpxHw': e'(8d[Y~@q|8<*h!93HN3mJ`аgͧVa0/??c<Fd 5s Lݓ ПI! *(9Y0(Y ZONҜwOdl{މʵ`G+ xF!bu@eV3MQy| t$"?WzZs $*t5ˍaoqQϢv5(#挻Lv*0=nŵZlw 3HbE0hvs6k:&cjZ^2c(MC^SԺbjbteUnr^ [i H-1':ƾG&],A,,t~qo1P%m};u4w֭5jQFMu 0_r!E`3 ~B8NFF ]ޚE 7?^ ]&?^g%I2*5GYY469!M:jf1^PP=[5uBV+HmҾ衐i