powerpc-utils-1.3.12-150600.4.3.2<>,ЉfCp9|pk:#Fj{AZ8}a^)հ>6i0q+U)5y/4s5\HĠGq!~iʢF|M![XLy8BVT,T}ZlS67ξE/ںu(ogzg0eHZi7_’L2,n"ks}˦2WX[/{3$U|#`z>T\XW?¼u8>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/']"k%{^: hct7 Q7Yd5 l^º u:P#v-@C4c#{ڼ;|Va7YXμ\Nc>FS#oJGOQgqXtY+tԟgf7#>5bN9DbUsѐ[$hBOˋ7*Ҭ3Bamu$UاH#w"4Z Jv%]Al1&l+ !}S2q/dY+}hV0,\ZGV~h-_IoY.FmvV8=tDȳx`@a nI祣՘3H1M7+Ywd?c̯_n!hڄsqd"9xtw=-sI^dX$]IC`6"qxǬXCs!6bg$"Ŀ)kW-pɨ)^A Me\0_%!#BhG>5w/q,A̶K-za.xTv!g|׬ײ&'v7){B-蛀$D.L4@f8&O S%01vQޡxy#7,ٓXMKUjJ >#k$ deꁅ kЋXU`3R .6]B.$:)H)]QbhA0&dWяjR)2&0X7$EgP-Bē 1}Zl'`tCbU[;0*#/s=; +/؇KUS<3ZȐ\.X)׃Cl5ZMAq`r5iWHR.{ag$ km&8"^,wZjL,kOG]8I2< I8m0:jؒ!p,R[61xzvIN!_-$< 9?B odpަ,E,Qs;H-~f.cnLvJm1͉ 1^T Q$"Ջ)g"}_~kL Io70jr:ûlo#wXM73> C J5"|GUpF"){dbTJf.>1Tj\<4jL\R2!vQ#:!W Tt2E#5]#%rb7ֳb̲3eMv(`[ұ 1*$3BLR~d)hS|Ya|! BHoq ;~BA#14Ԍ}A-G`&ei=7]UJ57V5L_OVy{ڟdD7rF4:}|"+MONMC3y^Az7XǏE)o:}u-j H1JG“*X܎dLɈ&:#}$S0dHa&8 Z;Nϟ':qDS$]\o7O?Dgusvn;{ҤUw)wkT:Uۄ%?78`baOlfpTx-4"̶QJXQRJ8kD. γLcrU M;';ީW.X:1OUO`Ad o_{Rqzc\n!FJ'' $4m"t~p5N/@a[΃ !5;? <# ԆƧŧdG XZj+2;VVթ:0k 'x3\ %tщۅ䛊m0Т7ERޞGJˆ2DlVwjNZ ?XޒϿwm\RgxGfp 7C&_ _Ft6*S;dQޙlKNt rOt $@ A* ^ .?LNҪ}Yѧ轣3cҠyhfo@. x2ltV 7u=rBc">Cw>8)oK4ChaT GV؀Ald#!חۡnu Hj?Xf"J`U|e쑊͜zn L/|khsu=~5BU=ipQO;Zfv5v%߲iF֜@ |rLS*&A:]&DzCG+$)Fc" ]6ߌ֎ _/< "9{='oFz-YyGM)>2ޭ3rJ ܘn J"]4XL mjajץP0]+/^2C{L?T~JYO.l|-F`h%tNsu:V7K4wKC'`c0Ex.0 =f:,<)_ լw@*OY9R/ksY6'XigmR)D˥ +Ȥ|Ga4) ^ s3ya2s1E!3pxTESZy T7x[|d7PQD$ ƉCԦ |C;%n( w\"4aV{M%S,.T5< >EU5D(L;Xб0&kMT}^i{@+6۬x׊J-?&Rꘔh%> l@fvs.h9w6m /li{Ha+0jU/HujKˇcŊ-A>pڸ1/ky|9W(0{Vo1(=R]fImN!Ky1UE @0@בVd[Rė^ csV(*1pK}K[&FuܭئKg$xV}}"ە:([E5,-Kgkݝsh&sBP#EE94yXƝ>kXê02K.: oKkrsEn 2lχW1^Oedvɋ#Ty!{Oo7)W A^7C9'-k\t{łEtHy9/cТvhR 4=`.Pf_—v#&f=W%ma'dξ!P/3z,1cF5*գo`/(Jʒe-Ė2@ j|Nҷf9(=)t$$J!C$Fu^jR?T%ŊLD1fzԶ=~GL1e]lfM6k\+_*I>8Aw߈r?y2 gCq@^\4eg$ {{ӦLD%|?WKBؔ0^Z/7lD8u;}sЦ5Ãe[!Zߠe-VN_昄+;߉tmFI"3-5M7).EU̱aM;ڻG6P7ˑ?p/g 8%]DKTNdAqyS\>T&}8d8lU8fƐp2X\]*:+w vJ{/QÄן#$0 "ߞ{6&fQ;xǴBx勞[BWY)u[J0xhVbk3o F=C_, 2lF[ӱfnQurpZ<6V >uGRO Kgc{#1X}E-mbFǯ$/)GZRƴa#ngɐ5z?53h uE8hU'<$T2܂%-ai{X)ѧ9?%Pd&*Tݸ6/#ߟ$)#ͫZ8< * Mex[q2/%::]N% +6@mbXkJ7_0w+Snjy9݇'UIմ.MtEO;2^&Q,,(&7vDZ{(Mѧ!Wr4VE%ψmARF{nk8 ^ , Oyha+N,\ ?KٰyK奜̺`N\X:Ξwdբ51c!p].6nlٜGWחF}Y!H)t̳:~=>Ӟ`Mc罵ia S.ĉln',>rV㪓6.3ˬ,ެ#|A)`Hch!=@|!Ce*>f1RQk~a洁z'rDhg5 <4gZdUwyD^ň _BD@zZ'VgIT3%Z [;+| ѵu3~8yMm]K1丮Tc, Q"=λ㬪xXsyC^\ɞ-[:ʞE_AܖM70 s얋7$ÈIj8ot{KG5:'wmUCjL8]΄*!FZJ+q7 MAѻsbݭBZnO읎xסư؀̠7v.{H/ M(V#A_@=%LͰx}fOd>;:MSY"ܔr㐻sΨ`ߠ'BzI}kX!=m\ހ+֙xPER =JN{lq7r4KTNHSR>x'ap l G&TuMD}Gs} 7ٗ_ cVD T㍢{ziZ3:o%Ft_Fx}QIС$meMPYNkuD_}G!wQvvBKV$Wf:w,OC Q^4- }SmUU¼-{=QrdPʲJf65f0n8ŒarHs@_FrF/MZ.Oq!ApMS.#*nOӲX 6IlY >p+FMdqₜ#ջVɋa5JuʁO 2\M ԛsCSߘe R&E a@ł᳁'6aV 4lxs$$\07P<#{~ΖՔ>qu R POqi;rϑ/mK9H 1މql-^p0aه PCgJSw53.zUl5vSJ܂~>% Ckzqa[^!R?5%Fh&/ i)TnozØ4]!m-=Zed45c/}ΩFP󑥕IQ6}!k}s,ISLIR&8Ҿ5즌)06u}j}JMĴMS}K )ȸ!wHNJiUt4 ')LN57e8tB5۹ibjVH;~*J}vk/['n ɋ&s!L'> =}jO&Th*W[Wa}m] H'gܝKN[5U) /5%wChZ~Х~LEll">^}E2vD׭DvSMARc gzPa9cRkEu 4Po˃,#v^ \Qd4B]Ehz@&;3wjh{LǣڔE72 D0rB}SY; 𯓇Q {^fS"f 0 ~{w4`IXUx/"7q?s.[fb]%L"pV;.NfD: S'qR~o}p gl]h)Yb p6Q_5TAͫ\ 8Za dLH ss4]obK'^G|!Z{X8^ |>5PLotE'esJ1!N(>␰iXw9tX+ϓZkZ_}w |bq 9C]RtFc |ߠ/eԪeb_7e'NQ +x2 {m"Z?eb (?7+F˾w?pR ,Yc('k6e٣C'µe!$}k=7+?dC1Mͯ|cF*/?rf21(WZĵK?QehR82BJF$ö1nuJ.,(f5CF&(LEF^c#TKG⩇ݞf5xb5GR!RSҏڧ"z9MFj%ª/ړVĮ5{igշpz&FmBa^t `hHYJjӾ{*)CssyGtƟƀ/m 7c%:(Kh#$lC(o:3^R~?(L?qp̱غc Yv# GdE>@Q#ɈG@)Ӻ܊:*tL3w t ra&3zP5? ZEI I~um~\ԇZR5TkuaaL̀C`۴iYa|~e&]k%!N~cL/!.op0fq{>̍6&$ٓxV@ih SSTi D04_ET7Qyԃ%o>DfG4}k]16yi%6R]Z)I_&^u+&~'Pd< Vvg6Cv))rܔeqXejgi*&ά5y\ Ŵf#jA0W\U& \ך _^~U!I2W5m(abdbV<<> =ݾ ҇)02͂yşʈ7EUDPҚ de ڧk ,E $'a}'x _RW4|~C'jr:pcJfvh?M`*:=^?J~B 4rdSb2RŠ$rf,ʷVc`٪o*y _muI5|3nV05f'YQo\jjZ8UW sQ_ʉޢ|a7sTЌU2 ynoLno.@ݤ: kyYAe-u-]7TGsߵ@-Nd 19y?g NE&-Эr[u߳!K 0Ua}t(bHd*5u3tD*c\iG# ֐f4@E 4b=cA~\u BZ*R[Ckq_ 썚\{=輐~?}bb &ΑUuApVlX*'1(1PpT JɻCmnF;vn6m6;I]s'LK@|Τ,[p\O -IT8mi'O]ԪT\;IJld1`f琔} .ܯdA<&>1{PɚGhB x$_/e|QLOpvMRV r:j([unf}f:߯Ų]e53 )usöq&Zgky@g5)(E w7W葫o BNNRdPOb@F_T}4hOPC q2eTxv͘Z 04'&f+Ԅy\ Ur܉I1Jw"9}>7O+uV{ B/)JPzX3Â2ѣq"Ǽ.!0+)y;e'U2UB]\6wYGaqGxjɟ 4!/덑͓R QXmrJ$ =}nkk -.Ht`J/q7L"9hA[۩+(f'UfiE( K ĝ5ˣ'uUFB^_M6c[$* jl fMJ V4WUY7 Jd8UO13ox jG30Ձ85uIw,@=5^ k~1ݎBmFINݡiN' S/doua. ?A@f2QVUQK}'cp7xɵrʛ Pm|Ӗ ^HNBj& ɧ=0{2@Fv+f8`y__F]&v,ytE/v~,ᷭ!wYF]Gl+W%,q4&U LrKv-aW"_01>w76]1݃mGnxd<' @S7Ml)IGXQΤ'͠Ϭ dS6a!vS֩еώ,Dj?m.ZK-R:55*r;E0ž/vX v%v=$4jRxY%wMl 15Gi QiTgyG&,VonP,_5eڜ7H]@>pHI b'e\͍1EFN"&"PòJMHݠD Sq:O AEhb|(RސӁHi8=İ !:bqڑ.\(0ˣifW_ 6huh|"*] ~MiO< \~yT϶8U4XǬHޝ=SDqo͞Tadl[ts,*-Ɖ> *Ώ ?UpS BG\^9YR\ߝ5( V,I푇4&3ʍ8 bFE6X9L2pyfnP$S'U2KӑvW5ڒ:!STRzO V-9Jl2MU#=ͻT*HRj:io}M\k.a,Ъ|^`(m v/9c#g^2JH[[5Cܓ~1ZH +ga .$J@XSN: q3v Qt'4VT;_%gS lM ERj۩Xrc9q l@(6ƐxKo:ʎBf3!)ét 5G!-8 y2 |N| s#ybA^X,cÞ}jpW^_DsE HI .cD#&LÂ\ }.X:e/NmJnq.d@?UQWƜ,sD-ySU=,#ǮBG8U 3"ɏ79 Uأ4Kҿ;ܴ&֧qx?vP;3Ț8ɬV=q&|_pIoQꊅ!.am!g '9)^ZXlb/"_AةrzP;%Z !4g4X.)Xk;s6- en 9q(E( ߕ!o@"wuɷ՛hzf/yX&ƶxi1//=m'wX$56#;B˿ 'J|R15n0۶RN@%# oO3("9]RH%S,>Bp`i3;P^SHcyLaA}9ƛoj4֌l-?CO=R0Y(ΐu8YlSCM9nR>1D3_TNU7vQO:3]>m<#bA(+|*HDMe 6 /1(M6=0@/cmlN!Yk 8RU{T*ޫ^^$}t-D3UؗmoM5{4%ڜtj֟/6TVUIDr,xuRt-bvkgXfG쀷u]'GDFߊXPxƪ4?XA[iHKOs ^h>mxF;G-cC$i귊$l,uP#(1)V1xOyYԨF-FQ>{81KFV9Q,%Y C1y,z{괵YfSq?S|_#I\B.42>&bH%).ᢢ g hʴJ4\V\kIU P4MgWdC6X͹T61*ٹ%OhEꍙ,:}ٹ3vZGiT\}-$=YP~ $CHkT8p Sc}b8e+bfa|Iތ+|*,d=/޳RZ-lHt_~2B^kh[70~tX7G`WPVc7!c9{ڏyKOD'A尀"YblvV;X^س 0M(lNͳyp4>\XmfPFgUEϪp,zk\;)߫VFIX[8:v-dkQ@pSG;,M #Ȝa3!LU!Y$Np,2@'(ڶhh`IŢËݵrGC)4/~:Mc_e*#*Q _ $އ 0 Ųq]t=ePIfC zoҵeglV`R{/?EiF#?A($G= Y!G↋OuezSr{(F'YC05P`91-wls3ufM2RPNa׸& `b=?4ȡ\K=<8wڷzvgT;An:Ţ=c ~aΈ>{W:묦iiz mckef3tJ m@{iwp0Ct/xOh{7J#'uc2EoԚM"Jl%(iX]vP?lE&/q'2&wFh&;hVNv|!ΐ\9ך vtҧNp:3m (.vܷ⍁ˣ=3L /odHJ9@RM7sT)/ ?^cQ6 @6MęO{t[zz&O.Gh>̮r =KhveSo; LKcYܤ8}B- ωˊ-wtPrx`k' H'(H>>B3i]{|{`(98@ٯ4TTm1T+ a<<=6lu-=Xwic3gz6`5Z=`d#N##]j\(V$c"eJsX42HCMvg}}3TjJb٠^8rl3 "kXHH<µ{, 1 =3l;#q/ K9p/`J|c */kv֭m͸*#CϘh_UztR3@"+vD ơ>Cy[~0iig2P!t֜r*b<ymx<}^s+#K㤴w?0} .Q=b6G]|dK׹x3&kmQlC1QNٞItIE s% x8%51$zXU^QSrw H5fD hW!GUXX/{u9܅}['O@SJQLnE*s`ƵTE*uUB*ꢶ 4Ľef ^wѲ/6[w`lr!}giu\G#w6_ ~dDg'4TܑXH;kGTLK^IӧU~U_peʷx¼92WM^GOswhU$$iq)vɣ2Vg OgfXҿ02&-xD`:uteԊ_ҿL+8ᚭ}pp*S'Ԇ갯qq uLt};јq/=蝔=ТC<S)\=̴EYkX=Y> Aހ$yy G?&Rh$45P奛2Gfmr 6`Hqb^_t,b9+7](K()zhP;mWV%TG*oV2z5 ˇTjRZFQsaoHW`^MO.k_ 5uWPֹ˹'<2"BDe,Ka jyW/ Ͱ$. }k7m~d.հqml- +, Odƿ1MǠ{ܧxß5soo&{A2I8k>tiRCA%cXXI< ˚++P3gPipC6 ɲc[ 20*se#}m2W4 OAdQwX>عd̽Zg(\kC̒?:f;0$:Pz23Uw}f 7Dò=L4^Fu)F.;lq#KX H|zPYx*ENuSlWt;8bF4"ѿ>j11`5v<̼ޤWJ`9$`[=.%ђ6ik0#H= .qxk!U#}܇A Ks{-$?E^A1?+tG`R5.`'mUgDA]kShw&\wzRp %+|}uL&sHSHc96*ekr)MP C( @\{E@}[K<7=%Ld\ՒNBSB41=d_(PwC&]gqj Fr^jJ#TH_SpBh*N--D"p[gYy%4EHr8hf=NZQDf.SN;Uv>|ם; VOrFOYzs0m )qd̑&GU1},-GRZ>`IB[koN'J-=-iG/[iz:QmqӲ֘Vɑ1.SvCT 2g2N5RuHp1=1yk, :aG}4\#pcߕcbqd͌aJ\Rq>LI>"+8^ y~lVB6P'ćx9/)@Ea7)\upS|d >q* a4aJ AytSP Zrb .S;N" [~LxJcॠ?&%6kLY9_eQrZB_+}ם;BjM IMKutJOHWJ+kgyJ~; hWk_2EӉd&$iXY)wAt7ud=ؙP+Z{UZH9GM"g$[{,&tЋH3L#jJu !gQA468M׼Z'{8/X\z8 -mǙZ#b.,4j+m!E}֌\H~%"r5n`U]9 ;2ŧ/C M gh6fX5yۮDhva{GKz)tJ2ɘ-ٟW%m=B# hƖ˔w$׌9Ճ0F2jfgl{i dSWAY΃~A$a\)kWdmH4Ý#rDV`"a) ϶B0&B5zZkh(>~kۈ2aicA_6)K(} 8*ݿaa`+p6ff$Tw lpd 0~jĄfW*׌B{6BiI2+]qf}nGKKv ^W>O1>/2 fdfΆ4TWt $yp[T)}Ihby J1#3n{d)ԆnZ֕ yt&IYMok }D\"g~<{*"GSqaC;)+wɌOw>0 # gotJI8D$AV#o["ĶH%k&f>l>B8MnUs2xc6+:#72 ѕ(/^r6@N(qc(,"9fWNlf:6S0(,p>]s=.N_ÜS =$'%~$PĩؖD>z6'"V1Ǎz4>h.\jq'֣L/)6*eZOBl_ՑQC?[gZ+qOA^u&q 9o47<:gg8FMPɂ `bS]L͔ppq#j&! pO%%$_H۽V[H˔ b=89ւ$0Jg[3ˢB,㜷Xņ/] Կҩ,GOAjdLXp*u{?O+ۡw 63샭gD&/,Xj^)b'\9'oFl&<=V^U%廾Ҕ7}lQfØSb1Koڠ9}f0Eĉ^P;ҝE2@K>OASH2T`-fZl5s{k t-/Uh eWy:L*`h-0+&XdSez*1r|y}z}E#x|MrhT^PyHoI]goۇyE8΀iMLѨ+4;O紻^#`*ǭPUو>r֞U]H/+0L[[<`zOL=-Г6ٷ^ MbydHD99DVDSaE{jx`KW.H&n7Sh$ܲip@Mo^6c^o/J\͎˧V)BjɊPqQaOǯA Xdn얽nM!`o 轔g^W)Y ێE獠;JSF8l팮65YIuf('FrzbD<ַ Jt Fhk^AF8Ԓ}"oa}y  BvEW4\~b*YuFoT ]$`Z9b֮o<ʼKWoZ8ȗRܽ^+/fBa>v8d^N&D6p> KM|;@49Ȳ>x5%n0@)˟}?إwÅIL8ZJAsBiSTǾQ(΀>).Itޟ`p0(d+8͟"$*fa]-N䙖EtG$-^&ҖWpgt$%*/=<} rbUrHЛ$€J K፿&+EAs[]CI XֲKwLww+ ^[zқ_̙; d0e@04p:](lX 'фj,8ɲ E&:wû?!&WJ4|yqaX͈OMZ^[놭y]e!WBuh4ɀ3)B:gJTnoB6""gM ڨT)se{o" Q&JbCF&& }TH[~qz62Y^ܺNwQ2 ʺ2akHp)eUE\ɗĔ5}PCu@VXXA[%R9qQ׌bQ /}M}2!|eE jTUMA0|CoHl?Gл4硖ǜ[K*vI:Z'L+v&W/V9L!_0Twgu%`hg﫧CV& w_@_y s]H0κFqRWq|˱x2LF}B[$"hЋMns}QO.㏤KRʋ=]TDx93AH9S:dd i" |NHYਛ5G%fM}2.3?zf  ,-ý0~rzX=ee[1IS^&Sk-sCZ!X&NIYMH /?r{/}Qh8t˔f Tf^D,s4Ȇaqd~ŴCWu }Nq[/Gզ+zw s R؉ݳiu^P0nt/ڹ7TIxh-M*Neb]z'8!G}!/xw}"m{(_(.8`9PPiGɦі(mUwɗ|Cm [TmSt9<i@v^-i82h-fzѡ DZ)%}@; GI"@]1/U(d}2ݑa9 ɶK=QV͟9t@9%: r :x#^:O}^ ,7=垳tO;,_T 'B!s@o/l@HMIVu蹻 47>J1 DǥTmcᘿM fu .5ǦĄ2P[nn;-A2I VrHl}gWK88ó0N *1܋u ܺO^un:V]& MSt>DN2pkztq\Dh IDgM[ctH)YFbw6Xv/)&`R#aUn(-tmqz!k!fAjg[VBeSaP|w6B:?.hkI`/]>VFɣ/Oݭ :nFa2 Dfՙkn;&h\~;s1O' CRP(ahۥJK#U4J] O>D Z4 XF52kj!QN< _/֤9!:fO;Bp]k@{w0|= \N QKa#Uq Q0g@赎=jރ;[\WkHc&aQ@N0G6`4׎*xdaXŻpL ?0wZ?~~oym'ߩZ~fhgVg% Tݍ@ )bn9ٔPU#k%bbGƽZ{FR `  t24+2 fy1óNI2HJ u` !ƅ4PtУ~{6:Z,M 5 j x=:;){/Q b qŰ%K+|Oۢz9cB>;%'=F#Bzw{^hg/,M]N3LJ@APb>!BBl(zӯ]RWöO,LbՊ~L}W Utt*J i@N78i:Oksɐ6Ln XJߕJ/҃]Ք"űLI-߆NZ &+D#:xB&cR3G?+.VqQv2;t{C5L90"I>wW%j)KaS)|g̰Cd^1ti`xS(Xz u\2N 5fj>PX)σ^s3wFaQaNO3z-} T!֐4b`&* v*9e[}f5[p! z;d/-,r U "}{ ,:2Tm󟸔\^|HNMi)SdJa?Or2 J"9Yu2׆:;wI&Z-b-ԕ LeII]D%:T8Iuxd܆esc !逩VjPA!P:ul _ ,#z+e@;3!1Tze MT4>mm;U%FHCU|Wewg1ܛP%'tAEmyd[Ljn5.a_§v_ٟ_Iů4H7dnVJs0Lhg'UwoxdxOoOZʀ K!}W+ aK4dl-B4k೪߯n$Pkk(٫ YkUS!զPLP;ue=|\SBoIV".t bIգ`oyѱL4tGeC9~(;ۃHB&oՑTdLj=AMxtV }-wrsm{<~ʖNVYv8򺮴h~vf~xu:1l/;L ReHFWcGO9%wm^eRC?|F#?>|4+g EWZJѐx˫+y*H!l ѺQqs'WEtq֟{ꆷaqopϺ:QZB/.] ĭ۞QdE:aջTR-ۍ|g )0=0J7*AHT+Y.BsF~+OQ(+`*`raBOw*llWK+1=ՔgZM?o9m,[b?*Y3PW?gͩ}ͅ>(Qo`Cvʥ/ 2f{+0K'J, ;WiiJ(5ѶG(sd0螐d E$iL0A#d)' ]x Ex'i+eBAArO;%vܘzi ~G<@D@f˒!Sk#tmdh :Hq\gw$2o.jV-lDc-ֿ,8C֕%ǝL6s_ ZvI$<=m+nױtK.S6 u\+B/S_},v'Oe!+-& PQ94nukZHY$wmmysRR@l{A`*W!xJop?i@JK-$aέ%Ynr01{M>ȚC9~-NWE0oWQV6QLc\͹ _L 1*)eW̥ cbg3XClJV'Dl5"Ѹ枱ݽu4cىnj6*hezU+2晢vgخReFa!fй6>.d5*j5cr֨8a7FUe{hl8L_@~ 7Fp%d&˰ά -#-|$ei96y[+%!I%JevEskY'dGΉw\mB$QiJDŨT$yg-`4\Xlt;.U@j5drg q]Pk}59x4g#\Z;8hMLB_8 {jRYث]L}&`,O@XHwx H^:J58:C$ZJt"l3jrٹ = z-b;W[HD7FR@"z,1 JXڵ-zrM'(T<__ɝcvs1`u[D0 (nϡ Y#G:+3nI)t}:p,Qg ~a@}^5haӄXQ.EPd-Wv |ݍi|;V>dk`id_Dg MUN7uSILq{boσ0U/~{aW~?G 22u+ۥx!efJa\l}Λ$-5Mi=Sjz䞦ئ=<Ѓ** ?c>ZύM9JxON ,E{R9:= cuB `e^>hm"P:X?f]@I eQxQN'޴X쇀ߌХX&>ùEJ -N&H7ߕ9fکY/'J)+byޘ٢80/t 9l;`O@T%4 ]a0l?J hB9iڇ -sKqofDB5׽UC)QW&GLr_]ƨV{89:t&51,_սԌiz+ӰԴeȪI8@lCv2޺k4eȍY{kVZ]4nI}(8A|{w`L{M:ar Q냴:VH";Qr5uEApl5E0궡Cޡ,j,?m7Ejս+z)k poOHn& ҪBW6 ]O|q1-hZo*tIr/O{G%rCN$Z{8GNrИ>z8yʾ(P,C+8qiGP-@xJK6P2MΌ~k+ѐ&o#KFH8PX*\?q)ZTة K.lQz8SJ9b6{QSHb|&׮9G&8 *9ݻU`::*%0@'s՜\E;gY:hҰ @hn,̌)ěb,@BQE]7º:»EGT6~Wa=ʏh8YpBD0;g H~K;.Fc 6xߏD8i˭6QJc;$H>!tx ?b*C>ˬA+rח&%m‰wuW VcIL >E*h<153c7[=~So8-AcXsat;cynA~?jGe,n U-; ť{MkHR5''پݡOu m+ l4K'5}D)Z65|Z)A<ܛ} 8=7ſ4Kݱ1e VY0Q$OW: he8 _|kYUEK>+\op|`[#Y@ &\ÕD}L:L\U/ p i Z.GyM/٦!3KP^ )V V=$v ʗv+:cݝc.0*9T4l3.6![3)Ps5":o pe@fJ֘c!AGUZpxTzbJߣT<%pLXۑu)>&"b_^(RvZ¸Wޮ;1'A{=.꽁V'T~fY4A  IdA6:Cm!q} =;>%__S 5 jf#+3adF)ш"Y١hb%al<Nz6)1k#a>K]Y9#|G65SƖF4q3Yׂ`Dz_h)A1,^-IՖIV`` R{oA2_fSq"wo?_鮀ʄuNG ԚW|4:ƀܭ5q1~6ewV&f1 Bg9&&hp>Z^GcIjC Xns#fOP o$\ >55jqR_@vvx*Wͨb<ƿ|׻6[՛$pA`SknDǸ ֙ʑ ]wG_.HI#X& =@[CwޗSýSJޔJ[%HS/ D*ݕ _(W}w@]Q\>έDٖB,g$q=PZ"vc*v $,H1$F?4^ə}図=;- v鎸c)Lүi:֬^q#b~/E7B0\hfJ`fo˂ X)%&|"=FK%sN6g#o)Ρ He^NtD]qU!862 "M6'f'߬^' :N_nVnMEH/}_BQ.:3Il|M++TFV$wĉrC!֓??)˱\1.juCUI$dJG@ԓEaO FC7{#9-RNPے>P5ĥlmd)a2W  )<.1Z0Ojv?NYӂf'ko'|G}T,6gtIڷw-8H&Jډ& ֱb ]ZN{ƹ_dgSJ@$ݕw)D=2ZB8PT6/>FԺW!쳟Ŋ5YX HGK֖ᮀ4?Qu WPL2y;CWȽK|+ Y;x10TKBBT+$c@"p\ݫOje1˜A{e\ugsjmNV•=HwqtXAdzjHEÂW&dʹ f~M4%2 Bfm+*1eWk'(4{t>_Gboڪ*} 42$^hkyqG;l@kC"7YQwɘdў3>tH|w~bxdA_@&l0,Iyu)O{2b xܺ ꞓ9VA tu50\{rP 1>Wwy m mzTAKRz猹+6oTBǛଁOl"2tN+\ կ'R>%8n_uJ"^cp5YϦʘcZcМac&az}H.@ xE܌Dj>3/tx)aX&CM˾&-tG)w;ˌO)v`L"n ^6h%L[Úsnnv<ryZLlxP =B1r/Of gWg$SMrn}pf!0q]7̐iQHO Qz~1rFo ͘qAT1(F;hM g_ ic4 8U0?YVBCX ~H:U`ߞOշd&x6-Hl4Ŏ}.3b˝ˀIE|G kRfj; Д̥Lr<>@'rʤG<6y׾2wVd r)CS[AJe@b܄s~$5.7ŋIЧwqEdF슍D.D:%xL$M#<"ޟ6E9.g8(]?{%nP^Ӄkj䡎{E7TZ.ֵŅ:6M;.wXp5Q'ۆycKGZo;W Πl~ k-{W V l G0ƩaoQ8V8Y‰+j$V=j?kŮ#?wǡ4nGX7dG{j_@ ;qxo5(퍃/1/.N^~u9f0-U6hB%d*# v ۗDZ\Pfõ rʂp7DUSAEc_l*xOdNFD1Wi,7?=%ӫXkLrfvpt~ͰX }=bOӿ<=f]b}-&Eɺ϶9Cu>wDtM.,& zOOJrK ^JfRIǼymkzJQڠ{Zp @7'];QJeYS.yo3e Y߶8s1THt@ۼ#rfuxbwgT &0@7d!s9Os9 srvb f!q\d1ǟKAI)>mEDDc=z(t)%ܯi0I碓F.G5;` L30YEj@JQFބIm.T)k&'e*`f+chSD/_Q HrD.f.KJP6[~4:}iWֿl4l4y^R\:}f& "aA3JʬB琤JΩL"bcMg!g@SҀS*_$9Ih[)԰2p[ Wck"ܫ۩2 ]%eDNq2y[i~msaXxL XĎF˺O\" [5`t]fv$w=J L"YJAQ]&z} E~#zS.2*AEʥB7wcH]࢛k׉%}rd.OJK (!T#,K8(G{Vb\Q^ ߥU/n'"!(XX6EŃ^6rO;5(iT:$򌗓 ?t"DǢ\F-{Ux^涟Pb;f۶` ލԱ`bbxrUӽf%08@69~'Cotr)E~9d.䂮Bphl}i`mXtg}_e%0h=Y]ˁ1xD*kq:XC^]tZ)\o}:fR-p% B/ r^`aq:%89kQ 37O<<].KJ5*\3$!ܗ񃳱24$x9z~3`q}8 \]ntq!LV > w@V\Rk/f9&n{{&2-*"*9H97HWs0GJ79ERkx9e&~#WFgNiH)2eLtvTy& 'rôDʖVUo 46<oC:}dll Pߙ6%7.cԹbq618?.RӯM)EP`>t(l GF7b Jo!"xnE[Xuͭu JT*8>pC]Vk[n8!dM4aC!'8lsjǕf;$  $:IS-T)15Yn 7eGm 9ZL 7q,]gB1iO:_& 5aYKwEk{QߘM}卍>W88kW Sۓula'H1t [¿y,pݎвf-fG&^Mf͊k+mE`&p!'l!DKY!p.4H~v˯Zg?.X+a.$mkc\x?!fQ2yH!RbZ~s!P2rmOks6ƒEfF܎nOF74MM_iwȔPr_H@PR}ߤ:rTOM!,sػq^"ĘLӦϵI~w-]V!>; 8-jKS=3DkjPE?C?,6ED kp[ZfuA:)-Cv kq{{05QaP,(.X@ $L^:'9p?4lIxe*Þ/d0N - S ߃HM&Sַ9nְRt/r)U#hq^p|gLtA-2ON7ދMnMJ`۫?ff^qGUP)Ԡ17x.|(eHRP Ga{b m`u?-ed]ppkQ^zD|5Q+7w9bYυ2!'^ ^,-wWtl_$( ִ$ؼ< #: >B_^Ϡ9BW:4XOƝvmywwqţ}Tfwy)Jj@Lre4wྑKxU)rMQ1$+6Tj@݊U4IMX)RDP"k#PV ͆B:GF;k#[feۋ%A@5"3y|``$/汕q:D`>kQؚJ;+#6V,JL:hĜ2BTKī#g) _qZyVrw +k|'c_ i3˩ a@"|pԭWRa6_O`2!]cxM+:YךjN!d>%$i#ez!*Z( QڒCZ "v*NqI k6CE %ìIn&qC *nxR0M*M|(ˌŻMOAMRp4,%9&T6*Pniˎ쀝,UM\ܣt&͕ 1sՀaʧ1'gM1mzlmV1B!fla Pu5ؠJC(mXRWJ⦔dm3È 14^)T+Ex !iڄ m28.%V<ֆN`"OB['Go.5BCd$v&34ngvF l ڣu68ve6XrViVdOQ"fuLyC0E5}L'٫|mǝcp8iԾ!1vVn̋~(r:%Թ @ A5x4 q8ĶXC!`=6NRA^b۬)m+Oo,u!QXɿel ĵo2F}s׃'sMYv8Y^ݗnGahg`vMm#DZL|p]t SgKIk9KʏOq-_;|M68^Jpƞ$!?}i'3šu)?44{eaT}4~R8}]jܖ%TJ Qqy~H>nlN|L-^tZil%q{Oii u޶)<`PڛCiX߫RK2V(34GA/Ȯ7+%"}͹S4jkm֣ԴbVHF[by"kV/q?a:KmD*ƭ}*u)b߀atgf'>AA5'' `Lp2'CP-Mv8?\6j(+߃fa^97EKA މ~{1PVhh *`a8_@G .K"bƪ!#zΘIG|..-w^$$ *?N2ʥۊ8CUVxcWFP(ܶ]<5Y`AʤTc0--i|d4ôitLRRK_4GBr>noB~%AR0S(vT{cD#k"*‘`9<4Xϵt=ƌ;ا7:$}槣195<ʌsTZ{C6B=sQoT+-A˄8-Du G[}5d Ӕ9S%gj2:d?',8"`a` ۗb5p!˜h}uߦ fDcO. #ϟcHm٪8lt7ˡVA1VYˮqbFaCx*wIFTpV r_SLÐoV<Nie &̽=0{ְxR.̍qio`(s*8aA!:\zDP_T, \(r~g=, b; \o)>&kXӲε\@e]mߣoӽ2os NY FaS'ro-r\E3Ͱ @B@9. .J Z@ [ǴXF6''5(bag]^$XIObJǺ-.ŕ_|Hxa7]C߭M)ԪW ?每Ģ+ʢd:2l[&i`t- Eȭ=w疔ƍ 9XsYV l0OOz,")=JK342iMIԳ l^#OFENH")hruwT &+ϴyWJN;b?d~$Q5;vb v7m1@3|I&:|R\Zh,GI2R0Zvd# 1Bt_f6̾dIt/i62>o[%iKbv.bIXt:g@]g0zuB*R[#(:Tjjh[|ˢНhjY aG<$;ޮ!(En Y[ n0jGS%" T$ޙ?SHk1-_j3$c~.c`rC8A]~Ij!Loi'=8$+>vr.Aw78\!,P;#ݍsJF}ͪ~@ 4 k7KXX`q^eR/Glk,k^YstF'S^Ї.U^vM=n=Z˯D©X.rg*h~9&s{rbI2 &}(.@k՚"B Mo!"+)8I|^U\fy:#DF7q8lvkc]^Y2_~nm_p)tk&؍;E`wd.N%D`Z*N#v\u͗Ccb]FC2A-.?|󡯵Uw&`?i>GKSV# >6wrK8o*v?mϱI3ԡĆz2b?hfQ+jvܺe[MzU6;SpO&oIna3jlȆpt0KB,bv7haNUop`%W *:7(G# M#ʦ$ϻq9 ㆳ̐QYBhVwג^2CO hm1^FP$)xnFVֺEDۈtV2, cp-ReեxO&){tBixT,2])v[Z)_mOwjbcrSȬ !+t!^c=Jw4@򃸝:QY? gkWkgG)(xvh[M+u_*X19N1Dd4 Kŋ>¿yRk#Ї.ϳ6k6 fW֞M`Bɏr*SU0pϦ5^ѤjU$5sj៘ux!AEd;u,bcœv?qf3{B县 ; &0$ kn1 2OvD˪kpF,GUօ֟NN]BY0!uS_1`ľч&ZN*?P3u#ב"H ZqCD_D"*{|flw`btHn^($VzƚuG{,О *I7!쪳9!83O,{:/LmOpF;owe0%`fYMAgQ^|XeY%ʖ|~A7ҸvQ2%JB.jh$hoQ5X,5IˆrBiXd\Ŧ7űp1]ÝN!dhsY)&ne(DgܷFvY~1'bn3R}kɶc-/;J'G8&Xb ϴ4+2pMŠ:3"dHtQh M\Kjn ;]k8[qiCݣۧ*>*R #RV:Rd @h{G/Ao-$'}1B^tFOc^T,؄2#̑lobrW(XGڍT<̯; J0aၮX|ɫ$1y<)v f@iYBE2&'_WXmGz@w%LnX%䉻l4"PeA[IB݈Yᓔ͚IJxWD.%~ѸrxŮéij\ |PH]M~0=82%ڼ;j|SzW!&M:"/h θ= );fY d|ݻ\o0\} *h^ٸ$gyc+S,W`6X[jNW3@\ ߌ-5åG(5ـ?I~罯G<$ 3!m,Q#KˤL(p|}o^75%kTPKujh>V<*<ܑd=0H]SkJklLqhU] טBrjB50gBhĿU%,"wvQVB_ B3$Wg{8'Sf9L’<ՃȈS(cAn%ZhWj eC.'⹬B/ r;rq~ZP~Iy%mδe]`my$Xƌk[8&Gtjmf;}pWzgP2Rap GwHn5P {0g=  SeWgDs]Klj O~`1O:B{L:b"=hs+!%IvSP$BY0LBx,icjpKsXx$=E>P`6h\KVnGgo'҄%<^79uQf9,+0fX)n7Fv3rF[ Zj*@ÓC70%rBq͇d0YX?{+'?F_ĺFLadԃz*n puWI 俒`V8׭aAB l-aVSA_sC+Y.?8G=IefL߰KQ?fEyR[\&Uq.zy55:cѲdhutQGMQ2$:0xi m1./2αYj [0zr8gXT.BJ %4R[uqGڋXoԒK*P.:3k̖Ա>_OX⭺-N5dq:lؖMLœ0Ht*=bhB4h#~1 ($ӆuRRp4 ʩ yR SBcxTJO:f>;610 4_->x8jV"ۅMUy: } ~qlr_Vٕ l)([i+?+lbÂhF/܃Dh ٲDӵ&.z+_A @dw샇 Eyc\ G+U= ]gLx',a Nd8;.N"Etn„L;{4`]: 䵠Yї7,b /V|pb%-ܭl4Ӑ@-*Xڲ'ޚ\bN)H{t l?ϭߕI F7N1α`)&ܓGLmkX . -u!R6d&e#d/('X(HUm|c^ WQZZP8_I]905m M\Lʷ G¬:G7\(#?0a9Q Q._-sRYp%SlUiJAJ1TH$O+UNXBك|C2'(_R/5P'9{ҢMPtS,h 1P)(l!H]hʏsmڄBW2k6?qfw-6MWWlJ!R8AxE)H,O"RX6] _[6ӌ,,M c{ ZcQa%vCR| s4XUUv-XXvm&H(/j)[w J(xr<~OVM/z;wg*% "RBi=8yv6G#P8nOil֐ \(CL]8HhyE,"xxq*v y ^D_ =#TN7qٱp2B_EavˁQjLb@;uY< k19vF3d+RD_A,[;(W4Y6ٮÄ3Q'W6G>? vL)KTJP$js?=kk$CF23q td=GAiB?[Bh稤\XA4 Z1ö2ν GB `I]lu!ϯoGNLq?N> #44$55>re#3P kb`3>h">Vݍ`?K^,9x<66.n"{.j*!Gz"F,\l/ZM秪aѓs]ʑU"/>Ix{to[,lo ȓoAqظ x =rDO8!N9Uv>*#̴d#+'a]BXa-L2jFSh^؎|,\v'oDDUT[ƭIF-2gL[w}HhBbnߺ+ɧ^X;O :4SŹ3ԛ0"rGP/'eRh#zPZ +}}3/#Ъq VcM3qÓ=Q;p^fq{|׉gn_9dM$&9|6HEOJs&s並ٙ&h/tD|I b֒ K^XNWkt8Y#"<ˑ#"ӋvAe& oGՋ(φ}cy^g]`#y[i遛릿6߬[*/,vhr! |vz eض3McRMSqTN0b^MGs%bFSo6Q` ک n[ZnY@NrEm|9ːN4{*Q Zk#y|%GZff4•ѧ8Ph)TBWhP\X !5pN/жT8mQK{jKY[H"=~R6uhf$4!2d4)\esV';vd_3(jj \:H+ɈiwȷXQnkۤ fiqܬmP*XkCDU7vHI^e`ZuK<|LJ1ðmbF!c1 Xz^=63rPXNChS2?9#?#͌:%.)"L-6]t*b&>^zWX,)=}q7|J81) ~,m9! $(2eY"E6$ƐP裴 jj s{5F֬?1UPF$۠5{ױ4Y1~x Ax~x. 5qeQёZUC̸mv=_Mc4iuiA̋$1 dtliz+z@Qnk`{-X& "U`|!N5H{- M 粖u{_gg經0vM' }ިߒ11NȪovL@mujPWvfCf&wE_L~BKEz笄3~Gpc:ϴэa5徢eJ,uUe,(A,2wBT㸴ְ&ǐڐ6OC^Y|Wqwe P.Rrb]Un#ڂt_fn^8 փ|2 :2K[%׺wMSoLOv\_{kfy _DT[}vل`w}lt/^e%4 :@+F0^YDq&\h }Jf- 8C 1\?Y:.[ e5eNd|MwDHt"6OT:/7Cc#(ַ"B!z:E5)ogA6Gpy|XWW6bO,%ϙAnC!Z@ q2 |y~}icܥ-[Fmv>O{оpdQY~OyH;X_6T`Gu> *| $21;@$iԺoF4 xH&:k|/iCk70mJ'”q4k03ޔVM9ճH=!n J}_JIQ x.u=LF488 JFtc ,93G{ vCS!XAƀ@.k$#Yu0lhjajA~q^ Ve}񃋥+N߯ݔGp<Puc33KM{w:W*a ~d,qš(qcdy?XLs~x#kv\T2'IfkՉ jrewtEA4ϙ5 <_ bhqMȾ?@k6XO;?Y1fy9mdd Q)I#1SS7u.h],_q^^aL#Uh١aW~NHɭԪmk[#L FSi5QXU̵BSMn#Z" Zvx,z ֨L8){#&B9w0b=d-\wf36$ Ajؘ'SFx,;NePM2OpоryN$/6v>@}o KxSޮUL"!@>bIYdKI/?$NC<RmWI>9PʬoD/ZA7#M|r!*f 3| Ud[>t?tiI#~oy¨2ObT %:do9}Q! Zp"Ўj#(q1  \7TF&\k6xүyg>,OŐnB&`sϾza7Ƌ8}k*Kn_HA|$E pr8j]e H0-#͟7|GQ+2܈"fXPICu-?6fd pǶ#'{㋆>oڒ&UA=6'p ~(x HL#%(+|E9syCWԎekҨl*a=VͣH\AݑϥЇܞ+XXҞ1O et} &b;/bi/4X<o<3%SPplDN0|ͷa BORJ$Si sҀ -zE{U7u;-輤=[Dh. Ȑ3@k{e̼mlRf!" GiHLW#n %C]r$>8)r|agE>~;Bdyf$-)]$i3dfFZN mmq&9sveNc:tF:2rH'󶦹ЅH?'KmLU-;<2wW} Ni8ϜxYf[٨q݄43` ëu AE qMj4A^SI?4m(!&]Jh-1&Em)̂D@N</Յk,xCJ ݮDoylO#pfLK ! ?-rwN FkʺZ%f*0Ua YN폘i*~ⰵ oi 6n+,fV/57/8FyEKߩSP<@T xka!2$V[ ĩ.D-RY- Ӹ|ԘUzƨ{C VO.#%ºk':bgx;U}5lX:mlNk%ru9eVZ Ijd*:%[i A{>=dXI~w~?;^@\P8=<`u}oj|5VqO`["[" i+"{˱ ]xv>:~p3m*'{eSqR&TRZ+U zEk'WN%XEF . z1׋w_PO(]=(?D"hB\G:ƀԝb26JcC7a֩\]9ތ,ODe)BSwჀqۨV1u+GH?u҇NM]{ t4/(",Q[RǡiH ̈R={-9rpI8YÕh7p7OVh[%_E\jcѹ^62@Sy6iX$I@^^noHp*JP pXnN6Ʌd4]!cM :]vՀHrݨX_5cnmv* Gl]%?%.:#v 8ݖ&-20-N Cg^?n2(}dJg<;Ԃn]yR8F&kO@eL@JȾޫ\ o2c/~j }vu}l6P+:-= /A 4Jqݘ׽tCJ'c%8aX :-* hܶQ(6qʅS$IcUtgI+qkF @\1̑'+PA@XjݚR@eq!={8v=ڼbwѤx[){gC#tb|7|,6ٳz(DRk> Ynq.GU~o1l"΀|/B{l%+_hmU `jTD"._$!d222cay6*x d ` [?8N`K휣sB #t-(`KnTuaOZ7Z );"HLWBvLh* xC7i=uxo:kuWq:m| XD5<1~-3(g!ҷF'IQGZMvC ).-3T!/]䞣ΟJ[-#&v^t-Oah[Kgh0E$&R 2OK% v{.'!¡8ĠiG%2e&BI [6̪7ϿfvTR(N폐[;hsom FU| =Au% {\03nOHkǝhK !->o <-8p2b7)q$>QIw߰@1QJVI*%EFHxhHb]iqskSl%+˵RCq ;h9̀c" hcH9A}Vop \ȸ6N~4YH %8i[Ta2r̀o D1˘fngfɄZ?nK\E)sjk7Q yq+e-8Ύ\p }~\5ze$ûLǂ60rx>U  ?341(b>Oh3fn{=CVl?K, PkЂd㾈v8޶g.uCu7: PR&HEq apAe BFj~E/׏^&QpďH~KZd۩8z=T#@-/D{z{{4v #ϱ:;gmBritkuHv(2U1K,_| P䳨sW_3#i ]sI*$Db, [<gZG_SH;UZųP|¿-&/U4j&Tj-èp#H! =F|=6UEBqU`o9"IEM-N6Sҥ^$_^JOWgle_Q4w6hkj<S*R*TdwQ OT70]C|R׼-/*`cHf0aeKTj` ;ġ.bV]dtMoPy٤@?+\!/OiN V u2pYuCte%Xɧs4ὢW7DlEnu= '* qTwΞGX.0?T &IҘ3#-ۊN 0yHl2G_ np.׫dzP *KP@@7AeU5Ú%X ALQ|8gv^o7Ng$i>[2 $"1"^16xmm`;"!wu08~EIfvEN4*IpA*sq**bEhbpC\܁QZ-s[Ǹy^gԻ.gisON0*K|ihLj(lu9M|_ze;0VZ1i>):u#&w޵J*\ yb. n/$<;ci)깼j ;t}5iR [57K*M<R&fc  d0[8431d#ZJ{>AG f :GNx7BLɳ?4GfN'Y?J~u&O {ORL[*>Gb!^TAa=Nu"@6N32.] .坟(M ?11]f ԭ,ysLX.+`,#ztlKG*ִrIA شM9V%7֯I /kz:_ZVbXcx&V&'*)T;<8]G]uymX'RW[^g3 GYս@sƹS:}=!3`=y]<8REȳ>A^]h &ܑ2)d6r)PlolχX+Lu)61꬈-+M~n *;|9s{)[vǠ!kI=-Bf٫T67ە i8\m#0g$(BùpӞU}o}=G?owP+0Im}}cAnLX%? ܹ[>B_;\pDl%s #"t=]"?7~)FK9N\DlD+#Y :ȾyIBaeX?͒]LF qБC±>F; h?`5JP-|hm9o< 4a֗>-$z"}12uAƞY=o<˹jJy`>ʳCYX16_Wj|-0]{9`PJ_眱;UOqV,XKPi7R=P=ڔx7Ś:r| HK_6!7tIs U }dbG.`Rkɏ)vʝ&Ă=B6`)Jcb3`iH|m6Tp:2t,6l͡y .tNt:̙kܙ.Z`UvdTGȣ6,.M$zwp^i`MY M颷6秀>X!^Gm J lg quqJ5g{G9xyg8B#b8ʣbNzi.(Icv~rZR*qK9&,~dIP_35Y(yGm᰹q-Qd `N^Ni /5B/ڏKpv^sltCLU9\"8˽$k\~ykm?|+ eSi,2k#.ti~ &AZq Cg$,5QNMBШ("\0[K[<vfwZP^2ۏڛޔ -<79.7(DCRax#ƆYdH/w p55#}^L!$yvׯX4΄FvDrvab=E%jqۥ?j[jǻȟ8}Go QB7]Ueypۢ@11rZ-YUDʓ~kS{"8Z}cypB4:SS < rO" Z[OBx)NL`X 0EP]l@H;AXIBC]Y7ps ˀ̩Bl`N؏۴K YC?n;}MP;j Mv ]Z& pK(_,'~GDJmVJǟLa~'a;c&jXw7B|ٙVs KEK\>SnX>UxMX b1N]W3{Q"8 cb$*.(  O~=RHJझxO0?]d@'*g({Hqn}F.L|ZD5e<Ȏ@6۽*][ț8\b&kLAUsLI}\HHϳ@|bS5gҪ.Jg'_W2-[ҍ]~JRD/ߖ⧬&ګXy|.H ɐX2O/DJK&Da/iO}ʀNj%fiBcj=P M ͵lH1&=G"wndsEr-"c>Ȕl{31nm}Yhihj> ̮CQZMm7?4=گ)y!VTSE޿fs>LeXuʮo}c^ݡ0D=.ݙ 7rv$onzK џ *$&U?E ^bS;CW w ؛ AL8d$&-^?N8&]|3v0TΜC n] pYs6EM$"kֱ84#qHʶr[0ImF"(2 WEw~Du?%+N{:Rۣ*prʡbZ$24' ܧUz:O\{Tߢ$Ѝ /8΄ ku_~eR2f@*\\&6uAT=!k`mh<[L3>F<'Jyf%Zy&N ѭ D;-/? *.SPwda42)v Wvs}_\K` VB[ڷ{nslNz! MgP;c6 I4dC&&.TSé B ,A :^[^_*2_ԤUm R`fv+o `-Ő; H5 Bv |`zo g&\7|EDʬ* ^17t݋Κ?j ]?{XDFL tamwE][^x~U@-mz]JWT_8jʷ# ֵ=MwYEj꼹 LXIR:`86E8#6(ac:֮U[o(\X2lSg8>104FP]Zbݳ7kx pnPd;*S -8lìe3!ҜA0*EMY!H:T,unXcRNO'J(- AnUD"5%myM y>څrûq^~K?h+hذQ-^u@*Cܞ1=& a0[,ʓT+xZf>Qskޗڭvsu=mr(H>yZAF%olT_)=!JdAѓ7V4ʺ%)ƯBk<2p4'PQanX:d/ӛjS% e/,+3v'N6VM)Dv8Aj׹׵T\>ߛtNDs>-/M=Nn紎ʉiqOC :;Z2cW[f0BO\$;fѭf'Rn΃1D}o&2!nj;lA:HqMvy#Q"ԇlX_wz|tE{P:n[L37#ccT-屓1ytNBӾj qF5QY:[%{9 \Z}:WvАT]8a:]Svh; trO63{ ? d޸^Us/klsJ>Vu4}]/C_%|dUD%ʚs+05MRu}jwuyPHC6sLOσCløeWd%]ݩB(2),D2ǜ6Zj:=R"ѽE-9)\sDZOQC`yާ3"+4BU^s=2jp𤩀n ew!xU^e+q݌| :'|،~3ʰ )X-vmnh7.KX-^ gϖ~_M}KGЦ:<ȝDf6˱EW#A58v siV70BUX}aCD|k[<ߴ3%: ^P$]9uá^o/:Aɧ٢Ó4u=0+&7;|ڏmqYl73.x_7y7{HlxR[?~XKkɬwn ƀt_tR} >[Wk/_)` P)feH=\Wmle>͜-:?,Ӌ!U5n3및qȤ=U~[c`># MA2 BIp?7 rUʝ!dC4,:JM@4NF 鿅uN BH^V[ Й#vIcu(i߉ƨ`[Q#ZHׄvCop``ԋIz$=w/#|tI b DuM?52%JuT8E%虼귉kբaIo2PK -tjM  5Uk4po8Kot3LA+XI_dvMp>8|ؾN>ռJwӍ𬳆셞E/y1rr/HsWcPѴ+0Ք ~m{t&As3){F mu'+ˈPm"0s /wnLRp0oN Җ %)]@':VOJoQ^ "sCƫ,#S&Eו0h:+)|3LX9gC!' !vxDC 9RB'9Q1Y}.joڌlbz81vw_{%?WI}Ɛ^ ?SAx}{##w0 . ̘ Jb*6\&P;Vjm+6,;+ZVhm#Pҗ sY=nπ =@|߰vVZkf9qR}9(EB0;A)Rr 2@Qn-txv{ż%/;j8%֗|dVG}Wej;vu=J^%h^zs1s!)黺m 84fA§pڮƤ?IÄ"Қ 5e+gӻ)5ew/v.|sy) VcxδV-S-R9[k9ڦzt/S .!u{v'}N=AQ4 -_Dh!n^v߃ # ٢a߻p', X1{&S"yfP~(y Ə?o KTޚ_xhn`5zr0)J3d!\3@n,@8y0!UO뭕e8'Mz{=v73 n퉊y}jL]^p xբkK#agѻ?|}ѵv0 ~ We i?:Z雴NH gk6yDbBGS _,n/ULmH z6Him /mYUT'(ْ@Ǭ!igޮY]=W㡢 @& :'rd#W\ dny^3,)^K-Π%^mWUU,F!Q |~IuE2sޭʈ&xr (('Cal!ײG+#Nq:- ;9%: ~gS7Ý ܕf,o]GpYbY6b4sHjHxXt=]*L@2⢓l bъ_0;h*,O٪P-4Bforg3(2q@+em[/(s^Mvfa1/P ?p|c\(h߼. dH)P:!Nkg"/B M2s U"N;wkIv $3gO|$Ɇ]F2|V<?5[]kxb]:w@6jEg!qwה0!4NLg^'s7($&a*M20PZ+CbrKw2 )jJˌGؑ7ǘXo \]vU9g2[Lݿ `tOT犼̿} 7h-wӜuAֶWU|C $Ѯ:fSbVT_!-l?cNB.;שR,2ʟSCu"B\6hjiGKw!Fozb{cy KoȚ-ֈ'Pc:1z`hng GeA[[J#?%st47n,.M$:x1BP5_Ro=|fn<>> Is[HeO}qHAC-3_w+ nl ղX6LeR.R-d6lE1c$ZXx-kpj}0{Q |u$RQ6"JVkENFCtUsܲDKftM4Y7 Zj$9ʐ:7Ә?ǺDXIi"ep"= gnfn3y˒CcA΢4wOP|jiVp^+[{d.$Cm&ު@>o|;KkN2x!.߷DPl~ƌe 9 n'цT8{ȊҀ>jɲ5W@7q5+[~ rqSlh*E\'QcVir+??ɫOuohUk;NX@Ƅrc,D\T0w3XzY94 i$3S=qs_َ}ɂ(,j$t~'=c ݁k/z˴z%&$/9Ht,9pkl6 8D3a3 =H H}_JL:lY>5td'Ǯ.=CYڇWˏ@eGb쏊% mM`' jwlӎi{o@.UU"UݣJf%ypϣMR/,tk@:LRu H (xrfMJBȼxY M/w |"*,t\LQ 6 ϛx4M^"$Mzl_HaɈ6 ڂ?r sVáM;LDqKs- ;z(# kzAeҗѰ.l;\*u$홊]{xBpgղN(V Xh==Sp 6Rl ]+zA6\Alh PƟ}P6&ܽ X]E9%Z OnX,5,Hv,fI*:2$0o;Ƈ)o-H^#A)0vYCГ^Zt{->Cvf +:u!lRJS @ZH"h8k]p6,WeGo8LRƲJFzJjX ռ.9j"-w6JT\2HV PIGqd99LF/65;97,ΦcvyV`@-TЋQ7@) >iAТFGUH7,ھ\1[mt~RheS=]\3IM/[w#{bQmWILf7KfE|T= 2 _%Տ $_"ezz/0Ij}VѢ wLx+Ľ"wG|[{= ]n ISd=3Buv}-`:1aG%€09x#758 <ɴ=d¸%J IVŨ/m#(kҫzf3g1yz7^n=y&Lb3_v^Ehyi.coݜ]k,*ɿlVL_aFΗMI:a4Պ2/Xu.:6E`U624Pc$O q E UiOM'&n¦}i!(_ dҝob(CL7|fb2_xڹ gΠw=^=2d ceBbp"R w=ll) m%Ԙ#E?=N8?M8!u=e萙ae,ے\f2)߶IR!l{^CLS-h!e2 L4K)([@i'B̭`>}3@buXAj}q{4՚R%w%+X2q@0>uO;YoQ6 ~ FHr/:xU({)C ^!y(l'X?ZjXn,kMn>%T9c%'I$Nx?L"j$?6v:ōk)y;2 MY] Z~ wXSAFvFrFuұç;@G89[OI+MOTzf' '(C*]>I5w$[xa@DN*ON$2=#9 RLuvQ} >WAfďRa(QMmm'l BQ}x]_ aي#9m(k_⃑b '?{U(b8*۷V/TbHw|V t}euִ*ipf|fݽ$8(=f6 MY1؏m5;ODH?>Q|gHb)uCb\?y8.GuH8Ն*]S<@;,-t 83W{Eg3>2T-,jvk|o$ [mᠯ,8-'QB]{HyBiֶa7Z9Or;-5 z\O-(y^gŨǷm'l@[NO#{( p%#Pk n+Lϴ$~N,w$z'{_Os||"ťfY"DYVSx3^NiBBMs] %2?43x dG z= ŭ'%l:ƨL=q QR ƽu\5 H@o"k瞮NZN oHg F q}K7Ie 7sa#VŝP8lsw9^^Vu(b<] )ߥkwq#n|A1 (dҦ޺ACT6zFWſ{V XOBFMmp*DY:+Y#иo)2N /d9˗c~Y6+93^?9V$׫BufROc%WyÒ-6$N57k<|G\C2 =؊c|Ӎ`l</e"') ]Tsʏŭ'!2ͫ|%i u#"edG,y+x6O=1}})up)D3ɇ5w, Fp}.s`aZKtJ5Ovf_ڼJ-r_~\NU`yWO{zb8⮝Ddo\ii* L-vJe|"}$,7|<\i3} 'ђP_dY)TyC!HD+!;=PƳzK\1*f~C%Y褥 *o FvC! 'ئ0@ۺvJ"X-4v,Vϰ'6<9& -5"5z7Նf Wx3.V q\L}5`6ImOzi={D=$z[t.ԅl7g}^Dz.{J5k8y)Ԑ,ƪ S]%d3rqs<ѿ5 qjγ{lP(Z-6p-@e,̈8o"#",M"54Z`#.XϨ(4:ħOc YP~ 7Zzڽ4B`xQ~̀0DZM Vګ4!r*lW@JsV=Z o3$D:0zb \i2葩G҂x?DK]@EU.KYXL( J{,P8#Z?p#؟? [GkRRN*N5+$Ob/aNH]0ӺIUcY Pm.o o" }% ysYފ G~:jަ޾^{@ 0]P eX>;DZx6+xLL gSM+U${;zأEWK1a[`y#mÐbO T2[ S~X!-t( Ln0 Mgw=XS8X-]tc+=m:Y.L׼Q vָQJ8&]_ǡ{<>#wTOȕ N&"Zz@$XҐ=&'|T gA*B O،-|PًS6l_8ę,7e`Jt[ RCaia33$? ĬzMSvO'_H.QG3Rտ^Cݍ5SkjM%CyAM 5 OlM痰ԥ u킮.indyPΊ%2H_e =ɞ8u}%@)5LҏjǩT Uj[) # %VW1Ug3MK͏#;8z[5W;igtX9dEՐ6J\K U}ގCfgSZIq /{}>4A43FW 焣642X =J;ɒ|c.ca.ρ<7 fB ܫ@|` AdKJ{ ӌjO"K} ;,:t6['mSF"(h^@r>Dd*"Z&|TF-?Atb(RT6x3 Xuiq/)?BHmG"EF(FEOґA)s?}mOb ɓȀ.r;8Ѵw]DqD+kw'݅:D'zd?·Bvw8\{E,M/(E otsjeR O AcCq41ҭ?a SZ@iVvx dPSAlY*CƆSCpjJf a 4\_FN* pO{MJ=ŋK7榔8Z$FAN,b.UMeЀYI#C ָ a{>awx`d c)]۩D<1 ecqme=-xAsd Z "Z ^`x:{޶dX bx0&l7\X=PduO_i*h[Am )b&#b@N3UprqWAWI#2luwDi7j#D=S6Y+JͱЛ}j۶yl߭Yickx/r%Hף1ѻH/wL{ۼ%(doTƑdm/Vse}#Hw@tFlΓMT✜hx^T>3 QY$l"u#U #aVs?P ?wV~?+.g-Vah`;qLm1U$Y˰EfY59V3]fX, oŷ%$a穇R05KB燵 ( 09Vc3V!Hݕ DiQk#8AGeۖNX hCUT.۴Z5AY?6> /1H9˟y&?!F{TL:5K?EƯN bB }w`,(IP&+e)6Wº&g@7xC_%X}#Hs MᛷԺ|)F.Oh3,8E|3g Avsƒ^?4_'ಘIUFDbYlhyxa MՂ~}~xn=@RZ9mWpLIPoR3/ iW щa :) 2ͯD\*/rBz?m-d߶OZ Lf0G jŝXRZӖ4ImLNx`oϯ?jr1zU?QmIu?ɚ @ڝ(Fj󍡅Gͣ[k)9dRVR? 9 "amz\ q/.pփ봄5 裶J2L [? }G x͒YM`qK)N։T:Hu on+q2!!+Zu߻&@:ި6".R5Ÿ`"t_ylx<#>ݪ!_g6wѨ栯=YIabHJֲ7B~σ}XSߝY mubyujheULwп 'ó}DJwzd/!nEwIJY. l_e}Yq_#Ne6TVlI7MS1Gul=:dI-4+DD(ep ~'e^I^.]LHs^g+ieHLh>_<ѿ9a5ZiI@Y @oRl/lF ,; t5v'n\Pve`,MzG/8ᙇ Ztѓf =#7Eij\=lOޱ~rZ\|I@i'/xBP4 A3Ey:E||O61mCʟ?j,ƴO ^8 j_̨lYh6K []c?n#0H'x1;FzHoj)O£ut10Zoh {uXwQ:k:HyI('O4/I2m֮ WʇEJO)jkя#]R⣰3TUuFjhICFLo$TƊu9gwz9Stu'"*~V+T#۠ /[Nw"cWi83EVC }5$?8ۥΝ3GЬ*p_/02ȾQ. s ;/C$O:7 U*hB=p̗0>B>2Q"hsk5'UeжriN#9+ҧc1QS*}]=)cFցۭ ŭhxc7n1MH6`dkC ["~+8-f ;$ÓMaKXɸ3ϔJ{7jrL3zW6G'e{ZL5auS%sbV=YG%}qLUk>+(#oorq#JAz\Ec9r8j6JX_%tF4!QN/KKLu7.'\YYDItqs1niB-@qr ݝ=Y_CrC[ӪCV`NHuoW[> |1FKUzt3^O2Ю* s٤"ׇ+sgMIb܌[9ס$/65gfGQ^@X|.rbqx2 gvޚ &)/{_:tcG005Puswz}J:A>9-sƷB%,8#$MšOLJ5=?uPZV0Y{Z[ihQrHkL:v˄B9 \P=]9^604QGZP*';,e=^te'jD6=YK5.=3^F4}>x+04.~*S%IJ+A(B@F6y[k.ޔ.Ρ +h2gT#pӆ7-Ϋz\Zu$T0 KFgPPFnlEH4MD}ѫ8gW i8 LDh [ծ[՚M:!PI@J|׏c44+=HGLrYp X}[-i^ ஈY? yzOi1> 8/9u6+QӦU|ߋI"G <$ۭC JQH$*NJ'nY6E؉^4<8c"ԯiUNŬp" J ?-&"Vy,JL|`m$v}Y '  PmؼtO ۯY\U?=Qڦ;hi [?lU `f%E aM:Hq9ާ`WٞHN#yw|t+' zI" M|"M-f31- &DsHQ5/v1 }͕+3\YCvUslT@J'`ov T)?'E*H"7RDa5G"2q+uv~1=8oBq- `Q>5y3ǪXZ]jpUnyk+̸i14Uǝl7BK!YU ny&%U/Kq!45o bf`@阋wkkh,|ci'Kryۘå@9;?]}XW\RK-}gxXWfN>n Q8ws9Gv ԫ[eh]|ݼJ#_&IOmpG\;TĮ)](yeH- fJ\4qMJq?⭨| W\Ҥbya5ۛ_oJ8¡j?3[KLQuL`g8_0.L21!711F|v)ʴ%5j,2"t¥WO?D(Fư>]Uif6YDW*$+ʇ]o\@JHw÷fܢ _}]iD`?ͩmCLS G1?9G4v˱@lpАwu P]+ d2>[5"W@UO-oaט%A[+l C֐ (xнU z¾2 T?$Np~TF,痳 6(1iul^(1͒tvɏ l*s6d)59 D X*(#Ͷׂ2(y%,8xOӁ'"SsFn[Z(fo~q6 ߰0slA`p Uj,ERMo, yd -؁ڦSIfè~6#IGoDZп 04ǰR-Z:lW?yn@A9f0?އ?|ArFiT\a*REQׁ}˩V .Bc&8Eڶ(ڗĘg`P\IśŢw|1!lI="y.'c~ty&.V\fQ؄#EþTMԮRqx3b`ⶓ; KO)xJ=KD-۬=m,,LO3CyI`O#{)pbV8<YXJ?t+&j Ra}e#DVe.$EeONqЦh>d!F84^kg׺NU#黍6q U:;xC "_.J06c~h֖$}fP&\S|l SxyH9 Lu/;>xBs5eO!{?„O6ボ%݅ {h3(OO6U8ˤ"V EHAh3+==6PQ:YX"]۹'}X ¡ٛ6m}㔦ԊwADk6)U5՗\Y 8Q$8=r[b6{TLjXj 7?Oˑh.. =L7oOy88Vo -Z$zGNŹǼMi"ՋvL0]oWzf4Ÿ$ (ZNt ~;?sp6[!JUL:Z6_thxu֤H!B:.5D͉JŞ:?i3Ytr%{m l!cusζ)jB6̱D'2RFD͌;u5@:A8 \ Zݯd:8OQas\v}_Hh4H$*^.50Es+ r5%o-eqF~_]A7Sk9,*pg{Ǣ;d۞.-"$N2[&N vPZO}f9XCl cq"Âh{V;Df4*[m ֏qGVknZC'=/:8weXlFOT9HAz ʪ?g4݋Ohvd\p۩DsqX_d5F~$$UNSWc{͑3I7DkyTbFsx<&~2A$^nDor2yn]$.?= ;M侊?պ26A/:/&w S&.ЃsUUK^6s B:G|w2ጢ =9- 5fƒM?; (IvcRɉ t?]"Fgsv?:%"g~9a͝"ZȦe=8ًVrnLq7XsD/j51Ԇ}61SÐIG,X@3@T<% [B a#^7quPP 9~ ">'͂ͳ_OgC{\}x9ndנ?8 /Z5^vl9,~\ 8P}*cX`\~H 4k;q{Ն7V{%:}x_6c°M.M!=†:( :d EX4v=M!ƅg kd Lj"m~:yd/iߣE5#͊}rg5QթM<ALUm-SVc(qq jr*elE>5 x_?( /Wcҡ^< ~֭!iޤ exE8_X/[K׵,t H&# kgƣ\~[#Z*m#A] W;FgIQ{W*&MXN?+NI8̉\n4ǖנVBnK;>3@_`h?gg+f^qqۊ!&9½dJ3Dϻ% 籽<} zYK)bryXt4TDgftJDim.NguY h@M@gA샱Q4|7pbvM ^;l:>?4MOK@N&uNb8na%SQ.AˎM}I>M54ٽy$NwȻԻ h)_<_'!,˺AV.-딿`kfPx7ΐrqj7/=-}V~Ʒ sgA&vȄf^= VĵD!بڅC;$YȾj$a:2d{~)qSsieza=o,ׅG8CTUCTu fKe0!ͷ0~f%iXIןà Uz?(CNO) HYI{oh%Z/R5Dž<I PyvY;SV;SPK뉸1fӔqV0b /);dhTŀ 7eg3H!bFa3.3O5| {/q#A~VxQP(~j͔u+oadI򣒫e^k$wt4Aj7ԥMK:{R5ۺkfw>DŽڈ=%@y\wcx6 ZGI4kaEL@6W^= 2 ,/}B)_!(oG!鱫l"o3/ƁaC AkrgH4rܤ8/izKfHsI CݨA6ě4˽G06w^3eUI ) 朞u]&tw`|-̄$Mx;w%8}kT/,Gwݚ" fǩu ꒵]i֞-rE^쐪Aqh 3E" !{}3; ;Q躼4iq(SsuQAZޤ4q l$N_w>Yhҋ_syR\fDvefVI[TB;p/Y!'3`*Gk l>3,LFN*0 N  1$Hp=' J?l% P&Eݧ%eA QT sG?tB`Ffi<8wrI0(^7&ϕ /ei KkJS!D nM:Jz]*,?-jhXcЉJz\CY~ebђh PnRt!v:oɒI`G i#g @"l?)@$D :|> +xf 8Oe2`o+sjZ*q9pe6L,J (F[YZ~_dLV"D28xk=L67ziv3*UM9pnUWP@b߷+E6cXHGJnjȟ.AG%9% RY4whnCwIIԝ߽|߅>-6mk]͎PP"Sclqjp;⚴{s]&QXp=AA/oT\?]} u3Pg^̣ Ubq+и)nP_}`!nQX|L> jwCA:VV! DT$e~JG߂YW3BlUt}83ru(b=w ÞT*iRn;11җ!L՗522>/ }K]Ԝ5`o"pEh{R*O;G4W.E]9olYsN$b8K_8>ӫqGY dW7sK `?q-Oи,ńKT ,CV{,RPCnp{H_]{mw{'v5'MLC!fO;SE7(>zkk$u(X,rҤ\]\fNDTH*2"h6U԰e]j.,:QQhE$қvv4ifƟW:pσuE`j_WD2V'tnu͌nxSz$ܶ!%~WtSy~Lʼn -$A"-eqd:hAvrBG-#1D> /sNTM lC9x:#YU^5jsZi$is N1~ZP̖^zZTZդI*v!NsJl`!7&S4KĸuzGQ`(%%o=rQ~\RWiAC5 e/z Mz=z{|FT= iL8% ~r0y_L sbTϋu\C4[V,, '(iׁ;A_M H8J 3 xG, -PGl/a@~tkr59^ޯWԺF.0 ~:ܼd(@$kT? b816u`fqB'\98??˄Q',o)m]tgcG) ;-@V&yq+!QRW`q+Zl2(5B/?̡AYV^->p:uQLf6#bS$6<^X`ռ9;/>ae)H s?^v%-<ktT+ݘJ H$&|__ MO/\P]~('+),RN9ɾb"V`zFS[3\q(;_7Yq d%+$xBOųB7*$Ggfzr~XݴdY}oó lإl|oD{>H;6Rzk?5E?1g_ iS2=ԽK4Ҋ<(j>'_wl$\]VT8J64˫Ne/i`r#z#$/%T\~YZ旺,$ 炡wO 8"J/S"U\-8G~2(%0kxJ*>Ʒ) \5+c_5ٱWwREMD\E)koMj=@tz/M|)g*'QeOzP ZM@CEQ.EPℍxIPNfjO/: (M\g ծd+_1½B85BR}y/aо0VPpp别րSg C+'v%VQ&=<Ig?hnsfigŬ4a[E;%-.{vq4_~MjL_ ihGQɬir(tUgpR­(y&T$ld%2&xgf-5_a?֌KKKtD'LnlUܮdjv`[#BӛT*= :eN].[x!1=L/ZsQ$>#X4mgv<0^ C4`~# &N絮c&ƛbڰ<2UjrnlYdsҌZwf瀄}7z.NC-zK\:2ʆd}Uq %)xk$v Hy y|ϕǟ[Drl 魏G˲Z) ^- [qقܖ ~ Qmiy*RҒsk^7Ls~/Cpbs:CÚg=TL>V0 -bui}2i%N ~%s BPč0}Rc #|[F HW]?R}PiA+UG6jb.F^Eаe#<:턣DŽsoe- i ZOkW$~sn +1<8 ܉o 'ڌiXڇZޙp" 2_uCm('er۰4UaXW<荳mDRSA@gfTa zX >Mẘ XӝiΓ/ CU좵j,aY(#fC1elΧhͽZr4-bF* [N XT h?w w#"<&=hJ{=XDz'uwI4n  )k* PI4|6WPHDaF : Y˧j]]-Ӏ q`N8xk`ArK`8WRWh,1/rJEWΡ;wN}:r{g8kkoς).C}&=}h;ZSp̢jyE\w3!W}y-!(t\S83v$a@+#'0 4_'&>-}0tR@46: RN( DG]fxyM[M0$hSUP*rr?3G"#BZ=ABˆJk [J6qĒ)`@s@^.@Kuq%>t8s8n')`+qB O5RGz0G`'%"\,4_L s%#3'DUJAi{̃ήvZ %`!p=W+PKdp ڙ=40*ԥyrݕHdmںmآ^v%#MTzqKim"Yë DNKWy:C] RmNYnV17M6%˝j+8d63`oDͅM?D7SR.d3" f|Fa^ "?oqds xkGkh jLw 쓖nkLx*Tw%~</^cVAR/&jÌ{XuF6ƟU̓*@E{:~88C57nU.1 # I+n56˨;![]#N-aj Y3@Wd:~)g}Gj/Mc9h0KX=:h_7!y;6X qXs رڞBW捏m^q] sZOu)*#_ZiyBo„W ؙ_j="XP{C3o7W7J/Ot CQ:k:i,̙]\ 1^.+}2,PdHb:;rOds% woCVE 趽ɲmV4#$g7"S1YaIjfϓ+_(>q6Ջ#Z^ٍKQao6 ȫEؘG!${ wkH3k=Ջ{PP5/Iש^uwog9 J_ѧ*`tg%uop6@>n }/089I}-Zys9tΙ1 {f6}aW-=R ӫo(̈́ /[T6{H|F:kp]jM-BO~ݺ)?//WŽ!:v5z Wk@`i?%7^r埆Bg8 XNvM[P%:l~e<)5mTiJĬs+S2V&; @/έHO4)\[#ғJ Wۿ߀2 ~>ЩJN?firR_)(& f}҇fk{ tK j6TYr>A~mL}uF{iNJLUTS{C|`jmM+t2s,A)+4f|v&Q,>ʛ' ~x-85!Pyӫlzk9< "n7q[\͙ W9.8e<|po7Y;S=oGKAsQ!_CF ɶaG5J:$l9ϔ4nsŝT2V[P=AEF`&A"89rըWN>`,A@JM4~JH7KFԶ~8X y>e=[8%§H_M7ua#gf=BO(@tXi h|hBK כq# [~ =$ Ͱ)4ˊXq!fp`xNdJ;Įd{!(H )RSa洖>6Te4x%TR ؄T9ņ5'd ,Zh|*)8K`elXiBe/"iu]+W!oKւme7@;HnEYugA4c}~ 䉪}{:zNM[,X;%GQ'% R]&!%FV'gr$3\ukk}<حO5ZJ B5̎z_.e#}9N'#2:[%PV?RzԴC.qEd0.T ]k Swo9$krj^@=h2kRE3b.Wq=9ٽڠA;C8:g֑~䤑E=OW3jc{Rq~BŪ,FA}:,;1"?#AqE%Sޓ_bcO*<ʷ]%\:9Rtp'2;"+tU>~E9J[mMg2R"'KHսyqA+Q0٘drQU~gI |&k%h[PΈɪ#SijBkGISp3-7=X)QyAvW h$M}Z=n8"]n}4'Q;99By.B*MQ4z Nvfi'0Q9[K hNmhlL4.J3ȫϥ9ޒ;I1>cS ;m,I~axA ڔSxGoE "mXwϛB zclq=)UG|gGar m"`*=׃pJ0+s*_W"ȅmLMD6"t)!f-4 %6ČG&af zGH~&'YAm2mW0AH468˄ f| ㏠VKFP?\A}S ܪ0mޡ|oTU]S$4Gsm0fc J0Z w϶a\+u@*(~H>%$(̳6`\Ya,u_=:CC<TcA/9h)V\bP_=D_ſ~GбKhn%1C<xfh=h# ".r>Kj <mw0ippV7&?`Xb iX4[oxRoЇ:EZ65 Ԝ*T0ǬZD3fzU?6`¸ 1Kmc& )8 +&g±wGp1)=oy˼F[mw.S6Tqzy9gVѽ lܠȩ*<}c} AL S|l4"ۦYCL^ S\M)wZReN2,"yPrR+ KGL5fdNiO3@J#]CKWXoWEq9>ʽ{T.7~&hf](|-|P*VQC%}Yx_kfc[k0QԞOytclM=~R+߂\px I f#"Dhu(N7(t 5A}\%OK2k Km"u)aqjp7{v,ɝ'GaZPQV9= =b ,4A:={1%>⹿/ПxS Τ=S 0(Sn ܌k!4B\ac9B9Жq32sLrTph Ȧix'2~ug%[;:-qQSB$1+o@M£3M.R;O`*Qh:F~  Llud.)Hofyṣ%N% {'6\ό|@OILfW\bU@zmH /;ܡTh :aGR#yU~d`[E561O(2 /ìon!H_z;5t9wÊ( =,E=Q},#+ }{Vl ꇀBQN_(֬Euګ9r& ?IP;SAK+aȯMsFO9RfWm`3p (4̌$_CM4JRS̵,et{~% ra\.mPCo.hWНߐ8 [c8(ν4qqIu5]9d!nw`6{Q%] 7ѫB>WXݭ2 yE T:&Y|#fB|a29NA;z~)Vƈi3J{*K%=J(S!hdnQY\"Zi61V aӭG(׸AW8"4~oOFY9E;1;s]AR4(ȼ:|_W72YV:}W쓻waSч ~ߞVkwnq+ƻP٣}*nTa }!)Z[cC5v Mn~=緺qfUr1H3uWTGOmx 3Q2m\Y.?W R*ir67{9CN^b:k!ƅO7HZ={:k3Isƞ49ɩ954AX|\A<dfYdiKVoZ[0LKkGhYMH t߸(uX I9 '%ԉ_|:}-ߣSalR(d@w/ڿ7J1PQx 7}@Hbi2geI:ÿѮ6Vφ@ }BҢ(= J5-:H[⟭` N=afY II6̋-lPB:2s0i^{R@uD/#KGf"dqHea.D.1ox HeCz3rMFm] m;4S P&^BK ZH$[yoOg\c7^YACV¹> 4HR ݽ쿫)!$0HM s*m7NJR2|/cʹ3uɲjGBYͪ+?u(X~,DsH`VI}zJ<^`.eDNa֥!])o}Z^֢֘ k2~a qqfZ))&`u&Ac¿c]4ϬgY6!iYD {8cmLj]MY`ߓZc LS6Q@)^w0-/ቫEΰ {ʷK q~(NUC Oڱ#)Ú[oNo7,k `o9-W?@X+CrIkXJ 4d#PSN_~Xd.kS1[woCih@:IEetpkcLrͱajͧ#k~ag'NlSIc$,W=fCY ylzs#~ՋwkBxi)is3 /hGph NԘB3a ~/ J (/J`,n\nv&x":^)HkFAе} ~ChPwkI&ֲǛwN\Z` Ɏİ=`uE+9*5yE\Ñy#`g&C_HwC fgj?@A*S\ qw+SHZ{w g7< LNa}~} ?{y_qEAtPAxGm2mD#Z>C&%8qѽr{dӱ"Lm,xJ ) mXԽ<WuΥi ݚ~${w)<k_j9nLwF3l=e4oT[jOr:|,qW h'tl`24Ō"IBͿ?@t+8KCU>63;~6ASyc3q(B`M{: }ʰ̺K rc Muƚ& OuO-#&r\[>>s+u]ũ@) C|4xVUv`V5Vz:{1a.endg@jsbV.ӱs!`'Dn5`ۢ_?}RRfR+PKr6̢}g}d"Fj,n﵂*^C䌯c:@+H8}[kdNI|nH\cx [JVZQ!JA0qۅ=ENWr`<;dFFTM Qf3 xξԹcZ B{6mS4 }[ Dr! =3^iSdNe)A܉FIvd&@}KL&>'h ۶/ H]8AG!~E=~wB4;P2Hg Uuv) XC|ft-fp(&<ШJ)a/P̐G fFdBݹX}1 rwuo8 r0xQUv8+)eOK~"àѱm +; NX>XكEA~ԅE x;ϰ?pf2;fmACd.GQJ.JL ^tőNg2\2)eD,`Uq+:i )J! `F:ZW p}X9vCϳp6d򔎟 `ʇeKJ'.kw `)@?csDX50S,b{w }E,RVeR,Hf֏ɁFM$>_@M[M# HlT A=K歏e`@bGsIL2~I7W5gI-w fy~9Q.`2Rj^).đ#\pU eVnˢ槁@=ZΫ!j~V\z7aL7ՄDZ5PT|y.q;l6 oxGq"tYk8i.Zlp%ys@ST߄/C<& eeď?a7'f0 %8NzMM})_GpbkֵC:)TXÃ5'Wpfg׏Y]lmB!Ɂu 6:Į]tٓdvMknhHfJ:0׽םxs.[g ,#VV1-ã|kFv.nU.!x3%&ߨTYIV`A9QIFbܖRHAAş[ jWM$R,Q<B4{1G5{YxCj-42gÅi.zCxn{I3YwL+i;AaObJTr=r2?)MP}>ao x hxl0MjmZLr)DŽ! joGag ^'{w"jj+\L:5TbD Gpqq旮x%a@2GK BާќQX VgvE"_޹lK,X]Y(-wHEv52.&g.PΏi` cJ; >2J g6I܇I`Bux /և=oA۫ "5Եj`M}?F1ΩSy ecMƶM&!؍ e =gɛɊ0i ߵ׉jeS?4%E$%B~e;1hT'* Z FY GDH=ܶ'rP,b\M)yߏL\tcj*tiT0\3Ny0ML _:Rm,70uГ/ Rm \|T]6x ߫ĸ8IV콇6Yr`Ubr;TkumTm#orҏkcNbogLJҖ`@H1YpSB;]5 4  n +*`O%U4A3sofw^ˋt75}9VB4Z1>9:ipАǫgEMijaike͑WVza 66|w"ǭ ~J#m QTvջND*mK@F94++XHt@.Xd hf $cp|/|W٤{<y8^ XE% ’Bdt~ߦz Jn[*@nFF1V=RaL'-}O)̟DY؊mGI)cdNM7浦cْLb U虵;1%e\Y#>3slS `gXy(nS-qp9aor_><0pDmn ;EOt6Qq@Į8}y|Qi'ӷ#YwsG(>…`Jȇԧu\`Qq]A 67qMZF9nG61!_FehIbrvw [ኡS~+@`u+U=5]a/\D59rX)KFdU,2<=8PVČ U{f ૒PI>s3r_}X *L ,q;lp lCFO~8}{m VumcyCy?J3<1wMt#;t-&4:OgPg&QY&@@⪀wn½O `$YYBA:~ Lz Ii!UIUX-<'ð5@aZ#*]hz [51]].Џ2pK1=iO:69SrYG7bM饚,w*;↤a M.]brBvM~sXiD҆Gq= Q LRWO!$"|O;cEq;sN &v0|`Bś8{\]n;Vo3KXYJ%[Rz9HK>R _bEEu~ԱAZ5 _vNm TF\O)5"(:LH7b΍c><Ɋ+~^qXfsQBU!TqT.I"CUR>0T +4 =3uhzfr8GCTv[Ett܏ʗWaC F H_>X6-}2THm 9gl7cF8lQ# iSs78?"苨zIsԂ!fUh!6-j^1 y~CoNӠ:&]i^Y<y!6A2^ΓnR!xwVm˜#Q7qƗ@Nv>sok\?KPܼ񣉖3A|aUcTB(7AWȁ$1J@EBuvLCy3 n'\ y3=7ߠS70NSH>âmN-§p}|L*v*fR %Iyɗ@Uw1\#РR4Ej\2-cW ׇSsaZұiQP >UgVYff?Q=cl$h܅y ժ~c]cS?[7Ȗ9-z6//F^ 'MPw w1ӡA.$t)JH\n(֛HgPY)${I flbf P 'P u:?KT}{ (8.GJvbZD[J|쐷t!qZt)oo"y#CzhVᅮiBxgonÒۊ̚xPN:8uAxP 9V8#@$D8PZVkqKښ5@`D3؊Rl{%li0;TvRw]!n2-V/hy"l)͠Ƽw,9m0%f4 ଖ2, jӌpj0 8׿8Z+F1?5& k,C+p fc- Os&WJrWvN!Nn+_døvm;MܒL)%HJI7; 1֌" X\q_3`_ 'K{F~2pUU.P.QzG+OZ5߱j<~k!lSOH4Žvմ"(*L*愡=)$靧ب9cF1Κ樊4z7C;Б(I/a>ZHcnP/O{YioβWfY2M.;Tu=(\/qNl7e[QæXz!#](/V}ddal6)/~qaŝdrj-+4elPu>%us}>IB]6[WCx `i3 5k.-Ʋ47j7fU^-xa FXxhh܈"6/)"ZBLE;: \qJ6Oo^CPiCo\[>+ &^n1urW&}Ҳ)%/~Y5x m=ѯ%tJ88]-Lc_,oMaև;RYS~?O۹*N-v* Mk$Cɫԥjh\pm8bN|VcIA^'z؋E۴6jo} ."bkl:> {k@L%Zelq|td.hq%R6`*rH+ IIrI`.-K70nG3]+%ů1 ΄h;{_PWG0wOt||pkA4w]KS ;L8p,fq2oh=,z\Cs9'X-;tctb]仪jDH5tW՘httr||ؗF弳> F)n)A#b =\ B{ 4a"5l#v+lg)Q>e]5ޚU:ji xh3h-x:IF8S/}z6%d rG/22]Vpec ^hC:X=ӺWR>Wa],mA=!##^ч̠'B530;&kV7XEnHFF싼)bF˨a "^+3ãGIv&tedJg _u2]P$ye\VI2 d4yrfZTM^$#Wibo3Rzwjk*NC V]@H%+WsQ(Uhsx7#]NG  S>4A# ʏ\LuŌbQ핛LU܇,rȌǀu*ѳ2r(Mz)WcxX)t?C-vҔOU c7zڸ=q }?e@zE%bNu)ҽ7 5k 8n* "LDɆ&++q:r v'X${B\0}*5֢APmDYy}Zzt,]j*I},lb! h"DcHOO d`Z+n.Z5Yq*QQ1gk5Yo(˓W"^FބhXlT,M41 f+)K9NábhҬ;Rg5b/0s&Փ\~ڔd{4.=MpaRzTxҟW}tܨ&'.i\ *v8(e`F<jRb!єѯT&v̗MʣL4\a$+06wguM)Jhe$ErGQz˵uu&i+g7qޖSr;`T_(&*Q?,!HH]q=n)1Z&ɚ.ܑ!vh~5جhnl٭py FPPWnx<- @5ԸD fmP u>̺Q>hQɲWE-wۋ/Q+=My9L{hb]ʀCYvW܆#D&:MDX'0艃wŬ1)"6LFo/F<,6(! &ZgD/X"bFtcsWf%М"kgpUحadI\x<}4 J<2UQ[ Gwd%ڀ+•֤ȗ YOzɳ<`md#LqqSm_^p/1b>c7:ӰrSMޚ։1OȢ' *!ꃭߐ*9G({Xa̽ a}2ԋv(ǥ,wgpTV+U'!s'^DL.q,oe$OU+NV.{-PXDF!hAK3Y{.-9D &b&hg+ɅܵX)o;)Ig*.+X!ƭK e6T]QRf6B䒌xі"rj6֪&/ϳ3(v-B*; ?kHnn10:nhAB҂qHF2DLCs@[ S 6rw}Y d:Ϙ]i `ATYy eehʕV<'9zLk;<)W"9W:lܐY˖Euk'f!3ZI1>"غ"yrSif9isI 5& 28͹DhաEdp~Ţ-GRU*2+6t^XlWH |- HlL/eqM`9ٲDRkZyJ|7rY ,(@x?: ^{ !0c-/Bo)h MN_RYYk@ƀLjUH;1Gc,'.hcH*d)2RW$@ Ro.8rKKa鑢dp=Wkz4b`7)! ڨb;Sŧ!-.i볙~e1'*&[ Ѓ.KCS)wng⨭%t;˹D } }x緈5xqyvdgvd.8}+ +nBr-=hi 4Ew]-w%Eu-I,$tĿ3jo#F y q;fL^h/`|zi=;ov$Suh4wOauCDB.3QȾH,~V<,q23*;i=SFؽMa ӆi JKt /" vsĖ&g;&l-o&*( .aCMce,i-[+7>#ٽ1eh!;fLSE>&5'8e9iSEV ]3$dzﭳly3Cy9N&$'`QF 5m|B +)I TP9v3cAY`^a 4\c^G]\'qkآB܁0[&,a#/BQf EGprgu$Tuaiܐ'נ–*m/QoOm܃Mwݜ!?!x`cY6Q_ɣqJiԶA-p VD[{cj4YPUPoj6"! ur=r=6#K ٬;@΋Y,Ib҂t) +ےRw/,P݈CnbZ_3BbUa=5_ծ^^TECFc .op󙁨0^=-/W:A[>¥ߟs]@{Jn³hdCò'MQ :cUسE~|VttJm&V,KRjprf; q3@y| ǥ*щ1ւL߄$PK탍y٬)@gMi*g˴I ^|hK~b(F٥oȗXa%ݴL_Z{3l/5ɜ_\8+(~7F14fw2&R3F#ݐp﹧ ͓[ojؾUZxHu{Qf5|IM={L Kt!I]+PV8j6PE>"kO+iFwғHyv)n/OjN7a3Уh/9V;!{Q}N*e]:斳2p=K}#z'0eñO+rco[;#gv$}vrNE۰UTsক~ ~نcNUG 9ы"d<; S 5N=l+1xWl%ٸeY@hw2D3?.ƀϋCʟZhg&N(h T4&Aд(`XY}y'Hn[t!wG %(b!x)玎[ tѝ3B~86mp4ag"p)l 8 WU IѶGwXDkh}3l-W5V#H6FvjcꁙpgwA+фKFy.f G \%n#jUwx5tjK0MT4f؀Yc2mbNCFF{z z\mtYh'c/^P4Z;F֊3bb;/g_jzԱ޽6-rr #ы4Z#@8N>[FMwZ) [QL4[h!=A=1$5lS?qgaP{{FU0;>W&i~2%rf;' y[J(0j HFRi%]whY) |#x12jo#0I\tT>L"bt<%`Y3!<Ύk"HYRߥn;+x8|`6 c7 ՍNU{&\`HD(%iJ1BbqDEL!}Feg1 zyE'iʎLqA%|UaDg7c*;բ8KXfE.V7F&X9E;BaQqƭ&h'c+y?HE23B2]L@dЮ#2ԭ d#:!9|/6OjD,43]貳1OЃHzB84wZ?;I4LM`2eSDmu 24I#*y>Sl¶bqX!}Az"2h U#m͉_xsZdjElk]GѢQOA{e:*S큺h02M=eN`M14w;ʽ˅SzMQk$d{RO\}cjf8- %.@a {=!2N^0|z?T8.$@61^T˯~P:D2w&,c܀@JZ  !_2Hlg0Qxpiͦu\o?c0s=uc{ʡ]&f 0O|48lz`Kw2ʞdiC,89eOȣQyH}ڙ-K,Fkٗ;]9:Sf/ǪO$R_I.借um{<P yGGe'GR(J'C]jEۦ'H ipf# 9,El1-iVY,w^*^`>Q !ȷ6/jR<}$~hlWM6$%ϗ'Nxh!Nm}*nj'٬x5 mYK\k{N=/wA$aoKmk>Ͽ+r` 3mSS!35}Wu돥]PxWxѹ# v^O[y'x4}\-xAp#?<o7HQ TB h^iZmg$k]oSc8й4F `r8jm=kڂ] έ_ U@޿<sج*'PNߒda7 1͍mxf,G,oimX\#TY8)e4&IFc}6)G5/f#™d\iSBTa-n\kN4" U@CpGМ _PRKףoADz?t6PC`yb@@=Cȓ5E-YP BM Nd1o%=/ WMro"!og8Y*_^ 5C`&~?NY1oOu@~L+UZYnQ«NDh(ذw{H6ipEۂmZJ<%8@4*7H8/#fnv[e1r."] wYa"G<^>DO'VrHם'Ӎ韺QWc)aP0ـ,7msr@F\G31S#ǷVQ? (/ 9/u٫T(z!6EF%Xe]6٩Y)B;*Z(u7l+w9sA] č0&&dbAkx 6 +{ZbX'7rs% Q1l;;}c,n mn:0 d_pe˗r7GÜötKo6j()9vF9˜≞ݦ=Kuh.W!kRW75 t}GYp#{ Tf`>[w]=E,U@NTv0^7G=`tD*E.z((͸ (V68~.d%SNwD5h~*zt N֋"9؛q ?Cr Pd  :R8؀\w0GP()Qj C҅+&Ԧǎ;"0mVsfVRGI,ը_K동ȏVg:~M4zsH+5Wtꯌ3k'Hb[ U*s~hPɡz~z!%Xm6 XK ϗMj.lEa @vuT?qm>ݍѻUl9 et˒P LSp19S~UIlɗ%պ LoQ w ZM2]▕(!3J6!Jy+Ea1֛Wu$┍Ć3;'t4mKF6h+OQW<~qkX}lUH}r֊.lNTTnI|ow*H\G)Ma3`{@H"!~QfS)!;py䙅)Rs$ ..͔Ew`C\þ| 4_Ȓ/YhN4\-o!l O{_ٻI߲Kڻ2jiFș/ gr+pbz}e*+e$CeP'?zAtA.ϻI3)Ogs珣0?efŜo3Bb5{bX%}EFj}owsdgkb¹9EIੜ;scV(NrvR%i>"ŘRAQ_<_dEqK0Q!H>ش7feֺCyp}FKcȂ&/'÷oOqED<[Q`11MUEc 1oq|pvOF{|;d} XUW .NWjAH;ծ/;Кh?x4qLQZF+#Q| <űžp&n! {)egMYsCY> p*Q?2U Pwp&*| 8^uQ豈k9'c^zض YZ