powerpc-utils-1.3.12-150600.4.8.1<>,ygɑp9|XzrelfU"A3Z~\<8}ќaLل?td $ C&7 M_  /WdW W W W $3W %W&\W(W))W+H+&,&.&(.8.^90`^:74^=x>?@FGWHWIlWXY\ W]hW^bc¤d,e1f4l6uLWvĨw\WxոWysz  #$(.pCpowerpc-utils1.3.12150600.4.8.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.gɑibs-power9-20ySUSE 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-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 HF1  )W |  IK  = @`bhh0`;IMM  ) F C48?M^ dA큤A큤A큤A큤gɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑeխeխgɑeխgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑgɑf7af7ae1b0bd6883356c396b881fb9a429ddd27f9766920ed8128243adc165c15e374b067dbb7fdb158566ebcd4b7114018f70c6c0d40a48b2b2f8aea60b33f42bfbcef27b05af62bcbef7f8430f374d2cb6e5bb6a3fc4991d6d6d3546e7573a417b1e0ba802131fad68ba29802993899931f1f5a0dcb4694b86bcad3c4f605cfa32775efbcef8e4f1efe25d079acbb6e8b9f5abb57a30aa0ba0a26652587219147c4552a58ab5be6f6677f67c2656909305d4b1147860b00c0bd3b0312f238f8af8e3ac36e302010f4c69fc8922aa870808c6c7d162c5eb26a353900bb1442e5794d7d31f5b9df870df99775294b726640576c1d8af71a99620940907109fb77e4435157d60cf743e0622c74970f71b1cb30535fc6f3739c76a57dcc5cc3a7a0ffe6e2235ed68bb8a1587fff7188ea7d03a691741fa95d51ea9fce3c6a49d29cf6fd753bcc9caa63929fcb181152fd4f92a4d9697d507916cb34f4804cd9f644e642d55d96b21e4faebfc9f5d60e3dd810aa56e66d03f67c12e62136a5e1ff564d07928d2f95d03493b520aa9eab0d76fd89e68a6a01ecc448710aa34053d6c2eab37176bc09ebf9750d07cabdbc46f289293c6f3603c252001c27713e9f224b738c563f50a0ab0bbef18b6611c396aa52c5f1008e856d6e1485bab3170009c08556b3c9b9006f2924d8e3db9bf215c803e4447f4733d1bb68eaec0e1bac4a7aae80355a721e6dcd963986d980e4fd414b81988fd0f8ea1b9537137fc86099404e6dfe4aca023fe3e2660ecd4efff1eae9018edcce080ae29c03128073c692613fb04ab12dae1af490b524ff936cad291a2fd500561ef18e02f17921188ef190ee4f2ae698cc1f58b94304997573597684e2cd6a82de0cb5de1d28d48dab5d692a281d0a0b22b177d26a53d8d6685b2a72b9ee4542b4d5c1f448524cfc455e8cdc434d957ecf8310a2b29fa2d7cf76dc5ee65727d91e5c01d5cda4e899fb1406f78a57413754085e7a7c10cf63e2b3e0df8b9bdf39ea4de5e60d863699c66be46975abc2782238f890b2dc0ec7ede7586214cdaa66d133e8cc0df643341a4e7cb65de13aa7833e5b686774709a44660af02afced79b1ab8cd546341d64863df6a3674418223277f659fef22977ccae73cc04bb41c9008b66287c7afcea82dd7fca4891afe8d0ca7b0c27dd86b727e83c760bc095a4a65ef7a8cd25e2a51bd27c04b37f136db69d0e803dfddb71c07dd609e585b3ab4bf0b157b5477a3216b02799d46655473b2288bc7077e48a0e0202e5ef46b097b235ce7270b89e2aaeb5483f104010d000def004dbb2f930d5fccd81f42eab3c4cc0a9f96033f3193c35832fd9062efcc93ede6792b2a55248cb1ab2f204be481f97f1cebbf09e809c101b6c52e8fa29a522f15842b9ec5e98035fe28a0b6103c04e58af83aa741d7a7d390c19112c196a0dc547d2bbbbecd28c0dccc2884c844daada69584a22599b8bfbccebc8eac368c42e291bd9952609817e81d5df5971f5f7c13a5817f68404e13e3f180f8192747a09cd7aed515c0e0de50a43a1001e08069396894375e8999745e2199938a40905061c5c21111a6da8eeb4abffd9bab924cef72ffab4ff80496b2c6321c10baa380bc922e8fe1f35c8a75514818bb7df95d9427130a7c494372ea23bf1c243a5688cb416b2d1f401c61d120f9a8d5e286c7f95d721755e464f051ddf445b90531b742691a23a3e4fd1ee39438c93db57103a27286df47010d15d69911adb49bba16a44772a2d56c65d6b0b818f66460732a334ae36434f5c50f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064379d9fd66b609123770da72a7c7c210bf8948a6a69472a72e7261d167a82198ad912b966137dab72df00740efbb96f3a4ce5a8939a7798b960c8586705677efae5064957e289a5d63e12f27560006111cf278ac93de91db8a58c46cd1749356741ff97ade595f182d252970d1f561f5b08e6b9ea85cc5f72cad317768fa1aaa82b6b2793079aa534e4466491bedb4a8bbeedb5a2b372943932e197890ef63da194837e672932b10ceb5eefc7c40de5473b8524068d1a25291b3c48075b32ec4a1723b8f38d50e759b31180bf0d930db0e91cedc3090a90e96db23991d5191594ccdece2ff70f7a088b5d82c866b2fe9b86d9ae00e24d5babf3afa4663c1e76e4ccf75e7fddbee5b1ae153e878f5aed06dcf73529b1b0fc7908d35001671dca7257ff07fdb8b5c3b22809db04eaf1039975f1e1ff2508945f17978f8245fca4f0a57d262cf6713b5df03555ef2a970c8e29bbfb7ded3c714bd505aa167d450a652fc8ad4709b1b6fbf525ec778bf76925aafebe2ade90e264afa6f1691d50db7d7b4e876a76455aacb40ac0e2e365369267216232a44420771aa0b4a080babb8e141a3737287bd1e59fa310eede534f7bb7e14f12c3cb759074f6f7d1f86f5aeba35385a42b3e855382f0463e3ab8663cc7e20af0ef4d004c5a940c25011ffcf499986d7f147279a9ae5c9b94975eddf9ce5dc3c2c5eadd34b2f4022b2f7fcdc2a7f4c13c63afb7a4346de9355100ab92fcf25b0c0eeb972d9a80217e927bc545f369c85b05ea89f0377362b355c3365853f2042a9faa954784b43d1336b6041b2edee85fd8639c216d3c46c97f7ae81cf1c63e4211d249a6d3c8572707a05dcacd0dd54df2e42c273b7d819865dd7c89949f1a287a1d9b5b7bdd3a969077427e9c3fc51f1f52d3d18adc8572120a65966533bf7e9ef727a47b03f5f4481ecb623b868e8a8643c0db83ee5aca1352eb65477b4dbb5f37c2592844f50ac6088cb6862a2763101fc8a1a4fbbede51006b8a8fcda8395c80994ee6a62b05880fac4241cf15bfae5864138829c60bd0876b447994b9b636001398068ee24b0d3a7697b655c8baa7776ef40d2ccb4f7a2048ce26070aa7ac45ad99da2003a7f6f013a7de5df7bab4877511650a3a32ec9fc6f9a7f16234a759e120be1289dacbb88a29f/usr/sbin/lspropdrmgrdrmgrdrmgrdrmgrdrmgrdrmgrdrmgrhcnmgrhcnmgrhcnmgrhcnmgrhcnmgrserviceserv_configserv_config.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpowerpc-utils-1.3.12-150600.4.8.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)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(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)librtas.so.2()(64bit)librtasevent.so.2()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdsystemd-sysvinitudevutil-linux1.3.12-150600.4.8.13.0.4-14.6.0-14.0-15.2-14.14.3g@Y1S@Y-^Y, @X9@X<@W֘WW_W^@WV@WDB@WDB@W@Vn@VV`.V2 @V @V @U@U(UuUuU @UTO@msuchanek@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- 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-20 1741263288  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW1.3.12-150600.4.8.11.3.12-150600.4.8.11.3.12-150600.4.8.1 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:37742/SUSE_SLE-15-SP6_Update/da0f0f3652b3468dbb9bc52f40e259ba-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]=59663a7192f508e59a415351a5d99dfe37815816, 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]=6fb98731707bbdf9560286ba137fed7b0aedcb73, 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]=8d1329afccf4883c17c8d4158a204c931b396b55, 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]=0b8f728526e0804b7d9d0750696e5dfde17ddc9c, 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]=5eb935425aa9805a291f56b67cb27e5c11729048, 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]=9272d57c0f427aaf9c6535b63a43c88a5243a7cb, 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]=3ec3acf4a37b275397164e45aafe94f3a6bd3951, 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]=630de6724d18e89d52b273ad525632bea45c5beb, 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]=e887e04d07867099eaf11f28edc57dd2b32060df, 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]=ea56d4a4c5cfde083b348d8865fc1528d91b06b9, 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]=f5bebdb475db66693c7475ee006127f1d22e5df3, 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]=d86b5339fc291711521ae8df204a6e05de36462e, 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]=cbccf0c7a9ad5bd5e5007ef7ea1a146589fc6df4, 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]=8925c8a7098e7f91a79710610d73dd6068b76705, 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]=c3c4aba88480329683a59015182893c95f213623, 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]=1da62bf8f6c0af4bbaa92b01ef827971af90f2b8, 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]=021a384b61b148b1796c0d1c004f8a8a8a264fcd, 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) #()*+,1:@ABHIMNSW\abchmno   RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR=!0QR> powerpc-utils-pythonsystemd-sysvcompatutf-817cfe4d4d34f24f1709548ebea956a838134298ba83448bab16b39da4dd69137?@7zXZ !t/ ]"k%4E:齊|P~|2ނ5w~i-iL@Vne.ӊ؈XÍ'Q}f+JA@tXǫiwbzJ2Ͽ33v$W'B϶%V&RB5vN~ŚIOΕ&  S8Cn*co7'Dl.ߍfIQ/rw Ú]AU@NKHq1tazLmZKn-*Kp؏eaeFZtrK%@yON}M})ErwvSgamq!Ӌ^Nso%Y6\eTn`ޒfBAF毥6n9o(n?YoڟS6)TC=1 [Espt0ժ9# %EH лGM32i y?Ѿ#`-+Ho9pv"W&BGBV&*qzbr <]2|A28:KXkT}x"o8|1)(whޭOd5sP_̡+2 q 9.V¯}m@Jn*k/60ͮ.ݦ#Ï R&%6u:ר):% ,0!/.5a% /o[d±p*޵-QN]J7QG|@XOBxBHU'V%1GW;y/zvu?[F`ayJW~쌿06Nw+C/T(P7 {R_obL>zdB,u^|FŪ`y,t5#UI*&_z:[:}:S*gL ei\q:H64(lW8Ƴ=UʈC$%> se }A.+AY]4ŒBp7kcWn; uZ:=,R+"mUES%MU\ D.3ֿχ*e\o1Z.}S9vHx~ѷOUFtU% ݰ77}hK򅆦EY}38,v3jؔ>E2?Swj-V-sοf4@>I0Κ*1X:S8S+ќڕ|x8G3cOc]9 b/صʨEj!b誓T4`u,ﲼW' GN&\3H~K>#MF?]3}ޤZBpI50~(OD;IORžM6ÖTz9N8ԮKT 7N)%P2˥ctt q+6LV2s4~5O;4h&#Jf=-c?hr3LG+擝?۬Ӱ]gBv62D&]XLᛖ#xޥ _y*mE/ XՕŤK泏ooܯ 3l-ѕ 3 %= 5rpn/ސ"zH} #ۓJ?Dt_uZ2v0BJ:HR` >yEp?-=WuyS>&n`bFy.5SLB=lW_*CFe"n Qm@KC˗q/BCo; ĘBÃvƐN\; ]/ tLBNGEL iRoL6)'l Q%sD)>~y OԇC/p=e)ԂM"1B#fA=1NX+OQ@-@֔mQ#=Ӆk Jݲɱ .*`d?JIb 4BƩ+0 yj RŮ6 cG3=Ŗ1WZ }ue-E-t0UHuVzDaF9ydm_֤2| _ ̐Q/hd K=h"Dy PQXjԫd_WA~I(ׄf"r9'D\ E!^z\q2t9#L6)Ƿ0[6ݳ2No:tl9݊HoY^zm!wzE4;uZ[뫙p V' DDFx,t_cY\Dϊ _R Xv%ӶI8#1-,Kwd D4qg~32"^3",U')4ʐy)-W t,nǼ(C8$#q>~ I,'S`/7ʷfJɊ́ze>& X I#2D[;%*+-/aTё48$GX}vjŁ 0)]hvEcI%̝^rFoy1!lʀ|$hlERc">ׄ | &ZayGS`˘rTF.AZ-Z^ʔ#®9u/mH~EæEd7A)w}Cb r="= $8_~ =Y ~y=K)J;WI\~ b3.]*g-U*DQ/LlT&" .xVv{տAPeO>aRq1k9YD.d {=M@1,4_T/.%J=nA68(J(OvpfbV7v[ F&$$A9G!#eN{Ȟg8dͼ[F d+9O|_ v+-N܈DZ 2$Ϥ !ϝg%{ٛ&'K?$1FlY3 &[ VF̪4Sltqze1=?H#-BG'/ e'`h<[)aW >+J{7az\3)uӸƞKq`;EM&Lrq sM\ T޺_zeAA͜IqvqI6V?c4o^'\#p4h1ןnmٍ.2S[=LFZ\WqSbU>+Q | SO8=!>`cTƱmpK;#Z,8D' |HK ?-{Ӗwҭ郑ROTV;)kwo%ES(Ù3.pՅpNwHd-N)[_ *Gq N,gn PzK1).Glm8VTYxFʄhу?S(Y[?ezyBnG"5C?mKFE[^.jh8y&!| &QTԩElԃcQ/ 6~zmgak JAZ]L4vIvI?EA-y h!3SmdaQakB B)R͘L˨\V5+I5nt?5 e`E(y-Rs2=Ԅz$+ONrx_C! $^l yhGNoU[9I VMʐ&:taWQ1zT>;u)= qDY4d,FF'ܒd'U@'t< &؅'uO{-Єڰhfv$cEaNw)VKnXǤyLѤi&2\vܾhnTk703rH>]EH66Hqd&:Z4ٶu]቞ex0 M,5$kE>4ܖ8Gg*` ᎦkbK ]9P‡hPA'ۼoKgz[mrBwYVSHe -rrD,&H9k6?[ǝ BQbh ,EG/EB~r."0rBb#q4'"?gjM0~>‰2/Mq$5egdN6.NJ.88f pZc{Jǐ=MV5uhl>_`kBl ^y6\*w*M_/::k_EGvܷkx3h*'ZWޕ%A'rT36Z(ʉOf&ñCW'yxbTg +J?*:9&DÙM\~ΝM!!KmѪF5Sj0TVI~Dl !yޥ XWi$C>K|/K_ lʜ­Iemoo>֨ơ6_|鄉ġ> U䜲j * ۩дE&ޓk=uJXA٦]}@` )Gk4 e9$9NtɡG磬hһ-OLRXҼ;r#g/3Q.u`I dM 6I@"}5L! zA'fWC~yMue !ehi%8g0g]ul=*h! 7+~Hs&U r&L$Jj+uߣM&hV;$6͏ ˢ1JT҄te /sL(A~3Ӯ[3lĂ5A^mlG8{0eb/Y o鈭 g~Xp {/vLݝo{iQy P\"|Q}JmeC@NyҽJI rjcD!NzV{#NtwF+z4wUNhIuV`yT YJ\b)j!ݏ g!%A] -eq?+i3|:湻J/fqPTw`G/`nGav{PYRcXm\gpueA"~2> doK4J]1]Td *+)e07_:gx-+C‘ALϒ7e X\O#,q%íʅΒ35$ϝO?ͦy1]DS0; j!(d^[ƍf2s9wsy_=݇ЊnIU1E1Yvp.),f#je5dR~޵fcc! ?ƖB1M׉̃{ӱ#FrKxr3 MUh3SgY6+k|]F;%e%A#qUb|' ۣ{F^Pi\܁*Pj3S *L6'a@euyBd&2 YnAd lwNMplӐ ,goh/O^*NoU+k5]^nȕpZaʑ0 &f\[5f3зchbR.kr(0mL-BcQ? Ŋf\ʿ@0f("ć7镝)fȑ"V2D\nXU1,f7jص`Dm$_kn1$Mp&y %A[18?!n4Xvg&-g8N̿R6.:sW`(<Ǒ1ւ%>pܼf`g1//$U^$tSݴO> JtB\xyt.IxTbQQKj@wscz՗2?|. {Nm:&54nʁ'I+@qlŵO\<Д8ߴVhE=^;[s@4M?>2k6,Iώ!& l08XuEGlYu (+ zӃחY-Dc`6~6dOhWxP3xL.az u"޶ ?XdDn\n7AY53 -aco#EФ RF}VJ."zz::0JTJeV.Dtg ߑ W=rig gm#\'yT<}03Hjg= A" z5m+/DLw3qD+ O@Ǝ('#oD7+o4 lnTڦ0>V_Ֆ$!'5kiM{GOKƟ4M av,!)6kWm\#4DGˆx`gy4wݛ|I rwT;YIn2h<ݮL3Xzqa>&-_[Ekf BbI]l Æh^jH^UiM=TPߵ 0ȥU&!v2,XAtrAC⸾ٗXW2.G*..pٙ^0vGҕæx372/]@ `JfC=Xd"]]=|%yaw0etrS3g, oē V|ܠjrsv~Ipy"d}֫q؟/U1!d;K\;Bn'>|fAza'v{D)̗|L'ZtpgW5Wq0WK;]h3l0zptLe̚a` ƴC%:7*X)6u_w\%-uO& A4*%FLr) xᛦ-5kXt2 (߉Gn"*pr6{+U.3_r8h!b[Y])iPWд+vYw$+n#h4n(PG vIG5!cg,{K;O?i=rd9SρH?$'1>h_Rh R^RF E} y1~sI{Dφڣ^}zDžoYh~GZRMQZ5ہor,s){tn!Aw {w B #X4}M{`h֨EV]~{N>3W]g Fܾѕafqݤυ$TFjq~PB3TWE/ga7Lq| iZCgo? goz'TC=PP )I/۴_zIT1JGb@ߪ[IGCs/?H59V׬1=lOЋ b9_&kCVq>?}ᾢH&jz=TV´8ყb8SHgfw~'rFBDu\d̙ V[gF5n2 ]BvIm]J9åu{λX`v#ƆR`P)֣rY<uЭiVl<0!, _sϮXe([Ba@U}˽+𡌐{<9 5yiDǫ Hɜ5^rrcL `8xt߮#nqrtTIHsea?;o86uIub3xh2 3Qae2nNj!΍_dqK7RJ6iaݒNS(h&Mzoqͩ r ϱ2fez "N6,.L/Bbk$Ox:ą:=wiwfYP .; -ϸ:=E&F=SN ȿ1T6R/.%FN w~bjosTT~TMeT$%goQuњ~&n+ v:VPk.Ĕ iw7L_)Z׾9Ld3FS1UM86vzuw/y "tڷԃ7T*P xor+ \\.:sBJm7"mz/wɣ[bH;yRW !ҁշp;nsimEguɂraZ=Wd-kV Pg_B]ɠ:l[L- ªa|d"8`|pZh;Oݦhʘf$nscmK:$`897F>Dy/ms D#?(5vDZPTo ю~]0t^řJ gd&p`kG$}6*Lh?߷L2'+@+ęI-/w I5"w  ㍊3e P]vߵ_ šֻ?y* I:nߙ(b 2(w8;#۽I7^7REѠ惭?ɏ ULDz)r| spX;I8r),S ד%RAvl2D 9a3nh;bs䠯˯!֒f؊ƿk9Zn(}u L 0[rc$>3DǰN0I(wRĥ7J t]W}_,v|a=J=~~PbCt ) Z8]$ΣHJ2$1O^fo6bq.%Lb  ,H> /pwP("YJZ:g(_YĂ0mFjapQ̀rWX5v c;k5|xtAvd%Onܚ u"U~tS9S}F^Uy2ʿLnpD!N[)mQ˗^W>&յ]X8e8`Ͳް/$0  c;?"+#7rIϰ̺QxY9G,aGz7kd6T246/Na̕65e`k~vnJvXo ܆3Wa=cr ^3F#WI6굽г쟆]2.KTS%T! JF"y4h?=x|ͼs" v;g{ tgx&jArxHocߜ2XLTsyTm")HmŚ+i<)SPhI͹^!Y|]$ '&~-eRr}/ԝlݥ#@]qA% W8ij/L`P@>R@nHceԫՠ.L 5ln6v.nL؎0߽\F (n*v@z3pe dUȰax<(8>S,G7FK`LwLuTC3 ɠ؎X;=Qr$w_ Y νm%5Y:fG~v0$^!k:-b͌}![t  䶹߇߿i1ț~FClRk.9.2." F08{%;t+Xc.p0;H2ٷqmSgv-{=HmASn_T~f=t|y`zaΥEP/p(0TiڄړK }/{à_oKk^^k)dkB{>9aczZVOj&ZBG ru%/ Fd(s~\ů-9-o_R/=n͈+Ty6kqdrFE؁Y_aW~uO Q0Ru\R&slZ3=nz/O rPLYvHO&piki]I1/Zav]+%[o ĄEX𧡖;6UuG &0^ q '5slHJ(tڹm śεGfaOq>Fa</KSrct·[:0$aYU`w^_`z[Sn3[<6!`zx%)B7*Ց< =D-^}NG?]Lg{-աk݉<S?޳S(>$Uip"-o̴R pHqׅWopp,lnMRUY[Ő!R\Nͦ$ȍ}Z|\UyP̑Uc77h6_8E=1L-`<|[oG3d7w柶׮]V7I!Ia5. 6֤;hzSU-a5YZ6p(K,uDj[dcbAHz \So#^#d{0֝>@EIՂ6=Sݪ&!0W?wSMliBϰ g}+Or >/-b(!U$׋ῴ$6Qfea౮;NIE>F$c@i<.֊F4vRyqq oC/+xOPV 1J ;AF4dR5 2˕%?bw A*Z>?*h7 Eݰ`]<37%>(PLYL/u=<*U5'K֝&2}FEEK;{WR!JUS9ל&>`tRc,8`9p18r]<9* y* '9K-x|) N͗JM~/ :/} x5|{| Hm cݺL+k䀺Wx,CRR eb9=Z0:e0rP+nk7݆[^[@n3.zn~bc!5 nj=U|xkAfCpnDCE8 w&8x#PEdGvPCԢۤ$?/fʮǵBzo.#W_V&41C/.јLǡi.&55d"B߉*LRav*@pdpm>/eCtᱥ=.ٚ*qZSwAC SGo>v{EH:;N3JHM|=eK"9q?؂>%w]&pCڜ=I*6&Ƈ;X R= vȬWl0,Yc\i唕؍}>XW VNV} X5B=ї$ՠȃ^ĕ ,> !5u~jlYB?V?o5#.ȱ&\[~D G969CFt?jzh^{Ƃf q{Jy/f ,& PLB20,r4u~#wN\.  e/)eѓhbej)u0 {?(kɛG3j!TYN[D%fQKa-V M''oJT7=EN)M#JXVd F1C--KaZX a)9{KLx;-blͯE0TQwLm @,WLoS8_. zhA71QWegzS-M~r;I[b 3079| FH̊LuuA8e, JƙEDD+wvӛH׫ǯ: ([ZV57 ʟ nl ЗkIOy;1^XEW[ʸ*gTڝ#qmgF^ҋ+:v+ւ 嶐6 SOEJ 8=)/HV?sAIj5è1Y0@.מm) v9 -BjBρB_Gg/@N]_`6O. Yw*qL^FK+G:M9ə"]*[$'eu`oB_wnlbic*&2I0FI (? ը;@!KC-ۏ\4 ^C3Ts!IC"O'aP0Lo, Bf_x0|YB3h9_hʌzX b(3^FغK:$wU6bMhtƚ;gR(ev7\/p"%0m^&K#[s:U2c.1-}7['ͧǤT|Fy 3u{ R^֧=`X(gk'S-6nLuɈRnB<[@8WzwQqe2M 1[>,Q' aG_qA7qUE_V )T.WPF;ǶU'*`629]_>2%t5WD!rz9UƤ~Vw`ynعndاACbkFFKKjWnMd^v&[{ b%;1ʔDi%9 2)΂6<U%+Ycs9yQTZxe\Lxw^,q {U:WCu0:@)J9ܙhM\U遟 b6f3Ck5z=bn72+~& ̂LJ / vmlmgYė%:疔|^$y mgYzA dETnu)Ri9I)pkvќN?B;<֋g*pT]~W-]6TΣjY1:Z[#){$ 2 N$4\EQ{TSv6'g-I^x&g9I#{5v-UQ6b]Xuc{BL{H+È!ɬ-CCR t%0aW'ZV)nt_%S+{gP*vK!?L-]ԕVb=nX\)A;$O1]55> &w'i p5Q }%`BQ=4`aF n4Ώ|a毴jzM+d!@ MvC~*\a' VET3QV[Q@R8wN0ȾRsOmrL@~T)Hnn)Y3I֗u rY`' KeL%銵\rtUST'l_b*4+3>ι,}qfO^h$ˡ]$]jr~r.352 (sދ~Y/Mb#nFAܸod&_bʱkjM8IXD M.TW{$iSVdjόO\щHF4XFlH{L?D 5趼9Kǻiage#l[ujElMwQI$;;aVKvWS J}l+ĩ](}yj>ۀ-cGzN3db` !ة|a` $ nPg͠*/lGjT69w#<ӗeBypwSDT?C]Xb_ۈ,@XvCLx54>Gh[ߋG, YhHk$&Q @#{GӗY}YBh{vhswB] pS^pNExئޅWP]+#_I7=2͗讴ò%>%<@)R4p.N0YB':Vk\h%]TAm:Gԝ"0ruGFy{&xa0Bf>Kw'r]7NWnկRf -v/⻤3jzā\ԹYy2Ѓ"]>spa|Gаe}$Э+nT48L1ʬpl~ т-8])v~[KEg[g6ǥyd#*A C9G,HltQzHo̞L@kyαk!:oL9 Em9F]r; !rtɲӞu`8Q-0ox{=\ٵ!q[ wK9 2DɉPy,h9 ҅-Bjz>/8Ġ`m\K 8J{Pׂ$;'V*ijJBZ4C5j]*29#Woܔ}N~ %f w5IFw) A ]k>6v 563v(db=[7Hc뱓S$3;9@Pyl=$ժATSBNnH?KkD.oFۀDy]/55,~]f4-&y+.%@F$E d02aNdTVTJtڟ7%y/9}Bwߙ*6{_$Ce$J5uvl|or_P{]3>wR>)7ZNt]sPDYAMwh5mCڵUi5ff3/z^{ē6@mliq׌niUWoCSs1gG5 u嬪&aлוM G%pu;.+^~Q2:4K'^coR _era ymK3k=0 6yڧKwRlXI]߲h.\`K)hbs{uV\Mzx0F. ) Kct!;⥨Ѽk@Yagpo&m(]Xԡ#a&?)kÅ_z11ܚ84!Y<5~QqKmc08j8Z. _7< K,d"_oHwE9)$F]uL0 "cM2`2{B)yPuJVdt[6 NDJ$kceVfU _?m,KZ@zL1bH&w?( ð4UZC6@OiGhN) O֤ mb,(ҿ}Ò.ͮ*K@ha.y m@soxC !_)E1wn@,;4E kQ)ڹ|覺 I$,_m {YAATkwxlKn~:4 J2E?Zv’!w*d9jnhPpHKQY'[wh~%P)#nl~YwAM;{[uVh q"(MOdw^/aKkQٶAMP;'qI? h;VE{3ʡqV l!O,CXQ[: zTo#81S 7'B> ]V k]%F۹5}q,_滱**]҂kGQn2]f ̦W9WpR1Hc.!{%^"h]LfRQy9m>i̕"6&ٖr;&RBr`+S ZSz23yo:/d01=9>|(k%+[ޅJAfgP?;k,%\& \N9@ s [FĦ05q_>Ezln*K$0Xx`PYZ$Ąj(wuC )mpV:Q! ú=ֹ:9QF]Y=bxYde_^-%em^Z6Oӆv!0~jCMwKsnbzHi' Sg_/ ĥ-`ҙnF _Tr &2(MJ 񆗋u_r*j]<30c>~w?%R+  O& Z7xl^ BomX U},_"۶ "};0gf1 r_S&nm8 ?MhIoiʅEfas3Qb2.i=@],l-4MҲoE҇5A\o|G>+pPօF>_zy<(p9wgybye |jIyK?R2#]a>e6"BV18!8Lr: eʤ _s`* U躙^q"}tF;`W'U3z}aI[(h'H4zBoCl_O\o 2l^!CTZZl"š*+5.tfx%g9@ #?GwuktO i^Z{ܞU=Nk7*3ʸ_Xx5Aj˺g Dw;_aw5e~BԖ+o@X@{#6HvJC0p$ʾ Q'cVkMFm+[!Ze{&]ŝS&Q -p9"c)SM2^rG&!d|Ks2τ\MZ5ao?<s&) 4$%1s&WѪn?JO܋X γCa'x)]Π4<7+}P{3r){ZB*Q3L_hastG&cf\A`g;u.~ MܑFmqE^T^j>zRc yX\0΂`Y԰joݯD$b%;Zx nftvT))_V簷ׯȴPӸ6+O<5fW7!b>;[ N6Ⱥ&~YX^ cs8פ:  G;;Ѐ)ŀ\2(]0+5{d .#65b5*Y0Jz,@.Y~Ì;Z&ۺ܈uv\0DUy'WWy5 :2;*ĥcWU޴]l @?JW;k+1\bl@WiOjЮQ%M~#m0X6 'm^OjkpΏ}gÕ2a54qAx8aQ*Zg̫nX7Sqg.Bajf sь ՚OjH"s%3c~zf譅d\ 0yk`u]2= ~.@Y)^ ZD-Mߑ{H`?62/ak﷕*4VI%q Ss^xH!kVjݑ6?v׫ Ҧ)%#Mer 5iA0̳ ,:OCWk.s6r⸦byrb[" nqwODf/[CZ9#~鈄vi.],a?@v5.ks,L8{Tjф#(gׁ AqprO̿?(%{5?$$\͞Wz.@= L Y8:jpZd0B$ E{WL[oݕ K@F-tUezsPdjX8&4Y7B{fv# Z\d{y5O$~OvBWLMZlLvP``L5-e}:%-.-Ev${B$M':IyU1NagEVO^bNREk62+HrBJQw;3;Q?vG&0eoqs*n J/lⲾLmҪ t@3~)wM٧5:fϴy'YS)OWVPዠΣ9baī<6Ip-WϯkBp/cy XxKPk?f>,%m@m)-IQTS䅶ȉawI\kAcJwjQN{HUGbl>%i r`LDž^@UBaKzAp6`ùXnXחm'O3d8Gg< 5ŧ&v$rU1=,ZJ|M1(x#13vǏr>eǜLqS#.SeЮ{BB^#'#9ShAX±~b@01䵇 pϏ{qBVOߋ2R ۻS[Ma, l7#Ψw:kq::^|(0O)>wwc#F%pn܄< +5 8 Pۻ &BP40.=G>M=AҐ>U.α`.4 %j2 0n&n!In5(p.H1(ڝw 6[\)t S<rQ5bx,灄3=6uDvaO^6q1ĸsy!Q*STT)A7td56=buHǶ/kC4lmtsC49Cuܥu ^ͯ3VR֫ٙ&cc>J1mleڧ9#S3+4acޤF8vhoу%ZªD7D(X9jEJ0ʥE4\zE-xx0㽹>8g'/R67>t #? l;3A8c?cߔJ ??#rsn '+wEțƩ^Y8_'FCG^_˧zBf;w߃0u{.!V 청/-| Jw :@*yKtTꆳu.՜*Pr4AOauZcZI.hn+*αԌ_cC%!!qɞOdqj} žźکXn=ab􇏶T-t5X>ӂ[-)㺥WzĂ&n,0ȩ')_3C V K&׾- sz„PV>+R9uO*ʒ]CL%Р+Gfՠk|íJ(d+d`id8XhX$R.r&"?MT ?$0sS<_"@`W;Xؤ#pbIb6A,|:+< &AlV lJ{AnĥO찻v(PꃊW+*eعH++#yzp&XT v Ԯ#o"eG͌|t6@!}aBo>ruTwKۤ'(/)7.%%Ӈ wmL\t$~ P#/NjBF4.OFXKy+ `Xt-w)rtTbG!Ȩ8wahD {c=Q ĽA8"53ꤻ\ip"fyjxwhNܘHTQUzN|mAG{6,˩@V?ޮvG2~ø{o ' resF(bƻZx`. E=jb82r;\AK'@ż9Dړ'3z^EB݁ z0ħrRN;O%w=x*+C#GQUzJWdYQq\O}_y'-p?iBq"A^ El=}:Z%&ߗÅF47w.5 _?P{t;!c2~c= "PJKzl=|7Iig0j9E6[nr6bS]:GB4k`=8e_?vhy 8]]JC'vJ9k POv^. cC/NbӪ FVC* !)Xd^24:%0trB!9t,K8(;la~sD+ _}E؆ztPR~ؚ"yj> !\OcR'jQ*KbJ {{#a@_{fٽrː7A*6}vr}Ba Oo^=1ӣ$+mWb4v|v//G>>-pW;b21 ncJPAF!W6> t(ތiaqC@iް99Qc@mI"A%j[Ć]+)z0eb=X[_8Bֳ`TK9ڼH1Yzyl"(2nSD4ɣPZSiG FiP)34UvǶRLg" l;kӦ@g䊾4"Qf;V4HI)+YHG^&͉|zȬbCЄIMTE|&~'O&4jmGEǢmhL!Cz9F֚5Q'>_>C_]x<fU<GG3cb}[ǧ +Ҩ1uX蒷aD'-QtܬHAG*gLgyi w6_F*2¬S KC={lxNʇz\W~ȪR=1mET(Jͻ菓tm=\4M5>}xrG6QgpC笣0+jQv ¨A4gb8@b MRd G7L~ЌZ;)0횝ΎM]%Y @P#4vn'&IIXN  5hT0(ܹ ʛq'Ѳ - JH2rZ"(˭>xa"A8{0Gl1JJ.y CPU y E4r ;H&j0Gʗ+ TMmaveFQij&.rHgp߼xG.KNLN k[f *b#1w5 AFʝa\|θ>;BqRz;cA>{kHrB|ydSQU i%t^eN{Z_Le C᯼؍3S% x0m\F&i ^Ky#O!znJmi_=?A9*Bhyaܝdp% ^$9aH)^e\/_S$O ;Y_6TaKDik炇_EɹnϦ]rw~U:$(ƴ%뷟;~@wf ;+k;|dp?\kikZ{k"]&Zm__IBtCR{g')hh=UefSڕΎot SȄ1S0e(HK;a[e63AC(pvƃbxGqWre΄J}x;4rMCIυ8?A=I`VwmۦQ.)_[y0IKC`9xzƠVd(f99PbJ 4iW0DI0.DDFr T">EgCS!mnjx[ Ntsni "+X~Nxi/1gS2ҢE^0^C0?3fH~DJGrf2WbaBKԺ)J4EϞ%G}Uf=9ruGyd#q9k*_ ;P:gq/vUHS# -׶jEIӣƪVHa &G} YewmPw[""v3n߽{>57uST1wd6|D,X1:舚֠Xh#G0)DD@~P =.tB .J<q ij{h{ 0sw$bui%DouEv:ÃT]G:Fg?E9ս"vI\/8GȄ"+(e$==f*a\ܻ^a{Y%H&#}2 TLlQ/%ԓVJAgxHQ㊔ ?`U"EJtZ$X3[e'#s Qo9xT}'{Q="&Y-Pl ZڲOl[֣S˨Hv6!9$KҤ7ԇ8Pi?zU]̟ͯ5xyV]ad ,2L340l߬ TPvMȍS^10:=2E0FiC^n2L#,0h]}p1k:ĥa=\cx_imUQ$埳u<4l@ Ɔq ƒǑB:|U 3i&2jp56bTF,I"z Fj ?,c%gG'e.:9kN"}iqާ9.)g Dťr}np,"$!y^lu1h P`wUՎnVCVJC|<#޺eObfcjP )5( '(҄C<r-ل[Q` hǨKzF˗5x8)2ˏ:.VY<.mӲDbVWwB;';iؙޡ݁;ţOf{\C/fcE2N\?*5C[q#bkZT="gD:9 o9~}ϋ~7D>ؗWLfs%jWdžnsPL2/aۤqQdw ͔^NW>lJ3'&sh=mn_hi%rJ <g{lf8?dJIM7\ ͋Nh 1A(U0裵BJYuUdMr }쎅^uH^OP󼨚-CL7u"Ag#;Uы Z+sSWxzL!w2M907hA EduOO O%K浑NOuM(}GŭGXܜ`md.3;L*iQ"He8y {p,zC m:d/=AHcv! C0|!'h kn? el *g18Cv㓚aV7zM62ϳ C ۤlOe$o0r<@ [ Hy /ܾ 2Vd?)<,bZhw; 8|t0ͻMX)!p^°UVbUO(04b^#0~b @V v[w -֦y|g])ܘs=Tǫ pp}E0Yc6 8hr睎;p.gULLŢ+A)a4u\.E04F#BfTHfi@rj^ A@Akp҃W^vV gø x;3(+tTb (VKˤ@NtwO1 9D?CwzLbAmL?caYAjhq~R}p7[`jbq@^JN*f21qFYF"ippf ^qiWbܺ(I8F1Yڈ+F&z;XXE`pwo+*H.}dCV$GxwZŽY68Ho% ja*` Ϩ>,VcD`6фcWaL$C@CH5ҽm^ }5+lxD!:ȍF,R7U]X2=w"Bzp]圴l|b,C{xc"@]5ZG> _}Wc,_*!Llc. /hF6Kq,m#]7Ug: DR%y)Wv"`IZ,SWIܞ> ](]hL \+'c;ۇgޓia6W:i b@4 9'fZ$?'ܭ;.VB_ ^B9_#"B,w)6RFY':x25֮B@5}>N0H#R!Wr :+;$oԖn:kٓ;57w J-Ngm+]m(NbLA\0F ǵfٿflpcABKGGq J|ث5ɽR 1/ioqx gBd  x@Y5 xgʋ޸\gLE w|2x:;悤"đݐtD3 >%i}rپAlWn7B7 f\ֳ 8$uDBȋB1݅,f`< U~ё:ͥ@&e2Tp:Vݓ!h@sBXX W)B;jdzU/o-F!rW{S-:]X'Wk/іq~>^Kuv4¡3npkNO6'ԭIk5?Ʀr嘿 j+}-%3k/#ԫEy[]à3du؟K$DL8!Op}qA\9DPv WXY4c3Fԑ_,wA$&ǜ5=]`aYT6|t(/{#ٓC%Ia "^i4x^aPaKA`Q}m! y@(d6!*`c?r FR~ʚMEbG#b#(y}D0yiJt7 lˇL) l{~Pڦ 6.*ʍK^42U.؀_] Ѻ&,S삝RL(剋,ɴ)W]Ըhu1Ck1|>CHA[t4 I^[ +BhkǩotM:[]JfRðP7 X[Zh4*R708sIrHn"~ DYYcN)+7es5YT8p: /كO#`O ^)Ɓmz"k$ɁމNůatFzw*̽(_ 5G%U -v ^-6R8YJa&]`驮>y7K_qn !4P𖕂^4 .v*Fhw-S r) hpg%E`2*XgC22߸fp}"g99-I 6QAwA~pY 0R{Uń /!w9V5EP>hrCE[m봰nl^E::'#Ĉ{%[`Z/FFj;clDD"x!@sJa?BYJz4 00F Xg̿jX'géHC^ U ~&})~Dj} ߟf<)?99pXM.x1pNYZ3c}sk*njp/9uf"vD #@#f׬7q5(=Rsdwk`BSFeucC@d߁/VI _HGISm&C:lZ{^J֦'%FRGoEwobH<C lgxoOiPNVaqZe$439r$^㔩 &1x*  U;ʍidHEde@Q箒K4A/@jz}vkT덑/Ԗ%6,cX.\u 4|߈8•M>Sjq";Uzx})+!ؖŲEtW* 5/-+zfiЮ(FN V4>Ri>!4ci xlYx5덠Yg% J bKA) 8Z}<?S M*/񭮙n.Fru+#I*%Ml{K";y`& =I(G9(/Y$^#hnal}W-Vp2Q^O8rtmx[^x\+N;! +~a#ķc1/S);ŏ Z=(q( tUEMeK;ӕ"130 J3RB^T@%MyĒ\?1\V,hLrCVM>+0 O"u7;@|U>*hR 3"vSˌ5кQ++!"/NKuuBZ/z<܈P{ 2ucJ4vRS~cbZ10],)XI:Y&O1 u]e ڛW0%ۡF y%bqd(:0h]| C:p+Te?A睖r{!G}-D3"SL5{ Y(HQχle&>12R4q.<\g $&t# lxQʐ|܌'iP#v~f(3 {ff\>&փ>-YR(QҠ # p4|C * cmgCG=~;vϭf=')|/m%u_pdSЮZPTTNC0hp?l %pV=x.tFΨE%*f^yv;}C$S@˪ $"cZFGO=xK_k/TdNF,!F*KO磶N/]STH={ ^G =|}3U(fnl"wg1犙9Ωp#R.68i98i n$ ǝ[Sud'Upnj%Ud}jݵ`_!Kc<@^aD1V[#_;WZJfg:]g_f>=H?1N֍SeQAKƥ:C4;9!l/"r\1V<`niv_';꩞(8NODsMgJL(Hӥ>! :- Kd%l#LCjeF<FabiaXŘf,5m'~o&.n/r-^@H&cN y(C %*ۛPL[RġbӢTv+· #_tƲpޡXwm:ꔵ*Sڨ¼~0כNU9^pS;O(vyƵTX +\[pYc<u~4Va\ʍJ*;}hJƺJ`Dg az^%$(nF/b@jGd#s !?7/u !\? ^|&Xqd4h<$.$\Vv&eBD͕MxDo!v]Kj2Y5ʻ $莢.ԑphn_Zt@J 4hQfT%J}RUW:}vڥDf+gwC$ƿYр[Qh붝j-+.Y8c/c6H0%S g&C)/37#qcT/d4rGfmSv2.ǹq qi_“pip/[H0qʄI>-4tF?bvHMGM UuXm UG. T̈́_݋Lku9'#G؞nӍ>vǍGOKB, w%5ȝɯknX^0/4%ֻ*Նw.hi޸nMb,Z(Er Mj3G2f j} Ww7|vQ y%5u_<y .lr%bN n3kA33Rh46]CJYVUȩX"CzS7^t-\^ct?7}te/ iQeP j-'Tby|=m9D Ѕs~͍:MH@ol=վ`#)> h7p#h8*Lw#FGcoA񡮓,u,R+?D]M9fˌf.E@g-mDעmBYUvn 9vkQ7J$|n)A2zgu*1%?+_M7Dބ|hGYdx 5Gc%m\5"#Н11wjnyDˮ>_њo.&#.I=񒀸V}pO33wِX.PVaa}7՚0T.8h6$&ӝI!0\}]D('EY1\ԯ|yȫ۰>)FMj\DUM9ݹQj>u*c=?t'Il=FmȨي Fˡ*^MY>:JNfFnQY@{h/[>SѺA.i%,vNhH}^ðY2GrinF613w5<} >ҁ 4e{&ĺ@Um,ar]'bYI KajP|PGt)l7 dz3z^e֫au\KHwN1C̨9q=>gвsn&mf115p0ɳ;(Zwp!$QYDUYFBi` W>KJ81aOtSl@1]dۈUв$ִq{ee]炪ngDȴ1xj9B,DH7@4NF 㣕YX1@͎d&"{(6nstMG`_aSlK<eQN1>d]n]gT}ԬeKwc2aN4/ДQ铉!;a1CG0!"]JjVpO L.u{QJinjYڵzUUZcIQ47G^ ΨuMG0lv{Xr#@:˯ FsBی'L _K67Go " P7ixlKi4VAC7(NnݖBNې*3TJ)1^ӥ;Zouxw`a$y]\7f_n1CM^-(H*7ۀ'"-3]Ԝɔ-!-<`m%A(zܲ*x,.TQ uVix,y"onpOHh$7my_[͏[zJî>XEa> 8N"4pdV{r*~rd DkuPؓBٽ`QI6Fc߮o^NKCzNX>zXВ)N :l'VRm_;!.i=䅖$gs0J,/jkVX}S9^(J ?GǡP |̔^fLɛSJ5X;= 7ko✾9ΆF^SEJDH `䡩 ,gu=#ݓo;-mgg每OvI9@F=g\O$|lk2g82ٞZ@Sҕbkvo-u=7ĸPVJ3Ob7%1[>^j}_}|)RQy]-!:Y.L+ Çvh F`׵Cqu0 :}Z6#L3YV:lh[T6Xb[i Q O0ο ;[YPYJ'+ 4-+<4& $ QL @#ZEqRipLH EuDm{T}ǽh93~pi0=-JR<5Nnb۷G6p}m9rA&}TG5Eŭ}>f,/g{ppn: {%QF}cnGS ;hQ'Xy =_ Q'bu Qq%[WiyPT/r~9ƒ0v{C 715-$]#d kq~k;fp{hmrk6G-RzbQf>jQz_t=V#U?|v#3ʉ.se#_k7}Y*|"RIVӤ!>p ` t}^"*~&rVm1mj*+ʿs\ ~JZi&wq((_F~,u5X;n7G\G'Z)VY+E^Y??#ϵfO_圚B-k#w74Ko- q3K@wrW' $ձ}^F,bo K;KJO;ҋ]s IR½hɣ/}=8ʑ䬦HK5Nզb3h-;W,8#6>5chM@|L984Hu. 5n dxm"dqnܮ€,Z2C117Z~8uh 8$fy` X</ Dr(WiޣB:'c4s"o9̘T9%ʍHk_RŽaEsʯ3G S*BxSZT2c-oCt( SlMGa k(`/] Vj@Bj8MQ?obD^V"mnƔ3,>ss"GI9 \tK+G@zE5<k{ _dų_ǣȕi FEQ?-&C\T=\T02~^J17e{>d ~}fTόKM꣏8jr?fQ&GGT ("Qk$gw;.E.FīXmkuj2aP(Y;Aڧ3*@wۀ TldsC}~61[sCDjx;Zx I;-;(_Th'"c;/YwM5/?YKq%c+teװw;\#}mKAUN] :/l(W-92ܷ|ᛥRoi=`-|e݇G)Pzt%>2ԙr 6G7eOTn`$ZkSldհ,̿ ~dEL5E:8clO~%,-Y4M}3IsriKaDz`Y+6gu 6U}X+2{5ϲ-0N<-A_N |h AtWb`UL7>Fgx-Gw>ir/?r@}܂plelJfA?lfQБ3: =j!u{M;t}Xx?y|2!3jݟU $ۈpEz^2u s(uE*Y9rm5|.p%`|1AZ|4 VTJh{M ҷm۟r;/9J'6ji(1Fx72[ TCXun/)D",_*7+W o_E$%cR[ϋR^CA@):]PaF`2 +1Fq+ tRJl\ž?aOO}}z&$4hM0ɶoM"oY?kꔍ'h~%l[5~؇p >Yͅ_;y<Tfϔ<.Ւ4nɓnfObdhϳD]}2eI:W>t~-bch=T@Ʃ[j#>pGY19Pi0T.P/">YTd5 ]q "uSZamQ2eda s }yOBnOdzE׳RLMF~ޔ'8Z<k: ANSNlJi=h>=N7X,(T8\15)MQ-@)q0p(յymH'Kr` 3xpGNӹ:DfЎט\pD$z]l{s42b($eJ6k6̦Qi/ C;.̬KÙS HN $@i uxw?9`b5Dfs;2(Z'65 报?=ZԛϬ3Aл3;qD)mg3aKA0f[mP>13Hg* v ygs 9R0`&uݹԠ6UQ+67q~_HHSMф&_þőB~ٿ˱|Dd%qo6E}g)jªTHY1k Sp^ !{ i!0` ~Ů8R'0 $tLOpJ~?Gv g}1cÙ'L"8Dg"]W#14){`7w\1i!^ *2ȁhTRxItCzxM R3(zQ\ZE%B]֊dqsk,F;R.CP^5^)uI8)qꒉԈ(b=^`,` lλEdM 4IOf,k wtb{u2uj-?HM %縕3"OKnceFbBJR۫N.={hfwG<&Pz#h iԩ )Ѐm;#<;لZ\Of>V͖""8A$;|OO/:d{&h}*#W ռY*ziﵽF, E Hݟ}/}ui/ !qF1rhohse^-.DU3\[ k^t4zbM?buǠE*V &XHr.{~1*\O zBty{T "#U;W F/H!df˘ς/O=yqzЛľ5yjgF5HAqW2H%Mғ}WȐS/̑)?prhv A0v⿗oQ7)wɳ9`6nG TA0}e"fkG6h=e00A[r!}33yQឃ?B-iڔr]'ߓ1|"@DTsc~=Z"=#O8Xm0jiqLV=u +x'/(%}^/5ơ~Nt2q/]B2 cueRejQFo DixVFr=J0 P#½h&.a<8tk~_>"MkΚ(s[ǵP~UW\IN-X҅T_u썁LnJ^^ BHxA$)lQ5h?\j?s֍yi˗;uݝ7Iݱ>BN?~EW(󧍪,u)wi0/k"@40s .Ul?8. }?gr[|kTㆥB=Z]!;*嶀MIȒuJ ϫcũoVAMyRW&\%ǩ[X֦KdiZu3rH*1T|Y7/b~YUG2V($ftb;tZP Ѵ5kG0gvʘcq;%Fa083a/Ӈ=H5#OJ[k˩9i4HLEc9L ޭLL瘦$ؾ j~*iJfqop%ϐ]k/iAێf/etnvJ7 5Z-Rʰ-Bw kK6C$Lz#ݵ!^]z$"? ^zeXB'~U\q{9t8gS ;?Yy8+BK;)Hj0܈0d 7si G9$$/pynԬf)_A~rcGCRg4B7+똓=jpZdk>P3ZN3fu&GĐ]\ 4PBi%[t.5@k^KV1݁cB{#꘮0/ob#%W/9q3,?7. 6-u&R?4ze֟kFҋIAGSiLG˳?zZdZB\f{w%h'4MQ~ a5,ݯjIǿɒXBm[K_6oiZKDƹDz2{>W}009z+h{@VK@bzoSµd:9b}|imC7&PFޜӜ;2AR3?o"_(0MB;ul)`O a/@ -2 e#~ۄRrLlUԣٍ>=55WgTcг_` Y_, ׫&|H{%&T%f.ATCPm@)rԊ|ZޫBy63!t'-Մ$(Yc8L]fja#UEdD;EO5ybKLG/7akk֯Ty;, *bP;To$wi9A/o]Ξuv'ްָ׷` ?d *ub~c)6oZӃ߳Zh[f̣D6S]VYesM C(q)" r\iO_p$)R-Fj4D MN[|ز+,YxGP]I`B)]&׏؁޼OdQYȼP]l{_Y]IQ NtוoqPҀ\5:xQQrBűO EuJeʩ̫R(@ܷ(|Ldn7PV1?WX%3) )M:-jcgFBعDb Tļ9n)8' ᆁ?_1koF*)s8uᵤz[p_$` \ >٪-b:۱"|J,,ͰU_iזog)MFe=čE#X BE_\ۇR5&ҍ,TLr1G9:+KgÏn&D㡺wy/G-[jdYN|cW39#G{Vf8dS1ѰnM}GleY"/Ύv)6VՌ#_ܺW$3#=&Mz%7i<Cm7DI`H^ B.1 xr&QFK,oe)v{/ts`Cݳ-W.GH<+3Oe4MŢ6YS-t\j>7ɋ$.%\M F=v,`F E/[1u"41~8:k3)R#"46F^)a'g9NٽS]kFuŬr[i,S4;]5(EL!6+m(0iqT߾n(,Ui9S2JӼqT"&2QFR;⺠AX@x@rqcɦ'AT=Q m-@Q/S3bi}I rݡܱtLP#C|L-Ql6,O[ 1u$0w<v'HZud6q9\<֎5F<gـr j*y$`G~WƇ4@/JH=I GVhA̩N)-ƀ@.N2u#Xm- ZJa9N&`H`PʴW_cr "OJ*&so0EvLb ޹ey(ġHq\&%{O)co7 !y0n.1"\f.EċC̼NmTa9y16 9a a]چv'$ k/#Eɝ<-TV|Bqo$=O>AI0POmΙJ IEnN'f>Kz$R޺#Ȧfهe.& ;.-kb`N:XW[j>JيU~7G"mӞmɬ?{q +2aM|?<99rBsɓי`E Uyab-=Zt9{/lxnggfb %b|hn\$( }ޡRv<ݤ 6B=C}Idb,@mcha>"q_f#ta^^0]#hETȝ sAk?KdmょeqcA%vH#*yXf:VI#sGfvoӷ¾17Ƥ8%&["LP6jP+葌^~ml68#N?yk=pJ2؊KO!{-M4$ ?E11:v8^vp` nD5ؓkpwanEi6`e,U=K#'[J|X%}g%'a\C䕇l1 eABB#)fE\dɱ,a(Gӝ40)+(bgqVԳ0opC?^|QmfCX|<sY")|"9 7?+w~Wa6UAFw6( H^MIN~ЗDr2%O)o(ܽ]%n3'騇a;`/1'BLT$F)u%Ѷ:W; ?:$'͇CR ܄de߱JD{ ),ǪKG&Ejo_+2cy1X'||ۭz^wl*)ݑJ0juԹtD4z&*A2̿+EMVcSjYzT h$^|ԘRLgҫˢ WdއMSSKPfmdYP@VɞI+kx:y)u]e9bS2OR. ~9 i35E*t_u|_wPV1ZI6T{_1CeզIzcW=Ԙ~IѰ&6E-iMp#]&in@~2Z g>u,GzQMN ʥ ^V$9SOGl3x"bI\GBq7#Nx3Y>|B0YA"ؔ9KS˨M* \/#w+ő?)plGBqZ>i`(;) lt{0ݑ'OXfTސ ̨T3+k\m*ثSDAKXN:AEM,v ,,({~RPǘ<'!HvF.,W~+5>ښjߜpG5c4|\lƋt s$LF-2nIUD5qU*5 K_C<̊}Ơ96k>Zh9V=긽j@uF7]?G8ax\uK2ZZ_؍ƇD칠jgZp- Qbc.=5 d'Xx- ܯd&ҷWt*19Q/i2|mS~^1ȯXM3N^xֱ*)CQc#<#`I,FGwzT><>ga}k-ׂW0ˀ7XJdß*2)YLJ \r^NNrZȇRCI=ωΫڄF8zN'&PROɭ:0ݕO?c5oIV Gy,A%Dž:~$QS/@"`U0CsKJV#:ޢưׯn1)>""Θnһ,e}G9R.p5߾5&{ YPidbiPg/UbmM(II /<C!ϟJ$/N j6K4={|9唁bU8GtV Q,DZ cE4N<՝+a&KIP2n.XN*%55o@*n*m<$JIE ^Oxª ;WM/ }DF 2 K|vm VsGkֱ Wp5\J#'(l$:L\|9oPnIg<4;=YYesx_nf9-~-Y!]{M~dCbf4$y>b#)Etg-yLݽɚ1"de+T}ww@z+蘪oOUe\ÒU57MkaV6ׄ` *6y%Q9;qVk/z0qj]۬x-d[L{efoBPd;R;6xIu땝Դ0yU3ckTKO))X*r*3r]]P%X# /0 5*FХ=oGhIh'?TC&İđZC*-=ErXLȐ_f@%!L1dž;%BܫxfZ[$%{AjV^ DQO#ʃ;,(ht',*ȩl[~(mbX˕)1pRj}ϤzבG-U:&:FoVϨ>ȘQ9Ee/cG' No@yL&!UGzja@ %[NMCWD:IG'OnXXeFF X.b2b8iB;S~_\ɼ\ö.5H2సVftjHD;jS7qQGE ! 18>_0x(%(TgV M_T($L,B`r:a$n.mǙO,et_MSRSyӴr4^֜(_Rfƿc~Z9luɅZ^: I5oxg?38B9RJG_d=.sa9vēP 8 V8_H)! ˅Ss淳Dj1f,97B5S=; bNۘ9zH;˂JǞ??U࣓MKfл"wG:ecC 7MIKl.^//iOW]Ib:ԚD 7qTXn1k:NQ pJ#Xy V͵6}3*p<=y%7t-.e&D<c[c OVŹpK>MQ+>pab2*'v-Űl|N8GM"(Sb5@e~Xh]P$~>Qі l 'utBs&y|!2_ZNe7 ,1ϒ1*p~21V)&ȵ&P+ECcW0Ê߫+yB+®'WXsZ'_bmuW: #K7YxӼkӀ|֮;@rF|ՊrpL}O3iY ,^sD(a eh F-c1):CaJ$%E1"uWNoaGi7ucMrl((743EP%Dף>4I?e v ^lDS@=YLlV-[3WM`\J`jLEUh)kuvWOW(W漯07g2"M ޸Rbx=EnǤ`tqw0(é|1T~C|mҼ%THVV};ۧ؎..Kyܕd:I}Z$h"ޘ("7Қ#S?8*oUՓO>8-+qAi>6ސqopn]]:5smn .F9m$DhLVAޯAۓ!z=) bZ?O  <c\A؋k%)3%}GpFFx 'd uf0bLviQ]V4;iLapwݩ->^jB6HSG/xiy0h@[rnfh͐>=du+9 p1̷ %]S_]n1\l u16"+d zRi3|`ӵq<3y74fv;A z}NQ `R!B̤qNJ`!M|.]Ns LYXO;wR3?; di~\xI`,u\xL!ɖ_e'l8 !3vCꯌ5=0$c 0Fr1i@á: *wҞ] IR"~g3̹Q0'}c,/槣i!܊[ܷ>fT $Qa.q[năj$܁_<8!cͫYh4yre[ ȊL;BE3[~^naLB ;t&X@4Aq)9*^lG/)bw_'/=i?]%$9i5)L,$ -lbJ֚6KA%pd/,tS-g,tPQ:Dڱ3\yh%kpcpҊN8B[cU~w2L4Xt;`>-"5C[9/a,yv?],òzWl@b | }xpןjCȢMa53OjȾ)\Frz?؁lcf7{󚣱N(q恇 ;/Jd8K g]e} PX.;o*9mQb!{) b*DžDG<}xZCAV-^9RʫډbJzWeL 5iC]fg0Xz)k7Iҟwv9M8Ÿo[5  OXR"t70u|sao Hov?8'͎򿩻ŽD#&fz;nB!?M8ШP@c!Ɓp{\Q22q.OYwG 'MX1qw }-)@^z$#މXqr ^80F#2G˸GG8wwH.=)9$4 e)d~'΍53YʩUCuعj@I2&֬RV4xo<@__]Y;bH&4Es,WKM ;+UQ1ԇaՂA%R,e xl,w{kUG/47x\<8$Uӭ)ٓ:*O ӯ)Z-5wDnl.ey0# p؟=eDtc]p) NޑX89E^9̔@cϫ{A}wF=ȢsY6LDn@5䷷x$h$^/u!Ⓖi0*HZژXM܆ 3Y6Ȼ A%*t|Nm]r;ƞ HNtձI8;n&92{X:"4 鉅Kn>XM?M hzfOwmvy_jg $聯BĈoӒP9.K'kLaP2Nם,#}W LO~Nb+{LpoS}YQn!Mh/‰"`o$ psņSA8CMYtdI: ߔMh͊#9ijj~Q={jyW߈mMY?}\hDxk--&^6sq33M NBs~=?"n6@5!LX"<)2 z#=_ jI`:IӴ:Y%y/}dnc}R-8+qMQdp {-1?E~ey3+Cd,xEM#H^̇"Iz.?yi漗,_k8S@0rM{$\%jF 5h|&ApxcZoP$`vݦB!goȀfI@d"Z+WeHr3_>)cT`Jl ) hj97h{Ex)nE64ϧx^QrBᐁK hq1JaO%&YOYƠR#b *zkoјV`bmgj<,F;Oz0S m, Rx垽ʘ0wb^8֠51'YGRqZȅ-3:=_^![pqGº0;+ lF( 8d}[z8*9L(}8/ ~搻lꎥb&s& 6.t.zf >$Щ ZYa2qR0dިxY$ժ;g$.wYrFW>?i_ŇLMx~\S۫aT;% O/7lfmۈl=Uvǜ!ߒd_w*NK_mfOۜ|PiÃrS/6I?Cd0T},Rtۭb͓[iVPIƀh$X`t-N7E%+Z쨄9b3@?<G4xiDGV0}y™aLgd& l"Yjĕ,+:&sAjha͂Lo;et*&!k9(xN6lPv𤀯Nvgʳ~KDykSt#?D37.WduBvFBx Wٯz>_r 9d0\v^v?OT+[?v)GW|Y+űؿWWH nj?0ad7Ezp.k[N*#>/Jt4Uk]vN 1Hp.$ &r3i;"4䶸rjS1$2Y0H$KFC{])i;jQ ⿀=Oxj,jRKIB2=\w^̲iNR? Y7n&ڤzq DwtĤ7;SFIhzF*b|M4M/(KFxxv#iAji [ї;>0RJ6T,)-,eR0rA+ePK ]ͨ~S7o?Z &S= Ih #מ%g / v%"aWD-@h,SV+@X8V &8/9eè4^Lk ^Ps7^D ;[]Jed z {m\"i thJ(I"PCQ[Z}MG[rU$Oy%)4<M `TKfƻer#φV8q-R4GS!t:m^RAt[qc&lޝGGgfq5r>(">ނQMmËź h{ƕH)^ndAy:٥ɸ-Pb {&a\lA$m?8<9l~ͻRP 9×Kpz튋*;e9镱[,a 8k /S2{ވ*$cSMl37ޥ'1}?6Rl `ʓlj ubmY@ch=]J/E_ZBYR7&As)]_& y _%Z@ _gcǎM}/JC{m;T0Tji0uH2e8WLk!_Q>(_JѴI832O.̟^ "Ȋd؅i?H$m]SAnp'́9)Bn.kcWc7`_[xSwT0WO4_<5T"ߒ|CN \?#j{љSdk|~/L~ _Cj`U׷LG@k4 {^pyObļ)gbEN9>Џ<νٜ-8`*f=m}5ę`\L4sK`o0B0 EdW7M%De,-Yދ)U@7jc= Η83D,H,Z((7(഑幐퇞B6=0w^Ͷ>>zQ,xyYJqTe"[ϬOR}Y^QW{[wD۰Mg)y{hѺh<T9y^>csX345$i %WݪƲ"dfh`@$ ⾕) lZ7|?]0:8OW9 >6IOE g*MډYr+l\/N&c)FWiDʞ)^*\g-SV뜈-->G@HS̷MhdR2}R&*ޏg퐖V[ju~Oω;Z|ݢe5yYWD|^*YDIqU% -~FճLL Pz[ "΢U*VlU~FBR-(%}[՟d3vbi;BW%ͦ T;J"e\d[\ !9ADYvSXSЂQN28{qq HLcZܞ 0 Q_t{4a̳`@C97D콝-8+/Jg(QS343=~g%΃H:L;g7"-NqdzIv#Җ}dbR]]A|)h)O;猜EHRE.Zϻ` A4 $Deb]AZdB {'цQڒwUCXp"bRwāM*ײgDi"-,@oa/ZIOm9ny_/]o|.QD/))*nK9ؤ6Ҙt<+f#47=7+z,hLys&\d$M/b7? A "m@BVv:5 Ѥf:,.3G!5rlkJre\J(aP?^*MvTw|-T8'vf]fx|_lXrTǗq<-6 ]k>2-FBle9!BV!q@ߒوJEV+̩Q), 3ǣ&mљEF:wM8p19m[E/]ؒ2\=c1CLoXDK PL#jCv10@.} to`A\+y$~WȗeX0OMh+ע::mi!ܗ W\7myF4u -w*9 ֧ɦ#}_Ν&$DWn[FWNΤr9>84?L?ܶhՆm("ԧ#L–MGq<'"uA7$^Z?9zK2Mf+tIEfۉD,~JҒr͂{hSKHQan'W덗,QQ8v Ɯ䫯̍bʛwL/(ViU$of}rĻoid1^&~W NwLcN3_~mvxWVhg3id<|U;_6=+M/s0y[.m?FeCp٧Z<B`e JG-@!''{dψfC5%lz_[3tH!~<(;C!bN*8~u@hLbHA<ܲh#ɝN$~xu!o{IS(r'м,ZtLс [t:LYR8#cOph{^B׿A)ա:Dߔ-bFɦzG?GŪ|q{"GtٱR)Ǜx*+a'k~KnO҈qMS&P[{IJeׅwc#+=O'2=  Hni6b_4X-qʋwǁyV ?#R!ɾDz͍e.2\"^;:PotkYZE0,.v^~6VyUn%+׬򎯽Je;WrF`5a?Sd)-٨!2喳 -=|ʓm>_T )  -5>)Tq]̚o*|?ˆ`Fef0Z+FNؐՂ|KëUH[}Z Q_D] cAgNvlM~ UqEjU 9˿i/IfGfX0wNSx<، sUEoxr9`u(EA,Fpͷ7g|3j࿶9^Xn ֧Y¤;SV#n-rъBOm]*r&5-UV T?ҝ4"So,X#2shyޘkE/gexs<ҩw%XN$#Guz&]{qD{JlxV3Eu%&zp?Z{ak1[5O[z,P{m<@<`\*3鋷`oR爁DµnG<!l'|u;E)&;F^&W5s89 E) MRsl0,ƤXI.[Sԕ3ok.e42aCݫa'ҟ98j"􌾃7 ʑZH/j$aG0) %+˝J =B{k޾S:QkB4ՃEl|z(-(_tuO}O#ԁQX, C*USA̴7N#QCW"1',3Ozu 9+Fbk~rAL9Q'-5G4i'T~|L kU7e'=38FvZ4obߝ/| S6@&mV:sh]ST(B!b - _^ ]wXSaOpٿtiy%hQ{aj{HEjya& FW ų]p?{GjCaAeG&ه[ >_Cyk>zuw5 ["F{wݍY4NoXIoNyVq0eHw%z 0Jm4AFkD_ft_ .[97Ti Kdf%$L`6Ra6Qwڌ2t賿*!c9917JC/a9sA=,Paprxzhv8lѡ\u: 0%J{6NAw;AO=xX$.2ɪn FM-&7xAE˩N4r"16ƫח,ُQP%ݚY[Y-t?\JZ_Mbϥ. Z:Ry d䓌KƸٰN-fpͭ L!p##jS)jxHq~/dD FୟWYӎL̆߻n' 2"W & w41e;7ܫ0URkU9bIoFRɾh ߌ.mOgyO͕yfQo``O>&'ty~s Ovxu?\eaMh &~P[/Uu(sjuƝ>$n*uL'l~kUusn塥4f1ڭmc\ޙ{pC5 gSm,Sa *4njp:zeUŃڕ$  )ZvM^%Icr,w-b):;=Ow"m|2♏hLp)~|iTǫ klzZJ8MX|;:aP^YxxBmr*ar;L]kLW*ڔ+~WǥfL"Eblu /-q T`d~ϪV6BU1\B~D| nB HǎFu0f6l{l#[Y펵2;&32 3guIݲR#[jDYu? >|r~D#Nzcμ׽g=b>5;DĝeOʲ,,'KmQB?/ล=:]Rlpʕ&8čIOQfnG$LV3ªT*ײb)F;QQ~T;"9pvDj>ԠI<x_?1 &cò+3*o< FWsA㴹 bBbA|<:jfx3 D2 Cׁwb~d4aShD/y1ݾtTFD~|m Bfw~}r)!]^_2;\J?v(8l ^}ʰݮM lg.+a뾔u2ܦn@]^~Gd1E=\IQk+CfG@Sud4NcLMr0Ek/Sv{ TғZ32O+V |ATN{U:NH(pCe+(Wb&d;CC ]smW2 ؊ϥ5&܋*"srDk2qMR3ҁ݉+SB}'OUֲaY բ;w~5yV뵆kA?y"R6'ȭE9 :t>At*5b1"rח.x{ʐ@,{FWA' TXME#lç}lu{[3O%:X%xi̦}SC'@՘P}ҲLۮB*cy rgz6Vvچϭ /.@h47ziݑ#|4lI?G{G /, o-1UKջf v5|Ǵuk VO6AK-gyfd#;jnN #Uf&z@)xPaͼu+:}x&\l34v&x5[ "zCZb:H*LGJwg;k70#آ]L]DE5ypS0< AX=ڻrʬDsH /!~%#&i⤜y-hh){,$! `HѼ"Ӎ4f lURրoj/8$ɼX 'LRE1p!'y8~%&#.L> H"4iE${I̪ S7b$VJrȱ3pb;a3v80< &rz*uXZW4;_?_&7 =XG{2P'~]ױu*S ݓ?M8'@OA,pSR6/ %6gz2/" "׿&ɓ4*79)ж;,z]|xD"2I+^4UaM)jL]`}vl b-  I6gRdV9ςN"z#/1I';iiEm09|E2z^gH h]1O/*~ɪ]lgxP l*{BB=aVޮd)  ,Ffjj#`61]mfn9<}Rϛwz!Ij[,i8b!P>xX™o6сRqXhz;z֊x-=@U?*sdlir4AhIHL`f\ k7Q"Ln ɹmο^M<,Dݭ?]dLN]]t_̶ѱJ9),-{DeJ {x7U YG^J%\G{R_uIʐ r>H&S>t͋mx/ݴNl?!]~ԵLm G&Ҁ=ܜ-!ޢ ~j#2UN)0+SlԘ X4+ -ō&JY#*A;n1G 9{p=7UΡEfȷ 麩բrQ d, ); 'cp93bvz%ק뿅zh -5Ň۴ `/T܎Alxg& K-}J3u7*~Bb"M9R#&nVJς}x|iuyKw"_* 7Tq(B VT;dNCX+s{ʨ/kL {FQ1n lgݜ3C9LUY.u!"@!aM [şKQ^}~VVцNY<`v.-C5d}h> i-%f(ЭOQK5zVs7w:/dװ,;ڊcDv^1rkiU+\>N+ɋteܓ7L!%(ՋgOqHA ܋FZB=s;CB{<ΔUxlGT~ L!cS%YόqF/i)نt:YMp绩cqp`NaF%3) v!0I[ЙQpvi{)7Ս!M+INN߯ۆi.EHcAŏZ-=ˇ1 AY+y#/$}6j~X0j1Fk KPWefa04!*v//ԪVF{j߆+~ۏ\`J /QG{<V/ǔxECI=rô XڒHEEҁ4uGQ3&<: :@ٍxVSNG _\ \WX=C\!iIo%& fAr!e#-z;yxM{i%B'ΒD->J#h-೚ ?M~[X_- T2|4Q0`mqi28G&t 4@8NE,bqVR-ٴwdlW<߸ c i$`AAx"%&pY=f+ q kVh?Ͷp5POqCKmS&@pm|` mzL$,qSŎȭ0>vU{K#$Ŕ1:GMC`-63zpVr,A,Ė,"{YELRG=TNg&v]̾ *TRtcᜲ׷ H= 0>ZEH=(J)w{ȷ Hb2g Lu Ue P~X[kCI_qt?EGT@~SQRJ Xum;Ix$$o}ylh#iXih_Ws)sKo4^i]Ũo r\b&A1i`  U{^[SщWӈbq1BD JU;iklL)k [MzI06nXDUI:u:vfhES}ტ6}E|`q!hx0wGY&8_Uļ0IpJ/ς]3O Gx3ÿY{n%]Djԗ*5X=`AQYEWgxwrSLzPLDeчa- ‹r'CUn?d$bk? `/kMUbIOw#|}}opAޏAĆXB_-k o㍌@!דgjdvzZ|8^^yV$^#>JWJv-YCĭ%l*FEXR l87,s̥!fst(<ڴËբaK2 0Qk~L- )KtHöM0oٻʲ6 z$" *l2/2;%UIgUMv0: ;;8- o[s]OQ&xq5&Ǔl*ozHL]^hExEA/џ)7Trx"h( sÿkЭ!g$uQifKCud=j8GZ1kiDqvKav# fiMK+(7[9m#Ņ CycAJomH7ShY>kH@-urJ0PixBoWYJG޿]LBy~ ]4]>G4^% 7Lo1: #b1{0/?lB# Iw3{3)!I(*t>ψKlfkRT QK"p-иFS,!2CaU\w6`;* \sARr#+V=&J.BuܴM_aY$ܣ yxH`x;{4=nx ]R x%l7hng c{QF  ¼Gށ#_H1 }ݦ ˥WO 7osqY$Ft$h9 ##|Npbn3L%'QVq>'Y.R3dp-IRB/3s]Kw Ʌ y^ǐn qZIf :E™t|wG>$lB mtS%qa}SKxyY0|#߅p"[$L93Uj5ds֦8pQBI0Wm.m!E>'iNS۲γnA y <HVpm滜"ڠZff`0[ya4aQf3mں.jR֡ GӍ_z`6EC3l P`i>߰Ui.d* .)Y2mQ4!? n#kLك9xWW{[%ݧnqNNSc;4ZRI?MbP?QR mA,Mes JFϳ pDhȜr9 kQi$o!q/:޳¼Q_mW*yd]}om , |`#7Y +;pz{(j[NNli -y%WkAQyXeϿGe ] T+њ. SœwzG1X,̐7 /%=}شg7-{|W:~>{jC#$:8lKEMfu>[YS{'O_:ɂKގɨ-'4-i|ZOe'C"t#0"n뽪%F> p$ye |G) kuKT^zfIf/Ծ(0zʀ6 JB`TS D!t&Vk^ =SU4ϔ?% `JuDRh$jQQ<M#Z9xQ{#Vj_KÎ%"5D @~ ]ֆ.ƺSPc&A͋@Zoɦr&v(?un}KK14Dꋚ4TӇCBA /ݸQ1BI࠯A:)GWg~Wo 7[ƝO5Q9QH!%mx;{VhM (g kq?"#F~kJf?ʲ۶ cMv ԚE9T`#\8YIO5šsq r ņWo3^ 05Fv`@5UTo/h_._/]m|MZŖ hȑ?1."9 9PDy2NJekC!S^ǚiWNGe\:wcz%01 `r?Z&X8) ] 1jjA#'ϘdЊzS6 01ؓ3?X٬ЭOh-L0uH( @NcCf\@qWVg>&K M%z#7.WNUzQl*P_9hb| ^\ܯ < 6i@*zeL9.Et7B:ҩ*ﴭUyh6vyt1 &5 R QdIf4LġBfgrH޵aD&S|2L|֊WY6AZvjz =cU',J6? J{LtԳpSh#HbrFGcA?-huԢ&4EE^5!bQ߹jZu7je9@;o::8c> /i{;݋IKv yŒ!W dFS^# NzYeaTX:S YdC̡9 FzhY|qHHx9Ûl,zC}1oW``DfwucЮUŋ#mhR p>kP} /@^gt~=Kt%/gjDItGA/Q{Hoh1 (l[ BְȻ\브"䋘3#%;m ^?OYlgxTS%uYZט?]ŧhl5'(G'T WWi2YRtbNSiN#pHdψ) X*H .[q*6> VJW^x{4J kްO+,R7-m;uj z\~TOh{)08Zc5kMW4nݏ|Ւ2TdY%ˑ툸N paPc  ʣ{j"Ig ـ 0&CvXn>>]i8~^?Z8xBKM9Hr$[J$Q 'sPCXtj`u9u L>qkHd;֘sN( >[qCjM#d>vDwZSsa'cL)b{0/o7tU_);Qt -B\eyx(\H绾<33vGGU8Rј k, [M6o#{HH%c΋pܚgʕ.H&,[W Ɛ]3J!/2{4yJ)og+f魡cQ+@3V,ҧڽDXaL- 1♃@]1X'EHzBe 冽V].5Rivhn"b1 t3[R"agus$raXԏXx$2P&G=k+4MQ7m qA@Rdx.,c7\mN\S}oux5 `64F }E\]7mjtm Kz[v^ʢE'ûEreLB~UKq[YQ?Bs8S=u\ PTD}]-|?~a%Mp*>) >5:yJrWs;Cp\wZz鲭9VcsfݷB uP% (q\vxd0<Kv̻`I8О Gw㔬m쯀2jeForjS2g/D*%GHƱڏy~p@M 1~2Y}~*λ툱؞q6vxTL8ѳz s1sUL1M:5- )XPi{07V/$RI:廼2boKr8a/,!bOS9BM^]C*eNٶ#p5O Yi&#o1hij9[3h{n .UЖ+4b^hB'/b|\5e29:vuXRuihgEnAeWp2BEW17dX8KɄ*նORju>,W Z%Ybs,b@9+E']C7ZoXt-nB9֪&ཙZgdSkL1?]SLQ< dسKuA%&=]ޞq>]BUvE5h)&Sq,0cћE}`)q By"|v{BrW6wKV._.kh30/gȅ7p.ƧĽzЪ } xg}/wj<-AL".VV+ZR!/γThIS#L>}(XsOE|\'J [^_<) >nE]i0X*WY~|4[pGJL *(-Eמ*nCP[#L! a"zXpP3Vt'PiO +4sMEa"HgOp=h4_' 9岱ΒnyuD>RTK:K$ϫ;>B+bdHNT&.V0Snhb˭U (]蒾yk>Kת {.PEm;aXdEG>`*a9g7zb"ɚo 3fzr$bڕKܪ1gQMs<> zq!dzڵ課׬%W[3ˢircĈQ#oNĤk(Ƶ0@}*]: z]erbȒ=6Rg/5Ncr.^3W ta^~!J2`NnOO6K$k7Ӿ%˽sox&:],T-~HI!?NX,ߑjryܕV|vpbrHSBXS1υh?ü~Z]Am@P]v̅ѡ fL/8xf- FIJt[y*?>Fv2bxSlL+mq'8(sEP}D U{[9HIFd3+9pjm843U ꏨnhqGAM?H: [nXTbLLZtaM'$*+a-HgVSqQK+C/Pp4s BzZn5b@.M ;UME=a ^ԇ?}$zBulqO:9šDj7.:m'XSFܓTuLl/JKNB$Ұ6sR<%J.dI2!ݿ}eavt]lW"V͠S}c7 68O eI j̡;/{CvN$(%Oo p.Tov $[~V.xjሌ+ȉV| S7cEzVUꧬ]f?wR= N#]Yg-EPnב!̖v##kӀIP/xkMfe떤k~GZ:>;^D #Y}t>Q@_<{3$^G9VAaTOxCWݣoE[$:닆Ve(]D@tjRȦ"Jt4 &i?Uy 0zCFN$EA8 -J~0äm[\^I~16 zRڤU M _BIcìM#UMCoYX3d +׼c  :Hk8Pt( ugRP%Wr7֠}a0ͧȋ37,d#aq4Hbf/"~$V{v& i4r`T>rSa^)~/+J:N`#}"X oyrW.4OfpSN:9:_FƼ q%L2@ *B(WHaFoIh@Pm0Ť V=K#dLig̹!J1":'nQģ[v0w~XD~ՎNQc[(+ KWm!](O6hRK'ZkY'sL}R;z[/olф\Fg_&W|M /KÜ\b.:Z꯭!]1NF}iQXYz-\ Ԍ^IA -nRZyǕ3|2~ttF%Y\7/pJ(ing3Ӑ|RN!sDz4j2MEl/^DWYBYj~q*ywAq @/@6pksdk"y -Cz2$zJLKws2paxV:YIS?p(a "KH!|k?a'gX{Qב?,.&(7`Tkl9eZ}M `Jp7/ nqѲ17 [x9gnٰr-YЈJCK/aZQH9xe[P zA0>B7 XKly}nVs^N<NJ4CL#S 7z5Y7ߟCxp{¶Vh18ʠ Qk+:k}"Ev6(CNډ/b v$l//}M웟$ Nm_GΚKapx fE\YΎþfv»~90րr* }BI8XkFt,n`l$NF2x,&\q06xi⼵Eg:Ly.|4 )予cXP~y.]!%6(78Dyx8sI'O-0 w?C\ul!";k, axu`|&i@$JtptC(h(Zrm:Jc | MУdCkyH<-?pz8N_eʙykO ')WvI=l`(BTEyݠ| 󎒬կR ^9UhF`.: $$ L{ܢ 'N9zmiu 8vˆs;à<7e!Ѧa9*Z}:ΣRUA,$tŋi<B3ULrjNG2 +uGbM NӐSx0I\<0 kH0]4qDnrq|5\:|©,RJzmF3`|(%;`@^ȓB۳yQL;E6lc/EY w!c@qHnt~G+)mg%PB} d V]3誨oZ~e[!@]P\b09,7i鸗i3)Nӛpؑ-&*Y,ͣ?\?ky9@]ՑV?kv!w;[!2e1ezt,ka|0ZcssyoJ-!t ozK?%l+<^*6wJZoT@FnӊwJىEDT7ޱ݃a."A&*uD-wSD^<*N9F>\,PlNoX䙫nhB@8 K\D>C߷|eSȦ$ 9K&=r"el&҉ )"i%8¦Xߊd9G^2 (QEjmZ=*P&ZR1lp`6 Pw|AOt'&@FFd,u ć ` t="suMflT NdR=ya7H5Y]7/-FjM>zH~99)PVe" _\!|,^a8މjT?8jK)J%dpıo aJp9<t57W` {*F+]KPG,[CP*_.%sIU$wj^$T͞d A2}*r}sm:IHK T{RxˁߚzTcPA :,Ǎﺸm'ĥ4>+7͵\{M鶍C#@jZޜܓb>̙&޸:Z6C*s`/Եxr~7'g׵"Xxgv_gi*!Ǭ)Eˤ2R{%F ymƛbe=NM-¯x\741F2/p,tgo6ٟTk Cۉ }1` hEӬux,3kYq%͏ \}#@hquw&419EN_&H+_ĶU-@X0zbcFu&ac 82ruЧMٔ1 ]9ɨn5~?ҭ+HI7D4wxG5-xg2㳳ī:ɽZxd莰"uX܌˶umsBg0u ?k! ?ղRT`/(Ѳp萟I=yd= 7N̚س8*=YՌ!<_& NF:e}Yf$Oh5dk*0R.6X@o_dM+nq9 `E&R*c`'ym%8Ѐ/]IRrd|}fK e}fK0E(`zqI^PoSZF5T4鯷m-,3sHPV9@WfaYq2H(O~`'KYT \BHV+R'`c!|YG*D G1+L֎A+Ew$ jDh'>jkU^6q?kZ2h}.{HQ6ߋK@ pK!V"7 WJX!NWfSں0ZqU$8SI5kM lpB@mQUV>N6e9φo _4죫Se1c|_1T˒ PdɃNkhE%DE f'ODܗ p/WYj6EoX{<*SA"j8TxNOJz6S9 Âې4b-B=_JN(b=2#,b}<qLuޭ#{c%/y\~]y:M'Kar*/}h,v@5TCw8u'QzEqwu&Atm]%lB{!'s2FHn$e r.w|RP֘a?r6UC؝w47 ]q, TFkIis=.A7'3^'8yɾ[ȹL`vٸ~f>OغyzXJa`~Ք>T]/=iLw8^0.k:P_qY;F knǍt\15!w9-RW=!c#tQǥF귻8bA]7.h}JL6ZbOMr`UQvj\Xo_ EAS4Ye!0j53)pDAKרQl};ZXhoD,*cd;svXw3ʝ*@0#$$S٭vBC9%G58e1(U04N;wJܦcjHrX%*tME`bp蓨*oH༫MƅtFɹ&SFo7zb^gi:fTI!u ZE"ճ"@ T#$rE櫋q8y BKh ϠJUǯ>MQ"ZR\n J>eoSOMAʕ:Ƚʹ{iyU\.[|Rᝰst?PlTա =<#Ee["֒AV*o}jB)CQђ?°XrFɫù0HHьS;17G8b'DTEې]#{vr`0硑/dCzImr4?])F83+Ւ ќz>Tk:ӾB b}iOѲH|nLtt ӷPYXoGy8m_}wF+3.r~OoBk8ȸOV@D8X546zFE{:[@H{/*>W6Ansߜ׭Ԛ73.0?AhTBoB"}I0MCȝ=J 5)@em,gIF>z,dv6VE|<^XZ%D܉tX6 ܹLCғvژ!M`mf{N~0WVKZHtǼxW=3d~_k;ڮ6ӊ{Nޝ )Ǥ~^4G1)zQ/\gÎ ƪXWHEx:϶* =;Tp ?io"leP4 ?΋X?֘bF>18+d??yn9M#݈kڡm3gHdёa-İw4{Ѱ 8D+j)'&7TX}v;] _C|X|ә֡7иh%S@ hdK'G&;@po<pe:D :cdvL` H̓̚ ^dW` F9S\WZjtFcnұaGCC5+0 \p/PxgK-Ų`K6+pw)*$EnQ]5u./Ym O?gp`kp%`U%.^ b4S|͎d{~b.0ut7_.o >zj;LC*mZyj z$}ё+_ G2AboH:lӕI/腘j;i?C,m$tst [ Nf>hxH؊ApI.Άc`49ݬt[[wDV>iIh\TDM6ӫhbi݇R@Ʒ$fON.ds>5)*6P 3 eJHxh^0^QA JGnĥ%9\s2\TI / T+G6^P0DiܛNTkt]U#nrP+fp1{)3"eHkoj,J9u8'R9޶$VwiH%zJ໪9~d~GKPI[i#vڞ:O/3@4[Z5.Rhw,<Bb+#H?e"~X3ᖶLqٝ*-|?LGw7 3t^07 ‰,6U爭#%~11G:r>lċqLQY`19Brѱd变*b!a&ي4+ OLmp<)}uz5#.1/^==ĻGKsS*P82OeQn.4y&MLSyz~oo69<`K@`:8#zyoM5?^ŀ)IYיmѨb|~+ϡwF4{bF4vdDguep[ UȆ%ƚo+Lmܿ\vՠdum!,=M& }:>e)@DMXh"ȡ }w*4$'@'Fl>kyY>d_f`(v9S1;kSmڍaxn_r,Bc r?8 οvukv`KRT]]dj"kqƇZwV Yۀg!I \,i>N!a_YfQzw5^#p}$W F'˒;4,?(eQB䟱D-$ȅ3__F{9t{l[!v$ו`t#hI$e(2F/@S&ʚl[`5kyj @z[fx#;uﻺ #IxXZ刺|tnJ}'L႑ښd2)D"w̓C@M󹍭DMeD0&yun,}\ 1( "r %G7IL}KXb)>Z?e\o]P<Xp..|^H :$>9﹈ ?Rј0~~=e @ Dr{fF*p/jpa͚ykHmC,7=X"PhVBhp?3@:)a1 oӎ5Ԝ`,j 2/ZOَ~vM\辁ĺeK+BB&>ΈnbEg&+=?V(g snj`'7$+ 懸^j3,zWYix0{dUm;DS\R&YaQjM1]umzmәG Bn=>@J"T,%?)NbfFoZ895MbY8d>j՞];NRJ:7Pa){;7j&%מ)h(N >Z; /V &uc ɮ"bYDhҋqN̈ oܛO]=_h [_Zg5fqNK]:y![ GXZ҆\#ZvE}U:,W!8N#v! cƇs%.%]&ȳgc+)Ʋzͯ>!Qxnh]JaTb {ׁu=1x E?zCkBBZ+Rik0FI!bḺR驘:+1hA"=ӉW$Ͷ2]ÒAuZ4ywq9tCtOHOıتZݐ`I]GcȠWN !]#bܦ((a GhXOS^u\6ۻ W:>'[6hb7IEt"rV~T jssA6lOv|xgK}^DNmbfH~4F$ E߅+mZp(%?\{ "*J `IL.Щ2Yfv$)\p lnd`кJt =<"rymƹ˥tܯM5:h ZN)Ӯ$4{dFcJpuۂ!ގ8 {rDEs9>~]yd! v ~ir+jaI7` JL\s{ȋ4A JK`3n[GVj*th)QCπкe<|+4h;`~) iAe|v!rq`c}owS_t:~FC?oRGT|Gޣ͘ 3NxR]0tx_iD} *ܡ̴̟&+}*'gqsvtHnҷ}"ԙcSNd@Ed񉃋seH CȖQm%F+)VzH$ s8 KMd=]!J 4q% _E5,KxXtDZSXbEsF$4R2u}-[|L'SWEh_ȣSv?/UJa9w pw J;vEԴC9d3vhĵ)"蝅eJ|\G tw]w}O\ɱZ??ׇX3ꃰAk *bI{bX[ɸ5ƸdߎPuk~YMM.ױ ^RmxN} dW3%E!_bcz 'U2AdoXo;)LYZ77E <"bi_,W`3]E!H LK9;&@ ƝG=Mss{8 [IuQE4Ȍ.Jc yMDkaLo8Lr`.c8KHd\[@ܤ1d-D|LcmPv9ĬحN ]hr$HrZNo7gW?N,^'NT*ycƲ8 IHc|vsVY[s4`'^pP:dr"HMr$ {0OI~˛t[VWr!>H@)# t'K"^~N!tV/NPz^ursb=s`Dx{aSR:cH$@9 .}54*"H߉>7Re(T:MGvQΕGh{.ѸAך 0tϬ5`ЕeRm(*쾸zs[$2! ĿeI#"IEpbwGq&Uf>D,=RxmhM:g E1~d[yTbpXgJVj%e{n!yt]&ʤE!%mt9ӦtǮ݋p!32\ӽp3Ң#ÐT!sl lis-`j#I@-QUm7;G7U>T܎/]Qy#N޿:kf37[K$Vtލ%l񠕲-BoR1+_6m[y_.Wfm JWHV4-:Јm$a.s3•vB7 5ʵ'x%uB}xUj^%%> r?XF%vw.1ƛUF@$5I#g>=" XA;t: C,B.i-%%b