ppc64-diag-2.7.10-150600.6.3.1<>,gp9|m j,lqgBW}/a)T'PdBպ #rV(|k8,Pgok-A#*kԙC崙`ۨx^8D-$f-\ltCaʽe}"oh\aD:ΞY1p{֯ĨM6w?_oN]_O{?{d  ! F $48Qr  X)@*@ +@ +@ ,@ :X@ :@;@<@>8>`@?`?.@L.D.(EA)EH*E+E,E-E8E9FP:H=_=>_E?_M@_UD_]F_eG_@H`@Ia@XaYa\b@]c@^f bgchAdhehfhlhuh@viwwX@xxX@yyX}z{L{\{`{x{|{{{Cppc64-diag2.7.10150600.6.3.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.gibs-power9-22 $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큤ggggggggggggggggggggggggggggggggggggggggggggggggf̨gf̨ggggggggggggg8efb34d3029f4bb7a7121a1dce7178cb43a5f9cfb0f9901cebc7c38033ece6efe9c7eecf5dc5d151c441d9bb1ca981cdaec8ca76bf209b3dc48ef197c7dddee2195ed2ff631c42bcf3ea702c6343c4bd0e92a31fdf20bd929377db616a0869c516d97c992cb8662bdd78c2ac5a6c5611968f23b1eb6577b2664332e038319fe23f61e16e5b75f0fbef4d179a1e85674e94fd6c1ff98345feea8607f161863d975d1ffff0f736203b87f013aa1f7e48af6808a3a7659d41611893cd803b66f155a5096568f3bc9af0da860ecc5a9dc33e8dbfccd13df46770c511f73a054741c34c33913b22744015a3e3a35a2e967760a4de9bcdc8a3c7b15bc5899d3a9701d790cf1e636f5b1012df3e5268029702089b0ecb4e79bb4dabcb62b6478f05fe52b1bd8bd8c9c5780852d5cac2137d1736992d56eec3dc1feb10ecd0bfa1c0fd714f30fc151910a0471edbd291895f3217364bb0447e3355bae4dbafd1a1d4f3038ddadb8fae9e9a2253502f725d5356a5fa862316c86054473982c9f515a6f383f00657d655cc3130cdadcf92e7a2bfa12b9fd0155f6a7a5f0563fd3677f7ae4f7b411809c3456144eb9b74ab80645a0ca654e57d194c536d9be9f9b4822b436e0db8959a0264fe600bcac20672927543ef1fd57208bc8d5f1478440fb40da5713fc2a6a26f904d559e204c53b3dcdff745c527f4504500e5545c97bf7e5f8be24c6c1cc9589e17bdf52b5f9a56d820e4b84b30cd9feaff88fe8f6817e6f69826a689f1ea5d66c1732fd9e66e13d955802a42add585eed6a4fd410fe5499d451d5a31d8aa578f306d010e2ba86e2dfe226f47ff468ea2ffe27ff23c2cad02b926d31e868f33f34ed9a9cf581b4ef4805772315969fde12164eb2b37a59bc56ea8fe3b8a9ac4359cb7d88a237ea6fa872791e277a447932a847341cf37e6a3e0ece9bf5a5c40a4316c806f34a05b922ac1f0124349b1c1d5200b1fa247d548debf15c6dd128b66d83de5639c2336bdd49de8a8efedb94e23744e025b3dd194a418b0fada8eea3105cdebdae95463c71948ab0bd549252bc1608cef4f9b08ca22fa47615c8986cb3111eeb03d9efa3165e81258beaa9ac6ac7f25f9378eae1904c38f7ca9ef59a46e675ac610c4383f8f737d0b181d85f47d6102f3d0fdbb2d26c77a926ad92434e4395c8a18be68ce71c882ba216b5ec7715ed502bda77ef9e4c7089debeafdf9e2c40e720c9734f7c1f09d942aeb6b790280cf87c0eaaa660b4a2f4469fbafdcb6269355d2367067d352951f1e56be1af4d20c0ed940a1d1decc910c9fcd19f04fa3838cb308c3861e3c6112accf81b477197a9fbb5f1427fecf31cac4988e2278d0c41b1cc4a318b02b27879d05e3c179afeb66fe9bf244cd0b44792040a9b6368d2bf4beb22849e404503745022ab4e37307f53f1b0f66670a31ebb5bdd5239ccebd0f400f98d3ef40850ef62c19adfdb188f4d61eb56bf65af239723985642e7fba1ef410a1cf145fd1564736bcf3015c187f014d316f1b6d720eb86b9393b27b3d44f8a69f86de4d70b11caf01bfb08fe0fc52cfa4302fde77eb9e5e10c61b640049664f4bc781eeb9d9a5d7d52ed7a3a56270f2946d59f17a17506c8538d07e91263ce028ae89fa5b1c5c518e399ca15796132de3773a87f80f781cfe79dd6c1af162ec683f88590f571b314ebf2cb8e747b5771ce4eb8c470568ac0ae0c40ef4dc1a988cbf33d7d24ae19e2a41a4c14c00100fd28ce65fd4f9231176f9a56198d289b32d8c7c1eab3c120533d06864ca1ab0a1ed1f346f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b6b1404caebf1dbc71781750dc5f41ef32f96728ba8692ff8dd0050ff1a2581464221383db78c327005c8a6661edb9d492bc0b801885bd5a59460ce38379f27a5d13ab74c9d3f0dde52a163f35d6e2d16909980a1a5baa247935bcf8f084d00ab934ca61934636dfbe3b530aaa57e22419131940d955470a7414f877863a352602bde58cd16e2169b2db6d4bc370f4ac5d2904bc8a288327031c945ef802b3083557c464ba8099bb5975b4aa79069dffc2bb608ce7742d866334ce18aac72a830384051bef557d3e7ca4b520dcabc43aff8a559077580c74f634faa988bdf8650b0f41d9a751a2ef7fc9b2f4fcf426d77c4fd16a459d0dc37c03d5a57d1d92dcc8e90a31614efb85f31fb6b3e365c37b1646cd798bc2706b9a2189350d96f69b02999397f7395ea5d73b0387062068401f212f5389695317dd67b7b2cd5b0cab4cdf3f264cdc33a11d99013f476987e67c2492f6c04976a407de167a45e13ac833025c902686b28129c6100e8b362c4117a105365a90815afafae1227af2666cbc55981f1a9774fb28ca287bfad81d7cdadbe46018f8370f83b27e4ef56893c0serviceserviceusysidentusysattnrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootppc64-diag-2.7.10-150600.6.3.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.3.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 filibrtasg@fo@e}@eWUe2kd@cMCc#`#@`Y@]m\8\G\AZ7Y@Y@XX`@W0{V3UYU@Uumsuchanek@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- 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-22 1739389645  !"#$%&'()*+,-./0123456789:;<=>?@2.7.10-150600.6.3.12.7.10-150600.6.3.12.7.10-150600.6.3.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:37476/SUSE_SLE-15-SP6_Update/2067d11c20f8e7861d34e6cf2c4c4856-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]=3df69e1d7003ab450ed00abd8e8594cce70f9620, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2f64dab1688877226a74e5e46e3a4b2c1c75bd24, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=dfeed9b0a055d70f9af0dcbe1ced537bcc627376, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1bef708eae9f6dde205ce192e9d583fd841ffb87, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a9745fe916621180e379c49fa0ce6f5736ab4876, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=053f20c7c7b2f3c65d079ce955b0b431dfbe6948, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=4c1327a4a7eba804ff1ae42b6b69e9f99c4864c6, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=871368e03afdef0f0c62eb494c6be27ebc77d871, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1417be9f5a08540f20b016a91eb0317159c952bd, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=fbb90723d4befd62f3a340799f6687001d05839c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=76a4f82125efce68dd262e557f39bf33015d0604, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=42ed51204a3e435934fef144801769775e180467, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=9f9b47e64a9031caa913ed2f14b68bda3d5bde2c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ac55d0947e694f6c1ed1454ecac0977a2eb387ce, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=7c02bebee93fc4bbf73172eb7efb405b7f8d5ae7, for GNU/Linux 3.10.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 p5Y~ul&+modalias(vio:TIBM*spS*)utf-8e7a8b77cfcdfb01ee8a59a0c2c176505f01e2f316a79c0ed5de2c0dbc97b4421?7zXZ !t/ر]"k%Ԫ#hF- ?ݭ»%wPg+68WR8etz=*%ms)H̄ov㣐`^6g7,0ɨHd oʍپաyɐMH%I+ƆߒiLY Fr+b% ,%T~j^m q췲hcGH0ſG/{nѴ?XJwԵ0- A}рOʰ+%1kh3I,ȹp`.Xn[//:ӕ 4Z 4eȝde C lԣ8b"m|V]ˠNf(6ff X!kטhH=]R.SdKf׬ɷV(~HQ$lu1*kE@DwBS K|uʸ,O}RY2?OA&6ʹnww. |DqLi^:#ON"%HC}.Cu'Rv*ٌ/z]%\@5F I*j|2Isu:uӀBc$OV"5ov O;HJ( %ة>E@Mv4J3!If1:.-iCfR̗eWԀT%):[(Y>KT϶gag2d+HtmI2[5)xIS3Yr{$~-ۚ"ץஇiS$W1ՖfO[A/8e l+J]ѕD:c)4(OvSn"Ѳŗ:z_7zjV!l+d,_W7C<0卾`<39D}φƏtLW+?R)}1W[bs򋛗9Y"3:oG7 NGKQFUFxnإ9N7~P3A4$A 6o!&$t2K"*V&]5SłHGt|6HNqpI0\)gC?Y!d]*Y!y7g•$C0iRe IqsI8mgzN(>}mAݱatB_8H4ӈu2v|٪1- }RB!S(C  [c"_Cj!釷^Wm?b 1a~8 :+)Si@~a^rrf3o%npƈCAZaw^.Kv WM?:>\{ =ӶG_Je<챗)a~T./u99,Bq.`_U e5ТY}gqH"tbiɪ-R~=l4!CR1.LJ@0>s( <_]?{8,m|OY +6nFuU3Aje °pgURu6oPtuWɱ53O̚-9nrm .xĀul&r$|յ" PaD laK!ul@0@_==K5%`UawNIv@޼*[(c 3"@IEjuq}NG&r Y &/q:H;7)3#/74*HL޷L1FxE+DP ܟ N:Q ̫DTb+w!GV E6,'hM0Ѹ)r˾bUd[Kho8uZ zS~C+jqpK goRh.q`m,n-Dx}))Ԧ|*w  U]띊 swSLӭ㧚c;Hܞ wHoS!dOr\lX,u&+W OQxnr4\c!9TiBPX0' @(lޫt_ښS9J?hNJPe#|̪R:!o7UjnڏDyUs9uFe밇E[v ՝6wѻ51Ǿ+4-m k$`{J6@ lQN;ϷۆC'.Ԑ?͜jyB?^vXSl-ܱ^hPxh8=W?zuOLXVGS֛lYXV2hC^ULD 9%~v)'MQeAFxvfDՂsь^I6=)JAЩv;nO+VzPrMP4QK C\,քj #?bl [͕kjQxL !;c S}xۀ ZeL64 *VZl\)4;\)O%Q1f?]]x̞l؝5Wn m =yv=jh(SE A`+$ш7|KË[$6x&W ,ygbB~/7(VW?PU %'5Q=Yb"{֑XݡChˬ=53}7#Px|hh82wu[i )mKlތ3ݥSQfvA"gDl;<@;O)vp}a E{9e0`^{, 'z}8; bzݻJhUj?gߗ+e|D'`bvv0s_Fg2gܘ%Ӓ0Mcoų3.~$DSz/E(m,X!Ϩ<&`ӣe/;3͛x%2"l-6MuydH\Y>#IwЕ/X]ahG&~Y) xy?ޏFpw]Qd(;s oxRϩ n8c(_ [\~i=M.b0ݐ|x[$E?@dqv7czA|i㸳TsϪԽ7ڟ[f/.2|m(P^jopv+c&Ft a{F6/*ʕ&$!tPFTcMqx@1 u) 1IpJБ$`_+ قiDUةkt,;/>[8`M삌 ݼ1K\Ƃ $ątp/|"}|8Q`z iRimnEyG(Cm8|"[}l>9E=[5Xwe Ή߹ `6)sSM2Fhthgi=,偰qNX _ T|4$r'@ AW9@#.B#N_LB`X#%D>΢WAƑߊ3CKj5 hKֽGR/</Lj. 6< lS=S2R6U^.)Q~69kReLRcpsY<_ ҞJ<"J]iO>*Vz"rak `m (&s} EvNlU 6C{XNC'<ɦQT[pb9;g\\P2Kp` IȠQUe1ܛ +WY $P2[]p4v#5CW}+pB㧌.1'@V 3\XᓈFqK'%_aoO/Nz 턵L2q  jhG*V]| !168Λ@J>ƾUg ]7Q:6p%E|&UIun]w0C).Pl b$j@DFOhF P/I(zpz:)1澜טA%p. U=XGYt33 0?n [G *0O#RzV'aT~= HJC:$%3 }#g5sP1 ZTg$&d<W u5]0BmK2rƗE ʋ[yc'̢ 1M͛85JgY`- uh"Jн<ױcȷC'q#Ei-{eZ#zkoC6}!ԙuif[/"(SOwŗ(4jÑEfI&;Dd40ViL2.3B/9,UC99JB%lfCzp͢GmW=ooo.DVk(kHrqk(Ɨ?Q^-[x{rAty ,Ν4#n2Bi2,UcZG08Ɲ 'SAC@:f.ԨFyƗEKE[H~YEɆ HsUM{sMI+]׋ 3lP|`Rt0Gr0*"G%8{:gW3¯.;*-:p Z\rd*LEZOh G,3{Jeg\ ] \/<8Ơ.LzU`S yC@Np:|F0$, |NeD/wdrm04U"G!g,o&(?թwAkd@%RVk,j*$C+t)iZ#T7#cs%B_:*G$vE8S$>[|*ҧ%Dx7c8MNh1 GHhf:#i%Pُio퉃1x!c@$R^v/ύ1=/.ah!يr0̡#gܡ\Prp2 .5ߖ\RVw9j2Aڃ(22Mxo:-ʋi?defE͜t>-^f1}Rl՗$ sB(I?QR}^HL[+Yg82lI[{cED߸ !Ovîe?c+ߚ=T;`iIJۇYfge耂:B@>.X7z-i | >bw$=מS;1:nVx/P>㬍F M@m^SX7.?lM(K6䅡d54AwNP3}@;epc6?|}W-0]SL5,ӦPT},Yd'@ d+6: sod ce cQS+FjK|f%;XL -#Gş" ӓsoKIܛ7a:A(J M̧U6|Pa>.qN_r6r*c/kf_-$\`( YΎNjjIyMMV Rﭜ=]%И& t GcBN@ @%.`V6BlJlt{aGc:\UE4A2&TovB2TS:}N z iX@&Õ%I`ҼŞ?9VHB63zD?iV|zy+eG.KŦwbm|'A ј.bONY8ު~7v+iG5wę@2lpKfocb>7. J*_9E@*RƯ~G'-ir@H{|t>WdGI=LH 2%wN(G!fO6?HY09䝛a9mm@SMb]^̱ѸnfsIeǓ=u!6  @$oH'M<eM)ӝ5E3 sfT?}|R5](4e4WǎamX)SjipwYH8JBC$femjڔu&1u&?=2t0qEE|#qvQq4!o<=lm^~ m/㋆'3jʼ鱯.fHlnaP E|kS7-LU?#;l&R"+B2.~*X->TrRC!t!qBqY0g*î%ak`<薑aP2$%(%(,`/tdQ9EuJ#zLWnw p}kw\ͧqEOjZo~(KIU.b@3Ui %̪Ѱ)+Gklxii48֛7kB &N*,>C+N)2{ ٴkX_i ,)۩)f2*B{ns dp61Ac2,$˼bgl%nVH6v +9CьM1ˎSSEe,Pi'd>gr":=Q͒(MBrF*@. .!\Tc2˼6GHfI/׌1珄}_;sȽ.KQZSXΌeOdBY$|@~r+$݂*/Wa;MoS )Ľ/i'~ed9X;ہL]0QYgb&UD"h(Cgl+ngJO.ķaDQɷ$)Y"|wb]5r'}剿x!gpRZ?wuPRvBv5^05>S~<38'A\tcb8z~kFA k2^⥗&kpk~BO,Xo&S8"F[~ Gߴ#zf}j?N4<>%b|.R:voIy2lx~ /*߮* щa%FQ*d#1 k @"dG.{ۉ_[4J;Sq_/T/[AdCʦF{-H CYrl/#7AX Gh%Τ1nD2MG6Yz}rOB|592,7L)lbj jJ`䊫#h#|hq 3IМj 6?ZF {(P ~ PnLOi]'t X3 7VZ(l׉wR|7Fฏon&H]L ~*>X?P Ƕ2"FVs z7O^":P <1{@R 6ͷhB.lY7ITo,q/j@EK"W Y8xS<|Z9ǜwQJJk 'e>a>*x&:ĉ!&ױyMCH4C6H!k1Hqygy )b~u#gomV:Yk4}p^X}f q AEN'9քOaCpzgVr6˩FAuuoue$p`.ӎ|!JGo!S,ePe\&&wny߮1rU1T0@\:=mU%#JhQnIhUmI3U|hgh1 V`^ VAфAK(ZÚL %EG#!kcqdT.̞m2=ּC{ߌCyU~?4%ۆ ܪܳ[aLg(;"mQHA4lnMb-B?Q)F1LU|ɡl$Gͭ&M)d8oeceה] 3KB13FYi0,&9Gp<‡2l$?9Ƅirq |`8?/1 \k 8~洁q31q 4ѧ6>I&U2.BξJ!h?*P(£0L"@=4(7ED$软rIE?֗siL"NO|g$4hUׁ $"XU,#Ǣ#Y:!_.xN8.tGşۛ5,^E FulEU5}WvFo33 y' |Q~ d@ү3U"Wn:;0]*(B 6 ~ 2GȼDk#|D+߄>v6"TG°Xjnɉ}Қ/dᠠo & 13Gcv뻗% K><tpԸ0`&YI#;cLQ}by_IՏ3=vE9~,8׊[B^a~-vrL:W>bX޳s 2)#|RD}dΠWN > o3{@1t#IҠ=iST6|h6B84v~yEL;)b"G@- g*{ XĶvcR?ބ'8#Iw>kZ%aKqz XԚߣv շEXL{3vF*{D8 <4ׯi T#oR,# CHͫ3\wWE4Cֹ/~>&PeoP4Į`Ԫ܏+ICs+\ V'K Y}h USk4 dɩYE\yAdQ)+镋P1a{K@6k4>)|ҹHp"Si3`͙,z/pi7& foR*03bz<1#O5k\HarϏ)#-Qjxh{2MY%3r#,gT< `؟587ÿ#:!UPRs\KOJsʽBx_=$9vËf:ĥ|c/<{[$AX?x5L|?%4B9f/VZ}IqT+Cw[˭+l߀ ֌W&qi4\qtpӺ9#@w <&quGaQv[ޠ8?} ׶poҖ[iCe>QyaN"f[lsHRM\`fK lv?4 Y@ΓڌS>^f:v$2IxؓӘZإ¼lq@ςF>0C#^ӺU뗷Se(ч1yВ-glR3K )[4TsT䘏J:-3&O)zZ>okgxzJ#]]EH>Jʥv$dWnmn\eb#\gUWK1t- FƩUՓi U!20 0RSjٮ5")5;H>nb:{o{5/,v-?wz{%,TJ>1-?f(N "gn~=g؋z̐0i?-3!Юh82n J7w.{%TL^7V$̉/҄uC>Z*> ~ 2, {؊,jK|t+TtRZ.NK"ť{mᎈ Wl6x݌,_@|bEUۼQ gbUz!+^.v-Eږ ڭwKآz[6jrWdlαFEWt:֣&**p5eӟK&F6Kfje1koh4RV,݌>HiB}f -4X I h; EmBYy-1oT9%Cr@ j8BǭI[ "5Lx'gu_^.L%*4l/q:!,lޢYT*4D:-@k saUtPJB[ jswlAg9 H-%pZRUrG\Uy=օ#Q󘉜t/Z:&tl)b-[pQ)CUD7?v 7ΈM% [,T 2IEdD^B4PǏT zْE`_YiO3_ js N"I -i&M -fBvhPfz9%Tc6Xjܮ+r+yCN񫤎!@IJ=SV&D2100q(Z6%mŶGq9ē:E"'{1L?;nЌG~dt+,\ bIJ]<- /?n2_¬fk 3=]Eq(3\ r;t0 |xǒvaƹHURҼ  e(FNX||!k4u.W0Ι>djgmkw2TGҁE#,]4.>&נ̀(0QM"be[u:S&pi)}#7L h`\-X3{5<4 ɞaMZYX [ tg;NFj}]-n^2Sa5X$ =H~V{5YQ{- 74y^caDaiаBJj#7tK^`)써b0^C ')/ ~;I:T< {1V {wgFS D`h1("IЀpK2+qӾi!(]< `银^KL.L+mF%$-ys_|7֮wrTcIz\G-Yv_-uL>fER khn$E}=R뗈; d00|z$WⲖ4]qD˜1-_)f~'d'Xۇ-RVk8A7U" eOO{HC߸hEK#~Ї]@g C%RDFso6W|M1jI&[ Ä |HIkdΟ[/g.m;ψkFG9}:g$!߭j iYq c6Z; HQw")Ŀ8+u]IO+AټHBUS*7C%,nT|wz\0B V{Pk70/m5 ((jʸJJU"k[[ 5IA|0¨$Du˃9:+;Qzj9Yd]::T|z"Ån#6$ǭNpmݗkҬ /n*#̟mXW콣V04q*Y)}!10}6[ֈv_ϓukp3.۽Z=@fZdbkm.$oZLˮRĒL}.a=Z~1 vbF&`2=nBnE%ӏgmEW USoyOgir[n kH^OHlO$M-'}_ iA66 [bRR@R9Yr$t]yNbn@/{{U=6zvI`ȇJgn]F8F*y攳7 fBT݃k-q[[T՝`8.lg'30lG)h.Pһ.vzΰ%B,Hp`i].f34?,L`YFT'^5+;2;w/5/ƅX!;I0&j)!b{^l-~o/ "mš!msa C<+<lӍ.S Y$m[m1)fY~hM(T0~;!XP2p"h/eґa{\r5^<#!?_h aق+|tVvzS}RhL%к(b/4p/\aH S&UdBomnߍTu$N3Y!+㟚S ;5cH8ێtsZ 4Nse8͡0A_]AE8&&@M2gS5=3EPq[  h~=/~f6)[vsOaqBg{W.u}!}_vLr'*ߧo$gotHES{zcG-0fI@GSQuIԽdR"dN#Py2'ʱ(kz|GLb F V)'s#߃,~Y o<{ele zS4ֵC,w2;:]H̅,2Ҵr뒢e$B)z7%Y#{aHbbew6ɏaP Y'@w6j=S|[GlS SxU,`~$JH7 䰯R}$ӊ?@!С@Ojh8,|H;JeqY߫eCaXmtiAe,qL{Z""R%`!hppń Bn][DUM*@mnjé甕xބ$!A0yAlʑ@A-E RTKyT ZeǃD]}tMC覂Wb-O`^9ДǗ!pDrܩ)JdQg,Nḽġ YE0x3Ӫ{&tA6bqӕjc+7madcSc2)B"jKbl?0Df,v v/@"XX*bОRpMpDLL`w3*oC0&hK$t `پHX,nI#j{R e{6SDG;mdzYRD :9KxVEMMMdiGE3Adɷn5S,qeb<`QsqQCmκ'IF5S/FS1E=;tC-2S d{1BWNVu2Zoܬrlzq9AJVׅKUO]P?'f!5UVv~y X<]2c_ul$ gҵu~m@ۋfĘE'{- )4tla̧83#l wS{5r*ʢL qFWypUqQi+}_:(lC74h Mb.hʇhn~i "%`==+^/{'ŵcӱO3 Us0riNTÊ0%Y~ 6?,8E4jibrǸ]f"ym]^5wq9c#-%@%^EagnY: Ig=5b&hNIs)̣u= v2F Q5W4'ilmԲ8^ܘI~}^ws6oqhsƚb|0~gLV54(ivfv3v^?6 \@W/8p*wgJC<( .-?[o=tJ]yp_2L:ַڊ;u²He;]zy'xz~RIlw.Aܫ_,f8(Aw Ak ilob-bO5-Oט%J S飦NJ[}0&ni9QJ "j$)j! qwQ9_Po.~`*[2i]+1h#/J#J)sj$EzRTXH1i>g)#\ӍRc 桥B =j s.̤}M}z4̒y3?2/ܻ9`b~@^BY8|]S[BeόU'JY-&a%߈W%i6Ⱥ`~0 dNNMz $dݪ,Ȟӭ'kRo^V`6q_ Ww1 n-5HKٌf<,HV;tEf^] q1\WVX\;S߅@kPTWp'MVt ëLOj0 cC#,dP8Sj3@c 6vڡW~8'?5OH0m:Rk?clEr^"c2m+X>be{&0# λe-[ dZ#?(CU? 9t %Y3 f{q<ทDt %$!x1Ǐ%U8$U98!}_kL1oES]N/֋V c@o%U=!d?HWQx+2Qge==b*%?~_}5q"'RdmκOhd e5 [R{K/Vx=)XJp%AdĪ*ʩ 6r{xmYtͭ-]݀arMҏCɋSm'똜(<9y?"J~$Hlo|}bW5.H V\CN0F42AҌq[p' 폚U/ [7#l`:X:{ڤ5H& LRiJǶM;7^#B)nkfZΈp&Xv=OlCMG =w()p@ͬwG0GzE u|}&5p9&-A(V"ɾnB >6H_$&(_"Db3|t6$xULk|I 8;g֊wt(& /;U3BG ~Z  s$ M#,z9bZ6L]֖ح8ZK]L 4bC Q @Qpӳ"ytZABA L7$kٛץALBҁ rXt>ݜ1רbFa p)|JkDR> n|Kt3 O;zԋψ9/Sy!Y Q5eԀsޟz8 y*ب_&B%7 F~l"eKG/,[#T0f!~K;Qa7p:axO:ܘ1ϳ ;bqtH0Y:4?4pb1ltSV8~h3P8Ky( &vx% 0^[y7W)j?I9]b, 8z] uU>7:2dߓKu\>1GʻUA52Sc Գ2G$ޯU9[;!OО&@0a9BPh(\չkm뀪ᵆbUaŋY0%1i+Y|3ŘI~YaC,=MPc_<0(GE0E߾hyuV߆A>mfT`JEca%sLMUϟ/ nK!0-aQY>y#:W2e4#ϯ6)ڸTw_F!ܷȩ9' <\nQi*f)@MYY/85Yպ?f~77<>$<[d|@}L©i8,O{D1dI6NjN E^)>aFXߟ*-6ڐ 5M1e۶Ί)qό%;%Idj:N6ЌoIDm NXn\W}DPRh= 3}ejP#}a,隸!^ub'so3waPf#Kt<0qi?syZ@&-`ڭҕȱp)u%3ðWϦ棛 ^gt7#j䊿|ݚ3 u8| `؏s'ո1˻AN{7Vm{8IѿzSNnKO =ழu# hl&]zZq:?^ߵO,YT/[ȁw1;'#:XEڎ4N|EEj v@]V]+G옱#v彋I#,=g+!Be_zʧq V'@j1܅xO~N毽V&.(Eۇ O&I#I({LF v, ƟTz5he}O++AYa7"Ss+C0>'MZ|f_'Pa;`V%??,™Z>[I[FFI,9qǏOijVZ{5h#ą1x}bq׊ i4n-6m\{Iy9ogby (RACT*)R o5wG.pc3$PJHKQ<8}yt]L&^7sj#Ea~5j:ρǟg᱈qӄq X)'>P ?IL4* 1њ6=_?t^\ix;pK 1W. |zn86b*(!02MrZtuyKܠұF򂓆&˦=P?E>AO'zbMkgK(LI#r0assIiJ4*̈M婄 t`5 ycWka~$n]*{|aT5aEX-mv@Ԩrv&-9mчhIW)"Śy"ߢPV?s,}ǻUj* -0t40GӸJY =hk+^`پQkKN݅FBZy$xMYphۨE apc]cyYTH4LX7)Bߵ`lKO"㟶?^pҭЩ9HhZ!#X{l-4,FdH#OBzO,?3Nưڠ=yݪ\G֗ۍ怑Jݷe#GHu9P৶Q! KQF'ۓhj2vNm;nBTE P_[͛\Wfjeg6蓅:RgJWkK3\GNeo[JهĐSiPyS+B*/5 KsZ`:5txxoYo!Rgi^GL'lu=Z"FThXٖnK)&tY@B3Z# y> .MY7 TU2>hFq0DJf)oܺr+te, Z҂4" W4sxVRmFy5͇ׄ5w%ꑁ!c:/<6VX{l,gfp:H[y݀# Y^/^X[؝0pOEDnEu3C.442xߍkG ")$sn9I -(]Լ/yzȿr|LH0P;ҧV6՛@SaZ rOFYdp &_r&무?OBC=AizGL,T1V&듀8ŝ0+ܑQ EşX9Hᆾ ɢ:=vƏf7IAUY.ק!:Qً2˸J\4|u> 0׏j0O2Y:~}n. S'-hnԫJcE-IP?nu0_R90K67)-48;I+` uvW/9!ۯk'j8u+'s:rV%(s#;yAZ\J1d4F^ !!')gxCs’n)Qv~^NMMo˺a*g_&vFtBlh%҂nlqv~JNtn.\^H4G]bz &9L3 lZϡN~[̱2 |И#3uxK>@ xŅ$WT:,}0ݧuxMί@p:K6enflKg1wa5lK7đ`j QˀhDy89Q/vgQyt `X)ĭK5iX?{huXyEaGLpɪvTDž&qlG>Ujj=;s{5st6ĎS{"`=QLfb)ڠZd'CR1` Qsr 7y_j6Ѭf5gMUդl5Gsm ,wp·[ՁgO+ Uj`+rX AQ N; Ex<WDcY&d <<* F#ڮ ( ] ɲEcy6GbV&h=4H9=3I_h6l ֏p"w*1D\ uCr@vZ$I/[vx+XĔ:+K~]lCG"-)-GbѴzυU`Cf sT:yoٺ:fEuy.$yg&96},ד΄a?هD&MdF s6\Œ Zt~S#G3> @h7t?_pV|3dTE!,K܍|Cz$cAd5TvK%F[G6g[/0"VI5jH{s~7Wx>gT@W $p"6H5 $OAl vᢎbڣLӂ#CmPda[ w 1[yam*SkD+g.u;Z #D<\+a'S:v}3T>/Zw#$ /lm#~j&_w\[I $'8VRLąh1_d5!"l|=N:wc8/|X)RiDŽoywkJ%~`c8ba%IfiLFnW[fCr+0.;j)S{"Wtmo4s?e,D^&\rs#D P(Qd7Qtt#lyߍ ='~FP?=$FaN,~`t;50ޤʖW~P.*Ibrm1WƮST宛:@;@aT\;{aY)ˋYg'/~èdž A^9"+KQes816J'YOYqbrjK6wM1DJ; r-O؆RŝV暵ӡiI)$f?s#*X1l'yU -Ui*Pbm.N:<W;(j|Q'׾ZMF'+ "vщjc]^<0ݕo2n\-Bqyi>][uK]4)l`&m'؃cI/mHJF:?Kx^=9R%b- $^S,=J2ֈV&(sr$H*Ŋ9}uMXKOjٮ;Qdw/(e+? 툏;߂~?R6hePwg61$Bĥ뵰tP^f_xykںRgBR8-4d'dUU> 2V6^6eZXFmI*hAewj(a+OɅ WPgJfT7!a-4EMe`Ϸ,h<%2`# D[넋d~WZg$̅W5Wl3Tͭ~ISHT/aNdDPa2-WGa. |]h>ޖZr,XXƖ v| mߋ|] ?vgi0gat6}{/W=VG,G g^-?oHE?mÒ+ɍ;bǿU1A6`(r.A-=?/F'CD+[`a 30\pgL4JA6f*i;ب%ڭ`m&/3`dozmW_'z ~yH9kgMK|Kg<ڎ)z!p9~}rvX`]X['"4 u(t/%vb k$f,)`kT U]|. fwy&,d7Q;Jdi/U ؁ECJް"Ik9DVA,Ϥv_lu# /rhp&L79,m`dOXRUK"hw2hRp ǁtfqљ̓o<&&wL,7߄xG\׷N?6)A+ჯ-*^4œ;$W .3׎ȇ\f^<>i{ 9f>B񌗷b cHOrg"KIsϦN^Ff=&?@͛,wJ[ ,4Jz;JǿRmb4ϒ7aS  ɗL1D'JaH6f鐽d̓6 evmdk@H3x{@W|WzŁ*O^e]ubEjPElMP16cg63y:1cES~561jC4x"RR!K(Vc("jXmҺ?祴Fk,MVXB>t#v%4^p_̙LJI}Rf0K'ՏGN,\ښbnZ`:]SOXCg5Wmեd(h㖍^32E1_q }ky\OkdЮرD lVDp ~R; eେf>F{uEKu0"MOA! 4KDh8U7qO~-dab*;. :i>#Оr^ݿRn@Q5MC]37>ʙhVp{Zknhّ0LppmAG[ u}L]x;(E$\p<|ڣSht8tVzd^Od;H9Ƿ9@ m_St5zk4'a=|WQuט.2.<qAIvídtO'_m(,1cαh )- gtKc՞@mBTZ 9'iW%Mt{by|Z> Uɢ97?L V;\ڊL*Hy,HYaAР ~~R_ϲR`G60LO mJ}1p|XӾHB^Fe,fdݺXeRKF |>!?33~G`#ʛNwAta6ѓCS pA| <_x) A_qm0σALl4v#^k#dU@_t Ƃ.gn7*R]`~k#LQ cĺ 'ٙt?E]?R>A)Ul{?\&8'(jef+{D* PhVP_XL+RIb%@LWe {G67w9uuR$PeQ O :1d#\zgHן/F4D؀ȎH3?U_#$`tSiǺGftc* UlV9j_$*bRaI>UY{gFxſqjE09hN4JǯZIIeU{P`-xxV8DW~@nx m}hOJJ]>% #&d^>VrT6 Jj&HB5tFRէacnG$-'HgtZDŷT 3I\x4#!s-P <>y ^i^ħ" CjG\l Uhީ| 3 tAa(q698[ elIf-h&9q=*ȭ[(pVX _^ [tz8%J'('z/`OXF2gvl PZ-߽KͥB!TCɭp}ܯhwε77£n)޽9C^5jVp7țvZa=ͯ{݊7, qww}|ד|I1ƞn#FTY@ R1;6|cfbJǙH/>s/ʧ85j>qYCxfɅ#6foc :"%0׮ݸy1# *HRbc~o 91MpDo m/7OڤBIǜЍ,NB2%w|j nV\[cVm?*0ex6K _[??-y:.ݐK0jX$6,E dOѓ Pv-3 xǍa+.(~{`HpH3j[5|N!V+Zu~nDDL}{ȁ?q3wǡ-pv'<9RULxvj {Oa+(Ez ht<+z{ i=];6d{][%f A>Su]ƯŹ\Qq7hF( MlB 8Z031Y,Z pC 4qve$"7|5QyM[PLɑk^Y!0 `out+u  q&U4f♙&LAह\0suÏs2+ˊ;kΓQL08R p.?SÏ(SJY0PiTkim'b^0zEX7fOS7K?¦ַ)n NmZN; f2n3Tǀ*܇FxF[;+:>jv|j\Lnpb^RJ &HƖJ@iVQ <Cml#8<<ҠO= 7ݰCؙ%M(JwdmnZHѾlEBfp Q7*'9Q~'xp+ zb^Jk/8u/D9eӯzdu{u5E Md#챔Vv:N{\_j˚H(+CL:p4ۜ2\N@ghGTJ8TףnIqx`@_rQPBaU|B6/?PUh+ZRɅ.MlH)s 0`ykҪtPGFv2,i f OAU%x8蜧#@ TShRذ„;{hZ'9 &T_ :GҦr?"A,zBhVVWEa4_n͓D2Kc{(>+m&f!}J2NI Uc%[A r"l3si'jZľ$ 5P3]~vY%=H1g^21H3WrtM4#$'o. |D*)}  \ˠ8R<[)b"D`^yԇBBM%r\LlYGJ1y0o{vvGv }/JdsZ_$9>LEha`pNb-BO|2yY.y;٘%4 ˇ?B;{Er]T[R77ϛm!z`,a-`RxQE(*l 3VGA.df@GbdLHL+P̨@Y$/c 7 uZ';we"ipO{':UK#6n{2#eSxU,|{l{,L z1EI/nC5lm. Ǔ\՜r4EiXgTI݆ 5tPb\`ʈ]CvBT9l0T= ѺG]3<%9))~0IH5iEM;w BFiN;F/R&ggjw`n e3f.#cWePig?&/,b,ԓ+V'AD  H|1 T^`f3W\9~y)z.{b}4]5 r=yLHi~İ)j=`-KQz^o&|9Z~g{&KJTQ.K$Q݌F0:>]1o'E xS^u͔,ǔ R@ +Ek  #6rE F.uS?#l4F몫**%$i:ij0$fLVXr_a?tR˱!paLJҀkcy!yWu KH[-E/)jY=iT9?@U72ADŽ]AZ¢ ]o(Cf,mYk:^ؐr}8.2˿Q)v[ ۃddK}H(jqY [:SNњ HQ Ta[^0""߶) H9cRE+U9$jr3z;wgiSjsDտwfetAGZ?=Q8r3 <'b'"LXIO4n-\厎,G"7ƢU*kT2!a ; r~l?{ +3YBk*` >xXH8^bqQHOҲ\hZCc$Y=80IJ_#R헝zݫ zQhq~uJ6d}tY7B:D4_C烙g򏵵 A <蓰) }swBQ?ܝ $C ^}R!1+: ,3t.TҎ0A~ka{Zfqy6vQ`6Q?1BOu1iK.h5nPD:lwgtU=MOb]?n&I{=RQӿԷR2M{Ї9xv 2OcMI3%siǡT==;ùPhTf҂iծ Ooj+#AEl޾.lة^MT 6 j…љ.jW8Re GNoۺI4a(SIK/ Kjk$L_/o$(oo$ɳDG +~HT'@SDe1ƽL ? BF7K)t2 .]$2Q3-5&~)i f J O2e+ėa%nZ{x{mܛdSO[a^3qd tn6#K@q$,9f*&ELM: 0D[M OmKI}LxDsƬ+̉2{+H1*5k-T c ]FȚa?c&tMY ZFa}nT>F!#K}a`Y>һ2N7 ;1  oHs5fȢNmQcIE,xے۬,j"rcK9IoHz#>_[m{`hw;T,Y0PbhGp?6|j9.D5ee6>Chf!RВK֭\v"(qBNژ+ :f/̘$}M\Wx&:[ےΞ@sBmW%65Q^S,K帷9ueۈ =K9 ?ÕA.DҪ- ?шr-DOW[tL 3WWƹBC-؁<˨-,LWnKQ򍮍'sɔ` _\C_>TO&hS3\Zk)(3Yj.h2ZZwlO|g\L ꎱ'<,`I WxZF"i[Usڇ .f6(ףjf3.Vt4Sg%^m^'@:l_OpGb;81} m{XϨ̪ @n -b,o4Y<ZhԪ  z0:]~%*=4VOͦ.'y9* \1IH0 XՃ eX7Rԟ1.&KɆЗDr*>!%ȂPELa~W YihXSb G!-z ao] [6 NW A o#}Onf+呖`΁.C#ѥgl mM{rt54:UŦIlgC(4R3z*Sɩ 6׿ʨX첾㇯6!ئ$iqlSۯ8)FAjK8zɤn zZ HgA5M jG6 ]ltfҐA؃NAT3R{E3|5sQC68u{2+RSqu>-vx`B~q] <7!/msm-}9Mao0QEt^`]y;v<MFH!F澧~'{3!nfу]r=i\eWX!9R{Z_ H[ؿfr[0dbQoIb`;k;8f52.@B$V@9/uB}0Xؠhi_\Le*~{/6^v>wc* 2uZkPvPyKWuhZ$q?ܯw͹C-ʶ= @qMAYRjm\;0HϹfOB GyD\_5hsc)vY;FLW}*<uԨ/bNx>'Hni[GѫYЬ _黻  'w‡?Vp^bL=uۆ}ܧ¤įR$ AU(k`BϸB g?%Q,4u UciH>DGt#\>-g10* !pqϤ&BwA1@氿 / ؍>zeȻz)Y$ x+{1*}B3XJ :>ڭH-.E2F?G–n-q x}L\: Ɉ;%ĕ]CHm};0cVat[{IE`/z{n{1w6m yƎX @S1u2G #xa eY^G@0aX2w悜D-d̆k_ +h1V@'%xr1rpܣ MU|e(^tol1ye{걫=\nKSDdUzWdQH1,s" ? *=R3؁5ćo,p^.Ed*4͢& DUPZVaFf8IU0=5iI6 {K7SNk̂ N:^A?Sà2bR|DtFnhۤT'uh)~!Nq06h(.دsaEaO4D;_^AIls-ef>=hnCLUbB#gfԑ p^ihIĮ)2{v8+p0fD"=c"̦cQ/X~Tk8|)0i6 D$j{!XU]xʘ; T,֘}`afZ6,uфw.!,*ZAȿOa$ioCnJ*8'%? G=92>LjMzd:zxo0prxi='ę%l0+;6[ ^b [D7Hi ;ݫ~YaTkcQDjk'Somp9w>4Rxl$fƿ}Bûvk.퉖"z9@)^oZ^H8.|þWa m۰n@OBٕ>t[MYhD2>Ol{9O,V"0Ev;t]x5*^AT*E%S'هQS1DU - dnlW܇'J-'qd-KAOcXj㏷%xo0>}<$g݆. H)XؤfqO2.m.zFru>n +·BR8R)]mrHp2ծs*9CӞu')ȈN=E(r;i';rrWH/?}SUx`/[-*^ r60heRJ@8;qwh GQ1y{wXްK4d=c6ETPYz}@ZsoXS/$k%?5׬mJ>N@JF?a}ݎ9ɔ$D Vƃ `fEb"jO*2-ERb'k *gJJ1 ౢ xܯ+ 0mRy!g"F w͑n,Zs\*ǹ8<<\ݫ"G ᲦalC x|BV.T3sq %5`3\>6`0P_͟-vD*k.| *޿_gJݒX#]BzZYݻ0,Z>_ ʋPG,v^yKO's{O6Qˮo0낇 M4L8Uʂ$pϾ[< HǍ"iIbAWhߒGY7I ,w$uVY `BUXo~gۖ*RwČ>ή`\I[#8e\xV-1$D;}VBx±ShjBves 3꾪۶,l@}J '7 ^; KOw[BmyQ+ i|"I¸J!UzMh7kSoXQ2ϥ\''ot-53Q<#Uۚ'GIyg]A P"fM~):/ޛ%~L~>J G8;^pc`gg-MXyå2[`OP\.Nj0IWE@@re0Fފ}>cgy-v{}oF_u@Z|V\fW?3sS)oN0LZtRvV®M!" 䥛 F0ptn(?H5.bnbMcOw$+SfNWKEMB'e`KA9W$7<Ou9bf{(g6p0 7Zi#Ì E@ PG,¦4,c׬Q?D&)oxœ_r~Հԋ>%dn fҢU^OԘl/F ׀kI0(l X:J; pG*Gvf#~8.ddyOѝhnhh[xzO/PBHHtmaeN!4ꮜ-(x\cn|LacPzZ^IV# TO8 D&[_noB8{nZ\͎~}ad.0ù9ijZ4j,ڔ8BϋZZJlX~S8Y[Mt\gf ] L52V;n:| ] av=_'2ꚱ/:||b#_+yX!JrUMd=akX\gey>FEc(x,bqVFuf>}f}ZMA7(|W-˱zӹ |M/!@^gc&KNUFҟ%=/Oo $]v{ 4qE.voYQ Ja~[(1XiH5{:4dnQwX. )Tz>;=IA\AMRb[aFc9֤R ak#ay=)*x%%dA7g!+mѾ{[S]J*bQ5 )FԋHDL!4E}Qx)wH\7b+3#|Nf`/|Dl,DPDij]NPq0=^j ŞskQxYI2 m-(gPyaӤ{Tak ^)4\5[Lo)*P-3)s4נQCajN _bl]XVJHLCtqQOq0xE)h@m#m!{ V>oă{wz]#Ba'L R/~Eˤ+pxl&.TFf ,?TarW]u Aůisk1:jKS.!߲4`z$T&hV=4Ϯף v6;UȂgׇI #neQũ|/ =a1~abe%ЏhsW yyo̲7P0CMr$_1s[T nZXní}`=!Eˆؒ>A*!R#vZށ79Dޡ!_ 878KTl~,G6: 7.ӻV@,2ISYFKdxR 7E@m<;'0+}Q^ b% #)M4HFTzE[a'j"4ߣ h@Hs(fkNb :經9FV%jcXG~Qrc9Dh5aU-۝$[ANQKPEWbLûSoYd `'[~l>m=OLM\D3(qX^Αwwx8ڂ!JӔhy[H8@艦p!rEkNK9\_-zcϳ>/틉,cl.*.A%9tK0O 6)|>/s)]$I=aؼ4۞ʬH[R^U l]5?1U𝉎F you>}O {1vUGĒmGLB\o 'Dq|7K#\e<淼Uzw9@h/mc&vbɃ!G,SAZ)il"p1tQk'I: ~l.lvs~!p/ߦo) 1I-C0Idhj:W֠v?pn ',d""gn>'p>SL¹^zїIoV5q/^fN_!kl=Q7n֑j3C[YR3#v0N)ch%2:Zzܦ2[PQ?]MU Lϣ"-H;Bi^8DQʡ7&'ҮlF\{"̄޻kL M6qh(74g>GHrmВ:B87'~Z~5ZYh&4Q0]-] >?ّ\ !iJ H^kD}yX!G:G4B1GOlF4|&u򃽆h =AؑKk*3n!̾V@ӽte:cAbBB[j8*vtn_Pb6>jF|)aDOOc4Kj4xTG *+'urɁN}Q`5W_O·<9Ќ';ԤIRPŌB|H.sAhi(GzPY}JG_I;@Oڜ9l\nm;o؎LQw.c?s'8Qm>x ӦPmY4Ew?؞CoC{i rZYx'5:5툨r;φzAGvGvϴtfzdlTe[OBBIR4(+EMa>~47V< :fv=#w`j9.%;>}BK9xf Nn3Ub:N2"t< [ [xSc~>~ # ݥ=yͨx[5yZ2,ZJ/'"0[i>G[k74ޱk8?Ɏ+pC@3ҾQ'wb"kÊ`0v.7<'N} EW!ͭ󖏳\MZl:EVz@&EjߧH~)K?37]dk{4tsZs `_YGDXMAsWU MHmuxZɓc_,нGn,h$7֌wcG,E>tS_8<׆i1˨?̋|郔}pѠkA2dX4}hO{˲[)uQ6ޥoI Ҳl&M==\:heT6tl1B&'nMdiHKnvaPml,4zWb.=ĝ[o j(VU<d ;Gtf@ԄEk{6i}.i;HFgv_~%fUn@}qxD?^wl\U[W qTI)KPuƪ+ ]`.jiƨ~ik>1")e{]ӫҘNe׉Hw!\~,8KH(Fڶz5zzVjgcBH(ᇢ|tWyYty*+!f@]o]B^xB43Ob$jF̂Ӄ]i~*y~@:wƞa;sXou|AY{.Nq3pV?eeDuÈܡcn4R=%֜#/WȬpr)7FͮKNnlSIlJ5$L4(\oο>/͏xG$d1N4i|uc"OB/[ېmٜl';Boˑii3g_6;}j{? M6ME'h9E sO%QgLjRv,R:#͓jOvp< _ե֓81d6 >y-AٖixoF\5&/@sv6H !НH'~q_𙂹J䤗&T秲X'P7~65Gs{zNvTe_S'W-X kTXTdʫ|/jfvvK~YtjdMc Besu6t)F!I"'+Ž!JV1_vSjUcM 0'l%{C>8)ז:ldDZs"q؟b/POY6B ,m 1i9w]퉳."ζdZVHv8Dy I¶D98ݿ rgHoGN"IFM"ntwWM$ƾ+wE6Pɯ>MH{I(gn9:ord̳S>3y`%߱Ą vCH.^)s)y&uaߵgf>`17̵Hv 8T'> ˃@У,d;M4QQ/JZޝ>txK]x؊=ӈVKlį'Y3xph ueśдS %xQҹ Z33AWD!m//Kb6[0 mxP*gՁoʾexf ~drJ5."<^.L Qrn.@O딢U_dPDYGTĦ[ PSX*%V|+Hc{"yX\qVpl ӿNuB\ob7/`w\6YLThL?RŐ< w=jk] c5ni{k*y?yq-)QjQbksD,\>|aZƊLGTFxPDtUW /q<` a&Hp0[?cfn ӂdx֕txlO| *?  P,b5FfhG$qƃt1lC;X*FFtVMa{B  @֪w̧š woۋl L.&_ !sˇwί Ь|xaOQE~7}ӫ K/YnJ'+uyoL"G{G  OѸvJu׾ٯc:7Qu[ǔ4!f.cǞ2W 8K/J0&-peʭ!Uoo85Q 昅נG'MzރkggCOr6 hJIFAs ҪXlmcI"F]u3^]>`o;lsm;gՄI ]Y `Lzb05ėV>ͼ1Dދϸw(::m$UJQ\>a${_EpN,k*ֈ-QO;ANOϾ!7QW@1u!qeӞ/ hW GS!Bv*/гqbq`ſK(l`NfCzx"`\%^WW YxM1wbYks@Z+k\`AxRINݼcƤ6ܴ/؂%w /7v;4;}gXh  qi 9$?bҝRk¬2Pnwrz2qNkɕK*:?g!VߦO؜h~?Ŗϛl?np`#dCkoC= ڧ"Xg X'P.S VI9TOvSH ȉ,>zъzwϼvm+Ղ͜Voz5RMUWKjCI֗;N5Wc)zZwg`N8I[_o:vfQX=v+ԍiue gTVr-fkظ{&^-혽y]!%WT1,>+S$ƿ $ʙRIlOe2vtP`I3JCʮEx )1Y =\r3!'>!!᫒O/)S<*@' ^'󈄻*~2mBjRwv#&VE~XRf lB= ʢ8Dr~dB z.asK?y=NX o5_d،a&G\'' zFDPGyl(:q?s7ݞq;h9?o]d5-xF$l7rN;˕ `o.Ó&6#ꏫ3:J*rh>^DXſ0P^S-+d# 2O@*-d۹hp+wKם˃¹눨=()[g<3͒I 0z)5NA nVtDh:M8*Jy*  1 eV5-xTyfsl#<*b|6JpgG. / 7K!C>@bu3_`GAh裭-M3T d̢ƛU-tήL觖@)zE6҇[q4C)NŽ@1lVϘp=‹D; _N["Շ\3LmS4uGw Vv"wQcKvWtpt7[H40>1!̠z*K!E!!CIկS(8+$)6s#W1ˊvʴ ǐ7 >&[T/j-KW7xEzv30b@\k|LF~_x5qC)K[;޴k:r*ueBDE lPÊ?q9(41JZ9 b}~ax"j&` _9eʁu8Ag?[Io4e8]R2BH5&v8jTG5*f[Ф^rD8:AaE>]^c5-nFK"brCo'MU ijػ*&O=+b'g軱iQe2>ۏpƵ/ 5a+ PlPh;HDG5ẄH\pidv%ϱ}*'+=+˺Bpu2YT^L&O>pf͹{916 jI5 Z.G g^:o;ZJtIM H#x`S0C5C-d/&v]Qyn|=RpW,d´'=۾*8DLrrL1Q}; ME\`g(''uiEӞ>eYO0gӾa늋3>%T@/x&ne4W tsW-ydGp[eHX/X olO@G7v lx*q!2_)r\0fH v*_슎\O~`LtlUo(F4^,;74dk`+ޙLh G.@UdCf TѦWvM)ykt3^Zb~rZ$L/'z$cMbnmcjVgC T+g,vD\sMk#З wI?9#k[5%](ϓ gL[%{\zr,@\/U-1Gp4]|3g18WS)HPPD2 up3w0 g4;u,.'0Yƥ;#ּ`95q«QƦ}B`:,Ew G4mз[NyţW; D~z|UD)%c6b81DY*v40Wi KNnXfNLfduL6QFA ۺڧxJf.kՁ'sI)՝*|w ղ*CF6dcTRDlԉIVom0c T>^^={'h7wC/d?;> 1:]8jk[. )Ȋ>%\S8ռA=VwR+mwkckOۢ=}-Q)v~n -?RE@aCabϳV׫Єo83N%W?Fm_H zj5-m[ѫo#ᐳJtڀgDZ7RFSZ~w':~d>z?׈ 9 pSRQz/N:&d|8H5>󨴸|0u,Gmz _oucsЉj8NJ5#DNҔ@aK^ecQ@G[YibPMnoZ;n)UŠBf̣CӔBK ur\#H(0AV5_nc㸳X]}}pl7a#fT~]DN麍I[!f4d[-a `a'iӆL3;@ YfIcW*ҁt`ۤ0!wj,U[ 6\} 7s;s&\-} >#%wI6Cv=9 t:a0Qp0 c0(Mn6G%h&`Oy|$1xdDU (,jd/wPYCH D˰Y7Kdzkw~?uWJ,4/":&cym?LlxOx- 5Uaѻ6L#d#:j3ޤQN:V^}:Y j_^&AZuo= O_ms/6C ĸ6C~֘`ZZB(LIQ:WB0ZuΖlcZ@..Rd$E￾'6P(TGi&1Ȣ!Ғ06[)dCmK?S+ ғֺgQtK~%!LncTytو!C"8DuNB#[d\o#`=ٛ7D:SvGmzG?ٝMdJꙉv)+j>43|+S*#wZ ZhdO2WU>_*)}.W'rIs\6=Trᾭ\K,>(Or|1dKnpuά&} V>܎@Fy$/6Ϟ)aZZ׮[G!+դ/q2X^5ck.x9m4M'z jd{o >!+̣\[0[uޭEd"{i0sk&v cHdo#M]MCFDžh;x zX_A.$R/]NApz֕6*!F%q %JNNeɞ']BĉP:r(:D(LƜޯ˄Ac{ ]ĠD4 b8[w;Ϳw> doF]Pi HXhfg 6"fypgx-1Zokhd͉T}x3DofM_br%BmrﴄF'FCwh;,y@hbT'uAw]ʭR]^]I PJ񯬋.x$,Pl:V`%.N 8eFF;m$)zbݸG P )zXُOKM( Bd4nGpZ0ð1r2Y@ᒿXs/A{LRoЄG{VrP(Nf&+_֣@Q^n4}Fy+6ȹioRt.u,5}ςXKl-nHmNک?3;tJA?.cr.OP!CSJP~,cmW偏1XOxXu "A Vʞ>} 3%&仞=6LdSdJ +8R#@/smfUAzWų=mM@54 `8g1>  uZ+UA2md.Ut,*kΐ#cߡ:7! 4bEk0]>2 g\I 6sVV,&?+/nEEa69I/CǧQ`K &ګQӨ)E CM=o>RUBr5i_K^>ٰ͉1Uʉ>Xϡ &>w%bsj8cr> 0SASu>*Ne9*̿0:DՓHz=h 8j,D1]2eGyYRVI yi+3햝5fSۤk Yd>sǑeb`AOPiB޿: ۩b4vMNV vf] %ۑtqvw1\*RO}VuHXߥnV-FËH|PX{h;;-a6ir $œ.D.|$ ˄PkNGboeewߩdД ~t۪#S5"Vwm!xλ_vEFY 0Ck9-|(p)>$Gp~ lgj)A,*grf3͟Ð;m 2x%"9`lL]SK]b ܓ_~ӣԔ(Ϩr꿼iSzGJV8P-Sv"*oG&rt6ު)NZHVYZ`y2W.&5wK!P8& Sz[xƱqL+TѤ7>c91^9DJ0}L]޳L#Jil6n8~*-v(Gʼ]x]t$.ごc4ö֡=Yv~ 0SQ(? 7=^1X?)#?x YGfa_džd' WxK\ʥ+H2$w+!9.I{)@W~.{K=%=?p_k&UM$c\GDj]Hc ܦ Gl)oivy dw v.Vms0dr2} Vt!"?c*wk`3$aZ-hƩĀrM<ѷx#,&ٱ&ڦ"f BzOR*#!ԏ6qXUC%"&X ވiUg0<|ZGp$ĉm0M`tjFJOYit#\l1Af 06rGBFԖ,C^" %ƫP-2 jʔ]u~Cv =ihV^QM>Ȉ.T~_%!Z -]W}c;QdR;P5E m)zbxY%dk]eL*(,A0%/uQ^~8#N cXoo܂FsSi٤$s; b_{D?%ܟσ][ uU3q!rrIgSF6RqoCT5շֳ6oUt VW7 L$wkR1aêTS"عE(!bڇe$>ar(z] 4%4ldf.Ly[i哆X@5?Ӥp3"G0KdG aG["V6ZIeaxEZ#绢ښAwbQf.`7w2sMY_Ӎp@x(BꚘc9 !ѧM<;oR 6SqMǘW6ێs +Lc+\:B]U)zlILѣ͈# {,r[p/|[r-<Bq/ay 9ݑ"F !6ճmAt7{<^)ҦG9@wcD.LJ`eC^>jRͥ 4dI|_AiK8!)jH8%9ZQ1VԸn۟f`OA0u{i- f8ՙ:'ِiDD}uB B)kb NрY”ھ~X|a*sºmho#T2FкgA!k*At6}aMOfٚP!fL#f@?X)o C/m jў?Che] ny⏂)"z)4({2RZXϻoQ G9n5tf.歇/Ϥ";=o]s͟ Grɱ9 Ttád5ڡ\ĤXbż.Wܾ"hO h~rmzdߘxֺ 6qR~ ~%.2> ]˲SIk0' pe>tNoΨ23<|#Q嫇7^'T(qoz nrt3`s] fd>2oZmk%${O]X)e}ja~%J'Doߗ`v a>܁Rƞ#9E]YYM`%Y)K&%2L$^F7$HoGSޣD4|VZ C$d6>6fo/]XUIS2gN;(cn^h|d>GEgemB 4c DTW}q#zZ_Lڈ |v+f\wu;|4_EPO #βPo|vk, 7os ҉Rn쪖"-n"5ou ϲ+܁Sm^ȝ ?I1-k-Bh.mTNϒYziGvΓOsFhRdJ;}oU[mE-gR)԰M5fE -P+^(8V}7#Q?_%تs{hqQN+țrˇ^kC޼:Wm)38ƝX@ 6}%Y ]u/zyZ8Uo.±73-ꛜ\oѼ𖣇.u΃>e4az$e[E$~zSFޟ4d"TyQ@f6ߛ_nH"C6_D1OXæu"7!,|EDV& ~4 g-wygWI31 >۶˼?i9WìyrmR;[0jMZ` ^ 9,842#ܴzuG$jpxZg<:\'7E+q%f~oB kotN]~k\<뫸?20S6~)a2PKr;U ,0?~~G@jI{OUKg ?{ L_vZAFH\3U&)_)2pcKtNz/֚`dW:ny+[y 1qȍ"+x(#;HWA5nk nP{F,4쟼E@f_rXPdJGCSf}OdH}M`,M6w਽Rt V++pA|q(dCvZz

