powerpc-utils-1.3.12-150600.4.17.1<>,ip9||*bдVIȣRԃUM]թU zW?!Ђ5\Tޟ2'r:O|Q[>6/lrYawK@kwBA ye`qH+TRȭKsW[hsFbbF, -\Slgg|,*Qp-FbIsIp^yq|9`wn9ɒ2Mo7GGOlrWbW4xf*7Z5uÔ|dz>Lx?hd % D&7 M_  /WdW W W W $3W %W&\W(W))W+L+&, &.&(.8.c90xc:7c=x>?@FGWHWIlWXY\W]lW^bcƨd0e5f8l:uPWvȬwPWx٬Wysz"dCpowerpc-utils1.3.12150600.4.17.1Utilities for PowerPC HardwareThe powerpc-utils package provides a set of tools and utilities and utilities for maintaining and enabling certain features of Linux on Power.iibs-power9-12SUSE 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 PF1  W |  IK  = H`bph0h;IMM  ) F C48?M^ dA큤A큤A큤A큤iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiieխeխieխiiiiiiiiiiiiiiiiiiiiiiiiiiiif7af7ae1b0bd6883356c396b881fb9a429ddd27f9766920ed8128243adc165c15e374b067dbb7fdb158566ebcd4b7114018f70c6c0d40a48b2b2f8aea60b33f42bfbcef27b05af62bcbef7f8430f374d2cb6e5bb6a3fc4991d6d6d3546e7573a417b1e0ba802131fad68ba29802993899931f1f5a0dcb4694b86bcad3c4f605c042e4a181551fdb75114c687e743c4c45ffe6b49014faff7cd2bf617a1df206174fdafe0a4056dff6c39e95b985931c44d2de15ac2c37b579d74c2a2e4520efc9e7218db70f145be2db3c39604365f0d363edfc58789e1e9a424312132995f115794d7d31f5b9df870df99775294b726640576c1d8af71a99620940907109fb793b47ffead184c2ea7b2b7342bbf67a7e89e717ff3e4facd083fed68c121731aa5990b0c4387818fdb03c54ca188a392bed64f17c5b4da6afe244c9895375993972bdafdd6a6bb1a9a699b7292d1f2ceb80040a9959500b30ff65b4356d916bb4e642d55d96b21e4faebfc9f5d60e3dd810aa56e66d03f67c12e62136a5e1ff5f83921b113874abded3da218fc540af5fcad63381233da3649b61a7a9c2c841acc8fc5503b573ab855ff9c26d1de5e048630bc33c7d9eb8d4c4d1e3d292b7edfb738c563f50a0ab0bbef18b6611c396aa52c5f1008e856d6e1485bab3170009c08556b3c9b9006f2924d8e3db9bf215c803e4447f4733d1bb68eaec0e1bac4a7aae80355a721e6dcd963986d980e4fd414b81988fd0f8ea1b9537137fc86099404e6dfe4aca023fe3e2660ecd4efff1eae9018edcce080ae29c03128073c6926d9bda1eab3ff810b6a14aeb185bb4107ed7efd0a09d165c2ea43bbc6414aabf8538d1fb71577b4e3120ed0d2397f156e5dd07dbaef3059dfb0377e700404cd26489f8ff33fb5e7c4eb5a0ba959662cc13eb76ac372471b964e5468b3c31f54b5cdc434d957ecf8310a2b29fa2d7cf76dc5ee65727d91e5c01d5cda4e899fb1406f78a57413754085e7a7c10cf63e2b3e0df8b9bdf39ea4de5e60d863699c66be8fad1c1b43ed79e3afc61257b7fcd3a6b2e4afa7ed1ff14c128f8c3115af0678cb65de13aa7833e5b686774709a44660af02afced79b1ab8cd546341d64863dfad681013c936de84b85e40e487d8fbcfd10b9c68c92136a76504d657a68c46f3fca4891afe8d0ca7b0c27dd86b727e83c760bc095a4a65ef7a8cd25e2a51bd27c6aee04fb326d9049cf15f0cfabb104d4140ab4e432329acaacca3e0e5081b3cb93599aa8c33a42de2d54d06b57b9557764685fbea3fffff6bdc9114f1887aa30413ab2930c0dca7413a0e282d18446dc6ddf593ea9af985ec6dbdbe64f3631c98e10b57300d1c57a68eb0932e292ff1d42c72b1e7471c6966491817880840d0b6c52e8fa29a522f15842b9ec5e98035fe28a0b6103c04e58af83aa741d7a7d390c19112c196a0dc547d2bbbbecd28c0dccc2884c844daada69584a22599b8bfc9560b2148481ae75b31775b3c5664c41dd3cf05cc961a554fac167d429a4f2c7488efcd21f7d7cc1b19c92f89ca3b77d445b553609c18b66c50d30e4c227e585e2199938a40905061c5c21111a6da8eeb4abffd9bab924cef72ffab4ff80496b2c6321c10baa380bc922e8fe1f35c8a75514818bb7df95d9427130a7c494372fa5cbf6824f9bf86d3a230ba63950db34a933d305794448ec1bfada4cfc464a651ddf445b90531b742691a23a3e4fd1ee39438c93db57103a27286df47010d15d69911adb49bba16a44772a2d56c65d6b0b818f66460732a334ae36434f5c50f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064379d9fd66b609123770da72a7c7c210bf8948a6a69472a72e7261d167a82198ad912b966137dab72df00740efbb96f3a4ce5a8939a7798b960c8586705677efae5064957e289a5d63e12f27560006111cf278ac93de91db8a58c46cd1749356741ff97ade595f182d252970d1f561f5b08e6b9ea85cc5f72cad317768fa1aaa82b6b2793079aa534e4466491bedb4a8bbeedb5a2b372943932e197890ef63da194837e672932b10ceb5eefc7c40de5473b8524068d1a25291b3c48075b32ec4a1723b8f38d50e759b31180bf0d930db0e91cedc3090a90e96db23991d5191594ccdece2ff70f7a088b5d82c866b2fe9b86d9ae00e24d5babf3afa4663c1e76e4ccf75e7fddbee5b1ae153e878f5aed06dcf73529b1b0fc7908d35001671dca7257ff07fdb8b5c3b22809db04eaf1039975f1e1ff2508945f17978f8245fca4f0a57d262cf6713b5df03555ef2a970c8e29bbfb7ded3c714bd505aa167d450a652fc8ad4709b1b6fbf525ec778bf76925aafebe2ade90e264afa6f1691d50db7d7b4e876a76455aacb40ac0e2e365369267216232a44420771aa0b4a080babb8e141a3737287bd1e59fa310eede534f7bb7e14f12c3cb759074f6f7d1f86f5aeba35385a42b3e855382f0463e3ab8663cc7e20af0ef4d004c5a940c25011ffcf499986d7f147279a9ae5c9b94975eddf9ce5dc3c2c5eadd34b2f4022b2f7fcdc2a7f4c13c63afb7a4346de9355100ab92fcf25b0c0eeb972d9a80217e927bc545f369c85b05ea89f0377362b355c3365853f2042a9faa954784b43d1336b6041b2edee85fd8639c216d3c46c97f7ae81cf1c63e4211d249a6d3c8572707a05dcacd0dd54df2e42c273b7d819865dd7c89949f1a287a1d9b5b7bdd3a969077427e9c3fc51f1f52d3d18adc8572120a65966533bf7e9ef727a47b03f5f4481ecb623b868e8a8643c0db83ee5aca1352eb65477b4dbb5f37c2592844f50ac6088cb6862a2763101fc8a1a4fbbede51006b8a8fcda8395c80994ee6a62b05880fac4241cf15bfae5864138829c60bd0876b447994b9b636001398068ee24b0d3a7697b655c8baa7776ef40d2ccb4f7a2048ce26070aa7ac45ad99da2003a7f6f013a7de5df7bab4877511650a3a32ec9fc6f9a7f16234a759e120be1289dacbb88a29f/usr/sbin/lspropdrmgrdrmgrdrmgrdrmgrdrmgrdrmgrdrmgrhcnmgrhcnmgrhcnmgrhcnmgrhcnmgrserviceserv_configserv_config.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpowerpc-utils-1.3.12-150600.4.17.1.src.rpmconfig(powerpc-utils)powerpc-utilspowerpc-utils(ppc-64)@ @@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlbcconfig(powerpc-utils)coreutilsfindutilsgawkgrepkmodlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)librtas.so.2()(64bit)librtasevent.so.2()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdsystemd-sysvinitudevutil-linux1.3.12-150600.4.17.13.0.4-14.6.0-14.0-15.2-14.14.3huh@hxh!g@g@Y1S@Y-^Y, @X9@X<@W֘WW_W^@WV@WDB@WDB@W@Vn@VV`.V2 @V @V @U@U(UuUuU @UTO@msuchanek@suse.demsuchanek@suse.dembrugger@suse.commsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.comlnussel@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.deschwab@suse.demsuchanek@suse.commsuchanek@suse.commsuchanek@suse.demsuchanek@suse.commsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.comro@suse.demsuchanek@suse.demsuchanek@suse.dejosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjmoellers@suse.demsuchanek@suse.dejosef.moellers@suse.commsuchanek@suse.commsuchanek@suse.dejloeser@suse.commsuchanek@suse.comjloeser@suse.comtchvatal@suse.comtchvatal@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.comjloeser@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.comjloeser@suse.comjloeser@suse.comnormand@linux.vnet.ibm.compth@suse.derw@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comjloeser@suse.comdvaleev@suse.comdvaleev@suse.comjloeser@suse.comdvaleev@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comdvaleev@suse.comjloeser@suse.comdvlaeev@suse.comdvlaeev@suse.comdvaleev@suse.comp.drouand@gmail.comjloeser@suse.com- Also start smt_off service after networking (bsc#1249152 ltc#214730) * Refresh smtstate-Start-smtstate-service-after-network-target.patch * Refresh libvirt-service-dep.patch - Fix psize reporting on a CPU pool (bsc#1252108 ltc#214494) * lparstat-Use-pool_capacity-for-determining-active-cp.patch- Start SMT service after networking (bsc#1249152 ltc#214730) * smtstate-Start-smtstate-service-after-network-target.patch- Fix inconsistent Core Online/Offline States Observed in lscpu and ppc64_cpu --info Command Outputs During DLPAR Operation (bsc#1246126 ltc#214064) * cpu_info_helpers-Add-helper-function-to-retrieve-pre.patch * ppc64_cpu-Fix-handling-of-non-contiguous-CPU-IDs.patch- Fix-HNV-installation-network-conflicts-across-all-di.patch (jsc#PED-3946)- Refresh lparstat-Fix-negative-values-for-idle-PURR.patch to work without PPC_FEATURE2_ARCH_3_1 defined (bsc#1238322 ltc#210808)- Fix negative values of idle PURR (bsc#1238322 ltc#210808) * lparstat-Fix-negative-values-for-idle-PURR.patch- Fix memory mode display on POWER10 (bsc#1237409 ltc#211627) * lparstat-print-memory-mode-correctly.patch- ofpathname: skip devices with no devspec when coorelating FC OF paths (bsc#1228597 ltc#206391). * 0005-ofpathname-skip-devices-with-no-devspec-when-coorela.patch - lparstat output fixes (bsc#1228637). * 0002-lparstat-Fix-Idle-and-busy-PURR-SPURR.patch * 0003-lparstat-app-Use-pic-value-at-boot-for-accurate-boot.patch * 0004-lparstat-Use-CLOCK_BOOTTIME-for-get_time-interface-a.patch - drmgr: Free nodes returned from configure_connector (bsc#1228637). * 0006-drmgr-Free-nodes-returned-from-configure_connector.patch - drmgr: Return from get_node_by_name() if matched DRC index (bsc#1228637). * 0001-drmgr-Return-from-get_node_by_name-if-matched-DRC-in.patch- Fix SMT control on powernv with the new kernel interface (bsc#1222163) * Refresh ppc64_cpu-Clean-up-sysfs-smt-control-error-handling.patch- Do not print an error when the kernel does not support sysfs smt interface * ppc64_cpu-Clean-up-sysfs-smt-control-error-handling.patch- Update to version 1.3.12 * Add drmgr CPU DLPAR hooks * Fix lsslot output (bsc#1219716 ltc#204541) - Drop upstreamed patches * lparstat-Fix-negative-values-seen-while-running-lpar.patch * lparstat-report-mixed-SMT-state.patch * lparstat-Fix-offline-threads-uninitialized-entries.patch * powerpc-utils-scripts-ofpathname-handle-nsid-of-nvme.patch * bootlist-Support-multiple-dev-paths-for-a-nvme-boot-.patch * rtas_dbg-Fix-the-large-negative-values-in-rtas_dbg.patch * powerpc-nvram-fix-segmentation-fault-issue-in-print-.patch * powerpc-nvram-Fix-Segmentation-fault-issue-in-nvram-.patch * nvram-man-page-and-help-output-are-not-in-sync.patch * ppc64_cpu-info-fix-bad-report-when-non-continuous-CP.patch * hcn-init-Split-services-per-connection-manager.patch- Use separate hcn-init service for wicked and NM (bsc#1200731 ltc#198485) * hcn-init-Split-services-per-connection-manager.patch- Support muliple NVMe device paths in bootlist (bsc#1219234 ltc#204975) * bootlist-Support-multiple-dev-paths-for-a-nvme-boot-.patch - Add fixes merged upstream (bsc#1219433) * rtas_dbg-Fix-the-large-negative-values-in-rtas_dbg.patch * powerpc-nvram-fix-segmentation-fault-issue-in-print-.patch * powerpc-nvram-Fix-Segmentation-fault-issue-in-nvram-.patch * nvram-man-page-and-help-output-are-not-in-sync.patch * ppc64_cpu-info-fix-bad-report-when-non-continuous-CP.patch- Fix support for nvme devices with nsid greater than 10 (bsc#1217925 ltc#204474) + powerpc-utils-scripts-ofpathname-handle-nsid-of-nvme.patch- Tell kernel about the SMT value set by ppc64_cpu (bsc#1214285 bsc#1205462 ltc#200161 ltc#200588). + ppc64_cpu-Support-partial-SMT-level-through-SYS-FS-s.patch- Fix negative utilization value reported by lparstat -E (bsc#1212031) + lparstat-Fix-negative-values-seen-while-running-lpar.patch - Fix lparstat error with mixed SMT state (bsc#1211883 ltc#02144) + lparstat-report-mixed-SMT-state.patch + lparstat-Fix-offline-threads-uninitialized-entries.patch- Update to version 1.3.11 (jsc#PED-560) - Add support for drmgr hooks. - Drop upstreamed patches - Support-multiple-dev-paths-for-a-nvmf-boot-device.patch - bootlist-Add-install-boot-support-for-nvmf-devices.patch - hcnmgr-Fix-setting-primary-slave-across-reboots.patch - lparstat-Fix-array-overflow-issue.patch - lparstat-Fix-display-of-mode-for-dedicated-donating-.patch - lsslot-Explicity-declare-that-lmb_address-be-display.patch - lsslot-Fix-lsslot-c-mem-output-when-using-4GB-LMB-si.patch - ofpathname-Fix-several-issues-in-nvmf-boot-install-s.patch - ofpathname-Handle-nsid-as-hex-in-nvmf-boot-install-s.patch- Fix lparstat cpu mode display in a dedicated-donating LPAR (bsc#1206518 ltc#200949) + lparstat-Fix-display-of-mode-for-dedicated-donating-.patch - Fix cpu utilization display + lparstat-Fix-array-overflow-issue.patch - Fix setting primaty HNV link when using NM (bsc#1195404 ltc#196259). + hcnmgr-Fix-setting-primary-slave-across-reboots.patch- Replace transitional %usrmerged macro with regular version check (boo#1206798)- Support multiple dev paths for a nvmf boot device (bsc#1205696 ltc#200595) + Support-multiple-dev-paths-for-a-nvmf-boot-device.patch- nsid of nvmf device needs to be lowercase (bsc#1205697 ltc#200594) + ofpathname-Handle-nsid-as-hex-in-nvmf-boot-install-s.patch- NVMf boot support (bsc#1205351 ltc#200481) + bootlist-Add-install-boot-support-for-nvmf-devices.patch + ofpathname-Fix-several-issues-in-nvmf-boot-install-s.patch- Fix "lsslot -c mem" output when LMB size is set to 4GB (bsc#1202777 ltc#199300) + lsslot-Fix-lsslot-c-mem-output-when-using-4GB-LMB-si.patch + lsslot-Explicity-declare-that-lmb_address-be-display.patch- Update to upstream version 1.3.10 * ppc64_cpu: Add support to parse PAPR information for energy and frequency (bsc#1200465 ltc#197256 jsc#SLE-18129 jsc#PED-519) * powerpc-utils: Enhance error message when lparstat -E fails on max config systems (bsc#1198956 ltc#196850) * drmgr: Add support for 'acc' command (jsc#SLE-18644) * hcn-init.service: Add RemainAfterExit=yes * man/drmgr: fix multiple typos * hcnmgr: Add new feature "wicked" in HNV FEATURE list * hcnmgr: Update Makefile and powerpc-utils spec file to support HNV and wicked * hcnmgr: Fix NM HNV setting primary slave * hcnmgr: Add hcn-init.service.suse * hcnmgr: maintain hcnid state for later cleanup * hcnmgr: Support wicked HNV using new wicked functions for bonding * hcnmgr: Add new wicked functions for SuSE to manage bonding * hcnmgr: Factor out NetworkManager nmcli code * hcnmgr: Validate connection manager and add tracing option * bootlist: fix invalid hex number message * bootlist: fix passing -l flag to kpartx as -p delimiter value * lsslot: fix memory leak when listing IO slots * lsslot: Add new DRC type description strings for latest PCIe slot types * lparstat: report LPAR name from lparcfg * errinjct: sanitize devspec output of a newline if one is present * lparstat: Fix reported online memory in legacy format * ofpathname: Add support for NVMf devices * ofpathname: Fix nvme support in ANA mode * hcnmgr: Support vNIC as backup device * hcnmgr: Avoid hexdump squeezing consecutive identical bytes. * lsdevinfo: optimize criteria filtering * Remove upstreamed patches - lsdevinfo-optimize-criteria-filtering.patch - hcnmgr-Avoid-hexdum-squeezing-consecutive-identical-.patch - 0001-hcnmgr-Support-vNIC-as-backup-device.patch - 0002-hcnmgr-Remove-some-dead-code.patch - 0003-ofpathname-Fix-nvme-support-in-ANA-mode.patch - 0004-ofpathname-Add-support-for-NVMf-devices.patch - lparstat-Fix-reported-online-memory-in-legacy-format.patch - errinjct-sanitize-devspec-output-of-a-newline-if-one.patch - lparstat-report-LPAR-name-from-lparcfg.patch - lsslot-Add-new-DRC-type-description-strings.patch - 0001-Validate-connection-manager-and-add-option-to-trace-.patch - 0002-Factor-out-NetworkManager-nmcli-code.patch - 0003-Add-new-wicked-functions-from-suse-to-manage-bonding.patch - 0004-Support-wicked-HNV-using-new-wicked-functions-for-bo.patch - 0005-hcnmgr-maintain-hcnid-state-for-later-cleanup.patch - 0006-Add-hcn-init.service.suse.patch - 0007-Fix-NM-HNV-setting-primary-slave.patch- Fix lsslot showing "Unknown slot type" for recent PCIe slot types (bsc#1196411 ltc#196505). - lsslot-Add-new-DRC-type-description-strings.patch- Fix setting HNV primary slave with NM (bsc#1195404 ltc#196259). - 0007-Fix-NM-HNV-setting-primary-slave.patch- lparstat: report LPAR name from lparcfg (bsc#1187716 ltc#193451). + lparstat-report-LPAR-name-from-lparcfg.patch- Update HNV implementation (bsc#1195404 ltc#196259 jsc#SLE-23855). + 0001-Validate-connection-manager-and-add-option-to-trace-.patch + 0002-Factor-out-NetworkManager-nmcli-code.patch * 0003-Add-new-wicked-functions-from-suse-to-manage-bonding.patch + 0004-Support-wicked-HNV-using-new-wicked-functions-for-bo.patch + 0005-hcnmgr-maintain-hcnid-state-for-later-cleanup.patch + 0006-Add-hcn-init.service.suse.patch - 0001-Validate-connection-manager.patch - 0002-factor-out-NetworkManager-nmcli-code.patch - 0004-Support-wicked-HNV-using-new-wicked-interfaces-for.patch - 0005-Set-modprobe-bonding-max_bonds-0-option.patch - 0006-cleanup-hcnmgr-distro-and-service-detection.patch - 0007-Remove-wicked-ifup-calls-that-just-run-into-timeouts.patch - 0008-add-note-about-comma-in-hcnmgr-BONDOPTIONS.patch - 0009-Fix-to-call-wicked-ifreload-directly.patch - 0010-Fix-incorrect-parameters-to-suse_ifcfg_bond_create.patch - 0011-Fix-comment-about-setting-primary.patch - 0012-Description-and-indenting-corrections.patch - 0013-adjust-sourcing-path-of-the-functions.suse-library.patch - 0014-Enable-the-network-service-checks.patch - 0015-add-hcn-init.service.suse-service-covering-wicked.patch - 0016-functions.suse-fix-suse-wlist-utility-functions.patch - 0017-functions.suse-don-t-implicitly-set-primary-to-1st-s.patch - 0018-hcnmgr-add-x-option-to-trace-hcnmgr-script-execution.patch - 0019-check-platform-service-after-getopts-parsing.patch - 0020-call-less-intrusive-ifdown-ifup-in-rmdev_wicked.patch - 0021-call-ifup-instead-ifreload-in-config_vdevice_wicked.patch - 0022-split-scanhcn-function-into-nm-wicked-variants.patch - 0023-hcnmgr-merged-scanhcn_wicked-id-fix-and-comments.patch - 0024-Fix-race-with-udev-renaming-and-hcn-configure.patch - 0025-hcnmgr-remove-ifcfg-file-dump-from-scanhcn_wicked.patch - 0026-hcnmgr-move-sourcing-functions.suse-to-wicked-case.patch - 0027-hcnmgr-extend-suse-os-release-match.patch- Fix HNV migration and other HNV issues (bsc#1195404 ltc#196259). + 0016-functions.suse-fix-suse-wlist-utility-functions.patch + 0017-functions.suse-don-t-implicitly-set-primary-to-1st-s.patch + 0018-hcnmgr-add-x-option-to-trace-hcnmgr-script-execution.patch + 0019-check-platform-service-after-getopts-parsing.patch + 0020-call-less-intrusive-ifdown-ifup-in-rmdev_wicked.patch + 0021-call-ifup-instead-ifreload-in-config_vdevice_wicked.patch + 0022-split-scanhcn-function-into-nm-wicked-variants.patch + 0023-hcnmgr-merged-scanhcn_wicked-id-fix-and-comments.patch + 0024-Fix-race-with-udev-renaming-and-hcn-configure.patch + 0025-hcnmgr-remove-ifcfg-file-dump-from-scanhcn_wicked.patch + 0026-hcnmgr-move-sourcing-functions.suse-to-wicked-case.patch + 0027-hcnmgr-extend-suse-os-release-match.patch- Install smt.state as config file (bsc#1195413 ltc#193325).- Add HNV wicked support (bsc#1193543 jsc#SLE-18127). + 0001-Validate-connection-manager.patch + 0002-factor-out-NetworkManager-nmcli-code.patch + 0003-Add-new-wicked-functions-from-suse-to-manage-bonding.patch + 0004-Support-wicked-HNV-using-new-wicked-interfaces-for.patch + 0005-Set-modprobe-bonding-max_bonds-0-option.patch + 0006-cleanup-hcnmgr-distro-and-service-detection.patch + 0007-Remove-wicked-ifup-calls-that-just-run-into-timeouts.patch + 0008-add-note-about-comma-in-hcnmgr-BONDOPTIONS.patch + 0009-Fix-to-call-wicked-ifreload-directly.patch + 0010-Fix-incorrect-parameters-to-suse_ifcfg_bond_create.patch + 0011-Fix-comment-about-setting-primary.patch + 0012-Description-and-indenting-corrections.patch + 0013-adjust-sourcing-path-of-the-functions.suse-library.patch + 0014-Enable-the-network-service-checks.patch + 0015-add-hcn-init.service.suse-service-covering-wicked.patch - Install SUSE-specific scripts- errinjct: sanitize devspec output of a newline if one is present (bsc#1194579 ltc#195746). + errinjct-sanitize-devspec-output-of-a-newline-if-one.patch- Fix reported online memory in legacy format (bsc#1191147). + lparstat-Fix-reported-online-memory-in-legacy-format.patch- Add support for vnic backup device for HNV (jsc#SLE-23097). + 0001-hcnmgr-Support-vNIC-as-backup-device.patch + 0002-hcnmgr-Remove-some-dead-code.patch - Add support for NVMf devices (jsc#SLE-18643, bsc#1198728, ltc#197650). + 0003-ofpathname-Fix-nvme-support-in-ANA-mode.patch + 0004-ofpathname-Add-support-for-NVMf-devices.patch- Avoid error with HCN IDs containing same consecutive bytes (bsc#1192095 ltc#194963). + hcnmgr-Avoid-hexdum-squeezing-consecutive-identical-.patch- Optimize lsdevinfo filtering to prevent LPM timeouts (bsc#1189571 ltc#193419). + lsdevinfo-optimize-criteria-filtering.patch- Update to version 1.3.9 (jsc#SLE-18645, bsc#1189015). - Remove upstreamed patches - 0001-HNV-fixes-for-qrydev-and-remove-lsdevinfo.patch - 0002-Disable-vnic-as-backup-vdevice-for-migratable-SR_IOV.patch - 0003-Clean-up-dead-network-config-interface-after-inactiv.patch - powerpc-utils-sys_ident-Skip-length-field-from-search.patch - 0001-hcnmgr-Avoid-cleanup-of-bond-interface-at-boot-time-.patch - 0002-hcnmgr-Wait-for-sysfs-device-ready-when-looking-up-d.patch - 0003-hcnmgr-Avoid-using-ifcfg-file-for-checking-bonding-i.patch - 0004-hcnmgr-Avoid-using-xargs-to-process-NM-show-connecti.patch - powerpc-utils-hcn-init-NM.patch - ofpathname-Use-NVMe-controller-physical-nsid.patch - powerpc-utils-Fix-ofpathname-race-with-udev-rename.patch - powerpc-utils-Update-ppc64-cpu-usage.patch - 0001-drmgr-don-t-open-sysfs-file-for-each-command.patch - 0002-drmgr-read-the-CPU-NUMA-topology.patch - 0003-drmgr-introduce-NUMA-based-LMB-removal.patch - drmgr-fix-remove-by-index-operation.patch - 0005-hcnmgr-When-trying-to-detect-HNV-bond-list-all-conne.patch - 0006-hcnmgr-Set-autoconnect-slaves-on-HNV-connections.patch- Bring up the members of HNV link together with the HNV link (bsc#1187182 ltc#192954). + 0006-hcnmgr-Set-autoconnect-slaves-on-HNV-connections.patch- When detecting HNV connection list all connections, not only active ones (bsc#1187148 ltc#192985). + 0005-hcnmgr-When-trying-to-detect-HNV-bond-list-all-conne.patch- Don't install /sbin/lsprop if usrmerged- Fix memore remove by index (bsc#1183958 ltc#192149). + drmgr-fix-remove-by-index-operation.patch- Take into account NUMA topology when removing memory (bsc#1183958 ltc#192149). + 0001-drmgr-don-t-open-sysfs-file-for-each-command.patch + 0002-drmgr-read-the-CPU-NUMA-topology.patch + 0003-drmgr-introduce-NUMA-based-LMB-removal.patch- The Install section of hcn-init should also refer to NetworkManager (bsc#1184136 ltc#192155). * Refresh powerpc-utils-hcn-init-NM.patch- Require vim when NetworkManager is installed (bsc#1184136 ltc#192155). - Start hcn-init with NetworkManager (bsc#1184136 ltc#192155). + powerpc-utils-hcn-init-NM.patch- Add --version option to the ppc64_cpu usage (bsc#1183695 ltc#189235). + powerpc-utils-Update-ppc64-cpu-usage.patch- ofpathname: Use NVMe controller physical nsid (bsc#1182020 ltc#191360). + ofpathname-Use-NVMe-controller-physical-nsid.patch - HNV fixes (only NetworkManager supported) (jsc#SLE-13837 bsc#1181956 ltc#190722). + 0001-hcnmgr-Avoid-cleanup-of-bond-interface-at-boot-time-.patch + 0002-hcnmgr-Wait-for-sysfs-device-ready-when-looking-up-d.patch + 0003-hcnmgr-Avoid-using-ifcfg-file-for-checking-bonding-i.patch + 0004-hcnmgr-Avoid-using-xargs-to-process-NM-show-connecti.patch - Fix ofpathname race with udev rename (bsc#1183496 ltc#191534). + powerpc-utils-Fix-ofpathname-race-with-udev-rename.patch- sys_ident: Skip length field from search (bsc#1180540 ltc#190620). + powerpc-utils-sys_ident-Skip-length-field-from-search.patch- Fixes for hybrid network virtualization (jsc#SLE-13837 bsc#1180129 ltc#190387) + 0001-HNV-fixes-for-qrydev-and-remove-lsdevinfo.patch + 0002-Disable-vnic-as-backup-vdevice-for-migratable-SR_IOV.patch + 0003-Clean-up-dead-network-config-interface-after-inactiv.patch- Update to upstream version 1.3.8 (jsc#SLE-13291, jsc#SLE-13292, bsc#1180854 ltc#170517, bsc#1186487 ltc#177613) - Drop version suffix hack - Fix --with-systemd argument - Drop unneeded patch - systemd-dir.patch - Drop upstreamed patches - bug-1158312-parse-ibm-drc-info-property.patch - 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch - bsc1164726-search-only-part-of-sys.patch - bsc1171892-get-rid-of-trainling-NUL.patch - Fix-ofpathname-Could-not-retrieve-logical-device-nam.patch - ofpathname-Fix-udevadm-location.patch - ofpathname-make-goto_dir-canonicalize-directory-argu.patch - Drop compatibility patch - we are no longer near compatible with 1.3.6 - Revert-lparstat-Show-available-physical-processors-i.patch- add patch fix_kexec_service_name_for_suse.patch on SUSE the service is called kexec-load.service instead of kexec.service (bsc#1174666)- ofpathname: Fix lookup of disk partitions (bsc#1173403 ltc#186427) * Added ofpathname-make-goto_dir-canonicalize-directory-argu.patch- Add patch metadata, refresh to upstream version where available. * Refreshed 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch - The above patch was modified to fix bsc#1164068. Add a separate patch for that (bsc#1164068). * Added Fix-ofpathname-Could-not-retrieve-logical-device-nam.patch - Stop using /sbin/udevadm symlink (boo#1160890). * Added ofpathname-Fix-udevadm-location.patch- Remove a trailing NUL ('\0') byte from a vendor_id contents. [bsc#1171892, bsc1171892-get-rid-of-trainling-NUL.patch]- Reduce the number of searches of /sys by searching directly in /sys/class/block. This patch obsoletes 0002-Reduce-number-of-searches-of-sys-hierarchy.patch [bsc#1164726, 0002-Reduce-number-of-searches-of-sys-hierarchy.patch, bsc1164726-search-only-part-of-sys.patch]- Reduce the number of searches of /sys by each invocation of 'ofpathname' to at most one (1) by caching the content of a single search into a file in /tmp, and using 'grep' to identify the appropriate files for further examination. [bsc#1164726, 0002-Reduce-number-of-searches-of-sys-hierarchy.patch]- Fixed one instance where the previous change corrupted the exit status of a command. Redirected two error messages to stderr. [bsc#1164068, 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch]- * Deal with error messages returned sometimes by evaluation of ${devspec} in 'ofpathname'. * Strip embedded nulls from values provided by kernel files. * Redirect more error messages to /dev/null [bsc#1116561, 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch]- Parse new DRC Info: Define data structures to support parsing the new "ibm,drc-info" device tree property. Integrate the new property information into the existing search mechanisms of the userspace 'drmgr' driver. [jsc#SLE-11094, jsc#SLE-11193, jsc#SLE-11092, jsc#SLE-11319, jsc#ECO-935, bsc#1158312, bsc#1161925, fate#326955 bug-1158312-parse-ibm-drc-info-property.patch] - Bump package version to be able to tell the fix for jsc#SLE-11092 is included Kernel can depend on the fixed version this way.- Change the file permissions of smt_off.service to 644 [powerpc-utils.spec, bsc#1139777]- Drop compat patch on SLE 12 SP5. - Remove unused macro- Update to version 1.3.7 (jsc#SLE-6176, bsc#1139456). - lparstat: - add an option to print the lparstat report similar to legacy lparstat tool - introduce the help command line option to print lparstat usage - restrict the physc and entc attribute values to two decimal places - correct calculation of physc to use tbr - Enable desired and maximum memory stats - Show available physical processors in the shared pool - scripts: Improve handling of errors from subsidiary scripts - man/update_flash: - Add details to extract rpm format image - Fix man page - ppc64_cpu: Limit number of CPUs for frequency calculation - lsslot: - Add ibm,dynamic-memory-v2 parsing capability - Split dynamic-memory v1 parsing into separate routine - Patch to display logical name using bootlist -o option - Refresh ofpathname_powernv.patch, systemd-dir.patch, Revert-lparstat-Show-available-physical-processors-i.patch- ibmvscsis module we ship no longer needs support in powerpc-utils (bsc#1120474). - Remove Revert-ibmvscsis-remove-deprecated-ibmvscsis-scripts.patch- Update to upstream v1.3.6 (FATE#326519, bsc#1120474) (see Changelog under powerpc-utils-1.3.6/Changelog) - remove upstreamed patches - bootlist-Display-logical-name-using-bootlist-o-option.patch - lsslot-Add-ibm-dynamic-memory-v2-parsing-capability.patch - lsslot-Split-dynamic-memory-v1-parsing-into-separate.patch - powerpc-utils.bug-1109046_cpu-Limit-number-of-CPUs-for-frequency-calc.patch - Patch to preserve compatibility with v1.3.4, v1.3.5 + Revert-lparstat-Show-available-physical-processors-i.patch - Keep support for ibmvscsis which we still ship + Revert-ibmvscsis-remove-deprecated-ibmvscsis-scripts.patch- limit number of CPUs for frequency calculation (bsc#1109046) - added patches: * powerpc-utils.bug-1109046_cpu-Limit-number-of-CPUs-for-frequency-calc.patch- Add support for ibm,dynamic-memory-v2 devicetree property (bsc#1103283) * lsslot-Split-dynamic-memory-v1-parsing-into-separate.patch * lsslot-Add-ibm-dynamic-memory-v2-parsing-capability.patch - Display logical name using bootlist -o option (bsc#1099910) * bootlist-Display-logical-name-using-bootlist-o-option.patch- version update to 1.3.5 (fate#324948) (see Changelog under powerpc-utils-1.3.5/Changelog) - removed patches: * drmgr-load-rpadlpar_io-on-C-as-well.patch * Revert-lsslot-free-lmb_list-on-error.patch- Fix build failure (bsc#1088577)- Use spec-cleaner to get %license and SPDX-3.0 string- Revert-lsslot-free-lmb_list-on-error.patch (bsc#1086268)- Update drmgr-load-rpadlpar_io-on-C-as-well.patch to more robust solution.- drmgr: load rpadlpar_io on -C as well (bnc#1064039, bsc#1070113) * drmgr-load-rpadlpar_io-on-C-as-well.patch- version update to 1.3.4 (fate#323767) (see Changelog under powerpc-utils-1.3.4/Changelog) - modified patches: * libvirt-service-dep.patch * ofpathname_powernv.patch * powerpc-utils-lsprop.patch * systemd-dir.patch - deleted paches: * powerpc-utils.bug-1039711_ofpathname-avoid-duplicate-entries-of-vFC-devices.patch * powerpc-utils.bug-1040076_test-for-zlib-presence-at-configuration-time.patch * powerpc-utils.bug-1041531_lsdevinfo-Add-support-for-vNIC-devices.patch * powerpc-utils.bug-1041531_ofpathname-Add-support-for-vNIC-devices.patch * powerpc-utils.bug-1042239_lsslot-Rectify-usr_drc_name-check.patch * powerpc-utils.bug-1043569_drmgr-Correct-drc-type-checking-in-check_kmods.patch- add powerpc-utils.bug-1043569_drmgr-Correct-drc-type-checking-in-check_kmods.patch drmgr does not load rpadlpar_io module automatically (bsc#1043569)- add powerpc-utils.bug-1042239_lsslot-Rectify-usr_drc_name-check.patch lsslot doesn't display the slot information (bsc#1042239)- add patches to enable support for vNIC devices (bsc#1041531) * powerpc-utils.bug-1041531_lsdevinfo-Add-support-for-vNIC-devices.patch * powerpc-utils.bug-1041531_ofpathname-Add-support-for-vNIC-devices.patch- avoid duplicate entries of a Open Firmware device path to logical device path for vfc-client devices (bsc#1039711) - test for zlib presence at configuration time (bsc#1040076) - added patches: * powerpc-utils.bug-1039711_ofpathname-avoid-duplicate-entries-of-vFC-devices.patch * powerpc-utils.bug-1040076_test-for-zlib-presence-at-configuration-time.patch- version update to 1.3.3 (fate#321598) (see Changelog under powerpc-utils-1.3.3/Changelog) - adjust url/source - modified patches: * ofpathname_powernv.patch * powerpc-utils-lsprop.patch * systemd-dir.patch - removed patches: * powerpc-utils-Include_GPL_header.patch * powerpc-utils-fix_integer_to_float_cast.patch * powerpc-utils-lparstat_Fix_segfault_when_parsing_proc_interrupts.patch * powerpc-utils-lparstat_Ignore_whitespace_at_beginning_of_proc_interrupts_SPU_line.patch * powerpc-utils-ofpathname_no_infinit_loop.patch- new powerpc-utils-ofpathname_no_infinit_loop.patch boo#1011529- Include the following new patches (bsc#998330): powerpc-utils-fix_integer_to_float_cast.patch powerpc-utils-Include_GPL_header.patch powerpc-utils-lparstat_Fix_segfault_when_parsing_proc_interrupts.patch powerpc-utils-lparstat_Ignore_whitespace_at_beginning_of_proc_interrupts_SPU_line.patch- Update to version 1.3.2. (bsc#986926, bsc#987687) (see Changelog under powerpc-utils-1.3.2/Changelog) - dropped obsolete patch: * powerpc-utils.bug-982728_eeh_inject_error.patch- Cleanup slightly with spec-cleaner and sort the dependencies - Run the systemd scriptlets - Provide the SUSE rc compat link- Update to version 1.3.1+git20160328.57a03e8: + rtas_dbg: Do not exit on failure to read rtas token + drmgr: close opened dir + drmgr: free allocated hpdev in error path + ofpathanme: Convert logical device path to OF device path for NVMe devices + ofpathname: Convert OF device path to logical device path for NVMe devices + nvram: Correct valid partition name checking + lsslot: Update man page/usage statement to document required argument + drmgr: Load kernel modules for pci hotplug + snap: PowerNV platform is not correctly checked + Prep for powerpc-utils-1.3.1. - change osc _service file to use tar_scm service (disabled by default)- fix error injection for EHH (extended error handling) (bsc#982728) - added patches: * powerpc-utils.bug-982728_eeh_inject_error.patch- Adjust dependant libvirt service name (libvirt-service-dep.patch)- package smt-off.service (systemd-dir.patch)- version update to 1.3.1 (FATE#319933) - modified patches: * ofpathname_powernv.patch * powerpc-utils-lsprop.patch - removed patches: * 0001-nvram-Correct-valid-partition-name-checking.patch- Fix nvram 0001-nvram-Correct-valid-partition-name-checking.patch (bsc#970463)- version update to 1.3.0 (FATE#319933) - see Changelog under powerpc-utils-1.3.0/Changelog - including fix for dynamic addition of memory (bsc#957445) - removed patches: * powerpc-utils.bug-936383_snap-deprecated_warning_sles.patch * powerpc-utils.bug-945968_allocate-workarea-memory-instead-of-using-stac.patch * powerpc-utils.bug-945968_drmgr-Combine-the-init_node-and-examine_child-routin.patch * powerpc-utils.bug-948430-drmgr-Generate-error-message-when-PHB-is-not-found.patch * powerpc-utils.bug-952323_drmgr-free_slot_nodes_before_adding_slots.patch * powerpc-utils.bug-957448-correct_node_add_buffer_overflow.patch- fix for adding Houston adapter (bsc#957448) - added patches: * powerpc-utils.bug-957448-correct_node_add_buffer_overflow.patch- free slot nodes before adding slots (bsc#952323) - added patches: * powerpc-utils.bug-952323_drmgr-free_slot_nodes_before_adding_slots.patch- generate error message when PHB is not found (bsc#948430) - added patches: * powerpc-utils.bug-948430-drmgr-Generate-error-message-when-PHB-is-not-found.patch- fix for adding spookfish 8GB FC adapter for DLPAR operations (bsc#945968) - warn users about deprecated support SLES 12 onwards (bsc#936383) - added patches: * powerpc-utils.bug-945968_allocate-workarea-memory-instead-of-using-stac.patch * powerpc-utils.bug-945968_drmgr-Combine-the-init_node-and-examine_child-routin.patch * powerpc-utils.bug-936383_snap-deprecated_warning_sles.patch- Don't require tgt. Linux as VIO server is not supported (bsc#940462)- version update to 1.2.26 (FATE#318009) - see Changelog under powerpc-utils-1.2.26/Changelog - including fix for drmgr -R replace issue (bsc#930153), - use sysfs migration store to initiate migration (bsc#926348), - fix for broken memory support for little endian (bsc#911679), - and do not remove the last CPU (bsc#901216) - removed patches: * powerpc-utils.ofpathname.bootlist.patch- ofpathname_powernv.patch (boo#933651) If ofpathname is not supported on a platform, exit with 0. This will pevent grub2-install fail on PowerNV platform- Update to 1.2.24 ofpathname: Convert logical path to OF device path for virtio-scsi devices Add support to convert logical device path to Open firmware device path for virtio-scsi devices. lsslot/drmgr: little endian support for memory This patch adds some support for memory slot listing and memory hotplugging on little endian systems. drmgr: Correct -s option handling The usage statement for drmgr claims that we can add/remove memory and cpus by drc name or drc index. The current code though assumes that any use of the -s flag to specify this defaults to drc name. This patch updates the option checking for memory and cpu operations to allow users to specify a drc index with the -s option. This will be handled the same way the -s option for pci devices is handled, assume it is a drc name unless it starts with '0x', indicating the string is really a hex value, and switching it to a drc index. drmgr: Correct null pointer usage We can't de-reference NULL pointers, it's not a nice thing to do. I found these during some debugging, correcting to avoid future bugs. ofpathname: Fix checking for hbtl Fix checking for hbtl in of2l_scsi (). snap in powerpc-utils 1.2.20 produces an archive with fstab and yaboot.conf files potentially containing cleartext passwords, and lacks a warning about reviewing this archive to detect included passwords, which might allow remote attackers to obtain sensitive information by leveraging access to a technical-support data stream. Solution: print a warning that confidential data may be collected via snap lparstat: using get_smt_mode when showing SMT info get_smt_state is used in the system_data structure to display both the shared_processor_mode and the smt_state members. After reviewing code and documentation, it seems that the information in smt_state is meant to be acquired from ppc64_cpu instead of lparcfg. With this change, the SMT listin will be determined by the output of ppc64_cpu --smt. ppc64_cpu: Allow builds without librtas Currently, --without-librtas disables ppc64_cpu. However, we only need librtas for the run-mode determination; other functions will work fine without it. This change allows ppc64_cpu to be built without librtas, by conditionally enabling run-mode, and restoring ppc64_cpu to be built when --without-librtas is given. We need to re-work src/Makefile.am a little here - we use the += operator to include rtas-specific functionality, which means the with-librtas cases need to be listed before the without ones. We also need to #include stdint.h, as ppc64_cpu.c uses inttypes from here. drmgr: Correct the -s option handling correction In response to my earlier patch that attempted to correct the -s option hand for drmgr I introduced a bug in which the usr_drc_name could be NULL causing a segfault when attempting to use it. This patch adds a check to make sure it is not NULL. lparstat: using get_smt_mode when showing SMT info get_smt_state is used in the system_data structure to display both the shared_processor_mode and the smt_state members. After reviewing code and documentation, it seems that the information in smt_state is meant to be acquired from ppc64_cpu instead of lparcfg. With this change, the SMT listin will be determined by the output of ppc64_cpu --smt. drmgr: Correct the -s option handling correction In response to my earlier patch that attempted to correct the -s option hand for drmgr I introduced a bug in which the usr_drc_name could be NULL causing a segfault when attempting to use it. This patch adds a check to make sure it is not NULL. lparstat: remove "On" from possible smt output The SMT row will only display the number of enabled SMT threads if SMT is enabled. ppc64_cpu: output only the number of SMT threads when smt is on This patch removes "SMT is on" as a possible output when the smt option is used. Instead, only the number of SMT threads will be displayed. - Drop upstreamed patches powerpc-utils-bug-886123_01-l2of_scsi.patch powerpc-utils-bug-886123_02-of2l_scsi.patch powerpc-utils.snap-confidential_config_files_warning.patch- Get rid of tgt dependency. We're no longer interested in running Linux as VIO scsi server.- Remove dependency on fillup and insserv; the package provides neither sysconfig file nor sysvinit script- add a warning that confidential data may be collected via snap (bnc#883174, CVE-2014-4040) - added patches: * powerpc-utils.snap-confidential_config_files_warning.patch/bin/sh/bin/sh/bin/sh/bin/shibs-power9-12 1763481332  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW1.3.12-150600.4.17.11.3.12-150600.4.17.11.3.12-150600.4.17.1 lspropamsstatpowerpc-utilsfunctions.susehcn-init-NetworkManager.servicehcn-init-wicked.servicesmt_off.servicesmtstate.serviceactivate_firmwarebootlistdrmgrdrmig_chrp_pmigdrslot_chrp_cpudrslot_chrp_headrslot_chrp_memdrslot_chrp_pcidrslot_chrp_phbdrslot_chrp_sloterrinjcthcncfgdrchcnmgrhcnqrydevhcnrmdevhcnrmhcnhcnversionhvcsadminlparnumascorelparstatls-vdevls-vethls-vscsilsdevinfolsproplsslotnvramnvsetenvofpathnameppc64_cpupseries_platformrcsmt_offrtas_dbgrtas_dumprtas_event_decodertas_ibm_get_vpdserv_configset_poweron_timesmtstatesnapsys_identuesensorupdate_flashupdate_flash_nvuspchrpvcpustatpowerpc-utilsChangelogREADMEpowerpc-utilsCOPYINGamsstat.1.gzlparcfg.5.gzactivate_firmware.8.gzbootlist.8.gzdrmgr-hooks.8.gzdrmgr.8.gzerrinjct.8.gzhvcsadmin.8.gzlparnumascore.8.gzlparstat.8.gzlsslot.8.gznvram.8.gzofpathname.8.gzppc64_cpu.8.gzrtas_dbg.8.gzrtas_dump.8.gzrtas_ibm_get_vpd.8.gzserv_config.8.gzset_poweron_time.8.gzsmtstate.8.gzsnap.8.gzsys_ident.8.gzuesensor.8.gzupdate_flash.8.gzuspchrp.8.gzvcpustat.8.gzpowerpc-utilssmt.state/sbin//usr/bin//usr/lib//usr/lib/powerpc-utils//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/powerpc-utils//usr/share/licenses//usr/share/licenses/powerpc-utils//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/lib//var/lib/powerpc-utils/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:41669/SUSE_SLE-15-SP6_Update/ffb6e4c024b4343159f4df390711d38c-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]=27b98577067e9db464a5c5861b14593cd644c609, for GNU/Linux 4.3.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]=41cfcddd7285d7c59262b77eb2f3df9470c64ade, for GNU/Linux 4.3.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]=1db6194611db2cbf505126abe9da37b7c6150e9d, for GNU/Linux 4.3.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]=8da70b3e101251b8365161b52e33f9e56c9b9d56, for GNU/Linux 4.3.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]=8a8df075a86d4bb2f43c32a5ab0bdbfd566413ce, for GNU/Linux 4.3.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]=6cd422f3d1bee8279cdf5253bd6c3082baadf412, for GNU/Linux 4.3.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]=92701276301c2c800310f3a51ae8b3e337345330, for GNU/Linux 4.3.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]=fcce99271279e65273fc3f3def72086f351d3d9d, for GNU/Linux 4.3.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]=36e0330a705ed2ea0028c4aea4b856df6ea1accf, for GNU/Linux 4.3.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]=9ffa13063a1c2d829de7d2f4fd721da449f99439, for GNU/Linux 4.3.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]=8b5a8123f9daf82b427434e739638447d00fa8bf, for GNU/Linux 4.3.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]=42b1c84fa76e4bb0ac377b8567f4fc6e0d9c9588, for GNU/Linux 4.3.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]=c1ef3d89447ed1ed83fe59135f184e730c4298e3, for GNU/Linux 4.3.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]=a198f0ab4fb71d4699759c258b876eca6866de5e, for GNU/Linux 4.3.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]=a97343e19ca9b85e0e314d0975d8665329e77f28, for GNU/Linux 4.3.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]=b4009121ba0faf1eaa38add9e8404355e953efed, for GNU/Linux 4.3.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]=25e8c4420f749d59f46a477dc25da1179db8ede9, for GNU/Linux 4.3.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(D,2>3\powerpc-utils-pythonsystemd-sysvcompatutf-876eafd9662d458905ce286d3b9441548c1f53a69e898083361982c51ecec29d4?@7zXZ !t/ ]"k%:齊|P~|2ނ-t.P,jr1q4jPoAb;~8\.$#5>[16rޝi]TJSh]HdaD|sSl:kOdAGwt~!^Q2֠N)[L2=ݣHzϔ%@x^6!T~=9-wmyԹg7?{2c Ycv>W ECc:WaUH'C٭goͨa2FYS86P7VR]gGiP泋&i%d jv^sT#ptd8s@r[1if1V~/ Dud}}$*Jo8]hPz'e ^ T=[͸ ɫ~Χ9DHa;Lg܁PMq"8M37|6P1'mB<> fGDTAYxJftӧ_IghX4WX(޴ \21i=͝~šCYf*F qCp./s[ R1H`z?z vs8(5%nu:HEK+ #؄!NQ6pk"!'q\B;6My(ގ<:œ,1>„ ,'f?z}˲#|_9ޜn `>j|s¾so\LV[y 5_hY. vrrObMIXmmoj.iDbH`NF12c;%.fJ>])|ᮏ5v,ZXҷ=Xyg4I哤XUec%/WJTwp/Âsan1yyR5}y{pdD^Jy;(+ C5'潛*Txq3r_\{UjQD5XT&/ @D.(̀Т"~E$+EL ?e3K wrUC*){ I:Ҥ= D|h?>Ձ#*`fb0+MV#8;UwBg2hV~bzaT (pty7*.ži!|ˬOLi,/K(]vj:C]:UjCS bTΕZۻ>%:xSꖷjȦ偺WucތP\d= ^`_J\W56$"b@2/gi =6}xQr] *~.PFaR yp6/QXyu,(]0 yp xo39^bw.HcrhugY*.ܽo⅕{R\?P\^!qݵ#a5 j[Qt8ù }}vd :cuc^@_֏i>! Ewo =+ "Fˋ4kGlCDlZ0Q.@\TۃY+ww`P C43?k/إrVP)!Y&A}}APEUd?.I5Lpܨ{_"ͽ1sNEk. 0;1xSZ4X\W(Ռk%FvaLy: U1Z)BdLm>``c'8wDW`x j}ޛ} 㱧&EBR^ED-Oh2755^5DBe!󖸦OCJ7][|U3(˨prj,I#E Sw}OU4b WS(C8г&Aꮠh1z/)\q3~d6 לdH%f<:)5z9y6<J$jED1w,s0uj7[lR5O i(͞VooO14'ԃG ׶k [!eO9T.{t;MP fwjl;Y_A+D- ZM_9a]ćd7Y(ꂅ.g?d(ZM;uոV.{FyQ*7O3y66lsJŇHS51z|n؎O whvg.2(ޚd뫇8Q1ORl׃*2 qVϞKZgcbgR-8ɫ)\]p QĮ:gneO yvb䰧)i:_̀t8;e!:bB%֓L j`u%m[(_0Ubfܗ<NVr@ہ'`^]D^||jirl ;w Pz5re>$T*']{5HܖVJ]nᨀL'ξ #,X1:>9̟cFGAP{<ï&kܩ$i 6D-f1_f~ u JzD28kjJt< r*d9]UIS FEG^FVhXT uodߓgԼz~$,| ;\agqB4 Q6` l \cYMiZˬ1ȵo[3T'MuЋ1@|$Є*"+~hܴxGxD'A٪ m+js;u~wݭU.e:PݪqOFc'~-B>榳@t{oသ(MH𰃃j8kT c"NdD'=]c8m-Jsh6kX풵v~k(P253P>ׄu\bPU"Bsj71nAӯ?{P!ځl Ƌ#0$>-հ|?}VV;/4{ͻ~$ȋ}WN+(8RQؚ3h~  r$v>=@0H!SUTuS EVU|-NШ48)yU~ψzuM(w!u`@:+|69dΐ}ʹN ?B~%E %dG餮TWpWaVv+" tx7`+`4i{fY]1g/݆8N.ɘNƻ Ld07>rl?:8w‡1pZ\#u\ğ!#NHÁUL87xFTFWΥ K+3g ED; {O.46<pwי# ̜PCY3'?;XH{",3H,7`[D٠<*:Ǒ|e#(p- DNzn'xɬ.ϿVnb @YK 0Ik JU6ѳ^O4# ?{.bh/}="ӆ^Y;kbRКe /onSt{[(-*X+`enzN6s$Q B <_Bmw}9b&kbd7#xl]nh M.x0suq=6PYշdi^-ƏG"=:%%}_uoW{Jsm3ly5g"9/:2:c;iL22DG.\UB+co<=\@0dC琨y"nGw qB O~~>cO&< 6Gp:kAFj` $qalm_[f ޥFyv5ʟHʆ GCEC/<&}2XmScI8H BnE9B+RʠHa-7xUrHZ_zG_\CZ) G/ʺͱ!@η\/#5eZQW(P*PF3^ϻ1wPPVVF1$sУeM#u_l,E+_n:q zI= otBXt-t0ߓqfY[Br=Af*ymzX0tar$5T3z":B`zg;L ^XsH3^6+3 r6+*q3d^m ޾񷥌AQ[':R$m1S@8S vteY^gs+SGl-%Eƽ/S V*, x/gs.EL"*+}lq_~^՛0E~J`BMٸGGU2֊g1d6L\HAX7/ p~#?~Q()fCTӄucuHN:}s4([Gp$A3Ea|&ܼ}fN gi5ɂ-Η4FB`HћݪԜd2Xl(9dIwVF'_K)l\/ϺQ8'_) 33&8)؍zq?k=W~16T 2lhs5 IM}&*7+JgK 1) l%ngF-Zq9:ؠS#XL01R(dBՂԎLO5G/,uq7j+a 9I;z[qBXqnCz6P*a8y8xV|@:rcYI3HnfkG1Pf6fC']d]B'aRf0M c$[٢m٦}A iT8z5ejhL=EbG%&x(@XHs%~B0&N"{ nq>^L(KC  ca'q16,!KYl, ٬];ۆwTF` cD"u_o+PQ'RI~S2tb51'n4W+b>`Qߥ_:V|Al86?K +wۢozмof'@;dRʚ;w O|`r`jLͶ)-DG'4@=,h%Wf&r` RoIb6}0NIav`o4Q^+KnG ),yJ)Ju넬lCsxK[[MXA^׀ S["0pf[ 7ޟֶcO_ Q*ㅲއk Βp+hZX!ғ qpՁJP˔iM/,b'h?)r^cUS&a\(+;cP+ 9@l_/RIm / 9 :~" e rI*/o=1^<3lJjDdZX.~彲^ܟVs\ Coc_s+W^x&WbJIn.Ys#J^EA48ݶFR?\x*"i,'` UmZ wG0{ȕl ׽bm:熐JFc</Cgl'S W-N Z!!p3չ0(5p^q^Yx~Ĺ#t:IxY~,t^ ]N XWƼ_MPZ uoJzI;uzYqA].L Z?u'Yec*;*֝Fzv(͝[5S7 =ď&5NctM4LM,:(5]9X eɧ='q"Iv,PKk 0ޫ||bN*FCVz2*<2DmK%tfEP?:&j;EBk@8UV>#C}?y t.v~cŵi_ߴ&# h,SZ 0߃eV$`Ý?vwf ʊ ˟~g]ܗdXBqb`0Pjp")\+f_K`SU"'ɦg] =ID73pHjŹz ֳdD!{~3_B<#[ci6ʺG+Ӛ%Rts>K!W t|wi~Xչ.h#P)SgU:,!o w9nP\x1mBQAGA_n Ұ*i\EÞ,pg/\fF>,GCJw"t f]V9"N gƐߤ|\5' w7BU\@9[D_0^YGk:E`κJ? qD?\> XƗDʁ4ۣ%k$(dX2&t=Z KֻSgj2~O|d\3.Pn ǖ~w{Ifk`n*v'^~pYɴ2 3u ȏt+I}/| FBP"qՂ0|(—I_ngHr/Xzkc`/=uoBu81&LzƇAPbphZNQVl*@FAݕOE[s qW'ZZ'A(o-]M- x-a5Z }OvRex gLr#aCt;\cY1/&K:&'8~hA2؝Vcoy'^h6jsaZT~ǧq{RnT,Q#%[iXKVaݧ5fƐ,&Vt5ELRDNZdD`t\i#/hwcVQҠ,x]P#D*IJd%.P|!KfpDPs&r#v jKmcH05 fTZN- y-uxDը@,87 {(ܰiw3՘n.wg-o ԉCc/M)οvo ('eGh.qZ J.%^HK S Nء\Ҟk`%T,kgo[teێP$ \Yj "mu,ӋY#w f{TtIm)ɳV6`ݫȗ^jsqMgU5r엣D*%( *'gڝj][ fj%*,`){#o |)?.h]~kKʹ$UDKu OYGis hVr]{f,_dM0s4'kC h-[5¶h6Ըc)Q6Ü0J=wHjzK{5 N ☲4*]ΩߜSFr&^/п}z AgWS_)$4 ÿ' EqtVyq0v\*`dJ2jZC; _L gF^G-[ObȀ,ji芸~IV׸JNo5H!-C {̳3)zb%.!B'B'ޣkN7Vv,䒽f_! LY8F Y7W~=PGb}'BI5$`UEhÂjk7)5ܗidRcTxdz*cj\L|DS[?i\g]~%ǝ bVȱ$GɄwSeYuL# (5lI@n&NZ=}Xr+d{G5IRsIH%FI| i0* ?Np{:8Ho"{gG~> i(B>|D 渼UC\?/X}v>sRKPtL5yr/N gmS %!\$ ҨSo$rr!|,xQ}RJٙ1TS2=c1@{EBmpqLPjd0^ᢁ )R@8\t\؄\W\HLsr bj;k[J3M|SgqvyJ1{B8$gj(67!bo?z{3='\H8:k4XcoɆ0. ->&z**dAj{"(\;ǔQꂞ{{xU"zZț ZVmS\U  !"e|>R _5DB~=''_>,<Ty+oS ?F<w }`pfp`=F(Sp`焱=f8&LXR]bpZU&00յ/ʺ~bQ 2,#D Qc E-Ώb FX#P4|d,ݎ@59S0ja>Yᆜז"K9,;VK9z4%=J>6F#V&_ZסτHF\Zx1&ġBNI :Z=U|k~SXˇ2&X/fQmІG q?h4ĥJPެ,&qm3q3 dWwL&m`!l7>p8F{H@BfʄtZq녈/v/ r,<@KPnsJ F,qՑQXrϠsJ[N~_ߋ~2Wb*gwQvVشz9|}Xʼn -V#'j$-^d SXn2{#fGFӔ:pD; : W 6a؄Xj >,4k}:Dy۴"nc[+!e>>5;1-r(ƉJg-*|5/6l8:d*,lS6HlPC:OhrYq~Ib9wӞw*٣#w );1K~Ȗ}Jb+Γ-"G )ud +RKq ?%r$~j14)O(0F~FY.0!{g D ϯR'R_d'E*?YM p  8f0lj21}K .?$q@ד_fx4xh`XP mqۉS44O"FG؟q֊07Թx__'r כ]֞=֤LF=ڐ MzZX=Hr#e ]煋ϣ]{T@ ( ٤mq~2SRC6ۣ'vzPbt*J)>aMp~U:Kc  c v魋^@4L ZoWR"fU 0,nAt׎W\ol7qTgoځ $6P-ɘf/%?zm(Zcqs NF]_ѯRXAn  cbk,US=jFapxF}H`ȯ f]g~UI"'Hh/ґ*}t29o}S)ShXq}'Xr8J q̈́ha SezmhUY0汴UjfKw/MD@`r+p0z_ݤXc{Eە:T ⵈ˰4ovHǎ S~a#m=(Bm|a\R" "w)֪V }TZv8U*@ z&Pq%;C5/Ir,43堇:#)+eUc'IK[y hӦE@/åITID͵|zK 9lBŽ#5 WKjGuHzeBM.P i4ܐǞ.Qk sٻO=YY|T0dPv Z-Z)cn1 *u hyplS4>kOQ?Gӱwo Chdnݗ}_B|R7:g'1z ic eUjdLw9P i7] 'R$#y ՈՏ&ϼu荌$ S^gUVVW/u;/da/eDX@|:_FQ/{/ڡ Ok>ȧՁ1^mI?&4Jۭhdjم}RbcX?X7tFژ{jj&Z)C`/E[KxLc@EJ+U hVfPHo߰+_=59N`` F_HZ;t@s;JЃ#sEJo!jP+%3_TBd{tSnTEK)dӶ IcE^Y ZW /Yc!4fPb^30 U)蘮7yFh`I&'2]ϲ~z])O@1sfOwn??YruR[07Lm㈢r_< 5vseË|n֚xN1ދX rTXdWLN)aoN1Eўn,%P34|O DdGFjC-6GTeQ*Wl}PR6z$ɽO;ev Su5+ ]dAHg>:/Y:Qy-B[,fDnLLTԟ3gFA;Ы7p 8&?{v6χ]v5?FӪ =XRb%װϪ4`5.aditqpG.L˵ 43 ?D/`{z/z*IuԊ5iՠŏ˕P|TW 6?J cy ,WHJu4?\|ͽG2_7@N@Nrb76PRh)!~Y%Ɓ:O>PfzFHc D5ik."39[3B)_`!T7<<}CK߁H)ԭc>:=&t@0t LdA6*.8as0sA(}t1ŒDd`Um{jj^IE`s %=nsi3Pndz ;,(0[r9txx[\*u,&c4ymE!@Ǿ4\&x?y_ wx8pܤġay]d[hޛZ<}(D1\4}6 .i[$q`A1FjvpVk25|;7@m}PS 3;bmVz8M CIU=WM1+>Ǝ%`٫Un`~O1i) 34+fKBkT^f6BѓHbK#ebDjƽ!6J&eOpz}/,3k-YQB{>4m19|:OYTıv1lݖYC񼍽爴V$ h|S9_UT:WJar U^Gnd @)W#9oM7Wlz9:blAgQd9Abˆ[kh% <Cl1B7azl/gXzk>N~'qQEm|zqY-Ys*4Xhq99)/L_ K׬}{7eߒ0`Gi10JsNJ;Z(&TXar j埛)IJtn_E#,%;(nɆe'Ġ`u Ui֛k_8a / QRv}4JܟkqTw'FaMMMXrp)Ymkqd`7EA <9pXmwj]E%+n}uNjj'^y(A?^F-<ߛwm =eS-SW(<7X Cyϳ/wgG۟TP OG6>sO%MCJ8garF9=/ԤDDZ@3l*}rcGix:θI U_$F+:{ /$c++ØpzlT|IPr{sz#eQ :vŐ R>%R~ x$ue_AF o7uoq[؁#^ӲZi0&nv+%HQ@, 7r_55f\j;N]AI8&)FC/h%ੑ I2L_WdY|k;AN ]F\~KKی_;f2k%#D-[U߰ TR&IRW|kMLe<-ًsQ:`"Ն g^:aLGXLN)y_sV!p+YJ̥lz69O ,W?Y?+{)Q7ۙij(&~&d?IE]= ZD!4I*^4XUA-ăuO +j<>{RnH^; 3\>U j9:6YA^Q|~:t:KFM``3'5.n{ڐZ<L J8 ,Wou.%APj~BVvز_akt IX[}t%[,Cox1M?7X2!>&h~9qm9yS]Fv ̛Q>3+eK[B@Cf4bA޻qೳs-)\c;Uռ6׆W_TC¾stw)UůIՈ zvW` U(Aktۻ#Bկ]]޸yVΝ"᚜JAD,ƛLJaLSqexybT qg,Ƹ($!Y )EEz_uiT{vm]ǿȀ`y5U:&y6mh l#~pätbZ_:sڜIDL=m!a/%  YFiZUq,z"?/ۢg$a< zփa=Ϡ+ޝM0;ebfq! rM%.VYJSr?"?/.\լj,!;įB#\oB֢WɋXDo2A60B y?Q5K}HL˞!p) btXQwgJ ^QR%pT:mn`S} >?elO[{o(n1-sn$O9f~Vx o\WR]v"3Q́[ {2U^0bNL㎊Ţ- H}>YtkuD[-]V3"%p =#Gf>(Ǹٔil'B%ܬbv=G hH~XPgՀ`h ?t:,}t?TA,޼y+ĶF"NE;@ze1rVR;I1"6uRٵ[8⽿1Rw[(Q `lG_ ¯8 a| NK=|m+G8Pg0 FnLz$4ZV:2)'^6t,ʖ0xE/2AK/zp oR|켶RE0mN𴳼䜯P.Vlƒ$gbNrIů~AcҤ~g\̚$_V}ۅ/VHi̷@=m 1uW2vÑ :2 Z. SLx^K#u/shvf}bf4_k2E}kW-q*}-?%t^%WӺ!h)fTᣍb|3 )Js0i]^,yAHV4q4emZq Jpb`ܢ`7Ǡ;aE8˥_Qv~o53?8KWSs,ԭK21˒2z8pd wbE65WQ:ݞA=} yؐrIK 5ZEp8T K&Î XEaTK3|H%*鈕t f0w+[@(3NlfԂq\~'XXe6{FnId~HiD DkG/6eSHUsU } .%n95l4S!3`O",#~!})5F#0GGDiZB2_JORf}XћH/# x9 !Jvɯ46BnZMtfMgGj-ۯy`L}΂M RЗn8QJs6}ΆwЍEs>Q.ڵ#m6AU=hK(F$1ʻACϺ0L N'֛$837ϧTi@ J^cWUzD bbδ'I]`̱`t'3Ocu6߹]939;+0d2*`D8+~g~r5_HMZsG|=ֹ}9"[c a;o^/H2CkQa#qfx0ZeBlMٶeডHh@V  Ot'e^gͅ!\8p"iܱ$1f'fY&,f;/SՀDI8ytE>Sww|$y' Zo݉.?eXkCHi})AnuV'i+{V,0ѝ 9YEE,uۮm,Piy,«RBɹa\G̙0W4}d«AB 2Pqڀ!L餳75dAS|k+fz5=<- u]k=tF-*Vv)XfQpX>" YBoH]î4w !׸rSt& ӤC*^\N55Zf!zRS&;ZǴ 2A/>Spc0bM@l, %DT7Pqf`~OY3Z SҜh8>^8:cYs4=kR WYqWT[;[a^:2:RkFT"_H$4 efXVv 䋧klcci :2s&&$>}a=ȶ@!c/E1 59C@k+:ٺeī9$dohroh` #,)9 S S8yEF[t{+d Lg)Эgy!*߯phAԘcAoZ_d}=<]6x}8Nwl{_yfi=܆Ɏ_w]j&ʐ:&Yso2tp\rc=렍iy;gga(on7DuN}n Qn}?e}zCjq28]o2vHvcNmY}\҃6nFITO]AՀ\ G6`VN<=gPdZ>/~Fѝ  X ebUjaé{rآ~il=fCDi ^!SyY̕=sFxud\ R ]1P.O&O:T!m%qYzo靄vj*TN6⠥ц,ʽ[7ZN#mKC)@*5& -u^-(4/{Chv 7Ώ;8ѩ+nEy"Az Hn*Շ~%z㍖{Ҭ~7xr) L& ȈdX!0.C?)q5ݖ֓ZtUKBe>[a粖LT|jFu(Ua?r#fKlűHgzf~eݑl ^2"S=ZHo@j$pH/l9\˔0l''4G6U͇oqh »:c7x%;'q݊ h7ȎNąYEK ~z?D&`9̟ДnkHUD+avl"Cmk>7~,ѳv:_ j7R[=J'ybZZ̊ 7@ _qa7,4jtѥK"AbHNr~8ل񖾩z| FVw[SܟE#uxKsQȿZぶfFIE߁[x)AF^Y̯ hepdCWˏ XL v7 oUzdtom 2I~ -fFq['>ǚAQ_[Udd$+*jEmڤnn>J4 ϓYGl[ H;k4']@_ 3N/: aQ׃ 1D 4e¥\i-s>nT5] V$ulΉMwݢ*-ԧatK9+IM>s7eQkzj[X:Jr\\XR,4ޫ3Dix~'>.=iZu(lBq8oؽNbW$ QR6ƈvҺZԌ 2KuК?:0 sT$4\W7zzAZ@c[r2i7^0xϛWwKr^=c:qlv{ w/F1Srv0т~ĉf%J?u>i e̹@y"xbWqn?kZh )a /Qw$g9;N<$l䡼!4 9LB"t!ؘ44p?1cpK{Ia"f@&N `0Ը#j$Qur^[}oـyJpQ6|oFV$ 1Bm̓Ad/םtܐ}~V2R8#z)24QxIe2ז}I;;pPǍmI.0,c8#<0I-:rO\q,n?I%tKJEؔY@ؕP@+x3.nG~R#u'=yCj&L43Χb,|_,-"2_F蓎=,TP![Wف,wbJ` )rjӨ?G&9'7;Ъ8E Pk3t`zu9XMQyoapV+۩&jVBML Ky #ָ4] ;? yEy+*ेJeyKt"V8҃a5BGW1B0vgYaȤ"77Eru4ę=?Qqڙ0d;kTut&̭ 8/ͮ^~H)nSJH?<ܥA |`lLj_bٰ[ۍk &LL.^/DJIĉo\zU&|oU(,bC`~JHyYç^t/꞊x^3^̂(T7ϒFT'V=oͬ΅ʻa5KjS̀-q-xJAc;UOrR؉bItl`t ~̖Kʁ?̷9˫=U7u @g.bA%/J48y2if<*Ѣ:"s7ϊS`\ur]p%=-Փ$Ȣ?x8~1 cPdv7P6;*n 3ºLe 9 6.0o.4gteORRcarٙWmA :%7x*&kOAX*: ] oo]BL9CF-S#μ'S.|W]TDVERAќ.N,ew)t*_n.'$wƳ́3+Y疝IQ_MTAFJ2^f= Y3(~n8- ѤRHI- F3eĕU!-c!AO|OxdW?X-pC֟]G3 :Tˁ'!]BYd/@%m)xϹ!A)h\=*o(=RFN$!$ Oݞy ]zY^ġZ82 %. lR> Q^tfⳒ:SCv`5a+P Za,AJ"1o SS>Z6o|XHdh(KZ/^F23:g"+C5](Μ5 ndxK-]2}pCJI.l, ]REi/7H}ɠC CV }j~[D""י V"N:k9N`(l2bZ>X7wrp=< ) YY)Uk-K:$lyȌ[n&R)LN&VMi v2C1$zYs# _I3oa{\h.}џVx\HQ I][.S{k5ʙF?}Hj v+8lV/$saBg(趂}-X!FY_@ċںW[U\~s8D|[L EJS|UW AiRDr_>;>${ X9~q6IF 5<R)EZc % 8e}9 EX6U.<&^wj#T8[PNd2ǰLmYrӰ2NClгe?rsKgigSz /P3j].cQȾupwge!<,6&@7TT} tt>N lN _ѕjAo~)!;ㆿGZۤqVUǮLPSei㭬UB8R\]tQW{86lŞҬBy/U.*O9W~l|z}m؈=Tl,<4p]?[ #! pZ-t6QLg}֋xWRW'G16% v"A9*?H _K(=* 9ݝ^~y3թrNӻ'3ӯG[lR]vON=x,U)sAUW j֛`5=x;σR <ŻܟZ\_L媃úvŞp)ګ:!j,iܿxOcDӜD pi!A%Bj`QSʓ^' $^9KzڨC `;RP9~lcXxMŋOTQ g'uGO9yjKgBiz`/.װ.^Sz9hI0֠A.5~UPɓg/4?e 2t;HnB " >V&j: =C5L(8v0|F_C@u+9H2~8rm4˔\;" vGe%}T;;>eB7e͕tKBxǑ{DGq/YU%h_+8cש5jp::(>!IkoZF2G YǡxdϹ̔w_܋(K.$RvT7`f(R cCNn=kmy"I=:(-EPGM-JFbAnʯ6{h6@'ϡ[ۮE[y7d2b&7>^ 'VUymzPHڜ[QٱOCs4a@ Lw m{wHڬAv'DoB1U- ?eWw.8 =w(Zx>4KGtߴ s䐋Ι˰e$P78aUc|ےl@T;a+]mb<1|-?MCk Qp`Za~-"pZGdgoKƚU``_JC{KLT8 !X#BQ΄WzZ_O‚ DN (0@-"U\m3qP |K'xZ:i5RBsg\sM;Ӛ-Juq,Q9=oGD4%۽^ާ{MŘc**a6>]@T>*Դ̐..Lh6ivXl,-ʰ鱡q`Gl/$DszP ^]:j~ qÓm "?Na !G.TeB+&J%dR LĻM?S'i,/䠍jǔG?rO35}E섑-kXu;gˈb#G_0@4'H%' >#p/C3fB⬻:cg%k'F{r'hCr1jRƸ.lo4fN8VX6$]:ToOVm0kԷ9C_vvѤNHN 7QzA,3Hv6<6Atw)w7vĻwqAzӱgBSAjBht 1wb柃KձLˁs ɷNP8"3ƭ?VZ6Q4 A 4%P?X ZgX {/׻$~H,0N"BpvrigE 7^ߥڎP=MȂFi*X3 y{5V1ʅ=T汚3uXb)n5I'>}8MF/* ;˃QC0qEGgçB09ᦜ?X]jȶr4.?rSi0qf v\Z<8)-,XoѤ3aMFMWmdQyM O|*#j AIocUu7?ʱw§W`aɉDPaSg(R;_(4!ceuhk]΢={F$ddAɧSb|i]#uvFvjӕ&PIj8mB7fw nƷrK7txںhdaYW1>zJ1bguy U0'ɟhiK ] |K%MBrj1'b7{fiu )r{SJ@ 9Д[J:ṊT؁$Ey2*VT!۩)̈W)8K6͚ M񵞳޵=A~u< ? /@P*+ o ~O>zN+N3wO!5sϰ8p'[tNr.G=T(p4HЈS0X =v#ABkm#z_{O4@3j\ʇm;č$dbSCƈooJ ۀ\ȱ"})0 j0uQNF&ݩgv5Xl+41n "dm?^)jNve΀ PgB[tU # .d hd0)cGҖޓ[}ssL (g1,3Owv fQ49\2\ ҁD%!(<*'-kqIſb`{l P"cLќހ2":dYKӆh]h A+Oڥt}RsTql,kaJbm}֯# %k#i g&uZwY|+_{vq`/wJIoFC>>!{Bӥjl0& -"%A!Dp`ߒ%.F$Ss/ Ӭ~./?nY$+wI\<I^Q39YCoɭ:#{#>eb2i{z;P 2lLnF[InX޵J~ߨL=SNR{ďZiF ,(jhׅGt$|]壀N~j=j4-2{&8f-X]YKEHh1T=Įœ|Yu;I W`JMc<W:l>`|bv1"EQ|I׼YG[`Wcot80'%F 0f3& D+xTqxVp AE0}4H ۾ Y+ZZA)\Kc KuNGP6{X+Si(JG,e׾ +ȺEVP{!~p)( R9`4 BCs<ʊ1, 13]LJ|I׳;.9gN-x_ OwKb2oİ[Ɠ^o#£WCDf91F7w`Q J%צj)S|\!}Ӌ$2G,^ rә.W4*~:9'Z*\.*40an:e.ݿ[z`:xR쑴-P@6Yj>RxkB>ٌ@~LJt瓣ݦz &y7-a^9Tw~⁢}{sHҿ٤J8ai5L^2tdHtЋu7pRupʱDe2 qwl=%F]2{_r{J eQ1Az/ݮ'!Rbv 5/v6{ v-E2n|t=pxG_tr@kǠwͅp{3K ӇmҷzPYᏓx>#VUPvRˆ,O6f%N_hg9? 0/*` Q6s,.&/;W 8wyazڃX1~1%#r."r^aޫRf%QI:\}su㊑0!CBlص*@,Rp}F,6o2֚ք:/zڣXMPfz_ ŢO5_qѯu :S .qW+Q+{G!Ykm7RX%d]އ~,3Ks$Qנ^JC C;ӥћSn k*AJx idJmf tS>/T&݀3ʹ~>gP:\4>MLT*}ؿ[ɍc*sSgZNGwg8ueɥ928eׇIdN.vy+SZv^_,"Εȷ}Ce6E;匒.UtOMzR4*[KA/h)`ZH)o{H{U3ICkfA8%O+#j0YӉ'Ry99*WhDF*T)Q[:lem @f>Z!6xC[sK>rCXuX9[ \u\GԸ9I,sF q)FWv}aNKn~digjF)kęB/QiJ07JN{NȘOkf+~Qxť7sb&,T =a/-5g?"~JY Ƭm$_mc<%؝߇묈zF76 pUg^RY[` 7`F *pTWCχx[ Gޮ (wFpm#|a%"B'Vc@!X{'W ,π! +4[^K5l>Dw=]N k6Z4#ݓ=e.$A{T7·k\g'K'1q;*^D7E}ɚeGpATa`Si(!iX>CDǠ,nPT-BTKP[̪ZVrl,342M *uHAT7tcr>gV  KD.K"2!9j6t_Q,Ehe5ZYB:f==B$Crr遪7]lC9=<WǦ;,%vW@̢YҶ,Ge q S&tSUPr D] ۍ( 62e~' IUZs}3$j]A1ўC @B33[wPsٮ#F|o ʦ li`pIJ( w@՘e'5=o#۔v>v*I1 %oNb,&RY䗟1Jk?EH@M脅RH/0H#NPb h=pS TſS [ [+ljBYF氽q3ZL^@| ʆQjX%0a+6ɵ^mr3Wq=Һq; ? UFkKN攽cå9eΫVSB1} 47ΉXXkxW$8g} uޔņYF7IM8*Lx׌)ɺ,18C~ZucG*%S|-nUe4;~q!Gi-`2-ݘі fi~rz VN aQ6RCL8(2a9;JjpEbJnR@#/2E4 `P̧~jSNmUUphPY!컒srNisY3}@<H`P(fg)LSP1b jvKotMavH>4r!y?r F4U#_6=",k 5sg)RO׊sQ_TO0[%kv-P7K}no>>VS2@Ie?}7b"ZF(%[G=o8t<}(bUZL`,bk SDb#w5٩V/<;Nj<~hƑ ѬI^y̺Kl|ZbìM9f]QK::|`&΍)iyUGYQ4EBRrdIf#T7f .6H@/l QxJm-S;z:BQ/ h2I^/|;ݷæ*u՛N7"6! Z> AHWdx]P4H/لF99˻Rd\TgiM6œe6)\̏Ch˓JȂ|')+ҽ o_`u|Ú"(*aUFدns ֝i䌔N~{(wY9'9)IC'):,r\x?X:4N}yv:H'yP]2]9(_n̎1aퟹw\2C.Un卛7-NzJ3VzP~+XAaKy6t4!2`@/ \6 gS`N= %L"^05桹kMGi{Z&iq2-(wRNYx68?ҴJQ^tkK{b7īcp凅Dη P-99¿[n NM&}{3:B|SMGimc1ߡm㙂)~qm: 4SFudfUraK r~{PLɴn gWXs7@@d7N$[qE2#>a d %~n$뉫RTM~/0|1&< > pE`ѐk6tc.%9^qc> 1=[P~a4A4p4{ }rmՏ3Y2 kP%o:ַd0#B ]sN04҆8d1Fi`l{}+w!*&)ҭ?ۉݏ8ݐTq'PVzĻ+Q+ұj+ |L(8Sk*VdQVt_g ;%1sUMHh^mӯO+#;Y緝6RXx"?,9o~'79)47' '֜n+ުJ9Q:? 3D49-ixJ؈/(0$!!LqIJI,Y= O!T%5,Ny1ѣ+d1mS`~b,Q)/P,L>5`U H(\mT"͓H`7v_Zzhsh#3H;ߟڹ3*,4U%í:Jr36 Zq ѷ$W,b#.~iQF^XX@|Rp~pfjZYaނ>v7@75$$`.4jN&۟qisjSNa +S <8DfRKΊ ߥCO4T۟:}Ri^ d7y/SkAB:'ތ{J0XdK/ؒNlQ[8wI%+Z=0uXphuGA1ㅤF1bmmۨeԢqKN9X! +]G;7Ր:7/rru8Q߆:gXG"Bt ŌJtzpGBXrGXaljX&7BsFmC󋤮]`:>!L&1(A>9м@ǰWW/)ۥ! edlNL<{RśvdՅ^ܯ xj\XDpּeڒh[v,?tjRԲ*]"( rl쮍޾UKtq*(\h@Y0|V'PɪdRт^;\Va(Yp,]2xS t8?@NZ(k$.%> 랕 &I#({{H ̡r teThoH*@fNzrM/^ w}$qeC (/KbYSV#ϱ Wrj$u߲WXMnz\Ο_\^e ƫoY`c0 r\zm@PlpṭVm&,M~{>K4 2d{ssgَ:1kw{HK:\Z}g%TST(kcgzO܃Y@dzZbUե.$L:&%))JSsW ߄БzCex8(xP۠ˮCsc:!QX0&ۜEl8!/[I4`1tGMnƼMMK/.+нN^w2NQIJp!2*0kd,15P8s!٫ͣ3GPg|GܚTHa(D1CLU).W| :%hnm_r&+I7In/=T xkm3a {֥0̛*r{Y܅J}sOt58]\M~**qTR&a0(s~FE!8Jch`QV0Quuƣ8t+7S垧`f8֚$ۭYE|0563 AѐЪh# P!tuW)~&jjNd"-+#dj 7q@e;i%PoADQКck@l-J "ig"1>ٜn(L{.9c#$28z4|&};_+xʚ @R4ϞNC6 pz@wj6Kr>j H~qh^eȲ~g17KoW|NN혼 ݍqlq/m~O<ƥюuhkĘౘ6zmWCM8t\78% {n*?ᄿ>`nR-Rp=1޼`*#l3%~wEg=BIy@uKiw`y8?H14vC-G%4+uy=ZTl f,06k¢vUjːOfx O7tSRlc Hm0D;} q}8!4o1o)8}Dx0]GW5Gf#׸R[^^00IZοªť(ыm,2p#c8M, ]DwlospՅmϳitw!^F0ktbKyAHf`ZzX-Ro@2y4]}K94å+nJsj^*)a5*CJK)VH7\p^1:'FMƆ)~nI٭gQkr݈? &oɳ%W|MK_PRG44y 9z$J)B\C' mtւ揨']2SqcwUs?C8'!ocBq(gJcxL\:uBVp _,W bLgn/.8H' JEk,=Ɣi֯dǼ [àNJj]@9+7~%+(0_1KS{LYd{R:ˍE %ǥ!oƔcEuvyڏ/*ZGJy:}:@JT->ɡGZb7`G\ab> Lv4޸y Ȋ}{?mu{BZrʐHfK-b 1.Q~$lvB=`Ŷch{Ʌ[,Krk#WzoЖBtи\x;K&*Dn \ۯ%y=MT:yߐAg :;%=+=͝C qX$#zpVry ̌:Kߗߥi;<5A;t:xaCV,y^R;N춦ba @ hGQژΙ?`베 |21}*$pEd%/I~l>ud6F8ѴCz:W(Ci'N^i?BIvwgȣH,"JdzZ*>ß^*8"*ZVTaђ sotk$W ߒZJ5QcQ8APZ֏[hwzM`;?Kľ.OqWmݣ&yd]o^m~&YѶ}W4#BZgn|hVa# -7JՠyU"Zh*RPH(_f, zvX3Bia_a#+\v*9ӑ8nJuT/sAs;=c\$?FT4 Du qWvEU~Jf -3?I8LYkL7^G-|U1m2ni2'?AtZ\E۫dD=/ 櫹&\Զt紊SVWGJ}!+uqL_` j<_j I}BM$S/5WPBZ)Q\xZ>+G5N-k>Oba0*2y 锎{e%o1/ t.jBHwg%S!F!񼸊{h3S> Y2ܹ9YO ˒Fh]`f+A!0nDJ2I/qlsf .̊]ţyJ X=WmPJ+l$2;Eo@\tOSd7F@hc(IXDx9 aYhf"}2vjm|M= ]?7Ch#iUdmKo=-pzsވ]G8|%*"r->?ž"QtQsAQ`DoAF!GÊTDyr#\@]Sn_Ay4CI%ͅ^(mA{/ʱý bDJ[|o]K@8S*?xMk y֮"@\lQx{яd(u8 b+x6bL3Oȅq:B| [Q𫪇s-*M!q[ U_bZ\‘MINF>jzH ө u*ؿ/3}~p˵h|vlQ//Q%9{sGYw(iF &ZopZG{}CyR;р9Os0T 'ԍ)DL3Tr= IqV*.+Hrȍ:SyYEo*Mb5kY!o"E1k"aP;ӡ`{vweYp{;1hϻj5"סa?K"9l JXu&T>ZϺO!P|2kT>FbOI_zwjʅG+=p࿂5P?#g+6\?ѝSv|&a!j FzFMs8]k K#H)egHnf"ǷKEASFS^v/Մ>[~U*7m-@L$;Z6 Z%z-,`y4"F,-ˮ~hOx6ly)Z Δ=}ȷvx{DuoK*~Qp:gc9Wc!eLeC r>f[ۭM=^@m;d2Ⱥ3%?KS^2=Ō1 FU^uDLwV6sT0f&LG?#nɝ|xJmCP$+#P0$,s1GK m5 x>(NH>*eI4DY+ԀqcW PvSPEKz(ٰSv5Pk=><;e.GK7ya{ᙧjBW~?C/jP'pPW MRXcbc_2ěCNIYל l!X CFKA6ma,u}t8z)VJpj_$>|LŚ[fsr /fh]d/āv#51d(Fx(ll﵇}"*iRG:xBhu~g p|-TN0~h)NT9a*[kv9VuM\\͓.ÖG5L[M(nawmAgso?dɨH1Ddh ]AX)(s꫱Z3M!T 1&X{uh~ s+b0+4! S`ȯD \'Z;XQEOpbo*$}p}2 =^q~UD*ݹ Mү1DZU'8!ħ1GDҋzilOR<ٺ[uڞк䒵9O<)ʣ_b jyV ߑPe0ʭ$)l~ 3EʭSH|2Y.J0f[tes{xy]h{7gΤS R ݸؘnbaBpI|Vqr~^9/ǵ)g^ _s 6IRMJ!a%D7>/Xurn0œt`;a!CXJYR /{ZI~ [mw罳UAKI9&A^gS͵jjo\ Yļ1/" ;u`Ŀ/+ktlZH8CT$Y0#^N%UQA&qRmۛ8(fJ\si_92XcgDx7T',-:?5 }|Oa% ?ɜ.wIHAp:SW" ʵqz}q3!,jjT2<jB_uq.lNG"h\*AX;qHeb.;[?]5cJR2FI\" AX_Ԣv#n n5CxgM@w{u%*d*7P+s&ffw ZgMLo"N8 l0?Ii|01ff?hS6T؞^3?Piq_E7 D~A\ȼm.'nBʳnNhHC5,c08њd]=!U8ޟm$_P !x[z(FO>\y{:"^ ]a3?jA/)ן5e8ط .Xj j7wI wm]P¢{ -3 \n›nn|vB|4݂b 2e5 7XwVFxm] JX1J|?44qBXi\1@io6mϾIrr cTJ5vMDYJB2<=n~f$W;Yw.b$` Q懯L%Mk.kcg&VZ$ fn[h{'"Րqgt2^`0|P ]I $ޢqwoZm29fYXS)fꌞ`$wPZk)u 6z0Y{ͬtir* a8GOj nA@G)Xv@ިebO>n Eo:*-@< 6 ~C,#_)j IRDdW;5k^uv(txW1eY9FV+pJ:}ןST1o1ˤc0 %N_o7[vxY*&WS7dIWgwu= M)˃-'J2qD i] N,D5ptI.xT# poI9;ޠ `K*C6cpe3jbi"t혠;͏@<Ya =3 9̯?p~hpGgʇFUKv[B4'i*M_G2c*NYqՙt7) )U&<-IsIfqF[TԼi=`Uـ /\iDakf-:ՇZQ_ۢ^-6Ic#w[el0Fzm}I@ SH`(ׂ&](#|O?t7 AZoLXGLbB)W۹H=6C*ņw\ l[4:x[ŇPqz[^O=%iB-EHn2?3T@c5j%Jjpm|wkV">OZ4Dow[s:ֻMoTK~) a=5oV4ӀͿM\oin7C*+3_[ӼxGr+RA+b| Z4PDNM;Ec逺F>Žc =!x"4+\V@英4TBT$d=%PG-(Y‚(t(yMN&ۏ's|35lI0faX6s>bһ7cQSkZZ)`Qu$d5yԚxɡvn87Bf/X7K /fl*ޏH.P{Kfi_3kjd1ZM>Ou0)'†dG[ +R,ck'ژ/{gfj׿l豽TTJ97E?zЕrE/"}ޠA2/wp AZOk=n{u:k6+%fuptx<]Qv@6hh ԿGJj)rZڠ#iתnwZ=."Wь@PEڔ݋/M4KCTܚm$0p֍ +eEOeh)&m7\s[ݎΰ88S3w_b8:١@?mԂF4}# Ѐڠ^,QժTSuְus6x!_ky2^8 +}=huS3gzS,8GiZucjVDCa Hk=hAGqJЦf`9X>y\AȪƖ5Mtڼ 3`nr@CyQrɼ?fl5mCgi3;t-&[ZlY4,\ͣ;M]Tt cruo&EqjŇ74\-&\t-*W\X0 "Dx`9YmH?"NNMD^s z%_N]b1?P'CqWk|b大6I`#M¹u98 \#=؉1 tx{:oy6/xCN~*f:YA}W@2AetvEQ{׹2*aQLa\t [kؤy}ՕH+Ir~.q,6_ K_|b\;˄b!Q{O=}`U# I:#g1ڋ9क़=9;ً$5Rb ^W ڱq베>CZ{\_6D6Nѭ (y G:w>~2=k;E^8 PX/aT~DPy6!sJ|S5pꂻq(pu-q.YCÑշ?Q5ya $$)A0{0xbBY=7MBQ2298p [)D:19iOH.06fvzá2ljT|1? a4п.|Z+$G *OVNG_ElԦPE(d(˨Ley;Pz  9LtvJU@1e5A\86$iv4b궹e&GBx[t~2C%hIk'༇fXz@C _Յ0a_D o1T V; 7ͮq=|ܣv"oL*WXW(+kSp.W׈0H6l#'^S6 hVhtl|,Xsp^ E(WRّo7**g[ s[swqxD"ߓ ,MPː2utк%.P@KAb),hDD֜Uڠޭ7~jPsjfӐ}G5t:aKD)]>dbHCSU_dE~͔Cݽ.~YwX&[IREJ&M!G!$ &~X-R-ضLy&C- |ta v5)|['wn52ͼ`5 d~vIvf0%&?ьْuiam@0vh`nk:"kn}9 Z6=\MC?fMM&v zͩ*`\ m;l 56q8q,8%"i`~7SO!ߜThU6]*nFo%Q)B@:ulQPJ FUi?yӷ:Aܬ0_ At{pwpQ?Uxb*)Eey.Cj.P7 hobzM.4TPU[+HQ)⾷Vj%[ A]ډ{lr"ʚbJQ~hvyo>i{$aib^ex({1seZ;S|7 \`9@ {rtDD`!h }C~vx|'㩜AQ qn̐GiCu<U4W2͝|j/=ZFfܽZ W δBzaYđ1@J'sY.FGjƭ`)%e2\;iF^DCF(}ɳ4̂av&2=R[t$t:*K ݬG4hmC"tWgߢA=A#پi<4'ݧsN' ;F*CB`%4 ٸ#V9l~]XfQVr,s⶗f)Χɢ/+"*UPQ>~NҦ gN$5\j7b7)Nc|B9?&&$j4.~R}_4w' ̌Si!k,g|#+ Sr7/V5P>1@7  u}Oj MHP 鰱Ϝ=Q ,0YDkV7e6VWk PYX3o9IBըѕ o-^Ej`8xIi܎Qw<.TG^fUW *[fY K[C[7.NoL.8TW@=C)ϋ-xHgf=u{@kpoL#cŽt&4[!Kf)7?S7Kp<"O`N)<3޼*N'[GSaMQQ4|6v>4\?*X?nZV} ^pTҼ"_|'[ ’~ov7[_w \% p<|B&x;KF[k]-MEKW@-2=Vv_vFcL ?=5XrZ /#vn.dI5q tVyE~u,@j4 `\`m1c<[ p{/zEŠn{V+/o8,,͛XmM䨛1S b>:::w+נSAR uAљn{{+blm Q S}#( 0>o|6m>L3Jgͮ.ج&_$dž\QZgpCRS"B fiZ痨0di "Mml߇cQ^nԕ9mTn3daTƒ\<m/yc𱹇s=+Z]ҢT 7r2D `8 C)qjR~?[*?wF'g~a^o|p8mDfmX.3؄25W}m0K ieL}iE;e>(+`GEyނaH޹'?hڂ7y|~j!SKS" U39?fg/<)N)=}EPqSֹђ(cP !QFC0ibU.f3GxŠsaP&Q%DwE]sR7զ:o~@w%U$į}zw9z??fqߞ/"9ߛJ5)d[ΩsNgUɒ_8LnY=Ef!) Х-Gɱ]۲ I5XS9S/a1pTaZ]럪wSr}g0Z=r'a;r!+S)l:&_s#23=(DT( )vݸrV]Vcؕ=Q/ԫ>AaS$'#Y'&enXC%V۷&G1Ǖm<ř&f4-3o{L^;$VD\6y _^VGg Q+N'lgzks`'4r-Sω<ũq$%7()uQWH7\ uJDČi͹=vJ;n [ZjhxScf0n☇[]<j `RYòIz|l4[rz!d WL^gXG}X$;&4Rсw@IC"Wˎ0:b1cTl 'żϗi-IeJVQtN3u(Y>ĴS%|Cqj.sf1i:d@!fi]1%A{|Rm~Yi83o]emMk$J840fK5pׇvDpHV9p6{LH9/H edx(d: efwBLY( Q|z:d_uP$c'(e.۞lQ[hќs^t!W.Ȼ`BZ}hjNPo C&6%+ɂxI7!ye;"gqI\>(iV, wNrWu,6?Ur| &sktM+]#n՟j7G48iR=" o1䕾O# ;$"֮YRB82`DݽL 1,+Z5NVM3We\MIɐYQԞ+%D'Mڱ&8۩[Iv%.77S[5<<ǚ4U3c%.DVI/B].'f<ԭR]bB 0_23x%3^zӥ桳js% f$~cle?ܦ}.XOX}z? XIy*Nߝڹ7 bv;iYe㊐]Bf{@ףK u5 @jxS53 N.<llΐ-\CA9<=4V#q"7A(Wuf;$dIF6W5+**X_@5SyXwD+VPb> ݕwӶ"6R}grXl-^v iPHga%"uP7:sktkŒ:ġ4Ue|-D쬷7@:61)rgM0hLq5ɘw6@0 5 XOscM9bIK2.CcE=܄bʃ'qa;wC yt(hvJӠ w?M@ະsa.}xBg1k~].XNɗ`=~3z9=+y$,)p;e5Buol@'M%Gj˳ԚuK&dBfUf?]*m*w p'b#yW!kya>?oW,%_T$-G遄 kOm1oTQJ-4)p?lKug.N#Mb<,ᝌ+CLb76Q Y nJu>U) H49`@p>(]ՑN:ne58nGL%L W;Ch(Ȭ .j,mvA{LMoCA{xL|N>eJo`_Yeo c<۞LB`"h9#om'I厡z;΀u)${I"xö@ok%_]KwBB3"\?!ZT`X+o[so9ɡ `fliuIx ;7 6'*tdJ@|%!Vi [*>EV'2 PzkE=[Ox%ٟHBK%}SՀ/~-Qiv(ȋ̤wqo@&-oO69tUעwT M|exR҆iy:@+rrX߉^ѲZ `71U䊰;Tף(z5B3 :[B|6p\qAؙڢ'/uGmG4 +e|XG螵?@Yn$M;)K}..MA0'uW{smJ/-$pCw޲ӎV,q/EYVbiMȄ}# b)B[KyX14Di1J*gjD XfK*=D[42]N)!sEk'- p>17]!PM1 ԺYJRЏP;0#Y& T*q5f9\!0*UR<`vͶonVi)+Gg3vJy}fo jyZ2oiz%KEώMkhW>o>PcvUW=} 9gΒ}G4)yiS:FdE#Vڲ K2z)j_@{ !ҟv1'\Ch'Xd[/ͪGW$^}0tSf9$}Ej qoYAT*t |e%?^k*1Hx*% ͗,<&t aN^ WzOk ){xDžf">װT^sGC:̤}Sm \dI>Jtd9N6>=ޡg#}^^cC˙Nr_?Փ9H!`/@5Jd2mdKIe;psCmaŪƞetѦS'[HĂ&ռEdT/l]8wfBXQ DgS~P\|)};Jq}?,\2xo ۳O-7F@x ^CqPTkAis&Cj<϶™!:D!^|K\vSM@e2vN dk#) E:<_S:8wҽ֣r|'חUS{b{ѭD4XLX;EhtVS"RUaҦ4FEQ*W7I/[ZÄ0-S>(c|`0aqeOu[|%o c n,f4 SYt#1[`ag/zrٍ=h>,R >9&"' o "f樮a1v~*f"?U!ӗ9aw .s{2-4FS({d- &Dn~ŎqXO  P&ރ=M`OEx# V6+NcDBIE 0v+`/?ӏ~#:ӂ/(ѹ]FӣʈSZuϰGBelY{Lﲡx l@U|~HgJ3HapjRm7 SnRUq7ǃ",sli CZDV;Y^|'d;Ӂ?jP{1j 5`>8g")[@#d{)W(#KuZ 񷄭n涏2LuI5/\ۊ%4mZ;P@Uk Ɖx͌'*ޞ9P1if#p ;2x,¨{j.2M$)=R__ΐBujx,Bp)?{X:\:`pk(`d* |sLꇆ,*w[ W(RCQNH'XyKykl,&?|Y?=PM7 Gwm7T8nig4J dxsܭ$ZOFEgxO`-U+,~Ʃ vBͩgNr/'v: 7& 3wis+m]:¥zT'2Ol64V2f91CSé8/6"/}5WDl%MV44eg\n[_t|jxPܭlS/l{́5mN*n\+F276Z3y,r  Jw֡۟i8y҇# <%!bJ{  Vjd=2h2GlzPM 8(okYڶ2@-*σ~է@ ,a= XL@mIǵCD,i>t(#@3g괉SHrf/ ;`3cڗz@Y+A]U!IFCO&.ά̀,xԇiܘAv0}J]ѯI|F!6bY,k6rTw*Tʚ38SAPq=!SM>W(~mhdT-#UȭU=ڟ㮩Hi((SY:B2z%PqJ[+꾬fL'|++!1h?SVx $ 7r. @>Y?[SpD hWn&R$9{Ӄ{mha3ȁ'mȓ6bi{bو*DoW=|FiC82PK֔SM j0|f9-T vDŴaGKJcis*RΣy urQ d` |QEe+i"Ccse{~\7!)Uy0[1N  ɹKDZ.dNjlԩ^Cvז/~id2w_$f`$m@+?29'һ]*DfJ$Pg uu o7Pqru`O(klNI*^}EXQ'rA,,Ōáf\wXuk.'ϙl^9'~dOUu X(ߍũw07|Z8My s ȼ/"EVq=%y2ƪZZMo ՞w$u:Ҡ{ZM,% ߢV󃨅_<ѯ+ӫZKߊ$pIMq,%"~U3(J#VGbpO{!"oNPvJ|d\Urb7]JL6$zh.hv_S^E [I|=0 .SPYD A+p絓g 0G[SBj !́b 9Yc2|wv/\NO!X1#^?Oz/R fgDc7cudlVΑv'W{D?%0/mo0# sJ-Yϡˣtl NAq,6%s$00!xHx`r^)KI?;&cݴ9\V:cxuHիXUӨ:E$v6վN!(+a-d8-Ü(6%FqSRKWװXv'٭/ #CmuE?R>JWkȘ& ݇༧y*HJ(ofٰB4n-ByVƵr퍤>mM3Ȣ) TbG$}vf#=1&΍\YuFjg#j0ukCtB lcwaCP 2, Ҧ">[lqI:eqmڟo^!U PS9j Qj),;9æyI^jgG3-]A׆Zvqgs`q?ņ1QV?=t[9?I] DžNVqqf NKETKa]GZ;8= ^Q7ʕӥf2]M_WT_[gYL #a/kCWQÝ辒>b׳ r()E5K/ak7+!ɤXǝ^$qrN^-wv RZ^1@p㛑zQ pǔ: #l{3 ݙlpCp]P*󤗆հ7P7HIJ֗dDFݤk5w'ů{{m6-QO>B[vTr;2yԢXYüKPj`%$;k.=}[Y crrr=}NT;@ReۻWu]^j.6hX` 9wQ<+u5}Ej{R"z93fMY`!7gɵ3j{RYbX3 AH"Dm'V(<.BL  yHz&t\g\0LnXhѸf?QSDZ0/w/g]9%p 8䍤Ů62!?KO`x ZεcMrkn} )ukus~"Du(gلE9Wr4|3ma2Qa~BƨYvN>^5.Dn܄ 8yڞ60hY'E{Ŧ붗cq  GhڲG^Y ޘ}?d.uZ =֌l}|T e2-jifQYUM`o^,?oM ظJ&` hF-^9n]#[-zApEe"cz=\k}Ǿ)7=AG0B ,9ߑ2+*|ٝy"E-Eo}S3.OM\Mw?-Gw3b |pyݧy~W沈= y^48*q B ڢE;|^]#E\xrq3Oz3p'Z?iA:-A7a:$q^'vjؓ \O$s3tӹ5 ѥ[l}H.ZNHSQc1$[rYY y$ LmjFvrzPId̷/66k$<5>ѩ Cg cs0͑b(@en)]ύbW55":uAXٜ':쬼Ǜd:͂/z+k<hMg>n>SO +sS+ǘ8m苍bubbrmb'o=lg>(B|:v\5OFcTDz>ᑜYIp-GW6n =:fIy%j+xUxhZdYMt\L2;> Ԙhę' 8fE<}̢kL5:flZxu$@+C}nVcG[V0xvd8Wq>s;`[l֣2 US&\}KY~,3G[$oS"N4>!߉[3PWMLf}̻bY<(!HCyV־Ze]d1 )VK0E 33D4T1:bwhS~7A=K}bm/]n.E2v}²"DSj2B舮a sOo EiRց5P%:6%'n昰:D}>HeB*Hk"8v YS;L6<Гrd"uQ^V>%)HnږīU96>hy <>|erCןp=4k")-0g5>vYsOdy}yHJd56R9gm+Dǎ|S7XsQgT1mc,9+%&< ^.Q^٤Jܥ ݃8ws! 5Y"J/H9vKDM@3[b4ދT22 zVgwo1BY$u]u=F@-\df&+YiUZH7}p/ât ٗGDē A}ӆgTwSZf# n7#žb=̚呻9A+訩T;~h$; ц cF:u-q܄l&G< +cpKh]bNrh;~Zk/ qT97["fmdx4@򛙷R$_*L%hq} ֻPLMuJ>Ќ0Gw4kJQ?)CD`Qc( بVLSpKLTN_׮^{)7}q6,) b%;0ڊC0!p ˃^8h:hY!n12K>]Cn0Ȟp4793͜Q; 1`65l<_iW xqhnQm,ڢ"mܙ-K4\l^W a4 , q$;_-ѲQur@9ǯN{$x58(Q0ݦ _!:2<[փmh,tŹ@C FY$ Y0 ӗh[uׇpOsE,RJC!p\6$UH7YGI=&mcǏo57G sت³ ;ZF[IA%㌋h7ho4:zi.W7_~/+lj}v,5BT؂cV ~:R*ue׼vdMp3>=-JMME/tg7FŜֆ`.ۖf ǃn"o[vE-t`e$Q_ڳ.)Oe)Bֶ{<]"  ;t͏[&߿ScC;mDhBb;d-p~\=## )I pGTW@,8zFSŰFյVQ hC no >(\bC ų.f!K#G*wY8]#6W3 aې_D"F{8*-*2b3 [f*l i 1҂-W:M#&zM- ~8v~|$# R(B9e1="gC|Ko"ГaꝂr6LWcu.n@@`Uc"`Ux-XvE#rBZc`u/M#B|%Q45 bXOEV@Y7Fƌ4c.1Uu(OyWKj)x7̝LsEE gI!'|$ɾˌP:,WELLnUofpQ HCqxRM;4deΡ|+f?;sM*M|6z$ .qL\yZ+ܟ e^\( k鬇}3KF$G~86o7T8I]&5AH[|s I."uF:wUcXϱ9a)W%÷40v?r>m6#Yj 9[oRa/v3suK"x9,iɵҳ.,Cz;U*B&ĉbQR" {*-#d3Ko l{A2ϕx$m}Tq -BET >$z'`Q/6Ćc 7=}jCkt7O 4{Թ N-&9Z$zGnm1l@FrY^6rbJтI/@ќz/[b>C-"-=0G;cAb*OfbL^g!VA3 KRfXA?4tmm}1UU ,2x ,1zk +Nzcba"񠖄8Juؕc~hQ4%m>sjZq 0qiJ!q2,j_Y K rieD|ǒmYN.!9Ql##芭HC(sjDU'5AϘA1?AuevQQ!3A5CjB;fkLk[817 K0ƫx @xd``"$G0=V}Y2zD{c>ekU>뭅zVa<gEST',1J$- 6qbќǞ ˈW2s<΀i MOƌdU A1rZMQ dȮͨc-| n}LXI+onq2mאF׭#Ro~UZD7uwD- k - AkK& =4y$5vMX]GwՀ8((ݎ,\?qSx*ϛ,pfo,Z+:_)aK6A~y+yz۸+DVF_jY@sn jc+rdQK:Ucbt=eNgVTA ΝJ6z*SΧ=Q%ϵIǵĬԲdEȼT8Q3 *zAg{ F"Be,ҾB$iGRaDo6.7ߥ^ ݭ ̣AoLC&s; t ޳=f1p?#Hi3F6lj׊+c8Z۲Cp a_vNZ՝#!Ivʬ龽^F^:A؂^Wް(\bĕiitR&9 ?ܥQ L ӭևGOI+P('GH#d OA8 8y͝\!vj!*JpwfL(auN;ߟCDL c `{yϮ9AqFSلH3,]= \]}$%[χU=h+\{gq[[f.ya{*LF=,H XZfnwtgO- e5!DwO(-2ƪY6xH1/YY~X>S, 3iRic~$]72G_(!g!5 E[tޛCNK;;#V4c==W{Yi٪ә_%L,r몵6TlW*:$2.f>[BBaRS^9獜xԅGeT1ݼː!?r.̢]tSÝruY|qo9 ȟ%ϊo=8dgV(J؏*p6٨dazɷVQ- ?u{FmǚG/^C7@Ě J:?VdΘ!d9văJ>MK"kqD%ŏ+f^S><>5uC1Bs aɒOPX4_IJd\7$EJ)nR(͂F<`b<9;pd&Pa{5 Zۏ}evj^re%dZ^7*\RwBf~bZHHJi[p=;M}8i4nmWr?luy- -zt?*w&K3l< u貦}3Ap-^KH+}/2hXdjh^߿8\d̠3G;8Y ;ԲE39 <Zb QaDK#PH*+r2'eActu6g kw9u)<.! zsQxN7v^oZb;\Q&~+# $y<[[_ȵ0%c-?2Rs3Ï@k*Wbt}o-\st]q@y NOT̗00`Dz6}N Sf=%6 0ohJ&qZ۸QbqCZcx1/ EzE4W_ŐYetAsxK]K&oD[j 7+^Z :DL}RD7K8e@aڝγLl^JJڱј8j(xEi/~&V_S EgA+,rѫ8d5wk%QTi8!sLIotmOjx:HX!HʗƑ骙wNRuwMB1IߙIUflp*7#Y9: 5uURjFd u%D͟c3 d뭒'Ւr `w6AoEL'U.JuUXM6^9S~ ^TFDyM׀8e\-쀚HݍoʘMnrNԓjU+u1Nʂl}lŞ+er[цj:0qva\ *c6=ȅIm-0K/qR$-_L0' ?DX榹a o# 4U QhgƣbV@#HQ%n,N#J:|dn§9e ZoB7 | yv3}9DC[ZL^Š^*ڒm?`Vw_`d1Y ~:Y]s9隟^p_3j!'f3rr=O&NڲRREAŨP{7r][:ERgyp Qt͘օ  Q6h*nn/Hqž_R"HNzSd@C8m;dViՐ1?I._55([kh][1}UYuK<¶__U gOq&ygjv,5pFJ 1A HՋ-/Ez}ڨj¶]\vMe<^,Dyo2ZX;İ@*aEǙ3J ?zQ&`V>tllvzWBX] Ȯve}F 8Wrm e`P"nEͅ=[HP K%Eռۻ{V(qR:gx]ubR4"oȋZh'{cMS\B) d-~LP)].`,MgS"y T~>9nSe0ٵ N5-.5mӱvtUMXLj:l-_G Typq`=t. *`C8$hJ6P+b3DE`d|0' Cyvtr%WpYdr[Jޯv6|p4(ޱMG ?:L;c'_|FfHx4'JRSrWtĬK dl.ȒMJ5erv#O)q(ELD߯}/U}qYZ1Vj`c c&M1ZĻê 굸$lEI 6pQNQ!rǼ3!o%%!YqZ@: ֟sjECzu-bXg&w;5$y_MԮ5>b5w^R/3WA$4Bs1"MASi,RqB@9y_5W{>S@FDѢt,a|=&N>Q%enLCn m܏A wkWS]W|m#NF> 0 wT=(ܗ4izhOΕ^Ldes4._{Lț@M 7-fc6ҨN'޽#Zx= n̮Rs*dXZ OfgeRENxC :Hjbwu_nl^rl#FS+,2"yM-Id ˮ42wK`Q!?jSl9W^:= Fu#ZJq',自Dݲ!$CzsAY7k\ }-됊;ܰD;D:a׊];!mg@I(g;kXBEnS'WqgPHEp& &u=GEMBW2aa?x|2Lsؖ~DWe7@e0AfuG=G)#EGjB@o8#OLnQqC-PgLٿL3>^. ~[ܜ- &z1 JO]3N6`ς@5C^lTxw)/=( H{0EbVTuG[?b hT}c`Ood;CZ;3Ո~Tkк~C.HȦv&y7J 7w@ 7IJe=L_D|{:Y\V$mՔGuXJr9 dJ-`fBs1?K]`\OPLH#\locCd<@fSTWKP#ş(%N.DOC# S@*o`胾mj,;lx=mr|I0(=hpKwN/U= #knM$j|)^p DR[{r "X-X!FZuP+y$\@!VYnDVr-|{L~+(c "Qtz]|1t`gq5Xٓ+% 96ʡǝos`eqBj^Jb.ۿ6 /PPua>P9t+o'ǐVaGonީ9O911b[9H޶;AO,_%?(ꎂا'yT<䶴+`b(JN8̀"F9E8hDQ%~@0)vjnvZ;m>gN5w)Zi,6b){ mN |Oa,\SyK 7-T1Eg/̥\)v'C-ʖZŁm`Q/i .\ E]2E"uԚiG@P]$`J3y̼C"%VҘB|2ˆ*%,cUB}P`. HJ<Ӑ,73Ho+r; O\<:$`#A7L .FG]zw?T6ږҮD8LrQqI7ǎ-h" _oCWP@&tI#&/bG;k}# tV&@,,-ƺyxFe_vuX"d7pʼn>BhԷй(X‚v{s1|QrtHYM۲9&%]e3m / 0]dqxٕWuqHpY.w? ;=Wuv$ .r9% kY}INڭ-,|mxxYrI6s^1z"6 bLNx?v);QUCKt_im/b콻fź u_K{a ׾?D{˶yad)'ʮS MX^A[@yF<`$$gVZ-7Aq$zHFN;N#f'226+h9<=W!sVخnpA..,%i!3&ֶXgv;9( 9U~c–cvad-'OZ-HY"A§4Cf&Rkj0sƆ\< ع&1d`^*0L'ZDGb!L3bG}[+Q?)A?37I:^J1_dYU,5" 4;>t{Y@ͷx,TNKҒpH\CzKK$9 g9@@.h\vXrbUC{QH~^[h4/v9 \QV86 6 aɀn#BMZl\\ $x7(P6csyͩh$σmm(YjGZjЉ:fZ8ZOcgD=[S^U_y0}Dy޴~¿RmZ{_ETDE{302tM"~= tv60w-NL~}7)ͯ\Bt)\qwC+( { xA( Z;o;NYib\|{ < 2V&/RtL} YK<8Gޒ3JФ0oM`vzobصj8:QIm25 *ZZ&j*3N;5QT]X6HvQܳۏ̴S<(8+ɬTŭ!wխ2%U)b jb<B!RM(> 5E6cL#_ SءA0|z:ZXp|lbv,\̘՜W  |VOؒ,BUK̟5V+ XGfR`) DߜO;beՖCE.)Тyȇf ƼkZ"$ p}u` +6ZO*9ۖs캙 <. '$ڻee1+FխduK=Wr98Ʋg;KsI% _2<#᰷ PMD6/k{zv'g~5}6q"0\4θ5LanT\ߗpx(O)zC^OmqgZ=_!c v@Y2fZk S4ױ"PU?[;桯3-ڿدlnK?ɜ48[VȌ}0MIP PX !~Bu6TPnaf8t" 'ZzJMHa~? ƶ'V\ didFJ' dHU+¯z>BSF4ghEI6!Hw"75Ψ!Jٞ]{-QIa'o]Ź!lfbd]g?LNCD(I²3hώOG1k`4Ml> CǨyvaR{@-Ige,hMX)ٲZFxTc鈔{yd6Ru5ޝh .ʈ^K`wF?f>nz>[Ta,5q-IL Gp~.4Ӫ%k ˖9Tlue F@Jya6(}ah P.gY#֠Pܗw{d.nFn Me)b .M7rI21t`$+mIq(2i ^x '_M# ɫV'{m*'}UB p⦎Ma[)0=xNuS:UTQYX(9Ce,_5 s=!F^&)IJ55*!M 9O rzKPUrɿlC: \Ǣo4]ξ _\EܜA>ag ^.jZ4j4"vS U3Kz-0 c&.nq- e Qf{%VUT OG)2p@O? jSx]\ Q'@|t<=6<>z_R?CiIh%;>PYcH%W#w.3qTՐ^p0``O ځZ?`Ͼ .lAVXb#СHTL@+p"*(\Fg"Ʒq?tr] XrB-Gkzю~Ys˞ҽY3F5c` U} Q3 X7SmǾZSgYmTñdCY@;i^ПL `C Ƞ#-T3ia›ᄃ_yJo0@(Gr_HkO QbOKЃC\c$GҪ-'L N"l'$QV@Ppsma'uj}?l }<ųR4v50~cH?nu&OtfZ63|!8;wyPs2y3S7k6W"s8f֪Aφ 9jm$WH4@w1FJ&pIVW'ߺ#Ύ(XQkE7*F uD67NiP6HmvkIn ͈`|riD95*bqY4N߅`> \AFt#I̞5Zm)?Ğ4 08G_w H]S aq]FV'rYɮlw.Gd0"GHOA] mE(O6oC}~2=<F3 Z:,9ViP7=(JBxl= uo4 D!f#,KN}<Ք0W'wKύEѠ^㋽_wNkƊ!jr=dSkwPKbϒʥ#l-;+d6^[=ӥaBn.|遑^M7>Aʱ(?l 5V5U~CxO2fDe{eB~-@9N+ykœڅHۘ#BfH,9gz}:"{mځ:}sXPϨ -6 E;z+Z)rW"kTØyZO&4h.޵JN[2*X[ip<*|Y/BhSH͋"x|7<WiuSnH9EܼLB `ז[([,Ӷi"V}όM62Hǃ_0+t۵'@|t{ &4m9\:q򄼼fclآifFĮJj# DŪcd5I $)%X\H)i9X,:e'—4\550"}cg., ;oԏc1SuE^CϗjNƨnߗg.L4<%<Ca|OKg2ƶEב r'1۽:2wra ђ7f2 @@wD,GyLgŝ]"ɗ7ś[| ƤRݽ;Kڨ!Y0OQۃ 3a![oE+5/pm*s0 8hF؞<1"|i$uT˘n^u{a(^vVR"" u&Ty 5$Mn ,]"eKZȲZotK ^y%a/o`-T‹@z3 bthTvg_pby+"#ZÜJ 6Z]YzYꊿVy Ta'g a0!̡n;e-1)EJOy'D3Ns8LCD t7)ā+nY@ ?yFp]zi{Ĩ;`&(1ü~&jÜ{^ i\UIS|6~ShYW0St/U`W%Nq7ߝC .7 "%-rTxrF݃bwiRlgwa_}si?M\Y:kL /ճ sހH3!S/~% a1aZoGK \j\Q4MQzfaOJTWwB<1~[wf-4tf:ie&Z t~[rG$_*ds]ˊYGq(  !nkYB0kk ܛo.L%V_唍jfa=dU3`LsAHN8``Dg"oZOVɸd2h=_;)ɘm+ ~W>Ri7>gm^pܠcF(f! !@3jћ0clk koH{ 67&K@j/7~#ruJ1Ua^QtK@ٲ]BK+x<ddOrK6)uYOu"9 n5,#4SD@ C Cxo+➈+e0M\yӭa'^nJ;fB ڧ@ٮFԐGńMl|'+4wBNQ/ڲ.y/;a{BvSq3/B(`q/b(6N 'LbmR~3:+^WAPtSh8&cRkIzW2nr8_qoٟDLYs!ounW?ʀ+ǀ:6La5z0i;AiP\ Y1h<)#Ϟw9*a۲-oSUG7z*MvW\8X1H7Z6P-:ˀIp㲫 +"9\ b1z#W4GfxVe>3 c7vِ^Ddaf|9LEt9_oe^T&xe1^dBy6k``8 L`c\"cɓj&QRIٍT&UJrkGmpŜ.1Te8|}ZTaU[ u v|TEgv4gmG+M$ۼb>] hqKR9/$atx9[ZK$ vkXϮuL8B KG5k~~@r `x>P ߝǰGpP/aqIWO׻XDd5 hk2˂ YJ*Y..$`?.iW-C&]5׹ R.Uy!2k=deⰒ8y8 CsdwllX?#~Ls&Dג8dAHd 3̓ʅ H쬑Zy_],iV2E zu4Frp, q47㴯XM5ngd8GJ-$J/? O 6e'Wby^j44!=!E+&l|?U?dK>kJ)`#Ulf/(\mMՔ.z3a2/j%I$B"ٱޱͳBbի1r9Mڥ )},"hqż93 &ٞFMÉyW%$=[uȤs\kWϲL!GN h64|l;$t:rm9Տshnka2jvB!۫|+n %QCTE`Q- ]@rpȊe/&Vr-L_mQVl&c kφ[},OD>5SC-D)I<aRLӹťK=|г0# /ry' =vZxAen/AM㑙Դa }xZzXȬ}Q-zģW6zJu)LVl`ܬ6FITD -$^vњ˝EzAϮ+C+ҾqPЯ 9Q -{v'Om"<*srX (uzxE[~s*jv“LP"R܆ *Ȓ/y>1tw ]֐0&RDmo)k'(*M}!ҼEtX 5/5[Xmev\z<ȵ)ɃQsÚdi!J-q`Uz.ǖ+ZP8qEGEn&m6׋o2~D/o CX@"g23]yRٯ>ۓ*!;X@v֣5TVS5Qa\8(npo $j(,>%0+G!<՞iYm})DS( b[B/G՚w oHeZfb6Axv1IJb0H]Q^YF?Xo|+*kax~Nwmb.e[ʫA0*u_{bt ߑŹCmGq%皿ž6,qőchkKq'F>. )5j֐.r!"K~=3.f FhWAe*zZ P%4J\Œj+[5s0قwT k2jؙGlBH6`{% @jR僃վv%zѨf@ "&2 <Ƒ3:"S&B&o?O`6ZL ۫pX5=I҇BvZ5߷^J]VP h$Mvi(F! .'K)*+:vC#om6qEt&ګ?06;*:~H q"VMP|4Uta ?9;iޖΘ=Ґ]j<\?0ڕrYlD$ # uG'w͂FV9+kc)p0tca],wǘ7,-!Y/? 8L38фZ7COcNJ+>~iI #I(-I?.7,d(t`k(%dVzZ nԊHw/^PIX$HsM<>.M g~O'.y%Q[ShMG/&L{#pKL lJ?Wgo:v-{KﯳYpy>^t 2c'35 OVYi*wNh7 KqʡCk )o 9`ËxKh_t4UeTT4إvӲW+eiJ[Ab.@ƞ1/GۺbYa2Y rv IA=qq|ը\1Dn-iN$@s BZJ~p\Fa%rDeޕC{0A0&r mPM OlU <+&Qv.,Oi>bWLw"{IIϋ!_D<ػjOr$`Pڊ= ;]y;Gc"])g#v*[ITBcX/K< gp9?8pho/Pҡ#b&8 ;~mcT\3S/'<`'PM2tO"fg5|Xv?cqD輏9\Hݕ@@߰>fE ݫOID JlKy& hH͸11f\ħN&/5M΄:a֒txz5eW K7x #L _IQpyFí7C 侈Sl$4kl8/P5ϥ#u@߂p絍q1+A+Š6?sma\oKaK@gF~˛?Ec%sI'{ {ri'K柊׃BBiM"o'O36{W k?'C83Ǿ\oQQS[L7|Y{`[0X>{JtW*fG =UNhALD L1w ʫ/μ&&qOšgu_9Gt'&4*5Zf%ށv5 $9d/HʽXqcDAPH(m_!;ϸO~Ga (˗8+.#_F!n~/xbs R6404xAPChY]fji;u Z<F7禩K J}ZJh~Y_Eu / h>@3{Opiabtac0-:=`e@eر]\%an p+ տg p_:;"B.X@uiq~~Vn#c>lqgq޺3o+;4,֒jX_3Jd>npAϯ nj2#D 9 ՔJWIF|kV'>,^We\dPU`9TŇL2^gGh==מzmrCBef(y=R4L5304 ҫc6ϻ+ܸfU% frW^-$BaYGY뼳!FN+^Wh6 E6YYgv*؇ICVZfCPxR3$/d|Ѷe1E!`=_gy$VoڽkiH'UH#lms򅘎)Ua 57gqH.lpJ2#Z\g8M4ybTCc9$G:oҗ!h|2C­A'٘_rqp:Wͻ5'z䘩sNAog7B̫yv{csCEy%x8Bta>Pq3CcrǢμV~\3H'f#m0Պ.RQNF,Q-uOL` lƳⲺ|۟E=3*sf,ں|vmpTԟhǓ;ep|ćԠ7ўic$pa<C@)~6,xi1ܰGGoT<ͼ9O#Sx }:qշ WLR{tE,ԸHȮpC#Oj Q{޼(AVCڨ2)c59/\8ǡ&f[ty0rNo[#!cfrO@ʇ_/&@Oc%EDw5ӌ7QvQlԩqUz%)C3wY7*t|5=@ШM$Ad@ |l ~*lQ uqWI8d#Lbg6 6$^~[$qm=bXg~K %|*DSg )3F&UsBI[PH/+#j>S:x| P(u"Q@3x46n!E-7|L7$1Lߩ|3O[h٘e}&@_ZrkVNС֩QI򓡈}An^! u檣ގ_s}V̪0&&g(׀p@wч,x L?q7DK16šP}:iU )I+G`moKf; Jqk=}`8`U~s, PrV'rP@1,C"o:LQI!bc$ ~yIE9}Y0u*xd` 8FUčVIZksRBAoP. BAՕ@ RE -l]Sq2 )nasc\9/:5UcRV7i=t8JӢyR٦3<@]MѬXcieáʬ.qV]E=.WPP`TGo('q<}"~i.ۧ ?2:ܖSjvW0㽭 ~Iqƾ^|A`ЛU ?Wz~ʽ#Vv"ytׄc}uv) tyO9nvf9{7Rq/ snGnW~[ e@QUƆ* i2CiPfe6IɇS; s'k2c,:Og92 ?џ;dwK'nڀ0˸TxIl3 ; UݼqD|;/}v׳q/J[6b!iX S%;f/UF^CpJg =^x yfq:_+l-:_,ohC0MT9NGQ(sܱ}'U3\X? M'չX1RkRz+f잓+A%j{7 | [pS4°  AR B0tQL"p|] (Q@VO}#r!l ަ  <E-p3Y$;i1 ;)l ˭u!c nE gf_ڱFujO8=5Jə ͜+? z5Vn^|LԦxo/B7T4W F]D'X>aI@h0Fj^0gRӜ%08VwҬb@\ϴwWA|{CtbAenJEYcmz_xٮo+lԝ"i;maQ*%Y+q c|!OubN;cEa*6y(D/hVԋ K ;Nafkoeᳬ/ ҷ4RNvPTi LxtOa>rjwve^nO 3[Ǖ 4 /Z^'Y<72aE2:&JքrLaw[eć–Z.9NWELhrE@ᶳG_$N@g@Z]aVGj&L:zVhA -%+Hn Up"AD ([r! (%z4xBAaar~{9:lW%nE z2_rU@E9|s#\.VJkBlR4<]BLqv*l+ph"B9<> m Y'uۘwzYR֐#q ڊ#wt +g YX_a1lpAAROF,o޿(!<ܯc VC'p#B_ܔ=ZLUĀfVhN\ z@<~EKdZ+l (%LqG~-Ԉ߆(%o]{|P?f[#AmfQZ_Gg~6#p7q1ICz&-=U~hVuiWrhxS?GpE0cԫg]Vuə̍BY(U}-'IL bٰ,aH3.!>h \0˨F&{]F}8<źĖT 2r M+8iw{~/tLH;Po5I9Or< K1pfy[*&~|-f'"[)~k&;سl!_qB~* $ lp$]NJ M;.H2xaE͑Y 0r#qq,Hb5hYgDMėu"-Qc#n#^RJq}:*ͿfZ(kwb=Cd7lFiᛲBv゠u7g bYR;ę-0^Usm<^}iZ5Ȅ8lAA¶g*n^子 %ݙGF+$gu_3&I_~C2T`\:`K|]C꾽T`NA@VTG۱ y_e-{8N;Kgl^\8P=fm?3PiGh| V5 |9, Oh>/nm`k\GT[URcp\ 7PA%k:didk[x"XUD?PN'$s(n7 U=V|`ܙͰaʘ(=e>{p61(QRs:׀3F{݋l['emmMYlGԏ/("<'P8Y![՜sN8I)Jݡ)6wA{@^LU4%CFziP:9XwF[݊K.^s/R$mE?UjUߞ4fez?C7C0_>r^eEB\L_V i"p^TȔ+F*[BPSTc-sWh0t}vCl"Pje]bRe4~\^$C2Dq׊34W.&"g꽑\;5 ;=. ~_pYk{Y0EqvζuLp|E8u 5f!ߎʰ5 SkIäM)s X(>&QGX-fyβyj "h1:l\tnJ5/A׏b g#xvY'YQ}Y%0hu: ߒ݃Yd[QqbbMjN7j ʼnblLcƟݣ >s}K6C?&'&Ӟ^%RobXnyuM 떝hmuys4oeϦJ8)'V@i*#yw CM&l1 UKMjhob+PT{ ~Sp2>&9\$]7)Qw@XVjwY52:qb8B_R㒻+,TwGnEPG)ϻ5CCAVgDܩa hF㴛Hv^CVe?]1zDNJ;@(c\pnHc~s~Vć/ GcVz 3Nx&":/SttUE،oG .<(+zIRQ^.y:"&ku<Ix~T/kQH^ECq~š~RejD(Cl"N;[/7@:|O`"dYA"r՝sV'g쥬w?e,o`y|tDszEEI0A#9iȴ-5voB;GsA˩lj#AZG~X l.;U~;EPߪlm&r_QJK‚>*}H4H. ߌr ᩀ y}F_.bZE 3L_I+#o>: (~LҍFv'0Tޱ1빴GZ0`A>L[[z֛vq0޾ HSQ9!= 8k1PXVdUc|+τ.´p{|en;o=)l/N}浣 \DN;2M4̻)A%r(y_ j9P0.\>{>98vH Ʉ<w!\!fNm8~V9Vs;@@WYhAR {\siݛCXpkF;[k>^ Lm3܋;v&.ź/1hgCm O.uzҐJ\is+{wR&9@:;Xׇ󞊎z[iRgvD,|#8$gرRޏ; d'@7)#b+摄$4ԙJ[VS| M~Z_鼜b7s6ZWmjmV,鵝 =%yo.lJΙdhOea.3pQHoFo05юEl6&(eRr mYBV&7G "ցʐ(1:JlU^9B/noњuh%VH%;tZuͪbmJ.lKcAڑ^GlqӤK1ab GaO-CsR6i]oMvE a! .A,yAwuSa_i#:v°'(ٺÊ3>y]P-}(=,,hˆx  KjbF75n>,Zz=.1Oji()6?iݹC>R@)\CU:eR+ޞC9}7 vض Q<#V%]CAĮ} ,Iwh_%mY*P3W *q= Rl6 R)>@qh1BU/R,r@e9y;[BXHݽ UfXP/$˱~yl2#4Ս`iN~g6q B`1YD_9eɽ`_sA0Ǭ39d`$ W$!kbSY抄6&b6oAPXkhr%YX^0onPD#2F蓖V pP~#354@Y s~X(?| nvz%]Bc"t dhI$ڐ]ObJy q 3eON{(gf!+Xlֵ8)|~;je BKǘi!mmY hh$|SvCN˯'IJhG|rӫKav=yLUkQ7U ݴnx-Oj^` >D#]]X͜ +d(ŀEg'{.Khc3}zS5-|ȴOjX+W'EuQoB3=Ȟ c '2x8:Mw*wܚ -!G<_Xݭѽ~͝xeT_-.C7%YB|XQ X:͒s-vRiG7hSD_EfM 0JOy]€H&+08AZ@N߳i AM'eytܵUi x)A^\?wV4r3[ɪtf/(4-?B8c&1"D13j`*]\~>ߒQC M Xk ,cjp뢮1qk?Y셢 P=( ]7RvHC+?Y n:(onQ^p)H$ E/M4H 020QCs; JٯSwEt@ Q=x T? k M]3}]Ud?Ωɠ4|p9\f\W}Fb P^yæOgj2VwSK7嫂RVYC󆂐G큹/\v%O%;=w:<'6g]]9yGnՒnhC5yN>XSF lTЅqkDo_X}3*SM]b1:~QLݷs#Q!Z΂]]B3SdrX RS(^4ec 2.Ǚ*zL}c8aХhu> PL2Cnc Ǹ⠦ENt/>]~?Ūh@5۱w5sl {dN6%mN.jn_atk7^LDH*r)U)յy[f"Z) ۇs^ЖIpZ+|ϟ}'1Zr(ۼULƒO1I1PŎ5v'T|,-vv!P|괱b<[Ll!gLQ~F~t%LAoe:n W*>KF'~OC;/#$49:tET>9M[&`}fMuCu4i ;(=U;;MǨ ,JeGp#^ygN$jM_+#U'z-MY>u5}Qs~1=9hNOkMhȂl ; w ^ڪ^%ުi~`ӡ`뙶ehaz y#oDjWhSkQn49eqSq_c \!#J&~ j8$^ђ貐CTr!'X֠8$-d P'ۋTY] UғpCw\T^ !`-QNѷY_ߧ= [6l=Z :@{\w0uL iqWZXGxg/9yx B%)/p~,o|%63}ޏi@of&zVvYtɻMJ+;D5Lbz #}ʑ*Y|؅Qn_~a[,sBtQD~YktTHaU=}rRJmTzaܔC͂Syʽ*hVy`V`z [?E馯ԍdjMJժ\9)%wVAl;He#N5+®; [TV<Wh;f)>R] 2ǵmCzE6"wʅ%ofs@A᧪^>.}6`;6p.kvd7M)[S(2b1=u25Szu#}jH?N`񹯅A0j b-_*}?6m4[y"*$u/ON#45vD>bI5F%\^c*:׀:Dkf^> 2efYWCL9ZxnY@9a[ǿ^{Γ-&laB Xbnj@>)Ue,HIϝWt{ B ROt,I(3j=u 4!ޣ Vw!C^˚uBdM.C_ܦ`+j,e+|L5(-B-<ڡ٣~Ge1P0SD M&-HX#\(3š& mRHjS:g%8;ePߏ=?@8!)C+HhQ]QJ c i_a?`HkвERoOf@IVoӒ9/v匠*R $j?tV^FjhmD:܌jI!|+N_H M}%"x9y5۲gd3tHAoA#/^$ ٞf|ȃ;J^#!_aΥiE`֯Y:>].T!Q01}}C5n {ڭO w g_CaLh^bmcsB%/k= b'v~SB@s|4˼!ז=ˣͦMkhxT0Gղ)me5˷x. NCm'Zp6QB.5u'53zijHeK"fr5^D?梊rU*}AI Kwqi@6FbcC"Fr" dMp"y3BM}SYE\܁}Rd=}nCF/QWgGOunL, (11*LJ5ùXhtRl! @[sެFh@نƜ|! RwǪR\ѽ隢&(N4qiȼ> ΐVb|6-$u,gev OɥCQHx~UÊ϶-j)ٚ˳MUh C_:$,Tnפ6Ffڡ3 >&-}R\Q%ܣ ( &cΛ ǤXqR,r5Ηʼv4wLcG#ҧvP߿MLV,i1POES,&P!2O~ ~veFe2L 0L,b$EۢW8ЁbX،31Q?G6p3ZzcsUW9m+g^yv2ڕ0տRu;S))Ku҆/,\dm٫E؟_a!|yuj&\a_-rpSM =z:@[Q 8;@ ֠븑.+aM/N뵶'ݏ W;Q}hdpg2`l3/ag>Iwd3nS{ j]=`O810DQ_#3>hSVcGX7E2BkCS(k=VtHad=M9~yǹ7n\bk^ !/'?9[hK͉يl{"@5&(AtR5`z>VI[n Y=~t ^ )GgR3HSmLpiצmBxL -R_>F4hHn2v䁿.ך|!U'Ebic#xJvb<8uf#KzS-(W"X+-<ȋrna q½igOwgKX-0 ^MjYm%'ǘ<FŻ!=ȴ԰,<V:.RGCжm]p@ep914G"lM22|wG5 ex,0Nzaf~bJ6E#VEYu0G\4+?ޕCwK|D^D]Z+IWoYnQFIB.P0JVzdʕ[/ϓZBt,)2Z BC|^ 0]OxQF6v5yQTo0\~>=lFzor iE4_~E7Ծ5] tCͥ/IVK4) U^O V؉O|P% |]&pՃ"C. uDjs@WOlÈm/3pw Ns޴lܶS$͉JHm.PҒ_FJ*ŖISsLVޞ69ޠ-,~hAJ DkG?Ne('ĝўOSUT E"r4)~"2prTeټ9oTb\Vx9dijKWmb0Z3ޮ1+ xn悔i-lCU~nH`uZDTsXVCUK ={]PӅ:*鷹#ka&=Q5~lub*FqK Hm债W^ow`\|G_Zэ&"I*vyy&̋wfAw@NYۼONceALrC^xG-"i"F\ы Ka VV"I hKP:YQ. T[SU8tv$-M&( `-uӬ*pGqd!6T\i+dS d&v+] "= gS(ҖI˛7Ho>Ǜo? Nrsg}**")`4g cMA@6+t0"Ӫ] rLC{bg`d|$ń GO1ǿ^Gp6,b vyL5m~;cb-UQ2xjlsp-k~adHU"fcVTOR)f;vҤk@;U3>sDž mś7yZ w.؂raTl/Bc~np/VH+xx9'+%+*a`ni@XYAAv`7bȎJFٞ1}ƕ6S z75 ;FJ7/FR}4X?3o8{un#?u2dbY@Soܮ:Hڡs?ٜC+ȬF^Y2L`f``v݇iM$Z5Thl U,{;,5pDRH˴t(K_pL?o#ƍ w}!(]ݐ;i^|ǘrYs!՘N -EYYy tdLvLCxH˅X4sgz<xUS>>~1^m!߸ARu΁7;dp.91ǮVkoKmtbm< E\$d7\k|"!./ :fѹ\w%?䉊ǰ_B'_q^,'ʇ[c= / WнӴpZwrMbN|*EDufb'Ԗd![+kck K/" Z/vJT ߿}[Ъ AڹB*B EBM7!f8Y2O@W^tH vB̭ ERihwgI@} H\2 [o0Mfɩ 2c'DJ~qpn&k) Ocsz̤=Ctl2\>k3Nb?~2Gv g0ྒྷ*aIGC>$wV~ܔ>.ƤLi, :6nYؑ;T/v+8ڻ*ڐZ5,uyX=+QO|t -([b53oxQ&] jdꤩQTqds[a ,]5Zթ<pOݎn`\_Oφǡ!# @6\"~S; Tb lmwD8kǁJxԙY'f}m)` w_osmxLe!/+Z!U׹!vf{Ҁv/_(WgTe4ŝѱM>{}1ZTGHsam,HZWɷ>Fʲ;WZ4n2-0'\wFO4u2m;/[VYoRC4CupRkȜ@1/|bݹތ)2{͕U oLjTDޖ\bt~d[ũ׉钬̡"|m&3yU!ݛhdd-w0VucFl;#jg4tG̕8b~#ȶƧg_Nk>(ndС[3dQȵ%`Gb*ýX@@KSٻJloHP9hWBl[b=meƇã]׌K pbiܨ~Ja P%wvr<F̡mǫ?Y@"ې1A$hN.& r( KN;M{w5ԥ79tLj:'+Ō6,М يF&3d5qFl|{~u[mAE# `Ҏb i/M8qF !Bpěz=T, $p[#Wq؇4xfL9ڠKQgy8:|Vhv( &*>ҵGйMt8dSbUkCvs}vx[ul$z*eT}j }ΡKNԸzPpKxX I_aƪUBnlzjEDN:,Z^.bǭ+I^B!-RMFFꔐ zFPC'(F,ژáSXJ^DeqNsjp9uw :Dy1M5u R L!M ^~^EtTT˭|т PVa ս#gy$@Wn!X_{"'{hE{Οϡ'X/]1QSL4_7C2td1|i{|<6Sad j\m2U9 on}IֽdoPXDFZϰ@[{[0+jd,*T~pda~pҰW8Jߝ;@#ZݗY̳%`:ZEH˛puI*4$l1}~ I9lrSJE W;:kp0{;[Ӎ2 l b"Ѐ߭$9O֋_hxA뽻IkB*nD1nl,Qfvd~Z~@6o1D,SO"ѝu+Ns6⇻Q%(F/uDLBr =#l7(LQ=/~#]l0]mI',v{ጷIZY: a/j|t#IS⪮S?幔*K1()WcqsH3gҸH?(a88KYc\eVSr\OOktȀ< 1y񥻯o仜~T:,֍Xr˝KYOɽB,y{ˢP9wZi`7F*{YRox:” Ѧ@0߼&ŗ̳нrwFF3* c4EGC+CU3DIUGԆށv/uSS+lǓ'Llˈy4=3z$ޫ bCuMW/ iɵ YA.DIQ\9G$fpoRywV Q}̩I^S([>.zkq탊T2ĕ73Rܗ>$̘-Do(yZ#iօj٘bX #4)"Dyvx%I//F3<|mN+w#6) M60q/jl~5QHbuSa%./vxA?qG2k΋ù=K:5(P"4M~%238<BBb%ElR^l\XtZ[p>+T=aLڟBN8aM4SR O:2GeQUMݐaưn\ qc;О\$yѺ[B)ETN2kAb&;?pnFVe藔SDW lPK)#On1i?TXu] ϼV_5']z 2_/cxߏ!D11J4YU ;-JAd -C7p98+3 u*j`|I6DZ4q,b_\2.(v H*@-CQF(< 9P_ɮ1L Wqu{c` ,ŠN3`FBܧX9 b" g9KW' l]mem[kӘc'ó-ꘓ,toDZ5 %{TrMs_dZکI.0Hh ̔soWlGNΙ5?Rgʄ<(ҭ-3E '>4phZŌ^BJfR9 Ex&ZȨrZy\l:Ͳ>;ȭm6aY1Ѻ ͖AD rTk܂kMؐ$[<+Z3BfG^4q JM6cB7RDT"wgth:)EXj`6$ OS?H7mɬw_,Jz &#bYVD|+cD{XZ&R\;$'!QO8LXr.X M M'|T+/Y螃{9B8\%Jviu]ýnwwNϘ @H5Wj~uf8-!3U0$X_-D{9E>ί*T&Ǔ܉ #N9lNsfz @6"aSZ9؊ ,E9O<ەY" LYB.5"fJY22!!콉\TeL aO7]?²DV;Ԫ9T-.k'3mG|D*oQ'mgsd]҄m3MH-p0[r{ϿAn^cH/P((jv*bMRQcP-D ~dݦ/ۺto=  ڝ >j{n)H1_8}Y%즻3a;B9;]n AtE53,ٻ4Υ_rD>~lNChؚ֞#&H䨄J?(`0qVFmTn5GWs^̡'?zOpY~grӌ4bb( ' z w!\M0j2[ xQ5DKO֜*x5R.:x2YoU {Tw^k-7#j78`n3Mظ方Pջd\@gZvpIk8>FV/GgK ^EWV_9ʚoPɜg-M@-IJq #%/h1%إ,K[o'-Ee^5nN\FUoy52v]EˋORHn~;UϗFu$4Ҿ7IR Cԋf]uc8ٰlffTdr2 r#Ԭ$(A*T I"C=59U+:^۪J ;2 ޡ>Hbl GQy ]ߴD-cJLͦ4PV\7dLZ7R疈}3-iڧ+RXZNl#ltlxhƺqUר:d8!wiһ'1H|o"S,ARjR-0`@65)}-.&vQ n4ʼnaCS;{Qà%T_Cl/֏  KbxqFb,?]2X`a1S`fG;$ɏ?$o ]#pg^eHq(XM- af։Y 'i7XUL,2{&)9>`E2Ci^3i'G.TͰ31dW*Ϻ(6:A}YS#\ALjwa;d Nufz6R$ |36J:X[tO6 -{[T} @,0 #qu7oS'@"q`PM & +IԤT$/R%%_ǩWWQ3+u{༻('ͅ1]{Al+ןғ}7wi;o}Y=?NΈ,W̹($]ݍ´a'B)⹕T Lrh#&\%&Xv 6=!ȶ YZ