pcp-6.2.0-150600.3.9.1<>,hgPp9|Ԧ+OVvP nKpމǙQǬ5]!ۨMm`:y>J ojQЅK)? 8ufݪfg4(  }LTx=c4ڮ:Y G)%%Ttz".+z[H,\9$z2U!`NԲ!'\^+gyN':g5u$S ҰA1d9ZQ}t>L? d   X& <N]ciU.PU 6U ?U PU MU hUU5VUJKU\d]X_lm(n[8nd=9oX=:sG==>?@BFGUHpUIUXYTZͼ[\U]LU^ bc (d e f l u Uv2VwiUxzTUy{zCpcp6.2.0150600.3.9.1System-level performance monitoring and performance managementPerformance Co-Pilot (PCP) provides a framework and services to support system-level performance monitoring and performance management. The PCP open source release provides a unifying abstraction for all of the interesting performance data in a system, and allows client applications to easily retrieve and process any subset of that data.gPs390zl35]1&SUSE Linux Enterprise 15SUSE LLC GPL-2.0+ AND LGPL-2.0+ AND CC-BY-SA-3.0https://www.suse.com/System/Monitoringhttps://pcp.iolinuxs390x 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 pmcd pmlogger pmie pmproxy pmie_check.timer pmie_daily.timer pmlogger_daily.timer pmlogger_check.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 getent group pcp >/dev/null || groupadd -r pcp getent passwd pcp >/dev/null || \ useradd -c "Performance Co-Pilot" -g pcp -d /var/lib/pcp -M -r -s /sbin/nologin pcpPCP_PMNS_DIR=/var/lib/pcp/pmns PCP_LOG_DIR=/var/log/pcp if [ -w ""$PCP_PMNS_DIR"" ] then (cd ""$PCP_PMNS_DIR"" && touch ".NeedRebuild" && chmod 644 ".NeedRebuild") else echo "WARNING: Cannot write to "$PCP_PMNS_DIR", skipping .NeedRebuild creation." >&2 fi if [ -w ""$PCP_LOG_DIR/pmlogger"" ] then (cd ""$PCP_LOG_DIR/pmlogger"" && touch ".NeedRewrite" && chmod 644 ".NeedRewrite") else echo "WARNING: Cannot write to "$PCP_LOG_DIR/pmlogger", skipping .NeedRewrite creation." >&2 fi PNAME=pmcd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi PNAME=pmlogger SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi PNAME=pmproxy SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." 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 pmcd pmlogger pmie pmproxy pmie_check.timer pmie_daily.timer pmlogger_daily.timer pmlogger_check.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 if [ -w ""$PCP_PMNS_DIR"" ] then (cd ""$PCP_PMNS_DIR"" && ./Rebuild -s && rm -f ".NeedRebuild") else echo "WARNING: Cannot write to "$PCP_PMNS_DIR", skipping namespace rebuild." >&2 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 pmlogger pmie pmproxy pmcd || : ( 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 pmlogger pmie pmproxy pmcd ) || : fi/sbin/ldconfig test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in pmcd pmlogger pmproxy pmie pmie_check.timer pmie_daily.timer pmlogger_daily.timer pmlogger_check.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 pmcd pmlogger pmproxy pmie pmie_check.timer pmie_daily.timer pmlogger_daily.timer pmlogger_check.timer ) || : fi fi%XQJ%+jm@^Z  ig-LK+Lo/a Ri+8lSkiOZzDEpNfl_g~|ug5j^nnpppp:}zO5t1zi}Z7{.A NH6H K:I X/q& PK LNx:  X$|1g,<?8/\' J V <p*PP;H@JPI:,i|`KKpp\:7H7'$" FJ  bJ- "E,)K5h))Y&M)pU9'%''z{1Sv * 9J8`Q ')7 _ (C A =SZ \:jjqV9AC9Y,a<= 15 (bsc#1231345).- Fix symlink race; CVE-2024-45770; (bsc#1230552) + 0012-src-pmpost-pmpost.c-guard-against-possible-symlink-a.patch - Fix pmstore corruption; CVE-2024-45769 (bsc#1230551) + 0013-src-libpcp-src-p_result.c-correct-buffer-over-run-te.patch + 0014-src-libpcp-src-p_result.c-hardening-of-the-result-PD.patch + 0015-src-libpcp-src-p_result.c-hardening-of-result-PDU-ev.patch + 0016-src-libpcp-src-p_result.c-rework-PDU-integrity-check.patch + 0017-src-libpcp-src-p_result.c-re-instate-__pmPrintResult.patch + 0018-src-libpcp-src-p_result.c-re-instate-__pmPrintResult.patch + 0019-src-libpcp-src-p_result.c-32-bit-fix-for-SUSE-Issue-.patch- Refresh patches: * 0001-Install-libraries-without-exec-permission.patch * 0002-Remove-CPAN-rpaths.patch * 0003-Remove-runlevel-4-from-init-scripts.patch * 0010-services-switch-logutil-and-pmieutil-scripts-from-ty.patch - Add fix for bsc#1222121, CVE-2024-3019: + 0011-disable-redis-proxying-by-default.patch - move pmlogger_daily into main package (bsc#1222815) - fix compile flags conflusion - Upgrade to 6.2.0 (bsc#1217826 / PED#8192 / ECO PED#8389 / CVE-2023-6917): * Changes from pcp-6.2.0: - Client tools and utilities: pmlogger: default to creating version 3 PCP archives pmie, pmlogger, pmcd, pmproxy: init script hardening to run less as root:root, more as pcp:pcp and more safely pcp-reboot-init: new systemd service for $PCP_RC_DIR setup pcp2arrow: new, export metrics to parquet format for pandas pcp-atop: deterministic process sort when handling NULLs pcp-atop: update to v2.10.0 upstream code pcp-htop: update to latest upstream fixes pcp-geolocate: function with older versions of python pcp-meminfo: resolve possible 'broken pipe' diagnostics pcp-ss: fix handling of listening state sockets to match ss pcp-ss: fix the UDP UNCONN vs LISTEN state handling - PMDA additions, enhancements and bug fixes: pmdaproc: improvements for process accounting metrics pmdalinux: add pgpromote* and pgdemote* memory metrics pmdalinux: add metric sysfs.module.zswap.max_pool_percent pmdalinux: add new SNMP metric network.ip.outtransmits pmdasummary: send state change 0 (no change) back to pmcd pmdapostgresql: support the psycopg3 python module as well pmdaopenmetrics: kepler support - live metrics and logging - Server-side utilities and log management scripts: pmlogrewrite, pmlogredact: fix for missing data volumes pmcd: cosmetic change to avoid pipe2 name clash runaspcp: new helper utility for unprivileged rc scripts pmnsmerge: be more defensive in qsort comparison routine pmlogsize: fix qsort comparison function handling of equality - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings: libpcp: pmOpenLog refactor for handling previous log files libpcp: new __pmCleanMapDir routine to aid log culling libpcp & pmcd: READY-NOT-READY hardening libpcp: avoid possible thread issues (coverity) libpcp: refactor pmDupContext for thread safety libpcp_import: add guard in pmiPutMark to prevent SIGSEGV - Build, infrastructure and packaging updates: build: changes to re-enable builds for FreeBSD 12, 13, 14 build: add diffutils rpm dep as pmdaproc script uses diff build: add main.yml for building and publishing container build: resolve compiler warnings in various tools/libraries packaging: use tmpfiles.d method to create PCP_RUN_DIR build: packaging changes for openSUSE 15.5 and 15.6 debian: do not ship empty directory /usr/lib/pkgconfig build: el10 systemd-presets for pmcd/pmie/pmlogger enabling build: drop rpm dep on bpftool as local version used only build: change perl YAML::XS::LibYAML module to YAML::XS - Security Enhanced Linux: selinux: policy improvements for CentOS/RHEL 7 and 8 - Documentation: docs: Fedora 39 found some tbl(1)/troff(1) issues, fix docs: add an explicit code-of-conduct for PCP docs: pmns(5) note that metric names must only contain ASCII docs: update the BPF README to describe bpftool reality * Changes from pcp-6.1.1: - Client tools and utilities: pmie: add -o/--format to control output format with archives pcp-geolocate: automatic latitude and longitude metric labels pcp-atop: fix segv encountered on a multi-node NUMA system pcp-atop: add last level cache support using pmdaresctrl pcp-htop: updated with latest fixes from htop.dev pcp-netstat: without time options report one sample only pcp-netstat: add machine header info pcp-meminfo: without time options report one sample only pcp-meminfo: add machine header info pcp-buddyinfo: resolve a key issue when using python v2 pcp-zoneinfo: ensure determinism in pcp-zoneinfo output pcp-zoneinfo: fix failure with older PCP metric instances - PMDA additions, enhancements and bug fixes: pmdaresctrl: new PMDA for x86_64 last level cache metrics pmdafarm: new Seagate Field Access Reliability Metrics PMDA pmdadarwin: updated for changes in NFS stats management pmdalinux: new mem.util metrics from recent kernel versions pmdalinux: new networking metrics relating to MPTcpExt pmdasockets: allow sockets with duplicate sources to exist pmdabpftrace: rework exit/wait handling to avoid errors pmdahaproxy: fixed connect script handling of string quoting pmdastatsd: fixed metadata for a couple of metrics pmdalinux: fixed semantics for mem.vmstat.nr_free_cma metric pmdadenki: simplification and refactoring of metrics pmdagfs2: correct permissions of several installed files pmdakvm: fixed semantics for kvm.largepages metric - Server-side utilities and log management scripts: pmproxy: add support for HTTP compression pmlogger: rework heuristic for Latest folio creation pmlogctl: fix incorrect rewriting of PCP_ARCHIVE_DIR pmlogredact: add latitude and longitude labels to redacted set pmlogrewrite: resolve a small memory leak pmlogrewrite: use PM_CTXFLAG_METADATA_ONLY for speed pmcd: add $PMCD_CREDS_TIMEOUT as an alternative to -q - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings: libpcp: new PM_CTXFLAG_METADATA_ONLY flag for pmNewContext libpcp: fix a couple of derived metric bugs libpcp_web: implement config override by canonical env vars - Misc build, infrastructure and packaging updates: build: new CI build to keep PCP for MacOS up-to-date build: several fixes to tools when compiling with clang build: install pmlog[redact,reduce,rewrite] on default PATH build: default to using a path-prefixed PCP_PYTHON_PROG build: update the Fedora container to f38 build: drop of i386/i686 architectures from Fedora builds build: enable build of pmdalibvirt on CentOS 7 platform build: enable Qt6 in Fedora and post-RHEL-9 rpm spec files build: add pyodbc rpm dep for pcp-pmda-mssql in RHEL 9 - Security Enhanced Linux: selinux: allow pmproxy use the io_uring API selinux: policy fixes for recent AVCs on RHEL 7.9 selinux: add netlink_kobject_uevent_socket getattr (bpftrace) - Documentation: man pages: change all to map font CW -> CR for latest groff man: note pmseries Redis timeseries load order limitation * Changes from pcp-6.1.0: - pmlogredact: new command for archive anonymisation - pcp-atop: new bar graph visualisation mode - pcp-atop: update to atoptool.nl 2.9.1 sources - pcp-htop: support dynamic screens (user-configurable tabs) - pcp-htop: update to latest upstream source - pcp-htop: default screens for filesystems, disks and cgroups - pcp-htop: non-default screens for several libbpf modules - pcp-htop: fix mishandling of some process argument shading - pcp-buddyinfo: new tool reporting Linux buddyinfo stats - pcp-meminfo: new tool reporting Linux kernel memory stats - pcp-netstat: new tool reporting networking statistics - pcp-slabinfo: new tool reporting Linux slabinfo kernel stats - pcp-zoneinfo: new tool reporting Linux zoneinfo kernel stats - pmsleep,pmpause: add -w where option for systemd annotation - pmieconf: move test_action from primary into a separate group - pmieconf: update webhook action for better EDA integration - pmlogconf: remove latency-inducing fsync on config write - pmlogconf: updates for new metrics used in pcp-atop - pmdalinux: add three new /proc/vmstat pscan/pgsteal metrics - pmdalinux: fix bug when lsb-release is only /etc/*-release file - pmdabpf: add -q/--tryload command line option - pmdaopenmetrics: reduce transient instance logs, improve labels - libpcp: improved SSL error reporting - selinux: add policy updates for pmproxy (io_uring,ipc_lock) - build: support for Qt6, drop remaining Qt4 configure-support - build: updated licence strings in spec files to follow SPDX - build: default to using a path-prefixed PCP_PYTHON_PROG - build: fix several makefile clean targets for deb packagers - build: configure.ac update to autoconf 2.71 - build: add tarball upload to release workflow - docs: pmie updates to explain action behaviour with archives - docs: retire "archive log" phrase from man pages and books - docs: transition Artifactory (no free service) to Packagecloud * Changes from pcp-6.0.5: - pmie: ensure pmie.log.YYYYMMDD is owned by pcp:pcp - pcp2json: extend pcp2json with an option to send HTTP POSTs - pmlogger: fix pidfile update; pmlogger.pid is for primary only - pmdumptext: fix scaling when -i command line option is used - pmlogextract: improve resilience in corner-case conditions - pmdasmart: additional NVME power state metrics - pmdasmart: additional NVME disk information metrics - pmdasmart: update help with proper description of DC status - pmdasmart: filter out zram devices when probing for devices - pmdahacluster: handle pacemaker 2.1.5 crm_mon output changes - pmcd: improve debugging flags and diagnostics in general - libpcp_pmda: refactor and improve library diagnostics - selinux: updates to policy for pmlogger and pmlogger_daily - build: switch rpm spec files to SPDX license identifiers - build, qa: numerous updates to improve PCP on OpenBSD - build: switch from registry.centos.org to quay.io for el6/el7 - ci: add centos6 back into the fold as its on quay.io now - ci: add Debian 12, drop Ubuntu 16 and Fedora 35 * Changes from pcp-6.0.4: - pmcd: propogate a new PMCD_HOSTNAME_CHANGE flag to clients - pmdumplog: support preferred alternate name pmlogdump - pmlogger: changes to accommodate PMCD_HOSTNAME_CHANGE - pmlogger_janitor: new script called from pmlogger_check - pmlogger: add -d directory argument for alternate naming schemes - pmlogrewrite: fix remaining corner case for indom renumbering - pmie: changes to accommodate PMCD_HOSTNAME_CHANGE - pmie: catching SIGUSR1 triggers a pending task dump - pmie_{check,daily}: change pmie.log handling regime - pmieconf: add support for a webhook action to pmieconf - pmieconf: add a wall rule action for adm group members - pmieconf: add support for an action testing rule - pmieconf: use correct pmieconf percent type for thermal throttle - pmieconf: add minimum pct conjunction to entropy for small poolsizes - pminfo: use -b to batch pmDesc retrievals as well as pmResult - pmstat: fix corner case handling of automatic pmcd reconnect - pcp2influxdb: add requests.post timeout to avoid hangs - pcp-dstat: fixes CSV output to show all (not visible) plugins - pcp-htop: support File Descriptor Meter - pcp-htop: sync latest fixes from upstream htop - pcp-mpstat: fixed broken pipe issue - pcp-ps: fix exception handling for process name - rc scripts: ensure pmcd.conf not rewritten unnecessarily - pmdalinux: add a couple of new /proc/net/snmp ICMP metrics - pmdalinux: add new network.tcp.tcpplbrehash metric - pmdaproc: add new proc.smaps.pss_dirty metric - pmdarabbitmq: add timeout handling to http requests - pmdastatsd: stats and blocklisted metric names alignment - libpcp: new pmAddDerivedText API for derived metric help text - libpcp: check level parameter on entry to pmLookupText - libpcp: new PMAPI error code addition for bad API arguments - libpcp: allow derived metrics semantics of 'similar' indoms - selinux: add missing context information on farm services - build: fix a number of Debian sub-package dependency issues * Changes from pcp-6.0.3: - build: fix Debian postinst script handling of missing systemctl - pmdaproc: support per-cgroup IRQ PSI metrics in recent kernels - pmdalinux: support for system wide IRQ PSI metrics in recent kernels - pmlogrewrite: improved handling of unused instance domains * Changes from pcp-6.0.2: - Client tools and utilities: pcp-atop: update to latest upstream atoptool.nl sources pcp-atop: cgroup, NUMA memory and NUMA CPU support pcp-htop: update to latest upstream htop.dev sources pcp-dstat: fix handling of --swap with -f (full) option pcp-dstat: fix columns for --net-packets pcp-mpstat: fix handling of log-once summary metric values pcp-mpstat: improve error handling for the current values pcp-ps: added capabilities to show N samples with archives pcp-ps: fix handling of the -o option pcp-ps: fix broken pipe errors when piping to head(1) pcp-ps: fix process "START" column calculation and rounding pcp-pidstat: fix broken pipe errors when piping to head(1) pmdumplog: extend -x so -xxx reports timestamps in Epoch format pmlogger: refactor getting FQDN for local host - PMDA additions, enhancements and bug fixes: pmdabpf: set config default for biosnoop module to disabled pmdabpf: port forward to latest vendored libbpf-tools code pmdalinux: boolean metric network.interface.virtual from sysfs pmdalinux: more careful slabinfo 32/64 bit type multiplication pmdalinux: add NUMA external fragmentation metric via sysfs pmdalinux: fix pmid numbering issue with hinv.map.scsi_id pmdanfsclient: fix srcport handling for RDMA and UDP mounts pmdaopenmetrics: validate all names before using them for metrics pmdaoverhead: new PMDA to measure overhead for groups of processes pmdastatsd: static metric memory leak fix pmdastatsd: ragel parser refactor and fix - Server-side utilities and log management scripts: pmieconf: new pmie rule checking file descriptor limits - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings: libpcp: fix buffer issue for user/group name lookups libpcp_web: improve error handling in pmseries AST parser - Misc build, infrastructure and packaging updates: configure.ac: fixes for improved C99 compatibility configure.ac: use QTDIR search path only when given MacOS: build: fix shared library builds on modern Macs OpenBSD: build updates for clang, Qt and openssl libbpf: updated minimium version to 0.8.0, ARM and PPC support Qt: update minimum required versions for libqwt Drop no-longer-used pmlogger_daily_report systemd rpm spec code Determine clang version without optional llvm-config utility Another attempt to get the man/man-db/mandoc stuff sorted - Security Enhanced Linux: Policy updates for pmdastatsd - Documentation and QA infrastructure: Add help text for some OpenBSD kernel instance domains Provide more detailed explanation for default PMLOGGER_INTERVAL pmdaChildren(3): clarify the memory allocation scheme pcp-ps(1) man page fixes. * Changes from pcp-6.0.1: - Security Enhanced Linux: selinux: rework policy to use optional_policy selinux: rework policy to use an independent policy selinux: new cluster_exec_t policy handling for pmdahacluster(1) selinux: retire those parts of the build affecting CentOS 6 - PMDA additions, enhancements and bug fixes: pmdabpf: set perf_buffer__poll timeout to 0 for optimal sampling pmdabpf: add CO-RE biosnoop pmdabpf: no BPF debug messages unless debugging (-Ddev0) pmdalinux: add "squashfs" to the list of ignored filesystem types pmdasnmp: install agent specific configuration file to PMDATMPDIR pmdakvm: initialise perf_event interface only if/when needed - Client tools and utilities: pcp-ps: initial version of a PCP implementation of ps(1) pcp-dstat: add --nomissed command line option for large systems pmfind, libpcp_web: MMV and shutdown memory management fixes pmlogreduce: fix corner-case in temporal index generation pmlogcheck: tighten some pmlogcheck pass0 checks pmseries: fix sampling when start < first sample or series has gaps shell completion: improve pmrep/zsh instance completion in live mode shell tools: convert fgrep and egrep over to grep -F and -E - Server-side utilities and log management scripts: pmlogger_daily_report: no longer needs any systemd support now pmlogger_daily.sh: fix pmlogger_daily_report test for zeroconf - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings: libpcp_web: fix race conditions affecting pmproxy libpcp_web: allow scalar operands in pmseries expressions libpcp_web: add pmseries float multiplication - Misc build, infrastructure and packaging updates: build: add PCP archive analysis container build: updates to fix Windows platform builds build: update configure.ac to allow builds on Mac M1 (arm64) build: make openSUSE spec file builds work again containers: remove /build directory debian: use deb-systemd-helper if available build: fix libpcp check-statics regexp error with objects in subdirs build: podman PMDA no longer has deps, make it unconditional build: don't package and install pmrep xtract-names helper build: updates to hiredis code for pmseries and pmproxy build: updates to hiredis-cluster code for pmseries and pmproxy build: fix Makepkgs handling of argument parameters build: use vendored github.com/libbpf/bpftool/libbpf and update build: use vendored github.com/iovisor/bcc/libbpf-tools build: use vendored git.code.sf.net/p/qwt and update build: fix bpf PMDA inclusion check build: fix windows default pmcd.conf entry, dup path component build: rework Python3 and Python2 configure.ac logic packaging: fix rpm systemd-sysusers on f37 and rawhide - Documentation and QA infrastructure: docs: small typo fixes relating to secure connections docs: fix sheet2pcp(1) man page quoting in examples pmdasample: additional metrics for testing cases * Changes from pcp-6.0.0: - Major changes: 1. Add version 3 PCP archive support: instance domain change-deltas, Y2038-safe timestamps, nanosecond-precision timestamps, arbitrary timezones support, 64-bit file offsets used throughout for larger (beyond 2GB) individual volumes. * * Opt-in using the /etc/pcp.conf PCP_ARCHIVE_VERSION setting. ** * * Version 2 archives remain the default (for next few years). ** 2. Switch to using OpenSSL only throughout PCP (dropped NSS/NSPR); this impacts on libpcp, PMAPI clients and PMCD use of encryption; these are now configured and used consistently with pmproxy HTTPS support and redis-server, which were both already using OpenSSL. 3. New nanosecond precision timestamp PMAPI calls for PCP library interfaces that make use of timestamps. These are all optional, and full backward compatibility is preserved for existing tools. - Client tools and utilities: pcp2elasticsearch: implement authentication support pcp-dstat: implement support for the top-alike plugins pcp-dstat: add plugin configuration for ZFS metrics pcp-dstat: battery charge remaining config using denki metrics pcp-htop: update to latest stable upstream release pcp-htop: initial support for screen tabs in the user interface pcp-pidstat: correct operation of the -p ALL|SELF options pmlogger: small changes for handling derived metrics better pmlogger, import: support configurable default archive version pcp2xxx: ignore pmrep-specific options pmlogger: extra hardening, backtrace symbol improvements pmlogger: add -V (output archive version) command line option pmseries: add sum(), avg() and stdev() functions pmseries: add nth_percentile() and topk() functions pmseries: add max_inst() and max_sample() functions pmseries: add min_inst() and min_sample() functions pmseries: be more defensive during shutdown error paths pmseries: fix assumption that any 40-character string is a SID pmseries: allow reporting values from SIDs (not just queries) sheet2pcp: add -V (output archive version) command line option ganglia2pcp: add -V (output archive version) command line option iostat2pcp: add -V (output archive version) command line option - PMDA additions, enhancements and bug fixes: pmdaapache: do time_t manipulation with sufficient space pmdabcc: sync bcc PMDA modules with upstream bcc tools pmdabpf: adds CO-RE (Compile Once - Run Everywhere) modules (exitsnoop, oomkill, bashreadline, mountsnoop, vfsstat, opensnoop, fsslower, statsnoop, tcpconnlat, tcpconnect) pmdabpf: support x86, arm and powerpc pmdabpf: fixed persistence of indom and cluster identifiers pmdabpf: rework setrlimit() logic for some small memory hosts pmdabpftrace: move example autostart scripts to /usr/share pmdabpftrace: update biolatency example script for kernel 5.16+ pmdadenki: fix battery detection for non-intel systems pmdadenki: add support for multiple active batteries pmdadenki: support the -D option for debugging pmdadenki: improve labels associated with metrics pmdadenki: add battery capacity metric pmdadenki: add separate indom help text pmdalinux: add new MpTcpExt metrics from latest Linux 5.x kernels pmdalinux: updates for latest /proc/net/netstat kernel changes pmdalinux: improve network metrics help text pmdalinux: fix of tty metrics on s390x platform pmdamailq: update to ensure Y2038-safe time_t handling pmdammv: use highest available timestamp resolution pmdaopenvswitch: additional interface and coverage stats pmdapostfix: harden against a not-yet-running postfix pmdaproc: fix psargs string for processes with very large PIDs pmdaproc: fix cgroup cpu metrics refresh structures pmdasockets: prevent string overwrite of ss_stats_t fields pmdasockets: add checking to the pmStore filter strings pmdastatsd: fix detection of failure memory allocation - Server-side utilities and log management scripts: pmproxy: allow request parameters to be sent in the request body pmproxy: fix race on teardown of pcp protocol proxy clients pmproxy: improve error checking, check uv_pipe_bind result pmproxy: harden logging interfaces, racing with startup pmieconf: add several pmie rules for Open vSwitch metrics pmlogrewrite: subtle change in semantics for error checking pmlogreduce: allow sub-second values for -t option pmlogreduce: temporal index, add entries after 100k of data volume pmlogcheck: beef up pass 0 to check metadata record types pmlogconf: fix reprobing with interactive changes pmlogmv: fallback to copy for cross-mount case when link fails pmlogmv: add -c (paranoid checksum) option pmlogger_farm: add default configuration file for farm loggers pmlogger_check: increase PMLOGGER_REQUEST_TIMEOUT from 2 to 10 secs pmlogger_daily: callbacks for extra daily log processing tasks pmlogger_daily, pmlogger_check: additional systemd-driven changes pmlogger_daily: move redirection of stdout+stderr earlier in script pmlogger_daily: abandom use of fmt(1) - not portable - uses awk now pmlogger_daily_report.sh: some major efficiency improvements pmlogger_daily_report: re-enabled for rpm and deb builds pmie_check: avoid leaving lock file and temp dir behind pm{log,ie}ctl: handle embedded shell syntax in control lines pm{log,ie}ctl: add -C args option to pass "args" to pm{logger,ie}_check systemd units: pmlogger and pmie farm conditional use of type=exec rc-pmcd: reorder the systemd paths attempted in migrate_pid_cgroup dbpmda: fix an overlapping copy and add error handling - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings: libpcp_archive: new library for apps that write PCP archives libpcp: optimize indom handling in fetchgroup code libpcp: drop time_t abuse in getdate.y, use safe sizes libpcp: add __pmDumpPDUTrace() and circular trace buffer libpcp: add PM_ERR_FEATURE, PM_ERR_TLS error codes libpcp: refactor __pmDumpStack(), improve direct calling tools libpcp_qmc: require Qt5.6 as the minimum version for builds libpcp_qmc: resolve the Qt::endl warning more cleanly libpcp_web: stop Redis initialization if Redis version tool old libpcp_web: honour config settings that disable redis completely libpcp_web: fix memory leaks in discovery, query parsing and APIs libpcp_web: honor exclude.metrics setting in pmseries --load libpcp_web: run pmFetchArchive(3) in a worker thread libpcp_web: fix race condition tearing down load baton libpcp_pmda: ensure indom cache write handles time_t safely libpcp_import: add interface for setting output log version libpcp_import: interfaces for samples with high-resolution timestamps python api: updates to allow building from outside git repo python api: allow tools using pmconfig module to ignore options python api: add python wrappers for highres PMAPI routines python api: correct refcounting on pmParseMetricSpec source buffer - Security Enhanced Linux: selinux: additional policy rules, esp glusterd_log_t selinux: bcc PMDA policy to exec private memfd ctypes/libffi objects selinux: make use of syslogd_var_run_t map rule conditional selinux: policy updates needed for the pmdasockets metrics selinux: fine-tune netlink_tcpdiag_socket policy for all platforms - Misc build, infrastructure and packaging updates: build: latest distros supported (ubuntu 22.04, fedora 37, rhel9, etc) build: reproducible debian build efforts build: use standard dpkg buildflags variables. build: add BuildRequires: python*-pymongo to mongodb PMDA build: detect libbpf version for the BPF PMDA build: do not transform symlink targets when generating the source tarball build: update artifactory deploy script, add recalculate_metadata subtask build: update configure script for python2 retirement in rhel9 build: convert libpcp check-statics to using readelf if available build: updates to libpcp check-statics for OpenBSD build: fix configure detection of backtrace() and associated hooks build: fixed source dependencies within libpcp_web makefile build: add rpm conflicts lines on postgresql-pgpool-II build: remove pmclient reliance on libpcp.h for timed sleep build: remove mmvdump reliance on libpcp.h for mmap wrapper build: make perl truly conditional in the PCP build build: drop no-longer-needed NSS/NSPR package deps build: resolve ostree non-writable /var for pmieconf packaging: update rpm specs to solve systemd warnings container: bump base image version Makepkgs: fix for Debian build (and Qt packaging failure in CI) vendor: switch to git-subtree for iovisor/bcc libbpf-tools code - Documentation and QA infrastructure: docs: update notes about sar2pcp, iostat2pcp in pcpcompat(1) docs: add section to pcpcompat(1) about python2 docs: add fix for readthedocs compilation error docs: updates to the Quick Guide documents docs: clatifications to pmrep et al: man pages docs: improve pmproxy timeseries and pmseries load documentation docs: further improvements and fixes to the INSTALL doc docs: add pmlogger(1) -V, describe $PCP_ARCHIVE_VERSION in pcp.conf. docs: small fixes to the pcp-pidstat man page docs: fix webapi documentation typo around polltimeout pylint: numerous issues resolved, tracking latest versions qa: regression tests for bpftrace PMDA: check probes qa: pmdabcc pylint fixups qa: rework Redis PING-PONG checks qa/check: run tests under timeout(1) control if possible qa-summary: allow unified reporting from CI and QA Farm qa/admin/show-me-all & qa/show-me: changes for CI integration qa/check: add support for "triaged" tests ci: send report to Slack when QA workflow is triggered manually ci: add required packages to enable bpf PMDA on CentOS Stream 9 ci: run CodeQL daily and for each PR ci: run full QA on pull requests, save history ci: unset XDG_RUNTIME_DIR when invoking podman - Change dependency from openssl-devel >= 1.1.1 to openssl-devel >= 1.0.2p. Required for SLE-12, builds just fine. - Disable 'pmda-infiniband' subpackage for SLE-12. Required so it builds cleanly. - Introduce pmda-resctrl package, disabled for architectures other than x86_64. - Change the architecture for various subpackages to 'noarch' as they contain no binaries, this lowers rpmlint's badness score substantially. - Disable 'pmda-mssql', as it fails to build.- Refresh patches: * 0001-Install-libraries-without-exec-permission.patch * 0002-Remove-CPAN-rpaths.patch * 0003-Remove-runlevel-4-from-init-scripts.patch * 0010-services-switch-logutil-and-pmieutil-scripts-from-ty.patch - Add fix for bsc#1222121: + 0011-disable-redis-proxying-by-default.patch - move pmlogger_daily into main package (bsc#1222815) - fix compile flags conflusion - Upgrade to 6.2.0 (bsc#1217826 / PED#8192 / ECO PED#8389): * Changes from pcp-6.2.0: - Client tools and utilities: pmlogger: default to creating version 3 PCP archives pmie, pmlogger, pmcd, pmproxy: init script hardening to run less as root:root, more as pcp:pcp and more safely pcp-reboot-init: new systemd service for $PCP_RC_DIR setup pcp2arrow: new, export metrics to parquet format for pandas pcp-atop: deterministic process sort when handling NULLs pcp-atop: update to v2.10.0 upstream code pcp-htop: update to latest upstream fixes pcp-geolocate: function with older versions of python pcp-meminfo: resolve possible 'broken pipe' diagnostics pcp-ss: fix handling of listening state sockets to match ss pcp-ss: fix the UDP UNCONN vs LISTEN state handling - PMDA additions, enhancements and bug fixes: pmdaproc: improvements for process accounting metrics pmdalinux: add pgpromote* and pgdemote* memory metrics pmdalinux: add metric sysfs.module.zswap.max_pool_percent pmdalinux: add new SNMP metric network.ip.outtransmits pmdasummary: send state change 0 (no change) back to pmcd pmdapostgresql: support the psycopg3 python module as well pmdaopenmetrics: kepler support - live metrics and logging - Server-side utilities and log management scripts: pmlogrewrite, pmlogredact: fix for missing data volumes pmcd: cosmetic change to avoid pipe2 name clash runaspcp: new helper utility for unprivileged rc scripts pmnsmerge: be more defensive in qsort comparison routine pmlogsize: fix qsort comparison function handling of equality - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings: libpcp: pmOpenLog refactor for handling previous log files libpcp: new __pmCleanMapDir routine to aid log culling libpcp & pmcd: READY-NOT-READY hardening libpcp: avoid possible thread issues (coverity) libpcp: refactor pmDupContext for thread safety libpcp_import: add guard in pmiPutMark to prevent SIGSEGV - Build, infrastructure and packaging updates: build: changes to re-enable builds for FreeBSD 12, 13, 14 build: add diffutils rpm dep as pmdaproc script uses diff build: add main.yml for building and publishing container build: resolve compiler warnings in various tools/libraries packaging: use tmpfiles.d method to create PCP_RUN_DIR build: packaging changes for openSUSE 15.5 and 15.6 debian: do not ship empty directory /usr/lib/pkgconfig build: el10 systemd-presets for pmcd/pmie/pmlogger enabling build: drop rpm dep on bpftool as local version used only build: change perl YAML::XS::LibYAML module to YAML::XS - Security Enhanced Linux: selinux: policy improvements for CentOS/RHEL 7 and 8 - Documentation: docs: Fedora 39 found some tbl(1)/troff(1) issues, fix docs: add an explicit code-of-conduct for PCP docs: pmns(5) note that metric names must only contain ASCII docs: update the BPF README to describe bpftool reality * Changes from pcp-6.1.1: - Client tools and utilities: pmie: add -o/--format to control output format with archives pcp-geolocate: automatic latitude and longitude metric labels pcp-atop: fix segv encountered on a multi-node NUMA system pcp-atop: add last level cache support using pmdaresctrl pcp-htop: updated with latest fixes from htop.dev pcp-netstat: without time options report one sample only pcp-netstat: add machine header info pcp-meminfo: without time options report one sample only pcp-meminfo: add machine header info pcp-buddyinfo: resolve a key issue when using python v2 pcp-zoneinfo: ensure determinism in pcp-zoneinfo output pcp-zoneinfo: fix failure with older PCP metric instances - PMDA additions, enhancements and bug fixes: pmdaresctrl: new PMDA for x86_64 last level cache metrics pmdafarm: new Seagate Field Access Reliability Metrics PMDA pmdadarwin: updated for changes in NFS stats management pmdalinux: new mem.util metrics from recent kernel versions pmdalinux: new networking metrics relating to MPTcpExt pmdasockets: allow sockets with duplicate sources to exist pmdabpftrace: rework exit/wait handling to avoid errors pmdahaproxy: fixed connect script handling of string quoting pmdastatsd: fixed metadata for a couple of metrics pmdalinux: fixed semantics for mem.vmstat.nr_free_cma metric pmdadenki: simplification and refactoring of metrics pmdagfs2: correct permissions of several installed files pmdakvm: fixed semantics for kvm.largepages metric - Server-side utilities and log management scripts: pmproxy: add support for HTTP compression pmlogger: rework heuristic for Latest folio creation pmlogctl: fix incorrect rewriting of PCP_ARCHIVE_DIR pmlogredact: add latitude and longitude labels to redacted set pmlogrewrite: resolve a small memory leak pmlogrewrite: use PM_CTXFLAG_METADATA_ONLY for speed pmcd: add $PMCD_CREDS_TIMEOUT as an alternative to -q - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings: libpcp: new PM_CTXFLAG_METADATA_ONLY flag for pmNewContext libpcp: fix a couple of derived metric bugs libpcp_web: implement config override by canonical env vars - Misc build, infrastructure and packaging updates: build: new CI build to keep PCP for MacOS up-to-date build: several fixes to tools when compiling with clang build: install pmlog[redact,reduce,rewrite] on default PATH build: default to using a path-prefixed PCP_PYTHON_PROG build: update the Fedora container to f38 build: drop of i386/i686 architectures from Fedora builds build: enable build of pmdalibvirt on CentOS 7 platform build: enable Qt6 in Fedora and post-RHEL-9 rpm spec files build: add pyodbc rpm dep for pcp-pmda-mssql in RHEL 9 - Security Enhanced Linux: selinux: allow pmproxy use the io_uring API selinux: policy fixes for recent AVCs on RHEL 7.9 selinux: add netlink_kobject_uevent_socket getattr (bpftrace) - Documentation: man pages: change all to map font CW -> CR for latest groff man: note pmseries Redis timeseries load order limitation * Changes from pcp-6.1.0: - pmlogredact: new command for archive anonymisation - pcp-atop: new bar graph visualisation mode - pcp-atop: update to atoptool.nl 2.9.1 sources - pcp-htop: support dynamic screens (user-configurable tabs) - pcp-htop: update to latest upstream source - pcp-htop: default screens for filesystems, disks and cgroups - pcp-htop: non-default screens for several libbpf modules - pcp-htop: fix mishandling of some process argument shading - pcp-buddyinfo: new tool reporting Linux buddyinfo stats - pcp-meminfo: new tool reporting Linux kernel memory stats - pcp-netstat: new tool reporting networking statistics - pcp-slabinfo: new tool reporting Linux slabinfo kernel stats - pcp-zoneinfo: new tool reporting Linux zoneinfo kernel stats - pmsleep,pmpause: add -w where option for systemd annotation - pmieconf: move test_action from primary into a separate group - pmieconf: update webhook action for better EDA integration - pmlogconf: remove latency-inducing fsync on config write - pmlogconf: updates for new metrics used in pcp-atop - pmdalinux: add three new /proc/vmstat pscan/pgsteal metrics - pmdalinux: fix bug when lsb-release is only /etc/*-release file - pmdabpf: add -q/--tryload command line option - pmdaopenmetrics: reduce transient instance logs, improve labels - libpcp: improved SSL error reporting - selinux: add policy updates for pmproxy (io_uring,ipc_lock) - build: support for Qt6, drop remaining Qt4 configure-support - build: updated licence strings in spec files to follow SPDX - build: default to using a path-prefixed PCP_PYTHON_PROG - build: fix several makefile clean targets for deb packagers - build: configure.ac update to autoconf 2.71 - build: add tarball upload to release workflow - docs: pmie updates to explain action behaviour with archives - docs: retire "archive log" phrase from man pages and books - docs: transition Artifactory (no free service) to Packagecloud * Changes from pcp-6.0.5: - pmie: ensure pmie.log.YYYYMMDD is owned by pcp:pcp - pcp2json: extend pcp2json with an option to send HTTP POSTs - pmlogger: fix pidfile update; pmlogger.pid is for primary only - pmdumptext: fix scaling when -i command line option is used - pmlogextract: improve resilience in corner-case conditions - pmdasmart: additional NVME power state metrics - pmdasmart: additional NVME disk information metrics - pmdasmart: update help with proper description of DC status - pmdasmart: filter out zram devices when probing for devices - pmdahacluster: handle pacemaker 2.1.5 crm_mon output changes - pmcd: improve debugging flags and diagnostics in general - libpcp_pmda: refactor and improve library diagnostics - selinux: updates to policy for pmlogger and pmlogger_daily - build: switch rpm spec files to SPDX license identifiers - build, qa: numerous updates to improve PCP on OpenBSD - build: switch from registry.centos.org to quay.io for el6/el7 - ci: add centos6 back into the fold as its on quay.io now - ci: add Debian 12, drop Ubuntu 16 and Fedora 35 * Changes from pcp-6.0.4: - pmcd: propogate a new PMCD_HOSTNAME_CHANGE flag to clients - pmdumplog: support preferred alternate name pmlogdump - pmlogger: changes to accommodate PMCD_HOSTNAME_CHANGE - pmlogger_janitor: new script called from pmlogger_check - pmlogger: add -d directory argument for alternate naming schemes - pmlogrewrite: fix remaining corner case for indom renumbering - pmie: changes to accommodate PMCD_HOSTNAME_CHANGE - pmie: catching SIGUSR1 triggers a pending task dump - pmie_{check,daily}: change pmie.log handling regime - pmieconf: add support for a webhook action to pmieconf - pmieconf: add a wall rule action for adm group members - pmieconf: add support for an action testing rule - pmieconf: use correct pmieconf percent type for thermal throttle - pmieconf: add minimum pct conjunction to entropy for small poolsizes - pminfo: use -b to batch pmDesc retrievals as well as pmResult - pmstat: fix corner case handling of automatic pmcd reconnect - pcp2influxdb: add requests.post timeout to avoid hangs - pcp-dstat: fixes CSV output to show all (not visible) plugins - pcp-htop: support File Descriptor Meter - pcp-htop: sync latest fixes from upstream htop - pcp-mpstat: fixed broken pipe issue - pcp-ps: fix exception handling for process name - rc scripts: ensure pmcd.conf not rewritten unnecessarily - pmdalinux: add a couple of new /proc/net/snmp ICMP metrics - pmdalinux: add new network.tcp.tcpplbrehash metric - pmdaproc: add new proc.smaps.pss_dirty metric - pmdarabbitmq: add timeout handling to http requests - pmdastatsd: stats and blocklisted metric names alignment - libpcp: new pmAddDerivedText API for derived metric help text - libpcp: check level parameter on entry to pmLookupText - libpcp: new PMAPI error code addition for bad API arguments - libpcp: allow derived metrics semantics of 'similar' indoms - selinux: add missing context information on farm services - build: fix a number of Debian sub-package dependency issues * Changes from pcp-6.0.3: - build: fix Debian postinst script handling of missing systemctl - pmdaproc: support per-cgroup IRQ PSI metrics in recent kernels - pmdalinux: support for system wide IRQ PSI metrics in recent kernels - pmlogrewrite: improved handling of unused instance domains * Changes from pcp-6.0.2: - Client tools and utilities: pcp-atop: update to latest upstream atoptool.nl sources pcp-atop: cgroup, NUMA memory and NUMA CPU support pcp-htop: update to latest upstream htop.dev sources pcp-dstat: fix handling of --swap with -f (full) option pcp-dstat: fix columns for --net-packets pcp-mpstat: fix handling of log-once summary metric values pcp-mpstat: improve error handling for the current values pcp-ps: added capabilities to show N samples with archives pcp-ps: fix handling of the -o option pcp-ps: fix broken pipe errors when piping to head(1) pcp-ps: fix process "START" column calculation and rounding pcp-pidstat: fix broken pipe errors when piping to head(1) pmdumplog: extend -x so -xxx reports timestamps in Epoch format pmlogger: refactor getting FQDN for local host - PMDA additions, enhancements and bug fixes: pmdabpf: set config default for biosnoop module to disabled pmdabpf: port forward to latest vendored libbpf-tools code pmdalinux: boolean metric network.interface.virtual from sysfs pmdalinux: more careful slabinfo 32/64 bit type multiplication pmdalinux: add NUMA external fragmentation metric via sysfs pmdalinux: fix pmid numbering issue with hinv.map.scsi_id pmdanfsclient: fix srcport handling for RDMA and UDP mounts pmdaopenmetrics: validate all names before using them for metrics pmdaoverhead: new PMDA to measure overhead for groups of processes pmdastatsd: static metric memory leak fix pmdastatsd: ragel parser refactor and fix - Server-side utilities and log management scripts: pmieconf: new pmie rule checking file descriptor limits - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings: libpcp: fix buffer issue for user/group name lookups libpcp_web: improve error handling in pmseries AST parser - Misc build, infrastructure and packaging updates: configure.ac: fixes for improved C99 compatibility configure.ac: use QTDIR search path only when given MacOS: build: fix shared library builds on modern Macs OpenBSD: build updates for clang, Qt and openssl libbpf: updated minimium version to 0.8.0, ARM and PPC support Qt: update minimum required versions for libqwt Drop no-longer-used pmlogger_daily_report systemd rpm spec code Determine clang version without optional llvm-config utility Another attempt to get the man/man-db/mandoc stuff sorted - Security Enhanced Linux: Policy updates for pmdastatsd - Documentation and QA infrastructure: Add help text for some OpenBSD kernel instance domains Provide more detailed explanation for default PMLOGGER_INTERVAL pmdaChildren(3): clarify the memory allocation scheme pcp-ps(1) man page fixes. * Changes from pcp-6.0.1: - Security Enhanced Linux: selinux: rework policy to use optional_policy selinux: rework policy to use an independent policy selinux: new cluster_exec_t policy handling for pmdahacluster(1) selinux: retire those parts of the build affecting CentOS 6 - PMDA additions, enhancements and bug fixes: pmdabpf: set perf_buffer__poll timeout to 0 for optimal sampling pmdabpf: add CO-RE biosnoop pmdabpf: no BPF debug messages unless debugging (-Ddev0) pmdalinux: add "squashfs" to the list of ignored filesystem types pmdasnmp: install agent specific configuration file to PMDATMPDIR pmdakvm: initialise perf_event interface only if/when needed - Client tools and utilities: pcp-ps: initial version of a PCP implementation of ps(1) pcp-dstat: add --nomissed command line option for large systems pmfind, libpcp_web: MMV and shutdown memory management fixes pmlogreduce: fix corner-case in temporal index generation pmlogcheck: tighten some pmlogcheck pass0 checks pmseries: fix sampling when start < first sample or series has gaps shell completion: improve pmrep/zsh instance completion in live mode shell tools: convert fgrep and egrep over to grep -F and -E - Server-side utilities and log management scripts: pmlogger_daily_report: no longer needs any systemd support now pmlogger_daily.sh: fix pmlogger_daily_report test for zeroconf - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings: libpcp_web: fix race conditions affecting pmproxy libpcp_web: allow scalar operands in pmseries expressions libpcp_web: add pmseries float multiplication - Misc build, infrastructure and packaging updates: build: add PCP archive analysis container build: updates to fix Windows platform builds build: update configure.ac to allow builds on Mac M1 (arm64) build: make openSUSE spec file builds work again containers: remove /build directory debian: use deb-systemd-helper if available build: fix libpcp check-statics regexp error with objects in subdirs build: podman PMDA no longer has deps, make it unconditional build: don't package and install pmrep xtract-names helper build: updates to hiredis code for pmseries and pmproxy build: updates to hiredis-cluster code for pmseries and pmproxy build: fix Makepkgs handling of argument parameters build: use vendored github.com/libbpf/bpftool/libbpf and update build: use vendored github.com/iovisor/bcc/libbpf-tools build: use vendored git.code.sf.net/p/qwt and update build: fix bpf PMDA inclusion check build: fix windows default pmcd.conf entry, dup path component build: rework Python3 and Python2 configure.ac logic packaging: fix rpm systemd-sysusers on f37 and rawhide - Documentation and QA infrastructure: docs: small typo fixes relating to secure connections docs: fix sheet2pcp(1) man page quoting in examples pmdasample: additional metrics for testing cases * Changes from pcp-6.0.0: - Major changes: 1. Add version 3 PCP archive support: instance domain change-deltas, Y2038-safe timestamps, nanosecond-precision timestamps, arbitrary timezones support, 64-bit file offsets used throughout for larger (beyond 2GB) individual volumes. * * Opt-in using the /etc/pcp.conf PCP_ARCHIVE_VERSION setting. ** * * Version 2 archives remain the default (for next few years). ** 2. Switch to using OpenSSL only throughout PCP (dropped NSS/NSPR); this impacts on libpcp, PMAPI clients and PMCD use of encryption; these are now configured and used consistently with pmproxy HTTPS support and redis-server, which were both already using OpenSSL. 3. New nanosecond precision timestamp PMAPI calls for PCP library interfaces that make use of timestamps. These are all optional, and full backward compatibility is preserved for existing tools. - Client tools and utilities: pcp2elasticsearch: implement authentication support pcp-dstat: implement support for the top-alike plugins pcp-dstat: add plugin configuration for ZFS metrics pcp-dstat: battery charge remaining config using denki metrics pcp-htop: update to latest stable upstream release pcp-htop: initial support for screen tabs in the user interface pcp-pidstat: correct operation of the -p ALL|SELF options pmlogger: small changes for handling derived metrics better pmlogger, import: support configurable default archive version pcp2xxx: ignore pmrep-specific options pmlogger: extra hardening, backtrace symbol improvements pmlogger: add -V (output archive version) command line option pmseries: add sum(), avg() and stdev() functions pmseries: add nth_percentile() and topk() functions pmseries: add max_inst() and max_sample() functions pmseries: add min_inst() and min_sample() functions pmseries: be more defensive during shutdown error paths pmseries: fix assumption that any 40-character string is a SID pmseries: allow reporting values from SIDs (not just queries) sheet2pcp: add -V (output archive version) command line option ganglia2pcp: add -V (output archive version) command line option iostat2pcp: add -V (output archive version) command line option - PMDA additions, enhancements and bug fixes: pmdaapache: do time_t manipulation with sufficient space pmdabcc: sync bcc PMDA modules with upstream bcc tools pmdabpf: adds CO-RE (Compile Once - Run Everywhere) modules (exitsnoop, oomkill, bashreadline, mountsnoop, vfsstat, opensnoop, fsslower, statsnoop, tcpconnlat, tcpconnect) pmdabpf: support x86, arm and powerpc pmdabpf: fixed persistence of indom and cluster identifiers pmdabpf: rework setrlimit() logic for some small memory hosts pmdabpftrace: move example autostart scripts to /usr/share pmdabpftrace: update biolatency example script for kernel 5.16+ pmdadenki: fix battery detection for non-intel systems pmdadenki: add support for multiple active batteries pmdadenki: support the -D option for debugging pmdadenki: improve labels associated with metrics pmdadenki: add battery capacity metric pmdadenki: add separate indom help text pmdalinux: add new MpTcpExt metrics from latest Linux 5.x kernels pmdalinux: updates for latest /proc/net/netstat kernel changes pmdalinux: improve network metrics help text pmdalinux: fix of tty metrics on s390x platform pmdamailq: update to ensure Y2038-safe time_t handling pmdammv: use highest available timestamp resolution pmdaopenvswitch: additional interface and coverage stats pmdapostfix: harden against a not-yet-running postfix pmdaproc: fix psargs string for processes with very large PIDs pmdaproc: fix cgroup cpu metrics refresh structures pmdasockets: prevent string overwrite of ss_stats_t fields pmdasockets: add checking to the pmStore filter strings pmdastatsd: fix detection of failure memory allocation - Server-side utilities and log management scripts: pmproxy: allow request parameters to be sent in the request body pmproxy: fix race on teardown of pcp protocol proxy clients pmproxy: improve error checking, check uv_pipe_bind result pmproxy: harden logging interfaces, racing with startup pmieconf: add several pmie rules for Open vSwitch metrics pmlogrewrite: subtle change in semantics for error checking pmlogreduce: allow sub-second values for -t option pmlogreduce: temporal index, add entries after 100k of data volume pmlogcheck: beef up pass 0 to check metadata record types pmlogconf: fix reprobing with interactive changes pmlogmv: fallback to copy for cross-mount case when link fails pmlogmv: add -c (paranoid checksum) option pmlogger_farm: add default configuration file for farm loggers pmlogger_check: increase PMLOGGER_REQUEST_TIMEOUT from 2 to 10 secs pmlogger_daily: callbacks for extra daily log processing tasks pmlogger_daily, pmlogger_check: additional systemd-driven changes pmlogger_daily: move redirection of stdout+stderr earlier in script pmlogger_daily: abandom use of fmt(1) - not portable - uses awk now pmlogger_daily_report.sh: some major efficiency improvements pmlogger_daily_report: re-enabled for rpm and deb builds pmie_check: avoid leaving lock file and temp dir behind pm{log,ie}ctl: handle embedded shell syntax in control lines pm{log,ie}ctl: add -C args option to pass "args" to pm{logger,ie}_check systemd units: pmlogger and pmie farm conditional use of type=exec rc-pmcd: reorder the systemd paths attempted in migrate_pid_cgroup dbpmda: fix an overlapping copy and add error handling - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings: libpcp_archive: new library for apps that write PCP archives libpcp: optimize indom handling in fetchgroup code libpcp: drop time_t abuse in getdate.y, use safe sizes libpcp: add __pmDumpPDUTrace() and circular trace buffer libpcp: add PM_ERR_FEATURE, PM_ERR_TLS error codes libpcp: refactor __pmDumpStack(), improve direct calling tools libpcp_qmc: require Qt5.6 as the minimum version for builds libpcp_qmc: resolve the Qt::endl warning more cleanly libpcp_web: stop Redis initialization if Redis version tool old libpcp_web: honour config settings that disable redis completely libpcp_web: fix memory leaks in discovery, query parsing and APIs libpcp_web: honor exclude.metrics setting in pmseries --load libpcp_web: run pmFetchArchive(3) in a worker thread libpcp_web: fix race condition tearing down load baton libpcp_pmda: ensure indom cache write handles time_t safely libpcp_import: add interface for setting output log version libpcp_import: interfaces for samples with high-resolution timestamps python api: updates to allow building from outside git repo python api: allow tools using pmconfig module to ignore options python api: add python wrappers for highres PMAPI routines python api: correct refcounting on pmParseMetricSpec source buffer - Security Enhanced Linux: selinux: additional policy rules, esp glusterd_log_t selinux: bcc PMDA policy to exec private memfd ctypes/libffi objects selinux: make use of syslogd_var_run_t map rule conditional selinux: policy updates needed for the pmdasockets metrics selinux: fine-tune netlink_tcpdiag_socket policy for all platforms - Misc build, infrastructure and packaging updates: build: latest distros supported (ubuntu 22.04, fedora 37, rhel9, etc) build: reproducible debian build efforts build: use standard dpkg buildflags variables. build: add BuildRequires: python*-pymongo to mongodb PMDA build: detect libbpf version for the BPF PMDA build: do not transform symlink targets when generating the source tarball build: update artifactory deploy script, add recalculate_metadata subtask build: update configure script for python2 retirement in rhel9 build: convert libpcp check-statics to using readelf if available build: updates to libpcp check-statics for OpenBSD build: fix configure detection of backtrace() and associated hooks build: fixed source dependencies within libpcp_web makefile build: add rpm conflicts lines on postgresql-pgpool-II build: remove pmclient reliance on libpcp.h for timed sleep build: remove mmvdump reliance on libpcp.h for mmap wrapper build: make perl truly conditional in the PCP build build: drop no-longer-needed NSS/NSPR package deps build: resolve ostree non-writable /var for pmieconf packaging: update rpm specs to solve systemd warnings container: bump base image version Makepkgs: fix for Debian build (and Qt packaging failure in CI) vendor: switch to git-subtree for iovisor/bcc libbpf-tools code - Documentation and QA infrastructure: docs: update notes about sar2pcp, iostat2pcp in pcpcompat(1) docs: add section to pcpcompat(1) about python2 docs: add fix for readthedocs compilation error docs: updates to the Quick Guide documents docs: clatifications to pmrep et al: man pages docs: improve pmproxy timeseries and pmseries load documentation docs: further improvements and fixes to the INSTALL doc docs: add pmlogger(1) -V, describe $PCP_ARCHIVE_VERSION in pcp.conf. docs: small fixes to the pcp-pidstat man page docs: fix webapi documentation typo around polltimeout pylint: numerous issues resolved, tracking latest versions qa: regression tests for bpftrace PMDA: check probes qa: pmdabcc pylint fixups qa: rework Redis PING-PONG checks qa/check: run tests under timeout(1) control if possible qa-summary: allow unified reporting from CI and QA Farm qa/admin/show-me-all & qa/show-me: changes for CI integration qa/check: add support for "triaged" tests ci: send report to Slack when QA workflow is triggered manually ci: add required packages to enable bpf PMDA on CentOS Stream 9 ci: run CodeQL daily and for each PR ci: run full QA on pull requests, save history ci: unset XDG_RUNTIME_DIR when invoking podman - Change dependency from openssl-devel >= 1.1.1 to openssl-devel >= 1.0.2p. Required for SLE-12, builds just fine. - Disable 'pmda-infiniband' subpackage for SLE-12. Required so it builds cleanly. - Introduce pmda-resctrl package, disabled for architectures other than x86_64. - Change the architecture for various subpackages to 'noarch' as they contain no binaries, this lowers rpmlint's badness score substantially. - Disable 'pmda-mssql', as it fails to build.- This version *does not* break API or ABI compatibility with the previous 5.2.5 release. - Remove 0009-remove-rundir-install.patch. Obsoleted. - Remove 0011-Revert-systemd-remove-Wants-pmcd-from-pmlogger-and-p.patch. Obsoleted. - Various minor changes/improvements to the RPM spec file. - Upgrade to 5.3.7. This is the latest release in the 5.X series. Changes from 5.3.7: - Client tools and utilities: pcp2elasticsearch: implement authentication support pcp-ss: fixed incorrect client-side filtering pcp-ss: fixed reporting of IPv6 sockets in LISTEN state pmrep: 'iostat-multipath-wwid' for multipath disk monitoring - PMDA additions, enhancements and bug fixes: pmdalinux: add disk.wwid.* aggregated multipath metrics pmdalinux: add new MPTCP metrics from latest Linux kernel versions pmdalinux: fix up TTY metrics on s390x platform pmdalinux: add network.tcp.tcploss metric pmdamssql: fix config file logic, python string handling pmdadenki: fix crash in labels callback with multiple instances pmdasockets: changed default filter in sockets PMDA to "state all" - Server-side utilities and log management scripts: pmlogconf: correctly handle metric state transitions on (re-)probe pmie systemd: add missing systemd configuration and shell code - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings: libpcp_web: resolve a number of small memory leaks - Security Enhanced Linux: selinux: use interface calls instead of a simple rule selinux: add several more obscure missing selinux rules selinux: additional debugfs policy requirement for pmdakvm selinux: resolve an AVC observed on el8 with pmdashping - Misc build, infrastructure and packaging updates: rpms: switch to conditional selinux dependency for containers debs: reproducible build updates - Documentation and QA infrastructure: docs: add section to pcpcompat(1) about python2 docs: update notes about sar2pcp, iostat2pcp in pcpcompat(1) docs: improve pmproxy --timeseries and pmseries --load documentation CI: disable cppcheck for pcp-atop temporarily due to a cppcheck bug Changes from 5.3.6: https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L468 Changes from 5.3.5: https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L497 Changes from 5.3.4: https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L557 Changes from 5.3.3: https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L606 Changes from 5.3.2: https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L665 Changes from 5.3.1: https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L753 Changes from 5.3.0: https://github.com/performancecopilot/pcp/blob/f3fdd468d09c6e1158433210380a40389516a971/CHANGELOG#L854- Only auto-trigger pcp-pmda-postfix for automatic installation when pcp and postfix are present. Supplementing pcp alone would auto-install postfix on all systems. - Supplement pcp-pmda-rsyslog against pcp and rsyslog.- Add back Wants=pmcd from pmlogger and pmie services; (bsc#1202896) + 0011-Revert-systemd-remove-Wants-pmcd-from-pmlogger-and-p.patch- Workaround intermittent build-time package preun failures by dropping PMDA Remove script invocation; (bsc#1197796)- Adjust systemd service types and remove deprecated KillMode=none; (bsc#1186511) + 0010-services-switch-logutil-and-pmieutil-scripts-from-ty.patch- Upgrade to 5.2.5 - Client tools and utilities: + pcp-dstat: correct the sample count logic, was off-by-one + pcp-dstat: fix csv output with timestamps (no special chars) - PMDA additions, enhancements and bug fixes: + pmdazfs: new Linux ZFS metrics + pmdasockets: new Linux ss(1) metrics + pmdahacluster: new HA metrics (Pacemaker, Corosync, DRBD and SBD) + pmdabcc: netproc module: count kernel calls, not packets + pmdalinux: add hinv.cpu.thermal_throttle metrics + pmdalinux: add missing help text for new metrics, drop dups - Server-side utilities and log management scripts: + pmproxy: fix quoting of /series/metrics matched names + pmlogger: fix permissions mismatch for pmlogger tmp dir + pmlogger: fix incorrect reporting of pmcd state changes + pmie_check: explicity set a umask appropriate for pmieconf + pmlogger_check: explicity set a umask appropriate for pmlogconf + pmlogger_check: skip .NeedRewrite processing with -K + pmpost: increase timestamp resolution + pmpost: fix NOTICES file ownership changes + rc scripts: add optional logging + systemd: remove Wants=pmcd from pmlogger and pmie - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings + libpcp: redo the interp.c time_caliper changes + libpcp_web: add timer driven webgroup garbage collector + libpcp_pmda: add new function pmdaCachePurgeCallback - Misc build, infrastructure and packaging updates: + libpcp_web: fix minor memory leak on an error path (covscan) + build: fixes to ensure PCP_TMPFILE_DIR not used during the build drop upstream 0007-pmns-Make-drop-duplicate-if-else.patch drop upstream 0008-fixes-for-GH-1140-PCP_TMPFILE_DIR-used-in-build.patch - Security Enhanced Linux: + selinux: enable netcheck rawip_socket if icmp_socket unavailable + selinux: additional rules needed for pmie/pmlogger in fedora - Documentation and QA infrastructure: + docs: add pointers to readthedocs.io now that books live there + pcp-dstat: optionally install a man page symlink for dstat + docs: pmproxy(1) man page corrections and additions - Upgrade to 5.2.3 - Client tools and utilities: + pcp-htop: minimal version of htop with PCP backend platform + pcp-atop: add per-process network statistics + pcp-atop: result instance indexing performance optimization + pcp-atop: always restore original state of process accounting + pcp2elasticsearch: add guard around maximum long integer size + pmlogsummary: fix indom lookup for dynamic instance domains + pmseries: provide sum() and avg() query functions + pmseries: persist canonical query expressions to Redis + pmseries: fix HMSET calls when querying timeseries expression + pmseries: fix for failing queries with disjuncted qualifiers + pmseries: fix segfault in func call with globbed metric.name - Server-side utilities and log management scripts: + pmproxy: support fabricated SIDs in /series/instances requests + pmproxy: support fabricated SIDs in /series/metrics requests + pmlogger_check: add pmlc connection timeout checking current volume + pmlogctl,pmiectl: ignore saved control files after an upgrade + pmlogconf: add missing mssql template header + pmlogconf: add logger configuration files for the htop command + pmieconf: add a rule to detect and report OOM kills + pmieconf: cleanup old, no-longer-used tool integrations + pmieconf: ensure all automated invocations use the -c switch + pmieconf: fix default generated config file path + pmie_check: remove a tempfile once finished with it - PMDA additions, enhancements and bug fixes: + pmdaapache: fix buffer size to allow for multiple reads of the stream + pmdabcc: added new netproc module with per-process network metrics + pmdaproc: allow to use acct.control.enable_acct as reference counting + pmdalinux: added network.all.* metrics for physical interfaces + pmdalinux: fix case of waitio counters from /proc/stat going backwards + pmdalinux: minor tweaks to use integer math over floating point + dbpmda: send inst profile prior to instances level label requests - libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings + libpcp: performance improvements for archives with dynamic indoms + libpcp: send instance profile for instances level labels requests + libpcp: make pmLookupName take a (const char **) namelist + libpcp_web: set pmseries source to all-zeroes for expressions + libpcp_web: handle fabricated SIDs in /series/values REST API + python api: fix fetchgroup max_insts size with multiple indoms - Misc build, infrastructure and packaging updates: - Security Enhanced Linux: + selinux: use matching autoconf guard for rawip_socket class - Documentation and QA infrastructure: + docs: update pmdabpftrace man page and README + docs: improvements in diagrams + docs: theme_overrides.css added for readthedocs content + docs: pmseries(1) chapter added in Users and Administrators Guide + docs: add quotes to curl calls with * in pmwebapi query strings + docs: update pmseries schema to describe expression keys- Fix a few rpmlint errors (to at least get below the 1000 mark) (boo#1199558): + make libpcp-devel require libpcp_gui: the devel package installs a symlink pointing to that library, so anything willing to link it would fail libpcp-devel.x86_64: E: no-library-dependency-on libpcp_gui2 /usr/lib64/libpcp_gui.so.2 The package misses dependency on a package which file it links to. + Call fdupes over /var/lib/pcp/testsuite to solve pcp-testsuite.x86_64: W: files-duplicate + W: macro-in-comment: escape the relevant macros using %% + Filter out W: potential-bashisms for pcp-testsuite.- Own %{_datadir}/zsh and %{_datadir}/zsh/site-functions: we have no guaranteed owner of these directories in the buildroot.- Remove sysconfig dependencies, this is not the equivalent of the initscripts package and completly unneeded here; (jsc#CSD-124) - Add missing hostname requires; (jsc#CSD-124)- also buildrequire pkgconfig(systemd) to make sure configure detects systemd- Replace ancient RPM variables by modern equivalents. - Drop support for ancient SUSE and ancient Fedora.- Spec file fixes and cleanups + disable pcp-export-zabbix-agent to avoid conflicting /etc/zabbix/ ownership. + fix unversioned Provides + remove unused python2 build logic and unconditionally enable python3 + 0009-remove-rundir-install.patch - Add SUSE specific dejavu-fonts dependency for pcp-gui sans - Disable pcp-pmda-libvirt to avoid build dependency loop- Drop unnecessary %pre/%post recursive chown calls; (bsc#1152533) - Changelog for patches carried as part of 5.2.2 source tarball: + build-drop-old-config-file-transition-code-from-rpm-.patch + 0007-pmdas-perf-Add-cpunumber-option-for-dynamic-perf-eve.patch + 0008-pmdas-perf-Add-support-for-hv_24x7-nest-events-on-mu.patch + 0009-qa-perfevent-Test-hv_24x7-events-on-multinode.patch- Upgrade to 5.2.2; (jsc#SLE-16929) + improvements to client tools and utilities + new pmdabpftrace monitoring agent + pmdaperfevent enhancements + pmproxy, libpcp_web and libpcp hardening and improvements + assorted bug fixes + obsolete pcp-manager discovery service, now provided by pmfind + improved FHS compliance - Remove upstreamed: + 0001-Add-missing-includes-in-Qt-5.15-beta2.patch - Rebase against upstream (faeb2507f): + 0001-Install-libraries-without-exec-permission.patch - Fix build with -fno-common; (bsc#1160411) - Merge upstream build-time tmpdir fixes + 0007-pmns-Make-drop-duplicate-if-else.patch + 0008-fixes-for-GH-1140-PCP_TMPFILE_DIR-used-in-build.patch- Do not mangle libexecdir: the distro defaults are right in all cases.- Add -fcommon in order to fix boo#1160411.- Add patch (submitted to upstream) to fix missing includes with Qt 5.15: * 0001-Add-missing-includes-in-Qt-5.15-beta2.patch- hv24x7 support (bsc#1155054 ltc#182081). + 0007-pmdas-perf-Add-cpunumber-option-for-dynamic-perf-eve.patch + 0008-pmdas-perf-Add-support-for-hv_24x7-nest-events-on-mu.patch + 0009-qa-perfevent-Test-hv_24x7-events-on-multinode.patch- Fix for security advisory CVE-2019-3696; (bsc#1153921) + code change already carried - Fix for security advisory CVE-2019-3695; (bsc#1152763) + build-drop-old-config-file-transition-code-from-rpm-.patch- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: allow OBS to shortcut through -mini flavors.- don't call 'cd' avoid relying on $HOME beeing set during rpm installation- Fix python library dependencies broken via shared library packaging policy split; (bsc#1129991).- Upgrade to 4.3.4 + pmchart, pmseries, pcp-dstat, pmrep and pcp-atop UI fixes and improvements + pmdalinux, pmdaproc and pmdabcc fixes + pmproxy REST API changes and TLS support + libpcp_pmda and libpcp_web fixes and support for Redis clustering + various build and documentation changes + libpcp_web: refactoring and support for Redis cluster protocol + deprecate pmdapapi, upgrade to perfevent- Disable LTO (boo#1133273).- Split out zeroconf, pmda-haproxy, pmda-smart, pmda-prometheus, pcp2elasticsearch, pcp2json, pcp2spark, and pmlogger_daily_report files into separate packages, matching upstream; (bsc#1128523). - Fix incorrect dependencies for rewritten monitoring agents; (bsc#1128606). - Ensure symlink sources and targets are in the same package; (bsc#1127978). - Move pcp-dstat into the pcp-system-tools package; (bsc#1127978).- drop unreproducible perfevent_coverage program (boo#1040589) - override build date to make package build reproducible (boo#1047218)- Upgrade to 4.3.1; (bsc#1127437). + Add proper systemd timer service dependency tracking + pmrep: fix a dynamic header corner case with missing values + pmie: fix for segv and bad sum_inst() use + pmview: fix a missing timeout slot connection - Drop upstreamed patches: 0004-create-pmlogger-and-pmie-logdirs-during-install.patch 0007-pmie-add-systemd-timers-as-cron-alternative.patch 0008-pmlogger_daily-add-systemd-timers-as-cron-alternativ.patch 0009-pmlogger_daily_report-add-systemd-timers-as-cron-alt.patch 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch- Drop python2 support for Factory and SLES15-SP1; (bsc#1077777).- export PACKAGE_DISTRIBUTION="suse" for build; (bsc#1123311).- Drop distribution-release build dependency completely; (bsc#1123311). + modify 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch- Replace openSUSE/sles-release build dependency; (bsc#1123311).- Drop conflicting dstat symlink; (bsc#1122502).- Package missing PMDA binaries; (bsc#1121920). + refresh 0001-Install-libraries-without-exec-permission.patch - Don't package pmns .NeedRebuild flag; (bsc#1092160). + add 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch- Upgrade to 4.3.0; (bsc#1121914). - Refreshed patches 0001-Install-libraries-without-exec-permission.patch 0007-pmie-add-systemd-timers-as-cron-alternative.patch 0008-pmlogger_daily-add-systemd-timers-as-cron-alternativ.patch 0009-pmlogger_daily_report-add-systemd-timers-as-cron-alt.patch- Combine systemd service calls to save on macro generated boilerplate.- Use systemd timers instead of crontab; (bsc#1115413). + 0007-pmie-add-systemd-timers-as-cron-alternative.patch + 0008-pmlogger_daily-add-systemd-timers-as-cron-alternativ.patch + 0009-pmlogger_daily_report-add-systemd-timers-as-cron-alt.patch- Upgrade to 4.2.0 (fate#326865) - python package dependency changes + add setuptools and python-requests + fix python-jsonpointer + disable pcp-pmda-postgresql due to missing psycopg2 dependency- Upgrade to 4.1.1 - renamed patches 0002-Install-libraries-without-exec-permission.patch to 0001-Install-libraries-without-exec-permission.patch 0005-Remove-runlevel-4-from-init-scripts.patch to 0003-Remove-runlevel-4-from-init-scripts.patch 0006-create-pmlogger-and-pmie-logdirs-during-install.patch to 0004-create-pmlogger-and-pmie-logdirs-during-install.patch 0008-SUSE-fy-pmsnap-control-path.patch to 0005-SUSE-fy-pmsnap-control-path.patch 0009-pmsnap-control-var-www-srv-www.patch to 0006-pmsnap-control-var-www-srv-www.patch - obsolete (upstream) sysmacros.patch 0003-pcp-legacy-init-lsb.patch 0007-Honor-CFLAGS-in-qmake.patch - new 0002-Remove-CPAN-rpaths.patch 0003-pcp-legacy-init-lsb.patch 0007-Honor-CFLAGS-in-qmake.patch- sysmacros.patch: Include for major/minor/makedev - Use %license for COPYING - Don't exclude post-build-checks- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Enable QT5 builds for Factory (suse_version > 1320); (bsc#1056477).- Ensure sysconfig files are populated from templates during installation; (bsc#1056397).- Add weak pcp dependency to pmdas that were split out from the base package in the 3.10->3.11 update; (bsc#1055503).- Follow the shared library packaging policy and split libpcp_gui.so.2, libpcp_mmv.so.1, libpcp_trace.so.2, libpcp_import.so.1 and libpcp_web.so.1 out from libpcp3 into separate packages. - Drop a number of unneeded explicit library package Requires. - Fix a number of file manifest conflicts. - Drop lio pmda on SUSE systems without proper rtslib-fb dependency.- Update to 3.11.9 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.9 for details.- Disable remote _service execution + Run locally and add generated tarball and spec file- Update to 3.11.8 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.8 for details. - Remove 0010-build-do-not-include-.gitignore-in-installed-file-se.patch + Upstream - Drop pcp-webjs.src.tar.gz + https://github.com/performancecopilot/pcp-webjs/issues/3 + Vector will be pulled in from the upstream source in future - Enable pmda-systemd package + libsystemd pkg-config detection fixed upstream - New packages + pcp-devel: Upstream split of non-essential devel packages from libpcp-devel + pcp-pmda-bind2 + pcp-pmda-docker + pcp-pmda-lio + pcp-pmda-nutcracker + pcp-pmda-oracle + pcp-pmda-redis + pcp-pmda-libvirt + pcp-export-pcp2influxdb- Update to 3.10.9 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.9 for details. - Drop obsolete 0001-Fix-XEN-build.patch + PCP_PS_ALL_FLAGS now used explicitly - Add 0010-build-do-not-include-.gitignore-in-installed-file-se.patch - Split out a number of agents from the base package into separate rpms - Disable sheet2pcp + As per upstream: "until BZ 830923 and BZ 754678 are resolved".- Add _service file for pulling directly from the upstream Git repository.- Update to 3.10.4 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.4 for details.- Ensure the perl modules correctly link against the PCP libraries; (bnc#841204). + remove 0004-Remove-CPAN-rpaths.patch- Update to 3.10.3 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.3 - New sub-package + pcp-import-ganglia2pcp- Fix perl-PCP-LogImport requires version for pcp-import-sar2pcp.- Require pcp-conf with libpcp3 on [open]SUSE platforms.- Update to 3.10.2 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD for details - new patches 0007-Honor-CFLAGS-in-qmake.patch 0008-SUSE-fy-pmsnap-control-path.patch 0009-pmsnap-control-var-www-srv-www.patch - renamed patches + pcp-xenbuild.patch to 0001-Fix-XEN-build.patch + static_lib_perms.diff to 0002-Install-libraries-without-exec-permission.patch + pcp_legacy_init_lsb.patch to 0003-pcp-legacy-init-lsb.patch + remove_cpan_rpaths.patch to 0004-Remove-CPAN-rpaths.patch + rm_init_script_runlevel_4.patch to 0005-Remove-runlevel-4-from-init-scripts.patch + create-pmlogger-and-pmie-logdirs-during-install.patch to 0006-create-pmlogger-and-pmie-logdirs-during-install.patch - Update to 3.10.1 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD for details - new sub-packages * pcp-doc * pcp-gui * python3-pcp * python-pcp * pmda-infiniband * pmda-perfevent * pmda-papi * import-collectl2pcp - drop fix_pmie_pmlogger_startup_races.patch, upstream drop pcp-3.6.10-gcc5-reservedword.patch, obsolete- fix gcc5 C99 reserved issue problems with patch pcp-3.6.10-gcc5-reservedword.patch- fix bashism in post script/bin/sh/bin/sh/bin/sh/bin/shpcp-managerpcp-manager-debuginfopcp-pmda-kvmpcp-pmda-nvidiapcp-webapipcp-webapi-debuginfos390zl35 1729253621  !"#&),/023468:;<=>?@ABCDKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|      !"#@ABDEFGIKMNOPQRSTUVWXYZ[\]^_`abcdefghikmopqrtvxz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#%')*,-/13579;=HJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~!#%')+-/13579;=?ACEGIKMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~6.2.0-150600.3.9.16.2.0-150600.3.9.16.2.0-150600.3.9.16.2.06.2.06.2.06.2.06.2.06.2.06.2.05.2.05.2.06.2.06.2.05.0.05.0.0      !!""""#$$$$$%%&&&&&&&&&&'()*++++++++++,-.//000000000000000000000000122345567889:;<<==============================================>?@???A??BBCCCCCCCCCCCCCCCCCCCCCCDDDEFGHIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKLMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLOOOOOOOOOOLPQQQQQQQQQPRRRRRRRRPSSSSSSSSSSPTTTTTTTTTTTPUUUUUUPVVVVVVVPWWWWWWWPXXXXXXXXPYYYPZZZZZZZZP[[[[[[[[[[P\\\\\\\P]]]]]]]]]]P^^^^^^^^L_________________``````````````````````aabbccdeeeeffffffffffffffffffffffffghhhhhiiiiiiijklmnoooooooooonpppppppppnqqqqqqqqqmrrrrrrrrmstuvwxyz{{zzz|}}|~~~~~|||||||||||||zzzzyyypcppcp.envdiscoverpcp-kube-pods.confindom.confkvmkvm.conflabelslabels.confoptionallinuxinterfaces.confsamplebandwidth.confoverheadconf.ddefault.confexamplessample.confpipepipe.conf.dsample.confpmafmpcppcp-guipmcdpmcd.confpmcd.optionsrc.localpmfindpmieclass.dpmfindcontrolcontrol.dlocalrcpmieconfciscoin_utilout_utilcpucontext_switchload_averagelow_utilsystemutilentropyavailablefilesysfillingvfs_filesglobalparameterspcp_actionsmemoryexhaustedoom_killswap_lownetworktcplistenoverflowstcpqfulldocookiestcpqfulldropsopenvswitcherrorsmtu_exceeded_dropsrx_dropsrx_qos_dropstx_dropstx_failure_dropstx_qos_dropstx_retriesvhost_notificationvhost_tx_contentionpercpumany_utilsome_utilsystemperdiskaverage_queue_lengthaverage_wait_timebandwidthiopspernetifcollisionserrorspacketsutilpowerthermal_throttleprimarypmda_statusshpingresponsestatustestingtest_actionspmlogconfapacheprocessessummaryuptimecpupercpusummarydiskpercontrollerperdiskperpartitionsummaryelasticsearchsummaryfilesystemallrpc-serversummaryxfs-allxfs-io-linuxgfs2gfs2-allgfs2-basekernelbufcache-activitybufcache-allinode-cacheloadmemory-linuxread-write-datasummary-linuxsummary-windowssyscalls-linuxvnodeskvmkvmlibvirtlibvirtmailqsummarymemcachesummarymemorybuddyinfoksminfomeminfoproc-linuxslabinfoswap-activityswap-allswap-configvmstatzoneinfommvsummarymysqlsummarynetchecksummarynetfilterconfigsummarynetworkingicmp6interface-allinterface-summaryip6mbufsmulticastnfs2-clientnfs2-servernfs3-clientnfs3-servernfs4-clientnfs4-serverother-protocolsperprocess-linuxpersocket-linuxrpcsocket-linuxsoftnetstreamstcp-activity-linuxtcp-alludp-alludp-packets-linuxudp6nginxsummaryopenmetricskeplersummaryopenvswitchsummaryoraclesummaryplatformhinvlinuxrabbitmqsummaryrsyslogsummaryservicespmproxyredisshpingsummarysqlserversummarystatsdstatsdstoragevdovdo-summarytoolsatopatop-gpustatsatop-hotprocatop-httpstatsatop-infinibandatop-nfsclientatop-perfeventatop-procatop-summaryatop-zfsatop-zswapcollectlcollectl-interruptscollectl-summarydmcachedstatdstat-summaryfreefree-summaryhotprochtophtop-prochtop-summaryhtop-zfsiostatipipcsmpstatmpstat-interruptsmpstat-summarynumastatpcp-summarypidstatpidstat-summarypmclientpmclient-summarypmieconfpmstatsarsar-summarytapestatuptimevectorvector-summaryvmstatvmstat-summaryzimbraallpmloggerclass.dpmfindconfig.pmstatcontrolcontrol.dlocaloptions.pmstatrcpmlogredactnetworkusernamespmlogrewritecgroup_units.confjbd2_kernel_ulong.confkvm_fixups.conflinux_disk_all_fixups.conflinux_kernel_fixups.conflinux_kernel_ulong.conflinux_mem_fixups.conflinux_proc_fs_nfsd_fixups.conflinux_proc_migrate.conflinux_proc_net_snmp_migrate.conflinux_proc_net_tcp_migrate.conflinux_xfs_migrate.conflinux_xfs_perdev_buffer.confmysql_migrate.confnfsclient_migrate.confpmcd_migrate.confpmproxy_fixups.confproc_discrete_strings.confproc_jiffies.confproc_kernel_ulong.confproc_kernel_ulong_migrate.confproc_scheduler.confpmproxypmproxy.confpmproxy.optionsrcpmsearchpmsearch.confpmseriespmseries.confprocsamplehotproc.confsocketsfilter.conftls.confsasl2pmcd.confdbpmdapcppmafmpmdatepmdiffpmdumplogpmeventpmfindpmgenmappmiepmie2colpmieconfpmiectlpminfopmjsonpmlcpmlogcheckpmlogconfpmlogctlpmlogdumppmlogextractpmloggerpmloglabelpmlogmvpmlogpastepmlogredactpmlogreducepmlogrewritepmlogsizepmlogsummarypmprobepmpythonpmsearchpmseriespmsockspmstatpmstorepmtracepmvalpcpbinchkhelpdiscoverpcp-kube-podsfind-filterinstall-shmkafnewhelppcp-buddyinfopcp-geolocatepcp-htoppcp-meminfopcp-netstatpcp-pspcp-pythonpcp-reboot-initpcp-slabinfopcp-sspcp-summarypcp-vmstatpcp-zoneinfopmcdpmcd_waitpmconfigpmcpppmfind_checkpmgetoptpmhostnamepmie_checkpmie_dailypmie_dump_statspmie_emailpmie_farmpmie_webhookpmiestatuspmlockpmlogconfpmlogextractpmloggerpmlogger_checkpmlogger_dailypmlogger_daily_reportpmlogger_farmpmlogger_janitorpmlogger_mergepmlogger_rewritepmlogredactpmlogreducepmlogrewritepmnewlogpmnsaddpmnsdelpmnsmergepmpausepmpostpmproxypmsignalpmsleeppmwtfrunaspcptelnet-probelibbashproc.shpcppmcdpmdaproc.shpmiepmloggerpmproxyrc-proc.shrc-proc.sh.minimalutilproc.shpmdasdenkiInstallREADMERemovedomain.hhelppmda_denki.sopmdadenkipmnsrootfarmInstallRemovedomain.hhelppmda_farm.sopmdafarmpmnsrootjbd2InstallRemovedomain.hhelphelp.dirhelp.pagpmda_jbd2.sopmdajbd2rootroot_jbd2kvmInstallRemoveUpgradedomain.hhelphelp.dirhelp.pagpmda_kvm.sopmdakvmrootroot_kvmlinuxdomain.hhelphelp.dirhelp.pagpmda_linux.sopmdalinuxmmvInstallRemovedomain.hmmvdumppmda_mmv.sopmdammvroot_mmvoverheadInstallREADMERemovedomain.hpmdaoverheadpmnsrootpipeInstallREADMERemovedomain.hhelppmdapipepmnsrootpmcdhelp.dirhelp.pagpmda_pmcd.sopodmanInstallRemovedomain.hhelppmda_podman.sopmdapodmanpmnsrootprocInstallRemovedomain.hhelphelp.dirhelp.pagpmda_proc.sopmdaprocrootroot_procrootdomain.hhelphelp.dirhelp.pagpmdarootrootroot_rootxfsInstallRemovedomain.hhelphelp.dirhelp.pagpmda_xfs.sopmdaxfsrootroot_xfszfsInstallRemovedomain.hhelppmda_zfs.sopmdazfspmnsrootpmnsMake.stdpmidMakefileRebuildReplacePmnsSubtreelockpmnsroot_jbd2root_kvmroot_linuxroot_mmvroot_pmcdroot_pmproxyroot_procroot_rootroot_xfsstdpmid.localstdpmid.pcpunlockpmnspcp-geolocate.servicepcp-reboot-init.servicepmcd.servicepmfind.servicepmfind.timerpmie.servicepmie_check.servicepmie_check.timerpmie_daily.servicepmie_daily.timerpmie_farm.servicepmie_farm_check.servicepmie_farm_check.timerpmlogger.servicepmlogger_check.servicepmlogger_check.timerpmlogger_daily.servicepmlogger_daily.timerpmlogger_farm.servicepmlogger_farm_check.servicepmlogger_farm_check.timerpmproxy.servicepcp-testsuite.confpcp.confpcp-reboot-init.confpcp.conflibpcp_archive.solibpcp_archive.so.1libpcp_archive.pcrcpmcdrcpmiercpmloggerrcpmproxypcppmdumplogpmeventpmfindpmiepmie2colpmiectlpminfopmjsonpmlcpmlogcheckpmlogctlpmlogextractpmloggerpmloglabelpmlogpastepmlogreducepmlogsizepmlogsummarypmprobepmseriespmstatpmstorepmvalpcpCHANGELOGINSTALL.mdREADME.mdVERSION.pcppcp.lsmsysconfig.pmcdsysconfig.pmfindsysconfig.pmie_timerssysconfig.pmloggersysconfig.pmlogger_farmsysconfig.pmlogger_timerssysconfig.pmproxypcpCOPYINGpcphtopcolumnscontainerdelayacctfdcountguestmemoryschedswaptcpudpwchanmetersentropyfreespaceipclocksmemcachemysqlpostfixredistcpscreensbiosnoopcgroupscgroupsiocgroupsmemdevicesexecsnoopexitsnoopfilesystemsopensnooplibReplacePmnsSubtreebashproc.shlockpmnspmdaproc.shrc-proc.shrc-proc.sh.minimalunlockpmnsutilproc.shzeroconfpmloggerpmcd.stpzshsite-functions_pcppcpconfigpmafmpcppcp-guipmdapmiepmieconfciscoin_utilout_utilcpucontext_switchload_averagelow_utilsystemutilentropyavailablefilesysfillingvfs_filesglobalparameterspcp_actionsmemoryexhaustedoom_killswap_lownetworktcplistenoverflowstcpqfulldocookiestcpqfulldropsopenvswitcherrorsmtu_exceeded_dropsrx_dropsrx_qos_dropstx_dropstx_failure_dropstx_qos_dropstx_retriesvhost_notificationvhost_tx_contentionpercpumany_utilsome_utilsystemperdiskaverage_queue_lengthaverage_wait_timebandwidthiopspernetifcollisionserrorspacketsutilpowerthermal_throttleprimarypmda_statusshpingresponsestatustestingtest_actionspmlogconfapacheprocessessummaryuptimecpupercpusummarydiskpercontrollerperdiskperpartitionsummaryelasticsearchsummaryfilesystemallrpc-serversummaryxfs-allxfs-io-linuxgfs2gfs2-allgfs2-basekernelbufcache-activitybufcache-allinode-cacheloadmemory-linuxread-write-datasummary-linuxsummary-windowssyscalls-linuxvnodeskvmkvmlibvirtlibvirtmailqsummarymemcachesummarymemorybuddyinfoksminfomeminfoproc-linuxslabinfoswap-activityswap-allswap-configvmstatzoneinfommvsummarymysqlsummarynetchecksummarynetfilterconfigsummarynetworkingicmp6interface-allinterface-summaryip6mbufsmulticastnfs2-clientnfs2-servernfs3-clientnfs3-servernfs4-clientnfs4-serverother-protocolsperprocess-linuxpersocket-linuxrpcsocket-linuxsoftnetstreamstcp-activity-linuxtcp-alludp-alludp-packets-linuxudp6nginxsummaryopenmetricskeplersummaryopenvswitchsummaryoraclesummaryplatformhinvlinuxrabbitmqsummaryrsyslogsummaryservicespmproxyredisshpingsummarysqlserversummarystatsdstatsdstoragevdovdo-summarytoolsatopatop-gpustatsatop-hotprocatop-httpstatsatop-infinibandatop-nfsclientatop-perfeventatop-procatop-summaryatop-zfsatop-zswapcollectlcollectl-interruptscollectl-summarydmcachedstatdstat-summaryfreefree-summaryhotprochtophtop-prochtop-summaryhtop-zfsiostatipipcsmpstatmpstat-interruptsmpstat-summarynumastatpcp-summarypidstatpidstat-summarypmclientpmclient-summarypmieconfpmstatsarsar-summarytapestatuptimevectorvector-summaryvmstatvmstat-summaryzimbraallpmloggerconfig.pmstatoptions.pmstatpmlogredactnetworkusernamespmlogrewritecgroup_units.confjbd2_kernel_ulong.confkvm_fixups.conflinux_disk_all_fixups.conflinux_kernel_fixups.conflinux_kernel_ulong.conflinux_mem_fixups.conflinux_proc_fs_nfsd_fixups.conflinux_proc_migrate.conflinux_proc_net_snmp_migrate.conflinux_proc_net_tcp_migrate.conflinux_xfs_migrate.conflinux_xfs_perdev_buffer.confmysql_migrate.confnfsclient_migrate.confpmcd_migrate.confpmproxy_fixups.confproc_discrete_strings.confproc_jiffies.confproc_kernel_ulong.confproc_kernel_ulong_migrate.confproc_scheduler.confpmdasdenkiInstallREADMERemovedomain.hhelppmda_denki.sopmdadenkipmnsrootfarmInstallRemovedomain.hhelppmda_farm.sopmdafarmpmnsrootjbd2InstallRemovedomain.hhelphelp.dirhelp.pagpmda_jbd2.sopmdajbd2rootroot_jbd2kvmInstallRemoveUpgradedomain.hhelphelp.dirhelp.pagkvm.confpmda_kvm.sopmdakvmrootroot_kvmlinuxdomain.hhelphelp.dirhelp.pagpmda_linux.sopmdalinuxsamplebandwidth.confmmvInstallRemovedomain.hmmvdumppmda_mmv.sopmdammvroot_mmvoverheadInstallREADMERemovedefault.confdomain.hpmdaoverheadpmnsrootsample.confpipeInstallREADMERemovedomain.hhelppmdapipepmnsrootsample.confpmcdhelp.dirhelp.pagpmda_pmcd.sopodmanInstallRemovedomain.hhelppmda_podman.sopmdapodmanpmnsrootprocInstallRemovedomain.hhelphelp.dirhelp.pagpmda_proc.sopmdaprocrootroot_procsamplehotproc.confrootdomain.hhelphelp.dirhelp.pagpmdarootrootroot_rootxfsInstallRemovedomain.hhelphelp.dirhelp.pagpmda_xfs.sopmdaxfsrootroot_xfszfsInstallRemovedomain.hhelppmda_zfs.sopmdazfspmnsrootpmnsMake.stdpmidMakefileRebuildroot_jbd2root_kvmroot_linuxroot_mmvroot_pmcdroot_pmproxyroot_procroot_rootroot_xfsstdpmid.localstdpmid.pcptmpbashmmvpmiepmloggerpmproxypcppmcdpmfindpmiepmloggerpmproxy/etc//etc/pcp//etc/pcp/discover//etc/pcp/kvm//etc/pcp/labels//etc/pcp/linux//etc/pcp/overhead//etc/pcp/overhead/conf.d//etc/pcp/overhead/examples//etc/pcp/pipe//etc/pcp/pmafm//etc/pcp/pmcd//etc/pcp/pmie//etc/pcp/pmie/class.d//etc/pcp/pmie/control.d//etc/pcp/pmieconf//etc/pcp/pmieconf/cisco//etc/pcp/pmieconf/cpu//etc/pcp/pmieconf/entropy//etc/pcp/pmieconf/filesys//etc/pcp/pmieconf/global//etc/pcp/pmieconf/memory//etc/pcp/pmieconf/network//etc/pcp/pmieconf/openvswitch//etc/pcp/pmieconf/percpu//etc/pcp/pmieconf/perdisk//etc/pcp/pmieconf/pernetif//etc/pcp/pmieconf/power//etc/pcp/pmieconf/primary//etc/pcp/pmieconf/shping//etc/pcp/pmieconf/testing//etc/pcp/pmlogconf//etc/pcp/pmlogconf/apache//etc/pcp/pmlogconf/cpu//etc/pcp/pmlogconf/disk//etc/pcp/pmlogconf/elasticsearch//etc/pcp/pmlogconf/filesystem//etc/pcp/pmlogconf/gfs2//etc/pcp/pmlogconf/kernel//etc/pcp/pmlogconf/kvm//etc/pcp/pmlogconf/libvirt//etc/pcp/pmlogconf/mailq//etc/pcp/pmlogconf/memcache//etc/pcp/pmlogconf/memory//etc/pcp/pmlogconf/mmv//etc/pcp/pmlogconf/mysql//etc/pcp/pmlogconf/netcheck//etc/pcp/pmlogconf/netfilter//etc/pcp/pmlogconf/networking//etc/pcp/pmlogconf/nginx//etc/pcp/pmlogconf/openmetrics//etc/pcp/pmlogconf/openvswitch//etc/pcp/pmlogconf/oracle//etc/pcp/pmlogconf/platform//etc/pcp/pmlogconf/rabbitmq//etc/pcp/pmlogconf/rsyslog//etc/pcp/pmlogconf/services//etc/pcp/pmlogconf/shping//etc/pcp/pmlogconf/sqlserver//etc/pcp/pmlogconf/statsd//etc/pcp/pmlogconf/storage//etc/pcp/pmlogconf/tools//etc/pcp/pmlogconf/zimbra//etc/pcp/pmlogger//etc/pcp/pmlogger/class.d//etc/pcp/pmlogger/control.d//etc/pcp/pmlogredact//etc/pcp/pmlogrewrite//etc/pcp/pmproxy//etc/pcp/pmsearch//etc/pcp/pmseries//etc/pcp/proc//etc/pcp/sockets//etc/sasl2//usr/bin//usr/lib//usr/lib/pcp//usr/lib/pcp/bin//usr/lib/pcp/bin/discover//usr/lib/pcp/lib//usr/lib/pcp/pmdas//usr/lib/pcp/pmdas/denki//usr/lib/pcp/pmdas/farm//usr/lib/pcp/pmdas/jbd2//usr/lib/pcp/pmdas/kvm//usr/lib/pcp/pmdas/linux//usr/lib/pcp/pmdas/mmv//usr/lib/pcp/pmdas/overhead//usr/lib/pcp/pmdas/pipe//usr/lib/pcp/pmdas/pmcd//usr/lib/pcp/pmdas/podman//usr/lib/pcp/pmdas/proc//usr/lib/pcp/pmdas/root//usr/lib/pcp/pmdas/xfs//usr/lib/pcp/pmdas/zfs//usr/lib/pcp/pmns//usr/lib/systemd/system//usr/lib/sysusers.d//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/pkgconfig//usr/sbin//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/pcp//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/pcp//usr/share//usr/share/pcp//usr/share/pcp/htop//usr/share/pcp/htop/columns//usr/share/pcp/htop/meters//usr/share/pcp/htop/screens//usr/share/pcp/lib//usr/share/pcp/zeroconf//usr/share/systemtap/tapset//usr/share//usr/share/zsh//usr/share/zsh/site-functions//var/lib//var/lib/pcp//var/lib/pcp/config//var/lib/pcp/config/pmafm//var/lib/pcp/config/pmieconf//var/lib/pcp/config/pmieconf/cisco//var/lib/pcp/config/pmieconf/cpu//var/lib/pcp/config/pmieconf/entropy//var/lib/pcp/config/pmieconf/filesys//var/lib/pcp/config/pmieconf/global//var/lib/pcp/config/pmieconf/memory//var/lib/pcp/config/pmieconf/network//var/lib/pcp/config/pmieconf/openvswitch//var/lib/pcp/config/pmieconf/percpu//var/lib/pcp/config/pmieconf/perdisk//var/lib/pcp/config/pmieconf/pernetif//var/lib/pcp/config/pmieconf/power//var/lib/pcp/config/pmieconf/primary//var/lib/pcp/config/pmieconf/shping//var/lib/pcp/config/pmieconf/testing//var/lib/pcp/config/pmlogconf//var/lib/pcp/config/pmlogconf/apache//var/lib/pcp/config/pmlogconf/cpu//var/lib/pcp/config/pmlogconf/disk//var/lib/pcp/config/pmlogconf/elasticsearch//var/lib/pcp/config/pmlogconf/filesystem//var/lib/pcp/config/pmlogconf/gfs2//var/lib/pcp/config/pmlogconf/kernel//var/lib/pcp/config/pmlogconf/kvm//var/lib/pcp/config/pmlogconf/libvirt//var/lib/pcp/config/pmlogconf/mailq//var/lib/pcp/config/pmlogconf/memcache//var/lib/pcp/config/pmlogconf/memory//var/lib/pcp/config/pmlogconf/mmv//var/lib/pcp/config/pmlogconf/mysql//var/lib/pcp/config/pmlogconf/netcheck//var/lib/pcp/config/pmlogconf/netfilter//var/lib/pcp/config/pmlogconf/networking//var/lib/pcp/config/pmlogconf/nginx//var/lib/pcp/config/pmlogconf/openmetrics//var/lib/pcp/config/pmlogconf/openvswitch//var/lib/pcp/config/pmlogconf/oracle//var/lib/pcp/config/pmlogconf/platform//var/lib/pcp/config/pmlogconf/rabbitmq//var/lib/pcp/config/pmlogconf/rsyslog//var/lib/pcp/config/pmlogconf/services//var/lib/pcp/config/pmlogconf/shping//var/lib/pcp/config/pmlogconf/sqlserver//var/lib/pcp/config/pmlogconf/statsd//var/lib/pcp/config/pmlogconf/storage//var/lib/pcp/config/pmlogconf/tools//var/lib/pcp/config/pmlogconf/zimbra//var/lib/pcp/config/pmlogger//var/lib/pcp/config/pmlogredact//var/lib/pcp/config/pmlogrewrite//var/lib/pcp/pmdas//var/lib/pcp/pmdas/denki//var/lib/pcp/pmdas/farm//var/lib/pcp/pmdas/jbd2//var/lib/pcp/pmdas/kvm//var/lib/pcp/pmdas/linux//var/lib/pcp/pmdas/mmv//var/lib/pcp/pmdas/overhead//var/lib/pcp/pmdas/pipe//var/lib/pcp/pmdas/pmcd//var/lib/pcp/pmdas/podman//var/lib/pcp/pmdas/proc//var/lib/pcp/pmdas/root//var/lib/pcp/pmdas/xfs//var/lib/pcp/pmdas/zfs//var/lib/pcp/pmns//var/lib/pcp/tmp//var/log//var/log/pcp/-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:36096/SUSE_SLE-15-SP6_Update/b38f262e229a415b87ca7312867b0c30-pcp.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linux  !"##$#####%#&'()*+,-./0123456789:;9<=9>?99@ABCD9E9F9GHI9JK99L99MN99OP99999999QRSTUTdirectoryASCII textPOSIX shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=03b6b58991c73b175758634cf1107355ddb35f3f, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=abd28b0e2634aa151824a47a1535065229550644, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=049aadac52b432b1968a4149c9c46418da5572d0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f6d46c5b28a4835f8ea7c31a8c7074d14d3387bd, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=9a7969e0bcedb77f1781e4c0eedee14a3aa403fd, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=af86203100173bffd3b488463659897ad488c352, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=11f6e655956f68460246feb6e1ac30ce07fef5b5, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=94a10a0b86e8f105311195fee01621039bd54617, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=06c24e0fbd7c8fa3cc373a40e79f4984b4aac9df, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2f107e35e5c80a2e97e5e6851eb52da501c2a90e, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2161f2de5cf18211174a19a944a1ab4198ea440b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=75fd3049ede6e31614a57a46fb970e8837bdaf04, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=10ea7910c1d7e8827e6cf96b09e4a18fac41f99c, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4ff7b2d10555da5b945ec68b426ad5c031663bc0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5fbd4c83d48db61a9bdb5c4a216ec5d87fcdd676, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b5252f2c00233115b49a3184bd2a2e7bce5e9722, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=e22b31b508f52cd38be3b487f398af5b03855cc0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=30aa4d10dec883dfd6fa80fd0aa9575cd55e7582, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=bfbccc029d98da839b964a2362f1d20bda512d1b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2bd8632f965363db2e97b9bc07fc6100cd37b3a3, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a950a90b36d8240ef07d7caf3eb3ce5cb49fd3fd, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=62f7036d7ba4de713cefe3947c8a4d0086b53ba5, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=565bf02cb4b3672c08e7cb22def1c065368e1f23, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=eab9747b0f7ce1c4712f24ab86f111f854c7fac9, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b6f6827a55eb455950f06989ed23fe08969f4d96, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b48f529dc9280ab6a1ff6bc6299c2d4e275415b6, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1a6f32b301c7fe5765a9637f25ff064fd698b564, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4db0f55489a2f6169c55f37eda49dc396fb82465, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a966803c06ea27efe2e34c714fb8127f8c6ae9d7, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5801228124b061c79af27467069794c79284cb05, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=6c773cb6ec7108d2d77361c004d3ba3b81065e56, for GNU/Linux 3.2.0, strippedPython script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=83943380ba448b75830c59bece4becf3e523c43f, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executable, with very long linesELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2b8236aadce761ff2b7abe161cd5ec6ebacdb6c6, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d4715520d7f5e0bc57ddb35091ac0df9aaba9b3e, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=02ae9e4d028c14d8cacb2fd7befce6b0d874bae4, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=7d756da336712335e11e4adc6fd3027fb57318fa, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=7b801664515912de99e216fdd74792c49836df74, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=594bdb88478004a9fcb796e1c25b4a6196669567, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f8c2aef370a99a0e1f0d8114b60fb16b549ea23b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=c413737db92cbabcd53e4be40e9d94ef086e8cde, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a78c25e29259125aa551cf41170eb130532dbd5a, for GNU/Linux 3.2.0, strippedPOSIX shell script executable (binary data)ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=294b23e9ed1d5851fb2f429411c35d5b76d86864, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4ba03867a6b46f2a918f0ec8455964eadbe89671, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=c901f722a8c7a4ea9edd442413fd9916312f7cf7, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=047815ea3bf76476e5fe29fe1430843bfa14256d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2b5cacec6a67093d2fd6fbf0bbccc783234d1127, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=52704870ad048c585020069cb6799657fd2e47a9, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1202782b279607d838f3aadc4844a486e2228b72, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=080c7db4f455d22e329b35621358ffc6375ae581, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3c4845c4213ce6fb72f8e1e230cc7e9e45359220, for GNU/Linux 3.2.0, strippedC source, ASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=10709215b503dcfb349b60ca8fad45f05c67cea1, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f9047c1edc89a83123d7af569fc8a9a8e23c1402, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2cce97d23e29ead4bb0f50e39d941cfd77113f87, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=dfb079697decc03f6ba0a15b160d77b9e3c3fee3, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a8273be6eed4dd74fd113f74ded9fa5ccb608af, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1e794ce8632f7d3f35b7650afa4d45c4d96d1806, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3b9d14bf6caa3b22185d7334c90ef04c26393428, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3301639e59a4d491acb48dcb04e71d7ab1444db2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=e3113b9cdb6f6b6dfcad5e4eb43229ea2624ea08, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9a06cc09f16af8abbec1f0d5fb2a3bc4a947509c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=712428fec9ad60a2d55eb630520ec1b0f4b55a58, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b9f5307942b29189ee2e0a016d7f34db393b02d6, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=0c83b07247f4c723a67223f88a31aa4b135c6050, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e0ff7c679fc6fa1c71ba26441277b86c01f8461, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ab968cc595f65387a12a26a80be3ed1968632573, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=9a272177a981f9380175bc036f76302033e9b8e7, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=88fa38b103772ba34067479eb2e8773865936670, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=034ca06417bafe4d8c7ba8f83de0e5c2ff3d4366, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=da6c65bb8e8a32d6dc8ff506fd3085be7b6b2f44, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac9793c77b00c1e9e774c09529db0a3cb71a4663, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=43d43cc0616952b14a7156cac96d6133d98d6bc8, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f3070f57606c5d15800e4fd40c990369ee7999af, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=fc02888798d1adb99bcee01dba75272f080917a4, for GNU/Linux 3.2.0, strippedAlgol 68 source, ASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=994b45562e4e69a1d6aaf608dc8cbb5834c74f8b, strippedpkgconfig fileASCII text, with very long linesLinux Software Map entry text (new format), ASCII text 45JKZjt  2ANX^n )56AJKLRSTU]abcdefghiju   $%&'7HZmnoy012?MNO[hijklmy "          .       RRRRRRRRRR/R&R;R?R>R7R1R8R2R%R$RqRRRR2RRRRR$RRR/R1R2RCR%RRRRbRgRpRlR`RnRoRmR^RwR$RRR!RRRRRRRRR2R%R$RR!RRRRR&R1R?R;R/R.R2R0R%R$RRRRRRRRRR6R/R2R1R=R%R$RRRRRRR6R0R1R-R,R5R7R=R2R%R?RGR$RR/R0R;R7R1R2R%RRRRR$RR2R/R%RRRR$RR%R/R2RDRMRLRRRRKR$RRRHRRRRRAR/RR6R7R9R1R:R8R2R?R%RSR$RR1R/R2R%RRRR$RR/R2R7R%RRRR$RR/R1R7R2R%RRRRRR$RRR/R%R7R1R2RRRRR$RR/R1R%R2RRRR$RRRR2RRRR$RRRRR%R2RRRRR$RRRRRRRRRRRRRRRRRRR/R7R1R2R%R$RRRRRR/R7R1R2R%R$RR2R1R%RRRRR$RRRPRORRRQRRRRRRR+R/R'RBR4R6R7R2R1Rov_]ԄZnߧ5*G/w_[+Оf`:zGO%l;:ׇCk. B}-+Fȼ?=f LD z) TqݚO! "]_NIY•Y)UHS@;]Ap3i go(J"N8pQ=di&'B.&tΈWafUbC]Ddp'vaI)b uXI4qPu x^0N$8Β|؊w/)*b ϫlPNRQtR_ő:+]s*!@mqD10EX7c~^h@?[쫗ܡ.%8xϧSگp[jV O7zŃN4Ͷd*Rʈ9D+o)P79dӇidXh49F>\lƅp$r`bq<gM1oޭs•*ʯBBOrh>^|̦ʨa0L,/JO1E@YbhVZi+%$*/{)25Тş>VSױaeb>%7ʰ=斡@(v&rD=oB,^mSl@\Wd?vH_t'(\4u?OS(ߜ'/)1lc˱b7羋w:Yt;{$Tp#m[6 {:A?]0(Wna"5,^S"Gǻ 4%qEbӋh(;LuS#_ @{* IYg4:K />GhzJdL GQn .= CT߆wHO{ɣtąҪoos=ߋ@P=~8\$Z< j78Rv F{\71VM}^G7NJXn Plק\@ADy <䮰Qdt2qMJuB%_7`fpq?IP*WT^qJq8B(d\ nfO'mPa ĸ`w50+O<-WZ&'G9uM5AbÓvT\EQpOpy,ݏBIF+Aav>wk lqڴ'uO݂߼IHڅ4%eׯ02&sM^34rfC$pXMRUt ?&ͲhW#ڊYJ[i2]- s?ʑ%ǒ| `ʵF\YzO ߝLU|JJ\/n8 JT4 7tg8|HC?ֱv(9kD'~r6Lӑp(;Ueqx`{ X˟ws_ _ d>8(퐖\D\Tl ZI [Nk, LMt"p5ٝ@̉MzʢӗQI_z'86^@$ ) uA 6w♗a|U/1]\OSMűr|[$ L-6T"K ̝7fW>ñc݄k?c R6% ݵX XCq;'we+y`ۂςMBBu+`yl\[Q[o -P'] @A?n_.Nښ],zl 0ߎ~h#NťDYzm} yy#pO]Hr$U%:4[!k VZ:Ա 8R1ށDkI\D~ `? [R3R K&AmMQI ֣VievwSds旿5 Pm\&[&`?"0.`+cim.`+DO={7 ~4AY˹KҲ>":Y cV3C+eY5B̵P/C{懏 O9n @Z߇|j\67Vb:OE@iʗ 0֢=%ELfjP,W[2R̽u;l( Af@=F:Ȃ0ͿJF whGq1N⇸nB8TxV|G5wbĬR_,E2VvA -;6qTd&>iI,gm<-#4rV^'_!J=*5Iit>c}GpJ&78Х_^r$5XYm=<;oŏ7ۦuVגkhaN~Zd-]kT/\AQBcoUtyM!U -S 7-DWHGERF(k_2bo6fd޸!K5' q4G ^?{U7CY4gVP rBcBdFD'~5pe ?Y 0xE('#͚ŝW%'1灱ҡ1dso|?"W"vU4`psrſj0t ^?c77 m`v,N𘜙MrdN̋%L1\ Ubs.vsmF`h$}9 v |6@H)R^pAT3 F + xT0I{# 5]?/a@[9,PRÇ,`̙jbfEjh\b;?{- l/4x`jɸ`ѽvehJ̌1+obQ\/Gڼ_+[NgϏʔ Պ!]"ث/o=Ju:]+D&/azZTgfb|'HTQIN81w6@jAP +3L³!< 1%:CTIuT^A; )UR,l0UKFb!#V=|J^k)~^ǃˆԑgqO vbOP6Vf˷U`}/ZܽR?wSƓt8׸(gLj]7 >^j,?M bg J1."%KU_N+E^fx;M{iW>Hhዃe%Z+D @J֫2T6YyGT fC̦؁V4Ɵ¿9vk+MGRӷ ccYtN|AEfN]8-ˍC6NJ䂇@2gV% b֩e='Be*ǻ\2 nOܐ#DHD f{o&*L ZBY=.JzɆ7N/dvU]ӡ pNތ'.6W! P$E@@ud"jl#;ҮrJ8o OrelKۭ2}{ $y= 5dsb-G~ʭU^Ѣ\`r\n0ލ6HԿD3qYLT-ҕ?xx%)F#ڝ[>f6\)khf4˯U poہr?ۦD; Yzߦ*qHo DvP=W-~ajv|ibw 17,E`M螃^RV>d9+{>P9ݚx!.\C>̬q"f,G`iݔȜ:ֈLMp(OBиڴ!Knbh< -_TὣM0vHl r +:kDTPd>>Cl5!Bsx# xsto`3"!*'NlݪrV•mlkR4Q *dЫFn¥dayn,>ڝ/H c⊩v,QJlX|-p*@t÷G$E%N?GN{c;Rw˘ƀpO{Ym`l\paPϫw={D}W A&/~mAY`XL=H/[TJne+o'Ag PT;^(=z (PR_0r-&Vfdx ; Q){JQȶ>Y b ͘D-ҧ}%ܺ>J(G}@'I Ƀߎ#AoBkDB{Kӹ%ڃ9 ZZ9(7b(gg!"sXρjy' %bX$ef=q@"nbaxޟUOt}jgGv>yi $n\y@'8U\TYK`7/⣢ʆڝ3dr;M!{>DNr IN=X|1bqT5u8:ULPbBb:Ԭ⠃,Ձys`##2Jz?bEzqmVX'j |A5>8@;]ӊd*tE{f5A6tęqb8 neKGE-v ֹ`Mtv,5ـ#j! \ '6}$> )R)JUw+"G?iIb&gƻǴ]ApBvli}8wQ s6b{|j4e;Ħτb $1ld^Yd*54QڴѦ딑g_.w$Cn#~HCA錓T;Oԥ'7RA\YI[F[ Q-_J&D.NUP )*QJ*;=" I}w-|J}9뫗$r2[P9ZOX.Ք"RsLieŶ,- E|loj^uU.k׈ 8usj%@h6$+[[9a5h}yhja_h{mCȴfq"ӑ:loY[C!tVh _ٰqe:IaՐfJb/L,R'Ӧ={^Waǭ1}&',OջKoeQ MESE𮷨/S Ns(^=7:Ek,v@u/aGёv:` C񐡺;SH2G`[8bS"C|o ̐i&&ݯlo(s.!qS^Dr͝XzGg<"!mh:%_K\vWϑŏQxU1_*RK :k@"qkh޿V+Ni򹮰~p[7Z| >,ȓŖB+{|b- nC퇧QLsmg҂>-EKw*H⋤Q4Fo$$/q sUu 1n9}MDqaeݒO ~ẇUr=H _4;UaP^UIei#ȯ)PAf䃷C>bD80fvY O~ \RܯN#*.ĺ2v A@09W~YWsi2 %$u0t2ZpS=߀Rk9Hn80sx]a>#eiNjA+ ȋy]g~W{рDqT!Zdg K4QDL-oAE7m9(%"<]uTW=^Hr?TM8:)pS{ >cr Gb_Bu+TIw BzCosimGdHVi L=jg|)~͗:ƢPma-ib0 Z<Tah)<ƶ&ΕT}!2Ǧ843&j-)]̦(j@NG턩Mf[t[o-Ïӓ-;P㘚M9lc {tM\y a["VrD1A(hY%֔pÉjdPkoS!Yta[cB"]'NƌiSARrQ]%/צF۟䑱,M>Iٳ!_ scZ ͛t,+/4<>T(Wsf m' TK\m}n=,pqO6UH gˌ]/ ))'Lc;Aυ,󲹚kms{8+QIAlyvfn%AA&#>w,SU.X3ezi+\#Jce'+nHץ*o7pG]J*^$<Ռ"=K?.WC7?kfQ:Af|G[8F{e.V?&+ܝcczr2=z 3ERQ+?!Oo?L20 sP6z+u ڜ;\tŴΩhL'C jd&lb~F |x/IGCZk51|b<{ʭaN2â@R?&n- LrgF())94 [Zf>[ 4ވfC:e5UuKc;*،,c p\֦SkLx {= $J$ 0^`W9 Z[H3N%J LN:6?J>mBeߗ=L:׷SAU5|LU bBI @γTD0m^VdZe'l?8O =CP*6 Ƅa2~ ^!4'Y}34LjIw;p_oؠ-ɦQ *^-zNvoY||䋦R'HѨ7j? q&vu6jӨ;ܵVⱵ= Kw5DFMh'x X CfҰ9%qҒ>b.kHϫ@qS p~uyqW>*ZrkJTʪVZA'-N]8 ZH.HêM򕁗vxlG+WUI S6Q:}6F:ߌI(ޕ㛎j@˸SK9=,f'auuؓ2M_s7OO!Ղ~ "`̲3_H$O؂Udı?:IbF)+̑rڐՉhedut,ޒz%~PCAb1e#˱nC7^æ;qsηiYj^$yFq < Y)'X r==oӡk)D"dɛL/B$B"!# Ov׃c; j?IfVXC$m_W,% !6)#8Uo_G/G7sQ~Ɗel_뮪aKeY,/Lk}Bn?3.Y\Yd}G3"3wtvLF-8b^Iyd>|7,!ZK1#᥆ag"x G>2y=8P[@&Eu5@O}~Z(ܮ.j5~ 0 UˢiOG%X2]WUEvZZ^i=>Z݁߱=Uʐ#(!针$Dy[H @X |\jc`vi+0^ܟA4yN6CiYQ`;=kY7>KTOpi@ ^5KRrbfV&^SH8Lox˖,YN];mY)>ǻ0xn/?Ce[ hD4mn*&sM/t4.F3FJQ[ ēۨ|XS菡VLUAs*G{ƴ)$v{A'.> *Q}Ԅ;X&;N[U]/oogNr ;$@i]+CfKQM;`"b +c|;V#' #"O@@v>%'H8ӉP,cqd+5m|l "WJEBK g"{=[6'ƝBΫF[YkhпsΨq<UߡUUyb +8unTu);o^eNo̬9W&*κ4$w>V(9mц4as3V`7c+f$9EP_W旹AJBԐ{e~^ۋoݎg76EkU<W.N E\g?o3y?ށ8S+j"ERBlVNKCxA ]܋ih糂Wu2O+bnTD*5`-y\LOȍzGoq3~}dF\tg7DevZ9Ps&yH#J.ygul&YK \ܐ)3-5y* l1R+U}4x!~7;kd,2(֩V^y$8QtLhBGƁc9Lgp+ ?! y'VG.\1g)ݔF}]Wz<+٠wM<)X *.LzoѶՓĺl%v_L {À0FT yg"($^A'T4]Xwws/̷P4m|k^(:#d126aJPU{)"XtztbJ6F߭NV!_1ƩN`kcd z{DiE$:Wug57.谒mh`BXmbh|Ǔi$|n2C%~ C[xo;%R[7)I4Df6|A\X v>b$+m[<h}1C7$F*"zIj]{Iȉu8k郌q`<{z:#y7j>AL8;FWh.L79+Ge<7~OS[7E['~[lc *Sc o0]RT+P2hMw'&*.ihN@՝Ds؞D#mߦ[asFNdp>Ly׽dOAD1AX6^Aq÷ߥl:d4_.)iv:rt;+{sx+B6[?@0A]w/o7kYnm {Ph8n0N 4mcHBu,r,gU±5iڭL%Bj\O,#)к%"eMRt x\?ce$7!c~' !!E@ͽHCHZOd#r̄}DT4!xɬ~BC % 9Art/\7sꑣg@5r|m 6dM72&8?M O.-) EÌjfK7|Z\vzL5? ҵPD{  S]%bp.U:"э(_\ΖMT~=V.E01^c*]\f{ͩBݖlˣS Ux'^v% 19.2~^MIѫj|$F*6;bmq1|6 âuuL):/G_ `mLY߷/Q*s7b\7%?55BBSHˤvˈk/YH>֖?QF~H{FÄ@-|DIzR>{JDTe#q osMĪD'͞tKF3CS a^urZ9NH\m^~"Ui/IWYpNrnUқd#OE~71̑{6+ىX6&s&ҿDWva My`eRja)4@GO97kא@*@CE; M]j8ǐ7<f2;iD ̄YXMLq֌JRܠ$r202/Đ&żCb{;^ڲw0R;{AR`;IN q ϊa?z"Zз؍3$s޵C͌~vqY!5o@z#VƐ9j2(ۉ?s)_ _{W9GZ99@2]$H$J2S>:P5AS/5VgjaFVBOV\H%}lMٝc,Ps  M<~]Y&͟<CĕC)<|13M=ĐLdMA \?z w/LA 1\\M̐gMuVux!$)pRv_XӇTD#M;>~J{& qZsAC>`8ƻ: C) A\zNQ/R85nje(WiJ~]͜{.]|,a-:Y SEqҝ0IKZUo_f!.b 'Pи-lU?O Xά|x7Lk1BJd*>Z3w<#6Ӭ|1d0[Gh[v`-pI;$f$y VVQ.UX٩YSћAnJL  &Sl_$Kn#R0sLn1u6ܱ3NbOUC܆`Κ[id߽5.QT-#Ms zgPJ }QO2yB/Z6m*LYy\]8AOH3vZ и2O8L$JTf=x $L+ʛG6 ^dGހ͇C+I`48zdtP < 2r0hM#ēo'XF_li,/$*8Cq0ԑts16Q7z8M+~ÈԊvuuh_,|,_L=) *XbTuSʧ?jb)mPUp@.bCHerQ ;-nSRSbJ1k[CUe`BT#rڽ1tm}pEGF8#cqB2&("?F$qs*y l&H㕮mF;[.o`(Y QXB6b@օm/v dԝE`4'/ w_LY yvcK(Rr\5OK yHe Pֆ83qzJ`~Zf&?B6WDJT`mwgSfG~ֳ#C Z,Ӌ5!"ncj"L^/Gq19C+ԡ1fL]˸sס$iJ`/nAi"йmB+WKCy#- ӣc3Q==X[xE\\CvYOr c5>G9`aJ~䅮u_Adg2Aʰrt{᧚ vuv'\Ri-xH!ީS/ tC|)}Z1Lk^*݁l}J1#QДX#I  쎝$i.2'ܼa6^G ) 2z7|t?) t(t+4SV)aoYa]&/u!5adU5S` aO\,aR/h|? yTC]Rgnzį@Ϳ=.V;Ev 2T6,rG8fߵ1hWfk#P} e=5QwEdUGRGPLG|Y%wUQ'2?p*:Rr.p`̋ev:&ayĴR襖mXcd fĽߡS"toʃ4-YVhXΨF,/zIM>X;CF;CqâGi-ݴN`kf4/9)#)7Uղ(FD0G:]Uwd=<FnV{7DF|4r`ۏƂ|Ÿ WBhMF^>hnV*#BL("hsQ.] EZ UT3 Nh?g9ipj\!_a3ȨH {님oߕ;>IKCR%"#lx$rϤbI@x4Qj?$0,V+gtIPfNWIO3ͮ[*_fJm'ksz ^ TcQ.!aCwa +g!L7CMr]ȗHiΜJH&M470GW886gmu ֤{񃞾Ώ$ꝯZzr/|b~c.qPX)ϵU/^ae=ҫcIب\]e$!M؍-sPB4(b?J+@dwȓ*.pB"6?ˍ<]hKɫ֮Hm͛7MY(Ebo õnj$S!IݪFɻŴ}tcvիn0b*S@rS h2ҹbon]9BiF๕7 V>ϋiKKX&/{ {1\W_*'J>i(3.r,^{ %0-.$3"RkQwy9R@IQY/*z֨fn]d5Y) R^27afĮ}iV el'2%xMu_Qvp(RpҸ03C'6UfGJs Iz!Q!.7liao[X8Mc T˙;0jLֿuuv "3}qsE7ܥ >S]WK@3cIBX-xD%7#0@A k%`HbNs44$ bۡ(l&6gsHaE'O8BdIs7gҧv֊պ4sk=x/H  wNrB}Kvo?DB%|&xpsxU˥:rʓU%M`aP G&_F?%bhs_,{D[`Z^k΂q ;bXuH=VaC}jspt8Lӏ%3)1rF.bKUm'bC" W$02/u%YM;`L Tf͑>A<;̣T?NEԢ~g; Qpv^prkߙ ^,G"ÑS臄kp=RՆ[WSQOpn;[ev*EeeaAK\ambHS)qG P &v[DI7)) I/|Ȳr%nM+p1PnA\;vVj|gDOj5OrYh8BϬw2COf^vyH ̯̋ajn1*MPi$ n2#W\5icʃ6} *AH5R1:W "&4T{G\.XkLVgPYR1 ?b $fYeK=V˪$TmŜve2=[[D|Jԏ2e(}u 3-Wnxұh?am_rpb܂WցKqb 'x/ҔBGt!La Y!"/?`" ш:"jn[:cq2pC9 5_q X)h@4gZ=l LE -e= n)N[;9$XDⷙ͉3tZqa˖ +]4yh<(^?PX*T;ZA'uI׍aS=xw)yA=QA6?B;hxg*Nf]WXxE͈K"1 AR> ) @,YX!0;V`V&x=Ƅ|Q NǨ'@Te Z*"9uT^@tDž1z&w^Ps:n]8sv'!;7F*X"j%92rDzk$qԃ @ߢp~ v `O}m.D& vKۗ6 P;n)@G:ҤO{|![x=c5C|-U׍ã1jdJJjM@C/X6j@GW#4" e@Iu.+þ X۝ ]O:WP7MFEsݙCw:pTF5/Oa2xY[Š8'B%ʼDBޏ<Bj9{9n>نm $JU=&LǓe?rTP7g+a}i81玷Zmtyg]YQv'P $M{4}3Y!^,8D8}Ʀ]A^== E+g:{[R0vslzܱvBq}'7E%れ!Z%k`:RPhxMu 87#6qbE<&L]Y5!U]sJ 1)Y%$#{L ؽ[fA#6xJ[`%Uܭ[q;ͷ=}U BC_{'ո^YJJP'bSa %=g ˞-TuUl>Cp(t %mP?^.͚S@=Qjk$lS2J"׺W ]ހxx |d{؟"<\xު)ǣD)ٸS_E\-Xx|";oKnfI#1{R9F+\˖g3W@]!#;'NK"ZB0 Pu~5gWC1#>hr iaC@bJC䧩>`CIYMӍ-8ف|)?Hb2;+7 /W:h登8vIyxl30{FLȂITV޷x9Äî COo1~y;j6*8*kPVM- E*<;k5oCl1|45'.`Bb(eIx3&ֻD!㮦O99q-]- KVI+!L>V:a? Ҫ|B^WDj!kkB`ch:y##f P9G8~l8jᑝ FF&nsw˟'@zv$XZ GVkHT/cVwEBM UFi 㾭'ٲ2(QFcW]kugs܋NLJTei-)c-UpۢN"pc(#(֟Zڮ|6xV55k!Ht;'T< bzsS,|-7{%%cla*D^* :؝C قek˭z ibޖc GlQC `{FB6ٽ&& ;Ybp=4qaq5U*LNk4C7f%bhݛ?PK98=9Z\X4QK6>iPm#!Dهpe)?,Ļ+ܤXSNJ&s~5;$%jF|QJZ7LG* $ E O'#?pQ~<`_s,6{!PL#Znm$]Gū?쥼Kȇ:eRf Gq!NEKo3#4\ [kŇ~GPWi6^̃FkhO34O&Dt-S}( 47{T7hpsu+hĆPQ=ơڢFMhb7LKz$]>&|aVI}.FnzKaSL4 y}+e૓ſ+px~dJRenNg4=hf{Ԍ5ds! Kt,e_+t- Azǵca[;Y}fTJ,cX>ntR_9QDR< &$kF'<|ꇡ0/+5m%+@ l%L*zӯN$ k>9a"}u5R;nJjw _ 4,Pn@s ]='VzN$˂X+\{&6P_O>hJe7 gClKIe:3S[dq]_~RvjOW4t@e$0HJńfM+F?!^򞑳[9W{1Eʲⓩ˲}WK1:0`(CA@4W0Q|ܟ[nn+gK =hE;"Oguo`]壇[/vÛ9UM8oy/}}U$㥻d5,[d ة`@~n7Xgc֖'QU XWݝrA|d"ʠyJ ݨ~7[T"kķaw]Pe6*W=bK3Hw2^SE0ȹx}}ZGRX{d14KOקfC(HWPw'3bV q.x$(j! ҅%߾ sԬdr[oH\<0$@Еf`F*jf`UQ"<6QZ*hYw\\[rCBFUKH░Mg]*TnُFB?ŧjPJ5u NKhX53cc vqHr>`"ks<'Mavcor᷽ۀjX0`~c &y2KEFczfus&kIՃ(nM[Z`##-'U8̈́NhNjPq7eӣ!28`i{~&h_͓,Y.+g#/j+opL+& n*4/⵿4(RVa'IO^.hٮճ>_mik8S'r@uͽ.K2~jqʑg=ߗEZ,?n:ϖviavdwoQqZBb0s`{qMQ-йf;42c:UL_d 5"sS]7z h}h\,XO, [x׿+jkejNQ@ccA0'-"-m,\?* QH$iw߯ڮ Q9Xj|^2_fդoYM4;~۩7BH5Wwvq"3gNg/PliP""KoRa.eAmi)| `D;RjXuyHd PcDp5C4Zq}r:40Κ˝HBI439Le#[=Rj̱z O^G/ t2=߽[ 8;W6[u(975 lR٤pr7؜;cj 7ޝ Q=1\@W`eo$dxrd%I*2\{j@9Ԩsz)DAO\:t#`y0,fe1,,"Iʃ_i$7ZP-Lvcےь]Q.ɆhqJWJJhWe4ʋ7Zi^*& 0V*qQWE=}c2;5r"+n9KP7R T Z3 l~oSW_<OA$܄5P;WUMp;WLm+׎dp/Bs ]>VVJhA'?" %YF%"=‚"&AB͡b{JcLN$%7rdъ6X(_W!Lq&`cZG+ԟ)5$CMx0ǣ0k?s ~K>'}X) ,YAa+Pvs5 խH:"Τ1څfHf9y\̧整Z)?R 9VmWX8)L 7 @KD]\"Rk Q{0cvdͻ 7 6Y`7\kV/PkBކ3Y,NjgA'sބ|[S4O*9mJY3lm8ԽW i6tc?xLs;_!KUb,Whۏ[#ޓr>Ps)X~qT>U,UtJN`eՈa% ks7k,`$nq; mͬB܎Ҽ=\Y.gh2۳ähm8$Q'tjIm߲yi js a:(EƵ3=HSl/fM*aWധMl@j7^,l-:GNsp6i ˯K2>}`t&eޔ5\='y xgT1u¿d5r9%/7VtcG.C dZ:@^G&KOr2oXD9:.ԇwcGUYEd(ٸqe'RG݀U(a߄_eSjXVg`G۫9D f-?m?o=u8TJy&J$;m{TQN5]M8[88 _`]^4DPk<|,ȱ@0>S F4-NhkC63aj%=A n$HmK=E8p9}QYApL?$D0Yׯlc TwQ֣pz3Kzȥ/DtB,~E?ثTm2!r[S-_?]q+ LdZfU)&tpj8 rhͬ}'+oS>p}ˡK'WF^[|0c{[TdOAm, .R /SS'˥@|>Lq,A9*a.*~~Y GjMUTqkCC譇e'/ 6EΨ,CA $ƺDANW"H̗oFi R׸!ʹv+ÑqUM_5^RyƬ 7,> Z,)LS߭U>pҳ0h0Sx=GIs̏KP=6Μ!~;}:cMؚ]`'FۃxwaSRˆ zp%+ [[y} C47(-ӡF(҄y ;BWvLnR~. meȪ#z*Z ^nѯ֬PKﻎo*uw3)f ^ڌ4xƷ%d䓧%["a$dfɹ"XB(n͉AHE붩yخ= &xYb`U7Ov@c̺يo%8R!-ۋvI鬠CfI㺱>a9MUVM%d;'wp7H倽T~0xv$Tٌ&Yч4=V;ԂpWkJW|:uE_3\!R 6b-\ݘ: 8G(rU}#OQ*ÍTJEDukb oD)ޛtn# 5n2$'J꛽)4>C|y]w4~,P;}l*F"p [ڻ#V:4àQ%6ۀ/GB[Ps #tzytOOyc2elo*꣺r>WԭWrCtgW{H6WOM]&4 ^-4(סZAŘ` bԙbo?[?tԥT여bRdpW.ˣy`"l,2N^zR޸tDJa'xڤ VEȸAlK" V{[J` MOD@O0پqUkt3IY@"#m0FM]s= v79cȹ4΅||sܼd "6چS{I=HuHx 8?!q`V@$_CqیLoXn"ik8I֎¿脵{Mzwu00_%m` *fb= bz^&a o0CQBJ50t#T|ޖds679fPjeJO%0|X;﹗;n{U*z 4wľ Tc%MFYuDc=22 Rh8NDOhU,F:owAMnqSaNm-je\\$č-EB@4z -?8^6z}r|[ttk'X/8Rr2K50 [5]Dr}K˨{:HZ {ér&ʞ]2/r s"DFUy2{z×DV^ţ)! M3u< ¸;{o jҪ’z@ ᨶ nƴ@y".cDd«ߔVX-_1d^U#kWD<1ZZn3r ygY{.8{tqz,]*%~\w/8NYEMհԱk>ƺ-Uy(hMkHif } -oѓ4=Cy :3zlcؕӈmf 9#|( CGܴX^N7O"c)ջJASk~=Xc v$|H!'h\ Cg#= ^76X|bkz{IuEof7~gKȣ : *im^'lQ9%3(wA RV#evt !,tAZAy3z}'a7 u<'[Á]骸p~ - LCʨSPf! &yWC a TU+ˇQZgvNUU| Y2Hr c0+Dc2˳;dB$ZOsOp(9K@9n+@|-ȧ4L+@EVB]3KUJ.NoŸ;@~ z.f @!'"HdCѐ21vQjR~gh}B."^Lf?޸$0PoAȅc10OZTnu6h[VW,d'9 m/e͔T*c(O2u=!}dQ  2~&󒻤2[BzEP@YĨ^} <+twBSlwMF"*7o[SɴJM m7ttqQ8yp♊ڻӛʞR ƿEUN7ɰNe\CeN rM8yweSX;ݿKfojѭ$f#a9͝s{ ΋ ê.R7/_d’NK-D^H}}\,^EvvOǯ>bddJ'ӓH^v̕S[<ƾڥF_^:D2B޸ö_21> ·,1_g~՜'AO݌faNNbRC1nlzqSr ]+ L dᥒ߉br9+)}SU ]^80K{<_i6;pV;yqN5;Q+TD<5"M"N=u?B6w hmÎ6_/ '9 u~iS?U3|/:3Js[*҉};8[1IjP@LδM8p?[0QuZqֈG36Hh3!g d e[KihV1 SeAʌJ<TzkSdUGO^侦|y+ApMہ#گ-C1dKpu*~ !;BB^[@ g&bPϽ }sB/ua\5?T<#m5X謖ا3|w:4U,cףc"T YÁ>ãⱇ!ތDRW]%Om cԃ.GvV@wj*}M]Jzًp?{ nT/pAN{73h%l]+sۯ[P?]4@'D..5_V@,/dq1LK KZs>V1NTv@8X< V^y~&y: E*0xJ &wHIijrRHSg:;A``~`&Z mH6f/hxN˝+ibj=]=JLULJ"V֊A?t)m!n7_ivt`uqXmD%3ge} _'#Eg |fN+#S?M VaԈp_16ŀw3'k^KJ6h&^rx}GRD~Qڑ|gr$maC!زĽFaDNsO&sU(f?qz}2wt|*YuK. %Δ$Z;6vl! 3$u siж*CAv͍!}J*>Wti0j(!wK)D;Ed(-8γ5,v:*1x7 jWʍGf<`ʐݣ~ J3*& >6n;K8^[]7lfܬTyO2=R-El67PR}jU"C HιJ{_[&=xt$>{_}՚?9ؓX ಧ3"4!|jlK#TEQP'ٙa@8|tmgalmy#vFQ] A.x;,Q^ƄrR2H{ jۗStbe|5[4b:{_ox̥q#ޝ!WOlS-ؠ~@y2axip]rŇY^qC*uʗ6pQwP'G!Xac%|7erjߥvA2] Hp}lz)f9|ă!ܲU b`(NJz*dƎ8E$s. "798鍊ʲ-k.Y),@m,cŻ6Bn;)Q<:ۖzY(`5k%rz?]]A1,:Bۨb vYV<`~kV`MmTC6oir,@ZhRuB#zUK7h;y"G W G9O G0\,)Ip8Glp~Eڶ6d4M(I0+x[J'Q9-ی>E4ݹ 9"΋2/@qQE1bX^J Vn[P@uf\ `q|, Nn)oON' `N٩pd&9za涕eц(Q /oǶ4EsXWh̀[g1kv"Z‹KsO\#  uE-'u e=^F6 W$)mZ?,$j|QuW<(\?#]6=/6osl0QY9qkC3Ң`5==6f"Ru)}6o֩9J' znTʮ3<)t_2? axy;lG7>1 >L,Ghz#dE3e[_zl>-I2qcuiH^lP8mA@SvsC$ґ51a>Š|륝HO?2tU$idtUZq|aqh)L峏ڀNkgV$5(א ,fg>f}CȀ5rܫ>Y/`}{䧟#B2.a{<] $/+vZY*WYp˰Er; 8s}uKS2W*I4buF={E8Nv=e_Iw3B0̾#k]v) k6Z ^ kX"uW")Sufϟ &8-K[7,B/N߈yM4[p>a)OCuAY||IؗS7og.[cN2Pj%_˱= 2>Ǹ=o&*|ᕂiG)Γ5ɲ1T!B"h1›n!ŽŎ\#ЊPg?@L^3>}j s<|r>]V&!`Ee5E I%CPJ+ i&$-za <% JIJ%^C[5I^yD"6 1㩵LCzHSktpVaꑘgT|C f6xvĶ' ɾOU/k[W*<kj΁M_¤&kz,PxUa:A;K?vg+52XGA9oD TD|$5ܚ.Q"{QJ2<+F/OTocg~/#z_SNȄiC^nZ>_vƠ̮ǣ\' ?5@yImlӽa r+?J6؉^Y:̲>w1kW*/'-A;ftDQUh jn哪 !2L xeR >pr)p܀ܖcak%.UBf_^ &|/2ml~Rj 6(+ Ԋ```m-#^T|Gl]{JbUϚQ~v<>ߑ:*ƒQl?1HѾ@_k@"Se֬vj'Eu+xNQM{<ڞ uqM_Z(j!@IN,gIBwdh@Giw̯9Yά;DOGY58W(TKo2Av(zSobS`\6#fi2;+Y"qM\l-i%CKS^gcozχSEZ&|]ò *`>{u?p"-o].Zkb(Ӟ\cLsŦƓA֞PiX-䨬q^M7 \lWvZV3I/Okn gC?KL:fAt-(VƲ9u0_fg**8^Zf[V_5v7Ke`#݅՞ IEL? Š*؎4<0.NVtyJ=j:zS@'(T1!5Pۇ푨MpҪh8L8ש&) l3BYt (PuTd#ڐ pX9cǥX.:`3PoLj\+ĪG(bgS Sf)J: Azzwo|3ҪqATުu,;'^La YfE˞{(܋FpbG~,ld YuVc?m^*پ7A'ЊccAHs(Mەtl֪i N}V:~ RK ktZi֪WLLD$|u?syk M$Pq[N U,΁oGy/{}= UMHzs$B҄UҶ \PQ:*|uu35PSs]eQ)Ao s'" !NLjBy-!IdʀTv5#:|F,}P,s4W6,$~NP&|t56GȭBR[K)޴s: wMMWUqxI4gtuza2m4V|]%TRt}Q%f:?84e#k{#zېTm/,6}븬ܐ6z{H_ݞ0ZTT9;&)c لZJeR٢{&ˀMtfGT5 kw)P" <ӎ>Sl+>34RfS T-.0UN-L %Z";-_Lf5'Dc׮G5I7pV4L_[tFjOݸDB$p3n0* ?Ykl'>Ñ.G77< "i̯8D D-W4 XpA[B^?J ^A~1{&RYDZcӟFj^f<tsw 3u! w¾DZM=IU$~ 8YN縉^wcDjȮ? D, mw{٤;G=3GO1ݪE-w.~ܨ"/ J3RLJێV dgT{}7ʀF`҆ {p/ټ*ӂ,cIDd[OOLUT=MU/"@q]+Ma$sh-1}+Vש -̤#Ö(RX/XA=-ŀ+'xyɦJ#O|۳`Z(g|_,11u Z281'4$D+!O%;q;x`2O4RI( lA( -p,_ `$i:=ViZ2`o]6J$f 7 Cbpg)}ZMɗR@5Oft3hXomqh1u+ʥ+͵k]Ŋ A}E'LΔ]ɖ䊴:vop&"w7Xnflc&(nQu.3z"e!ZO`y!QE`WD߱GyС6NYҳDE/ Sx-1Qd4c]7Ptd4Bs&kboًR|f[}<3uN;Ȫmim&@N35BvL- 6%˓4"|bI)@)GH3rN 4tҕ2z K/O-8bm=> קE᱁35 G5\)AU F#i[?&xퟄ=\圬y񣪮Ac`=wsl.b<-T-<'|W}9OcI=$kgq6ͮu:~6dOq+HOI1N0Jg-rCMls~2| ȞbNp'y? tp{bV}j\;R9ь^W>f:R6ft& +3xa5wދҔ^1+*/v=xi>@ IM 1 8ߩ5r^:gU0wjԠ +4%7BZPp)5 py!SPyDRR.po'lMh* N˂Z Xr JaeGGs@KioDK TvxFrM zRk¨kBi,,LV)b#>?*n7y_4A|~&NlOo{IX-^vSw`vLGLUWdn:^C?k_Οz<)\AYdILnTLΓ\ː (kD^.b˼Ik+v[,Ƅ fDb@D2U~DFಗ,Mh@^Q%Lgp"ǀ8˨iľ]w8[ԩ;pEd m?{({QYjbS~M@C Fx3#Jof[Bn1oXqÄ4&[to늮JoX$C3_#0*!5="9kx2X;jm1jWK#_Fe&EPaDO $RvrI88B]UR( п@:t ю<(j %%Cv*#zTtX'S(ӰAes4MY=_!<K>@5l d"`ERGRz^鋏|߶iC\F` ,>k,+a:Ŭfv6Ua\pUbJ%<%P=$VN:]/H2׿ћs M%yK8uhEQaJlO\Bdʋ`FRHnSPľ(CC_B \q1B=S>Db%y{`jR]@qQjxGgG90!fj>jo=M%. C pZv' N2E yFAXthl:!IQgqG'[&I2oV "RdT NT3ƙʺ9xDȢj>_: SS3h&RKEa(#'gbr:i/ЍsE>(nj$gj|c'ئ|ʺ93-!_͔'T8S0+=28?/@KEPפe76}*>XfwF[nԴe?%c"O-R Ү 0IK _4f&X \N6N+eԘVX֎GMǨo+t/ۚ59f+2.yrY~]3)N!=% uE!Pkӹ`.{6~ Sq?sLnfmU-D#%}c>xiK[Od|2waXiFkHglqLO=U0̵@uv=!m${MJ4Z3L}pzmܣG(7GGޑ_a6u9 'ol5JP@}*a{ =5z P@ .]DMNU5h`_,x~><{Zdyb\NyW| aAvvR8":Dyw{ f 6m4Y+ŊoD6ƺ|B]hC4;FvOq{a_%5~H8^eLZʘ|e;?o%s '?'\g#ݨQTJy>m-|D\APr $\ρdѪU~Z&!)^)ۇ=ß a¿MM(C!+hiV|NC*D|86-#F1Qtִw>f?qzH%,zЄCCj22]ϽrP#k# RUVCb4_&|R#f$ɧ(La5 >0Pt:ȏ[D䲢H@/+k-YI V*s+ȷb  g.heZ'#R [Wgb[ h/4J*@f# u/t fEBӼYc{GB|~jVЮ/ DZ`jƛHEcpun<L"O0M&vmZ`<AF i`llJPk%+Dbp.a6ҡ\j,(Z>*Tf4I?wh> xܮ(_/L8N+PPŀq;Xq&I:P#v]J$jPFV6c]_+pԵ2lHɐ;L>bV*PG ;c$ %ŊjxC`4*{g)nrV_Et8*ډ)]j+ "=ToRD2pWX+H𶺣†2xwq,9$qD}10Z89e^2Q` ]~X͞y`=5&4Y 9悡|*-Zfy1*SV5Iyj q3ְʡ#/h; Y YJ>A}STKffz kDs@11>E[mhrTS(ڢG>pO \pXht"!/: vn@|@kUf3XI sO>u Oken?7dZ)9yeYU-Js| >U{;^&)IRc/SgB1ߪwfY8 Gay(a`򔓴.Ӫ䊍jQSV\T āΈ{-JˁJBqfEڦ=N*o:Axת@SIsMR-NG_ wbT-R\>H^0Y,t h~S>2ɹ_cuJtFQzޔgHY&a=_+lD@͜獹쟹\ We>ĩvgZ >%j1IB)V@{k?osdރߒ+X v-jJv8lFx>!ViG a&kPS&iF I@i]0429mM.?,+f!%I4P}ye躭V.$ {^F$(izc&, Wc?q5>'z/xmTE.nkUF_Y`߷TUPV Suʣt h"A>Dʭ$@[;w`b{P~'۷fQ1HUEoIMeXtO"{WzSkN)V43]PG^eml D&b]iV)4n8)۳CM7 CSkzD!jKܙua88XZ1\c$A)Bbۜ^ n@z*5I?< 0V9wAcÙ|WJ~Q+NFWVNJl`R ŃW1ĩ*b )ф k]l秸rDVOnKXAc>lYʼnr&]B|Gs(gp,U8yH1;9HAJuFT;UپPFu~av .gEf%Eנ8]1RҲάT5lBת5n•zF1AtJdpX Pm W>s 7&٥7zPUd`}-siWv(~k) |F( c~z:ЋԹ=n"s}7v܀Jx|rb;%9\JD6VeҒdc-B eQ) p/g%T FR [wAzlv&Z{ks|Vʮ8c*S~[zRi |Q*9Q?(^ޔ"Is#= smWF5<[3O-J!(-MDa*Ӽ#Njzm[ɷ.q>yzw&,I3 (вT$-K ϛpjȚD?0:聲ez>.G7btO ])uӲQ#>LVF26;SX42a}K̂0srw{$ W*ӝ7Lh(t ~9L EYC`p# ulfm+:Qss˝wK?eQCctHn 4ԃ%.!9ȇl}*&;\ 2Wkpwg(4)OX DNUX MNFDlPxՐAW{9Js aqjD J g_U֗&NĮp7ـi_?4n2xwBFԘ4_}9%k_4E:d&6 OlgRKI7za ݕ R]y[=1`d;+}ʇQa/9KV @Ihul=TGr_7W!ܹ. E/vl9iU! 0z0c%UK8g3G6[qoIRs8j<4HJ6RKE!Xa {÷=&v-? 5-~I6LZ2h?^y+<6+'Kn ejdǰF_O/f:҄iq_*hX:>z9P[0־g[c. ?", )z0|T$"Bܭg~zWpo80g *z|U*]{fN?F Y,`@ k3bqS۾΍yLBO"%Tegzrr/3<*)@of}Sv|*T"kF=O=|2 r[xMȣ&wib@ca9~'kHa}`utRfKIB(n=!,ɦ H/ NU(j~$0d~? ~sSu<{C%#«rOɧWtblf(5IⲊPMW4p{IWKnhcW>s=Ñrq?߽}glJ׹S]| g4muΠ/<`!tR# A[KJedS+/j +]|e|,=)2uuGΦGnq{l?S^1CPf.@׮ [=ų BfVeCN #&FxwXZJ=XHif Z+JpdћU-.>]Vi8 cXzNkj6.C}Ii[Z!Id<)v|G䧧ï#>§,eT掠H6&$;JU{f "*w -*?|dJ&΄֚Ab{b6 (o$ tVicwtǍYD_2$TYѪ41. W*%-ՇA42(?' -@!ɹ U/[2a2c2L4SA>5@wnMDGoI?|*1{yzBo|brX6Rv*-jrc C.@|u# KYJҊBn@/'U9%?T6XeҸ.Z$$}Zzσ!dž1s54x}03Up[u:/ C *0"mEM_4s\$sXR[ x#q?V:u}Si=^o\W3ʺ6uNmѧy`!s;$YkН[|IW=fFޔzzS1V4cģ8ErA14v=tH_<)$2>DԮwFrO(igɽ~0׀`r􏡢#n ]yEyTf.x5p>ݫ 9ӡJ_MP>О<&+MA+yUm?mS7pcp[v/uRQL.}bc3[iK/T¡ )L@Iq6bKp92P@p _.&{,~`e&=% ?:ۺ6R㧣19%[V s5x΄r(^J({Ԅ3K@&L̓CdxS9k֗2 )M OXHeB_8DM~MbY04㼘F!!!sg+OHP^sKm K'_QӶ_O*~pe׸jSFk1f.H#r!G>]?*:p"ug8)V{Li}T nowQsa rel0V|ܐ6TeZ"9]jmjGO8$He\P}\M,_A$am"0w dU#TIŞ%yd'єR&HSp.{ À)Aoc ˟Ю-U&07#kbjzGhïŚTS-$qZx 7Mu -{m59Ӌl2!ŠI3IsNCj,֮[UrZ x ;@ѣ<6 ߪYR,L pӁ.x~eB1= t&eeT>eq)J9Za YtI9jRWhNm2@{3Saa ]k-l}6HP/f>=0u`Oi75`+ me'@PzGC.a{A{(Ϸ<؝ s!Ai?J^~%/SõHh[:!*,g:b,0&bl+f@*c? e+88*50ʶ: ['&&<|Je*aUZW"-OŮA Yf `Xl< h1J3Ƀ%;CkPZe'ejX{֞}tV3ǩn(]ɶW[?"-$hma%R5:NlF J8izy澊*Яg(9@9QQn>yg$*XviyQ;鮄*[V{!=X?hyJ` ΚDV$ 6JIz<" &H똑k{ݫKSA-+URqHN de< m@! KUhx}$н"6 2epJxU68Fy׽o5oF9"=LIsX4Jt8iZTJm<Ǐ S | [e#C;&AK'x``8Y$hCII0R4($fq0Km)VO-p Ħp +vkXT撢\q7Q>ሊ",^B:O-ڌl zs%GEINI"@=/?0r_!  Y%4-Rł ow};J^U?V]+O~t9kOR6'˕^ʙMlh&9F*=`ݘBpK"41(a9;dZVזPkrjfQ8ШaQ&$;H'&UqâP`f\!Il ALde<t_TWP>4p/RRN k\<{?c4vxr =ƠNR<}dN0W2+SQ.QPTӅ:ٲHlJK&>{ԡW>$wppj˕o!S sǶɄ|mEm)2oh.VeiZLQ]vMC<*ZCKY}qg+\U'hǾB&鼱&wL|5GDP_&3 ;X*RD~wAy l0$ {!ޖVǜ ZO]ٵnޓ8)eR,?<hdrv; Iì>E"\lWgAD4N`d5cZjk-V!#~_CR$ MfX)9HhvbB묈;g--l6N.b:UαY5? yL %ۢdQf)B8uQMijKҬK <$ns\S >K;g:R1Oy]>xEPa&1t_9%&OFg*^`UA3&%1kZm1'y/g'$܇obFEnO${,Tw܏z*gUN7+s-7bZ80{~x^Oq|/`{4.X $@ZZn^[E#TEL`yn&͕P-+jWYwTOq[9Ԯ,~_ԙ.;?Y} 㠯}wZ)K) *~H(<`l?gFP+"ylǣIpU —귷.Wو։wVBҵZD+Wg{C;b7?/|V㣠MU}Khf Star'fx#m4:!x>fO+k%ڻB6õo?%hUzUN L8F">Ph[&}XZ!NI_gñs(`i`^@%J<N ޭoX0:x+kܷo5F>rFN-pmh4%"ص 34gN a#j8О< -| HW"}~F:s"֟-6mKg:v.y`®.ٖED3hFE Si9e}',`H$>2-!)$> A ~?y;wn 2ws(r!tY| 'Ḻx%y_ ڢam}h 2UFgkP*yel,Ȑ#Z~ 2r@=mŅ|'x'U*a)T%V!d]&dyc߶{ǪQָ+u ,L+>׏ :?.?Q§cD v r͈g2<HF'sjq̙Pi Eq )S4iF& >'v\Bs7\;è*C댮yN`3QL3jᑏR;t!mQfB.&G~a%/ﵤ'rrxUP(dpN&EKVu!^xc0OX)Fq($*| ^ p%G< T&GCi~q>[QQOHO B@άx2Ok;ʳkybx텼lk+K<ݹ^,pC B,4`:& }wY ۘ b%ǂi.l'ou#[5^akFyu-%CkW 鳙oR +.K@+D' " pNG^H|ױGT_w0oSF%$'i|45i"7 =b>W X^pi S`yQ2Cγ$7p:M›qUk0[`igL߼jݠ 1v鎲2Z('2훈[]Bթ m s NA)6_iTHndNnwt0Ҧo`'H=5a#}j6 *Œ@]fڬca6{9h $QȡRZr3Ii 1ٗk~gQ|ĺesզt{/# /n _oF 8*?JR LmCrAR}r _) a 7P_+y8Y5-]YC߮MoXU cf+HI1Ue =+ϕTj~3Wr[vmU-!U4(oleLnnP`ޕ ˠp*~-SB5Gvw_O4qh:˘+jԟ<72BդW0J1' ?#1Nvydy^g-iH3UNpǣPF~Sm:c,B^&6d.էr5#|N$}QqiwpvC,uSd/ i#~puD!X7mFXS1i_-h)%d:H$ճ^@1{UZ6 jI89`3d]U OP_ͬNP[?uK>5KPwwkՉO;gLaZ 㵪EMǨgŁT"=vgӫCGmur4.EB$.54|k㙣X?!q@^.qbE4˔!tnB>穻$81A:ND0DUT#b)HJ\`^ 6!(? xZfZ\%$rp_k-87 noQd}WXšVT3Wģ/m!"rF-;ݻ'GҨI 4#\pPBOjD1ֳ_B|Jٰ&AWyJV$+UҖy@M v{Nu&UPb3d/@8/N6ȶjLq:m; %hsQ^hc ^*ǥdKt*QdVE S{A`vǁ2Kff2y^. GH)@+;T:R9&cV)UkBv./ĠNhMʏYg89<<$- ٽu݀,i7^LSuG Cw4S'EУM{ӔLg+N\ nGdž(b|r!U -sKpsv^wDEwގ`ȕI{<Ltc's_{gk!)/"QZ {hpwy)K*BwoH\ʐq M XEbBh:C=MBAoLCiC [xPI!.Q) 0߃uxjǏo/yÂ(S%;xD׌=79DZcYJkCϪm"2wTm3BVE6 jMP6!h<Ҷr{<~?Lx/ttZˢe$wNE6S] Ԫ{cu>[IHS65@ב^ZI2$Ŏ+T#* VD:0]je풤Qd¤aֺ~.UmC=&dCb7J7!;Zڲ>D'T@bGYƝ*dh{ Ł\U$[$7L-M] A٘9wPkD=nEy[0,2+yrQ/rɫaAD%*NGD뀨ON+#`?l^V.VķB 7Ԉy mO9q"jL39? MՈOX0@~+ If&2t(yRKldq| 0x'،e^3_OqI6"Tڦ"\3? d0# eu>>i4bcqE-̔cC0Ͽ-2m׀5'kBmB ZvD\K#P]Q: xv?p]ϖHL;OCa<㴹8`X(c $l.5kK!(CQVCa=vTP3b\]v"8+/t(QUAYiS#)ci A#:q#ꍢ ϰTa=@hPY*[<ٞ>DžbDEf0,Y)XnPIi !se[RévFYd*O]W{l bH)Օt)lPޗ4 {ؓ{axؔ(.?'" B#!~9$w& "qn-_Zӏa< ЛAi3;NQ/Ib 9\szT3Uk .ެق{ߋ7IPĘIu] =Qn6| I' aPkxi }Gmf[$kt8@,~upڊ3Ç%-E*3V&qMBCԏ+G ?P3v9xh]O/қ*A5We-s1ϥ!PBfؽ ƒOYneAދvYk@6\&ZW?ꝁ7hH ES[% TdB:X`/>]{Lj{F܁‹2Sbo] nǠH+v,U06#:, 1{H̓t"@c9?z<@9uFyTv5/6::+:9v_km@U]0E . )JRu+%IЈUB,:pG=p+s񮖰VS7uk{ E򍠐 l&ťIL/>_^g{)^p+\DrkښgiaoDo2VFacJ7^7RGtsoF@>nT б8@`J,Ň>E!~Z|UPhJDDw9:P-{a@@'υCtrQ$8m9S]eI')9~x8F|@8WkŘ+< tֺ&1K~heeZӀ&/OC^rx|Ͱ5["Q&3ckIA0I x31唢!>רP\lNhUDN@i3ڬ\ї][?Kb=a G;/viၶSlyn$vvR(afl3eIdަ9x6Ym>&aBt`| ʇL+0ejL'^6~y'[~  GF:, `OPZhDʌASτ [-놲dPJzfc²ڠnuv}MQo2) P-k"m I5 9av:P(ϮxRy L*a $DH!1ylF$Hgݎ"pMGxͧ!Bj4$ƦMVfŎbK" b TXo֚6BL陛h҆Nz"Az_>P&@ AN亅 Stho]0Cbg!O<$ x3L6G0u9z0ř=4|bP;]ggͺ0b8n2pIsy;{`t'loC/EL3Tf[U5(=jK=Pi'ΥŗMe. VHo/2JOڕKx2f# ݀0-Kgi 5O;3pp5Sz*l}64"1mqCCirw0#2^ɤdS+t"NLL=:Xq:ՠne6Cc@҈Y@I(j R I& -$] ^L$*/JMQH YeϞnJB)-gkv;{ɺ[U8Evlȭqbn },H͓c .Xʍ! edqUHe %>;+h?C.Л3Enn[oT&NMqo0",I*d@ӈ%|! ;\2KH.Nv;f;BT"reE S-t욻Z9Δ1 ԰]0ޖjRSkIo.lNRc9.k=-T32S{S(V`H`.dlO lgS~qytޱQjh% 4VU+*a g|M_oΞTP ]qAS}(J5hˑ0SLg.DAve01G:!m?Or|o&,տ+%kF*&Uianm݌]sևٸ+a+yF QLwYF=yuijDӞq*T&4RdrXY XfPaxy¬OmXeIk2bj!6O59kъT=!z_m| B1$17bXY3 o^qI_ٞbq>r2sE\ Ĵդ ˲)!FŵG\M81uWNh~6Z~7!F$n|.E,Stx@ ݈:]}GCgN!=N;ӝr}wEx!<׍OL c}17yEYpi^&f:>`\}7 :S}5x+yJq+Z0)Y!g h DFH؏FGuGuyo{l-{ nyv=ۄ6nl+ͻ%w\q$),y R(DP# l{7y8@"+XN58"dL v<)壸gF$ظM[40,dҜғ|_DJĽu䩐 0 rw]AC?m;ITPġ9YBBIfQƘNVߛ;6q׈cWk1FՉް.dlˬGs)q=4;.;'5xG#˾n~]S!*B 3cc({J  A'Ԥj_m5\G8Ulwt$e\ yF/ >ir6SPNH,&=A1io%OυI3Z٣k0z-҆jѾbc 0D.i}#Bq3Vz[)y!OSŪm_kN ɝ]݂ӍVFk!0H3QF-# "ADgʺJoQ0+L 7mk]mǣM2<%b~(vxZX _Qpૉ$QHJHFkUSܛ\K;Ukkws k Q!+Z @ɭC8@*IQyVMb` 18[I(]Oޞ{UtCx|9kƽlg׭׍ڗ,cm#0?K5컟r"Gٟ {cF!Q~/ a&md<28$0 ޫ2`0`-Z]JP ;nA7G#f!Hqۨ3'r"a}NS F_hnT[0\pb`ORAR LrCM'O%u|qă$ca ej4HH )jXO??&#\ wsVvqqMPY#r.@d}o+A5!٬hӽNV((CCE r;a+isH !9p%p`;BN"jA)@ kxߜip]UE\?18S7]ʗ+4uHHocҺ+ EXU6BMD*U:?~.d#QDf sM;=N?Owmԃ̶D^]TQ BTc $V(ݔ⿽nv;?ǚKz Ʀ1ٿV635ۄh2`X#Wǫ71?PS34e!Pd΀{-?k*Ӌk L1,VAƇ _JE_x_`v>4Yd{RRr{@şCYeD9)Rz> sl:mb0B=J[(7ydIꃫp)dG}uٌb(ոH\;.W\1#=a>VNEkل&pa P Tt ){@):%Zgzъo JsyJ8tSwc2[7BO\%:Eez;B[)mQNgphctMxv(v?3:oDB S6lzuĖUR$__<p{wM_m>uY^85LukEV!R8frq(47|fy[e|A9LtW~}lZ3`.`{p3i:&!m4Ξi LՕGmE6K}a Zd@3}0N!7h5]3"jq\wߴ]2{:Y1Li#<&(ՙ{Q[MYess8FZng ًP_e >+WGfVagѷɈV{Gi5`=,sbxYXcO,v!>LS*ӹwm-4ýe+&Ukm甄\MѿaEHtGn%'+x1ab-wì)%276^vpd臾(IHSOVP-~ SHEydnmy/- UNÀw 8Om$ M4iLo&0,MFen(ٱ}4ye+Z6jev37!Ș|10@ܦwkڠХ*F(Za&5wYh%&ر/{LYsi<0QF $3*&r&n@ű89 >XNg,iZ6Wˬs457\Y7p9I:/7|Wi7㻒! %ǚNG(PSL8NMvCɜw#JӽB`V3b*Q$E NxX?m0 iZf7L0M.A3YҬ@I{2,][qEA2TLiI _u͋~ foBwm&Cc+I־M3E6U_k6uYB!NYS;=% ,ڱ%F0Nb@p685>Ҿtg-Z\mpF#FAfK}1A@ cR;)/x>lk9tG#;+E[xƎerk=F(t|gA\ݴQ1Dzh܆`Y a!8Rṝcgb.*Yaz2H m,^l1R׍(|~EN 9JL~\ 3XՄ6oK78wX (_H8*In)#I_@4٧F,ܚ`1H, >dbv̂YWO KMt%dۂc)3KoKBk5>mQL}SCIǵM賕U۞t[omS>mR;m%}ӽv[m_]ޛٮe /~ǜ6rEc ξ$8-a}BưlLDJQN\9M5(x"Q[Nt̤'! 1NFXhr(c>[Dx[+S-fzG1:o&^ gQr1הrb05gJUa.D2]g>@n~0KH_֣J@clc:$6Q718MkMY pZy{ b@)2a9&*qOf .h 1i6_ > 9Ol4$oxkOph}m7Npb/x[ҭ/ɗ]ɾX2;Tks4!Ye'ͫhp!h^?5~l{P}7pR/U,Lh`bHhI r')$$ܔa "dC(u 9<ut(2&Xx )չQ.m1:{W`lIo}^ۉj~Q9;XS^K k ъOlT<US0ˬ\yio_iia\dZ I~w]F`Rw#h\z%xSʜZF}-RMS cŨMf{0+4(ӿĢh԰~r_"_hL*ZzǨ5( i3%vJm,7I(X k'Ɔ,"]H{ L1\c ;{bF/5la%/Sisˑ`mlYL)hW1-[EiZĮ -5rhҳDUv6~V^RֻLXpf ,5SEP`Jpak}fYHt8h5q窃mG&1m]>MaM2U Wi(Gn,Gx~{8 &Øŀ4uϏfgiq5K1}W4^7u| [nls?AaЎ5aZ,9he<阋}T̆#Z98oK5rchl 旃4eNǐQv/GhBIm#Zz6)oMt53CWkғnr?\%_DVF1 Z-6ڠ[UbjFյ&ŵ޲BА@JJܱ-L("!y}&JrcmR(82Ƃ@jB<[{jo)ݧ=g<5` $'$-Ѓa$JK[6mt5H=)_/c` ,,u^/Oau l,iU 9Gvh++Ygf}Š9LQTdnKHF lZH/~5y:MWIX`/#@>[SFcW H@){Dm+(<+Hf|:>&v_u|FH !۰IBfvCﲳwSmgkdie[P3>/712 % BSl%j, TGO v#k@ 6jZ!$~->Eb$ ;|/7]~a﭂$yn}7$K@i!9HVaLs]kBK $ zn4~x@҅昏p>^9=NvGhʞïQRE;(yp+tEcOQgE>(<0;IB5۟G2(7<u֒@G{.봽I =?]B4Xj9A!,K]vO{͐H%vw+ܟEvI.u#V:׍rHVSʨHK$ *3M4$x>tJ@qm H、 $V?UZϩ$3tqa/+Wncdy]ޕt H_чnĦ+5ݽ4)4$ >ӎZGƉ7^B ,BI'<Dۮ` tpH@z$E_ $ތ M&)! @".HSob|B$lbI )}!$t$c0BksII 6B@.B$a.qsv)e50ACAG2KRii ^?-3[8.@#aD!"I",BBԴCDB@!! D$$$v $P4lI Q $֐d!I!6YiL>;Xm ")||w,..zYHu $ڰޱ,@~\B vYw$/ G"$6 ݪAlk*kcj*j)+H!XIF>ejRJMlB*S{SX/ă4/ԅBF$#n cBi+G"A$+-E1v! 1 sMM6΅6%aRhZȁ4yHD ܰȒ1 boU,|VH֋a &%c}dHnI)--!^iPʚFdI@A攎r<3k/SHa==lĩ6i_KD0^VrTiM,|SW&B7 Ga{naibmn p ;= ] moTҦ!P]?d0b@4rB`ե0bX)W[}Ճ[0g^Fb#me^^4p wPfxBҠP$^h꤮K?W@ ^`+,;}jX󹏪)D*^D`Q*2 qz4*e`0H *(E,u1%"C@>[.$ߵb_.ͦKtUyT㮭7LT_Z.؟c.'\IjГ{ƾVئ_)Jԋac1a 0{7\׽Lf` qˮ~=0Qt3,D\ZEЎkKJ\]:!4QJ⤍H$Ug),3qVaUR(}=;%U-B?t>FZoJucxi1$C@ 9M$>GW;URi }O2bFI$-ҁ^@oIl<,#@'%9Թ,8[mVz-T'@ATs׵~mѬ%ȵ838o6#$ĊHH"HD zW%.`!fG`\UWjmoZZڭWk[[W&ڪ ַڪ@ ~6B⵳i*Ā5H ر#~rp HI/F՗oڵ~յm-@hkHhy)nZW>e1%a&h 3pH`5sUOceA*4~Kĩڈsā/M,0#U_)UնֶÑ@8XBId1$KH-)0E !h"BG5m$t$hIh\V7 {Mwn E愣Z66\U-X+EkFujk݊YE+\Bc0X_Z6NDPbt@<1!x5?Ok˿&ĹmcZB )F+]sYl#bNI8u]'W\wc-!,&} %s3uI]0s;AlogcЍjAtY~P- @; F[/&:6lؗ:5ӿ4UؗjKA[a 1zH@\_th=4J400B]SB4/sKGU0%Sȥx 5~۾WgmUrBhI!-;^! zƃXuz;Igq1f($ d2|9G}ύAhLj K !'CKC{j>G#DavBY4$ @C?Je X愄XB@ӏW#[sޯ>7Õ(IB˿Jjo0"#r \#C@oC$\Ѻ%=\|z ->4.e[oIi0APw)H d1%>~s {X.~ MJF{$l=$L-h>",?7$p;` v/;K?2` 6j2DC!j񲡌HɃ9!/GxΞhQn~VfSDAAfXSG r2]"E\)+BF%4yO Ș3ezc1|V*i%Ǽl$B) L ,t^XG}Jk:ff -݅ĔUnv:G֑% , (J+q(*vY]7* p{;c"M 'P%a%pOrSe=VX]{d偐jV`Gl  m[sx>'ߏO5SOzYRBL/-kol҂9j$L´ q 7^] da GEm_V*hBHI` !$%Бm{ kZڿ+[\E%H[搒="Hd$ьaykB/ ,|3)#  @!`c`$I!$`h2 H@XLiCI $05BHFu5MfRƔ܂zprFl1sͦOWw; X‚ζ>5~v7_0 >6es_aM`2ШZnhHajTYm@a @  !h؀:-{BBE,HyhBP!smkX$ VKfBZM$մ%SBձ$ hbI/]Z*0%իjqjm9ZXj @6$ xBAȸX7"XM&}[j&ujBKme4 ZOZr@T7*E( "ۥVծͪc[V-֯iZ[oZa@$li5l-mmU17UU˧8~ٵVKVk"5ėV6ո׮Ia 16!p! 9͢΁ ٵk!*:JKiQ_IefmEM"MlЏ7. #c vB/sfȪgTH m$%f )b@ɱ! w!!4%`}mrKEzhF#`!b4e XE'pt؀%=̮*4]6ZRz]rkxU"Q}1FddRЁBܱI,тCHX ٥ذ %@w\!_bB3IAyZhISi3 t?0-$LJ*:yrRUt|ƙ7 7Aw>̌ b!YFBB%lR6k~;mm_gZh2؊ѱZED *V ВAvbPҷ k 0r[]M"81 UIY@n+i{ogg\!̔ydSdjhbidjlLEM)^Vծ[h2fҪƶ-}kjT*` $d+iŦ~x 12ܯw_}_OsM͖N-Xȃcs;,SEnv<WSHHY,IY`<ƃƺEw/_oY}9l,I-H^A$@"A"B&B<'[ϟeZkF]?=;,<{nmq H X${ 0HZI mZFKMBG0I$+X§"MӇ`@ HF[&@h]i(8nn-6Pձ$a4 ] ցa4e4c4^iĒ+h# 1y+`n.@/ 1! 0ɑ@ZD%Gd?4ejwJr T/*Aj5$b4lk44f֩,ڦ|vU +kZĽ[ӦH<״qzHIoװ-m@/r+,48?.||,(]aإ3xS(so, >?E$a`m$HK=s}7v6I_$G7F\ct6>xuݬLE^/vT~B(8|=}h@L}Y`_LVCFgQP"<_W,ŘC@Za,Sԏc(p`2A$fGo'kun"yk5Z_hAUT> OMw }̾-?}Mcxy>e3n/wqW?Ѳ_Ot,B\7>G;>mgQHs{7.]2,,qeP 8=.`^R63;iL9P??L}Wu[9>ŀKF`A$ƀ5XYH$$HW+Œļ[5dc/"Ͼz ?^95I'o2|<9~ZIד=-= Rh3CJ툺vDW!``139u`e!Ȕxf咾?8q;Z_#hEJՊ¶FBm<)&F'jN]7AD  K ;L+Z~уHi=[-|wqm^[/+6[ZFI0^Uq* k^kpb")$-h*]=Djώˋ# k.>,P,ݪΌ[ l,^[ݠ? B9#|8rJDӊA |3vK4V&%чbAYOvکkazvjl=贓he- kb% 0h,-;d)SRyCV0l\L8Njs}/W{=O;(YvLĥk.ݫOE2=Ӧ%Nvdg+$gZ|\R9)l05BrLz#F##HĒ`_D[eMVf%I$ !f"@%j ɑ N"y>&U~`& CBlI,̈́ -SBBl [HHMHW7!-ZFsSvc9\6Jb߿A /5.f;!rI) =?t79Wrj3[K#yG+U$&y==!WtPH!5/;.UYCÊ#C D%&7P\Bt"E 6@Cv`F6MQA)0¶&'CD5&\Vg7`n&a]\lwmׇZ5O7Yg\ Qư̦ Rfy\ ?ش?M˦( $aRDB(-ȢR% w !{Lap!0Wl\/Bbܽ׷mH0vԁxLju= 'l׿:Q 7L?:ǵ%!-z殲)*if36RE f(@h_!Lm61"L39}2~ϤzLj'0Thxq%BII+hHȁ.U d$"9_)SA͑p3e-/ý}/դ 9F@%p mЋ5>כMTl{tڥ5AWqKU][vU[l[zmUmKlUζKWڻʵk{--_feEXi"'jmYid4L?zgb(` ACJ$Kc@Ps[C(?H{{Kz>'{HLmFlsYl˸f4bOA?uܗ%]Oϕ 9< aaUwT:qS훿+v@tpr~_6祚9ۅ /={)[^D?eYuRY' l[ E-SrRx2 ,D[ #n 9mvH{V@~-#h봩v*9A] :̾vKY ͱaUT.1w(.UUAyo"-q}|Be ѷ`,BXN{4bլiaH<43ˇYH?5RMC& Xb6UB(DgĐc2:ehU)pȈ.+ :f(mEG(Vhb*chF!:^#p4ɴblD܈TlU4ZaeL!Oe +`ot+,Wpb9\5e09#e-|wÿ!,/ DL"*~WsaLT2l' XK[ m^=BTDV,TmO6!H %>[%~ޱ-ǢPhIO!͠ Nk$i".53#e ΪbBw⩪Dhoc oZNkjN(xN X̴OJ+z9D#TWMPX]k^9G "Mx @CghJkˡqtg:|ơm-Kz_rvmr+l ϵlMlktvUݱt\Oz"ڼ{NviaqX ?餀 $ȇ!V:D30!tHr9JفX@dhGF,`LW:&.w Çluyhb1Bu T# z!l$Q5S+k GJ ^K ,!r%c;nwe*,]7u=\_T9gӼ%spgܘN%% H 5_ds FȨ[݂1a;CV!S|rt#ҹKOrb;f0-(V@E/[h葨աD!(NT??*,/Bx& ,`*3~b^Sdl+1Ƒ3;%*g7{A'){hMRb<:ܿL)BSI&#S&RX LH4C#2VE[L /`zV'= LN3gDi;d<(d@&̀`T6!ݪ)@5t0,fSWebiEكhEl |?S. )x u}X&`,A`(iWr&e5Smvk:r?4vo4~1m0}&SuچhuD"ש)C(GIhVG%$6oY5Xoq=YA"҂7^ݔ[f3;%&Zd|TQNWEڴΆ^vGvg1 H,>Go.v/TH"}j7t$pEm 6.}Ș2Ө8M$P߫&1?jXWBiVJ8٦͚e-=eseWSl.S5sx b:on2:PikG0(ywe@A9Oʊ N zRUJUE]lsugOw&5K RD3 o70\(^ B&f4%hh׷|6S $ %`ѵ`%_%GV!| Ib4>s1+i-\cBG6;, F{Bi:ZO_*SKyA!N9=\FcGb~E %3`o..q("B§QLAe) ~@Fg0h8m+Bz S|&l9~(6h枓'DX/ڮ=ّyp; `3'(ALrHkrHl Yf\a:RӜ́MlPuP=3K)W,v V8#慲#Itb O: R 'TuEvqKW`Mky00)V4"5t${ FRl2\(eW%H5-iRLKJFȎLYʫVn沉Nt՛kV3i@ THq Q94́T0J0~V!+kdHzƵ+I~tkU(!L͕Ul}X(~'xߌijeEt1KK k?/Դ0hIwVs {*r&z hUj=2GE1qTs-~IZ6 e ƧN 61TLa`tɽ"S͝#iqک)̛|i0eDFUq됈O`)7pX;R]h3K=v@yIYLCse`̎(Y_2w^M}J*_vn1sL$0,_}evluIf<۰6}fQh8@侂JK1?g`>H}䶯D1X $O,k5G r4to: x~gUH@1oW+om~͝^-$wn$6{Z2jr]*[z!9bK$BI&mb[g&${Yz"ʼnCĒ}򲾋 6*h>6[XM2i#Mlڈ;@$rO G˽bHB6 $H!JnhE %^a&:RKʡM#ˋm A)SmHU8uD ϊ$_Q)'ZXŗZ[07OȪƍ{\m缱yΪ3rblE! Ce&–HB( CPݖUB(j4D["ZBT)D7f&fmoЦ0J$*,ڦ&KLo^0԰dCI`"ǂ^'7v~k"kۈFזY;"(HOB #cF+*΁ %) \{ U[N<m,>F7qR͢N R`*jaADaGd I:`ACe9 !ll &qvaNd$G! Nڟ61o򧹮+J @{4  /z.iV')A,er0$/anRsp@eI(B M|ZH 6#@/ p X&h8W/ե^FjѬ*EMah$蛄!r \)E,j C`<;hTU@ ,c(i, ZiPM,"9ѮP)f׃nJҮ1 ּnxxuTz\TeUZeLB ㆯ20/hiXd4!}*R *V2C'xp,&.rJCB۴cII[abɵJm$(v?)nF" ICƛYm KՑM!S;\Z:Xˎ{}FF*.nʯ|mqF\6*g NjVYb*H8"J »qZbF™"m,nN$"Ң$[[Z~V-FkO@M6lA@d+bSW@tLKu4a  AK{H$kXbE, ڻ,G{\(i*rm@GgyvYl &BRm72Zpkix 8 -6=KD` PbWD$#wߗTbi}f$ lԳҦ@C%WHVqT"lVjŒ-F/z.L$/o|խkvTXk󴑵h96( ]MU]lt;1؀ M$ 8*IAui@$-B"D! H ))VX[HlX{׎ fS /sgj-+e! .P =t<9tWzB ,DY-m02á5S e>ᮦ A[^!6hѥk)yPd@l̓CW(̵ܤ)4y &.2ix5|]秗X m bp3HGCi TѦЧ5Ư#@?A`Nv pp0].p&'0 #GN`|.pz9֯MwGp0\ 8@X]Mx0Bs+ʣb@}[򯒮и  s WynpXW^OoKtssw4髀(p7M~Stz#b F(kr,UŜ*[n6-,gN6#VqdXmqTu͡`UO4L(ڋf6/<ӗ9QsWjW1moXs}\+뇋\q}tp: שo-~rvW|aM'99˞~ss]td$ 0H 2 ̒ 8z^v5F6tme_Uۚ`n`;`]9^fi OS#+FPcm4("7B?9Av[@f\0.+?#ͻ:wkW*8۶8Ya -ݝgSvusq׵x8Wҹ ,0ּkѶ>s^.a{;F[s=#sv CL;8\s8ߧp{<ڷyɫ޶y\/u:pʹ[vU qx8.|enlm-kwgǾ|OJ׹rsr69nrLK ݽ~Z![@U07xp~mx.s_>DD>.mmW9mnpC@7f Kvv'q0Iay4*S mMXːulU&DФ M#aN,or5mt?Hsku߇閷z|/m^- >G9_[o{rZ ZmffƷfܺ_5_yW%z_O×8*חu\U^VߒA^u۶s+_Wmޣ@h mzUּ ^M~p,YhbB-4e[N.J[mt@!! )};tfjLJ%qntKף>-sjmYo7zU׆D6$0@99jSlm H=;*,+ZQGе9;TMdyUw#*k1q#C6f)3<&& H#&q(m-ބQ"¢iY~K;8:O+?)h[ex9/39un<MMīBCri9YI^K!*d+OQi&g" & %{ h{wDpibIDpR'_/#=J rj$eHH`Đ15sB+5{xUcv] 1z_w AR5i$#/ݗ8ckX8簲OUc Tҝw 9deD˄^Rb>B8> /'\[on2wc2%pdZ~ 9?Kj8o X5P5FBso̩Hfid.t.-'XfWHl*\5HݕG8w42۾?(kRvsnZ r~Egz 36Fz@.ZHRRotr-9'AkS9H`K};י"z#L2/WJ68ޔ+ quմDa~VKB>V!}f$p!\,,/0L5VSux=-%] 3BhNT.H'+(T:vXq1zl jiKYLV0F"IVd`8fg+%Z=w4ɦUK Oā翟=!fC=~Ð^ӧ!MfzQj,|(=ycѿ뾴۹ yvб V1FMhoֳg(ɸ@"G58`6NJ6[ka6X]=k4m-Q}9)O?5.1p1WЎ6/SXNourky#m}{wh+ q tllBtTS0Io #rE~gx>"X'Ub<-#h^[sžJ.⪰Mр6V5V5ؿVۅf@$x+9ƞ3U~*`ŰI$wu߿g 5||=v5X$Vr%(Nhr.{O{i[^dXhڴ}D1,Fm@v4%WZ i 9xN-12\ֹ\mYkƄz'bHĺ~%t4S\I$IL1J+kA\%6p2a6)\ꄕL|إQ;ՙvGM>xDV2tpgwO9Ӊ?\Cr=W;\݁/RĤCI&}$b\t*X##uWE `3];:.b@>C#H &ܶ "x#/. ۆ f]Ljr72IcxT@@4k^UƯUo-Zb-,I+bP`+">)";FyWeis_3n/t`&f,sfg."@Ϡ/`Þؚ# bx+_qh5Z| "5zqK}?COL'1EdWQK\{hY;JUe+w/Mv߸oeL95X(uBxgOUOiBצJZ3PcA#y_/p&Yi1 ws, (R^h2/s1OAZ(|װq$%\!}&G+J'D"OSfv5kT ޻bʾQB1-7  ҆(`ٰK~!cQܔ7QnAm$%NvOTk'-I4TTDdmO)'=s͋t(ЍmڄkαOu~3mԱ#"/Xn$!JJLFkE8ed\! CHbkY Fc `ْ(/5$ emq! jMNJ2uU .Eهi,t#eDI#gf$ UuЃ`Rְl$ l0i; &+!VВ2DE(rֳPшztPW[`a|2_f)gfr?r2'mRalRzq a= 3>!P hrQq`7ۛ.@86!`xB_&mU7 J6JwTR`F2B)N#Sw85/ @v?mx؜5_$.T edQZ8A8+ɚCc]Aw1f<Ҝ ͟NuѶzw-p=GJV &wmx.3atFf 9^lui(+zhaSչm[6y5ghm{fbvSƻA8 Mcde V1 0PZq_jn2L_L#\o NQYjpV[^kn9\\nh4M&(;۳>&mr=*8ųvqzv$|uھ{ݴF@Z-e:?% %gzvOo]HkRC]0 t@Ks"ύ^)}2 t'tH!-pX((@ 6wrq(. 2 \̮WN"Zi4j6M .B Hm JN" Z.'8&Gh(hcy?-LC[A'R{*դ(NLj!; @L'9m&8F y^fosQ/GpFicO0~b}RT\ԅY}ws^N!ޞF0ejMܵz "l-iQSp|\!ױ e hك~ϐ/2;oz뒀i!]Bޫ]~kZUm*}P+m%8shp*& `/+&!NeÈ Dgu␒T2~᤼/!giISUCtSDfMBQ$?h Yyj 1bϳa5m $(H #b@2 )@F_u)žTjQ**?yz| e[y*=֏BSy 1F|>bKHJEL$_d0*&y,I8}B,KI O̸@&D3󄋌Z#]iB7KtQQ bnPw j#a %sWf0׭NBPt̹˭2V4ow5!%yV ![y(\\/)=_`|Hz/7;Q+us՝pTv%׃#N6׮3h˶'mmocX!@(W."0ѰXk3IRa2"QFIg'5.uˁkqfg5kߞڃP|xѻ}6Ff 9 #cHBQo[X <_C}?e'g$FSl@lV5 UhO* ٣,6I G{JתLzc}nߡS88[k᝖hkU:z#M(` T0HmX\oµ^ lrkH/zʁ2\'xQh oS{ Ɛڙ a1خ ,Ovؠy&MO ^H]z{bC 5:bZUOAz/aYTv}oV/(@ȓtEݶ\cإӪOuEUvnO3WӀ "CEkEQؕl(Cjq,7y#A1 ULv[P%AF0x s4?|ᚧF! chH@/aeu|W_# mSp458Y+{uB $~71i2:)q#gg烦FRaʼݗ&JQ4Kئ~`~.4>e=.%מ)-5!P:, 'WIZC Ⲱ樬a[ hM 1B!LQ (uBAvs;>.7x$jyL7BߐƟXr>S6-6 lMeo8=W̥,f lsBSKgFw$SV"&c1yOLW|y!f4UXIvyҏ_:D~j`C .cEljXe}>c ڔwx(U/s}MvV 8|=,bl9$9O~]Vý=~5-ij!?zIgShWo+6&x1kܧPr< V>4gqe^jd%>җ`v)kpB7-ݥ3o-cٖjf']6Q;_[>gx{`)Y9lܤS5SڏH1!:uS\NʃW_[^=6yae[ƫ`ZA$`MaSRlMk./rNi M >ͳV6{^nU1{"r^+Zm<^ONɯ{o~ 2J>mpBSg%TR,D1(klJXzB g-?{8RqbM I%6 +LH0$I e,ƝR'sfR jM//Q{xI-%q#B)7!HG&5`а؄1J Di.*p,ϰh]!DA 8W34ЫXnAt4qYFʻ~KrA7ef]R0Н12D?FN&7:9xgj0) {H,'4./ u d :Ƽ0`Iݹ r5R1X Cf I'L$):Bl~& J'5'5I(*h( ]m]F}mW]o>HP6b-k*HJwwz2@R4D# 1[MJ.݉Ct MI! `!6&'&]i ԝ CjRs*a$ -4blEQ BqL!LiCK44 m%.ʄ*o6[Kȷ\$6:#kh5NⓊVuyDIwK!QE $I@B^, (p$N g$%\59z gEe̥18uO ݳ &260MÄ$ 4*K@0ؠx *Q r5ӺZ[. usuGkmQn.W< IxGHh1 Zh -jmkmULbKa91 &F(I+m DD PĘM$.QBCbki Iz$YehS%0i**i 3Qz8$6Ii$d1 UZ7ּ&So,@a+P&*Q¥b.Iq[HKbYJLjfEJT4F$Y/ܗP$.a4lKUy>:oEykk GŸoGAXGp@t@!p9f`G2:O۱JϹj4_ w6cy;QõE>ua7't.ǔQdOj{8\UG?G~J;3[L'ol ,~N(!) &\q:=6Z`43mMΉ5/l E~ eiYLx17MMX%/` {j#q!ؘB6~JN PF!\A 1&1Oe/h[-ae% #4цF @BR 0'JPtzzTOS0Nq[],"C=`Jڑ8T*i IfG҆̇o<e>it]#ot{]#A> k IFX4 #)mMzچ#]P ҭQSEf$2s@Pi|Fb8=Նo d=گDŽUiqik0P %~ĦKZT%61mfir~Vfu!"d2M])a[DIOy>Ubc?^]a&.EW?yCخs=𺼃RB26*Xjc5inUDox&]/(D˒ }R5LitEj16d!@h&P+!Em ]Ô;vn(94Q}?W|I|zhDƊj97)p Ȣzw5ůմ JG bRȒ::,ȇSE1 ("\'!Zz fHv.ˁfef$[ǫkSX ɆU!$؆"^-aSnȬOYVL?!EK9Jt^[1T{Fi|g3^lDfDw#9W.jN[6),'H||?WX]sk[%gr,=ߥ;5+ .݄^f;tKŔv#:TcW+X% -OjG揇uH4y:MOW/.x柴jeбW6N՝n_5+`A@jyrp4qoy&|xpV7 NA#*w9rLXcn#ģ=$ 4r1u5D\~zROrww8$I 2}$Rj5b~y?k} +\{:w ֋mOk Yz4%옖&XAi %cb*ͪ>L. 4s\t+Vǰ30$(`k,6ٌҹ3ch\14yFG ZHo52q+%,((t4Y]TEP$f2M!DB> kM'պH,Ѹ#NS^*,7 c\6b| Upa:h;RMK<91O>_3|f} .+U; Q8B%&HAuׇ] {{kob*;?G$ oP|NwLIe`s,U K[i$aGLbD@F1 ;ۗDX$<΀g) o C;:XB԰<=x솇K ]aY"AQC`ct,:@8[ +Ѱ}`Xg8W?8_^޷f=//G_씃RStk|2#}d[ 3gISLgκN<340 }b0D"C_utPͧ%}3 hKps69ڹTkzh0@ R[/! !a[V fnfvG[{(i{p0z%]=;\3q41/#B8=D:x~G eW] D;.ɛ!c|K~Ĩ!b\9n=,bBIe0 =Ř nؿ+ FڴGhBKhHOCݴ% PǒffzʢW}cU qk1T1)<[s 6E֔l)`Ks uEh.ɤ%yV=i$$#/)[~3g g`8I TOPhn;^X zr/yoq|<߱PP!(B0-&uFw$n hG`IC@(h8j$ OP!h8h96pGw !M >'k `$cgs!RvlS!a@ WH BD2 osul0zLfEU m獵\mm}׍Ll}+33>%A1`hquqC!U*βW^]~.t3iy;T 6(Vu^gW6b<5ɣCd~O-dư~hCrŚ5 L0ӃlpVb! m[фkgZZXrd96BBeD,0c#p*_),198clޔy_cx_m`i >aك[{le,m0L-,>_G@Zىq Ԍ.AIK)MLpdF1G[k߇>kop j[5I4'8l B `Bg! oy%sg%4w;"dY>.WQs@,k&~G |,m>wE.k| 8ٺ>dY╖2fb=l/u}V|&I|ŵűTX`ŴQZQFlTk֨qU-kcj~sd2kr ȁGLbӘQX˭Im>q3',7` /!.Rf-e=`A<`a&W>, Lh~3?EO;_nv1bZig/{`XH`{3L+o=$*@KM/!zR[dHKO%a-CErD./04paTe@X`ZD( R#rVP EŪ6S} , b:s1kw`Bl[׉̤G&FjnZ~t!dR{'l?"6NfrM﬷\BI#*`\_ zB͖ȈuKY5L_Rakg}[KAKKԎƖ=xz򾋏^af]"1胒8Y33mN(<EW@m*gI"۷|`!F AU!H l>C'fK>N|^IdbDD"Rcii'balj!X2mOszRˌI׆t0 {#L؛ 0[@HBCAɻ2x8*8/-ۘ L\; '|b}mgc6hLpMر/=gsy̴A2G9pS b!4%neٛx6ai4p,q늌zuo2DdoƭF{x5Yk"Wߝ?K- B&ClMJBSfs|ȪrTj #ȟ qb/-V6]30}B$ @0ޑfg./ir}^v:;+#X$-O|DS`˜YsgӁsAH@ʻ Źsxq.xVw6-.6ljE.V[3lL p&/A~;79"k,cD"Lp=d՘nuZn{>r`\W'vu׳im9-[s [z{Ӝ̝ \p! 6>哅܄!DL SzeB hr©Sܷ>nk]|`RMSDik&7&gL;NBo<^?`Y;i2*MH@ >[v܇iN,.佥)Q̑\_!6jhZz^4;3MchGr1=Ba6KStX'Y'J}?\}9~ Q8KbYvoQPj$r:$`fa3ϱ ^sOhT45؄#fpxì>z;ĴO/(8 5\-:kY? sֈqN=3~beאppO1p^̕Z{y%pAyEǗnIaj3%60A1zG;/?gwz y΁{H`-aG@&0@-ɶ }jլZcl /~H҄(c ZJj-U׭m~AU_[ׂƲVEmݽF+yo~MUۍj-Muʹq_*j5ڥmUW]Um_pִmV~ne}4K!R@#ix sOS?'5tӧ?r i!!ЛI:R5/L~jm=7~SW=eϾA҈YPA3Whj* AAsNZByqCn4")DAKd()?:pSo8j6ElcbЁmr^ĜO Lcie٪ɯ=ֈV}n ;Gfan؀ jfXW\¼#}w9A%KMȔ}_TW/l[J[֕Oo67( {]Od(Œ;X1"}ƨ2>:y &^Iخ48>}ڝ7c ?a$g߳Aه{^F,4g-gS$ zP TQ}O:+r-fZуyYki l MH)lt`ɛYv+t)O_S"c,^-=Ϗ0/ T$1x v;,W$nljh+6xs2]v  (r1$lr*~}=\([" >2ҟ:c?Ne\L̢Y ]Oq|K(n0 y rmfO*_z譠G`m>%,:g{U}Gݯ좭zz|OcЂI|rm##ј$xnt8f`i7.9Jk߾ۣ R\Ӻ4@W(BGM $m}3߲ͺ.OHŋ_&o:m|[>17q(G=)HS㪙/O"I0BI4PoZp& M !}CjN] |7~Z>{ֶnUrEi#B$@jE-I6JUAA[E%6Md M$*eUL+eUާ+w^ῑmm^(Ğ?ºڡ;a#NN" Ňi#fj9?\{b=!J NJa#9νޞXǯhs ):Z}9 _GxIǐz,+]#1ۏzFU6P!4 '!+ZQe^+Kõ)±uq*UU޽󬵺BBG!&BB#*`KFp)4q6^Fn/PrdXGc$zVҊV;)cC@ukK!As[6^=i,޶uG {ޗStuSҔy>}b㘹1{d];Ef;v~K4d'6x bQi>Gmkbf{j0rr]̻ik{n=cI6I4E{6(0;c6?|"g7;AłhX[ _ Bct9?sl`'٠7I`6I sv<ޔfR,v=* 3Ě̶<#TUFmccclFlcZ6*[j5Dj-~ b!bDAY1Ց)3j R~vzVy;;NEo[N緻<_L+`Y_o}q%פQz^c; g=wVz j2ް-oջ]?~oPu\C#!i828w'8ĎY_ K yc'4hEU^_%Y拃h6i0%Ĉh18ħ[ǘB6 $c/E݃eSX'ARnx~>֗l$[*֍ q3žKxc9'?]8L[T1B?Ȋsc';cǫ3UA6,40 $v%&"d3G27qoˌ=.T=vBhh3҈@ D80C]y͍x^-ONS 7;Y4n/Mt@![-YQ6Rf1t$rD.V!/`]0'7*0D4}vKNCCi$ KsĤ4 BήԒ <05/D3X%@ڇDvMp-`F{DoYmZ_`vkАCk1f/}/|h>QLn*aP"0 Dbƒ4b0Xek+SdZAw(>bMIk!;LDt禆@쳽ek]HOƘ#,(74q96?)d`#5JĄ/X4͋d Ib43$ ^^jC]ky&^?XmNv?&*M^z 5MvX\Y+zsl6܌  6ܚ4:3xG{l帩rn|1- hiNA KpYvҴ0CTW& 86uݮ W^Kc{ [J#-:ԡ[&&kwW߳n+)hE_[m+,vPC/BÒT)wK-Eb`P ϯO o1g@6!gPN![ eC3Q*SRDPj"I$u#+DhoI$ADr@f0 &\Y $.p2,Jd ܛn5B*"K*6XA@HASVt兩0+c!$5Ss˒I& M,́"6c﫽$ia,;: Xjf3H;TAP GH@p@4ёŒ犙۲?]iOċ$ ?sGF(7P8Nł4N῏G=OA#tWP8:H$&ű:MQ6*?sQuqnf;oO4Ӑ$9[@$zEN^^Mجhק޴ 10S+C.%dV p?ObIcqդIUs b5Ry&N fzN$=(- EBdc6;v">#2\%PE.FȖ@l;70P4c_]C\~R,K7˜߿c 0(n0p Ԁ#"[Ӂ:ʄu}br'T+b䨾XČmM1SǏQ1Vߐ}O~IH&v\fXCOGON"{,o< vZޚ޺'RX^̝GBHg$ X0E̔O!Hg8U * !W|T$m7ZȲVE.+-"Ngvx])ǚ*RqTKϚ!ލ|?OUdp3(N B9Hqv*Y?yV1~P +e-Pҏ7 :e+.<!v0:~ɴxP5ӼkXaWQ##?NY^ʯ`vAD=ϛۻ.esoϴ!Wǘ(x*7s&5/:SEL;QZ 鲕w/‹E|eußT;:?w{v^cyN~*ڹw y|-Mky]Oj;GT}4ZWg؟}~w?OE[| pfTA2d#&Hm6x_!MbiB1`nĴeW\qgmj~ij%`6Ug:_ZbV&Mlʱ G$,P*` "r4Z"XmhI .)uBR:wpz׋[{zAa&P 7DFD7Бʘ/E8b^ *sbD9$#c* 3||p߶y|gua%u~^q {Y>ͧ "D|,'_U :I0;?-b,*hLBv0ݴաl Tbp8`@&3X>~=I͚XGzIgˈ-^$I ; uHC* JwLDY~I`bH!S{fė}vϪ>#!eelvi%SK0|Y@)CD3Nr|2عULxs%CAGƀ}! aw3 er=Iw+XpIBf!UHD`H:"؄6U@_O@4(~挽u =hX|93B\u}qVN+G! (^pAdf|ܹ·ǩݗuhbFIx'4;SUoHЈ#~ǴՐ,!|_ owoQQKi_UEu~ Vv :HϘu@-&V43>~ߪV{<ߴ;?1O1"ˀB$nHHi$iL:&otGx9";F /{ޮY"l4x-}f>*H6`e{O e-8 6"2BK  敓HmlO"]ƟnU}YY<D񶪪ǬPQlKqSs?x[c\Kmksu$b1u:8cA,HYP|$HFa yǃvz7Lx*'= 9[n 쉳n-jlO ,c Su-eq.4zW@1HJs c(~q,*M,74}nh${.&YYSׅOq6MױsmUS:}E ѩqlIkL 2zmgS`bGc8OT̀&Ø_.9!_O=LK~ੰn$yC7~6nA7:|;Wz[R&I=36!eDBh/}%tżMNUR ٳNP1>I%]=f'Ln%&gBxsUJ^i"u\ T4c?,jf!1Jw̩? / UrKQ 9ZB@)Bn-`HHm!C@k^=kylnxnGrW }>#JU MFCc`p#}zv請jy R#dtzҮ6g~?Lkl @pBEwPɴp R`5PZksA1A0K]+8Ɖ:4SaP RE u@$h$j_o%&zf_,Uʐ $} ء~6"Hi6.kc6zG&WN(N\N\nsV(jlIՠY&Q 5ӀRpN! D50!,k'(Q6&4$xP>ޒJ6/GˡH};[`{h hj!0uo6K7kG WYyVp?e-YnnN |e_)ps]IYO??+ͺ%V! k(eA 3%YĒ~7%/uV=r}yu;66)ՠns,H#ԑuu4T><|R'ؖ!ţp"u>ftɹ֡_o#2}εmB|G!$h?]΋\.}? ;NwtiTc6^nMGw3K<;N ?x>$ 7W@ xNAb%@ghYj+.*PiA]Exv|]JÊjb_k-g A 2#Iɪ43@R餄?3 s\Yoap^0hG+_$41~C"iAg'˾vC6 ֽXN񇔠D,i%X06Sp`uEK9ޤ g+P€b# =w~F3_9|K\ iZ)p2|[ j"kt<"ɏfty᝔2"MeylBوi 5ryFӊu_mCd 6WŠEЯF}e9jvE+0a=꺄W_"*n#?]-C2ySCNV® ,ޢS)HiŶi7’L9&8۵6+-6I.ܢlQGPVeff7iX;MXs[043(f`",껖,)8frxxq$ewgAf2C5vl+0WLۖeءZI|$?@Dr.O)챱p|әG=&Tfσ;׫[*鍏hmsAQ"(aCr=nj*7UñGί(L ]7@q8wX۠W^xnϹw9 򞗷r6&EH|'S{E*fdj*DSѕs䧯mY:3zLzz[0Z u,1(Rp{dka^!:+%LS߰>;hA37~?=׸?7&Fjʮp,WܙF -ߔ_ŁɄhQ]%P嵹 {_pdlp>(+t/ːjJ%¡E-+zN%t3@ ڤP 6UYRS.5`P- mڙ.C jihZůw<-/,D02!\@pzx{Bgw>/?*沮\.vZ_L4 N K1w&bse,]7qnМ\ed0==Xb;me_pG4h(Ul"cerul`eQݠHMtұ&אx'Ļ.֚NHpF5Hȵ;٘ӯa5mJ$jۻ^ػu:<y2 Q|5fIrs.]VEv_ lH+/@E߃|k=E~Bh'ȍbJy(78G0}KawTA(Bɲ󉛠7M! ]k7QOfuk6%_H^ԓGaԘ]4f5 +Qyph}38D5^]\@AxEbbAI}_z=:Q+Ħ&`6 d "t'9!j.ŧ9/.-$\D}ϠU+)Ba(@մbJ"II YUt<ւl`;~HDOQ8UYѬ:{+)N^D嫮u77Y_)-{>WM"iQMw4z^J1qP ՕƑ2DL&8oL)8r@X nm)Kz+7Vj`—T$\A !Tلz$= >g6u*`r垹)Ȱ0ڀJ3e a5Sy4mP.GFX6F;׆u>dJdҬ=Ax΍ܤ>]^ɱEV9ٝ1yps1bcnbzOk.{O_|럽!iÑL G%8|wkk|ZBv a@QD`QDu> gWRdaK Փ.i&?߲4r[lճ0A, Y< HHv8p6A:T+ DxM$~C̽8"P Z(X+.>aφYJeR̛F~B$m{͗4MoStshżr%:;`C.pϝ;zUZqc2 ^<ﶕwiF{8 |멄ٽze6^@/ ;Q2nTYA\dFUG5G[:Ȋf?Yf޷krPݟ```/y\Usq[?<;˾ダdv\٪ˌeO`=zCİrf2u J =~MI/'mr#-￁@^r- |,O-?;K6:eD$A P(T,Q;l< llDڢ*%J:PgwtBn+ԇ>cf/ر/ hСa հUpZ'GF3'=ڣ^  tܖ^` R_O[KUYMuLuc|/JH?p ,.rܺg2!?AA>le޻3g[ncֈ +u:'~ INA-cR!$?0b{SUm*Z^s 6.̅-?`IW0(`j XN_WNWxiYA,`P ({?|oZvm覾4>\#33`#˱K+ÏL<[/5 ϯhihit@|l0u;e'_;FiN!dZF6Z\v< b7^* M/hF- `{rB Nb2@~l/]@W~Kǵy- ˄JM[Jt]tz\@A~mϻ!:5i|B hce\tt 5cmgޛco~=$I41,f1`5Ot2m@ M8XEjD_ܿ;RU3J 9 >g:Z6$ܮʇj(\v:_?&&4{Nص^ /s.tV0m$6behFH(CD @=!v(I!j}BbI %0*AU{KӫP)ra2-MOiVy8A]ⰵv]ZI*j2y`$P5k*6?Yκ9}u-v9zό h`0:N=?:55x|𧻓š}M^v:0F r!vSD9 $][>߻Gnfc e 'L;-qFHoh9|VZ{sZПS(IۖyDtݼJœhZV5 B> T49 'ϛ=VW)Įϰ EP}{ ,81zr+ 1`P4! 6ceb茑%PMA`Ҿ;* ɳgcHWY.NߣETVܪgo /<$*wԽ2& aC!rݽf\b],N޻ؿxrH,ziNU_3w?[?0QX$| @J ).DQ86IBn T1 ܿ9,@ >$.tu{oˣCY,_q%QX^t_5ԎkǻI!\M$:7[mV2uSZTׯo4:%+أz1v/fϯ*nϩWWg~S^635 ֓]"[*Ī*)v3%/jVXMUDC 2 9LJ<3y?ٽ9 m8G\ƦQ؍M$] ^ҕ1 _v֬_ o^HkN_uYPAY-|zK'ϻn[wrṄKR!o"mf?pcg^t[-2H>Gj9>R.u4o=?%86VFbpMtMSn+_vWvsqcX)T8E-!_s4M?a`؛C`7}'חcujN$sRa9w:^3_ZM0m|~\D!!ez[7mQY3E4ҁ*3*A)4\H֋/{ti'$:xF$/TNKrtߨ̌B3Mm5lZF udS[ Lۗ/ymEi'?O'z,#mxլA%ěI1AFh5/yG}0pȂ AP@rF(bN"f:ǡwb6!6MlѱTUFTkmQ+cZMJ |78;x6%"L ˖@GlHI<2Ő{6f(-_^w7u^w:ƆlIl9ln֝Y[B\Z!F>O5FHʭlDV["+IfImBYj† nr%gJ*IjpEHt;vr xQD$_g;qV_eNfrcвcǮs3ibwك&}dL)`C(]:!\{ᦲPNNy9{޽/N2fQQTEmF-Q EEd1XM)%Q5-F5*6 e$[$Y"H#I2bXp x%hsKB3ar-@BDc%hA~qv C<5ưh2 Sو0zAܛ4nq6#Ѯg^XUK&DJVF3)C-K+1wD>SEUp3 f Ra<Ր"kU0b9o%Y{g{<6t&R.^n?Ϗ䝲gTxҔW^bo zJM8+$e!( F 0(?0 x&Hd.$D3LW^:|~U Cpč~ -&ڢ@@d1b+eq?6VCETBNAog%KbY/+h]cB%f '4o&@IͿ B~Y)>IgO ؾ9fLYm7nR׊&h*# lrX]BHX%mm_i{T“i0Z%ɵ>qU-7 ) C=\dR5`峽Krw~T5Юɫ3<zZJ];8e_E+URC<4;MaUDB(PhgB^'Һ%eb2Gh:Q5ҡiCpfٗ[ȕn3Ydd/+bf*|mlS(k*D4x폐Ƽ: Y g񀏰Tā(q8l& ܶQH˓Lܢ{h./{N"%T#+&HǭAɩ4m M -8%&;mF@ #L1 $pv䘁l1 zg;Ti hƹDKl N:mmx@LkX`0" Ue7LA@L9b" RZSJj\3I#=N%Df8`$Fz 18{|TZu l8zh|~Jػn  RG'/1a9)Ȃ e-Aia(lE{@{4IQPz@]1_1< 'HƘ"c)B=.@Ի值 : 9Pd]6dyï_ֆyZXKBH6ʺk<A+{P|a$[H9<<ʲ7+rNGĹMWii.+|ЪY5 05|(Z.ԼG͜O \쀆*s(LDR鈓cтcB:_RvL2rAҙ0I:E%'3yL9Qz-2YذwO׊gwwvwܮPN"ߓFVtUI_NrҦs"Sefff쳵c\bAGhQTu6&]|/ǶRɇOgOGZ _=]Ft/0]>\nMFH./+^6J|W'ى~V_m~چ{M.|C>ٽMb8-=[Fikce[K,Oz߳3Q Nr{-T 0lc`4/r@bhLhoo^oWuֱWNh6urq1Q='U @X0iNh*Cv,8>%}GWt׼)eIa#_\|R?3b\~SNcNQ~Mmta-CFoq8Ộ{/mGU"R}l6XDp.K"YIlt .Z@pfwg4QX!}@D{vs~.Cz2^V6˗[^/}uP D|9e\{ ΐؒ $kΐ2dQIEfX!e30ӏ#i9pHF~Ej;> P _taL8r.@F @ *hӸjWiAZZlTvBo`q%d9:@7zzB=9\iި(߅ |qq}:?Zbr>[ Z瓽!y0\gpAr{c# *od K0$f0Ddzj8[42zdp:-0;!-XwC%%X`3`ñ! NC1 P6Sy sD0`:t&Iw;N<3tj3$ĩE"`"!:wF6_@k _WbX9X3"cb,C2X@AY|z"a:X+;Ĩ8gsm<okOA1[۳%<R~ZɉgZ[r|Ls&TSپrkyӿN-`~/eD_* >;P !{l }04`5\" 6&wGi`zfA{P6Z9Q;7>Ć&"$alN`*K ʆma D "RVqǺƫ#ߚ"ĉEh:UGr{@WTC{3 $FBYa)L i; KkHIĖd [$}szzƭ&*_&R[Xn_cx}l(Ke4= L0v@⾳]}xqqƅ6s:$zVח*]wgHȈ d.A$}~9Ş "ňXXʃ0G՗R7B;ѡR\"!}YN2sG k} I]~}Ho8 `!7R_DA 9>z+p6iK`;"T;Яq 8Hxw~ ⌿u@{nh|HgwMGW[8 0W(Cc c"-?]Pcaeu4GK3C^׳sf8^ew:iḄ}ζyaaibbM^nr>Sn߫@}Ԙ>t&Pd+7G9j ˜pF-Dv {\!9qC,K0c}z#a\_SIek&qe!4;L~\Ɨ##XZQʂ}-!*m"_88XCǠ`U%3x\6>22's: fOVXV~dI"] gyfݧ |x E0.=sell8D1?/Y~oVK^xkhrWԍg seK+aH.rۋ!6'cWqHWjS~-6x,뿾0HC41<# ]O³i ~fL#?th>374$1sku(kw2͵OJ>cC 4ƛ>dCmc`m ru3Xwbⴣa"&{-u<\ O^잻GU.:D).cި/H?MA~}(H!+H!uh?kg>:>UC1ֿ.5A_>-fᾛ?_+o==~^QCn*L36s$G˛!>.Ñ!`1<&zA=~R\|I(Tq P\x oB̸A&mg_X1%ف#-=VhΕ\zޯS=՘2E $15?@ß,`i{JЕ8 U-j%^ X]ӗS`'w~yJVsp'.QEeD;4$'.Qx˞R('4:\+>οz[u2 wZE`qap.(˦%Y9%_gw=(k|F R'wr #_@Hup.{9x0&Y7Et< À 2(@FJsr6 [ XggSWK3BL夲L;8 幏 mdF YF eQ ״Z'Y>GSo0 wf;@ɨGHaA! mK"0Y态ՐK);^OW `` t4oA%!1UvII$7.`N i;;w'CLJt_w y7[Hᜒ3AgA23_}?X>rr6K6: +^f?5'#"]:>ϨZZ w*~;;k-'볰c__|Ug ]¯g~ky4$FqGlu„V$ )<~cyU5C'Mz_b{kG>v w|~sMv7p&iڦ˛3c'԰?0e#a:*9H>cj^]C.ppKUCA8ޔ^u-+ab?s} 0!5pR.[r<.H2ۡZ&CC C+]OV?uxTIx?QQ1ѹ7>ok^=-{0emEf/=j>Ư꾧|^Ye2Jh7f I蓍Ђ#U}zeA[٬Nv@<WvJ%$O;b.\"CQu~Szzy]#wˆJIu /Jaaq2!O@~R'5?Z1mJspϦ@NmKte*h|C8LFw==V {MJL8;sF?C< t &.A2h=2N$.7j ˈLV3ĉo7Ex6oE?R@z0\M#o$T3E3_{D+Wy .$;cK YiC#ƐϬ5|T5j\ V| 5n+N=֩~%F ^!IH2dO0k) Ok\򽌦Bvz ,=Qoޢ>6y6ه\#1MbXq 5: JpVz84R"7XKK 9.>/rQoar",;d"K:>`B" ES v: YIЊ-| J8+%w٪y{cq;75T.Ãg'3tkZ5i.,쥁rR)4|)7mE[ D#K⫌t{hpt9.ʻc uE'^fY<()eC氃ln6 T{4?m9cfa3(麷{'QJ"ElƿT =l̟5-!sWyrs4Y "W~~͕aQfKJ߰GEE8z >בEXiǢ7a,5uVtGR$\P3t ˍJ_Ȕ "5~,Wkٙ]@Gx_70_.Ur`CpFxpJ j@C~=MǒܭYdܤNa8g,W:Wؐn+C=pTAvH:8P0D\/*G"~#!rNQH<1u2g8.C6.?qnFE*'#Eq)ְZT71w0l+3r9ktׇe/#T*:+[gO4Ҍq WdJE(W6q4DX d6|H2e.]ϧ7tͥΎ^42@;z:N\R]NUoW7}Q)+zxs?;SӴ/-_b҆J?gp<>jץWuMR%u[e&͚/C4iI+ku5?ھa;ev?W}ΙlR[QQPh/:lwk mw;/R̤p08pY'!oux] k0ܣ>^Z5@ŹKu63P;-*wP)Y@s1L 9 Р8֢bUm*u;dJ y;[K,B7sAf- #1aV'?G.W P*7T4 :|{NM^ @2e. (N\hdڙ{nH}9Y2.;vAff \Qq(%@@6!62 "*qVĭ[u iQ6&!ҭ6HhgtJ|~jJ' }Mi\Ѽū\~hA$ 4!kaDnÄoٿ9?"Z:qCmrڬlD(6oT~zV^vԃi5וB2HFOƉdPܒJ0F.NkΫLY<?ʈRz|9[Yeh+bYe3P6˟g0{>VKܽprhe]|7Eu}SVWEIy4mg{V+}'o}>rs^gkO[i_ (F4OӴpJw>ȴ?[Ml9ţjլ0 [nȸ}t46s,l-m.|^0w%V !95ԯp O;, v/y})?SU 7޹B'&>e+HW1A.]O=OAd[ BgR`PC?An޷!ק !??XzY~MhTx$~:Q|#M"{?n"qB4ٝm/{V~ӽoa=ߝ@r't3&“*8nXOLuyv'Z&F$BcS0nOvT ;.`diKy>݄: P˖}15 *OmpLw8w' R05EtUcu~-71nrY1oi|f>7myz=xO So]ڣi]]8xX_H/ܿFڤZCL]~]e0%(i=Rݥ&\O\$H8h;;(0x1{ry"O*YYo]/rg} (:Ȩ4IqGg+A`jLw4H:{p椤LD~( C8q J #J@^@G1Xq24ݾ*i U@)4ǒ_S._/۳x|aY3kpeq/`8=ꇃff`dvӒH{:7Y3F_nPaQoŘ_TCeQf!;>滛C׵y{$t{aOLO]w?O3 `]m]<07maga\{එk]36"^ʭyoa="5mCPn9K g 2D׷O:m˃)0U|C1g4:rocfj8S3:>XqhTǭcZZk$&餠 H0.rrӋ&w^5kQd>^9xY?uU%X0  6`2T7Q8ؠoTt=vxӇh+VDAn-*sh'XPgNѨ=@M[J 44A3 X C$'b#GiB98}xH@6Rlg ۭo@/`Y3y~^7Cx[CqR>VuI S3rNxN;$nb 9Ɓ[t4 O\$`۳{VW 5C!bX .󧇣B onoTEE3WYZ:Q@4o&oٙp9(404^b^p/5 ?qR"(_O)Ta qa57A;Om+6v.] 2JMȂ | )BtQ$y d7;Hĝg҈#[s ?Aae-<{8ͩά3/׫yz_}G{gͶ8'T])hC8O:*] s/*/<7ֽOv+N堭p]@2PdPSoI׻9t$G@p_S{ ?V{BTc\lUh~`h! Xmn ({f8:G9.MH`O2GZO@Fx/=mY t@Z7elxGNLK{9J]lww~^)K4^6+Ïyh|m]$&J)#j;)8CL}>g_h0%FW\:NtKI O=ʼnȖgt=g}nz_X^=[_?JN { Svq-)" x|v;k]sԜ!Y{nSm-ҵ?۽/wt06_>_/HlƖ"7;W }>bO~vXP./j;'Q'O~8#q{@?}qے]I?!I/Gw[wk%Sf] O*U>+` ?29$#r(e)^NaH @ő>?QqPp3 I¿q2pǧ;Of)Ap],9g(3*sU뤗A^ltn" LihktYjahl>VM:T3h&+8=CK]QgƐU='ƱO ݑ huF'k03% rDKvİL do/]t_\0de%k E3MH0!4IL E$IL$H$bA3щFA1` dZM"Hء-&@00L$HКi ̙0)1)0!$,!̘M"0JI4Rf،؂2D&)5(cK04H4JɊD!i)W|5/SwO?9yARX1%+{WO=Х!K|a)!'(>rPqN z /#yA{ vu!.1~Ɂc$ԇב=G=yg5i;uz ]^ l ``'clgzQ8{sscq/XCL`3gfA$,H^0 Qrs cm g~p_elQv :_2Bgy^>/9Lwl&QFBU#zO1FgrGO@=A~5a%gX|.nis3aldߪ)RkJR` pg3ӚS]&ʤaߓ0;Tϱ@O!*[fXL'x w9 f<|"a^\e;+2λ9^M^9Z{K]lI, hmxZY`*OM99~y\Dkf@hPV]]ޥV<+yIfySwŷ,y`JxJr:_ZLS ]R%kiqZXq)m{L 35ԟ}xHwr#\}w!x>Ł$ұI&S/Wg0%)r  `._batK+C%s|E ncwa/Ȁn&Ȕ?Q/!}Ùm?|h7 H7!Ȝ[a>6}pnOޢ?in>Cإ-GM{t*?@ONzZ +nRR ~[" \ٙolUC*%/p+|j{[l.wL&\VpC=ɘTZbf{<_!訝2|޾}+6iKwѦV@8h9,; Oq)>>-l$1v.5nvKV.5 ϸ-Vq^QWϨH@٨O@Zc]\+4|2r/JrԓX.a6Oe5/ "ÒmǪ&Ӈ9*uY..I$&nr_5.qYLuoDK9|O**i ;QCaİѰ67x iqF%1s^{ry=TUƋq9/͠0?6|˦=/sj|Le`c +hF%`sCG-x>qe@ .pi4~$qsF7COf9g~|?}%U^!dE8w]Vks9Z>dCAn{9Xaر/'\$˶qC&g)\:+WvNoi_{ixNX32Q"I!w~gc !% V@Lb2Kv>-?_Jjr6.LhO`7{ [H/ǧߌL#7͹`3 )!(0lɌ)LTȈQFLٌȘ0A &1fZa/_?wMƮ0LW'tVdlߘ⿫8|CHsBLzwQ$HB%Azbf@]#@qB@ ADiY=qqwR9aUpd3/*}޻~ptՔxw&KC|Ks^|q}N˅f~TοӑiL@t]eߦ|z)x;aĞݗ~. OpJH?Qm虩"]E>Hr(,@qg0 e,ZuOHa@>EeBƁ]=jiW}uW[.m:NniV~gx|,lϢQLѨRקaWۯ,XJy0cx o._^%  ' @S?$rWq2ѣLƔ -!9H@x1kz[j;w8p7 Gb6U @q֮5.EE0 B .#`+{_(ZY]đ,B8>%\\C\l\ [js [+jNۼ˴;[~kk!暘SG;ý&սvLM%Zd9yBs5>2ݞPyGy_TTT_vB (p{MUd#~2RNtts? *J*ĂEf~2[ 1 I52@ _B_27W͘7Ns QGGq$v>l$EPEPX!*76G^zMwQe<7oaQo$dbATt#HHF=a&RccgPã13xځ H$KqA446,4$M G_W{SoO^ObIbhmozYAŌL_8ӱЎYj@[<$|P,>k_k[cN /X͸)C,JCg;~-F1$03`Uى lGe.A7@}$n?q L^]'WoOitx]$]{Ww SHl" ̩L 'KxoL3}䝕ɱQ#gY'W.lI2߁],>T)R'M**Xy^Feg,kLl, `EG>}9䎋}cPl1ʿgbdq_cu;^Lo`u)/ DmZ_sk_.#xP좴M78{]yi}*_~G- P c BhaZ]%{_ܛ>E]śdsf?&Z0_}S™kkGopjYyc` a{L> S`]'r&NK)`H{J&\¥86otB Ihi8%@@&'E%FCI`@yIm YTj  _&"Đ^ozL V$2; Y"P> 0<iÕff`CIT@()']р{XA^X7ޛ6' 6m2iHm!E"MYC!h'(;Ұ|eM|6"""2 Ё0s ph>HEȢAbwfw|7׳!Ȱ(ŕE)֠#}FF8_ayƛ\L-B\.+6lvVR5#PNI E0ՄT,֝` !##^>cSE4qeq&0sU /MqRւ5.AId)hvY(kqiI"$2`,1+l[5ɄD&wƖ˅d#L Y 2 D!n $g#@I Yن E H26Tx:e!$l/-{ ka 2C@!NɘIl[*`"AFpE\Dq'(J)@" )EW !HD!@q_M6{cyE'bM-/,I2IcLk+'j ȉNoC0fqX|?rde@ZG{Rc(X9D/66vX{K4`17e::k̉ KwՇ >'˲Cnx؟6o4tyef[q!7|tvSҪeA⩗@~y;'ގ %»5=T;^@D72ɶ #7^Kl }qSټҶo WnQ?7im>O`1Y6\1ՖZgGӋ{NuPy^^C8Lzs'-GZ,.=Qn'%-$ [\ yΎ-3lڏ{Wb&R0W= G~ SrixZ},嵩Oh  wq-E'B Ӿ "pRca:G{wrVHL", M);*/x=k9xiux]F)r:_u^q6YommnZbomnn#wϼ==Vgo;܁dggN$V0lztBM22rdpYD-Z! wਯN'SRNs c]^E9ydHbX \z\_v>6TgodE G%Ob/eKۨe"L?FHffV;p ^dq0AK̤MIaQed{a^GHl~$蝈kWI ?,@ygG̓ O=,>-K&jxKӋw6w_X#ݼvDt?O #YKutMEڻ>'ᗯu|LG(["(gÎM)J:) :ߕNIGt,NN@2Bkrƪ /|X6ѱcPlr] HDŽ L2I&0^(%X80{\˺"ֹwg"Plσ}gKy#&lg^>;#'iM86ӐؘopcY/=syߪyxy7t~J @]y",GD4)M@0=}ʫ`Cr ט듢#I뫈fa9kHgnMw\\2erG9\4QXbӥr0 kwر3+WvO`J }/_ڃy[ʹVRBRy̻*U9MwrһD b:E@8Cu+(=^gѻLʭܖR^<ݞS-2W38YঈeeAC VSɜfŚjy@^A{&^n"$Q!w~ EBKkG˙; R˜śT1~z r,CaoEEWߣooMo{)0h`bI,IZTG,uny};hf_yqZA;d~F)^rRR4k.30^^}L>t邮(c$|oJx?vs^؇h᭫h;{D"o_^c Ќs7a/oeuR[]|LSTT_ 5|Ɓp]͹nfƿ=?'ıtxVSGm1^i |~̈jH le v66T{QZ(ԑOFM|C5Rg:g\sy{&?J 4ao~;$O5!38W Ix(+A+X5y2E<; エoNLn!f8AϒПDcn>\O%@W& Ts 'Ȫo7o> wq?~Lދ4ᔡx:s%~ϫ "8D=6T$~'zĥ+Љu=Y3㢅  ;kU9jm|>#Py~KSN3-u{=lo{O؆-:.韥a?ֆ6 "MviJ]M= x> !aW2H˼C"Qj5AfCAe< Hx@N[#e z"%׆%gޘZrRs׺5Co?6' 0m:<,mmlv?K{]m{{㛎)xn[{fH r#!xae+?(0cN|%:Ok_>4#‰wyRMΑc{f{5Vzr |Ip(H].|zDX¡ PKPz="s ܌0n.:_B|$ D+fi h!*;N31c5M?I<Ə`is [~g[ *"TqI8n_V:Y2=疢N4[CF#$Ni|3[Uj\ tx}3ʔw!/"4!vD1N5,PcȈ'6FnQ.rqJmi7򬴆di;W4stC0jpoqF/T|{ >լvv??9wσ'ԦlOJΕi/5jY-o|("=:@,[׎?KxQn!5iym+|i:K}IϠO8Vٽ^IclyE`+wloCm.[0u1O_]>f0AѦT!l[5~]ٕo'25|]C-ãJ h1O*ȋ e'z"RuP }暖g)iB4%ެ<_/˳lc?~3\\de|q$X2KҀ  Gt^^DnW,:k قH$b) G_':prrw)&D.NtŹ&a1MbXj#BC?9ݐݮmƊQ\iRiI6FJJeRSef,E BmmCwǻgeoܱl;i^UCi&+12VF!8UhU\_wH1oɢ*5])._ $X/ a!ܡÑUpEؐ}F_0qF\ʦL>yoŌB1$AZ c?6rf׻_\ȁiSp=xv wz^L:>r_R:$B R:6+. >Ye QC `P{mR?x=7ԗre7L hxp@xϝܩtf!*O}B9V5oi7,#^3tS]& 8(5)GR;{UA 1A.':ض=E &7MJ̹zRh^-jOS'Սl*>w4Qwg,wb F< @gU0T2$x)6v+oLʤ)u/_9_{$G|_VLGwe"ˠt>gBC dҹt>8n¡|h3ӆvMkOgM[O=Ё>Id5~;#۱[MYm ds"]!<9 BX;+J.8YSM%:=ץ#Ю6i0 } L'^7 y'䡗N G57Z#G-~u%cɱ{oEUu7  A Y `1 w=޿]A}NV-O/O!5r @04M^d8lmD8N;_C>ڻ~x||5_z}>Rjc=_%qێKx;KUݶb02{«v{Gar:O.oG嚛dywǮƗnSk뛷Nr,oq:\6L˹ lq@@$Ɉ"'f$\9OsOn i/"뜐îݮιq<49Cߍ;%V|oV{1v~j}R==&E[gfٚ@b "Jad4יhS!E3j8 QFdL/a+0F"ftiOA_gTl}E=W6φ9V"};ʵcPĄnb k$8xHa!U#&r>)vzLJ7? '^j#Mpц aTO71#"y׆!P ^X ,sJQ!jELH}ph[e%ҸÂyi|5yt9rB=m7w޴o)4j{Df JR9CBGqm>V?fw[7ڇ~~fMJ^Q a,\j}B`z;(i )HUaûjC!jiL:4 T~1H<èW "]jLPCȠb3 x_؀ &4tR sLu'Caq0m^ T>_W6{oFsƘ1cxOW)r\Qn !jSRF$5?c{<'op:*vfl;1y9@ZB'v =B¾V:54555p1 r鲸{(sx+g.#=6e^d765?KCU0BvP?ʶ4_X_s{!gS0*1 !?FhՃE~/_{]^6R^ְxی@Kϊanzi]pm" 2f#vWSy_z?'5bX\,\>v.϶$/FGȖݪ5]dE^s=WR콡t!ch9/)%r>vcMgBw.H8ZqCA~T|ur :Iy@"u?lQ1[&CeI?m4Q5"z(-~5,80Bc RPklQ7oG֝qR[yTcm_%.9L\f6]NGYv4^&Uy?\\b}h޿fnk=sws}G'уcd;_~8 &0A˙\| _7Qh~bjya^'?e"HY} uR6["3!P iw(އyn`4T8X6~[7s{|T;%)!&\ @xe"QW+:YNiGŔѪžqþo܄0nV2P0/<۞3YgijKk|MȮ=-(+/Y2gVy%K[<$6@Xh !ӊ[°80q-v LHje3}[{ fc1s/"q2XI֡{W!~6F_/y4{}8gS ^u߃ב㯅ۗW0QŴa~3LתVIת~ļ7Hp ǟv_kހS m9OO{&26˺j[!C i`8UsGHF"P%fjX硑yN<\oNp/6K~Z 顣 XKTa6DfJ+s+N x̄<I ;D- gE!4sԑ>Ow>s 4g 2OU.A`U8RW/g"__5<&~,9?Ó+<<xA)g[TÓEwƔc#=#֫5⦆n.PREp~ ԫaA%B {7[qN}}ǑL)/ a"lt ܪwy\"DLjadxzφC? ͯ+2jɠtLo%7t`8jo9W8Së%P)ցt̵ H8<>!INeFth}GxV6*eA*[X <NߪOVT_i|iIp8TQw)QBY!S">jDK Q,pωӰQ>@j*`F-vtM* ~g :׉p-E)ѷ#?qvCm\0Kҙѝh~Q>iX CBaV"8~;?o?tD[TbmvRiQ]$[^gn{Ɛlr fսWG3= !8WVi):ROlofǺWH@`ٵ2hbQ6!L%7cc4{ÜxZorpqT:yE-116!̀hm"C"qL"0Gvq T}~^v /3ޓhМ0,cocEw;|_o[ΘEThɼCFӲ)JXrf͂?+'{b^y־(FnLaTi[Q*/LĮ3?+kΕPllMt6*TYs7.R %4lӕ[p>Ў@g*ͰcTwƥ?lU4 DI6{&lפ?AIMFzg>w j\MG\ pqƺlkiRh`02~s[OZ~%PH$I bC%֩1n}Q䜳j)]Ug.eC)f$Bѭ6Û){?zPuQ #lI?y?=wJF/.{Sq;-,;Hv!}!/iߘe௾ I"n(@d 9NSE0^6Y)S-W1 uj7ZG a =#05R`s ~+3t_[|E64 6;՛}epxTXҀр틔0C2gtGqkjGGt4' eybv(T6F7#m㊭-0!.e~✡gN?{{NF틃 ȆЭ~>9^^]nXE}nI\6MiGJFt{F,RlKn1cEBhxy$ixoU.+N̏<,v7)w1arڂ 5??ccr> =~yV*8H;5!Y%0-iH1cXGb<ܯ2tr-K̞< m S9&QW},Ǫ1֭Cԭd;]c=Ϯv1 $ CU+ߴϪʼnV hͅH{PB43" 9/9tBĜ{k7?[_ z;헴̥DD3{w7W C0o2(?W쬗XFI8= y7ngCguN{ӎeGې㧯9 n/#I+>  5`1 mr`o@9 ,oNn;'a#vs&0mi<{~PkؕLd35I RDm!|39䁺["$k|߿>㦥O.dC@D$2 @ڠ\?gW9Cig4A0_ 9o"^mqW1d}co}RLĶߎf1GZ!Z bY=7xgL w?8=no|۷&CfC;b`_dP)ϛf3uxc .%m# dRpm]_\ezF6ƣHbX*2Lc3!IEh%162MD@bkj<Ǫwa|+?ygmR=1% m:? c~\+W3s ŠgA>/{_G3W.I cj)LR `66FϪ>ѵem5lT4z?] ˨ cw_G88x[LDfoda ,X?ˌL_`3b2AXCJ__{E>VZwbPYk}MMuK˞3wi'fXed.WCi66m3u|h ,@Kv}aZ*c},y[{__ҬDTaL>wl6 w&I^]k<c66LCJzj(~<6 jjF-7)wDInSD=rim3x T⠇'`8|25CtÿK*n_p?@C@}=|{O\K_]Qrn->, I6@҆H?/ӵ>޵?zG>v.UgQw^MOo,YaERݿ[2xגf=l%PQx x<5Ѡ=Rwsxv/-~c1#:@{?֝D;H {|8߇,S0סClgs1چ\)dr 0G؁KyUOj!P&G|ᇥK99W?E[A 44 lmf>)q8_g/=|7y?Ϡ|I4v:rs(hmlGn0M#5gƮw+eZЮB`ht:f3)oݴཽ=->tq=K+ k;5U:F@TQbuvePB сȁ@B>Ib˚󌈪M죴-Jj/!?pP3Z]ȴCL7rU̧$HM,rpVT [EnA g9O9mL.2<vĸgͧ0Z5v݂{K<&B!~x@yzNDa5x,Gl 8G] ZQg02= pZ|R Tk@CAP.}'0\i2Z.R|?O\eX$r^I>ɭP,8?4l♗2tG=Nl_rjyr#R/1'#~̿ץ7gDs~c9_#gA֜gB”-R)_sl '3QciFiuTЩ?F!q81rh>o'~>UFf;CBϕyyC Ey>Ѳ(= !ҎlGdqM"%9K}O7{l?5n lF`Ƙ6GtcWG I:0 } &8YM?!D\WYKn6#s̅ytNm.fca l* )zu}㵥[=ݗL39 cfoBm/hDcDQCtC1~m.%#|֔Q;p9xc$*Z!(p΁-X#i`IWp$ki>$ $M9"3+<*6$52W__=3א϶AEREG䅡j3oZ.[y #؛՛_c&G~ ]?u\TF2`޺l+G=}ڿvuS<<v~I\χw{~MIUu-߮ޮm2*hMuTƽbx ?pŽk4ќFB緢r?/ĐNmA wd"S@91gRK:HQEzFDg6%&t[!Gm?}.{1HALg| X4XekT߲7_nxx16֤EHt序0_CtT0SK #J J6I屒*@0Ēow$]9%ƶmqdϼaðЧ"<}\ZĮ~̜^~#܊lA8KL@4ĩVjY^%9A8SY se(7Bgѝ09p}@+<4z]'/弲{9>f?7Ta?()~iRM^\G28J|0g!fw6'N ;Sd@3j"Pcfт҉arMܷAmGӫ{'⥣9p^=A]U(ɻnxzw!;p+ |N3u KKR+草 n0EʌAǬw!u>,2,ԣFPfBg橽%{c2˓]:/5v8uipg$Z "d*sdGG<.bB mZ맨z_E.A㹀3Oqh:G;{jO*W]oKT-DٿBH-3he58H#BS~ 3'h=B ?g/zo〼ZMy X&R\- bP-݀);vsC_KuJ#$s]]a#Kǿr "SB  "'-yAXL[~rˡN;/nj}Kt䏳W;)7E+N\/˳vi5}fdLNq#;,RYe*ѯM.iCMg[{yJ]w]GF>lcHѺ.3Dl-;\.Dm&NSu5z 2h>DŽ .}狓QMؒfXbzϐ<#Q p6 IY>\ӧ9`LcO'Lr!Ŀ޽WL2a,QUUW+[Sl8j(\EW>;BL.-kF6O[u~[hxAYm&~GČ3y>< qp'[ *-J3,dԊRUӫ֤1#uY4v",#^ycm ȌIw&]VůRoǔ@}>N\oe9)_d|tDMKhL*6O!dg3QTs[6~}:gY`d2ЫQБs=FS?ʽ i ٻeS mƼKkd&҆Yd  NiDZ АR?QHO*jm~u")wllcfK#7$un@[FiYnHqhBX~N*R0" f62f<'H־ lW8N K30FP5`m_es4ej9OBªv4 S151 %ԷbrZ1/+61ê]'4YԐ94$|I.#?G8Scu0S=(5`BӁɓ 4 gusAԢDZ_}X԰Fȡ$p lLiK pFt,]'gt7MLt]薫T|E{vYxrF>_QYt[ p1T0!xiY.=2ȡ`)w *G!s֛w^LIj ][]1RlE{Ƅ.*se 8دx+GDZqޕqɠ-̆g1~˳QhzT~/pg\XT|"7|w/#|0΄CP?=BLitqI};-VF/Tz&ߩ: ejhwgy9ﭔwCg(}WαV&ß~kf ?w/8nǢR{ gV?>_IL~u0W)k`/l簬A!~c A"$Z@8#S Feb>TH2]3v6?{͸g7{okqyEl0 ka!l0"™QĒAoѰ:p}18tđaWAf}w-d2bU݃F`Ɔ0'ǃ; `$;lc:)on 1xwaEw\hDL$b(mTL!yī_bU&F9:byuk'Wd|i{ u/il8ԬwA+V Pqs>*T)^sR.Jgdw44ͰȐ1FJY~z#!ctyV<~5oEr%I6:Xq Մ={ߜoqKbxa^}CxvV(q|J.HY?Ȏa>~O^mj~a;98[/w'BC/0p&U5s5J>P j[tjMIu8݁Yu|x98s\RtC͹XWeJ,@CwI;C^bܬdVD{Jw;ywRB!s.M79qv !0cěM?FNĢe)`=% .!CyġPK{; fA.$`02d3=)4+"te<^popUH\Vn$]=aΖ NN Ŋ ̈ $^.SA#O7k]#RۣⒿUxq{c;;d Y_SP\Oe2ZSlK9NFVϭLxn,Ld.0D mEEC兩NX< u2L ߳vuOyۘA[gh;`JWYJ<ͨ+}?/H`wZ E(\oo g_jBlXWySqV ).L%%yyMr9 s2LiJ.l<`K)T;Cyo-jB{eO3e+ >rmlӯč) 5;yR 9:ݢE$gC%|{n;K*R$ A>5r뒹v3.'pвKXt?d؆0IQ $_ª6&9+'EMO;U)oT/F.B;8nP7ۺjNF˚m3n lͯA;r4B$ҬϫM+ ~l ^q,$L *7bhx9 c!dzp^ a>_]-ęsPE6?-@Gyyg fjtۧ~٥[kMLϻ}رLM`})Hɰ$C*xIڽy)Nd[î4XpS ٙp&CK{o Be"#=rTppG&86&ʥp*&}gs@DzR950;{driҚ! {dc,J) C䤑Ocr`T@ 9$yxcX} Ɉr-T?Eٕuks%ZCY [mPb \lvV01'ˇ[x \怒 ķm)3 `ZZ+2gw[N=--c߽J(ݟ&4s AXbKYʳm蛧}bxʹLqZ0{"Yh Z,sd$ H @iTRg*ƞW_ ;;z&aP_4.vMT%ERcRi3)fpI2fj,*fϝˣT6|-[tj [-Ǎ˚Ŧ51I2(t7동TU#pCt5#NMR&їi/Y]SQx>|QreE 8u[ۚ|iBE6cHeNpJwFM.Bvٚ2 J=ġ3 >ͱdžr+syr\yĬ#ys;P}9"*5P&x$0pg=+1bKPˎ$ItG=8 :eD}s]v[D Z9-dIr;Eٽ~uMk߭}L7hmcpy^ev;G -\?Auޚ/c h4g!"5MKwR>2{hG8T#HzJ/},!^4P(Z3 Z+L=wy}6`&%g(q+5X&g=tՋӽy3F̣=qj8)Pʿ/s TC?/}illM3l&o':_'ϔE *suFF77I-Rj ^ĂW`Lo7/3>1ˣ׫JMiABE!>cƩN=ucr 6O??zդs|)3Ib+&1cwn PJ'k0t) C$ԟVۦW\[lEFs]~;y{SoG]á *mblI|mv]T0 ԅϣko}5lmi(&EIhW=}_W/ qh1V6*,[Q Q#[7+/vfuIMܘEJ"AD48Mbβj@W$Ր] 8s3ŏwmni V rӁ>4c#H 4"*NEh}Y^ >k{?n&(R_e1 ԍ #**3","_Vk/ҥ; Țac{(ҸZXtbޞN@zGǥ\sSE?F15Rn? &gH@1&)-\Ϋ#mM,uׂs `,w(y.=O"OqYjW:(e^?׺l~ҁly_{,p|u XUe*Vt;yc2H`Cd[pA[EzW͑kOƵo&ESTDzC7!d_7H΀fhixJ6hX|(H[8o_L؁ E[~_Ӊ zz|, rXSu|؞H  c QfYjs4R5[1 4nŦ\ٜхZl<0/Ush<5 $6iQe1JJ`<:)v2 4 4  5A{ֺFiion-JH>7gUB:VY?-+T_<7۟p~wH"Ću#ߏ?y| V(lKt<̴ [n$i_;sU}؉34?PĴsY{w>v:5`g|2)q2騊>dF6mGN KgF{©,!66{W7u2ˀoA<Ow+i$-g6Eۏ;@[SvmeD??O.%ͼ$+ qC`oSG%76Q$Ў 0=Eu߈xG "80;Xw{˘cu(4-ӊ/gf`uQBC!מmI^w!f./ y k\k!X,XHڍpc ! q f"ɺ^} 9+ cmm{76o_QCB~E"7YVŻ~ب~0%#TD"){?sfsiߑ2".*z\ՀL!dk(`0 !}Y?0%(\%޼WVMFg nY~#ԡLW4ftX46[0D"\?捧 ۨsv,UK#k1IR}}ݣ8QwԃkŕV04lEZHBٙui^ K$[aQC# Y nYe8wX f͎^m~&́g\nY,uR- .+c{~]n@nOK( YfcM\Ss;7Wݺ @+ ! ^6AY PH6B3efQ4ý1Ro5QȄ//IE{^?˩l\Cf@7Wu_" ֥UH]Шs>7>fxgI>a4\?3pJ }`p9wfIƿԘƆ׉sgA wٗ(;~ʒF\j֟#2ux-7=huYhCQ_5!)ML0W,$bTV1)~6)|`Hz|w޾;R⃹FeGC| lQwin+Vb\Ӯ;0ȂܔVOpEGjXsAwbޚ=v}1x\g`oսMUE$6¦$Jο-WAKz.;HZrU/9ڟ6Po[<]W>ƂTzִxg{_|}JvZBi7 E !e˱%vwJx'F8!hADI#% K 6t&~y-9HHOUϳW?h8]OU"" ?y%$yeG:MtHڂ¬~rt;f~mŤiHMTI9 y:Zkt&aH1s60=z#'^8|74K|&#(yE#!R 8M^hH&?7=>a›Scj< wo'lw2W0pyxb1Q\X|rox' nQv^+q;xӁo$=ȿh?EŞ}(y~t 9a=ǿN5:Fauu|CV]ye}xqvX)] o=7"]H\w A~bY0D(TY|^fȵ硤O"9>[PWFVv'=:f[I~ymfffg૴>tZ6qՌ@ ;b G#w׎(es$ x<FgϋߜK.l6LC{ηGR.MmG\l<˗S)aQD@! (@+s_"|n[TQA$hO%*{@hQ@WqQm Xʗ鸖ӳ6 {.PQ~옜Qrw+w 3PKã2Hr$6U8a7)w -w[2>=20=W a*sbixRg!C3L2Iwm^i'잹yv{/ȎV(H>ĬN7ysy=χ[" 2>c( S{`,,C)oG ]N٬}7]󾇥+dV3$X,6_z{?kڬWԨ}qO oMqKShv|k[Mm=}nԕ9^yYx?-71=U|ׇ c?ozLuG99m,(=ps_c5IIemiih[J F_hic!3s3xyP7):LK;ZAedže>Ľٛpvb쫱<1~#6orl/itZ}wVYir%?a5C>KG[kz@Y=CVZf\w7ϰ~Аe`q$˄O&Moh&jn:n9` HΓB,;񋤅KD6NB_vǃ>0ŕu\C{#o?y['߿SN @J3 broT Ž>4♿=g?eg#`(jަ-5@ (U1cJ |1?'33Si[<K@`$j@ *xpc<ȲF ~2 3a_+/{2+ӒR糌^rp8W/8P0g!y |canm'0d?x-։TTh_Y%Sh>SQK":*0r >Ƶf|i6 OoO׫ind~v=?"UAIμ;]^S$so9BUgjLV^NxU)_篣eU'p K?"ۄGKk +gg\{32ylqδс#뭐< 3̥0~CVpGTJ.A`H2;-NRU%8d98C>-=V9,L+>z{߆b# Sn!@tAUK%(A7} ~NJ `>Td:{\/ҼqXaf%1O芒~!bmIX9OjTf2ͯګ;ĕ!)~: 2F~]e"4<1`1ƫܫ~]WD:-k5L*vE撗oWE+]h-/fU0TѣTR3~Ֆ (F0\|ǎ}7"c*,ewt 4bҝ=2fGUKpp`.{ X,$ޓ Yʵ9׈ZcyoLA+FQck\ShD,NHV&fҞ~3FM-QaK9dVy+k.* k60[C!ͻLt"ՍRCfXJ$ڷ mwt,IxAys&vm1X NNC9g;H^e[JOD$Wb`x/j`M!Ö:S0ϙZKM^A&X\93[࿫sLl-ˌ>07R[+؏cꠏ?ҞnV$0>+\w{_?ʭXF6`Kav9/Ky< D٢/DIK^yB 6dOo Ѧv^ijlxh cH'z@ J]J5$B8Wl~;^ꟓ?_'0b| h3PH]}_l7'TKjiIOy>Ŀwt3Иs8rIͮAbZHF-2)ފ4ɦ uN"RvSiQ@gVX9 V NEWA ȏ[/~]9s%QC`iv<r0 JZ˺%oZI.iKp n'XUKMK[2{Nؼeq|GoMVrTW=CR2ӺoTCdoWN31>4`wM$X ^O׭Oqo ɧaz |c[r$[MpeL1^._>x> tST*EG&#O w&ѐ| /L]i Lt_хzJVpg0JIaYs8𷜋&RڛhlQre.۰C70{cf35en*YVsĐݟXkSdyx6p¥^$eDZ3W%éAiƖ䪵Ž;b|bdpx xkjR_ӀbΧ1Nے.j^ !Ș+H{h;N&R#MPНcU]+(e%֔qhUd2(mH K~ \2w'$""9EMI]'.Gq6/ନ))9r'T\ah1\*@*%J"t[u"ځlZ]̌GHCVb-A_0Z?Fd<̯ASJSX,p:,=t `[}uT"t1V \̛Fh(L/Mq|M7`94e39(S*m; 6^|O’r4u~w;?~|Fׁ}/+a%_60 & 0YDzGG7'~-up[d|  ॆ'n>;]l,Z0xXU mqSFfJ4`BLOVa&"Fw--|5͛'Gy:6(29[kK{ۛN&/XlDKa<0,, ܶFpO4ƺb:m*2 9C~\zl0]zOؾ @dc0@rX="C]ܜO|C܊whp=σf 8x$M; [wx$&5 ^yM0Ѕ]eu 8L&o3oE#FTӱsZkWp'{rDg^;S>m7Koox FPOzЀn #Z{&PDFpcciD;1˔d6(W#dսw!_~fĉ)9YÂs}#z*n!mmoι\S 6 u0%\Ta@[-@PnGz{U`ar]7:M| lՕvFt~|T׍Ǻ2/Wǂӗ-e)i?=P/AQ!9D?z*w{mNkV!C<JHLɥ?ģ8gH s9apCąG;XAg|;2`؎Wu:4 ; fAFKmk|~v^oJ@ԟ>W$**7YԾa}Ws2 "}?8RaDRQx\ cY]ycΙ-lyS`#zD t<-6A,8ن!S@p -pg;A̚z5+y[oޝ7^7NSk6`cLrXxp8붳><$x *%nⓏSj2$qb3?LЛl޼=}/G/I%DmgP9^nң{f{}i}}Vo꠭%_[- {][6݁UAdA(, M:7*m6rMQs׳ Y++_}7růGAC"bt.!126[f 5V5 @nÎ0ncC"p0HVɟ+P13e7R0YtV5wv몭wScx_-654-]ocWϘUA]vpS؍DJ( J3%Y*9G0PB:O lZGY};ĩ3d v<4/ڂ?aVHl}D ӔNlR*yL-P΢Q)N̑EnG>۱]rG>X?QR:dz^u$m{m5z-n9D9|qw¯3~1.N3fdio) /uo9=+XU}2 ӃaN! r*e19 ^Gʿ_d:,eE7!"(~-A*DDRGN[QR7#$?NjEtc:4uy=nq0ͽd mgBkhX'@.l zO%B`%J!S[-!4P[ֱSM˓- `ƥK~?a{2'#SOz?x(1> wTTޓ79knlc{czmC E;nĿ@oXQj*ȌA* hm$JGYlI6SفmڴIqRJI :֜WBN_ߧh'J㮌t$[gX%hD'@ʋ0:l@@C %?26=zá5>oe$4I@_4|r\!kp[|lKPo3eqeto#=25rJw^Svq@ 6J=*:fd^yrH` /'Ć :@;kvCe_i[fZKoo߫k1US1jؕV^aǗgQ7-FiCM^${nFk!Xfۍ *gI ZmMԺw]!T/;? oRs]Nlv~ G_lup Ϡ $h>{Eyu11:&k3T,!\1J -D&u1$9DŽW,9!̂{dQ yjAa"yQhLRa IlNԗhkWhO ^Z@t6\J\AaﯹaYf'`d1rDЁQ v &AqR'Hcι2Gпp砟c!hvV*D V ToV0 Ms! @=-HW>D]i@X,pKQУ "O%FɽQUEm&="+rgA9Ç2*aGz'B8\v3, qp@VFdjUFkc8KIر"K$I9(1vu^m%T8b*>#VMQ|Z^jHp=w.-S\%Jg1ZVPc ]&7:~.}0-ErLWn!T!2i8.^E TGCqgk}Ǖbj΢#<{#ǟXr!:zĥF@Rv3926O]-p2B;-"sjYg)ÿ,KgoczZ6 CŤd &޼iFfHeJkBN|Ho5F휆wP |) JVN55GdHDv6L ǵLxq;w[+0% JAq`<)3>Onv},;f]qSkCeue߃&1G9uI1^ wBwC~ޣoR̒x8aO;NN‡\67DgGɲs%eHs*j.s΋iQ^-kbvkm~lZh$[Y0 Q@*c< Ϲ[u0UqM݊s`S wrbUV At s8D1 а )C^|Ɓc)Λc!'zX^%c=qEI#q\},SSNaq!feF7Y6/d *ƯnpH?[b:s|n |iWn6`,*Iq5CDx'J=Mu bN sA"}uelH߃o_1ۊE U(HGwY#|i\$S` E5L'A|'ہKc|ȵ(tɪVO O~),"ưm><}u$tEje.CVw{iJr19ݾsi2̒9!ޅ\aqgF ?p_ E(!BpKVuJ3@Y ' Hqx&H,8Tq>E`k 46¸a_{K"/cư{:_zo`_^[9{a V]^`o=&Ldt}s~N,|b(N/'RiH&6JSRQEAg8WQYw{u~uJphgijq|ҵRw8Jlc=mV[¢3P?stdgz^=8}O&:'oEa;.Aܭ 4м3u[}m*0A!R *c%G0'z*F,RX~CNxYzs0@cU! dar`Lja,ǜ$9@thgХ9/1ɳja;nayb׽R׫yxwQkб! %?Ahy20j@UOG6;W B[C7/@nz9r`2I+ۏmnQ_ܜto*v| ]zn"OyoIrhޢg {z|d mk;xy@%[~a7'T ?i)T"a";%Tih١_`V( f!I m|*+) `Rx91YcO٣ɣ=}}qaonCv gDXs SЩsWg9~6lٳZ͛27fҴiiVkZR)JR)Zֳ(tQZRtzdt)PoWTuIy)IXPg:i5.H[Z(&QAJ|jeJ2qXЗTIj_6LFnSIl\]NPiӉg*׾-$ ܬ=$׸ "YӿH_QS/ |zby!+G}-C{,UWsJޖPyQB#F@5x^/5C8m `[~`Q,Y)iPHA+Icη? 2e1+,"y($8FoWvlˆ*0_A,,j0gB$1ZL]U9U<i/ Q5] yYH˲D Oi^{=SnVhlUDOIq)t y*#ؒWg-u|W J#3'sII"3$Ř[QT,+b(u@WuJ*14gv}W4y.v=̈ L{oZ؀iecVOƬpL0j z?aJ*oNR=VduvE*k^HPէl8ձ{1&bXBq,@֚kʧb/w*t J3[uɏ)PtFxD杓\hI[v_KnUZ̩\yJfaF>}#-gmf1g+,V#_!)7u+..k5# heRZ"7 grn#o5Sb eg)Y#%Bݝ]$LgⰋN5;zb$HcijoAeFkΩm^H"v6 S*ĵ !ۋ+lBf6FLh\,daU F_C&9v)ϴخ;8%2^-)}׽TaSz2k"-0!\/lX/$JꖖDryė-5, }Ay/m]+5% .Jx0kzD++ql{c'ÆJ otg-cT_M\6XƱ5nuItFG۩csGC)ǃ'ͳOۅ(8_*UYB`c5M޼_H=*eᨲ[ZםY /7xy$Cv 肂oGNDqGVK{< %gi>U*G_JLb"~YWNF,]v?R. Z]8RBNfm&9J|*zP= ?Rz\ZV0|\Bݷa5@cKhO.?qxZq@b!HE~? >:Ii-BRaJePEܺ|ӂX:qYkWуvqO*[#aմ >٭8S3L k3T̟Vǭ O%AE<^nEZn>E?wQSB",oSFszp 3_Cx>fndK.U$% P~VcHD/Gd w\DuRꅥf(mv$!ӌ )qH#+H/F9Ok>DO>/_xY cG&ʶܰˮm"dl,ª஘xN}9JYyGy8_ϖ $^A蘕uȧ|>(g^W-`3?0)GoKu14Y/fns4+> jSBؓI-Oގful_@м%D396CynUol#'5nYǎ/{߇79ufS֖L&"=[/ݪrKy-_l) )?c@J3kB(*#J[A$Edt '#9$i,#א)u9ӧWC]:.s3~{zwM%e$6,6`KaUرV_am;4 H=Q Fbj7$!?D mRwsV_chxjj㫲az×-ߟ]26X`)@1rSdO׽GFzb|H$9g1!&2Nۯb~!c:w6<1]qDm< ut!ς=SrztvC|u33(Ay)}{lXiӠA/MPd xr+/n~f`"j}MzjVo}Mi>1V&;"J?kyY@e1z3rvႂKz@`(d+xhedZ]u)wT {'{(b6=o49&&@ƣk/M['qĻZlTgbZL?!6L [n IDLfVi$@ nXQ=SB,@Q/Z m)CIOT<s&MT\ѕ 5nY>){rKwqzߞO85]7zǠ<7y_' 񝟳tҸ_d k_$>vEk%t5ZHLӤ{\? uZz,codt[R@E@p<'ryrxbcW^{pz:a  Ӛj҃v~z9U;S^wyˍܘ6}"0%i<ʙێC<\9V8Xe6a{? v9w?ĕh+,i7tJ p#IyޖV߁}#.Qƣr#u0N4gZJBK7)35uo 僞sS·CDU*EUGJk:=O;UYp4 J85վXo*<ϛ%(B tvA'X#5w绗?L7ryeQ\~q[+43mWYDHmoea0,^ǠΟ<E%o'Wm ?={fdfU9dޤ)\u_acx^B+sYdAkƗ!R.'.8a>"Fǐ})vVz-ND(g/.)E¦b-dK^"XϪ%rRIG讥lU6w6j@ O'ԥCr僋!~Jf:^3 C_uOJ$EZH\yJbdg3ڟQ(#S^hgi A`WSZo~_ͮΏ@D.{MECy'ié2S-V5@iK v0[$|R6,FtWD!G)QSFOīyrƧ}4Cm*iE]Hۯi!W[Tc2SpZgpKRs&bF9J۱N#!Kagon~>ؙv ;1$0'%w'K}r,Iȑ氟qXnױYҬVѼ^̫gWVw.mAϸ ծ'c2ȀX(V]JmvVbI,n򖝖~bh0bBGoc!1YHlij9LøqrǀcF&z/%a}_t_wn_s?g-\{lYH6n>v6H,+2ڛA?w@t37~:gZ婿8Vi>+#0Й9lz q:ޟqчnF%‡Pӳ U/5K)J[Q@^)KaHGd[|kg-XBrL`ّBu~H/vG%ѹ|A70僾#T9Ŭ`ÚBsG,F'4ݨ{_. Gɿ}ǃ(W7,Ft.Y(^*1|'Q{H M\Ý#;d9fo,ضQ8H,,CIm-QSRzbM9qins§!Bs;@B,FGuh^2Hz9"+F$<6~gHbU)gX4vգF@6$PfUo5UݣT:~e,7Q<\&>>ngMyŤ BGsMjat fgƢI7^?ϒzħQϡJ?KA*bرQr87 Bmd$] YD4!%NO0H-Rffʟ a ;pDD6pVJ6.oNU_{V-ŘB1\LcN @u$bG]B-0 HEJ*$$@ #5}ZWPG GJ{,/n.sOaԻ 1Xr^IubV,f7} Ro0ZVq[XbX:["fhZ8P YZwC'IA7V.QH!^mXG 6Ŧ5:ɗ,U>[p )>F Z:Ƣd31,EzO}9ƀllbh4lA&CІbcZ?PI2MXAV_ug2酩9R~Xvn `>cFh S߯YcCM*gP2z-q9Feq4.?~_}MPZ}?5p3WؙAlƾt0Yphnn&H3kp债U_g|__=c=O:;mc{~VE5k-rʹpzK种iHu[;k _; yjqߣPg!jpmq,p،4լ嶆 aD/+G>Z`c, `-#X {l!5`gKDʀZd9IlR;Ō]L@4 O $"bfGx?PbK׭S0k)&/3!TZxR 201sТ UUB QiKjsוEka^,s\ 1/wK`A͠<,nR[Hb72ADXiY+;™ v-_gqui{D᫇BCH>TSL:Ueͳr-VB`nF_9IgdV҄ 9 `@-C+7:u~;۰J]mޗQe^Xs4oQΦb~ZN'׿-,Tn[yUcQA~/|cPx+_ !sZBsjbkޑOE3[o<o!|_"('D"19X5ҳ^V`vl()Ek `,FoF?1>jY=yCJtvf" J@LDo2]hEJ;}X/^iu=Y5 i_ ZP $8a.ܬF D%ݖx*۰{ x?{έ; 2xl:$9,Da8uQќ[JD!#ᅤ %TX&|ӾVR-\/rXl6'l'(ש,fb"Kg,Yp`ܬJΆٻ=grWDn៝ZkƼgχޫuO;;u`,q׸dAN/<{il'Ⱦ@^,$R":Z=d+ Y6u/16[oa[[BTHD"{6'gYKA0/iiKͥ2#0뢕E ~ժ!4V>g+t+0&rQU0l ͩtr m*Xec'6!] cJVֶg}ݦlIf|_ն=rӽלSlN(FZ вsT|Ҭ9<H$2lѻ&=a9eb-&&y6c77ҿv8T=]$$dZ Q9E1[gҍ_ -_u=JN&t$xt@NLI!&_t`o}U! 0m $PIIp+gq 1 ׯ|Maz]|Ex ` pI+ mC/_j)su| \qZ'Tm bZtRXU(]X~nіœW.ǹۙ8/KQbƱfIG!c\ yԫJc 8P{ <_c6 DD`Ff͚1m*0ӹUecr噀 *8tY<ixϻhm6 Ȅo.{ **H4+O$ҫ- $<-% -uoٝzX75AlXYe$خ)Aج`3K_nFZm׻oP$c@$4Qk R_76TpzdmXAP a%rɦ7r Uje$NX,(79ie0J g!Duvpgc9)NKX̀67mplIH#H] l$ڡ0(&)ډ,֭L[ 6\5@haI 2w"RČ҉q%)N)'1OJh26 j̚ȰoAݓJP7Պ2QH;tehQ N MqŒh<=Hx0$['0(D@AwI:>|2 ödH f%)@* J&G@NJ|!+$I*zCb!^ Ys\ʙh8bV# ֏ )X Ouon1cD-' AEP!|YCT v~Un|_K/a›:p3QqRǎ=T@FN|!# 6 G!/029"=qBV 7l0܀b@S#u? 6ǵu`u)GcV.fU!S̽=OB$Cz8ĈިqBĢ؀`/@YIل{m dNdcfzۄS F$zA"a1T ɨX'eс8Hݑ/. .!Soٮm J5 rx'N/Ϧ8Zgm,=he.4xr_Xy1 êwP r>Ϫ;J$[c2x--25u, bHF B`-*]~P%A %D/JjGL2N{IshH)#B?7#?%qtb#ϬB?ncw 5 ok^RT%m7B6\;鵜IM }#ؗ-]~R1Kr8RVpwvQH"G bACM0@Ȃ[go +0kݼN#"k +׳kӀ&1,\].Nx*9-%QPi)*Xe ΪHbCmRRU[qJ UDIJ6v]Y4,JP6j#ڴhC`ڠ 8R+$M $|j'/Ն۳\A hM t;R/MU)mi~5IH5cS`ŢKoa IJĥ]ČfXc)i\˷STYr͖] Af,Xk.F[,y 3JlAC;6#.B$U ZHS8w%객evJ9q%.t;Lyֺ%bGmi@hv2\j C6J.5sނ[6p9Wm ZחVR"hl!JRAGs±rOZlsJP#R75IQ8mk"sZȂ*IFZY׏acRX0t:=;'nyt?IlY\!!"B֍7 ,ݕnhkrDŽ[ KG(@Hvb,G3c8L vxm/eF(He0ưegڑeX2V cITYs|eܢ01|Ehȸ eD\mEG fr0XfDOz#~ { dp8R:`@5bq]/E~Щ\ W0(M%U-PHOU,r-'>%>q$\uۨB8#=B'HA7y9B<9 dx|mO͇WZ'!&Y4RĂ, $"$[E8{YP.a\x񌎑7sca߉ms~FY7<- F=%ՎxSKݞԱw"<ư{H{[D@ 4!s3+9rĜ (vjuk. 9K~CPqXu@an‚80sQoɺ*bKJґKa3a]JӮ-v|֓s`"ѣY͒|ym.Ϊh~Fe2{WgS5 J(4T YnEŶ @YMC|IXKeN8VH vEYf谖!F`h}VAb.Dj -6N4wFaN&D;qc | ܻQ=%GZQQ+۞յŲ Np޻ ^Wʌfc"w`u۫4aАJ6TP~bB VKK$n.~k/;_8T9Ý 6q[T\hw2aQOqrLPe)VrJCcBKQ_sPЇ]3g}pJQr-9OfƯ>XV0_ΰ#HJ֣!*Bud7H Tk5f3&K+yu0}0 =Ȫ9bJfxuӑ4c.t\ww}k ЎY@3"B 3sіt6s7,IppeRX8;\LH>4qBáHIzG"DFc(r 6BLЈG̤b%d ,iBT 6 橓qZB)70P^ux=uApuGB; !n}UM>Gm,( <?PV$Vm"xdVAE\{wuHm6f3ƮP%87nZ9WK5^Y>a5# ZȐ 蟲iy@JB\ldƁ lxpaKx. Sli+RLKfR_aˬO#qH8vIzb E!?e@.I"6A@qP@.P38?4"jvD]jU:Mh8r:9=b LY|bJ $BX$MITUJDi‘p#< 5ڑbq =ͻsoQy\nbJJ QZ 1(.,C器j,@l3\ =^Ў=bM+EzA;XH|]A9쀽$j.tXAULbQAD\d2 58($ ޜ )K5( !ƾ3r Hʲ1+!!lB 4(jK{G%kjmϦ;#b/ouA7=ϨdX/`u>}.B֓i.N˳5t8[_&c{}E`3=\S <;BdXH=nZ.4j$DR(+AÿݟTHQAz"۱ VbVpuc[J@W{8uA HeH *{ب֦aBAb\Z\>MF4"k_5OfOp?yUz-F[y 6ZA}lIJ~J&¶CbMYe,(aPMoqEnWUC^\]?4ucm줼2#"Jm/,cƷ 凞od8Ѳno%̜,!vzNd . @Xqڼ7zP$Egj=˒ "%j9J| /{ G"0:uӈflLL`7!q=| ᑳ%ܷilMlb+ Ijd>D+Bs~E ۻ{K=m ^Pa"|a SZQFˊ1IOQp2]Vl CPh_ a[qxHds&dcj6ڍV+5@ܠ{/g!L  i^bA H(i"H]mQhSȦdPPD }yCD 1KE=x1{ d0NQȈffXO`%r!3ؒRxp^\XĻ#+L7wLШ"Z$o$!0@ь_\΄$c>* 4DC )&BqlA!6 ,J@&0+KȺĦ⮋ڑ5丫z7VLYwq+ΫqV|_ݹz+WƌaˡeDSʤh5ZxŮ9*ЉFU;ǣo1nܠ~D5K^m"*z/:\OPw XCxSVŀ5FCXkRVKM"¶i\`:%H99@Д?h jŷ0w[ 4.̙&j'&(/1Rq=cZ`@0{ 6[aڲZ8" <M72@5~xMW$7*E/xvJҞ| h $ 0 0I  XB0֬u%0]HRtXc#Gr焂9YZ稹9%9mNXW*1NJ"Bh*sˤbMlMA'ЮSC^V>f Wa""L &Djm3DOr4m;|g6R9_N[X%JoKfM4ԟ*|Jv0,OA1ܪU: DpSkG1Tp e4LF[(ۻV>wɾP,3?^;^fUMy5~` 6\s(ZjΦ6QIzI) (Tmk"N1.ATZV вlE"4,VҒ c^6-ix-=mWUCΈFf~PB,JCcjcbbB \J^jJalqc1 $ЩE$R6], g> ]d'*Np G0j9-U_vZ,b2x[@- :6F4ъg`4`knt^H6. 짡3D$q 06G-;/]|}׆l5#nK@ 6 \Xv=&'.T?7^YzЌ@Y'гT2zRa6;NC0ݔA 6L|6L؋ @kgopNO)DR)DexkAD2":1!P FsDԽDh'3( ҩfC6j %HNN udRtW=,xdb&Ї,``i+e':L-'igUu%zn>֚6,5M+Y`+Rc'T jChL]4SXn9kEןJ>YGEȒQ `zd7S! 02%d7̈5K xJRĽg@x@z]|aٌQMYF 5bH*tl$pUX\&0v .6)Nj(2U gUELr*5k#a%N^˶ ^(Ua홚1ݔ/o}Wt%}M2T_v[l[vI)@]@W%Xm^q }Dg6,]My}*;|޶:Uz>0BlC`퐐J56gfL.iOP*  |> Ra+ e ~Jl/vˁQey`L/\8H}X$m!4U%txe"cF;r+C윍XMFAetvc{6ЇHk{ h &6 M+i,),脁2S8 &2 !!簭n5c.kp((C:1t0@"KiQraTV{=>2#3\EN3ͧ rU|x7+$hKQgt4HJ^QB;ӾDC?E&U=/)03}ь}#;`@@ypw񎎃HyJ߽Nͱ&&;Z\!B,1e쪹De´II'jKιXe~dPQe$vٕ bgZhV ,=)Tb!#ey:lw!tҠ(D˚IQ`Paw҈wAkǔVӎB AJ.`o`/~a&P}_{DӚ@X$@`|*Ƌe鱡10Di,+Uq*nnIҥd/Ct [3KwEnxgO.\YL+;,<f&ư<'ᩛI xΠ`j`nGncY &vQY R?i8XYTVC*ra#, -O~Y9Vf)4*iYc,HIHD$&V1p-dOm $pN$Mf/ \[iR*}Yw@"ҔUm(f 0^,\S"^(0ɷwlڒQ|-֚1,mgNyA՝ YS^F/#^uQv Όeɕ҄ JU~Fުb3)P;ӏZ¦`c@ ۼΊ.3_aLT$2}pWYm]UuSi7ق>󸖛4֬(=*Ξ+^$f˭xբKz0oâgP˽ܖ+9&^q!jiGYJ rԜ_Ӕr8Ւ:W߫=^sE(ZjKDTJVh' ~RH0jƻl^EDx%o &Տ~ܗՐ~1lM_=$uE  @G1Z lw<ŎU,\|8:B\p NTn`ڬL٢̡44Fx` b SſzYb ]l٣NyYظ@ P{FxLgk4 I0IMkc4".{1c@K/& -NWcD%PЂɩ Q;"wpdt 'k$ qu{'k0k,Zr,kev캙^2R7Omh7t^}$cw7MFRC1cC5NSY)ےjœ4!Ha_h⍇`ݩp$lԌ[YynvR,I.8x9@$ jZrmkw$8.+k8Z-BZhL(=Ka K|PJ/ȴj>ݮm'~?{y wvҤvcٱCnaS170v fa^I%iShl_ytF,yy@ڃt=@N"LVF8-$0.q%UsXd֋7?1uZͶ]}zWr׳,3M. F_rC+ѱ_mR,NqyZQ:!1.)p3 r&&X D& FiQ TH٫u$H%9cՌYɺCYH/&= )*<ι ښZUH̳`}%|Q-j.۟~-aw̵ayqXN $ g'b*KrreJ,{9~Xwj6Ԡ(M@&^XsU2‘K1c;1A*;j& *+ZWCMv§30/\䬀.awmVHU*U> bp[Y'Bp__K:7VUTIw޻K7Ukjqv|fX';{iʠ֝by$Eq)ߵ[8=ՒO4B)~2cȩfǒ mQ;CqmURJG5i4PĨOaq eětQ6 8ͩƤ Ky Al@; ZU1'maAkT\4s6EQg0Bصn`ٮhJeذCH!c>E븹q>/d [z2E $f]r1nzD<249~oHqZmp[d ~/9A09;mp[e|vDŽM>ĥFi+LPn5M\ು r(-2iZ9򤛝HdoYϺos+GD B bنm@ըޫ/{@bLViL{os K>ހt>fnޏ@ׯ M{ƒx  hœx>vh nQKv)>$v z{}!=g=yoηd q 0u=-\WkwdL LM10C@h&0Ljm2L2S4Lm6e=502 & LF SMbjy'SSdh?T==532z{BO(S=Fzjzm#=M.Do=U@@eK&?2?,>'U" .`5Е43S O|L̻G&J-hR}Gv7OJGj#dlb7!mkt۔aWaoR Yo kwI[ܷc?ee R)U= )d\4}{W :]0}<*e'zXmb+ H{}2.47Z='xpܪΩs憺N9j㋡R]@JLTŹ8zfr<) Vc): ɔ f'uz 4q~ٲvٜrDژՍЦwbValلZO=sњm.<32 f6G9v|$e |3(AD`l֖LOCӅ5$`Cpswp+Mhxݬ3Ih1l6XtV\ F2fi0tѳ(x6xwwW_#t>]keP>m= _ED[.yZ!HlT,5섞gsE}Q~ƿ'6+chuCŹz@bgtC-E| Nt 8оˊWmj#( lgN{ڵĥm) M֚?ߝɦs0RNfdDbcj=c Ɍl 8t2u(oqaSL9ČAJlilJkjl1p01"-Z_̙iS}SOK§&`*uumYTlU+QƧV.4Zk xeh5.2&WK}^Gl%vtp8y;|qM2sbWj(DE VDzxs Ѣ e,Au-<_Mk"Z[Rcr[0 43i3/ykF۶zSD݀UX(qʡdMJ@~dBGG34S0=]4ˆS^WomH]UvRJqhZw Wjz.ܻ3~,|>4C(y 34 0LBCh;䱿.az=1ƚZ*],<,5e80tiUW6 stUWSuX0QE0YUU]v ꩮZ$ig`˙wP2<5Q\vCe*k,m,t#K.8n)hYe '-:[;ؤ٪z'z7w-m6L0AC/;=0UomoCW@J]ѵC+lwH1, 2x{?齳a uS Ue"`_I8ݏG_2(YCzu=&]C!ܾ9yΘeDWY[BEl6 m+'g\oS\90|(b^WH3ImL\m"d[_FQW\2v錴E!Q=aO R41l[QlhM.:dk,`gҕON5L7- zGu@}8s\m|l!g%dtj` dť AL<''k>"` ]zHrv'o 8'ٳLZyzhu=<1ڷ_̽*œzzآq{75YIBHu0?D9*ۉ(FM^uO*}c ߰O_dn eΏsɩv}k*9mD6M|U֯GbjIv[i }d$& Ԯk|PY[?ϳ]ξ[]/V+C{Ȓ<@col7#X.bb Jvh"XdfB\}h^0\9GSiX޹8}MY/;m^*z>@X E/Sswc8p# { A=1Atb޽\!dƒs&l?m =TP_7iGm@b ;g{"j + H Qy~ e:iM1'M”I b J~icX,Z!C#@ h1G>Y,4f>mӏH@]fvpֺIv=eBD<~mOL 'P1ѱPk{ Ie%5N =/b!I(SMԬ2MįW4 4OˤFC]"׏\/iYШl`5*< :y{cZu̍D @3sC ѲP.ǡjVY{^h$JE ͺV 9!`TKalaeEqt¯$ Z*UCk6-;I@eI )uB8Ie kY-qB&x ww<'*B1qŅHhŠah:AS;9;!yGcJD걢ȶA3 |7x0}w0M)D/s=V\.E@*D n<|@!S 嗶 %2g"R& Ǩ~1G_z3@;{6y81kڋ4܂ש?1I>>A <z5 o|#$<(0Q`<[,e)-PC٘:;,cg[拚͗["= Ǻ #HHa,zP SeW;ȗ\B6F/3ެyAU%F 7X37jn51iLs楒1ٽlCŚ\.<~g-ӉPuPCple Uq qe|稄)Ӷ9wިrE YfDR]=Xb]rRИh6L"Zsd`A̩"gN+ N*\j@ ׏z1.87}?|mrvX>ױ~C}g&[>1v?/g{*c;|3":r0Fi{k0x]V!̜K}Ore䈱Hj̰ x?d@M3~7]fe<勒?tv+@8q@QŏCoeMN/δo̞9JG>wxXw[SW|<<>Jr$_zd!ܢU\/v'Rk[>ށt9~۫gII_?3/CZF6Cmm0)8DQVnwkG wꞬjOܻ7>\XaHڤI<^EY8خzҤ3@7Xɪ-h 3ZX3m@i՜jYOC!jEly D3P@p)2"UW!N-WkHbxwYm+= (!f~`| j\Rh~U]@u G &/Tn= hr3廚i< .H7&M%;(3 hkPa|:QzIk:/kk;_(+SE[Z.BS'u-kktJ* eҍ%%t"KNӊ3cF[䱾JSEHA*ʷX%$x ՠ殰PYA`u W"a]WvsVwC42$iFbF;]Y4͡Z5 9]}nBi Jf+tfpumVve&j]Wԍ7jFz:87]i_t! smBh[-@ h(8^ĆoWr| }@ UX^6ⵔs-a1:./ﺆJM˴rsGs~qǢ?zR:!ɿo#JAd WVg798'k#{0L%y }1d7UN!9"R8eIAI YC;K%5/.AKe%O=DzP#pf9 QPO0P S{0nQfIa raE, 6SJI˚>b,|CWBZQc&xprLW$`i VinHxrvœN 1_H:PLoC8~n]8@.:V[wQGR|wq^YڗckOq'FYSi.cɴ G ~$I*uXwv^k@ϔ~?<%Zm<vum JArhgS$!rݣy`3 p4:gv4܄|}>3=-LL̀ژ9$J].hZc| y 94 A v[Nv('&9Z$Ƞ5 )(F鷨XO6`:` ړ˰N>'}]K*u _bSi+<$ eeX{Kd8]ǗPr)HJ&āyy@ W0@e ZhRl8LCr39X˜K@ *!ˠq ε:@"e-AaQª.?g(Y˩P P5C,q4̛9!RͮʼnC]1,8g{ -P6 9RA(vFu. _C4r-@ʛvI ~a>.5%ܵs+ω|ɐY2ڢ I;$Ă_cNi !:̟- b̛ڠ jZ6 :&lhFNSCD;gv,$c'h)cn\a4Kusv{g68 Z2|bDoj,M[T-QG%xW=͡Ų׀oT߃f>0/2<8c;9[{r7jqXm,{I ,en=|>0b~𮨂N0sklRQ(bGp!- oQ)s!Umy X̳ tK`uhwRəbbsIjK8!B3GI)1n@e[dK~X5YaѼj7"=8#Hp.ak"͇_:e[@vӘȮ&aLjRR@ " mn9AalŶ|fs(!!]r[ XqHPML!^hKr;B9jTe=C޺,Lx E68.a÷@B9C3) fFL}8l'IrgmElsK0%Bс%k(ןSvq€k L;@D F4:UmZmxU7IfE%&V&nZ(O13;kj!s5 ʣv0A9Nɱ6MV70?䓡{IlT8T+ bC@ph#$;Wq|z,'JI%QDnvZɮC֢LXfHR)pB@ə5Yv6@xNW[ը]׀R*H ,PP jD,k)"fGDl@BPBBHB,f^ dUdQE"؀h`Vʄ[d4~oٴ!73%>ߍv@DAA"|g̺z>W?SX@ў me" a֝UaWĀ<0Z }J:{o?QxbG6#tPCb6瓼زΞ/5`Q]*(V*eK8| z5Ow/" CPZ(XAAzwdE BUPEPQV(** H*B)UX.x8d(9 g/T$z=xK~#'4wD㳟N!Oo !:WzWOV쓒/5O|WO=9O{G3'駯d/^[yo-弴#y)O؞zeᶜл31*E}qYq} AJ@\p#QFHJ!0 (Lir޾wcc5ׇ//aex'$`O &J f@̀Pݑuh&1Dh"(ՈԃRZ# 2gX%D&u@'C^y> \LvmڸPWgx__!гb ŀOۯ{8ZDg^<  R2 .hnﳂQ&=.4&ٴK76bz2njJ$WlBm}Ö3EnxcS˝Bd@jft6 {O ; ~wJ0A;ȨD:Y@0r:c-Qb @   H討J*tPCPGCEÂ*kDW@0@A](*|_1ӎJqDAE׍ (QTPz)\1ۢ!Ҋ8@B*_G,EFnXAƒh*R  '! (*?5~mS4DA Eֈ }D1A (!'&d 'eT8?OD3s 318YݻJ+8z4ڂiAF)D ģF 3MUtY!Mٺswu LB75w9mKye tvbK"itUJ,]؀"lT׀>TDk_@A4b&hie5ak؈5 C\M< ,1sG0aHզ-[嘸AR K `mPnXABAP.AT]EE@WFA@EN4GC{TufwTy4CЂ-Kؠb  WE) TMt !C *PF (j(` v(@ZEꢨ_9h5x苠"*H(/#YQCo?S6!}fA"pШEDV DTApZa졵z恡D*.ZGD 59F@JH%$9HL19s̈R' R(JRRRG# JR);yJR)& bEA8Hs/6ޟg?Gg7m~qv.4[_1OšNNq'x\Z- ܜT&-#v/d~_x>Ϊ~4Sˈ>"ܔr `FJ̤(K%㘎n0CbYkRr/M>W@_Wݟ[DP͎~LD}L8,=`j+l5?=,3"PȈChPb:WH 3z}tqI#Xv˫rfeŎ[B$7 4 8~<U)y6W´ Bjl6 nj9Ur~Vo:_0?`v/'W7t>k?-ӆqahh`uf_vn" /6Sy9 :4Z4-bck@ÄPcx$ 5Loi}Ke lTl R ~"A+@(DOJ|H\uT,wN\=cT7Tf#/Y(G@4R?K ձ,m^5lXoj oTK$-ց3Wg7ثj$c*Rt֮eR >K @zdbVUVWL Ƴ}ذbdGz&d@gϤ]By0EfD `T(߸?y*QpDOڑD.)TbYSBEu[,N ׁZB B&WYDcӲvZwi/NHɤr]v=VVwt_de$Mzwٰb)=&(=@@X6Vd"TmJ7G? d+a|3`QQ1ƤP.*IvC-lp̒@v &HI7{f}EO֢ -7M[I Pe~[41b.&g4몙;rO)}eujd60D1Y~X2,eDw۝2Uuȭ VŐ7ͼvlXM-Cw8c@*T.d\W [t:])8Si*ߏԾW][iTͦހ_PƑ#_ɺ@0 rB#y+O8V:\uUnUtB߃Ԙ!"lTs9;,D *9Ţ%(S"#ŋ%Ęfq\VxQh߽g[UJIoI*IF|=e=?eHfUVnN.Li'"~f(@3*ťUKYQ!W,/c'mX!{a p_ݳnm˓Y#δNw2Ÿ  mN7;yi@N*כ䏆+?}`U)?t_r} TI HD`C ;Y1*htf9'!2d$FSF;ZoJPʳ'nFQ3&0̵aTѣlI(/+^WmVk_C_ q]Qd+t8=M[/9/tXkp8 ᩠; f# ehǖZՌh;,:rp\!fgK'yNvT|idžZ@\Ew O8 !~tYE" d"PUSE(XRE(,$R)Y I ȁ""2(\_}^%r3(9JJf 2w#=VV`|s D~o1v]IZdLX&};;x嶊?yF**9\~s{sqQi:sJRF,ȅȖȄnrwYP5ϤRm͛ozo{Y*;O/Z[p ^}Bu 0҅0@); dZK?1&?.o}1?^ JDϕOnd5KߙLSVEcW+yWw}31w}lK.vFʸ`sҒXbk\D? ~gB`gYKdzُ\إluU>rZ=%T}dY&Gp@r0 "&RIq k0dQO332_a@0畖ֵBխgwCx>0mpKWK@4hM_?R2`"~&"ޓ[~_XSbtR ҅NrH0AGԀWR 6f̠'T ,$ RE \ٲֽkUzʊpmz8W$6H&3C-N7вОi~/:i!NEMC{_-oˢڵazZҁ)!@2WDf@0"YԢ̂dI!-"Y(x-`@TAqSNHP`~I9vO-w>sygtnq)(B "r~ x,7#.4K eApg prRIuܳfa[,H3QGÇ]OKPK M `]|4 xwA X}ZZ}e5Szn0w{x(-oRm.--5Lv0HCk6oYz<*H4!@U>ՈYw0* qtRZ}.KG}&SM*{,f|x1nz*r?/YBRfP{Lx/ F:jQSiw8M-2Z+k~X!$0LFyƄ rD5u S$7"DBF:״i\M]&Y+|YEX>+(F\҆co/p{XgAHg̽t%l{7?ptpĮ&tv|Z=A'o6jڟq4ߺ'hl/lIcR T( Qkj>T|ng+gVMםkJ+ Bfx I񐰈łƢ$!5="^DJ .QTh'xx]0) ?%>`20Be%''`>{u=fEc<ϩp ,FpCF\)Y!rNϡgt{)y;LIKTa֟чvѧuZIl5Usk CamNo~$ʂ) CwR@PR0pt>~n#6~_Z4]Bt:,oW1%24cWcj$ (c'ШR 2-C-uu{]e @W cLDRB "(B"$n2DcRAIIGP!BU3x JU$5{t{`; {9+ld]#)0:$HGt:l4Y(n&MF,JXmH 8bǨ⎢}ѤN{K٨߇YaiT;zDv;trj;4\敭`r!9Fmm'0M$:; "H!#$1TnUl R)hNzSIz]D k.LNYAd!-(,I &u-2)%zD- %%S"!L ",3LYw8Msmգօ'˧o4\ySo:lCC$&xQ'1W`n%CM@pD|[Mwi+mi 0(VPc)A6~’$5q/wUaEN! P-t51P"]CtSmXGg F6̃ \"ȸ&1*,.>{th_/?LXdSN9CJh2pI̙ql1<:;ކ`cz-f8Vd:Wmi Bk^@i7[CD)X6ꢕ~r5O)qQHѱvTu}1Oԉg_hPd@ꡦIxqq76T!܋µ%Jo78&xާo1wF)[#A$+73:12eUB{6J?}A`FA4(dR9kZq7*ĭC'HqN%bĈH\(e\S.H.r#Ox.WL eߧk}w}nw ˻DF@{o.H; vW<ܚK> (K(r;j%et=3W R`ChU^Q F .?t~^]9_K (R2,U++ p @}D$D9kݣ?~ۘY9[ -~HixFՠ<+HtpB,}& Oܑ&WJ"+âǡ|7Vut}9$0q{a ,gDЃ"20N@f(oު/DABX[u7Ϗk'o[ mcAMJΥLc菳h9$7d DYù8 |/+(;pEuNf38 M|.{v?٭9dC@5ZUׯ˞ǯ} vFzr-_TK/#^W}=);~a4MpKտDDL̦kkYmkY)K|*J"zt|0gbd3Wx;+6' ۇ6`to'J_|D3"#33!eS5UuԖlXV^ >3-! CAOZA=U65Y<<-8_yѦsQ"%0B ` i@b Z!R ݞJQ<@ "*8maieiM=;==o7zt>-ȕ78AFFZU|KS%<zFeғĵRs}VBq32UPh! Uohh!RǗF4K_.dh畭%vOaI0YRVu* ABUUwADLL~gw/8„blSM\(Tݕ* ȁD@wUL16zX,Bm )aJ"Rs߿?'#O1 @"$ ""D" "AHB! yj/6q B!D"HLF!d$ $D #"$d"DB"IDHC?u&W%95_._@{$ "ADDFHO~{K){ﯧ.!dD7{x$! n؀F3˟=Ǐ,N(ma-T)b*MCDjHs EPb,<x̖ygW"A2}kK̈ BI ؜M^^6^ENæTvvuŧbguEz7@M{D8)L `.?sI)Q^pxv{KJ # bQ@QaXd[5G@=(5nذ_4=^H) ,",*"|(0T`085Yzm|Şw# f߀4 ;]o\σU81ҭy0Y& Ek4I֙<}cH$ HAA "HE3fZlFDR7{0 vCHC{GŒØMf9ۯx_M>B^r4}zQ\5]7c`6E,< =cv S4Pk RA]!1'*A۠ 6 EL(Ô~> 6ϼt{SC&/r0LYdf6]y+yDoڌ7ETTAV<*l)QVYz<9ڷp}I},gA.> ENZ9D%B)_uC ^l#u=kbx^XE D* AHE$={|;li)@ 1 $a#jE @"LpZQn$ş CدP* xPZ F_iS2'{D(@P̉1 x{E V4wgOVE8mŇ`OwڳQÿQ2|p`]P g'a GPJ%V[&DXa 'nNVJ6ns&u8v2TQMx3ad.տsvݑ  1OLJMw;H*S}?6VW}ZfIxVYx~/F?v{==c=ƇUZ(r`fP~/ q fOBRK"lwy@G{oh~ޒJıS9I.|D" (ȣ䷵>TXzWsu~tDI#9*Dk>29dc1PB [k0p(γŸ8/@ E$pTc yP}+L{?qdTPq~#'TP7U› #DS4mq9xd# W 9DQ7L& ˿63 h撀3h Ѐ|yrTXjIG}`,&k|]0*Wu̗``V)Mf_ 3?<,$7H*3ԅ b#9=Xz(rȱDUADb Ey'pwOL?YUMfwOIIvo|wRoՀ}O9G9OŽq6,*# TEb**#B nzO#Nm-SêD́ 5 0Q@Qd g7oalfC"^ s&FIk n/sUBĿe]?q'5^s8"mh Q>TuS(F"E|/ P%tB 񒰢eih1.Q^eJG5+ġ CHA$Zm$F;eL?dߍZ:hEՁ#ai!̐ˬls%|9-)䠚ɄH3 M5EOɢbqG3, q=ƧocvغHP+t\2c f03Swv|.0I=!Irz[F7wv~Nl-Tq)-msys/ .M\BC`'QftqK"~3=C_joo/i!O޺ ڥSE*zYQt}+ x7 `*PH)P~mbS,5;E9Zl[PNchM:ttueA9!·ZB X dLrBاtDqEm#=F %d%16 -'a}89qra뿝;DEp͛Ƣz®Q+K=. n0`O #/?úɱd Q"hpDʼnV_p&SV )DAQa0Jt6|::6sДLLo!/wwcqHR6>ǹލ/cѼLsaP^(f97iL-H|[LI}Ve/&7^:ýH=IfT@ [ggUvon˶Rа89"M I΄.$xLUlkeԊwph5^ +ϟy~VwE'SAi l`T,ait~r81*ϤF6!8bJ$W$&!D,bzޭv֒,;%}RAI>?|;bȎo/w]MM:PU" Db{So}s}5a^[a~@7̌̌̀35THbم("<݃lÊ@!UN!^:jAyyOyyyyMyqGEAw?{,capߣ~1oTh=PF|F&]+7cÇS<f~xVp*C?G7V#,8f{E TEh]̯iW15,a~ȋoo:s"ciCJV+ ^1ꞡʵ ) fB("1 <&SrW7kcͶw'anz{C{Q75m*]$h^=t cx[};]|8 )C)dGޑ:TQ*0HH|o/Ts]"'AsL+Z$bF)-s~@ 2BcpǢ1z~˛̀CrbMykȈ1asJi}'[LJdA`"^-\_]{d`[#"Bnygp7]ǃz[w}MכﷶQQ7P $F"wDXKHADF r*ZԠ TQ 1AU* QF}9㛝M)w[o?9Yz:(OGz ;P4ƤssT Li#We9o7X IL,XDQXE1AT,2(Q # AQDQb`T4V"b`(0E$T$U"V1c"iڪwi,UF &QXE`PPUR)D;vn#rgd^$W͏+   QcH Um֭16śLZמ2(@RhZ $jPǰi'ɂp}g5FοvL"7S<+o*`52(`o\b-&w7wz/ &  \?'j8~XATd&N<] mϣXXu IOO=}˘Ub ewdEx!)Gb|^@Aכh{l_5FT7aoM >~Se12*=侩ò`G *T XlXbBg.G.i30.Vk7%vy7=0QfݯUfPAPgs0&tAUTuxɕHт>K11a`?@4!_<-@Ë2AN'9}w=g31Hveg6;T9j'5ILf 3# |vJV"2"1"Ub:&X@1hF"OU[S͛4MǰzD ȉX || ||||||{XF,j UKuJtp4Dž @oɨ4IB2e,Rltj@С>U0^_EӤ ahZ]fЗoa[VenE{JKNVڷNVnqaAo3;CvPvΐ@A8).!l|_:qUI@S Ԍ0 3[?z߂e>5$ԉ,p|0ZZb-F ~꩘38!e.ACzK5Pw[]'҄$NEP2Dۯȿ?Q! `̮,\u[CzS,5T\*:;VrmOݫcI6Cti]PFfpR r.&*%+nV ì]ޖS{w;6[FH;WbA!{Ϗ\:si[-4.,_].MX*h'fhewI}J=0epń>ˇs1^  }U;">n}qlB[zlջ>]"nS7o*ט<_b,&ꏉ'=M{akk)O = a'=4>4B=zUoOA-/VwlL9@0`=y(( P. qt~<.kXӧY:zu?)K@a3j|T?&|yg3dŢ QYxT8s7Ӑ8NO?۝99cOqמ!M<Cm>⏩sd}u6R |C=yi aaaxg'6J~ u0H(fwZnH~ Za!$@,"dY$Q^;#ZlźX bF"b 2 ,F$uz:l$HQEa$X@AaQ[G1mj9@yY3#_фB$P Ȱ`B^My;wm)o~L2{[/O|t Z?yBRdX#uZAP;r|e8R?sؿ{p +t.0k)!*&o7v-6n >I 8}r1M^dXa$E@B y^leEQ0"FDII@H[ȱu`[cXDbc1 b RAFAYc EbGSlId@*2, Ȉ@"%G)(q+hjP5I}7wn'T X{LX4P(a '2aϨ<[V@@0p0}|/l1ncRwb2%u9[ [.\B5R5t^rbZ(&d:Ħ/!LU݆^-[+b{~vMTPQ`*eVb`CKYL7{NWg}_cb2v;>7[ӭi7, (gfc:cw7*{}G)I=Jl |`VZTBaeIgBMh @|-0;i0ˌCQԩPΥShNk:EEXR^;av9 ^JSU> }Wg3~حOFv68YO괊E\9UmJ}P8Z;O 77ѹ, Dqn:9Yh:J46Q:>Ȋ,3XX ,ER("RE$Qa:3Kd糕+̅b) E )"a0r3,M 0KG}Y~VԪ'3`hwZ BڧLk0loZ鵫 o,H hU$;xr{o5 m OGm^_uyl)dI7R?"RY6y}Oӳ3j4ڇ*R|D3" 2s[=n6x2I-iO/O 3g:/Zh;ެrUd*r$c+F +6H)y07yv8qT:Xxuh)Oڀ|\A=$E3:gC&4r-Y?Wvw9(Twꅟ97.θg{?֌lG(.,/dkԥ睂2!{.7BIByOVYYdZ]CA}u*ZE."8iJFc q 12Щ>"^X/#Mau LёJ^DDB Z[i+K>7ZNϭB R4~kv˶[kw>pV^j\hHZ> ~׍x(*H]9~ YV7-1TEMM?u;'heԦz_6[>}eoJ_Mzx_iTˬv:!gMKZ~nf9h.3OA$;Z;t"^|S*bmR ṳ0dڰzM(.fۿwͺ<.GGПއюz:3-h,2ٞ,'']f`NޚMlamm6i^HaԖ(y/jm)IG$1/@ RZ޹!afċzA2y*&bU[+ncŕp01Tu@+83grVqVQ~sqvil;k9f?ZE%'g!K`O'+^b6`)LLE HWwy?=J$>As8 B7\ 8=|. dɩAuЁDL.,"mz<{c1ŝ*ϩI؉J<W*4,JXNNfF6_qE݇?tz;O{nOKe?2{Y6Oү`zQaV3RqUG>_)2%˥xSR|jb˫Z[U,W}I*\.bcI/ /VXTOK.Ԑ<߿>_(2z190^dgGk 7@5A3YH!Bf?[ H ) ˻yGX0+s<[}'2eN>{15>"|D)U)4ץԱ'jv`6>XGZ[^ov/a'w}뾏 Ky%Sv7.b~zܨT_ ȌǤ C +U'U!&aSD_Se2>է=eJ͛1Ϲ N4ҍ}u u&"][q% WUB/JBr.ë!hb_| DcS/}It P/j,xCH.nƓxUQty/ œjmwX$_0ҋzAd,0^?bu4eަf+uxu@zz6A#<*Si؛_y]?+˒q8w4\8g(Zz (30 nk eBc~GNo+@#[Ά,W٪KhD37{Mn܂9!h& }hnjc7`]l,ڰ&I0yv29p*#?h1"*#Ê/q I[[h^T"BxsN/q @@Ȉ̀d5It{SBz +{ 81H% m#5iG?a#7>c`,#1nZ,JpPyP벳p= p@46lLYv’U zbEs k= C؎%Q&D7jS3:b,o$H,Mul1{{3אּqizනl߄zO{(x \q9P1#цJ^0M(u=13.iÒo,oDL.'?AɠB5Ol ]29Yե1\঴M€z= .[sXy<}us9]3,aa[F Z[pʗcPy|V@L8FX <;l@J03IQ)s<=9)#Foćz1Ŀ{jkla!vPy PqҒΌG<`+3%>l&O Irh\ѵ]"bRp5d:sxb9 gES_\ӽ9u@[wHW{JM+VuqީF}Tӕ{$zX%6:$da=7:E5ι #l7j_OQuYj,wY]q،Há^76A -%p#pyQ35pm(U4VG ۓ O`C`dYl$(u콪h*6v*d3KMz݁r`¶OSˣ\+3 ʅEx!/|l}v;gnku!M ~  +D~&r-̎Bݾ-taGAsS%^ }.no:>< ˓`Ru*NA8te!C^{`򄝹>CiIU_NrcڛcG,)kT1mj^&k$YD)&YUhJjW;<^)@#,]5,QHm`'n30&b|Nʫ Bu$Gpq?K A_1&vOXĥF*Pjp-<%sCaHfz]Uuާc/扩RSLow9zK\ L 9 DK"$JkKHICՎh#B/~H@X"2]%0gxd1TۑF㗛tE=eQc`G e4ήzoO*$*z@GměP; :4XMuLb Lf.V=[5]`3 ?6^0s~vӨZrݮYZtIfsMFSxZA!D^9P鯨 4*uNX7B&=b(Mt1Xx6;H{hi^)f$;] z>P}}S"|61Y⥭=.7cNN Bx i mAN2/tbIj.ݹ ^l|l,n'ƬK3MN{̃w%\j׈/i3/3 *B@e݁ɶ2ZPj(TG+gXƲFI⸙IYE]v`mqߴ턒-6$ <eg:ٕvE-;QYjpn L#( 6razOLt™?\h6oM>O8fKhH*o4\PRʯ8Bf:kMcb` J !blw#P*;S/VRX gilF_ Z5BZPbGs4+ 7^?Zx} jl]#d}*0\$Mcp~A%T/nALh(o79DD"3![IlʨJZVp .i(%I Ѩ[^?Ff~ }=J}ƖiSmcU/֥;vo9Esh#V$_wHl_#u)@ M7f*ھM> |;δܤ}lOxxq%6@.ҊhϼԟE7;߻JKٱHrwKN>$}Ԥ[nZ]$+#Ǔ)HeYUE1j.6R]A(veAz DbU [aѕ'DxĦql)WBɹVA"b}-!!ā,ćˎ TU):?Qxmۃ# a#zœчDzJ["*@fi{ZtJUNv^Տ'"> 57HsM*{eCY,-%8[0C6˕ݹ^7':%F#[ >~ڀ8v&(&(tt˗u63Jv⣘Ixk~sX Co cgA0_kݲCN:t) g$=ZP|`cuZ- 9̔Ҳ:DsۗEQm <|8Yl@ +6|]t%CFh5t PW'b`OAz:4ye.vcTblmd66A\ǫkUV=pIU@И=_z9Ȓd뒞?Zxr6k.BĦ=^L\9K:BѶZȸ6&%Jڃ_jd΄fa$xTX";f)I4R.`6̼!|d/Ϩ+(e}4j$-뀮o6 ӫ.~_uSebISQKMX:=7Bb{kDYYkfp0ReH q"EQ#bxW阘Ӣ?=̞ Q%=,C ?sRJE>b=,^lwa@5x7D&PpF8#7Co#͡C\B+BV| XJQjtV8b% XU.1w/Aknnimԁ{`T|.9řne%h"t{S" 6S{yf xnEW B 8A5ѯsf-mReX5הv ,֜ SHDA7|p xOJyd¸W̴.t$ $ :͙&X>h"\|nT(Ā܁a99*JHZľqzll1SO~ô]Ht[lx ^I96c.<tq9( PO.bř"k^s/VR"X>gPMXjnG+.uC qҟ=|46h0,ޅ$B2k3Nk#ruH9Q干DQ@)@Er4#G .9Y=θ 8+:ydV˚v͝uq&)\%~-nѰimG,N/ؒӡT [9BEsFu' !4uF1}nyRO3OJ^&U#lZSb ❲Ἴ\|BrWNT~ӥ_mPd\.ӊx'B;$N3myhtV)C|UKF9!x!9Cr-v^K@U cטYcVfVҿZ|};Tj  tMucEjKxQcOkX0%叀.F7YF 1ݦ0* O'ύ\tɯñ@¢ySQ|MB /v^zt T3f߰8Y\z#%^SM'ps'AW^D ^\Sք"BM .=H8 gzOicsPaSIJn*6۸֛VhRX2Ld``$Vp2(Ѡhćr\4-jʝXC(D_Q*+v-0 DN&Ns\ A:]6? ?qfbAڶ$G3_m;(koN  m;+BS@\&ƥڬfP Vhfg}`mKVɶVzK~TcgIUI荟qAđ(hFk;*)/MkJ@Saw%ָrwT]UP' ^Î*95 <`vP.& 9Ev'~~&Y9ihz}(,4xةeʛFؑ!6Gdbe/,k1Th$l[)/Fͭ?/d.)l~}$UFݺlD (̯rKha>>t@5OfApy@ޕʓ2VuJˈ o*uʹ\btu](qiF 9q[_9=|(Dh{+15?{[sҖ#uvtoJ."|)ɾ[ @!=eh.l{VZ)NKޝ:E44Dm\3;nY0]Ax7΄^dߗđ'tyTy~ϐP+E!m,*|:p %A .y 66X S8}Gz3&brDҕUҰ) [|̨XS@MDdA _{"Ƞ6yfMt20|~V Pp(GF&j ULȮgXWOA#EK(O jɓzxۘv˸ áJ/nAj#7ݗ11p_:w2XPyo* t:)E2 VFiZdٌe_MۼY{;~KD[ȩ0Da Oɡ)1Q6i|%@Dc *#Տ>?@foSWa[߲yCx4 ZWJ!fb{p]D'8F=N,1YXa ZoP?϶%=KK۴9tuU[+ lFCT0Pz$00/K=ZufE: ,^ڔj1INs9+ՙFySʹ+*df߉Ns0"iFu{TGak.wN$hP{/sho݌FP|#4~œ EPxs]EL,a84H5H Y2D av8[Ɇ`FI/o~7JpRibD~ vZʫ_Mpu L!M׫`9*S$4{*N-\ĈbSh5SU|ZG)Jd|x"H"6c!v{ϾiAa7KQЖ:̹{ZWE;*hIglN 398pɲ}pD#Xz" [RܣJa1tk0''7F>*q8)\X ? y%O륨йH F 0fg]MJUJnrmP2HO=p#W0 RO뤒W e,Slʥv)~FI.Y= F;^0k^&c-cdo&NX}2zoZ] ,HOɩ{S{QĜ {\N`؄;O!d{p3s=nz;2/E)Kb*ĿdX3$!ELwhA C?]՜@RuU"Z\yL!)rQvW&C}JnÍ!8-uq'e"_r*տsOzm+?AJ=_M4LybXmz[2rln )v  \)4sz{;ev~Ω4oG\UX3{ uAޢ9pȯq03H*=(cH'cbAݰ^v=QjGI\K{jd_Ŕ2etR\ZcqCFСɩ[>*b +7.g[l6`P|9yMIfI||5frư6|bInNN}[oR!#dբB$$Bl(kIQtY{XbT]!%ۨ"0Y8-)FA߲PPX{V4-NNB٤IdODR"e7ZQ9kxV~ ״{Rg:@QþsXaӜMAjc%d:|6nTR.%(ñ}f~xI. ":}C@Akդ=jvʉ)^ U5{aCʘ4iMxv;;S,9&GE14+l|W;bė,/d7 D5Et#Q}o6Q>l[hBґy! NRMsN(%Aož1 ăn X-L-oTYC &\ XPBLpgFܡWFGc[Hфi= ӕ ^@^X A0 è]bV Ę4F!Lyf; d:tTk37 9EG#H_&⌌znN1*!hSYz9D,tfU'QѷNq)o90vU͟QE>26qdӲD^B(ߟcGB5~r7Z 6)|,%RV zo4 $}f`cӻJK "H Gu)1_[fMONuω/-ՠAa[!s1rQ 5mnBgKF: )9W+p9:\x մ ~شsf h+u["5j #1r 3›"g ! n`\-j2)cX9>Լ(=@ +sDE9EojcmU% ۝LSiɾ0QTF,_bx[`ߧհZɌz8w@c?%Hur}59:Z.(+/TqpO&.}ͳJ@mpދXBk(Aïao M1:<3xUuyaHH& oq );0>`X= zơw`l*pR16|هv H#1fշyڨQg] xru07/? y7XX]]Gojv fD{=oX.Dj#FՇLrI5"xI F#ӚŎVDN;fIFY& /*pwkهx6 KN WpJEQᶴn%\[͸Y DKB<~yNZ۬W6XxM!#Q`o̹nI%6iK9`3(Kݛ(sA+$G򯛭/*HFQxj$DCǥa 3BǮ@snc-QG;f0,Q!xORBHxj ll]_yzw1Ɵ4rx=]Lu? 7WI`SQ|3k_v*}Rȱ.daSрnKZuu݀i/*+CE@$D+ϧ"kef)~ pZAOuROVn_ê-pc.l+1|A(謶m?ʝT2O(yִTq27 '5 mj*sӠIZ1v*H88~:ZBIU0@EtqfQQ0 f~iSQQZbPH(wwJ.ɕp׼"%^3N܈5zǛJZFcS|bNm&$ Ó ~DuP #fZN1-5j#:'^ڜড়x 1¢5#kmCZ-mgBH&wG<ڝBr6ȅʭ5g(\v 9P۠7K"R8ڵF*.H {Gfw]i`IzV7{ 27"l L%CUWwrUZcqç+.ԝd$DW}6@*- Y-] m棦k V K e}Y͒gkPLx`cZn6#]zɈDhW{MXчaĬ#YOOUViu4Bn`K^"T;6i]s%B?-Obpzze0}TCʴ(`9#]aPqvkiT0j5f+'#{A NH0B?ɭ•Lv> ^TJ |ݿ?\sк3WSXzNȢJa{6kId/BOOkC2\=SL|Fۖʹ(׼2:YMSACb[{BIRoȸᒘxf  ''Ҵ)眽=KFJOb)*N-5ضp l!'thO"1Lgr]McA᭧fƽ4FU`'x!J=We%D\U& 舳*l62wGޔ;G̃8k@Ahl ξr6^uD^˔$V*@|"U `HJGVD ;؜~ z6n YL(ac}&}AY U6\lvq3hZaP0 i]^1CyHX:GKtc\˙wŽU`>rmELxwcrRj6*GEd Gl-i;T[+9X~;!`(e۴ Yixo=ٍut>͙w`dOJawkG _HiVvIuD'Dbag9[7bۿautAjI-B |g\񺡇rQFb]Y}fDE:+(JF ST=*wc)"5C"!!^C^-k(D8Kn,}MS=+fXaF1Pebrlw3N9 esꀽ˪-p8[A ^&hE*y"dcd0aTJ~R6̡ƲP91G*CɇL )sۨ &f TtZ?審 Op Do;R$*pfCep|.d_ UW7,ﱯ{=p!3EkQ)$E37<~3-HnPuH!j>x:c'D4i5h`kYkL#/n?9}U !v,ɮLG8IY b g&:Yޫ@h[=|J+|?lGx6ן[F^.9 O16\pxhl^YcP"nk?׸-a;b6&aVL(\mn4>x!tW[;7py܏v ͅ$L&J,3~$4/3W$OGde ~2bƬws;,Q3aTgBzF\h:)`8K",sAa` 'b%٤1h.C>G{엔[ߩ @U1Nv8Bh$*`?lSx3_oJ&Վm \?Ep#pƄb+gm8Ra(q{$@ 6RSҮL 3qD4ػR4vE'(DCeV8~G0~MAocqeU5:b`nG̃9SXRV$5ywPN '&>lL%c-[.[1 |MH@DY A^.< Ld?vse6U(6 эeDP%ұLV?|\I2dH,!7qXz סXX_8NvŔmp:|ZRw%~"`;y$6i"[ YtU}RRic`#!АuX^/ UxG`C."u{°RuwLڣTݘ4~Թ[GG(]Nu9+?n[U\'7md4V|\c #;)IgOCm>ZY7Gw; ޽dϷpmoie8lfX; ,#0oݝUJ7YVLhY|g>HrB?vžlù9ЗzN'>`1>f KI  T"0H c` /`L xfjt5j W0bBSZ(aEǫIHx%<'%S AܤV>L2x뙆&3IƓMBjO)EOc7J rD*g$"H*JdWRQtʔ( i7)G!/-Jm((2zcm;jHt !pV?]@F~SƏG a% rD%kke8CxԘ}m<:wW<1V9wkvgs[m<>5 7,%(q^賦o;9z%fV,x=i^x VWrhX.B||O5GZ`; G2tx;\vS(GIƅ棌e?~Fa堟:}"e\+,yr\#\&^0ҘF[Mk9UzW8)XX{yJ q.3jo-/Tm4ؽҦfn[*e#rXҴ1@Sx,wFJUzDdJ-xHJf&%ّs[7[> fA ;KS0N9=܁UPs 4S+0^ANa-{r;ȉvs^0I?om!4xFaDد3U=.*OBPCmPnv JBX%⭨'/M0w'z.&m ,4e`s>rbc"G:Of$; ?df;I)s$cE%r0Y"vW;aH#Y~TO:oℱj>rh tEqW1tcn%dSAk- ȈZk:#Ocg<#KgN Oщ%~$zuQ~=Vgd) Ɛ,kc\cm9ͬ 7A+ɩBV#H\VnokO q[AnAA1-^utO R_?Iju*izAQ+cad4|'FgQe>w'Hppqsa\n'".?L6O?ji5t3<(l|/OK{ZBK\WCQ*seZdӔU#E:_1̳}(R]]vPPjw2]\f-8y@Kf5NZ]6HNDw=MVhl$Qw(XPl2&C$c-[2 #1HƼwq<kF g͊py?݆ Yx.j`,59 5?Y7R-Kv-&ЪNNY:\Q܍MyZ5 M{MjV=on|ꬂ(hjmATg/:N@qBk.pUeC<"K5u 6ݬc;Z1'x.7FR']lS[kFRSF>wX* FK/вL1k2 D/x 6%‰qÊHz'RiZc]趄ׂ\bXcNfLJWm㠐" P^Y_SxE A8O1}Z珃j<TMr\=A] T}ۏd,ua`=e:3V:D/nW/3ǔ&H +(5_9`R/:/埅[-Y>2?u?XoA[D1<>gW(^/}(md8\NUn)pin/9IJ'a?Ŕ,Zxon-ܔ߄e"['RsklgV,S0h'^.d\*j8?fqt|s<W XE<GqE@D4VJeiʑ-sx0d.1 E_Vf=I閘rWڤJNM ((X9-Bt]WY\݀oF:"5zP'xHZxvC=ֻ>b9A`SCW5pȔ".Z)ٵq1gd|?TïO$\I}Aeºs047b 7IG{4eNU6}=Snn{b^5]iz79m boE"Cc8%!ۼ|~Ű} ʙ/k`YVF]ѩ@HP(nC-jl:t&,јHB R3% bŪB7?r=&9ҥ/'I$a zݼ|yTV07zUj1X0Yc4 ,'ГOY߆檲im+i1)ڻ`'[8;eS/ Oz8Q$Gvu51 ?/U=4 ~mRdUjТqyl>] I@ӯ3Z^=8QIMvyT! ؠxNe読+7 U@l6)o8(w-NSMWnd|WJBþ{qѨ5'EOܦNɌH{!,TgmsҐk6v _`4FƒFhs_<47n{G'hA+)yH''E6w*Eǽ#4GB K1rus|[kۤJ(mP6/mò! ZK]xpC?]k6S9X*=A=!Fg T#j~^-7rA:yE1˞V2i~Y.q<:tկĊ-+pfWK{23IĹ %=߉08䝲+Xs IEMP2x?'[K< %@p9vX `Vїeb!PE*ԨUXE*5nGځtWl_a&f}E(70\?J M#(3p ٙdQR YdS\hN&B>cv lڕ5d  h T{AOI1lJ:߷2yT霰R7D-&ʕ@WpQtl4@m+8tzª:ҭ5:Jމ"PmwY R홂&|  |[t3v K֛)5DcѮZR^ygA{D U}36)~$tH@+R z +QY#xo.6+dZjr&Gt}N;_L,+:{L'cVPFY@5ɰC8v@q3sɸ[F)e`W+FmL!ڷN*oe ׬ 5LvDR^\oA#`%$ѯE@!d<~a9 ek>j\& CcJ],Kσ0ϗ~Z2&r #Cͨ7%cw˙Xqse*H[Վ/SEx ]UAӟ7?߷hQnS}F7L#W@ufO\>J\:dik W39չFF$<2-E?tfgZU~(P|X/|[iĦnI̠uph97,j=gLzuR0SÈ%: J[g,z/RX8SOZ%3֮hV|f3ߊTV, ^ܓ/gvQZEE=4AqZ0».c(A`k4Cm +0ѕ>OA \S0ypG"5W!fɄw6G.>3QQ ht܁k rĐQA&![PV]UPb>l@iGG_L"bB^qPˇQуP8-7n,vhy0 wgW5G({Cv@;) e" Cv+6ZOۤ@I␮Z­9$I+NBk6WS S׎(vty x{:Hq*`֡it8',v F*)F?v!Ia]; ⛿]?3cdE(f}[k[W,Ʊ) ;ۉ/B} tJ;NXgB l؄RsK@}dz'Ib1J( ӕA-Vd!ˁAakr!7n~(F5 ŒPeK'd#ItavpT?PP&rɷ Ujp)oexűt!$i**" NtaudX:a ֍Gn˧`RPt%S=ajxwb;\'PW&hwx\ 83u$T$o, mrCۉ/T(ᗆH R`fIOQyt¦\m5ɖLFًLl.g8w 2E>5J\LfTɿw4#[Hj9ݺBrO#^ޱMߥM߽c=vKF쿬Xuv+uE'EdIcp,ޡZ~6pvdt:F7x+0ߎ'B.`Y_`j ">Y6 @~E3+%)ݧ7jtviGK62q&0'g{R/]Ⳛ(2[ёPm n[P}9V˸ep.s o^rؾ+ u=K<t R;q Xw05,dRN lۓFiUժ2҄I9$ɩqKsul{1&/L?{h˘F6`Y@¼tSkNvBNozkE&-,wZ`ЀJ7xK$1/ob3F)nj=HIpWpJubd-#\_m]u?4:\7ï;'͟bLb$O߯`Qxœ'v} -ia^c :v](=vIS< $[#Ȅ( <~<9(VNB/T,7hOyMmSe,3#l]bsTM& tj; Ta@PPEQG&s`+-m6Uw;"BV hT 5]3csB{'$ hNKC2~uzvpA o<<`l/{T޳1hRtA+c*6>N_ua0fG!˨ rg_ M6CS/_91kp1[\aJt{vw\,e llӲ,XĽj[*6`y'qC_9M 'J` axˆ4k\w@ϓ$' 5ݏ ;Fbg@(\~0d(9 6!M}L>Y}(*P*Qz%܋B=h=]XYM^ga`=ɰT{|D@(3H]LH$U,Pyȱ'o4pdPGL5ikc w H%`SYkMjBtD.ھvo n"{>XKGj9I++#dgw׼\~O] "k., l<ʉ9!q3!_ Lu9Z/zw=BPu V)g평N>o_ne o'Qg' eXLW[ou]&71…?!ZPqZbdK /.n|civXXjt+B?ӵ% A 1JUWզFæ` kޝIwCr.-[,!ІxrSnY S+*2w KհW%˵b>\yAy? y sѣCD\|ԏd2ۻ2/be8}pҀ<8 @Gj"_КI"2g*}? X {d"7mb-33ၞ+N/`)aoX5mpdl@L|'l&M켞 /ROa]:*%/swAD8Wi˫9yqqtuk*_Ӽ2!L]]; + ޼A4) CSwaQz":V·7HX=T:&T0%k]=lr(7s#!@JʻfqxVA} GSCң~ИOivk 9>Rhj߭u(Bgj^җ:̬9?SMMNH)k[}|.qm݋ɯFT{JBa' tkP\.T*߉: PµWRpZ|uUIRu@W)h(/zb3K[ Ax.m&8M n: qN/\]NķR:JՂU^&Cwqa cOʾ,S؝p5KĊ95yp%x)B J斶Ͻ _kE|ѡM2D / * e?+FN'+٦Tq|FeLK}^rxw":HaCa?S˸y=$Y;h_.d@ L aN@U; QtʼnZǰ 0۬SCc{5:}L=9a/J޴+ }!Z: b: f*9B,U`O.uT*ۻ~[%T s6}\?`2lݝt lmv~:ͧWYY৯(8N7PN滺F' c,6'B봊-kz<%FUB`E*L;|)pD-ɳb{N6|捂h"G$˗t$A:-r܁7k42ޥmr XnNƭm-䉖 GHIᆥ#M1fR\Y <bXLXQ;&ˌKuK?-RK<`vv!ްJ߳]Ķ2߆QԺv8hqzFP@v܁+T:,8ҕI^nXtVZLe Koس֨Su],;ur >*{R$ȂSCe|G֝eg;fz4;At_<)njfi܍ 1|^,h9KojvIIrK)oAQa ;4g8>B, QUe%ch;ySNߐ"ovlzq| 9.0 x`9E`61I4F +!M6 #7$XnG|?aF]Qҫ<02)OPB>ŦΤd\0Ҵ1~蚈Ԑ~V[ VsG,I{piDdKg#5p>E Cڌrf|%Q]Gkho34ݔ H@[3'(|PsuZ0i.Ϟec\#yX(\W(¸EK7dtgI;ꖣx K=?GOjC-)/oMDfZ4]._6^뱇fm7 G-6EwȌx|Nc@bm4~Wg(y+_Gnɕ[l4H܉g #dBMOKL!?.D?h}>~Ǘꀱ+0Yݯ6`>y꼀2ha&ѫ2mc|)_[kM[R-3M/V`Y~%Ney"k ˂4cfv75k"`3 53iw)ު̺ĈZ=WJisHb.ʋ)+m?¦NPQU\A8:.g ^^Knsj)j_P>hv oA@.l"BzrlseHؖ'3H#կqI~ݺckOke{:7SD[MCHBHks㋝ Z$!'y6|oiCwxY-1duoDX R#>ەXH ڎYUIBg-NMSw\m;N:}ʶx!2t"_9 S{&(c,|q;~qVaWpKq`['XODāGx<߉eb.VTy9@]90wsI.Glu]l|s PĊr]p.OO){el|%VcxnB"EbMFE=-"xA\PBYt gS"īmlrAsbt ҷ@k>:jlˊiʰO@-x_ߌDoKZqnnI/Řq9"gs H1M,QRSͩ,6yZp zUmyiR X pm$XqeN. @/%W͝2yE ) PǓ  /s =>UJy 0Y^|y*<\GP-h[47gaMt@׳`E.ě5U0 QP8 IUbC-hU;Q}\OR^"ir J^"[ZgӦ8lܥQax;CӋ# (Ж-H"Vx,d0 nq*G?@Cs#I񞐺y u9gJrT(K%Zi֓X-J>A*8H.(" :87mr3 `g%97gi"9'0ʑ=L8Ȋ}J 浲,YK;t`4I8m'G~ \^F-*PӞ}(k@R*S:4ۍUeȲ/o~#ѥD5R(i<-!ƅo%\Gm^ 7m٤>#c8ETD  I]oK3Dѝ<3XKM9BQ|B&xl7 vPޘp.Zlic }EQOd& "rELKs\"ImɼCT9%B5~D1N!kjѦ@rCB/,^JAe 4k ~D-!F (&DBtHoJXs^BX8%R9H5n쨏)oRZn(9.bq䤁B̓!U*zF  '[)I?u+MX9s~J-N9xl+5)Rvכqo19m%W\~&yzXq#ĉ!OsZlQ}iwޓӽΝɧ[<봞[hx !g}־!,i=x†%R/gJp#aK%9!F-TƄ;Um$Ƀ Ֆ: M̻ȣDk;@ة?6pcUJ#&"v om50$ fKũ?41KhB*ΤG`w{e2c$M"&(pЯ՚wXhǓVl"Q<0 È_+X*2Zaq#ٵ,) \<)ܵY1' Ѝ( J { c67sQ8> 4c֟{CV4$ 0srQ<]e忝d?Z&\~ Hl܅m,>mTLw7LG2#ϫD'%f@t;oZhggWRp;lT?81uEV ͯm.}㊳^ų[<6FȁG%Tk<0͔$ Ow6NuA x]{,U*•w㽚ncv^%(D ˦uW%Fbu-CC(巀Σ\~K=PRe+*#񀰖7 Pz!{hzs CkZ Q`RD٢9֬P"Qno"y^1'3$z_sh2X'g!30yզ5Ԝ>ڝ /{7~L =BPcJ7x(.L*]RGo%aJD $ĭM}dqҟ oqr]:/Ͳe1okkd+  z{6fF]+p"6lȓ u$ BXE ~UBeˮElH˥ +DVvچ$<rD =۟d\S1nb$ h(6@S}r:̲XrCFbKL_n|;9YJ8ky q`Pv!gY<ݶ#9rb.mƥE LQ ԣ*hmA*E Ңߦ؄O_wM R5Si!u^2/[Q*Vcq{8}%H쁵]${]eL]J'>OkoCT0͋[7|m< B֡% }g+1c$V-^%BSʫ2^azHL%&&hdʓ*8.u%#sTLDȋ(>\~uvTթDŽ(ذ6i=lɂ S)k n<8ST ce]a5üJe<·$)NlpaKK.?ƴ f1Tf= ^4&%nߩHq4)(qJ*JF98_G$$e ٜOuI 6r[6ae$ _**Gn^ֆB@jxlv_Ү9t(ɒ pYg˅*'L/Vw&)RD$ƷSi+}LoKW:!9BNv!4..E٢-죩J |f8 rYp!/>\hqbޭeN?P=NL? н"%k3c<SJ2_41y *g ADG ɲp~Лz>tK{;NKHvug RIc_!F~+HEm_s5<[uRjsf/iUk?E;=lmp$9 cÐWĉkW1m=ڶ%78$b?Ag]q,Laޚn8\eK@nC[B .b7H"CBkye8p2cFgFfw4L;XRTW e)BÚ%{0}Q@k0BCQ҃c\W7GS(잷`Kc[J G36 G817MĀ/R}}K1nn["38%] n#^gVm/{dz$;Y +Qtf.b{! uI:ە0|_ +`%2,&UOl >ɁGk˓3Q7ҒDU^t/vKIj;[BSh V.Ta>gR<4 K }"H=۽;RVMo?.Ѡ ?Pi?MU2R2CdbxTq 1+܍h0Я `FS1A+hZUEN CAx8JsԪ* gZ(9fߔܕ.sKc4.ْiɨ$Fx!n$KM)\>*aZFC)++$GL ەEc/6xW,|` <ĔXoiޞMOcOOGO=Հ Zn[nWNb)2z`k26C*n_pqGtscJFe@e$EW7  70|}U .`M>n8oAwr~g0ta #A ;u$iD}/iFmZp9#ջY Ou=gGf)P VL9sωH:hk)oL@\'r;L Q):en0ym|El'!yDTLoyV精+WėA>nUs[k~ѷA-vE}*Mr|rEqf*" m8٩Ŋۯ=ը9G94P{/ǖbA=(=KYVv6T7kˠj#ZE8il~~Kc6(.!SBFFD׃?p(l{52M{IMvY/SL@] 2a l6xNDA ۦAbx OK>:*ȅ7r$Y/Ǎu+Sv%R4K0;%+M$ޫ4R Fo6J$Y "oH_ȅo&muf'[S6]TSs+uӎ^poSZ5Zꕹ֞϶Hj&m6PXK?X]8(M2.˵N5JHNbӵ5[;?7yx9r`ue {JmipRQc /7lB}DH{vH@A p)OƳ(Ƹ}UDƊ;NQ ̝Mq)`wbP o˜c[͢Td*RR;U<`[D6&+S a0k<.FT 2dQ`_dQSDÐ3GV~d5+Ř$ _'F aǷ8(?R8Y٩ [Fٔ|j Y 4% c{V>H[-Uc0KjЇc=?EzY/p/HÑ5ac9kjz[t&bH|}(].` 10$Zϧ"בyBJ_4@D@ҏKcC-ָI[yDY穡,$TUROYybox}9[ %$ޜ"L;PɞM|z[鲱j1B.TyuR 2@+KbQ?^+U-w.QmD{bRǟl)ސ1AjX'Q,͐m?_LwòTfOsۜK,\OE<4'V 3MԱaJ=iTctw OEfuFwo"%_Aq|mPD]2E)"\>ySOw`Oib^ypѰ<Ɖ-E>h#~l #678le0,1_xvtE!A۰x`)vx(N՞'mA\:2wWT\'#to.c'[T`=;SA˦1PR0v'AyT&mo@S)-S(< Tr75§tXD%'Sѽ`a.Z kCtH+3kZHcq:z<*ZJ`59]y8D+z%91fBL-O˱4$wlxi6,Zt46`D"{y117n&Vb [ V\fwxlJchXbeoǼ!ho-G?6<)|tM ̊X$KԢ,R57j"ogAw BwLFFGa\aDXH0\%vu}}P6ELED [8$q,+1'o|TlK yi)u<~NA(2Xk.@5,o-4\/^ :(3h=O7++z݀:3 2sԠեO.3Cg^%-G)'xٷ$/(NWu[unLѥk?k tW= ,*EmXb_J@O\`Jɾ[6Pla`BiHX? ksg ouŕ'~"+;"H rMS@> %{СwV^&K]cA'}ٙr 5MڟUͫ.I:8-f#Xs$TVRڿY=b1*ר􎿜:mS_JU3lr^ : {Ag~)x)=tJ+/., #;Ѱp7mvDB0?9 &DJ?RdWaG%ȩ*0MR@32\3Ǐia~umxTlW12*$'Z9m#'2i%R{aAUsݜL`Dg#2gJI3-BB ,E.& v@fu}a6t Y8Sqn\z*-릪rog}92<4jQC| n܀ 0[zIcKKd hxڒiВD{.u_&<bB7-_a'ƄskurnA4}93S߷vEvVU`}|KZT^@?y8H-"1B1)$`}xT سք}]i[ k 7)K)ArT V:#i y RYu-'E*,\]UBL,דէ1=6QoOf-c&~,64,-c8,eAZVoyvf}9˷!U,Z~9&sK l %ՠz=:^U!:fkѭ-hW w97N776}9_ 1S;멬MH[,ҕTUXԬזs1{ R^l~NY:|hP1^s"̻&>K# E4wC8 sGh*}^H_X-|&ק wOF@sgYg_!Is\KX:1:6C3Yf+)S8K)c\l!hJq; =gvfεi5|FvhbffR6k 2J#)P\_u0(Oh1NTHꁨ-"q(I}<ܸfK-nJl=8;/X `<.>с7Rߟ1jGI?l iO!ɟ/6/A䰵iz`#6q (J7(FaH.asة X1wj=th77 (% HU|߰7(ɬKjvdPg'I5dz/n+J:mE& [l7Ѭ)?hOx,_ ?˖7qTg\#۞亙hs[N*|^#w`3YVU8:FjI@ϡ|-(frUa/+% D>ݐZNܠOXXƵRdxvٱǻ.&qŠEe*U-F6MT!1֭dTcc;oBt.kB݋p#j3(~vQA5ьU'XM:$5@<\I~WIAip=.u7 Fo#s K ٳP%z^(Tъ%&[(UCE ؓs}=QM Ǵnwp>*Ovp\v>v3\bk^[Œ̂m#(L72d@AB T)IVGt-4( 751Ki3H3Mj.V]3s| WEm8]P`NnɽWN>L'/{[ #@V@g?lUtWUFmìI҄:J 5B7liwiXt/%e.p%P07/w3VI_?[W(2[mmK8WCi7Ư׈Hn5FL \2TF/?iCFB4zL)Ltʲۓ z܌"US8 ,j.tlZrzmf!2P7b'OwzS @I=|-@?{##V5g&Λè/abo"gyfE6hsg }ƾkMX rPNDR3,xmK K #_)uXyT?f(xË;_ђsjd-XRn$zXXbEM[dԊgF,3]qpPlΙIׂՐ3OG[ ԼE>ImE^trBNe@~oxF0tX3(^MxKG'TߜWV!ZOwϵUk0?#@E 7b`tʆ Մ75HV]4&F0ݟ3"JA*o/ˢ¹ǜ3f``$]#JBCݦ^Sh6D9Wx*z-lo;՟u]"[f\]$p֗ 3)}:2QPZi3HNEE83=9-k| p'˭. eH@Ȍ\ A#0Ɂ{ w:n:4DpN{=]jqqտ+Xo-)Z*eE_Ol[~tfn[AbIz> 3e;6^i9KDR`ʂE )͚Cɽ3Tә-*Iv!~KT~s(Xxl vAP1ABܠ.R~_Iy*dUl~n'u`ƹվ^^07vw*99#|H`1*KN}IS"V;~q#?oם?7e(nYTͦ -y~C s~ K8' {k VA$ B+6'l,`M B^^ kNe qocq1+!+O7\VVfw&-;bRh~^ї8!=ZyUQw()cf!>8M€ Ƚ,\OnT mFU|8~SnF8/ +l#%%py.=ңe~u;24<='MquS襏-O|qwt*TYMo"XaٱiG&"*0/ ڀA+" U̡iڵK\4O~$"w芽sqdg;ʽg4Ե0 vǢw/:\v7+LnP=t+PCK1"8|2$TOU]7s*2]pY{%#*S8ŵOJp ۈ[5 T O";PpԪ Z>&hnسQxI TY{㇉ 1mxЍ K$I60MPĮߘ H\ [7-svުJ\#ՙ;)>Y@8 i"$B;l̴]QX ;qŚL Crs])یʺ)smg4 ӂ"yo.}=5/sZeOųWJc-.5 dٞLn. ZwsD.都= iR&ܰJk;5RF%P~ΊM9⮇QL!^2f="?v@_39OѦز/ rkI PYe l6t4Т<1N24c?TCiA+a\.vUҨ'ޯ nrjVEo^elh~|Uצ8񾹌6,mtdyf]j3I2g" oJ`2>liAC*oWJ<69_jtWj *uQo 0ҔAژgeQ e4т?^sPsGna _g{9ih8%Uv\#X K+1 EgN &[pO|]~Mw5BAQAgU=IK >Wא(¡ȭЗ EdEekybF>Iڥ:Q %ֽn!} ϶La 5AD"m"*aЅc31H"&\1GBL@V !s٢ (?iW3]{툎DHYܿH~6Xȷ=l{Y7 a,u`5mC}]F O@k+بD= uRi>}C XO]ez |qW'(z4gUkV%.gJCw򓢪F/d!~* wݘ;Ghv?6@7pB{hK;%b9@ңeUh~k/>^dU c^\i`gm2Ywt/gĨ;t\'VF8R˾}ȍ6axcZ2\yCEo{SlGњ$1a>[nfn2T h9,(f u}@ 5qHWW9 {"SJx}W|btѢzV́]W*z+)nh:: s-pWmԥܘ61Ԫ:Ms]@se N;NDOPwrw/y|xPpw\T 9%8F<5ex>6~a$d`h.>9Gwh_PR,b iVyY'sU/,U~H?>.p7k~]XI>IU8(췅zNwE@Pd-D_;c/0TdLac"/HqsêpDp! Xd.ێqJB )ĔGۺW1qy2s" zHnG` 6i,Ň+ɕe_&ͻsL."ء"GD>ל|">PtojL;;kAƖra\Pk5]pos\:쳸$9Fю๞\hx89ራa.9l S㬷 j0Z 4!d,: xn{{7g!2ծ@_s:=>lQ6 i GȄIݨD}~qlf9'vqxD]q2I}y[5uzX[":=cCjr- J+wnk46'PZ|E`\7kw;9'6aOH,!JLh1SQ,*JӻA%2[&> d P1$|ǞȨkK^H`p8TRt>y0UQ}`8dFE8{ /cg?6hhdJ<<ȫmzIȸ׵Qww_\.`8I&؍i- Ȏ*_8\VASw]91ƪ'-S,+DH/m5sp'hM$7w7#QGGQ7 k`5!!A4Rbjr' qƿu[s(e.Ҩ׮X0#t{3`C^~[1Z:Aз†p1ʠ5pk߷d"1wg tˆ:C +e*'79 A W Nn⽷M *ԕc٣52yZڙ&ߟݧgyf8r.O*Q>M6Ô]-qlNED*SټmX ZfvmO[~3(V 7MXv3>#ۖ%?u-#K͛="TDkh(r<(jnX}2g=h$|/yXc&WK="m 7TMHs ,ʏ}jl -=@[@Qӂ6[)5FX7zGM݉ByA*i܍TmEF3؛.P,~UX&SuY5i޹ Xj= ~!8F)|pyLoE?n'2(!L ~2UTp\h7=F63)D9r}\5z|IS_@EQ\dx3Z-e1կ%hxЃ/.AM\m3Bz&qL-ؿ(h?Ȟ[m\bKגc]dpEkӫB{ƴ*u'ݲW6El z(4kJ̀bWT/s* Qbk C6>bg?=]XDSAq4)d+Zg9hmzaLi2/ 8d[r(p1{Yuo<-W_TX=Ԝ"B;,JQxWL_!pEbiyw̐Eh,Qr! :Ip+ItKf!?<9'/Ǭ|]'1R:šik*i n_%%(IV v`>.r?-O>te϶Y,oSuR:VJ_1GelxH'Im wcEitJ79uv G=993k9Ⱥx/jY(R=K2< q3a3Slps]4,JBK8`=a(`QL&r >jR!ل#inIrE5OQ{ _/]T7ܨ(VŎ2pYM|%9 gSȊ Ϙ1\&|$ڹCq󥷭 z OXCSY@M(^ \?Y2/0'{]#!{,ZI{QGw2|0b0ƔPm;yTU L*s6 2WJF;#H%M@%|VϺݹR6>;B\Ze_G"S^fh.+ NuI)AƉ֋z=?T>ƭU( fW* bGŽtü-.7"v1 X/ΘGg7є.`C:`:LlFh;%X(9 -l3 ^XZC67Hn/txeG=wݐcz*iba{FF@1]wÉx af_Mד=DKN:187E>ѸjJfocb_E~0qTnB#=2F!0,O@Jy7ۗ-by}TsB[Zݻqq7!)RÜ|-*CV&`O+nƒаwuhIƿ-.(~ =>]Y(k/l0OZg՜7c 4+NSǘ@ 'ػؔJDV4j.V!>8U<dD0^"8JXʹ*VW}n.["n;i͵0"fsK"cL5M>h~S&ݯ56ٳج}Z¤2˃r9iþ0"N|EόF__mBDdzofܸjY|ͩ[`Y)5Q\PK [s1GO F-vY3S_BB ¡FX eF̤"REG`#Nٝi)5KW it{Wq`'{ ga Df?)t)(ɛk1HLJ6WW$mmsk55{@7P'*Df3 E͇4lQu!1ꗍ|o0|"XFV2?~.Ymʶjmѳ+=\qgSպȺ.5O319X?ק}x ,$.s3)FarL;{m-z渜J r2~!l,fAbٰ/kwu ?y.TQR_AȎ . *)`P$ߞ#BHLd9r ^@^ np x)#{j?!qt* W+.#cQUNfXu"B'Ciε.sb5{s)ht/m>蘳ڥFQ:/PMnQlmp O xJ_XU`2J׽փpHIJhV Q\,T62Y*:ڮ3sw}悅 ka,{Hu"oMX\/7OQe^Gnyk.4H q3CXv3x$2ɨN)Z7b{A!Cgowa l-4VHcٷö-ChϹGfM܇_}Y@}vXhpdT{B0MF#-ꗍH[ӟgf̍2O 5a"`TLu*77gkJ%H7iT별5UU چ'&w7`CN7T!<_O7UCm}}AAvۯЭ(򢙟L1٩ ( B{v$MkoK%~_UH1c QD{XTͣ3TŖtu09y"Db lc08+!X#k`b'McȎT9y D1$d =^JH2kc,^FMRQDx@oXBmLD}W_V3JԵ(P?t,%sdq.ryP \Y