ppc64-diag-2.7.10-150600.6.6.1<>,Lhp9|̫ Zzji 7bDe_+6E̳%P*v,6S_^5}g.67% oK-fP$)a-eWΧMSZ޽2GWT'n KPSRU 4Y9L8:,Fg[q~[XnO @dG5.*Sl "`z[̼m,|Vfn(2>O}?|d  ! F $48Qr  X)@*@ +@ +@ ,@ :X@ :@;@<@>8>`@?`?.@L.D.(EA)EH*E+E,E-E8E9FX:H@=`r>`z?`@`D`F`G`@Ha@Ib@XbYc\c<@]d<@^g bhciudieifjljuj@vkwx|@xy|@yz|}z|p|||||||Cppc64-diag2.7.10150600.6.6.1Linux for Power Platform DiagnosticsThis package contains various diagnostic tools for PowerLinux. These tools captures the diagnostic events from Power Systems platform firmware, SES enclosures and device drivers, and write events to servicelog database. It also provides automated responses to urgent events such as environmental conditions and predictive failures, if appropriate modifies the FRUs fault indicator(s) and provides event notification to system administrators or connected service frameworks.hibs-power9-21 $SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Monitoringhttps://github.com/power-ras/ppc64-diaglinuxppc64le 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 rtas_errd.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 || : for service in opal_errd.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 || : for service in ppc64-diag-encl.service ppc64-diag-encl.timer ppc64-diag-nvme.service ppc64-diag-nvme.timer ; 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/etc/ppc64-diag/ppc64_diag_setup --register >/dev/null 2>&1 /etc/ppc64-diag/lp_diag_setup --register >/dev/null 2>&1 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 rtas_errd.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 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 opal_errd.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 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 ppc64-diag-encl.service ppc64-diag-encl.timer ppc64-diag-nvme.service ppc64-diag-nvme.timer ; 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# Pre-uninstall script ------------------------------------------------- if [ "$1" = "0" ]; then # last uninstall 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 rtas_errd.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 rtas_errd.service ) || : 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 opal_errd.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 opal_errd.service ) || : 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 ppc64-diag-encl.service ppc64-diag-encl.timer ppc64-diag-nvme.service ppc64-diag-nvme.timer || : ( 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 ppc64-diag-encl.service ppc64-diag-encl.timer ppc64-diag-nvme.service ppc64-diag-nvme.timer ) || : fi /etc/ppc64-diag/ppc64_diag_setup --unregister >/dev/null /etc/ppc64-diag/lp_diag_setup --unregister >/dev/null fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in rtas_errd.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 rtas_errd.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in opal_errd.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 opal_errd.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ppc64-diag-encl.service ppc64-diag-encl.timer ppc64-diag-nvme.service ppc64-diag-nvme.timer ; 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 ppc64-diag-encl.service ppc64-diag-encl.timer ppc64-diag-nvme.service ppc64-diag-nvme.timer ) || : fi fiDi-~ oR& R _'zA  P X @   x `0p bF(!<H^g2A큤A큤A큤䁤A䁤A큤A큤hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhf̨hf̨hhhhhhhhhhhhh8efb34d3029f4bb7a7121a1dce7178cb43a5f9cfb0f9901cebc7c38033ece6efe9c7eecf5dc5d151c441d9bb1ca981cdaec8ca76bf209b3dc48ef197c7dddee2195ed2ff631c42bcf3ea702c6343c4bd0e92a31fdf20bd929377db616a0869c516d97c992cb8662bdd78c2ac5a6c5611968f23b1eb6577b2664332e038319fe23f61e16e5b75f0fbef4d179a1e85674e94fd6c1ff98345feea8607f161863d975d1ffff0f736203b87f013aa1f7e48af6808a3a7659d41611893cd803b66f155a5096568f3bc9af0da860ecc5a9dc33e8dbfccd13df46770c511f73a054741c34c33913b22744015a3e3a35a2e967760a4de9bcdc8a3c7b15bc5899d3a9701d790cf1e636f5b1012df3e5268029702089b0ecb4e79bb4dabcb62b6478f05fe52b1bd8bd8c9c5780852d5cac2137d1736992d56eec3dc1feb10ecd0bfa1c0fd714f30fc151910a0471edbd291895f3217364bb0447e3355bae4dbafd1a1d4f3038ddadb8fae9e9a2253502f725d5356a5fa862316c86054473982c9f515a6f383f00657d655cc3130cdadcf92e7a2bfa12b9fd0155f6a7a5f0563fd3677f7ae4f76d3e61d3c35a37d76dc8cbeb6a957b2d40716be88fd1146f8fb018a3962f3b50db8959a0264fe600bcac20672927543ef1fd57208bc8d5f1478440fb40da5713fc2a6a26f904d559e204c53b3dcdff745c527f4504500e5545c97bf7e5f8be24c6c1cc9589e17bdf52b5f9a56d820e4b84b30cd9feaff88fe8f6817e6f69826a689f1ea5d66c1732fd9e66e13d955802a42add585eed6a4fd410fe5499d451d5a31d8aa578f306d010e2ba86e2dfe226f47ff468ea2ffe27ff23c2cad02b926d31e868f33f34ed9a9cf581b4ef4805772315969fde12164eb2b37a59bc56ea8fe3b8a9ac4359cb7d88a237ea6fa872791e277a447932a847341cf37e6a3e0ece9bf5a5c40a4316c806f34a05b922ac1f0124349b1c1d5200b1fa247d548debf15c6dd128b66d83de5639c2336bdd49de8a8efedb94e23744e025b3dd194a418b0fada8eea3105cdebdae95463c71948ab0bd549252bc1608cef4f9b08ca22fa2c6eced052a711d5e5c1d82e30b5e7700db23de6063b49addf57cf2066369b0470e82b23cba5bfe95416a69ce2c93ab679ce4f6d978ad0744ee7f84c6a7dbebb3882fe763140da28e9775b17ecb5ae1e70ad6399e2f33a88bc2e2e196637af41e5bd89a31b1e1cb828b546e712ff1ca9d9032f16bbb10531088129ef8cbd08770afa7121b0afde88aa94994ef8aba6f536c47822bd1a658b07fc85d2fa4745d59c3f77a6219491856e0abe546d6fd428039b76d46a29ad73b436e920e5c3f951425c632bb29200eadaa7ca142a0698fe807b190f56e57b74f309c41e1e7dbbca6be13174da7176ea382adfb40ae9b2092d6ef4e1fe005524ceccba70249210ddf9b6a4a580154eeeba6fa4b0bb529d252e5438272587de3ccb8b00ad3824b5d7684753465520673c7f8eb7ae954c86fa0ab31edc841c9658256cbcddf8cc7b64f01db1239d647aaf045b279dab620306ca137352c8796eac11a10f22098fdd8fb485f7bc71e0ed7e4da397adc5e6fdb71d2e3c599df8b2ea7a1773d3df74523e33c34b4389b0fa217a406aeb4cdf1c713ed5baed663191bfbe37b887d374552e5a5471d6b4b87b68ea27eb07871acbd12ce0c4431b13ecc2e19977a64b7f2bf743c798ffbdf1e3019f67f0eb2215ae3746fa32759901dc25c74b96c358b46e2ed4f9231176f9a56198d289b32d8c7c1eab3c120533d06864ca1ab0a1ed1f346f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b6b1404caebf1dbc71781750dc5f41ef32f96728ba8692ff8dd0050ff1a2581464221383db78c327005c8a6661edb9d492bc0b801885bd5a59460ce38379f27a5d13ab74c9d3f0dde52a163f35d6e2d16909980a1a5baa247935bcf8f084d00ab934ca61934636dfbe3b530aaa57e22419131940d955470a7414f877863a352602bde58cd16e2169b2db6d4bc370f4ac5d2904bc8a288327031c945ef802b3083557c464ba8099bb5975b4aa79069dffc2bb608ce7742d866334ce18aac72a830384051bef557d3e7ca4b520dcabc43aff8a559077580c74f634faa988bdf8650b0f41d9a751a2ef7fc9b2f4fcf426d77c4fd16a459d0dc37c03d5a57d1d92dcc8e90a31614efb85f31fb6b3e365c37b1646cd798bc2706b9a2189350d96f69b02999397f7395ea5d73b0387062068401f212f5389695317dd67b7b2cd5b0cab4cdf3f264cdc33a11d99013f476987e67c2492f6c04976a407de167a45e13ac833025c902686b28129c6100e8b362c4117a105365a90815afafae1227af2666cbc55981f1a9774fb28ca287bfad81d7cdadbe46018f8370f83b27e4ef56893c0serviceserviceusysidentusysattnrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootppc64-diag-2.7.10-150600.6.6.1.src.rpmconfig(ppc64-diag)ppc64-diagppc64-diag(ppc-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlaaa_baseconfig(ppc64-diag)libc.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)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libmenu.so.6()(64bit)libmenu.so.6(NCURSESTW6_5.7.20081102)(64bit)libncurses.so.6()(64bit)libncurses.so.6(NCURSEST6_5.7.20081102)(64bit)librtas.so.2()(64bit)librtasevent.so.2()(64bit)libservicelog-1.1.so.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)lsvpdpowerpc-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)servicelog2.7.10-150600.6.6.11.7.11.3.23.0.4-14.6.0-14.0-15.2-14.14.3# trigger on librtas upgrades ------------------------------------------ if [ "$2" = "2" ]; then systemctl restart rtas_errd.service >/dev/null filibrtashhg@fo@e}@eWUe2kd@cMCc#`#@`Y@]m\8\G\AZ7Y@Y@XX`@W0{V3UYU@Uumsuchanek@suse.detabraham@suse.commsuchanek@suse.demsuchanek@suse.commsuchanek@suse.demartin.schreiner@suse.commsuchanek@suse.demsuchanek@suse.demsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.dejosef.moellers@suse.comjosef.moellers@suse.comtchvatal@suse.comjosef.moellers@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comdvaleev@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comdvlaeev@suse.com- Fix Factory build * platform.h-fix-ifdef-guard-typo.patch * Replace-custom-boolean-type-with-stdbool.h-for-C23-c.patch- ppc64_diag_mkrsrc: Fix typo to avoid syntax error (bsc#1246938) * Added 0001-scripts-ppc64_diag_mkrsrc-Fix-typo-to-avoid-syntax-e.patch- Add support for Power11 in diag_nvme (bsc#1234980 ltc#210823) * Added-Power11-support-for-diag_nvme.patch- Version 2.6.10 (jsc#PED-9918). * Add support for multiple platform dumps * Add support for light path diagnostics for rtas events * Enable correct display of model and system-id for IPS Power systems * Fix call home feature for nvmf devices * Fix crash in rtas_errd due to invalid -f option values * Fix build warnings with GCC-15 - Remove upstreamed patches * rtas_errd-Handle-multiple-platform-dumps.patch * 0001-ppc64-diag-Move-trim_trail_space-function-to-common-.patch * 0002-ppc64-diag-lp_diag-Utilize-trim_trail_space-function.patch * 0003-ppc64-diag-lp_diag-Enable-light-path-diagnostics-for.patch * nvme_call_home-remove-d-and-f-as-visible-options.patch * nvme_call_home-remove-d-and-f-from-usage-message.patch * diag_nvme-improvements-to-status-and-err-messages.patch * diags-diag_nvme-call_home-command-fails-on-nvmf-driv.patch- Fix NVMe diagnostics support with nvmf drive (bsc#1220345 ltc#205706). * nvme_call_home-remove-d-and-f-as-visible-options.patch * nvme_call_home-remove-d-and-f-from-usage-message.patch * diag_nvme-improvements-to-status-and-err-messages.patch * diags-diag_nvme-call_home-command-fails-on-nvmf-driv.patch- Migrate from cron to systemd timers.- Light path diagnostics: Support Enclosure Fault LEDs on new enclosures (bsc#1216074 ltc#201656) + 0001-ppc64-diag-Move-trim_trail_space-function-to-common-.patch + 0002-ppc64-diag-lp_diag-Utilize-trim_trail_space-function.patch + 0003-ppc64-diag-lp_diag-Enable-light-path-diagnostics-for.patch- Do not delete old system dumps offloaded from HMC (bsc#1209274 ltc#198526). + rtas_errd-Handle-multiple-platform-dumps.patch- Update to version 2.7.9 (jsc#PED-536) - Add NVMe diagnostics support.- Update to version 2.7.8 - Remove upstreamed patch - ppc64-diag-Directories-should-be-created-executable.patch - Use new libvpd- Update to version 2.7.7 (jsc#SLE-18191). - Man page for "rtas_errd" - rtas_errd: Don't run the service in LXC - New project location - Remove upstreamed patch - ppc64-diag-Drop-obsolete-logging-options-from-systemd-service-f.patch - Fix installation + ppc64-diag-Directories-should-be-created-executable.patch - Run tests- Fix systemd warning about obsolete logging options (bsc#1183700 ltc#192095). + ppc64-diag-Drop-obsolete-logging-options-from-systemd-service-f.patch- Upgrade to v2.7.6 - opal_errd: Enhance the purging logic of rotate_logs - diags/cronjob: Include disk diagnostics - CVE fixes [jsc#SLE-8324, CVE-2014-4039, CVE-2014-4038]- Upgrade to upstream version 2.7.5 * Obsoletes 6 patches: + ppc64-diag.bug-1072708_fix_service_scripts.patch + ppc64-diag.bug-1072708_create_diag_disk_path.patch + ppc64-diag.bug-1072708_increase_buffer_for_vpd.patch + ppc64-diag.bug-1072708_remove_timestamp.patch + ppc64-diag.bug-1072708_create_diag_disk_log_directory.patch + bsc1113097-run_diag_encl-exit-gracefully.patch * rather that just fail, give more concise error messages in configure script * use bison rather than yacc * probe for indicators on running platform * usysattn, usysfault and usysident: add -P option to limit the operations to only the platform indicators excluding the enclosures. [jsc:SLE-6081]- Drop pointless _service file - Format with spec-cleaner- If a system does not have any enclosures, let the daily cron script "run_diag_encl"exit gracefully to prevent bogus error messages in root's mailbox. [bsc#1113097, bsc1113097-run_diag_encl-exit-gracefully.patch]- fix 'diag_encl -d' call (bsc#1072708) - added patches: * ppc64-diag.bug-1072708_create_diag_disk_log_directory.patch * ppc64-diag.bug-1072708_create_diag_disk_path.patch * ppc64-diag.bug-1072708_fix_service_scripts.patch * ppc64-diag.bug-1072708_increase_buffer_for_vpd.patch * ppc64-diag.bug-1072708_remove_timestamp.patch- version update to 2.7.4 (fate#322225, fate#326429) - modified patches: * ppc64-diag.varunused.patch - removed patches: * ppc64-diag.opal_errd.patch * ppc64-diag.rtas_errd.patch- add missing references for SLE merge: * bsc#931001- version update to 2.7.3 (fate#321444) - LED support for Marvell HDD - Added support to parse new drc-index device tree property - ela: remove support on PowerVM LPAR - modified patches: * ppc64-diag.varunused.patch- version update to 2.7.2 - Added slider enclosure diagnostics support - Added support for eSEL parsing - modified patches: * ppc64-diag.opal_errd.patch- Update to 2.7.1 (bsc#979032) - Fixed endianess issues in diagnostics code- version update to 2.7.0 (FATE#319557) - Move from EPL to the GNU GPL license - LED support on FSP based PowerNV platform - Few minor bugs fixes - removed patches: * ppc64-diag.bug-945385_create_dump_directory_on_startup.patch * ppc64-diag.tmpraces.patch - modified patches: * ppc64-diag.opal_errd.patch * ppc64-diag.rtas_errd.patch * ppc64-diag.varunused.patch- create /var/log/dump directory on startup (bsc#945385) - added patches: * ppc64-diag.bug-945385_create_dump_directory_on_startup.patch- version update to 2.6.9 (FATE#318007) - see Changelog under ppc64-diag-2.6.9/ppc64-diag.spec - modified patches: * ppc64-diag.varunused.patch * ppc64-diag.rtas_errd.patch * ppc64-diag.opal_errd.patch * ppc64-diag.tmpraces.patch - removed patches: * ppc64-diag.add_ncurses_include_path.patch * ppc64-diag.rtas_errd-LE-fixes-for-extract_platdump.patch * ppc64-diag-tmpraces.patch- Update to 2.6.8 - Cpu and memory hotplugging support for PowerKVM guest - Various fixes to opal-dump-parse tool - Few LE related fixes - Several security fixes across tools - Drop upstreamed patches ppc64-diag.opal-dump-parse-Add-printk-log-in-the-list-of-dump-s.patch ppc64-diag.rtas_errd-Fix-PRRN-Event-handling-on-LE.patch/bin/sh/bin/sh/bin/sh/bin/sh/bin/shibs-power9-21 1754378737  !"#$%&'()*+,-./0123456789:;<=>?@2.7.10-150600.6.6.12.7.10-150600.6.6.12.7.10-150600.6.6.1 ppc64-diagdiag_nvme.configlp_diag_notifylp_diag_setupmessage_catalogcxgb3e1000eexceptionsgpfsreporterswith_regexcxgb3e1000egpfsppc64-diag.configppc64_diag_migrateppc64_diag_mkrsrcppc64_diag_notifyppc64_diag_setupservevent_parse.plses_pagesrc.powerfailopal_errd.serviceppc64-diag-encl.serviceppc64-diag-encl.timerppc64-diag-nvme.serviceppc64-diag-nvme.timerrtas_errd.serviceadd_regexconvert_dt_node_propsdiag_encldiag_nvmeencl_ledexplain_syslogextract_opal_dumpextract_platdumplp_diagopal-dump-parseopal-elog-parseopal_errdrcopal_errdrcrtas_errdrtas_errdsyslog_to_svclogusysattnusysfaultusysidentppc64-diagREADME.mdppc64-diagCOPYINGdiag_encl.8.gzdiag_nvme.8.gzencl_led.8.gzexplain_syslog.8.gzlp_diag.8.gzopal-dump-parse.8.gzopal-elog-parse.8.gzopal_errd.8.gzrtas_errd.8.gzsyslog_to_svclog.8.gzusysattn.8.gzusysfault.8.gzusysident.8.gz/etc//etc/ppc64-diag//etc/ppc64-diag/message_catalog//etc/ppc64-diag/message_catalog/with_regex//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ppc64-diag//usr/share/licenses//usr/share/licenses/ppc64-diag//usr/share/man/man8/-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:40032/SUSE_SLE-15-SP6_Update/b5e5f8b0da14c5ae4e247344e5504c8e-ppc64-diag.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linux directoryASCII textPerl script text executableASCII text, with very long linesPOSIX 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]=6ac20c08132e2ba9018c2f3bd3ec085d073ef612, 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]=da369aef75f5333603377e829379771d54f0c68c, 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]=9eb2c06899f9f307bf1b872e5113a1d891dbcf17, 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]=434dce68ceb71da50f35e2c466500b1ac9f46471, 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]=2b20236812b037d8aa1b9917fe21641e4cf4cdde, 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]=a3663ad94dc44caf82930304f2897a831ee4de87, 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]=5d47b249b81efed4691ce15787d7920d249006ab, 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]=4e8d2b3147f127e9a4486021e547e017f66a97c8, 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]=def8e1b6d29aa007637270241d66413ada283814, 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]=feade84388d365c8c91b4492cebbab984fa3ad6b, 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]=54712f8c1a3a0dad3a2bfa260986f761325e93af, 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]=9c75ba37d7f67e99efb009ad0cb2d08e67d3ca40, 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]=d2c90b8b4af838e13c931f66407db9d8d49899da, 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]=19a5246f1877cca00460c7292c10616620bbd488, 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]=1abbc05ea3f9184a87f8121102bd93227ffae970, for GNU/Linux 4.3.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)&*:>DRVZ`gwRRRRRRRRR R R R RRRR!RRR RRRR R R R R R R RR RR R R RRR R R R R RR R R R RRRR!RRR RRRR R R R R R R R R RR R$R#R R R R RRRR"RRRR R R R R R R R R R&R R R R%R R R R RRRR RR R R R RRRR!RRR RRRR R R R R RR AG.N`W`ҏImodalias(vio:TIBM*spS*)utf-8d9691fade7827eabf71dcce74a1e0f89acfe957f10153a0f7f1ee3c72d0aaa05?7zXZ !t/r]"k%Ԫ#hF- ?ݭ»%wPg+68WR8et-\78jZ? m78ؙn[FxyV@X*{3(wVpעrdD.V %ܗ >dۖ_멲8t]Aa tF(ަ&EA2lh9/58]i u6q%9~"v.o,x5M;œCL"v^ sAQFzQE§ň9 J87L%,ۨ2_?C)Na:vx`dl"]kšJ[Pݳ1.EƎff8F%@ ^76 pWAvt 'dCvɒFމ(e1*CK YMڄ,YųQ*BuyG Lip$a LdR|L] 0SjyJL_IJ,/n r YA_hO#tE* 5ުa>-"en3gPQPYӰHjzJgܤtFSl`oP}aٯXɝY.[t f"&0).B1L>u@d>Zk^'%,1}pv5x۠ESf8s3L\+^+òC%,p Y8K]ևq=* <>j!J[KQ[46o˳N-<{t3⨟箷 ;=Fq2Y՘"/7Tahq̏[(O%|\"rb"XT/)ާ b'3ɓȈm}vk%W~6|c+1Sl*6Yj[V.w׿3| v:wA/un}[zφҾ#J%[񾯗'Ά/D- ՏL+5DA35v?ꦭ>aFYgw£vHZ԰GW(,!;t{~m#PSZi (u?KWc{g-,r3Wt"R&w}۹A(G&Š Z CL϶V?,C)Uեp81%`W s~S^شT@`j^+#,[rlƘYz@=HR(<p), ~9믏_1xAtnc$Yg JK=5ݏN@2Smcs˥pp&zvAewb@=+[B)`T}:ȫJP!$T#ydީjzϛ_'ҩ[[f#%CjT< f wgZ5渤k$+^-NLqmP DXЩXsU ~xo&|RAXs[(Y3sٟLVy2 y?Pz V3tu<U6+=& x% TAw&pGNn*4MJXFl 9r[#{]Ņ82;;^T$@2yoQu_r`ES H8ă,ޜD`ymeV [76ϑ['3I/u)7<ʒS /Zlz>Y___Ek,.ו=+PTu?jV9*2uD!ph+{^9c^3i|k1{3cm42xE~I%g`SH5*!ЂKc81oM +zY7xC?OdPسW-鏠_rb$xD1O&w4d+ߩp.!qj $RK,$r Vyu`NRU%[ϐh3PXgHY~W˷YXx  N-"xI. \K [mUt= |oo`D!bhav;.vdő'wcr|@CPrࢻ^戜L/M ``,K:p0U*ØVhoGi N "tNWPMDf<\;K1n eՖQ4K̔Ol@! SYՓո-7?sP{}j.1VSeL-e2OX#}uC٢B%5SHHqYtEL@xMBBpvU&ZxCY4-R]O<&8p i(BgC.B,U.m^] WE"*S/8ˁM4m͢ԁP8- Ft?#2j3;vG,ۉ IW VKdWZ}NiM>ZBE|~@4$kriq%,ڛ-'NvմmXP$oq2 r A<3FzJ=Ko*vWɸRU4=PH&٠^}|tu~Z1xoŖ`$=ČM+bS"H"4dFjfի 9fSB #[tIU= b t'FBєt:lIW3T9jd_ںULݼ̠2Mz1'o.* 2F4㛙á g j]Ҵ<~4r:.s( s\O0 m̂,4in,7N暒 GOFdI}ƋvKH21 L>GQOD߆Zo؛ &QPZx6*6ڷ[U\FAZ"F+A&{)ٽys1M(#V{_ @.GLiԐƂO\00Pk^,_bcP0%AD7[2Pm!gw**dyZO}WͨM8'\Ә,16TUqE P@ Xgt7XQ$6r-(;S5GZf{sclL%8%ԋ+{6'/üAHc85cPsi˩?-fop#.;RЁo\MS$gE% _*@[F,odOn HN k=jI"9[ե{ z|Ls` "碐  DN[V51^c-rzHQ(E+N[]vWgb`7% 90¥`+q@TSĊKzc%REέkU=-}k 3vR5:XUKTi?pRmdYyeM9*mB]dRE^cs\4$(r~cԉg이0R~ z7vt7CϔdH[X?g^'hŕd=P0 ؂Ā,\ vPV $r+Bx:s xSƄlჅw{9ámLd7j;ʏ2[8_ y#C$+pa)[?;9lM Ҙ3unWveԟ LL 3L?*_֮)7zDۗ\14"3 L04:-4S_zx0 sɤ4$`_$!%/ #g}0Vx>\&96P) ۤ (_<rd`hU:I[W3ί@4z (!wYnf&Yw#"sD㰼ma_ږk>43x/U-Qt%0~A,]9pǢ:c'Xs M Dzq.}NC/.TiS@gw YAZdA0de"AH?Y0 OoKuxRaTq8Q2}8 =_~Lsof J)v_K6o$zo[DOeT%b30ih\3|ϻ{?$S $x4Is'ْs(L7N)fzJ] Nzh5 OĄ.y8F%횈Ę%וlx6Z᪡{sHķ|MjQN;u-Gi6ǮinP>wTVq;\=j"ROOl`&C5*lF#7qM6b~FhV.MYOxX5Z ưO]ekJ M)$S6 ;v`exَiQSbQي6?#dT䈱HC"V%Jx@c.Tt Y`={^n%5< q MtMqA! tr}^I!-Y #ŇH(xK!hYmy=B2y-'D~;e);d#nky$G%8|N\c3Gh7. T6g/aaQ$ ?;mlqn̕us)BxvQiѰP}N<0Ex;co*G*;*Q"w d%[,kY"Î>{lR硱5oG=400uKTk;ۧ0MbD_fH~x .H)Y5 Me`&(b,zR9ѯx TBĮ8YUųR6E Yۊ,л.jgXn6Rfn5a1dO- q㽸G>3Zf w?bNwkTrQwXLKDt\{m C !N~zO~)Bw6udU(Y0Wi`U6%D%$"h놜5[Y[6]-2euF%ClpvqzM3P;fW2@粷%lrF8rό *bnnC'*Hy& ԉ=QN%`QCh&9 BO!Xe;9kDr%wH@-2{`8tp}+Nr%So|<0@;gpX9=V 3a7F4v^/EHc?IO[A-{>emZΕS Ǎ!}uжsCCG013̛gG`㮅whl +2X5&b\>RV 7DKBYѲ I˖#1.6/qPn@[L-n7'v ;}F艛7nU$38ƉoY-6 o610kjW8%94YC\Q#l*x N,ӌ !(WB Jt6 Z 9uEDzRD>Q;_n~Ru0HNoSA֑C@}P(gT&iD|۹r.88"Ss稃f`P,RXјUSX4_ (ɗORETWѯI]9=A^V|_c~l$ 4_>ZIG ."sD6e WrIK N|1@GR r': >zټ;oȓU87ᮏ rz@|$)8v#p@>ʪiN[$,lg /`-[M= U ;Nk^9UhEpܒZzj`1tbIqx(YijW)JC]7}ߍGJq)N%@b=!i6?쥵lh|UbG/$?Iv'=_$qPAHxRIOdx@mܸLUyXb?C횉nCl4BZHeP /WgSHqP7S2x/{Ds{X 7/z*MF:Iz_C%irz>{4}1&#@AL 4$}T}E#hYha&+ .(pZЃ/4M] x<  ;oGgP$;X`t{-`Z*\KW`]6JEJ8imÚM,oJ'.tk@Y]iȩ K&Kzk)<0qi͇og$tcr$A-{ "mlHlVY|'muL˲ kJ((tT&u0{RyYMUݫ/N\׌5]ϗҌTIxː!p-%<:ezhݭԗ99\JMVV'|BM4$kPZ Ķc[ԕ`☦`kATo&cFKG{b"ټ^(T.rs(%!,r[N->vpCSQ |Uۿ%8_[ɫPZEBf]j60p4qV<54pa>Z9…D^{oHduOm X{fF| fb~Ќ|~fx\21ˍ"#xe} WTgU Drq4ewΚsԛ !] g{dW~E|b6 ґNj|uV5sYJ )SM [d˙Nf74֔Tږj s2DžQEUцάT+> "].}i?Vׁ:+𯲟L8pSh #V=:؞׶H)882{1FGn Ir,ȦuʹH!M7?s'̂vkxӐGm+3CSӺDil&FD/zё|v"\je63oˆǰޢ6E̙Z׍%)I,)[M"Yh # Σ 41*^E1f(Em.sR͂j,Y.\nIϘP B>zoHQjP1{| g V#͙e Õ1#~"֍q7\ TJD@AS*C1g[S4S@<_W1BdmTRtn|\oկK )mKe;>S32rC/G׌z,h9A!; \!s,UE~qFwBs,Z[w߆npdz#ܺ2N?j Vg&IJ(8gW#T3m#ٶni"!y&목RH@B:Hi~՗NEr~InNnTKrov4َ=boz֡m=Kt8 sҧ1L,*ic-O3x#-I6|5gw LItBP]JAWktlC A G6V3̌D/s.nhk1oH5QA12 -w'WUd͐!Ш7:Woc>XL39aPpzD6\<]v4 gC`Hǫ !$;HcGNk(?B֣R=o~Lxf-/M^LhHzURV?w:#V(j\r=l_t՚LU^Ah1|-cr{IL0(չ8\ײBxm0M[:2רVVNQƵQ o-,}>oϖ;И[mnߛ/pLxq˗BmFX%\{( %#. rvs|(`xXQ>EKbGW+3h(,cwB s2’[ W{\=zFaQ&kUyoл?۪$AOR'w2=)C ^I]TP2i+u|jS0-Y 9j`3PC')u%/H,e-9l/MJ?\ɔ_+2lE'!,A5{i+_ y Ɂli)WqEэ'o̪']'6bq8uA mYUxʚZ"8ǛUzIff*vcIŦbԓ5W^8աi^:wd@pwM'/EbSZP u@Ss[I!* S4׽diZV'ʁ/ #sZMnUf̢ueKLf}S[ vUҕ0W5fkWsz(q]c : K f$E}V+i$z( 31"Ay(_Gٱu ځ(p k9`Y?(X^Yԏy@HRPws _FGÖ́lږ7t\kP+}oFx($1 -FݶaPlBr|99+x1?#Ϝs{4LJﭧ ?Ҿv'qiQF>I<@?$}FLTN!MTVO S{7Ӿ jDy9L s%9Wexwq o|TN2f_b@TzA.w9 涣 uH>M;S& ! P+}sC\X28b_&[;H{ٜ |ق|TޙJz Ft j'R &1½ЬUy%+tnyEDw“c'5sZilf5t\K5{ ZcK}1LzaY,^FN+2rTC KATLgϤp973NGwx/}C2փ4cy6ExIYL3 ? ʒq_ m0VPu@ܐ) ȚM# y0z&^aH,cB[)뒥xE$[H1$\|"kKϳ:"ؕ[)|$Vn;e,eaD i` D;UJsp@06h, Q-#5_8RLqOV'(:>$ < ;cP!77L/'Dd*igA'@i}Lנy,sh_!cʂas۶' @hKQg‹\ h ~Ҕ%w踭:bc6m,!hzNc8TA9oyN+Mq|Nz;OQ IErF8pf|𤽸@sN|̽EGͪEDز(_e_BYW I9V_^ZaC2>qI[weɞ)D縛Keg-5IH{㺛.|i̡!H -Pݙ]%$J0 NJi$m$HZWL̇=nx?n+Tviޗ.< B'6o0wڍ՟z vʖW6WM(Z\_#̩#CZO$B>dDCIX`[~-]#ceoƍu$ N#y B&翐,йN/%>0ϗ'?FH bz6+ *D\2p_C"+lPJhqQ؝<KZϠ^fDtZHeaAfu{ǥ`%Mki  7{3TKk@Ed~ F?|!J@`5 j5Kf5]C3| ^-U鋼_{u|/!,ގKrZ)˅f{1x̩z,xᶵ%+TT.p}Qs{}O$rw+c i[ ַ$]**"\`kѬ$ւbt|y+1%rN~3:{DDE7ԔKb|Ix(h6ΕډLXtWXNݶ LF!6i'!9T{Wdڅk ^BE{K|ȼ[ M'9~`ZM¦1*FW !'F6d``ܶEi}7KBngEEvH0w+n24ZzJV( ДK eiY:֧=IjS颰OCG=h- ^ yCMR#/z/@0ҘP+SEO(PP񒽌^yblK0Y%u2w*Oi 5@/*.𤻭UA΍/;)2iR8h0)J*p(? {,  ׄ;aNrS53Vi o@i.t/@%2!9VhB{<銗 prc>q-0,oOuu;4MiZZ:]iHw%=EŬI: r<zD&c& Ғ$SMc4ޥ}- ѽL*ւp|qԭ"oour~*#@[yzUǴ5Rhx x[c^}_@sGAe '91hZVxdȘb\=rlj kM7v]g; L)}XJgᨴhZXГ7#z?@5 Fk[=j}b9# v5rh.zOpcJ 'C׻\Mu?*6Qa?uu{,r\g,%\6@QyX׆k- q bȾBcHSpHL\+UKvɴlZ3KfC.(2,咇Biw1zn3qtW#5SZ[]Ch4B N{,HP_74= -}nv͂l 9.@⡍j}Jj6d)4 VֵmA ^!Ԡ-7^qn`"Pި_?w(^)Ʉ=)*&16˖g@^ -Վj_~}ЮCb5JZpZ|?J|,H,o\@umǙ@"|=헖F%MTZrvڼC'kE_kq̢--zy^Z oP+0@a4{Y A|L~"b95;&y:,@@f^FuaȊ'S29߉_8l'AxU;8+{@@= `݀>ߢi/g&W*u\+)B5mʁki ''z4sО1b;=yN)#[]a~49t8gRYp%#”bKvu /"Al 0Wi]fˇfدQ`į[V\p[ޥ5&H~ xX1^" nxً2>$r`vV':cVI0CU*}o 0Q}z6'vpiɹR$diĔ>2Gp>'w O9q;<Q*)k ̏֕DL%T.'TJ&-~(yKy)QAm% IT6,>}B;މ60G0$qߵ&]\z_oՙJ,{=h]V ߂k"rXZ,ٛSt>'ʭq7OjdIio*O_Jg-aPCއZ\-(0(]62/D=ju)O7ZfRiZ~V#Ky^΅GCoê&O6U[(NH额OiU9w7/yAlZz Yطf˿k&vc)7|V=4rAJ\@{b8sp>U#;ğ#Q3~6͜SO\gN/ArY) ij(jG΢h&>: ? ?(D?ڥ/7=8#ppH}t# QPXe `G_8<3¥V7٣@ؿ~~ЮVPQ[FV0iz:T"趏" shfZiM쎻3vۑ {KSx5zHoEQa W.w[n*=p1é rsruJ&e .h&riϚ {7nEt3Ch̶TbDI ) pJ^;C)}g{ y,ךW 5(-L;x(ҔKzsJ)I:κ`搡)\'#-zm=[RZ巙 J%}׊t4ՉК8դ/IMHMV={g4xջKk__%kDzoH5/ٱ1ߎ/>( OAsZ+W POsEܤ)_M,Mh+$%ˢ`MKe߶$%(adm69"K%5̣.BH{ 3}ݱ'`ZI!4Y2 =z/w4C?ObZW<iώ ݿlI_*#2#vl59qI{0O85vF槩 ۊ=y$?4R/צX߬dƈ hc:pn|);Nxu^tQz7>v$TyVמjaꅡYgX} b JjŠlBhB2 ~Ub=T j ܯ.Ssa;v-Сb0 DR+EFDi*l%I2}7-x]#+`S ;ӆ_M`%@2]S_4$/JݥEHr^*%j1g;.lHlfkCA!E+֧N1r>͠HMf^d YȮeQqgt5-A.BG;tgV^"9 j# ?_7` B4lj - Z5dǷOٟQ )jp J:Dow|[7tb w;THK]1$TbIDM(w6qn8t]Ȗoy9e_8@E ?&-fe$=el8@2 -%y$BAVINB 狎u^ͫLkdO!3cd#A6-Xl(n.l{gAv;'e_Vƒ<$ |m?$ɩ/gKu] ѷ `?*Z-q3Fg^ <4B78XO-Ou:8{@R0CMK5]w5h@4k\ѳR60|XR! L-*631VygcTWM33|O zsoᠷjȟ! {.ggt=.zOYUTv׷@wCl1=Ycs;V;nB[UaZc<ۗxʒΝ :Y]g̰& ݽeR s blLE"i{>RjX[񳡽^#Nq V@8B[UI a@_d*Wn7 6 t%lQ6W7 T{gR"H1 [sԷ+[[ : Z2(~%|Wdp;O;0"ޯ|i+l2`{mnاsNLz ,]mb|߱ E, zS6Iw016;*3/ETQBT|GH%" |tf a;9&3뭖wz8E0ХFюx|)`ˋ3)@ɍ#8q9>b}ߧ-E١*͡YTufqPqU85 *ǝAi|!ÍF(PƈR 2Y8%[:;SõlVES3<3VH].;W/oZq?JjK]钊ˏHgWT^5+iO֧P]FXLZ ZkQPU4'35xƊ>TV.&e M3[Z!LWLo%[Ѣ=2 Wa۰玎tg@.wk"##R2{l(V84SшP^"&gGG/, 4~PXY\ gd?v,J!tk.n$J 6&k&T{+JaL7Ԗ,[? ddQm4}h({pŪ$WsKXRudϔ(Ej|!yrOr[HO r{k9--λHMs>.vA£W\Q &xU^rNO #~qq2-Ƅ:P1zWiӣw)ODLFn рܛ_'0BGuP+7/Y4f_=BDj){/ם΀!꼉i>`x&U=*Mp|ۍb5A5s \, gޱ1)O-)&YyFjR<_K## N"է8Db:0FyN7xI8dlgZOx,g]3uwZmܦ@agkDTPO7h8`Kۉ֠,1_B>GK1,e*+@QH%dpK302DUѿ=j x],e3jyA_NI0J$JDDщ*|džrnWOҎc)=Ž:19ܜ++ā'}xC?UFgы^iߤ4rcS@jc%8lDH\g>]qN7>:snurTe?Ξ@k̳ %/M]yOe@wДTskB (LS{o $p{RpbҺ?NyP1#Y=_DH4Eʴ@M3wIG.ms@ 4ĐB(;#gڋBQsEə)+2WkXĢ3Vuga7yv#y>r`E- r۶^A(D~*VE0f7,Rmpm3h OhَrS\Y3:`9QτOzSlXj{>w ugs73rkKK ub;u1L_4 JxJHNAy,mz97#a'Xt>Jl2z5yUcC`dd>nl\Ѻ*CR&k<]KԭԌn͈۱cHI?UP5۹al\OWߟaLeC WںZ?,ʫsW|4Z?so tiW#|q+_jIrSnlf<]W8vf {Zg٥я#0T1 ʺ=5BZ~nE= '=ނm0U5^_yQ;Jب9@)=[@MPT7"/A. b{_ͨ6(Tش?2QB&sP0&2 _0 %l{tM]t=}@I%&ZrM} fPO^$ 70 1dp׾w K,s؇r˝I }=Ϙ> vX#{dtyQDnP$xMG i:a)%;^֙5{vgX.Lnqi:yX)"CѬed?,7$qIlQvsI,Vu-=w [] 'vfoԺj;lL"/_32tYܻ^M.NdeR?͇$& /ء9)pٻ;I&0JBG^ qŕXlNYH1Qn.9'n5J(8AN䭾C‘u:@D:?AyU;OyXM*,55tce -VN4MZBmfUB]2/6t cBklDyfz;@x"x ϔM=|vX;ëZf_*'Pʬr3<C+beW `MncieO4r8Gٓfk!&Zh? ;N"B0ݥh-̪=ڴbo>=.GKU:اJ;\#ZhY!w:35d6;)3%sLt~jĨCX9A5=쎤Kq[53t[49K6ҵ^g|H0,'ዏQZ!Z謁I}*ow@HMrujz|K?-BLF7 F.84˟gAqO@WrgUۧ, ˎ*}%9J<6a.8}a#5DN ҾcйA)d0f3Pq_)c|{[Y.oX$Etx2D[<$v0 ~féXцFT4(5wpZOSO4/6XD R-~pԑcW\Կ6kX4=@;Ĝfme$HP'n4M?S:bA?_JHk%){~A9&>J;ᠠIvd3Q4W Se(*2#WF0O {]nj] :=`ڒM&Dsܼ h zmSݭ}[C`r7S?EJ03s{5ZYGT;O}鬃g0*BR\+0ImP v#ے8sOK([*7 GԭXHITکrL*F*;O r_iNIQhSb<ճ6$u٨^9BgDumM \ LYLbIÜ^d ZOՆM\#VC@JYc86E 9mmT0FǷ _,kѦ)r*_7: DcBX8 OU?z]^k >t,Xа1'卬#P yYϺ'~ajN3 !KO'̶!*F/v!`ѕ3vzr<˹,@?4"Q,!^+bڭ|*mRhxVP=V"E8M:vD 5aAXu=K,`P\"bog?qbT\_gyY/7 ?9qtT]ZGxN`ۃ䖃7Sh6O!V?"2C'qMzp{fˆhƔ\N۲aD?hfZĖWچ+ŽOC-Pҏoʍ\ xFL3CM7Pd'h.nVuݽWEC{}CON3^Y*MG-N{3C)\XO-4g4|;V̮<2=GI}ǭ& 2BsгaF_{Na[%M+pIb,mce5m5Aa]@wj>:T[/Pcc8lIpFqb׀K>b?MDF:}_83"?m}j>PH%Rj IJ B/nzjN̫QP$ڨRIT`z"=h6?l Z{s1ဧx`Sal'۠J_nq^$&P85_ _7d1'KN1܁|^M6gЎv\g )hʰ#@ R tֆa_J1}Co/>f19MVNt-9_QRt/鴀P|)J#e:PVEn+ #كo`<)+Zjb\VJ V ٠ZGaυsfE`Í5ir2 @zYJM.kt9\SEknؿ9 4\  tr $lXhd;. k:4?C%BP2-RׇK$-׃a_ϫB! Sid AЗI.FTfr $&wSuM 蔋4yO*K o a7YUl՜?-"U݀6*8* mveB7;ﰗ\ W_HIۘA] YyxVU\%{m}־u$cLd"hz$),gG:CGb'2. &F'\Vaߤk~ʊx$Oϫ#(mمe:MqɆnק&V|=A qdM9T5NV or]zj~W;w1n*mA>zhEꙥ\ :;v.\$T=\şFZG(jm[=Xa^h@T(ԩ.ťM@M1¥<*,h^{v8\plXFNҤN?Z-<&[>ÓhW6x'@ݷtV`kH?d2adwoALA;=O>B 7VMKЁ=wŬq>wpL*'wgw@R)q9asr"| $vp7 }(p5QCW,Ȣe.쪦Nb1 v~sȡ˅9=Z^Hޖ%(.<Q9;̟L$3+dpD-{d݄,9W|=Iw}pVp4J H6߽c00sί{U] qe"Jh)uL\ ƾZaJysqj!" N.ӁZoVH49+x-!J2=Wr(I /z#GGYi3i'S@'>lum=ƻstj 0Wɏ(;\Q[v 'uI" MqK//!My0\. e.z;陟deƃ\HjX/KVD9I(_#mߑ9 $*V|UE޸N'ZLf S;ME|ٶz1{Gol . Nz,^MQ{]!\գ3pm|-IMXjGCNc;]ԃyD*#(Zn4~SZ',V/{h@)<@$>Y0fL0~LgSߟ:9\_yD8JbJX`(qF6qn8ߺGE zh^؁p ".7oAR{(%w>zZ֖Zv.`Zh!nFq``zبn;M+e@;/zzOW/ S\/lJ)1QA;f~9Zrp!! )$H^^D[h;4.K?E蛣y"pk6ddngZy5efˡQHD]rT :ocL,tE`27xoHs1˾p&1FxMm~:wRC]uFBX6իJ(s-L^&CЊ&Ԉ3Ez\į7<סZm|0cYG&;#qw_ևgt%&4=;NʜH'V_ ΅GӀ;0*X_ni}l(7דLy7p蝛PS^>zrm%]חu^|D8%DngH09 ֙SﭩU: XʲWPL' 0%QXe8^ WEʗIE07[$mnhEAաlSwk)Ix^Z~- Uֹ'@Cxz.n9>mq4i ׃,AHH }l2>"5n c6q72[lJS$~ m6cԠj窗ہld]P@㘹2mwEԴ iĂDB[;&`]1G<_I ͹VB|d+sBmF]G;pω FBNwJO!(Xq}s3}x Xpڡ/ڮ.VOZO&g=B'U ;aqgiD(*9΍vi4`, nS* U&6 _k.+۟ oI_M;c/BQz<ep[F繪8c,ޭ ʅ?RxG$3Pwcİ{-K|בֿz%P'[Z H!aGIiy* 8Ck{4 Tg0:aXpA)ZPQٿӬ)b2>~ myң3w(F.*(0ɀ5S8٣6t=w K=EJx`i-LnzzwX5~w+e>U?;V&q x<#7N1"u2LLXH̏RG)m ۵+ӝH3D%ftnl!40-0C@lTw–v¤C V7m~濺6>]A`#ې;}Po;G c{/fW>rv7D]Qy7O&i9o<*P$ESc4xyOXj`)\b ưS+HdjRbu g%C}u0EwaF" sE]m y¿W-QYIKJ11s{l|;Y,>gyU:7'Sr$(] s˔IU'TO ; D ҙg s׼J]t^Ruň Z\aG[b~kqn7Dޛ=UY+ ] U9g aܖ}< 52ݭ; ךz!oSopga2 Md&c*>B䚻5Y^iH3}*Du[[a fMZ U<0dGm3Mj䚗;эи$2SLA m8P&4C|W\@Ƒ?Y`bПE, kIVuP\SNJM0庢)c켕+M81 @y_z\/j,EJ+zU0N 0w/ݸ^o̅:XgB> [*KOGBW:ojOEt ~ &nfr_UGEvҝQ2)/ +mʀ}FR3C&\t޿&-Zx_aF-kAM&շm՟ua ,Sz@߄Xdbx<(ԗF>i6av] 9졿Tu|7S~\P5p}(-)w~þU2\̮"! 7]T':3MSMbM=$;Ž]CsY֝r(|wU y;)vfx _#cɄod8P3l%W/NT]hMLE=aIry d 3WqWQNsS|/`/°oi3{DNJ4B 6k3o*/ng? M Iu m~ZM*y+12pgIyх01.Ɲ`[5`d΅$t TXw1J6ZQ$iWpфߘfa35tiCn =)Dб3j!$a˃tt^;כj]"u]8ʊ!"=L*Z8y':k'[)B%V<*@Ƭ"yk,%6ΈỲ`3!4K?!r b *HEqqB@bXck0r }I}Cm< %Cįî 1txo6ܤ `ɥ0CZPlwN!n1b;3wrZ CghMFgqߣ {'954tI2PmuNC0^"<ϼuTȩIaq^*āV˜(L>m nm{DÝ<6q a oȵ 8:{l?L#FAբG/ja~M.ITB6MMB+Ƅ@ ᚧmka 3=4<3]J@W #bNQ1<*ɠ J,:ɇN6w7 "Γ_@tͳGR^cW*CWx,(璶:L ~D. śޖS"(ǘ Yqnμ`ѩ|=>yݪ#y;_OZqUb0;;Z.8V{*YP6h@f^)k ==yyt_j'fc5dV^=Zsܓԭ. lK $!!iZgKί9@{s:~0=j\ X.VގaeM]" EڟQg Q~-ixU3LVKk\ u2_Jz76 n7տDtT9!*%n0 G~.޶23I2.Cmw`#(Z~H1٢ (=<^X+Y]@ټc5e߼BD?s82y".MY|yF>seԺu*^`92QaA+Odq H!WEOWز&[f5.WcY0i<(B "09;(Tp^VdЬ{M} T * 47r\l'1CS})I76TVݽt֠q1Y+x{3o*Y +W02[3oc VkkiX?`$ɷmL.ɿ0C,~, ƝTz*#ŜUrl]__.ܪhdxZ9[P`+DZNMcIZǥM_7,PqH͝RIBLE=$U2^ȚV|boMxϬcU 51~'`Ln 񒰮8 r.M}DY7P0Ȱ7'ɁW/O I+dh?): Ark7-G\{'/!0y4(vc\֌N#wF/;O5Εrn#J;xw^Vgb_s ~ Óm]kl{I['*O#38 BzG[Ӏ]MpJ_.&!vvm>P2-΁x H!UMVY䏘zƚ><FK:РFB$|#_# T RJL{ᵩ">)5CP 2nRoBn"[͠hpE .kPZr%]-0MfyV]A/΃-2v0^} 4յ5aU2#!;LD1*͐KKPi#_Vyqr<!I" }`!)knMtG^kʹ!Q0,8AztN&뻔ë40.ep5p3 SBmtyO[}ʙL8 EbC4(Bf[h1%" 0 XHX#z~LxW V[/`m?mۨz޾}'m$2XRl35YeLRLN☶( b8&_TR\OX'\s^jHM [ WE%q2&V﫲}c[(RCHy{OQؔ~\Kw%^ >1U Z.Fp[ xwnV!g̿hͮdƭOTny'ڤ⺼}`(Y5F3#Jt+~op`@1U1pYX/iMQ\^e:d(oNP<FwԸD1J[ԳZஜZoosZQ >`X)VS=Nn;dU+I H 5Cyw[W5>tU .EdwvrooQ1m>ܔbN8;uW)1hаY91QOJy"5(PZ]Ysau34ɑB-iݛK/ݕ/J%x'^Ӎ*&*8 ey5巼' =v3s}ʤ(hu~K 7aSx,َ623 twuO.bI&{)/ZeyNV SA`K"K21ϤnUl 7;jr2 '-_ &C:\9<vI߱Qhxj>6fxDlPTnv urQ8XrPONW1L IQz£fJ LQ-pz798~naUwOO~FYl*^F_C%~nB"GQe4m_ڳP;JhC v&KE YKȌ<[8&?MY97usf‹oate445:R9,fG]>ҳReFm;ypsu/jrDJ[O&LEرI>xo(o<NF_=.'Hu])TψUzW`u%#gGCo`+} <|?}zZgS{Q)ζ65Đ4 ]Mz+31[%]4l4"}Z̕ у)ezGFnled_:@Ħ_M׼p@/' HeIUḁ&i`  dڵ*[&7sRwyWeuiq<V1PʘmZ5kٚ` ތShn1/2eVE $ 64exg#Df3:_D !t]֫KfU8e-ezXW͹XA1ՇIN4d]a {M9cJ|&#G5  y;*_TRMX!]4.ߓf5dC6s*ICk:(osatps"XxJbčȟ\ J[P{=VII  5d&bkK+tdB$EO2zD:f'6kޟ̫dGrK'͙z1Ff8u.:LCJCn '} =ze.l7,/I!U~Ƕ %Z55  ck yt~J-5(әNCql"gwl>ꅩ41މ:I.ց6纀rS;Cԍl*`$ LPIR&h@[~m Wfp!~p gƆWOщRBRRxVgqEL"upCY+X#|b3[m^fθg xM,HR*6̲2>)+cPjuq7$tm)aW ~lD:[ 簭eq9"V,*kWi5FǖA0}q薧A.w*;'i6G JSGEaDj_%Ş;a?O^`%'ɚ\1A6NB[kDخ~ug7!l|ۓ@2t&cy2wAȥx0v }:Ū 5vzظJ,tOGb@q(*ܢq7u7} ?'g϶_Kyu+, `eRRf9+6b}d~*M Ա˲]ۅMpG8 ?F_ ?E[t jeg aGLS=0y~'oT0gT[#1~x21Fl_",xs7U$$vIsd[GSL2A' LL wr)4ښY?79/3wC|pzh`mopaEmРAq&V3LE(x" A2**fS^ƇO2TbdIsgDvd~XP?h2F6ur([=dylo:V!*&€2? WȳS@P$ FJkx1@CV5P·epQ-hKvralOB|SHa"/["T :E]7q%9f 4:O\^l!Qd7{a \"f4Yʄ ٳВ)! `00C`ͪ>Ag(9<&PT)%Wv_,mjn1o;<+a*:Tֶmx'LO# E k:ͷ5ghX &?(T6zH=R^@2w|[Ņ#wt_"P>rBZT^02A-ahkz ʂ!Sy<0{@nO՚hKя 0C,ÑWtSQ bgZR\fz/%"Jk Rqb{?:`j^YzLL1CߡZ9P|]hǏ{r)YvRg}0,R鿂ZM'h ,K۟᝴N<8!=ޔ焓 XV:%yRwZ1(=ԑ8 mĸ6Gd|}[ Ԓ G:ykΨ}]_*]5BƒD@茁@P2!ξfYU5qǠYR``|Xbo.@J2ŭmpfPaSw; VEs_Qshƽp$|>=ATM./>CW5!PQ+BTDPw6%m z#0L%BrV pe1jc.ч8fHiB0^uVLQuBXK6NipT'0=G{,WtT4ΐ;~N}0!Ƒ{03Kz̓16C5lg8-}S'R{D0a^P( qq7h?S$0O2}t4WiKóP`EMO!wErE==ϊlό ~./m :^)|o %^aBUZ@t;ہδgck$f^g4Em]9V,g xplREr"lL.E|~7dwXv=Ѳ }W4v,œv-o^qUrq@<dtKg/ NIűꑀ9B7τRZJiF@<5c3(c|俖bְ뻽GVUQ-?.,>‚kRe1} 9Y"YV=Z8y 8usp(BPX~mdSRc@5^-ڈ "wx{.,&ggf: AL5T-gY7Cn` ,nJѩ3Cbjǚ(Wq ,p]2r7n žt`vDi" cp) '.5RsޢxO/CEr }>|sA~ĩ 9˪$j++J}lo [ח}:XBObK(BnԏZ2 ^s{= ޏ(=Ҧ]/Gچ ѯW_z>kZF0l)&ޘ]>@AF' Ŏb^^Q7 Xq]@?7}-qgܠjIvDfy xѐJ>-hTWcA5Q}~S}v]V'P ;f1 1u茙1$ P:q$f_ l ڴE-*[Q{<E g!BtP0"b(%DJ]O.Ra~5D.ru3fg߁|,%FFLU T^]8I"EYa])S7x39S)0][s57}xAt&k9n!ɍnq[A/k "Ѯ[77adJ'x S4Usl9ݗ}M j(KH$qb3V}s  h.Dxqf%a> ӹ*Lk 6ey#Dm, &baqc໙Oό&ϝ :+n'o~rP;^q)+B)ר!?ftRԑ$Ug%JD껦kRVתJ=P(eu2 K2Q4΍H4 J5}nh*P;Sx4Qw4x.ceSs.HɎӷH/ SiϖyKgJ&Hx׉Wd83Ҷ e>8T+[Tek T9{x;^^PUk)لM])lT? q|vEVPWTM6?k"B^tM+RFB Ad0-P;+7w2~Yh^)%|ċkcyR\(%eawkyU4D퀲1d#5Z&M{`tu7ZMSV\⒆gQf9ˋ:w&H`*(]8Zllyd?=zM2HPסl(H<1>Ro X5 F(2J@L^0I0_EOž7pJt%j $1[MrlpxRAoUB"uƖ0J&`,/uÂ:ߞ"j G\sVA<#b04~``þhԜ']jǀ~mc]Baa `t ËgjDg<|fsZdog87Qy۲Aϧv w3-gKur4E[sF-שJ|ѡFܿ;U]$ u+!P&%Ϙ\Ap D]wG>Z1f},z@:O@{r%Ǚh케'VUVfvF[VkV|*yQv gWհwk}h"D['֚0RT/Ȳ;:5KXk˱ Rdv(V_9'?\Pvhx8:./Ğbx)H61ZdƫԼ 8^` wK7]SzTyоPY9},~+KJ4N.H#=mSxۑbh'y`sgwN 1T)l!#u&#Ie:hc:Թ3CfPv E3wTWոw0@H<4* L5ZA(G(!k.ll&nDD6_f;^s8}`o^:)[=D#^/Q旵X`qՎi/Br^1a4)*KENO##!1'ƥ`քU5Nճܥ?I_jsr4;C 0::u CUb1М&ѕEUV+6䴒A?}{&gpu"i%b1#@>^fwO?sʅN_+,CwָVAPi:gdP<4 "C14l N z* m2d?%x-a?! 86f[Z\̐&p׸Ja m#wW`*Xue{v[;{*ث"$0߂*1$AGϜ&E6'8_;U/yɏ]oNm{#汇BrFڙѴ]tt-9DLbS#!I{CAF\XU45eר wZd?p^MXt]cDŽ'(Iv 挕B}&Cl CN )@pvRt@& @r=̀Qr ^Kˤ݁PXL_|S%_sc)J z|羚)֏F=f}cb}яXyM"Y N1؅j@i( f]X5_}XkYwLȴMcHhCӹOvU;SK-AUhjڲ% 5$q?'/SBk p7?%p(oe&`x~k7AiހОJF pB>g-dKg_]_|H'Fq10N}O><9|]c?Ĵ`5ǼԖ˿x̆F0᜛y4w%M:A'ڥBw6yj;̴D i~wΙNݚ2B-^2OhV#̂gR=SByHz+uL_~PwC|[{vt7eņ6009ڗ^^k% <~^550{f)Kx+?c +]wytS@r5rLC[3F,@zou!l# X9[0E/B",sѽi&{?T%#M,$^` ,NB q[B#]]Wh`{5p$] Z53ZMҊh 6W?=9 @6G#IS֙o s Wz+]6TJ 7oxO~ ac?xX{~qAި13X"M0ܜ{ \^LWōN{:]8 c'C"- 7oY6$Zbe;.3*(4sH?~N%`~# Me$?oTTćgS(h{3 K :b,7l_o]Oq{KS:\=97;}x! CuKizcD !p Gwxu;dT/оMD, LYGRV-ዒh^wQ H-)I9g[ء`RJ +{it0Fw_}l&$ 8?3Uv!Lڵ!9&4)k$)H*EM8X [D~U|ZQH+'XvvZ$KJ9@sQ( 5œZ8IP[@ZH"6}hkݐ$q[F@VI98-W[/QJH^/]\Ia /DR*yb/^K L xuneu֛swԄ? ZqJ``eDIuաReXXKl킉WÉNzWɋleGfx ?5R u.l\-J ݱwAt w[)ѣ8@NyBRK JQ[~\G3ڿ A7tTޏ,r|,z0Q[U1JklMrC5Gm>eԫ^|Ue vZ/c"4C=ji t֐㸓Z/>Tǿ|6+&TLo>Bq! ړ{JB_G}W (Jlsz_9iz5uVG%cwnpY{y/dۙ=($>fz  ă٘UO46 ">| (_Eв[)p!olDBi{f;cr/h1mz9X]@璌M _z; o+PXQ E9Gf,= ≂cp{.>'Uf0!xrwrp8^u=g6) ^Iz,w[a6R $ysÀh47BFqw}4U *T:N܋+V4W]a^g"B^E+]S* ydk$/(+Bݙr3ewY- Pv \| >j}?iChױ:4#g-;ʔ tRUj"j=ttqL\A9;  ÓQ"5Ba\+ƙ5bs>J>$‘c~CY)H@y[Rp%TKFUɰlX[7 8FՎ8;{{E rl {g2$J;;fW8x(`0Q3ܦaԫ`ML-gGɣ{&~n90"SZ@#3Ut=x ׏}*c93$d v.1wBz\ڸᗴ#Z`TguoqzGu:2PU7.mʂ%vyt1jJ!;/HnnL \QG]/=Jm")/aq;6 ǂ=#InEn ZROk-+L߁ EN\jO;OF0!e(X;5΁ 9fQоG8cj]j_f6%o|ʚΡlc$QyFm@}L1q]Xz">p,!6+ ?`%sBcֶH-隋tab[?_W2U) d+ˁ>Rԅ3oeMϭDo$.ʊdcr~T$9kjl.5LI:! g_ȅB mg'uKEL[e mrX*Ϝlkp%ZXU}N*-CG|骣oV;1o)ziFId'$ A*5, ixґcpM[U'5ODUza[$\N%*r1{eK_/#ʕq)D`R{^3Nt ؔRɓb38gݭ,]! UHߔ)0_B ~RZw*D)kR|t޲X;XЏq"hɥ8zuY@wuʛwݭ e!\ħ^XVEY旄Hr4Ҷn/촒 ] -:ImE}i\L= |3i hjt=5s@'uZ 0|,(f'cI+vԘSQͻr5P; v3vg"dF1!L]+oD(zپ2C|Nd ;`Z#=#2}F(T, ؒ?Y3mN/jm!,>3K--o"jDŅ,C^E4&Kh 4?ץ,_rP0L }+kJuTkdgF[ȟxY#{ȐЧ1߷2w Gq{.uƹ?Z,9\R@L$FvmI@|[ N'Xa7* #ћgvAd<:JLȿMBh0UXtl&]0e&Ўr7&}49e<(W5>295* D[SbZ}GL-ߐ1Obih=0&T@lj8ݡ&nU^J#1˂]fMؐόES!wuY0=IDfG6ծ5lo(@5dMpvb}(}NawULצړe pjR啠n)j/eYmB yR og"]Nb:5~PAX[&lSㄉ!k>d%&QQ%koAYȧ* l3&L4JAV˥#5߻qX٩U٬dr4R;R+R~ۄв@A5n+/QeK՘EW9(^U]Zm,ɳM0'F ⳫT^tw)_? VO&)=*㫄:B1@fe* R1e ""LaQ[ǿUA{ s؟kyԃ>=e ])%XR_kencR^]1#KuBCR7(uKm3tN2oYsa\g^\Grזo1,J?Ja֌&;a Өa/1E$/ޓcMddp _!OR~h52>eed?cs_kCQ(¯}onb^NwbLX)h0 d ,+7Y?rZߠ],.Ce0 s!D֓LiIvּ|e !E9J:(S; BybxO=}Ҁ zl1oȈ *%W Ԣ`x' ΃~zЁMڡT0{-;=_a[S> u)U?!)(Hln ~ӣȾT)tH IsR5L8#+jomC6ka*~>\ ?/2xBwn9al;RuD.#v]}gBԟT6őDic؂:Ҝ$k|a]$o< ?hGV )WȑމOt)Gg>6Ky٭oJ7y(jz^5lv~?"lW>3-.khG$^y9BuX?ch g4RUA~n/o0/`^gd]H$Q9;J=So׬";{afPb,<.E%P$NqCmn{2YеsFvmOJS{\%HΆh<,YVAm၇oF9ZnMS!@n#nݵn]iYao3[$;Ƞ6P>ߨVl^㞼7Gֽ1%nϷCb݂}/*KBWQOI{'ᤲ0|.2NyaVe"z-ml 8GڨH+[z%0+'qLMƛ R\(:gDt  7s!7}pdIKB-~SkSQ@Y@_AA8OZ:Ϸ=`ZЄ7y1' 8q۠ jŧ؅v9xMj&IGyzwB'o ʝž6wp-D%n K#xAMYH#/?ξ;Hvfek{~?Lgt7wݤb1) mS#4nJT_XL~bgiNgV ~Zڜ)YVsw1 ]]мRANePH3;5fw5n~vc0 ۃ=pFwX!>Q35i|(-i#EjzٞlJeܾƹU&MkSs;!3 + SQBAAf8Q k_OV[DMw/B[&gP_C}BRܻnMuwJgFgƞ"ȎL?d\I2P] ˅;:L$;zWsf fkf8xFd8',^U{bF2(BTOq!n1 Dcէ'.&URKpi.{F¤Of^A ({}@hCKPOźU qtz:@/qIM79@rhnJ"L~/ e"[ P3%]- |@TVB^=# tX[\ЌGnaOTpRKQ4$ B,/~#nDTmAtc C" P-bCؚ5;74$k׋>@>" l Yo; Fr៰6 af \S7'(12g9|XlOܱēs+GQm:Þku uRZ[x$;(~'xiY?vKñj(Rhԯc}T-kX1.}wyq pł,)M[_ξNg]L%Z.a6>gGiճfZf)4Tȣ*2N?l,hƪ9 /8 n00Y&p":"3X|Ii\ WEjtND-&>:-~v)d΍q*}4 m#:,Gk[8tȻ`uen;U(+$ sO\0/JC>d2H }ж$rWC9ϔVՁ?2|,:D Fs(SmD(C;hQ\vزA`yb\~bY桋͍7{Fw$r=Qg=`}X}H-9 Q,@$ ]cu| dyJhH~G]zv! HZpΗ'ҍϷ>V,MvGPos3>3 ,PlKt_<W@ n¹sE!5J/|CDkH!+qAF y@stRW%>ݳhz\' wM}!wW\aG$v>+䋭l~|Hpnd<Yzz`?"1p>tcg6J~D&Y3"o 5&d ~X YTM#w_]IBۈ*r(ь0$+aFhVaZ|Cӡ{?Β T1c |m+PP,m9G' $c 'Io|KAaQ|QUuBp3'g\GQ B1?.^%YScPZx%FfhpZۻ `&}" a|@Ʀƭ^TwW>e:U{!r0a"qkDu4Nfl 5x"le_>HAUKC̆)XPsM#}_KG-Z - za|6#8JTh.wL&E|z=N^ R~ [ կ}h7Bϗ~n?,[M+v945$ Z,|h OsP-,dJ VXTBLF76Jr`q,2m,lq|C(if{n&oQAz*y@_™j#ғT \`aUv82:oCldxI!pZj|)y~]+1Bs_ [ȝMۀwr@l-0TjuCETN#?GN8Sс>Tȧ!XCl&k:u1& xE}DW-_;z|WACkqV7JA`֌苎/C4O_,$'iP 6Cz(FCpnHgC嗞Wp3}U7ٺ+hg~W<ϋdn9raMlϞ(EMeT.:gv8xe1|OW2YAChgCY]Z8* 1{c,$GLC&eS.0~]V;AݒZRd/U<2I"`}'mc)D,ޭ-)2Db˻#^>ʙ|ߖ.m"+g.b5Fw@ml_ovN+ 3v[tPGBgQ5ـCԍk! J42af$B; 4jXtI60 B_[Du&ٰ`ztN`_͈Jf0VFl0U-m [ڹ2]w$W[sxN $S>@KY7G@IJD'UXǷF_ щMv>Ս1&lIP.[\ 1sT,Agr>륉Ps 4q‚pDrP2_mŕ{w{6AĄv[!'-(VC29_xڊ}{ȢE8gDSF Y?~:&ԙ酓SҀJC~ bUe1mY~Wd6!a^1yͪ$ŀivnxhv>5ׇY!7dSz%ƢߖCI5P6킝'ۘ! !LQ7nwIs=DQ8Bk\AI_H5>8w+%J#B[iM(WK"ZAWؼ8ufMܷY@YO. BلUm wj1鈵ftgE2?.hr JDHgeʅ+Y?/4T[V7,i} ſ!^00ƿ˜"g}`,Sq( b b.cߘ%d2"W$gA<qWnRC=|e8ݿA'>+V ~j)pbg ߼`?"6H~i/)^p\WjI-d>Rl+A@xеF D}YjZ}X298i/#Bq (wk !>e ;?h-jDKtєWd+<0 r zD'1ٚ%;u:C6Wnw|0Ζn4Lgswlx L<0MOzOCHj$jq^?'f ~j&B ف{Laʰ:U=TRj _5 <1$I1]/ a{Ǟ267l[Y; ;%uFWE<w6Ve*"$ih|wVwp<߫_z͙=&Ͳ"n&Eo//v[=zU&~z_u[e{,D8ĞhN0& TxlD[1}X`o9=MZF^rF•;Z)+?@/曉jEbXyb6-ڊ[,K 4M%DDĶ iQ瞅hk/zr r *jBvvm/Wi]4x`'v Cx, gj8rY{]=E P + Nh0Pٶ-2 MKkJdt0;$NXQ@l7&#]^ +Q$<vX_3ZJ7a,JQKVCU<UŹ v"a [$ÑuZ , eM)-D{J+=Wa`5.y"phr1*J!enjdS[s`>DcU) %ֈ$M\ÙqYS4@GFA˰S;Yxe_/mi3 4Aқ/Wj*76:e ,K}oA}4\Ԁ-$Kxk/iaS v"*'d,o͝ϙv.K/waJMZ[u8q)$=5FwW&S. 5D]/;&B*KMk.GV.EI¬֗#ʥo f3KFhӗ=E.lN:DPsC GYg,ꃧr+lʕ(ZxYCbێ'%%= g$JP?.3uNOC{F@L{7\RS.eUcόB, \f͍ )Vu.(zU1+^pG[TE%keRܛ#7 ~.uIKWВMhg6HT: űP lzC[hi23a6UOtӡap- yhJbHMHWT fU/AK^8301ZrC. >od fiE)Rr%oi[ qZYH'U}fxdA,` \ke Kw ĻˋpLkrksC8(u;"rcKg2Sω1&fI_?跱#H*eM01-Bd4BcXP/CFܚNF"ɭNf7mpVewڍ^h*/G8L] C b?7R xٲ!M0Lr@껛-GZ6.訵`3iKUvV ɱ)5r)W󣭨_ՑgrWԷQ(Jhxlj! Z:0]PWRPŲ0ϝ~ˊj0MH?[t *y9:˹X%Vjm` I7J 2~,}k xΐ:1!Ls-@ޙG\e`Aȑ:BƋzHͅ) v~ ݧ:/iǝ\ 2%gy7Bg .Y0}\U#WZ1\X+Hp 2pXAVZ>=h!:d9mJ;xESnr@u8/z\e6])KY\|xuŮ ns1 ȉwY6u#QĖ5<Ζh;]eAV u{QF=\鯻Y!MG;Phߙ~ʴ1D1l}c:4啧 % mwo{[un@^] Têʘ}rx}L{}#F"MTH,zٖ{1}ZZl3rg4eˡ5WWSVЛ!]p;vK`8G1ю[/2`[0Lr; mLӦTd?&bPʰ/ɹ h.hRԹV{j~E6"̺Rwc)0oc~(T7R8xcaS/F|Jh;;e.SaQ"J/Wq} kO#cYb1X5_ F3%`=e ֬`XiZ]Pe1KgRprYdn{je9LFcKMC< d 12{uh 4 {qx9v'u[5zz WGLH3`ul,:Hp.3,[s-C.(ucqꯍ**Nl[3R2K3-rX{JOtҗH>&Yx=OIX&mu"/V= 3V<٭]"C;>h"]A*Ꝃo%>-!\gΒ8j':WL~|VeRo,jV n( |\^t# 5Q|#Ee\哾؜ZIs*OgOhDݮf1G-֪ч㡉ǫ/2'#K@GHӂARGxc=1? ⵴0Mkze_O>hDD,bMXRW0d8>Z;*VEXwazkUZ2\Vf_d/1$G`B'(#=#3(ZvyGa1-t B: 1k5@{g ,"?'<[~+ċ<+99za@*Y7~^.)ԟ ò9fQӂBF,sBcj})Wfm\;s,d0ܙ()7>?| `iR1sqΆ3\(ik%gb0k 0 oEǪ㓉;FlЗ ~10s֍h k:aݰ-)$kQP|̝*GB*C*eYV]|u̩ ΋(\,K9r^oRFyWzx"8NI7]ErDZ&cp.yԝ ,]11IQZ{FiFo k: GInԆgPt;,ܼ+7^ۻ-J FVi0^hgwV^FR s eu/Is&%@'D!l5fuX{"!DI6#LfloT#t.PkIsIOvm**"|$M&#JqU 5Wpp96 'p E1yۖ c W,`~7$ϘUP4c}I7v=6kǜpNh!o+ߒ+`R5iK,ii?U)/>֔D&GKX68(t[T~%0[QlB86C]?BKF }#!E`&3`RS{%uC1ǖ!ETMݍ*X~ z8&Z0p͑@T.!G^&;1XM->+M fc-GJ `7-":E!ɂ},6IL0R7_C3*oTx4 # S6~2FsjYtx)]EQE؞f(ӯFkF { aIw [|:O\F\`9 VCQo5cafPi`,P9[JER>}O:A̟:&%YVQ۹=/ϡx3;bQR/1@=`W=& Hgi4&vR=l/.&Āo`# U;amJºrɪm;Iv~ec-MP)z `-\J9Ovu1[:?fyq^L|"& C{S>O=9N3RIo<c f 4GGyHG#f[Ҧ$V\PJ1aaі֘=Q v H-ކV\?9 T?~<4w2xB\\E Zѥ&uXw,N RVEo+a{SGj?n&lb{O[iEэJ^^u*d:xI٦ p = /bNlc/ 'VEٍ'K0.b (bw?rhG(b\y9~#*jnCjg;FF IרgSGM_-p` 5 '?imCK(۬ vA4S^+(zŠy*CXP<6 3`k7zY$ ;=>{h>zS71 bp/*S֛U(5m @}bJb,BNn9iu!(ujL V`09mD7 Mn6RZmb qH)3N$;ʚ˰e1K`3~Lq@lV"k%pd›{-5#" d$uy%]2kkb zGbl-"1,Lkq]%A/)bL!<i☻*?f&eOG6#g0cIم9`څ;ΊZ]o<3k3#*bS鬸q Q$֩Ys$u}`z+T;%:P W*;.9]nskS 3L <\|qC2z-ڡXhۘJe$aMswW \9#ub5 O:!ԳfN0Yu[t=(_Gٔ1hAUt䭹0ݤbZR wdK_9A@/YT|>51RwOr>Iphmv63xͦtF\j <7rok 2m{5<%Y̬orSTdXD3( r\ {Mq*Ln;I+|yostd2P|5i߶,о82[yvc趀y{ F׊EFcu@Ha+3hc̀M<Qa☽qXy^*zYs>$8%#0CxQ`!’%VTC#G(i'Mc8{GP_ms68, \OB鷣BÃ9b8/g<Ƭ+7ܱٵJUYlYu)\z? /µ~49Qi,p̷$Ien'W0?.0=h˧̵U!.p|=]ouzGڌ'ΐi7hmJ#Eҁ5o<}ߦ~;Hkoޢ9:pBFnT; YɆ2]Bbn`壵yCp+Kq{AW3ii\A8+Bh T3^]aH`XS{L㴈eI[G_j?(GSB>F=ocH0|۽Vz[c~q{~( ,q\qsj*"oC>p:(8aM?x+ָ$:"[gA|h;W#מ[JuϹ@E2 ߀϶omb_nYʚsشns)3& O¬]r'qbb֠ 9l6/&r-ҌEMo^'{P0\Л3 zyRE̻LƓ7JTjY_L -n3S}a6]αuTمU~A6Bf\C'ړd&8%kT*rD'y#f/]w#O#V6_t-x*' o>҆ >ײ05*,k _\r2^?F}xb 9 D}C8xe#5ͫBA/WmL^M4MR[t2$VYUz\=Wnt^GapsK wmfdxzs|v]?7s j{Eږj׀{FY>Wvrvނ{ ڈP>]n^5,Z+ʳJHr% V 7p|qĥJ;5boR_"CFODoɹ۩0XlrH/ գoЧCStҧfGp$6B;&Zm]8!$^C4k=5>!ȳLr<Z[]DU_cwd}gH3vaS{.3L<$d d" %wN(^q ZiCy\8F~[*TT9Ozm׼54~7?taދM7@{2# $04,[:b_3 2)8*yi/++z(ʽDUIHP=z^7y0r«r#3_Hܫ!Q'sS5HR Ȫmw9=hl0^e+ CdN&X7cà70_Ss۴%V+`=ľAF;5ҵ5ы.2Ex(%Y$[ކe27]0U MB+[ʗ43{E[13xq(o:'J\u'( =0PL..Mqc3=eH}k2r1,y[{s z+/"L`hÉ_p9R0T=04wT5dT "B xX9A=Eu EnD PŘ0'o<2782.7I5>kz=̮NŀDD4qGZ'0MDl'4Tmm-n!wH/ݷ3-{}tD Ȯys<)b -hn֬@]: 6\3[l훮+*bsǁ5JD~Yo/ d%ވ>87;-R>Xug<+xq:'k_IFEBG~ ܅=V"Pۗ3" GdkPגqD|(dt28*DDP SKio^=~L{f4qݿlDހ6Ծ X5ǽ̇l L"}W '}̊x\3;V;)fE᪺[GCZ}٤Eb_#!H._[ !Bv(.65p!h!rOוu.ߛ2z0W':xC27M@X"Ҽt"ڝHw^~ˌ sfh~-jo ?yDy#{FXÐHIlA:69x=6 / ٢krI'#@-"JC :?(HU\ǃwr Q尩$ LNy'MJ WӦ]|j#M 'lJ/ͱxe.#fciJo !sMEWDv~ if=i[na7fI$I-|m~iXXEs|Lvn_ 1&Z(nm8EKU/2\F.8z?736L^d1@VrA<:]FG{'?L_g[)d:5M"!4U1}y7<7WXf=$MyARg)S2bqOJF^.^%ҭ loOJ*QD4z*$[&&\2dF1xm=g`ՈF^`]AXS~HKst^zk;,/©)(,,HТ|9^|8_L\erRfS6zL4?V47=d+9fZxkÝy O&u4ȓnE t"I]e\e{U3<S@-%Z$fjedrx}屮v9YO"rB' IuM!Դ#yx_Zo:y6,C*(o^ 76Z>:%:z"׶[3I{1V]wҍ(RG6$Tnؒ07gԙ^4`C ,"1T 6|A^_20Gs,z-*dmrw$LQ\G_=;kW#] E{Q x1{ʘE|j .ꈹa+XQ8hQ%j_5jPMDŝ.=\cb~3r:  ђM.FByp6acHb2Q|U؄XU}vODuo'.cPQ!W66[SG$DN$-;Hmv᫚CLe:g8?*[I$ :Y^Cr|gSP ٨rdF3@5mv ovWQ,( nYn ܆&mu-Nw1jr78 -q e"?$fyeЪ (PSB=aubtDm_qIRGv^ z6biq2v{UcqCXb:~&Y,m`#7 Uãfm0iWQ#brk'EƼ8{_׮01.xFlS4@7؜R:SxcV7#>!'ffs\HχRi:b_zh`%8(dI8<J3R-!~EU?o M)E1+=Zdd\!qsuVd nLćn|GΆRߎ {F3g[͉pJ^;_S]M'NJT݋ ڔ:Np,X0ئA|Ѯ}VM= s MT2iX:a<+w JK WrըYpDmw=ʭE|}V@hT+5ۛ7-0ĖJm/SR\~ `鬣0L@u»~~1$Fr MJ2˦_[ QwokN|p9SDZ"Pn2e ӱ51')ibm/>/g?+ ֜WϬTִ :$XPr曛Ś*8pz"JUtO7+%7z; tX"'$3N[^Zɕ}c,ipG!_\}x @I4;}nկFvztG+ףK~,*K)6pV"QAfQD;45N p oRWJ)7-r"A 7Oj:o,سʰٜ#w}gZ i3+gq9q!0;BDVZ ]u`f0$r!:SŽ*ႝPRLg)=QT$KcuƄ9nߙ)Ԃ^DW읏~ x@ =OdKguz9*R\VeE23fH(7AMQ_CupE2]s \o@}6/{1.E" 0N"LWHTʮRTX@qpYp#a%¿=QKH~CCkp (|SD/+;cw+WT|C†  9Un[0v*?] pl*|%S{Hی4+Iw,ոxno_Ǯ"d9k_MVk#@:Xƫdت%um 9P\$2nH) RuCs,ʹKNw1F bNP:}5Mؼ'O}| z{=*I7s=IFc.*T|E6l2*[B) AV}1(ŷy|Afi^ $3[,ɑTd첆Up2woTOe84Pjw1/C='} %(%5iP8ZdZRҭ_V_|Xuba@"~ǣIiCmeE."H@Xcq56Y~6L6\5"KI{goA@"0ַ]FT 5|fxbtDDlt Qز|6(:]+jc8, c ɌCW(ܳYt5ALEAma'l=C,\IAa:paZ1I 2> {zd+٣:4xk4{2V*v`Rbo&z8Z<LmX#25~󎃾&YR⧶i"Ų4Dqg55=`2j LSB#oL|bK:s~vTn!l!3 d ɻpͷyxEK2Ng詨$C^]Ka%CI5aӵ.e[I;,gžΫ_\ 4.;4fӽ7E ਖ਼8BZ؊2[ϬC=fD5J7cH+G-z逺xyʇ +}y?F#Rd pa,:m|I/6p' n^kā8 Fd0 Tye֍,yf~؁0戭OoVMZi-NPDͮkO8ƌBCAKeD$܁>WSl*3BJ9BA%Ya=Sd}{~NzT 碰w܋0NJӇ#9?8!{TŌnD1’m85%%LR3]>ႇ.p'70ȅMX۠ݠ{!% ڌ[^ʡµ4=]%qsnFfy1{cfzTEi< Wf=ߩ\ _Jb(?]KxS_s YZ