powerpc-utils-1.3.12-150600.4.3.2<>,dfCp9|VKm}M)c WZdi[S&,ij[ ;䠶m|*'ӹpGRVrm~9ζB`T-|F3yi!:طd WOwCU-äJZf #vFQQ=, N{qthF1kV(X&b*΁YaI3X8g=M;= |R?Lp?`d $ C"3 I[ +W`W W W W $/W $W&XW( W))W+D+&,&.&(.8.\90T\:7\=j>r?z@FGWHWIXWXY\W]TW^bcdef l"u8WvÔwHWxԤWysz\Cpowerpc-utils1.3.12150600.4.3.2Utilities for PowerPC HardwareThe powerpc-utils package provides a set of tools and utilities and utilities for maintaining and enabling certain features of Linux on Power.fCxinomavroySUSE 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큤f@f?f@f@f@f@f@f@fAf@fAf@f@f@f@f@f@f@fAf@f@f@f@f@f@f@fAfAf@f@f@f@fAfAfAf@f@fAf@f@fAf@fAfAfAfAf@f@fAfAf@f@f@fAfBeխeխfBeխf@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@f@fAf@f@f@f7af7ae1b0bd6883356c396b881fb9a429ddd27f9766920ed8128243adc165c15e374b067dbb7fdb158566ebcd4b7114018f70c6c0d40a48b2b2f8aea60b33f42bfbcef27b05af62bcbef7f8430f374d2cb6e5bb6a3fc4991d6d6d3546e7573a417b1e0ba802131fad68ba29802993899931f1f5a0dcb4694b86bcad3c4f605cfa32775efbcef8e4f1efe25d079acbb6e8b9f5abb57a30aa0ba0a26652587219147c4552a58ab5be6f6677f67c2656909305d4b1147860b00c0bd3b0312f238f4703e8485c0fbb6f9734147acc6e892697772006519e15e7d4fd2135d577201e5794d7d31f5b9df870df99775294b726640576c1d8af71a99620940907109fb71b76332af3943033dd2152fa63a6f75e836a76009912819714ace3d2c20d2acd3c8b76b8e4821fd73cf7349028496e167fd8d8ed8c0588cd6bc3aa1eb9291669cf6fd753bcc9caa63929fcb181152fd4f92a4d9697d507916cb34f4804cd9f644e642d55d96b21e4faebfc9f5d60e3dd810aa56e66d03f67c12e62136a5e1ff5313b83a46be38082e54e5c75b818f8cf560ab267b7032300b65a19483ab6f7d2826e2cbc1bba6ef3faec96933c854d6cbcf19698062f7afbd8ed2867b3c9dca3b738c563f50a0ab0bbef18b6611c396aa52c5f1008e856d6e1485bab3170009c08556b3c9b9006f2924d8e3db9bf215c803e4447f4733d1bb68eaec0e1bac4a7aae80355a721e6dcd963986d980e4fd414b81988fd0f8ea1b9537137fc86099404e6dfe4aca023fe3e2660ecd4efff1eae9018edcce080ae29c03128073c69260b2ac857d231995449f295ed5fb8eca1faead16410f5374c76fd4cd33c6c0a41ef051f33ce7356d912c0f0452b8a20623b889c0ca05c9f840f45d3501bdda2cd581bdf685eb424856551d4b332ab3298d5419d96b2768600011ba2cf1babc562cdc434d957ecf8310a2b29fa2d7cf76dc5ee65727d91e5c01d5cda4e899fb1406f78a57413754085e7a7c10cf63e2b3e0df8b9bdf39ea4de5e60d863699c66bef9a0116ba5ce1c78d9f3e439202e4968e9b70837c8ccc10f8b4998e9c8cc2322cb65de13aa7833e5b686774709a44660af02afced79b1ab8cd546341d64863df2f795205acf34b52c4d869e7e02d70b84f9948d7473d25b43f035c8337f662bcfca4891afe8d0ca7b0c27dd86b727e83c760bc095a4a65ef7a8cd25e2a51bd27c5f37be4b93cd16dbc3fcc1cdc7e0919db2efd4b450fe89eb084997cf6f1c71ac567c43cabb74886de4c99198db5c071b87b3aeedf724ceded059e193a702faa4e187195946f39e4da64d9739a4965953e6f4dc0b22d4657c85420d75ca473e6fa3546776cce60d5ec4cd4db39c86b56d8ef3cdf558222f9d40a37e916cc974cb6c52e8fa29a522f15842b9ec5e98035fe28a0b6103c04e58af83aa741d7a7d390c19112c196a0dc547d2bbbbecd28c0dccc2884c844daada69584a22599b8bfc4125afb5fe20b7a27e0d72de706b47d2110b962c45aa2c259cd4146d4227b0e49c69b9532c89c59018dc36fc841cd489927a6885ee1bba3123afa8f8a7cec4c5e2199938a40905061c5c21111a6da8eeb4abffd9bab924cef72ffab4ff80496b2c6321c10baa380bc922e8fe1f35c8a75514818bb7df95d9427130a7c4943720acc52e2b0d2fa4d2e74e05d0ab71974da16e2a514fad2a6e0a85c68619217c551ddf445b90531b742691a23a3e4fd1ee39438c93db57103a27286df47010d15d69911adb49bba16a44772a2d56c65d6b0b818f66460732a334ae36434f5c50f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064379d9fd66b609123770da72a7c7c210bf8948a6a69472a72e7261d167a82198ad912b966137dab72df00740efbb96f3a4ce5a8939a7798b960c8586705677efae5064957e289a5d63e12f27560006111cf278ac93de91db8a58c46cd1749356741ff97ade595f182d252970d1f561f5b08e6b9ea85cc5f72cad317768fa1aaa82b6b2793079aa534e4466491bedb4a8bbeedb5a2b372943932e197890ef63da194837e672932b10ceb5eefc7c40de5473b8524068d1a25291b3c48075b32ec4a1723b8f38d50e759b31180bf0d930db0e91cedc3090a90e96db23991d5191594ccdece2ff70f7a088b5d82c866b2fe9b86d9ae00e24d5babf3afa4663c1e76e4ccf75e7fddbee5b1ae153e878f5aed06dcf73529b1b0fc7908d35001671dca7257ff07fdb8b5c3b22809db04eaf1039975f1e1ff2508945f17978f8245fca4f0a57d262cf6713b5df03555ef2a970c8e29bbfb7ded3c714bd505aa167d450a652fc8ad4709b1b6fbf525ec778bf76925aafebe2ade90e264afa6f1691d50db7d7b4e876a76455aacb40ac0e2e365369267216232a44420771aa0b4a080babb8e141a3737287bd1e59fa310eede534f7bb7e14f12c3cb759074f6f7d1f86f5aeba35385a42b3e855382f0463e3ab8663cc7e20af0ef4d004c5a940c25011ffcf499986d7f147279a9ae5c9b94975eddf9ce5dc3c2c5eadd34b2f4022b2f7fcdc2a7f4c13c63afb7a4346de9355100ab92fcf25b0c0eeb972d9a80217e927bc545f369c85b05ea89f0377362b355c3365853f2042a9faa954784b43d1336b6041b2edee85fd8639c216d3c46c97f7ae81cf1c63e4211d249a6d3c8572707a05dcacd0dd54df2e42c273b7d819865dd7c89949f1a287a1d9b5b7bdd3a969077427e9c3fc51f1f52d3d18adc8572120a65966533bf7e9ef727a47b03f5f4481ecb623b868e8a8643c0db83ee5aca1352eb65477b4dbb5f37c2592844f50ac6088cb6862a2763101fc8a1a4fbbede51006b8a8fcda8395c80994ee6a62b05880fac4241cf15bfae5864138829c60bd0876b447994b9b636001398068ee24b0d3a7697b655c8baa7776ef40d2ccb4f7a2048ce26070aa7ac45ad99da2003a7f6f013a7de5df7bab4877511650a3a32ec9fc6f9a7f16234a759e120be1289dacbb88a29f/usr/sbin/lspropdrmgrdrmgrdrmgrdrmgrdrmgrdrmgrdrmgrhcnmgrhcnmgrhcnmgrhcnmgrhcnmgrserviceserv_configserv_config.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpowerpc-utils-1.3.12-150600.4.3.2.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.3.23.0.4-14.6.0-14.0-15.2-14.14.3f'@f @ee@eeedhd}@cc@c@cEc\cr-c< @bbbb8b8b ar@a@aaՈ@aՈ@a{@a2@a```r`}p`n@`lM@`c`S@`OL@_@_k_[f_!d^@^˳@^^^Y^V]^]N@]]\\A\[[j@[*AZľ@ZZI@Z2gZY@Y>@Y1S@Y-^Y, @X9@X<@W֘WW_W^@WV@WDB@WDB@W@Vn@VV`.V2 @V @V @U@U(UuUuU @UTO@msuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.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- 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/shxinomavro 1722864195  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW1.3.12-150600.4.3.21.3.12-150600.4.3.21.3.12-150600.4.3.2 lspropamsstatpowerpc-utilsfunctions.susehcn-init-NetworkManager.servicehcn-init-wicked.servicesmt_off.servicesmtstate.serviceactivate_firmwarebootlistdrmgrdrmig_chrp_pmigdrslot_chrp_cpudrslot_chrp_headrslot_chrp_memdrslot_chrp_pcidrslot_chrp_phbdrslot_chrp_sloterrinjcthcncfgdrchcnmgrhcnqrydevhcnrmdevhcnrmhcnhcnversionhvcsadminlparnumascorelparstatls-vdevls-vethls-vscsilsdevinfolsproplsslotnvramnvsetenvofpathnameppc64_cpupseries_platformrcsmt_offrtas_dbgrtas_dumprtas_event_decodertas_ibm_get_vpdserv_configset_poweron_timesmtstatesnapsys_identuesensorupdate_flashupdate_flash_nvuspchrpvcpustatpowerpc-utilsChangelogREADMEpowerpc-utilsCOPYINGamsstat.1.gzlparcfg.5.gzactivate_firmware.8.gzbootlist.8.gzdrmgr-hooks.8.gzdrmgr.8.gzerrinjct.8.gzhvcsadmin.8.gzlparnumascore.8.gzlparstat.8.gzlsslot.8.gznvram.8.gzofpathname.8.gzppc64_cpu.8.gzrtas_dbg.8.gzrtas_dump.8.gzrtas_ibm_get_vpd.8.gzserv_config.8.gzset_poweron_time.8.gzsmtstate.8.gzsnap.8.gzsys_ident.8.gzuesensor.8.gzupdate_flash.8.gzuspchrp.8.gzvcpustat.8.gzpowerpc-utilssmt.state/sbin//usr/bin//usr/lib//usr/lib/powerpc-utils//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/powerpc-utils//usr/share/licenses//usr/share/licenses/powerpc-utils//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/lib//var/lib/powerpc-utils/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35047/SUSE_SLE-15-SP6_Update/1948220e123b806ccac3b6a90d0ff23c-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]=204462e334f0ac0b8d234dbc3e0267053ef01f21, 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]=c6004277b877172a5c5be4947e05bca5f2bb73f9, 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]=1bff73579b120abca3cd9143edaeabea6999a8ef, 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]=10f27bee86343dc6f189b21a2ce0340871766977, 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]=c4460ab8c1022c59d08b34f4e2656b0e4659f77b, 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]=fc8423faf8b66a4151f126f218438780d657f8ef, 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]=40038f44f808a6dce4668cc218bcf6c6aaa8c294, 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]=d268a4e1c4b120526c03854af1266f3d74e6b0bd, 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]=69ca5ed4bc4f85d5a36d83f9d233187b7772dc6b, 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]=8480ffea51ee494a9153713b49b540aa5037ec91, 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]=11b450567c75d417bd51cb82b964a469c225e40e, 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]=a7a19e0280670a06c36f67332888e22ce464995b, 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]=c414a3c67d480e7144f6a90cf2d1f1d8b66d9d33, 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]=f76c3f5f512f95fb916e7b852a2d08fda01c765a, 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]=f090a4d8a6dd2b1a7b98c1d1c3b49e6c1cc7d115, 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]=6aad58484b8719aab5cb183814885fa617a68fda, 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]=75018331f098d91e6072cb1ae18f31cc22d13f0b, 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˓i~Tpowerpc-utils-pythonsystemd-sysvcompatutf-8dfe67bb89bc3df99438e4c67993bd9662df3d271b5e680f791a0168adbda40fb?@7zXZ !t/n]"k%Iʼn:齊|P~|9M_>x'ѷK8pq2<3{5GN ^NjN5ѳflU}{^ЊUDB"T ~Ks|bbg֧_W8ݣ!M'zĆ$ccv 9Kⓩq{ <c* odk(6}?2V v\ SP`%~B+>e3\ejiޑ\/pC8 s*Rc5/I_8 _X(N8ww `HB RAu=s/&{g%L"x7i`v%lɠ̂:sUfugM)*܆-Rw^kB.<|ȟ㉈/,f 6w%)j 4Ygq2 x~A%W3|Tk/.LPO%ΡI@"a;йza.)dc8B42mkMx\cz cԻlEȶo$YZ L%-y .Y}ͅ'9ݥⲊ%Z#W0WuJ]ƒpdLu|/#=:D.ON+O)8yIWGr!0W^}k&G}O3۱}:i.>ꛢH:^3sVUlU& 5_erT3ZXyY{ΓDiiQԑPLz=XgE6i=H j-jy&#i/R?XEEp=_9מ%t"Z{.>62,dj?sܕqϽt"$Iѳ.MM|=&EPBҵ>`s mYpztg姣֠BXS@ ^ʫźԸ=$֣n5#黩:!V4C!j@4'BRLp>4)Qz7]# gf_z?:1){joX/U]6İ+j0^tO5)])nD [A:a1U-|?i! +:);F~27j!#&S%_?P+8$d`Y%:R~ ڎ}we,@*5 CQr&hryJ$JIVقkAƾ^-: ꫶s=>TGRS^ +<^VS|<k6س(`kZGvi}B>q 4_3o uEpUضGd·]yR1z(L"n-wl܍HI948Xi8lX)34ccYU!~[~];ܓ`ӈcRkizB't @Vyċνu!-@!ƱTMNs145a=CD}+<7Hy@vsvzA\ٸfгsҖ$9?'0lþn-4-4U(`K_NWȗ+oƏi`[baEjoayD0H(\+Ө"Y~q|K=5Vl'QO _]H,+8A<Ig@ćS)M haw}J*L. p4>d j r1fg2IVL-E6Oq'T)Zȷ tU::+Z^!1\43>j9:I β9"ϮL(CB\ʼn Mu."e㊓Φũs0B顶Q[K "J,pS78/nÄU цdfJxX=/E"'(.ni"rmAK~t(\AqE.V'kUec#R#Ѻ}idcOwh4(NBԠSu_8eMX`Np:"^{IGGB^GCwXv 7OⒽב(Ÿ^ID'Ig )1~ЙwV2WJԐRa$֗< Zj/ClFV/(;W2ڌlަüۀJ*##}gVYSOƄO/'2:ǏrPg]z@3eF~-s.:z:gF:!\Uuqª^ }hL'WKOWQP8_ɝ;!K$.͕I>1$<-\X ;:5oY ֓*"$Qb=b!6մj#/ՆӼF4^]Xl34zKg8FW娺$ͣ"\J-!̦ͧ)ZI-~I%D-i3iS\Qiށ⻶ %<=~b!-vimbpBW3}K7}Q)֤:7 8SGy7rk(CY[? nhW$G &O_.i,de%J~$[w[8d*zvtBn6 XYaJy~ዧX0O6v9eonJ.yš.=4qeU l}YocU= "K`HI܅&o4Z4brb{;,~=k}0DePlrֺgL3"+@ Ry{l\_,?_x8cw?lKX;tYI?3,au_=?̠Yˈ40*>g{}LaRwa .VnoMh#Zzc 84kk?Y0SrT&<?=#V^YIJDiVܜ)-"QӁXFj|_9! m}) i0|vH⠍iɥ':% χ'.pEvPPPE[Ak%rhsn/*%:L9Cbn'`gg;W@,Zl, V3NGl4Km73"@ρY{#мGjdC-7$FְײYG[_FNw%I"-pC'7sU[[R%Qꗥ]u>&2Ҟ!vo!^?qITA؄5gp'=1C}/y .q]5GTך$~V1B\aSdlVǠZ]u,ɝ(2z8?i^U>pWy nNj,1Iݑ770ˈQYya1DVwi }l.alT$*ەI=#p^RQhT*O#c–2O`BA/h;qaWTŘ5NWQ^V޲J\S$v!r[ڊ XV2 @8Ml핲.BVa|ۣ>0m#`WtaIJ=]d 2Ҙ{+%w)-MD]guYbQtXDo[8i3۴q7NjqF>%ق&[^#wאx,\m G}7 +{F=ulCuyjlm ^)g ،<s?$9P6}k$-WW{s+П3~!JKls8I:Eb/p%it 㡞-wDyȥ=V胀&liPI%3ޖOMU8!Ae4w鬈T(ǯgӒʬ'279lĨh 0K3sD+Q)FVq fZa:ae?:Zf& &,+`]>+WMIg%*3\Fb+h_yD7@7=Z$'7J^IY/zYãELQe- QPdPI֭K9BN $N07._rǃ"-PI|%a^ë3{4G7c%Pv)C e?mjACES63% yKon!4]=z@T//ﻸԲGꍓ5ZCJv麓EyIcR̉f:Y7sZ-k-1] TpJ%sX%EKd̈<7ex~) }HI~Z qqG4F3'7O GKȔqo| _O5L>͹*pn#: (8?Q"r_2,8hq;Q>޳SyC0՚0T(~l7D=J&J_op;*rmNL G!_ID{&JZ\G~1gt OG~vcYV/-~@ KGĎn?Cİ/>PQ9k4 j͑c%s58< ƨn!H]L& ~NsAQ n:Gl^Vm7:? ;^Y&%ä%$x!Ȋ~YgoV9U uZ1\UA#[ nh+r.=bD"~ .f((/%%҅k -o H$j?V9=.?U~.M 7c;zNJ)_7j:{`w nL$kښ$D݆t2:vH{@2\*AY ?5j}سHȩU\Ol9."%AAE=q 7؇ßV% }T%e)<$lAx`hZk}׆ģuΥ'Zi CNՐ&yLxFv<|P/8j40d2Ubm6(p! = xj;0k,9X4]uv]؋3s%'{PDI.m d.^ef վ&|LnCB_#3' &-"QAXgL2IO׋/ J.Xo*eFlE/X5/T@uOObEv&Dy?L"yBCIAy왮 2wJ!;oM MKZu '?| &XxXӑLyUHu)^qF*ėVĭp@i=Y _ԱU QD[v p_n_ ff(5s\=m]n@JB/fæ{j7W~ɑԐW{Ww+C*=$֚oG4U?v1*bs* ?*"cP鬌LaQu[2 D//n즎zܦ5,zX( 6GZ^Z?q}n"olvC2ok|[Qb\f-őwL84j#ϯ9 @J̑mkUC{2Ҧr0P.pV&I5H1xQtӪ,UgZ`W,tVy-6y?a!AB:(8/B$k7!N]"aK懊ۛp{"أS&b&5OjWNjm{0mAm^&j+6ek-jRyKr31 2!2zr$2\O05KR8d5ћPze/#ruْ7"h Y00/F9cT_;뵗x;TI!|yBfoSl}#xVQDGG M~=CPgS[v?WEؖ/4ꋴ젇]#dwwENa%4U"֧P\x?V+Fx:%kjyl vPS_xIJJQd$.m}O  {-^9\LhP.t}pEUGWL5bD"cta:+3O;[&lzrn̥/n>i_SZjcQZ6uy:N_[I6yܯu|3`Ž^J֣6ᔻ_nBo].F3;$O*sBX uEͩetϬ)i/Z } wt@0Q Xk蹺ǮJr8M-쪓!k' [.+=ͯ"Tv ̕/+s͛hC.V4ջhC%ٛCVmt#:am=bVA_OРI Kp8/޲BұI,A'2݇gE&1|+{kZT4g[d RcX~O/`ҽF4J f[>CLY-ez*_"$"2)=jU QؚwjםN(j:P a^~kޫ nB0Sᩕ S|EFs_d ˓_Jn%Vhra0@h1<%;QU \U1o'%'/X ǜ'SM CtDLxڛ <@o52 saie?Io4BXqC E\Z%?ؑq;YljOph.7;H{"Tή[!U}@BI kJ.W+X0Wl@B2On}Ȝ4+L2`s{!$-ϯ{ \#Ej| ;x"W gšKa5b7t]=ˈ%T 9gnpQ0գn^.#ʯ(?]ո)=vz|DBۗi[E^4 4Z )bӴup7=qΟH*sc} _Ѩc [ץXg/r"6m~Cex `"";E(AD`>Qιn%@lښ%j+PZG;sM)Q %Bh-}%N0f`{燠 8cnFk ]i{`'v ry/gQAk:󏶕zDb4#mTƒXONl5k%F"ZlD=X֓N9?-kQe^13y50\Kt!=3hPoaJA2[!ډE1 ε 8dXZmzJR抸X-}-G&x^k鯊Ft<C9&q i.>X(VG%֘D3}0*-'LK`,^N,hJ*µT'M>$EC^#Q55)>ޖ6+:Eg5:zv(si:yg@.@|Ux)&DInӕ׽%\Pdq&L,q,`/#7QNVĖaUPE֏ {i#doݍm/S5?Aõ; N0ry# ]TwVr!/`K0|ܬs|/nW% RcS"{$0Nχhsg&Ct+ l>(.KI8<Պ}H[DMNDYr5Y7 ز)jt#tm^ouKG%ܑ QA/*u"nA+ZRUEόxr@}qu͒p;6>)66KM xo%ӥ, ,פȳ)&uGAWhk1s]3$ z?c}bcxM +&r>Wno' 4Ի%*t9!.pg8f{;Q`HB)/MT!NΛ ,K~Rԗ-g.h,_] *VB]0RrJ]"'٧CGf43цa17dsȋ x@7wYP\Y+Rrzn*"P( &(⮳O *IxW~S- tn |ũSʽI杠J,DX+$pfEy^@(3LH C!՛*~;qZyiJs^e޼7]T"m3D7iZF dyq̶s})~PUx*hj\1 Ga6Շmt+aa %|AX7;κf-Q0xT.bo?"$y[o?ijak`xbΌ?v|diU%@i'|ZgJjUϘgӲ7M+CHQ>bryyH(3/ IϔI6 cKxMkوl> (F<Ϊ .ł; IxIh̝:R.3C)R{N&ѷro2.xWA4ੂ#|u9/17p;y{yؚ-֩x\A${q&s6*Pfkb~ (#Vo*lwvP^cz/xaa:Q槏5+ǘl]I>X=WgcP>]3n[ zD=|J Qږ^s (u.yc| 7T ^( &aN.IŖSul$T2>Ȑ+[4ľL;#uE8_{ ~(be6_3}~*^.l ~qfw+=w EO伺d 4LRe R:_΅;6`7u׸ MS?"gJUzTk^*22~vCE쁛߲ E !.VیV |"FZA -iXՇ I'['iںQ->13O0! ^) v:i i{B·?ߌ`>߂=1g^{{Ǻh&Kx x6p:F*9pT2Ov4~݂<9ZШq8j"?wiKų_kˋ']S9 e'\m5µ*:&?ݪנ@締8O!Bsa_Bl;uPMpKM)0e%E5 nv_|T wqM:! ˴O-{қ= L %HAKڮ/BgY `7 VVBm| b+y`JcEpic3Ô9jq w[8+6SYP#QYzpR@[^ uC}KZAլ5$#qFⓞy=8s("oٯ)DnQZ`3 Ys _}IA8Z{. Tg&G+JM`@{Wuu͟m2g(%Wڮ±z,w77 7䦄xwbdmscr0wS 3t L7DoV:ji |o`rCϭ6 rd&O! Pt} fZd)UA}zӯfo'dI\PP3ޓĵrIoR KIY q|d?H gu Ȓj@g[#[\H4/!vUוU> 8=p'`{@*Cjۢ6ωĈαJ%ߗVxwfmЗdfif(3cXdJ}:9wmfؼJ{A^heiլF/j"!F[Ô\̽@h ]٘+dNM>9+G&I@P,A7Ⱥ~4NG¦0:EsX+} [0LQրR0Ӱ@ǯ!h mlH6r1'*+?S{Rb;-s15KM[EYu4eU\:wz{n?`kLjæ2ƾ:ƪof|)q@Vϯ7^`2M F)j/x: 4hVN^O7Pvz~ObFK%'gwidtP9hrh=C'vUVl,9l&_u=R}+ϓɁꯝyǏOJ J4zAdpDHǪ%K;B^ʑRYHQ3|Dr[v]*zs\-A58hll|8Y:Z!f{/O/pPtrăaTqbVĀ,E;v2oS.gNz+~4:adEˍR~U83!1fꏲvB=N@;Wtʋ]MY}'KbtB:B;/},@?qCSV=k~Q^U'd˃TRu:߉˴)h.nW9;'2\!Xcɷa6JG~d$e2,y_Ē%_\pR>Ej̓<"}zOށ`CGtoWcOtwQ_5 'I?AsPٲ~g)Qe80P&O1Cg%H@?V 4@f龟~عfEÒCaC%T?MH48S![+{fqꪂx2-#b!f<]Ackq*Nv#6X&TJKHW cSL*꟨tf٦F좗Ґ3n>DJ~jFHeSi'cZeoT\l|c$VOA]h~. gա}wt'sPfB-.Mh7FM,Np4ņkm8UI$zLj (W# ̫ҏ蘈ҍ)!x%$'@B7g8mbӣulޣR+^u+!w~RtVrc5Wjմ9HT@by=gf2|J\C15hKmy?mopX V= F:Xm1b zb䓏j1d/ 64EgʖA:|:ɉ`ѦbXx@VjzPrNuWsyl_ݴ}ek6v[o<<qy jP ]_PN*V]-˗?;G]b91uIAiuW8 ̲yR|g.T>,q }8e%(JK*g;[Ek,ԦCe9NG9R:NfUWX{BQm5L l-@I܏`r{.}jmuv܌!貀j21;l˵hN0>؇y OWcm>^%3Mk1g;~I`"yfUy|1_1h6d]܆]wvwوaR‚GKfX{3Y:k5-SG%Q|5Y}T,7adTղ|y0>#辪㒗Jᐿ NRJAJ ohޮ43#pF 4QD~Hr/GUZ?.A$/8w3r^(?Àp( ~5#;HsB\A>jUJ =JO6 }y~~r #t4|@-1" IڢT{;|fx:<|beY&HhְwlHM"٨7{I+C9R0I8JtsuL%@<ꤚ#|>v2%U gz^s pH!y tkvzbiӱ}lE=IE ,^x}3%l#zG%ئ'*S{9$ڜ q)]9J@omE٨Ϋ^u/.=V&vi@}sN=YʎY'N [0.?wB<!OSzraRbh+ke.[kDx6+5"_sfC"t@GqRx1 kaaʥZb7<꺉\^C$tOyV;_ڗR4|JDqsDM#8Uز!29')u]zL4/N"3Tɶ`R 8'enmL/K~.$,Aj ,K{^CU ]St󆺏[JBL[9;X4ד>H4YہvyZX/'nsq1s%/yZ (~K 2Wq%uԬ<X>u_"RH<0YayYktO6p[hOk8GpBgRL%wm+Z?{%k\e9=)c]39Nք1ڻfMm =n˸>GQ /龯h#aāW"2=<lJR$=逶FR8*r*LoOGt9-]kQ4;sFKw"Mg ^zEK'[ ˺YN$9&ήw׌ttytqV:RY%|Q3١a)t_E<B@Mj*aepܞCqD=JbTo;2h¿U/r IK<t-@PRPj˝/)n`X{oA@*q,0@lE:n8Vo1ҚRJ!eա%hQ6[Cg|!40Fa: #^t$1]L E/d9J/>nu-l _*6Wi?&'JZ~ d9MKbJSunPCKFܕ"\ƊyE&wqEen`_RVgx#ڿ 7iүfP[Od)FIݙV^}U=ς%)~GQƌg(%OKTλ$H9J.yS#vboDK#Q4T&,=lys vYwk4 VfIbv"3%kfu<٥C~˼ m]S~j[IFC24To`ZN0^?{aruߢMiퟜ9e3}|QmX߽=e5HVzen;P`|c|t-PGđ/glUҫ63 RTtIR3?^OHؗ)A-'< ݀5n:ex'PJHJ,􀖽e%!F)M1Pk(N/-ZMN&HsH.$w[8}d%R3%8y[9B'K/?˙ө;SK[ԑ˚Vë=SR9OT7f]1r'R^[&G4ln>o՘z{XLjaTmj㝂>Z)E$ۯ+;`c/Ng #Eű7b'k& r>o?Zh 165|Z^vzF۽Ml4 &3*N^yބ@[K4=6t(i6 .ubİ1Xls¯s.|//!PwD: *yf9)aұ`V», <PV8a8Ըn*l0wt4bKN;I-~,&0 TUſ,)Cn,%BsJ<`j铊$Zv_IQ̜f:&Kq(J: EggE^2eyGAvʀԶN #*2c#mt8Ttg=8y^鞘7W.j"do&b۾MGo%.:_T 5hh.#UbM>艚qgEfKm{bRw'3)1zZƛJ# ʂdX2kՑo6Tn\ S^n6r'wd8KH2_iĚ}V0O]ieaջo @s3J(^\,.ݷ'x3\*Z=dKu@Wo-Gva)iO1IdMs7~0*$n/`iBzct?uhJ#:flBeO4.A^1ՋǬ7H_k_ƭ880m`.`t?hxՂ98|f\8[k% WlI~r-YOΘ=/+)](ׄK1b)=~3{,@bBNˢ5BeN@&V^)V "]1 9)bQ.8R _jJmR p7d-k(S|Vߕ"j0I$l۫+Xoze>jn]mxZ|TbAɢrQwL_{)@\y@0s_<K[x{+DQÝ Fy&eh49H5Ë eEg#f$nh|ojwtMrпBJ+~wׁWRÞɨ(lє^Dk:1+0 v$DMc[fy]g-I*n XI#N%' yW&̭.V́Iijn|mN0@+ puDHɛ^Osso^4!L͵zfi;!؝g@t|h֮C/!9 D tlզ* ߧ՞,xM3=q1ywOhч\&DZ*;wXQW )1P@⧻`!!FGnee][zK%޳۳Z̕ g9ٳ2c "/WOv~`!2VR,!̟z3d՚/LaSG<(qd"uksIlcDG#:Fbbڢ8-|ie*TKQ}(C@.?w<2+7YIҲT' h)&PZތɇǼʠZmU/@?$8\Wuhd VڱA}f oǒg#?1_ z( ;&d4MF?yRmb<(0д6e_}$Z;VfK,`AfMFIҹMZW 9ܜUnGf T xa$y kKPT6Wy llW.XU0)'![lA.' $!`Q^Kz7U}.w#Pi/X*- ;q|_\oXdg`;U) Ie#dX~;G"h|$,*k!fXc<|׿kv[reޣ?(|x"yKE_볭Ժ"W2;w$HT3|Wt.BMF۵0E~Fs"!͆ &!陱&ž&aYy֜4$f ~rFI&7!c@B|͊E}X*Î =<(T1TDn~ 6|ߡN|a1B+qn+^ za$ȥ=q 05`DZڂ'byyYEO`ɸ0O҄~H%GCް#pl^}`)iҷjf`9g P45ROc%Jӯ"+{8uIFkZu/O 1xo4פȌۄJ (Զ&=ؤq-(2։V|sݗ]؉M/0Kw:̲N~u~3T/gkp LL&^r1ֵ7;O%\HÙlFk#Ҹa3$,i : ($^ E;0\RDVԕGhYUN?S HYUYcռm=4KO pv'FXR뎪m\eS((]#*jfەZtm1RkBJA/!LP&QHH65ACrͻ˔+VUu5=^Ƀ2p_FT]tbټ!]u@c*ajO=ئ4zؓead#Kqc,Vobr4poOp*"+;q3DsCNQe=絛T5nVy] tcr|ꥹ 1aJf5;z ˱ 4C]U:Tj %8v&(*Fȱ`w8%pt:n= $!v\WB6] $pmo쮂H:@?Jr(wּ k5?7HTF':!jָOf@G)Pw#q#͛h`-x ZXwo@&9*5 sTӍ5ؒ0y_|Tdk?E։`U߁+)λWWX4;%-+[w4Btj76051bzjr{(Q* kCy "9o ևi!3?ٿ%ʯ0#uM08\mC׾VڀSfb牾*AĚ5|lɿqz5qX{_.Ĕ^JӠak#YHmJCbYt|$`G=I(@Y"[??׎AN@H\zWvQN٘}nmӲRnͰ-dޔ6vgFBeX%Z6-z1hh%p C╭҇?Qcգjq:¯_IUj`^ s^z>|H[OKQ3+ "8O#7B+7or&G"w%NUԺzAb0璽˥>z*Xu#4ޘ}*,=~&}/閁?ֶ]9lljT`?eR ʡ JQ7nik٦ Mmj_ B7@o[1 +!#+HHzXMggNCzlZbWodc^8bCǔrouIiVg>Kp'?b{]aOJK?~`ҸD^Ye$kX(:ik;,hS |&_F )kjkOvC]/f+2ޤ .e6bJcЀOJWwړqRLckX> kt*ñhƞȬ [ =3k!;G(*CwKLP%)W1%216x<v+&ߑtkb\]zGj{qH[`BoԆ V#&u 9b#kf]T|AhPΐ)xyru$mLJx¢_^_ +/dq^  yYkIPӜ$_$tȪei%WBOtf/dW%bD@aŴYH%]38ϵtf[Fޥ*Mʜ@8`2/g&OIb6(en, (Bv6̿ZOi*g8Efl+hiLo<քռ\bG{{|k{=}A).eWEtMoiXǫƦ [dD8E9DYzzЙgdxjɘ2o8wQn#vs] ޘc Y3},C͙u. X(GL\|3h Nl7ǑlZKߕUz+=鷵Q|ir-+1x=Ȓe'rSP0x;|AeIZ/dt#HNwd k6¼8Sh&n֓|/n j=BٻuM\%^ odn:&\q"ODj6`{=oqt3eZGhh43zs]G0PhXB-Dbqxڶ> "4욲r60D+?}2-١NWN3Np,GSX~7%/B$i(B*y?_e#>u|vモ\V|vsY,&CUJ1z{钫5lrq حsE2@?u8=Rr]%x/ hV_u0$Ypaй}pB"$~̯#JX7l^G [\#^Ql.8L4B5 6gE%g}n dM7jlNQyf|11'--~\ *bä ZG@7-QГ..vpENH8]#BQ#gN&>WG,5 zN ̷[&HbS2JK0Q0bLQ&hIOJq٩JJU&H/d.'=39dǠZآ<ꑮ(]R'v}GƇ~*3 $y :X_""°ԲIu=wژ9: `GG7h8E-BHXk x yu&iOc(wLΊOB+!_#gqUخuL^  6ExcHy=iu%ToUC{slgtv( >! _rR.An\ocfiǹUY|qsEq'c;Zaj}^S{~+&%)(lh7F@NTG<8;$wH E2KsgQ`÷cT/Q^yhS5ɾy*]C{̐Re0nQ Ύ4αv(Ʊm@ˁy!M Vp=JUM )[(vJᏘjtشXgP/hx/1Kf[&uPLg_2f+n萳n wEw7X23}6c[]Pq0"ٽjb*1ʺNgW+=VD"ɧDw38xKۭ2I!nblI}ae,iM2XA1E!s2qZ3чHaVc0sxu^p{~ş^  Q>FRӐh ׆h5 ΋)F}t>|um]ī5Y/n !z#뎫>/mkcHU ~OHcJh߇#TJ4Uyߺ9* {}*&B7k1jjׅ@S  ӆl+"Xtd[JĮ~y}!($kH{Aށq/h;#!Zd0Ex6u+0T!viȝ#Ӑ4V.>HjQ]9|1<²sSt'mTiRGeRlJXɞ 4y ֦_ rM һtL󬼇 .ebWDG͈Rݎeyf;{M!2`z:[T`_l0tx4$yAQ*Q#QcDdH8pѿ爩Ͱ;ϕ޿N(ayXk"3,jSHŚBwLCe,y.`[tL--4;h!łrҦށ*D3L2KJЛ{~#ᅥ2L"ћYބ!0/zY /[>jwNrf' n߭kS3[bBOyvV_4Gm0\3*/C…W6S@E4s4a#N&;  >rlh3gBf-ZH:C9t<ޜ.22T_4-n"e[C>]‰~]?|7&!nHҮvER<V =>!+2vb:ʒ¦on`r=y/MV|ph2O"E3#jZ*LľKl+ wZ*kxݭC:MҴa iRQvrУ`ϣzr}1t*3!1s S?ece~W4 `[#(15PfW D3*Jⶈww< Fv=OO&>.Ч / ʁ|Jho~Y~}01AtJ<\~iIBsSHPPP3,橋$pn-\?Kc~%} ,Fuky-HC:c-ZԴv8(]@rIcO[!~?3jR@+ucaT0 }iytY({=$pĀǗ(9C@0tQr@δzhgs,&Qs;R?@QQ~E);;{[Xp/Y& eYuIzT*En=N^s83,6y,Rs]Y|He_-[ +Cgϳ,P3[z/G͘QOxJ:'? ~5}5;JQ}2~] 8n%%-hl| @0;6֚F,JseezzpcϹwEx󱅀îH2~Il:?t줜l1:KbR}߸ͮ[Q H m)طG)LT0_1mKڶtQ?[=u d|ОY]$ +ԲG7hb)<:<~R !̮Ct@>&DeJ&ITs8eStNy-9[mQuQYf,:/N@*.?ͱxL=vR2*Mz8|3Oj|Y6v rjwJzq3-S)Uo^Uqm䷆g;UuEeʘt\m{+*P*AEkK>}Q44{27L˗V O-7gU,x [K;hC:BT#&x9jdoXh\mVm"GRհwxUXnڑas_М%3^cJLS{ ! H^2^AfQ|#ߚԑu;kUs|"PKۤɝ݀27 Zm?7!Ŷ#NG8Tߪ't]C^!CC%)) `(TL]tQ@\<S}x8o\B{GsI6ۅ}I:`}ovRI}~ˏמ{Z-R`3qF+[/C9aa.I~{H{ ruHpzj&sG UԊ,=`.!g&JK 5wを/aEO<2dI49Ma{)[hjJw#V4o@Ur1繖u3li̛"NO O?w#32h:ʵUj#uR:d/CLFv< P!2S%9Zq)piFIA^V5ݿ\cY@Gl(>uޤA2ئ|ρ{Ր6] KQ[!˨y/~wza-s8m"Hf ɠE%"|WtFV=k7<e5E>v')Cuh O?ڈ,t2{j h ~w5-eyAkZ]0]V18)ލ4~SNu.9xO~-:[q)UJvە 'V|H5Z fi3V,HwXPi CP䨏ͧYT"5a}[smˀ-UFOꊻ ?'mGk\v` RY݂u>hrRΈisZ{_`s%ooOh&h fݻgOaLA6/Xԉ{p\C;|j[P;@HGZbݒ^@l Yc}/>5wޙA$”uH`5҇/#4' %g+yhY6%`歌i {p),J|1(.Ukr)ȊR~a(" W&ӕM1Oyr& W Qf+yǐjЊ6l"gExV4K3.oa.R\w\L[L/KvEcۯhkes3gbg14J6]+ *->#<+sklۣ-u+ Ke_[ O@:U+ ˒R8Z 7 pz ;S7y2eid&6 BFTUs=fVB jZ{ y)_uXH5%Ɗ_"߀E)Cr0ŋPczfT%d -ȲhT#5;uA[L[ۈOb\Jqy lM?<.?~=(| > _k=Tc;G%%D`*=fU5jީ:*m n&g<͉g r\s/ߎ\]Œ0O[&?9S+o8P:c[IFJ蠡ЂLZd9VG=tvy(0"*4-Hw}` x\uֽcY{@}dMWȁw>E DOl}3©_عaˮubg٤ۑtʈv'$}ޅT|mSi>\lzZC^=?bo[ QkmAyE,sWyA99]cÞ*Fw%ʿ9 ɥ`Z"kk(K:@dĐpW\u@3{lɣ08u;DGInt^U_b ,ذ^DGn<5DW#ARBhS7ڳ#3y B(t9/3 ~6S澫t#V=M密DED(9Wy>QT U ).5f2 :;be S_Mg둺I . 3d8 &(<0Ssԫ_ɣ֧\dH܆;>x3~ r 5(U1yT.q(M,I2_pkT$ UX22D |6+tZ^LBL+0 a;L`PJn=A1YP89%][\<_E $9t04wgy\xlie g h#lDigy]2_,~=2 C+pa+ͮW[]R]K<ԿYDU%?;,y\B? oP,ES1r)dῲGZ'3Z- ECKx.<>+s7נagC_'.`q7p d_c _ W3:Cip~G L1*!eSC+_]ބX7bA do;S  JB!ˌh]t,-o- 6K2VXˣ}¨}]½}fzJ7X` ;jkzn߮B(I_)1[Q^=)Zwkvk/t`My?TF[Ü^jTr.S:iU]҄ ӂ@1<9i=kw;I!(?_9ji]n/;nu{ t 8 }hXY& k'SS^jSQ?i+g}BP02T1 b8t~0,MV,\Ppa&OF%z\~ACpd/j. /``x]'p@Dt-v"%E#mqzP-\szՔf_{$šcwx*BY# `lɡGwJL|> 7o (q)7ui3C~1;a^r{?ĕǧ@RzW-7)@<'I;ĽT-sjjaV+]%2ҁۨbKH\u g4.kYyΈ(-/Xi=A|uABԛ5(伜gZ fAc4|<]ITeic7Ŵi5Ò*VM&F93N*RQ￝NUb (JR>q'8 zitƝX1O62pg:@ Q1|Zq޴z$#QK)* l&C--@a&0hgY{&952 xfz3ha;W;(e@'t Xd-B&2PrN؎k`HˍfIp"6,k-k,ކN{P@b:c;bi _]i]&0a 3M\Z bQ?_Ȑ=I ٵ6$0@R ypJ}!mɅ:4Áx/Bq8LmoL@Sd#%2ܙ=h,23,#r{Oa*"M{W\Ӟ ĿIFRR61]$1$9yJPD] :ueJ2Y^)aa6ClEnjuEJ+b#GTN"##\OzOW2[aj}ݯ\ iVb޾do8 ?4ϧw3Uw?c"mIiT‡[|m}wwDZ]Q` Sz ݜjBd:?R6 B|yޑ+}|a$N~ e7#e+#g@n2h.I w|u 4.8?SfUQU!)aք:oGcއesJN➜ ҴQqB~;e3 =T f3Sq~&iW&0-#v}Fru(_89$Ӡ;P]6`)71~l뇐ܮWf2&\.I"pFAw. uy_|*6^&z޷g$u!X/ P$Xi2&}aQ*:\{kWUH֘v$hp裚8H^3do3Erkuqw#s!}pr@L_Gy?R"!k\|6_Xɸ~N͸k! *Dd,#yIq9prIW8J`Kn6H9+@;`AKE^<6fF}jVbt)`rJբ`=`J{X馳oJ fY, X>ig"b|届kӴTL/ڏk%~u&^$N嬸 4$Qt-dM*#E@|t4^|2#% ȇO-Z3V4Tx9oTY8k@6j@hf׬8u8\ZO(_ꈌRCYP3Nƅ| K%`(ȴ9$>5e9ZM܏Rb@X򧍩\ gOZ2Vo$<4v7Uy@ ꮁ xӠD(Wpe.9Kg~g~ܿ,RF[ (8 gY^T})\㧶tVrcK; %|9@ K}l}ㆸ+K-0'|kVҍ.kMeF 'WޖpPD0hMokZ{2&RvqT&ĭeqV*TMC fi{i۶:T)W&/@GŮ);Q ,R|vuYZ;;:i.\iU1)4̀(|PeJC/b*9aެTt aIGZ>}7'=/-EY&EjaV\Jm!f J63 M*RW<-#ATNF.+Rw2˙lo$Tb?41~}gT cȋO*Br$=@;beÚp\X6_0Jc|P=|,&\{}>N皼&>Y|ƽ5jO Oj<~d}dzCm%鞄WH^1z\g` 5@Nṿ 9c;*%ǃѰYc՞{oKkc7Wq @ZyNP餳7O}zXK%.3gLEy>*z: ^8D]4,I6mJE.VN}2sx63v> ]GwbZ|Hh!pfĽG-F 24)i chRFxcY)%秭Vlp¼v%>?$[$ݭH@R~ֱ9Q8&噉wPz)9C +K~!%KuNiFOpgEr1pK=b! fa/v&b?rFփV%Զh զW5yЏ _MHFlY݈@iV;\0C᲏[‘M\1)0ZAloBA0Mghr^fh!D҂KW{oa o 1i&OldS"Vx* w6c}b߷1p I ;*s@1;?"a4Z$z%3]S<5/$e9Z85 bFf`fBpS$9ߋFgJ'@B,EX_A m>3L_`籿MFh.G#w=aIS>æR[['}Iƾ?OI!RљgR]RLmhݛw&m6o@` @"# R2ŽŠ' gr)a-$[ *xRQML{[c ߵ;!+?ʛ$S4.[P=L HpCr9ʦst?:$O{ ,EꙜ~]BWq[CX7M:Y:HLzexoEq Ĵv1>1t12K3J|A]A(%gUw# ǖ}۴c]xK%>1!o J,9/M8V樀|ұh2Bqа [~ԯkMv4r)!'abQS(o{9wyG覐;Y R9A-d)1pQtnNvLrdr 3|m ,~ܕ\v;vkO ]h$mIDQg?G՝6Z8iy'?6o:2ua7!!}U{]WS[D/:>18UaH%YA^]0wm8⒴+.3N"@VGG,6AAڃuT[һfGw>4 &`F Wf3 1PxٳP,묵|'}347ջR`{^;(:$` fʊ!.{}JdK:zmLQƫ"o+쎦vӅ& $'P@NZ8|7 ɕ:|ښ 풜ikF*lR'ѵcwi%;e|gH4x|;+ gAu^hmVyzEF2R9;|io@*R|p.Rdon'@^}2h2L&7+u^,M/'~LLpϭ5fk(WHE(/<JbմXWkbSk/@Cdz]Bk>zlf0Mk ֹ 1Ql WutDUP1R`l{_nʭVDɰnw{g\=g%s ӈ'5"SPUwYW-)v֊!93F˚/ShR21ThhQEp(p cNI#ڙYtPllցtGȭU!'F3Ysu﵀iz5- h-+ɥ'1pWSJZ(d"MP+rm!'X Ih$>MK+蠲#ǥ;87*'YOr&2:̶hYשEh >j:L5p],EvgtDGf='UĚ*H{9Y-f2vŋg>˛cBD Vv ۈ 9QZL Y6XJSZAM^,M/'i.j9j>9=O7;.UX# '<|Th[ȷ.ؼBG.GHNEiT1CX^fwpIuٖiDޅ_c:ʟbM lPR5NH*}&` h8s;%B GaH2=B$WkRaDѪKB 12ݿ쯙Ksa1GjC!w֐z{sm `^" pybfp$5W7MG~@QCY hԄhnc,75x΢[e.3 >/Ju%=JSDYjʷuFllfyЭʯTzE[~* xүx)^ZCr@Ol-o:ύQYJe~ʕ0\5Oz ΋V1Wmŭw :[nDhZF{KVYQ8ʄD uv 8'@XUiZMߨϭQwl cq&[22N9 ĞoekgUs\.WCL;IU> *ࢩ|;dkXY入*ΪbApy950.>?uliJ&Oᓷ͇/`\Ѩ7.%%q WHXD HpNb޿v^G!݁8!|P&EbP؞hY}&ŎM2ܯ8kx#tfxzdi=4yP6L900cK@zX}ܸȜaP[(9ET}X $QWU}$V-G-E)֨~Wj{2$?N]qma=C۔9=,ɟ>!Y8@T/ wil@ h$9G;V2~}!֢#ymz<54_7x{ceA* =B)5`ςJ2Yq6,'PQQȦv%:n?X8Zfh[|gp(\Ujf MX #p4yM0(FzĦsc%'&~rUqdIJlqL~4JǬQ6%Jy1 PÉ& 88d<HS~8da_*}UeRh|P?ƹOvS6qc T}>QA F%Sap?L3ѡrˈ:ۣ DlG[N(4k-ǚQ.dcR:c-jb.움3 %8ٟ;!2!acBF^xE|xf pO# w Z O*6"+mѵ}B\uUEd.8:{ ,\sַU2u;=Hj}T*aN+aLP 5t)lZkxub[@GvsL \nQyW|٥dqAQ u$F-jᦨ-E$z$g I{}4c5OΑC@d!Ħ-vd2 P>\|ٖv=5'^׌Qmjv3IMB0iH4ɀ8E/9SQ<|wtbߊv`k\o>;<#?ލ~Rшw\$F>S`Ĉ2-hʪ'%;YQ*!bTgm5CQW+HpTaa޵x6gF `{M` 2#]8=jW p9jʘ0 yQ /J?i-sQO +sL:t(w xLBxkV.'ɹPؑU ,g&uS['D yW-YTmB\!D +ˉtڡKqtevh>vQl"3`<Z:)J\RO͓b?hF@cі'͏wCV3%LLcR?I'<S0WN[チjTzIoOXOVHGrXGC4ɑtkZdvΩ;Hg_E+f6zjmDJ݋.!CL-CCp)t14g퉡&ZiM'!dg\@ԑ:;fO4 U(&7;2o{T=ƪ-p6UFf̶B S͝*I!-͵b_6 .Zjf1Hn0EٽeJS$/DF>b\ +m{<ǒY &|Q-mhr.N\+F_Ѽl7Ȝa 90Hl{^lMdK]Kb'5P %C෽{5F3z[0D0qoxg'`׈Z:8ZG 7YZܖ6;i!6>wƦ`$k5vw;D3YVPek)N+JO! 7[lx?deh8GP C/QPO^z$ l^ /h=<{dXʹr^->wЂMB[^1&GUx-ZkrD22P4*iމc\mdp/Xd8X* ' P[1K׾ۅ߃v҇ `5$i Q&,A ^RmuhkY>ZA0C)gij637>iƥsInu2JRI|ޔz|%[b.yR2m[n BRDMM*к^%_ N\[˜n|5!ٔ+S4ٹfKFWZ~mq5T5+ڋ9BU8KB 5tߝ }.^6snZ / Y(GmT )&g2sȦ"sIS6s0\ EHS X rS9:n)n|w m!#K5bpU{Laع[ZJ^Ԫݻ#Fz%3xZm Z2]_2Hj4h t}5<%LaT\9עH<B1q\xUk()J9b)Ay 4 ǜ,qifVПHbHaeg`:l'&TY[{K;>!Z(AHUeSN]9͊tLDUo3Uԉq.T1ފ7d-]d.pIݼ 珜`y|Bguɬ; קѿTI[2G,~?4JQ&0sm;!]afk2/G8Dāmj+~ЧضMT#IXhۘtoS+CȵHn:&9'?Q;'2b?B6kF@6Z86L)wGܲFcbP]9qEY88;駢wq@m\ _{>~X:+\u#95ew 5q`iAn gj"ۃr"|sJ>وT6VOKofb_H\0@vg|רw4nC}K[6 gP,›ӱDS@gC4OnO; 6M71X\$:>_c,ђI@6BKNf ^"l&M|IÃv7ΕEauY:B5yaY65nav7xگʙӋf"ҌFK#gH!gw0G+&od"@ 2L64ME;FL%q{e|m#ZQW£&O_ d( ڴ-YIh6T⡌vKE7V^|+Q׾iR:M|E&QO*UńT2 f/J9KqmrtASode"k/ǠQεX6!])װ"ӿcv 8,Р!3 oq5^!C7,]R?T u-tpGL]U4q"nkJ_`_6c15Ʒ99w=^_!P%.3d2sZߜx̜tJd6Ӫiw+jb6F`8)a f?9bvo ̡(]YΖzK _6AtmCٔC񢝷FE VR~G:,RrYf}0XXs{KcRBΉW%gDz)V,nBo$Rr0zc"A$/MT8v1L_ $vmi ~}ҹTdWO-[{gC-v,-sUDP]d @Dޝ~MՀ j5ьeD 6M[8CE ]mL`C^2&WeaTqWyw>z!8w}/\ ӕ˙뫼ج2I`Vu;xA|uK*v'l.&ÞK[̣ ;aQyLP{[غ/K85 9I-0,\T4St0(M(x6$ڐ:˦+3j;G>yP䚵?=qVyW<0r yptsë.[Q dε]cK 'dʈlX*39`jFcP۔aIgmXĿέ&2r7?D{} CQA ݜufokD(ӜtDr?3܀< 1):zg``,1(~r&Rvνg/g,8Wjuŝ ZDq|Los.+T5D{0JNQ E.„|0qcYTM۾U',ϳ}gws0-Nda'}?(H&(APعwfK2T;l{ٴnZgZ:'֫V<%Ԟ n =KpvZ7x Q9/i-]f/j&|T=RdH 3d|8|"hURIoޤ[`23< *o?-,?OF$p҇PuktLtƸ;uzE6ٔl/qWŔS 0{S89ZneRzh>9@0r/qA\}D#Ohh F񍋭 |spbz1Nщ~Sro"4>z,ʤ\5Pfڅ4q_^l>EI)|xGj#ei,U$v\V,׎8\B^¡mત|z"-u(%7t ̗Xe꣨H93 sA5oo!>B"Pg@#H!w@猓\qC#}ñEx\!~ٓPONg%x| oR=]]ӌ+Hzv Waф:4ƾ25@c:DA:5t`+*,'fKĔ5 `'JӒ!D`HlCby=^-[z}^J2)g|:F^ `h6M%+ڂR.B&9{֊HXLP@Pj'Dxv3X2+B8& |$`2(ut,KrՒIw^$,ˋ<ܝjIf3a.Qv;ťx 0o3Q yYoErw&EcZq@ͣu "휫rBiкPv _A2c6ŝe8Jx$Vbu, wPlzcX*JmЁ>F1Kw#0Za;Tp@O͐q,i5b0bf(D`6Hk[-InrT{k͞W6Ee2a?V*՟٘cI(/k:3'+zCLtׂw_=|vlۘJ "܄[y"VkKm '*%Yʾ&Ѻk*,D$?0 wF-`9NW\r|=0*A\9JJ=Cx.ϴ7r8IVFiz,Jr-^"Z2!(I^g8"KR b%8lk6@(7ɌuӸN$@>ɳw^GC,"qַAE X! s,B6^| ^-M`^H&tD'є܁r`9y,Ƣj*0 Qȸ]Őcý:'N{ϓJøYtUseHJiM GDI^ʘ*R5=*Y˫]U1vX<a/yS P#ۋOd`U3G/-k1r0ކL*VNFJoE8PC?C{}'F|\<`Z}A^fn`ҰwwT25lqPW>/¿Fuv(6FU.&PQpyc*gj;:03v3ηQDmXAO§[ Cq!29- a`./b9y~^ݽӋ9lSbՌRw;w 7iǻѯ7QVn ]{u5~ޏ$^Q ￘sk #_*0i|<} @H6p[^Ǿ'fGr vaZuc`^t ?_I'P Y/ܛAiʳ-lB9U&jtJu (g2S!,KG:PIG ]O'_ʌ"e(AW'pKTvZ|m`jH>ak]J $i_N-؅4vS1gc1ǐבzϑeZ(ݱSr !, m?P/܀+7q7R6e+vȜ¯n+t^p{á]r -õL m\g@@e= `Cz6q^56nB>,m?uFwPӪ`k_ "O-]G4X>?ęs7O-6K(&A՘?А2/y!Lot/غHv<) R%b̩bHxekb&5e2$Sl>|ɢ`w褤*=0Aڈ֩C\Je:H[;կ$@L\ w9tWA7lx"b2)L@X#DFNЬÁX-Gt>@t.I̿IQ]Tp)JNL {5 :א%aY5Wj-٩ EP1gcXA)J[# =52J >w! tn j wjνyZ[͡:N#xym?+}'6!:@*7=%GI-6&XƠeZV0, bB <;T{?"GS h`逗E'T̬5f]Sq"LejMx'<2S_rOC5w#| O&~':.H{Oޘ{b7WœdjhqJ3Y)g}LNF< {*<3\{uMMq'us6c޻͊ӮXEQ^BRf\7f-C+g]n&k=h #g2Q>7E>{U3/Y{0-6sVU2v[t Szm^7)!B!|Cps@AvJk?:Lo mj7%Na pyi*$9X̶UeyNjzC+G&C'j #1d0I5{U2>s H Mm_ZżJ‹p'ge/S0.uw+5.jϛN"13(jU+!͏j9QkRҘ{wdypӖJ[+^[N;rPg)䞤81ڤ>(;ܙ8Vg{Ӟz~L8_eu!HLCфK8iXwlc|9-=31tM[=7;A Zp<ۑ:&SM먦/RpT {D3dغαz2)5rzWB\1.WQ v@$ظsM $ɝwm#I34#h{S߻]oLCb4*sE"dB5Fph 2 e"0&ofҫOQߦj$=(Y朴o#x7f? ZȀ-3_kw/ = d 4A`ge ?Σ_mOVe,yq`mRˈ%=g*' U?χ؂L۾#M$@ӟSM0tGt:Kz4.|4!7Db&TJ6FY]G`2&c!򐠷푶n6լm-@aL.%aBp"{ өi\Hե/Hū##$?ޭ 6`JE8Gk1K>)ƈ0cpĸ]+̙8RJDr+#HY=T\q$~ oQ쭼HT"2N%;w}?c<]>]L-9iV1b,@X>FL,=ysa Bbt؟=?W']l/i 4!,iRps-2,hĂjҼ8:׀ên^zE*-:K̝aǥ԰S_qc>|%=z֦_9l5 AL(HjfCEy]?zEl3[AdvXm28p@^-p+,ꙹ~yO@PKa0Hwmg1f9Qޤӓ2~K4P߉XI\V Kv<.Hpb!s;M苓F]ı9#djEuJFURh;ywv.)֗C5t@ A8AoT i$ފ'k]" R`Nsl:dX Nm44As֡^ެ3nq?.XUE?͌gQPTi(bfZud\:_;и@q[l7[x!?;'IfI]j,F(L6ﲱZ̀o~&kޘk/>a2bP)ɗN 5 x,x%$8}rdiW=ZAgp+j$+[5t`_t餛^U]p\@F?52b%[%'py ViC>cyk[лKWA@ kkE ^Ԩγ+Qł#Cw&C!uy+pرek;L1cMBol xw@R3UqK29 [;3E4h1;4:$W!'NyԢUt+Q̓ %ZOP5R;n5a,K3jt$֛8yoZˠ@@}BP˙[-3E!a;xGx !" =J)PWX7;cD2/%h LJ{\M>^x(i԰nsrX}@nB vd8xխU>5Iu9Yo.:zvczN^3 Y ֔5Z42ƍ{fJb)EfyÑN k{Zn+vwZPBzQvV;qД؇/ih#|8cU=HثI'' p,uPiLqr] $"XDG>k@Z'U`4<إ_I>0)9㷦?*fVnmtF4WlVO*\m"!T4Q) =7)]m;wQ5vxFh'Z){, N]^m1uR</Ń -0\@ɬANζ)9}p,vކ;Rb[3]^4!ԓ|8o֧pH8g?'D12q4|906Q] U;l7Dqzo4F-c=؂u9ݹ|Ah]^Cxݚ 2l3Z5fe6&m$O%E 099( !VEd:BTX~y͂o'g&Ni JQuYI!M񛇈"F gרuFsNhxQK)5^IHP@$25겥MH&pUG=h杆Geqп=3rh5Jb{vza冁5X);>}].xBv2gV[QnKl-#!K%BL?&B psɚ ^;Q#×) ޔ;ai.Ea+ _)8#f!.XՁyRNȖbJKjw)}ta6ntCdfr$9n#+1EUYO>aO\MG.bqKI8pzzT~B<0Mē e`Uv2Ldm92HH:`A]7!:W=3 jDG=9ْh_sD788Heó{ZAXt s٬;V1,43kCZ9  K߭5_ڼ+>x ]@T_| vHFYmSݼ<5^aœ1pD C`3M* :,Dx ߶ 6Q"Y6^JpcIje08\xu Hk=Y*|al۸ShL2fZiaZb3u°\i#p%e$\LxSb)ҩ蔠B_80H`/ɨg9tJMPVMq \.\GurgͲkC5 N^ \e=!48Bj ql,Tz^ɨ^ut-8ٯln|1U`47e`|F|_ާ֩ p<İ[s&^#ߏ'AǕ؟[U/Z~"fK|jp++"@znBfCjݺs1. T¸=XME؊ BLP%4h+P֯? [cRۚ,8wDbGWjxtOUb69խi˝"ZA^ "~}C ѕs%Oи`ořwf+L.|W2)lTSJa2hcG`g/ Icy_|5lŭMIJb鸆;zշ=;P, >{c%V4%\~y|M h._fnIZn[vج5®R\!#?_XvxnUQ*z獜|k_G*<ӥ2-8#;?i/ȅŧӂ[ٸdO>i#,> [w^Y݋!Ȫf=rJF&־y P1KxD+SYc6m{$|0ч^B!wV慴4qҼK1MvymqEY{mUպj&~d@j #ǎp;b Z6Lu[_I#=KgCgClh`t.Vi:Ё"<²x~PeobҊ0 yC з=Ngw3 qzaFV1r r08؝r!4#CSҋIjԗ2»\n$Jf٪2\7D+ti"(*M4scuM:׆aWG0KHBS 33!XPjN2Z$qO|vttQ(pT@t>۽n~~8z> +ZiْCTG]$a{4J9Ӊ# g8x~4nW5 4yV Cd5f~_M)p[p9=Twu;{jN!I QY խ4ғ7W!Z7 >"HРltQ&XT;>/~;evU>m[Bچ*ifuiJOOͲV@I# voғ'ym {7龸~a=Z#^gpT 1c+ӗC\˖+)2Qy)4! $y4^h50Vx25*6ǻvHtK]j"`z !GY-\5}N}#/ֻ%}w8[n֤\8%k^Uy@'NSpP5DfbgKw.Կ?.A0؜ )<fT=.rOO $/Q5W0-h#V }l qxJI[4Y'~TM1oRձ#1CT1!K>8maV& qOMe|3JWhU&Uߤϝj?6z(c9` Œ!^E::xs#M$IVouoC>7@uuψb-2s(@IUhhǢ؛϶JQoKގeoxO@dž1uXxE]QJ ߢ:E-8O0zْo5Ӑ+D!fo ure?[Ʒ˜sKnMJ@_\8ׄdDs+S͔abC_C@BOň!mV\res1[X{y ڥq(Cu3 ^-٨ ӘK 7 kI]^z,ŀM 04yL^ӔooWEfi1Մe8Ur s,b1km4!fjg3hL(c QdF)5T'Xy+2ϯ+W*JVW 菏D-Rnᗸ8\<â-\LV G6yU``3) Fǭl,#Y"PJٓu_>o`G9Qo&*òHIVC8iV[ 6,FA3T$`Ec((1Nƨ+v9u8TpZRtP㳥-'mm>um74J̙83Yr eh'6'+|ʷ }t CyrXYwXܲD5! -44Cf xޝᦞ[P.y,yb2QUm?"8!iI0.YFp/^v5 "4aTwzneGV:\ ćb %5Ib

CotE;i^Y@t!W题a'+^}Lcsik#'3LyLzUӂ&גQ`l5Gob Q-ܗAc@Yh/Vff\= #s鸢G_F iZ3jg]+yLn9]|߁5)(b(˪/-~M[EzzSlF$eHb;\ַ;Ḓ %Tp[\! fm@m=A5!gqJ`{Y9U4 Y-{61zt>pcT" p#\2( s 0MGBuVwb;Y't)On)W\XWdcjqb>YheOn4Ғٗ7>C2ʬ.fHQQ@bTAC,bp8g܆hqrJ7w9b%:_܇ H1Å럔8V?G{u5uA'Uo+y(q/ FV8wewN:4w<(dœAYۀ>>PI]z<#x\CbKZauP{(De/7F^h;A ֚$-+UZysu$eqⲲ6D10n9^g1]u'YYD&ܘg>Z$||RR7A=Vp|);~v) ?UPۇg8H;q?0hngcKoPLl%,`/5|D,pu)'bfz YXGO\<SE| /v};)xYϳ&²%oPf[PƋ^2hۿfټE;i 9`n1jٙIItx!Q쭙QEi*}_9!mִA Y})#Mp.N,M$-sA$ t4e:MeE| |2v0g~I}H~s^WTxtDRdM$tkm׍e$݀I7JI{6fMAʃ}Vb| 8]+7&}Sik$nO^+Gp,m MvЋN? ;/^ 0ozLޯqN@; u+nF~6/* n LS:< Ը8%ᇦ֎o|j,F2eS)x]D+w)19 *]A>yM-#sY),QڜیܕS?An@}%G"7-mC  /%ãZtE.#FF=77zQ=}jJX4HxŭA\JpT>{O>,67y1MAi 6ܧa.7(U +S/3e%G!F;\ >&Y(a?L**M:}y0 HfhDI7x@SsZzJYO˙ӛcE@܆g/J\m䯄rrMCDf N 7)TX輂V.4)x":`\PoGp`lkRwvώ [3l`ld1N8k8[m8*G(:<[5͛ `\b:m>B]V\}∰wn$]ׂ3ST^Ol9><_O(*f c#=ە^I5!ގ'% t5 S473::$ν^VgX2qQ$T[9_MFio~:oC լ7(8iz!x"jNho_q<zʡJ7(u3*ItCtHJ6F$S ϫ\Kɂwݸ8겊pb0ߖc*b+K~6H6ibʌhgCfCDr͂S7aOJzhe&'S&R1 <7 ޵h?oCqvODxqhyOUI/ |UϺyDʯlhDA?#")=֟ޣkC˓P{/|A,#&z X943`{3YTtaP9#)^ cnrG24d#!JzpmaX5*FtQOmI$bX ڰ8ț@߱y?R[(I2 { uiq_hOͦsgt (#oKTڈWeiZ$ =z-]r5R7ckϖOR=˒o_~Qf:AՅŹ4ݼ좒'kŽm cK{+vח(I /}O Z'|*):n ?>Ü k#S]5m߭5|T ǎ4 k5qiCEV||a.; (ԮX 'c6e\ῗ8X#/ LcJ<,s-V̜Nd\k^e6*nH,~)6K Q|Ć!9s -Е@;浊V6gip7F'v h[J+-a8L7Hs[9V:.X5ܒvLrK>7s| ) B@_} )HŐiwn{~xzſʏׇA$|%h-ZX62yenE|dexp",Q6Mqyd 0 OXӶgĠAԸ頢[F" Y w9(.f0aFy-o`S Cf -iD֡>e|H23AdC;}իr1 ak=lcP 'm{^ )eZ'wI)؉8S控%"ENض̙?C}x UY{> _ʈpNH{Y*. P[(o!o +Š i.<Nl*zI?3TԎ/VS&VZ#ڈ'Nvp7Jm0ۑ0ӭ31vK=Y!k5HWHӚx]ɛ7Eޏ*@X9P>TœI5PYRic zq-t"eQEfq>У^O5JYK'Ȉ>,(2]N@}cMU:FzyCh<]( Ǯ7tŢU&}deUd.qx,hʸ,(d+V뙯rI,} =fV Ra^u%n2"P~U:7EIt~+[ +%tĔoZ#D ;NsÞ+'| &k'9Y#d,'_gxY))+iƞg١XF-dJu-b/n8-DmoVEHvz+C '4)T$e?.!5o ʾW A*{tz&]w2r pub ҧ{J a46>YSąu *r^$iiq ]-Ll/NH<J}|Ey,T(!A}%;? )?잞i.NZ=npvE=;?yx^(1OGxϐޗJ (PfI u?kr#l4Nj~4UBBV1‰*@P}l|kctt+١P!ea,8toqU,ıU+{`.tIMw7@QܭȃѮ6quĹ;~* l}(B%cUQKĕPkp8S _D4T}M /GNAY5ǡ _a^ Ԗ4m+~ܼEj|\[ޤ/pe;{D=S9%.9YԭrA!Ǜfk=ұߺ _-Nߪj/*қ 䴞Pp,s7D]v0C$͗^!ΚVo: QeUS4ဢ8-@6Կi0AJe 3ZFc~j3iױ4Jt*Fn'ZkΚFZ{%xA4S ;ӄh,9,ޛaLZX-%4:(0xȹި;D@21߫am˄بvg'NB$_C*y9(ʠ3;![JMȀsc9B̠l>AVlyYŸP U1daei)C[~"L ;'h7Uvk -TQq$^TwmGVMbeK bx ^+; =s[n8\lOfS Oho{rW JNTB}JYnj2{05itR*,:71I-qfhv$MM7OĽUR`Eԩf%\lb7}k8L@HF{,"½:5b!iR J{a`DN;*+ ꆧY{uQ4H6YrZʫ!L9j )}758o*z:Ag`!r::Twa^˶]RFi$.эBF$xM| v"jy|*>Ua Ц=`H4 + ;x3\p Ubd>8QmB9aT͘uĔpF; D q\Mm =\"4xީv*sAٖ!^^9޷? Hgb&8CpF;"{“r|VF2U7_ৠeވYU,r^V2wG?_Axy[0F[/}nT pH1 Q׃urSM5kQb@ ]EVƒu0nksW@"_4rt!*6>wYkګ$v*d k/d)adj[ \Du1H@ú*lUz#T g9\=^4B7fIC'T71:Lyw8u5r!Ǖ.L>:d ]S_^>];_vYY? {ߡkp_ 4Ke:L5h)DzYז0]ALOʛsPMԼ{:+O3\ JnuKA:Cz`~v7JԌT] (,% v0w"=,~+]"A(%ýnեkׁ.ȀPhc:N {D ~5I2٠b|[TGx2m1+7" Fv)kJvy%q9;D!YIdo,ŶV?e_6y&3.rW~ӷƪGNJ6%=qꀄ',%LbjXz_>^ V7}v`X |ETe8 *Jgu |*IiEMiiu3[ȁPw?~̃uL'@>ɕ5ڙ4+Ӷw/uzf" &mN4Ɍo{]ݙ*RADUק'9a5%Daɲ\DZ) F$~S5_Ƒ%ntR'-1]EÈz$s!cn3kĒn@એ67bl(,*PSMl?ۋB@߻ѵD<$y݆xQs }Vtٌ4Gk _5$(<C I s8/0 w~B[:vwSҦ )C3Axzj'cvՌji#9jS5j^Mn:=Z{nWL>|'Xbie8r K,k?Mx̖QbLBrcr4KEB"fvHsk/]i;'~<{߮_bZ?tt9u@L%59K0ݹčl;rEO.2R`uBX%6|I+93b6ő\#㌒_VIXZP'SlEI]ΈV $ z%oǽÖl(3O0ԱmD&ꈽV~``3B_:7MܵkSg8Ps~;cC2f<2r7+*l'=Zhk} Yc7*DErOvajϚo.0+/O? "GXϑ~nYn/s,r*O#i HuN꼶d|_4U!Suz2-Tލ5J?6JgQf|?O*<7Y8Φ|h:1NE 4hb, /gLTGf6pr ap"3KKoMLʺzIvxT,J sw'Vby+3Dҵ6&KMB4#mB'|_6 ҄h;A4l+'G{_ %l?fz%3k {CL#lDK3>O_,~?e"ż{^B+:K\5k.txv0Y$"!.sAT.œmiv+\z4+ u 8sT)fpҪ8Zٸ7VY(L*5O^,BDK cԷ^/(/` &L7rsO TI0[f@n^7YĿZ}pMyoo64%}Q^eB>uG1KIPؔ{Dl+?: '8*x /g/2g$#sgorWqh+[_S}mƭڣ BZړe3L@Ղ,? ʺ6xjBMC'n&cBZc>)J1ܡ5U9 z{U<͞G>ήh;^Zݎ%?{$XƎPR'Gng+ѳνU$wCqǰ̆ӱ(-ekMe{GߥOKGk݌ 6]$+wF*$;Nf\LVl؍c?3m.4wgR-i#Ee8{Or娼ܳ gx;ޘ'Kv.˂r)E.G llYʣ8J**;oo,\yW@ǻLDBm8+{,/2E֫џhJVux TX$p"S -4^RvCOUAZ#IWIhkOg,v/|F=vFp{O3䕀ɭxkշވ_9G;K@K>o.A7.d"5Ti^nP' ?P] wҖi$ăl'˥{b޻CAE9٤4z 7oiOdW|8(_gՑ%aЧȋ.l̊Y R?jatsz;-XR:Df2@C:3+ I =凂.L$=N'aDS(ơZ]s0_0+qYhE} |etk`L)? k{4r.Ӡݬq$΃[ GŃ2;Y0#?lS)X424BguXK+C@48Op_.jAG(ݽO1r"o0TFFwBt_0?>XQ%8Uc:W=L7W+}["}ć3}n몈kP/=n"~ @ҿ=h"B5#+ 0:{svP 4$ՔirJGA$O9g'nsv-{%iHɦp;g$6YYbxMl/SnRU1#Fϸъ'VV3b>Ƞ`d: ,CdE2m\[ۚ$HX3g@myt;PǼ}V0@ Tm|A,;%]_dy܇/2g8vm/A2j|Z*OgS`lij(xw#j?E sNx>nk+Cd&DC o^yF%鮘 O[KbRȋ* n5c}iDk>Sgji5)qfeFjҚzF)FE3Fx%0p! bbs-ͷع41)Dq?T?_ƔA('٫nXDVh:4 >ADHh YbsKs)i=[,0<GvtIs>Pĩa''7{z!WNUr;|Oň>3CK&L£Hrv,.&RKRi0þ@{aSg>.EZ O8LD4n}߱9Ub{N5llKL͞PDVrv?jxiݐC ¶7Oq ssFW0{źD] BT<}=B6X?:NrC.m >1PP\6a':uåU'?];flI=tm4%CQuÓ024o8$F04i4IMDUϨ2KA%2M:-L(Σ >]5M6-liOL49/[^O.dΜ0P*il1XԨDZ?@Xq|4$_2JX{GۮoYw>Tf'a7vv^`#8$;:3 ԓ(5SG*WƦ%&t`}S8BH=hJg{M͙M|y @_BW3JZ ! v׽—KQK=cO nqza5]}CpE}*b/+ Lu73'8ZBx兵܊̽DD l9˓X-M$De؏ ҅R'$6ܗXf$h~d& oAP4⨢H3;K1]#,YęX UM@uLz*gXw!shسN{8?:9ǜ24pq\'TXۺZR{/0O _#R+cH2V%dIt<:ܦjbAC-5_K !f2#zW.Wy"#5x`h?_v\}o+5n 2o%&j8YdM3Hy4+I5 ؗXne{'gxέ<0bzZ<– S Ƿ]kx z3z{)=v ]Η7/K omyf?BvSFTiHdhtz$8uE O;FA c%v 5, @}[1"=Ayi3OgnL35fnpz h+9+nKeT&D-"L(ȝpi]=3_1'X:7ט ^;F@ַ}ľ~^Mգk Sz읻.ᭃ^ue\h}D%eV78)6b$Gߩ\Y{?Irs![ѧԓ ,/4|S_ MmO3 qOֲDH`뚜Ć[FO.n:iReQ ;p:`ŋυU WבZW/eOj<*]>4rvn fTA+ լ ƒd Ddr+eʒe`QA䄘z[jhZx$"ϸ\𪢻pR-j1Vntߤꈯxdu$~J 3ate\|DG=Hmbd0 'ed;-PϾ &mK]a%-?²HFa+*jNh3ESQr(LFiI< |! SY}9+A#@%99^<K2C&1B#\uCu˜QΘϒs_ &ݸ#C)+y* _ *2OǭO8 #Ku'Q*}Ui -&E'-UɅDx6lt-'3 KKQsn?K|.-mRދ$6p %LJXA"#mP׃q_{twWñ$Kmp B[Ngϔ|4AHWiV#*I/&5QHy./ӈ[N~UFE"J֜[x裉g*w j2T@_%3槮 ["*L2 O]/@d [$tTsl! _Ee^rtvħeEpK 각s_Rt; 4gLU,VSz/{c.ힶtGE^X H5*Bޞ5ikYҺ DWpT"8 |\ yԈ/Hb[# )= 44){ly1Q=#|uI g.xfZMC^Vй"2E]R%ђAmL'c-kygNJ[ljWu^ Ws!M||/uɼO\XNR9r-mx~n: p?o]8!f2:ȄWJ +~ol_EEq_Cuo =ϙE,4zj ĄٴcrA*ڼk8F~}1st:S(OI7 ݲVfe^ (\+~C[ 0Ued yRI"l[#>ȗ-55gmVrZ ^W&э񧹆bmeqnQ5t-r"Z WN?Q&< gz3c7ڿ<8i8j:'f4R;/z=}!3S5Q!]C Hl r V]J\ܛ*(F`fJ2:0թ{pa@|K&UQT}",v@UCẌF[v: N+ぐܘEtV0w~97'*i?e5(lNd[>Y3`wn]MzDU.p`/3 .3!)~|z7'Wn=EJc >9c_2$H:lR#iyʑh-d.2`y|5~_C&2&&L7 kNAoEg.km Uo(`jH|O Xʵ d…҅ Ct\#Z}2C'Y5$;s]3R\0]8 05Lշ䥃[q=KyI.m_qoP`tx/#kZw0ۏ&e\V8l7}(ͥEUAзGoOyw0 (fr-> +f!o[e}.YQZK eHCK(_"P^SV>:gDxwJl@iGB|%-3ƻ Lr.L4itɨ8oZ?IТ7pP.0=tHN4`3ԇ`r=pt6d4sF3Ɯ?iVٜkqaQY55.n3Άj<ْFڱ-k؜G2=s<#ym/cU6;] c͞E̒Jl*%N48Xx|w1x4Gaӣš m1.( Ys:6 ȏV%(6)~þ YM\T`ƛcџooKOE?}PG ,\GjK.U4R@nbZinns2VaFz :4'(|1oѥdB?9ͅr$<5䲯}z!AWzxxn# YT|_cwb% T|ڙQ"O's}?}P:t%'aMu[ij CSi`6pY@V͵_q49H&*%߾iS/>;kxt?4qt!~&wvT 1[HǽCF|@4:QmJVT]/ؿ´:`ZޜzcP,pǨҖ44<Ǜ= ;.EnrM7y/,w!"\M[k.ӧ.^¢b ~ut,-BKMVjmgN.8 ǔRն ^Ėl~7#]HϩR,r;Q1d#B !).>tPB%H-{*J #O81џ@6L$p11ӿC7"]o֤7P~VJwČPC=)+pl(2s"ͭ9Tc0TޛA7mF]O}>(0-=Ͽ<mhPro Bȼ@Ҽ|.]2{" MŷxFj"{I݈^eWQa~X6,Y!jz7Ѐ4q$=%© X8""Z%w1<)qtqqwjWm{ׇ@\4Pdt7k>k3R"+c: e#j5 ;_ed~5$Vt|^eU@! /1n8{>@vuWb@/f -29{JvD({B**Rqkk*`ysb0EQ)E0\fE9B е]Z*? a;0N]lvF=Ъlk&OT[2$BBXa&М\<.w q=gSQ`;r•?Eƍгu%RlM]0SLl7%Y5H$Մ־YaEU2OJ^.I.˨XآͭV9sN |U4Vt$hs '\S*9}v o'NYB/E+=UX?0A|ZTrl}+|T$GKqcǾ9K 0Ptߢw/0d֎Lh=OyDHAm?Cqxj]n8O␔!6kO)Wq("R[1Gtpi ;'3e0fQy~e8}7O"꽇y٘}7z`ͬ.UsT0`t+`70KeG |E|_GmVh̸5)E[̍Vfx͡;dÊ`V3>Տ†! /1f& )RX2`+PBOnCb!R?k?H`މL}Po&lP2-ݽ\Ubi#T k6 r3:m0@@3 9 #S5/0_K"Z7T#t(qpg穥@IkK C ȲCųEnQ0yHX,ALd! obsP躸,ky3l7d&C|p(]+e]y+kρe%eSf4bxV/ ޫ|ռ.vΆu80+*D#(5B2u$#?Qvv'u*Jvv`NgF^b4`mrgb:칪wc0gG@o- i}hlzw_v @ =[Ɩ#/JF,\'g ( R[kÇPLBsB z31I7m>zi[*-1ޟBĵ’-^E#ݟ:%Mt){Hy6`ʓ i1.ZvS[G4%mE w`lf,v**Z"5^ O`Ga]R|NmKSk 㼊*u:)Y9\y\8@*եѥCCЦS7ahK3,,okQzxв̾Ħ KD3Zf) 6یR/Ғ@1P7< {gf(:\q< ml>fx3(bn )QT޴ `|;(hE[15ѯ8UQ&gA*X䣔-;-g1G˕6L*JQaۚp֭r" nfLdi jPsqݰg5/|{mzm@ ]xx"l;<]>ɡzn_*/·)5+*d}=GplXĹqtօl8+oܠlx*-BmY:Ws{i_>Ϋ-K?!_DXڠ I?g0[3| `J,FZa .E' V~Uf= :5pt9q/v[߶`[?o4|QTFXuG(.ږ,<DcgyJT\i 6ɍ$Bq =5.P0eH]VIƚB;I| AK!ݷnYT0neM# AU9 %tiQHcObr5_č͔A{hrI2ũT-%&;̔x]C/uM.Х߮EZN0ƃC{Ap4di1O7՞IR(6=xXl{C75֥򧱯%%M}@pJPtc`ta*5x׾/_Z?Ep~=x̎G~VFǙ)|DEx¬ʌFe"*8PŠiDUFe(R kBjafYG|:f~'Bk]ӊWw^=F]W6h}@+p#q: ĸp.iCFv ũG9UQkVh>1M>Q# [;νHo8Ld|+NpbNoCC#Z RE9#85sDiʲz_X֥{Pȯ~R%2%<;ó̤N? X$h$|T)ZLj?Z+/B'!`Ǖ䀣ФH-=+:Hrk/ S` kЖ*SW:rXh;ד!>vwr+2 cV=fS<$JΘ_&ܡGv4zk 11E@ OaL/ @)h.u7-i<w axWF>~ܻEk u*u?3* u7jR? %c=/zC>ʊB %y?sTvGu6SΰN`IY.|* ,,\HA aShg7CgyҹY1*\dE$_Mxq*k r% @O*ոiޟ$;n3]5r^jW9`UJY_ȩOWCE{Kg/Z^w#OBK}BB[h>'l#'4qhQ 8^."x_*^IHda /헥xt/Gɡ_B(b"ݲw}4yWaxE ͩr$ݍE9DžEn UG|ro; G?]T7.rCve͎r#'AnA+9S啱k؄}2( JRC*Ugob9_\pQpo  NtȣK+[f].mᣲ(;`(|S SLP/Zvgd}dOٞǁG4æ!# A9<vv~f|j'Jk1a$eB);kp*,0+c8ޛS!aGgH,VÇyF׶NZ+.ꦼ8(nM ΧxO'Qt5 1t LMUS@2u?֙DƂ͓OΤL.wߪªϒcag&{0O֤PbX-@iD) 9PH#nA׼ .\*{VW; РT5 :;N[O$Y$_ʃsA9=O~csv&Em0Q]OVHB9n^bZ\?'<>/U7RwpVr]g|4T㧯eq6B \Ѱ@SqړfiLE1]M<{K?e8Ew)^YG+(x ;0r -xI8sKP$ MrF%ޱ詰A߂3VEjГFCsZ: 4Ԩ] ,"=I#}1i 0ggݓ#$ H+Ϊ:0I8h)P" :{b4\#snZ<_pA2Rc̲:Ct`({|JYqhMSm`UEY2ѕ42h/,C"So/xN9c%Qyc"4Yn--t R5n! To 8 |xLH}'Fzk]d$?$3fop 9~t4*?)c% XKD۸7aj Z͗AoSΓ͗J*e0MvK!nɷkdgPA9\ 7tqKs؉vO :_/ev™ #\iNZpje?2` QgɎ7<#t'0y~ku )v'9>1ZP%f2T# Mkzڔ8Z޵I|x fxlchJJkDA ~b$kQm}.m$ jY s@/gQp@\Jn[ ,G[eߏϚAd.*޸r䞺"Si(aΩu|Ӧ6!pe^}miT"B"޹;Lrp|L~TDp m8vR 4;$Dm!VeStW|gi?`9gK!p> G@mw"?fnׂ*jqYʂF~(-ҝ2ga=K߰'є:DZ8gG"T߯Y*:,o@-NOhM]yU;iTw1YL&d&[L~5.ǎ $nX 5YSK^' +<{ڶ(1àxW;5D-w9W-ˎM(@NP 90ERbU"&M<؇)dU/6vnZ~D%$< Q,$E%As/L XqF|Y 8AyC5H=\[]#G!(\ȑ%|8 "V#: [3O-~;_ῦr Ssd[,w#-Ea |L$|cSb:dPЛJ_(a{ %Δ֮]dV$)P+MoyC~%9Mh@v3"o2]ձ^ JzjVӳmXσ~ƶ+bEƅ n飲6r)&yTcLF)Έ!k xiy"V)EnzScV qnĤ"03śП:$HYnm !ދ$ lo]jN-Rwqz$ ^A j5Dc2ݟ[]X8O ÓoD<7P`lE\Yx/?̕/zͤV Mgom7ZA8mdmᜋmJW>nd<9_Id"P@WIJ}Yb[rA|j9Pji' $ orF} rI/LAѠ5w2aI7KK'5BۢN|Eĸ@=e?|+pM"ka / ]POzLdžE4=jl7&[_/&dLm8"l8pA-/*. [:_@߁o ]GD邿 7QCL1 jk' L G &iM9C?}M7zO04!׉ Y(}+Cch3EF E礇טZ@&w ^a21C𛺆/?i E\ntQٴktU0kt8XXg-./Tb^\YݷE_P|O]B{Yvqj4u(f 0шSY8ٕ/Q|L..Wf.MFξ(-JH(zVM\Z 8%p'TcH>{|f$DE~mꕳmr K>wo٩D~ 0\]auD bol]ȱEEbuzk@z1Z<_' , ZE-cG.k@NؘYdyK R)i]\KU~aR3{ r?z+fy3fQ";K6dv2g ii wO8`OXUEqG~DM`;%VǮK6fΦs |^M^@7eVBj8R·얨*l]H m?AIA#t IؠhCpOzl2F(:`sD@)=1Z);!|+z53SqIVFr L ):bb8ݱ$:ne+գ_O~oȶG 0@~)V^E.@:d"&&Ǭ"]>s{O\^I/}<|OHtd2LW4 ( m*5 K)dACwl[ ib"Ș{, (= fwWF|C*tuoӘ $޻P)UIUj^d @_F| -T|vF]u([obq+ՉtJ՝._jC9Ȅ ̌U]& B?\^:[SG'JL($#tH܎Ǭy=2<>`;i(b |O1,MT-$RM 3L)fٸ Nocz/:G2d?iysӈ=)!pp>woxrӓo_-˽` "ͯU)hd_M6/k|JaL2KMqFw<\8~m:ۨ-ԽLGFqn]z>;>J4GEw2dgPB%ThT.l|,&]8sd^>;oF7&P caeޛdoFhOrg-d/JIzO_14͹S}N&_ .t PA=Z' G i'7WF`#U6c3_x$3{o F|O)a,L'=ߝgräK ;hu| ̡ܴwax`mn߶ϱ-WWΐAIA<4 BW8:{y`._MC#;*g]*VqiլZ%][#j/ȸ3~J{joyġW KHSKr5h]9s'됖iB!t>IX4KCTEgM`4h3n^eBV}Y)K*.f;t^Ji%`"f5J >,t=&Va$6 TuGQ]!U//>Aq ˇl[MVHfvCcib:m.CJ8.\ oѸF`<,x:i[j6 N$ p;$io0f:f;~!ڄ^S |CܷG4c-s6nz&QBg32fY]h[ Ŧ+L^˅ 9Mx\(2slS]8cgiC}HD]4~!:yA<]/{ TR//\7 Mm%F)ڡ/zcP00u]$QE(LUKKa=&w+@a]i+u,Mogl"E]0~P U9~iFtp",G5(|/3=ڴf`9Ľf˝Oy99\^'<l䷪X@(h@ޛ*,W[#3BtMKP.Ww1Ӓ]m"J$A:a]˘_V7D+{ؽLɿU|zrj4ޒ=;~+sDDS3fmsG\1-qi@o)hl%jPϏۜ{ڗ7W$i? Rrwi>_aM`Kqm>l{Q6 A2mȡLD #˻Gbt({:ygi2)7,tր k1L{U{URgm~M.'3Ņ3|+Ed2e?22 B1GW<@]Sq!|(-'X^\>d"( KA+`uu-䬬v GdRcXֹ1&D&kLLz7^DŽk"`6es{̠&vQZ[]-UqRyKr h]jw<[1'Ρ1 n l[b=sڟ4̢\"EqA4!pfY&H*&7yj(wC铝*ȅQn~^ɥN=ain*7.f 70UJX- ЪJxoO9+Y .i`]Y8xy@<5vbtɢ$~@.xa7lC0/nj[SF2ʤeE qzx}Zȅ|f V6`鹨n g: WYVN(x#Sy:`Eˈ"bšAtj %>Z(S'D"ܸaW|;m 3Q^5nv - aBmX_w=,he%rVo9Ù76CeGIh$ɷf8,誛*(ԒX &uN[FO/Tة!h8IE@ALtv|&coY"8*dk]\Lp+rl9$Săjjb'Gj!J@feh;Lsƃ{hV./ziQ"N;իݘ ]ƤTb.:؛QiK#fgK wn@kEuRg@Ux@޸WL-Xkz @U+:T4a {?S6F(?M+} (OWO] jeI\50A'P9ލH `EE:u4#\R/۴\\ B4@E'][ٔGw|r4c;Q%n2e}1uJ,;5lNXEҪ L'He 4"-$2Էgﳎ |p[N\xC>kE[rw7*hBe{V˿ckHSVF/YuA$׷_|s`xcB@5jjHJ-!e#?Y?w>T"|"]b2R#g]#J8 9.2{#P2ܖ^2ӄwi+r< \LyUo)RrX4)ſsBE,.pySRHVt<{.шSu}|P UA p6kϸM B#M 1bu1:$[N/eS/'O9?}}қgI Fq4ޒ3]=.O`7ﯪT) `DG/רpn-D@c ٚv1w4ݭ/X:+^t,~2\k80D 8]kS~Yc]. 4om/@Qla jIN /O}tήN (N-rkD>Ȣ|0T#W$ DcIƚz+H+F;$͈dk%-.ufj$AycL@^(L=#'Ti ~YS,wz>8QPΙ}"_8X` _B{U)*)۝a̰%XN16BkQhy?bkk%R|RH4S1,&Gjd0Q`Ek0pqc5`=,x铜^ ?o%[80zpHk-qʍ˟Axr8L4v f[2{wi 0)lv/3TpѿT]nc<㛍twh/p6pJP-HG1-L QRG=aj?o+dzVh$R\ ˼tiL˷ [;s]%u#1Óa@I,ϿQN#OUķw:J` *C*esՠ]n:[7%zF@^{p>Uph@C,;BMNG'P-̖ 䒱mKۄW0_E?:_;X9_S\ hV&YZBCնمGCk۾EITF֎к5 Eh1"7+Y@DY-&y 튩tZl?y_V1_o2 mYJ!|uvHq]vů&%R'rjR{DHe]BhߋizBmzP1k]6z~4 s}P- -6/eyNHFۻj?(>ěOqvN kϛ~r fQ'[4>^;w9c^B@V cb̈́4~iu^Iܓaֺj,p0ӿ"D x?7ϹõESEO DNBxA,楻6_I}6h~TB]D\V{ q/Ob8{)w3 ϛpOVD,*Y09:s_'lUkgD24f@U 9r$dnz_֡nt7> $PNX-$O^hړ]Jw@H<,:5&D:#*1"hp^ds d{#D>zRfd"i`W-N8# 0TIg,8~Tk K!P3}tl}1/嗦$GrA#B0z~mRS» g#u0>J41+r76m&l7_29.]mMJ|9Sa`@nQMMkc4uĈ޸;[u PE#CNi;SLFI8lss=p3~WHmБ@o>CZJA 1Vjk}LN㌄ !zQȼγ #8 # 02GS<I &XlIὃlsnI̐gd(;gm'Eo<.^t,QR$sv`Ԓ50F` E &ѡNw7&/Ͳm)ٜ?P @'0+ll5J$'\[5I&$f6nFRQ{v{}\mfXy@-3j,6oqg5+jt/Oav [g:^ ~[s\?{խ˔h=UOUʅ>e9uvP#*φVL-kVpqR`MJ&ڦO2=Ъ - #]ކRfMƁukK4ylV "Ƙ>5/f`Y.*Uʾ Qqd}47:9+4Xy(z; $56љe?\"?HߪaݬX"\\ZL'@{N ֤}k2ϲ#(+V\L640S&+bQSiA*r'D|V[U ]?-Eܾ2HLmLo]:M!r(:p^/E­W7(9oYQ hK(źORESYPO 87o^Xh(%}L-ek,SĬ eqBܽ! RkIU$~@L8HZ.ghn B cL@S|\a/WޓNU@1熰T*GĎ 4}ߕ[^ZT\1ژ;sg 5 E?ɸm%8ە?>!|l2䠌&Rz-._Q\L+bJ( 4.+6ʜȽ{DxDK OM^$ipË`zkE+ x>B"ʛAؗc9L6ߴL.!WD!q,A<PtU't#j{TLu:%c'W3;ZX Q6X" 71!-4,W lVGLJӭCK[L9h;kޯN!(4 w30ڟ"WI<%? ^8yfRԈcb7w"P[nw[RӞ,ku<x|;%0y E5?G 3 1ƒӶ:@A&kf5 6")-Rt[:VA#L15,6(x%E\_t^8Gej6rDqYɸnӐ:->6KRwms Wޞ<9JeZ]ʞiAi y)qgK }bgB$DRa"G6E0g-" ^b#+B!I ("KxSqr:3G)'S7gowS\=j|{ALw"C[(thfoɉ3K'CP<C{r3֔;En\ػ~BXױUA5puE-_׏20#Qv [PĚU;S'W׶T96cyH~bn'nJMu?:y'3NW,^_UyBuTJ<]RY;p`ll@7j䈮6L ,򮕦rbY'a$-I;8L%;e!c<^Q)>FbN+}!ț%-]:U^MTT޲ 7|M ^GKzE|Sy:F< 2Q Tj3R9ƉgV,0,п[+צ?&h-; m+wovfH?( 'bR%eآZL;O&+4M,ĊR<89"iyGΫ!6yӜΉeтăTdžo t\泅PHyo >(X bڵoz8ǯb`/ۑEf6s0.g 2i?X:!;wFKx$9IL, Ԧeꔠ.< &6#rk ۍP4hr2/H7NLs^ɳ&P3q?5%!0,F~ETZ)DQmR!,}s5c0,WW>΃{)e_PG"T2-BERYrppQiMdlV k[2x8HWjn04}7 h8Hw$vÎXNDxq+0z",*@=eG!δ|<}x_###+dۀDv0(FQEHqbM b+Zy*6cK0+]fU־>gb8=Dw̅uA#e/uΥ?کɩ* \7 *Ha++5Q\v0{&9Ԑ@#qȦEaz6R+:Z3jl$[Nz +ڜCF@ͮ'd\:'oVaJçL)6^LRD |_RTuVkۣy˷s -pr(iD&5ٹ-oI۶ PD3`ȜѺO8ۦ<FE_xf?ߞ |^'nND.jQD gv'N7+7k 6I1=ۮ)r$<ы߭ @ }fNJmTNjĞVNMQ7GQ;"[31d}x@IԽszYм&y׎5-lT+K̶`DޖA7G(`ݑm:.|f0,iᥗD$0ͳF >{oZ "Y~RؗK⽶ Mu1u zsdz]宊d嚥ORMk#qW^J{"czPꅐHsL\_7Sx>Z`ɤ1-#Q.n|Vp g h Y@WjQIzsM=]͗XG0NM,qOLl,T]Wh~B*0*KBWHm2-y\~pLz%GR2]<)}d&=_gV+0'?ajc|ˑFlZ\/ LcZ(zzjusew88{g"j }%j 69I5yDLHŸC)ı\,w7Ihˬo*[߮+&`4 (pkMj[m,@ˊСy9ƜܢIy "2Ūq/a {ʎ(< 9htΞs `h*T|1U]>Aw-hjr;Boh8{/!F eVU-vPi`s,%F,cYNCHlk"Cd@%H{eY{ ob9zZw|7Zy5*"C%}(=h /`K,\: ڡv0(n:LNo287}RVHhG=jLa6ǒpquoM=ny?؈D=!3uhv 4)s5kL 6pzRnj>{kýF#x7"5aͩ&7\Lh"`(rۺH`tu)ٹ?+Y~nBo<%@[bBxK@LC2R,1鐒X^f/ss?1|.7΢3EdXU~%u'%a%On-DDmիOL- >/J Hy%^QZ>ƃ J(U<˂C rh ^io Y# p1{2_\p')ꭿn;[}ac! bH{fg_<`6^ | w:j7 ϱ 8Q,=Eij +c|$PZoۢIG2=][[Lh4)m$ԄZYYo *IA;#,Pؙ"jYX1f2D1g!=lE7zA~$4Y 24 DJ;U棕J|L9 f[͢3<j܄`;MGm_߁u~§kS,mu5-W7YyrW=c4{\zx7Q8)`a0ª8oŬG!cD{@}amoS]PC.Vj$\(4R_ȏl-1S8V]Gc,ݵ\G# (अBL6IaJT:4:5Ŋ1V"4kGm6fp-ሇ\wZ*qVqҵh 0#v2\}b8, ler^i@Y ` I^uhʼnY?Ϗ›ѭZ{ɂ޿(o,PO;IF,]f.,AtYCC ,*L曯vY q.ܰ9Oن{ptB@[}vۖē8 IjwՆ[O*]}v6+pA)q_l*~ٻRKPKA$Y`جwզMT.:_gQz&I\A2,g}&yeq[n Qgt?K˜ zF.v_vWjm>iƽ[O)lj{[mPȴ=gx=]2ch--|˳?$to? #]8MW!brD1k4]RH͑OT~5͔ũBS<5~Q!244?XM bXt,ޡN3v'oQʯcua0GcjJO)}e_xqeMwW=/1>it\I/1HtՠG PerY"^Z .ߘO\5aώ.և@ߦT`h˫߁բ3z7Kf^MbuIB%a.AZq+)*MyVN{e>b"m>N}YtA}kYfXNP~:MBBu4Ud\asQ҃81D#=xO[Ԟ8i p[M&?0HuTڒ,Yq}~@]ecç[[L6ys?i b9S/ƛ#Et_ >Btk<V+ԁ60g4ܻBA.LvD>uz-$"[0'szBV|anqVfe%LVKlFːوWp qI`g"|R1tL8u<ߎ`k!،E>\RN.ILor]i' =S߶0$Gʒp;@9ɥLv,=^pwzL9pk96h ~!v$ Dѻ|EWt&q}2`זp ۶Жd]1h拜*0m !CòiJோR5rG e4Dvnc:i\ 4VYe ;^anp,{SJRO|b#XrO#}7lNNX<ݰ@(B齦o59.^%bMYYP~lEZ7AbmGȍD+XC%05 m(GA6fWwP =>H! іEi6 H=)l{I)eQ+]¬ϕ 06W>`0IX$:WތlbE-!f{X ."ZIQrX7Du@ȴ}+ O^d6ƾcpEP8\ ,0[y0_e8[#q1-u'S}jW |GEwtʼnJJ9&XYy_curN:"h|}O*7o`p OTUh;ɸ%Y?ɢc7̈́[ϗB[pVj:f,:2iS|nlP  s !һwN6` d4 /k F^bRĄ kV~ricvo`vԥI%׃@ѩTlk($u>ѵEtN|Ƞ^$+ jM{OknSE;t+g_:xƌ/ĺQiIw#dEVJd@_L>c\DLD<~P3<c4sE8-C`r),'\.Xr<߆UHtD'j0nXR-''*RΨX,IF??7CPF0=Gtz%hD$~-{w5^6ti=͢%53GhA} d%_6 vpӐk:Ko^9q'1&r=_<&Pc7N2C+G\\ Л|VBŪobA s ,-Pg* ۘOrtlfc@ɥ.MQ k.IsqrFcU1iTSoKPk\&McJ'@\}&;`r*gNSkkxlF| ЇeX1I=*wwf(D%o`宆MO5ҋ_:{!>s6ڎwheE&6jM9,Q:g.|L iɃSt8\Bo; E3 00rd5[uPWg>R%k砽rGO4hd+>EǸbgjopn,n9Q(1:wu}26 ZLt G}n#Dٖͧv0E&<ʳ#@$NS3kFYrYQ|k }ʍ5&슟XUHZ`%A8"蘹+Mu8% SoKmN~1W"M_@-얗F-2U{װ6v)Z7 6ZEF+6Ԛɹv.Z=Y%G{[}7Ym48fmo+&w潣85'E&_|:̐ӵpQZ͖vzzw 9Xg(˶j^|ef5pF۟;9d`A!ڈH 19 (M2A:J">G5 M Du ļ򅨦i,б01~S}~÷Q t>]9$~)6X[nׯh? A+-I/GWh}[cDVKyC'z~eȲ{{:wkCbħ.2ی؆DWf AjZ/9M;Y{Hho=jgеѐ>tڟoY]dZ`Zu>0 ׳_:bPәpě-QpZ}W2g3Exj7PK:gwf`%3fg|I4@rJ9|TXj4C(Œ5ySe̷Lf Uj|o*[BP O  [zpnjKLafHQ]`W0옰Oci]˺8߃dZ:AK&ӟ+L% }jf,C8E{%| ! YZ