powerpc-utils-1.3.12-150600.4.8.1<>,܉gɑp9|wgUE@jQ0d]~UA ͽS~;;4O2{Xݿ ( A%^԰ᔤ`3 6[OT!֠K}!>Vȵ?A>%Þ5@Bc n^gf@\{`70>OC_e@VYjf's<_u", @(bN}qQ`vC6g-xoQ9>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%:齊|P~|2ނ-t.P,jr1q4j.84 ClBȧ3A먎LSUI)R;]{ss#gGt]\X>% E3,ĝV/Rp~tJA&g>W[ T6EE*S;Ris֯A0l+؏NQ}OTn0d~\G":#g:>uţx1$U<Zi]"j_fc^#ѯ~=Oajtzktv.%s:QDƱ6r?:~]xSŧݶ}('fX2 RˍPNNmŋ1`!k{Ql$21>xczp!nP$J/&/Sup ԖLJC9&fHAFՏ(H'3Y7#Ho1x" *B+ɿ*^"{~uK7*X)vx ʗ(Ĥ=FFN~rJ[ F6G + *1f!!bZ@ic(/;w|["lr+,B)e8 sptuv4{0c1ܻx#G:4mqhT65i m|5 ҟgX'^־Mcx|VӅ@^=Y𤢣 J{AH>|hiަwiZo@~j!s"hahkʵrRbEɃ>畀ጪ]Kʵ9KǞAî7*z!ߡ'<Y㗈xBUBRaMHZYG'%_`3>aJhiD PgFE9isf%IcW5ae2˱9R!r׸*aZIHܻzF~"Q\ h0MF,dD+X a0\:R]H tgQ%2CS6#U8Y~E*o4x7BZrBQo9>8B;2gdQgW-t jpYC żTr*.hnqGG_rkJFObeހJl9P|,!zpR = / 넦3wӲ0lT"# !fȌEѥZ"Y*{z:?,_R`Gߘ,[z{cL>gs70I0cjoz[|*"XU5)8ޘ< LoE3qddT3Aj̍ ߧg: 5:AA wVx#[\iSr"3Lv\"cGE@_dUx8AMVAJ엏WMcPܹiG}5b1oe5+~ 1 ӴCYz8i͛nFAĿ@v"@- 9fF\ό] ៪8*!P)0"RۨkF ` @4:7,.ނFz@'z3Z)!jMRr*i`mj(LX ÷*@k7g(ԡSa|{yJsՍ)w7;4+]EvBXgC=6Ɠ {XdpAɹ̣I␤6@ZmރAҹymLDao Z#s0  f^9d+O+j'\l?cuS6ksIA ry( MwU'Cj\ެ  A\Zop{EFA/&u^~Tn/dt_=MYsqm~2->q2Tswa͠e7UvI^M887\շw`ʉViw"0I[bUe-Ip@=m:XǕP+u87#'/Q i}|χF8>Ɣw縌8;XwdܜAv%y7ll&D%{ aNfb(F( n+;e۲-7Re4<>;6.X]@V 4,3ga W2w#|QEb(;W\=nK5_}KNf 'ܣ qӎOIivoe u[ Xw(*=MhVrŴ 7F/d}jgs k5&m!0<3GG}6J7_dwdl=C~qU~Es/gQ qexD;W(U:o_Oc5VUiA(\ǹYr^b<$5FԞ`.pMB_~ gGfihr*u1*rn^}㦎. .[oI+!CM2:YR ^+-P@w'),[}.ʟBOj p_ 7bf4.(1qx+5KWB7]IcOcu(Y{ =Ryqn-xnƜ(JBE(ĥdR^EPJ;M%NȱSPțQ)x 蠰Gqq#t J y3 91=(Y[l-g ^gyPhNn}4#?+I~!g{_\G yØݓݶWx!q. N$DCX_%tEl 0 *QQ8N 1AFm)2Q6c3fvL=J!+6̇>v =ַ26KË*Y12.QY.aJquپ$,sYqwLFDS`^e0/!XT>9MN"`kdw9; snG͎Vʒ MZ; (<ԇ#iْC]u}t6#bJ7[ߣ7`4tY>I2$$m1(SSS~GnufβiA1ԁcA Lǔ {KrmBRK!~SjKCh$s0w'sdX-z(" GȔy΂-y]GbCD( O.R|N}8=U$^D0"Y5u֏W>N9QdJlkA?ڙQ.,^%ہW :N5H9`l%PxxL+u/f=.JgJyYRLM!-,@1|$3uWGBP*$lfyt0ݦ`pH, (,ˡ]*ѻ&E. XrgX'h2c<F lU:(^jOnsp__>RkhV8B/ޑS*Eq/t6/J"+ 5 XԐ"r/ kԺͺWֆ$>?;XK%r-m,e z)c{C ;恫_VfXG ;,Cuqj#q3 PE3 ,<ۧ}@<0OE^>Ñ:w*j@bIu<TUk(l9%#sHsXpq٥ QrKBnm[tip#@l>8rlWUhf>x,]ϥk )f# F+Zb!i} W9=t'gN7"^+0,V$|yOEp,N8S%:g>#S0VVLp[ѓgmFD}m@:ԓbBg|Ғ=pDޘ,5TZqi|x@XcSɍ4-SbbYS)V,=]{ GT/iBIb1/K1u]M$1^ rQ lW.9‰~%c JՒϷhIRj6`A>j(Wn:]@شF" ;cm7^T+V|C@W{nIrj[8) qB.=bG㟔cmK*L_Щ85Oh^ҹ8M [hs͂H79!0v;(3'77L׾ܟ˱ QJAѠ1O}<˞|d,%aKs V([¾! =ʂpXuCyޫ&]pXb䟝4?YƢؿ7fH̀䚍xd  n_, b|HB:K@mz$XPOb8=ް),SIETI,[}PWD_t-U8yHa\sH]˝ 7Lj=,la] :AE+s\òY8A`G-Q&dlSg:o1JG5/ `DQ|56ԥATZrV,~HLyYSBªTC^odl]iyni䣦4z8A ^2u7ihf3"X)B? zV5q{-J(=lqꌮ>w!xIL[aA2i^ ΍: dsVΣsCHR8wvXh;p͋$#!zm;ڙbK{ GU;%FMg))XmKܢ({ÓFs~x& _|G/@EdR(+aod~(K@2tg"[SטBRtodq<΢:gcwD˄Z|znhKVwtF7%(buȦvI %^h9gtLSH M@0=.7w̭z.;'3w*7:N]T]Go=p= ,`yAR>񲫚z%~-H)?p,HDf[0i޻?wN yU^'Tl' l#?0/(l DaGrT!8dKp,JHxH&`.ǴCB+TZux_3GkY^kX:ּ8z<9XZJHͨk|Yf61~ ϺҜ^H4 OO./iFi+Ő73x$0󲫸j!BDcU )H$g"in 4e%ueȆ 3:D֫Ο k{fU^:I.ݫZhBv..X&!v}MBw/nuG ]p@Nyʞ֩ʼ^Z0ܩl|re1Fſd"!NyGĂїR wo-^8?79X"ly9f <䶋qG5\`utS[[ MR8-u-<0d=ܢ`/+"Ks5"c:(lFn$7 Փ7bՆL _8e~HfvH?~e/ V޴MMr_փ&jCQ5NeEiRo9WVBY!'I^y&j`'&B<:$ʥ Ui{h&.3&%ke:T{XfwÀQ\0~ydL14bh,ŷRNRɩVd#)9z*C6"IH

`~H.kz m& {%1VR:'ڽE So-wD%cܧ+Eqwޠ=ҵ?88 T9-mazQ˻\[Q1G#o`"`:TL9ˊU}EȽZ/d#RCo P$3|[fN4 gB(у?VCӿ˷cQcᖈ9#J1Ticz^ htd~7F+k򐆑RmNy0ݟ1r.vbiaБhڀY%U+i{K㒙 3i4t68V܀>Ebw->nɦ+[Av,vETώh޺39K81"R̰̎_UxU}#2%]`2DEK}O S1 /a  `K)s> ]>Tτ[V8!*x [NJ#|Q>s^cVa>p21`adaFj4usq}%=!PץAjO`eᔸM/m*iq)@= t(/&NRr`U,["eOX>ݗ]S1EΥæ>G6HI&F+_[!ew꣆&[W+^tC{O-&mTpi{l@SUBvZk%k<mɠ}<߶ј!b oy*7y\Cm *?KmhDxEoyf*^t;|a{G۲]@$JwU$f\m65.cP)ZH0Oi̢mc,:έ%Nu 1L4=Y8+hYpA;ڸ%7=nKy)D+R@b}XAԉJ0m9L2ecMgO\url`?{S*˷g $f6~_U ٙN&XƭO߂7~yۆ-yȌICV` z\d[u0}dnH_N48uCJ.2FRFa-#x5}}~dApY!1;σbdJ(G aXHs^bc}&DvuZa0Ru<3d8fp7BӳkDɧѯaq?GՂl2xryiCU|~}%lvPoLU>Ov5^kiEx:WHg$cy!;0SA{d=kw )b8>fkBJ9}!a +0vdnpLd|ɿX!Fq ip|]wSȰntF}3'|ՆT7]cXI?4需^zAWwȏc5ELBqw\C59b-"'P/Cl4QEQ)g h23ٷyoM(aN䵋8ݑ7Y Y.VE Yt8RV^[f1-/tm6/p <Uf,&i\ 5u^ޥ<}M3G3#]{! HۧIZ]jGz쟱VGEW,(橉=8~ GB?2:3b& /:cM EV7=&R(/&A%| $(NtgX䏅(( (|I*q!bde{Ս* j:\.u>םHhy4 ><}ĸmĉF9KOȼ,?K:zĻAko ~ާIl{Ox7yxZTԒ%B 5Л7scRܵHFr3wKo##7#DH1VIn=!nzsZ!~MI`iI;>v>@]f #9 ~"/(Iߋ U}|F֪V@o[^Iw&AݞWd2]E=uM2=>q3UۦRSAcX\+zSs^FrI!P|r=y, R/3nC|'x|o6C<~Xdp6RI̛{0GWݛGtmT.5`%xj-wNX,䴌d_wǿ7e|^og} %+$᭹VV0syIcE:zEKbs(}bfSK @3>wt3a #EO ,,vM1}r ﵭ<9I/4j⢓uywyEd&vxBr1a*w`Ԃ[g_Xpv`Pb}egZ~IW:D@y'lG*0!XC_j6|v"xL }^@}壜/0i؝8t8<[,gC{6v' LI6DQa{cqY#$σ2%O*PvohΨ C1--"JuFKԋw|~]NJSuXA И4/pHlcͦ$ 1r4~J_?EH ZXM*$)w_?߂2G)!q**'a9 VwILpr'M u;G5yN]S57^V{Uu}2oQr.2:=0HZJ uu畀~kVVŨ% y1GUܾRzX`@P:ӝÞ0k׎݌Jh2 V)˿O2)4d7F>ޜÃ,\ 8) N%C}ɿwegݳ0Kɭ˂D4B09ǜhȫhH&wMC{׆LkٟȡW*g훡EQ~ʜu!L]*װ$x1.Z^h#D6ރgtLG)I@Ktm'H;f*J$R X))!t |Nz&q*#t 7!FXpw(vl B!j|\x7 Am=ȡ?'hN6 &dN!\~ xd,~r\QD9<e$g:k%)CaiDnpA L7>,z; x ad&!pasY^ } !5J#"0-3ub%5]@Gd v\dgGLkOɄdͺJL1(ԢҖ¡-92ruS3N.jlBm] Bezd6NnQD']t6 `%.H82IwOTaWSE{oF_pS lEw{ĝiD{o =HTThIr`V!tvJy1_kaVӏ1Νl'! )ZX@X7G "_42+0IG*>f=U_?Y`ZRz5qdK9Lù/LSw|8l/I,jgD'] fydIez  ~Xvm1_Hs4JEOU*31*6B6Ol`Mj{`Jx%KQl$Njdq0~=&# W+?=iIJמu=[x,dtO3OP%#.n6Nbɜ~!~PZO>We*HÑ?8-uM8Uzm#^6>N`S b8&85%=-"LT>.r>~'8K^(@K#fO8UN\|n/R SFӦiuP@|4Q'G* tJJ.@uޕvve7H6kUP-f D$-FQZN̅yQ]h{K s o+몭4zT)le==jȀSQ%=<,L7p`P(Z׳0}F&|T3F_֑mÝ9Pi<Y<ڪ(znCw ?|P ϙnyY}Sr=!qU@!\ fET7 |֮Z|؏T]>NjyN6)_gL`R[jUy#8$mc㟙5;xJĈE}ڵH8VL)6SZ(ÊhJFX~ mQWMt*;QSp\qvÐDCH5' ZzOJ(-N nr59QNLCiy{|Hm%vM:E_RBҔJ4=eP]D 1m֒lL";@2?E-#?v\BNԜ+Gf@tN/4}Vb7Gm#?d@l  ".{M؞` 5x`cݡd`O*:,RX;ӻ΁XW}>WŇiTB-F@!w d1imPS)aQ2# ~mI_ Sb2J^GI*|n7Z6r晡orw:s#jLo|wDZE>˩%%R學r>?%\O~ &m!^@>qp-(O+u"{Bb^C]  8/TֵԉG.$šOZPBRF4eޥsW썻s֝)FtubWK-j)JX}˻#/E৊SK0+892)jXcrH6Y;\;&+S@nƥVh{2!]Y]F+$TJ Enp6<@́I׳=903dZ)cZRJ (IIg-dz|FG|P SqYW)5vqSM.©o^Ow`"F^5Z,mlPbvK5=kҬKd$wʙI*9_Bש|ס.RojN5DxĤ'/ޡRHԉ뵢J`2bJdz#H x{X$;( z0u@lrNM6-L^Q0?yĘˎ5D\ȂL w,vhSGEt\&*$:D3bm^(n3ƨ^M@8 ,:KD *i eET/SSZQzKJf}brezh=bQh(FJT_'Wc؅Dc 1 G_7'6-!\i. {uH,m&L]8g(ҒmBTŻx@R&$>WXj#*PYʄ[܊*x~;>dEaDBgѳ:bFXBuK`#{7۾fߵ:]*$/37OcE3/Ndg7uO2B,3Nt!g (Rs"z_vLd+z!'YQ'WTH ӋEl3 9 ,=IN.O6o9'2 v.eK75okKiy]$,1L!1Ovl{*RpA58}{үѶRP6ZV DI(<ݑ؀(M) Z8:SӸz8Oj*]&"IȞ.;Z -hQ+Xa~h1by%VH(ib{W.VqyP~(=[>A9buitF-="pnɕ$5 aMk~Gh=<: 2jJ&e#\IFYq tH>4؁vfyGKJ  JS 2H}Fm<'g \lIf]9icBer v^ه+1( AtSklC~!Aז&gê} QZaMkNW|riB]]LrOB65rSߝ 2~jp[rlXlDD4kl{",+Q|9bP3 ?}ܽbI `7 7T8DE#Ny; Rbor\{NG!~C)~5+&nx?;0cfv~dFĹ_@,?]O_u5N1sۋaRa]r߲>qh&[_ZrU|T~^&!I!An1(!ӷ'c^1mO/zlLfh{_HTo7" 7;C( "&{[bCkgWܨL bf@/f^'+ [NoCfV6ʌ|טwߘT%8xj >bSwzy9PH~GU?ͧ&k3c]LʸѳC`"f$UU^,uyܛx4d€E@:8}B=?PBeZaSAX0Vo 2pG콒Jh3Q򾞠/7G2pP^L5 ^9U$Q{/FBl~XaDܘ&|}ke6жARJv=V:jX#%؇-ȫfu@M(=&ۊJRi BIQv#5Шb 4 %/VUZK|B dlr#n5Kj嬎Uk`eK] $$gd0&ފyg?ttR'5N> SWK*K_Vˡ1ԡ[iC## icޣ(LJ@PdL2tDAqfekW4w /<gɘ5~SȨp f~>gyt̫pKH־YWT ;a$Ee3Rr58ߡ#xs@ "qe3aavצ5BWB=?_f)JNjq8gvwκ7_%G⭆%XǽȕU)nNixsBDDg-di '_lM5|k~,].AǮ1MEgh {~`䌈REtfM}Tk.3o,S()ɯ OǞ}!R4-e1WJsr~$j5(⋠i_4KuOX/@ݦ8_biJ!BJw"(}bz[~žEPMF+iL h|$,~dmhH3..[Z 梫zB5b;OTy0#h"یa5yiɵ e—S42'^85H;;yzXqhSŞ+hE19g|5N"Q+=f|(}4򿜐אHƠWFY(uSgM׌dme)}}!j G.*Ѝxw*+ W~J z@V5wpĜ" RSpzgӓCV LcBhfśSt sP D $cS)\7Z7Mf,hQT쳨8eFv?k/ՑtRޥ4&\(SʩϠ*-o) @ 3;lt0dOy4iEE ^IO^D2 vE>lV3 |W|;효ʸ4]'vN~"%'?!u/(.v\)W 3˯T*ycH~{*(dEgI a,6]7W;Ƥ=<`|p]@/Ck>7Ę߶ߎȟwJ:P]!'M3Z߾jP-쳐A+Wi^؆ݍal4ǐ>*L$&g"mZ]8^|IQrboR01NSSAJ:VK1n˔ăQ"jJl~em0#Т@ ukYG1$ \?:`#D1/ٯg\ y ~}R ?ЙEٌa}K=mz%'Q>䨮l-dL%eTc kV B'u@m̾}Y^Ncc|h_Oj&I[ RQVa4q sgTE1|,f~/.obZlxb! rz[(9"u;8O`hv9}A|t-կ:B >1OO\&?,ףۂj(kD91BO+X2|w^ 6hDZCI6,Nkd.]mWLջ 3P眿C :^)*!9P afxg`.T$uHYCoן}kݯbgEڒ=ܐ_Qڲ1NacuI}+5 !\8;tu' <5bO 5ϯn3P m/yXhǟ2o}?嗞B?P N#2ănKFWf knxd ly< wQ[ GD>źOC(^NM|'m!kX}Í9>S0ڲ/v_j[Ng: `]LJ-8^=q"P (=uORU~6drn0N B#aE7n]ĄĠ/$OrJK(Oܐ(p۴u[29V}fbLIq/J[FJYBn #;^Z>qN%wI=gR2D1Cvkw~v2~wSɰ#Kx!0ze0WB_B:9Uu}ni; twi?K^ rf)M}\MZ}6T-M hK}(-5jcW( >S[hU jSѱ{M%2!(3𻭝]ijLNEA N=vs;ڡk,/Oz%grRE'n%&]bsAQ ׃_Ѭ)ٗ=$H/顖81:Cy3W *Ui0WّbDž-(~(+R}-\U#;aM͈o2 A9<}m1Z9~Ğ6whUk'nκDT܁ٚ|@/4[KHpgc^Z)go{he2U&#mOs @?oQ:E10G|`6:Uwr"/~W%'Js$۾vt:LM>DYI&C!s4 Eio88L,*e'O0\'M(+^v/uF@?8OLhgLj^mec&WzM"jW1Lk:X'V ?qb<~+z%l=r`5fmL͗Ta䏗S)"DSûl]A=;^CR]{z@E<[E",zן.:z ӵG؆CWԉ߳Oşyӝ 4xcd 6L6D@Wtk^Q,Rn}ɝtOIN-zdd-(7*!t)kEJwqf4tfj=J[jk JI`w+%aJ0_1GTzH&5i/8ޱ'qv4/LCIŮk 6=)8:5Q`Th/Dw̳2~NL9ˎ1 ENj;1qdڵ_Ljxb6ʽ6iiYn_V̅OtW +^#7jG' lǗ )j>%fa_|\. %>wpڬ+ޖ`Ff!WsŒN(5׮&zNl"5-d(:xe[ݬՙT—`$;}= Ti \HT藊%|r:.]iV ɸ;GĂ f}4 3摃KC?`|2Hث1)oG\ii+]1*;X Uܳ1* .RHq|7DwRZZ73|ReUp i|q҄_#rzV(,JrP rvxG9oth+hE)εaވקb5 dJ5m\ex)Ue'hoMo|u++|Of5[6iQ1!Ή: &4KD+m\l/Xj펼CeHi8XfMRmOùhL-kᤃof1|!X qH-|npL"|%I[{d%cktr>R;fnQwtY F[ߗfbb;kۈnڱX|38VB2gR(_7nݐi#r~zY=C4}*DkF zgZ'j/m16$ckrI+ZYd$䟵|̯Dە;]=R@t! g*/@]?KS%dZL~`HJfr 7hkKlLAW]ecdG;^6 #mx VnNΌq;݆suŨ /n@W؆MhD ׃Օsw>=AMOTҩCbT !O)c]&Yv/Iz%i7#(>-j1}T9i @;^ӆڃmi!U+;d,H[y7/2(mƣJC»è`ɐn!I(/D"J򝰲$ 8jW*]s6#e%jUE*NwkT)z iP$եFyqLgIav< j NV` vQUyί 'wVCϑX© Obi_v>y toˑKx[NѺ° |$LG 5vrN<$Ly4$)vҴ-1ݽ&1ϳܝ\A/fj̳k EoA!,d0I\:7אjHV-@EX °cZ碖S̵7 '(:7csP5ۘhyN+-H3Ud& aJN}Y55cy/Ti>;XV*t7Jɴ.fr3S!Py]_AHƹ@Ks݃̄*^u.Zu1ڗkC^%}&8ceeJ[4T*xPK*vŨ#MD s<]/)l(p'm-Xg.}'@'R3PaF\/,ywɡ1q뱿8Y9Tw]:_G8<)?pA>%A( )SY-KM@w4X$o~DK߁gwˈ ym׊hb7h:C!WI6|jni6SᡈD[>`]y"DϧV5;#Bef ϥX9U'4@ j`z`I9ly Iy s ZABγ,z*K:#%Wߠ^1 As?ww-dޓsx?K{f73X`QIT%RuY7jIIedVT ы"P봚Ɗ smI@&Re5 *t<7qGǚj}/->#tmjpX[%Q=낕R*"MYҩ&rt~?;@K'T,d ,K}!{g]c< ʑ [gp(KDi(9\7UөzB`0fC ,8I?T2;AV` .$ЗF՚(]8B5'Kԧq)}b܍?UD.]ƺLeh͘<ׄ~3( -/PBAX= JX7XzJ%'ߚ5X_Z2×,@n6dpD] 89 {=(O/?V kNыCC֬aN&A[ڳ* ^jԇJGN{_$9CDi*;]yS٢?TV!̤0$ɑ:%;14qPBHݗ0pP-[T@Š$K fn!Np(g`\]vg!ǪHq3OPz0[\XxH3rvwE`P~Myhpp8;jlr^*O?PIo?%€U#%-F$7-X ӣw,qB6ӽ^ !{@~n_/~ӷ?RWAù]XAᆎ>IYΑW*]2kr ˇ+FPOWi e;5޼uxk_`+_sFr!p g4DR# r=܉uS(E*Jaybn5BұSQU}1jJ6KS!A$lm$"΍<[x%ض[|-ɎatBօ37q$Y';p98߽-;겉XP̎2 zNOH K07#z2&}-.ҩ^ݯ@Cz<dC4HOig;8J!J!pZ]Xe،>6ʟh*i}?8JԀℏ:.x7qjFMt(T`GLa6G> PNL"B tr^f:~MMρ¬k16A8ovN\Vib^8>TY pn%g10)9Y*W]Yn0T3m<Mx"A)_xv_5eyM8^͢}HXry,e\O!dzظ0z5eQ*Mg̗{J(;uemkێ|̂5٪8hu3I4SQDHٚ~7XT4<-NI)6g, ^0K1"lLY~ReWbG;We!}cb@r0ZZ_QmrK"%&PLg&#M@~Ά?0^|~'#:>Lz$GPϒ.4\;:v 'Di'x;.Hu0,w}{ysjrKSS̋%W@J>Xi_.X4 C="Oٝ *?ȷ?0ې]"tz(Nswv^{xe;-qH1Y&:$aY<[<gO4Vsy)rVlHE0ugyס\-Əz_3}}Z{AwThfgR&IEFggo;_{"0Ho6:A#;d])T}?^|@\b*P{/9/ŵ |b;Qנ(2$JRub7~\G7|D+Y=%̉>=(Q,>5dtWv S;Kܟ} I,ͭ,sJ_̴M9ƚ$JQ5;)S&i߷ 3XAq꿕@RZy03Lδ,ӈ+y=i6޷g(r{qZv)f;)`E-lTgUpswd-:s%eZ >X )hxl. 0jcze([YRz<)ί_C6ʤgOb A87aҔ`C.ozc 3pήsaZwWOo;FMTG ρl 1dHr>m%G^!xsKgֽh\}y~}:Z⍶b0/僴ϖ݊?:zcoAJl` 9L,M,l+b~ o NB~ZomS |u:xy;lHww>] OW 9 mB~KFbJn+[A{&^Pe¨aY;x'VQ> COǓeSʌŖ#\1q;iѸҵ~~/ԕ1+7J8Sk흩0LFf?gz|-~U:s?ICkNQ13+X1?jc@]M D (}xX-? B-Q eJH3ŊKзHɈP vp3]dK@ ,n`C/@w6-op s?/8PYZ89 6லTV㣵êU XSOTCK;LG(G n UǒlItHx>W&T:iwZħT CAERn42EdFUo#B>/>TjqP#)q^WъK-qUƇ(oda$>$R%:eP#e G0n=BƤT(?6/4(hYvp/%~c[93k| So SflJkAcol!,?ڈ:ecƔf aZ@T!&6Ra0v]w-u4ho']"V NdJWg 7M M_ //e7q.wdTOQ$[_Oe\u? ǟ^"1uBpHJx!o=r/RS9블 X)V̲$C\d{>\|oDԺ,i 3٪$٩4e|j^,0 9$ӬIo{6M@ho2Z\[']Y( {{֓Qz&!g1I1Yغ }k>\SxQj-yB3V eRHrPQ J(KjAs؀l17CP[ b][J=n qIR[{h-uٚBMEx mX㴓ȳUF(\9 ]~s'={;+܋Ko5:Nڻg1<}/s.o h]_x釟l$S` A;gӈx7%q~!߸axXا*mKC$I\ypğ|w j b)Ѹ{1}@`#%.Q{ٕ30^ tY[! Z8 X\>2z ;(tlC;dy4 x)Đ(gYJZ6͝dkgK:MTq`XW3kRRf$rR J9+ s 0H_1)I=|R*BE02l*&k%Pr 9dGQ [Ifk1u'0I.V쨆d8e s[,iA r{=R['wԉ8hGC9n|LC!x'#Qt59:l]5QڙHf75hqKQΗc9yD S ]xF" :z5kAɕ'ʇx8>i>4br'&=PYMބکc%}SC]+}EMPf #ˇWsa}14cլg&HVNKU'9>GR<U>4! Ϡ4N=1E l0TA]'qi^@PYN5wrSNU$+Nys|u(zؔ+q#˒ 쨆QʩqPyqv2hgjni7 BC쪳逍$xQRĸHp*0;EF_2A=LZ(;z̈.+DR CyQY~ >cFlol.i-2|q }-M͠IlʎZs" ˶!T>nC˭LP ' Bb\0embeΈ'6_`fƦCjjKX|V p}&gqM;Cg ^MA )ĞE@6x ғNWkvVP_[v)zu`\u:&jL2u?ŀO%wcUʦa`"sE[?A;b r <}Q+U CRfj|Vܗ)ŽD?<|At 2M}EһwÃ/4mqhw{ ToG!t#}޽shZs%&1 KO0NJ!GL./zvLw( m8:W 5v< 6bX.b6*=Oz*hAJt2EΊrA@S6.j?)Ϲa> 5/F* ;Zdt?~+̥$)"Lm\}Zuw;d=!/e[ۯh~8_f^?kF~#~{MZ*6ʫ٫֣*ש4AiE3fOiW0Jd~[|"ދ6B٥%_}8&Ȧ4xGxѦ4rN 񰓍64V(]R?}^(N̨]ѵǾ|SSEx+9RB7}Z1s!Hd>aǚV0ثץ@]bf=t*osg ; Xy{6a=l~AdzyV&zdpiy簭k|і7l}"WJ&+/Hmi!2!,YcW;rā; 0rLJ9P'Z.SXZdb^ۨP&$ ^r@k8 3f?lj1{ g2}$?@ܙe!*U΅~AJplL5(źͽxrwzuz&¦}N92Џ/ P ҏ|Pd8Ĵb ˿S6>Cl<9iN3֖+y8(b'¯R_Zv^Q--<}lW+T>suB`ݳs~>wE!doFeY. 8xuEȧ[dO PHu6g?\o-32CEIn+O|J?`$W]HU ggnL$JF}vͪ5 R7܂&Kn0gYfL"_ai*Cˌ _즵 _~B=taǑ!i#Zi_VYi/}Fvy|Qg<7%&5Xn?QB FsCww8-isMPi͔mᡖ.QD^V7o{ϝGOj^p&20b&K6}?1\V '4Ay#jҝ[vi :KZH?~al#u~R9OFAbDS7s^(!Fd?,N 7e $aHT~`LJ=nnWRTF/\_B 7 )|1|R#?21hq#ҹW3caЈ7*`Vϓΐ)] tGa#&pPlMBRAR&BqdDmQovҳmwhiXs!$)/y&7&u I9u+?%_hG6>w۳2b2IO~dyzX#$(%'wcJ!~9`Kh@ 9+2 7 ltHGަ$(.`Ue~ɼNuӡ0O%(Հ9N%Ea&-Vl$D}/ms ZRlÄ}`6.YTƇ0:TdAd@gj"Ii2Y/]y'V;1y* $%WoQW]s7x?͉e>i̧ v̓I`.<8T}rZeUxRوC\:khgfh#BUP Q ג=VW=9 Gex(Ee7A +` l1նZ)$@TzT}ia T.xX+ݹa@|CqcdU\ WԔ2 Ÿwd_cR+Xf!"(Ak-yU`K_ 7S3${+]uqm߳#*zt*1bTF).JxO7*fG".ZVF~bM0נ~7^̼*mdnia@ ,۩O5LO҂o 3=&#.{Of"[37r8EYd+rS5 cxYqlY]Dbɸ%d}z& w6=0 Ax gέSGh/]djf[:aL [p10CiA/,BۂS\$/^[)/S&;5t-7%G]Yz|)OA8kH49b9Q!iX)5rM4 w)|,Be;lY^"abo<GT)8cj` msp-d )!ճ+k Շ(s9PIضۛyAE#tɀ\Z /i~ D {IXM[Wkavk>#;|7<.ձ=u-Ǝƚ'؃!K `? *ԎiSھ} {yќxQFNW?hs-.3$G̰r?lpr0xn[ ^qGۥ@5#7-tҁ nEgtpwv2;"~ A*4Al#$Խܔpr9]A55 ԛoE&ZyX ?:ӹ%*?faw"ݶ>i-j$:0.5+y2s yG̺ˏvg*`uC΁t(E_ߔol >1p9ԻWⰅp OY bڋ VQ#8:ˬywxe`ߒsg,`wyrKVo %%qg5u6a!Kd-O[Q7XbUrfKۻ[fjc 2R䑰"z꡸wӶ.&g""Oƿ]A;L@/|%}52u bf/m07 "&] ^9#78k_aZ]Cr@Gurnm#VA xDdvE }*tTXEi$Sb'4\'r“fupGb5BOC۰ԧ2^gluf~K1-:)Me/}g89iLɮ|GmL ')LÙ+e9@E7Ū ycg"ՉBGNx ~<%ZPe!i+[lAw`ജPYgZ@LUl ]S&ufͣ݁?"Bodԛ<5’@+oH ɪF=+YK%Ӫ;f'-K$Kj^ 2b/5+ݬ THqys #@rA]fcl2ڐ`Gzk9RN$Puw~nh_^5=^ln\aP2_`zIxg_C҄a3|}d`kNnGV Ž0#Hߙ P36O]U }6Uϓ-rR/ݚ:r|Yhi8rs9 -OzNBG=f(Lg/~XKi(-Ý0CLİw}nuD!yr,?{aar u-oP`n RQWz2ns&g嵵-?$F1˄Ǒqs!RCnF ܌C 1a$->N%DRQkYkvߌ0ףE=*`υCN^nR?v,p8$M6_*0ijM_mqꋲ6 Z!-42R뎄 DS&K6raHzZp./};AeNvߘ}ƣgȨ wM(P^\k>-WD{if@#fxSa/ٝj}u$˹絒_"Ə, ?B^2oڕ@-ˮšlpṮD=4deNa X+>*IH\Ppp_>ع$q82 1\TK/`xJ  /}6'~ּcla9[ P- ! e$>'FrHyt+lgr]\ˍUdWnn|g1$Ԏl@?akۼu@.X"[{p0~l„lچ?@;>K,6Ir rkNm~=ڣDŽFGեM,rS/5WW&,Q^"#-7Sr^45O"Wucհzh)N `_qwHuG(ٟߠ伬7ZUwvR)15MbTXZM̳{[DG,` C#}ne؞p >]`#wؒEu/zml:U?&cE܅H 18]`^9L 5ܧA!nnĠ:(F76c^A,U;ZR1sJWCi6&9F}l߃<`cQ/ , 4ѫiUwzRF` #C=1^iTݘ!=e)[D#t')TmN57Ih|M=[XmpK2rjT /&d)z xb|JDi_(6 $nl Cu6YZ⨶ yZ@xd_ WF@B &/`bR1,*wܵ8WV_}e5UYK(:\љ9*/ҞzRx]YG%3./0Ynt99<-_6i6yR ?f ң@FP-{2c"sIu3L@ԪD5w].MMb9m$ r^$Rj`Ar|N}  W1B=Q}3rG hXuEg>_ĭʍQs.bd$ķ*s)YOvSdvY HVNA>o?iKh6ׇr_Jtm?; >jN+J/.Nm ؗѰٙ8(Xa i>&8z#'EV® zSIV {;S}.%t$q^8m4. !ptz<@y!-p0 7}n",d:*j(x [M11C{J‡$,yʏ*QniD{0}~z|vHx'U2r ]c# bm+VZ!Sr ~4H,:FF]8O/G+$$O(1;HZw*[9.Oˎ~G߫Yǽ:^Kk-VvSˣ?20Z(:.2xTkwkT`Q7`q%x8iOٌ{C[pwa:j/v' hM__y ,r-4 Ö=$zpS~/_CkiPMU:a5ƑWFW߀%9'|7@;e@8P೺Sg)ao R@-f ̔E}&ڢ?o[Pra zg؊@!skXF:ӭ7'OLnR@A x-ƒ@{ Dya\4~jrG.%*l6aP6V N '[SVs'< (/WWw-&*lUlю:jV[9P}[YJAxvW \rth5Wyǒ{> WPxy]EB,gʑos3sWmU3Ŋ2p3Ǎ[V{ʣڶ"B h"~YRavlC 4VS@nCZ -^ J:-bαx]"-lfIu .a01;Kc>쒏H¨ A7 [P?I!X3X8s$#s ج7Z`9X_Zi [.=r;tTnJf 9%` gânx1H*T&W|FR?%µ,yG;0mDȎ׫bOz'9||5IY\ivF|nP=I5 -LvN[ `7kQ}h!2쎬xTZ`SBK$sR\c7ptD?t/./1wkJaf<;;f5_A!dFQ "&]sy\9 ;°wDyzxWE3 U^G{dq`,fO@7T<.X_>l w;_۲~e G =;P0lI (/m뀖4us 4$JǶd"õŹ?[8q+ԞN@R 9ӿYs/mQ DaA&n.]yh u z^vtAa &=K 5T V&r,OcoiInTژpV) \ 6Xb`*bN&C6St#_Wʛ@`LF "Bt1A5"ʳ*ؑcw g0߳w޵%?^?2%CqӘnb5J>ZM&WBHإja)=~f\lc)9ԯT^bRYJ˗j ` q.Gw4Iqpg [~8mڡAs.oH!hͿ1xkNq 4ex3i YQ4M[\ܶpB kDE6k*-P:ZӪ ⶶWFQN۽lo>C f>J!,>:e[xdm>|%vz(;IC5MUdR̮QFMLYs Yͤ3[Iu߼ ӪE{u;3`|8&}2i7zz\milɰ)^ؾrBxDesJ,KH21^/վh!ZHH.8T峪'ts Ia)n`;s%{\a.9V@j An E#LX-sЧ]X.-TTtcgJ#qLVv^L>6(v+qh?;8ᮬ4AJ9:bC8mV!Enkӗ2\zѶf ^t-]-x䃰~lޟtwA`-'KZn c UM900^ vEsNHCoC3|Dڣ1&a79ֲ;R(Pzy\=[ѭ|t1E}x;4F|:M ][釠쐜0Ykb ee>30E"mFEc",8{GM-(U} VV\܁y3iA)uQ˭;g 4c|e} K[_i<3ԓ/lfThDܩ|d: 8!r@5eF%w#rkv1;•voia5c!IΆi>͸ uXL0 #Rr~ZSp+_$ 4Xcn͢!Tu0puww D[}XT(˩ z04`Ba׸8'Ӣ|#cY/֚{X4ƹExFv`_5+ ŠD|B x}MylOlQ ad5Ç"4{NwZ]L&"]B.涩V/kQ+‡ eZթl"L%M~y*x8RݜګK4 4>8S 3En~4?#vf7Τ7?^ +&ޭ 4δ$2`INi7=hi*Rn4}䄪G0&p(t[7pvq*dn(yԩ}M ̘~D$ū}AmCP,ggC\Hr Ġu:Zèv- )]E#k|%}SPVH|k2WϮ7ɂcJ5rVhB,㠶J nԱyxՏAvYcd惈lGBƘ;(ASL/yQ]S;|m7||{0u OͶs3^JVwtc*ߎ;{c64)m.5> )n[sN!+#@ wꛨo o'sd u}n.?))R u9 3;yh*aW'O tm3.:)QXX?r'] 0B;+yԆSP:k5"|9, g:ctw\xH7wڲ(|w\Dk&?6gc߸ԯSN6Yμ\^\ ]6B KлK:H' F}rVCR:PX'Gn0aFE*GU sh9!O$뗲4Sʶ~R`dK 3ll)ZWj+CAYeZ\BЏ±9|KK3ڭS0cYX; :MAܘYBw`7-.AgxiO[{v@PjcWPk]TvP}2>3Xd;a _/%R(cA"&i1 vF!$}s(:e,Zom;:.d@yfFAʷJmFTRt9p;zlzh` ڥS$н}M3Z.U6e-g&6rEE,BOs76:Oc>?> mG\& 8,|chPpBr8@8bL_+-8 k8q圡pV;ڲ ~zf<{TdsCrIq3e|^c[Xp, zRSQ BN]z]9Keq*̄E+ ):0Gv1% 1Y}G>:dc^\1ob|= *,Ve:c ._v0Bʠ c;hXi5khR|HOJ_9y/&;DG8*Ȃ>,e&4 F b?XW*5q#+h$Jl1ǀ=Rԍ95?-rP_6o#dlJ=֏dƏD^o۸׷z])'<9-o%OyKĒO +Ey1ƄKr-ZԺJ50`bh;HSkM% rave=ݍ":fiԙ8Fab2 }#7@o$f:(0^yꁝZ Պ,-iy+^!;Uc!ZPOz+/ǾT7NCyR^9/ Z`xKĮ(XŭoAv8(zg9aWT#]%-@oV;VWp_2Qѥ;ۜХ?.R0,c99$ƣU2aK(ېB4 ]QZuy>:޸Zk^ wo idNYURPٙx뜋#~o֛|- Z7*4R/Rjڊ4"^Lg7t5 t7$O~J7XXM #S"qZNCDѳ8>11.y`<uqwċLҜ'i{.pcz,tq 7|o `VjH*" Ol>L[[oNJ00j-H&ѡ(Ea~lSo[u d{I vʏBGr L&|GYtj5яװ u&[vjvc&Yc1 _$PTOe#%YgM 8t ?i>*oϑNAB(˶HfkWʓ@92Fi]]&F~˕Rqf|Y̑REH?6,W{bh,4KWSlud{k0%Mw_ Y)`9Qxr/36Hb^LHqY+*ᣩbۨa0w]hShZH}p6@ndp&1k苡ܶ(Ұ+p.2P2dr@,$֗Vu.;ȃB'CWPQHVn67/ }O1RVA1LV: =m DT;葊$bwt : >Il7lpar=oMKe-@y,k <XX&ܩLB\d~q1?_< o ʒm $zL249R܋{q8n:o˱ 2SZP:@L[D?'^$_ww^ؐp,+R,=~VreJJa¢VNgjxBt?/RoC)B6. b\Lv'zb*fo-&21t{78(:weKڌrF}}#*smE?Dl:UڮC|ϏF0g^3:\_H")8%a+{ۧy;J7 :Z6ݫ&{ wrU"3e5h*µ#fhjhNJibmoŘӇ鎻9sN7虉!l@Qet^&[)1"S" ldA,=CQVQ`gPKvU=fL_oɏo)BX{%pẢ74%VWIٗ?{x`SdPK 'B:)7+xAΦ)D^nU8Yh;Qaɦi ?]5f3, {FMST ܫ-X#/ȜRrK=Kn"74q 1lLfnB3o `~B@7* cn;ݠ8w%JJLJ8K5 y˘akUn2m,e#@-'"9C?%;4!yR@s1npx~B6g61Qp4G_G;+Yrd~2("MyDF$X bWjj?.X<" dR>Z2_Yua35ʃ E1 {҃=EB1TeOjCF~@Hm0od߸ 3j:h׼>rK~ZS~r]f& h #ʽ6ÓEt#p_,D疺XZ:3n hj20w[LwZyJ:_1Hc /5W&tA3?ʻ~?_j F8n: KHW$Obi33YVYd*Kp"TẎ7>vj[z8"~n-eTeLx 9-1(lcoRZc6ل4Clq gw˝UdPKi !.MϸSwɆ9\M FѷO+_SœXR3f׫nO>TQvUAV)0{R~hLcl+?6Bwuw&-txˁ3"8ֳši\!MƪzLp zDI6oŒ!hFWWX5|1j*45C5p,&yy`60U`<ˎgoEc/Y%|T1S@ڽѫNXa]%|(CJle *FdtB+md%+`1@tB6?"0'ݩZ[3JxUbPRQeg\j=Zr\2Ӡ>)06tr`w"7b79YI?\kd) oe:-Co&ZP+T]քJN-wW%NXpPCa}Nxʈ8?r! F Ur"H(3r<&ݣKIcܭh R7!+Т3!/L!jU!>(bv BIV'w_̬dGBtFF6FUduHҪdd]Μg?Qv`c}R{):>ƿ9UnU@PC:qpS"+Yi"`DKW*LKlQB|lF[U%R>Z$q}{g J?u[?c- /w`98| 0z?HQbŻ M^dU[P@3% 0&T؊hoI4 )v9-8}P֏wοPO8A QydϢ:*%^D:ҎӘN +|5>(xҩFf >t{ZKV ?H_o$Hc(f?%?WHt"+X .>IQ^"F ( "!ȝt]hߩxkld6>a1ј&(wQb[I{uC1tȾ-WsS& ?ViEN`5mLW1D c1vC{AD^ "R7~믕$ %\.)(| "nOhA8RԱ+uSEnxv?l6Ny`Zu^;d2K2T,t_ V `JK֊nk Y7htuzS5KvSN0Dޓ74ޠ0X``뷠DīJ[TK(չ<{t%p!e6k?ωJ2IJ [c Vk$5K1Tυ?x4>`I+b_eӤkeLS#;Bsw+<@U^4iV35ZzNW08";VtWBqx 7;֭:lDf5`Pۦ(΀z)8N`GIMK30o>uwܪAj\nf SM"fG0$S 㿪_'D뢐UiߠɅ4W$|YL@pɝu=#%E`e_cაtˣK*@[N?}7%V*% K!1] xv k=bj(6cLnN;1-SK6X 1ETnMASGXѡ1+a^3$Vg4`$ȭ9~z`(At{xa["zs{Y8?CSzi@ZD&JIԭFذJ,]V qUynI:!rkxlAf?s¬@X*uґD>9U(LitF` 7_r3ݛPGP K~HhRvn._M8T`h2#D=e;aH1 khm=$NM[r2{86E1~1fJ˰-Pk؀\hzaѩb>k#I`i%F65(LkYmx'ڎH='Jֈ=qO lͿ|x*dLE<<̰&,ZXgO)%'W[Ȗ4 b9WEh# Ti U*Ɉ2{G dVNB6؉37rSHȡ \,q+_a5856ÞK ` g},S)ڏ3Sw͈=j'nqo1ϮNizXR #۴jYzgGx? ٹR}\؃-*z+e)XE>&=[3!i#sH15Q bxهxd9D#Q w"GkD7SH6W l"$z'x8WK2SmLP> ڙ_k`*hv@`;/Nso5olM&wZa06Pe8~&[^K8 %xi̕=0:(! ?~x(_s=P򴃢Apgg+*SCi]"=E֧Wb]9+Et%@b ]Qr pCz pYPa m⇫ ԭLs?R.P-QH'|h5Bܢ~ïQ%F%۟Quw4؜%]C.AdoO}~oW7Rr~@;+AtvNB8Q4orS1;F=q1 O>tU>)1«X/x0˂c:6OXww'|m&7;m[{](M;[ylN, frQS{ mWU|/D(Om9.*yPT|oǬFc mH{!KCTo^et}i0̶ړ"ƥ#{/!,``QMDcY@[.=|K̠t5Hfъ$A[if1hijNoSť[&8kvdLnNTEllj~3e)~U hZw z&xX^gDUGf$V ApCK0ijH((m6rh0t%")GT$|WV$fR2ᜲ3TSڣ%IlvP%N׎!}p誈]DOq.0dt"|Uq NꡘgzD? =l'?CS.ukF%LƟg-toMĻO1ō_oCQ%܀T7yqߵn`ïB- TgO(!lj>M^ 7{-l$ #cΩ ')4#ZYj_ShGˑLBK-!1m^nN=G66)_jWdxLgZ 9 dLo9 CF^j"1d5K:RƤt \I:S~ ɮ\&H(}O?+ Ћw,K}a2q,S!㓯"R+f-& Ֆչo.$鼣WE1+1B。VȣF@] Ѕ"ٗJPw*+]"$8>Xsu`2#J+B,(E7'>ϰ'c:)wW9y  b/-i^TL NnnS3F~<RM12 Sr CQ̪C5 D %x4eA* 7~RP2p># vʤi\~&W;(H`6aN^ 'v)x{k'A鷳K_ZO{S4"܁zbЋtSUh{ܩ8:)!Uzq=Ozi?ay o%EIbQv/ga3;|txwc!bmCdigMi H5%b/0Pc\O3-e}7)¸A8<FX70]<]8/P5r-qn-/ ܒ_n?aeɧ8S POh =OO< twݖЖ,RYxRQl_{G jc[/ -JnHC}IE{-p̙"h _mkSjlS7.iY"?R#0oN/vkF)EP (.:M:w`ә)4}qȑ[ZZ6G[=; @yzN.9"ir#asr}Y8H{d7;.̱jKxԉn L)@q&SC#( .c´o/n$oZlL{ 2/-mD,;$Pa[tPj\gTܚEH]}prqN%^=hEZ̽2Q ViC ۹UzY=ۀIla'X2 :Dl¶,Qꂒl"5/p-e:~Czˀn@*@GĦ RX~UZ^- }kD-C> v=|)x1=P!g噥U-  FKf3>/gvdgB*֢,B%hDbsbz7R4%L&`ܞ}Q eh{;̸y;qzLU4 )~*TBXU1x8dpma.Is{m=PC)b%yiOy9i?[h]?R?u5ͦ"<tPM&SIK$v|KAО@ώ6 qЗej@:D`=ڬ&bf$.*?8ۖ_frJhkW#G%Yd9λ{=pk5Q}W]$??V쨱ױp+TT&Iz7ȜCTCP1{ y^' L ByKm'&1#/Ffu&!_F"#BƟ}.oF C瑇2.)#<~-J  R=u pmUAaDʪ-.Z}KhU}kN]hL ̴?;K.L5vkyR8(tN-M"$bVl!prsj ' s]ǧu_hvH ._:EQب8v^nL61x(?[>@EԆ>B&tK0Y7~E6GDyQ IW2T_^( D;k t?6Fk~~W m;bbuEo bĎVIr@s(ӎ!Zd|:]Vzvxb4}j?8K aFjv /ra܄; PFsV}X gkiC` iEҧŠLgCs5ɹ5 a"d Jwf*wF}ؙ۽}hn-aP8?TE\-f?~|Dg6<P5TV|tH_LZznkoP,-@mj&9e''Bin />%(8Uv:mVW;2SP)+{<<޽+LG)sXiHB2K@s8Mvdw+N.bC=yh0klj7 r{ڪT`oIBYBa} >WGܺFuFmUc> cXߋ SB WV ZrGª'H:p|&HU{T@{Kdvi FvU#~ WlhJZ$b !h#`m޷[7BI2 wxiJ K.̊ `$2?8C~ɥj~Jrv z~$Y5] +g@9yF{BC,!Km:hDzS IX3z#9G Wg%3I_Rh̐Tjugcp&ncuk|X/ɭY:#?`>fKަb!.)X"Cupoi^LS\`JK.b`%I 27MۂƋlḂ^7눙td8me"~<oR,Y"eKz-$ǻ=8_9U'4K鋬ϸ~ƲבUD[p&qSփeROuqr8JfKBʔ+~'ҍŚ$- ]\(nKyJ{oC1$Oe\ãIܯ+. c`wK$~Vφ`}-\ZS(uD*+n=cĻh*~#L8ԹP `NΚ>B+br.GEY ^b-@* W[$f'G"u;(N`R}9x(Ǹmv#!x#kN= ՘='\ wE&N ݎV:_C6/SB1lh .ZLV _~tYlrbAGl̩bE &.T2M@ȷ>dϥ~ ;xZ:d% l`ŕPt&L[^1M䑒`◽y8CH"͈WZV#E A b\xLD= .I?O![:#+lni%9%#wF7@O[uRԨgĕ(Ph.:lC9cهy6J 4G;zr'VMh5? uoe \V p"-%fˉlGNqH5ҡE=>ǵt'6λIP٨o>ޮ<cO{P ݟ2D.C.wn0 +I\a. %Ba pQUgpޛV:ܿGucʁX& u/WsG1KSW`fa`t/ erD:;܍'xQi:rpn]# Q!p9$c!B7n]?jA_W^4i*g@ڶxXǹpivE@+W{^( ʏ b,⬬U48 lIŞQ'_0-|~=ѩw(SYȋ, ;Xu 딽OYqyz@UpW,JSY8#+!zApO٩?[. bTIݕ® QIDԗ× <\Ùɱ)䌥CuêP#t1V P Սae/2=Gӄ}^CΥBbTW(iI4 g7\D\^}d)c3@Du#{ZíbUMY;:I,*/*E* ;IL MP20/H?VߗHZi)R>{ [^VLW*H\҃>)c ,{8c"w]1ӝpZԝ ZT[Jk/urnXpC\{L{ e*!%v:~ -GLҚ@ݲaU_y׀a;R9gH]/7n rN6KJK;5Lj%Iub~ |!IÚ|2҇4G_mIlʄ7HyLIT 7,HɴˊTkl^%]l*1@S640,a6SY6p@zm1t3T7"9**1$+C^3>ߑ2J4q5egs]zlnoyk+ˬ.U5_ jޡ?䀄?WCꂒT.h+zVI0N'BŽG2DNmy`>w/ šV\a5Kмb4sIHEX<}VgI^1]|w-zO1;e6߿XX֨x"S$Jh%H+zKT_`WEGzGjO,`ƩZk35mW'4A<\,&ÃSƕ/oUXvJR%!_Rp請^4@dF^)Z?gMg\Jv-+)=*&z'(l2%;2Y"w1јU#q~|ԿJ{ǩMY6 fyl\;;?.B ș.iy"\lK/, \~kи4]$f8R'%E 'I jY3 bX79aj 3~pX %%)_: R^gn;`/n@ hlfPP 0U!m YΑX@?87vM,G毖}MMR:lÝ,F4yNj(c(C<`'>e}qlR`":X.D{II8ΔBkMiV JYb^9IW[M{0P,v`YqbLߪ`ZHWBO`FAK/P>qXu%PVrygi˖5p< {lU%3[JZǐiINz&9*xڶ4/t$ؒEu!1b0iƪ2l;5S\쑥'(].j}BGs#ޢByl2JW+bo4ϭ\ٝmx!MOd3ħL"u`<&KFM1,6%rcXWj'$%jampϧ\o<}Li nIbg6!(bțȕFZ;6$O(ƊH}@# [bz|g)DG fVO.|'1ox!KD92V"S[sw`&CYk~FݢIk]/-'$/V3ƫ<[gͮR%F@+R0a*PwC';BͰױn?CT<AoRyB? ,P@{#bP(w%8V٣O;YrM|W؆M"X&:FJCh¹чQ@-|o [l?Wg-%SfքC+i5QPuPxVl&yX">Kt3, aϧf ccN _QY\ն"چUn`jO(ܢWn$GZ$ :V߶`77`Zv7I'Q:B+󜿋y]WF^e#~s!6L:c"vR4n}ns7rqU퀥KґGղPp=2{C̒Y[PKи*Xc?tzуʼnڮ#nSpʕ'Ƞ{;XOH鍮k_Ѯ<}˽>qs9ǿ-6S eT޼;_gV5/37^~rjzkS}yୠ~3$ymEQU%ISm / aY k W-~d]e=ЅӌY<8x->BB@v?p0v =e MMS1S:]X7u Qd 2#$]4ǣ@ESO#kLMi=QRи-Ѷ2`D<{v6rH_==6&',H%O=]|n%rh0›AaR5PH;aZ_;}XA\kWA3?M7]6xfh✨\Ѯ˯Q Y75`٪ n?h@DyJ3B6#j8C, lQ!zDh|'i RgR{lGpm0{GF*%Z֮ex|YOwd+Tq3 A c,8#mؤv?gmn24Ҵ%'uJ*tUx)зޕʌ뇶%.^$B7Ñlr ^GL;% ɡRqmjN]=*S{uSі6Tݒ_R8xCVFIlyQV{*'~djf&4%,N.=$;z?U (B)(C{e>K+ŚLkMndv$|{)Rz>Uc^\>"ڧ62dL#}t/.yT}Bmd8woq.ҋS6+d)c=U&wJج>L ;ν-A`הإϥ'8f?'em<\|[6:xB[zCKER~93j4Fm  ?"{ Wm5$)V&B|,2\Мb`0rԩ_"w'wR ԡ%7{l/4.:U}0Wkut1lx_5ĕWL1]L]]"F!ɝZ-QaB IqƨiwE.; d0E5ay5!ue>$3ұE^j@oH Fi"HYFr3uM4>cVlEmGMpr a2)B_掓yt$L尃R%Er-PCtr^4 )sʁ8eʫKE Ԗ6a/+SZDOGmnݢC/ҀdVGM"J"\\t.@rKOݝ)f8^W 9XY̫O*mr}y,|"Xd*]_8z2BZZ"*1~s1'b@1㬀]:vGiW6E ~(Z򅵚(hw)BNwfN;tMG"LΏg<}8EmZ97 [)cW~Y?ayj'mi;8 +tx\4x} sb2}"+s3oA,`e "D9Ek׽FE2ZRHqҼx(|O%ec.QFd?ґQ<%A 5hM dk9A8uUwLmݴ:w3v&p]'EϸE|t$`76H/˭Js$-XcU*V2{V'?5DVg͐ G2:C4 ϫZe ?R(:+|3k݀aX HyFIw*䣫A't] ;/急tNf s5+>oPmA-&CXnUy0'D}\)RJbwݕa{|pwY*L)2vf77o eHh:M9V+|Gܰ2LgVz$]3?9$rDO"AjNY-3Y6Qw\<Yr/B',H;I}%5/JE3`h2Yu/>]-$$ڗحL k=U2BG^{_A; jn.lkuț<Ps$ os]Mo8j&*F;YUJJ a%D<bA06"bǀ\! P&RVFcg}kCѱtʚժBGehKة >QtNgA!*9E088s@.GW<9r\w4]Kjr]oo6l{:+0 Ҥv@D@`3(3SUJ <acIг} UiH$p{ 5ljA<ݲԊy{ks`Am]Мd_o7U㕯6gCe5hw Lؖ{jw(R hC!h>!%Q/9/ŗViVN44!n^}DPW`!7~0dwϟa|OF=lBz")3d1{TIKw]RN}6 Mq lk ٧I)&\\毉#|U`mRox@ :hdm γ#ө)O:F= ]`hZg.*fjWV?|섈Sk W\?ڵoI4ѸnAPqmu9?F4ĹVy]=Mĸ$솛n̖iB.t &p)lB|h| #"fu}mv+] X(|Rkdm:bc?g\nl҅vY-ޕ+n8QTV" W__?U9'x>Sw=h$>̱ >3cG}zIk粋R|`.OE9YJŇt@X,#ƕ bDn]DA~YgiL~1O.{`Rkk '#VX-#o*4莝BRWF9)kS)JMm]%;ZXc6'%3bԩEҍ 6l5W٘ݬ(dzk9Qqbɟqm\~cZ+>ɑ`!T0%JY8~2^Xm^8OU[jr{pVǨ18#̐kTi c) [?}͔7Dj$-SffB:@֝XZG7l2jy'rWhQmklJd"h1bb~>LU#@]NHLUD{F'=N΃*ɼF4zaHB~JCpU0HwwGqg81%}ôa^`>}d"O7BD %LȿAzwX\TuqP-Uz*u l,c#8y D3ܡ|_1`+Y{-GY =qߵ*\oZ7f I-t>d"c`ᨲ*W@q hp4Lj&{ᶩ5(_N=[XJk.i8nV9G61wuzQ5kƇe$ѭ=b soaduQj#-tMw%8xV7h6n'"@ ԪwC%̇4$AJgqJ9y^:ҬF=b+lb!ϒǯv_flo-twl8zzMʵSVʃ 6c׻h\=m//E 攜Q))+JGLa"8NgY@\rb{V" :ִVd1ZNKS $r ]) egל!VYB{ ダ/?Ym!k_c'qoLBm>aٟRdL3h v\HTY?ӹ|@)ąvZ`z7pƅԐ=A/;`?p](j5k|?Wn R]g6$yeH,b9ڕ'o|'O"Sqnaa.Q\)6$VU0j*񜃋t0$MyFF(C0,[zZ["an`uGď> Ai5t N -Nv)CɘẨ|3ϬD:+&K?ܼ(O^jD/Bd)OY'y\J0YWcÖ %ńUb՜=2؅'U6*!) M_z~&A(Oca/# hHaQ;9E>cIZ'νEA62)v$%oZ/[vՋ }]Z eoOT=;Ki^{-ĜYjNȥ}* ߲;q~Adx+bt'hN#FSUozzsKI Ϙ$NeheaTRZǴP9 9\4~Sj"M?Z-[l&/cNqg%T؅6n0XM\?#DG[B(^D :+4\q&ƴ:OLm޵>M="<Ҽ:j)JOfGA;FA@(2]Io33PW=%@On헷H O IOp3EtglpGfz bx,+1rF],n5ـ 2y|]YY l/ZȀWAL~/£g_KC%Ug vϠjYtŜ"ݵA`'8p"#ˌ4lz?=ԧ@<%N& ` :93EsWz!#Sp^n,n]UaPEj4aT7i6ryngr/) MET^=FBJ(n{5-O3W* XH|F&޶u.5jH.$#=DB~E #g\H|Y^ Fp3Q%d`& ̋8w0r a._%boNKDXQ~eC۔j@}-ὰN kCauc8J7;˺ǃ1-.񭸺LA =xí/wPTs R97%ܣ6 TQWqv*W^ИdBLc%$k\j: Lpj~0S̮]WxoDp hXeT0Q퉕 J s`51 ˴?#mB-! ǔ[0\r(,MU}O]7m I[c}'(Ģ;g@2Qs ͅA@S-TRd"^6pDr ZB>4 @o~@lA]40L*_:: P8.}% B*T(? ?)C#qyQ ogN{j^--UCâ4cҥ~5fI\ek_q6mm^cw4Ȳ'> >!_n/NT/8 Bz<gRDҨ4˶r?0@yݬ@ȶQ#={~9hY^fgLJIp`@!@q ԳO"VjnWv0 nB٢}~tW#/a,*#@Z'&1iYF-ILn<13E}BTb 3[l+0 Npt˟|1'm2&RKG@i\ѦA8jD) CQs1oFHu\)9i_!M!?a^\ ndnS7r& :mƝaρMsCD˙+$j3/ I7awzQ ÷+#q]$Ӈ=%P`ݤT,U`9o%_|lC13~fK&-?m3"kMC#G542(87ܔ78o55^*]"4~#qV|KeZm[ƫ`S bAlX>I$,x*p>Answ㇒@A"߳ ~aHQm)[ dN--ߦ- ލ7~*~K'Rۊn9h|֞Emj{E;Lbhg۷/[fN64]o~a~k83ts0cB/:- mİ^|UVQN ?Y3 nja?~r5hUB[)aSS[3\D㸁0#;ΏL@7rG?zJ(I&"W8&,{1ۤ3w:9m6zКnU,X`8wg4s&⮸޲/ڒxhؖ t`ό61 O:Lwm̭Mw6JOFuG=Q[L_ރRr Vsj8~A1\L.w]CΊH IȒ]f%z}_2]o~|1gj-T.7']ZpmbL]M5kv?afAN *@:9\XS!;V9^Cg2pÑ(, Ym"$!B)5(D)_]dNYjZCvY5"73~V&y/{{ RaiOq q$h?*P}ELrTZ gbo h^97D$K9*v @::g)] 7Z`_ݛZb;8OlMc\"e .o$.Xd;iī N!޲?{ ,ސWYd| iHRp2P^N23p;5Ɓ|UTB-Pwȝޮ/9|K3|$GZ 5hLF3 N8k.;wIrdz]DyV0&Wx ^RTs@D3}}|ez;L6u:tK5\wδL?0(:̀5l6DUFh G#O@3JQe Z~Pc2>pw^;r;2'g:yEC'UKZqo=qGW<yhgʹ*㘺!8˂+Zkڗ'㕐ϭ@)FӤĚ*WW)7=hPf9zjq|_gV+A}n {`%KCPc s>븶"Zj#u907)yRgVH\JDYEPי <0"̡{Crɔ̈́MThkKC*ra xZ`+:R׃bN!ϯrQm|gk!zeeM[V3 ؤ0eo* pvipQJ[mv1+:aDfX<%|Z:4pNk$csjvݬo:F"欯pЍ﷍C&q;4]]M< Іwul*yn׌9b~Z,NkaZVc.9|->h*ŹD?^Y](RB `/"L_F.F{"uOúRe3=cjKC\JG U~jC럍w鴍)XĀfxt ̾r\ !4 2J~ifʷސm,W~(?=R!8Os݈DfW(t);χ}TcRڀh m܀M_tvNFoi& 9j=CGmH[t] "뎘ᬆXlIcd;Cȟ|ߡinTx6yaf>XqPU ]&wޚ(_&v/:c~oSyt2hpf"Ę~1#L3Q=YwIeaB2o(fK 轓b,dr9 5%rr y WѾ2z7s_"o'c_/kd[/Hco1n\l&y8'ouzig%Т'3FQ D4jA.F6#NUY<{2aCM:\W$"̹kZU9]):(bkZ&Òu:2nj,?؀ ok^W&1/ ؄=3ګ;r˝B#{=f;YB`D$yIoRbŨfTc7ַ$V3!NQBQ:L"_ٓxf4CNnU|IWwۗE?e`Txwc ab]h[ w;2KElQoSltr݂O~ґGN;o/1w4^L&6륁93}, 2Q=b}[R&A4@*2dғep&w649tAʲIY6rd7Mnȡ ^ V <#SUyryWR~~^f+R~ٍr?Ѽ3DW3j$ꏳaCb Fs'%0t- :uEbo-$ n =k@ú%<:Dgk|_FP`v|zVMWSZoØ)[gHK\F^L1iLHSҥRXL0Xm6mO[tRKt9ۘ%t^^5ᴁFj.~>Iq =R `:'5) Rj+J?E'pۇ;^RνCL 3o RXxv#l9F(hlĬe0&dvڒ+'xO@ baST[vBL`<7d „ij,T-'2[xGfh Rj{u߰O2CuTxU_0L {{"]t*%i12oM C/%v١P "Lpà{5\ESV!C^vX U&L ͺGXYun+e>f`I@D eLwR.{1x$>TMhMޭ iS'uHz;@v8^JV1|gxc۽\4rjXGG 7L^Ahi1,j_2KVq5}p1=(JaR_5]/jAU8Dc#$Hi\5?m$ e ڇ f#yoTCDsn{"ǹ8&zOOPխyuS7D"^ +#K$#*u:|πѕ}y@Q3#>ۀL@")GKċkvpI|M X|^9CV`XuV]{jiV=< b[vq`p7û--)V֥#E& K!ud (JBI`- ;診rcA資JQaP-%ݣ5Aloǒ 25yƅ1ɘ=})"FfC19TUmlqok^wcR'uh0u9NgQe/k-fgw(]%,G1O8v[9Bޠ8ݸޫ`"Nl~_(6/Sy XnVJ4I$-B(LRt:=IsEY{  ~-4{ҧn"Vap)<<9 zC;SjrdZ7>9 n7oUpXq#WFf!eYp]l#zEqY" gVܢˮ! VW}+ ksh}- XD1YZQax+BQQg$et#u˕/XǖO?.3NRnssRnjkUwtS-6>V 4V]~cXtgkؼC,7RگFہ'cYdaFE|{ٍNU -x_NfΩ}$ƙ7t(onVi4ܥxyg~dq1LBQ٦S~Q>HuN (&~syk1EH ֈI $KڕuZ9Su+0,STMjn`cY"s礉$9 Tlқ75–/A*~z_|;Xt5i!R"VYw ko곓{֦(X촚&$ <'hk f{M#"LWN3~% Y}I=Vër{:VDeʲ>1 ځU/q>EV@Xɒ}wi55G}p(}E*Y̧`kO'MC6 6SKaߜJmj偁'yI.:KQ+ .3ߴӳsGqT%r]/z fK~}JʣOdX{룡e*dƷ[MU)[d\W_M8DT!b3 4qD9Lӡl"Ȇx,U;wÏ)HicO`ԹFttYט~wwnM>iRܦ,&rU1u"Õ3±;jpYýH0z]7e^[+8k5'\ֳ38(yv*qO~th*<'4 8IGC<'l5`]3Adx";z4H7(lkyUmد2_OG W=3sQYmI% \b:ҹ@k5I%4۔%}SD|mNXfb2hZl&SVݵE d{ *, eHݏ˲+mXC=J\ԹAtPVk,d:xEI:ow8U=1|'o(knz^p·a;#H1)H=S:rbK 8 cf1ڀ,j崂]+p󼦔h譽sxSEqzL?2 '0{F܆%H1uR]C#>D̳؊i]C0 ٭\u}&sTU/S\~z0Vb1`]* w/tM !8}\9 {;~$p Iٮ+Z\Ld\b1=/nۢ;>&ē B#o$oYN /#>}^LKyݱb?,ZiMtڜtNGgh0F :Us$Jb!M `Y66 /;`8T {xC%Mǫ8kvY꜄-gm|q}μnm y`#֧>>3F=I55;nj wׇ߯K T=Na(LY]B@`]+F,j/p3FjdL <|Dߠ<: 16y "D-CKerNƒ9$yU_v#HZD\aGćB H2SGγuKō브0u'A{J}:{Qsi.t{D/"i[pyP퟽ՏL]I?HL\ xèjMDj\z0Q%t]Q ̪93c[#̜yH5+[`?Go ;m׆dGuB 9==yu B)y9%%iMį52ꓨdW 8BUuA ES(Qm,yaK./f._1 ]B/? YPZj(AqG_8Ty=<JQO#^J5s{OM/v Nc1;_*x45hmy{0̤k2S5w8F19cJ_WVTje78tӨIb#DYmxTqVJo̟FnteHZc.qkG'9HIaTօրV!wm4xizn4whƢel|"^l`*U#o,$!PT9ߠ;g lRI7nԎ,-aI[[o5ekj1'b/ʺEjrqu)?Eyin^՗ojjFY@]Os纳VM!"y +V(db=0]ڠjbf ƽUlճD" W4~G: W|Whvok$)ĵfս+ hJ,vRD՛,-ь->aI ^dJsyS!) {xǞ\ygI1r\yD qq OaQ*Vj<1@x+zHRLt ("x8ƂB,FJT>K9]F*{D|hm. S`6[%iGQ;K(UdO(JlL\dЪ:ʣ爴e=߷lwWN|G&q` !NMJ(8@INoԟqb7E3>N܉nð:P5't}4@XwTcл)dVLe𬪟G9]0 `wsilͧiA r C%btyPk%?G+9q@6nfI`Rnߐ<ʿ]~Y.b mz'A*`H?JhWIo.́'܃![ɮhɏ?,ml Rd! چUq}O=j4 銖[_ F1bd/L5ajeB~S0=i@4s4G}.YOv9 |h1U A%MJC?M-%U_լ`Y*D,#Ig, gWP7* s#}aM=$uE~XJ?iS$/ETx`T! 3Ü^K!1=u6J]rH ̚A_H^#3X*}g'06w> 4&nOߒJWBH#0Yuf|eռz 6,BAPIimTur^OSsӇ%o4YOBkL䳑I aw0ܢ} Bn* yywՄuv?57kBC7b3xmVD R1LVņiv6hRP$|3MMg'Cdr !G?^x;:͵sK^MH89x!n'ؓ|r'J:v65ˈV@kgGTx̽9G]xp1Sư#޼1~ ,:Yi`\w=E]3K舧|[7,lz -CH@RoVOh34*ӫ$:suR͢!'c18T+V!Xtei(@H݂_3lw.I~~0xzmlAz) ְ*T: |E<n6e~w@ڄܧ;ȉnFviL[8z\&%"[^G\HZ:N:) A ˲> t`ۆwǙ3D<\PiFRY`y%<1NͿk&G%B5q…2Z{$1XF˚^_<*l]rO{N Mĵ[o-aSfξʝܥ=rg\za4Z}{CyBh) WW? UoS<Ad1F2$K/:]u 9}Qw01lWIIj|qT.Bܣ~PNΠ$)[p>uV>oY#K& ?%l5 U[1&XZI 7ڟro#S0Y[SZ*Sh"TB|{ߕU$qGzQg" wה>Ҭ,4Ԣ1|Qµǎ#% 2'6V&άVEz>;thYqp's@z FD;qRMۋTۣ (&A*cL ondR#|Qgy .Oaӏ Grtu^wPb͵ ܊8~= V^'lofIׯG68m᜗,<  r) KT3} ̋@t7t9?AJɀ̈\ jB7˺o^\kq;z=޿c1]|HHKogB"3#Ⱦ{|<ϋ^c7)i3CU=ìN6WC> |G!uss4 Jz3^۴ a>|H!I5y4LAZ\ԯ>0FC MnU[[E]:KW#N>C;3s&%qO033\Nr[8x2 Vz;`r4[ XW\ Jo|!M{dG ] ={H( ;"ޅmr9ouGB>Q@MqZ.2v&~ھfls#Sږw`.{T/P Lzչ FbרKҀ~uғs4ydpb@AZ*hh`\AE9@PFD5ܬfxЏz[]m84IOՅi -˜{_JxYx SGڵ l\[S/JPobL%jw0qPpG3X!%LϨӧ7uZ#F9[.F50VEʦgAzAA_ꜬO)hY_$/Th]إWf~E1|Opv7;{n)HsFa^Q٣ WHjE[A["~bkU!9a Ӎ `k0Ibs,Qn@?X8z?Ы9Ps ;ZIuPZn$I,s k M85)ʯX!XnѕVsM_*|7MVv6^u8 _vJd\dp?M2wHv'DclDGom);8ARUIc]+12Ig긂\50:/ݶa 9H/~{ʗM7Kbj=-m*ZVW!yW5N2ӚЅmr^-U PX{Sk.'-(_G^Hy&¨6Q`ZX< E (DTgbtX4^|]]͟*RYggkwM]$nwK v,Hj/ @KHq-ȹkmN2TqJQ{ qvHdDk3r L+'|SZιd#2k!E̚@Ґӻ[&QāR\ )R.ı.JTSpj`Ec,6d~UFͿ1%Xh9ł iZ~7Ǣ"&ȍ>h/Og/B!]D0Q2X^Ýw&zjw jq&h^8>ٵ?Ń+ z^,M/̋ QijЄ]! ڇRwⴈ|lHBPc6cGZ \w XʪtN+pOކI y;9s0Yxu8br T%]t[dQBцe %3|;,L]|X M*{ %xqQqk aLnCIiÆ Q1>൝hg4&(Ets]ؗ0c`;6G |>Qd;A`zm Hl4D(cI4!``(!8i$k.FlIAq\#EЪ^5֌k݅/\=ؼ+nCs"b7ģX;#q2#O~54 _!@ބ.ޟ*DH)vLoI_1q64Z"b&M;\Uq ) YPXК;tLlnՀ54_{$\ؠhI 3Q6Q&HF:2dpܘVx :ϱhT4  j۽x[!z-yEm'@]T+pI_YIc (hL*1rc#l&GHpv޽~)8^.Y`/e,Dͷ6&0x&-Z8joǑ 97<3_"9k6Уnq9I޿Rzd-E>xQZ)=fPI/ p4w*[Y#_mdAuJL5כ/oS*S$η"JjL \}ݎ˹qq*J`@@;NգdrAަ# 4f'6vۉѯ^W'ܣzh/ly}?* $s!=jAe24o+~ˁd}"vXe<)DaOІ{_c'و#Ef5[R:EDY0p \*;K$0I$1N>U+KagFRQsAX׿ikׄПWHG@ / PkGAKH#✊գUg?\Ou~1wҷ%~B(jG?ΓMd,Y3~KֆK^ֈR۫+Xi҅Kk>k!G߼j s T yyR/mǓq1 PO[ l*wa]i`MHqD3J~<{ tr&!+7f&{BdF{k-jeA_G&-3ƍ= mИ \ ` zsaazMQa %+gfeQLylS*階MJB-˄gC?G谀X,> D-OЊp :B\l.[7{j.KYQ zN\RY (1f\EN1@0tÕmΟWtV8 -x*,Tx-kB֭,fwo*H+πtcž([^VDoժVCmEWׯh(BOKuL/9p' &wWA2s:4Mg./35)Gɥ[Wov߬lQc旿=vhjv?S$_į]vkH!er[X5Dqꥎj>h<'ۡǀjKNyiږ[*Iӎvco2el玦ʹl/N+[C^V*}b}/zJx)Cd.r3mZͲ=3!R*U`*O5:Aor70M{HbZ(b΢Oс|QoM?L`*ۛ_e_7 uYEuH\|pn$"Pjl覓ʌ7.xӄXŵIA]0kcp ޼4yJa }⤩}SV_T9"!l(n B7^2kx0.ed5Ŋrzo/K v!_(zL,DY khiLߞfJ1:+,_Ik\T (aTV+n!&5t=Β g4LFӻF`7w͜uQS 8Ym0ʦI6K~|e͡'l 1ubsVċmf,`S 3T"^3TAJߩUw%A>-^1ƝpL:x d6Ք6B S͙ü@dD IپUM&_f:#Fi|0r^(9P G`,7c@U­drUuH#?nKZRCcY{oFbՃϕH>qdݞa]dd{o=V- g#d5o7\ I=~~\F)⍜t/H2tB$Yue!t "tϹ2^ݕuVq^?:FSZBnuT-%Ÿ0&ۋ]$c3Z}s@MYI҂o͞'CNqGQ1S>SpFX;qDѼЮXGn 'WR(~{ƁLM=׵Bgjs1D҅; )~".:{* 4LDȕVBD`E(m#oorʕ|-<ĉ :Rm_g' ƋOjt3>]\|+푐|VAX !XcYiu'PpH{0>T9MWz6Sᢆ\KTlXnf{z U?Jt~Dl|- Lx`]p:sUhdqc@jR|vͩIab$%)ْdkƤ *y'nNmSS_|чa=0#^ lwD/C+ɍWPq߳@:pb?Ro"Ee،ɀ}щ_icjZ?ڡ(_ꪙN;I)XfETpE)`@ SYAL& PrN/3oݗop-f2 G wxp[ !eK -|OoMCFtyNķ̙')_f! =ulƾyCѦOHE)a)*@t_;0e]hVJ$M^isd-^2F= [taI}PTfܴ3)>^ϸ_: ?9B#37j{['3T[tK0,e!SBOu;i.Oq6Ҋճo$VLs]{>*hFD]A]TӸtJgr}%% hTcBguVv2J{)# XC/ 5>ڑnI]3r|pgQ=m36ã! %(Y}P('ex(m,D^ɤ!^)`PBRKymrG Mo jԹ;ۉ&T;K/`1m3K+NWPb40=?ha!5WḶZ(q2iכr8 >,ĕkB$*Ӱujdf-UWlX|$}&'EiR8ׁHdy|&b4L#6غrBECRdz;GVA[2u0Əjz +% 03]f34-*( @XL恌bt#r]3W l>:i֌c8pE鳌߿PL8"8p(U^ N= >zb>սpe…$@~%>cWS Xa,BC{$=wGa@(kC)xG(yog9ע(FަPlczzBO8clZWKPܷi7^6,<%s#쯄S<\[D-D m_%)N |0.^T^1ݮjj~,!GR| Rfw؞brHN܎p F8T* :F#jyQw&.mR &x%f-lmn5G#jG CBkWF%)y+Z/GBG9dc@(NzqZ,?Bhi YG_b ]G )M1J?'ϛ.8ܝZIPWqB{CI" T5]s$ cLDKuGY.QmwvOEa6BM+*igu{F,xAP%Pr *SF$2lV7I:үȐk*wB۰z&;0v{s7mӀ 4$]VhDKIbskDK PK='XVis g0hV gq:Gj*E\`~y,b0AcWUMqn5[[+ڸT`E7 2+}\hi6Ƭ8"*Uy E]lf`'`yD0d^@L9몖%iɴzlPϡ(/щ :bOx ^C+ VJbWL)p3Rʵ-8rV 9de{&\l]S@ri| 8t?1 —u醙8F;dw&ƣ sJYoP$K%#ums?q-r1ܓP\=G1Ʃ;]E88JW5XAj*K`_^i+H]C,O9rd"|Wkug9y,މ!UIRZ7KNdzT`&^b ѽzVDEdӓ'QI*UE4z@?_bǹ3՘5{>i'=n *\/[H+ΙW!+j/fv j~MqV0Jnۚw56g+Gqfڥ=#4؁FE^|j;Eh6*5AX-.=c/qϯ/K"wBXXMɄsJ:;, '#L QZܽ3oU7!~w50a`UF~(-։Ұt%Rm λ5aޫϗ\T[B)!aҧ䄃oF2zTZcS}'[fMIx\Ktb[+: U)lxKe c'(6}y@--rvh?yI[aUqa= `Jm@iY6*4{a>l)?$:?:mFuه9 ri\|ElccseuJsIFV ),<@hʀۥhzgnu-՝jmJVڄJ͚ M|?Z},,M0{~Sp $:B`~i]tfR(J̀Ll-,s^hkv9owv LZ2 q#q%[K )oCȘ¶S:74YKxo!`ǒ, e)<`38/ؠnqJS/\x{~H:͕ba$N~G2hݡ?p7ъO-Ǹ8_Gq4S(nw^&Bjdl.pbSX%a_f vzZfGȲG Ńm\/*o}D?Q~^%TUTŰWyU7 w_&u`SQ%c-& X7?Y Up]@EQ!53AQbb[$qIu.0J8 H!׌`\rg̓hYSi tmu!:8#8X7lu4mj,r$ y[ff1_)_g35j [Q &23}\@XE(t/a.PQPE!/kJ!s?q9BCaX@4) [Khi]mե2S3- Cmf%#@ς z}12q2A`J` (&] ;qoEB`|ISF-eWp)TQ>1_4!j[مz+4kCAu= Mt¨[l!YyftpA^x'lOAW`ٲ£lYC׽Kn3XfwrJz˝fȂĵ/-ImK<@@uǙ]Ki]): 뵂$6\׍3IQOJ5mԉ(;v3D'Yrk9bO6/"F'&mcT>Hv< I&!H|ۭG|Z-=>eymL%I 8ZyNzxkSjnRT<gJrnN ǒ9N\XAC-TLonU6ickjn)ӂg|n4g#}qyÕO˧Ttt@CI>+Si_~ z"v$񪵶QikL[RG ^?dziXv6m7>oF,{RiU<x ꈝye,_C0z>u8xz˛yK@?#;JV^>e2eX(ZrX7mYlJD%x 2.R/ԙQaݻ*U/9+)  `+ &1n/RcOLjidҗ2kQ.a;A)*E!8*fNy=_׭\QG,_SR\ !'졄07BOʐ7` Xi1Nq<72@b#.e+E瑲wm%m8!y4  >G=|L텵(jQ&}=I"3:*^1YbU=/0$:B"}_,FxA P?L]psZUl Hvs @uQx=F[ cdZZUJ7A{-kws#NQE='(OU%\2ˋ2?(-Y,| h GzݹZ$jhQfed$}/=L\7x|ʝ/Ų*8lm?%lJ+1-GvSA|Gd"'W͜Gvhbw9c̓Ì2~۵ݑP>cTA Բd) Cc8Wj[/>6\{{xiϔA&2K8 Nx"Xl͉bYꂘ%i_z5a"yI i9x19?0EWw՘!+$b˖޶ٻʸyD^+#WipE Z 尬&b^7+5<5KYݱc,Rʾan=TE3YB]Y{IO. A :NnBlO0p dCݹ9xi05VM)0N *,F+P ]g.P4f *gphfk=R l~ /plf  W>ȯwhP~IbC`ӉBY5 ѽe'[PM Wg4|*3t&&n4K$dժz$N5{50VbMӀ\O(_w4UM141.R%~䩧+$I/>Ԭ T->Ei (ñ裄7ayIYbP4="mP?$'F_o ^.x5’K}AKUܰJ*(Ks?+RGa$֥R<}FYmD6VT `#ck2RbraK+pkp` }$3B}QMvAB#^R]=]Z;E@^+X>Ty/Iu)+Gї!]9fRw p:u U'QʥdjGQ!Lcs'(9ȣ;DT2ޓx$f8⓽zA Y }O*w.L148ZIhDBj3<,tig *Pw EvDϏR__}DY/(c*u*˧6=Q|`e#ZXBaOBJ/r|auYhٗ'> ܖ|0ⲼC:]8ăok{MF X'w.<TqFA~=BI]IYiFsUSu1$+3+-3-p R[3y\eA d(f5t&LK=6|W]iИܠXTLoN9N jᮥ̫d0guGdup1] c*ƵJQqGgA9we&B޵w $Nfp Ha2d:^Dq15z'ҖDkQf4~һP F3OR(v_m+Iu 2z4Íg"R*1y *H AXÏV켝|)jXݖ01ZR9d;ToW~ 8j?fRӨp7vLP]oFjŹb|!]!QI 7(P1&}(o3xUʨ@\M!]"vrz]W7DIT#&H+%^(LoWzPcWrO]zEXzYUL-zh_-hKW6ݢ %& >= IL٧-K4oM̷HSxm>`|pc𤖐⿌4 292a/˖|8+T4vc?K<RK|s4=]snrAySi .j+@.\3}A\UFb.2k@F Q ]ej/?{pp~9d68$T ,鶒ک޽U,9T>AgItj (LnNy_ L90]kw% G2[)hqGubʫ{ދr(c44c% /(%nd02 :[SGeI $ .!U$i#^уTZb֭OZ2±Y K׾d }q cwں[}ǒ֗%!.x-3DƧ>J% F 9` ]2Rl^h`ywjϾO3|,gMXY*F[.NK(f/a|3&Zg?;. Tj!ݎ nc׻EwPߓ@po ms{*hdPJder%9brcTwvC ȨC`1< So!B|~’w< 54qb!>@LS+YLSV Ǐ ٖ(uߩBK_?@J%8FOE Uڞ.D}/ŵL w`[v{2.qFAD٩ø*\w_50 VMzLilt Qd.0<~,)kAG*#jCFlv8-:9E=ɧ)>L4׮ +Bo#jȟv%T˒Ȁ_&'Bz[XS!\,u]}, ߘ͑P +&hER_#;tYCb48AȵMIy`<\Iqʷtˮ[GKpjGU3H<&hDOQ"*igO=WL4L/į|0@+%Wo7 ~p?KilC{. 1S{Գ@"\/U QJ|< O7 :WSeHH!'Bub׭C5V+mI[d"ǙˉUL,\4Ge pkO}fuQ:<6.[1Zv/;X]v^,NO:*t K{{nܬ6$7#$iuA ,O-C$|j>;rǪ0/9Sխr7pA^*yZ[5 ivay,OV MȄh뀗z(ce`2r2n|kH*АBx*S{A s1+݋Jٖ7 z$ Ħ 2 q37&-+Z- YLz( *8N񮔐M=qs#9^'$w/Px nʪG}PukIs;JYCH!rsjm")ke ( +2p.EW۫M? ]ȵ|DS@"T#V$r Ϭ4 nDDpǝj'JKւ|QUfb`FrܶXV7Nf5I.$Zf_GD?/bh%=pC ,ڧrbҖntocOS^/lݾVz E^=J\.2 ?au?.~XR ?~ꔳ]p٤S!Nk=M:k٤?i[44gZ5@0$ 'Ze/?l*{Fv 90 fWiΪ Nf_::<~ x\Ŗ-'+4=ؘ wó0?n[c6-cz#d+p[#7]>`@ K!\QD޶bt O0**_-aʱ'h< 6Z`t}O/s~h(1k]8Z' +8$ɉ6 N ,(0M턽7_6#pxH7󨢮H7 |mtKQw\Qpj%DI:~Ռd/i=,k6=[jq'Sؾ1L+XMLij`R (XHINڀVrW)Cs!%8Z쉶#,RAZ }K%p_iž_؟X BW¯4Ͳw ƒYΝj/}-c[I-<'Py)0WT*_/S] E 3iԽC[;{]jcF*mٮ7'Ÿs$./x;CrvZ{TuPBw`]?%X/LJC è4E^ꦤ(ho&'*PXX%K,} 3l=N {T *. :Zdmn2à[sT b6PO?/dV1c>!$q3;ktN)yգ>Y/peuB_[hB}L7"\!~2!B Z+.Aۘp4ߓ&&Pp#@#څx8_qzTvђ"hOu/5a]Ë8`)¦Fq#4)<CS€:O5A?*)ē߇]IiE1{j@R0MIl:_;8)d5My,*{+_`W.ƒ@ms$ʆa$۾;xE6TP/\*V:0CL>dB. y`\pṂ&U=FNbNNΟ9kZ;dMS:0;QP]{ A}"{YB~pTI:RM.iӌh;OW}U~wtTnHUxhܸ8Mn6 J[*hxB =J(]#ɴ.$[)WYk sT>U%M@?9SUug9M'fYԥe)p) 0ՂPhyWOS1saDz߾cBXz@D#f%͒}JVf~2PcQ$sQ/9˛ⲷߘMkObG :d`N(y9M.6PCFk Y`+=i?*UTn 9J~""8VS)_<^ ӚچaC4S0.Dj|=LF6T8~[(tj¼ApyK 5l Evat(uu5.]Q#<SB~ARᵢQMyÈfD-]cTx{ ̱,v7$ĉ$_vw(°qRцŁ ց4S  ~?ʯkh:4vxq5]̯4hZ)zJZ"tm܍2":DQ}ABk;x|4;c>3",piE[VQ'L?Z3AcR0yr>%n`=LE'sEhj]/?G~y}3'Fhe{BUV^nS(_$aڔVEfsp1.L/>xɍ% 2JkPsgCI(,N7S65'-XmFuM9>H6O& _e}G,$?bNG/#Jbg9B5hG5RI.P>+YOz՞ˈs3R *&&_~_(\~o*T:F"dӜ cq[UkON(R,P}z