pcp-6.2.0-150600.3.9.1<>,eLgRNp9|3Svb>=~a(Z*l4w8[-쫬!'g%;Zz͸=~;Ɇf5o-;: e$@_%tatwĴon=7/K4(! } 6Gwdul]T,s63Ҙ+`[{u֟4w6ڧ->6˕/ʁGK[W2؁Jki!UϏ&) rhD6:4WWzF#t-Oqa`>L@?0d   X* @RagoU.XU 7U ?U QU UU pUU5^UJKU\l]`}_T}l}(mY8m`=9nT=:rC==>?@BFG UHtUIUX YXZ[\U]PU^ bc,defluUv1Vwn<UxUyz,Cpcp6.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.gRNibs-power9-17dSUSE Linux Enterprise 15SUSE LLC GPL-2.0+ AND LGPL-2.0+ AND CC-BY-SA-3.0https://www.suse.com/System/Monitoringhttps://pcp.iolinuxppc64le 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/\@  p <8 H h P     H `,     H@     H$" F h  bJ- "E,)K5 ( ( 0& ` U9%@@z{1Sv *   h` @ H _ (C A =SZ \:qV9AC89Y,a  eR&07 Ke]9x(B${ihL 8 g QD=l9 )qdgP:   x7\ T Tpe%(7l (e17mB j*;(;d/ 8?*+(8E#6CR]g ~%(1/ L&e?rcDruGC,E u$9#9QrGyy^Lz47 (  ' < $"#!##$"!!,+'$0&*&.*(01"".+#%!"(%!&#! %$(!(%%* !+&%&)')( " ##!!$"'"% " ##$#+/!#'))))))-.-!*%%0%%/" %&&! !#"#!!$ &&%'(''"%!#!,) &% "%!*'!$ (!)!$!'' ',%0.-+4-65,2(,')0',4) !&" $   $ !"!!!&"#"#""%$( &   $! "($  $ !  !""A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤AAAA큤큤큤AA큤큤큤A큤큤A큤큤A큤큤A큤A큤큤A큤큤큤A큤큤큤A큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤큤큤A큤A큤AAA큤A큤A큤AA큤AA큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQ)gPgQ(gQ(gQgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgQgQgPgPgPgQgQgQgQgQgQgQgQ gPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgQgQ gQ gQ gQ gQ gQ gQ gQ gQ gQgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgQgPgPgPgPgQgQgQgQgQgQgQgQgQ gQ gQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgPgPgPgPgQgQgQgQgQgQgQgQgQgQgQgPgPgPgPgQ gQ gPgPgPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQ gQ gQ gPgPgQgQgQgQ gQ gQgQgQgQgQgPgPgPgPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgPgQgQgQgQgQgQgQgQgQgPgPgQ#gQgQgQ#gQgQgQgQ#gQgQ!gQ!gQ!gQgPgPgPgPgPgPgPgPgPgPgPgPgPgPgQgPgPgPgPgPgPgPgQ"gQ!gQ!gQ"gQgQgQgQgPgPgPgPgPgPgPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQ)gPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQe8e8e8e8gOgQgPgQgQgQgQgQ!gQe8gQgPgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgPgQgQgQ)gQ)gQgQgQgPgQgQ gQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgQgPgPgQgQgPgQ"gPgPgQgQgQ"23407bd67747b928987a1398e2d06bb95ed55efbdd90b6a4a3994c9b180e02f021410a5432cf926bd410bfc27162aec90f12c9ec06de30aa03ede5aa1d1e861e60cd598a678a287422b5be1d6b9d0533107ac1f78caf5c5ba549f5b8cb2d4025a170138846cacf0be91b680340e9ed792ff4c7f8b16eb8aa0dc62576dc7a8b597fa947464c7a37300e0571c435b67cfe041d9a8d29fd84f4850a621a13c7cac1cd46de6d5d671df01ae75da479185f8c22bacc38d6966628d6452c9abb8ba7efca3bb9b05b31aa83512d46bce50aa1e01b9e3ca62d989f57ff0d4535343efbd1890b82c7145970c84150edf7b208b4de086cbc025bf32ae64948843fef2e838d5f5b4bf265148609bb33d41edaa1fd88a54900d0a24b2f45ac190a643f5a3c5340594fb7a16a5301df1ddb673d202c1ff3736b548438881e8677d56d4974c34cd89888a16154b38aa051961aa5d28ed6171d01128bf01cb14209b0980178568285a32c01fb1db1b4c037caed762c02c0e1de30967db43ce9491c325950f6048e758452f0715a558dcfdc5893197fed4e726e075e8bb4e171b2e53a9ebdf47b46623d0e96b14f878810c8656148c6f1fd9ed5f1add2b79a759785cb22e5400ceacf5aebedf61d6e898276675612e4c7bba7cd93e2eb111c60c3b1e794212cf69993aea84cb7135f1ec99f2f04d0585327f5b89fbf2440c679519f06a4fab3dc42748c91a1b924bec6311ded9e4ac44946342e9ff629258450b83af27c65e0984feecbf921ebf6a7d8bd4f858aef9ae2a97dc0d458b46baffe82860f7eb052b1e82327f93d437b65939e5b7be0e31c8a718fef5f4179aaff5772d7b88c44f57e42e32dc2035f530a633253cad7c90b7c21c157af5844e5c4a88c670449e5f006665132e8167d8028584344feb91734e3aabea8bd6ecb2f8c4f5ad5740d8db56886d089a1420fff8fc9cab508008714301a713bc6986e1909e5cebebfab408e50a4bb99e1f9dc26bd182dbd7f1d0fb92ca389ee2abf5b169011a9291d685417834435c9aeb184ee82ab742f0a80753df781c1ef0aba0a02642d17509d58385c05ce1040a5298d4a3e46943a494e5522ff497254046a4b376b0505ed6f9ceb512db141365970178525691d72ef82321e768afe50af005c0fbcf78b2886391a5901d0c23f56c21b2a2f213108bda551cd157b618029a87e740de5108ba6e8539a52150c9d27ff74079ce80c9ff5c579b65c543421fc5113bd5cec8f014c03a3b5d37391846499aeb9827d44f0ae7b2fb599461acd61403bd8b5302d59b5d82f37bc61bd9ef9bf707db85dff58c6ba1f500a217699d6296de573991358d402c8b8ce879761c1f7aa1b23cc42ef1cb65761e75c5dc3c2cc583c8d16c5828476f011ac59e4b9f4e582c0f5742afa0d1e54d20246725a2d981022ec930467d13fc24e632b0defb9c6bc05ef9691e40d9a5d536198f9cbec123d5d3bdd36f76a2f1645024ec00684bc029cf7fbac04cdc0e057560f38ed3101c2ca41a412f2790790386ebb676ef2a769103d3531e1305aece0fae65d14e26390f8ea6e34587fee6074b7ec36ec94773b7900754485349651b5bd15874b867473a58819f742b1e0d2529f2199fc5ad95d9b6f509d1f6b6f58c8d1083d47c4a8b79fb44d667c97ec6b3b906403586dd67028757107e77c3c72203783cfd1ca1b0b52228e3dc8a5519e3f298139ae65894d876b6aba25433e146ebdfe75e55f2e972e5e2c7230af1a03a1b8e278f71858b16a64f69f2ad7fef8c14221c1525d2efee32658d4dcfcfb4b7a515a4e886ccd8feeb144129b798861f9b7d291bdd9eb3c7f21cc2113c9e8610398d29ffacc273f2b5c1b643ae09dafd4d2e7d3f06a396eeb278fd30ed7d5b9b95c36be5ef9f394628f2f29c38c31c058bdf8a21de2fe81c1788566a35048becc426f7104369102c601e1fc98c579d081b1040023cce2406adfb19566a7bb873088013e40261d00c5f30f4f317f2046b931e336b389383ab3c4ce38e695a026a8e9961b2da10b36400249541fdf7e2bd99ae364633632e71b74ec2dab9df59821d73ec6c1789986370df2c03ae22a7effd10367264a4369530672d9ff5fa943275cd80232d57fea69cc73a0392cf3e34415beea2d28239d6c73b781b9d7d184d34e076e446c532237bb9accea6896e789024d9e74adf55e59235012456d229f098ba20c7b1a25081f09357e7c3efb7acafad01365dd0466086085d1242e73267714b418f0e8382d09d4dbb8d73d7eb0b63b4e13bd6ea6e5f15ddc2e63d94789761a7feb6282cb39ff9f464a407b2a05317cc5d83dad359e8f4a37ec5fd0c9f86200bff78a79a666d989234ca53229d119e2c0f198935cfa32f13e6d36e4c5efbeda6b97041e59ef3de94f5c881a1aef5a344f05d4800db8060c7a691f50c14f41af2ac6320ffb6d5924173f1ed3ad0d04d4b0c97f940f0d55c03884143ad18dcff71bb77a3993a932286c4df9f22bc4a9435dd0fb90ad735396caf154f619c7c01308181a796ecd72b4430aa25ab7e2486a6d0915a538d891175a05fe2319d3e181c6ccc807634969ea9091484d67bd54cf6150b544efe48dec5f62d1ff16965506eda38ad11d0d11e72e3ebc3d9b24663f1a9324c0804dd15cdb9f6ae49fae3ea0bc1c2735d59140259dd4670488dc31fcd831fdf2206fe2fa64c57336d0577cde907bd0e1c6949badeb40a03cc6fd2b4e863f37130139f05a847e6688cbffb67f19aa1407fc0ea8222e8fb8a8a8755bc5e75b13a6202e38a5eb35d6cf5b4649453616ddf1c881a36a7afa4538d94da4b30dbe1bc7650d0de3be4366352df1a951e5eb22f4943d056eaf53dbae43fe2b98c4982427e2c9105a1b2a247cee2b018464df8f7a417d03bd3b29ab2c405290c4db6320d66a40b8158d027aa21edad9d8dce2dbce3f58e0704cffe910956409b5cd85c73ffc4fc3844cc840869b2ede9dadfdb89181b534fde222a6b90404cbce148f107f97eead8c4d8ab5ebb944c4f93d81175be4583e3438d470a0dca3a56ad3116a6f00e9459512c526e49fa4c3dbf9f36f87773c853f59e4e81d4807e36ecde8d287026330022047b34002a504eaed14f52c1f92f1c70d727084242d4d6c4ba713c10bf8d5f6b318ffe30838d6a1d06b97b25f6913ebebb1539424e5cf737390d0aaad25532c78e05de54dcf03903bf273bfe6a715bf1248dff65bcdf743bc8e3bbe9050075ae1423bee40fde35fd99a354b305519d08abaa74fe9ff46b4dc0262f8db9425774fd34a1b8717a526f41e17034c49127b681163c763098852af0ef156bee1a4a2d4ecb367838c485b312527e9e4dab34a5301ed814be3ad8d1957aa1dbc4b5ef37b4bca7026bbfd32650aefe4627502540b923b26bbb3cbad9f7e3eb0e00ccd3820cb8343f94563d88e07952f73adcf5f4668906f5795d8b479e3da045ec727615d52fdc5db86eb284381e495f6c3d86c43fea5703c164abe44d78cdea51ded051d430a20c5bddb4fd98a556a2b20d1b8d8fd164196866dd9e704194ce5d6a21d7a0bb1cc8258b823a7527089aebda0d66a566896036ecb04bb9b95ab6fef7a4f409f50fc3fd873afdb51725240c6b03eca40923a7e02e9a75f254d26ca1537a79980f97649b82ccfb97ad80363b2c857b3fab75080d5a442296245f486aaa28b5cd752cd5e7005b5dfc9b5400144da2052ce65fefa6aedc1d264744135a4d558988b8e116f32da9ce5a74b9d9bc043b5ca6ebc783356a7bbc114b017c1830fd7a17251fefabf2474f7a60e753bd1d67dc85fe34460f4348145f1ef8ee7db8c619a0fad7407f7d4efb17705f134305d85077de50407225ecb677b10259e9bd62aa32d4df99c5c3eb15a845bb9ff9985d327b8225c212b6f057c035e386b80c2337bca54185a4a12abc4cb3bda0c17db3aede4c630b21b4af9b7a951ed0796cbfeff4d33a73ebc050f38400a79661b31ccbd863dec54ea7f72f03b9dbd794ec5978a391a293af7d88d5e634c872ae9e3b84a71d94ae4d319ae1895488388b9bc7f30462a755fbe7d1777bfdf526a876782c6edb93f6a756e7beb2d392a87369cedb31dc2c8270dc8136d2b34c44281dea5f926f2fc91384177875bf567f9390f3f8f0a460d700b25a018689a04a700b6338a8805b33d0a7d46424c228ea4ffd20566a5b2c71dc449b723dfeba5dc151ce422be4b2491976f4d29d442374f27379aae1c3d5af069e339fe22cc024306ba643f7812dbf12d55f67be8e20a5213641f8a612b8266dcdb601396f9ff5f9bb803cb9bad7f011036ef34a0cba2bf2f911562e05fddb515ba697bb61d6f15335dd8d3ede61a877a0c8e8bd1e5b1f59185d544d32f7363c4773170dd40b9c8981ac0028a2704878d05fbecf99f962a16ca5df4fb9a9b5f45c1609928bfb050104dceaee6e4b2e9e27602896cc0794c1c19d0dfe6c743eeecfad48787b933ce4ecf1ed524b6ce2e5f1599693e66211b8c1e759db04a82233070e00d49d74ffa7a81c4c678f05032fc145badfc95ba3d50c7b36f5695e3277a6902615591935f3f0d0f2e0d67270a8b82481e5479a30efdf2bbff1fc58c3404c4053069d66e476ba89cefba4cf67fb111f53686020bd4f3ab55e4300927da51f4e6e17a6b692cd7f93aa14e6112999be25623964f2f3dfe92cb54878476d6c737e6c9be1a9387a27e390376b855f16bcada0adc1517e5d6687d11cad8c7cc3563826881d7196627c1e5002cc8d683cbd7a6833774ab2f46c20888e715c6768c9e470a54f8bd8f74c2f6b92bf6ff9c31958ed9ee09fa4ef9887222558902e08412daaecab75bcebfa8676106245f81707ed75f936c57f7150a6fecc3b6e1390dcda7ab270a2844e92e5ae210835bd55252ee3d64899980450089a3f9552ff05c1c3393abcdea3f4bad4f2b300cdaf407fcd5a15edc682e49a1522d6db79bef5446b12c38f52b2997e896bafcea287ee33a94d38a5eb6fb5730f649da6696038173b38d4aba12212c87ab68efe57bca1c2a14ac24c38d9930ba8edb2324de29d34ed60af052a343bdefca120232bb4f8a375c8fb6d2e125586543fbd83c3552af55b5211f2a52d7ea38942c779f32e4fdf88d46799a9fe9c1554baf233a1cb276d5623f032eaee686cb18d75452ee0a55265b1f6fed1951f2223134c8199856b397f1731813948ff14034e9f03c3d07bd1c88ac9284af7ffd33f64d642d348b5fe44e5a5374d60749d9579db7da50dc81634ba68b0096ddf51d78c18578f7080cc53cadb486a97a4dc9bcfc558754d421bd2449c91d97a200577f6893c4a1f8669321aabb12d5dfa409b07a97bc1a1749305240833c6819e48979913a0ba9d79a113f0fbda700f2fb4b585a33205c6ef478f7395c4ad8e1b05611f4ee41fa259645189065e0a74979851eb130a382532b1ca9066846b19edb5a9f16506d7c7ea347cdfed3f24bf41cc6a9f6a9537016c3c527cd4399cbef84eb0882e82161b3691bacf7d038f28f0063972d1309e6f5f08e969256009094ef656fe81a672cab512ba53c58f92c0d9b2511301a3c0c7965989f6f79b2cae628519162d7e4a43204bd5e234fcc7378daa004a91081f9bbb76dff5501ec3a9ec52a9b0333a5602bf1c7038874a40e21b7b90886f0edd7250333bdfa487d487f92d17eb8ac5e93182646a641b64207770c481149807c31f8e17c3e96d1cdc1d70b40698d7c6f5bba3002c238444e12761a56a1d27ee12ca6b58a5bef49d5e479daa32c4fff78e11633241ce01bf1adff8a737b18809180fb4df2c3e339cd0f10bd0e90c0fa2b726782063ef8e26c21bfdb20b76f0dcdee73780a34f316118de1613e72bbcc7b2d3319fb87e1cdf8089ee3666e42c36642929f7d8797c179165c665ff80b0e4d3f5d50c292391136e369599c7660af1e1d221dc30c4fdbc08d28919fd74a1a3f75171895c4dcc79aa417321f3aee066c6a9e257ebf38b8819cd3f9272942e1cb869b09d08ac8bba3750cce66de00c002c915b1c3febaede81cdf76d501bb6671a808aa53e93666143680d029961131eb2ec3ca4bf3c268e0d6d231c930326024685393a74d404dc8a3fedbdf37df4c84a54db4a293ea44726e5d28527017c1facbf4c3c7b68c4e6ebc624e2e7039218348e5b25b5e89df5c2502252ba3bda5a415c7d486745f9d43d5c3f3f01dd501a32fc4be349bb1726fae878ac8b643c733099fdb9ae59fbd0b6758c8255804b8caf1ec82793b638ac2c233f21c6222a91e82bdb8062b58db213deef6c55ea104cd3766a2eb57a9d7e857b524cd7a81981aedcb6ca490806ef0b9d0d7065df0e85328664e95af724c10149d03f403c93d5c169753c9982c7b5ab82e8b88e3d40674c8aa9dc756c7019273944cca8832dff841cf26e57780bd8b767654b8b80ae3f3a358d6a4c91cdde16345d872360a30059feec21e331f410c00be7caa95730e6e0d681ba8bc6d788750a19caa12fd8bbb223d9ecb61f4d926a573f637293fc6154e0366a9e422ea5c120a515cc913738ecf1cce82a983a4b97ee5c05142ba9bdbf63a490b638dcebe1e1e31b87ad877e790a249761103a8feb1c14c7dc7f97f142336edf9f625463b4716364143f37d3c254ba0ef6c565386c43535832b0c7c4b857d92aee685993655077223083ba0cf949e6cc6865230a49f76d4e3ac832c387b6fa92cbfcd7399406686b4d1ab6b6d77c1d1b9a2e0b114ce0a7211f5b2fb9151f65f45f4fca7f3bc6926d4060ba84b3f228208681e8b6587e79687deefc3625c142b7631aed4deed762398ee4e1427e50ae6be45ced1d8b22a3c0aa56dd2c5ba8df47f4102b75b79e438064a7e112e448778c7dffec1d15370bafdacec1221748e8535705fdd05e6a1c9ceb29f4f9baedac8c90589c262bc615f4afc91e9fd73e206e249d742c3d458789a891c66243c0794b7594eda7b254c64c59b82e29f4a3d62164f4dd4be00729bb425f2d68946b94876d02c3488f1886b0918f76a8cbdfd2ac54830b54cf4c730e0d4ce4862aee7b749c7790b8bd1db235bf9ee56bf08e55210653c448b516af2b605cde90f22fac65b6a6c07345f04d46661924ce55145e33946455ab15157d0c3784cba55fe042598e8fa6d71cad7126b80e77ee933fa7d662292f400be38f89c486b131d991a5c44d01e444be225bb56a4fee43af4d6cad4c32338214baf239e272f4a768990756c20ec2a9dda9617575ba1344219da424d512ba15b1eb8682b4355714257feea16caf0abb4210964662a8f8cbd772d06353f800105622c389057468a120edcc51d68cfecbfb3522e5deed8f8edbb561d0bd3f94f0fb50fda06927712d259719c23e64179dd9387e116fadac5f2df4de384846c51d51fddd4d09d0d5ecfb1ee14cd233c830e4736010e67bee5ebfa065a6a37399f0fafe7978bccfbf009d47606d2642081744ddc987e1e4daadd0cc53eafcfd071bf3093e1ebf5cd9322bf68cd0e316f94affce5173bdbde096d953bb9641aeea151f5a9cb7bc43002f5c18917bdeaaff7a9923b72d6f5c853706e38759bc6ba6987d3b05bf674ba575e9e27e05b91c7d9de1ae8fdcf54bbafac27e5b8ca1b2543fb4499f4804561bf7c06907ebd0a789e506714c6f5f99f93082685e9d6dfdef659a07a3cbf445fddce348e95c40028e1f8a1d994a26edcc5cf51161f5a700b99651246706fb6af983cbbad413b3ce2b467985af123536d578e4190ad8f506f294886dcdbd2019d451ecf1d06b1d7a98232bbc04dc9def6fdf90facc6a419744131df658dbde3e6653ed3c4a83e6343c5c2d85b98daf652d9284b92461e7be37fbe75ad0b2a109676b461a35c8387e745b1374f596b17d43c517380abae96a69534c4c5a8b01fffbc08a1c28f7f3d05fb87d73f8fb57b3788ce4d9f695620028048370342db18ac9f3b91cecde85848ef8d72a9e12cfb413416032852c5e88b2fe3413060bc1789bcdf2efba6cb1881e2fcf40bc0e786ae7b44d10238d16bfe8a167421cead61468f250992b015a38a6986e7739e9830c58f500b0244bf2cd255241c797f55ffd7af47f0eec9530647801634c87f8a485eab99fc08a56023a551c5a8b58a1897ebb3f61df12a768e02b27a23ff29c9a4cf6d5842bdb596c4bc023a961ae5c59e7be884735b003eed44c90ba7c9ce9f17de75587e1bbe167e0c7f5d04a2272ef1294c7d442cdd40eb7fe13b32a11041aa1a3b3a21368d4df1e8ca30084611dd5a5e756c11d5c0cecb68fbb5d30661736d27dd9cfbcf19fe60116e0a97abc4a9cb93be26cc695583f448d8b84cc0234f1666eff225ca9441808e75c13ceb8597cd4d00b3e558ea90b35db138058a80675e7a6ef5dbbf413710f38b60a72e974facd81c5462b1884d5ce97bcdaae07da790c69be5cec5b99508be51252043a572bbbef15804eecaa24a9f58f5315ff5d70116c0726041dd62036d480ca2cf2b88662b2dd163de4f7338a34d94118b2dac3c9080a7a808f9c4da0cf74107a1a67c9494b4cc9c12323691a8004191c124bd3a1a13322f7d8818d60391414589b517ebc090664016ba3d7859acdbb3707744062614ea3aed2d6949a0b16e6e01a817468cfa3b26b3ca92512c49de7d0cc5f66d196310214aca2926609fc28a47547f35badc6edfe83aed2d7ff5f4e024dbb1bd7e9a974c499d491f60db80cb4e6ba939ecfc65188c4adadbb0b6f04b9946a943c60c5d3208982fb22ac6dbaedcddd383e770ff5558b885d562f047c4b1a8833ec898458d537b9e3a0833931bc9f1fd23b8b59a14efe5af2610425aa4561d38ef8246c299abbc5032093b6655957c9f1469bf760c19f25c75da0a91e874d5001ee1d3e41c7a9bbe78cfc154be2e2b8eabf2b74062d49dfe4ddfbf05a9c1aee5495797fc9ca41579ec94fc26a182136137076df2216209563c12f5bd4bc612369f2214a421e79faaf991a1d29c48646cad5942258adaaebb34dd05b488c22eed04d05dc31b6f4d5058ff5036266ecc0fdd14adc1f8deee460e98447fd83be5a5a04459cd686870341684f0fc9da99de916f54be97f544f00992debde4acf8ed802411c6775bba00249086fb09905c7caf6046d4b749302272c4cbbf4324a2595f7b152c2a01b4b1b5d7ca452fef1da2d7aab6c609e90db17187e3b74d8877a43a3fc24cabbb025d0b2ecde6e57fd4a2fe16fe2d8417a3e83989140a074f7888049fb236d054d5ea01e51f703a0c9c1d03372d85fc90d2fae8aa3c13122dd7aac239cf15278aaead17aa212d525070043baf3e7eda0ae893a2d15b82059dc8adfb525f1be3b0a8f915af436356fc5a57dd5e5ccdfd3418448e386b9ac8aaf04ec8ca7f1f1bc92806b567942888bc6eecf37b1b357b378479c1dc33a1af9bb25619a717e576f0ca365b6007220e155681e702408bd9ba63fc6d396c48621aab285924a9d1c48603c4d9b8daaba8ad3be42c208d1ad3c2ace9134ea18531f60dd0e069e782de7be914d68f44441d010bf4138f85173cbb4659bd30a163b687b4142c7fc71626b6bfa2461634de9145e90556369d1710ae9dc5d0107f0db5b2d806d94b2f89826468b97d3107c32fdb838725199ec3a2336faa4269acb657e201f9bbc79bd0900a64a6a05746124ea40434a57fcf806e7cd7fa5455de612b28a21cd4df7ea927f629007fc3073cf4ec4a696ec577eb6ecfa9bcc7cf96e60232933a284488fadea2db8e4cc56c878664646b28e74ebb1933b96d9afff2c1279dc99b700f64fcc0362faaefb1ac2384f556d45dd0fd08f724659accb7173ede80fe25e4cb42559e1334523894f0a338f96f406e8335e36c86faa7106909b5fd106e0df8efbbff01e146003b93d63bf6936a399dc9de77838ec7c208cee0380cafab943978f0feb6a5a3c52c8a20061328b53c8fbf88a58b946ca2e159751706cc5d74f541632679c8f8a5d579dce5e104e6a70dccd1584c7e66235ce16aec7e68776b9d2429010d6134cfa8ed8ef1d2ee6c1586c1d74fdfb127d22818d2436c10d65527c1b4e45236bf20d527a0fe7e58bd4c34c162e4617b614a0e6ea3ad6bed850bb8e058f26284109d6c4920b5b907135ee1546f4055b8c10cb49c0e74c37f6377084dd0762f15b50e9abd8f726ccb95c3f503bd27b838927c87a84a36bcac51baafb40426a35a5977cc1243314434d7e14680c454004a788fd5fc80047da8d965f6663357674b1f6cb120781dc565c434777d19a038659c71e063fd91bf37aecd4399373f9b11cd0647d47e28d1521422d76bd099a24011eca6ed4adf8f90ac96f8ad9904f4ba960dd34534ad77d47c50862a402a61d546dae65992048f705f6d506bea6e86984b03165efd06f01c8317384df66cbc141b0ed52d24f24b32bed1a4bfd9503ace6f5a46c1a6c9126bc538acb5ac457758cf55b16ed4370466bde58f5671241e11a8f63602dac553bcdda01dc2d5452c5cd5ddd095bed40cf181b68a314c6307351226664a1821fbdaf6a84cc451c60a0fea979de0498339b94a5e20b33bc1a3f3a51a74847c9aa95caa3b0fa20c39cfd6b0fc19ce9f3ee24d013122963694f30dfea232a362c668b38361aaad5240def0e746ebdfcdc22f43331af161b5315058b9e4fa9351768cc4f2950682a44f73af9f975fdeea14c3aad07925b9211cfca5900261d0929d7692a6786abdbaa063aef74b8ae136c1d207f2a32fc25ac132caf97e9cce9dc6f14067f630060e249ade19cb016ec34959e55196c77365610383cfa55ac3b8b0391bb67d007a253ebc7941813d1f7b8f2000204551f2446c28ed048b054abbeb9a979b46d874239bfca26eb201084f09c8ccf669c620f6222bb59845f37955fd8d2bfb411fb924de6ebd8198789722687aff39e008acb2c936f42d8311e3224698a1decff68d0cb7b5c5d5c1c3cf22d1786a34d9c5d7f2e6f8443397b5f85bf792fc208aa625add85fc10cb103397c8708a486332a1dd4838289b64c121c7eb4619d4e9a047ef9ca2e9359c8fc27e359c020f7f7a4be481f06bafcb215146f86ef4d64cfa6722f8dd0a18f5b4c4d31dda17619a45d380093367f8edf8163f425680d32734e89b021762a510329bee7250f5b4535d88deb7691c7ed42c3de29cf43b45ac01833283c23e2e45b488972d35dac8233837084f9087b9a784c6531f1b63e0cfb1fbb5dfab18eceb561498817c002dfb3dcfa42c36a0a954ca1d6861a435387d6753a7d88b669c2642f2e282622a69ad8b0ed17ba2f84fe2ff41e645ecc55ba828578cf5dc0a3250488ab364287b7a531cdc6c355fa96d4c3c4db490cf3a81214280921515f475dff00e1bb44d68c3abb44fce1ad9ced248b1ad9295ed6c9a2d24557db198b4dbaf15a15fa6fc352fa72adec2ea820478b2076393642244668c7a7ffea68b1e0cec9afb1011d1ac46ef7e5b4dbf15eb73dc429e7e1603c7bb58a5e688de2c04c60bbac305e38d35106377207c63d15f74246768ecac6168ede3c3a01b8a5f858138f32146de292d363021de88a15e76ad5e37c475d35107618607d48fc84ac7ba833a3a09a9e12ac564447a68dd2726356b0efc5a8a23a9e97b7e12c245e68fbdfe4831b71abf9468d173fca427cd1caba84ebcbcdc2dea666c816f21ce04afc7cb3513a91b0e49d83a5772f332da61e7e0cae3b2746e6e6dc9ab8ef5af849355bfd2e90074c06be40ea7249b5673fb89dce31fe166df367e2fe618af693c715c30652c97674dd393fee91025c7d8195f9890d5d3ba6f3c53d7f423538244da01b17121f72964b293ef15fbf6a1e7cd705fc2d5c5487af57cf5618138262ff4c73e26d64e2bfa44bd596e5fc1571d567aafa24af25947e913aae30e1b2228ecd5bffb24d7bd6add3d52c460f126c8f7d9c2fa79a40910cd889987038e150fc8d055d641322ef63c654148aa2097552db4cb32ce4fe16ccdd349f63683c2d3fa23f6a3dd3a966ec9081155f716d9efa2ed95780f680571d06541c632c2bd9f6ee6c4937c9cef0e89f9830d3218446d3c9c67be709c1b076bd493e46fd5c11457504bfa23aeec8f5cd6fddb03bc53bb29df3a64f1ca175fd71bbc8d237704a91a4e5a14e8d4ca934893ef43c150e9ab88d33c10388b94abb4b8067b708e6d5d04b9955560e4797429ad1fa414693498ae37dbff7c76f231d3bd4c8bf3a274192e3b3ed4641e0be1664f493639b34b54010f76aec6babe3b31ae1d2d285741a9c07951a5679061e1b5c46c941f84e39f3095380ab5dc1e74e2ae27a66e09ec5e8b90108612a0f1aa709b58006b303c87245c6d41ad7ca8289a464045c5e66846f3f6fdf2cdefd4b79873853a0fa59f8e1f9ecb42f901ac417c7707d8005854360b55f936fe0359655b45fb19813bdd5ef4c4fabece8d08a96f6726ef0e1da4933237e68bbeec2602356bc661017cd313c67b656de95d75f87cdfe37069841555e24d8dfb29e81260a07ce1ed7538230eab4f20a48875ab12311d5329a99debd835957d8df3792307bcf0d5357d3435c482e08672fc72af0bb2dcbe78b2adda76f09343082d088415cd39285594c816e6a79c06e77fac6e792dd6f16710c4abccda8546780eee2ac521b548dfd885df9ffdb91fa95e4959a10c21ef9969c3adbbf55d7fbb4308c2fdfc32f1cba0789e1c86e1565f8bb3e8884a4257d139189fccde9f99e35b41ac3d10a5f47dd5052f77dbdac5cfb8b9c660a432ae2c63f53fe75bbf6f890e09622b433d1769dc1dd6338575a9ed114c1c3cdb4ee8cb6008a770cf2fdea46148c117ed1a3710288ea491aef019478fe7bcf15780ac2bf2980cef9f49e5bfd674b05ec05700f4fa38838e5ba12b002608ff0f785307277510b39eb6bde81300355e46a66cb05a6f81c2586cbd2168b32574d73960ffa1fe0c03bd9bd1e5f0ea88615836dda5eaba085e289615d96a9a84dd9d44f3a265ff7adf609fb5f1183b2c3dfb36532ab22e5e73eed196150c7643835b5cbbcc920d604aca35c4f843beb4b9f17430f3b1c78b1f549cb5380663a26bd84c9f2b0b3a7666e167b370c1b33cc8b64649bfb995c322f2c9c1fe49b490577be29b5cf85fba4664f4bbc860fb8a7e98222a5c5cba2c19eb8b2896483d4b60cecb80f964b0ae243734d7bec7822a1c1db9d944e6b46f864fed80cb0b2aa6d6401bb4c483d8bf8ef16728ce8cea189d3a96b650505f32781d1e9995796998761ef19f85dfb6b476732a33467e3e49994ac28cff5a199c78b8facada4a9b0b90635ad8ff886c742e4f666b83309750ab35e85d91b9ce2b44e35668b6991d82a723c48e66e03b6d3b4f4cc8da519175f7ae2007ca985dd2923c6646a1068e406c7cff2f54dd23fd6214cf6998692a1e9a9b8f4e0cad83ac8b0137894f300894962a3865844fde36ab720b0454b49a6219abe70242fed0356a359ccc6a8ae11332aa28dd634b928d99732d638841ed6d98f03c9964503c248806694aaa26f3ac7a873f91a22b0154e4e732785658c310f7fe666b898ad897b3733bc1ca5646d5363392954c43626b4821c14dcd003b4ffc86d320660b889d6edf487d8c860f66166849d265da30158b66f0b7860c85e969c8084da3dd1add12436a14ba599dd8d14992881d75932ee8241ebba42536c6b1617a1db0bc5e01afe9618eee9319a208ee2d8eaeceac9733ac6e061e7bd95d92a6a48da179238b59c4c2597477be2e7fec0e9137bd20657f712cfd0acaab9705ae9726ae3671b6e2268463682f126ca29cebaa76c05c9ed41b3db7c1fd38f713d99a7d1c509f5b320b42d10e5152239f32a46335486accfb62381660f3165b3f1c1745d66917e4cf2449e18ebec3341abf6a74fd7c96ef102b2c393d301cfb9b64bcc6c712d128671067f1b5926cc1ff67d4082d38963b6fbfac9fac22db16d8e2789fb51365c8fbe6d48cda3a66358ba342824d14e7fa41fc3e4e1ba9bf09efce53213e47254671c0f6733acd5fa39a25d138f25ade7b6f6f510dc16da6712873d848aad41bdc84c47ae14e9abed77bf060dda4d02acdf7caf673a31415b5149bd6f1780da45d9a4599e477511796255d9e56ad33a6807a717585d05ef19e9f1ea7c53811a2f458b80a3b6753639498f5531952f54753e4e08b95b5dd77f5fc8991fb969a81a4a093c6776d201413330fcd943d3bf06613c63c398d64407599989c34870f9d756e8c97d7bc11c9355f309e6405efa0e8993c994bec27449dc98bcfac5e0e39980911be23531b5cbc5b93e04d1ab78e8901cd387a13b014b985c89dbd5a4684d681122c771e25eb0d186696ef0eac4abe96f24d3523560cd7959d4d7e28144d7c84264982384e245259eb06fd6a389aa9dc06207426b537597da9c41f46c0056047ee09cf4d38cf547737dd128931394322af362f6eb2e2f1c299a4cdc906069adc2416e181f85231c5a250a5bfe376deb1d7b4ddf625ace5854805077e421710cc00677fa50cdccaab5538b11e1db5e3da29ce885189b6e395637dd7410037e1cec6c5997bdc7ead40f96134b73fbe026f0fec3dbe30106acb4370b1e4773d80a335c196d259dc41cdaf73ee962ee8c5919cc81df91eae4f2e378e918f529f7278a99a92ce2e2894c66c971f4b3f7a1104cf155d8cad5b722f793f11168a4be8cdee2d62fef5ed93841dad7660244b2b8392c80b9d1d32871b4d82dec88fcb15789e75b72b7ccb08f8b1326b59213f2550a9caf542d732b8b2f7504ce06d85748aa8e863600096f48b34fbbe4febc219b52e491f4779e8feca480706318935ed20029e80ad48db410eae730d96c4d190b710a80fa352d7205e5ba90e7677401ea4fac687b31e4dc0e5ff4b3a71be2edf87525f633aea3a50df276540c25d827c86f76d4f33eea6273dd4f5b9355d8869b2d2048379ea1b6906051f464451ed9158b3684fc592f5dd1fcf13441f1d8653588b92515dbb99bf4eb865e3862f7a6c657dcf65f03171ef455069566e5b2949bec6414237fd09211ce6aaf590404d7a3f306c4801832ea4587ed9f5f2c39831c05db9ceaa4e13ac7109ba6f0231d22ee3c5777bb09fec276d0d39c615dc4873b53486705349488337c8e63df7938ee938b724ec478f963c77c08c513a3ab9fbf833a1b92144a1d71f55286391990322c5b75fddf3130d51707bcdedece5c498aa4bc1c148c7245d6ac7054518677de7fc63aafa169bac805a63f884bf7baa412aca6428738b7d0bcaf3302684fb0dd5da2217431d9d92bd3d3df86fca3693b34b90b86724c2c0d5fcb3192b3eafc72652d16acefc167d448b2bb87eda9698ac3f5a07a4b60e5ede91ba8c9f53aa80b164b94e996231ec830787a5dca437bea470b4b81e08af80365e9811d26800f0dcac0c753831ae164c45986767e404ef4b2aba9c36a5cdb816b0e47672fdc488b08b2461c9e94f2e806f9b2aee82615682ae8d19a10d381bf401ea640e4f6754ad3ea1381ecad5f6d6aa7b17b33c58d2cadf23a346666efac0cfcda8d1c603ae8be0aedef663e7b7073b057b0376e325aeade3bb23842688b331c9fa9abd52dccfc7acbb12a7d2c80eefa8d45ca44dcbf182c3bc497579647e5fe229debbf368faa87193869fc20d53c905ab014727edd1635c97343d70a6545327a22fac0c4c3d48d5646e452ea60014e49a36cdaadf615489996b139d97d8b3bbfc7c5e31b6fec4bd703a86c34618ad68e1dbe1c7836f525c7536a41687c5638b656fa2c310179d3d19ad7547912ffbb58e8ea98ea3fc46e906ada4b56721d6531ff79518c847dbec11793ae8bee447daad3e556be77176a68692b97660357f060e4bccf062534ea01bf37439e95ef79f12d37363568f67c18b8fbbb68a862a1142ab16765a711b4b4bddd578e8489f2ae3edbced9a1651e4b567a5687acaf8f8f64192d26f5c378b832fac68c250c0101354a1ddfde01794c0d8a78f3306480ba893f91997790defd38a108d923b35f3a25fde20c28ad016f736caf518d80a4d20da0fda5474c2901895ec8ba9742587411543249a20fc25633a0d41f299f03d7b5b3e15fe5e4b2fe69bb48bb4d1f1702cb340aea32cb1f824bfbdc2c5321cd67dbdac7bb5c086217b1074d8a96be5fa631f003c97c16e114d614327e0ea87ca9cc7717da1953da0549ea2b2998ff73330f7a1687f26e6d1dc2bcfbd4b90c493f2519636ef002f4f7dbc89c23f937f73ab22f885221182994a0d033b987b95dca4ad1e7602dcb6de853698e7e5f9777fdcb47c8220a82b5f12fe89d1dfaf98adc12118903fd0562f6c878c24717bb56e137ca84f7e4eb46d894b642a9f793e6a84ebb5695af93105d76b464e5a7ffe656a0890b5e6013b0dcbbb2af47aa8486895cb271f1fe2d8ebafec347aca967d0e44bde1e5017c03c51225dd3abb1d0723cef3ae5d2e3fae66f08d774842e2a2646767bd8e5883bd3af1b5095fa83952312a3cd033584aecbf5ed066963218c7defa605526bea67fcdb7a270897ccba02571cd0ae18fe77509eeab4f168fb76ef6261ddaffbc140c9f1211a11dd947ee299f110058197e7bcbf71b4249181d850e14a5b29123fd280c1fea9a507d0dd973bfef022de60d0406dda4b8ce399539fbb995b1eba9571a11053ecc1c32906661af938e5bb0933f5867b4ca697a4391e94ab6461b1fd359bfb2dd7c575c28bb96d3a1d03d65f7263e1ac664527f5cce2da9fa3d560b99a941b379fe9a943f9a39f72b8aabb848077a8cb77bdf3fa6e02dfc7ef1274932db2f1b97518b5803aa35c001b3b19e0d90116dfa043ee15ae201368f596c6d65fe0ef18b35b6fca43a7d3ca4710c12edce31214a4a220ac5e0573855ba6552365a275481f572e28882c7582cb25ce28e8e8cdf0d8f99ca6c5aca0bf3a16169de60e9a399fdd512f1675e252c08c11c27ef09e14452406fc94e9efd58504b7c44ccda2dd7490b9f161819c79883cece7ec7e78f9e166d7d783d4427e768d300ac5426e2a1308fb905c215b2814a9aebfa8750e37f3096725875bc1168e9c2312a6d5980065ecc43b9c409baa60d738b33960ec7c441fb20ee3b005caf0b0b537779b6486780233c3867671d8226f5b6e26aee0f286e63730cd18f76e6d2fa02c63c07485494dff0012ca0189e80bf65cd01b6e282d2e9d9ddfa9884e7242b13d96f0e49e8627626954adc4452156a75c95f188a030a3a6d1f55e4c93ad6de0a3a4727df85fe84037eae3122be9295e148d4e5217146dc8ea9792a409e77420bdeae3008c3964955e1aca4e26b67799d6b8c1b5e839a6f1f6205e5e3c2ab9c8e1add30fcd91a3d0325afafa5a7bcd1a0c76fc08843b76f5e7f77e0fa001f7bb8cc60c9e48f404e69702fb06b397233c7abd09e16d33848236fcaa4fa339ace646837add4af0903e86a66e660428d410f8db767b0d6e424521f1a2ac4d9a0198e85a6c7275237f75d30bf2495ee956c99e87c01ef612b0389dff8d450d900da22d3819cb7e654faf050bb3eea3f9433419530669a37ea0d9d35d698e5e5469249ca71e792f0ac88632596c8c72ea0795bf3e858aefb86687f2f687e51811e57588d334e1ae4a6256a4c902af6eddbfafbd4f16ae6607d1148c520a2de5e2027092ff8e06e75329ef763e53d7e47b771927b25a19cc72b28022f10af2a083673e890bd3e397ced66ee87c071dfccabee8af50727e43812c3999577648d6ef1921e2bab6dfa44f810229a878ba6e78af3725fbaaf93853e1f519dbaae5541821c294b434fbba2617a1d5c89f6c6bfb851f0ec029478bdeeda0d86be1e5c9e62f8b81bbde8ddacd7fc1822ef204f10127b1dd088eb2516f3d3f534dc09378698d56fec50b3bc8602830264a1f5b2cebcf826811e2600502153cebb9aca0ff5b87cc61efeb3bd8ce679dfd1d2a93a66e7da83e49bae028acc3ca8dd11ff7d7f1fdc5a05833a4484a01d10eae87e7e24d7a5b32bff1487c5d9314f485aa88aaba2339b3dca8f7048819c747fdbc1c034d8c37545ad6f3544d8d457076e43fbc1e1b2bb007a9e541986ae3fac912d14f767eca3958bb20d091992945928eff6c58c79a379dd4967d32ce10524ddd87b60ba10b6888e4042020c9e35448b47fe38237ba0a82e38b18904d8b74024ab2924dc013c3388ca7fe7365d784ebb29d0ea731231cf25fb44ae33541bb5b4df66ba1526d344c89819a76941c67f375b5dd242a5c96076e16be6632f254078aa68e7ca94259aae9dc95f306498a869f9b2d67cd92d3c53a9bec4abb4f5a9711b4f42d9a1ff88c532472b74bb42aac07ec7c53db4b8337ff050a0a6d73a0b3a353fc47eaddc1a2844f80f63e70d8bb29d6dcbf9bc28b00006838a13585335569d9762797707ad4c76a1cc1f4ef06cba656eb4beab8c1c3063f532dde5a832d010ca840a9b26e4e83d0d27e302a00df411ac9b69cc481a7a94888369c7aefc2bb6605f6aadc65f25efb6a0859f3a41a3fb87098e85f87c4210874514559004ed28dda0623405df65e023d817161c7e564bcc76bef767364ec06279ada150de5b51bd56ef3d215edbe2d329b7ed1e0b5d8c49ce1ee30042648013c0b35a6e696cd1f2f62ce398050c6170b452716af5e644b7c2e870cc1398eb6159184a957adc03de0a6b783edd9353d6ec0be659f423cafeca423731453a4cfd0d29dc696f3c9533190ad711b7d018bd3ba29667b7715685d803dc6240bb4a73ea32d31424c813edccc737b5450a3bb0df862d33cba02beab62511fa2e34000fdcb6ce2a4386191dada4109b523d8b7e6c27819fb53c32ffcc77f0b724af1a4ec33fb108a2c103f6ac05395464197053235c91329e5087c73817cdb2b14d557fbd09aed7e8fbdfa7f713285c2f8f2da8735ef34cdaeab29415f3a944248ac854bd98047f4897b761aec4a7970fa1ec26f01ba6fcffc2fc3ab54a78083ef481256b942b9e7ca3038a36dece1162d798b88e98ffb642fced19f15b89d73f3e6ca286c341ea4573c7f22ccfbf25acf91caaef9ef5cf31c84c48dec357b4853be7269b777478431259031b60b4d07d0e6068a9c966c60a86c824cba50dcd14367d1e67bd068282ad31c50be0a1b178b3d60a97c1e6d27d0aceed011a50db0a907df53e3d1c0d767fa97ce3e024a663577d2c6b74611af71c962ee5937a4ef47a9ea7cc7ea695d0f790e01702a67d671fb4d17fef4d9e14012b4eea6d10b27efd87d63fe62bc0c166fbd0c0315edee534e338055411ee5f25676d4b80a52da22a1a04995e350279f3de47f408de7a6463576c72955f27ec93c6c91c6efa3dd4959cf89da6d2701958e12eac2494fc197db2b67103e3afe9562b851cc51fc3e85957c88d9454b2f81f333f1011787e36ade75a6f8952694622939110379abbbcf994402c2b2611b48eef4157d95bb1f5e470db761d5ef66e2582b919779bd7bdbeb05c79aa3a083eccb5072fefebf4e97efdd89952f4fbfc3f6f53608a36c9f6bd97378c6c9afd4d5c0b9645321d8b7ab760e25a8ec3350731fefe1308290319414fe480fec2cc428dee80d017ab505049a75af575f8b22d2c72b6cc50a237d48d9f15f720d801bc8bda4b79ce586ba0411bf45630e43cbd02713ca3213cdfd9b25eb13c05824fcf3520ac4c50986bfdf0886103f2ec5a5abc592ab767ab8556753bd0816d7c2e6bf72efcbf5fdb81a1fdec61d66bc4eab86d13e771564e5a7d79b495aa6f609777fd2b3fef621616ee75e26862ade5c8cfbc882e7511c8f283c1d86192b5a2e1ca7e20703232603e2a9cc2173e67311d50349af98aea589e2c1b724a15ce5d3b52222ba523b11071bb9cf43de0788c8d1419524ab788aa1c6a7a0be4266dd969853d869ede1e0d456cc5ae1933c863c94f10d1ef3e58d20485654402e4bf17174ba12acafd68a0dbc86cc214bcade8c33b7a4873ccf1097062db82c82e2407ac42b36b12b8aeed7157c8fd09b597cd1a9d88b20c5afedbb62acddc781db341c79aa32945b8e664cf3d675021afb31a054fb507b6b78bc77248c35bb85b4c088212e3af70da9fbd68e9ba447b6f47454ab3d81f93029a7e56c9928fbfca2ebad2453fcace59be7dc820a76c6a5f641e9d74677f9bf04633e1caf0ff566149189c55bc8e0c763daa2ad321501a2617800411a0bb3aaac15d9875069d7083ce792ca120460304cd2c62deb6afd99d76e2ca190f766b6bef2ed9edefe68976588ce8311cd67dbdac7bb5c086217b1074d8a96be5fa631f003c97c16e114d614327e0ead973bfef022de60d0406dda4b8ce399539fbb995b1eba9571a11053ecc1c32907ccc32427d465f0e454dd17e0f2ed937c9fae9928429f2deabab8675cf49102c4adc4452156a75c95f188a030a3a6d1f55e4c93ad6de0a3a4727df85fe84037ec3939fb0910f68e31d1429b3c50d2597448e5709b7800fe0da433b4e1bb9679d4b2a2ed68016cef171616e2645e244ffce7171899075c458addb72b550cc0e16c103f6ac05395464197053235c91329e5087c73817cdb2b14d557fbd09aed7e87fa97ce3e024a663577d2c6b74611af71c962ee5937a4ef47a9ea7cc7ea695d08bda4b79ce586ba0411bf45630e43cbd02713ca3213cdfd9b25eb13c05824fcf3d5af0a503436357c6a0dfcbce2ebaa3fd2b8cc2f76dbf48c1342280f5e9c4d27d578e376b0445bb7455cdbf70872919ef89e8e0f239c15af4355f64cbaf025afc2615be6e4e42fd356c1201cdfbebbce2fcd53268dbf8b9de0c44a3274c7d69a4c2d08acc81950e98ebc60e5312f96ce136b08499e49d8d63dbd738a974473e3309a733267437844fab1ea3337b912fa1b650f1e49b2e615c4cf860ad2e93b0977a7b66db6768e703823af755f137c7d6e74548af1d7bc1172e4950b9f87569a42a4895ae5cd206ec25a44337a2b8b1986d8bab290cc0aa2c47434f47cb7322103e824a7e83c262e9a6d4b71fd36cc776c5eb98b6d00cbb228670b070dfd2b4d2c7a1719e05b73e2aeb7bd5871dd8bab2331cdd94a1a35b9d22a6c660f2056038a13e406d9a5fa3f6235fe57d3fc818f3efefe24eee98495160c71b166e104076f18bb405d3b9a0d063538937a3c700223cbe2fc6719c7d957b86d3739bd2bc939921014b5f41d27a10c0ec2ae9ae0ca828d6d1dc6e508b63d1f8c4c0cbeab1f1f3953e21248e6d927291eb4d7d3d57d7a7af8fea367ebae04cb128cab3156e710dbd0c5590514585d74316df7c8f53ad2d69fac0969cd11ed99cbeb0ff2f0bbbd99590a5277659b17d2755de6a5cefdc5995edc87c7455ae56de2b254a722afe215f229cfae110887982636e4dddea74f68c390c80a63dc2b1f03bb94827cf60122b219fb85927760f091c11b1f17210c04f72973ee030df60caab413965c49b760a066ec6b4b923740a6dfad36ae8520c71044e9fbd6002a4b8bb1a26597a046868c9b3b24a7f853551b99729ac33075230074b702e47400afcfc3e230381ba38f4582581b0e6827959bd2065f82827b853f54a7e9e4460947a547a82e4ad920a893a715fcc275018f2d5a869175094eb42793f0acca27917b886a69902ea7ac1e32d03a398d2e75f816534d8e2202bb747b3afba149a10ba74cb18c0737e0493d4f73b5abb7a7378b4b98f33caae423449c7a398a47b6c93dc81a680901bd945a78412090aa069f7c8602089db5090cc2aef9f503c5540494147c932f37dbf512c98017fa1c1bad74a150a5546811530921cbb9c3da8aa928f2bf0d2addfba632b3c7c6b096142915782205e1d1c9e5707d8cb974447d3600a92aea44ff53e21ef7925296f73c91fe85c8dba341ce00366163845dd8993e2813b0ad5e4a419405c2e3ac39c8a124480071fb50e1a42d3b9af6112084c98a81c05045059378f5c95b03273d129562a4e1ee7e7b74072237cc4d88eff385b067fc4120187d4951ef59b47976e24cf537c07c432e79b381ff8615f75a671f6988b64c4b142ce254dd8e4bd78f430a7be202d92f8963ac7803faf718b513aeae3e3a0f509b9e9db79936de45e91a195e702c0ff515146c91bb4b527a5494f949cc38c651da95fb052dd5950c533ba6a9b276cbf7765882fa69526decdb03e9a37a8c17267d6748ebfca6f5d32765053ddc0d46731a0701f0a81e6db1c4ff3e2a733af805ee07f0843611d51c9134999cc5dd6d632ef3d39b03da904f6e2909a8e5622df2cc050a06e22282e0b23cc543aab6b9552d2129e54de9d54c3e32f31e2ad1bf49125417e1b63adf09e4adcaf2dcc996d4841e04ea271b3aeeb694d9913b89e99cd537401fca589fb522220c3ab23f13606af450002eabf0e3811ddfa6380fad74654fb5972ba0a4dc041df362ba0f880eb89fba13e789d20ed9f277fab9d277c99b142006f52e708e56326b26a1a9e3c9ff33b3f0eadfe8af405a471e58ce9eb4ebc2b156b882f054f5afcb2ee57e6c5cf9c9558136c011d3d580a90f9904d71739335ec35a7584ace3afcf805ad351c439024cac85d381c73208de984107fe04160fea3aacfa42c7a716e328ee843c6d72fb4a2d2bbbd2c75cafadc56caff2c541883e14ee0023a1bcae98980173ec79dfb0aebf70bcf2e211beb9b73c00d5fdfd1ba1a68f7aa93e78eb03a226f1249de81e560e4a785d40e6408f700bfee30c300803b058dccdcfb3d1e2fd8d5e87b1b6a915b1fe4332df68b95ebd561c1bb65633d8e2391a986b53a3937a25e6233cd8ee32e9645bbc27c91e2d4252dec426127852b5235df8bec3dd2ba1fd62f32ac30fd38e40419dda679408f14db66f004b33c4f044e902b0077cd1b4d1a6e9886cf68a6efe4903490b4e8c1bf6dd713720388130b1c3b8d5a8a8629c1d5713c335e2ac5d85cfc30ae4f9b71e344709790221f704807c928049615c62d5e44ec8db5e62e51309c56ea64d3877363d8eccfd88b1517965f4e49a1b367992b04e0f13fce6fe3d839e687947df49864777f4a99989e59de433ae24b83a79b7e8101238f2a3238cd33ff229e4d8a8a51d849d8f7183774a4630e12400109174a48c1ed552cb267a5403d1e6647430110d27265bb8f70309e9cefb63a501c31a682c4093c390025d93ae358a7441f47a7cfe68ce217bcee1f5888cf64f903b4175614671158958e151d8b3c1b56bdc730e35bbc351c4e6a885d446be40943955dd6c2059774ebc8e035eb4ffcad88fd65a233fb902de2a4214dce98fd84b24c23b00fa34dabc972d58b1bf2eb87bcb2f662881f8e14a882d93381c1b1699fbea973e73443e521e6acb789b2ee1742243027d5c9795a9ca4fd13bfa81e85bb151cd3b1b8554d53706912c227794c94c62d2c712f89f34c44c5b59a5f944864aa2e093c39009d2fb0a60f55dbd092ba5d99a6d120723475f61f870c322ab1f2feb95a1bf114200c51e88711bda11b0e8198d0bf95d84ddfcc20805721703cd46741890a218d8b080fc70f490ded40cf28d9167a316023286380e26b08d8734c01cadc10cb17bda90252287b07a5d601df998d86f16665e676d0e6191b9949496807f942276821d75b7c212818f81b144eaf9b86a9d4d4bddb74f63bb4c2388359203c95767d9ec541cb54a5cc806f3abf98838fad877be202a36ac93a693ba14f95e6a8bb4e33919b7566a36024fe9861009f82aaba5f3de2fc8db7cef0cfa2c98e3385f255786862a4c40a47e2b1a82ed23ae83117041dbdf1f035b2b725a0b955298defea96c6fc360223473eef9cf5f60b51efb0793b835c1b4a4a418c9adad8cdc6dc7a1969f6901b22c93e45e1d4165273846286040afe33478f57b97f330c3af0aa38e623dadc0fea6cc5a4c29643312f92b0cef18b8a83dc228285d2ddc931f69aa93fbfde0d60628fed709aeeb33f529342ae542605cdc26a5195115dc3fdf406bce17f67493218b2cef6efe3b28c29b7f3419c34dd8aa4547abc514986b65bdc932886a28b51e917aad4ee74ea2abeb6ef11ff6e6ef156b7468ce4f3948c9f0260a1023711e56cbb39b57e77d54bf208296374e89d03f658256b99bc15a1104daa733d05726f5dc8a6fb89fd6c7308160617../pmproxy/pmproxy.conf../pmproxy/pmproxy.confpmlogdumppmvalpmlogctl../../../bin/pmlogconf../../../bin/pmlogextract../../../bin/pmlogger../../../bin/pmlogredact../../../bin/pmlogreduce../../../bin/pmlogrewritepmsleep../../../bin/pmdifflibpcp_archive.so.1/sbin/service/sbin/service/sbin/service/sbin/servicepcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcppcp../../../lib/pcp/pmns/ReplacePmnsSubtree../../../lib/pcp/lib/bashproc.sh../../../lib/pcp/pmns/lockpmns../../../lib/pcp/lib/pmdaproc.sh../../../lib/pcp/lib/rc-proc.sh../../../lib/pcp/lib/rc-proc.sh.minimal../../../lib/pcp/pmns/unlockpmns../../../lib/pcp/lib/utilproc.sh/etc/pcp/pmafm/pcp/etc/pcp/pmafm/pcp-gui/etc/pcp/pmieconf/cisco/in_util/etc/pcp/pmieconf/cisco/out_util/etc/pcp/pmieconf/cpu/context_switch/etc/pcp/pmieconf/cpu/load_average/etc/pcp/pmieconf/cpu/low_util/etc/pcp/pmieconf/cpu/system/etc/pcp/pmieconf/cpu/util/etc/pcp/pmieconf/entropy/available/etc/pcp/pmieconf/filesys/filling/etc/pcp/pmieconf/filesys/vfs_files/etc/pcp/pmieconf/global/parameters/etc/pcp/pmieconf/global/pcp_actions/etc/pcp/pmieconf/memory/exhausted/etc/pcp/pmieconf/memory/oom_kill/etc/pcp/pmieconf/memory/swap_low/etc/pcp/pmieconf/network/tcplistenoverflows/etc/pcp/pmieconf/network/tcpqfulldocookies/etc/pcp/pmieconf/network/tcpqfulldrops/etc/pcp/pmieconf/openvswitch/errors/etc/pcp/pmieconf/openvswitch/mtu_exceeded_drops/etc/pcp/pmieconf/openvswitch/rx_drops/etc/pcp/pmieconf/openvswitch/rx_qos_drops/etc/pcp/pmieconf/openvswitch/tx_drops/etc/pcp/pmieconf/openvswitch/tx_failure_drops/etc/pcp/pmieconf/openvswitch/tx_qos_drops/etc/pcp/pmieconf/openvswitch/tx_retries/etc/pcp/pmieconf/openvswitch/vhost_notification/etc/pcp/pmieconf/openvswitch/vhost_tx_contention/etc/pcp/pmieconf/percpu/many_util/etc/pcp/pmieconf/percpu/some_util/etc/pcp/pmieconf/percpu/system/etc/pcp/pmieconf/perdisk/average_queue_length/etc/pcp/pmieconf/perdisk/average_wait_time/etc/pcp/pmieconf/perdisk/bandwidth/etc/pcp/pmieconf/perdisk/iops/etc/pcp/pmieconf/pernetif/collisions/etc/pcp/pmieconf/pernetif/errors/etc/pcp/pmieconf/pernetif/packets/etc/pcp/pmieconf/pernetif/util/etc/pcp/pmieconf/power/thermal_throttle/etc/pcp/pmieconf/primary/pmda_status/etc/pcp/pmieconf/shping/response/etc/pcp/pmieconf/shping/status/etc/pcp/pmieconf/testing/test_actions/etc/pcp/pmlogconf/apache/processes/etc/pcp/pmlogconf/apache/summary/etc/pcp/pmlogconf/apache/uptime/etc/pcp/pmlogconf/cpu/percpu/etc/pcp/pmlogconf/cpu/summary/etc/pcp/pmlogconf/disk/percontroller/etc/pcp/pmlogconf/disk/perdisk/etc/pcp/pmlogconf/disk/perpartition/etc/pcp/pmlogconf/disk/summary/etc/pcp/pmlogconf/elasticsearch/summary/etc/pcp/pmlogconf/filesystem/all/etc/pcp/pmlogconf/filesystem/rpc-server/etc/pcp/pmlogconf/filesystem/summary/etc/pcp/pmlogconf/filesystem/xfs-all/etc/pcp/pmlogconf/filesystem/xfs-io-linux/etc/pcp/pmlogconf/gfs2/gfs2-all/etc/pcp/pmlogconf/gfs2/gfs2-base/etc/pcp/pmlogconf/kernel/bufcache-activity/etc/pcp/pmlogconf/kernel/bufcache-all/etc/pcp/pmlogconf/kernel/inode-cache/etc/pcp/pmlogconf/kernel/load/etc/pcp/pmlogconf/kernel/memory-linux/etc/pcp/pmlogconf/kernel/read-write-data/etc/pcp/pmlogconf/kernel/summary-linux/etc/pcp/pmlogconf/kernel/summary-windows/etc/pcp/pmlogconf/kernel/syscalls-linux/etc/pcp/pmlogconf/kernel/vnodes/etc/pcp/pmlogconf/kvm/kvm/etc/pcp/pmlogconf/libvirt/libvirt/etc/pcp/pmlogconf/mailq/summary/etc/pcp/pmlogconf/memcache/summary/etc/pcp/pmlogconf/memory/buddyinfo/etc/pcp/pmlogconf/memory/ksminfo/etc/pcp/pmlogconf/memory/meminfo/etc/pcp/pmlogconf/memory/proc-linux/etc/pcp/pmlogconf/memory/slabinfo/etc/pcp/pmlogconf/memory/swap-activity/etc/pcp/pmlogconf/memory/swap-all/etc/pcp/pmlogconf/memory/swap-config/etc/pcp/pmlogconf/memory/vmstat/etc/pcp/pmlogconf/memory/zoneinfo/etc/pcp/pmlogconf/mmv/summary/etc/pcp/pmlogconf/mysql/summary/etc/pcp/pmlogconf/netcheck/summary/etc/pcp/pmlogconf/netfilter/config/etc/pcp/pmlogconf/netfilter/summary/etc/pcp/pmlogconf/networking/icmp6/etc/pcp/pmlogconf/networking/interface-all/etc/pcp/pmlogconf/networking/interface-summary/etc/pcp/pmlogconf/networking/ip6/etc/pcp/pmlogconf/networking/mbufs/etc/pcp/pmlogconf/networking/multicast/etc/pcp/pmlogconf/networking/nfs2-client/etc/pcp/pmlogconf/networking/nfs2-server/etc/pcp/pmlogconf/networking/nfs3-client/etc/pcp/pmlogconf/networking/nfs3-server/etc/pcp/pmlogconf/networking/nfs4-client/etc/pcp/pmlogconf/networking/nfs4-server/etc/pcp/pmlogconf/networking/other-protocols/etc/pcp/pmlogconf/networking/perprocess-linux/etc/pcp/pmlogconf/networking/persocket-linux/etc/pcp/pmlogconf/networking/rpc/etc/pcp/pmlogconf/networking/socket-linux/etc/pcp/pmlogconf/networking/softnet/etc/pcp/pmlogconf/networking/streams/etc/pcp/pmlogconf/networking/tcp-activity-linux/etc/pcp/pmlogconf/networking/tcp-all/etc/pcp/pmlogconf/networking/udp-all/etc/pcp/pmlogconf/networking/udp-packets-linux/etc/pcp/pmlogconf/networking/udp6/etc/pcp/pmlogconf/nginx/summary/etc/pcp/pmlogconf/openmetrics/kepler/etc/pcp/pmlogconf/openmetrics/summary/etc/pcp/pmlogconf/openvswitch/summary/etc/pcp/pmlogconf/oracle/summary/etc/pcp/pmlogconf/platform/hinv/etc/pcp/pmlogconf/platform/linux/etc/pcp/pmlogconf/rabbitmq/summary/etc/pcp/pmlogconf/rsyslog/summary/etc/pcp/pmlogconf/services/pmproxy/etc/pcp/pmlogconf/services/redis/etc/pcp/pmlogconf/shping/summary/etc/pcp/pmlogconf/sqlserver/summary/etc/pcp/pmlogconf/statsd/statsd/etc/pcp/pmlogconf/storage/vdo/etc/pcp/pmlogconf/storage/vdo-summary/etc/pcp/pmlogconf/tools/atop/etc/pcp/pmlogconf/tools/atop-gpustats/etc/pcp/pmlogconf/tools/atop-hotproc/etc/pcp/pmlogconf/tools/atop-httpstats/etc/pcp/pmlogconf/tools/atop-infiniband/etc/pcp/pmlogconf/tools/atop-nfsclient/etc/pcp/pmlogconf/tools/atop-perfevent/etc/pcp/pmlogconf/tools/atop-proc/etc/pcp/pmlogconf/tools/atop-summary/etc/pcp/pmlogconf/tools/atop-zfs/etc/pcp/pmlogconf/tools/atop-zswap/etc/pcp/pmlogconf/tools/collectl/etc/pcp/pmlogconf/tools/collectl-interrupts/etc/pcp/pmlogconf/tools/collectl-summary/etc/pcp/pmlogconf/tools/dmcache/etc/pcp/pmlogconf/tools/dstat/etc/pcp/pmlogconf/tools/dstat-summary/etc/pcp/pmlogconf/tools/free/etc/pcp/pmlogconf/tools/free-summary/etc/pcp/pmlogconf/tools/hotproc/etc/pcp/pmlogconf/tools/htop/etc/pcp/pmlogconf/tools/htop-proc/etc/pcp/pmlogconf/tools/htop-summary/etc/pcp/pmlogconf/tools/htop-zfs/etc/pcp/pmlogconf/tools/iostat/etc/pcp/pmlogconf/tools/ip/etc/pcp/pmlogconf/tools/ipcs/etc/pcp/pmlogconf/tools/mpstat/etc/pcp/pmlogconf/tools/mpstat-interrupts/etc/pcp/pmlogconf/tools/mpstat-summary/etc/pcp/pmlogconf/tools/numastat/etc/pcp/pmlogconf/tools/pcp-summary/etc/pcp/pmlogconf/tools/pidstat/etc/pcp/pmlogconf/tools/pidstat-summary/etc/pcp/pmlogconf/tools/pmclient/etc/pcp/pmlogconf/tools/pmclient-summary/etc/pcp/pmlogconf/tools/pmieconf/etc/pcp/pmlogconf/tools/pmstat/etc/pcp/pmlogconf/tools/sar/etc/pcp/pmlogconf/tools/sar-summary/etc/pcp/pmlogconf/tools/tapestat/etc/pcp/pmlogconf/tools/uptime/etc/pcp/pmlogconf/tools/vector/etc/pcp/pmlogconf/tools/vector-summary/etc/pcp/pmlogconf/tools/vmstat/etc/pcp/pmlogconf/tools/vmstat-summary/etc/pcp/pmlogconf/zimbra/all/etc/pcp/pmlogger/config.pmstat/etc/pcp/pmlogger/options.pmstat/etc/pcp/pmlogredact/network/etc/pcp/pmlogredact/usernames/etc/pcp/pmlogrewrite/cgroup_units.conf/etc/pcp/pmlogrewrite/jbd2_kernel_ulong.conf/etc/pcp/pmlogrewrite/kvm_fixups.conf/etc/pcp/pmlogrewrite/linux_disk_all_fixups.conf/etc/pcp/pmlogrewrite/linux_kernel_fixups.conf/etc/pcp/pmlogrewrite/linux_kernel_ulong.conf/etc/pcp/pmlogrewrite/linux_mem_fixups.conf/etc/pcp/pmlogrewrite/linux_proc_fs_nfsd_fixups.conf/etc/pcp/pmlogrewrite/linux_proc_migrate.conf/etc/pcp/pmlogrewrite/linux_proc_net_snmp_migrate.conf/etc/pcp/pmlogrewrite/linux_proc_net_tcp_migrate.conf/etc/pcp/pmlogrewrite/linux_xfs_migrate.conf/etc/pcp/pmlogrewrite/linux_xfs_perdev_buffer.conf/etc/pcp/pmlogrewrite/mysql_migrate.conf/etc/pcp/pmlogrewrite/nfsclient_migrate.conf/etc/pcp/pmlogrewrite/pmcd_migrate.conf/etc/pcp/pmlogrewrite/pmproxy_fixups.conf/etc/pcp/pmlogrewrite/proc_discrete_strings.conf/etc/pcp/pmlogrewrite/proc_jiffies.conf/etc/pcp/pmlogrewrite/proc_kernel_ulong.conf/etc/pcp/pmlogrewrite/proc_kernel_ulong_migrate.conf/etc/pcp/pmlogrewrite/proc_scheduler.conf/usr/lib/pcp/pmdas/denki/Install/usr/lib/pcp/pmdas/denki/README/usr/lib/pcp/pmdas/denki/Remove/usr/lib/pcp/pmdas/denki/domain.h/usr/lib/pcp/pmdas/denki/help/usr/lib/pcp/pmdas/denki/pmda_denki.so/usr/lib/pcp/pmdas/denki/pmdadenki/usr/lib/pcp/pmdas/denki/pmns/usr/lib/pcp/pmdas/denki/root/usr/lib/pcp/pmdas/farm/Install/usr/lib/pcp/pmdas/farm/Remove/usr/lib/pcp/pmdas/farm/domain.h/usr/lib/pcp/pmdas/farm/help/usr/lib/pcp/pmdas/farm/pmda_farm.so/usr/lib/pcp/pmdas/farm/pmdafarm/usr/lib/pcp/pmdas/farm/pmns/usr/lib/pcp/pmdas/farm/root/usr/lib/pcp/pmdas/jbd2/Install/usr/lib/pcp/pmdas/jbd2/Remove/usr/lib/pcp/pmdas/jbd2/domain.h/usr/lib/pcp/pmdas/jbd2/help/usr/lib/pcp/pmdas/jbd2/help.dir/usr/lib/pcp/pmdas/jbd2/help.pag/usr/lib/pcp/pmdas/jbd2/pmda_jbd2.so/usr/lib/pcp/pmdas/jbd2/pmdajbd2/usr/lib/pcp/pmdas/jbd2/root/usr/lib/pcp/pmdas/jbd2/root_jbd2/usr/lib/pcp/pmdas/kvm/Install/usr/lib/pcp/pmdas/kvm/Remove/usr/lib/pcp/pmdas/kvm/Upgrade/usr/lib/pcp/pmdas/kvm/domain.h/usr/lib/pcp/pmdas/kvm/help/usr/lib/pcp/pmdas/kvm/help.dir/usr/lib/pcp/pmdas/kvm/help.pag/etc/pcp/kvm/kvm.conf/usr/lib/pcp/pmdas/kvm/pmda_kvm.so/usr/lib/pcp/pmdas/kvm/pmdakvm/usr/lib/pcp/pmdas/kvm/root/usr/lib/pcp/pmdas/kvm/root_kvm/usr/lib/pcp/pmdas/linux/domain.h/usr/lib/pcp/pmdas/linux/help/usr/lib/pcp/pmdas/linux/help.dir/usr/lib/pcp/pmdas/linux/help.pag/usr/lib/pcp/pmdas/linux/pmda_linux.so/usr/lib/pcp/pmdas/linux/pmdalinux/etc/pcp/linux/samplebandwidth.conf/usr/lib/pcp/pmdas/mmv/Install/usr/lib/pcp/pmdas/mmv/Remove/usr/lib/pcp/pmdas/mmv/domain.h/usr/lib/pcp/pmdas/mmv/mmvdump/usr/lib/pcp/pmdas/mmv/pmda_mmv.so/usr/lib/pcp/pmdas/mmv/pmdammv/usr/lib/pcp/pmdas/mmv/root_mmv/usr/lib/pcp/pmdas/overhead/Install/usr/lib/pcp/pmdas/overhead/README/usr/lib/pcp/pmdas/overhead/Remove/etc/pcp/overhead/conf.d/default.conf/usr/lib/pcp/pmdas/overhead/domain.h/usr/lib/pcp/pmdas/overhead/pmdaoverhead/usr/lib/pcp/pmdas/overhead/pmns/usr/lib/pcp/pmdas/overhead/root/etc/pcp/overhead/examples/sample.conf/usr/lib/pcp/pmdas/pipe/Install/usr/lib/pcp/pmdas/pipe/README/usr/lib/pcp/pmdas/pipe/Remove/usr/lib/pcp/pmdas/pipe/domain.h/usr/lib/pcp/pmdas/pipe/help/usr/lib/pcp/pmdas/pipe/pmdapipe/usr/lib/pcp/pmdas/pipe/pmns/usr/lib/pcp/pmdas/pipe/root/etc/pcp/pipe/sample.conf/usr/lib/pcp/pmdas/pmcd/help.dir/usr/lib/pcp/pmdas/pmcd/help.pag/usr/lib/pcp/pmdas/pmcd/pmda_pmcd.so/usr/lib/pcp/pmdas/podman/Install/usr/lib/pcp/pmdas/podman/Remove/usr/lib/pcp/pmdas/podman/domain.h/usr/lib/pcp/pmdas/podman/help/usr/lib/pcp/pmdas/podman/pmda_podman.so/usr/lib/pcp/pmdas/podman/pmdapodman/usr/lib/pcp/pmdas/podman/pmns/usr/lib/pcp/pmdas/podman/root/usr/lib/pcp/pmdas/proc/Install/usr/lib/pcp/pmdas/proc/Remove/usr/lib/pcp/pmdas/proc/domain.h/usr/lib/pcp/pmdas/proc/help/usr/lib/pcp/pmdas/proc/help.dir/usr/lib/pcp/pmdas/proc/help.pag/usr/lib/pcp/pmdas/proc/pmda_proc.so/usr/lib/pcp/pmdas/proc/pmdaproc/usr/lib/pcp/pmdas/proc/root/usr/lib/pcp/pmdas/proc/root_proc/etc/pcp/proc/samplehotproc.conf/usr/lib/pcp/pmdas/root/domain.h/usr/lib/pcp/pmdas/root/help/usr/lib/pcp/pmdas/root/help.dir/usr/lib/pcp/pmdas/root/help.pag/usr/lib/pcp/pmdas/root/pmdaroot/usr/lib/pcp/pmdas/root/root/usr/lib/pcp/pmdas/root/root_root/usr/lib/pcp/pmdas/xfs/Install/usr/lib/pcp/pmdas/xfs/Remove/usr/lib/pcp/pmdas/xfs/domain.h/usr/lib/pcp/pmdas/xfs/help/usr/lib/pcp/pmdas/xfs/help.dir/usr/lib/pcp/pmdas/xfs/help.pag/usr/lib/pcp/pmdas/xfs/pmda_xfs.so/usr/lib/pcp/pmdas/xfs/pmdaxfs/usr/lib/pcp/pmdas/xfs/root/usr/lib/pcp/pmdas/xfs/root_xfs/usr/lib/pcp/pmdas/zfs/Install/usr/lib/pcp/pmdas/zfs/Remove/usr/lib/pcp/pmdas/zfs/domain.h/usr/lib/pcp/pmdas/zfs/help/usr/lib/pcp/pmdas/zfs/pmda_zfs.so/usr/lib/pcp/pmdas/zfs/pmdazfs/usr/lib/pcp/pmdas/zfs/pmns/usr/lib/pcp/pmdas/zfs/root/usr/lib/pcp/pmns/Make.stdpmid/usr/lib/pcp/pmns/Makefile/usr/lib/pcp/pmns/Rebuild/usr/lib/pcp/pmns/root_jbd2/usr/lib/pcp/pmns/root_kvm/usr/lib/pcp/pmns/root_linux/usr/lib/pcp/pmns/root_mmv/usr/lib/pcp/pmns/root_pmcd/usr/lib/pcp/pmns/root_pmproxy/usr/lib/pcp/pmns/root_proc/usr/lib/pcp/pmns/root_root/usr/lib/pcp/pmns/root_xfs/usr/lib/pcp/pmns/stdpmid.local/usr/lib/pcp/pmns/stdpmid.pcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcppcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcppcppcppcppcppcppcppcppcppcppcppcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcppcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcppcppcppcppcppcppcppcppcppcppcppcppcp-6.2.0-150600.3.9.1.src.rpmconfig(pcp)group(pcp)libpcp_archive.so.1()(64bit)libpcp_archive.so.1(PCP_ARCHIVE_1.0)(64bit)pcppcp(ppc-64)pcp-managerpcp-manager-debuginfopcp-pmda-kvmpcp-pmda-nvidiapcp-webapipcp-webapi-debuginfopkgconfig(libpcp_archive)user(pcp) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/hostname/usr/bin/pkg-config/usr/bin/pmpythonbashconfig(pcp)cppcyrus-saslfileutilsfindutilsgawkgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libncursesw.so.6()(64bit)libncursesw.so.6(NCURSESTW6_5.7.20081102)(64bit)libpcp.so.3()(64bit)libpcp.so.3(PCP_3.0)(64bit)libpcp.so.3(PCP_3.10)(64bit)libpcp.so.3(PCP_3.11)(64bit)libpcp.so.3(PCP_3.12)(64bit)libpcp.so.3(PCP_3.13)(64bit)libpcp.so.3(PCP_3.14)(64bit)libpcp.so.3(PCP_3.15)(64bit)libpcp.so.3(PCP_3.16)(64bit)libpcp.so.3(PCP_3.18)(64bit)libpcp.so.3(PCP_3.19)(64bit)libpcp.so.3(PCP_3.2)(64bit)libpcp.so.3(PCP_3.20)(64bit)libpcp.so.3(PCP_3.21)(64bit)libpcp.so.3(PCP_3.22)(64bit)libpcp.so.3(PCP_3.24)(64bit)libpcp.so.3(PCP_3.25)(64bit)libpcp.so.3(PCP_3.27)(64bit)libpcp.so.3(PCP_3.28)(64bit)libpcp.so.3(PCP_3.3)(64bit)libpcp.so.3(PCP_3.30)(64bit)libpcp.so.3(PCP_3.31)(64bit)libpcp.so.3(PCP_3.32)(64bit)libpcp.so.3(PCP_3.33)(64bit)libpcp.so.3(PCP_3.34)(64bit)libpcp.so.3(PCP_3.35)(64bit)libpcp.so.3(PCP_3.36)(64bit)libpcp.so.3(PCP_3.37)(64bit)libpcp.so.3(PCP_3.39)(64bit)libpcp.so.3(PCP_3.4)(64bit)libpcp.so.3(PCP_3.5)(64bit)libpcp.so.3(PCP_3.6)(64bit)libpcp.so.3(PCP_3.7)(64bit)libpcp.so.3(PCP_3.9)(64bit)libpcp3libpcp_archive.so.1()(64bit)libpcp_archive.so.1(PCP_ARCHIVE_1.0)(64bit)libpcp_gui.so.2()(64bit)libpcp_gui.so.2(PCP_GUI_2.0)(64bit)libpcp_import.so.1()(64bit)libpcp_import.so.1(PCP_IMPORT_1.0)(64bit)libpcp_import.so.1(PCP_IMPORT_1.2)(64bit)libpcp_mmv.so.1()(64bit)libpcp_mmv.so.1(PCP_MMV_1.0)(64bit)libpcp_mmv.so.1(PCP_MMV_1.2)(64bit)libpcp_mmv.so.1(PCP_MMV_1.3)(64bit)libpcp_mmv.so.1(PCP_MMV_1.4)(64bit)libpcp_pmda.so.3()(64bit)libpcp_pmda.so.3(PCP_PMDA_3.0)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.1)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.10)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.4)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.5)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.6)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.7)(64bit)libpcp_pmda.so.3(PCP_PMDA_3.9)(64bit)libpcp_trace.so.2()(64bit)libpcp_trace.so.2(PCP_TRACE_2.0)(64bit)libpcp_web.so.1()(64bit)libpcp_web.so.1(PCP_WEB_1.1)(64bit)libpcp_web.so.1(PCP_WEB_1.10)(64bit)libpcp_web.so.1(PCP_WEB_1.11)(64bit)libpcp_web.so.1(PCP_WEB_1.13)(64bit)libpcp_web.so.1(PCP_WEB_1.14)(64bit)libpcp_web.so.1(PCP_WEB_1.15)(64bit)libpcp_web.so.1(PCP_WEB_1.16)(64bit)libpcp_web.so.1(PCP_WEB_1.17)(64bit)libpcp_web.so.1(PCP_WEB_1.18)(64bit)libpcp_web.so.1(PCP_WEB_1.19)(64bit)libpcp_web.so.1(PCP_WEB_1.2)(64bit)libpcp_web.so.1(PCP_WEB_1.20)(64bit)libpcp_web.so.1(PCP_WEB_1.3)(64bit)libpcp_web.so.1(PCP_WEB_1.4)(64bit)libpcp_web.so.1(PCP_WEB_1.5)(64bit)libpcp_web.so.1(PCP_WEB_1.6)(64bit)libpcp_web.so.1(PCP_WEB_1.8)(64bit)libpcp_web.so.1(PCP_WEB_1.9)(64bit)libreadline.so.7()(64bit)libssl.so.3()(64bit)libssl.so.3(OPENSSL_3.0.0)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)libuv.so.1()(64bit)libz.so.1()(64bit)perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sedsystemdsystemdsystemdsystemdwhich6.2.0-150600.3.9.16.2.0-150600.3.9.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3gffK;@fK;@ee@eWUc b@b=b= 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-debuginfoibs-power9-17 1729253966  !"#&),/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_Updatedrpmxz5ppc64le-suse-linux  !"##$#####%#&'()*+,-./0123456789:;9<=9>?99@ABCD9E9F9GHI9JK99L99MN99OP99999999QRSTUTdirectoryASCII textPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=53dc4b893498866c176fa2aaeb2fe4e80d6438cc, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a849b71b7d69eb7b4329d195f347dfbbc259531e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=cb0a206bb41c9e30c5ceee5f36fa6dcd10d8415c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=240b6a181e7352a07a81e8802aeead7184965373, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0f56682a9cae65d5cb3cf783e02444c284475d04, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=631a10693e1016995d10c68cf8409f5ff4adb460, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=750e340d376262784b869b023b496331d3cefe87, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=94de814937fc7ef0177ee803a930f9eb4f64980d, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=5e0e8fceea142dd83cced8cecedd6d3a525cac2c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=cdee9166dcd4a982af5496ca2059ee98c3ea0ee3, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d0d21f6ac9943294f73d64bd0c0baf5c950ee9b0, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b706db84f11eb3e4b076f2972423e293f015c01e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a11fa372464e81ff7529a1eb258afaec739e7f79, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ecd403750c87a2f39efee03bd2e78a07fee0ebce, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=023506fb9f465227ea2a9759443e263b507caa0c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=7e4c3549677fce75b8611f1b4416f72c3de16f5b, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=97f28b7dd1bf5b980c24e6139e1c03b91722936d, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d31104ebcf5589bf710d8e6daf6536dfeae3293f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=921497299ff425a04661661b10b31519c6cc05db, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=bfe65a1dc6ac02e5a4309fecf5a2a1bd1cfdd1f6, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d6e41afa96f1b7ba5d93c3009f10d13bd96bec2f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1af9a847093fdd62c6905f8b4a7fda853a8b7616, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b25fad5cfb35346d52252aa7356479ccb36ea834, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=cea5b94835063f41dd75c445e1ef0f1b7b15a8db, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=3a33df307aa1b705e4138db52861283ccb8fd3cc, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=6bffd4e4858e95ae042b20f8fdfc22ef2fc95bfe, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=959b566a9ebe4eb79e666cdfc2007db0e93903c8, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=756adea441dfa2cc5b2771ff66320fe1d10e2d4f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=cc954f61058e898bf92975a804cbbaf0c51aec27, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=36f4211998feb70871724f2e2a3851794f4bf4d2, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=427b5a711d5076a6ff8903647d983c5c48cb16fe, for GNU/Linux 3.10.0, strippedPython script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=25b84c7950843121a0f7c73ed5303003b0dfe3f9, for GNU/Linux 3.10.0, strippedPOSIX shell script, ASCII text executable, with very long linesELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=6defc15596644bfad059ae571836b930e995be92, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=12b24a898e889dbbde66b55ee5d8e57bc518881a, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=22e055541860c641447e0e2288709965805abe37, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=6861bfc8a0803ad3f7cb2f0568e62d945f8b2721, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=fb3869597f0530249f620badcdbb5a5870c42bc9, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=4e45eec7a83acf86bd7259b3202fd197f56a166e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ff56a239949c7b4db32ad0eb850bd827d0476cde, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=fa301dc0725735424b6de00f02bee7c6bfb3e9fa, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=85ab2e1cab9f296624428227510dadb2141db828, for GNU/Linux 3.10.0, strippedPOSIX shell script executable (binary data)ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d7033720f5e1d6b539d48ae88a9d86e7b95ae185, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a4186786f004c497a29c710cf5632e1f70504b74, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a9e6f121ca8a56d207610a15051f365252651ee9, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=32911508ef543ecb81dee857b750e770f6b0b2dc, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=e70ee0e95a14ec9f2ab16264a548a5ee41863b27, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=321023c2d52edfb6d5eb07947db60733b0c47766, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ea0c352b79f92984e2ccfd869015759716810e87, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1733720ba3a214964bd3170d8a8eabbb3249e3df, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1eec25d957b4372a4e00cab11466bc428247274f, for GNU/Linux 3.10.0, strippedC source, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=fd8ae36437caf57577639f8209244140adc748b8, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2751d5587c185992b34c9d01b4165b142aeacccc, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5bea2c1f778356f7d1fb1d61622c603fac5699f1, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=4e95b9394468b7b05a38903b2cf5980431c2163e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e77606a5aab98137adecdfb0918b18ec529f6491, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=da573c6c9a69f3f97a563c6afe0d2d4aba5d0935, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=931b2c07aef9f436de349e79c7a16dd3519121d1, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2998a4146852ac228616a690065cf2a17060fbbf, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=8b9be068a6bca0082e7329aae2f92848f3f8d6ab, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c5b0e77f734c400d1f4dcedafa4a248d0b661f48, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=30c76aed7c1e2080e11fd5b6e464e9ae094b05bc, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=52c98bc6f2cdd49287a7ae5935c645d289e3230c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=99c0df66e644aa91df7b1aebce4742d6a65d2878, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5dd793b4cb88139e6c98eb9754752ac4484789fe, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=0cf3f72edce9aaac7408d347e5c0ae68840530e9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=e7c35b4f91a6c4a285d61df709191a7e4dd8e2b5, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c635405954e6bb56836d6abc06bb0d87f364a37, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f742ca1a5772949f82b7a342f32211153424e4e1, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a2fdbe270d2e7e13bbf5fd1c0d5d999b817e7ba3, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=63658d3ed4c8f2c9a11e949035e5a69ad945a6e6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b158b2b2dd6eb1e8b4f3fd561904511d12b9cc9b, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8dfd1d86cb9cde0b7fb16b1af1e01e64d3b2c558, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f649e39a5c3b287174d014b661f0a77f2f4f74c9, for GNU/Linux 3.10.0, strippedAlgol 68 source, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=14056d2d6bfff012a832148f7b71b69aa12ac0fb, strippedpkgconfig fileASCII text, with very long linesLinux Software Map entry text (new format), ASCII text12CDP^gt!-6;J]^hpy   !"#$%&'()3<Dopv|  #123?@AO\]^l{|}             +          RRRRR'RR3R7R6R/R)R0R*RRRRRRRiRRRR*RRRRRRR'R)R*R;RRRRZR_RhRdRXRfRgReRVRoRRRRR4R8R'R)R7R:R.R*R9RRRRRRRRR'R)R/R*R1RRRRRRRR4RR$R)R'Rq{ob*om&o/ Dn;ꓻ2?4Inq8zCA).B53N qaAARu9R^46҇Ý|$[E֌hWi>d,ifG tv#.> Zz([*vG /McgS-RC0D5jA?Lpt*:%ja:9?ZTgI6s2IgQ DVj#-7Nh fM֫lX^ !jVcVY2e\,;@dKpy "R3o# #6K=4ZWDbڼ75;>Ѿ :c-6+{Cjʉz)Hj&.m޽ֶB,a Hƾy9!L~̦IY+0icJX0`mq bFŻ5vq Pf^7uq7hd)@D7g78620 1B}e^Q p,% LQ]3dPɞ<8&^Nɠj髸u0&UNNvku&^K~eub#^ +"\@X8k,< wim6qZZd:E~r#5iׁom TW,=ǻUɐMIiA`7{sxX([’=XBoC2hdx-h[o(fJΖHÓ\_t $j:^ٞ ׫s-)QhW2 E LBo=~;$ x( y5!cX{|9>3|smST lp?:fS ,i ƾ͕6v`szUmD 3BV`IbSƼH,M|4]EoyqXdmlO* l#Zsb <:tFlJb%<=T A$j@ Hp\*v21{Wl%+-|_|fbA2r5MlEK<xBoTl>e?f0C%HYl4͙K5x%I*L:e ~#y3Q}F5˳8O\NY4hw6OTg4*MlT|ەzыJ+ VM|e`% w1^c\KMGַnx5 \T~( s|ӌ%Lv΄ꭷUOϾAՏ7榔5m  xu"Lh^K*sMRIjt8y%𕓷_86ȩ!27m*-e-Ӆ|n{yj^NKLUxƞ%rtԮy^K#*bX]IH7)gxʪ|-B\YSQR]Ş_ϼ)&Mg1[ZB˞:W#cx, e| 9M}4O0{~o:ٔs|3cE+:QE;wWV /k98_b 7dzȏJ]&+[^}rXWHv^_*0b/!C?Ϣ:{q2NE ?yQoi1yd |!9 UO"/}fRl {ߟ  >:RDE!pJ34l]:>6gݙ(lf$U.m?o6A/̛up(@t\1-Z.muG2Z W)zg9+~<10caJTqeǚH=A̒ꉸ7񃧏52 tUՊ!An pGFI6?=P$v~?D;9Cy9C7H=-O7af ww>Nf/I`^{xn jKGA:ڒ*ZBʵs_ 2FX:t8:s]zƑ"* \?_{W.n[vFg;%9cVڿ388æ><Lۥo:9ODRY,Ǎ&v :8 6VvVnj&(GnahgH!YWLθ?ό-v?z'?b^)-:y2 #Zؙ7Qyx$6ZMʁ>𚿉̮oϪdXʋbVhwDQ"α 8g Hm#^q)mJclm)֛oX9Z4ưRRgvP߆,ݧlRL>JQM@eDaf4gX74B% ! ?x hhF[OFa?*)n?0A?et E-%H8Z l@]`Ї<3 k#`Ӳ hb $p {i"ͥ_tΤ.>s 6;sɴ+;W ~< DJl3@. 鄄zS sc"'GVAVZFVn&w6y".'8CsxyZo( G≰bGQ}> Y{,A*6ʄ]l0ћF7y42C.aJXJxc4,. nfJN*=}'"4B'Ga>HKFfbM*+bE?Ȕ(x?`\b>Tw$4ĆGEb1oJh3lNV"DaXTX(Þ`-y?CCd_"g*6mJ!h k@`V2}dnVnr3VXRcnf%o1-ܣ >C=gTK)馭iz.DM/vmJ`csᖿ,=|{+e}^IU %xKݴĔoCEZP(;&Dpbd_ȡ*y?An^"}G7 C߅0`[c~#໵oyo)jki;Ugm}HE\[]Gc(Ky@){L TX:Cʄ=ÝLH*p*OEu{J,ߞ_1K]$=ϣde,ea~{cN̆b_:=v̞Hh[wD-҆|{2ă"T #WMgQ‘-ル-\dhGɻ|j]uU=b+OSz6T^&6.lD׻Qҝ$pw-)_Aь]-LwtP0..џYI ;'+8J ~."SH;A @?60Q4kVDxzQgs|L^cΔڴؿvcI F?^:MѴSivi@咛@ۉ^?C[C[/&=bp5B ByrO@)aD2!,CKHAh`pb·mkPb>.&4na ,RZ>qa;܀g`ո[q|ܸSkfAsJzKʮ-;<$l{= Z`sqYla2J73H9X̚}I)gX{bbM+ek\:s`[Xi- rYU BNWlI M_|m%`,q"d5o6b'@zGU{;OD$EFWa>/ʫyȔbqZ@. #03cpmrxtx8QY'w6nUj=uzśGQ(qpx`ke&a>̗OE6N 29 '"H ]>d6n#^.և[n Î)gv[jM=Fx=}ns*5U{%dGOmTmp4 ], B F̧|GcxGA\. ]f`@< Z+g#J S5 fc%SF|}h BnŎt}NZn.E*v[YlG;1G5&X}"nz?$թ 3h.kOlbc[]JT.jZʫU(wwгtvm7#x)xJ./ &b+d6q4BC.>; tDc$no:ֆ*0zMy ^at.8 ƀ ƴ''lÄJ%j sAͺ-g_DZ}jŤ r,RԩD})3ޣ'46 ]? .rBCšxB$~Y9ojRA}Anz?9#}GE^7i +=$e bA) '$M@N[( B`"ý84Q1hVLDdhr\w6S{_i-,#vj"EٚnG5F+!H9UNRwbiD,x 8T P:zv4{27EtNʘ%_QY6(-~}p^${ڳz~R!L762ž}wT[@9F_V9D ^4 bsX9 )j&OJ@yK^eK۫A]_kC롖U^vkRxʏ__To@&T!6ƫ|p,,#4HJ=~+gXXg@U@3dY^xɯ$U 3@Aդ z&e{ɺ)rݻ [y 4b%}gN ѷ"V[&F:[b)cGW '*Έ{boE73nj)h26s7 qdʖQ۾{2)qCګXр[ g0-Wf5ĵGZ$p8rD\H\yJjH`= Y/az`h+RQ:ALJ`YT!{7^6F&&p z ^#ߙ אQLPbFܐk_>nFG>p][']gEݍb;"v[^E}NI#wWpK7e&kj"W/]g.=CI.wġ$oہPQ;~gD%ۗԧcl؜z,}msVa!QHæRͭF}yٷix1- エ5Sj¼_< 71̉>YߩCHvf{ZW*-JZa`H}ini/%w7?Sאp٨F #T=d`^r8+-l3R9o2}E]).Ⲇ/Wܹ  !9kxӀ4Ee,[Suü~&i7ʷ7,|6MH02=n V$8|E)F 7_r;^㰄 0TܮuWA6;&Ps逢lJ5~_DXݽ0d^ k@#m5^zQ˿bLa ^@8G8l4]q`N/CyzV3~NJ=I 쁣ƪz2KHq7*~/mv,AOiB,:*zs i (*2q}1uRP,,-XGg_>S>ܢ>u$"QDhgQw\ cL3s-T<udfH?||+ YWg/Q+\~_>tH{$mWk! ʪneF@3ۓ^}l.=X! 46ΖsPnNF[Hy \QPʘ(b@D̍ZVVeU%+̚n!u!sH+43(mb 'vc 3%Z#_4`=WUB*)Q{3%\mK0*yxGzxe͎4Ed ]0̟+w hW(v2ޅk{8pG;ZH(y␄b{`xnސ/sܿHBQ̑CSYO9f Ȝj, S7$:sZ􌄽{n.Wv35TI#?w? f;*=έL6|bmƼ{и>|UR]#\P3ȴޅQAoԮl+%lˋ|| &SNFx04vRs>EZBR~5#ˇ[UdCWc[V"U]Lpkj1e>Z^ktfE e#ԓ )@p]Zeh4rgxn][qDZf $5 "LvGS ךwD2HK/XKa*Pε+v]u-s{s8 |dx+v8aw=^]ƀ1VMqL.~X@| ~ZYF { ;3|)'QWQXl5h!d*g`]i*Mvj>t~^S@lNFoa~QRӎ6X$Dn7$`=퀬aX2`M'l\|r$̲2W:N=O4>\$1fWq3f7TLd@ w*y+6iy=UJ]@% k|+ac.eQQs*,.?&%i q2nV#YfẦ`/U-FٴO[Қ$k039#41|~'l]4_e 5(g33y=H@f ,!Q l#d1K**!d?t]mm\N7KbhIHg|A4$.fAHЄ!taM]A@P]}Ơ30AB֣G߈A9^2G0Qf 03[c\(ͬЇQ6u=ru}[ִӣPz}~An[FmE9Yԣ^M괤{LyYdQdq@VqjXfؙ W*.}"88WB:j֜_HI꫌ߊA٥i|ԥ¸|8pf| M[#4W5?+q^PRVY*5, m`ؘѦSD5:Q J@=Om}4cNxr-RS5ޝ7ca>$j~'fAn2Xe):*b gLG ,".lܛi@ XqG4X[C;qJJtm i)P[ 2Y>[{,"@jeFȅv]a鋾3]^W 4q t_2}e(&'V1mUosu] JgRk!̣nMR_ՒW,E@N[5D='EzHI-us v͉(XڝFAO"'w$_P\}HWG$ֲ]n(= P (`_~ w{Up&hʞ/9+G\"OivXlE#2E_ gp.e.b;WiT K\3HdHqV)Jw%z`~#fƮnD.1<21 7F 9w%(IQjŽ1s0T;s _Gd$ 2  n xFll,'Ϫ-!X?FʴjB07򿪟g,mDŜʊ+;_^v ",{WNh\=βw[`hL&(d *'t^$SϨ*PkG6^ Ia2V0֭ғ 1^Ɵ8Ez(^b./ҢWqd x49Uo#mؿYŚqF6D9l?V:4 _ 6$H{x*VyÓ@=`ua6s>U3.0,MrSsj#5Ӧs>/93* UmkQ^z2cf)'|D.-A|}jVz5~OE[G.zn4@9!=SуsxHt,. Q+@ށ6kգKdfIB%(PS//yg^ҥ3L^ #sV1'§TR3N3zJsηg)kev]'ZBVMr1vb7]C#m&8ԋg=Rh]wl9#ؖY,յ Q8\` Pa <4Z2g y)OGF55A+u<#5y*W/$5|/6F+Jz1EwDri fc0i sU7 ͎/6+8/!V[J ?6!^pd*pe0?mv2/_HiUو 4 x߃Icv>Qéu^;9!6n {3 b5°DڽK5wCEHe%hfn6bf)ShϦxzL- otNْ|:XoCrFĒ;uC$v,\_a|W{ )6BսÞ#+nzUrC ;qhI4Va? ^f{>t'^9E}%|S%(*QaՅ$LܯJCϣ'钹eoE)_T!ROgZ%I3PVaS]X4cՇN q ;fOJZ5I9Y@k+;wEN< @ݣY 5帱DX$srȘ}{ ,|e@Jwvxv y%IGWM ѩ!qkz9RIѠ~! Z\FvZ{3HcZ|=G, ){,I:DpT!ۂsL}up(BlD͉ȌAopko1-Bpfن7GQaU{A=.Y kθphA黟xCWsQyPdFE,=s"&D < Tݷikʬ]A U]薇zʁ~Z|i00|Κ`ECRw GObmi& N̅(tx.?܀f-d34"zbMgy`3*^-Ȳu_-@QkItl6c6GRthYyd'B,Y{S>.rg(w<-i9i~%uK_t rw8gziӾt|ę-HtҡzBey6,wkt4>N@4u}a(E*1X fLUk]kI8f*#ETO%k$Gj=|j< yĖ ƨ׽^t=F=V) HoK'{isnEW;+pКS9 -ʥ 0հ퓪01%ScP-UM|{xYujgtD`Ҿ nr~kYQl5,7.(Q~O? ?P>J"!ub] OxTı[ ^?è]ށ1U?[ցLbń;? q?&UMGG?8g y ˳̿26Xg63D;:DZ)J.=wcX9'?V\cwuU7#u9@ⴇM!^lkc vxVmiK>U+CteJ;tiHH'bY%a\@>A8nяkqw{_h6߽!|Md 0:k(y3B">a_>[Vpg;qML?)m0I-$OV;F$&=̷/WşGMb>׃@CRwĆ pY5GpNvA}r@T5ZO͎ݴ:VޜFm[}˘"DYԽWP?y>bVEIRϫs{{Td8ifSe0v }|3 ~\V}rz^>g>XS+~ Da+'Аw* kX?kбakȘ X|0vqed_r g_*Vԧ<|k8.4@To*#tYA̹<_jƺÃrŊE<~P]ӝ^yO!a> zv[@_j%Cҥ{6b,'[r_!49''"sEbXJSGbR&XG:Eg`bO$lɷ8kNm|pf)jL Wk~q*2<qXHd:z1 EW?%`+%mvPJ@E~}d;oܞo鏪e'w*٦!uK_p2ee?#3N "uTM{}Jl?N QEǿbO=~g%[wno8WS$з@G)½k;%?P7p.fнօ܅b kXWDs%ݹ F $q kn ӧ.n~[:fw 7g5WY֠溔Awd"]E3Ɏ.CEwhMLz59nYnբ|YBΕrgTxtip5Zz7sy`}]0->c{.H=q&t-.N 2aPŠ?n?xsk鮲(RL_H㺤;_gj/Z@iFdAJͯrB;#.KEQy" jUzSx-GLm[]VL;VRS2Jt%ZdgaV$ز= ̥VbK]fC ,0G6 \iz:i -t>xqϕQKQLrBd|og.{Q2T%ߨMEdf@ k8 Bd$H#؎exݫt8,#s\cM#r!K,Ӂ4i/G{3f-}YTvWhW-]PΔTn*^E4:錮 ثabzwa%]GOR4sPwl) ֏fV8eVV30׫l$JdZA0?DEҶLy2 ɀ?ˇ)qQ vrФ~E`B쏫TK1UMzL+Z@He_XKc>/Ae7Q\Q9pIzto+MU]Y!:m ` h0 A[= b ni? 3hRlYXPT}6GDu*>,ݐUȄc7mca|G'@w(XE@g!n3^:յܸy6sN >4sE%XNy@w<=:,fb^H|_{ͥZcfq*HwƝ'~GL1*{ (F+Ի^ݎ+/)yUb un?ӒMCٸM>v>wïL\7)]V{= f߰5"lw M]ƺh$l;:fs@`~ #roE<\ `*\_5ZK_fi oyn^NQBxBEe|[ۧԅlmșrrC1( 3\mCodˣDaB=$KsEa7X1}&m" bc$t/42Y95 ~`}QTTWο=Ϻ8*KQ; oc5[k+lr+=#u#hԲF)@>Y ( ݬ5ۦ*t kb <}AD<)_ᩂ&ͣD{ \/.m 2sI[ |blzCm"Mѳ4'Y|@W٪I2 B\)b Q֢RpyWbD}necS.X]<ȀmJx4|qۤgsLV䴠oyf]?Tp1?\?-ok5NX8/v@ts{# qF. ߝ#dvٴUҌ y>o7LR_;H2{?N!4+7ɍ"_jXWgwtDR;4w٢LjQdelw̓͸-~QO/={⡛ Q?]>6: `}gfbt|=}λJUP .ʹA)}/e9\5 hdLcH0$jKwwVo-soYmO KP#+gA-GԲYCkmN{ _ B5Q8*7$K>'ۂVH_SVKl|_tᄙ}|^`c x!Fk!dv~С2 m!9_O:4}!myIdڅ~&efMSo#IQE @1hS7t!7^tx2oMe-Z^޸* 򴛞Q=Zp]A[uSI|_): 2M Z㡂u 疏(Pbl7qҌsQ9c=tq H fOsVpaHr٪Nj2R:t':]ft(ԍ]Hl)+ZoM[QrMPuNS pSR߯C=*j7LXH SC%!eaVbGn7Ў!PJk[ 1P6`jshƤ%%,! k%\ڿAG`2fT_G..5v\*ӽ%g.sPtUT)@A"`pI9O04i)UbN* s<1€a^OQBJ?Ĩ8Q 7MV6#VcE=x {uѬV$ }VWJ'X1ttSuѡPIby5|zw>E`4C]A d8i2Mk+׍q˞.D~uve-&L S%ED FN4<%~gaEY~WV-OH\@U(Ju) 6t(3 L u>͑ҀU1W(ӸvPx,2m$毈wT,LAW=sKi QJ2Խ[hq} Җ,GR\TD?л ;m]}Tͳ_p-l)K$96yj'SK6k*wi粐J/dr0!U)ҞL-0QⓀ޾)'Gj> F:c<俯xzdz:JzH$z&BF3/ǫ) 9^M Y~!J.7t \t!uLUW!;c[ ʤP@܂bs vG2=h?C 9M)$~p6U20 jl̴6p@ IY'ęk.C(tS td-Hnxi憲Dnk@$MK%ՙMl3C[TGVto/;;c0B/ķ.6 q^p}=~A>c)QG(Aywm"œ*L^E领5 S2^-|H|T7(jSPa[Egϻ:py_[p;}K-H^UO)6䴭ԌyDH*Bw9( n=m/6 t1 E!W׉إ#vߤBj_B o*FJG(ΦK{bg݇ qSĴ}[Aʏ1lG~\GsE3HQ.I-A6o1DSgw$s`~m.7^ȁ<7EF7f|ncjy `Y>Eڵ`^X7zNKTvI`mU8Ac="r6ʘ渶eմ^ UA3f -۠sx/N}+'~8 w&&AW''ʰglto| R7>Lq̍6DRǒkr-qRB_8XjcLo×.wUp$±Kr#!Dr0 Ru6/rß;4lJR! 6GsI]һ_:Ŗ:xƋ~bʪNe=/'K;GʡNϲBuMRbzt^ڴ8)K䯧V4~у4BF8fL 7c^._Q,FU}O aYgwAy`YB 8rj6 Vp8"D7\:9Dθ7¬l^d46֭rg[)p)#_JkƷ9]2$>tL<_^9kQPu~-#g^ sFp-h+hH7\M)gks?7*Mzi@FP*6 zdDv鹠[¦?9,MGqkk$4H;Հ?:5,0dG70ߖz4Tǯ,mJ+ty(֡߶b6E BU%o=!*{k| Es9s6p1 ^@nl5Z|9~Tb?S yzj[?z N(4 n[ΡW9~% ^Fk7SZZ654znƉ h ^_- Wa3*9Udž,pNo?xd )!l.7 ubϋ:).kz_Yͥ@?QلӥPf轥l| "JWYC ~ A> S2דr.Aכ6t5A  3߁aw+- ͽf+@EYLy_g.u: OBI^s\2yHeS9,"|MϋGkd0vcq cx2ܬ8;0OĠ6Иh屼byVhr:iԗ d3nbDFV8&I[h4Mau3n}BtPd_>'[¨6]@}݂9`*cK( swS[1E߇8k=IA_\"@VܺWfsCLVkIRCZ5/{!Wx+c)pJ /=NIylsӍr&RKgѦ<KPD;M PSĻRzX6LV=h$YcZӮ12'frWtO|ǏYd7RKCR_5w3(Oq6ݱf@6hSqAjrj: sjg S`A&eVo x(gsBI*&ZJ 7nX*ȎR[<,V$¦qDQc5+>wFY3kX7hkJk2>l%hp{iۧЪK&l~y%c+j$Ԇ6aK 8$wJ#j'5؛]\Rhf5DRa~ėm*n+#pV1y^L䳼+[g`gK93HrI8 xFhrXҫbS#I3ִ?#e|^d~XT !SBn`!H"L}j2a*o-5YOs% GIBt!lf*̟ĐJt=T|5Y+ϭ:@NIc$E$7Y$^!у~֝] ΋S:urM.RN/5(X#-BaJ#1(m '˫u[ e̱s2@ek)2hg u?qk:_~.-&u ݜI4uhu.vw?])S+ҫl&ј:g|s) ZhPʖ]k>?Vk  J==it9cZDw,KO Fܨ);8NUPܛ|3T54F8,u71'> @x/ Kpo&h'1Je]1Ә|ĜNp$L!nÔC 9酢@$@tA,Y$ᔺmvb=}D0P=rK%jġ%:AYc94T6Qb^J(%F^)GW5bveҷzt?WX;k[,C2\olrfx$(n1h/,)ziE\6[r9y} 苉OYDO᏾ۣzWDQaQ8hr }גɰueJr Z 85iǻe$ ZNyߓOӋ(Y*!iPdd !?qhX+ry NUG硂"я81UEmEΫqֻQ~k!6㧶af{.6˫H .v|W˕ e *YPVv4usp>T ;y6ȟw oǭ76+.$JI0cuWc|?%&4?_H(\UBV!,HAeپ@Kn2pa[ϨxEU|iV.o@OSқe*P~/׹gX;0 F}vGp;21\H㮓O$ c^ k W<Oۚ`y+-РA3 #&VOϮ<7]q_XB9rWJ\I'tT+zT_0•%M| $qpZW.7G^]53&)~u/{ '^t1o{ȎJR8cvS3GT (H $@0{Gsvk-y(ޘgF{gD駔Jx2![)k'~rKc֯J@~Sp!Udj*#"B.'1/iE5VmG,ӹF tZ<ნ0XPb'0 VpZX@!/MӣƑ}!8w{K݁>OcKNxnzhUwM#Ϙ2q9R-E(Ƶ]0'k{cUOyxեϯs uR!Y{ޓ/c:[vT_ ȏiqN6)$LQvnlpܿ+\Jw,. dJ])M*`Xq&6zdQ8nq)ΏX kY3Ī!oNڵ-3JC&!,YtZHz㻎JϻoQƅQ"p~x33צD-p\ Ώ#WlWB߹he%i. kTL$8`+,.ix齙Evaa ;VIĬ7I?`TbPx ^ksG5@~>`. ͊ѹ8GLC+8Dy4uAM4oɤ[6M_:WA|XrFlKv>?55[o-ǡ. z8iw:)p&^ 1)W̎AäXxY0y)FzaL~lи5;5?>W }jܴp6^rq!9O''yM4#lLRZCt|:!b>nWSُ"ȏdӦo֋j$9E2u+񭟥@h|Oc8v6R{yw\r֯2gK7yy*zQJ3誒 8;ʴ/Y@ZXJiXjelu+@xmjSt jc'k&ѤLISp*ʅe 9Ui C'6P܃/RAȺ#8^S'|x C8 ˂ H!׎R1g KHmx*q=&Eu]JƮ+vM JW1ƨ_"ռC|USxK7M[48SpۢEchI}tRi|\w0pzi4`xHvqOLFcJ?{_`z%__a5.Mn(8$~DWF}6waZLfAt8nɇϘI%Zvā K-6|)L4^8z:;eiWFZrZ&5,' ol$Cjp}y Exp tOCX;zcqI8qIBkF]C:@A| >?G.z=;5p kXaL:>Ё{ycV>X;e2=EwWi~ LքGͩ@ Vg$aAWԃ!?^~^MI6Ap%HOnxNJ qi7?ޟ :~^ yzuJ-G3_Tx*ck" /6~GjjvIZy(4D(({O}Ws;EgYI{iS_'%N'w|AO}:s?eYM&[)n o=–=g7 _?.5L!zPTi˟rZmar7ˡJwߢA^o9˩p'!6= دN:ЖV3oՉ$GZg׌-?&p8h{)tYSH3mv6cb&'`[S./%"Ӫ.ُVmTGCO nƹgx>:P7fu6Կ Z6}=ޑiaED=XI@U`lNfGf@En&AxGյ'SdOS' 7ȥʡv93p!6>}3@@uyh)Qlzd7}"gGy(5z?s"1/r1PAS.Sm`'շv-H \sI˵b$:kd0^:b9K[0U ҭ8UeO@Qn;1fBKp\HkUi2y:5[AGH&Y;7N=uW[jP|aha<Di؍9+e{πڸ4ď.FPί*ahmEL@:6#|*Sc3<4kOc46ʨ"߮M[ hpEۅ\ rgtPmalRa(1*`y+9WB4[* ly͌B{S̔(1ƞ2T et;n(;›7YxkA[Xp9kk+$1Mv ӥ>7ĄVٛxPݚ@gVyBM.5~U9ltДum_6lO}/I\BPNa W<6;9ȫ }9S&m !DqaU(KAgA:#f-LBެDj5K;RcJ&~. 6Y 3(t)89a7WZ\jf 7c=ĕ< x|gt@ rAHqhMt} ' "v )?D  j =4(gmLÒR<]՟'TɰXFJ-^t4a "C* "w$8> BaYЗ ~0!mk^9 +E8?͜ %4gt7JFB!p3"Vl{UmC'ry-IREuS;p4qyU;iQ䷒i<yO٣Zka>a.l0I?g0@lm,#LSˠr[5>4a6Œ|8`(b i1n_x",j>ʊ(Y6o:Tf@_OBM̱#XCD81SMߣ1~n-${ALQ)s/@;=mJu^2oE8 8դӉFH7̼Ԇ%>VV7[HM%]wgNۓX}`URrAO򬞻ev uSݠ >OH6[5$Rm^Χ ZƆ/(g^}Q(M]kҊ|KH7A:AqdGՆγ%!AŎCǾm u_K :[lr?[/̸s=|1dX{/љ$l"XK +"sA L֞v~%:_l_r)w2~ ʫ%%xp| x˲Θ+]g4E S)BHDzE̾=}kӆ=oĒӺߚu ƕn zBjWg޺bM뱠 0M),~:I5vYP-zӶ{-_?risN^FOұʛ+(4C_irhIiJzehzCm1^(d/uBO ƁM4Tv,jf*,$ QdXOμPy9RKiDK7'Y5BѴES{\+:K%4:E:>& -*XgF$CZDO&a\_tkL?d&I";6z,a|W "MLȳhq ?95eW!x) F^os .s%p~Wd~*=Eq^Wix 1aN)/(\М+2Yp>|uS Hy೵z 3I9ϡfA\an la5FK u!'߇ś nñk rS^ dp)tUxRZڣX8pݓ*o|u'8oFj[>)x=FW{ 0фNVҨV?8w͓ڕܨ^G&-Z5y|=.&L];QF`Q}xIL_Jc\27P{"fsB ~FMhQͷS!@)hOד GB'Wvÿ1PsLT c߼/q5*#ZE{`C13cGB/{r† @D|oohHXnykʋ/~!u}@==B7C s6R t_򧁳-*f{Մ~69VhH1KcN8=`*V<—M~7kx͡7ufi԰JRT^,lr_`3To.PE.Ep/OK yR>JrP^[Y2TS^ŲOjFUmrJWad@c ^,fer5`d3bY!74Y-pt5"7SSyV(BvUBovW#_09|;ӛAt0n.4JA5Bi= SgX/7f*32.IqdQ&}N/AY傈͏uʋό6:‰.$RP\Ui6&? o),q+~f_z,-i>9 om$8"|Dm4r@*n9E0ߥGBX~dN Іկ]w*Cs 'v/*>+)v|*pjǘ4 ,&~ {Yku]yr`ϖB)ixz~z@5zɺ_>;*ESlM΋b7/mcK0)5̘- hϒ!x F Ji(loqk4xZv+)4$೽ƞcz\[Pr?[Xpl_Z@A()YyY^)$Z%(Jc>65 fF,%f_>trUWjTW&Dw"Ld)eC|`#)TWm~;Xm/7|[߼]ڭk9R_8,V`WIHku&Z`}--`'Rd^;fB܉ /l씃˯=?j1Hd.6 q9{|!hjʼn|- h-p]MsGz;Uֈꎏ_v)y ɳi( nӃ,ApX9P<(B4g.|Q/U+IH#Ph1)|EYSHv6I8,Č;U›x]ضȿPRd!KԢ% 9IqcY8%IkeU0IY)%R[;}9Q,%Ezds£xbb fjrzn-}诠w+XVsW >`FJ[}oY~u- 2r==2 ]J Rhߩ;z34^1^(? aخA ۲O4Gwr+4Nn$@gML0+ak0ޱ:?TX{Y_NeTWӶ:=AyZǖzs8r"G_* EU:G^@t Xz_S{a> '[z5;8>ykµg d oZ.V;;zFÂ&9!ZʵcWʤx 3C*.dwQjvS# ɵM.}0_g7E5NC/P[5K~ž`~-g) S1\J 7chЍD+e&'WYQ0a|B\$hֆdAq,7b^!i쭔+mdL`KCGAYz}A:9AzVVl1ޏxlșՂسɴIB￑Ы+-뱟}vtuX6HHM﵇,AOe L #60|nVKQv# ݠ.J v o\U^H~M8<hQЙ_{»53sy;xoυhEK`4M9l.qr&46n"/+X uQ{%#~;朕Hڷ)kBRTm[\hVަ<&?*̥/s Ve@V7AfSz,z붫0K=s(+߅i@ Muӯspzsb%jܼ`5#PoSBW"`tf0'k֛J'pl~⃏TozZAg"Ɋ jק[jR\ 0,\UHJ._Z r&{@m/;2BX8\߭7HI!rF Ljw5 IX;h{j!n< m"͈m!5Hҕ5T*BGVPQ\ ĜBo[ehx1ɯХglHn\QgK.: TFs`>7wX!ˍP->{,^?ڦ/r!7(L8r)(H4*I6e:O3E+_A]${ujb,]AÆ\"d;3]nɓ”w4Dd=KO,%ND[Sa[gJccv߈91w( o5Pdf2O5d]IF )p[QP]'Cں?-<,g ~cm!ホ :Km?~r^o /Mm;`B5>,3VeAL͠Y2%^I`Õ2R2 z0eTL ˴v蟍ao `%t ̅Nެ=eXZ^E-zny ⁼B~L2W`7u{3ktBՠACkC(l` ٖ wYA G٢EǬ2K${+6:ݎ11?w1ݷSin|j( Oj?4%KmuCfr*zWZ-&T"#)N/#\j}ؼ6L |m00X?:퐁YDyJ5MU c/]{8T*{!nV&H{K50!񛖎Jt;7ڥc`Q-ɐ4Hw갏LsJFɬ~$]dr,N)ҥ ݟ=j4M6 Q[⑲q] ݊@j0T ow5O;*t)v/ Eε.rl Rgt/AJ[\cB :P>ftNDIJD#u&ҁu`I_/8b8 0czgHZf՜++L"3%hD|-_Z1!A8ּZ2!$tzfD}|: AYA% _T6 GLy_ꏸGO"'Rȁ2=IM>8AFMͽ-CJőA1M:H6G/2~ 44Ƹ?<RV^v{8\[bOQPFN9/Y]Ouބ8 ^S:vc9;8>1f398PQt16:FCAM++ m^>=-[|`"9+G`A<}U(-wpz} =" {]:L'9~VjP8N ={} rC,K&e Qb?αc\Z-~&bMPmWzudA&PW SwzLR\Dqq4+͚,S$Dx=!VxvAmX?rS3g[k@?d t8lץ [UO%I rb=9kxEN{ܿ-\t{I& Ey .7mN& td/i485~Zf\,yy.i9 O_4;m #ѱ.`}31 \2T fOm|TeB&mr<g$|kbXH{{HI;/cB=/;B~ڈőp Q0ъV Xfex^DdSuk N!z)p{>\א}bCjv>OU6B#EsD3~$$fKn{L>jZ0;^ށU370OUEH_Nk%.r=t@OJh5},Y#^!5Py ?-f I4DQ~w&Yaq |m"u> G˗i]-$157U1E ʭ KAqؔr !GBw qE `VoCn8wN8 _~X{zHVx,ں vIV =dB][ &3I凈xoLg(ng̷xE0޴T :Sq+Ҧm)^,<|#pN.C8SSq|{cJl, 2,m۬q\|ܞ4n>bm3a- Vy Md`ZLת)m /?$?|J@?^bKP ?@QXR=UBϔwLbN(U_kr؎x/KT2sBE~#%߅ENZ`B ԬK|N '$LWE e||9ޗD m '%ŨTRr@?jiĎ"(gs/B[Dəc:kG,r$/ ݅gʮ6:x.׽9# xUh@Fyf]-6V4w$EO8ヂAܖ(BY:fZu11E"xT jŁ4a,,4E8 ~0^(r)l$l,N܁-sFS&&nL0f[T(w9AN5h}+i{c!Xa.ѻ ƒpp_JQj=-Pjρ''"g]<s{1CJ 6q dwp%o ѩ.hׅ0LAfEt^)˖=G_=QLڠb0tj}ݢmdc0^ GXXLgYfUc쿬n0mѯ%n %BJ(H>*M JfAca HA=jeBE#M:zPw9(BN=MݟLIH9G'khPk,tA^w\ߢFsiY뵆2E-_4X׻y҂8="a1!QC]rл8~ t/pT8o] _Mqomc@n8[;B}G|RqRQhg51Uu΢Rpw4~OWKzb/`oC}Nx+U yZnD O[g.½0Q}-G焾oR`=akgϛy3B 2'ThrbpґA|6.vi^&b4<^o£&Vk;qEg Efɖ+rAkiP7h_spu J=MMijM$# fOH-K=iiȈFbZ@Ƞ3 o+r &]r#ٵ~豘Q)ulѣ^8U_B'i PQ}!%""DGմHP$PBH6cYQQBL_.1 wb1nA4P{0%,O!aFBVVr۠rjO-AノSF½ Kr5 yM0<}O5; pؒ{t@ݡv6zqcrf3dkQ>d?b&?84\"3җQ'.=`gY<_d@M>Ɇ&03A#$i}C0gutG/YN/g+X!e(Hy8l?=7g diKW -̻kξ͘kn_ A[鼁f3jÇ5TUwe3t7= GQ9OYbv67̞*m4z)֜mFoM F!S_ wkz.;0œaېZ!ŀ#-Ȣ L튿i L%ʸWƦˡZ4|n{8ӷrz3rԤ 6,P{,p,ĢTr.J}|y{+^hx!L挟`T^DwUؘYŅ`ȞvI;TR޾XDa0Cm?u"^<yFuFp7\S`ݸ^7+@䱣OA0QZ] JWnPg^[0g~ &_ls"=` ɷ%Ȣ^`CbOخ !CGɘ  Y+& U 0`|3;E)9s8[2vhHؾDYctC#5;Ta*rX>VFb; @* pE쀱ؾIu.ϲ@tbmϷ =wySЁۮżěV,!T77s g{[,thf!ȃi_fɹh~* l]M׾LK>jwh(E|M#QV˱wc$ƒ;S=&Vj!CxL@OzAYSܼ6 D'a96NV8)zh|°Xţ!-ŊQzEOM\~X YPmz7bHBy" U)@d#4\n1v;BjWޡJ7WXpz%(,vbˑxge^7iѲrI']!;-?聃$<냛zE3A}t0]; LifX22fև<*@X҄ y'fOo+^U QTF"*l*ɋ*f+T΄l N5o 7 QI<۷buE\Z0>ors;Frxvp4BET7ʣ%VW2KqB~"pK+Kb\͛iCrh2vټ`ܾ o xC_]vZePxdTxZ2)"b(a|LJIQ]c=In^@w_T[O`mEyVvޞY!=j~<,{atm`D`Q]&>YXO%zDpHQmt`c5Pjiꄐh TH%< ʷy tKAN1$F&v" j'ȫnMl8U7Wܚ24"!w$#ۨ\~qJi۫T3ła".VSa-܆@Xc-EDqĊ2-oSTK+Dsm bcH-q7*#? c=PڼBO;χmA)>=/Y,_²Dyg9;/a+{j37T`c:*4B4:N,G2q2龸+%'"M[T Y+qC(` h JL8U}n8 R&LhSSyޢs]#;|ّY\2A)R/qr{xq&ˤ3:!pU žּs]#[`,D䆁zyG %9ֶ+m"߾%өsxxŅB3ñ2X^#1(uѐ>DxJ+=d 73M4o8klM͈ۙ?Q*,pIC$Cٚm#ΉhEwC<Jv "5JI8>Zf4= o.XPIS&u#s]䷈#˛,wƾ6QY?ml=7fqQocyav[f+dSsbVoV߱}V_^+BxrM^iwGrj{zZ^4 C_c8٬e>ay"T8*H.I78xH`(|t!e-_FWW]J a[{u2Z:ɐGQ3*dCq"8{k_?MɅuz(8Փt`ϴ%As8n& aP}SOhAdܒobM7˵BQHh]v'FzG]73厃DNM\Ё ;FM;>Q$xP4noGjǁ`ድK qpbY xoΕشIŇdDPl-Ot7E-ɐDρJ%@ǞUF:(ۜq2e$YǝלLXi'B{sy` CҚOLɫ@B~1EjLG,;zIĤgTMY mULecl|@`s5n}-;-yK5IT(;$p 5ab-)Ltˉ%Zk- aj~%Ujm&`ˬ7)gOStGpYD7k%a<)3LNt:e&oFa,!YvO0ı!8MW{$*ӉA'ݓG``i S9)ҪprNY6> Wɦ=)$0:;Q_ B4;Nju,C @ X0}-~ E#ñ;EY>+?,Se9f3KM* ;z?OifB Tʲe=q\tήe\I'w=b/MDl0qEUU(.mᓛHSNm2HF\t:J&p7Y|FӃgFŮ!C]|Y" %J^ PQ>3j!7IxѶͶ"Q, õ;=? fYfxq5s~I)Z ΚddA4Ի 7d:l+bʈI9*s \(8-0cn^Q(…NLC杬_e3 P4sR3l׾ي“a?75SYLxb\QuPy9Ƨ:㧶dlCMnWVVgwZ/˩H78dxDs`~f@L,0*%ϓ̵սP%&ʳA%T/-_袒8А&x(_Ԇ\E$x]pl*I x ;rņ>7n?Ej^{杦PF)f* k0PKo4NF,e[̉@2 /o W4QLF"qtXsFʌ}CI#[މ x%)8b-w k)ä$2v'A%R <rcgo)![¥12"! .PKr;ȕ[78S|Xab=J =Oy$a֡;X̵GMrLGQƆFM 61g>gLWa4Q V|؜aC:@۲]0kۮ0r沈ǻmC4w:  ù[&ju׽-6j@檿q?ȻzAE+]]'j\1lC$\}{}+}$ګ|+a8ɦ%m4hzzu+L@@)XJ$u70BJɓe~mŗ6D Ŏ~(ġu Qk>f_kĖ2N7NN3ٵy' D]t,,5i= ^^f4TԈ=:S3 c{+C%{m؃0Jnz*WT,c^pGjigͬvbB[}(> <@-3+ƯK݆RճhR;m%n eD,"֛bJ[/T*G`iDF2]:ɇ0a=}"4.\s7fF9~Sz4 M&:u;(Eg5z{ \h?^:- G(h3}/'z C]-|@ɄPa8@ eݮAyun,Hz#\x?xQ tiHSC ^ه`*ABtY /b r<Wf^$u2S ;+w!Yj^\<9 t0*5P f B=.KFUR"#R^z|íGoq?¸k~zsk~ Ŏ"k&h Y'$C0Iq %+bYvrtR.Oҷ }8+;A%^P8pi1H}/_q, / 1 @0mc"@m#S6Nz$Z B`_אpPBkP|y]anC@s>?=Us4k.3lV!$n!̛3}r;aD5 Z0o pD}:ق #VyzUȳ^'V{i!~ !v\I}ԙխg_E:fhRC(x7Ѻצ( ߮0ZvӭnYjN`%φ͈̋*:磹(2o(t`*H݇PP@ycKMtܪm/O0JjI!=ɹ|*d*_@)N={+IԺ44_-9L]Lcb N=QD?OmL<i {y\h.vbC rQ|;ɮM 쥽#$vŁ\T#sf\0}z AsC~ N-2WՒ&b=XU3I`h,~k@Ґf,Tٲ9g* WO^k(/.R)~tJz 0&XO뿆ݔqO=ax0 O>>PQ]y4,uGeN_XTUΉ3g(EMɔgՃgrgwނyjGp(B+ C 8.)c b(E{tߟGx&k8J#iG YO!(xqic3+eH3l ƨu57?8NI#f"GwXfټ2DĔ} z K7<7me\VVbwAC89d<\.3"ܼyChcZw}6[{& YoD'Cs* q4koc~ JЮuVSb1+]Hh$kv:X:Tq\9 X#Cb+K}_ߖ>U~nl-A{[6_)=Rr4 ߬A6lw#"^(45ʮ>EG~ 2!26%WAO:U 2.fJ!A`>9ػlbK+襈{۽v%Iډr-'z }:R>8)Ls}1q6 mE.p ; *JtL ےiV l-"߹,^te3][ǠD#㴌oT2\Yz71YVش&W27SsSS* ,:t|;ޞ%Q訬:+Vah?·ƓpS5rF-s2S^ϯq3XDnp!qFHƎE"j*ʛȾ.S#EV8@CE3_olqH˭2iq#ꌖu5{`jS%myC*%nXYSɭz)`2>`龪_Q zAAяދō)Ϋ/%^g$yw^{~{mB<0A`MhѼ++QEq Ĺԛm2 Xg7Cet~trC$1Q`6KpEZ5(2aeʆfu;l$ \G~\a.V ƌf1?'JS#wc & TS?cR䖋ʫs3'];RӀa\]><&E?N+#FШ0nE`NU,$U4LeO(_n; r1Zh_aӂC/+es/Ǽ0"&984^9ba7]1%0^yV4jFE5Od=vd1N0A!wE-P +nIf`\;|jĨA \l/[J]ziv8t9s{'EQ܋sL8 :>0~|'i֚/4}4hL*caXD(=}-z8"N oa:aS܊ڟȭ7_O|B 1#nu$WI5b ܈5fEJuFUC{:@ 󤳫tDnOcEsud.&!r%qw^rR <ߞJ V]ي> oY:1| D.*(?h #s 8|-K~0V (AUwrK,?C7+#å(D>IXf|fg1h_Yi><୭nsdJNcШgwK,F +:=GBes4fomCT#q"P0/!̜e"+>~-m4xLW 5t4#k]YPOonutHu=ژ7H;6~z%/D0[>h pN[ol<1U^Y7U@© \%|̖Vjf sF嘒LXW6߿pM Y$dX,D$)h K#רĸF-EuEdhLl6)|H 11.{i[4 kFEq%73mJ$L;ѿoIVZ!g{@lF$4[e\XFGnv3憏ȟXG[䰕S? і-cm"2rv {Tǜ$ߢD U΅1=(_ R%!΋uWys2lL{5jҕ!V1V[zspg)|t4b|C2aMMpAWI6A&RBΈ\/+P v͉3ݦS}V(ACH+5GG1V٩?OU='zoyZixْ7V'٘J6cَUnIURrWĆO0hHi8rS>R\=k{ %%C4IxO=Uq2QXڳ) kHpXZR;kf($glcLD2llOC~}xOnr800,A}S;@oXqx )r*_bAg(E؋U7=#I#r\1j¢zPeDeC B߶ P4:Nx27)+fEYg`:`zWV?c}-$4oܳ@ ;QZ$ 9oI!sP\V \pvf̱eO<=pY5nURK~ys=Wf2bP$.t/KEJ=!{Ny'̋FUHvB[Zx)ZLZTR ;EbTOa7>--,M f$seXՒx]yz돔<JnΥ:7Xg؂t-`Qf30^!.DtU`͋N@N|~c|ܴDZ0zQi+plUgRmKM_(gZD`'+x6 snXV}C9SeMGWyf g%S%Nȳh/}889[ۯя;F+.Tq^ΗmX$.[blFH8kE>p |f uD5ew:Cnˀzm<&誤w~*?=Eđ>sĮp:4З]!/ƍU0 .ᶏޓ3i8[Lntrl*E{0lrXrcK(x8Wu;A[ ѐDn(@3syziIlL]([7*lN);ta^058r_&(?e9EhXYwKN$^؞qId!^ Tn d=`2J7'o_K8& wк $)2gA8|knRO)enȕ $eJ;*ZRm,g37L~F ڟpaiR.A"}Xe )qN[ku^~δj: Cz>⭕ }tlV9\V{?!1;%1^ |g[L w^qR ~@:a|=[ny0h&97 t1{ _C㸮"Dz>J_lWԜ<\Lrd,ɧղipzyPBOD%.0/^.QJ5.صEmɫWҭSTWU`P_)*I~Fv8-" 5k6x[l_ Hbbghr?Q\6%mG8'%Kps Rqt -J+a'd~ZLŤ!yf$IĕL,B 3ʃ+;,C!Аx>̱/UF`p[PށE,]0A %pDK*i 8?+]nI;'ǟ=e\6hE]Hx<]zxD r_5BX~P'3wX/t\?nnPvJ\'I+Yhkq[-LJӱ.!zpeoTWD X-KhIP~.)M;֥uڻ}i4y4 FjOM@;j; L:JuCPV? \La>S+?;kzmW<@'9 č4_J`_ nXڮܚz;0BҁݩsJPRl8qTujF@Wr HƁ^@t̝nDѾQ3nN=b-e[8W'1X|2<7[nz-Svкmv[J/Pp[l#<6DW/Ά}NSJں}~gLs#ڦ\gIZV&DP/+\nڗ3G~UXQ=$->kROrqDaw˲VY`ECI.fR~EvSpbt791[e~KW'c`dm#C3~8#_;g\Ű !ӭU(opOaNB,RÝC:d߳70zv ݷ^C6C"s=) ପ0Z [shΦ) Vee'+p ){R8K002$Ҙ^L4^ق8vCrt Mbo;]vs6 Z;xlz~)2}$̄ӜPZ)%cTI;ҧ \_NBIB?g@2:>#/iO)#~q5{@ \bω|Ul^SFDsژqXR6A"AYh'<7ODO6 NJeyjjNQCMF!5ӻY f`Yuzy|] 8#}IBp(qcy/BhC-`R t@*OZKX jOK0 Ā["OX/O*TE$)܍sTB͟6ozg,z nrhMZ;ʜ(EE7-Bb5V$ D眰Ƈ;q<•'2$>P&o2^#;&"}ȍ\~؛ҽSIFq㭄}D!hmƠZU3gE.]0C b pUF.T;:_ Ul2ҁ Dh_w$|Nܙڭ@\ 1`|t'̎x@}c7?+|aXR I aJ^zJ`Nǵd8*8v]p; j-#0تX8—㰲t|Dt)+̇kto؂wd-(m]..(xȕUfm ==ײaݘ֯@nIZۍ-U1&N:\ۏ^ Ypa3i3R$ B* [9韑I;#b#)Z,h%JtGvX$<}"&$N#a)?RW؜CL1/ |bM}-!UA˳Hcڀ'fi^:av&]1ФͰazB;SL.sD=k9t%O>NTuh;}P6 ؏Kx~Fbr6F. 'XrN?w 7TsˇeFu {KPâp@%2tjoJwfm MԞbQ+sTFڹ50ee[N+3be mxfX$65)KZP½۾AOd%IT\1(]^~k._|$ 3ӢQ3q"`x9?5w6F\VAyHe-"6Bv ni3tB%:ߛ ǟ7lipy j 5 K6TՇ9[zMMsj'v zWXQ<1L=Dq`nsh5'B:;۰-¬^i T`)OݯP5Լx4 H|>h8'\T@5+ЦL#,X@9=7M.:1I؉ fяBnWnVT^`a@n\-XBUu&Aqo(D[fl]6p)*YޔYݣ_N(e0׫-J`s*>Aݕ)54HH%KNiT= 1{1+Qi$ۏp[16s6iQw2~3i<2R ^9#1x=HɏpܐXU-xv}LF %ޙ@sái pu0vEYf I[vF5.&e^i6cFH`1UYp &VvCŖ?VXjTOjMv}$XdȚ l]y 3yOa/=&vg 'Eh3`WA+o _h&.! A*.u#C57OnjxfK܅c6[xFܯ myӜ) aRvt`hJyݥ@ T2Jy/#=.{M13jw6=8Mӏ`{v{ iKKwgGagC %LbgS4Zd|єvoFXㅀbZtV94UN} 蔅U+k)T"rJEzб&>d;rQ%=K {B] O]4wmG7:Y;c X,7BsϪ}7wr$Gi4:wT 9*seL}ڴ*LS!Xl$+ۙ$ `dw8M! UI To|f΃gg~!mF*1dX|_Iq录;_zSETK F4$Iw K&jزM-=?R*F{9[?md^uf˞W; _S&-4F%-(a7F#P[v5:}3D 2XBJ/ݾҗfR3vziljH@Ah,t@P *9"*Q]kETBDdUՀ!MQֈ*tD0^, A"!+#(GVVzߡ}xrv*)I;@Yot25 !d<}oO&CfefH Sh@ XK*ccEhIEz,D;r=Ąëix*?Qf6vro#oUN|6m|tֆ_ b*R8!*#"+~ FB0z'BՁ]m6j_XtX[DBDP A|A @C*aP3ED`"ohC@"cүM67Wg@dI* Z!B9E*a&O)'QmX mY^+I`e$⽡+٪U^v{ݴidwd^Kgw[IX@){ULEXHFx8b JA`Mvc>sș窢Xݔ+B5)0~mj:Kdٴmh~jwVgu%DC.*9G$@YUMU@ *PU4DCDAU(}OGY։ڝI m5'&V'xrk9secTαOŇin H_91TlT36 Q]D缊rXgGB9 BQnc\aZ4 RQÐC4\m7,n@ s2f7桒 ^ $8`EFAbha-8[~g'WȗIooơg +4ңӳO,IZsїZ>mYMdM |ky8hA pPڊ掜 `vcZ8ov{~;X߅ggYΓ xЄUATR" R艆(2`)۵2&'̦(-žH0#ArlŐN%A$%dӬ3U@׈@,ELM R +OYUOl@tjDt䏜 9$d%Fj{ Ma4*2pkք1z m㼉LpfDӂm.=Z~ ]B#WlUum:XDY\c*; A#3VBH wB" A E\-2dˤC.0.R̀o`h`.FhHނ<+yA &mJ bg;4$,&q㺻gCDh sd$*FJ0be02D/H L 8 q4aI%rP"oAԁ h3%=(#_x@. DCL蠕^5W7wx3_e2ϴC<DJ3K5È+@"l28َK a`9 `pTc3@@ JH 2#:  InP81J"dBcA%D[Am32)&{E8= AS@(>H0jHVI!LHQ룁(A B85B.DAkA\&y!3^'94 ;8I%HL4ò⣥U *-QFc##. PC *yD 8E$@׫B_[C s (W $'37(Q]H :^gA h\Ys)A DUBbX)9Hpo4S A"kulfE 4fbQ1 -@6WsA@ J|k$m$S̊+v,ظ3AW j׊=W^\MH( dv kMz ˆMۣMMmiUg99b!}PL8jXpl@VT_*!ɖe.U aiO" O" HnB\- lv42u)쫝Ej=^NoNC\3ڂF""$%$AM8`9.&B"hyrc:Yy hD,f֌2};HDXvFHN|PQ &hta7BO`md2/ p 帙K Z k@#(913 _ $Ap׀us> #5 [B$tb0%qŹs SeNNpNxX !P `DA9A6RZ2E3D~,S$CoqIeR"%tA.[ _r8CrOV!d wӉ-?F!@V  MjɒKDpſ`YE9wz)j(!2US 9X0 i⬇9[RL0)v 0pM  䀈Ԑk'`V2o6&L2ՇJs_}Y{3D܈>"pɒ]u\t_s> .fiȕl\h5 w޹cZ[XbPp*QJ4 Mk[Z,ܵJU*)WW 8+Uƭu0TuUիVc%*nn}o2em4)K\dխAa-3me22فEUM8-[2s.6nZթ̬[p[*bh;jҹs*[vq˭] KM6kjUJͦN T)k*isZ2֢ʖعiSXfnM-UL *i[mDv-S+.696qtˢVhn .1kFR j˳ZYk]jDnPU#5lfvklPr8D:qQ6eXe.֙W-%eŒVla[vZ&%©ڸrZ% բmj#+As-r57UA`6;kYQtQk#1((mf2X3*SI5i,Zt(:S2ecmUrSaکrp. թuEZ1fTִFZb"5eKXȱw6mZubCTW5(()]0K-ˑm6i)KjiprZ"PF]ejl\5+unndQ%wKN\Q.ba t2TWXӥfbS QK"[TC[\\\Liܸj -LqXoK!' G Z 5kzxQ81\02Y&h!t"9H0)ߩ3amw,q77@ (P&E]cChk-87R p(/sPYAMXKH&* GiBT ~2zB)"ц"l"fI'ހ„dܦ):!:p vPΤQ `P'} \b`2d)R7QZP B[<Nt!+dyZ,@֧k1BD՚:-SW2ib r3ɡx)97ujٗ1Jc(: L3.Rn gnY>ٜ&b@0drp!@q. .ӓC2(dNV'v2ҍCP9CRB'V2/ 5b%"s&ɿ-.G$tC!+!拥d,gp&iC|r@ˈ)ao0BnnRȔT:PD ؠA؎䔘*R EJzΤYN$&R<֖сpd9òԠԂqC)6b"!% j& -}ȏ\[e2M<(6(< e@M0q$ L8l8'C}N qb -@ӐP?ʴ|=ytfDx޺ NЉNN(s9"kMc̀ jCˏI}s91'ES(G@MG;J% L= eQ5 2a {dH\@/7T᱇' cB^fҘAD#;&OmSpfMECJ8lD!EC&1}qCH" NBFHQdLڔNiX |9fV s:iMiCuQ=|VSѢ;H^܌Cf"}BTSG+75رzNTN.Ki7.sO1eŋ@=MeLэ$<10xgcktw89E}*:X qYn;G)Sc %N18IrOh7wgkCY8UWVmr-ZUmUUUZZੈOd rd~~[ICIlE.{ v @ɎYE:X|L̍n?៻ri jSaucU^q _2xN ^Ā&䢬#7E;|vt?O2,SF郾WR&XBhĹ XD /, %|<ΊtDׂlAI$@ay{2˻X6`'7Q q2L.d@׊z@:s^v°jChpqo &M;Rrد.܀ :NO6xs:7~FLg~kޑIdTۊ&ke*4^.P 5b&}T7hPsX~AePS8PG#gltq|MiGh;BӀD~4L0u "@;V@*Nv9zuh?`m+b=gr!!y( ጺ됟HmGR*[ajrACҧin(pᘱ\9Sܞ\!{)g[j $>m <LR@omG0#@w<,*} t.@ӃWJ _[~c:XihuH89^7ؗݶ,bh2惎E{\.{RBZA@b3#FSק;/N1< Kܶ.5<[Xͬho{}xFy{ԇxaJk  D<̄6 "F$d xi edA,wLa' :voʢLN'噧vwm=!8Cv*.r(ZQKQb"#" XG%Pk;>bC7!$ TɑѥO&k+3HLqE]״x_jn_/!zHl*z̙LV9# кԵV!m ׅBA(` l 6~hy3V7!- %&[-aCMmmBJ܃bWA* A?OMx$aI٫XxXM<ȃZtboܕS (`A@J71J.5Y4eĽACFl m"rRgEFUMa4g@Nr6 *[j F鼾j7:I4n".wak]Ǘ(z ռPT́%59  60! T:& ^>-gPRuݖQ%9"0l~XTɿw5( `ȏDYY/pKTRE"Q ƀ'']69gÌϣ7u'S* &t5d%mmDֵky >_u,\L @匈(x$wt+_r͐_gi0&'XMiD$ (CE\o*˲{̱eZH-kuvTZJބ-'DzFR"ЏS^z6eN-mRq1ƢcS "8ƪjQ?SLmF5U+c.&}&y9ˬsз~_ҏS\yFQy{2éǟd\ء+,4IC :,O 21K_EP7TmBɻ}!E/WB2ܣ:Dirr.PCGnu[̓9w4v[|zC4 Q5ୢrs@@!$ ^DOCӳѻrmoA0DYaM D@$$'n!A.V_d>h촄TuҚXQ+˲2;0yhoC9IFMg)'ehGU\au$aYJ dHd9ɠ}۫려PfΠjARB3dqff_`}e7`B}g=.z GlW$a{îJo PDe<"%!ٷHSxjXl  qE};#qo!ܽd`&>= Kk DfIWB@25 [^q1lήVVWve#߿Ub ((*.UVmm[mX?.]{N7Ǚ! *K*@iC D+~CXǏ$"[`3b=|կa2f bZaz:ϫ_>l#1 $EA/u/MqNMdFb7C?'/0!!9ڜ"vZZ[&S1/v[^{ayR])g!5lhA@*d=qLM1Rnd0E]C/$@kّ"B+Jv۪z+IZdMͽ5;`?*4٭RAXٝ ^<遷`>Ge߲i*uPՏ879dDRI2E=!н"_VF[vk.yN`|? Tn2V :^sҘ(?lA: (5ϻ$+QfפG.gAt: Aޯ:9@QJU%xGN5D[uL2TO(CE%f46eI֬cփ  k 5 Áe붻k#V* >fNO)Dw;=Kt@;GbX NmA/.F1گMFGh dهHe#S<+TĢQP*9UןQXq#a@<Â[TRlMM'džB_y}!ٷ 鑬Ú7:1KAiTȞZo{kBrA@]V4èH+JwUtUQ>uy,û@votןhۗ*:LkoJ1f\N'+vĔ:yC}Srs/x|*꥓YL/*ےf0юWtBv}C{ kN>E-iEdPYAT Շ|Xy9<P$AI75+N wh E8j#@ZXKL1lj5h '5`[I7IDWu1 _-lmn@ >h-`ᐩaVÞᅯaw ^\ ky|i|LG&zDV )O=3aϾGo槁1٢ ;":ɵ%WUR2A3CxԈi† C3HkG}&F@tljֿXYI&S4M˷ccu;H$x҇i'!o1$gƶǕp{yK_ꡡ2/8jDb2]nN49"3O޶?I;p!< W屠 w>.= dgYidr02:^ :#*#I@2 `jfǗp׾Ev߅Caayg׳t=?M22@k}.Pǁ"`=Bl8Éq8O 5Sۋm}MW_K Ёn®4 琈L-oN:E|okYL:nmK8xm>~Oi~e7aw_[~֣===ƣc̢w3MηC3qqav6Xa4M*Tm쪥(?Ĝ7&v>q_uax 7K,>KmN7 8<}JL;_8s QU#()Eu4I@T> {ɤs59gAbbTgXzrZuI?-㍷F@sǪm s mdlljә j1N|8n0R8np oh=aݍSorq"ݤ m4jm!yL3ܲxhaˢKx}uW/hԪ DV .^;DNp9o^7Lݤ# ,.]/M_u0 |ogȧJ n25P*`6$-xOF'ju,uE'$RՊ7xK4%8ZSÿ_kO]OCJoZ g\%_aʉsQʕr{5, |~6Y{Nr=݄k͉͟2FyQ{5O4gld?5g_~D6(cGxSZ)W3,@׈/$@xÃtiEZ w߿1ZvfelgABQfjkUCw=ptB$@AI`PRi(YF* OY&Pg@C.ew{?S`Yb>>cFz+h26+{\7ʨUvX1"34ɠ  ȅɑ&"ȹ^NVl"?_deɕ$E=7Ʊ'tӍ%v $=6V !4tQ#_XbhVjי$0%e7и"Dܓ>z9M蝐!!"{oO$yK;I8f1 `d5bm$Ai܂3vb> jM+ uH+ ay8̪ƐG'm"×+-;~! =ܫT/Kь~zȈnj۽YZ-zdߟK;}k}FKHAACPgϼhaEB!7M[g㭝ItK1D[_j 1hRPL~̎W9}Q2S2_$1x] `:X$PI=6e h׺5ʝAĮ2o2$( xQNMAD=pƹ lJkz - /9PIbFMtQU]q9+J&rزH >x#(&y6 ;8 3y/]œd"&q R ",#.Ny0ɖXT$JuY(rѦ"2*%<3`2Z}TMXuqXW> /_?"jDҲ _Ǯ C@?ϟ "qAC@WR"!/ʂGDPK0D^m25ӭ?8G ݷ.e|~9ny_}$"P%].m}Cx7G:eoCޒF$MT7 n" އ?~c:JFW~>oe)U  PC> H/cP. ]wlD@}NZvDUCKA1} AH6gɷbzD"*m|%GqQ><@9uSn1>d cU.D>Ef*Ȣ^*ӺGg@nlE,v`$O}_|}0b6j1]# i PPf42K$b*w߀;P]:q l^j; HʥD$$@}@]Y!X`J7DB@BA _֊VNUD}\R!o[r!PEE6Q2U}XUqTTCA Jx=o٠RRO jY$7@?f(dʇpj, ISgj{PP1:CEF*>/;0#PnBEAt"{W0t@81/hy $T 1E[oB?SA"g `gKNl.'@BRy A]+z}|O xҀC  >  A_1q;u !ɝ0dہ(@M*L}d@ѧ1 $dOs\kΗ~T^uwn$mDVIç(%:O_C[,-M QK}(>be?W[9,ޛS롡*U#! Yp\&DgHL̒ȗH@^Yi~W}iW6IyyiNT ǘTh1-H<kG  *XXYoSw)ʂ `)G+iJ {t??pe %;!8dLAwQ<y{ e`W#ҼsM#,ޫ0촸~~= qq8d2b?v\e}O+*zζmG>'_f8Ʒ 밟EN=]9r䦬HO}嘦ɗ&T!,|#k5JRooo@= D⠱2_7UrSaNGQt;rKt$蠙'329eǖ061pzks?9$.m|xQ^Naks9>ctfsH}S.b~XaID5l&o`mAQ#|hCE#N(ۥݗc!>zv&ytqMEV[1ʐy"9<$P/#2#R9 M|z# `Vlsf;gWaYAgzQDtYp4hoi0V+5zSO|כg]etgݞb"fF?o{c4"9Ltb$LybrŊ0Yë禓;w78{R >5sp|vvHo "]lN'yUJlE<2s0# \L<upE<<{B"g5}+nu]}-WU*x U]{{^!Lz:kIƆQokm9[nɶn*7Rt7tQʪ8n6*ļ;vn ۱y|?ꭺf?I]뮾~M[iݖ;b8nmIE|UL Vulu54H>F[Sނ{_ǏOrI?1rIDz[ױ|zp+^,5)ttD=r )歭5ADB22n.=42l _K0ry"*B뮞?>`!wnsYIO궜_OX,ubh v8np`xW > W 2nG7ɛ)@S;RhÖ>,W:f?eL ^U[c )3ޭgt6Xo5'g}OSk[}n+x:B;|Xϵ_a㽟jit߾ Jtfr}m gJc}N}v5:9žA5ϕ.sg̬.f8.5"ZLOqM ىb()xK?W(K{8 XǭXJe\J ćQaHWXpJ+ d(%[rvdM bq[j_;IkL~CSb$AZ3(z'OWv_M*mۏ}vx?XniX*[)L3ޛp8qh%`n> /9>E,Ax xv8y鸳uQͬosCfCm]:4>GaQb!N};fD 5l}I;!ba#ɸh2śϸd&l0{ڊ!: G,J$ 3l*@P†f0mP@8`0"\ ^?i{b? # @sXdhTү,eK$L{ȟ6Pf_*Uz[-η1`:c$^ҴbĖ,IH%HOh'YNC'`ͯ yOyb?*ϼ}zM@k ,` Fy%.m`)F2ژj^7H&G3@P_l{?PEDWȎb(Ri_0<_yjm5Es)Q*(S|6Sj[fmIJjgªLs̶]-70OLӋf]mۖ'Q@ax{,fL '>|4W&6C~ȿ,{1+c9lWe3!6Pǚ?=(3#]w//K)alcSMpPKg[b>b[o]?9g.*%}oU>o=&# "+Yrwwx~mW);̗wh|e2:7pk/;@ !ǵQB?˕}Op#e]YқI zZz{K٬7e8 \>/ò.ę< ~􋏰:ʮn.P=D, w\Loi\DW?]N7}'L䠉wb,ZG> ˥GB7d>SʺI"2dT*22 Uh"65Q,@GD, 8 ^wNII nE'HAR@> @$?nޠcĩ$ y)"9^sSz)} A9;Es (W{A[_b[NgKB )0iH{' ?"+D .>W]$mzkHdI\) DV@("PDAA }8N(!GEAg܅A8DH @&T1 @ˠn"E=x hK@N>e0砎xRVѕ Yð:PoQЈ%- `T@4aka;n<:hf-Z֪\廮w9j?}}a9Iat<8*(>h\7}ёr$RTn*:w} /QSHS2(CHJ Rx ȠkSѼ]lL Żp֢lg_}VASq|l.mWZTٚ y j_EIEbmf!]> g$wY#5> jŸB@r?+0`y"-~3fc#A?Jl3A!!!>mϧM_l}yuull1qCxZ2 mur+bW :N *C܋3333Ӊ:fS mmz_s~ߩkfE3(CtX%)JT)JR䪪(,"Z KKC;;Cyh-3U?jߧ}?"{rmUVUj!lXx,4qh?w{.ed=\v;"*3$cEiZZZ Aih3f-vx>m-NՍYis^s9;h2>$^,+oCI{z8K_K#5Թ [ Aۋ|ȷo\ sֶffvkhVuuE`2tҖ"ð+b k[޵Q`u:Y[Z+kEl]mhuZ+Em`)9ڳ=莴r WL̸&&1632i_PN-a=TRXYqw!Eb *Xu"VZ+Eh#Z%eec+*ebT1YRbRVY@H4 TִI*D,,,.2'5pw0^==ūtԙA"Jc"QSSR*EMMH!tmQ33u NRRfrML'%C#ܬPW[AAWB3 =v];^xw6fvhvbY1f,le7f<WKKKKmlfgjbOkQ!G'Ւ@eƅ}=8&<*=d+< fzxb+x3W^ʶ+uv*>nnnΰh3H9)),TT1a$KU nS)Z v#n`?. tDF A0mEn[i+]aYIX*+`hQu9jjjNjxp:VutmZHUϟ>}QKuMbsss3ꢷsjV!XuubUՕ]]Y]XÊ;ڊ`%Rsrr66RUeqb++⢢ҿv:oz62q*6`BY !b,llEؙ؝:rrrr䏲6v#o[[Y'^o9b?m3ZFT|8:`bH;z訧* HPSfc"DMo쪪*17a]ậw',ܷ}ĈXEMEISR*jjEHjuFuUS ////QLff**gMPuqWS?~N?%]556>1U 8l5mur W [[MZ$EW }Nzzzzvu3^*b`͡l|X<]zV7̏̂0"Yc-ɟ{L'jMFݜw1tMG?)xQ^~)^ICq]̴/\_`r|7?gl;WS|D TuIR%۫K>xsA`tmVoM%>#tAA0@0Af[ʴwgqh||ۻ>O5LgV~IO-:iu_WWJ er>cw~omxZt1-=P9K/P)otitWh=۽ӵ!"_NÆ tżp~?d\)flC$x}/P֤ь }2l†`gwz (r\Ǧ~({hO{i4`<9Hx'p0G^{'ϟ>|:JF#(xxà0`UI5T 98mX} Mޥoq򿪕sBW>BE?EHy \$ZHDS0;@sE`*D_NnLyRtvjńS^?OB{g  S4T_}p@*-M^@ E@`'-Bc?dhO8EQmKh&F6dPtcVmhED&ɌM4]5XqX1Km]Z,QLkҍ\ -mm)TS(F UG2b"F 2Z-m[m0R#jQ0kiERX۬Z@E"-RDrՃE -jApZ+`r\Z-KZĬ(nU5)rfdlXs\+.AU,q-rֵ8ZĨmRpʸc*D-V,ZV& ff\ h֢0QAJ*PNiuZ[JR**((VTVV֢c*̢҅ƕ%5[BV(1 s2G,`QUGuuYq+b1+f\)Ks%81( eALe(KbBRbȹYkT˅9n@HF܍K K,JB2TDLkPX:qAEc* Vl $S-0l-2UmJiPKddZQJµ1 f,TXDZ)”ˬk-deEq.6ܣusBP-"HI7qQG/SEmON[K}h'K?s.v{ۂ'#7P  B(dPKDG&Qu` !(ϦCDE?4z#̋j djf@}SD P o=|D:vKVOz3Eya],xZ+yH '_΋Zup<_/~=W.9"$e5FZ 0nqxaaB0UYVu &obj ${ 7D„Jו<[,?H3CȊ}3 }CJs %)] wnal)u+`C8_gܶ<=70T:6x/e\ Za,~u 1Ƕ+]aF_N1khm1іYhF홽"4[hZa4.<) ZS,,te-l9Fy :Fc 7ںHYMm8Pa[ڴ4AZ׾"/v}"ye#X Xhӎx"""y0aʹeMzN^kZYc|%-Z6N|21ܜLPO=4qю+㎌ae:tojNYeRӈӧ<󵲽Ɯ./}64,U_,a{W:eXLq"T£+ ҙeg7@ƢFch4^֦Ye4`'ye;LLc:8㎌iQ\N o{WE2,l$aX"ca<'kK 0щ11W b3i1m((0W+ kS'wVLFJ襆\ӈySJO*c0“jht.K|gQZ3o|k"$s S+L185Xϻ].fb#+;;MU6m\.4yL|uYÆ d?1I[g!fOT8\c90 =/-vUOϥwʿV_2irZPq~OǼu KIsA TͩJ+R6~s_oдel(=&ˎuj-$~/u=OTzi֬4TO߲6 W&)_\UFPwGJnpūŧߣ;Jyڟ=<Ӟ?uhXȃ5vF8W ;sU}a [ SK97swDBC8Tk ìv]k#Y7)*_8*PP%*z19Ezx9;"<  H;%_X-bW83;4̡P T=*NTωM $ϱ<|~Wm{\ 05N=CB=g ⪧{z>V,mb풏`Qɋ7_zoVd*{?*"X3վ־v7uWl|OiPi愂 #]< ;]:Ҧ_?qVq4ȉC"$snSEF%jZ:x,nPJjϮk3|-Z=1ݟz޴=ۙPm\B?P&"#tnOźo__*gI۸QLZ,D9.zQB ˆ ܻP}ŹiF|z$iO}s]즭; qTݭfO;w!'cem}wہwsY~? ِ9ҫN@ψc-gutJ4%>C Bu?5gV˔uGpj#21@CC8h(?L.ҩ~d(_!)B5.ӈJHEaf?}￳`{i>C @P9, :7_ulcm-2UUQG]WR!n!wr2R.г<\@n< ͍oi OïWSB]\X@Ad~5 N"Q@0Cdəً /Ty?5M;Z* І$nRrSPTOxw7u~M$F{;VaKP6UU4M4E.kUUUU'E~L,mu]/u]w^.\)m|0w 0 )_xk繀umnkmx< "`ڸ^mŋaCmlkD[K YPEmmϿWnM3eckw_]u]/f}WSM"\kux^/@"j(ӦiM4M2]GBh٧V*FBľopں뮺È[Ơmmmn:뮺x's+WeYeYeYe]==Ūp\. /s\u.Ү믧]u]}?b}}yF&]4t:4q7777770k:QG i}4M4rq9X-ꪫUUUUUeQUR+vY®뮺]u\zjE,ݮ뮺͖I)mmmmmQOB|[A:5}}}m+*(OEQEQE񨢊(_HJeYȷmYm,i=Ҭ.뭷s|>֪j닫__cuFXǏ&L2vZ˗-B /aay6my]8m۬VU0`tj+뮻Z{mmf-umq25qڌxǏ&L2^-k> F\]}a}]uV?m;Bg)jȈhhhhhl;0G :__w}vɕF^ ?yuf\APg/sRv6 al6сLјK1 )YeYe>!AdNPnu:? 9Fe <-{ذ7Q)HAHHiiiiiihA۽9z^>-1Mvb5D00 0WYX,u0i1q1 %Xxn+W]v O@*(QEQEP?v`Vl)!4mfU뮺뮺D@ye ._ek u]u]mEO< ?7]θ<{YN Áxm/Pkmjp 뮺l~Zi 1V6y|TB뮺6 v߯`4 4 MmkVmmz*E"-ޓ 3 wpvhѶZZwF4hѣFaO&KGZ ev 9mmm޲p]c6#bピLlu]nY03:k8>Wuzh1u`ٲ 쾂~Rv_g粞]ݯ[YZ,p|Ftwok[Ѿbl6z qzjGI]z XU%9roe7s S]ZŠU1a1wVa'=Ad*T-:#fʵ@Q-Y|@χ33 (n̳~IL#ɰq{>wOCr dɓ}DؤUGzɋRhVjJn W" SBbȀ Xl6ef E@O˿ܫce(Br :al̂C7}~T.u>{IoKw܎UϑD|߁ *&Bpc7I^A$NbǓ}>xT,A6NO›@!~3} +Peb$(i""-zLAT"Se|V"sז,D)fdu~"܂y!3ըӟJT{*cL#U$@)gT`jTg29).TGuX%Kd(U#*"~Qϵ܅زh{!8qvXPcƁ w3OwlsV 6?Cr S?<,Vfp t6h6Կ~( ȩD4OBkz٢`$UXA_D k}qkn=I"y`f|R֒#0h g֝$rNY XçFyΐ"@C<)<&@+" 0t= C31P nW?#Q$wqaszebeh{kF21aAevNՎ*뵴s 0n>zM(4F5"b@q4F_ У)pT ZmZA=cRkM{kNֽh#8,6Mn\.pjm7Gс`B8>`6Fi>yCtP1@u`dXRa1Î$ƪ+BeR v?oohGOyovd}Є 'd,R_yD?mEFXxrˏ~1tҽ=6 n:QOޮ=<*DH"6Iϩ#gP5*>J~)ҟX]076='dd$IOVvvOCc-\ϕbM&d:’`qf`-JcA U'AC&'i)={CagOt !oaWʹVO`2i į5Ln#yR)RPsp@|k0W}^e+%o+94k_!JaHQGWR^'4=Fq9NCCq m8u% v#L":ΡBAg_X#%H<۬5GG_;ۛYagk;ej8k4d M(2B,K~u mՋFeUWk29j\s3|R셈lLĶ+E1VF,,X(Hx Zт#F$NSsh?Ύ3:mbxb*'l𵎧رUx١P:y J@7]~_\TVB('Q( JGFnnz>7~>o_D@h8+TeO S>'r"\E92qn#'aB!>$[)x|jqWvTc"'해?v{m Y<9N[V rYd=ҏPmʸCܯɽWc/}{,X5*5bۃmδ>a;-~{ec 9 7X F۽|2_ &jN__6W1i B#UxKQ-tyXyU?+R刯t>8!'~HXÙBRZ! +\X^M^=A2 d^=`qYYu.#!$>k}c˘"``]*!+v)@%-IN* MLLL-/тUd!]Ƴ៏l<caJ ITXyF<$76 PN, rdWl76#cisn_N`_sN!.'!D@ǯ!IRb!{=$T@A!Ad$I!$cQK_T`p`O[U7 2)^Xmf|:<|^l3߻z{Y~8&9POe" "}X+@Tjlo;PpQ?_D68 w>s:4+E y:y8a:(_n+O>ke15?s8>\u#}Q^jp ˩7UG4ΞDrD#ʯS)^s5bckk~൬D-E  O\U:ۥ0mNG}Oi_M(}=IXg¾x]u>Mơ=y<ۧOM5w ZKCNQ "o-ubpj]>\%xT X3QFMXJ1W>>|؜1tcbZ+hޞ8Vmɶ]hU:WRߝeW`=2ϵy&)3K#1e^Q%tj6wך7ߞw?[XOIdHS&}+*dSb޳Vkrҙp`UڅO+Lnttgmz3e*݇-:2DVmpH]mʒ&bzތsɟ;" (ٖu_PvǏT3 Cɦ *EXb0~@R  jA:A,>7bzO=N *CU_6e[-j(޸iau2D ̄ةTs5x_ل 9 &&MVj,νwұ| ۄ G^kJصjvu\aL8P3bBH#H(r\C͒S\S3\bBw ^SXmw&Pi (L{=2Ml[Gm|%oʨ'eM0D F g V_UKJee_ ǽ(=Dl8P^9d{=+/&ȱx."ˮm6\IbL-tc[.jOw.=?LOI0,i"XPNJOv'MvgS-A gvG٭JAS MViZt'uM?\7:*9'RMW$ك[ǔat2ٱNV}˿Loƾ Q=IѶfQ͕ϒ>k1ŇtuH\iV F r) x* ƶϽX9ZؘQ5FusϢrVQ^دn,dJJ5g^^)z%9jM"۾Ux6:?VeOXdnZAE4]6Pc=7U&dw0n}o3WZD4Ms0H¤Pȁ@9Ze?Dˬt8x{_0-r>SGc:e+hXo\Ctׁ.-t0#)UO *Xd=T:2Q@DZwt&S޻{p=΀5`Paq&?u䔺؞'2̛hJhڏOqyk-_UindS7h~gzjЄVTJ,LyG8DSy^JrVtwlXC{:<4z^{)USUN ywD@ ZmG`Ub.VSݯKn(`h(A-AdMpUGklloj?>~{G!5 A-47nJ7JiMn!ȊC3qA t^S86}!SÏ\Q@7'g=EB2wSu6uDj Ak\͌ߩղ䫒P1T BܹW{Z ;+';8qQ0 ]s4|O9 K@SAN*#]}Wa5bx$(\+*6no QxtȈHa7@a7CGliV(v c4lt?_}@#^{:Pg+碠Ȃ]8e fdy 2 yL-V(PZtѥ#J4ɠFJ`3P!|29ho"v,p-`|Mf?pgD^ %nũi&,>o~oy/yJ6<;邁b¼Ah~b!T&i'@A p@z#Xc.Z[֯߶'0U)i9[ Q9hPEӊW:b λ^;P)Pq,(Ʋ& jD@<;Du^ [k0AT A1@D(+eD*jE,֐Hqrs8~ 11]9GmN] z- 6&,z{9c։|=v~oݥ3̌oޢ1@;71Td{QaPdˊnZ$c1uo\g23zxφi!k41=֛_Zz3]- d}H.T(S bZX2j-$Io;}.?7ŊH+5SޔzOK<2z/EU/Enz^\AC[+moZ  N`Rא Xݨ9o*.FNf\!! &7:/.Dy6H}kw=v(= z YO*&u U8@ >)h2}lEP6hrU"q;HyQ'n-UD‚sV+G7g- ^U3ϡXAh3UTgBA:*J},E^Ct5D4bPs={ݰ"?=4eoɩ&.|??Slyi .80V P 2,@2d3E? Cִ/!IS{:y6s(x\6J #h`yovA `;0wd{_-=D~շ9h_SDo]B:}nR]{+,p*+M) X{h3ar\;0yk~a.=OmUv=U=d<<9oB'W?n uQ9jP~wIY:D SZ8}Yo37{lL<Ӭ7ea<3w"BCn8BGocm5;y}w.C*ICtbm1K/F2!~ b)c*-ٟx2% @SϦϿ? .ֲk,d'Y )** ӯ;kgP~s*wOdvD|/[8(Vdp?BXz{uЪ)]1} T-[9)jҬrX8#qt~oh>NՀ'KrD 2,vJip,BaNS7!,ʾP}arي?j?32쾎+SsH3:QUClp,r6qs_&MA;g?Oh B@ȗ]~-kb5yO#d/m`!O4Qkp;w>y|-"㕖:'dQTA2,ۮ(8KRo.hX=BXpIO9L W89e4"BK=WLeB@ $A! $FQsOfp^!څ]33 > euRRW6Qu ,&ϊ~Ə*PyLA%1iyæ0I=-5[*05qj7?iUhQ=)ۄlLF)9qqS|lyGe+Ήo.~LYMC~{v˸B)O:TF!MH6X/FhR!rdnţ0 'JD-t('ga$'X3H|2t[ qӅEO lU~ExqX7XCtGwwq3z/h|q5T>F9d<!^+,&'7IDCUDM,v}WoRU$wY'N4qԾ04#)9d3BWaMMf.q)1qrrp e1P>.+'1bx \,f*BN0`uF'ȳt3$**BWhIކX5"DL,Q|(.OݡNl 70$hTgHUT3GxR$,;Ȥʯ`{n(f YtNsRڐ玳c. ];J14>I'i ˠOs|r@Rld\y@ 1Dr_h.a|6M&8L>oe0Dh;r\N^-nmnڿ)gM 3aKwEv>kv}_kN&!&U{ m 9*tUF"-*~e 9ܝ#]" AJ~'ћoOc'D-Xr`ÒTdd! 8Wo]t4YjhP1+`2E^IMaeZ J65˖y23+3PFu d/rV0X<&f_̆%%r要̕ݵg\:qh?YDM gɨ"<"hz( ;TsËNU0ȁҊMZyIhzcDP= es9UcQ7=-{)\p|>l/O:~-!6x!ٰ/ >8>MΌH{6hޜ?\S[0B?A[>r0vIJlf 3g<~Tn^S3i<D}5ȯ ~]s@d䢞UDJ(wN9IC2B`#@;~ZGeUkb0z]&8Ѫ%rr͸|5L|" Hm@'.8`{m=ݎEKűCAB)fV8 б^&vJy;5|YqjUiy>y쉆D H$C0d 0_!SuXo@(Vex[Uw d8n;bw NBtg0DX C G`-N c373uqP?Aaq!op;ЗHU3( 4޸h^% &>GoO{4zM]d7pѻFa!hE~SED ?[Gm?o'/MAΜBSwz>t*?L)6atO Pc 6>_7doK 9•PFoO\a7\#ʷ"hl308Mhr]k£(AM-[$H$ xY%V,R) $(v$V#"TPu1:2D 2(H!RH# mCF+">)Ш "EP 9*Ef  ߯B`*܊ Q$fZ D3@S'JCD;0Kgɛ69rc< H7K4%s\dw(")Ï1:nN}EOOGEc{ XA)˯!V}.zJc;l߉cBƫ7K`UrNӰ+K_۽gXi~ln^N ڈ>4y,JA`G) "C"?:n*DȯD3H>(-u %AALSq P:*((H (@~dEMdQՈ9MDX$E}LoD2 Fx888VW:&Yۈ&Qv<@# 7o"c ,nxZ Z+>cEA o~*/ow;h'MƉkIeSjlwBFEɺ%Ôŧ@3,3.T@1g|y^?CN5Zv VA`dXݱ b`$"00D@D PE$ QB0B Dc)Y1)HA * $H" X" dXĐ0IU*d DA,EPPP $Y$dBT ŀ`*@BDEA"U"!`Aa#H" ,-d@z,PXEE$P^_ow| θ%P +#ȌYH,ns<Y#|3'y%`$+G !y5N}{"0^=/l=KړGޕ>AGD[CW@WQ@j-鵗74f`AXȆTrM¿Ղ"B[ _Nz(ʨAt19("(tgy/4|S,T'N)h~T"wW!gE݅6pkqrELQ.3Y@hb7J+\m2уop֏k|ٜcqS\Z,{}<}M'NIH//[Ӿb {&'yn$Q}sw ht+6kVEFPk $wJ`HgGݞ! ʛ+4ژ tƌx! әotCN7Vn Ll2sÔr'ְֆT'FJzݥc`AH19a$I9x*kND<|Hv:Oq(9ҭB9:[?lj~L5j?ONwKIlut7 `a a+s>6mCzI94xrD{` h4UIւ0SuͥΪmvίYMUaz s{k=jf:Mj5T-ڑ3}Zmmoa"UV$f5cW8 4ԼPH^V\-/[}Jc2H H5HA2UBQ wx*rM%e#.c.&70X<\E%c1x̄ :%IJITadq I&>Q}9>:pD/$DBH@BEX{d) H"")ߵJ(P OOH @4j=w%/Y~W'S!$@@|(*!{gx?j2fa ąJbS3 f}}@9LNC2iˮ ajPȁaRWaBÿuSv:۫$Eݬ=֖zWg$29LB?!d* ;!R>B@'_Q4ofg> .~/Bѐnz/}PBg%A*mpWmyE;X."y yB#^+RpTx|-pbD/{̿k`h +CBsi,|n뿻kdA!1jk6i|k"`2$=Pw ڥCazABLM: 2?hvM}iXY0D%G*h?nUcސӁu[9S@ ݋iUBVWJQ(IPvŞEF%[n:ڲ@|z$~0h  =hPI]sN |Gv-*O|$ bhj cw5]Z*V5aQL W>X =ad^H̐1;<1Kl<sUrl&}]FycJ?՞om*赀No6M+Q#X uCqۗ+>r%)q8je r8s8$V{V r @ISP*0 *Y`7t~X PͦƋάh1]vE(fIZ|GL=ʟQ M7e)[ߏoز'C5ALRv @Jq<$`T ZRQ'R%rtRmd˙.(sax7 `q0[KV^G_Ez~aBiʍ @:< ѿgHVPdI"˜fH(P)N\(bm{ŏ3.iT%˘oYҏcxbzqc?K4% Et2w;މoiiW̥n{9[KƶNt6dZT`BEl102H~a[ Gy)_xN[iw#nLۗQpjm^7pS;o>s$2@ҨlmiOM6ZYWUjqa$~JQhF 5W1Sd( n'ٽGNlA:lvԍY㫈'U7g1*nCK}?#VjwcN B“de)Q:it/̭Fd 7ޔm~9 7}{1Fk8C sWCZxlUirwM嬬iӏbseq2 r=/e'܈&ӳinS)E08ZV +/J 5\e0R8" }|Ӣn'5oKܗfj=9m3 ة[),2M<䞿D:d+A1ߗ#Tn9'%rm,GFV;kl\},E_ &N*س%CLϨ"8m %mhdHrH@^21R}.St&|FgayGLv{B3: 4y[ ;T8*mŪ# Q2rUM2 Y4GgEsmzmk[;(Xcfh&+ڽֈ?Aq%d8MΡ[h-%#i/do~`;Gݡ2q»n{n7Mv\dWQJ2;X{:X~38gsٝ+11S"R23H"$pml;-kL)azovM"!g6UN$5 9O&'}+?8Zq[PkIh;}ulFNwu*}hBѺ#j6Cig։w|NAJOk"DMHje_X r(["5{Ġ%#0D% ;F;Sξl{IdˊN$\H`NIw[&7v pxל9B '1*$"$S'ߵ6>Xray)|ǛR~%dKTm20Ȅ3575uhюQOstq rx>~ӕ5"ޢ<ݺ釮t2f^h_}%Kn7Zˍl DdӐځX#גqA]eWĒ ҩJ1w^l9tζQ\u1=a9Hy$ 9PrmW!6{k]>R.ҡل4]5%鬃ryI]'1!.,7v|ڤ楙ܓi?7=Mrp^@jiN!QErK>t]M53R?љ2a#ju^Ħn{3{Mڗ]NHiT{*m={?t؏aܞ$^Ys]AR"SskM{l{9J>"92i86Z*[ZDÌw7!uTQs'9ܑ|~fj7io >gՋ+?T5ĸp\SDwf؋?n{\?;JkGOմlXhZܖI7B?KWQǍW΅mEvgvqǨq ޿sd_ke..$! ؛iZ|R\u\XF.Nze9Xݬ] 5l~tq MK!f u({wҔpcp:hje AdX=@E VCK1fчKᯪ])5JyaUFJ䚚N~#wg wNOm"J 2/YIgPFo#S8Zщ a.bXS@C44ӍjiR=`*n5[SAdگen8} ߘA:jjI2Np4tQ DPxZyzZ)KSw%x}rN+:t#g-iMn+^zz;9Aѧ `C!6I0FXmG2w9mMQ:x=F>֫r8fG:RKkgIw8SHP57`6= I&$L }K!4g6a=P*N:Ad-fW:w= +LQgڴbvs9A,:Ub?(9=$S,9$d@y6Uw~KEթN2E3&ev5$KIEkEк!_C6=A]φ P*0iD`OJCR0$H}?N]탇?1IOO AgAV+RC2Ƥ,q%,$UPkh{ d7+`_}@QQ5L7 z q?<$5̈  |Bc>ʎj#OmzI& GϠZwb8m>C^%h'_n:<6~by1c7Ȕ,Ozĩ3x0p968mvnVaR""(a`0+QYސCb0H^ 9P4 s~]U'ONSHp/1fwKہ]pE~A\j"$emdeeemk:kkZkkkki ؠʝBNQ6>_aZ)eSg&US{V)"" _4檰xWϸZ߶9H4?~XE+;~ʃc`>oK"}LƷ*nCEW s@fuos:wqv{˻ FTPhO'6[?y||h+^^9 D450`rVwuwu9߇M9~k3#?=]`q؂9$DM߰A Bt{(qOn-wp0U}/׫<2l_@6N5]L>iKJ[NY^_?\&vn18cJ߆7C7N0oLN}#;wk>`}={ScThOmv/'{oblZ>gõTao1s}+im6y0b+WBk#$R p)X?"ǽ6LCS11],^,' 1Bx\ʸ1ozs%'r'K?1=9kMZ^ryGb݂z0dƇR.'):l[&7=bTnF_>?/!zOjdb^67g@Ԙz~*5Z?f`D(Pȥ(Iꢾwq=uH Kvh3Pսnf`Q^jBBBCq<9r`ǟusҮ.+%B&CH>k;xZGS~¹A?(HRHR{">U @K,!h X!D E|!?- 0dS"?c='7jƘ2@>LR! ]*&29P[H7*̀ E'+[ۦ  O5\*_Ed(n^ F_@0 )Ac1X|6&\6]Ƞ忛LZ'~ x9"_͕4) nϿ9|vp|DRA: HH"JI{m<29 E/_ H$;8y*ng6E6D<zg` @DQ}wu@Vb'/-PvꬣÉQ7IYm1pt# 60lئoa3lm z`m?=Ozu 0s^Ԉ7{SA=]o M886D5ëk7SvvTTu_v5} c:P`rXT s'ёl!:߾}4Gw.GbDtQG ^}o$99&ѓώSfRWh8{ %e±}cڲ@(9i\j"4]C T]sŬLuیFj((:iSߋ wγa1fmHX'P5*)IYeoJ7{sʕqY@vmE:F\IO:㽺)E_mTTA}6'q\Ć)$80>uh-uxxwn$HfQPL o5==US }mSͭ^'Tw.Q=hʡKL0Q +N a=E?č'jy#^Xi)($/IJ.TTX} j z}l@Kha"so?>aou:~[gF],qΪ-C:b~rNߛza h6EKҨe1~ꅲց8-&1];}6kns޺DOoZ1|֧R6'=O=$RZX")::L2R$ cϘ`2H + ! ;iFpYTNnY\U 0R B2A;_3}Oؘ\REx[;Dܻi|;D29x}Wӗ>g_rQ7CJhڎ62azy~8~ PȤ0\?v &ޯ ^.zitOD{N%:񾦌iM :PDRHM".wt)TŔ]8&)F(BA@ tUBBj4 5jS~;dFM aibE^!^<7PV.0';3Y1"Q( #AUQYXEQ HB!FhPs~{:Dqaۓ f1Шk$^݆fhcneE$VBFga &1E ge Qtyfwfۯ'nFRsDDlK=֨fc,[)39 "d{3I/%/zq"yQ1="Jrzxa$ăZHS'B},kJjd*社ةcU:H )-$l_9\;?/`_ "YqyOW}uqB? B  J-:H"Mj##mg.eg4i/ok:{ھ˫ߍښ}S54"]-ϳ5e420A*/]ᄛSmА2숬M$"EOoqydp=*9S%> vjq~o"Qވ"MxmTʨ-uʴoO _,'qBOO Ъ~~@t}EZ,I\vrU(HOJ(P*E #JA Š 5JOƞQ 8ui&c%3E ECKU<>62M_#' SgPx$]FLᇍBT.vڻoi3$؈7!z_ Ӡ$v""~$~d hY 6Ks{y)ƀhpzl坝&1x^7Mug|w^Gm=C*5M D)A/C+++YU= Bd9 *(^||DO܀iɪ Z:X8Yn>O?0ff Bb.646uD:kP08JpSSU`M y"}X7~_{6T_"ԾW/ց}&A T^QeOAX(=M/̯XQ$b%A+Tu)Pqz(T* MZW9M: CYAQA3 j+5Ib{o\lMAz$<븍5ؠΐ0;҈@ؾ#\˷sZ8{ VK۲ L֬?146WF+zֲ߽𥢿g,C{ Ѹ\*f^Z7 M))5rw]eDn6v{p#%e+jDdh7l%u%W'XBta֋F$O`.7c]Td@$HB,RB~K*"}?j\sɊH,`L9OQHʪG.e USNeyEƢ2~8F4Vy2x'L@!C$Fۃm=Wahy˕@{@5_ʸvDUV<x+ DnS Rb&>e*o2I$}G' "'f(Yz0F°Thd ^rd&* ({=;J2! ~Gv܀^(;USzZiRdoNBmC!&md@?Zmy~4Z+y y@w؈5Zv^{ӑ QQ @@;#b7rU|g8 IAQO u/Ҝ|Q~2ko\6ef'q3sl j rfU<.d3șmY>zT *EEtwWD:DG**R۫HufISB:PߦN~Mz=b@BTy +S@ p$"d>e2) th5 RT߹zݣBTn'quw,o~. iR{N~ulБye槨WE,vFvbSbVHzS$\DEtUv)e3z9 K%bUn}(QvJ&"5UٰOͅCy`ɯUIDVkYz2"0@T?e!J R@m *%ЊD['w)z(PH)QH"S~E)rq@МʸHXĺkFh.YsI?4#;A2% m߂y|&{|%$goy;Xbq|&0;h}D>QC* A>DO⾯N)Ar :5a4L"Ȕ b34Ρ!vaK ML}yzފ~>; ,ɝ+V$bd:>[ѧ]+5F[L*0GmOjm}sC\՘PTuhAtk{ek -YAN 95z﹧J~n7] +ݽsjFtme m+.Y*1vZ'A$\{?5Tb\Y\X7C|}洴;8St[&GbaPjѬJ&r?ɰfSO;]sڝ I)q1Yzɀ>mt} 8kgkJ5؆يqm' ȋ+;Jxlt)18`mKK,Kc\  ߫/n^B}:-4bVUi]KP\EOV2W);0 7,x-sEzTMj'abuGෂYYz$ۼ2)rZ:>T}LX'̵jmF0 ȽUpT(E(#jwuShd\7 H>S`km/L~Lit3>MyYh1z-8~1xY4(Y ux5.w wp]\6i0Gyь#7Gf𮺸 8B۶Cj]ҽYLڑ1'DrYCY7%.]-tfA:*6,wz=wG}VɯZbq-A:&;:ShAjC\m9=vVpβinzbٍMCM>I*+KJv<]}VEwxueWkd` *1VՔͫed jL!] .479˨(E>S,j hGu.uSyT&k*\+lmo8DL|%hAGh\t!h۵}ɯ"sq-$2R_Ks`i.5Vg_ &RO.73_nk.GRF/mK~2-v ]~J2RjHÍ@r1WcOO|\TGcʷ]Pu+ꨨg'ƦS}ʧc+a[#C^ݟem Dq_TbzF>M5?]e㣁9jmL^b#gF,EEZ8ylxne葥nwtZB㢬s۸iJP|.rRqo#qoN1bM1^w3ac2Xh~[/ e3٬[?fY ~zrrv?UAUTTVVH]D"4*HP?2㤣Qy7 izS= .L1L>&)HNKc(a 3}.s[)?ZJR5qϠ.oa@@1tb`c%lh!]J z  vU eP}#yO_-o mv9g{PPzUQ_B`ٶyY{{+;I>0~ P si:[6F]r+Fr_v8'8ѓicɶ=A]W02@"v0N!MZ@ KwtD`$e!@'ǜWh? )'AyЗ%KR<w>c)-0?VZ̨  ?)fm> 32V)r vt{_K2mWD{ YU-ZIݽicb$vX.mW}yTacvҙZۉ 6Ud]`J@!iv psiY0M\:dǚ0E+&@6Y;^CrjIX[EP Zsf-1tWFKVB|"D D`xaCHEʉ= J8p/?ƒ<k7Ц 2?{r!_V$^SW2O70#u}^ 0Fd/ XcP2 TfU-©7n˱5JJɌ@# `3*5@#yL|w!/=ew(;zvRDJO=V?x}?C5 :%8!A8j\Ο:~dW72<=9RS*;V&BxZ UT {҉?k{R>w_? %v$gd3 9Fq&v )>qt: krW\^=l?Zv}i|yLj[rZW _l-mmFq _¿-TpTUE_^68e'z'ҡWIVu̔u9__jb a1"=);'Yeƍ;W\i?|y n @Rv.i ĆL='I@CgZ9&[PH}[I=֐'i@ttyy۸.:Vf䄢EnY׵yi]hZeW/9 PNpo RA;'Me,|\t7E.H p1jIu r9GKSnR! ::8*UyD9,=%%+"`3^ym bϨJ( uJ&(x` ނ"V;HR~!sႝ؛zmf;v >DRwpe%,'%AD Ő]u.25UUV~mET5Tt~W}8Wp_@7 -BP@xD9FHbxswTp?m?>t#- #w=3c# (39 %?z6UT^ ruݍ?_cc )[G2+WWWWWWcccbjhJgdtUQ1ʮ–_c0T~C) /„@IH%B R' 4$5M,!bZ~O}-UZw=8ʵ!ݔUs9kgPٛDXKFYGEֲW ORG*ρ-O'?{ޗ]T k* _@JЪHkb!@ lY6AcjUYYDenM'Vi_Eőf0H@I$sBp{;?x)cg?LG䲮D Ez*,͖ۛ}]*qq` AkQz  >uv 4m]\e][JI9o$A Z-BqTηH <_h{}s+?P ><~ƣ^m^ YQeΆbծwe uuP9\FK T4*$ҌNWl_Őq61;ITц#ư[`-6 gFGF- Xjmm6_•4Q6X!Ԥ綤1vxkXm AiK&VgA >8I<Kqxʎ,T ⢢s!8m &n MH޻c?{;lׅ?nxhǐ$R Br9V{=+gM@f~B02v 2C0ϠvFƎXS)5}NﴻO&BRO:/ܱWRgh23YDV$zܿ/=QǗ 6YN9)1tFeQcDRzO4)LQEZjd @QzS\ë2 OnHC̰(=OK`,<|iG /k W8>24?L;:Cw;ȃ_~c?U)]'&T?G)\^W3;q=}PBB׬IQ^fMU"+s%jEABFFBdno86i#wXvW³-![[[[PaNә{NӴ<޹= @~?-T`A܀z}0!(mhOu_︼i ;1T.A"MCĎ[3}TQ4)~嫣W }k.o^TL{nT"KkGt??Mwڻ ?8 z;;;;;:*s`rc|ϘclCvO[?o ۀl*(|d Ah6v*/fbCF}Ab" %l Tdf7])?gcۿM;w'EcLN{9(VWVwsqwz}s]=`ׇQ@>|AN~QS}W~,Cx']2AD@~Gw/ #@]AJ2@id'~o&//~|E 0 fb&Q..5?ʮW25ۥ=^/]o//P_:_dc#+FA̫p;@z =mXL!<_y+[:jwyI,1a#\_79̽e;- 排F&bzԭ=4"x0` /* ?~ .>A\_j|Ġ SG*]D` 3Ƣc@Z+kp I6@"jG_~\vʆ.ۓLSɦO'"ׇ8$E"[ gmX P߀$^v"` s5OЀ|-yy|^_߽9+LyJWb s~83C1DGc^7 gkt1O'4"֟CɀH'.w?W^Sv`}EYYYYY2:{onޚBl|?|;lvoISUMֳR$?X`fH$@Zrig}~(lj_M}vC6CLM)S)OZzMiluQ$ѓb?<=s~UrM.Pcɷ#.#m~q_Qڧlly #*s9f/I kDHYK>,*rKCy˧2*:L5h Gѽa~+swŵt2٭@Hy J-0nA o~ʜh4 At8s8[ wS$k>Qe3=/BbW#\GUd@ M*54Ś /h}",1,1 <^zzzfz{}*@p7x@S)FF>hx_6 |.O@6W|qˡjo?#S_LRy;I(X&bKg22[oKYM]1`ҮJʺZKg?> 'Uûvbۏ/re.~_ޔ/WG,K5;a¼X2l9~T$ ^ MR23 ܁U}?LLH>{/Y1 xpqC̈{P61wp=OUP^JG{,QkC|'F  ؞C M~*R ,@BxO"s}?9ċ[꿓s\f>-M7ipd~@s/ BI3r*ԓ۝nR ߠfJB&<.v%LJgNCY!t.OY[ Is}41\q穔շ7:b4;xv%>9wV]ɶ;D. /oӤ`(,aP<$XMA( N/wnz D% ALce݉!8QF ݜG#Uk]\YipfZQm2.daXe)V3(TJVZjZR12J=UZ4zLὭFPx4Z+qm)miw Q)O$m?&n8`"GwU4u} >\7.9<'~4zV2x2Z vy2lr=<|HlfzKQwɬOQor ]rfVsyi >CM0(c$>C JXLzxt'6ϯ8d$ !1ieÄE.t` c_5E` ``A ; 9u]{w9Qte"vmEBD6S7gXaB\$(HIkx߈8CƸ̫ px 7)Ymܨ0''<$,bj|qN|Yﵩ6O7/mA|D'mMdRGl#-Y&A$$ Ӄ, ,`+5X \@ӍSMc-yhЭY^unҵ2;mW_Y ָϊ.Yg57: e٠aQ򓣵qnu]G_ WxSkg5G .3h+oBB(sv kƺhaD*To5*W]ه`Z^EO‡on44D8%I.+QbI p~ra:IE>]F4ct|_ fg3҉O/ NQ)=bf8R#p}wblF TNFvs@2I7⎩@ EBľMT$>P6z?}TT)s25(5YW}*s7j8@<~Ӿ@F3R|0К!hȐD {nۥMwuTdt,Kuy'U<=`/\N[*@$}S%!oKPP_ķO&qzNX>}sFJ[m7IXlO\Kium(ƖߥWS+GT$YUhCN7 ٴlE˟p>[zu(7gn/,;M Eٵ0Ha< -u_}y"9㺷}^D`'lׅ?^0bruΥʌeWƙ~׮n(˥MnrrL(>Q!Te>oE[bkZ]-:pMc<_ N3 :أ.juZ}-yRҺkJ&FB$gG$r#dY,KurC=&Rdv>{1rwxs,FU1TKP8i K:r•fPA!D=?ChQr!'**(TT9 %-֫m@xF $&1#$&d5i0sVl@^dd!ĉT{Ljo܅_CUO!zoo틖#}k#%^[}Q28zn@%>N5҇`+K|:ڮ=emltێ,:%'H JwI+HVe' d97ؘဓxbr{@O!>rᱚ{LW ԣaa ΋k oEO/ΈLEF*aj))b*qi b_Aـ/<M2Oݨ)ErAѲ5_C98]wkJqux|[n}ҊzAY~e>ocOYU^Zn@0H榤oB虱<{z(p}ӵGBxG٨en2Pls-FsMM`|dXc8v 3?7mݟ: Ǯy߯azX'[;@b~^m}d?ȀC1_"p!q<'A΃K>!({2=W&o[_]D*fi?ɓa2O'kH T֤D"^'~]BfMvՕG+/h-A}͖+Yunj.HM*(@rFT?IQ' @+cXcbh[4qUĉ_tD"|r*d8Z2g`6MѴYP3BM\T`0,Dd~7A~Qxji(o5TEj&@󐆎/UHk~@%\U͹Pv.o\ZZZZZYQYi6ҋ퐼wήu"_zjCWl޻ AluR骓{?\tʃ $6B(uxx]5jnj2#^,Y!%5%z  (TՕ+ YA%"E."2<&/ z#h$x)#+#H>v/Ϯc}!nR[#u2j$N`tv1lJUKj@̇8<`KVx_Y~x0?kod=QB^9QN;Jo7KC\h^:1pQg32>Yj#&f(hnh %aT5=΢(GTy50 abe0 L9[1VV e\8ɬeMwm+cBHu Vm鸋 zrfLy9<8O תy{5.BIeo8ej7T< 5jE [O=5/LBzD7_j1m¹q=Sp79j8pgzާ1tW)x? \o; >9wJ}Л*4fdT<ڀL R [1Cdv'5/`&E@ܝt_Lu֧}cc YRI $TH#o3w8( $ p{Z0鈙O#q%~3PUa0a(w>dNN@3D܆#8S(P&YȣxOe%+EPD3_ ?hOSq|ӐOpZTƁy#I"NF?'%u}A~Cr d1Dz9LzOP 6ؿW^񊈈X*TDP`Q"VTc`1AD`(/A$U%dRA`X0XDQE (#XA`,"*E"+"'נg`=P컇 t@4䱗;̄]sL#tgf.q?Bػ]}ZV Hyb?/*rV7kF=xҍ|@{oy Cb*2 TF"E"( # H}ݢYe`*łH,,b"0@X(Ad ",,TP1* QV(O1b  L{o;xw6ݹ)~fKWb޷x!qq=->q DF0u.F^;;P҉aK+~0z _Ztrsv2DZ>w7T:\,,jn8*q|32WnP*SV5#+e+K9*[`HtqNJQO7&TSwvqJf +U&}չ4ϢysɍR!~roHj&jNٸ;nMӧ"攪8zdbgXKM3QWb& .V=iIjn&D`?‹t.ᎵO.Kj蜪yv Z߇ x{OLjdûa(ÈlX31x*QRrݒC(Pgy92i MM :I8 5ƹdDڙ[Gt1} J;2lBMS'W`pRpB~NU6D77uyۨPu o>?" M[m*| u[7̞˜7"sz 85 Q;kD( [I65- V #a 7u? "^ GF25a#06)*6'@O/13@t0Kȑ5DNrP]J3&鑵TAzҭ>/TD?Y(l=}]>AYCGi]gST({BҜ0I};MUkCcO@zYP<(O3yqo5uÉ([nWuwJy5 H 倾P qg`znmc 23YT03Ywٿ k@G%!f^LLbv_WGm1(xoH-V3#[d%V 2hy>Ođ*|5ɟLP\:rHzltϷ( (]ǩ#gK[NNR@@Be'Pb5RE4Yi6BohQ8xyC/>.E6y_K~ܤD h[O/LXj75,rT@$4h4q(=у^E_0d` 2 yԙbXjfͬ|鑿.6=//!g`%>\gKD"<@Gs[{AJNkG_U, 2%Fƒ&Nø^ۼ6jS˜~/>~JH+q0BNjaBn E_'Y#I9Se7wV۸~5_%ĕP?Yx?_o_I{ suH_ط'ZճQ}q]v' hh &a;u3X;n7]"@N)[^W!;R-wRhKi0i#V2W9F\ԇM8lVu>6(r>L3ѼmlXi T$0>ZG#P[,qlKpexbbceQDÎc-k0ß+{k_j!=&zD1aG uۺ;fl-2 esH/W\7Y~@DYC*p.v\]ko ^*zE1:6URJ}c)P0n_wH]lT' 5J[➈`,S=t?!vr1Sű/h=j [b '*po{mGr)CV?'jjϳ>Ti3 aqHyr#Njy/"l%S8=VI2,cv_fèH&j7@Z\[]8藟nCsΛ ̥yO0l}w=v_=,3(_uuFzӝ嵐\Lͭ:]mw^z ${g((aV/S}hC vk=v. jD-r6qErS3DGsqs&jRؑ}3ʑPró=S d@ $y0z:Y > 5~We,\&^|<7w9|m➫jST}J$)[m{M%1ފk+'?|-[C/m4ֶ&oUSSEQ QTRȷqXN͡T_PUNmV48H$}b,85$&HJ9UxJJ+W MH\RhiyڎeT2#JMQo0rHx!n6EL1 ̶P@ͱ^SRx]0KKLFa,6 YEdL̲%bRCB/d" mb7<[*m aD7HN  tEe7-O{q0Oz(!c0_Y Ȥ'W1j&#G7+{Uח({ǰ?p#ì.pZu8Dڸ._`bY O<~E/9M/tM9+L?ud1LGHNQ t[3vW[}:WEJ[9"dڍR4wzC LZ2F:f4~p<xKrk.b5[PkrށuG}+NL,Rw},X[F~@SK aiɃcTt` 3A*&?a夭0N}^>2gB_ʱI\ٝ^Tbڻ/ܵ^,->1aTxn~`I)6Pu{k v/}}h%iH&;(;k]^ؙ $R4*$L,R-d!>wT"}-ur^3+ A+n)yt޷?c^z\~`u>ʌe@rd7 $T1˝ AOrs3(gADʺQT.diTgf Dn⏜s[4TTN"Jw*9{L&`{EXa6*ƙDR߀}w@VJ0Ţ+yr\3 * h"BCb60"TA ͸'XR|`P߮ꁹ[ E:(H[Q wU hfvz?cCֱ3XCO>VOCLKM[,Ñ.%D-I=ȭĆ[ErM2hlL7mvixE3jN,EL0CqyЪ`DLқ 4l~^m gubrA9Zd[KNA2)|Q#0yQz:~ڑ4Ζ2suHf7:S?cRʞL-mK>3V\DiL=ErhLnTg1ǭ0WW|Q{Ke2FH'iZP(7hWlH $Ơ>77MI=$"V#ycq,bw dcDmuŝd:-7lJo;c#+ټ19d})Z8]u|B#,ÃlU1 AMEp7A`w_Y*B -s?o Ks5۬P"DD! nb7G"y1Z!m1IGǠLLjXəHR%X&1t/"U( N7ت@M C=9(/gVlj6FH5~=Gt缿.WӎUq(ا%m7U%W.#ƚa/Ir@O )@Hb~7pYf;އB+,$e' ģd:zǫ$YeI#Hxc\K 9:UMwЅ?а#Aϗ_>!}~jMZ8 \Ɨp3g~N6ᨬ|hNe-+ "։xQ5KǵXB/%ӓFXbRzC:kʹl@kHXɿ6#}Ц. *B*]b<h2T鼧!sx]rӫh^#'4DV*EWKKh/66!?U4@Gg9v~Kknԫf`e>0c9"fH=ƻa蹫{km[ y%k4_7: s._Ag!?$ly d|0\ XC3l42J ~ Cٰ:аa d¼wC&sKsCIlj&.' #UDVT3k 4̌?Ltm+ u L*$!7uF?0Z "IFm;a+S S R&2-/'.%g 5jիF~ t=\OX 2g#lV#;Y?8@tJ ^1@) $RiTAS)RV$ WSs9r{r]=D{܌PxZqbo"~&Bkn7I;'7x\qwǬxT >]#4r10ci9<)?%e3jӴmE.U'%p TP.l_: e6%=C;U3ViICJhᣆ7RSSBx/j`3d?5e4p@/2>! '!㏦{ӣ1V{R‚H (3ƊTi1YխC{nuCo2rߝ9}'Eo[Z/HYOxPs\332n2 TUeI_ Cmeeio6bճ8#R BH[VtNEԽ<\fu&#_ֵg,4SJ?ٵJJ=u~Y2?ɸ`_;ft~W-DPeaOՔ9#J/Qq5>5ٛG_wԟBt7ӬH ͈?!(? Z4k=Hc'yuIqq@)eD򫛠@85{^i~}sHm5TeQvz2擸g$8'8D$>ҏ.>GmPJrS{>8AGngof%K PN#@]?΃cA!$cuā/{­櫁 a[3M,Ht)J"^6no;E9q5MbU U}{{`-ja!u+A_Tq=%x.4=_C*t˜9wA&l;ξ|Y-ifvw)҅ *H7H 8K*$QDaFh1BZ7xWjPt<mqUqIT_o{: HKh74S3I&^".fӬ$1:vBJMY :8DBΊ^`.L5ݦ"P'ldokTLNpxDtsM6.#<ԝa-&J(*݉"n*' o:$ @$i+4eҽJ򯲺 iưSNys i1ҝl~X,hc%箦+fi&Y~?KIb^4ĺt]IC$vE *j{{*ʺXŻZ;~nuQPѝEk2'2j0## j`_됑=Tl(J?p>bV%DQbN˭"}]/j;.ZjpMkUK?+=tJ=6C4҅:.*7Y Bʫ=:†g cz!v&J6jKG~ǕTg|^S5z2gώqd=ɈeSx9c ^.XG|rx(nJ5EAa!qS11kWT5nH ջsREd0D\, (QJd>N7UK.%ZwH&EK36~8ж|"@^]6}UxadchBc?,q8]l#q!&d/7|Qќ2ORic;b qa1?J,_lMa2JFG\!pu@Q iAA{RDm3hM36`2?Axb8<҇gCx}O)0 SV=aV.l+ޓR yz6[j  -PB^86fO*D _fp]4_ DKOnv3fQ )u޲D0G \0#@]f$gj eˇxl,rd# -8D,.c6pvG+C;ʁٔxPLɚ}͒Nyee(6BHiF7fW/B-?X]V5b}^V,dSat@x)IDL5*\\f<]W@iLcHaRrH4M1y=l>[gFK{ѓ )p>ov6o ì0vKC581< &" `Г>D,F#H A(nBVJ@@ "&шNtp3݀A\ ? X% ͑ٻvN/OQdbe>zS. G/?e'xƟiiʀD rx1xMC?^.n5 MdẋgA rbH 'P<;ym~[2=0&I"AY@8SyEusqomMg&5V{ܵ4,$) "3 Aݱm5 2ء ;CwtNwA D{G9 80LwScTׄZZK.YOjv.5L="P6fMDoYU*mҿP'0| =\'⡫Òb=Y-JwkZJP?kG4N]8JthNFb3&{οyno*,2DL( hcTK ;߆+J3'i@SGʫk 5G27C9ıZxg{33BSs/WqFgZ/fQˉRG@:u/7%ι2d.qh1 I H;H3eNDbp23*dU~.Qty Va8eLx윭Qʔ)Mc\:'m{s7!lsX?1HlIΉ@?~:PπBty<+GGԙa>geE/>'{ bB =r(#.̓stݚ"n>~庯7[[Jpc(E,Gg~]Ȯ3Ao?,=F4y?o$`ftƸi_xṗtA 2A[(ippO dUۿhl٪b{g:1ާaG&PmĈ!JSBh#]/q73ð4]Rg $['*w 7NĥqSKz89^* ,\km )lǥpC8".Rg7gjjHǃ ~kz\W[MWJEǏ>tNﱘOAu~ୠMMa@ӽX~ʓ]aɀz;Vc7!wt*ϛNb(,uw~ŀ˛J Ze^D\g5dx51xyfh7!N,>Bkm[y_@Q"Cpf31`mB`>ѻb! |-?"[e4h>f耛`NE;t>2zn3Eqq2}/&0vJgz_*H3D)|K!g> <,'9B׽?Hq>H "Ǘ:q=vg?=K\iNSjNneַ[!~Hwj>^O"F-Q9&" pǐ13H]VDLBĵJ2$Xo0B[}wUB P@oO= 5`P$ }p`>Ƴ1F"[t0/i1X QM\zP2MHɌsCCkbv|)5BP6d҇v (k$! !J>Aw;+m쌈OTUSc @PD)]<]?a2k#!PUhڱ͜+8IHI掮9.IB4}$C֫'R&2 tUTԬU ʈ&-1>uv-,ypiJi?=P, zA Opl_ v2\0 lFx $2zRQB]R%l˼j8j峸p|v\F2_ˊ nÊz8{-r>IX,g?{fq=U}𦚠~^m|1ΞE{_=@v"uzA 486Qwx?EL~ QHRH?5{Qra&D ]oĒ#c`)r*@E~(Q -4_7g^Sc~jx8LDdXc!K;^_?z(;Bq,{&}:YzX/"vl:' `xݿG{`" pa)pOW;WHFve#O46h&~q>#U …o(U2UZVC0,:z&zc00fPVD0I-< $)lҊFgZo+[.*vPY5H^/+P2MHiseeeEDi'(ܶr`TEcls55͛Z2q/apC|̀UH9!Fdȅ@GKCʍu{7_* y puF4`>/0Vc#Lva=B H>|DHGu$ݡAxrd/ϙi¬REm:y笐lVU9E5W%W aLOJ6o5h:xI H dW|:񛆸 0&Rg5J)q&NsIv#}c03R] 1K5EE/ʊΏS,q]Vg´f/H/.75xի!_"/n,A Pm47y,!DCEA;pP#(N7vEe.ki\e q[#nF02n3;V,eY H$HLD`'Z fp![ x39bz. Xrƒ^f 68fMQEbB–FL·z(9<*y!P(T[UebC>ɠHL{y?&mphQ cqe=wRJrKReOhMg|0GEc| AcLUt']95[6h6w!CE$Imyvph.BHb7[Ùx^!]w דYi8ԻtWĮ9<2~!>efi߼y5:Z4hK-ƹl|i8EUZ@NQD w_]*V/̇~lU2E4ف`(`w@;Db'Ox? @6 N7saV6p6  =*ʒyy(M2v`\B͇8  cjڱ,Y'vBH{˄cX{Fp2~7q]-uy޲͐t`"!%#ʫ~YBB1PiJN߫S/jj@{g޿ IaكtHGMX1;fYvb!g/j!uWY%'כEQ_A]Ggvm \B3@#%_ġ ui4\fn:1qJr6?ճ&:,hT^l~}Xׯ*G܂iM:fbms/Af4.ё|9b2!b ‹nMROQ-\u!>whj4RG32Tl+\fXvr{QʎMl ws ׵elOs9 #kebRDdWHo RXf@ՔԊKFF5uM{9]p4^K}t12Zif!eP ɡ7bL#"V.X' 0Tn67ݫxM"*nYA~=m2`99 "r9ǖAws! #t]xPn5|hZ\.X#ZF-5`C,0RM~{reyL>>nł:U8ƥ˟j/%#"jSd__:ߦJfmLhmmktUVxtg† bcb 91QH m: m۠e $?p@rYwЯYѓ DžcW$PLJYt eg*Z^A|z7lzn@TIBS}cPPUo0o*G@G˙Xc ׆H&izvP);`pwm[q_TR\GH~'|c5IP2MG)jy傼Y V*nЛ5Ϩv#+EnQt%f-:iK@Kw\U4 T(HaJD~$vS@ O;CmsGŤ'^l݊EKvjy ]Vc7s@HO-E-Ccou\>c|gliti~ǤzJOGPI_ieUI}|r|RyCX`P$9oMu]MLu"XXU`D͜PkUepZo|Y "_~²,Kԡ 3& D5c e>4?~?cnJ,m1ȡ2qIDiiﲉ{ϜTߋ;yLsm}G\X%I*THCYi/jؗeAwWmVGpܺXC=ihz B jv9KqPDq'::r \,Og&G7" c^V%7wS1f8ƷC(r<p{ jW#s6|}T_g٨]ş}xtvgom[a|l]h&`3b2c.ϼqx*IV682\nWSԧЃIA1G5 y]HM,XR.5b{aOYD@?VvhƒڹO8JuqpnyV*r-?38_51ՙXtiZm(_L=4-Lx?"j!g}^[*-î?drͱItru{H6aB7^BT])-FNԌL&v/^՟UV:둌=oGf뮺"HwZHuz S[Y֖rr/ ]_6N NTfTqW,qǏSyL\82toT"}B]FS"L"8`HЖBu&FyNܸ;YTUYee5ȉfj"IBrk=uVWkkn/9){|.r!O {$p`ja$^_Nvo5 mOXt'PQwƎ xa4#3EIi K يB hE"fy{Gagkw޳]Bkf6e3YPg6>c7CNMC1k # FJi -MGMg6?)#J# 5JG,xn;0FnjV@T8 @x (^UA"'Y"\4X;ApM6?6ykQb?~_/iĒf)ryWØ^V{<0 cIa$=7"uQC"% H% \u%%$fX)c9$q,QER L7|O|^`J";X?i/dZwvsY+vݿuc`$H#Iө8S 0vri*I5MYz1z ZKsӎ-84&(]i_eچZ*YPYMJb Ja0^>DO]lMl_֎t%kAv=4!ӎfcd Q?g~yyբ)= ȑG- ~U9 7jVCt.dQ0Lk>&="ql!9?`!# 2 x~_p!,AF~G46n p&؉cq4|8 Hm0N0/ݵC<}%DP/lВ_噅Dj*)d7MX8]I385H 2U^(wiރՓ+H#,$Y)`?6ZFÈdޒof;4iHvwk6 !?3ٙ,&;W]);vK_^ }6GB>{MN2L=Lp]>tNBګ(Nnk eSCL5T   6 }H~ܓb񇛾Ƅl0cx]sn<#k/|)L&]-0/̾1t`9h< {g9xߓh`ҕ6hŃhCB!i pDA#£WbїHp>ϦJ?P5jb$uh ʈڥxىH99zQ@()bLy\c#\{+_0W2C[O=nab+!qxU!nX- r>s7yMsT\؍l]y@/Q/3x-Ԝ0ihKy>8dgɬ(5s2wsMcaFQ]pՐ_;âLes18y0@q_*1llمɠNG$(6(34KЍL (f!lzmDܳOQcݩЊM.w`Y @ 0BEpQTA 7:{a#Pp ISC`r- qLv~VM"m4st$?rk'4\j$wǛ3iw"EI(JDiΑl%H!*C}"|}ab㚦\@W5ES_FwGiaЭ(HSRI&x)$fƨ'5XPA&Gc?nMv)A*! llh>-^aui`Wׇos}^NXWGI 1uP+Y/Dۙ1{'nr2G?es3R6%jk9 u $@K@0@G![ǐn| L&ȼS\Sc+s17 06`f{ 7\:8 VlN#{98鍡38\/#.J!B 0`{sP4[ĘOI\ 0 {ǂc{򞮎?قEUaVZ.|hlĚIjR;4 g1 iMau(-P fta9l0ƯaPaLH궍/T@oj1TD (I.w@v$>T h(֐RG=V!N48ϼ4_f ٞ7YYҪckAe͋IXF}s%Oӓf:v m1ϴ{(Ltd\^Qʀ0A ƍ.7CnA &OAcT)U< ,صI*\drm.&a窬-i-]jZCY\;8&P:i/aаDʁEr^4 8NBr{:^]WkxPH@ BCp!`>w8/qÎHˇF2Ba`L Vqi/0BZtvOOq6u5B%σŷn!STIH[Pvm|}&US G>o>fL xd m Cp$yAmz;JO)Ʒ}0rIb5 b{>??ƣFWnÂ? b-eNrd]$nwļa*ul J=+; K"v!f)$ZjnL)TDpݴ Ik5#}e<,.O3ﺳ,䲎Yra{a̢J?PD3*Xܺ#q_/?Up1]@ 9 >B$П14&L?YQ`$eJwp 8k>~?L:rw/ON `XLja 2F?g.EKxoE ]SߞyFԯ>Kd ";T1[a<@O!F-#nƤ5e֚ &4!PS9l%X  ɊV/={Xȋ\ɗ3Q\s:C}4:-[XC҃_3"Tӟـ<îyKzbB \h`pW G;]rI'UhU!hD0 Y55r*0PţCE^@X>fo36.wIwo @S2n=ݾCW b4!rџ?)#)p;lWχ* rو2usG "Hƌ#*wTﷹp[xX*gj`"^m*̛ .[٠kl٫ R]1i=( %s0#""Tgƍin,i !A@ ;4g w-$a>FbeEAw:[6;Ir;4/Xҍ%SX%wgvKrGs17푮erH>IJ3)^;1g p2P{8M9%=;A:ZÂȋYGd RM3c R۝t|*93=y߲BHUƟPȋ]00(,Eɴl` `@\Cuubx\/N ̓k)Υ}겫(T&ʄȷN-Ahט2=ƪiM !Z)GV:ϷwρhXz~sQa&뫞K1&;(sxzfΈOQV wQ.EKpRکG trBI}32 CP_q1Ylv F▮0*5dR H.2b-7+d>y4&!wu8/w27@m@yx!AKr"@5waopf>DTm0 <#l C^8 ssOI/91/ۘ.UXb6JkM(* X< E #AcѼO$-9ܼh~v7Wuc%":AҔ,S?e^>WsFgZ:ZscػǫO;?>9`Hy?O2ɩmk}LחhǦo=Cэ,=;~'E[~,,zӫo\l]_.FeRjanzxȗc+^m&=fZ/޶~Tbؖ6XqOV([uc޳$.OXo-F^MYF{?UL)1gfu=q۽+I+M~W+q/ֽzj]Nf;!BfdeFf9U#c12moK qO@$Fp)Dhuv&Ɍzy6\쒿va}z@'LJcb='=}+*'sUwHJ>M{>٠jorߎa£2^a&6oUVߩ'"BHV'n. qyl}òA+z\99IPBv\GJ +*=0a?@U'A QRg:Փ6'NKfuCU0`szFg??nt[R23m3K~OB#T:UL9'7ݯЙo @0uQ6f"H|"i,0zOݍḰ1:KuBsBلԐ(=X9Swˑp<^q| ,H+qqLs&&d- #xl}gՃ+IA55[:'2<6'Q~\~E&F)۽Ҝ!::iGg*6R"A?WLjˬ'<-d } k}~Yd>mi[eJ\[+hv}@䒢HEC-ߝ>G(S8$- -ɰ>h@={l&yy3 S7LC 7hp}ߢd!`7s0@ih}d';mA#_Y"6}Qva!?bZ> pljeNmCZNw[9QvNz__ii^qZ4\}hJ?tu9F#yg-q>'< {r~j;f¨BO, !5'FQEșzcHzNjmY!Z }l6:2^gu;b= {KEjc18}\@цp>4`By_R C 3,*v'gp7R'j %ŬsUfˡQhF!P`<7Q΀?wԉo}EO)Q5Id7e:_ `-;⦭6U|d҇8% BWu/+'7`U2/B>c4<M?v Jl~y0=#HBfƙaD8AbjRq {;v y._*f#Y)s}uˉuk^(M kJ%Ȉb%; R(d1༵G\"f+0p0(Ǧ#.* Fr8[hcdVa636 t~8 b$DM%"2YL*TXm Y&"ԩUh}kҪn&*4ԋ>5 q *prr9SyOӞO>{ I T!@/&b}.Ru"ߢ3WP3(k?DNB?\5$i_?UgAsXkV`Tf__qmZأ6o݀3lb8 FGnk֨ QQlF 2+{Q5h\) ǜ=*;8n@ѯWEZDCZ}ڊ:>V>EG/=1#\1I0'h%E dSR`MԶ7b16܉UDpb#ս*n5.}'a=\Gu6ZFΪuOvn_a!bhLf [!r1}]yAft5iό+]=&.,]a9"q dž.79&jԈam /n?8 FFUH*[EҧD80r jN0\3 b23 i D8s $/bv-[[9 hF#L4è8#I|]ꁽŕ* 2XZd 2gXa,gs;|nt([0p0۲\=_ecA*XW7I>Yk rCZ$+%IgL,J 2c1<ڌ~"'Z8Ѓjq(?k$BUc8m( je c&̱܄,6@꒺NzH96p0A B<$Oϔ}7/>s+z:@B"s1߼J`z)9QH5gOFc#Wa(6bX2 -@j#%AB@u | .|$GaYIDv &*6nOңk2o][Q2,l@ |,$ɺ{S{|Sћ}ۈ $~]ckcp2 e!{o솰O E@ЉHw Y80ɜ6c7S&DAョRB";r;N)ƟݮNa:xv\>$vv([M+ I5D&$<ݓȤ{Y"vkMSA~x[}o_8zDpCw;hJVD&| a%j` )ꥲD[7j hPu( xas)kY ʮ@Z?_2L؈sZͩ&uv)w".ܜ41({ģ@fi($G$Emli$j~o%Տ˜Jĸm 7!ki'l\;P|⟱?q ozFziο30AE;%"2!.lǩm{C:U2j(~pg&šb!2#[#b-lQ.삪^n4~"s%>=;gNjE'4,@Jqv 7Ya:B _]5 0f%oQ-nV=l%ES3\*1 @X0&C w|7(Z/bI:@w6a)؟fqrH[(rfxFٙ `̀;.;6DaOBCDmœLu]\ȖwR~ x~P}:#@c_PY`@i|2HƪD!ĨsHL #6 (H#@;U5Xz;3lp`Ƿug|G1 *B7k7fi~&>M}IrhRSoПv8fA\9K!~Ke_/G]ǖ@pܕ*\QОs|KB$0 )<䙀dIw*A0@5uj$T6jmޤf0[?'OrkG,*d;u2C6D8|<O7oRBFA; LP yΜW l@gY~f zl8?BUA(TaP3[[o-l9u %3QD`( &IڟˑGeBgsd&a6U Zيn2= { A3#=Rv4=_@y݊,N6OA;i/;'3YGltX/|&乒ni6#N u5`ohCLj{6%TfWFw@/'2Iuu[}C3^ Rg3ᜌFv= Hݮ!{$bgfznZga{F;ӍB Y,.sZ: D9H Sdᵧ m!юޝysN92-j&"4hMD0F  dV@B@I%vT5Գ`c &;e5x~CuЌy? 9P$fac"Gp<2-21.ǂ7̤ t fPgޭa*dOHZ6J*)33:jBD$*Y!f/lF{7ZںxO9 @?Yv)jMҘ d;06)HwxV?i:e,6dsxIx׎FUP+`@.^ ճjVkka9̈́Ę)-6 .{_{\]CDZ{SbA 'ZT2 LNGӇ}ol?~+(k [X(n!<\Q@O3c_d9p@)c1bp,rc xI`z.6~`45 `Ffd k/^-pg F֭ [ O`WN"±E:Z0Y'ۘ #rv:BB *ccL72S @70ƽl94n/K_s)4w\Rsf@,` e9ࢩtŀ6>h$ Ӯ%m!i'h|6CpFa-vd_xD FU%, @cJ%=*ᦱ{4֕  $P)!s_y7 }KOB8r\vN6ofp4GiRg퇅,TCByAț^ g]յ[ S=&$o' 3\b9tk M[uv_aTY 3茻{`vZٯv]-W&X,I~'W.Hk#>VjLb_UXFYZdAa@收*ZIPB8khI 2b*WA;\:Li}?K#BL`VE,q♜ S'TB(=TP>t@=&`N||ЖOKRi3_@c}lſu$/[y8ԯ:|$IV5'CF;^p"/rt85ԣo~̪Go9V$ËgE-2/0:`^SQw.Q@…"4'}$`$rQcoIGΉC_{0=.v>wNj] gܓRl*[z5cN RuHQ+9ch'^M:3lp$Kr6)~S[c@+|^"Md'4mF=iZޗE˨ɳ"(DL BBH;X%U OFB\Rǯ$9EsL:J7yia8:Ͱc v^Deq_5?й#7:\\Y}oE=w;Eq&ui61Ԓ(uddqﺞ[}|-@Uv,L; oo!J.JۥnL=a'So\Jqg?\/ʴib6u! ygy[ ˡEA}3wuYN6`'Z0,i#Xn?jm6hZUyZibD^]ӂ +K9QO{REA-*p`%zsmTC~[a1gf',s_ևlquG}dd<\;WSЬJ}t5<{,.wⲓ3Qg1zpm(WZٵM#yt\4هaaor5 }ŜK;Še׽̻o }{mQ){J9Ә]ơ!::Ytl 櫾iawJyD1b/)YyPBOpy8 ӢEyɋ;T*ѳ~WylqO}Avvy.55/O')'G`X)c~ge@by 'yv"e%2B'D/ko(''!ȞW]sYu%-y&}״kco36y$Υ۲P!@ngN~F-+)!$#)_g{M՛,L#歞51M_k="΁+v-Dl5-ζ~5hqY76v$?vK/Gf@"]z]$qecéW 3战 Yj>77 S7-):yZ6gq}lqLFү]x0IHSPoȐC2Bn*~abpy'{W9ZI)QUӅΒz@ P]aSgv84LjefUQ s '%2B`@*ɐ}N?|c kO1kto C L ~PҚyLJ Q"v9XJ@}Pdl—`€dj8~U#Qף6:Ai@-˚Ac#VB<rAd=q(Ż$1n6ӱ]^IU!SpxfѰlL>OVL Sg.>/5&1V2PkOVF *@*6g"7uX Q Ž..`BW€~! PEJj@E§'盏=8 pP(vą\6:cOC304Z,tjzƱW_}Ԇ{[j b6kThSq*cV\{|p. &BPq2$S0`o×_unm m&T7-\qS>" #, >l@\?_pȗ# >>>PAќ>;T@AczԘL1h@so~j8(eeח:oL"d*>ٿ\v״KjBFηǯ)1q,5jN'=#F]~W[[P*eοT_rdUc{~WOQ Et2F%,/juYS7_W=m]XEphBsO(EBA'@/$Fa3sn{2o3]_k;Jg?G4;Z ڠKAxG9zpqd3g¬}Ld}:৸ D܍nG;(T-$O⚖\ުW-90GYzWin,uǻ>Qa6=rdB\D-MaDd\#\1NVN)a\\[MCek[Ţ$0Ty׻?cW?.UOFPw[G/g7[?ة ps gp6M !ʳGD>ؚ[-ɵBjDuSKC W$FRwLxs1,)5χ̝~l>S9#P$6U)Pfo?~h5FY# eLKW۠;WhAK0L/v!9iNEWWJ_ju ZIG|O[`аIS-2wMUUo  a~'QBҟAZ1V fK--]*,I uJfe;bH1/H$wH f@́1rntVcNnw:XYAYd {q<= - u a?ʚvQy՚"GKes]oCaUo ^Q{wcnJ C!gAdQAk|JJ$D\|vZrاPC1AR@Iɋ+ծ(ſe`Z8:kWo!Ax $`IqLAoRG2J?5gGYit5u\a| (t Oxp/h *s%*wm[Ec%{Eqtzi7 rW]>24Q8qlx҈XzDaNB c]gڰiqv.(y4vU{}_wKWXF8'mw[u .Dhm 8rzZq:1viY% d 8`x^zm!ur<8:e G= u>1O/J/uwL]oyU 41w~N߸7[w~,5[ȶn=wz0[×Jk*{~*+`. 4ckf:/ Rt;B v>f;Ξ_䒤qg@J@Dv{c/W&RLے%DoBm2n k|;ŞHB0s=zҍmKmʸY<=$Wx?z4<β dcMT&OO4*:iIM)җKN}$VfcO2ѩMyr=ݟyfۖ,q"5oisTD #βZZ%#@ o\XHf UЏ-F'HdG[]]b" $*6 7CQG$f6}ehNm AQdüځjfo1nIzP.Ȝ$pJdfv:´N ,|8$LEvu]9)tKhU @ Bo!~xqi\ 2ZNB3r5d pRX1D*,ڋj *;",%6njb`&NIf~47љa˛hڽpEfymdhjzs[lqi{{رn]G+Vq&3)sDCumixoa)DžaNw>e߱{f20L :=_q\R KƊ~Kck_MpcJ# m2&P A7"pr])!7=4"^֕S]nZ*/Ty&S&()9V&Pn{p&  rf/P4!(a2?5< hhN?+ 㭹+!VÉzKR/a{}ߌX`{+7}}RYn۪|iSc"Fy} ;׃ ȘDN<l,/M8Ew=Fe0dViB `rxzKݝŹ JKg0taI_jJA CXv3o(ڜeV4Q՟v9=S4OӠtznyLyQ?ƈ8GGxS~1߬d*I\ݼq_cLeO/>|H-?oвwU\SvTzZh &2DM>hJ~5uW䳃x @P@;_7|uknB!ɘ1P0 PQ`,X,B aA@VAAa"a`"2$$"*  F`E(, "CCE\q@Wu-LN ͏K7;r* L_Z xr>+&c9b RS@V&= S|-h.u 7>W70t,\7m`-!ѶQ&#i42@ %~rNL{$$ֹղCC ]T7n %%_\1^ h0 \L]*4ˀԸǃc#DUV[܉ܗjMn:z|MN ԗM,i-g|'Q!ɏ4)'ûP̄u\, o\zy0:t -:ڳ&Oielu Z ;HYcq 'G5eGGCkA~_(ݫFɊmV*t.`&@ ԀLTz_nN񽫫wxl4m=Ԟ ӥ5A}Y5Մa~ͅaM՟j;hu+@q_P @!Rg?\2ma.#@u Ơh&╨0* v^ma\T>!5=B{> @?GcfN/MD"T)!~۳mPyQc'zpwI|÷|͂]^,0mu7Y0d `]i5C{e#3wå6jUS* p «꾜0¥b#{^oy:=o> ogur*RKRWGCeH͜e15lw^Y:zRT1p5G؏c5γ^mZ1!tqh`k,ҹcf᜔""^qC! ً`Y(uǫU:%nٻp3MIH<K6[7A~f'qs^j2y!L-lM%N!Q8y=Dkw5P|2EpFߐWrn#CXH@ %u'28 F& Ikk>~ )1AL0b :+j! Z3G(5j-lU{SfnLGT7Kd/aBi;ʔoiM/E+ox"#,Û+br"u\dO) cd0Dy6hѰn+O;[˥/#uT&O}X3݇'=iSuqNP  c0.ȥT T=m+CU]uƄnGd- ywD"HRE6MnѪxn!N&72NǼ%j4U4PQk6lL3lcb.4͑w IPg~ .3jU BH/C_uwIf:6uY&8c;c؆8_LQ2[`x7*UScSruO(Z0e_rf!R0qLs a-XņawjU2f=UP$@BR AO hu^/~Mj"jP3(ohPb"|'p_pAj\rFxA!S$FBE ]P*!M BWq{nKQޜpGi["79;!'KEx |&I>J4xs ]=|p<41c,idk#Mr?.ouȈc+g+&F-xct8 i&>L=?7nHH J`yay J7߭ ,{c{ahmʖ5uG>#64fgP+%wi ?N8]8Ӛd6z-ytܘepi/T2MvԶ+Y﹌DkPЪ iYl/n{y+qhpeFD|D)cmcnptؤ08S2'$Z—ym*B&3̲h8Gٮ Pd{t r}4\NBGאj($ô^=ۻMtBlqywOGbk&p@o_^7=kb=~ *Ӕ2HiۄdGfN4 0%L89K$g/sx9N5hm,bw??SW_&(|0\0)i'8]k2uhy"1oI4ɓ=)K,_S)@?K[ Oi:QTO;@s]t2!Ex#a=4y_EIE BBE.੮*Jj3hͱI׶w[!zcs#F׀:7nJۨ7Pߟ>xVg@|Ôl"g$)AA_7oG}qmq\m:x|?}M}TwxIM[>NՆaxUH]kmL4+Ԫk]LSKШJAѴ$5%-WD-u&.nLSUG׿ɩ 2bFW])iCPk6XQW3\^LQL\(4  {AB)lb =$j^; v`]6l6C~sV~,B(SN BHt .$("H-ATdTV6 -LQrYp7_%e[̻u,&Z-.- A '¬0uP-(Kg\niKTSnިLۋr%5˜:"]eIq gBe(?[KaG"&=54l*cه[GAZ"A(T \VZUϦ-D;$-uV6Yx)&0 O%}qW>)b _aW@@?A _\WyD"c&+d©@T$dgEp#EӀ^T3v2Hh  qU:(<_=d=g0p—0)[m (?ORy3a*Ryp1bN{bo;gc$Z] uYK_dڢ4ӟy[Y6y .-s=ido.͌q &x2\v5B`.*!S5TA$3u2ۜKy qt1ra^'q? )c=Ic=@@yE(_D.y%RL=H@A9ŠodGqEQmy=,iT^np|l0d d̛Ҁz ^bZJ4p@ 58礃,mtyvmXa_sc^UFQ]Yu׆X\2],9QYgQM^WYcZJ1;-C3]Bi9M/H*UPOuȹD%N/ 7cOћV.vd5!m709&vU8T(䲋M7l6^Ƌam#lv=KC@ A ';\?NC7n8Wܶ!Xb#G)sW9N56~2OGc"GiE:W !P@G ˮȾ/hv{g7 \[C _<&}ohiA[a'ތ8Nn]AREx;kG:Qt` TA?sy.0 wHjxNpG? Jq7L1J+T?N8<MѝQTòk/p{8mf2WQ;ӿzu yWQxa]a6]8QUXa}wv۞@;}{OA< " EzQyf,Ǭ@}LjI_Ul!d` ]F g&HGтaW@=td #<?L_j;pݸ`'X#vd`zhsT'zXJB`#w^e/p3`Cؚ>$3K9-i:޳fj/v q}NB,AHBڃ|ŌEfG r /ruȎ,\z`p7\ rjcŸp^xj/pĬ(eqZ6]Ґ fd Wp;-3z7AnżN_ HLFj-zDK30fQV@|ԀvAM@ Hzrs5!ybbtB,Ja(@Isn|7mXQu X_-p$2o-<<~~r'=Iw~-ɖ^{=4d`1f^<ѯ(O tȒ<~ |SWiͪ*8Y ۊHhx$T6;}ϙrtcD[aX m~Z= z,NdeNDNdNTNcN 7u'VqY$y< ;:jCkdufF]J :r.gP>spz %)7:#1V4ƾ`~ڎ;|ƁP 0`+c~[`o/c!!q Q!$!D`)*) -xn~XWu69eh AjD4Xj&,F ;lɍ\4;2&*ӄ8v<, $(ijtzͶA7iZudכ>4VmS.Ȩ|U> MF Y;6%iS$P`Rj8=>{NvD}(.P œVrـ>41OWPĚ«F쬐2o?NeX?I/uh fJ9`rBs+Ir -}[warFT0Fׄk#H~4FNp¿ٟnZu~F}9yOpeLY?j?Uqbck#ȓ^w<+p.Rյ`Ù=Ds@Lir|eO 4r_z.y<l꛼Nsn|rZȷYvDAG,-GlTY.>]/ j&^=@!!-ո? _a_g;5 -`6־ !kM.[A[hI~(/5Ư6y7`wR %(C]&k&^C;rjK_o0 tK4tm׌a7vrb:pRpR'$7H"Mkd`vM.g;C{V~1eِ- A a`.U WOI?Xl! %6 \Mbבc>2m''(iv0Զ^[/&,cix.ۗuEΪ>ZV.ˡ[%'7w#y<܇.)^G9V5?qW+Bd)=!RbnOIU #vF^M|Qow1=CYyCYxAe[ [(\n1=ŶE}yjl6kcHK5SܦpGK ,ϗpc51u6U Aa 5 ˱ .=zE~ۓc{So ~sNo% IS\m!^Asb%4_zz+O^{A9xw&<|-~ 9}y|*p g?UˉU NԈ6HmxL/*}Kj A9"̌,^UH{pu4ʤq`ky]P~7z_ݩT@ WFW9ti#e1Mmv'UhKPxr..M"yvFL]=f"$n\M$}Z/~ fGL# `G9=v[{63S%xJ.YaGsE>!;Ixܷ݇=퇾QVI&>9g~F. Aݑ)/ҔۣfKG*xOk2HdUyPElS>َKۄ2nЫTSUڈ=8;u÷1dns`T 8ۃQ &&6ͨ&&MC* i(y 4':L![\:#"Ŕ2X1+~-ՠA4;f""CSުgh#SҰKG4I2/dc^GRJ"ĥWN$ĝ",#)1l57]ڎ,{ %@XCd H{v &d"&A]27O{p?Ѻ,+ $a^tD "_BII'/F_%>HˎzM {E,7:@ RTR|I L8qځkΣˎnõr:ݶ=y4rҵvk:eWDgxeqOЌP 2mr߬k#o#1^pȏ,,_"n^ "7u sd/o PǞؚ;\ o.tDH,%σw7C 28 ӸsLCrl^ocPݱU7Q%Y܉HbrЖv$y j=O)ج,Lg?'ήJX] l⭫l˿Z_*_ZM$#ȗ|q_"t^B).;r Uoב!4 _/ˣcDy)t7-ЁyHhz&!SgN>Y$lPwVBkI o;!'GW۹ɱr1ߺv B Kmo֮2ҨKwbe /&,ޘQ*6L5f$\vYzC!`QXU{y󯜻q&Eg栟jYpJ {64e˧Kwe=ޅlxb;2HzL|GkPjeWWIQ9þ8Fm &.OD^h " vfmxk qjTAoU9V=UX4 f3"u6gDh@ g_X}<)!G9 VOi{V@ܐk 9w_slptFr]Eb!G1o@'?+뀯^  K鞒(uNezڻ)ۥ\d,J$Lc sjvb76~@(Wma!-j[ȱwzpU&υ;Mѩn74)c?͍v=Ib2^/8DuW1uɇ)Q{f'\IWSGBdZ5dYcS墤58жNozsUнG̑ztI'r߮BiSic^F+`AFS1t)XFE|v%Cgwt{̲=\2@җK:}s1~a=}[Zfr]3 k箬Q>q DɘP` N KcyV]s--6@UL|]*jIԺgzjNUow1gP9Ti Z{$vڱnuz^aF_X0av]g:򭼅v 4b|9M~]P@ IG;SR? +fZ3`>.QYCVD%mE.؜5X x].;wl5"Pl/c?\?ل㝃=Tfso1V.VWWeZn1T sXLuJ*0B 4(6  {XqIN=ISZp+,xeqZ¿Q{yW[ P"3ҁyAnw1dL!O \/jszl<⳺ںd*CjbN_QI>Q *P۩џVwڲϞ2Bޒ~\M%Ag35Udjk07H}ա m l9ȿ%Jұg;PF$Z~(®ұ˲W.f:$NU}۞qHbCt|br1 `/g]lD:gCkʮPs 38V_!wHy7 N>Y=k"9ؔςӷ#d ]@P?èĤԱ->x Mp;C%20l uv> aڊF&m9l' _@dNZ N,@D_7S/!_rY>w<(fg䪫Kz%c~'7ibnǀ(KGcb2H(+ݚC&KEŋ]rJ&"YB8t'j?*,*G é=&`B(WHfCenC][yXTI[0@7#~3Q[ })2_3E`@0᠐)(u27V X?W:Æ@X -F㯣Hb]k Ʒ@αzM{T ϹD!pY:@yGiU֏s vx>;ó<%H>"ys.YTWO0:?U0OzY^3\杍g#Y/sV¤ta \/H_(,!Vfu]%*4?$M2%6i&Z[qZk*UHz<ey/UOT*J+h+2,[Df=Zh[F1)o|?rNSV ̊"{Kj;#F&圹QڼM);+vn/*r/ѣ'VP--Qܾ6'=!`6M X*+&A!^"@  e@dp #򆥊(~VvyRyo D0{z #ùpٜ!~⶝7cV_ķְj9"Y}ӝVBx?Zwy'{&sv徭} MGH&-z;y6:Q=;S$jniՙ%lG,ur.ĵt(:q=:nCUpg?seTMeOoLɣ2^֕=\'|)8C3k^yGJhz g &AA&z?`!Xg`2".:{2@q{aY(x6Wg&j'3_u:}P|M._P|z%%$T,ȃ;կhû b+d^$$crv'w1ed#>%T6qGR\8$6h_>Ԃ+%=cT'@ʇ8z7(FrLG[8N`x Ezt# 1LB62xiPN n;H\.Y@k4*L@| ݰ[ oV"Os~sbge>ܠz $`y 3A?{RlQGMɧ`(2^?RMOy۷9Qdᯍy%*'MtxF߉|91c7 ~_xtq) )FƮD ZZ_hG8 MR4,nRbJ` 2|A@~g\3HQ T:zd<2ki@ 0s>(|WܚnWe~pNzEmYH#"e jm{toW)%ǕF}%ozdSھ`L8HZxkR_Hi.tLb9Ɖke8xտ0ldL FA wtbǎj ʅ Ѡ+Ŧ6o d,!fx#uװS-}L [pLeӃd|o`Wь?5iO*?I%Sv3+NfS s^%_ҹ0MuZ\BV&Y+! zx6}|5^ƃpSUMtJ ۘͽ:B!:T7"l$hP\y^G6C.p9R, 6WK8rR80.zMJ+ut5vne/E͛J4֌J<#&/*JڔW+E&OQՙu䳫VU`EYU)bKb[Ci N xBFvT{˜$.S~yD-M&;w@9ɼj8 ~t&-i/JfL"uv=ɖ\Tњ(}t ,׀F2жH s/aCScL<d{Պ1O6I 5f & U!QCt90͒ЧoM0vXJcI>kEY*1Ds0sI-A&EC2j5Ck.6|ڿ_1NjW;71HoCVږܙצZlQKSXā*ÃkY>c Aw)MisLdQط9 r(YA80 %q[g$g)2,lxi5^!C!@PpExjw:/(.γʒvhUkgdB{z sT>kg{?U2e$" 1fف= /s]?K+t12cd4MwZ;Xfvh=b&ʲ}Q҅Z@jtQ /3,;oME;e<~̎lyCu6Aȭv+vӈ "'Gm5s\-@Dyk~y^ʠo=JxҺ*}$D C~ۨ64YڣNQ*1KkLu.^:jd:KRچF(Õ y>&-i&rԆ.\!Q8Cj]"h)e{ zze#kiMQ%31 E}{L5֍ty@tLFs< dE_9<(q)"kQle.<Aԍ8|UɇuWP_#P Dm(;Qy//oxR;Z%WR~(L i,R[7f2D' TYySyJctbAW&‘mC}J),-&n]_Jگx>p[4ae:j<o _{\b|B 8zYL *NiJ1ә8Y[ҟ=FSGǙP4] r_2Ħuљ ˒g|9ciy2>9_8'%~yeQ!e:{"SG(H%jV__kSJ0+t[[qA]&4R(Y|q/Σd;z85붌,0֜t%MBRgO>8g@HիJ7Y\D=>f(ɳSHLP ƕ[A rj25e?Jam_`%MZ2#O0)я To< _:}O6SYIH&?n$Y:Uyp@2@0UmsQdp5oN$ $bK~Kqg# B9QQkWH2k $nLZ{2r MW?W@RSZꘂ;F|4LS>P )kq ȀX)GR 7\0OEi"xv8GT}KC;z"զEvF(1!H>z < s%{|+ANM2|q]XpŗK#l흏,S|vc}qtyeB#%$NWrwmPKbHDd׉pC_Dw)z^ğ8b+fCAE.fguڑ pFEn~yq̪#'!@vvWS6Xώyhyɕa@"U ͨ`($93(;xewYQP[rDzNnK,%ߕna9Π\,iRM6-:W Z5uնLb=@wP# <@xD_# x*ߨw@39m<90"q0ÊyA-GN|zRҬA!0]@A+6c L, os݈U!Y]lV4zZ΂g:) Hj^a(a3찔v)܍a,^ 涞Ɂ̨@JbK%뼐)qT. 'r. Hȹc2B=Z̽udk3Q`NW uRC* ~Z'|˅<Τ1+m1'4I`^dC"Y(GɿpS zcYġd%Zb A?yQZ$UZMEqgȦmb| 0)r&걶FNN@& @9']ɰ@. G:@L[~:vؼm:\%sf'qCM9nẢ]tڜᙐ% f&F QM:/&?W)Vmnlb4Bz<زb3vyVF\$6ފ2#ۃ# tZG(V~jxÇh$}_ֳ U|ƆWFAm֨uH;8c7Rd{] bIR"|dϩvg8 WvN=?k}5G34ݱ-7m,~\kj~36EH`rK0Yx"7V)ޢ]0] AL$ t#H{o,wy kzS y4=# }}4A)Ȕ$NzO;!KXUDTL p$Io"Cq L4/N:h igW{뻇\b a-ӜIUpQw&o,!ǯ1.3.+0OlR_8}:6EsȎ@ֆ @dz`Ko~*cq ((\@hi hl#g4q/w'xNe l` xd/Pp|eT…:>W9Xpع:6u5i 炌3CS3J4rI0Vo- ZQtMVi uv9oa`|,$6)gc -2ΨnhRM5w~}wtThߎ=n(4?D_<BHt:J:&K -YyP3o3`wf۰$t4-7UnτKٯLb#זRp51 C<̷6^G~eBT$:F6y[nnx~A'lM4:2ߠ:> ~ IHtJEQNhy{kD၀1\0)٘dEۺD;  b$yFR#זyoasL|y*V?"4:i0h6S`MC@O^vA Te|S!7ZѭEv\qnn%2>8)h>0R]@p[wi 3Zٖwx\s,T:T}7!Qtw-;E /DRH\᩠gp-{^|0/LX;$ n7D'̩̦E2Rq 5T鶴O;[Xn1$_3S k*z.Nd-&؃y ~ڈ&H3 |j (fԭ@Կفg2cZdK{jH8Qk@ҞF^8 Th/2ǕWb'኱ѽBJ:i M,y5r1f#~;?fS DJj.5'"&3)d t`^90oZ|_uf:\*qA")*:dK7`x[l{pS5S+~eHS=H Xt9,I[{ӡ`tv]#k:9K{=9=@G@G* Jg(Q=0j gӰ!?Ho t͕47"c!H%s( Y-q5Q`Rku%@X9`8S(ĩ~/dNo*#udd#H;:YxjὍVshfD|L\$z4˪ȫ(jhA_Z|^LzYUlZ\5nylYĸaIٱI^4ۢ#;H@g-}qao?l2pf%X~tyb\0NA~xH:> Ͷern5`nޛRZ+MΥ;Ĥ}*@B^J (H4mh 1x5Ѥm%qUrdӳs 3Ѷks5?A/5yAM#1DA}/ްMb%[HJ$Mxa/8#ag{Q%ml["W|N Gj|) h' cRC]@ڥ]N?.-/I,dH`Bm4nS)g,Tz WD{[# 15 jgSTV;D\G$2W-2\#OҾh^% %}V+Kuyxi6Hٛ$9bg;{d1e8]2 zz{۷m Ϊ~3@ȍTu$f[ oCGSK䈊Z~{_BOSCΔc0+N=`sd]7ViC[!7)$bz\'Jzifu f`IX2F?u0Ajx;@SBK5_sDO-}RTŀ{(a}1m?nysL~qjU2Sl/37b35QuT"8wդeQPVk[R5aaELҴBa\Bޱcfŕ箊cw[A˲ʱX$EԇJmU ֐VrИj. *|5G~1/;\ h5 М ߉ڀAB<ԗi!2IMw1V{"i#JB^P;SĿܝT# 34ɟѠ8n8jLow(Oǒ!ecꓴ )"<(z]ߛ j_{fq=h)%=1_. (֒] #8R0@hEOW YЊzV%L(ZD&^K{70afuA_+LL AKlk~O'hs7L=rYUMט3 ?[Fs~3g sy= 0&vݜ=X8ڗdJV$vfʌ5>z?ٶsIKP2/<|D2ƚ8ce A+TQȉsu@L>?INМ ғ5 a&m6܎RfݱzeG\8C)DG|NHkK 5WO ׫w4AC1=;)@ekf_r݂mMkF½T0e#7)Ǯ (e% 7`6>9J0t۾Z];UL3wJ5 1=We;` Z}D7R(g} +'rcIz\ʩ+]+ymIý{zb$Q t8Vę۽3EuG~ݯEx\Q)\l7^7IGnqt(>d,>o]S"$?\Hzw/ 5<{'^C&^7fS3iw>"ӦŭAQ2@֞: " hι߫؃rs_"QAf>cUl:MƝP^~3Gغ}HUq/@kɑ Q˦Ò-<>0F~ pR5GNI^-@+,) +wpqZ!_;B3^Y}H4<;Y^L9:}MkZg y[fpx-MA{KbfPmmJ9F6YٙԄѳt[>~zoj4O4 փ/Q.̲XqC2bW6[riV»iD!&9'IE!ȅ/<$ |l\U~.+Hf*3k?' ݽ(*)א߿/NÜ8ӋJ`9 YRߎ݃nd9k}9vE:/oz}?]WMʩ ΉOV3՞^ub Zh 5|QZ ~iҙT s#"z*p2bbsoyJssŢٲF .~?F菇_sVU7U*SRj:hd3N,x02D C n4N#\T8P2om j q~J\TTb\0i>?df?;Q'e@ė M+q٠2/k4uD8ÌkJ1 A @͐ lPFwC7ϗ Ȗ>HnRxم P.%)V9潾-Yd3 ~CU8vy/lZp]3r[ÜtCeV{>myx4f,{@^Z|f˘+)K4ٴ&3 `;Sً~U૆E~(ùDtU'sDLϴAM2#abu=x #>6'^iѵ!ҕQvx͆<6IGU˶XުOWșI 48(Q˖@y!$k "s5aBvD8`(aZe4 Y>aۤ ,튜Kʨhop 08s|龎=\ʈEYg[+DYQBxM.|c鹛KPdp[;_OK KR Ů鴇_A3amT!VL"xz7FHV"zt.R&>o;2𠫲NvN E܏& JˡSdSCVˑjd%WlCx.!~lAS[mI sEG[ZˬU&4"u懭o~9ДPGn@Ni`ҡ1]B}S2Q>oVi+]^|Eԧy璢Z >8P36|b&v ڳU>jCiۖrOFtWRc+ w-Wj+8$Zfq?DЎru9P~< FaroLl<}S:+Q.PT%ґTJm#TD]Wͪ^9a#q)l4WZI+COŇ = C$>TZl28ŵ0;ٚf*uqaF4ITzC`>~lC(D<3!]&7".%kiaX#IhL׀cTGUKU;+ә-zw<^q~uԣ2 T|6. Փ -TPGtjyN ==k2bDx $!sW֦`jy/nWyJPU;0[=ZܠjA`U  wDi݁OW! snԝ"齜N dIQDchaxkըEY; ΂jD j)K$%Gy;.BOR?ץKb[bx_Ȑ0ےF#XQ8dŞwCFuk#eVNMjLASʤv3#̌Kjq|#S3@ V!S9V9hK!"ϘQ0QvзϬYڵ µ^%E$v.nx1WZ1,J7jz-B | c_O]ƭC-CtTg"pib25[l"V,j\WNI z~kMmC߷B8I;I^EfvWy tvwy]>?} ɱtTJkK3Pȴ?r_8ם̈́C­qѹٻ+FTlNl0Q$D4X5C=5 g,>(1Ӫx8]%2_` 5xy.l~1 `3Q\pRՍ(FZ8f uuzg=ξ.qTqC@)6J1-D"{yN_bB@cN>%)210wv ,&wf;㦺v_-߼7u)kve3r MhY.j!8TGOsOqB3<}D럃>B-_:h@NUC5)Su` xluy~414 }yZ%ҟI&ax\ԆCu?!Y d!tRdpgvߧ&{Uķ|-! @.ԏ8k?|3 (d 3)1_)v UZ#4~O h?lc=S3 jL]od<6Mmyfwf:1W}T`NߴbA@04}k>}?*d! ehF=ʥ ,PP~fߣ)o{BiOdDa,m#∛k^(4 %9N~4 >M !pGZ?b)Co֞g- .T#b|O6R`pR,aaanҴ}#ٕ9Br߫K=?JrQnxCU ' AgÏFD*<8CnH1JİK"<D?ڶVBzF'43\JkBHrl%Ci v.70Esw"(5u(j^Н@֮/>ɽMlKi*! bL0(5VSGH|`U0-r!/Cg(WdUL_ko n,8`-\p @{tK >35Vqy&'́Ub%98NļqDG6ԕoq|ݘcR| <G(/LXSTZȒ*))a (q گH\Y*K t(&8 Iԙh{.}lr'n}:lTJ>/Lta䘧E`_DuBauLnp]C>v'6rX=!ޘDQDu%:mJ8ǹV\ QѮĸ札m: H%ڔ_/'h!>7X9pJ 0G/y~d-|? gީ͐A/#ֺ5F1F([2#64\aEvNcjM379|¹oD\ՅzEr` nRgx5SL/%+ W182I'AVtA5lh_v.DH9̗bwi}G>7}*)zcfhy3VR@o>rڢJqڲt\Djk*ʎ*;P`Ywb|}B=芘_O M5%4^?%H|~*3$w5fZi*0ӏx Ɉ ZwKK#LmGZ90 e x,;a11 LH QG[陂1:@vNH)\?KEgOo Ѣ(|,~kCJ2trE軝7H |5Y%nan$KPFat*Y%!eHd\VDE:3_$My]Ҧ-JB+]q[(?[Nu <gH8'^w MC2XG}~`'Cf07h M'NEh]KRifCqLAZ)lhr}(XʆRx+E:gJ1UWċ=V O%'hLӠK^8ʆjc8uN]GHCS4 ,npmgz: g5d ~gCݪ  4xױ1k_z.@ Zqq\;ry>BuR߭eq*' Z*KhW7FL c{ֿ !;ҏx;Ei! OvI 4X@zRF1 |ϔ$'>O| 6RH}߈4X;M ;I]VccVE@F9 a9C ќѺ;C)upAh (bAlCo@m,443R'/E~KC?E ߆,ě]r:e%|] LЁCRR\gl"9HA,0'K)8d ZtDS:όuО5K>u![ȂUICD R26JL՛%T|z<1]-ړ<ɳ#?02tA.I; KZ/:gIPzۍ| 4@;QKc&QU݀  0@]a(,^٨YN ,g_bj4P^N& TĶhi.X4 j7Mڦք:;&e!BZs U—X??(t#J|jHqh-"jVŋΊa`IJ>4$[6qIn[5Gp> `"6o_*FXUdSʣ4?Czqy $L}ZǞ ^dj҂oi6eUN\NP<{##_]EA;ßbՖ0quuFld@6HŶ=n*̰@~(a=JlR$l1zdOhO^R1Sia*#i bguæVaJ%.C:-@ c5<e }3qQ} t!jC5r 9)YL[f&ZFIvt+@%<Яf;-!MH~Kvv6wނ̕nf+  p ?fr` WWz!(4xY`~ uMIFdŕ韩xzho$I"}7ZxF6OKqK-pL?|nߕÀmÙBJ4{wt=z\i1AՈ#2X.-*5XZnd:dSlk HytݘM˅ 3!my Op:d8#ob|BeIX!>E8vi[;=]'r^ЬXP-~iKOoJ,cBi~EDsnkn#g;l f d zJGݕCIGWY-ŝcQI!T4zMg~P/AB6T]myW@ăzs rMu aQJ2u,O8#\]zMG]:͟0T7eWI4/+g+{xX1/okwCJ"J;4XӚQ͸7t{1CḸ.U7g8 =I[Uza2b(mjv?~0Ћ4_*w؋?xTcK G=3,Y@fW2OR < ~.sHSuDIw.1*m ~hRBʳ + ҂ YBu1h{废tszs{xߝ%{v B$)L8n;a@d:$%GNޮMw(rO%cFpU[9N1ۍ-k=1]6{ ΆtGvDS(+D~IǡvY/36b6ą+G Qͦ@{.h~G)UEPw9Mِ݇.Z׌:c*qCbD=q|˜ߏX_ 4X81o&іSeɠ@!qF&I@H[%>N8~as׬@aޛTҢfN=B]gd&BQ$D۫ML]- $%'U@_s~>ǽv1# (ʀ A5Y4l-ƣ;8lZvtbf"N4 [k6Ȅ7Zwe_ZJoi$]`]0upa&~aX`5_2FrƇ˄geJj\lM %T]5vY1<()0-ԣv -v꾎'Z ]LyGU^ķǰ | ϖ+U-%5iK".S|dhaV0&% <&M }Uc{bh^VԕhսZ>ĞU~.Hx c @t0ȭ AF4xQՌG$R)e5YU}ݚ.׍.knBޔh{֙u;3 otchT ԷKC)\` |X~rJy KH[ Z)GCi;=PӢ>?{.SA+A(I܇m:uMrw;z3F|NS&eywKdhPTԼh9YQWm|n+dm?%Ћ@;S[ ֍,-CO0k9~yC6ܟA44B$|ȷq(qu+u=AW|m}ȴ٫: Vr.fY`VYd0rTpkC/+CRd( PU5jH m!O\OXѷrj1 XG匳\v&n#IaKufo5^A鄶k}H_╏u c0sd}fzwq^NcU<`Qv{أBBsgvH-ķ юjMmd39Q)Ő}0Eݼ⬢g- ˲J^o/CGC3)~CWiƢD7XbmW*U8 M33w^^A›E] RiE+;quMj69ɤ_ =1;ގ3 u@iTS1\ |^zKPF4D2XOuEm {b] e׎b"ITD#j'>Q8?c> 8:`7Bo_[ӱZM9&xCTMCzxn:6χn̮ƺb@y~qV|3x~ݎc%*7EC*GWO휍2~iBC)ȳr^* ǘLm>u޿!Yѩׅ\\@:E'\*Wg |$Z#neMMykeaK1244>9LB- lCA(O;g &Kx(]H..v'ޑVyPS59 'T2eqN4OpYAi6>nbxtV+[]= 7P'16/X{yB:X%LJ5 :9~p[zOf^f0p T*skRA'x,XGYlwv56IVyGRcL׽sAdjӎnXf'_*,%4R0DO|ib}09[-7vV h ~,j? *)hixĨۓO1Bh4oROjN"E}A7yJ#)3'UGFI|3.@`i:PV]/67{NJZ7sk_{Lcza{WuxI$6$L=N0/ˈkm68BV#du02œYU8a=8f}{;XW0(Į_I7C}wɟ6!7 Z[뙥]lUX 'g~[\dHOa,PFEݢي%Ag&bܭ$W ll=må`eu;VlL׍H1\1̑aS1KZ:F\r\ʑ9bAXx;Cv<,XӑrMvl/:h8_t "#jvZMkXҦ^:R'.-u*I\08nZ%FS4~b~# ;:|c۷^93Z- ?12?&TYV ;|z+OT@rlDgC Y1 +3ar)@ۀ;%;$Hw.i7ls{A3KoT8. }QЇ֪/ւ- ؚu@pk,vl gf|@Je I2lG_#nKтBy\MW'&JC|tºEyW T«w.[ZNLEPS(aL@&'P8J1^yqܺ鏪*eYkuY6r]S|بNe%VT %rv0_:xh}<}Kb*-|&jaVb Ĉ@ENy%kůL Grb/wؘ2F}!qh>ǻDKgPpnɔ>4]fLJmMH2%EvBvSu.+AjS>$-44kCh wv!=5Q^8R !9̘=?ԇ":Oi?b5ם 4%s#1K-b}7 ut{.^;AmJxPiJrnQt6e( 8ߚ A0cDUm}uNdBݸ!,1ݴNһa"ZV5eW2 ~  q*{>nNxl{u'YE=#tV 4T =627bL ;eN>h pY粺y-%3GɻU`!tv0tS?@n^jph{.(q(/3:HDJ.k)lgdI4B&(ى0M 3cmn0uݺN([< 6vkJotahE+[^BQfvkC>/3R J-xtlHj,V5'+gڈ^fh\r>yb,R`eqT  g_qYu#&Չi2lmlLd a {zY}eO@tW4\6 wXaOWA+ ,8TŖ7Rօ=U=} bIXͱ5,+Mz킕u8qp.T; ۄ6nǧŶjn\^͇ 냂=\+M4OSOb8 ّ\̳!t =iz 9ۍR:j` 2p%[Hi*Gc'|"&lř ?7TCbi>Okѓi5R}?:lyovK4{9` "l:^H#/J\t|RG}40{X۔%4PY+. QŘ 򗐯% B%vg y5ᎈI*bD+ʇ׺5Q$ZE&ANq+OCak8dbCTH7\h_3SOkŤz=oFS1xxH4hǍJ #+>42^(yGb7Wi0I3mai]{3'\oaziw"iv !GɩSf ZSN"RmSg̎5`aKG&TWM" R3l0uTdTOee`]D]Oxm9fIaXT_HO5옎hk^i e{l\!zZ/Tj.eHrh x[&Nl&4 &U}VI?= 3sڲvb 7?Cv-ol {yyZcsSQ}Ä$gQaNEn}vism12k':CV)ʫ0$01ԋ!c]INwqyMqj\FT5ß3$sɌINjXGM?1]Ј@ٕYa3݁Dѝ ſSGWW4ϱKI:=*a/@0 P/ʱ!!\ءEӖHѺImB9k)~ 8߮a462`PDCpTM +rjULfvEm%!+Nj Fm,Csi(IS& d(? Q~k1G;P mc Ek;"1W_edw^usk)'"zKyt|4+F <VW'yjP$+%ȀunT{w6qK.4C^=M_Mn6Tm,)n=cXP֭]7>W֑N^(a9ʡRi\zR^s| pKZT=[k $PzӭGȁ"/qJ8Z×#SwRFE|Q+p0YP?Ki) PK@V9PhwYZ`<.uÏ[6r"9 qf73+?}Nc-=;m=T-Ţze̎d }XfxpF~DfONY1c0KZ<u7-llsRCaT@ٌf.x1VRW?Hkoۣֈ}o>QLh(P9d)M(+Ԇey%uNб{ (a'?{}9lN/CQF z&%ZBB(Or{n٧јB:^ o!x^/E7(J&$-MrZ,w|b;s g$ EP ^QgM(KGWL;_Ii9и-<eP+4*ѷ}D5v'>Hf2nW# uTa"}SX7Ů.鼥!Ni;s˻j۟woIo9|B+F!Nq?|4> ۵HUT,DVmуC ;4pL%9[ MuEy?͔̼>tYo0ޔjuA[_5) D׉FIn:G 7)cU|K6itE(joR.@Uj1k^gezHWgH~U`SWO ?J[9@?:ZTVGlE))8)/-}4XX[vఘ6ehdBӤ Nj-삃Vn/p2 "_jߋ/j6%j08v[ z-8 7xdY6.ڵwOd!b^<$UIA4\ >J <)d,G>^"KF\E>"n b^xJ2+Ѻo6#PE6`J3fGAA6,׶dMjvQ[X"hdh,\C4F,`-1S \ Vo3 Qo*OHZM|FˈV(|aC=6:-u:b] _HAu;x>8S q҃ TzZBXlgWjWG^-N51uw-Dz%F"O)/]z|R_bf+]z'Tier^*>ݪz'͹2v޴͠a\VAtK,9ք9I  OA ~8ϲbxqO[UFIv1e4Vٲ-1堦7~X+ -ß$4j;xbM y;`+@0Ql7LmPqj˿7/xI)}>UW{ɨ_z,k'S̒H}s\(<[6}cق(T^}(ymŌzM]iLSBX 9&b^ ˳Eӥ|`?v9`3CwD`VR[@'?l%lyh% F*KdrOpS{Y|FӤ@A?3;^(p7Y3[ 8Gn MF\:pR6èQPc*ȋ[_($r81+ @SGj)5QmiR]C 6pXi5)(fBkopxŖ^)b 9& QMu Nqv%g84(4OԈfRg/|{ 80}R])B4/Ota;CLk4?1ofwxV ԯB 0u;Jeg? إ)XSVgs*+:B11f~w=R%_#bpopig&$jhNXtxՅ2w1f[ U3˯׈Ȱt^&VO3N:l;*s [% V1|yp-Τ([(#f%^8򖑳{7E-V-|b4;GFO$MMNK=Wų2J`ft~uzOG9zw_75Ps+>k0=`G:FJr2GKG0Mi~gp0-{py-7Qzwj=lj?Qn:Y@g[uQco+`r9&MՄ /m>u \~{fg%z{uUN1ܜh%Fz}q R-kjj Ue.`~Mcp&V+絬/|W\Jcܚ.D40%z~ b,VGUq=p! S-?TŠWӟ$&-BN5UCVNm7@),1!h` 狸fn{yùVTept,aA@[lVXfJ>~d& r4 0"F>u8fj =]΁(,sS'&d⨡o  HX-Ӝn tW.&ۦ&3gJI2/"˿y^H;G-@Լ f6VۘڍnF`PN>=qH ,Lk,=QMi;3!  >H7G[F " N@L8DOu޴j&aT+}A%ݔCk1^%-= F#%KUj,꓃ߔLZ0>ZC|@=Z 2ַ#|\0A|JsjwojOmDPӵ˗'Ov;FDy_3"eGg}OܿPE ('yHmSagcIJܫ.QE -r8u V ~iE#vuX!rZYCѯK `xtc#(uQV r7s*_j#X.W&+Dw[ZdH=1`` R_+>EmǺ,SH g.TU\ֈ7V[z10O}Z+X`E0hd [; GÊF0Nv6vt#;^s5[Qәj+Zr\3:T \y/R8ßpm2V=}\ T a]3=?c[Ci7cFX<bE]`bOW>q4H\+,V0Xn`${/'ZXSE[Y/+ Iqyb@]z=P- ( Ϲ uһ<ΙO B1^icjI5m~ǝ4rTNJ7u ͔kZcS.7Q+af%p@knɜ0` `>@]y>,N;1npec4/IS*̀95HXmDh|y[׮~-c(J0c$t]!Uyɐ}@(>v`~2F F!"5df% ;8Ʈ& c9ne0r28D^( &P*^c7~]Z( \`rX7Uj1W}WTH5Dy'iס2~ӎ$vl<;wgãFR,|$|jPg7< U$Y t8(>;|a/Ä6n51/ᚬyeu !W*9t xG)!+oMs:K,T%cL: oLj7]|2\qsp=Mlbg:i"4_-I{24|}?H`ړ9ǟ8#f'0Y\B\O]Ψieqboj,dsx>hV^2E<+:^ծTL?Wls]Eٵ6XKV,0n$9i-uz.+tT1?J‹JR;}B6cIw^{R"OUڅ܅hX^Ĥ:8J\S&#~x3r7D. (7ªric<+8c>qT=$*` N{fpr|G>[L*cA#%7!շ(I*zߩ~o #ALTR.g3|KOd< xb~_gtp?턪.R@܋-Y: >jk)c!ӄȷ!T|-M0x1hJ\Rv, PHf4>eC3[pjr?9|K(w $k'fǭVH -Ƕz|bQK`>k@sayKZ;6GБhKJExoX ɦuY'xNpf]caҺgu-:.| AU <&au1[16D.u#uͩ 87#M,P@dKT e~4.e~2[ p/`]4uHQ8\Lx5 VKeCu7a֡v 䤴zdCK*xi t:~Kꍄ(9ah%bY1ʰQkT=mXI{-oByBlmܯŻgy  g3SWPČQ\t) O oډ6FqLWӥqh)-n\8NMXeT3j8R˙[mT=h%![Jޏ 3S8v"gGJ,hwtj֋Io{"eڟu \ ' s w b7fs5< dr!HOp^lWfbzb-f7!mK +!|cxrVIrN(lgv)BDzXvN1#yt^IdD##7Z0rC& ҡBdKlC+JNT9Φ?ѠtmkR}O+6?~(=꼠6:C:{W#&y,]ئ)R\c䗽UzR \Ջѭl[h{vZSf[QC~P۟ puB}w\=ί?&6^jw!]~mLx(H. |1C% n0 x Ndz U͎~9OovF8/~aAVrަ$Q fIxq|'Cc=Y)]^ܑB2L4&B?L`>r粂 `sAb(H_h/ꇪjo'Sd`,0_n Bы kBƑ6W+#i٬ϥjÉq8/Pb$5o\P x@ uiM%'2ޢW #:'Itdː ?k2hhb;򓳂/>rqÝk%N=+i_Re'}qw:l4$$L t=PXu9iOvMf 5]j&fuۄF>ˊH3uG9IqA>Io݋ǷNuԣl͗(DQw<0A+h{Yd ׏T[_'R^ʅ!:ŝռ n7`->zN=G?3T,El \ !o[\1.=Px$z*xw nl? ǐL-&[,BiYY~I Wd~lY܋a_N Pdd Ke.NgKu3= sRgIOW!f\# /՟g"CGU jI;*g ҼqٰWC|D*>&jlEg  va *i~^A;q~H(d C[ԛI2*iq␘|-&ԥgc`Z׍`@Ph'oMmq 49ŝfA[|f%C-S% x-S{P pf 6J&sMH3:lNgMt_ƂSLmE"B է`|:T んA^key2^ 4OH;(ܓt#bm ǽYV6N/qٽ':rH'?|PN rN{]@8U-^z -b+ͩGZ(<$Ô/İ}Scø YL@ã V&GIX]2R[<:&ugU^CrJi[sī?[GZ+LGI%2ӽ` v,fi1\¹jݿ:Jz8*CRL+Y.2rm5rR}Ho!᜛Ӟf-CW؃Rwq;5JҼzybQ2Lv:C%vկv"?u H#1qψ<t p;`OG.*Y 3]"#KO~JM*>l4Gw?kO/\~Y= @ÜCǏj u l*i<=fMLdM[DbR}~5pB1p3L$8ɕf R&u%'"b;GpxY=r n"jO1OT+ *a`7  JwOeEi},&9] $5j7$j3"?Texdj )4rGM/ݷhՊ]mP:OE#7#"F@_LVtĿh%$PB-&r/AY3^`"QE\ꄸƭ |w=dt۞rHf 7ɴ0dL._kBO<J-~Uθ!T]@ Ujw!%+}iO%mo4T1~TR)ߣB〄şYv&':-O-CQ 7_\Gh@a°Q.%YHL'!rKHƞJ$A4O!r2NݖLxaǯ3jVG2U90 6_pe}>~S#i,'O^6:M{ tţFUu|P?\6Ik!;Buwo0hE#xw 9c6{/8Sn"MP6u( R$9 Mm ?vJϳ[Ddh$\}IѝfbVm)B(DMט- "J18Ҽ'R\f%cKh D C /o\wV?%]wщ}s[Pz^*ؿd ؙYvZ,a5ijnpآx[2A( (~"xo  k|N4 d >p)퀠/( f(DlO/rHue1A@ %=ϜXWPKgY,6ܲxEϟcW#E7n3"*.dfŃ :TfƷ<݀W2MM3lAn?{͈H$ﰟqN%;y@riT6%yD>h#sU[̙|zSJpFe'PiB?EcbCd&n֩BuaT .&h6ݪKBmdfKpN`0جJ۾ݛ1x/>^<${6r4W8^MUd;q yF)UX4^4g+ Zg[HU9*WCĦoIII8!R~S봆D秊ucBzÐy,9i_Gi %+o i}&%|CyvGt$ 8vQuE!}R:} 4Mxqҽz'A3'D:IlUDz/О*dST_$|c~^bsQbO= @+zFjG^m.8MQ[߬J#XK"N{Kޡь"X9@ҟiҫOSBxwLjɞL&S+NyYCq qͳˈ4 PPft*@4 Vɻ>jmK~{kLLK_MDr / WtcCE<~n٧sPMS> EuV'M|yGsX&B(t8 d-JdyΨϣln֋1FNGeA  L}FUg<~Y415zJ x:2/>skq*xȫX*$|&ADcs e`w|[դٶE޼Y-ʶݴW{E{|\pU|܇t (oCtmآ@#]#\әռ~%ӿz8y+E̖1$y݄Ϙa^+8 {|^^%cx2aBLkO3 A/u|rD.L!aEJ3t)x[i1) ο`vynۥA0qc G/TB{U+΄-ՖG4 ,#,>`'L ~;sC9QְP40J1LJ_ǣ%'e'5"cx"\@72  ^\ٱ@܄X1f(1jʲ*%e՘G5 - }F\tytIg,20N x&?*_+2>h}N2:8Q40l贐PfI)'=bj,EmEy?@q^“:xtU^JڧIGo>,DZM;G>oEmsN { ;Ej| Ћrq9V2 |7-ž:Z5`گ!n5jW=؂µU[ޘOƅ `Y?T! @bliۏP@KPfs@=-L׷Px\ g%t1Q5V:zk֫EJWJkԞ̇XFl|E]׹paufTUQ=RLǸT=eSߠ_jGaߞyxzʄ:7@zp>;mnhr AűZ0qָAnJ$rhxY8bɾAFE]Uq!Ӟ:{:˛ #*>#@p nV? x ÷zuBÂS=~̓oM`b_dhCmdDkPTA)j`= {/$v;]rM_,`:bW19L*%U#"xՏw7`$3"r HX3g: ŘEf/!^u\B\3t 䊎d32+@i5axnl TR ͩVΊRa:R@_3\Qje)ѦV۔{m(R48puVykЯINR8C@?eQ)c0 W#iCGKv1QŹ0%8XY/DϭRհ,i-Qij"S<cIP=d۞fZ/G-=5(#y%vzH?@,#&COoT#XT|M[)~Y>ġgRzU;n$DTH+ :Ϡ/m`b|ZT ,DU LjKc 8c59#cZ45ђ:V6?\Ⓕt~'']be :.&DxGGR0ˍjwhRJ9Zή \షTs@HQQln;`sB`Rk6w-j-]ty#wYe#Q&4빣sRyv`e۞CY4HwSp'Kj3\2Ⲹ7t7g8zPqYI61IB;#hζ@'e6TJ qq9[K+&5w q*\uh@勺MsE`毹A%H~f tc\5~vrMB_fN}$ WG'ʓgi4kgs:4V@uWOHFR.Wbz E3ybD TG9a<1[oh;6x1nG[Xn~ $emkR1;ʃ'‰?x`X 0r"_?"(۳3|rݴZ~##\.bmlvKSXŅr֯*Q6+]oc tMJM"g-]qLQ!c\7k7xEN%90IQ\7dd0zg0fcx޵MV}By@LfJ $+#";wzPR-g:WG ]5&HrM#+$AqĆD}0ȩb$9{죂#l$hk!gX ji. WVP0 dfmN)n5:dT jAvبrqYWTd3XUC?M$6(5e&Lnp " NVS\:t3P/ 0aF[ǒ9}d~+aYl^AňK51 luŅ.'f/DL2)m8|v vN~fnA=ǰ) ^ "-~SG]5߰}ҪQ#rEB:S18_Vt8-D{g\*na.zX}ƌOH-Iax'X1{&DG0IY<(YlC,ɼCJ`,K>| ȡCwhK$ہckqM*=Q [zv]5fQ2kvLjAkIZId~HD4e|ƪUR- Yd]~d:Sx쇲F-et@4ҌTɚs7,!T.s,LX&:>d YSJvhwĆLiOۯ8euC2荃+-xWDx.\x6$XKC?$ k:ϝcS6E?CԫM4xTF_T`J+dW~2 g"WKb`w۾Y̏;lኄ1sb$Ln]hFX !hd[7Ң1h9IAzx%נFvozr>֧$Ԩe[oWô-yݙ%| NʫRGף湥UVjko2KUnv춎aվͅ\AS_D>&[ xdE7տO﬷&&w  z$v!i|a)ZwD%@H|"Ybe ŲN-_ևw5EēQS{^r'&/"e݈21h<"6:$lP&}gm4^aQAf". կĦ7ҷՅNZnW~RRgXnYb!tq֪Et L٪"8iRȿ0'LBlpFq\15ƌY:BVk!\+Mqޫtm,zj6t ͆.9wMc~bœ^`WR<<ŒaikaSsHE{DW,4L\7uHۧ4z>{ıK:udu#S?\[[-p^h'b\.5)]ugqīC];ʋаL??M9_=B]@JWSd, :m$3.#a[<Hb[~TF,n ĩO,Ѩԁ+ڎ[ⲏA۪jY_Xp,r}}d0XB/P}U*C%%Bs2-* D\Ï%WLv eiڱ2pHƛE(z+Z/80i}yAԹx{%0գ0_3i6Kn,@c]*Tz?-X Sd,CЦ7*:ESq)hfɯ{8;ޝҁ4a5vpnEFesB~c [!oZ `s,dCAl(G] ,46R S& % xﶔOjgnVw]+ ~F~Wќl"=#WWT2f0ZVpd&hg;Wv4kW]UXxF}lH +cdV:tg>X?z`VG[Q5 0#SkE-EtP?I l$ 윉 ~ O};ku0"Miq+8-_]e NDm~Pl3>U yt#$:%^=,ba1ױvH~f3Kh3N-Eg@Ũ"7lԶ 1Kf#\T XSf } 42Tb'%~BywdmS3\jz5ؘ,P;nF.Ԡ5\LZ$,]lM%f+EL~ro~^^_FT,7vp\r!q0UNDwDA(U]䐗婘_$Ze1<\}NrO !Kd!DMC<@Uҗ* 6N?"DYk<+S%i+ϊB^vs_7aGv1v8L!58$|MXlr!Hb!,Stfjbxi^K/ ʱQ{'u!LsO677ol/~Qcw\BЇio/˨:Ԇz2Нf l*=Du70.$ܜPtM/$pœJdҹf E3K)?X6$Bw%C4#4I:~cO$/ .|"b؃4/CBc>nV&;}\ Wߢ%jckʇ3_ "#ˡu,dBAg',Y!b)> g*,rR}|L)*$8rnWepw'TC8BʔiM1t΋e(3b3=^H(iCAHe/9έVx?q!k"])+i:TWNkB0LM ?w+#'oiS'" :`_mcuJF 1 a3;x>ǵ5ȧ˦H@r?/! !0cKs՚[DK0yN,R#܇t"H7UͶ?ѾL/ZyzEÖP|42<(wYr&MtLs;=E$|Lѱc`YmvӇJ7yDWCgw `^)D^ }Gh  |rT!T@vFUTc o(E$3*,?u)\R~4=7'` '8F<;K9.zTeOY&H[_SS+!V:3 `6{9_M!.W-sL`l2nicٱZ߭q_V]EUZy ֪ȃtz@Sd>&e{ʲHF#vmI٣A+)eYЍ.rv#a?E5M!b&I`39v6$$LnLМqZlTzN!TIr_~(fڗ9S]AU#UϙX1X≲ԫ-.ehgk`&iL^ ^ ί*{PwkѦFjM s:6EmلOhynޝO>gPB;űd`eB vw&CgOUl1k}d GJ,\qH2wrOQ 泬/W:b 'o;6ynH^# xtV]$ѕoS:f:GV؂B s*L͎esYnyNCɹ=hآT|D69 \u{dg5iKtۧPe|X.fq+`drieh^q: KE9]` =|#JS\ e'm $|O`lnߕa,}M8G ctxq8V1{ !y/ÔMʽ4?55ByrK"aη\<5A^g&26tBAx3ʃ3K[OoUoR0WK+1:{X2$# 8> èL{91͜2o4ۏ2倅&'iCmԶ0tHB$Zxqy0u'd#gڞ!]*C\R1 >lͰ9O5=rm-=ӗg([`榔qD%ĕ}|9ckЊg(wa5y2 H%5/qKx pڥiR3BLS~ȼ@Xî]^ѠV)҂=5 {G^W"Mc{3@! O|\x'42s}(n[ q]"FvmzWaXn tfhSi.l<޳Ihj.2p" weۏʗr` .|HL+ЯtD!LU򺙈H[loo\V.13M9Ţbppo\ !V|"?6'*` Z˒}ǥ"Ѷb">nq2q j\?nY 9Opf Fm*ba\>WB+Ba^pWikSgG O(9ȴW\wX b/U9(ep{`_2K1$[s8c\s7qxR)A&H pg_Uki1.AA<\V)Vǖ15ߏ>|]0|7膟{Tkc2F@;.crx$ SKAt]KL P ɲf}2<_"H NI֙UxO@-E4u$Ffd?R4C@'^S,"1&,ݜЪW=鏹Ύ$0OMu߈J)DGvD^?Cww-\ U1\a SWưo<=kx+#e7o8R MO[4t7,r];eaX;󰶇/5a8^#WX`3e KʉUO ug2Z .2v7ո{ oersvqlݖZuJ5arW(b^h+W9P0֞ᅲ]Ol4^$O?bb|~Y±TF%;8\J,HJٝ\[JT*W$!<m]JhZHzZ @B ʄ UQeH K. lWǥ'I u7مOp7>JPJ /װ"fRTpX!17)-@rjEM|Ff [ʴ/gÆ㮱.G!]@G U~ QFߜ@,h XB+^[s{Ĥ(+tC&le}4lޠaizyب?@ Bd,?9鉁FC(DOthlz>&Ғ\r? ;_!9«Kl/=`R uGe05{:q\hĘK5;?dc5O3ayvsɁpMZB81j, TRƚN01)Dp8,)a<y~NlBj_OGql! ۄh.f3PtQlJS&%*芮>xD ;!82]{_X\Gi2ҳ_B lҳՕ'4u֘Vg}B)y:{fg{v)zȻ[JeM@SDag"f?! dq;QnҮ]YDz*m^w@!+\7rK@ ҀGIKNnṪ/! *R?eYB[$'6z4Yjx_킟wδsǦ} bWD?";XQ☾Ɓ !4 $|M:۲ү}*{yAfz.QbKCKfcPЙ_7r' Z3j%:R[ JPK$#=t^4eQDbL|6l?=-ǒcA!7;G6k狟bTh@BB0o3kZYpj+;Et[#7)ucOqaZ+23&alhS?֪{-qSi}p1S͓D341PN-%W|UpNb] Pxt7%!XFSLKu 0 gBx7Yqơ(d`I ;3 @jM~ZܭECǫ;-K>mTNbېž2b Ԫ{Q⯍" uVA߉!5.;lU C'e]gWa kG|ZjLWX ua@a14'LqTܑ޴jc혽‚di8[J;HA 3H6AE`2xģm=Qΐ=V;P5f_dI2dYUu7҉VlƁW-HWKkǡC!ٴ,Gx1h6n#1H]!p,LvuеNjB^oF!u[>C);׽:lh`wG.!p XFNT~N!xFCf'Z.8:H{*-ɺ`Fg.A- 8q ~4?;|>O\!I{ÖD lfmmThtL>݁]藑%cz\t,Q+ =&f譲EŨ+vvS+L=8;0hSZ&0|k Mfפ \hcG>qmizG&@ 筳Ӫ,3ktoj+edBoHOJ6_xH'5Ƭ 86ߌJd OCRV#1!$'ve*՚vs4gi{.Z~E]_5-oV-|fN`BX1P6S6`Vpm9 ob5QF$64\b~ƥHCɔȼa 92qv 1M$NS}٧|ÝУdMKM"ED56EMV[7u ~&F^.Yq͙go^G-茟vsqa|]7d ЛHr'/E4TƜ_Xank-;CP]0hd#zda 0=K|rZDE w32t;!Av1ܤ#.k\m"5ù\Ҙ:ec\gzZ8,=,]RlU}ZuI:A "wnR=.5=C׻2 @TS}3|Rr -x́ t<2;Ֆ.BYۖG =1Ɖخ){=5@w~ꔞN[;C)0tͺO3显pJZc Q4dwxagRxapzysd41ŎYd|*TfZ҈V)$21 -ꐽgiH|n1G~lp zSBGZG}\ty.li( ~M@RG{z8FKۓF-/3IhAȃr/LC"{K [1[t|՛.f.혗=ڻj)0 =1xnhauy$v>PA?D_ksd֡ v*]3"Hݾ̻Ix>󒈀y/jTKr^rR g*x۠8I",s-୾\Z!]1LYv*G_aJ%N'2臌8)nT:ܠQOGuҽAe pTKSY+g@:BĜ! EB|U(G^dDӂ>2j  d/Bws[@Aʼn > 52AGA,&l$m&=đ>hA$_:.\ƒţqƤ7&la.^_0ia: M>أK_xGU3lp٘trS>vYv.90ѹVx³FA63oyl ,˂7,hiVԳ'_m=:ix>?},#I,n6#9"^236:Q}NC+M2o %_-0Bw$_>g6n)E1WwzDtڰ?HDR/3ǕNR))P"Y^cm%uj6u )b.O Y"yG1 +pה/> h;J-EODʗgB;p 5xwR. \2' {?:v|-{~c⇚"@)tݼ0,18L-DZE=+hH07pz2ʨL ilHM H(xr /`njQu2xݚNͥ# !P O`*=b 7JTv?L9Ѝf4Yk4&ۅX p:b"D/_L[S^xc9 ^0tG/<|:%Ν`]Jw4oYtZ;Zz,zZ|ކ"4ܓ4ޏ s-uQJ9#q7g;ڗ \F;G:EG^kٺyEMOtv|{-la*]aHIp_6)*xxna޽oE].d9Eh:~b" B:ah}Kn?%=b&m8A3D@R{m-X:2;cp3vFq\[yIh} 1qr)18'[^Cs0+0h|Ug~PT!(ː ̱u'ҏSRB Ŵ88Eu͹4WHX`eP! .xFȊ̛nĻ1(gZ>]A%E ZNܓlu[onp3!QbFm;Rh>Y߳ -ǐ|\ O1aNG2FtEpXNEК^@c}hHQTIWTbd\貯莋kDƴW3^1Ce* R9'7RdivW;úHnL͌zjqv'3ϫ3cL3&}ƊRg\] ;77՞'_o_eA'g5%?dcNv!fXq;*t㹊Y_2<\m$G^&$Hɠ'+l~LUf$G r#h=)p 1GP۟;]A[N *%];h1|6;NAR˅W"9uB]:L'T=q;2;{ fIkwd"yAn.5u89Xb8|n_|| Ֆp"ш00 QSLɆ7laרG94`x *tqMDc/RfSPt> _ "<[ϑzQW<1` De6.08tZ#fRrAlio%C Icuo'+r&}vR߬!`LW(X'ApܼΜO߷S?}]Eh,nNSF'qxSŰZ?=ۚHG Ea)-{l9 ] Ϗކ@PM$2DO?0{sԱ&Z4`M&֮Wdnf1:lB~J }bNatIl)aOĢ@\b~ET=&0/ 3o`Q&lRkQf)Xy{ #8Tq#FO}7(@Lu!5mn5 h7&W&ê^ V 'ZkHܽ?bN^J!廨Ґ?adG/)H`tAi:zsoMx~ZlA$0*wݣ1f-E 5Xo}lJO˥h߿+㟤!TBvH햍R3s9Q ?a>({u a} uR?Kyk(1r-Fi@br/g4C`yIx׊/<>{Үj8ml8*=͝eЋKNmu䩟'9yq):t,?Fv @G.T姯xb5s_rU( er\ZX._n5HYأUx}=fnE4m{\hG48ɹfx}C-jn;lu>'1jNAUnQT۷9hׇ10)?T]*lƘCϣ' VuRASAp]ޅX`&M jOgO<+M^$Zl.+3Toc}m2"^Pg;MR4{p{&z ja:Ʌ؊=˜e&\l(/xveN5>سSEEor,{p^dQ/2*-dϐe1gxŰnlO.՟ .$jdK%:H6H[}"؃ H[LgNGlQ ĝqQ kYῆ5/s$ִ\V*ZUyR#6hR#t 6~_LKC6x'_Edߎs~HHǧ@-j[^7fIߩR%~! 5IQק"{;Dkk'፵$GwH8ld:n- >䩡zN`㵴 g4z۷C!%_X˖_,Zml&]ٜ{zU00JFi95EQu22I [SXYA*D%K|E~KNiE- %=e9!5Rdv7m%XXd, &fŢ ݲ2u>r=PU8Ii,>m5pwPdt*cEE͡&x˺Є%o[z5"#T[0^a3D\iM?nRѨY>GtUEBGha-]vȒKEGXJ]W8 0Hpz hpCz[t5EZ| a̡>S&@2"iՀc'uXBAugĮB.+"lh /#w}[q ,wO <ƇLrk2 $RHu]W͡:` qxUR?fNJirV9o4jN%QbI;碃޲Zf+ekg"U?7k{| !b-50Th'%Pd?3;~wk% ~/,xlR<%@Y5dI4UYI^Pc*Jʥ18Gf"jō\-$Ԅ"^( gmD-UtPI^{f2(6]L$8<.+pMJpb %yJ"1 sa\"^]<)?X~ț.V(QL8GSN ,VZd> A`Gm|&Y hfSΤ-'oՑg{K- 0WuJ\Ǫ0 xD,V$[gJ^eE~'BeᢊㆫΝHJ?2PU${DQhdp]c"2,۵ݡɰ+]4vt?27G\ x_V|% TEƉGj oKS#S :n = %8|"9R}po>xj*Iߪ+~ 㦝$Y];;)RTi?tf$R'C֟+ WGB2X5N0xW꟠>*ǓxN}=:O@=9JH4ռ(fefqGϖBY[Qݠ߶u}_@W'R@Urub C-{#ƂwJ~7d<-~q8$I\}sd':\n'l?#K˩u 2fvų$dȊ DAga鈪GQ: #.DV(qs*X֞ Ԧuz`{BH`󂚐i4A̱ gIԜ"]Ttt0iz@V ?efk!<¬? MQOSv XoQ)Tp͸y&3l3q3NجߊotC[NBN6@'a|- O{it3`_j$,zˡJ\M?Jȯ![K]z)eʔGf sQ4k[*ǎWFD[jjFP1Pp77p,X0*U* j{@ꋝ0EA)APD|Y>f asxuQ{%qw @]Lv3:XJ r7n߫N7ŭTwo i'G ޓt>$ {(Qrt}QyX)8"4S=4 ]@QFL+*-+>z sw@t2S'ܟXW _jPpP׭ퟬ0j&D9 ^o;ȱ.@,rtP?`oq\T2%[~Ϟ߽3זi;KS ^3^P#knvƊۖ;P(FZJ,+sjX~X2`GD xf}39*ݑcXƋG6~%jTpb.F`h6pt*6OP/]b‰~yn6Hl!5!MAJE9)'2X\K#A5FDk@STF W&C$^KT I҇ |^+xyf2v.$(]pc:Ŋ&mEӸ8 3lO4"Ԡ623~&ҹ:x,.0:K 6LAk$s-&lPQ& 31`VRIM:ZEdl'+?ʘ˘dt"9<$ |mb2O Gd[sZM| >Uq;iz+Zx a>@#\U x Qnu|eun78D\Iva P5ä?<ىV{(зBig2h-A~[yP3$VBlK,[|!^l 61"Ԡ[+3Qhx ;@&^p8<]HUb# e翲٣} E>xjNÎ{`&h}k\ќژu.ڽD RI TGӝFOKwxSmʥr#4}ܴϧ<pMEbGW;>,J`_u.;urT\87 Y`' "f*+m%W@bzM=X:h@)侁mvӊpa"rhn%]{oqM6'fNgOUSX OL2_5D_ |=4fH b$2f"Ls*_Ǣ_`'Y;WH'm=h# @|`[k}&k&"Z*+a'CDV"RUS mx?E`A{-k'B<&1r+Hc0$s8nq06PWn1ځ+ꁣS ǣq[&Wt2@ ~jNWO,E4qv^(j=Ӓzs@2tzG@\㰵\K-0|vp3kH)?jE%E-UX?onIyv pR qf1܉a5d Zss`>^)`MsP<0 鵔䘜a@yy7֤`U V*NcDK}U(r'8SzGkژ"c,V*w?f"tqfRLm/E\;_]Ho&x3 `?ںz#=qdsk,^6CMq.GfʒE7_rRM9sv!rla़|yytX3"G4Gһ! {Ky/N3(\$3=1uI_.2`v]SƟk[w$Êx̅<.DG5lV((AIRM;*#e2;*5\B璸`ߓ =q _/"]VNN*[R:HҏUHzHl*0csiF%9bnM Mڢ 3Ϲ@1huGǭg'RƀWb|f?zi Bt\ yp Y^i$ڹboYL(=uH=cĞӑTVr#k5!1!(NfЇlԴ+ On`.B;$}n`=`I؏8Ãk*|UA0Ng~}P6j4ŕ"O_?`uNvM>no8*x !)v(-fMx ;6* :2n^,oŒrr7 c\3Ewb+\sH򑋞zf*)[o1S79T(\57 ݖaBzv:60PF%XGS sU:RfIg3*cop9EwBl 17x?ZKua0/ Q4nza6xK"зD 1у~S^Tãp%͆(G"kE(sbT19_"םX8B9c _Lrr^JyeY ){a.,TJY FV^D?+ud4+!n$Y5%Y6l(K{xuuGFO\ ͷm9=)?y`-MКj P!Rm%kѻVPy x҇*lˤؒc]!9度bZ5 iUGRQP?})`]#!~١|6?e+^ap641Hy8qrP?=HxŏlZazX+"P+a| *q)hVf{y7ХS8[`.9#Z/ZvlmUbX ? e>|ODk%X˦ C}2 .ZdG˭~3rTTP>wS>פ~ {'Ph|ʅp]/40Jǁ5n1)v@"*fJ%\ʼnGu Q=ؾ" ڼΏFX3)?e4:O 26ş~C\X R@sٰM20Vn*$3BW6Czi1,$nbN3od,kvH`;uۅTh%ΔVe1~yy~x~Vc0speHVJ͋Y9nyFoR,]{QCL̲dg g"8#yڍYG1m9j~1YfI~ ^1si^ etEXY™+*$NHPUa-&^sox;@ȓx_Qqj=O?]Y}\݉|:W6u(D´4mCiM`Q b!hƸX @^fZ7iʘU0P ڸ5EbEĀcן8T_>ŵe/,*qFU}*7{n$ !Mw_cԦ}5!tc 47$ 2*>J~&̹>Lȓx@L2B ѹ|~yyB4sfv)G@ۆE?lg/\KZd!3ᵢ&P(%2$ETfⷦ-}acԛl=LPj)йI^Az\U}UɳQ''zu m`pҗ3k]:ӂ#A& ɢA,SS֞BJsaR%<*Rc:++!cz^9ĨZ]4Ak\ꆈ+_f0utXK%j &Vr2g\z6#@fEdneVwi {3ᵛ8]c< M4] V-CV|#8*fńR $n;[Dx9Q л8.5@v'<^>jT/Or*MMTc:WCÍKȖ, $Zׂ _Y:TA_WBgKWnW#_^0Ad֋]"GȒ0m=fXxo_4q9Ln_W\Îw1)x(H7$@FD`PzֱI٠ߜ\ RZ)͕57pFYA?s;>Vʻ{=3p+\9`ܖk|pxcʙWe@l}KɨYYXN5) V2Q}Sr$p^R$Hm˜m}NVOj3M)$kC;G }nf!,luVlOI#$l(Ta׌AnZ\Ci=TM-ʀ(Y(tzk+i4i 6+?s9_V„L 3yC $xb9%x0 UuGO!$}٢@]r3y0ʺy@N>"8jn/_4hM5ɑxliި$Q;إj~vw3^Y( ݾsjX*Q0q&۠jD6fmi~ N?)H+ ޜ3VhYm $qpbw86A '0k[,#`x&'T{Ox"2 %wma1B3Tjid~Z)ɭgAOT32+UMFy"sSPq#3f)6.u['({v_ܕ;w`:.4Cu/W  C.[4fРa20}ErO{;Z" b]K'%,/GKz!C , L A!mp]vr$S$ ORDIZ8qY N,:k-]]4?{SMQ=Jm_!ac. k[ t.yN̟) ή0w}/݅U}[''.ܷ9o{ ?fbBky|`g3^WB S n5["t(3*IߪWLĒJJ={@v_W͵]Q%pRX@Q.&/omɐ6@ORhJGB㼾k?/j́UcmVWS=Paω)&k:`d͟߁4Ce>Si&v׹ 7G2=qu㲾&]B  MΖ<'e1kkZg57ckm}(w8㞑K> i##Aq.3='.9o{>{PcBq(/xj:߫~yg*q*0$ˠWY}39+Ȳ-|}N]%}U's&/Y?Kiy^-?' *߹wGx lԦcJBmԺ6ʜwD͘nv)$3AwT,TxEI9 7(-`T0|]r4lݶv֔ 3 ĺk%[ּg:qosAl.=.`ؒr؀\0#O5/g!yCUͤtŽj`cԸ7-V6ߊ(@C CP0('y{h _$N$MX C/Zir'] OM+,~ʌ6v|5蝫Ϛ;aB('%UQS6TP/0fZ'}G&L~ C<kRjp{4L ͒sرBzxqN ݛtǘHV_ۀ7YS,GCJu_ٹD6!KѼ^ 5 n|}e;r>uNao+j\inYD'_ cM[)%K˼aHg5DY8OpQ#@✉Vddi]{%C-{g 9SIf-sA93M`TN>tc3:>/ik6ELZYGRG}X T$_bUtG- *qBC :'=S˵)O^-TNe5j w pWhգŪ2o!R&I:#G3:=>Ԕ{}.d-OՆWreBal4x* Re*`Jݿ{\e"["1 :.)S&&aOA~Xc|1fCX36U(oqwmT:&P35myS.[Bղ/m/Jy=9M~Uz fY`FYdu)|7cfLD( >g.c4h& F/!7&@BhvMPT;ף\P *bm9X v&21UB'fWP"\^3txZ9 >"r /̴o14aw,.sZB'oꉈ\ԏRw_mSv;1l/=BL\0k QEe} ky?MAb/ab$PlGT?yӵBY)К5 !_]侉-(& ;DzlȟEpǮƙq$L#솑(mJɬcCvspNu. hj i ͣ-jG$q] Ąմ`* D~bI)[Wʭ-|1pw3F ] LyE%hO/PH~D0b53i:ʼ_qܕ*&O$tЁ菍P`Xʶo_V[o))H2vj[SE(l!cn .?yłJZë^as[q hsֵryխlVVTh|k\lj+0W+!W /,$^yCqS @|$3hmpΨI5"u2Zgq6uDy\߈, & }ڒetzv):wި@*2V6yW> z9W=*4!:YvTX҆i>iAWSѯ]yfh _<kuҖOe\;Z;‹k,@('Q]sipUG؛{mvI^)g4ڬCr|аe;dad[ŦNN(bk[ tZXԮ#NQi<}`c K{ `} wI}hMrv=J[jB_u:(XcEF;V‡AkDw=?T#Jóp5D`8 MNRQ4\1}Gko9DB)Q"P2ȅeNdԅY7E&P"!UςU_:}T_&Ϣ_M8YsO!X+J}Z2yLN/A||n$3p&J moC}j# TM1aŏD,#ǂ0x-LIJm@r|ra%RwQԆ~PHBMتʇ=WYMiSʤfxM5$l3H6Էհlr-TPEfrEU;$4,u#Ch"eMee$vf)ۖmd[+lՀBx9XC0ͣ A~koUOd$^jAA刽3Z=Ff3;DE䏫fJ #]Avz˳F˭MmydE$(++\+ԦC,뜐GwO1d\Us3]ԽLFָGVuyϒ[ zfƋeQZ;˕@HxO!u+P%%챬=wLW/Ԛ]%Y:ba@GP~C-O]7?^ć22BJeEB BZrF0goQOssl$x !s?^j>m=z88&hn<;<A*`i*Ѵ ?kL~HA\:RќZHHYѮSmͥT N sšznrj`(Qi@Ӕ@m_&þKE3a}\WKUˀ_Tɸiۉ^дb%^Am}WB0Kybb&HyYzBOdvzk ЎmPn\%Ȳm~0w?l|9hb/okm\DRw7ĸ+JkjLDe*S@p6vyM5 s#*WR0X|;sڰqUwJnti[2r܊굶;knY:>s}tќ}Z3՝{Rq}B `6L[?UgZ+*Nh%8Nr7̵5ho}MP@J2 qek]'2yd'Ԃگ",H;'+M.ѻ%ˆWA5kp߫aBAc5\ ~lZwGT V;SE+%,(_G.U^ʄWUr"1߇|#ՙdHk@%To&$ Ž\z۽BHղ_nʻ :dĺ޸o_2fYeQ܍Mf%6sTR%fRy92ҝ{jQA>=?`  j9 4W6W$ ُ]wbpxߪJHw^ 4x#IX׊e/,KQA^Qz4TR5пR99J:cNX~Dh DxlXfz܍.@fں;sI4zE)zDboV=A{TD1< ߨH~.-Pg-X]̊`UWԲ@CJX m/Xsܭ1R;C<PӬc>o VQE=A7&uK ٫~NnwtԶ.`l2RuAJ' \e6_2=N.B#p6qf|^XLjC??MX:j~5! Ww.TVFe +hC heOufI,py<ʫn=X8-.Wf8hfmzXj0Bx)KFH,"lת-#eb,_:NfkWʇ+-fO^[V&@L @]r;0㠗|CGXn֋Sa. QX2fűl͋US#X=$Y aC|F)  P1 'Sx;*+gX1J}>JO`Qȼ;A`s~VJ0ggj*" ;IT^2X=o@ _HRleV!T|C%y= ?v.xT!asz.C633Ō`Hlu;Q_Fܬy-#FmIؠV|/pWēnbM_&ĀhtQ 3/ݸ{(Fܑ F3ȥ2x#Khʐ?*W?- D_;W?iWsnUfpizW?؝0*KS=۠W1o*cᑭ*$>Jky-5]-Gq-QZv82柇Tg)6~N pKYKgjpX\Q㱉>ȡk)_̔jo4[ӄ5½*Yi2k wqՕD R >]0AߤiypxBCV#K)lE= KɆΜ~KNXc&S$Rm>3]m!>t=Lqf36]ĐjirW]!HEYZ*!0 #I+s7 QtALjQfΘeW,D!=k& f L8nt>\`?.XF㢔7r7Ʃ [%,v%eak=V0"7J'Ъ:>1H(ӈt#)]h?.M ڌR,]tk}FY}xw}|R|c=#zc/yl4Taj)ʼn&/,W~WRnf\jGʕ;dc]^qt/d9)T QWsUb)I5=Q0A7 C&6za=d F4G ;6QTp]_~|}U.1 ]ŷn;&ϝ G^# "Rjdzp|YM!k`C3rrk!:!<}  KrҕqZ"l=e"YP.: "6e p~(  ânhufHp4'K* y&<cyYb: Y ziښ|AiQitW@L) <'=D8p9P97t@B{W)p5&DoG/1Q{&q4=v\g0;j)r!oHT5ؿ_xBJUo@hkM] >x@-.-Y;~3h^x5 ~j gUm)Y͙7}7S+TjvP(8$I-lуxuЩEx'i{LF=2b @嵮UQǕ= -DHcC:qq^l< TY=ڨNG.SJm%40Y]=E':t{g#3ŤZ)1t:XLsr`1Lq2c=$aմ%g8Rf9JE΂MEJ% 5N-*v6b8jWw' ӵ7_|FWgD 5Vu\oUH+I6$T{\3' ݚ'r@6Uva1W975):W[:ݢ8+Ef빮#gVÃ' <8r[~WVOFa^ԾYg^P^S5R U܋FAR_ir6y~>ojP{R%9fEFJf:QEixIUIKBTir !5_&1scPӞlF itOEsx@m߮"?g*yB% g^9F΢l)o7}Ӆlsa9nPuǝC]!T3O /gC _<'>&MJ@#4Qj`q&uiJ{.;f$.nh˽͊kĺWyh'}- Ԫz K//^SLŁe;_)Z!ƊŴhz`;fCdftW<:ֹ6yg$KV)㨔Q[A)`#Vym}t ĭ@F)6d-xHTH/VLՋDAfx-!}q5 )eg3ȝsABne[5f3Z%IV#*Av1TKf1I,X.) FP{D몎b$G)'cIY!cO>ᨦj$FjvRd:Y~[=24MnU~D{O\-.L6sˠRV#&"u;tIdH! <[ؗ!'ҤV,%Xikr/G `99h-09kl7;e&^|koPRVxJju,Өvr<% v5vm r]JM pA'Dĉhߑ]3ק,#v5 o,kMO$zִ̝Kf4E5YO WJG#6yHwK};N4In/vZ:\0W Eرҥz"  fo- 3PЗBY<7- @O!̭V3<|!e洌-S-ΗЊ}BYgfAi,-u_5Ӿo ֿ88?2Šx, >uc (bD>1bH| LC k{7"&O@MELCP0|.%?K!Se*XZ3s%8Qz \0egb8~-SwjRBV\Iqmv{6!huf=v:Z6H"$5c2Ҩ,54Fx4C *a;e?(:)sM d͹m s׵ĢH@XNH%?PSHZRo;?|犁? bjĊLǡLXIkx<.i+jZ[Z ħ4|%FQ2nNވ{U4{טRzE8*FD%Vw/M7BK.|$|Z>g>Vtu=a \(4s'0,Rk>9D04%5 WX9P)F6%TJr'B_[< xŞpͲlkmH-nىr)'7-AB>yWcYR 2HRQ7>_s຃^=M< }Ȃl΂r5Iƍ5.eFݭt#y/1Z9V{x1=b'.y9IG!(K0V~I;Oȉ}]HOZ"Dms] 2.Eii vCˀX_ jBYGB)ڠuX/^vg찶 Ej1 Lq9!l(Xe9:Z:Xb Yӣbݜ ǹ)PNgr`䯃tG5nJD!YZ/:8e \ڱꙚ,BRmҊf8,Zz֔1+&9YѼmi"2GjA="Hݕ2uE^4F6nPg<7a鷭i[etWA2dϔҗy򀊂S| 6Q1۰3 gS9DGD%BEe3;KGC޼g`\WMȌ@s>9cvNQoו-8{tkmc 㸞žώR֠L1u9F  4pusEfǙUT!rIhč?C:mVE] ufvk p%t#Q ^-è͑)!j0ѥ>FyhP%8r"-*_K^(GS~X R0%س56lza+V:M@lьf?oJц#MM}";i\jpq7z>2r0V03|!5^s29~yCpҫY)( E\X1B;T1?]lݼT4~.#)ܐgx##I EO1̾h|?B\RRY;)(?Q褢e7W5HZB7۲u69$ro]! [ K9|K]lP}˘)hxY}s,ԑ0?U\V@AT˔V K\Dz>w$zAχ;oa ƏaH u׃BH@H KQZFI:A{!.*#"0Z.TLC.MfќiVx:Vr='\qFq6]H<"g$sD6:O6il'7R}wi|N{gKN,o4Wʂ8na*[3D-u 4Axd@E}!KTluEC/tWF/+RKwE7*WsdrOFG3T-tT ۀyj$Q8x>G{ؾb:\V \ŭ*yK醋ig@Ϥt2c0JYla%NN6v&qY$br&Hq[wPQ.!&wic>~Th =n/%b!{/ X+F_fOȸbD*2p/1Aq³( U9S0&Y74fR|)NIBRP{/ʎ2Fv ô|S},SA݆qJ;;PzW-F`aX̌I' le9$G~|1(!xx1-2GpՐY-"0 %bFYzTlV\%@TX8$s_V8͝Yu$TdW:,ֿ%'1h*ηp%#ER޿RPwzWl9kr1ܖ\SLmT,Db̉j-KV&/^<؄X>2G l9DH(ԯigr/B|_ͱs:8SK\¢P=~6hcW+r ZMWVQzņ.g;rV_~P\DýwV U O"U#a'z}37:5ݚUN3 S&Ǫvvl=?~ R:V[s d\-KDl6_V+g ("Kb ڞ44lkXn[?}9`?" O N,JF^Xc ( yr0x4Măc"jEkQ+};aÚėvx,FŨY H ~0 2W/%kU;4DRjG;j%uZI^/*| X9'a'b" `*{ FXu,);rs5_[gR90!qB^nĥw zrb;ʷqӠP SoⳌi @Ͳe86OYDC:~bℍRoG(}s4~Di,I bA$И7rsDoc 1(2-|fLQa~_zۯB9Or<QX32zw~6kUKUпX؉>X zMUEYT!_ AEMpaXSg4++^+CY(%@K dV &k1̓C'PN~ِ)_XS_+^ G/JXY(is'Sgeay0,gE1_@|]Y="驵#jk8 =ԣiFJ9^U!ӫ>7=F\܂2T/Yk:GxȋD~^lj,C+>Kt\=z@<(ټ%SOFޑ`n牢5Gv%d V4,qp3j{&Ͼ-{&s.CWm1'`[B $N3'E>d#}$ZꂰS6 R+_tS,&lU F0$4Yy6F%ݖnhQO*(jKWx+Ό3Cxiv'd=h[<[t݋*vV8`2*qY }@1U yyvErO7͹f=Ҵ7(t[ xA[2erjtոan eV֩ a.tg\#pWt DbW 8p]nBC9B DLDsw3sS8o : ZM 'MŒI5Q0>r E4"6@_g} вym겗 8苵ޭKnvgVTfZ_!/Rt@iHw,Y2t}*(GNTkWW y*>:x| %%<ZaJ9Zk\ALͦ ?=_$ϸ EHwݮK,tEnR:PrW~ɝU.^eOVtN7z!%xU($`zORդC$1ޖ YߓdJyA >u=p5C0D4,)V>Q&4P@geѫlY܂\?6sKyæ|HZ=,R{7y85EVH;p<+ĭpBȽ" i1I #Gx:1"Z5LVylFVxwK/^os "^j+՗2|6tiLMťmk"5ilk^ ˦jΏ C ӅRoL0YS ,2̏+ l20ee^1~e\+igr}J2Õ8"!s65K"0Dwtpot T8@ {@O7!1p9<4߻;m=*ϏYV( aeYWˆ%ԋ<le 1Sw~Ufm\S՜U#'ZUU rƫ~W@/{0U*6+=Qeӿqy6W)a!< Q:O=)STDg?֚̄( |ytŐGr[Kֹ( PU.C{wqA*ٝ{Xz (aOާw簙7'R"bPUbJlrÍ' RkmM5f 6:m3VM& +qM9=$NPx_@EmU҅vCVc{E',Pf>.V8\g (Ӧ#y^X<5t[0f_ K q,Jj'1 >q8 HFz^XzVPCc&K"يW'-]J d+V9Hz\PϽ e'3'^+rqL±!Seﯫ_.YyfFJ ʖֶ/mF`qBp^VLzæbrunb.-5cGӼ¢RMS12:a]d'IWju- +Pㅘ!$&bk`gXmHDπ鋭>iOS F~b!M$ `-lD7KXIj8{N>=#uxȻ 15"@F:#Qtօ=%ʶ&շoK@G#!z54*=0F =ǮQBQBw]#6tN|K[$\q!vrTa{tD\Uq _]$tmՊg%) J !P}91;zދokY?05%MNrX"V1{=FF b(dxzSH]IbG#]zo.f*t W5OO=y(1sR:ó3Mg4ݲ;q РT &y?8$D#2(́#Li \x7d$fmޖ;|`E$]e<SS^*f5ºqұRtd=;ՙ^͸*°6@K*bgiKc(n1^E[=+r ]  d.SD +k VS?)̸uV`u8V4>)z)/Q7dc=A}}ZI\< ҐK:h&}➦,VǘH:-yFKii O(bwpӸ߀oh^#"krqh4 DH #g2:@4@4Gz7iמ*֬L']Ռ|~Wj$]B6iF}nd+={9wC1Ԣ@=^|4HcDŰxy-8asw!f`*iRYq9a7.m:nzO3J$EOYQMy5_2P od.A~!:~&T> !6X].)Bz@IW&3^J۩ /`%!LBg ia@B @&9Y-~ 5V戓-1%_XLgT㑒/"nGzrb,gp}I}.rs51[@Pߵ7I\QMGIY>0 hn̡0Va}.gI"f1{"{*4 7մB~;&hhYʰ0Ҕ I2eJ̣waګI[/ǴVn gn0KMą&QT|~BbKi{Wab8tYV&8gq5^c!_|)'F~x⣹=) 6(*S[A[5+m}.Snp˕Z1v%0آ)A :f+5Ɩi: ϋHp) ݒ ']͸$wNVR>Ze9a627`fb #y/`S}$ BZ@*fGbͼ1J.ݿ#s>|_T>)68>:΋)ZcV QI6 g8P8k-FT'={ÄϼKg^rh}m,|Ir8][ذЁ]#8| F%8y.S i'n]St38IPAT88Cu)Puy-)H] F73u. ,ʕ / JkZeuAnD'p黼F˞r.ePd>Tf[5$8 Ă ԛ猑۠c[Gg0hZҺ-~N^Iu1*=lzcf-ryRڽ ҐA>e|.@t_&Spqh_OYԷ33E!klɊL3F:h4Р~,J. h<rSaXW$ 'eplxlbo;O#}{b i {*~ ,bc[zNYrӑWPv#A!O\B˞ίf {[a } ay eK ^Uq @Ŏý s7ow/HMw&mqWH9LB.< =obwiZf-孞GHZG[;cӟSu&`Zͨ:&\`t oޫ@kh|J0OXmTP ؎UtXQBS.+X!w2ݻדY{.Ne-ğRtd)z8hhA( tCoi 6dx]&`T)J|"'CCbjs;Иh<7csPW.b8,c9pGm+:],_;Ԍyڬ5IBx4Y[iLЁE.4ɟT?ջ 'ct+L}x+(lB;]* )).[9v/T eĥ*CрnYLn@m²%ȿxaݒC3N!6LV-i=ىο=t k@`Ma}3g"C)zȹA:*s3 4AmDdwbB̜nGѰh'_^t#g7u6%%Êf*nvb4=zXvMZG2:],*oCCYA} se g6I2')xںs&\ b38dcu ڴ'rڍUӸha@^p=zu`_Y{B펞 !>oziJt/0$'&,a'[TޥD` hOB҉&b[U?ES|N:$K7<*&eU9*'2Q2(nG"yV6لb-).gu֙c@x#1CyD( ?'-e5UpK>5o's Q]l&_Ҩǡ% #n{K׸Oˑ/\R`18@+h>L6*Z岾(%LJ~ j\H?nxqp5HZP1_LpGr7i7\ʜѲ)ZtmuF@&`kWDg,?s4$;#M3Ŝ'B2ˆw ;+Ƿ}ћPI (B>6b%foWb3DDSn$i}P~oƚ(cyW@k_g{~MO vƛʈY^ZtpxwwtTa$CDNٸV}jVsx} Y 8 vӪ!j3]#?D7s4&Mhn˶]\ɛ9kJ3if{ ͅ5鄞Y:Z G~AM$n x aJֻi@ihM1}nhJp˅r S!TN.ΠMb{mdHb5vRMhUyt/&f:o3!6]ilseRE %p[5K5 Ej/CiFx^q4>cW~IJ<;{,_$48}ǖ Y`AGAdjv{Nf_^k|8ݑ!^p{Y|fѬPFL% n.k$rd7.aPr3lMp nNnTѮM7?  ,U-" ;#bwn<,a ðnf Y1(A! qJEUgeFgY~Zj#K0 ɄXx,+}mHç-(iO=ep!盂feN lcyv=0qۭ$cR(ʪ8%xoX;xSddPɦ0`ӮP7K98`eNF^b0Qtjh`~`DiLyo.J8D#q/'j%TdXդ me2PT#tX ?lb&Sh<01??U%/Jk>QPθ-)O@vډ3"N N`RwK6SZ*9utwܙrkhw#3Yu?1)U2 m%UqwMU|7g!3͢zbd @̨92SH($[6X}@|V 4<>&N#Zaow:OK}.&Q2Etk|=_LΔ Tgo=jÿE8'T~f~䢙V$??MEzHqgf~y< $n`R Z—J)"er@Ta j0L̤Pu?@c(h #k+@  =_8Yq.q,i䐠enP~5I|NcqFC^@9X4AM320j@)%5$QHm0pkhW,5C0ū0×Ui*뜧^'}vFu0~'A&TCM` |},}ɭtʰ|1㜃0EI$Xu>azy<頀POM90,7'Qf*V.Zb {$Bq0=Ojt`kp0⟄^w˹e*O_r ̖MT^)'ԇqtԓ`'yҋ-׌Wc`x_if&LYYH_zذ@Wg1oE3̻۾bl/B _:IuـO^J7)IMZѵ`#߅2#$m|.\e0@.n/pQ~0 ȓ Gr`G] /&;{ P{]WXR.b=L%Y~*=88W1vBT+s\ƬGrBNr3^&v~gO"kbHz=J<G*],rKsPS]>1)&dRzt1^І`ބ{{P}F13lNPC]tV?;OF}zJwԭ>zK`f4i \U?Ko,#iŦ dI@ <?NFRP? :4F k_FWv&lPQL8. j~;/#0 AnR%V#{uYB̊~E"P1x.m1%2y ͝t /&sYI6}#JֶyNx­W IV&!>mdGQw'x3Ĵsz\ID]c^(ְj2(Iu*N5ۮ_'a^aw1ϱ |Fan-Zq۲8X@vx<ԯwus`_Z%fO+ɘϊ,Z~TIsԔЪMX{thwz4GcVmErAo9 PA+snc{hu@)jXU}Z>ΒV$iř.yī#[OǮoFYjFfB0@򅦟jK~*=Z6 PIKqq)^Z0_*ݑ1@z/: ')ؿ Ӷj 8o5H 5h %}C=M5=޶YSKcymf U @6pl-Me{~;dz%_lO}Y5V덅Ɉ~@CV!!}MJkahaV :2FwŻGCQW)gZhgsVGn7IKRbO_⁉"C>i ڤiu}hi3(6_V@Ǟc-yP&ĩ3,ZYH,=YoWJȘ"P}h*9/'U/ /27jk9W ]AG$([c{'!A3V{̋v_ 6޽ex>i#֝0yγNi1J ېłTh=۱>qݙP(Z/jDcBiw4ukIa2u; /Z5_KP>Fq|^ie5"_酊O-sǮqp&լ22KoC iD*XDq 8k 袡m[2$z+LEͰ& ,ŸC/'_dm%f_LMC n 5R4 kơRLI3af-yp sO/$Sn9ق)'H#L M M>zJ?IpzUfŸ!/(L{H6< Jk!#ڸHcj#>af]&T-н4ɪD7: )Uy.eT u4oíIxebѨЫo+1xۣ9wsB (RrOܴ}؆PJ<]}h!vݙ6 ngS%c^qF `9KVX\r<\ǃL܎Em48gb[Zw2 <} ԡܪ\ۃ`5 %@ .ϰkMVIд2>?tZN Hꂿnʨklﮘ-ufH{)0vRڵ#]u(iLi7 ~@$_[>7laD>V$d`uh]Oo3`P?Sbb5x.[U@_ѐb=3=etav, 7eXe8Onq1YlEϾ;[SEYK*@H靈ָǚ[hșԪZ$j2/N%;({aG}&-ˎjch3ύWFB_&bja%ɔA 1xևu*d.m|"7A*Rk̘H=Ϊ6eMWy$友0p4/5G)AfFfߝ.:k1M|>unT5st!UuvM$j\- >zR,?O10S0UOHH=iX"I7d۝ ৭X+Z"d} .SQxז,73e,'7`/lva0.Eq6q|DqvT-TΝ-%P@2˷J=kz<: s \DM=]_sW!5JR0t,V@)Q-;w_[ kV^v-ѹ\q䓼 J'0$ײa_Fmߌ\Y1DkeY`qwekƃ/Pp~>y""ENm -/BƩ&1׺Kˈ}hAX= Jr\1(b.y>5-g߂pMS4דi▾P"wVFR)YAJSY83E`}frR(W=M 2xJlI#+#ȺI>=)@GV #S=MX ouiwoNG|ia2Y sm'?9͢öm3d0دeSoxFل~D\A_wN^?jq8)#3#J# b"b!9$?f- aa!ʪeZz&8ft3m42c._3"u:A"8IQfB-S(sak:nAEGJKqLrr`9ϋVbTQj)okbby(`/gV%p9H#) IZ ޾v,/ /'Ms^ԫf,6Bw?i5H4DH ^:z_xɜ.6N^J$OScd5SX''o$ibݩ6I fXj!} I l>&Q]nVڰ=' _mZ?Rѣe>ebث[W8/m\&'r__q=DJN\!"s Q+i#L1,0A^eBKi|+# Wru\<z7i(­<ІՇ Q p!2𲲢17PEx,k샏*EþNHi2W$Wp(EObNzx^ѷ A1/L2ǙdI 1u *t42qo>Ad%*¿L;ZqHbK_row3_Q g[8nE 1/(KU8=~e?rN{_&pѧ0;⛣j8e[Zl-*R~5`w>g~`JAjgO6&hVp!y`޻d=&p{md'EclztseO(W{)Y})0-BqxD= g( z0ms DIltgKP"A8mҐqE HZ]S:tFdCo< ?n`122!;_/j  XKanR1%6OT>p=]7g(2fìB=wqLt~a9af'"B.o(u$(wP$"D1K_9}<ʠ#S`P1 "kZb0bcBzH_f-/{2;Xˋ04LR榲 (ﰈ*a l#"u$Q02EF!7# 4ϫ<;@8 LHwTB8ZR) |A|󔮣G4RG l]wLC:QC>(\ys_*O|ᰣ!6sIzcgĖ(xAd 4?Wjn^~KM^ ,a?o&q;]`K\O_L8pH0`2B@$ }G^9Gԍ1>:Bxdyo3ѹ\OYX锃I31qMwDL$-\lXD[2p *X3nNSr:]Zv}SЎ%f1yJA4Ȼn2V4ʿoO K<9c7[~3ӫ#6j )/ɿT!ӳ,M:>SK:+ d\*w5ڗ`Ȧ$ݺuUVz7(c;#f8s%3=ȹ8afHRt{3V#MLǪ%.h=63r8n=`c !jh1j6zͤ`V>i63Ha`#*A,6Ȱt$laUW4,]:ӞdՈa6PH^f98ҝ$X=3>M."4F4=XƬhT>qΦ1)g<8ZY[^J@l, ;,tpf+0w2!>`)n옾@60ItCꉞ4;!i27TJhXɉAzK~'5;cP)!+8mEZ!/V ]7mP,z[ʽSM_tHpuRQK4,K1D0XNm_)sv6)Z5a73EBWvza ht$8\sf fC :纍`6-,N]"/"-bx[gs?^8Q0 {%IZ &\Ӟkn|o6p !!c5WM<1d^Q 71NJ+Z̜+qj2z]3 .]0'lSZ1*jEwKNIiViQGK5+aխvڶS Ŗ,TE^NقUpsä(ݾ"o|R bo냝F/1ԫ'gU6}:.@sI֨mbԾGBNL|B粕/ Rݙghhas'Cse2KXcs[#>TaP^-`_`h{UaWgTiD _0$y߂j ByzVb(Mn|8^tn><8NgݏN(bE_?17PT{^0?J&RdghXھN[6j%'y::c L gkeǢZ+T QL9(Bq-xTn`5ʘt&j|`-ΨdЍ;wڙ.LS$}茊ߨ"0k$A4Bq&BH>Ը9t'@saz^Z#,cutcKn"4>2hW?fp:MA状f[4dۂ4^-YkB搥N̈́` lvsr wtx@+ f0$ƽwmdq0hl=S+y(`E<-N2D 'Ѩfm2y1L7ɴ NbEe3}R{pm+YNsJ9좱^Yޣ;-FCWHo:!K.d͑1>*G +@ų)Laښnxr-qp{q?{gΛxN|H@sw* e` Jz\cڿ733YtU|sgԟD0aN!`b_Ƴ~f"S6]TᄌVtmG`:(Ny靣1}_C0V|:-ƂT>D(Xe(3r76tD^!'7\iheʐܧñ.8/a;T|Ќm**%^vzhw? S2S!!V QoOQG#g^rƞ:SmjaEf@+΂C6LvOcݳTɲMnȹL֊N<Mj^VFx6r&,Tb =,,5ف{˞l体Z1v\Mw1 >oX~XSͻMZ'YU r5JXؒCP[ ⨠&MTNU|L #/!A8}U9MгD ~?Aʬd0f8gb[/YZAqM{//mB|.Xz{Liq@o9*5u輴_q& TJ:r6r+}T X=94o3پ(0m>z|N-nKڮV&WVWSpS3`n;˃*oo-G[ Dk%==bN#]`AcQY\J2BWZ7ER.]%gbI6+K]CMCuP>[肠6IR24?OߢW+hx34G |*ʹJvC| 9в-\ $uVHEQ9,A1Gڳ{Z W_gc`l{1:Y2MUu?Ba.Ϧ[ Fu~ ѺE 谁tZWx2{jh}.sL~eThNmc,l[S !@ΞD$3!ysu*9 8 b?zOH=bi5n$0!ῧwh`Pa3?jduxE8A0:e ) J;xndEzq Aӯ>~0J{;>ma'R~ >f|FENg@{e'Mc`2/|F7gΘyD5~E9=P!Q䤹){W:@ Lց6gd[ҋb g8A "4B*DA٘.Sbߔww2vJdr5~4/b4J{1X|A_~3TCI f3yq#jGs6~P<^bסvq\Cځ5+TSS]-GvT%N{,uMCmH "v)`Q!XO-J>SVfWrZMxEGݾr1_c?s4t٬ds[SդoD!ia׸V[.3,K}+Kiք92!=fr>:ؗåM:G+#Gf¿d1 4K !^;ɺ9n KXeZE&:8S6P*׋/ I(d!İqcXEmV5i G!Sl3'a9C/(nUQ_ hEHqߵ_|)iO"е'-ڃ {~?0_zIT o%?좲٧Vya< f1xiߜJ5'B#Eً#b]n=d$aV>& yK6mø}43M=!$'J— ߙ|զ4!qp2Ud exf ?M*ҦܪVT!,bK&O"R~N?by:^z,"@E"RHeM/woSڈlQ\ٻ-|@ys .*;j}0a^fmĔd_1녦6uQ )ԕi6J3, d7ϡYDPLdlQ2̳f]5|NX>8H<)Vԝ:%2km1fdbQ9V 9\#&OkKUl,d}[L!%[Ze@XFsIƾ/[j2F߾9jgOw'}v%R xzj_ߌv̏COjGg\.ICC6pixu,l(8ZDu/:WgBfN(i\BW̎Ɋ{=>f.XG9*XH'Dx2'&$&;c~z/5 :ƨ t9w~.LG(lu!E@P!,gv-kqَ#n-lQSpc׃ͫ" գO\Nia0ym0n*Z! ;: 4@9GԮ}-/Wvި s+xuvژ#cMۇ4@ZzV W ,WBMFF?Tj*?D, #).Ň4Փj6P/Y %B E4A95N*"6Sb]%7}R'BŌ*m"hgêF;,7e^%y / *t7Mh$;cf#*rG* t4*pucQˉRe^tnx\ěZhskë5wmTzYYZ 1JYu1:*+!\o YmDq2C15-B30ir XEaSi #:\bVNg(ޫ1Oc9g^`,ٰUr5w5VZddR ?jXo&InatddsE}P'}.bhb yYz&g/7Wvb/6,87ݣh3V+ZHh6" 4U֋JôEbݰch Wͼ`صw0,Cc8 ѱ/3paSԯ'=!5"vSz~"Sᦻ+\7/U55>rLy< v;_m=E#rT{cn[l.Ż*SHCX3Gk:?.DN\n\ka$ߓ,mi:1:0!://)Vj3/KNK'LqvǴ$6o-*%0R媰\q{XAVn֨iOYȰ_V9rE1+B4*բy{< 0% ck{_U2dZ.te_Z# 8z$Y${3uX -p9j`hDHߍQD6Oj8y2 cvCRs&(sU'aޜҰa~y:pȸL~U ]lE.,v=g؁ڵIIܻtbӊMPpB @'fI̒T|-` g86mNW]c\}HdR@t$!`Xm6h5g!\ }j1(.`+;ц:G%kx  ' 7|v +η O9lMU`%Ɗ]Wy%a5% i:({ .Eq x7prŔ~(Zt(uVQ>_b4l03\Lu3G/8GƩoŻ̷JY&o[yTyO#!|b"#2ǚ"eֱ%JF=tMٕ[B-=V횔D/@,i(x;zI83 j<,6IW}[D(.Ŷ `XZ-XZȼK)\ 5Ր/p(aӝ}|s1~Vβo wIN(lV"~E柼iuxƵB(6l^F"{e_̪腤2;M-2DSOlY"'q뒎eZT1{lYbJK=zp; dnWjmi21k} 9䛏1NىϕaJ1@DWcq+ZuU|9I'm7VYpP}-v{,CbBs\0^|hѰS*``.?ţ'VO<0{ :{J@xfpMSqpUU P7 lTy1Ml&*V#iX=IydrZ|b*Y(`c\W c}酚DG>7I3tIʹCMAh +zt-<f9;U3&R]1=[iuO`*-ou#B0zm=>}!^(*zZwn6 fW=ݲO2&eN# ?eSOrGIZ'=o3E1 3![XPbpnT+ bq,;Ph0=PcޱD.jdݐPޣ~H"QJ-ta#*]l,%$5ܙnPkڋܢǴmj X?!G:i( =l );)9q"<{Bi k1~ Pr+PzkWBI =Ca2/ 0˩8eE]үK-B<ӥ  QY[C˫vw 8_A\0f ;@?"$Đul>IVi_wj"UzLnzD#"p,w$#Z1hDVŸPrql:vfHx5S ߢ;tUBY;}a/cr+7z=0[kpVg#tM:yGww$lMMQc*hɇ+5:o9c0Pk @g˶}f~iblCJGKrV􇇆C6"!ػ2imNRm2ޢjp?m{FZss{׺¯+B@@x^ՙ}K$XKb=k\%nuh?֫ tbȅRA} %%*R`ݔ# +R1 ֖4NOipi߇IG ZM i-^)&5څ@).|AWu,Iϝز@nD5f﫯$rn`.wTzѢ/tr$ ~HB):-SU\pSM|fܖ+(b%bDFM0f >YΨe+IM3',Fv·AChX>6-LXڱ^ݮ 8Jne?В@:8RgӍGbȷVB}tVI@HUGuR+|Q#Jh8OH<CiQŲ6"Q.63n9dB3E./Oy}R=˅f޽;Yy2p\ SUJCEչ '08C2M_>e XH.V!Dr2%ԱTȱm|wm 粠2ґ,jx輪RJͳ ,;2~ @Ztǿ<ޢ&Jò0^DGԕxi*NA׏_}HQ2ɕs C˾Aspbֳkg'/ 懔pl(2]`N ƅeC6HnA0zG]7sH'+PHBw1m9pldKk0G p]:d6L/zyU=,!R:or鐒=s[,O۪;Jyߝ(RAXXn  'Ј?&Ѓb|WdGh"+J< iC$kB9l5a[^!Vd-1UpL0(d4w.:!c(| i}kwh]o>|`} wzDva;+ }( 2rCѢz*S #*s|bSO"yu뙉ULpqv]q-bq¾}ȏsZJ3[!Ǥ(> srw| 5ePF;JnK&ܰ5B c90Pこ(|b&r,uGQT$W-Lu#E:_zRNwۦɑlZ EA&B,>޶S12Q, Ȭs(muz֧ wO^k!XDeLF肓?p # n~n^)LFaz|B3#b@~s[{L} 6pdT}ݿAx3O$ԙt#0+eo8KH 3fH?S7g=ڍmp*ŞC<Sy^ D% gJa|7%Z;H1EߦuXӝNއpFKXI{a&{~:?#li8%lqD2gEb ~a# _Du2#Ke+iB־"40P=)vH0\JQZEmb}e[4exGוGÖ0bR!ipvĞx7TcvrROջg]햸d5y6sS@ӟFlH9ږ;EivO,367vqd.dGk2DOt.v=5SORŞkDC#'쀖ɸ8뇇 | OZliEasCR`Aw'φ>wXjE) xB0 AP5mcϧqކ W#` r9c^@χtbbj1a$A]1 3&H 4P$tsKƔa0mﶀum༱Ū@z)!~;9Em`Q#n[FMp{ ;9+%DXG+M!@ dߣP8 h=J 6;x>t.$4*CA3;!2ʵsw[v%PW2#0 K3aJ,.& )JEwJIcY{D?SYs=vG 8>@SdbtHBݏ;$!"(t[:eBǿ&do/W,#hBȥ lcˊQq:+,$; tj Wx:WCDQ\< !b<:b{ym3׼Hd61~b_i_ބN8#/pѓ 5ؿWV|L堰1Qڃ ?WN[ ۚUlei"oIRi>3OYvyM14Ns];xxdj (u;kE`|9d"M9kA?wl#ZA:]ͩM8`iR{y#%~tcr?wGGspZCayJ*rTnVNzwėk<ȝb9?|fl4)z gc,m+Pjȿ&B?[ WG:fɡN>EZJj)AeJV@dA r'B:4|,[qVʔkMeS0 oj$WyCC)pqQߟgV)ƾ wG&ȵfC6IH2$ k^UAwt9%bUZbq 6bׇXR Ӹn!ˀ:X[0!h)t^Yug*6n+V/E=А\U{cP\s5h>>_9!7Ɖ50J62Bp% !`V7åM$#W"Ijl;[÷|f rه; faqP|ٞ@g |_Eg pm ]c`A;J/n\xĊj˘t4_4x6t,GQÁtOly5K/y`2$UsٵK PCY)PE)+5V?aޗ8^zCSJ t.@HDŽ :YazӼ~eCU@ɚjdDxBP8K8Li5남0їopo@>d_MlZd5hfzj}xsyhK^m7_ll W&6Yzp~6,.X\mT7c -F ,RIĥ$XɡX dxDcDz|CA,J6rp=$|pwQgزӿa 3ңtS @K:.',Zއ}kYrSRjBo$+ Սx:0@!O{K=cr`.=;D*_#`8M!2n֢׸٨KKĜXanHI[(4 5;'[l~Ng.&cPkPOa %r",lbJ{;&Du۠h/1 dפwַ5~ o-fPz͎v ^7G6(=zDΠ5_ L<'r^kݠ*̷ _xʤoǰEZ?!Ji_à>ŒKt)h 툇ݾחUn۟c%2(ѷ _4͑]-<+@4T_n%>YV~kel:)xl'O~qE*_E"R'{i nM-i2ΠM3rux("GDn&@;a,X·Xw@ѐ#7%,턞0Vlu(^2L$!}pb13S`I_X-~~z !y4ŘLUPyҴ =,A2DףWg[x&^4فzuD? b.dC@h"Poso o+)gwktwq,.P.s[['/!|0|Shʉ-%v(,A*F$€x5CL~w15p3ແ~v[Fm\0J밓A<: O`%KbsD/rs$[`pw_>ޞ}F,xoWxB Lik/Pmþz^|h pHBCUr$ HbthX(&9I] cqXRvOD}*~4;A&. .jFHLtx9tI]Z$ߞ^ /EF_S{^y7HЫlul?\\wY:1DY?묋 M{¥pr#=rz &rZ ?eԜIF'm'Oa_#sWMh»º6t;U0m)R:`k f喾B9E6sێexwΔHWүPC:"aYeS> -7t\!o`i w%v:B78hɘ> esc%W3Lxؗظ_w }W( V -Io%o-r7a >3xBr_-9N1O<;<5V$UF[xK Hpl|(B21YMB-8U$(S5L:Pn6@h}xُu!zyF+g\v~r'^5l$P(sqJZ/I㝌mK m28|X)*MO@& Dq=Y~D~)vd4/;Âo*0nBKjN/qQjs08V6 )Xlٕr;a3*A>ɻ=Cr5M .`.<+BEhOd0}*}:e$kg}W鏚* fȗ{JRT$*TEͫry}S2jD4si)l]zwF(&#o$p"v):p.*^]<J^Yɘ'tm0NU'9,tO< Lt h3@hJ/)hG**%Hz_I-$tfRdI_k)RuhTPgJxz:A)$bh3\KW&B .4j\vkw ` ˄tgLḩvd\6b]!1&6a}U&-3:T2g}?EA_+JD/JfRm}P_6p JS!jXJazucQ&mYedQ4L3HL/l֪\eLTڊ&X^ׁDWx}=9PeSN6>'[bf m[%7eqˆ5rRp/IS+@DW N8viy5?׵:SpG\@^3Ořv{ ̘