7Iڋ>4:n'|J14.X< S(a\ P#yDʀVLLOg4+q#TGMeaC9Dzt?p^o|!QhDY.Ft7\@"+Qd5@ pOϤs=͓:' 2mmqХ6zM{,S/bj&` ^KD+MW9㿾rMIrvKh_!=:Pz-kl~vuIxĦi_.;k ,_#&-]|o6^ v 6|RDMfq&dkkxz?!J\ԃD=yx6C2VU$0Z(t]x O 0[vL \ Lw RlY4klPq)c5:*EK>d3+t[kby/amk/zЀ`bL K)y5Iqw} 0&MGH(F e0UצĻjԠF(SAG'JҎ,*:}kxz ܢK4ull75 sժmna<$š!Y `ҁ&sjݢ_#jwKrcfE֕:'Ч9EWhP!; V Cjk;SIX#cgKII>ma y>U1b%ْ&hZxkH6wz}d#[x*`1) E6 KԔv@'̍#z.-`30W\3,`&~:I*Hs†Dʬib@ņ#`^fRCm4^EJc8B @J&o].eJ 8?f*$ݦ%<(I[2'n^F 4 9RݪA۝Јkpnw>`h;RV[A NCCp5 ϭXZlEcgp^엶H:S[FziZ%lHʯdjLXޝc=VbKX҈.|IVf≚@1esuyJn.;,ܟ̮ 0>P0@Y6ZmK8;N%1(3DwEJwh'DR^-c}%lhV6bѬ UW)#nE/I=?F4 0RKHj W61i8n&~.=>VT,BEPaS#$?o5=WcCHBN簘 yG?8 L2'AkKq;\E 4̶B\boᵿ /P"^ۺ)hAMj3i- 5K*,{:Uzp3ץ㿚?m~wYV:lA475cP&N=`(ϯlFrSVǁ$4y-:QkMKd[n ;/x򼛭.ѭQhEbSj0ډVnrF\H<x~Â\ f5I i8G3k:Kk̇fq -wHC-h8YhT)Zݒ?wn@kەd,!N\vp{[bx8C6Ɔ\'A+p$Z/ ;EaVI!3cri-)6 U$gPK|C_]v`/!5ǻnIʻ&>Yfu[2-9lk:IKєթ=HhƲb!b})4{c9ba*5,܌L!N8tSoãvs/{x9H2!%LR(sccԔTXϫv&;kT@~LL ؐ2PG0R!y{5]=fUޑd:n#^zu{I5ʱ8a4"ؔziLXW4'*7%c1,DZ ~DB>'̰V'#J]GJ_RLղiN}J.cϹ2JʒɾOb2aGN|ocFzL8T˗7$|rGgE3жh/+❓nΟW|g*=7v4"u7c(眐>&mȻ ~^N=@:Yz'قo:cf. ;W OtC}&$gKغِq5`dM\ /@Ǘ@Ld89/-yRX:ioE%M;y ]y94I7sOW]Z4=SdPd`U=/m D-s(u; 7 ɛor}`PT҅&C4 ߽\R~1LM[f7%kg>:1Θ< dO8UFXf6& aGFkHMBG6;;h~ؼ( ^u ( J egNQ7 #ÇAP+3Ŕl`a;l܊ORGI4 Z` x kbo- JXT[Wx$ k)ʜҞr=lp uW7pqE,|ǁ!o|/枽eM.iPڇqb_}N[$B}o#4!Fu*w8[sHYp' @}*ISmBG-F* ltսl-):ܣ%3#&BN`ϽMf=bmҽYL6]A/]+#l Yo4%_E6 6e D^we:dIBJ$vaG <Iu-50ȄK| &]Sx0K%k:U<ҷJI(2ed9`ndU7l5&QQ)HA;5^(hu~cam׭VuQ)ad(؋qJ=rrbq4R󮣴@b^6wû{JJi[ zKi7e'ɞ\|.$z*nf{bܝݾX֎:"TQ7+K;BaRqRwʖ!3a7P4(4Qcq@t]"95AŰ#vhQmy6ESVOiĂICY8G%cfNLNc\.PP2ٜ{wDěY²1yLlcܗGXm@`}n:G|}BHXqd}kÂmz g=>m7nk%  +˖F_mS3h;5J ⮙iw2 > 79oPf C-mLY7ubu{\f:^!8KXY}.+٣[J=q (uԊylۓʈ3vz$Q)qb.puK^] ],#yLd|Df@`RLI;&]MQLX մitny$Zzy,'A]є+PA/In IO:|)7[͏[-i˿e-*^#no!)Fϵ?Y]ǿjyveAl>%y ZHH#[!0V.j8= e{T&m3v ZtFa<$v Ap3OWVA-&߀⬶;2?q IQ #|19(;$pdp |q}Ǯc1f{CZpʸUaR뉌'h "[|- XC]E3jP [D!E$8D,~3g%769@f˴f?>\n~ +-Ļc~MhO/YOqAg }T9BucM4,w>Zx=t豃OQ B}gW씲69`JDeI!6vh7 /Yq}mσ@pi#r$E#<OALo235e͂g:yi%_¤ se—3ƠZH$n GPIتizdw= >|[~W<PP ?t RB\ sr% n@0jĊ3~~K:gâI,kk ;0_rH*)%9Yi;mhYub%vme3Fv:0ag2(IRhy{bh"#)XC]ZBɺ׫6-9::Sn]e\c"vxw'_̉0'b}΢(hnFzgs,Mbb Ia$'rn]#{ 邍zoh#tWoʍphǗ%r%KԮFm*Iu{\"̣2osZ1Aݬ^mW/byhDidsb7x͆ Un@gk7]gr45oݺte9 # ܡEa, "N/~QGI&L^NMOu8P @ >ӷwgV$z=Ja駦@[s<]{6l[ k 9ӫ[W{61F4}80'֋i~ZPtN4b[v;KQx4uAqCzt$iem)P@ű] NRoHRCM%?a/!X,sdZO1b%@p_>_z>'0q6:B]R?]1Ny .cG?S%!#w6% CAB7-b ɘ'^,)ڀPg l}<%ǎs]Et5 (˧}Ddl:dr̰=+[,hD, qzx Vlυ8e`3bRU"+&ţo2(8 (wDE0σyo+67ZℰY/c=V$;~- >˺~f={NwPj,CƍuV<ƇLLR qm',ݶȥշ)#ASgô_eO`ǵnN]dybɰ6龾p=R!HbzMe猧sg촭-9r HqZQ ޓ2EY-ՈQ5D FR~L4[?9iגMh' h mL?NaZ;7<<.#L9Oܕ{2vW.Z]19DѲӠG \S(5d;=>pK`+ {OK7gp݅цTB)}~Q?) '1_< F%) + [>M*#Չ TEuA'cm>^zVWn+D<"P8C7uM&[ۇg4SV2X螲$k!XŁ {c3I_ψ=qelpxnrGu5l$MOk \Ae\Sf>7D7FiǴPY]~pᥔFojt=9d"EJ3+BM[2*q+Trͣ5-ےHs.2VT 'XXsOBޑH+*ϯxu%$Ri2O#˶6>n˗?-K [7͘s YZ