powerpc-utils-1.3.12-150600.4.8.1<>,gɑp9| 2ݕ㣯xiZD&Ӯ$x_PCz[>uð^)O~ 3 SҲPtPs0%T ^tH#qS p tFð=Xnl dߦMj4Ht@r͑b ]))mP&vH ;Ft%b*cp*N J q[\?QOȾ*;h"')G K% z~Z99ƳM\r'sdb_R>Lل?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%{^: hct7 Q7Yd5 l^º u:P#v-@C/WKQv}~f!-Eh 3x%U9Y[) FX!Orvx$9~epڔ 2^yt0EL>^@=u˫EI6BŊyᑡ:KX܂wm Ox53ur %Z͂  GSiRMƜs;j-$tX-X4$/jGd*`OI^F&-#eDGlGŊ-g~?g7lK&Q$/M=zyAT9[K z&*n,rqHDOBPŌ{-d|᛬mavɧ bad!Qd)}9 X )B4HҔ 9aO{hx7|PT&RG,%{74(dofRxe }M/jaRn0ЩZmϛ^>mĨ<x#QXboҨs U`xu̴4Ma]4XQk|#dp\7+p~Ev_k}0Z$WV=lgۍtjǟY܂K{R.2$lů_Zw_? (R |Wtn=,q}~[2#IxB .wޮhglGak[2ZzPk[%1:aNjP94ʠXRdlSzV() ի!cHϯC5!}`1ܥEM&ZZ+gZ! H+p fŹ1MMh{.A5̠F.$uhWݵ:b{W)\;vt >4c@ԌSe𪙃/jt:ȉP5C\ܨ*A^q=7k3nBU8+xbIâӪ$k3p:,<-t?M3p'P 7_䨂 pnW+2a̸ S0`fkz0F{znAaKP7g0Q$,X5}FR9ImGA2nKdܫ12dJ1*?5TƊWA%3$-1׷BP8_T /!#<Ȋ>i%YJ EigřgxxPdS Ks;~X7* 'Q$M{·>KYHw!jP\:zk m`*3Re026\Wp'$'xC:LȺv6lO:dif/ *'NEqZWV:B`EgH1&F]UkLXO] `"08G<E#iR{JҪvVGb_^+<:OҰ- ~4qLxFŕ$uHʫAd.Av1wޅV]~v(f|)xI ?&bCc \Ba.dԛvrsP;VA]!´U{#-t[Rv//sO?nfV.ta<})zT[W[휿R{_nŋ=7}Aֳ9R */b.:[ io0;Oy? ~/:LL*~-@!{KY }#+Jxȋ o**ƘL2 gEcWXlkUN4L6s6fun`$^\;`ʪNāʘ]y3B &?5ۣ b*rϋ%ޥi ,}ql.D&N~>ߐG%VO1pV.ş/T dCqبcW(4WxBR=KWʭHyaL]sb4E EHS|}"jPn{$WsVqj4C~lax\Rm`GOcMv )OO74eyW!Z(.J[hC95H{tw?1!?+_,2؀fV5Fݫ VJi6FX""6(xJh̒.(s\vwY9T~[":柼Y=m]ԇT)t@k%\zuCU{/yxaЁ2 Wox b)@o[& î׵"W4j,*Q\d",Ka(n~BB7)?+Ex`Z*1@\ỵ{m wz"9ߗLXw'k,뭕hfBn !}!EԵ^L^ӔG 7ɖ![V{+6WPǝUNpXPqRh1NbiAoWrނC =, xYdwɛF:|CzY0+CќiWӋ \OѼ :T1<D@=3;Д( ԶhxR1Hx`;{Y5P.PXuV3p'Oyߒm3 f#o+b-6ZfN\M)k}-'L*)]'rBݞ.at*d#ִtba A"!9#IF=4]M]{thSE¦l]Ύtlh$FuJ^T!פ) Şpy܍ !@X؜Y@n4egj4sh(["£7(.%O4fDܡTWYQa o&6!K=܂rȵtZH',@ vl?QO#SC9JM)%눁M^ƭ2 }4:톷׫M0Ej3n {>=6%3V@)7c70ၳ"G yLyM3f 9{='¡)jXҤ~m L]3RA %v qॲ6 "_eݜͻ5Axt=qe1q^4s<ifQ4m?q'`گMfʹ9z+g4 &XjibThNqYQcKx~n$ ;.QsJVub7r\hyG'b%9l1tCszߌ VoNѡuBUJmq+|d`_ҰDZjuS>]Vv{rNp$ُ ήQR.D%Ss$ ׌9{W>zlBs;JG}1dAF$vyBo/r*0Oj6kTc׋qO澿%nk:{EO'<~uP|INV(_ferB_KJ^'=ŬW-+kN "z4FqCKDf ikT5piB{c1e"Q`*hc lџ{.XʩTX}E[MUamxY*{$V6ݺ Rzxu |cX{ :#sdqߏpujW)eѲ|oL=V^s{8_KO]Q@Vxºkԙ-7>;ITY]hUpg"mT r@zzK'X+BƎD:iggIArGHQ!(xb*6[ԛQCc"deu1g saK"Dj`+W7ʢȨLIʔڂJb`z81_}EAh'PչO;! Ig)6%UY5w!`8SXT(KoW\ rC|Tⲅ4G,v?hxuUne"E fwQLЖ 2hWk_ 0kMmk)i(%ćkiuJ$#!?TR854fψh'z5X3LEb Ctk|b(=? r~k(9z=&gz`ݖҋ רsH;^a+rF|CƵ^3Mrbn KN*(kd$s&ɋ^3pU Ptʥ:͉ y^E$w'=R`A$;۪ (+(t:ᶒ[" ];Jljو[r  [ r9q[aC2ОS.Gh~ "q;~j HP~.G1X+̼*Kx9*3mL+Ubߍ\'tP:a&<~'&BG8?|ۣe ("-k&Yup}mOB>bzsċ%[\c\An"0d>4Z.9f,Ŷ4`@J)9Rk< @1|* I!%Lpyt,H[%љ[)]!q.i&!y 1g<DIFazk+ *p5WeMFW>םe~6Jg;a "J1`jWؖ^${q=Y+>6)rTթf]K@6"g 4sFiwH[ "vNkĉV{(H1j[Zۤ7&/.h'?̋y fLƖ&QǗŞ@?'Nw%loJRIޙ\X6 nG=N;u1Ʒn^u#d~[gyI}zeVwRJ,iڰ+6t7g1aE <sڋ0v1i;tɩW7⋺BcwZh $HJ vgiԧMS.$`ƣn> 0PW~mǩ-Bd٬ d=/0败 $Ӏ3/H2x\+˂z km_]B rؔ ^ٍ'<[QY`InZd9p2{.5iaoki-*H> fQY״= >|Q!  efЊ0O/=X>[[.O 莪^D}wp6.: QS&&[Y . -Љ (\cH?ƫ H4=Gt V6&Gpr#(9p>1 z+gsPgo Ys#; oQBr5~ 5\AlORb$$9]jӕAuhcW Qi@{elx{/3z$$y :YyG?|-12mw܉l x\p~sBCsսn icXy!-_pS~100zsiiG<#!|"8(RN(S3f*xWUlE'ŮTI!@@k_>M5_ɳ-Tgq^]+[$M9":h5.@=4wT6ap9p69 LUeZ餋;$4 u?`96;E1}\}:HD#'ڐtN 0+ԉ2{{~!oZ" ~ 5 }UE[/mʃY}i)~dt x޲}4pW)s p΄&Kzݿ 0(Fe40DNOtwzMa5xY1EM4(r q%@Hsn sj=OiM Nc`fXsu7_7xĵA42#ݐQ[[`! ;A&K@⋯ܢYmv4} bsPCQ~& :& #;_&w ȸ0x} X~aQh߶fAOWVx\L $;~|F_@l-heZmBA3_}H "@T+;rs/ag?r|朳HgfP9*&AozW7CUg3cB]hq Q?,m*u΅\>N7]Ds_Jw&?ʲS8oP k!m@ZOwe$VNlg-y]/ }?W4sOInNǣ{ߗnb:L7 0m! uqxF/*~!u WJ~Jtq<$W{.^0$}cS&nv00U[la )Ufa'bXëa~Kf0!ǥS}8$Yt-,#9alf7-Ùx}53hzҶ WBuQ DAxɽw{ %R==qAP(8a\ߙ!}M%?Zpr$K\wWq 8^z|qd 5~ h&m '@akkuю|?9'gM"INRjG:bE󴒿AKYcM^mS-a'5~$vݝsYpA3SpwfC>D*$!6'wjJYE4^z^{lbb=q.P=;kcNoEXmZvF/?H| Kg۰<^48բ]8y tPj/̗ƺcDYn&&OP =R?(oKhKbk6xH\1zȖr!C@a3:zm%! k7_mX-}˂bC;e}9;5u$dy*|1^5Oͥ`/q|>j"3ǿnLc%9 9qÆ4M6 ߠlf{i#뢴 tp]'XA[^\؃% Wr2F n0e~I$^%FǞofLLR$A?Ug`ByC#)>",_*aN`/lDK[A}k{Kf@j`MiiAqʢQ]$o>1=:Xs8qZ(frR  *q;@cdtt]XǛhu[ sN7WTM]z/uE}L,nW=Wy'kL>aarw|y([AR*s/J+]A։I GwzUlpG!B{Gzօ\'Vq!U| %y>#Xvxj6<'I#f.cmװr'W*ɿibìfEGwdr\T&0yX!\F񸏨nK toC[[X_AKt]DotWrY,![ a^0 boi|pES˃kj 8Βk専Oa%'#M9 ,<:aҒ=qRX+Di=@RhI@^t/4n48״ȫGvOct"Gҳ+gnDL ;_ &Jg  l* 27 Xg߽!s2sY΂|> ̓j#(˜s0ISPu sxPpjGdQ`),Q;԰tr!~4hRItv!676kbEI1׌W&o,TT_++ǚjR̩U1#@oޜ9G^'=`*if?YQKxQU$'o;UnD'יIQ*VSGGlYu޾V_1ے8E Mj|oW##w&Xz*h2k nI/)µTs#:Ђ1q *#KR-rMy.d+LWR+Zl3g~ɨmṯo=,[E<:һxxܐU|)" :oor)g&?T$NK1Pr^\C> n 3RkvF( &+@ʬM n+S`C,#H |ZCYC76.i^-KwJ-d6cobu!;W׈ĝ2^tR@̽n{(79X:+W$#[xGti ]&F1&J@K֥5sFFו&MU+D-h VGw-um 4Q[AN}Ҏ)ߋ/x`Z+넎|ّ䳝,/Q`M}^Jr"rb?s20n^HL:~$55b 4䜟q*ذI܅mH^8 ŀ;  eaJ>q\r.j AԮGxX/8+ѕRXB vǴX-@avwA-;+I/yC6R:ӈc%e?慑IĠrxcHI&E7 ><x% Ŗ+v_N4Gv`nKkF &Y2 uO_]`/:0] tPgN+Z]T#r8G sv@-Ϝ @4pR2>ߣ!{t;]9T3e`gי x\-["[l y$v' h3aS#6EǬ/).{$pP?AKM`$a!S]]0;N՜σq΀yGn˜FS=Y87KXE*$5[|DwbWvǀɿRƆ )/g:qH;10oFӿamOP?"=!Ɏ`8ŊWJ&6oiᲇw]%+I*-s ڏС{17(w$\?V ![[bL_7<5t!Di` SPC;f#_o+u™0DP ۨ1V/C@.̀X6yca1}B6o,f妔5aX C)و*2r)+pt& ~+g[VIba9RڞDl:|[h'{XħdXu U+퇟FkjQj)=.J/zI*P}dps{RwM1UY ; JPJf!8B֛iY@Ľ\&^yo RK{<,\!H|Z:fN]HⰯYPo5 Ɗ_&< } &xTfMKl_I2Ut$HG9/cX~Ft$HPE^5 A9_2:T* `X82O`rF(s5-**It|e&ٶh&C 2jiFژ>F>ԩcgKEp !}y|5Gy'0l9=*Tl4G+%ȋhs"ټ % Z23 Bpڃ -&]^L*fO$T8?eoystoOg6Fb=2%..:bU~?M#fS||7J6_.C>+!}QZꏙDXvN#$GD?,-kՊoE.@7N$0E{qPLpՅ i31ç m pBksbUuSQD?8&$z{<ğ,W}I3>*gby {"/=zkVԔ܃ZۻFܢT "Qh}P^PRC^Vךt_0_jї$=mL$g{;5:zID'G+*Sr I69cWj"\ \o%N;QD{uIhFr%[j?e#V+(+Npw{rR9vX=)teL|(vYT@+"]Kl&#r_F[OQF,\"r;t]?PAQo;ϴu?䴋}:v&I\#WٽD\PӸ٭M;6@r}fx ;"_{]l=`'΃!QK4Qtw{!ba`"NX sTr]5!'sLE n90q?","863yja7!2լbpr [ aq$Wޑ9p,[8Z pI_{qgYop!`sr }ef"_4>K}-%ɟ>b ӜCzy:$| YyM|eD ղ&SVfE}{ݱ_qxi'Gxö<ZEgM,#a|,Ti!7D=h< _Xf..pܛvC1Ya-˥cRooz?^* T-( szlY[ay2TQ+D/ؼɶ?nkKSHEXɓѥ(b|o=o㏔8u51s׻ pRSɣOJen:1eg _P%]w3>t*01Rf ک ׹Rq`)Uƶ:>~)&e -VXN9&rO7Ɉ]x^4M _7؈Z*"7 ǰm{S}jP0 .c1!&A =8 $`pfp8 YuyJ8_;1[dLQ5S'!RwUN]2i9K_PCՁg!PqmSԻu;C;>)a`)B8H敺6$i5.M 1rf Z 8*ڥasH$1ޞtvw:6B?s%oѐ&9z? AL$=&ټ{_zFZI*R3|dt5 [^>rmrӤvl-dC)c^M3L̈́\Jyk'P$~++LjSuuFOlw!l+ …;U78Ԗ%تqOy8*%ƀS{X/1P߃hIF#w$?O.9z)%YXd9RfTrQsmU G-dљ3d\fu:~uSYGR/daj9,ނX`:;dv8[˙f8x#MbDkB`43ߕO]y< O^{{5W/*~ lYaci -LBo"eak|A|Lyo7Xt-1.v4k㍱9A'*Sۖεg /{[U}n.oh>O #;:B. Lc!Z(Ӏa&G(e`VT26<{bYfBx/ NldS$Dř6@>j %@cNSa.:w;Ø6'C&["F*>hϦL 6n)Ckt86V|,31Ggr9X&:9[{AJəqm@@g Kh(B\(ӊ&UcR hrɵKR"sNM\,]Ke1PőuH'^g`B`&zCҒ*։yt'avi+.Y& z`,Q濛fBu?jtJr`-`XX^$ <:wL ou,ZY4^NG]ATϢ4#qfIQG㣳3SZՈhd#%XCByQL)Z_ir b&BDc!Kϊ(Bgkw)3^s :|PMF&FywRh| ɎHyCHy/ghw3_<g[,ip)C*luR֓pNPL?kwClO$~h:jW00؂0Fy7Y oPfb.Frabnи[*iID߳En/JK A/Ki#C'mV("’-s?J-!>mǽ`Wn2w+ E7+( :_FCP9%@ݣT'ƃ`B$^"'zs1 <F::ZCMة& m/ZsF=(mϥ$5eߊ@ܚXQ7˯8D5wBNB%3_`ĬIUBʌ+Zvrqb|Ԣ {cǢ @ j vTQ;KYnwN1F Q?XN]쥣7N`bXfJ ȖIu.:^:Սa:qKڡZJ[}QI |7mwL! v%Fn'z _$0 ]8]liA\CȅC"; g;!=)" v2zkpBC<ZDBO)רgN~k;@./ W-7p`y.=yjFMWwiTW^P Bnܚݬ_6$S@9qg9U}.fA|VU7Li{Oѱ` _ϋB$]3MϹ@e>A"abץRE>=qe2N H+£Ya8DԋP3#J%h\qf[/9 gx"}wC}MNgjY:c럢}g,Hf[5FLBtWjh@SPg ![Vܟ=(aVm+!ȠBv_(;Zqmtf=IAB2JU&bM-nFp㦰/c:@݅ 7 cYA9H@/ȂR9VAŲbꆁ$ijoilÝ>X7"e(YL /,2DuO2њPP0wñ"Zb6jz[j*C5+ixcCv=V: :@οgD)f@:V]{rh>@#27,˚-Ds 3VBЎO.k>y&}*$݅zGCaZ_QfBZD1 oyM哬Y!2_0!+Ur@ V12cv(,E]3w^k{LgrjsWIs޶?%hp]a4U"/=S{(hw|/1 P:2Pn4wo ne =LtS,-YwGJPIIī#TJo@g$ Yu'տ6SkjA쎱?EbJwYI_0ւ{G5IMN39 @XgO:[:LkbvCn<x-8WcC!*{Å""iS`uA)GZ "#2mr6M.`yV:K$InH6jL/.a99??YSP6k z4OKb#W=0K(@ sQmN *@M soEr2g Y?nkۭ>ү `(;f \!ȱ}BQClb!F=ֵ'Ny`R{2x^(_ HYG^!~u6?(JD| ˬ!\g 5By0;RppĆJ׌O 0FOT z. N*V)c`>z#a +n9۳LJOWW4 [A:Zt=0&S4IV_џRΔw-Ւ <◬6ܕ{":  c}'*/1U4nXZflj$CeBiCjW4\IU'f{ Tx.)i,QTא/#pPԄDs-ye +,Gμ9#p+Ҽ# nZ Qn?t>Qiʺ<-6x%!& "5Y+N?cJw0V׀Yo0U6"cβ B\<_>?p>Nc5}*r7pgOW_zII.he` C[j՛W|⼐*-`c7<'TDF?;ȫ(arvq$?6t̺VӳK`{gy!TvǞ;wi?ɅN O4g$0Tlar<پ;ܳ' / \ޟ'8 Bz]4ӴP;X32$sm`uH( )aGDHGMOl9tc']ᑓ\EFՔN@Gb|s$ktAvY5&&<=F62sjnAZn KO 9FyeAW=؝ҏ=%?+)<bTӟ-~!=o fT7@2LXGTV te+,2)DSB[YN @b/?,?L4F+&w&GF↏nyӆyE9f{,b՞Ѣ2vC ùv4`nH 56&7N]. 8:!J7H6~KKD}¯ٰ@A>ڧXܚmQW2f Uv :Xuo#͵%x]+nn+ ݃9l+SѹIAT5gZw3Z }ʇ4T63v ;+2~p~*uV&+,t3lAk?ɪ&{t 2GE?E>*#w:d%RmP>aq9R妅EW[o]<;]v۔62H|ŅOVq|ṑc3Ɂi\ekɓǍ[[V k;'<~cy4O hiÜgqjFӓ|t0.PSB M"$]_vdq_|'e ]$_[B;4lat:܎-aCHmMԊmK3<?GrT%{e>.z<;!#ל9eXR  W >\TZ<[ zgעolГ1xCT GbB_RYh7Ѱ~X#t`ʹz1Qb Ɉqi\fx+'Z!#S n˶LҋS>ŸoJ:UhBDpqkv^9Z)ыs2KV7F5XI?i?\;Jz-J\~ES=1acQ9'M~@xކN /2iY8͠tSDL"l|_SDL_uKѲg$nsbezCƽH"'.0jجn;iBD\kYKH%2&:۪X}TtUeujr%Y򾛸1&u}zR@vy;x3"' #]pkw.1]ggp40~H&L;JOu\Dd~R"-8 Z?"@J#n5tv/?rdR4x((1?_β*;J-NqwQw؃! $8鲢ō$x7[^kGyhɂI/vFk\h}aJvdhU+zgb<-iY ʿs2%Ԍd#V3-{ryp-|uH&X!|:MTEtƐ|mZ+T߄)e_/O\E p<>x%^1 ϿI^KgwV/"i=UsBW?Qj$mv|&Zf֐86h7d/YR[8"Uo{JYa!{MzPӲi{k%0[qq lᦊ 7O (>hOD@E~!R ydPא[c#wvv$=Aq6g`nn'k|ρj:ofӟjgT}]m8^ Q{C1`"ץдr5$^cJ[ ysXb XE$Yբp,/^e<I&ɩ 6= *w>-JD!/M[VA䜙%VQ]*w 5U8+If>!@^cԜo2EXAVY7Zڅu!!\NHF-ȣ}{"u'LF(rP/Ԃ,ꗨx{hO ͂(~v0j=vM[\SABpQkiyit0_ժbMPE\k,b\Y\CF' %?ɪJiOt¬&vAT:ý̮ݞ EDƶ @I":t7j4Tgp=.W͏\9fKcnWB+䃗bk‰gB즢IsZB']5bl~t?9r)gpDFkK̂ =E4ȹ^)~WA_7=d.Ү*s!bMaXO`)aKg4̀)(!!,0*oԴ0Z|a?C"*IcnMnYϵUkNl0GIbb@j@v4$’CxEn:PHM؎p_GS>q|!᎐z1m CJ ]zߍ lyIbQw/hjZz\y+Tɯd^Ŭ$t ew&4i/*W7p?L/QSb|5&a$j v55 .:GyylZC9\a 4hko>ϓK[` 0و4`Ҳx^;{UѠQ5%@CsJ< ' q *XFB|],%9b.2٩4ka+ͧv9 Ʀ姱(M?' ]tK9nOllw j9v ԝN$1V;n9o b\sg|eG Tg3'#dԕΨ?ude!;j; C NEfAKXs*1%0̢Q׭9Ke}s}&TEϱNn iɱ?=3/OםCW뽬ٙ1CXT|4פ+, @ }:@2 'tgM7R\ #:QٌEAs) $2>`),~QP8)aMN+B}[[eΑCNk VG>n.Ѩ %ŵ%F9DiA[~ƋB_R xF5`Cx=U `r\B1 :UGܸX[h^pOѺ'-g>ŠEv!1s XtÐb~֫|8ӻ#P =~y,R &9QxWpe7ÝALELŸW",g#&apm_oFeBTFVݾB :ţFN_lSLR5i0="G\;E>5鑞 ErN,C(`u/VG@?SEggm[Cfi,8-ٝb*.ٞODSg)צ/8]2DuT$jBDoo a]ɠ~K?H[ȺS;^xXW:GS@-u3$>enfjAHVBɽ_ƅ90l_džԿ,.)T<< 8LҨ3n<[_ 1*gRזI/@t- HO-ת\wzXL5`6.{> F \P#P%CDB bD ٔ=SpvZY1+xcAQdZ$*F`@CΈĊ.C-2߆x“:s#Z/{B 2y/75}!d>KpTQeFd(X :`m H)VoT2 ZNG$]HD%kVdloHUN"Ahvjjv1}!(53lf]{u:kP.iZm[_P㻉xp3Ĉ"?Hnt0J#O qnD a.iÄtru=~D#h?5gW: &;BN[p(Rb ]b׀t65ugBypœ-YRoz$!dnv,c~o l5dP"tg D3%˾Iz?:P8"Ye>d -\ULE}"ޖkZ9" 6]7Q$ISHh;Xg^eVE fT:' ݜ|@~$ҘmIqשF`v)F%*i۽oW]>f i^}0'PϏom2җ᭱5AVrN1n[Q)b>kf尴̋E}o<:F$J1Ut 6^M#y,j@љX^Շs숕 !?mc4EN8,0\yK_,{gj *cD DHp< !{9 (m6n|D7Fo,bu_F6̂%#Ŝ]][A`?˱bi v;>0i'/PyK|n4zy{3^ Ͻu^Pjl~'T-H -M Z,ˆq4c9Z9bq(aU/.@|crԋ"e'[neݱdK5Uߞ/vlR$=&Bi| L&I??Uť hGn2 _fòBX+YƅxoyƕkVBPOˊņnMuK}& 5v*͒WG7[| ]jaqRadXK;838L QݎC:2U/%fXOnM:;ja㥔b)"'tۢEWlJoEQ|by] )q?_o`yz(޺ iJE- yEFTl5s# G˷&$)W%M bey&EHd׊Q7YM#s\<tl{3TZctE ||@VdWOnpSZJ̐P=odJϳ8uͱ HiAKݗ{m&6y[X_0= #@}/ :R<1#2C$T"i( &,".YxۍnZ.iA G| JU[oleAJ5˳2 > [U N j@y,}i2jl%?)q𦡈l0Ж+ƛ+ w4p9!ʅey7T_<:q{grX;UTNCg*O9yoI_V5oc>4Y :n~7[%IP<\TƜ@OAiC⭾;\ۋv1}HGM9!a("8U$WKuUtbOd@I[ OL9z% xlOjw!Axz lPSW)[4GRRX`Nl^AD#lVA,W~6} ;\2 Ak=}(5z5 i2sh@&A6nyBN8%?0="gt>Q r],/e5֜D_s%8mW흛w |mX"u<9(`>ky h+_6l p @6eW\A/*Lj|3 jk_/y)Co;ÿZoiv 8kD6}vp-Fae(&O~|Bn_i wTJN&ƩD9 qrKyQhR[M70G?DqnclYDڭv1qѰ`نh*.-v4YzsbE Tsb l0Ea(#:'OX-HXf4L@-q[U hǙ7)l.z_ѾNpom˛٫9tf HOi]:<:N4Jw %lXYnwZ?gf+BD[>fg|SĄct太#~~Wqy/] 'k.RR̸b|řFɞ׵ueGV7`Hⲙ~䫤l"lfˆR^!j1?CD)DZf >=&l=4 N?%p?|‡A)"dThzAJCoҶ*?d,(}8Xwi$J]9` =0~/vqg Чm-`%;QE(g`UUauî3tU)ݮ"Uz#Wܕ0܍Y( '%aVǁ2$e~pv-- LTysi1Z?ZmpﯷdL#vo-p-n޺, glU  b_8kGaHw_4*C"$wVht|i-og@#E˰m$h%D& 1 Gsb ׬J&iJɴ]^IHN(Fɣ(9859d^Z^ h6VMkAO*6%av `Sy e۳+7@Y86HsϸKQn v3dIOQ0,X +_ MZ gCLnT+eu`'XiR3I vky :$ytl8L7DQps֏YNPC Yջen\1`ւj9|iE45 {TI':s*-vVM[2_l͛Jmp֦']#_DڝWNOf>r)@O\b yrCՁeGFI:Q?NE;T6ķym]}rǪ,U(:~' !O76(0?|{o-la+:g?|J7ai 'Ы5Y dGuh*Oe喚 lC*WhTfE<}m'eaa=\ipdPʥx@(؁=K)sbhi$غ] A!ԭʙ=(;.n |Ѝ7>PN ͈ yoNV'Y9LQٝxGymygKWYl=KS5mx%)-.;%h#E2 -#:8c;uP k`- ]0 'h8ͳv-x ߟ!3lIN{^a)Ǘ gon(g\`g?"H 7g>Z @#`]Hȿ[7lvlSs V7t CV/$w^RS"!Ty\b)`M`iq^N)9pTm;e45a~ռPZAق0!&'rT\R|Ǿl.mO[-53>.-|JeynZN>ӭŕY;Ziɘ8V] 2vvO&qv@: ̥}zXXԃ’^!&D[4BDb;n-<3Ae?Z||&7/p'5*jG&@R"p+WL̮4[Cqs-^op|iU;iu_J&A T:эPDKg8bGO',8ֺ@s_(6jєs[ZqddOh%ӧ9Щ9 bAHj̚eAVBwXc8o:4 Ì mt 91_2_)IV?\d*a06j%J1>R/3Wo6ͤ<SPk;~FzO"^*UK=β[MZBꤦƼc,:44qj|)2EXR ԿlӔե(1:vbخTwZDE4^c,+<hN,)8{%cՓI탘$9PIjrx e9YB9ť&7SVrzmԛsW'463*d-KpLl_km5/3f^[O ?\7i8jA)2y3G(o?W= =fF&UM4C 8[pN7ɀL$7W^(v^*a 5sL2@8/HIMug1WkV >?GA(y7+`6kcجјRw8&b^ l4rC8$E6d/L1瞏DJPPg,dҖMVvh Pki/(r08Lp b"`-&!)WyA+._%tK:BЭ|&lOĉ>dE=Rtd*h}3^믘 pM0.CNe2,nk }4:06_ p(ҭ2I?݇a)W_>1Iw/1 *ۏ]#ͫpF6ȺwlgS"wځ>F=|p"ߤ ^HZ ڰܻ3I\#NZp˳qA! Y gĿmLĥpF?XHЮ`WըizunX#@LRoT]%W)c9i*h[!zJm tiߧ|sXRo[ YQ`֓2JU17^#ydcx<+9VG6L)1njf+ZD8TB,5{sS2S@x?ܣ&?  _xHQ 4.A l'=rhb\'xLYhH1I%<RR(-Peoܦ)en L `XyِjqP;d (k=9_]N6FfW4o2HzPݰ~(۱d;;- oA$1;Li Th]mTk V8:T}Dz;vQB9P͠bwu=ETs5_XHY )XrA6\;! W5X$& 92s [mY35톙Iހxe'jxBP36]Le?_K"Z&0=:&ӶВsر\1}d5ΖЛ,|`e+wJ~U47Km.ȟPJJlk27k gԜDIЭiT0xV#~L=aeq0 }suTV,!tkmj<-Ưk&szB0Qٻ K"ɢQ'F3 9&=ˏqZVϴDSNǼ7ld9;(.U&a,۶Une&;,fKqW>zJԟ .62xZ Ȫnzgyg-󁁮#*vd avlH]WѱrYQZt͡0y@sgW¿HŕH;٭&xQ7V3֗09oFAdst}h04 ] M3$ɷ4Vƥ~A*+ qZG8" T0* \f_a+‥ حl׊6;,P>t=%o tJ̌jXǍ/ԛ㝥g},™*fBIBRs_3-=8d|=ɍC Sn&u*F'wAuH'R8NgUAo)gjtZDv>\&4`r*VEVK5$jww%Y.R&fE jUM<4ۇ 6}%YM֤|5{\pV5{2*gfW d'R,&ؓ}ExT Ow5 )uVe.f+o(' %I8*Jl׺pd//ea|}YM<'r+'4%$ z;ѫ ѻ8nвJrL8MXZAUț5D Ȳl!fPSٕ⼪[1ɟ _aRMo7xwEûʜSqIq&!E#o _&K-(Ct^51sU:b+d()Sh5*:t`%SܬRufݧA{9 LM"9i'w:퍓,Upo]^ y$be?!/-x}=ٮDu$ohZoHSimD)q:1BUe*XY,e9>;-7~j5Nf"6f\ɧD*u !# r%R<[cTV'WH~N9:?~x 6, fhl$Ď[tcXih^W#6 .W♲"UhWibrT^d+Ig\ӕ0cR8)@%4e<=JԵO^\q I[8wȨ |?Ҁ7d! twGq'Ĭ$E,< <t@)cAJ;lwʠ=ɻB7?$!ARca`)olpQIZM E",֪L 6陟\S7&!c9OR*"ۜ%ݴbT7s9^yuä(T#6m Yɲ&}nsO.`863/n'[G-l {E1n!ґPM|fI#5=ϵ'^kWaWՍϵy~OZ3Rݖ9hLhۀȕ1mqOܦnひ$ 3pܪ?QiI$\_۟vt~ 3XDiB@%h.Pz zmOIέp!(m Zb zg9LgB|<=ˮɑLc|_V"nG\gǹ,ޭo*~ W1,΋e|J"< 䒰#C Bܚ=ıKin}5qB,)^}dة֏K01ß @cb5Pp2G[0o-ʟ84S/] 5ɏr _܊0NK")ev3h;WXf¬:Qo=>15?]Ք>Ui\2?t;9DQ5Cgr`ph)!}c]@ KlGV>4L N~."&h~ߔt\f1|}ת8 v\oiRT!:DFu}.(șP PYUR"x,4 B_iSp@H0Nܘ~vHD~ V$YRDc%CAAeKI۴BB07-صi3q6QV0M^jHP*w^t:C{~V>>sU;ʒMA5;5ʎ"?m/wr4M\\.`X=xky6L_M>EՆ(|3L8ru.md-q&Z+PƐAa1E b)<,ٔk~b.Y2z6=F±ɟ>jQn8.$&d"!{SO53 5aBcH$uAsIrsw`T/5;Q}*4u fƊ f!jw#Y,{+wF {QGLA7"Fzщq܀Y-neo7g$i* w@=FV`~Ԃj%R8,m +^e`D]#X՟If9">.rJS͇ض3KF: Ɠ^+Ck$@,镭J_X<^e0`qsɯ5-OḲc!gZ QZ6*V:<"v߶Iq JjK';`N+r G }F@ZB<֥A_!L!qu& akDfb( lk9wAܳKxܧ`qLI\ Ov9*7">#ZQA+Zn QV 1Ws)v_%ZDFn4U/> d>#Rwmp| Qv/O1[ 'ڃvR#omgf& ;s 2]҄jJWMк`X-ȟw樍fBcB99dC2 ?J,rF7Yq(8ٮ~%KyRVԗ:}GWdlTUBELi=6qZ!(֏@C鐇^>ڋįؕJ{cMj]8sB -\RR gWl*2RH=<< 2[m]rX.F'k#S\> ed1+2H#do*ܩmc UKQh˚wp4Ȳ ̜dYv=$4aKBoߡ򇼫| |HK1ɂ ߨ bF@qڽ>^K,Gѫvօ۔([Bv\'RؒQ%{Kڧ0ܻpLvp^1Xӕ -c`WyhXb:n0͍ڊ]n"TGN5#9U JbPT{2NJz7l7⫨B;QCP60Z<@lZt7pbKg)T=:xO0ebiz& 03 (dR$ԻVקPb||Q=$bʧZ5^;Q?zsy{Qe~HTMOQ3 Ohh t}V>4Nzd(~fPjV>]7oLdž/z /0[U[S <4Y6:isG HOULr.ۮXsY:Ug(Udt,ğԨ ִ78BQo7aq+ Hsst73LZ|%ت8%"τbUF%R oݒzwF5X86r\++_܌ޥ5v_9s4H/.  w;0coO3"!5E& \&Y@ xSIQ̶y5"* :;- "Zj2Љ8RJf8;@jT_Ibi0YybHQۺi-mn3YAˋ~ 5'4nR·fpWE'԰Ln{&QrZp oS4z&G[\maIk+MQjւq xV:lB QMq OĉH3rneO|#3z~.Gla fLWI{& hE(aKҽEt->MSrٽO2V0\#t=掕v)b,Yw$*e]E|ngi`)X}D-Qʻ>,! oOmF F,.=_|҇{H߿]y /,M6{s/py  %g/gAX7?LI0*Rn<ɲs0}NH5-ft0D+n*ZeGt= o zuq7<~X'ggqcR :l%?٣=֙NlsGLދ>(K^22(jB^K+?@2޵4`^Hux@JI#B_IuY"2{u} i5, +Rgc/VM2/6>?dR3S3ĸy{f6;ź{Q<{ST#&a9t6QCt~/f-rՁЩ!< I\,≃dq[P{pr(VE~THW9OJ+⍨NmXͬ[*.0ey푹QZ&,m d/.tM<Ϭ F$~gn;\'B!=b*TNI_,zi쬥1%\5òi2_QXDSvv)2.Ef#)X^8{nF]} xP; ÅB7 w=hV;Gu"'JiO/5$~B!p75Z[o$Sر|c\.0*-x17=UЉDl-E0XbNxp,Pck5IT,od,y+a2 ^e!P]$2/.|vn, s*## {#(c|$MFFN i۵Z ~]z֘xUuG!s5*VoA%&?26ep᫫"Y)gqZUʜq?mNm֧[?XXAN!R W0:KXLb=|@sSϴWs:lu5nё*YjTC21HMQ^/F!4.A!rޢ<ڴOv9I":ZrVMɓg?rwدcD$PI%nFW/?{+Yql6OP+y&n9ظمʐޓC6UMqv {r`0cu6Ix:Q2X<6%?jNECw<&W K``VnymqE1X&mJNg( Kш+R :spkšUYa)(C+?ބ@$xy3>4- 2pHa$\3%S'dcIg&Ě VuIzCWhlaǜz6+Khк 1s•ѯp͎w*ӧ`Z޷0?)ѲybOA ZP̌\ļD]EٓB],uN?9ɗV PBv tPc1[m@r(C@;QE_aٕj¦IV^6{k2Vq=k+{a^3-\hԞoUMׯg$=Y O܂(ɁmX |QHBVÉ9tԏueB7$P|Kyvg_ӏ9 J$1:4vm,Es "4KQ1l ƃYвhM\*cR0^/,:kMQ(Y9Ⱥk. u{WtvS0pY ѤCۏ¹`Bt?{yy | eRE7Cy\qlzeI%+meSܤf؅ˑZXӄQPÎN1WMYMz[}._6u %K(|I5:Sloa*v=Վׄy%/s6e)Lrn-wܼ?*Pa{CBey'],] H\c & JȻt4~1-8C/'}nä6k{;|h"gfXf/I*b43ܛ JSC##6݅AgV#@,ܸ%;޽;*1o)7W%8=&Mg: KN7x` rKYaOHGGpUu$j|GtRLaJ]XjQݷAd!6^;zoة1 5e/w4K*nvd".j7~lEh8{:9UiIh{mXə6MqG9*y#CTnVPiT1^e܃/RA^sy mDf H^ 򦼵>_ÀmNL^hH w$V﹃\i ]Ljn< 4`*E$%mǭ>o}Ḧ́f]R#;؅C 4! :( o(5LL>[?5Rb'\JT*TFC!)2bТO9rR tQ;^@BRid% h:bEyլk)q*2WĦ 'IWƾɉc"B0:N도0A 3Xw!F~J5ȼ bQ7O5/PE˓k gR^OD];6Wos^ {,phF𝒧q55iџxYRU:o\m XY@@;`*ox4#MՆc @fѼӌ$3)& <-"O2>cx驓K8gL#3E$+UM.A:<4&w7jLYc}qO ~&BdyLSa/p6fXaU׷7;7/Oyo;l7}5, yBl,$xP9oF#snAaG2%v—Q8 r[R"2(ߊ/{>kPs.pYkf|^<5.H!IF9q{k1g=OE hMܶ[^a}٪V +E\CdI᭨Q1k(@ ORZl:#.-Q6&E8X2F!<<}h1"cMƀBF)YC {$x? `[g 5;8R`zG+F5XpvJ,TA̫yW=ZzxUfta뾖>BugnS9I߰abPW3u =ʥvH,YV eBڀ;5PJ =#GȤXzV 5IO%`rmH59G5=VK*mbɹOGpAWvkxs mM Cf5C A4޵ZӟP=Þ%g7W2E@W-x2j% Q2޼4{ fA;WA.TĉCPsةyQEoT)fE l"HthI>.yMnhUWQ}Á{ Uةz23p.ط$ݯzhYD0WI:2Ә$caMe jDӿj̦~x4X/D]B;T@tMZC x-G/éVqXqF NnJ8:נ#tTS \mn:9洪bpE1J{Cd%ě1p]jUڪ,&‚\o8RIKɾfD8'4Ù-(iG'Ý %f :<+0(XxdzNPIL[(>NSLp~$xA_ # MiV q\z>׋߾?WUF>1uGdžzufȪd҇Х}"bOPHOmmFt! ֲ5|Zc>誉&̸ `kL];#"}ps!FAMA(f?uKdOE ʕd#{: hX#y(4ݓSyrZu&.dn _'յķҞNw$xЄ#YdёtK:)UnRkoe=we#$2V"< /GM~ A}jQ+~aU.yY-JI7~Fn+[wIˋlV'=(kߛ :ĸ|mlϼ-X|yd_!ngLWqwτ Ws[ЗĤck]ZxU uF.DpQQWPa%Yn2v.&{`+&EuƬ F15}\vZSQqN4$oJս8ca=euBij fz\qC=Gj%\Z[\`:bԒ꿻!ҥ܊CPx٣wPj #iT&uĂM&v`vEX=jǕgS9*qk+Ll 7% n5DqwN)>HM<>LbLp*guC#j|}Xr{#'zx#ZVs,xbOu˕wN O"EK[qPl;gzm2_< L28 [{ MЀ$⧑Ek-^B?;X 5F"t)"t{X;}Vt$vC긴'^Pk9J06Q!i_Īۢ0WEf dOE}PZ}FI g~Z{0$H\KOmỴq7qI^9*ڑʃ`@I>N霕/jD|ؓ: qB Cvk~36?#X{yL''ЅSYZ. b_6 irT؉s ^E/Nhŗe B6Sᗇ"ﺛf*N?oZ?A{s*Xj8\}Q7u7| `_I(@Ke$TQِ㙃1!%Q"Yڶ|wH|0K[Tr vIkg5_:?Z(r8lI8r-wm{3A,Y/nlҽaпteb* k(kpş;e4}k7#A) rjw dm4?NPEف@+'G | "K`R& \f]|tͧ t2?,MfTo=0=u}\ABoPeBxX{_:<R9/L2#.*W8Li 4mѹ9f} .OVր qׯCdP]n~4=I ;;& PTUq(0(㞫@"d޲!<)ʷڂ8zmE&i*"SH-</ }[vkry2OdU P1" B2 $6(/؟$"pb=A| kc Z]O#WI=x0zM|ZPݱs(~‹z֧!P(L i\t tX&Rok%|vI>x!ObR*hY;#VW;Fzs{Pj9(~PM_mOM-ҩ,䚻$ XX9>W?e4i[׹Q3eO ܶ4$mu7*8T$T1+o,@B,BHPcm[W=c` |ш'h}BA+fi2וݚuL+̜ʅţl&jx9Gh JB!*ٚǜOP∹9z"xӌt"S>l>ܺzb.BgE)=^c K3Lt(yhӶ&cEAAy7 -xE`y< ΀Ȫʌ< u3l1~/ևHg\[y!c:Rx ;N%(3kī[G[-CW3ks Cϧ0zq^ޞrj;nc'xe8.`fNcs3/ V=G`(g'^#gs>PT`Ơ͘+Wf/*CEsfyrZ]QcjUg*ȃ ^ (b/Z:O7#3) ˇ @d$WWA;B뜢b'@ў1THM&ʬ8WCS;،ꯏi |COE&?i4$3S/ -v͐$~l'JLTd05Q,w=/{_{K1 E?y += rQ~jgߴt B$(9La q`n8B`h'uw+g$$#w羂@p5_.&t}ّ\SgcO['>;j@q R Qv_L"xO摌N|nD,3p䃾6oFjӂWaqm|w4Β>S5|t2\nN틴\ss/,I#(]Dď/x4Ga<^{>|Zp6SN7klQt<H x lUgHm<{lk^h_;-TP:M[pyWlJznEu4$ƩD~;͕ 9TM.+JvX V{ ir֎d Ft&O,-M^m~pE2y س>kfkEq(h~}q-f<bu"eNNa<D&T$c)7f}v|>p؄5Cc}mU}+8?j@Ѡ2]6מ}gRO{?#|r5EUSqZZ`DLVcFnn>ꀯfB6E+sڸ ]' ?m Imi]|oJED(tn=󹮳м`yث͍{䲯>41Ǘ84'-#he;P4jn9j㺚EHβ!0( r~wf\Idb0 ˕bvlgPvfpF5ׁEC"0 @,x7za-@лL,rߍa#0/n5^տƎ:ĐIj Fsk%Сk)ao"~^<"ѮXQC%#H` ),+~h_[KL¯YXkeWYJM>t Eqخq9:0q  x'_'L*;ƋӍ<7\_l:|#C>dax>h}$Ť0ʢ&"2jvq Ф6!1@jtH\kw>F. V m0)ɦzn%M3_V'_Ms4fzd:\ceF<(!w}h-oeG'×JeL~>ܭ uz >D".)rTiƵ9E}FhLe@^S׆il ׯ( <4 EhiSiZ9#?b; ~b{`an}bRmFX}UZTf^4Geك< yZ}ې}Fe6YܦW*+{¢ %PrIPVԀ7>y_6ZOn:<]B4MKW䑧mɲ~%X%h\@7Sa8* X. Ve%G{S2tXR싐zl^-xxSz.oY :ђʃRg̈:J wEK= O"uS{} WoZKF+Ⱦ5Y޾ и'@}c!(ǫh>T0AYenpvhh'rs5ep ".&37Q`$vȫ-9QBRp7U #b>GRC7o,>VHgQ& je"YGjӔBS鵚#[sY!!vg__kHa gᮊ 2?&G_2kKYkepF/]":q>@l&ɺ8\IT=.PjTpAÿlry<.YԪjj]e ǧ5>;ؤ %N#"뗷S<;,,YCS4 #>5s! zRqq#Z9Jkl lhپXu^o:4;[*upj$X$P럤pm[MFBy>kRnu^azzU.(M\ޒ&o͵쇫0 8RYhq`ovBA|H@TxBXYכL-,v*d/#(zaݭnfvƍqݫ2`9 H~F&@huQjg}U*iZoۙon[o,Nx3\RIf/ # 'GhZФu&N#[֙LY2%_VlcBDc'RwVE½kRCo~Tuк#X˄L|_u4 ZZ:ʊhߐEEH_oX=[y4?+)hH [cjFp4 fo(zO(eMv9ue[Sn&4-t1tBD)q<\vTFҞ:62B8ܠ5ϖT"B`+3 o({Z,YSox=5/4=rݸ#B@' pm [ٲ@KDZ6Ж$N#Dw<(g^i:Pk3j02I{oj#Whs׏EWfgJe$ FP*3E*W3RÊtI:) X)[@8x $j IHghgW0V?\Qt3 {I8U+ q luXt|kh*6Ȫ<\G'秣*ޟw&7ZVp#&hv1 "U]eg ڨGLx 1#s{^nAý! #EbNS7-ε30HGgIg$;1?wb7m!+[{#fp W{Hz\XL+=9\ rs`Ɖ|!Ϙ7h V+}-/X\'tYR=„m#G-Ģx\UOeæe!F>u7y3n[qNou?yϩ17#! !Uw@p34ڝ)Wr')gJS_nE2RNG ^ v;fsG.> Y c 7mtы{!ژޕ'RrovG;Wo,&.Π*nS {)ݳ&QҮ0K^/r\+sĢy-Pʀ+L2L Yy3G}c;y%X.f)!;zQ 0{۟87`C/J`>^E-vC>h r.*ŧ#/ɔ]H Ҙ}̐/,6%goP( 2րtфf~D׮]s؟?6%h1XQ OVW7HΒ?m]13}X8姜!$ cD$%i0ZJ.t]e[yv@[B?qAe䌲5vOwW l!VlbMƹcT7݀$J%%YP'L Uq[]eynu&lRe%r7zREj AjIHB=I^H@@iordוBozlsڬh'+uвs+'gP~+ߥ^yfkRǑ~PrS J3%fT{"!~ L9q#6l5{fF e#SÙy3>uXD63w~rv)U/mf,1v % ǍXQI2^{磉{qx{92s^ ?),,)M4OaGCÌi{} JτO80W:DLcb/$cp]%5H^{qGAs1y #Ku>z$쮀5FxN:/qjhÝtGk$hqaF M9<âA4w*Tf)bseH 6*'[V9--Ufχ%(tb3# f[ƿ_>+ >Vg;'&ʴd5:ujAR)3O K4cAԺ[^[ 磻Zv!cذyFTntPNG-uBYwyٛ#uF{Q),2`ۧZ /C,8?cx2Umr[&;v| C+'ơWz!ʇ'@{v7qC6Ǥq *|%Fh} NGֵ{_$Э0S]Y@XNtmZ6XmR5z׶VRE+Í3vg 9d 욮\LrX&6QE&=X-3BI'ʪHQ<<79Ē9|<_a!I^ŵd_/6Lz_a _C&`~+b'T2ncn*@K'k ; ؾRڈ,TYB  B^sW:<:8ѽ\e-ʙp啮~kv<@/'bc'%e6x<W`*XF`qnt8y׬"DI+Œ!۹y;"ِh 'VD{G!i[+soRC|zM:p/v}{f97R87`&xG:Rd|,`;6I»Y0(ߘϥw1DQޮ8|1Bi͡t 5  *tS%;a P]&a-&u?aFo~RkEҡLUSצ'a_{b`n ->6#3! r.ލZ{I]L!dV߷<ܦB8Ȧ:á̆KE d[* Po'$kF[hDL$K*&8w,QF EJj\7yCP` ;@d1z$.UѾT?]F D:-HNnZ팧36dv ۓ}'L_t:>|[[.~jsޫIQ|:R2FnF]^r 9 -UJP"% v{1-每g-9] ["+Y`?$M"omY4N\O]59n±)<.&kM ((AєZTv?@JN~m.+~/ȷ3&yS ZKbxmIq_tu/AP_;qwta A@W3l A)B+a)m (7"\/҈Lq@`6-L[UrixqaI<,?G" ^2c';w?񑰽ٶ-L*^=3% ENL:΄|h,MQ;!/q(mOβ2ZEЄ q߱3`tSAҸ+s`MįsyݘS*8F=^&󡴵 eN<@')rLNLcW]ܪ+[0 SzwaFߤ{`^ibjd-Q0yz/6ΌGTpSʧ]qrLPAݮWVK<";ÿZ9}K~tKmNV(?My:$9DU`ymVvN%M ᔳaM1or*~Ux26hq*[ΡZ %L\Hl9ȟSk?KLAGКxٚni]Yjͅp<66(֩KO\ LaJ%6hCzmIK>Drp}rs[~ Di7)/Ȣ2 Q;ۦvѯ6>^I kyU٣cK|?hn]&vw=#Bim]Gj=eg3Y:#5Ȕp^'z+ &"ЏoīL\[͚0(C6?jˬND/^y=]-sVpܩy!4NѵtH-E][% xglڍc>.!Y;0B9+Fwt:M!qrl%x ܺ4PuP#$[7A> *&,7p*kFؒ swtmHu $gJ 6iRcFǘ~ǁ>q2C/pz딬KMuq1p(&5Lr ThH+3d3DB] BhE }-}𬧜yÎ 枡NOs5ֈ4VVn ZOg&x:h(g|Tw-ؔy-5vzփگB$O'N{ZL3`sN\b-V QZWMStAJvE~3nd~_y0N"H/J@U{Nͫ-׮hRWoP <:{UWYl+0<2.S 0B~YL]&uXô^wiPջ`ptg.ѶPV|> < xobqV9̔ m4Dh,zY*LqǍ% )( F#[\r4WmsmM)yo}gFWr7^$c[c /6G&%Hħ`/j|UuvzBffh4-<߈lbbk9*&@Ρ{wvunhkW _uSz :ZIS#h%H9!@QՋ=EL3>M(q U-k.mQ87*D-91%Ѽ& ,^H|"~* 4J$d,w4x4/ ߨW8SQ{-5[$g'X]կ&}509X)#+et:>Ybiތ6ؿꀘb@^R|`lNfdE%f6\iNNl܏e! ʝm3j,(9W/RU:fL{V2;CHo/7S3 L9RD]"_nҞēE|,i{(:ROQrvH ,3lKxt`c\98%1݄4W qcH%6f MPmfB\a*xuE>C%j%j<),`RN8XY#Mr7⇭T-*B\[GòeHGe${-&W򘏸DE@cS>"a4<P\Wm\d).m驠D;(\7/,# dqu%:@YQ&v DEyc ӍuQ VY}uv+N=*F~Sv  2]hϳ{ʶUGԳ5S۩伔?7! Y>W?Y>XƯ E?pV szQo ]]Џ ?%Hst.(Y(aZEE!chjfMEv~" EQ#jl#c;bP%ЉEBernL%E]0D1pX|j0:{ 1ŗ?mKdA0hPi[ᐏ &zW+V<-0eGbsֲIprC9``pTBKz!H{}|H `&X;)Df=>K*R5ũQ!2ǡAi Wg"pߩz&]%D}"bP1**w=!U;Dӝz-s>i]hu0MI A Z7\YJo8 YhmuxŴ)p^.%k/k2sl&l3)tyrZMN#(k!%|FDe&_?u_df0 nz㉬;Gǘ"w0 Tnw{b$f,_67JI-z~qA6֩!S*N$2iHKfCnn)m=/3:p:URR _L@?~ p @R[ys-0P .@k81,9YĒY yǕɓU EPP@Xf2Cn} ٱv.sQV? $"<‘Z_2zX ºz O:u`6p?q1:A4V|"y{Mx_`洄Apz!x8A_kv\ZGg}1{m?l[g?Bb7f&(HD<7 (ovGjt0hHߕ~^$ֆƄp (X^;` &R2֎"O7"}XInhHXm @K5q (NBK&|>%,{[*yvly` WZcU C'@jk Dž~ ʁ;Eu9iu+83pQquHfsATp[/[)~WYqn{v"$DW]m(IO)ؤcae5/F Zn!D]بeܽ;؟6k2o~H B+Ffn|\/|U8OHKh\H + 7Pe0~ɝwqjYp_Ï'wldn4G:AFoF>"j|)q.VDPwD8 N[c.BeiRaƤ]!nd=tٮaVOFranٵu 2pa$Z%cC^!_^7ЪYq?D iuW|bQf6).pM| :xJnS K'~P whṬ1 }GlH1|QZc,C[K>ϵRO_ 0msXP]$" @ّqߦ[?rƏnm3֞WvHra9kLh3q$69xn)睠Cdnx-oXZ0!K蓎7dUEhv\FL֗ҝ 1mrMJ*!0p7B~+:ҹ =KNVs  W:͝Q6?4 #e5@|nz8ʱ.hSR%RGg#K%h )5-[_6V<ຢ~K=$gal _aE.֬ JW1>۟)lRmSRii8Maٞ0 1wDC],'P4>3CfVzRv`ظs]`mHgHW==a58%oq뵚Ad~fvR$xx y0T>Qє@CVJ].PGods<3bfLW`#,F+zTM%dl4̦ԑGp w7pvѺq,ꌖh)(as~axwv8 9wR=of,͉tfG?U 3H#DSA \j3?vǟ#n d!`=[9)v74?Mb 9'z~s`[^4!/o6  !1FZ;mAA ͤ{f\qYxM9s˗(7Ъd2W]-R N+$~r*nϗO1̸a^#gnH!u73ޅx9TC[0Z.`_, Eb(vL?v냎sYBŌ;}ԻI뽯k7{ϳmK\ ʦ˟Ef1k[A(g/U$.(hGܻ-bEA@#8gQzb'*?Mx ':b:J QTagW|oҌ'sG~k+e0$0erpITj_H45-R}5m}zcdj )ݧlGQhVjU}7==޶-Z>ڧS`%G})RYj]ӽyqi6f '=BP[GN{tNUѼR5xrB10빖/˶TV^^+2Q7۹ܳ61v~ ѝH*Cbg&(W(ےXBPxǸ-! GF G%,;fPOH)|7a3g_0xa>gYHbWCPYư3P6Qz1%ȥ$Msb^/-b0 {\:iȯG5m#qT;7_ObKX]r!2\cǟL6 z6OY#(@( @Lªs28%'^ ʴ-朙R;k>ptG'ERZ(1Ԣ-[3=O:F2BI*:ۋjxD<3NFVTrwĆ1Ug5Wac|&DfɁ-h/c6Qn/Qn7` ڄArQ GN8N7ަ;FEʧ}[XtC9F&HphbA@@ khXS=-bEE63ØW5k+Ӂ-KL524#Uk?Z~!ϡr&QtPԨF!ǧ!jL:BGRE!SyaR a^܁:Ŏ>鯈 ;Q:~G ;"{K:E<Vw:[p=z5κn)N,e'o'\_Wu1eIWO"+{J3VWoA1iƃ~xp ɿ^о5~=Pjh~s,)D 2] `zĹuIJ4ASuWN_BB";ˬmBD1 x? rϋ3_A4';t6Q R8e0A{{JpI=2/VKP!r!e:Hs $n/ :ɇheLΓx%ZӘ=Zρa.q&(<.&R߯SʓMb5,+cߜyc{{aί1YxٝpmRW-p$h/*5'[%/G*g3?%Wh9p[fv;ଗ֟JuYBB|]{O:.D݇PNfpYt$Q#hȪfSi/jW/A@A0CFVd%'!yJ;d.޶UވZnd8K[B\Hi-TmyU5w (U :2ʩA40wv5 W9i#f>wBBZ ,XpD1K!|!(;bmC"NrkLUÓ\3ڏNm0G:y]P"uK3'O5Y> ^g%㐵~q) 鉳:[%"g'X-(5S6zh(W%= ^ S{OVjVrN\l]Y@nj/'p1soNkHe& 6Ja<;#2u 3L.융Q xaGs35y$%H6hAL`?s>a};ǩ'!R$a:Gw& AJa,Cj>:nG_`kc%>d*jhF}1*֛1Q7 r)EcY<}RS.*rtٻL);&v>$y? bBJdxu/Ƕ G 3S?-x(|RmH`s5.)qُQxľB˗#$tD,^_ZV;Qg&:a#/_ܞj=Tj:%ֻNm(~`qs>U4E9hqxT/̱ %>s ץ<#[xPoᝏ-//D`rt?|! KSRrϜ`9ѕL̫M52_]LyQ0r?]cyaRj5>W:]f;C`07s.OK8ŃZLfɰnQK~ק_lJәriQ+I-x)? Р|%5ID_ n]>`8J h sȑ 1=auA{3C\.v3D)nE[x6E t(e5a}q E8tБӔ=dL)r*l {tzR36~ԀH&@u.-6gIǭ]]J&,)n50#҇չMu5r],xĦ^6益0U8^QTR7aĒ?M7?c92 Œ`p'Q6bip7#tưϽKS ai(i>Nm?1 qFT2ާw|]׬ď5TakKl.'m.:rqeٝsFIg6i2_2YǗ:$U̗ #:"U=Gd5tP0WE0$ِp`FX \zW.x.'J#գbF!b8h^5n/ Lvʌܤ'm9(%WtNcLK'ßi)LJQ)~r*0*B(MEĆeLsݽRyأg4wK RD!mitLQ eu^Htlߠbk["W"7JH)CmhL? =J|OS53#SvCh- ]3+jX}f:eDG4;`r K'yrZ5Xkjq]AcqfR>fF 3mf>1ޅ4ZNB[j,M͚,Ym򙡿Z+gMc,a(q6'Mo\ӯcLЫ5¦d,M)QOH#UaNRVY!Ki0ӆnqr\l8uH:(T$GK?tcVwjUo8 ?'=>|\]#tAguNM}A8gdNLْƌ>m9X /\bE˾bTYA U2Lrh%JPjzNYʧݿФO#;4w]Uɗh0&OL?pa lz&ou[B͢5h.ޫ^ٴwqt-۱5Ti,5\:I*91,RGMyvYNٱ4enå */$gp{>lx1G?3v>QKgY5)cqg7f<Jzltۉ!'ƚ.';d=oJ a @g*w#kf0Ʊ6+BEϜ l^ $^Q&KՕ9U1PM+.KyuBra2HI^-`ah[*L]x0[qԭmdt=Eǘ՛| 'wUAͷfj>/VcPFPtLz>MZKTpI'oMw*N[jƪ4)9ܐʲynr~ROD[8>{|12ʣ<,[M[2(O\QK*Zq!1p-@{/wR|?*x9f]YqAjY69>9hrpUbyK ۶*`oX؀d9Z#Ȋta]V0I cl̘#r>Ij<-LfK(rF i~N{0 _SVx݆ռSIJ6gzV'g ݙ:ᓟgUXhm?ܤ"^qx?7i)3Y3@& ,nT&9h߾ ""7=ImиuZjt*nvjiEJ8f$ 5 F@_G,~Z)?RȠ5Pu&l^](,V)Z,--i<8qWpďɯbX5Ă^r{R@[+Rw^}nl 9uUS'ؐ-'tyl}mJqn(@d3)8nf 0KǼKli@@ࣀ/ݤ{?R?M@Ե%p^ tcӄu^b« vd;}Bx0  P(s_z8fMfW,杩5[Vjsn( {QÄbq[t`{'3boLׯgmO/uIĈBQ2 /Vςv&^?sՄW‰WB1cܶ|@zqbW2W(+K¶@ɧ]j^WQH9J6 AG`PUڒ$;r>rHdf,ٳϽ2 Ͼ/OʍpN+VM^$& kol &T}z+,ï זtb缔AapS{{;#xڗ#ϩ_"kY)h/sajo i*U4axK%^Kb& gP*& gMRP<_uˁ6ڳ #_bd_y@EaSg@EUޚ&#+kxi)7;.Oqy8M=1-H"0Ռ0L A D+J0fsd'Dy0pDa<,$#rK5Cn34[bBiL{{^:٬Z58 8JLv+Ѷ4(vmp{YpWY9_2O+YԯyG5{u֜$ZCE#j*~qp{s:Ww=K*yWYPQ0 EK" d|k%g\,i[ᷫzMWCz%ޫĉ8&+ӂ!!He :kBd@L-?g[ͬ|7ĸ7nlՈu/;q?k|a{9d-GkUQDɔ- ,ަW ]26MDd3ߎē]MK}UdVЀo7 5B)]=UoXo.gF$ZVqBź tr -^ksϱ$7USa/AɫG#Q ScΚxIϗk .7w4,^` C~uqg30ɋٶ*'C,dtXBmtC o(.ފ1ܓ knFا.u4JG,u K]ӡnbӘ ecof1~jǶjl:S?] T0[b%#QB=*z`۷xB¾)PHomC%9gܝ !IZl{ȯ^?ǒLM}{N?2w\R7.]ts/ge &,)qmj09ݮgZ"WſvQ ڃ?+6i[vןf(P>#MI{ɦ(S{dwt)ZKǂUSڹ2 &5íf9#"vΪzI62s)`D쮐wՀ./8Y]ZqļuWmC7φv\"ӁMgT?Ɯ }lG)&b½:Jǰ-) 0pdRUyG^/<7"*+sHU}Qقq&EL0}wS#NuQg* 3® NsQOE@6{j vCFxcT&;rF Oe \dpliw\ G}f)C#ά8%cҽ(b p Ί -o t'ɺ} H[w˗d~"ugN" N9@.BM0\uFկn[|ߙY8߳A˦}].#@l-ߘ _[ iR<;`;[h_,+Op!~=K zTU-((0xr.i+%b2 BU(k?P9U(VR_פ#-<_6\Bxlu31?;n͉,Au\r2I!80ۿێ0%Tf,1c&wݯ0hh0(aM<Ġ^FZJ]$%մF/t N(؎X$SJp`6 :zާM}..|d1fEP*>D=L[mw& &d9^_|@MbK4DR"X7ٵ!xJ<)6:B}I(*\lt@.0ὲS(j&j<Cv|9l0H 9wg_-*t3mj+MosA@jx|P09(bHʂP[( Fv8 i3Y=dPLǒ'HǾ$n#rU)eÒ+x2B=t19oj&1¦nf⋶LH)# 04AF-B49h!PM[cAdU0nNf?m7F1d<- HGBܵT (LW)W؜G㊐d.֚erX `/t>x9JЫo\\F߫?lh-QIHY'P*=?r+<1n1TViq}I( ȴBD[D}ŽݒeqiPAR<]՝ odI]0,ԡ7/lue BIЁAiWa&xr$NByMK2Dvߖ+M*ant䛍]0R)z4N6-)S%tg %ݑq*PcS=-.29gViZ#$񚒹1^$ `,Km܀%@3+Fa=dRS)6RV2T!5zK_kVwEJivmz+Uc魃_s;er[8M~{'RۺA|W2MSIo%&WJ௧ΆvXdB--<3ľ1(N%|*874ZCoQ*$rZZjT0Spc7Lp3 +[ALe ,eG4@ ʨa+Kf$*bXN}p:@D\`21_UWy}NCAYФ7[݃Ă56{K]_k}M O Ԡ2ԭuGby3V.*ٛ0xdY*]DW?qR^L^- +%hd"; b1!e9"[*a xcSgaCi{O7!DLOf$oGԫYXD[FQiSsnb:!щcd3`X%_q(r}Z ȕ#4S3Z;E޷XZ9rUVkT?PX7ο %7xCGlE Uӈ".u f*l;|WB?u2|L|>%|YMc~P]iIz*P n7)[ݪQ~CzDׁ沤|{stba`Tn+r /=cL<,$a,CjjVV <`W?.=CN.EįMuz_.,`=iwWJŵ|D9_7T<=HfҧGP? )s v@jS} .CFXEpFw]MۅcG)FձYnߔUwu#zVEӼBblo9AdߙEw%/عĭa% ճ;6wV4Йa#oaYV3Hu?=igfw m9f&ww F˓M( \Ί,yޑ~[  L}+s[}Z|/HK(sPȕk8RRH0NyvjeaWajVjHk1*aVr*I&Z" dK[ ^ϹS(&w7~7B Gؕgks% z6x_&a LMEq$0APA3ź@OME+ѥ)7byrtw USM7sӍ7 )e9c3}pX+Z=C( Z_)ACN."7~9:#jmҮv% G5Z6q ,l'Tlj . d=Ux I+)[B "{<o4v[7H!&+ X30,'ƖHC_b/.1PX)K܃Fl$L֩$'>˿@:ԊQ-?1$8%s8|wP ɠYվ"~Pov5YI =qmf[6%y*"BAO+rcӹ6&\ [$e?A7ݟ1ɰ<1psQ'K e0V=PX=8Z@7!5K2?.Zc4%ԴxF"V#o >0ho D@h"aEf4׹Mi)gHО9rWSs|@Ê:cP2 ѵ:jMmr`o9yH,Wn脴{c-WA8 bR[uP4n5pg O>JiֿaCy5 `0[rEz2ddCj+pOA |w˲EX^3D`vǘR>&};((ZNQO>OLV"jR`mo[ 6uA򻤆̩WKWEUh>ѨƤפKH۷:ja5Ś?GC%gaqa+mKTC5#~V@!a/e"Ͷl_eIܪNJ^͘cUERq=axA7ePWlWs?3-'@<  ,]S/ݝ2mB<>itv g4b_&9sMzt&rq&KӪ RexLO49zЄPJ%۰=蓜 L$ͥO?c&-0GMcmEE<2ڠ\}{"l$@5< tHIܖZ P*$QZ`*̥A53kv/]/0dOG)7E(!Bͬ="MЊ]6GiXqtzS"㧖Uxsׯ Ufs-MM |TӾ&6~iZZm:I?pa kZ4Li(1Z1Ȍ4.ncbiaT <-F, zWb1 :-N粤Ë fRI % F}Z >]Nڃ+?ӺٲAq65 NK(rMz``2-dd֟Ę 3ҭ-Z| OQ KaaK@4Ҋ\QJHs%a¶m9,Sp\1~rH@JuVD;N%-p헳݁f@2@ 1tfT76Qy0vp?hdrMy hU> Da%l`{!^kND=^?U32-nzMt=аtCTgb"gE73Ї:Y150.u>D2dS|i_050`u 0fMlItLXmi1H~єI #92I=WС~yyAB1wl&X`߽Wzp ߉YcMcb>'?>lJQ+P(IoɣUEC"VEXooz>Ҥ?eyǃٺ[6g~` zj2rЎq4d' "m`DH9l-LuwE1h*CҎkUqόGvĪd,_椙t@rWoP@$rg[Ih8#M0au>\U=GOi}1BiI-ؒm2|^A]>:D|?+r߳ ڃtAX-C_HE HUܜY-mn\STFg{껌Y+9#е'y>.ާ0vx9lS QQ.}ll;@?ala: `E8}(@MXx6I FXszvI~Y v+W |Iw+XϾIHA1U8oݨ6,)R!1DwX-XR$1/&z/0 $@1D؏=tmkKq\\l2Y eW:L[u}AVoĞCvGBA TR5]"IܡٵdsrV*]0zZv G3:o%i.I.cKT f/aBtq6q28Fʏ{MҼ7L!(nDj8@qIK\ѯt;1pFMĺ`+3ߍ8$TQMnUNsQ.;orYкHI[՝6q]ˣx͖:%ߠrڈP +D6*tq-/mi 25ȱHRl=\h :x:QTȀR:ݕ^BZ3ذhM:6}=fC@R >rOTBȞ sWe?^^S}T[ۚأפd1!kB? ,A bᶚ;=evBV82f6}xAE,:BiR=XqŖjc_sP4+S . W¡Z Q#:U: DQOZ;:5 p;~kk-e7 'S.TirP@zWCign\Ɲe.b巃dͽ;2 Ftiڶy 9y6U da!96+t=\VI4Tq\lLSȍhL+gx`D~qG' `O'Bu`#zLqVue'Ba򆦴'1gqxW:=3ô]sapBHIc3/+#=F?YίͱP4'XkTc>Q5Z$7L,Zߕ"н -x׼8 tعg2 ,>4N{|m22 K eBeZU#$2cTQse|J:d*9|M{lֆ7oQcirR-MD@%"3lNb_x֘-g^lh~ޕ:AGYCF Rf+rOrw?G>7Ղ+p4,&c/BF_$ Z+G/Hh8}].*K&' Sy;6e>+JDN?!7:dFE909KmFBBn4&+l~5rI'!\:DTk XJe8a& -sx-\0OX$i5.*I1]Y^%GɦmWߍxtJQ.[Ev׌*vuNKv3U2mlb|HwMwL-%OqkחB=vFٜ0 [Dz$tN.}6cF{hSӛEn[,B.A Z|D`X:wM-2>^6zCO sAu r%i7_Җ5vǣ諘W<ѥrU8o!=B#7ꓹ^9Z}߁1ynq9H'a#~.sǥb% ,ne,-;$x,DS6/`Oa8234a9c r@CKP0E,Re; f iw$X =L n9݇h UR 1gǼxjMسP8`UJP[ALpN/o09ԩ u!oo;$kHr+x%h,7YϦ}.KCj}n~`Ќ Rח)C'RmWHIS{ik&*P |F|#ee=7#,򋫗idﲶ$& J7l>,- ~Y$p+RqnX##.k?T+٬*♩6i 3;#ÐRҏ/ 0Al6x^@VFV^;H>?ӈ{WuT@ Nvx{T8ˡ|1NQV%({%DK6|~$`_<.EA~UQ{Yq*l&VYD呫Uso֭,ٝVl_nق(*rQlG=wXoG $"4Y {z`^&3%-xd !1vy8\ />ok/O;y$hL=LcxXwr GQSoW;Xg}`sO\wl'X0=^u^m)5լxe"Fmʐ6$Mn8akj/G/,Rd}$+h< ,'5gc٭dMЯ:z&4>!G0ϭ9-jxҽB#hGn/ay-t(-VN~V Ur/\I P0{s *\@$Rm ˈ0A( =<"􁠧Fv\sAEZ®AC2ft9ƍ CJ<߶; 8FXfx_=|=A-aT6*}-=w f>k{k0yXS #99k;oa{ߝ"8|u 3:"Rt*Me'T1nBRfJhP9<+c͌Wj[XцehX\e9]}ܹm76&p0/$y){KEDr'6`g;SnذqWwceT,?FI4Mw5 2|C3L6Yߏ˔1Ibpa5M6/: :|J"9^ 막 m{S^63E漡Jzd~@|W]؟P1b2aT(<0sUtQUB8jn=:6EIvT`\HGsao6 &pվky^-OjQtjQ>gp#J#ծ#N*:/W_?Pq(ͳb nd +v|Ke áiO5pde,YQ>3E}P@Xl|v|c`9a2swZ s8?Ǹ@֚_#cSQy;J˕bo9pxAu=}mm N6ga_tnb]e쬭F_.Oϭ3cbm&ezTL s>w +먶^*!M,|&z:I97r^"͚Z;9D(7Aw,ݦcd<[ʾe|ᇩesx>PoI ʾV0vƕxe#!̒"i ޷/Er@0g.?Q/t|ʹ(iwRuuo~DX`]m2-,_rP5K K0+C`$sQ[ xY$y<:u p>ŵ0D«3Vnf \xd m =TtL|B"Q6Y2&LG;펥hΦ?Wl33G_32gAol*FheRr5T5u6I9&.d+"mx{I6"$@}u9b ?iVY^=\fe&~Ѽ$/1`XDkIFҝ!j⬈kDRtu34\M `pIq*kn'e+#M+`m$C^W`k(qrk?=C6ٕ:Ӫf 鶭V{?4FwXچIIw<=(Ra"xjQar^Y !clK_Bq!= 1xm3bJv U6-B`6Vt^S'oݏD(>N&[EuI*m,&`E^,w֞5hpz2@p>LThJO{^'gO=Zׂ6ਙTq:x4XF׼)JZR : ϯ䤖hk}R=ܲfd#ڡa񣽥~,@1|fubBZ;B^bֹ ؟O>A {1Y?9ه+u/+rAiO*HF,WM2޶ꢧ+`JPhĝ#Xٜ`HI}:b̐UK47s<st(xZžb[d3ौx%( yj~5xW^{ʊF‹!6͌,>odnyBTrW]2xyĬt_JRǭ㫘7NQ$晔?2)v_e>V6OEK[ Ҽr9JzblK%zE\&pX} fgp:uD!I돢 UYaMQ-ßْB:Xaw>ӟ?PS|C @:x-mѬk<3Ϫd;^ mM2tqe<ڔ+X]Et͏8p.jj.D [@ Za1*f.;TrLCfHO;w6j۩)aWaDЃ{t/xN:XZLy}Y~%yyx| J/Yh=lv %+2f. .%4- nijvdcUOzf4Y]9H;.Aۺ<:[m ͺ!~)Q@ٟ:T3rShպC| @o+V"ދ'">A#,%;xMe8"nj#X(;0 f/N>hASU|BkdւOSqɊfFc9yg4߁I8\W]V{ZKk2UK1eeJXOݷ+y"UѳO]lz].Nz8Y\EWg%~,*a؉~nMf rL4eꅅ}Xlxy湵D"ѹ0X ᶍ'4H|>k+ߔQ$El^1$`SjɛL]R#tlC2gJLAD%?a3H}݃l8 %e;"]Ԧ"Dm)mU(~|(*T381oNtbΟ5;{ s=C*0)?IӧUH"΀.ݡz+nAn >bɖd$_v 3n{9"p?_,6Ir3%2;aR(lcNUscgY L$j/w8&%?H6@)_HRO+-ϥ͟e]h qw[qym2k-8r'QƘ 5}c|6JaL'LW,RD]_VwQ r$pV ˡkSC'Otq9\I<_%㞪FZٿ+LWzlZlюW YCq2 zme]4!xZ@ E&ٮ5û2Ժ q m C7TMy5Cf§}'0oBhdEw0s*Sj0 o# 3jƶ֪U] `-[ ƍϾ{ΐD7FPD8wE8.kڿs3KsggrmLqp}~_}|UCb0ePIZ-f i픸\_bŖ~ۖ`(2'Sj6J-0mFi4:.gk#u!{Ӥj%ZXX}1 HϜ * >W_g>ǣd.˱ٟ°Kl{V=\^w<< X,iVF3 4ʗI85GՈ>TCجҕqݰw 7qN`_p#x+a ;6 eug05X)gc, ɾf~THӁ|f$ȁ7x9†ai6ƴmL2Qf?]V1X FG f:{G~hoH&t6bA;(2ؑl/arJ44PN4LO}6n[/^14a:^msTVPmOJ诵SNtx*]߄)YS/{G=)UbȎ/dHZ P]ez 6Q@$y#_.{?}?<2!Ȉ>(.8Ċ? ]rɡ\] $=Cp E^)ǘ,:q<<3Is/_ԫ? 4YtcHOm:jr*oCGo scg@ţ"w@Г[7?jB bz=PW)puĄU%V2.zPAx}ׂ̹Xzq`B=cGfcV$_).Qpj°@|qh˕i݁x(I!/*EͿ YvVO`# L|%[֙/K?V $uG#r6)zd^1)-WT;Cg)ar98:`$D߿Ezz#A *'3aɪV*=+aBlb/+= Xz=Ws|@R1}Ӏxr5r:²_k_X½N, v"?ĥ yۈN9?-Ԯ"SCp ^w6Ž%랟k]jhS;@s0-Q"Aa/_t\8Ʃ=dޥ皁7K>h&}D2Uzk F= eൃ[GpڟD+ZDSFx`$+->\pQbDg3I읨pNDU.^-Ǚg6;8K ]>(rBk}̴w_M]Vy|Tx0Ɣ} JS/F9C$E!;KFb ¯5&P,![5RBZ\`^>z8edo$kĶR!h[;6d1|7KK!R׶|w_7 Cp4}3 tEe+`1]xm^s&_-#\a@b K(Byb" 1JDCwvª$2V$u6B7'Z3 ے|Ehu~O-^r&pc0[(bayIqCʍOm;k}&ł-%F6/#5y26w$Rx1/an8#tLr%Ќ\8}?S.? lV?"OFӫB ѝ J5Љ&حUF.uJPkWIL1bpW&; j~Y <6 H IE \%z =Yc$sE':ǶSJڊEO+|"ld zgرF1&0(R ^D#P ASLYfZSPT>d`E2<e fZ4_ā 'gElG^c0e<`,fYVjrhb1n.mJ59LJfA=3Pϗn[ nh,f7.WK̳.;AOaFtַٰRYQV0|ꔬD:HCיus/\6<4G1Z}PRx$e}-I\g`/JdC##Ar\|U =? .}Px-5Í/u7n >j0-)]:ucED{W ?E@,2$c6`rKoZOxë`;H#Ƞ0;)#%#&CLC&t|9և+1kW{[ԏ2eKmPB^i _ I|S)edb@deG1)9ǫie`jG~b1ib{^g/1GHK76+%`m3( X~49[sݫ[$oGĤu.Zx7/uοYob; 3@=Q2Cs U-P*y{#;+)mm 9':ԣ6ftl{ ?bpk3es 'Ӏ!z.4xe>r>(h˹)sKRr@{ҡ7.FB#}ܷrüu-ApUƔg ^I/{+=1o>8i,&\zWƄ M~ӀQ0PIIƟG_>^SEn{L͑ˋNeО P=&?wTns ޮ8.^*}i3 93=>(R1Kiބۻ(omۭ_f6"s}r),^1yM9 vze*b;~ߩSq;tNQB0´n(3 Uc;[Xz9RP M1"єUVߑQv,)uB*u=}lUIzjo2}[`8VFHdI"hT^%ǘc Q2"o sc?c[,'i "jB;,rXȚ<0G¦&چ)LLƅLU¥>#V02҃š7|Q-( ckŘ3 O.5W>p4wU1)UDmf¢ަ:gP+Yh\JBB )LIDzUy?G6i3!>c&Bld4 o0"U1۬h?<ԑ]P2(ZEۍ=L_J}^za<Չ H~駜!O,W(fg Yc1PIZ&OЦ|`Tk2iv39 Gs1
hpi^q&S E%sHx"JM33ɗ`ًؖyOFF!Idy#ڰs с_ *>))K]?(ÃQuil][Uή;Z@@4>od:&L'Upa 0k*W+HB,1XeUn0JE I]l &J}Bx|WmreyLM?*yBbB7a AlD#iS77˱V\&4@Huַ?A6/}Zj>hV/r;\oLHD?E{-MRƳ7YW1Kj[lu.Ib ;SI]~4D9ITevq%;ɇ )NAm(2VmR svqxG&xI2փ+}&C !ŶV:;-=ξ Xē&-V-]:%؃zh$ (`kQBmz`;E{/KxZO 'ͩYIX)5M_;X|Y*vK D vkv%L.2qoieoe%">PR|ė^NjdA66AG%9gϜ]e %u#K֚*{#KQ$caJ*SFHl_p m4_DzNJk#ELnXt˭RL ƣn&`NK|x rae ]vd 8l ϖ9&1"ڂj<|Met6Jnf.̟'Rv΍\d6#ᕇ &Kp[Ȓ{?exZ);G;**O`F~2 $V:m7=(|ve݈wX*}=W/2lϨHrCų-$DIE%+JJdsE^KMh^!lE Qeg?~LM,qjDCp{jzTx/džKЅ"urϤ=B|rβKR~'U!R^Z_;cJR2?`0 UW5D'Q:O˲Wygq)o:y{ޝP.kDTPZ7DT ^p3&][7 ~4Bq\cQyqm(jt)}v: ^C_BW o$V*g/J[G`_u{qޒ\.M`xD |ͥE} LD C'`Z66W cMݶnׯb}5F{J. hW=1cyJm:B!Dܿt]iPGF':I;U&>K~!dCïiT_եHF!d*gA96dqMKX vIEp.:>h!0hHZI.\Gх8DŽ?Ե+hN:9%ZDi.#48:(?3%) WbczUwUb00m:'4zDqQ&,#4+Ւ"€"=}tiIxvvBlk 3,o~-S]`l{%\^Y oĈǣLFN{.}rYq_K6@u蘟[cZrը6]׀GHZ YJw=yzۿL"Hozeb47ܡ-'u>)tM|號k h؏04:ׂ?ujJ㌞يQ&EApQ@] =`Yn)aWrz㜣A| ǝ;ji% @x.t!R7&x;; }譬H`$//7]d2(=f[CqU oNbI7H7Hhٜ͔?`A*d.m`U7^ATtJlW 9#mbQeט qḨfro0GGy]LyO!Ǩq^,o|.Yתp!4B2DŽE<{Oo?̀QB 0-{и4ws\sJ|0!H ˵D}qF6,P#4W4Y%S1M'DEtTsH b/JZioUV6E鿻iEq Vi0c/m-"͛$8E] ƔY~ͬ/x9]Ne)>džiDaIoeo g9"}Y!?קJmuyǔ}B'TUʡVST@Ŭ$aaE\Wue5㝪,2@2*a{*L'xl n,Wʵ>q煈qC(͂Rfљ0hLo,fTrJ3bnAmCv9-lLWyKJ yd=ao#IO~e\3@ysm5 b黏!m"oI8,E}Niv j#ͷXy]~+ E,]@M8U0__ J"t*_ JڄX_\x rcrZTXycuJ O|1:nߟ)H| tD7Hb!1F ǀC>-MF@$2sE3 |Y݊- pBVnVg3"":!w\P֕\mTaغwum^&VS ;z:fINF;h@%aPe8d`mX4bpzW. ,vphw^UO.vhW7I8\1Av֮F$p#T\ t^rK xeyzGMbmwBun<&0 /̜5loؓ u$'Q(xa<ɫC'21M6 wNq-yd.随M\͆rEZ{剉wmXF)Q vE`eܝdnISIl.Q@CSCl ȝqbzL&zZZ@P@,|A2f[$]_WʫG·5Vy'p$9{*5:20-C?{*Mx;dUM=1fPCOќ㽴BM% ̓2UkSPVm٥;:lz4Ldqle V+]$^8C tDI8(F2?v@S041`. nÂ< ɹNw)jL%U#b,IMЖ\'h#*ӌ*+يUʻ+$5ҳsȢd'֗SM<~xڠ4g4֓[{nAGRv870,Us֎S2;,ڡd6.te+7PYęm *eX9L/޴cu-.Ʒ O&#qy տHN%YJ?ɱߦ^2O['cmpF,HЕ%_B`#zo`:D;εZ&3܋"ϥ47Ru#S 1 4QQJmtc$)a5Z]e k{W(= j \Vz:urlW+Z"ԭ`ŵFT[ԩ:B?PXFZlzAՆGO_4HǵsPXKs{KokWK%Th~g){VdLaCoWF]^>e=яsi MY'9nT]Uٯ^pON.c "PuqO &g=;x,Lu8SÞ"&á"qNtb~ @pV+PWj@8x,Ebq+Bz12v+ vʆ,ٸee} MJQJ6}ub)p֦nUPxX$oUW.GMxN!Ca# XhMYژr0 -#HS+$DaF1 hi Z7BwsͱHDOd$ta nw\KÖlUmN8 Զe<)-w,#m^QP'~γCP Y4Qr(^[Kyx7eq`jUUВivɘ /HHBN ~٩I\Ey ׾GȻ2Ym}֭e1pA7 &B- r_Z=T峵NϞ=jf~g9*jMrAD @4o)w|O4N_PHZ:ߌ2#}~n6Fb=Ey*Vrcpfd }N:t(XDi*c'l%߳&fx%@T{m cAk|,&͈aBU>4`M8V_f!ЙrD.In[rʉ4i+gO`-ZN(R( /꾨yJsGRW{2+.]9 sKAMɡE*;&nff6oVņ`N|d틇"pxyeZ0Et5 ol%Fpf !ıhjRVEEZ-NMƠa gFT>[s#LAXh-}xV\.}eMHu,؅ܧiʋn*kϝ7-^E+ʿ `XIb %x(ra%YG0gQ_5~#aN;д_[$ G6CEgSUñN«i9KءƷ~ ͆Mx(͵?JqA0I+ijs$b ղ/MFu8;Kd5?C9ht|U_v"1;ZBOg|SIɯdz ?CoB?F⦊v?D䜹vm ]m!y|ȤJqK=w:KӺH=N~c(4zF*5` RΔ^iy$ }Ɂa i߮ ;k`d,Mnt7%ذa /ͅo.m*rۆ[Cjf '\/EX>nമC|%o!Sζ9_V1f8 `װ#r>0; x2wM8ǴRlvf%,C=#'?$nˊ\3[6 א?'-A|%^4""q\WC__[σL\G7RHFn6K_[$ x_*h꒴Jrf^ Ts`(*r._bFV@ m^2B]ԗwZ;qF-z(=a64L9z)9,f5Kphn\ /-Qc>Is`.sBNK WC>{Eiih51(d?pvƌ k+ 0Y?J옹^nP>o 5&O\ϬYZw`u6m 3R(̝Ow l?p,p&bRF,h;$N$9>᫘kTH! I`<.FsLUiU^YI\PQ0T;arj֢t Qܾ{1zhth'i\;; )RE2Qw8K iiʹFNA`cMje8xB}r_D\Q2RtW?pwjO {مFF *0Mݵ"@M7=a5.*(!5v,r $5YPŋZO{-Auވj nhKx'yh(#.Ԟi:lhEA6}f? J7Mu\ƌ둳1WEg-u̳m;>erςo{ ~}poIq&Xy2Lt-Hȗʑb_˿Ѧ.Qlh0ͼrj4|5"K 2T ",E,O^Į-)T"(!"l-nٜQ%6?*gkdn!m%(֕T.Tq;VB*~r̚6m" nS3VVHy'XY 6Z lSIK{dw43 NJ=@i/~s m!7hV=*q:v;Q%prU(WhEcI%U! ;Gi&,"ML>f'V@uƘK怜xka|m &8c5bAUV6=[@iu6ډ;ũ&я[`;*E,8wd"ud$TWnJfd~ Am(\ekT$z?IGfҽlE\#-ў,~by_Q[toք\TU˕pSo^L(tuLD4q>8A @d1{ ۼgafE9h ^e$ǑAw9S )ۭIdbuv.?>` ꩁb*[&<]wkռ=B1J2B~z !.QB')b[K<( >p4(D. 7 *eB6ZfS4J) IwھǎTh|Rjm?vTO 4Y!INTFa\vTߺ 3LI1TtYCя~tyr>Cƻjr" TYVbhv^K&x%9ο*fFA;QZ_ҞX䣟Ў+hhFV̨zgj.2!s{ᚙRkR| @{kq[Ic%WR7hOVTk{:7'd=p;Lt?KU4#~z0_BGP^FӯkZאb&[9LJp&"*cw& ]kR`ڥYC0:ޝ_cc^䐏W+hj Fȧ"_ o=e =MK- <|q}ǖy =&pڝfwY/(ܷo+d|J)i7m]}UL D6 16V;xNrp/Ө}bM[ׇ2$V˄hyr鼮Y4<ŻTɩC[Ẏ7Gl##xLMnS!kﲓ!74RwvժKZѿVjK'EYx-_c̟\WJ ) Euc-3a,_W G|K.&=t O3+I/?<=H yӀ]eo6o yf7\Z 8z VF'569m7Wk?se oPq7 ɟs$%jGMv1ls{Rѿn3;%/& EPA6mUpcYX^c]17| C!$/젯Yux嚵-D>erO:ޓ2.dD`=K4O^J*'7t9P#vC(~ aqGJ-rejº"fXA0j߈KwY;`}6?݆U`Mqkա[N \-/G :3UWp,GRIw7j/ :L`D4M[ǂj&ZdG<~?ȐO9K_.+Lg=ԥeN9Cucʿ$*ѦMKS6O&!0DJn:)̑_Yjs1W,ŕjDiE1 //#_1ǞՖ w/X&Kwid #œռ{ۼi<8ClA]*6€b?G7vULgb1LmO;Tsk׮3|6Kv9<@%N]#TiNQKJuk';%%$$/d+͞m Arox?"Ȳ 'y<H~ M>) !WvmU-=Oϴ"zۛ(( brOp}ݛ\tfFCIze/[($cwv;v?Q6m 1_BqkBt|C/\0B]F*E:,҆۶`'R,97f|Ð| :@2bUSKlG˭!Ϊkv]w8q}1{ mt] YRN60}TY=xɵ3SOׁi=Mя2M Kh\(W*#_Fk~X+'<4~?BzPs"ΓĊb?)6-QmGPF?άjf$f<ny4;/ں\ oKDC[dF !Y^? \"]~MT* {nLqF Ž)`jb΁lջ9]i(2/ 9OWX3Kc@GnUĐs4t˜MApLm@gs?Mq/6;v2}}MW,Yy Plp0f<9"[)łRp?Z*{2J@'_[b/ `BϥM[$2LðϙEaɻT41;c^5<FYR8׻7:5|B?K0|x.2yɡh!՗ZE1Vh2BqՊ*7"2Д ]IнW"t9.h*>_s\Z75F`6?H^s:n>xјk^W雎2 sg58<&qQ`Wem WuU7 #Zf,I(Bu䳽QU0ӒH%G,`?Nnj:B {|5Ο#s :Ld}=<}"c&/F"?I˂_m9rZ(0-b3"ɘJ&wtz;esoQp.qp뉸UΕя=XQW?!d8r,I#3_['V5Lq  TAL%_3bNtj_uyɁLt$F[ę0%x3{봦X8to9iȔ!ox*UUZ?e2TG"1@[ō7q}FDG: \>A L b lZ? e~؆n&_9 {+)-].]#ߙlhTQ0@Vj4sΓŒ)wAzI]Մ˶C)nW]n][Y*+:i NF:݉IDHj&V̶h v[gc1CUsRp]` nAѩKD2=25jj ލ oR j R/*'&.Wb?m(_I {%k9 FWFwvIeZ@ hZS1}Lʣ[P_,. vEcv(&}Ąm*;S"rIe WEa$"_斔*\Ko}NmRFD%Nf.d_VՀSt4y1̸#ݗʯ[{w_tŶ_H99Ij"~XڵYE04C MuuV^vh?^w컺ycS\&T&^'{^AM$3rqUxY,SL0w-@~)_ Q^i-s NFXlY2.|KZCW{,H.EK%NF+bFFL->iSe;DVWfHq-HT.<88jYaRXg 7E+v|r"2ZŵĨ[}tz~:,΅kqJJmD. xN^ǥEڂy+z6y ő"S77hN|>ed bԡ\TLڲҩa$E0O NCh=)GsxUv2n ÍVlE ;x%3E1qbt/}R>EBz;ม4_յTFӸhuuZ_݊;*\?'AToxr0#]xdxt,j@i3h;NZ|n|e3˱, mss? yѱG:^7CW܀7V䩈}L13qc s#BǐC1eJ\ _$ |z/͔I:Cn jcXetF̊V>7:ԋ ',# D%LJ&JZ%ͮݐiNV/Tq8:5_A\K4TVeqAXsh ]͉LhANWn n>v l$eY^X,!|gWz@М o:-K3Jx^ή(Sy<+bǦ9W ]b[(etᬗV'h!Z s@(=o.hE!«fe_GJlA{Y~QJW)W MAi5#%:]C/i}zɘN+S`27 tߑ\▓k r4N8NE&FfH;a.)'ۘ=rҩ^c_er4lu_ ܁' lЫ_]=Q]ґ|2'k{G>,5?q @GsnЋ}*?e q K:+5(9}eh GSM. G"֖m /PTwXA(wO8W*K}]Tqzo@{t=KkW'0W ;@]*L<#ewM/ dyD߳`}zj4 ׺=v곫a}ur9P(,D=cX(:qWL$':'oi7f|$X%.vh@Kz~離~zuVj3A;S;`OyV\Îwʿ@9A&*kw<ʴ3q<gṗObo&MUy@3-qo2Yofka?4,SZ˙WO#fuۤ^k<[latk6@ߋqo:?l=A/;2- W` z}Y.=)&/3Sof4~tG6 .tݾFݕ$$J`Nf9ErpfxUl :Czbo:K&F3>Gќ4ND3gD!Ti0O,ab'=JHHi -N:ߍZ겺Pc^?si>M6/xIG=RKov&TpmKMbW%}[=jeѮzY=B4/6pvwΖ2R)^׍6+r}+ٰ.LSȒ[,?\{DKf{=;WzOnCU5'ƩlL$AqN_qd!_Vx~"&{ׯgSc=4b_&[)HR JhAl[gYz{%C)_:dieYo-q^ό:z(fnM~>`E]/ZOz$˕#P;jj ]Mq-̖}_tRjO!`)t֦S:,XCt6{.Zu6B}߲%]Őj8Vr2@sxF x]bI H]j=JF ]GPLVyw|CG{reI24c!Z hv%i&a!T7S +aV^[;+I^`8ԡy:qt/宿N"̌%}..@snط%63ƨfT\7{qqT֬htZaUA>|wxTƴ wFڜm罪6Uc|*ץ̚HI> 76A EJny %Aȍuf`,{T[i5;0^h41fM&El(X747ծе8ˇ\UСR!|'fZ.$ο>֣FB/@*ɡ)?bLYDĻԑ3+hS472GoYhk>ԕO?-;,7L"Ac-M칃1aM: $U BKX@7xZmgN&W Zhr'٩OusU}vXOE@^Tu.ْx\X6::\()'|vWGrJXjBt̥ME|ޏv#HJq<1]F>,"+ՐCG]`~̂D($n"W8q }/JCh{Oec+!bkMǰܚYf4*d`獎TҜV0{Ϸ(EI8ҁiV\ QtUv BOIm l< cnT-/#5dxFns?_C9>a 0+$@;w*<ХHGxUrޑ^CRI#9C1p9J@e8$X$U2q\ICdp!‡1y2 | L3yc}1$NC!/&-S9<<*4 G!fxWtnQLv~| ,Mt}<ghoD.m9qkF Ex6Ӻ{݁/Őc&Myx ]m2Hz@ww#Y(7aǹ#mf>zhJkY0ao[ /` GNC^#fD1e EB;s<*nq zIٮBPw_ DFf\~+5uPX8TrQaWˠhahH gٝJ%->.ٝO6w$TԠM,3lt1CT,OkNН!8/HT7Tg[CrT3:A Nͅ _*J捝ۿ*ӤUSr_'-vTYSb7D_iD4AcY5MfN0"]"6 4EFU!%c 9C9n0@py2@H c VsU;MVЁƩV4@ 1a z0I]QYtV3x^/ v9 朙=T_(`Rbh]gFI{Ip#&p"Zk]H۰MA/YAf)r_|Ƣ Bε]TN |$i=%NBMK>Ith}Xqb'XWpH¹9O TeR+2Rs30(?&Y]7+S! Q8 ~>_lp72A5PxsA6#TiQ $I5"'ExRMtxeH`i(R[|:<`hߘspdgW'ݥn t)Bq˗cx.ΑR'fHaqњH%XX aG zeپ؇}Ed vg5#]]0y Uľ3VMsx#01u^k!,~+]GZxOPb1fj#T jFC"JE]ÓpƲ~3Hݠ%>Vmej9t?׿q8)vb)k{PK,m^nf+*alpӼYZ@1M,pԯz'VdC!@TP>ig, ~j=[$^Y>4 L!z~4\Y]y&{RIQqs4=-΅LoI S!%m9{ÞٌB *u(â q<hfPĶq%oID (Dߎ?rr*H o Q,1HK7Qnj77mոĭR{)m8-֑U|z,׳M~pz~@X ^U~Ld S#Zv9u=b%6Dی@-ItC^:"%KX{9[YTWcdٳ\uLtozU4{=D| 7>++ =W~iwIN qEfx3aSG EnvbT+c^Mλ50~X6D=Ėxk澐p.5)iqawhTa/XP EdC# )@ Ar5ӷǽHFEʈvҀ`2iE>$(]'ƫ`+SռR=vHZq%h U\U%ZS(O2ǀW6m 7T;KСc6'i_Za+B!h@,垔w|1P6N6^c1w='i{XVċyycJ87^ DÜz>4g8Op}_LUI,\UKu0s}d> q#X-_UP^'QfB 20RNRoAOi HkX^q-$6r6M˃@1梙0m[Ejdw:W/G4*m]qI;nL^ħIgFԵ旬 3]'ѡ 8˭ΝCijä2ujϦ^+=#.bvĎu!ʆlH$v&IdRY!H# aBݘ٦蜎PTИ 8VL-K>$̽="Ao/t&nB΀"\^.?bqg/5\+z;s@$QLrW7m6z)z\2BlVSO႔{՝E006| d \j~)Ҷ&v:2grݦI vǟӲhlq16RD Ga4jq.bO&]?BNzB|C8& Ov>pi\ mxZtDvm{M>Ha)}{SlZK|7 \AL .1v|}eءוֹ