pcp-6.2.0-150600.3.9.1<>,ӠgQ(p9|K|=\!`/)eI!(ZDia_Y609W8Yb kF00*'}- dpo̾T^󑣀b)4 }\TP!1UJ@Du߻\ FAy6D"d0nuјpnG줫СQ d<78"\fe `? I cն 7/;( Z6٩[hqjeO>Dv/>LD?4d   X& <N]cjU.TU 6U ?U PU QU lUU5ZUJKU\h]\_pm(nc8nl=9o`=:sO==>?@BFG$UHxUIUX$Y\Z[\U]TU^ bc 0d e f l u Uv2 VwkPUx|Uyz0Cpcp6.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.gQ(h01-ch2dY"SUSE Linux Enterprise 15SUSE LLC GPL-2.0+ AND LGPL-2.0+ AND CC-BY-SA-3.0https://www.suse.com/System/Monitoringhttps://pcp.iolinuxx86_64 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,<?k8/\( K8  <*8|O`JJ:,{@kjmLL\;8(8($" F:  bJ- "E,)K5*x*Zx&M*U9(%(z{1Sv * :8:9" (*8( _ (C A =SZ \:[[qV9AC89Y,a<= eR&07 K_`e]9x(B${i11LXz{Xg QD=l9x)qdgP: 7\ 0e%(7l(e17mB j*8d/ 8?˘8E#6CR]g ~%(1/ L&e?rcDruGC,HG 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큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgPrgP8gPrgPrgPdgPZgPZgP7gP8gP7gPFgPFgPFgPWgPWgPWgPWgPWgPTgPTgPTgPAgPAgPAgPdgPdgPBgPBgPAgPegPegPegPegPegPegPegPbgPKgPKgPKgP;gP;gP;gP;gP;gP:gP;gP;gP;gP;gP;gPgPgPgPsgPrgPgPgPgP8gPdgPbgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPmgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPcgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPfgPPgPMgPegPfgPMgPngPBgPAgPegPfgPn23407bd67747b928987a1398e2d06bb95ed55efbdd90b6a4a3994c9b180e02f021410a5432cf926bd410bfc27162aec90f12c9ec06de30aa03ede5aa1d1e861e60cd598a678a287422b5be1d6b9d0533107ac1f78caf5c5ba549f5b8cb2d4025a170138846cacf0be91b680340e9ed792ff4c7f8b16eb8aa0dc62576dc7a8b597fa947464c7a37300e0571c435b67cfe041d9a8d29fd84f4850a621a13c7cac1cd46de6d5d671df01ae75da479185f8c22bacc38d6966628d6452c9abb8ba7efca3bb9b05b31aa83512d46bce50aa1e01b9e3ca62d989f57ff0d4535343efbd1890b82c7145970c84150edf7b208b4de086cbc025bf32ae64948843fef2e838d5f5b4bf265148609bb33d41edaa1fd88a54900d0a24b2f45ac190a643f5a3c5340594fb7a16a5301df1ddb673d202c1ff3736b548438881e8677d56d4974c34cd89888a16154b38aa051961aa5d28ed6171d01128bf01cb14209b0980178568285a32c01fb1db1b4c037caed762c02c0e1de30967db43ce9491c325950f6048e758452f0715a558dcfdc5893197fed4e726e075e8bb4e171b2e53a9ebdf47b46623d0e96b14f878810c8656148c6f1fd9ed5f1add2b79a759785cb22e5400ceacf5aebedf61d6e898276675612e4c7bba7cd93e2eb111c60c3b1e794212cf69993aea84cb7135f1ec99f2f04d0585327f5b89fbf2440c679519f06a4fab3dc42748c91a1b924bec6311ded9e4ac44946342e9ff629258450b83af27c65e0984feecbf921ebf6a7d8bd4f858aef9ae2a97dc0d458b46baffe82860f7eb052b1e82327f93d437b65939e5b7be0e31c8a718fef5f4179aaff5772d7b88c44f57e42e32dc2035f530a633253cad7c90b7c21c157af5844e5c4a88c670449e5f006665132e8167d8028584344feb91734e3aabea8bd6ecb2f8c4f5ad5740d8db56886d089a1420fff8fc9cab508008714301a713bc6986e1909e5cebebfab408e50a4bb99e1f9dc26bd182dbd7f1d0fb92ca389ee2abf5b169011a9291d685417834435c9aeb184ee82ab742f0a80753df781c1ef0aba0a02642d17509d58385c05ce1040a5298d4a3e46943a494e5522ff497254046a4b376b0505ed6f9ceb512db141365970178525691d72ef82321e768afe50af005c0fbcf78b2886391a5901d0c23f56c21b2a2f213108bda551cd157b618029a87e740de5108ba6e8539a52150c9d27ff74079ce80c9ff5c579b65c543421fc5113bd5cec8f014c03a3b5d37391846499aeb9827d44f0ae7b2fb599461acd61403bd8b5302d59b5d82f37bc61bd9ef9bf707db85dff58c6ba1f500a217699d6296de573991358d402c8b8ce879761c1f7aa1b23cc42ef1cb65761e75c5dc3c2cc583c8d16c5828476f011ac59e4b9f4e582c0f5742afa0d1e54d20246725a2d981022ec930467d13fc24e632b0defb9c6bc05ef9691e40d9a5d536198f9cbec123d5d3bdd36f76a2f1645024ec00684bc029cf7fbac04cdc0e057560f38ed3101c2ca41a412f2790790386ebb676ef2a769103d3531e1305aece0fae65d14e26390f8ea6e34587fee6074b7ec36ec94773b7900754485349651b5bd15874b867473a58819f742b1e0d2529f2199fc5ad95d9b6f509d1f6b6f58c8d1083d47c4a8b79fb44d667c97ec6b3b906403586dd67028757107e77c3c72203783cfd1ca1b0b52228e3dc8a5519e3f298139ae65894d876b6aba25433e146ebdfe75e55f2e972e5e2c7230af1a03a1b8e278f71858b16a64f69f2ad7fef8c14221c1525d2efee32658d4dcfcfb4b7a515a4e886ccd8feeb144129b798861f9b7d291bdd9eb3c7f21cc2113c9e8610398d29ffacc273f2b5c1b643ae09dafd4d2e7d3f06a396eeb278fd30ed7d5b9b95c36be5ef9f394628f2f29c38c31c058bdf8a21de2fe81c1788566a35048becc426f7104369102c601e1fc98c579d081b1040023cce2406adfb19566a7bb873088013e40261d00c5f30f4f317f2046b931e336b389383ab3c4ce38e695a026a8e9961b2da10b36400249541fdf7e2bd99ae364633632e71b74ec2dab9df59821d73ec6c1789986370df2c03ae22a7effd10367264a4369530672d9ff5fa943275cd80232d57fea69cc73a0392cf3e34415beea2d28239d6c73b781b9d7d184d34e076e446c532237bb9accea6896e789024d9e74adf55e59235012456d229f098ba20c7b1a25081f09357e7c3efb7acafad01365dd0466086085d1242e73267714b418f0e8382d09d4dbb8d73d7eb0b63b4e13bd6ea6e5f15ddc2e63d94789761a7feb6282cb39ff9f464a407b2a05317cc5d83dad359e8f4a37ec5fd0c9f86200bff78a79a666d989234ca53229d119e2c0f198935cfa32f13e6d36e4c5efbeda6b97041e59ef3de94f5c881a1aef5a344f05d4800db8060c7a691f50c14f41af2ac6320ffb6d5924173f1ed3ad0d04d4b0c97f940f0d55c03884143ad18dcff71bb77a3993a932286c4df9f22bc4a9435dd0fb90ad735396caf154f619c7c01308181a796ecd72b4430aa25ab7e2486a6d0915a538d891175a05fe2319d3e181c6ccc807634969ea9091484d67bd54cf6150b544efe48dec5f62d1ff16965506eda38ad11d0d11e72e3ebc3d9b24663f1a9324c0804dd15cdb9f6ae49fae3ea0bc1c2735d59140259dd4670488dc31fcd831fdf2206fe2fa64c57336d0577cde907bd0e1c6949badeb40a03cc6fd2b4e863f37130139f05a847e6688cbffb67f19aa1407fc0ea8222e8fb8a8a8755bc5e75b13a6202e38a5eb35d6cf5b4649453616ddf1c881a36a7afa4538d94da4b30dbe1bc7650d0de3be4366352df1a951e5eb22f4943d056eaf53dbae43fe2b98c4982427e2c9105a1b2a247cee2b018464df8f7a417d03bd3b29ab2c405290c4db6320d66a40b8158d027aa21edad9d8dce2dbce3f58e0704cffe910956409b5cd85c73ffc4fc3844cc840869b2ede9dadfdb89181b534fde222a6b90404cbce148f107f97eead8c4d8ab5ebb944c4f93d81175be4583e3438d470a0dca3a56ad3116a6f00e9459512c526e49fa4c3dbf9f36f87773c853f59e4e81d4807e36ecde8d287026330022047b34002a504eaed14f52c1f92f1c70d727084242d4d6c4ba713c10bf8d5f6b318ffe30838d6a1d06b97b25f6913ebebb1539424e5cf737390d0aaad25532c78e05de54dcf03903bf273bfe6a715bf1248dff65bcdf743bc8e3bbe9050075ae1423bee40fde35fd99a354b305519d08abaa74fe9ff46b4dc0262f8db9425774fd34a1b8717a526f41e17034c49127b681163c763098852af0ef156bee1a4a2d4ecb367838c485b312527e9e4dab34a5301ed814be3ad8d1957aa1dbc4b5ef37b4bca7026bbfd32650aefe4627502540b923b26bbb3cbad9f7e3eb0e00ccd3820cb8343f94563d88e07952f73adcf5f4668906f5795d8b479e3da045ec727615d52fdc5db86eb284381e495f6c3d86c43fea5703c164abe44d78cdea51ded051d430a20c5bddb4fd98a556a2b20d1b8d8fd164196866dd9e704194ce5d6a21d7a0bb1cc8258b823a7527089aebda0d66a566896036ecb04bb9b95ab6fef7a4f409f50fc3fd873afdb51725240c6b03eca40923a7e02e9a75f254d26ca1537a79980f97649b82ccfb97ad80363b2c857b3fab75080d5a442296245f486aaa28b5cd752cd5e7005b5dfc9b5400144da2052ce65fefa6aedc1d264744135a4d558988b8e116f32da9ce5a74b9d9bc043b5ca6ebc783356a7bbc114b017c1830fd7a17251fefabf2474f7a60e753bd1d67dc85fe34460f4348145f1ef8ee7db8c619a0fad7407f7d4efb17705f134305d85077de50407225ecb677b10259e9bd62aa32d4df99c5c3eb15a845bb9ff9985d327b8225c212b6f057c035e386b80c2337bca54185a4a12abc4cb3bda0c17db3aede4c630b21b4af9b7a951ed0796cbfeff4d33a73ebc050f38400a79661b31ccbd863dec54ea7f72f03b9dbd794ec5978a391a293af7d88d5e634c872ae9e3b84a71d94ae4d319ae1895488388b9bc7f30462a755fbe7d1777bfdf526a876782c6edb93f6a756e7beb2d392a87369cedb31dc2c8270dc8136d2b34c44281dea5f926f2fc91384177875bf567f9390f3f8f0a460d700b25a018689a04a700b6338a8805b33d0a7d46424c228ea4ffd20566a5b2c71dc449b723dfeba5dc151ce422be4b2491976f4d29d442374f27379aae1c3d5af069e339fe22cc024306ba643f7812dbf12d55f67be8e20a5213641f8a612b8266dcdb601396f9ff5f9bb803cb9bad7f011036ef34a0cba2bf2f911562e05fddb515ba697bb61d6f15335dd8d3ede61a877a0c8e8bd1e5b1f59185d544d32f7363c4773170dd40b9c8981ac0028a2704878d05fbecf99f962a16ca5df4fb9a9b5f45c1609928bfb050104dceaee6e4b2e9e27602896cc0794c1c19d0dfe6c743eeecfad48787b933ce4ecf1ed524b6ce2e5f1599693e66211b8c1e759db04a82233070e00d49d74ffa7a81c4c678f05032fc145badfc95ba3d50c7b36f5695e3277a6902615591935f3f0d0f2e0d67270a8b82481e5479a30efdf2bbff1fc58c3404c4053069d66e476ba89cefba4cf67fb111f53686020bd4f3ab55e4300927da51f4e6e17a6b692cd7f93aa14e6112999be25623964f2f3dfe92cb54878476d6c737e6c9be1a9387a27e390376b855f16bcada0adc1517e5d6687d11cad8c7cc3563826881d7196627c1e5002cc8d683cbd7a6833774ab2f46c20888e715c6768c9e470a54f8bd8f74c2f6b92bf6ff9c31958ed9ee09fa4ef9887222558902e08412daaecab75bcebfa8676106245f81707ed75f936c57f7150a6fecc3b6e1390dcda7ab270a2844e92e5ae210835bd55252ee3d64899980450089a3f9552ff05c1c3393abcdea3f4bad4f2b300cdaf407fcd5a15edc682e49a1522d6db79bef5446b12c38f52b2997e896bafcea287ee33a94d38a5eb6fb5730f649da6696038173b38d4aba12212c87ab68efe57bca1c2a14ac24c38d9930ba8edb2324de29d34ed60af052a343bdefca120232bb4f8a375c8fb6d2e125586543fbd83c3552af55b5211f2a52d7ea38942c779f32e4fdf88d46799a9fe9c1554baf233a1cb276d5623f032eaee686cb18d75452ee0a55265b1f6fed1951f2223134c8199856b397f1731813948ff14034e9f03c3d07bd1c88ac9284af7ffd33f64d642d348b5fe44e5a5374d60749d9579db7da50dc81634ba68b0096ddf51d78c18578f7080cc53cadb486a97a4dc9bcfc558754d421bd2449c91d97a200577f6893c4a1f8669321aabb12d5dfa409b07a97bc1a1749305240833c6819e48979913a0ba9d79a113f0fbda700f2fb4b585a33205c6ef478f7395c4ad8e1b05611f4ee41fa259645189065e0a74979851eb130a382532b1ca9066846b19edb5a9f16506d7c7ea347cdfed3f24bf41cc6a9f6a9537016c3c527cd4399cbef84eb0882e82161b3691bacf7d038f28f0063972d1309e6f5f08e969256009094ef656fe81a672cab512ba53c58f92c0d9b2511301a3c0c7965989f6f79b2cae628519162d7e4a43204bd5e234fcc7378daa004a91081f9bbb76dff5501ec3a9ec52a9b0333a5602bf1c7038874a40e21b7b90886f0edd7250333bdfa487d487f92d17eb8ac5e93182646a641b64207770c481149807c31f8e17c3e96d1cdc1d70b40698d7c6f5bba3002c238444e12761a56a1d27ee12ca6b58a5bef49d5e479daa32c4fff78e11633241ce01bf1adff8a737b18809180fb4df2c3e339cd0f10bd0e90c0fa2b726782063ef8e26c21bfdb20b76f0dcdee73780a34f316118de1613e72bbcc7b2d3319fb87e1cdf8089ee3666e42c36642929f7d8797c179165c665ff80b0e4d3f5d50c292391136e369599c7660af1e1d221dc30c4fdbc08d28919fd74a1a3f75171895c4dcc79aa417321f3aee066c6a9e257ebf38b8819cd3f9272942e1cb869b09d08ac8bba3750cce66de00c002c915b1c3febaede81cdf76d501bb6671a808aa53e93666143680d029961131eb2ec3ca4bf3c268e0d6d231c930326024685393a74d404dc8a3fedbdf37df4c84a54db4a293ea44726e5d28527017c1facbf4c3c7b68c4e6ebc624e2e7039218348e5b25b5e89df5c2502252ba3bda5a415c7d486745f9d43d5c3f3f01dd501a32fc4be349bb1726fae878ac8b643c733099fdb9ae59fbd0b6758c8255804b8caf1ec82793b638ac2c233f21c6222a91e82bdb8062b58db213deef6c55ea104cd3766a2eb57a9d7e857b524cd7a81981aedcb6ca490806ef0b9d0d7065df0e85328664e95af724c10149d03f403c93d5c169753c9982c7b5ab82e8b88e3d40674c8aa9dc756c7019273944cca8832dff841cf26e57780bd8b767654b8b80ae3f3a358d6a4c91cdde16345d872360a30059feec21e331f410c00be7caa95730e6e0d681ba8bc6d788750a19caa12fd8bbb223d9ecb61f4d926a573f637293fc6154e0366a9e422ea5c120a515cc913738ecf1cce82a983a4b97ee5c05142ba9bdbf63a490b638dcebe1e1e31b87ad877e790a249761103a8feb1c14c7dc7f97f142336edf9f625463b4716364143f37d3c254ba0ef6c565386c43535832b0c7c4b857d92aee685993655077223083ba0cf949e6cc6865230a49f76d4e3ac832c387b6fa92cbfcd7399406686b4d1ab6b6d77c1d1b9a2e0b114ce0a7211f5b2fb9151f65f45f4fca7f3bc6926d4060ba84b3f228208681e8b6587e79687deefc3625c142b7631aed4deed762398ee4e1427e50ae6be45ced1d8b22a3c0aa56dd2c5ba8df47f4102b75b79e438064a7e112e448778c7dffec1d15370bafdacec1221748e8535705fdd05e6a1c9ceb29f4f9baedac8c90589c262bc615f4afc91e9fd73e206e249d742c3d458789a891c66243c0794b7594eda7b254c64c59b82e29f4a3d62164f4dd4be00729bb425f2d68946b94876d02c3488f1886b0918f76a8cbdfd2ac54830b54cf4c730e0d4ce4862aee7b749c7790b8bd1db235bf9ee56bf08e55210653c448b516af2b605cde90f22fac65b6a6c07345f04d46661924ce55145e33946455ab15157d0c3784cba55fe042598e8fa6d71cad7126b80e77ee933fa7d662292f400be38f89c486b131d991a5c44d01e444be225bb56a4fee43af4d6cad4c32338214baf239e272f4a768990756c20ec2a9dda9617575ba1344219da424d512ba15b1eb8682b4355714257feea16caf0abb4210964662a8f8cbd772d06353f800105622c389057468a120edcc51d68cfecbfb3522e5deed8f8edbb561d0bd3f94f0fb50fda06927712d259719c23e64179dd9387e116fadac5f2df4de384846c51d51fddd4d09d0d5ecfb1ee14cd233c830e4736010e67bee5ebfa065a6a37399f0fafe7978bccfbf009d47606d2642081744ddc987e1e4daadd0cc53eafcfd071bf3093e1ebf5cd9322bf68cd0e316f94affce5173bdbde096d953bb9641aeea151f5a9cb7bc43002f5c18917bdeaaff7a9923b72d6f5c853706e38759bc6ba6987d3b05bf674ba575e9e27e05b91c7d9de1ae8fdcf54bbafac27e5b8ca1b2543fb4499f4804561bf7c06907ebd0a789e506714c6f5f99f93082685e9d6dfdef659a07a3cbf445fddce348e95c40028e1f8a1d994a26edcc5cf51161f5a700b99651246706fb6af983cbbad413b3ce2b467985af123536d578e4190ad8f506f294886dcdbd2019d451ecf1d06b1d7a98232bbc04dc9def6fdf90facc6a419744131df658dbde3e6653ed3c4a83e6343c5c2d85b98daf652d9284b92461e7be37fbe75ad0b2a109676b461a35c8387e745b1374f596b17d43c517380abae96a69534c4c5a8b01fffbc08a1c28f7f3d05fb87d73f8fb57b3788ce4d9f695620028048370342db18ac9f3b91cecde85848ef8d72a9e12cfb413416032852c5e88b2fe3413060bc1789bcdf2efba6cb1881e2fcf40bc0e786ae7b44d10238d16bfe8a167421cead61468f250992b015a38a6986e7739e9830c58f500b0244bf2cd255241c797f55ffd7af47f0eec9530647801634c87f8a485eab99fc08a56023a551c5a8b58a1897ebb3f61df12a768e02b27a23ff29c9a4cf6d5842bdb596c4bc023a961ae5c59e7be884735b003eed44c90ba7c9ce9f17de75587e1bbe167e0c7f5d04a2272ef1294c7d442cdd40eb7fe13b32a11041aa1a3b3a21368d4df1e8ca30084611dd5a5e756c11d5c0cecb68fbb5d30661736d27dd9cfbcf19fe60116e0a97abc4a9cb93be26cc695583f448d8b84cc0234f1666eff225ca9441808e75c13ceb8597cd4d00b3e558ea90b35db138058a80675e7a6ef5dbbf413710f38b60a72e974facd81c5462b1884d5ce97bcdaae07da790c69be5cec5b99508be51252043a572bbbef15804eecaa24a9f58f5315ff5d70116c0726041dd62036d480ca2cf2b88662b2dd163de4f7338a34d94118b2dac3c9080a7a808f9c4da0cf74107a1a67c9494b4cc9c12323691a8004191c124bd3a1a13322f7d8818d60391414589b517ebc090664016ba3d7859acdbb3707744062614ea3aed2d6949a0b16e6e01a817468cfa3b26b3ca92512c49de7d0cc5f66d196310214aca2926609fc28a47547f35badc6edfe83aed2d7ff5f4e024dbb1bd7e9a974c499d491f60db80cb4e6ba939ecfc65188c4adadbb0b6f04b9946a943c60c5d3208982fb22ac6dbaedcddd383e770ff5558b885d562f047c4b1a8833ec898458d537b9e3a0833931bc9f1fd23b8b59a14efe5af2610425aa4561d38ef8246c299abbc5032093b6655957c9f1469bf760c19f25c75da0a91e874d5001ee1d3e41c7a9bbe78cfc154be2e2b8eabf2b74062d49dfe4ddfbf05a9c1aee5495797fc9ca41579ec94fc26a182136137076df2216209563c12f5bd4bc612369f2214a421e79faaf991a1d29c48646cad5942258adaaebb34dd05b488c22eed04d05dc31b6f4d5058ff5036266ecc0fdd14adc1f8deee460e98447fd83be5a5a04459cd686870341684f0fc9da99de916f54be97f544f00992debde4acf8ed802411c6775bba00249086fb09905c7caf6046d4b749302272c4cbbf4324a2595f7b152c2a01b4b1b5d7ca452fef1da2d7aab6c609e90db17187e3b74d8877a43a3fc24cabbb025d0b2ecde6e57fd4a2fe16fe2d8417a3e83989140a074f7888049fb236d054d5ea01e51f703a0c9c1d03372d85fc90d2fae8aa3c13122dd7aac239cf15278aaead17aa212d525070043baf3e7eda0ae893a2d15b82059dc8adfb525f1be3b0a8f915af436356fc5a57dd5e5ccdfd3418448e386b9ac8aaf04ec8ca7f1f1bc92806b567942888bc6eecf37b1b357b378479c1dc33a1af9bb25619a717e576f0ca365b6007220e155681e702408bd9ba63fc6d396c48621aab285924a9d1c48603c4d9b8daaba8ad3be42c208d1ad3c2ace9134ea18531f60dd0e069e782de7be914d68f44441d010bf4138f85173cbb4659bd30a163b687b4142c7fc71626b6bfa2461634de9145e90556369d1710ae9dc5d0107f0db5b2d806d94b2f89826468b97d3107c32fdb838725199ec3a2336faa4269acb657e201f9bbc79bd0900a64a6a05746124ea40434a57fcf806e7cd7fa5455de612b28a21cd4df7ea927f629007fc3073cf4ec4a696ec577eb6ecfa9bcc7cf96e60232933a284488fadea2db8e4cc56c878664646b28e74ebb1933b96d9afff2c1279dc99b700f64fcc0362faaefb1ac2384f556d45dd0fd08f724659accb7173ede80fe25e4cb42559e1334523894f0a338f96f406e8335e36c86faa7106909b5fd106e0df8efbbff01e146003b93d63bf6936a399dc9de77838ec7c208cee0380cafab943978f0feb6a5a3c52c8a20061328b53c8fbf88a58b946ca2e159751706cc5d74f541632679c8f8a5d579dce5e104e6a70dccd1584c7e66235ce16aec7e68776b9d2429010d6134cfa8ed8ef1d2ee6c1586c1d74fdfb127d22818d2436c10d65527c1b4e45236bf20d527a0fe7e58bd4c34c162e4617b614a0e6ea3ad6bed850bb8e058f26284109d6c4920b5b907135ee1546f4055b8c10cb49c0e74c37f6377084dd0762f15b50e9abd8f726ccb95c3f503bd27b838927c87a84a36bcac51baafb40426a35a5977cc1243314434d7e14680c454004a788fd5fc80047da8d965f6663357674b1f6cb120781dc565c434777d19a038659c71e063fd91bf37aecd4399373f9b11cd0647d47e28d1521422d76bd099a24011eca6ed4adf8f90ac96f8ad9904f4ba960dd34534ad77d47c50862a402a61d546dae65992048f705f6d506bea6e86984b03165efd06f01c8317384df66cbc141b0ed52d24f24b32bed1a4bfd9503ace6f5a46c1a6c9126bc538acb5ac457758cf55b16ed4370466bde58f5671241e11a8f63602dac553bcdda01dc2d5452c5cd5ddd095bed40cf181b68a314c6307351226664a1821fbdaf6a84cc451c60a0fea979de042ca303fcbb505a33295dd2ce3f477970df9bafcbe46bf8551f643fa04906d746f3ee24d013122963694f30dfea232a362c668b38361aaad5240def0e746ebdfcdc22f43331af161b5315058b9e4fa9351768cc4f2950682a44f73af9f975fdee8f6c619773f9c5e900d8e37efda731dbaec7041f764bb126794f982b0b535bf86c1d207f2a32fc25ac132caf97e9cce9dc6f14067f630060e249ade19cb016ec33f6903a55e5607975eb4202c602254906299ccd5a40a69ffae95df33cfa3c49b8f2000204551f2446c28ed048b054abbeb9a979b46d874239bfca26eb2010848ac7b8c3b707f8ed5a22b9dceef2090ce9e9017d2c344e334c4cb35c95707a012687aff39e008acb2c936f42d8311e3224698a1decff68d0cb7b5c5d5c1c3cf2242042bb716f04a72fd442d2039b05164877338551e0323e203b3f6a17f9c76af8301a5d7a7f4097db910595f8c65f59c3a53edb03c182f5d2881f26a04f12ab99424062727de4875592826975faf06a29ba730ac17cb7fa3ac115b177896e93cd59110402290530ab3001c439ca8fcc3913db8b0009b3b0b4d00903140ca953f8d50d69429464c6ae1050c2223995c16689d77369e165d776cce12b29dfb7da2817dfd05c4f2e879e96223697381d0f371201e5ba9af47f586db63ca2960f23817c002dfb3dcfa42c36a0a954ca1d6861a435387d6753a7d88b669c2642f2e22102b56e6021b2d456bceb2610b48d8c55a4807c7d20ef6678f6c35641ea579ea21b60d1e0f018495d904c0c30dfd116ad8ad225d1805b21974b0ea4d40acf01a3c09949ddba225f59b2a429b99a8ea72e63bdcbab8efa75d294291c3e31d625338559e8ed0d3c8026c2257dc2c572ed8d8eb240a5612f4d23b721d9fe00abc9a46d0c4142031f51a6c1e0dc7b6b5bd135207a8f5db0b625472ca28b9b8bd0ad14c7f815a00139034ad72b076de69db41bcaa2fc7776b2e700650b9912075768de292d363021de88a15e76ad5e37c475d35107618607d48fc84ac7ba833a3a09da23113755c63d079377eaa58b191c11357920340d684bbf24d63858efb107bfecfa1fcb2b39d58c138554ed78ea63c3a330332b003cd3a86c9aea8b06892cd924d09a9b6740d695e6e5b2c98170937573b0cd660b4619f1c43610d54c4c3dd87113d7730576d2f561ae6a95b436662e03ef5d82b07b06b6654f31c2020b2e8a5a501f90a3f987b25942ee4a04369a24030dae1c7cfd2f29ab736522c068f71926cac9a7138056ede66cc29a652d9cef42877023a206bcb8754c68ad64ec447cb2805866c99f0cd71514f536323bb1428579825f27dd5eb6f985363f080a480c898e18b6354900ddd171ecbbc8093d90cfb1af27106c035453d117135e6d32e12ef63c654148aa2097552db4cb32ce4fe16ccdd349f63683c2d3fa23f6a3dd3ab997b2cd78ada6980b1bfdfeba261f791b5a03e5a950b60bea5305f686f439fe998f5e0c814d2a149a0126e090e61bec418dc6344e6c80b18f9e0c934a3859751c20c5780843dbaf1249e195982aa1076633e4affd5163a3d37de34ea91f4a60a96039601b91ed90dd49431941df9ccaa2beeea7e4e6efb10a254d47a8c10857f5efdaf6122a27dfca00f8ec0f98cca789bf5e2f97c50f2a3f811fd3375c236e0be1664f493639b34b54010f76aec6babe3b31ae1d2d285741a9c07951a567909ee35b29e3be4015290073532f77fd1eb6895ac1c92f6acc9921a7f0ded0b008f1aa709b58006b303c87245c6d41ad7ca8289a464045c5e66846f3f6fdf2cdefd4b79873853a0fa59f8e1f9ecb42f901ac417c7707d8005854360b55f936fe03c3331f0f54eb9f1cf22b8b166aa0494150f6b27719e527bd969f666b3b0458752602356bc661017cd313c67b656de95d75f87cdfe37069841555e24d8dfb29e81260a07ce1ed7538230eab4f20a48875ab12311d5329a99debd835957d8df3797294c068394be6b9e8ae35c5ef1ef499b6a86fcc7a46c1a17198333ab406c74e8415cd39285594c816e6a79c06e77fac6e792dd6f16710c4abccda8546780eee2ac521b548dfd885df9ffdb91fa95e4959a10c21ef9969c3adbbf55d7fbb4308c2fdfc32f1cba0789e1c86e1565f8bb3e8884a4257d139189fccde9f99e35b41ac3d10a5f47dd5052f77dbdac5cfb8b9c660a432ae2c63f53fe75bbf6f890e09622b433d1769dc1dd6338575a9ed114c1c3cdb4ee8cb6008a770cf2fdea46148c117ed1a3710288ea491aef019478fe7bcf15780ac2bf2980cef9f49e5bfd674b05ec05700f4fa38838e5ba12b002608ff0f785307277510b39eb6bde81300355e46a66cb05a6f81c2586cbd2168b32574d73960ffa1fe0c03bd9bd1e5f0ea88615836dda5eaba085e289615d96a9a84dd9d44f3a265ff7adf609fb5f1183b2c3dfb36532ab22e5e73eed196150c7643835b5cbbcc920d604aca35c4f843beb4cdcff997df35e89d0d8e8ff737d0853e2e6c515ca762963dbe70b8a0c80d3a880c5cc24a855da9073f4c13d21473b6d65330e2abb6177fc6bedb0645d6935fb7ebaf4e34e9ab1163ec29004dc32be4adb943ad7c1a82f4ad183a7c4dc19e1afbb8fffcf2ce6e282615ba9d85fc116d8a22ef9e15c6d5059b73cccdd31d2530b89d3a96b650505f32781d1e9995796998761ef19f85dfb6b476732a33467e3e4947b78c7dab245dfff0e0a01bfbc0347f4453ce053d0e6f825a6767d4b3cf809e2b5036755478776c2d67ca48f22330579565a41fed04b90853ba4d50e81e5134f7ae2007ca985dd2923c6646a1068e406c7cff2f54dd23fd6214cf6998692a1e9a9b8f4e0cad83ac8b0137894f300894962a3865844fde36ab720b0454b49a6226d339faa06e44dd23df33a7acbcdf39fcc841e46daa62bca6d719af207cb41798f03c9964503c248806694aaa26f3ac7a873f91a22b0154e4e732785658c310f7fe666b898ad897b3733bc1ca5646d5363392954c43626b4821c14dcd003b4ffc86d320660b889d6edf487d8c860f66166849d265da30158b66f0b7860c85e9d1f307d2c99a3682c8dd64f01704849e31b287eec72fe914ed9a87e9cd7fdacacf7791633e733077560d2b5c61d867ed81210e6e2f2b98e60017b8fb6658ffe992a6a48da179238b59c4c2597477be2e7fec0e9137bd20657f712cfd0acaab9705ae9726ae3671b6e2268463682f126ca29cebaa76c05c9ed41b3db7c1fd38f713d99a7d1c509f5b320b42d10e5152239f32a46335486accfb62381660f3165b3f1c1745d66917e4cf2449e18ebec3341abf6a74fd7c96ef102b2c393d301cfb9b64bcc6c712d128671067f1b5926cc1ff67d4082d38963b6fbfac9fac22db16d8e2789fb51365c8fbe6d48cda3a66358ba342824d14e7fa41fc3e4e1ba9bf09efce53213e47254671c0f6733acd5fa39a25d138f25ade7b6f6f510dc16da6712873d848aad41bdc84c47ae14e9abed77bf060dda4d02acdf7caf673a31415b5149bd6f1780da45d9a4599e477511796255d9e56ad33a6807a717585d05ef19e9e30ad7451a27c006c6d201f8c3595b6fe6afb056067064fb8ca38693d8df75c41bc1c303c68f9bfae85c36464315e690be5a0de30b532cdac6c8ff9c820eac9539ab71664fc631337aa84eb0685d9bdeb54190f209a40e783b36661bc61ddd34eb5b6d69d24dad98566f4f51e0d379b2f3eb5d0e81af33d353bb1fc53d4357585c89dbd5a4684d681122c771e25eb0d186696ef0eac4abe96f24d3523560cd76285d735cd37e7bf734d4340a41157d66dfaf3d2496fb67ee242f2b77619ddeae18f163791e7e55fde8921e93a4e588d5510d9d9fe1e243c4b24b4ee62f34fd2ef8c89db15bd031815ddcc5cc7fd7b5677da48adfb31657bd41d1bad604a3aff854805077e421710cc00677fa50cdccaab5538b11e1db5e3da29ce885189b6e395637dd7410037e1cec6c5997bdc7ead40f96134b73fbe026f0fec3dbe30106acb4370b1e4773d80a335c196d259dc41cdaf73ee962ee8c5919cc81df91eae4f2e378e918f529f7278a99a92ce2e2894c66c971f4b3f7a1104cf155d8cad5b722f793f11168a4be8cdee2d62fef5ed93841dad7660244b2b8392c80b9d1d32871b4d82dec88fcb15789e75b72b7ccb08f8b1326b59213f2550a9caf542d732b8b2f7504ce06d85748aa8e863600096f48b34fbbe4febc219b52e491f4779e8feca480706318935ed20029e80ad48db410eae730d96c4d190b710a80fa352d7205e5ba90e7677401ea4fac687b31e4dc0e5ff4b3a71be2edf87525f633aea3a50df276540c25d827c86f76d4f33eea6273dd4f5b9355d8869b2d2048379ea1b6906051f464451ed9158b3684fc592f5dd1fcf13441f1d8653588b92515dbb99bf4eb865e3862f7a6c657dcf65f03171ef455069566e5b2949bec6414237fd09211ce6aaf590404d7a3f306c4801832ea4587ed9f5f2c39831c05db9ceaa4e13ac7109ba6f0231d22ee3c5777bb09fec276d0d39c615dc4873b53486705349488337c8e63df7938ee938b724ec478f963c77c08c513a3ab9fbf833a1b92144a1d7936a29f8592ddf8e39cd6183702045ee2b0ea78be626b6d05da698c1cc6f97e4601ff6b27bf65a125826acae5cb33cd04e437cd67d66e7ee1114ab8c7045a386caf3302684fb0dd5da2217431d9d92bd3d3df86fca3693b34b90b86724c2c0d5fcb3192b3eafc72652d16acefc167d448b2bb87eda9698ac3f5a07a4b60e5ede91ba8c9f53aa80b164b94e996231ec830787a5dca437bea470b4b81e08af80365e9811d26800f0dcac0c753831ae164c45986767e404ef4b2aba9c36a5cdb816b0e47672fdc488b08b2461c9e94f2e806f9b2aee82615682ae8d19a10d381bf401ea640e4f6754ad3ea1381ecad5f6d6aa7b17b33c58d2cadf23a346666efac05ccc24fdb55bf468c02127151d55d180fc349c8cbc929bb4e4600f84067c60b736f77351705f18cb210254b3e8c015ddf8dba07c13db78335a16976d141ad21e5fe229debbf368faa87193869fc20d53c905ab014727edd1635c97343d70a6545327a22fac0c4c3d48d5646e452ea60014e49a36cdaadf615489996b139d97d8b3bbfc7c5e31b6fec4bd703a86c34618ad68e1dbe1c7836f525c7536a41687c5638b656fa2c310179d3d19ad7547912ffbb58e8ea98ea3fc46e906ada4b56721d6531ff79518c847dbec11793ae8bee447daad3e556be77176a68692b97660357f060e4bccf062534ea01bf37439e95ef79f12d37363568f67c18b8fbbb68a862a1142ab16765a711b4b4bddd578e8489f2ae3edbced9a1651e4b567a5687acaf8f8f64192d26f5c378b832fac68c250c0101354a1ddfde01794c0d8a78f330656bc2df81613297c2351b17b8fbe4e8891fc6753c57589413ffacb43faee20feadf46c8adc869710a95131ae7c1b62086ee58e6e3c2ca89a348f7e9c8ae250bbf03d7b5b3e15fe5e4b2fe69bb48bb4d1f1702cb340aea32cb1f824bfbdc2c5321cd67dbdac7bb5c086217b1074d8a96be5fa631f003c97c16e114d614327e0ea87ca9cc7717da1953da0549ea2b2998ff73330f7a1687f26e6d1dc2bcfbd4b90c493f2519636ef002f4f7dbc89c23f937f73ab22f885221182994a0d033b987b95dca4ad1e7602dcb6de853698e7e5f9777fdcb47c8220a82b5f12fe89d1dfaf98adc12118903fd0562f6c878c24717bb56e137ca84f7e4eb46d894b642a9f793e6a84ebb5695af93105d76b464e5a7ffe656a0890b5e6013b0dcbbb2af47aa8486895cb271f1fe2d8ebafec347aca967d0e44bde1e5017c03c51225dd3abb1d0723cef3ae5d2e3fae66f08d774842e2a2646767bd8e5883bd3af1b5095fa83910582502211a3c9a1e7a394933ab959c032888d937def54330751784ca3abaef0f6df80348117995f5921cf0b5b01e9cda8e0b2b7c113f72bcdc99a0a505265dee299f110058197e7bcbf71b4249181d850e14a5b29123fd280c1fea9a507d0dd973bfef022de60d0406dda4b8ce399539fbb995b1eba9571a11053ecc1c32906661af938e5bb0933f5867b4ca697a4391e94ab6461b1fd359bfb2dd7c575c28bb96d3a1d03d65f7263e1ac664527f5cce2da9fa3d560b99a941b379fe9a943f9a39f72b8aabb848077a8cb77bdf3fa6e02dfc7ef1274932db2f1b97518b5803aa35c001b3b19e0d90116dfa043ee15ae201368f596c6d65fe0ef18b35b6fca4891f19cab9327794b4391f145a9098749b94b7c0ef8b318432b91e868a5c5d3dbc4fe4b9b5440bc5086dea7c5089cadbcf01cf20eac6e7915ca4a074fee14f61675e252c08c11c27ef09e14452406fc94e9efd58504b7c44ccda2dd7490b9f161819c79883cece7ec7e78f9e166d7d783d4427e768d300ac5426e2a1308fb905c215b2814a9aebfa8750e37f3096725875bc1168e9c2312a6d5980065ecc43b9966ec91569a577d3023b3aea66d0323428aa4ee30c4c7659e55769a528cad0725b7e92d68783ca6484e1c3ee328ea7f98577ae4e1a82e4c8ba0bc4d13c1d6bbd1d6cfd283eaa352ae0e764667d9b328c825ea035f14ee3a1d7db341086ca2af94adc4452156a75c95f188a030a3a6d1f55e4c93ad6de0a3a4727df85fe84037eae3122be9295e148d4e5217146dc8ea9792a409e77420bdeae3008c3964955e1aca4e26b67799d6b8c1b5e839a6f1f6205e5e3c2ab9c8e1add30fcd91a3d0325afafa5a7bcd1a0c76fc08843b76f5e7f77e0fa001f7bb8cc60c9e48f404e69702fb06b397233c7abd09e16d33848236fcaa4fa339ace646837add4af0903e86abc6d6154cd339e346aba737f383c5b6aa1482f2fc0017ead72fe58f4a9dd0f16bf2495ee956c99e87c01ef612b0389dff8d450d900da22d3819cb7e654faf050bb3eea3f9433419530669a37ea0d9d35d698e5e5469249ca71e792f0ac88632596c8c72ea0795bf3e858aefb86687f2f687e51811e57588d334e1ae4a6256a4c902af6eddbfafbd4f16ae6607d1148c520a2de5e2027092ff8e06e75329ef763e53d7e47b771927b25a19cc72b28022f10af2a083673e890bd3e397ced66ee87c071dfccabee8af50727e43812c3999577648d6ef1921e2bab6dfa44f810229a878ba6e78af3725fbaaf93853e1f519dbaae5541821c294b434fbba2617a1d5c1d7ba3a74e04cfd2a41c38aa5dfb04147315ce57855bf1358f7c7b47f0924007ef204f10127b1dd088eb2516f3d3f534dc09378698d56fec50b3bc8602830264a1f5b2cebcf826811e2600502153cebb9aca0ff5b87cc61efeb3bd8ce679dfd1d2a93a66e7da83e49bae028acc3ca8dd11ff7d7f1fdc5a05833a4484a01d10eae87e7e24d7a5b32bff1487c5d9314f485aa88aaba2339b3dca8f7048819c747f52c3851586a6fdebe8daace925d52e4e232b7a18c4bb4397244cce73203ace34912d14f767eca3958bb20d091992945928eff6c58c79a379dd4967d32ce10524ddd87b60ba10b6888e4042020c9e35448b47fe38237ba0a82e38b18904d8b74024ab2924dc013c3388ca7fe7365d784ebb29d0ea731231cf25fb44ae33541bb5b4df66ba1526d344c89819a76941c67f375b5dd242a5c96076e16be6632f2540013b51f135d2dbd033829e5a2d35078ca0905e5b380c1b3be2e3d015019f56b39f419ffd021fa498126cbc9bd87a4bd0b59ddf272e4f880d72943ec6621d78fb3a353fc47eaddc1a2844f80f63e70d8bb29d6dcbf9bc28b00006838a13585335569d9762797707ad4c76a1cc1f4ef06cba656eb4beab8c1c3063f532dde5a832d010ca840a9b26e4e83d0d27e302a00df411ac9b69cc481a7a94888369c7aefc2bb6605f6aadc65f25efb6a0859f3a41a3fb87098e85f87c4210874514559004ed28dda0623405df65e023d817161c7e564bcc76bef767364ec06279ada150de5b51bd56ef3d215edbe2d329b7ed1e0b5d8c49ce1ee30042648013c0b35a6e696cd1f2f62ce398050c6170b452716af5e644b7c2e870cc1398eb6159184a957adc03de0a6b783edd9353d6ec0be659f423cafeca423731453a4cfd0d29dc696f593c2d18ffa3e0a4f9384c1ecd39eaf1f34ce7156379ed768e7701f8afcf4b1ab8d4a3a539cd09996b103ca1f2c9f9bfca98b54b38a7f3d01dcc906f3d14c03b86191dada4109b523d8b7e6c27819fb53c32ffcc77f0b724af1a4ec33fb108a2c103f6ac05395464197053235c91329e5087c73817cdb2b14d557fbd09aed7e8fbdfa7f713285c2f8f2da8735ef34cdaeab29415f3a944248ac854bd98047f4897b761aec4a7970fa1ec26f01ba6fcffc2fc3ab54a78083ef481256b942b9e7ca3038a36dece1162d798b88e98ffb642fced19f15b89d73f3e6ca286c341ea4573c7f22ccfbf25acf91caaef9ef5cf31c84c48dec357b4853be7269b7774784317078ef8922f59e15d20ad9997abf0160578991143f4ac54222aba5f6582a63ead31c50be0a1b178b3d60a97c1e6d27d0aceed011a50db0a907df53e3d1c0d767fa97ce3e024a663577d2c6b74611af71c962ee5937a4ef47a9ea7cc7ea695d0f790e01702a67d671fb4d17fef4d9e14012b4eea6d10b27efd87d63fe62bc0c166fbd0c0315edee534e338055411ee5f25676d4b80a52da22a1a04995e350279f3de47f408de7a6463576c72955f27ec93c6c91c6efa3dd4959cf89da6d2701958e12eac2494fc197db2b67103e3afe9562b851cc51fc3e85957c88d9454b2f81f333f1011787e36ade75a6f8952694622939110379abbbcf994402c2b2611b48eef4157d95bb1f5e470db761d5ef66e2582b919779bd7bdbeb05c79aa3a083e8a8544f3ea0aba68947173d7b012d0bd76f856baa27d989ba25e2c09a4416d503d4c04a5b03a7785c1e6fda4c44e64174fc2aef845e21c8dfc5ee58fa24e93918dee80d017ab505049a75af575f8b22d2c72b6cc50a237d48d9f15f720d801bc8bda4b79ce586ba0411bf45630e43cbd02713ca3213cdfd9b25eb13c05824fcf3520ac4c50986bfdf0886103f2ec5a5abc592ab767ab8556753bd0816d7c2e6bf72efcbf5fdb81a1fdec61d66bc4eab86d13e771564e5a7d79b495aa6f609777fd2b3fef621616ee75e26862ade5c8cfbc882e7511c8f283c1d86192b5a2e1ca7e20703232603e2a9cc2173e67311d50349af98aea589e2c1b724a15ce5d3b521a0bebbea16da1105c0e86acbf638226a6686c7cbef7c1b76bd2b32fff3301ed10ca1261b0b91cacc1db8ade7abdb24b12a9a1134e873ce056cd8698556d61c1a12acafd68a0dbc86cc214bcade8c33b7a4873ccf1097062db82c82e2407ac42b36b12b8aeed7157c8fd09b597cd1a9d88b20c5afedbb62acddc781db341c79aa32945b8e664cf3d675021afb31a054fb507b6b78bc77248c35bb85b4c088212e3af70da9fbd68e9ba447b6f47454ab3d81f93029a7e56c9928fbfca2ebad2453fcace59be7dc820a76c6a5f641e9d74677f9bf04633e1caf0ff566149189c55bc8e0c763daa2ad321501a2617800411a0bb3aaac15d9875069d7083ce792ca120460304cd2c62deb6afd99d76e2ca190f766b6bef2ed9edefe68976588ce8311cd67dbdac7bb5c086217b1074d8a96be5fa631f003c97c16e114d614327e0ead973bfef022de60d0406dda4b8ce399539fbb995b1eba9571a11053ecc1c32907ccc32427d465f0e454dd17e0f2ed937c9fae9928429f2deabab8675cf49102c4adc4452156a75c95f188a030a3a6d1f55e4c93ad6de0a3a4727df85fe84037ec3939fb0910f68e31d1429b3c50d2597448e5709b7800fe0da433b4e1bb9679d4b2a2ed68016cef171616e2645e244ffce7171899075c458addb72b550cc0e16c103f6ac05395464197053235c91329e5087c73817cdb2b14d557fbd09aed7e87fa97ce3e024a663577d2c6b74611af71c962ee5937a4ef47a9ea7cc7ea695d08bda4b79ce586ba0411bf45630e43cbd02713ca3213cdfd9b25eb13c05824fcf3d5af0a503436357c6a0dfcbce2ebaa3fd2b8cc2f76dbf48c1342280f5e9c4d27d578e376b0445bb7455cdbf70872919ef89e8e0f239c15af4355f64cbaf025afc2615be6e4e42fd356c1201cdfbebbce2fcd53268dbf8b9de0c44a3274c7d69a4c2d08acc81950e98ebc60e5312f96ce136b08499e49d8d63dbd738a974473e3309a733267437844fab1ea3337b912fa1b650f1e49b2e615c4cf860ad2e93b0977a7b66db6768e703823af755f137c7d6e74548af1d7bc1172e4950b9f87569a42a4895ae5cd206ec25a44337a2b8b1986d8bab290cc0aa2c47434f47cb7322103e824a7e83c262e9a6d4b71fd36cc776c5eb98b6d00cbb228670b070dfd2b4d2c7a1719e05b73e2aeb7bd5871dd8bab2331cdd94a1a35b9d22a6c660f2056038a13e406d9a5fa3f6235fe57d3fc818f3efefe24eee98495160c71b166e104076f18bb405d3b9a0d063538937a3c700223cbe2fc6719c7d957b86d3739bd2bc939921014b5f41d27a10c0ec2ae9ae0ca828d6d1dc6e508b63d1f8c4c0cbeab1f1f3953e21248e6d927291eb4d7d3d57d7a7af8fea367ebae04cb128cab3156e710dbd0c5590514585d74316df7c8f53ad2d69fac0969cd11ed99cbeb0ff2f0bbbd99590a5277659b17d2755de6a5cefdc5995edc87c7455ae56de2b254a722afe215f229cfae110887982636e4dddea74f68c390c80a63dc2b1f03bb94827cf60122b219fb85927760f091c11b1f17210c04f72973ee030df60caab413965c49b760a066ec6b4b923740a6dfad36ae8520c71044e9fbd6002a4b8bb1a26597a046868c9b3b24a7f853551b99729ac33075230074b702e47400afcfc3e230381ba38f4582581b0e6827959bd2065f82827b853f54a7e9e4460947a547a82e4ad920a893a715fcc275018f2d5a869175094eb42793f0acca27917b886a69902ea7ac1e32d03a398d2e75f816534d8e2202bb747b3afba149a10ba74cb18c0737e0493d4f73b5abb7a7378b4b98f33caae423449c7a398a47b6c93dc81a680901bd945a78412090aa069f7c8602089db5090cc2aef9f503c5540494147c932f37dbf512c98017fa1c1bad74a150a5546811530921cbb9c3da8aa928f2bf0d2addfba632b3c7c6b096142915782205e1d1c9e5707d8cb974447d3600a92aea44ff53e21ef7925296f73c91fe85c8dba341ce00366163845dd8993e2813b0ad5e4a419405c2e3ac39c8a124480071fb50e1a42d3b9af6112084c98a81c0504505937045e138f335d4291f5806cbaf7ca7c287f2900f7630650fd9079f57595a2442613400fdc11c7efab6e41816565a33cba2afbf16fb782b5fa505bf4ff5329e35e254dd8e4bd78f430a7be202d92f8963ac7803faf718b513aeae3e3a0f509b9e9db79936de45e91a195e702c0ff515146c91bb4b527a5494f949cc38c651da95fb052dd5950c533ba6a9b276cbf7765882fa69526decdb03e9a37a8c17267d6748ebfca6f5d32765053ddc0d46731a0701f0a81e6db1c4ff3e2a733af805ee07f0843611d51c9134999cc5dd6d632ef3d39b03da904f6e2909a8e5622df2cc050a06e22282e0b23cc543aab6b9552d2129e54de9d54c3e32f31e2ad1bf49125417e1b63adf09e4adcaf2dcc996d4841e04ea271b3aeeb694d9913b89e99cd537401fca589fb522220c3ab23f13606af450002eabf0e3811ddfa6380fad74654fb5972ba0a4dc041df362ba0f880eb89fba13e789d20ed9f277fab9d277c99b142006f52e708e56326b26a1a9e3c9ff33b3f0eadfe8af405a471e58ce9eb4ebc2b156b882f054f5afcb2ee57e6c5cf9c9558136c011d3d580a90f9904d71739335ec35a7584ace3afcf805ad351c439024cac85d381c73208de984107fe04160fea3aacfa42c7a716e328ee843c6d72fb4a2d2bbbd2c75cafadc56caff2c541883e14ee0023a1bcae98980173ec79dfb0aebf70bcf2e211beb9b73c00d5fdfd1ba1a68f7aa93e78eb03a226f1249de81e560e4a785d40e6408f700bfee30c300803b058dccdcfb3d1e2fd8d5e87b1b6a915b1fe4332df68b95ebd561c1bb65633d8e2391a986b53a3937a25e6233cd8ee32e9645bbc27c91e2d4252dec426127852b5235df8bec3dd2ba1fd62f32ac30fd38e40419dda679408f14db66f004b33c4f044e902b0077cd1b4d1a6e9886cf68a6efe4903490b4e8c1bf6dd713720388130b1c3b8d5a8a8629c1d5713c335e2ac5d85cfc30ae4f9b71e344709790221f704807c928049615c62d5e44ec8db5e62e51309c56ea64d3877363d8eccfd88b1517965f4e49a1b367992b04e0f13fce6fe3d839e687947df49864777f4a99989e59de433ae24b83a79b7e8101238f2a3238cd33ff229e4d8a8a51d849d8f7183774a4630e12400109174a48c1ed552cb267a5403d1e6647430110d27265bb8f70309e9cefb63a501c31a682c4093c390025d93ae358a7441f47a7cfe68ce217bcee1f5888cf64f903b4175614671158958e151d8b3c1b56bdc730e35bbc351c4e6a885d446be40943955dd6c2059774ebc8e035eb4ffcad88fd65a233fb902de2a4214dce98fd84b24c23b00fa34dabc972d58b1bf2eb87bcb2f662881f8e14a882d93381c1b1699fbea973e73443e521e6acb789b2ee1742243027d5c9795a9ca4fd13bfa81e85bb151cd3b1b8554d53706912c227794c94c62d2c712f89f34c44c5b59a5f944864aa2e093c39009d2fb0a60f55dbd092ba5d99a6d120723475f61f870c322ab1f2feb95a1bf114200c51e88711bda11b0e8198d0bf95d84ddfcc20805721703cd46741890a218d8b080fc70f490ded40cf28d9167a316023286380e26b08d8734c01cadc10cb17bda90252287b07a5d601df998d86f16665e676d0e6191b9949496807f942276821d75b7c212818f81b144eaf9b86a9d4d4bddb74f63bb4c2388359203c95767d9ec541cb54a5cc806f3abf98838fad877be202a36ac93a693ba14f95e6a8bb4e33919b7566a36024fe9861009f82aaba5f3de2fc8db7cef0cfa2c98e3385f255786862a4c40a47e2b1a82ed23ae83117041dbdf1f035b2b725a0b955298defea96c6fc360223473eef9cf5f60b51efb0793b835c1b4a4a418c9adad8cdc6dc7a1969f6901b22c93e45e1d4165273846286040afe33478f57b97f330c3af0aa38e623dadc0fea6cc5a4c29643312f92b0cef18b8a83dc228285d2ddc931f69aa93fbfde0d60628fed709aeeb33f529342ae542605cdc26a5195115dc3fdf406bce17f67493218b2cef6efe3b28c29b7f3419c34dd8aa4547abc514986b65bdc932886a28b51e917aad4ee74ea2abeb6ef11ff6e6ef156b7468ce4f3948c9f0260a1023711e56cbb39b57e77d54bf208296374e89d03f658256b99bc15a1104daa733d05726f5dc8a6fb89fd6c7308160617../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(x86-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.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(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-debuginfoh01-ch2d 1729253672  !"#&),/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_Updatedrpmxz5x86_64-suse-linux  !"##$#####%#&'()*+,-./0123456789:;9<=9>?99@ABCD9E9F9GHI9JK99L99MN99OP99999999QRSTUTdirectoryASCII textPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=368c7a9206817f9b7407b9dd82be093e5926b1a2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e025e2714d63722cd16aaa33c0dbd9d95795c4fa, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=24b9c9a25260785e052952387d9bf46fabf2bfef, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d33bc82867697c497df5a721a725cf7b6fae5af8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=eb85fe14d135fee622011c7a103a509af1db4645, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f1c92daa3bc247dceeb2265aba7c9b89a511171d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a9aa47cd4b51ccf34dbef50a18bd2bed15d56139, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a72b2fbefbfe9eccb3180a6401acc1957aa6d88d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=662597e671b1364b93419b547ee3248d50849bd0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2ce2f3299a0a315e4a8b5dc8278131d25013df29, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3c5ffbb91818395bed50a8ef0039549fe630d91d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=72f7c645fa64e3240ead4ce159b72ee1d74b3182, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=eb559ad0fc3519aa3356959b378a110b88e42d05, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=738923db231f555f024f9d5ef3da292ce1eda337, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a8cb0e842eb121b566247a473c09cc169c7e00ef, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fa93326afa2d313ae9b617d90d7280117a7ade5b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=765210cefe63e6a31ad58d64b3db5db2b686fefd, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=38c8ba19fe0291e68af29bbea3ea3bae3318c9d3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f5cecc27bef3585efc9f6a3e3f071b88dc38bef9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=64ed5b48bb8ab84d2480094278cbfc3573c74ee9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b6e95bf08665450d989bd6db7fd0f092199799f6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=99071ad1d264a53ee1a511f8b6a615a3115ea4ed, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e8c49b722111618a8f3b8ce20168c9781a3be544, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3c3609681e3b9b40ebde77c32150172160fb10b0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f62587cb9f32981d4d106836bcca7d4963ad0675, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=850ce1396996abf94a3734b3334676cc62ab6d5e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d202b58209e5cf95f9f9ed46859b65a2352e9342, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d489d8eacd444c527a6e2d667425b8bb4f5cd59f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=281a44d55a5004d97775a5ae39a601bc084938e8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ca36262968937737ef44be2fef81afe08aa089f9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=af0928b8f549672670e32d184e91f869ed670e97, for GNU/Linux 3.2.0, strippedPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6c87fda3f89b35c5fcab10b94a6cce9efcb4c9d6, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executable, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d2ce14c1574dc937c9281d51a5db44d8f95736e8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a17ffe7f6f7e1e72a7ce3c04f84082e331619c19, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0ca5cfd1b07725a77f2d57e526172237f49dbc4f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3625954c9d827c74a67fde6ca1df2ba7ce83d8d8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1483466a85e862b1ae672d63cc8242ed8eb148f9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=aaa832428318febf976502c9e8e7de8102715c39, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2950fa578d09f7ba048d050ec23787e23779979d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=37ae7dd82ec1d26b6aadf7b51548998088f4dd26, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1e177df2bb5315257c910c47ecda7f110ea1ca35, for GNU/Linux 3.2.0, strippedPOSIX shell script executable (binary data)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=47b323c6e56f84ecaade9981cee0f88e8b1b5993, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1c9edb585e3cd4dbb57a446dbaa646bcb423cebd, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b9d06a8a88bfcbda703fb565670fc84095afd0ab, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cf7294f61d06b1170e6a14ad9c9e063c2ed5a082, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=953ad26e34f6d588d2fbba38192380d5db6cb2dc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b04fdeb44f45a63a92116202f510aacb6348f9a1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f4e942756fb42327ccf35f728947ebbbe8a08ab2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0bad20d4599df895220903b2959dda3ed6a5839b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=107652ab145321fd75537aaaca2078670ea45394, for GNU/Linux 3.2.0, strippedC source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad1045e0938238874462aa950e8603c70d542f39, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=817676b0337502a587d92acc4943d007f0df179d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c9b7ba57a092efef0450ca54b02d1bb7a74cf4e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8e7ecdbb756f9e86abeeaa50ad1413b420cf159e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f648e160ec63569e9dcba1199dcc01fda2f985e8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c13c68ee232bcc9114327c92d3bbdce6e03f17e1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=81cc6924dfa96da8d9cbdd60f96c82ff1077c8ff, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7e8231aa4a9aef078a2b8a752777fbb8b7f32cf7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9d870a82c131760d3d4572f427715994be8adf2b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2442eb25cdf676d52b4558cd35e6a14cc67c4414, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=dd22fa9f19256231c86e298c51887475e75a9e14, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ed049d4a863c88d0672187a6090d9bd611cfeb26, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ad0416ee972f49ede2458d1bf9bc21452bcbc65d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9411e333840d43c62b4a9abeb736aea7eb768149, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8d6b12a2dc8b006fe34e2a7dd1495049183df3d6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c3f20ec46921089da9e75f3f2df9aa0edf601a69, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c7f94a89a6ce90c3163682755dc84adfab24f9a5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0a4984f67c5346dcac4ba20ed3a05df82e95ae5e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=753fe3de50824a825ae599fb9b0f3cb8f9c7e815, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1c362c579419fc95c6378319ff511b935e24515, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0b419ed675aad77f6698f20cf6c0330624d5be6a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=179a955e387ba0ab5ec7a9432054e7f9a2bd7e77, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fb8b8ef9bfbe9baabf33b8cf2260fa17896230cb, for GNU/Linux 3.2.0, strippedAlgol 68 source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f03eff97b80f1469e8fdcb1900c756151757e818, strippedpkgconfig fileASCII text, with very long linesLinux Software Map entry text (new format), ASCII text!"78NO_q{ 0EVdnt4=GUVbklmtuvw$234?KLMN_q  !"7Mbcdr #          .     RRRRR/R&R;R?R>R7R1R8R2R%RRRRRRRR$RqRRRR2RRRRR$RRR/R1R2RCR%RbRgRpRlR`RnRoRmRRRRR^RwR$RRR!RR2R%RRRRRRR$RR!R&R1R?R;R/R.R2R0R%RRRRRR$RRR6R/R2R1R=R%RRRRRRRR$RRRR6R0R1R-R,R5R7R=R2R%R?RGR$RR/R0R;R7R1R2R%RRRRR$RR2R/R%RRRRR$RRRRRRR%R/R2RDRMRLRKR$RRRHRAR/RR6R7R9R1R:R8R2R?R%RSR$RR1R/R2R%RRRR$RR/R2R7R%RRRRR$RR/R1R7R2R%RRRRRRRR$RRR/R%R7R1R2RRRRRR$RR/R1R%R2RRRR$RRRR2RRRRR$RRRRR%R2RRRRRR$RRRRRRRRRRRRRRR/R7R1R2R%RRRRRR$RR/R7R1R2R%RRRRRR$RR2R1R%RRRRRR$RRRPRORRRQR+R/R'RBR4R6R7R2R1R PՇEɟb)&u X+h(PClu-bo#q'["V7daqk_;k= XFIEe$"D c&1?s< `t4}/NHV E`>W}SodXk 8d~mjRhoiA.x3:{~$$|%Evtΰp'f1s>:\8[˓m0]5BGrJ4w쵎z.$ROTa\jN[|r~b!AO052 Bֿ JQSC)s- IzlOr0AK)S$rNoL3hQ62G,b&i8"I]Prt߃nJ P`}nf&P,e34?XoNS%QrIHakɬd)*0⾂ϴpW% \tb+RgX/TjL2)(7?1灆tg|(`;:1) Fa,zXj3lp,OMO>ldr d]i޷dl w0(C }dN3޳c[㿞Ofw~`_i(;W7HƉYD˝WM€0*]ċchV( 0Y#3dc%mKҤ$s0Fi8!=oU!!,o׿=0(/Z!YI}ۯhx$ ~Τ~*M9_Jh ]Qw(T2k&baYU]  !ڼ c|F4dCeN~FyϾeI{zIHg Ju%HP% h Z=!uIP_ӷMP%ؔz=;@Ȟ\L qdVym3j1IU[4j̻frtMn/kUorVԯM_ٯpt!_[޴Ϙ0k4/YC6LΝjFui& 1Bf[E*K-.цټ_&jWw`9W?o*&b%'{reRVF1XAy%JH1}VtQq'PRXQQӇ5U-8v; #)3σC "_.*z$ovU߉RK3Ztg;IНX% _0kg{^u0INzFar;hk忊̯\xNMC%otAAy[T] U(uŮ C z35œt{<: VPȪ@88tie1dGn Po5+|R<+^ X@xˁpTa \zNcً[<8 ` $䨣7]Xg>nNCxzH#9sTݚ'GF*#"M==C=ZXg$ь`4UGM0YMVōxo-"O jڤc/U0 뛺,XRfQ m! |hwcz` 0h\&.—A4D^m?Nj Jg(r58b[3JK."Y.X Q[(`¥iG>z~Qrۇ1Nv4'lS-t2 >[,]a9wmkGYSX4f,P<5,ѽDe[ûVkfr 4Ɨ$U^q27K2Lr*lj v lS?@ cVe뚟CDe= FKf/e#xmuA&EyFܢ ~yW͹[^hj6x5f_]=F $R/H!~Žv5WOF+vCtX?J.ad#M A>=)v( M IN[ {Й~Lp!^n rσ?vԇmɖW൑2F<{`p|es+[V`5Af4&sm`VNmApcw#x#xMÖ^IE]_ b* Ij, o;94hIsHCs9@ ~W`KD%/X wA(7Og4~x$QoqRjKHvH)RQ3b|7-eq=6L̇KF8CʵYX zL|7|plG^m5P~ZN @V1ʻ2AX׏œdQh*{ve(环vcB4Y*fķ56炽SW@ޑLRo(8;ք|߄(#/-Z<ʲŌ1{<'Н|Cp:^Q^Wuu nS7L?Ÿ/Qڷ{LLU'#"5G=$_%Ը=V‚X:.ri*d3DAs3o}Uwbzxǟ )z,h i VmT} FFPt e5v.,-i!?>'ԉؼ1j»pT3}WYfE8B4M:ae||5u@z>'O:;RNpO쫣8ah򺰨?NK;S0ɑ$X2? &%Hyl'SC?EZG]{[s h&iHuL$"Ar{2\vr.nE/CD zIem:^]F-F|n͉f^Z \ᴄAiU<ʿ1gߣYܷK2iH7h_)dGjBkl7U*KyKl;G WSxxyҿD0V؝9eډAYb&r*SeEF3N* %MA,tzl4 TdͿ/ .+kޥAnǂSw8H,CE0&ݓYygQ& PM4#/t5&02cqBʭpXmHOi殹|N:+̉XIYmK&я'K|+JD `%}W )~i9s χy$&nw_UeâIU &IT׊B}!П:[g= -SY0.pB_fA^(ڮ,/N5J!*ܶRaϦdǵ!;PVtVOLK.}ZO磘.7Ah3eڥh\6XԬEY!*f[%(SV;lqdq/n[%$]#ku j~ƭlcL5ǖaX ۃ,z t[-ov;r1c/lE-^[R_@H''=t tsMMr!ߋv2Nޕ_EgY?Pmvoyó`nᦤ>,<#'RF"TC]4wk*9yhKVjIt-S^)Ui@t ǻ~@]&fYm:RNcc<vUuC]8');C<ف\ɡ2 ^ )i]O1C98W^iжW+-eriFf5L낽Gha䥀''Zs8qR,[RELOY$%Ι"֫" bDp*JIUx]L@>^@ػq]q.- .l\W :zɻ|t#\Rw6qBso½h+xBqČQ|>5ER*;ne&ި;lBz GȕZvxF8߯F{s(Zq8^3wA'űɗ  ` 4s2"YK >qg99HZ>xPEb5S)S5oplqЙ}E!D'>Y% s k[|5{bj g@^0?~ęIVrl.qezz HMO!E[>ɣ9}v*8B$ǴUx9`-ErU HEE!wtPܗڧ9FyOJBxÒ q&gZ]rmLw8dv׳ =q}DI {|%Ǐd:[}al^qCs+#y(-mI2T}#0\-t'Kg(lp{l?ZQ d yUwʊ!R~#xu)A8a_=2l0b]k<9O֖9&5$bM*|) 'm5  i:DQ>` `,z;܇s*{~w!lP1k*l&૓s  䴠ޘLsjbyLZZ*Wy.;(#wsP7_I>[c[e\+}UN%Sݚ<::zf@b W*(˕})nhx - 3q8N݅+ꤹG <DA[M;ŀ(R: j>_Wž=)&ɶȒ.)k DMBB[YaVm*miC!Z-;gU_2ScMfnP4`hF`m0CLYnӜ 2t@k'STMCH@M7X*I}W\ch 7w@v!L u#3T LTPTE4)G63 $W+t@ d0.t@2}l:ڢ{Δh֚=8s$uYܓs`9,2K 6%V,8mgKRSF:Q_;?6 w= 9h?MTKNcTc! - F#Nf~ۋT5fҲf]ZF_Fil:q9wY!q':]H:UXeʶP k?mۍs)4:]#|[Ź;'Ahibt ϲ†`SiDKn Iy-50jrZ} m@JbfI '7vݐ,#%5cqe}S>ALϸCγ?Nz9\}N*!C ! 8dn;{`bJuZi~SF{6RqWGc!pwǞ{aG<5jLWrZ/;KH=6kQf[&dQm]N=< r0Lpo!8dA:o|7kf,]ArۮOcДGn3ŮP}cf<8!:>qTYS#RZqe=JS=V5`W|}& &I250Rϵ7h\ 4]NJٔ  J?7g"Dzl.iV1]˯܄r;? :}}9'~!wNc8{*'svb}?HW WҊ#>ؼWy vg_Ƌ.2a u.Go:WlKn7|kugƊalлfO.:qL1}YFeK]4$)*搽a S? Ũױwt `?AGGL] 7͵wh{UƜ7oagI3xd`PMCx6eqO28#}!ᩥ:B"#/6e S}hu;p+^V:wh^ÙJTmQjyҒ|Y\CP V"Fl4ʲM݄֞ J ùFi~Yb D.lL1b#JzK6LiO&RfdToCK& ?u%h Ji"ӚWd1~E@A2}԰sUhYe',]xg":V|\w]Ve35l6/TVJ&ep,B) ˏ +{Tvoc,MRX Ca% OP u9A) O{4M@Z-&. ήٷGl'XD{;xy(;F:3wݷEՐZi3;Mm* ?. <,Š-J̯]xU[ƭؒD/OWsn**w&߆4uEB-۴KɆieŸ#> JoK &#J*,Zlڎ]۪E{:~v1?SUD SVp:4u8&*8u'D_#VpMLo[Bc QݼsxW&~Hm~*u@pJ~c'%wZrPkJmSW)L>LK$4 &\\<,46Kզ-j?QbIpE9E~[Yo-I:._eq,#nTM+JlA̤(yч5Ɋe|p|mr1(Ӏ[F.Qe8$m\YFMe0<3OާymFnؽJ#lr('I[j9pw%f70$KA}5S 'bZh_(BxY-AAf򗋖uۂ Y" Jc.hnH|xV3^9s|!`Chu:%n}2g]jh{uf _nǂ>.y7ȉ0tAl b Q=Ref3է{JHHqۖ0H9Bǽ6m7u2|0Ҷxb|㇅"O>ǀ6sWk˴oѷ|%SKx ˣq>sP8W- 6wJ E3+j*d%naOMgb21A7STC\P/O5WqK[f V6ꓻa.%#bO@ϫN[D+Exg({_*r:& 3 X [AM[9ާ}<ы3"ZsnsJ鉺܃MMUG < f"G"}-R֫ȮӱyL!Q=sUCH%UnR^]yŝ.L Vtݿ}f,Ӹ/{6L7ϫvU !v V & [e}?F3 kgǻ1ϷI&B<Ȗ:@a$>yQUǝ9YZb? a㱄ՙN*ƤK~A&{Sq`6QqՅ{n@ ~x#36T<\M-S`>5q._"R) ,CMkX8X8psE&]|@qV5T`߰gu0Qj]ㅆ?٣DU0'AWfɉ$,isd6_fwOUXW MۆNH{rE cR#f87S!p،}Q_=^)!YV#:wMXʄ?fr񳍋 T{Lz om)MYNb~QA0R.d"#Q$5N=1 8*gU4&^Lv0UfdV{f`Yr;o[;%)!\ˎ$pMG ]=h:q:わ?<{p"TW( Bx,!33{%'kSXK}&=50R2up/OO@sUcYywiĶ'PE th 2<7|q AF1VaS”sJ?\S@sXh=xtxKk5!Iv$0TQSȷ%7Y#]8CMy,?qMԏwUɃJnOH Aq0U?"- bb}=fŴbg|Bz9IİQ >Cx;}aoptA' oZ* ~zvX4 <_wv ބ]t/Ss؄=JƆ4mDE,(ꅣ#[)Dj8Agł2a|J*&n"{<"ݎhS'1?FACCT. EU$)|0)ggY7//?ei&vC !)wyKȺI=eX >ylm|Mgn?^s\z!)MNmع}^<;iG5N˧6W:%~ ٍ0 >,C4n<&fp15Jfhu"WN RJf2 Y-X&I(urm;] #s 'Jăɳ eCk]IG]Գю[UCcEi;M0`=w%&[eB\e 5~B)qz_3 ),4w4s%",JaJXD[52یPM?WLk&[Ӿ \Zp[W 8鷝(&> V 1 , I8nndui5/0_ˁlre꣟4ےwŠ*6ޭ ;v]Q7&9GE>w=-mXP8D[ ZKfxgN7 ]2c~%;#U&^+ˎO*Ŕ/8%6"#QAj-Ripb9=@.pO0iٗ-a@kԹ2ö͏%R[p?lSAbN:oOx^gN]rxvu9| LOwlZٜo O*Ux8Bv9ϣJ P+!ϒL՝E* &dh3`9Kk9bGVl<~s/{c6 "tinGX?dKQ]m.?Pox9hq ɪ-I(w}uSv_R3+z2qELM4k].s 3= )& \eyl.*Py +â'3>0m-A/?#f#t26{4!E.x>4ik?uTf[^U.pNxE6>E1? /#0Rr)HㅧsDhiܜd<_U G9RD1<(8)ؑa;} š rjK=[fS`A+PSF\OM! IXP˰o1j܌F2AWɶ'*Ёihw 2/s#6#$0,n?Dݛ%X^C2СqVtpm@9E=4kWV籿7RQCmW;% ÓBV73gTȥkAf'mW-@,nZIn*\FO40Hd "n ( XN>IBRB"YaKT, 4.s$)ő+EHR H`]#>zk(VRO] FN)SIȱ✛He7 D_?5A:&~\KcI Q۠yvZS{MoSאxI.Xwz˃ї+iem@s+E@{(l?w^2!i}[^+L]]h6kE~pJǪ۾8># J ) =r6WpՈu vߪ {yV,qzE⩉ iaw.6%_8x,YyBZ 2fy 됆AbXveƎF %EFMub6J DkyT"$zAoޏ9ɶɹbiBjGH j0#ү`7E{}"[gde5ےf7WDBPUvkcT}eٍ483+qcc? c[&mTح &H.sRmzDZB=êj]{#WUJ[bYb$+X13& 'TOǗɋ/+>k d`bXNyzrGx.8C);*'wQϥ􂾊 қΤZF0U{<=͵MҺRق={)+jq`&sÍ7`(ϖTM!&;+A('WdTh=,ʜJ~Fu0hуE7-Í&a CeMM,dMn8nՖ9JEi#W6MG"l],(ˉ`r[Nk],u[%ixM//[ U]h>rd d 6%sޡD~_`"&(ca"Uc=z[1s/%n *+>dtd.&8oPNNL`BbDrxi3)(?9A^G\MWA#o y E t-i=,"T/Ĭa2|_|Hu?UgS~[2OX!I%=%ACQ62IR4rMa;kr2;.`ecql0^$`NI/:paax+p>TLQ^@Qu a.=gt Kz}fp!=G)@Ý(Q?"Ǻ~e_uG^? X2^ ,(Jg%My~ MXߥ>НOYZd2%\џ' 1Ega]PgW8} ÿwLF$^ӛdo\+T܁Xp/e HWw#חe c?9]?չyƝP79-EȻ@1^{J4uYtG+j.X x՘׎M݌ MkR!ƛCa.F/Mi>CY@S[bY( G]H'%Kn_˾Nib5nu/6F$y S[ΙDzlpWtcxv[v4Q tQI+C%#?$S[Sj~q м_:*Fq&QχB.ۯ)*Ski.k>B`sU14/$r3Հã+ ʗzC'ucv[g"\/iMk$ڝ5sJDwPX)o E1P}qjPXD2?%+Fz x|Gv¯3W7oQ5aȏ7V R!k[P~-轨:.sgV_@Flaj =x,M ;SJ;JSj Vu ;fK{Z~{g_%bde95!a=歰M8|Kyt*WCVjX3lwo+D/ Ϛ)ռhpoK '=Z)6[=aV.=L=,0Z ILk rlKEG,jd\2\ tmolv(CL$7GQ,kmvIM|c$,^T+ݛ˂@SYwm +W+Ry 7qcQa$_vS(fUbkuՔ$8l]aQ6M}Vm foH> h-֏/PBL2`|@ypWbdsZ#?(\äȳafWϿxG|wEР ʼn>^ KTMltGx{^{m;so W7#N/4 ~kHP[)[m?)C]WewfuH_ܱd*,*1mpqF.Td#\V\W =9*JE]k " U$D? ÙxQmx g:ĂPqF/8[e р~x9F޵~Yo/[*}f̛0s.ڛFfxT!CkiA=[{X3d Q FLξ6d>r`P l+pϓÝz'jf*%$ʏȐ1L9j!3Dx t`a?GcBFd(#?Ȱ_A P (ڌpf 7rj@:%]AЈXgb7I66ɹ}ŸVycš|_D> AIo_rg5 Toa6I/gx;x?R? 7Bv LKsݴPNTQ 5\-oYbENnmne-*yZ!M>W-c )[LjJWC'_y{}~J[קRX'bxx$TO.Wxp_B̍HՋد:FS؈KlfCe,{B}9r*inxU\*^8^@8˄&0A<VpʝU-65΢]@os}Q^SAa)ծ"$`976rrpP !ӡ)Vc>}⟶5k4O| ZN"Y7TU9^[c!pFXT} g/M:vx:2i+T+ñ4C3):Lqz|T]ۓ{VC^Bd3e{N E[ID lRqi#WiGfQv#-!Yͬ{٩\暌˹EOz^N'Vݣ>[[]}eI.[{YA膗6bDK.^tlo%2CL:)g\VAcuua"E'ݱ+x: )(q M0 *ECȤwH&uѵ2P/.=U9c# 4wv=O2 ' Gw&J pz i?Y^.Cٔ|آ5ieNw&Q拺sǔ#5CNV18y^T7:T54#Xu P@)~> גVI4YjVl.b7V|Lf95C0XkI \M V#!]ޓR%$I;Ei\!E'|-ӇV>bc|PP)tGepvbìܠ܎#@& #F~ŔǮ<Պ}(u fW! V̓AjGL$=+ȣ=z/h,dql:T\]#v" tn3Tʶ_Tf9Oga.aB@㧵x5=5&aĦ n$A4RPO/R= W3\LY7ETPm2Cf]RkehT8:_¸Hg$b^]}ϔ 4f Ne9J+Cx)*c.dԱB6/+(N_ nyo' D:i°Yj7C 5[w쪗^d#}نDV ],KlGkR[%AEG?<`}jp%2)˩\&[q\\l桀m(n/םҒY?=_yq'wLZˌo6S"N~.. Bx W( !'~-af#vO]x^C ^YLHmXm*˖tK?z`~ҁK`V!s321/oy\ճ v~ YBvM2}> ySό b|s-$ݒ9'j}m[oc0|I>.) ޶QuB @mC}`#,*S M8ٮشL`9 C1|kͻ4k%_ԫ BP! T/@7×r w '¢h_DmɣP~nOŴ2ZZ;L\N=VfO\aibm )Υǿ!6n]^" yw_"jpر.:4HX.T瑩P5|Cǰ=ϠHLʂ`>rmuw/mR;#k~D{CQ#G:38UAAsP]'ÐӉm6p%I`*B6nbL-|͓6-w4ɥS1?L-'#:xtpdN2R!.w"LleڔZMv'oV#: 2^nЈ'DwNE &JJFωx(=BHlkG$ mmJ;v7KURx赚L6 t46o!7@d ,5L߽\(̬!@Y-Vl)2+Ih *%ʃU u?i-e"еTFWTRlѪ;H2ٓa )A č"wbÓN Q~cHPDV[}{%Wu9>2`4m{c|| eCW{߄q Tw}).h"y2x+sDpg%-qDi,X8ҝ^F=@{i!rvxB9OKTE.,7A'鍁-9(@rCwZEgR>l1b=qfgblLtrrBH9vNk `j9Y[ BM[5u]D`!MTZ-Ki͎TX>5pċnUD̝K=x9X5~gޤ nl +(s:E(8oCez"[@X5%/\xs}nO$索̻uehRE6=/E_k;Kye-;T Vּ3wO` RX7^V1V$08k 8!}'c o=ܜB-\=N XFeAbQ6*Jrշ!R'󄔳XRD؞.58y =/ sCŴF`k:Ccfet"Qc67MzZr<]V)ڊ`#!Ջ懛$N0WxoUז* u+.^],l9֘'OoW@'?$W짰϶:S؁F#ne96pk;hD@AluYZVՉy;<{ËN\<=%tiPD!M*I@sR.!t'VC%(X]d)MdaQ=}'5al"+Q!Ǫ-4?ZZQJBwFq^rǟ,ï@Xqݝ^ fɯ 5Z0SE)\| lÊުFM1J8*RU~V3u݂UfB#xA_Ԇ<:\dnjs{"Þ.РDyTsK:!}Xة兺k ܱFܸ)]aCoK>z9ID8iP"/\)q>ԯ0 hf3K,!oi5W68X&:kRՅsΪ:lNH9U{; g@'2⪝Y~-q-w-Ȝ N C;M[럻?k/ kg 4WW+3ř H*@nv_\a Vf>V_Z@7pKuF(vd=Gr尟t{drRUz 8x[] #!+6 Z_DȊS*[iT鼎 N0OFP[QzHG0BCtB ucKwx^gAH*`^ ǜ iH_h%%+4_oe?:Qs$ [?tO:-"tj. 4u= w  Pʓ]}t"zEZg6 'XtX=e. .):0.mehKTMoWa9..DNnA^=-X[<&`( r-]Aus.h1}mCgv %3Ģ;fdQҎ˅mUMu:P8qƲx/^;eKIH{+4>U"FOvD"vvўUez/.h\^2 5z\kj?N[`HTn$pGp1'qMΈBI',Q; =c*dKq;)I|GqV]bz] |5aI~k`r4G= 舣QEelz*HOK? \\Ȁ}r_d^(3T=*&ܵ4-j2V?=sװ@C }L[@l曟2ŋ֦A*n;;@ g+ߔ<;3 ͏ӔkkРY[)Y)2MͦbfC,<  :ݒ"yVvtc_G',`$,&T84~ p3PmVg\r#}04BU[؍N]@wML$``1AV1A˲,HdEÒ>G8 RYKURG!lDC$ -8kIfH+x#>"c̓OnYgq$& ir\?3E:}V06igywXS47;*էQ^\PlE<-y(%ސb%sq>-cP,I,x }sn : xH*;51x]8@n۳A͡ <~2wE/oh{׌u& U F@ZSFBw*0軝;ʞ&fI'Ŧsk DuU))br$n#'E[ѽg}*e18/bJk)nƒP7ďx,C/h$b2t~c7؝O5POϙtgomX_ O.GQMz۵ zlRǴ-%nQ;8{Z?,Aw{+_p)H6-}t⹕0V>Y*<~mCNa;!bL;â[sau )1P"9 o} <if gBU<>יG+TD(NP^q&oQ|&dX|LEN{̳diQ_됃ksVG{w^;-LP3]10_Pj9DCM,޹An-c/fZy)}:8Ezo3n|G#GX<IÌ7?[y(|ξ@d_V ~k(}[#n r {uz3FyjNV#X&3RܽF56IH{H,| +jKh ulhy̐;ca`tN?C7 w'WT&uWY+lc{C >iP\Y?Sm_[̻8iRy?EDZ!\ʚ: Mׅ=<۲gn!+Ѯ~7C5ʒL 晁iUQ ~쾴+#?y&৞DwD YjB'ց}Yf(]d 2~%J \!Xg<,IK %MUVT)N89-E[:u|ڔwfG`ҟGA q?4J 6h_-bjByziKA5\+;« e#L$vaYHHeldj7u f0?CR0ߜFn gMJ.W5&zZ%@{ 9s|`|0SaNqZ K,,Hl\l= ~}e z݀ Yҟ]k(!PKJHLqv=H59xm$$=[5=XtR=':Pчy+ρJޛ)fK8PxTwR7"r`0p$|3(JaS'fj>rH>>`[,n&њ'Yc[Zx46}^»%@^S6 |Dvk(ִc~e-irJ_yxGY@$Ԫ 38?;UE#Hp Ͳ'dsG2 +h/\ e5[3yFDlvXʝC:C?„Zowe7B`pi_jGVH~ ݏ-8FX^0O ;IbU V g:YGv1%*JdοU=*>bETΚpq\=e^N`& :ɡ JFN03czs M}<Fm j c;*!ʲw*p]1+CV.U\M$׊)1ۜ^`gnHsm CB AJsc\Xa T#:m qׅMLd[D!?koD(8*!]CfQH,45ڂi)`**"&K&e+oSbw'CW$Du pm>3D@m+07z}0Afm>>1O㠺Z/?1S?(݈be{Zx]m#CUwҗ2y}Ht,qMByNI.{uGEih~0+h.wf'tqprGԅc6Q @xvjN;H,đ qcPd$EH #!DF[XdDB/0t9T3Jk@ 3a:'1B\xH#$&kh>fbOY, 7{fVol2+]vKq( gGi,v2tδ?&i`io.Cҫ޳a-~pb78B γG 1Lw 1Qdǯ~F29ng`)qEe[XoyΫImtWvzg2fDfk>`t#A8ku>m"fXX _6*ݚǫ~> Fঃ@㝇rtOޏ¢wYb/UGZI+K̄fM|Fh<(k-BTOCKC,%6 nήV!wTm|ɟ$ d0嶃L_.#=V %(JV3)>PrxT @Y 2Niy ̂ϻ՜szCc,NJ^UCHņh O%3oX8!ɋN;NZ$!l0d<xzshz ۄCy/"F 'Gr]ᶋfvn1(i avJzrBi3n2,8'sFu7Vig RA+pŮ#VbmGf<јŋ͢(~,UTGZ]FQ%e%Ye^~}9U38$[(ۡe*(42/-[6o[:<"jq.x 3dCsr8Tw3>zaӨHЮn!!aBۥ6¦4G='%"ӥc`1h>(,nY; 4D+ݖRWrb:g$|>6^H I/b= ʘCe{`GB@ sՒ"CEA@ 81VŁ(v̮4-OJ,,BJZr頻E I# Jw?J#[(El!l x6oa0'P [GɨjB" K3S\R!;nLS6 $3SrBG~Ƿ-+׭2䗿fU>ƚВ . V U½2NsM;RA<%% _ <^ɨZ; έfxE>b>mo K#rYk&r :JBO{]<4CNCv&)_HT;p`e<&w'JJTdKٟlw&ɧsN~l%Fw3mi3+q܀ |L=@v 3 R|W`aYE!0< lOc ׷8CC(mJn8ԗD4j"Sp4Vd*e.6hNv+۲^ࡕ{Zzɒ}\|Nge[W]AA KaN6z.tzHF v{ocR8jۆ d+}{.,YrGDj881.d@4e1lj2{x@SLiDj`(&V|ߝ{.JߥzX`H?\79,R1_P"uHa>1+^3c` Hwy4HRn4jIrx(âtTN&I:ѾG?n,:DKrRC~4VK{.X@Q ^l%7cOnwFH]G_UEo /xJ>eቂYU"%|i-\L%Kp(5xBYt],=n *M&$/ȫCa[Ϸۆ%WF,i|Zf$it{z𲢆T5c ˤRc$}r8Xخ` i=h>?~y@-a…eF:'9yEX$f:˂*2@뙹B_܇\D=Aʥo\'K4@ Fs-V}w;ZPBl~h^](NJ )r"ykF-~^O|w/@ƇB7@W7vȱ~b6B=eJ?#Ix `5-LT%ʮM̋*nR_qO1@ +8pTM#=[ƨ*UmBU_kNvc:j}% +:-йM 9k#W U͗h7"[Eجi.I^|-F&"jj.B$p[;le_Tv'MSU e6 *7 5|g6=5OsgiWMʐ#& | *{3Ge-(dj 4,tVHct `'25[ .RI>Ln֔"fPrp w1r>J+S=4Wd9Fxz^urpD܌ X$?>Acp.*tcW@"j$a|kI4$LOd雼mUoK+ۍj#QS&NZְρy>/it¬٬0,n DO!w>†eUDȫN?w=E|-t^^dPQPhZH B4k7rfShur@ٜb.ZGg)IU/sÁ>8'p"-:@L {v^&'ц>"6Z&Hp2Vɍ D)1du<8j'DI4iAyNVJR3؏|#%ق-MjjɂfTyVf͛nᛇp9X imm3_*ŏI"ѐ=aX88^\\UK[ݎx}*}@ >ƻZh`Lݔ^;|>m͝8Ɵb{Tm ބ+}/ '^Hˍ[r262:d \ӛ|:ȆxKi%;7~V#*-,yܵz{Fk`- NSy Nkihc1Z:9%z6CCnYWɜЀJ'yzjV`><3F De6f墱p K.uDʕyY|F:^CdSO+\BtAY+z u UKƑ鿇8j+uLR `vqf&^!6=\=֊+IwsL_\UIJVzW|+eH<œqB֑q5Px ?Yzx64 ~ eWȮ\QqI!e6ʤl`6y ȗ, $M]HQz+ *dGihŠKu=U h-@KCR5!<[-)mVy*Nw0 l i] =O:JJ =/wLv̩zRD]j U$- r<,Af)}eP_!sm2k,4վgF.nU8jHaʶ$}ʽ<HV(չTOO3z*ED\iG֖j'@4aT6mUӱja|Mb^w{CDZ1mT[qy(%Jj YAv=0(IXW}^fUj1EN ʧʖع@.wU4?BrQGһAk;U}(]%ˡp[;7K ܺ#3G-Y2f# ޥ`W/)y*(㊕<ٗQv JcT˃pb}@,LC̔հ*'^-.SuؔLgaI2@piLIuDG-|!QުHr)+{Aiv;76ufO->E2 VY^[OA#vhzbQF10y\)FO-nnJk6}_ 30 'W{Y9V,iĮy1gmM.- ƕ)niclj @ v +TG ,XjSeܟOIo(yU֭'Lܳ6y7ٴ\ּ_"ogDa]0F= +LF^ԡnSE!gS0K;б1s^H6u-SӱK+m 6 QW3%60 6 2aWqE!Q1'2u&2[䭢 vҔ+fՄZQ ǥ\,%v l"K㾕hyg tډ9p֑l.UwKeMTLFɮAkwˁօ/}Wkj5>1J%{яO KI. qL<;Oi.4[yHúf0@]OŋꭣC*|r}S{HWbn6⼋+Ԟ[7Fr saږX|DB:lS5"ğ"f w+t %6ߖ;/]N{zBLEkL&1 !14Q@-Uw:UF(FTD6epKflzQ3!zj*ct)RRs{yz{cޅxLz,|!L`(ΡMjc3Jcfl2 au51^ q3@ʓ8HR䴿F;'?l!14z;,OV, +Ա?݈onYXt OW_$MpT-M<5LkfZ|Om=SYSDjX^@TdRSo|$=gg؏=*t67(YGcޑ_[p<44= '<2Ǹ\`# .ܮ%]*½an{7<2aJU KΏb|{DMwT" 씪ic)<ἱWפZ+"9w2Iìzxmx@R>N/TAtP'a#WЭJ7źao͒7ī<90ˋA$2 0TW&/'[QOMtBuoZ);\D |o ]v2vpb@X-_OݵTqM/-e6aۃ d<jOӯ *= ɍuT B0r(?Xq|yT_ƌP6Bh1V)L["Fᰯ 0ءłY|шr}@cv8'=`q#C⭯@oƵ,ׇ餱T@U5hR@ n-5K2:=(S*,yfG>+)ˏ|QQ 6o C^&K ۧ:L-ѺdX;Id)K&"2E6g=gMTfE{Mg& Vɀ2[R⭯윭\*G~ F:?J"TA&YMR/L߶؎6n=ΐ{.=G XPm[%hu9>gwiԝ,9q#>a{x8"wBmtq:ļ^% 6 N++ s-4:5|.5|XxK)\l=L9KT IIE;'է!ëO=źX7J;Rs|/#\snWyӧ06Fd/f![>.`v5\G"5PLC˺.#~hӔE:ݨBRlmfȍY1S'< 1rk'Pc4Y48:a6dm2A҅{(m?mS/( 7OB%hqZ@} =~_I6-V]-^=fmg<:qb|/hE>ar ExpKMW7s~} ⁠PM`]M H_ӽ\5 WE;Kـ*!2Hx"ͦ+`Id PTڨV,?{wrH'p[Ε`/;. ZkF܆gH3ْ֠MMVyi 09|N7UZ[(# 댵0pJfpmuT0"Z8dP&`H`Ƹ z1IDt"iዐfa+&݉ZT+TY2e'T.%:44cU_tEfWp©R#N|B2! vӷŻyu1K<o^ރ~Šzϭ G39 /ck@Z9{6N8`CT ӞM rYZ;%:ܽ-dەBSSOi[8PEVjR XiD\ 2L_N>'f!zi)*zߐ[aڔD OLvy\C@ 6~== _bZcVD)gK1'{fUOv@5~?k6-0ʼn؃ wpÔSB} 3>x 3S*[ZjH ^)Mi hA-AGn̟CŢoGWnpOW"2radUX"A)(FVL{RleOi@1dN@yѯN>0p>!2.SwV J}#wV<|` <4OFUt܍T,B|P(HΆ̴A}td"W3r}Ymÿ3AB'QfJ6x'NE<_ Obk0=\ @Sq]?'0q7>Z3¶[nѴXM3:V |drS@pѧkš(^V(?iD=|@ouYXP1 g) d;u(1Nm4CTI}eEw FNL)y.?vI缛'[v\}Tdi^:2G&m#+3~4rˌ. >u.5s$ sHlVYFiy)",Ur"^O>ݝK1 fắC(t;G8Ay8ɑyg2QPַMrHQ 5_Jƪ[V+w Ϛ5~Fc_\I tIX6ezAZky #9 <1uW3ܰDIR8 `\**%HރŠ] |i$RM M݄_]NilX25npjcE?1S Qm&K0b @%0|u<^;7v.%Y-o(ɢvc71!D _ayD+ 8me|hܘklG E$4i;^ڃoNytRYh >aZz" ICacw~"_U-Ib=K!i`}q]=R` k{b"2{6\TQa8|'w Ju⣬h; $sEYw\X;Ou6zN;&Hb$'WΎ.ԁ@p>Y0g 9oZ{7Ny"psi0fZ5W<@J|:ZIJV:.H.!Й 9Ffړ_i8B;ۼ!uM*xyW.rĝC-M,];8o߅5w/|rn9rL"Mt6i0)k!w/wK ~YI\W;}yb=#tr6. em`8uϊwOݛgxPlA[!b bp/ue{o)QT߼nvq[XY7Xa/tu]2Նw-u\܃|mOjEs64)/:UujJ0X/b61 D>d?b/,a=+XYv0V"ULJ8c KQy sk#wVsmNܪN^crqR`p-5Ҧ0=ma`~ꌡmj tq#O݆y" ; EЄ([*2sRcj.qgŽoay$*("9gΧݿwȝ|d.oa֋Kyf#p;i8MUiP9Cp [eaõOP`EY^_=7"uvi*MpM[ShjάWcYJǭ.n6.JO|h={gWZհv\@,Bb.T ](] <9eQw;1z A޶k[7Og*U J@iVy7/K /&W h13^Pqc‰75n*Ly0tmyF1l("'IwSse+/w~Wkrh k}I=G5 ( >=~ UHH@Y4)KgPh:yCy3]W0N̗ JAZ[:Ph7:ϱ]6y(–5͘0L ?/*Yh07Oy!7&9X+8A2hˋ<<##Fžn=6Bc6h߯Er &sSR>v d|1~;~GQK&.F_XINsSMB^D$mNcTʪ4Tbe3& ?dF~9āϑPV/…ia*u/dR0c` 4R t!ޮk ),L 4^^̪|SrJ jpS[> Q4ZǥCt' ٺK-?Y#ʊX{pBcIjDjaܨZdVjVU 7"8~juGYz07,E}k[x}|-q: jNz*fߎ<%4 9?Ǜm Cˮ!@NHlw?;֯I~"ƻ϶.hi(&8VeȨg-U}^dv G'I:4Ն4\ftG3EVh#5~㊼U4Ƭ*r|71=4K`+ok(u#3tJ=EEOS8%Edu 1%ӚmF/iwk8PoiAVS ]e_޻E fְs(4>GƋV[MtD ,Ӿm3̮N8fسSPuPI;]3n(ǝ$"I7SlIդ4eb6s%o3ܑF R:pz`\ANլqE@R{9\CCXo&C5ʀ|r'Gc0iELj4By$s EҸUW ;KuzO1z2#8ah<[{}ˋjmБzhexh6Y"[09f;Yt~)n̊U-( ?W|6iۭ`LXe]{ke3SE/0H/z׷)+ޕ`˭LW?tgs,+]s'k AԤ{mPuZ[+/Bu&Y*zr̎"TrB?bj,\>٧W$`EAe`FVu$awFwQMl0̆Huugl\A)֪zyH!q 1t6%o+oj]Tvp98L_O{c ќ+Ҽ6/}լ_Ǒk4t83[|.hI B Yw̪z KL_RDz8ނϳ1;;kt#0"4 U o}X$5fVs&w2 WȬx Z$e)FAfһc#|=<`~Cb AyX@zJV2r<0xg\HAgBHW=6P+X @U1-f[EOG@WrR< ktӋ;x *9X$%IbЊԘ+"M*p׊&b߲-E05AayIvz+ I׀gt ,Pc$TL t .O~Sp6 mN:hzLWy@='00(irvgmO=qc ;qWJ5\גWjXS|I|]GuDE}YCLy`םV!oU l45єe4 Wd 3= a`Q|.\#0spހ} _P6y)[ pl@X|\ABl& G*ggpWY QU>xj%ZzOϒPk,~5$#ucJ=Ɲ}^hO((׭Z^4IYB"ˠ 9}#&y1|kЦCl>3C w4k/8I,bڴz7m'[E]n?[)xi+yN:镨G!8f| \0$/{e{Oǽǖ}WEF~0Č$ZO~j%^Tܙt>nQpΐ4 F9z# E÷OB1AvU| g׹,lܦU9xvdR/f+[ʫw dhfYqI90u-ŪuIWJTf!,Qw|GWfU;5Dz˖q]Hcq $QMa- A}:ߔ3)p,7?2wE0VzĚ ?.RyE{{եq\ DCl5X'4ܝyMI`y6ibAH!@.$,*8-5CK7TC6#%cgbV"̻qDzmR&V{/O5@)Չ:sϵw*SǦ>|m!OamP}:w*Rq/|IaGjЛ>I "K`vߴ{ΪCJ C31;Ļ"x<:^ARaMe.?p:>dq-ZCg5!5yDR偻DgP\ڍg5"M إ%}]kR \,F6ϰrn[r$A9XSS6_t\}S}OE,酣it Uc;6/G7F64=RqYv)paɁI F㕸b (@"u1}(hf?n85%HUgKP1xrx۸^3(mq1nJD{ } ec;Tz'R-kgnv&h=^1Vu̗"9DDB] 0y)R;.OE/g]9 }3eN HDPøeݖ91ƁF~:+KfQ/ q~8@ae 5nzUj3EpFl II~sx6lLMV>պ ;{rg%.T/_P Z`ڵpEgtМ+gc¦*;J0fL Ū=NM`gBHld]"ymҘl.r`3 X 3rt*̉nDz}+dj]$[ "I2x& m[ܚ9|~y[FQ+#= Bi0)|S>ow"xcHM*3v.Xm4(;"75J- ᥡu(ػйjDuFL9v"%Ri:PW_:izO2&2Zo?)D<&:aY =?@r/q<ؕȾXA[j^|p`B7U'3hU7B]ڵ Bnf9"jɧ&eAü3b !Ywk{X^EZSm2=v(ZXhhE/qvL꾔g^0MJQ4 [-X,K}x Mt -'Kד?-)fo$u>SDw68`Yı/G'h\t{1_ւBE@ jyvR-cT(Iyx gOgknXUyJ3x#.p3B(@:YJwLV]+8"!>#m(R,&)f=}bU]!S?*;8MM Kt)ΔB:rJS]v/g|[g +t[/j2Dz@5 |P39j#,(#{1|/KX5ECg_\SWMYd*Lf2kXD Bìؽڃ6^$Is/YŚ^h5LZ (Bz9?*Pפw S/˹KfUMBNN]<:pI!.R)ۈ8s+2FQiR|g %2H*D6x"u4\P%ECՑ/-HۉY.Xxp^`@Kz᪴w0W 8ni1= uwZaRA͜V)|^#8 }c;Z5jҁyJ@`CIZ7@"o UaVĠ_jͰ=9F*&/ި 5wk*G0iJ G6"#R ٵNqQ\$nڧVoAhy)4' yUl'9蔐Dbc+Ubݬz1Ǽ`.tˏR)U$QG]VB7lc.an;-éо4I9cƄᯖDRW*G~uPn Zy 5ldt,>CStkxׅuE<іӯ&p˅g >< Bq?O \Q*Cnǔ'!2Q Xv`ޟz\cw7VMiޕ7p]XA&`C]2*$~1T}= "a'8|]L#dp/qod vC#ZusnJl8.mpŭC% T+ʲ=y]` D92SocՕئnGxӁSgPjޤMnzʞ;+3*U5Mݴ쑣wkxL #3mDDBxo\]2Xtk0;?qWkF z1}Eٜy*OfL؟ަe4sw%V?+Q{:QϤGO6=j|RIt[.dq@ؙݝ$kX6FHJ:E#Ovo]S&/[|uWqA '^9ԙlEh(W&GբwÚ.V? lAޫk}휊oʋMɚ_u|}h17H>V+!w_Kc]=`N;@R)`4{mdo!xZ=ئ7'1 jzr YO[DIҦ&Ećx]$ݼa?H\G,cJwd upˮiim"xJJ8.⍏Y5S/]!oRrV1E43N-" ػ0b_>; nՇJuC1.B8T}yNd"_z mLLns>wrrBXik@c~xKHcSkuF\<͘](YycPT*!ðE= t" z:@haqZg|2~XWVd+ee;,LQxB*ok(jXa P'ޞ⢓ zS`>3z1އrL̠+B.oO{H8a |V%HJ^Oh{gHAinQo̡*;oCM ,F>l\@aSw}>gRY#|op%.Eb0uemD L ;^mM ?iMV)BpMHk=L f) &l]p+rɸp(%k{ ] 2HƁݸ/Ww-42V.:bRxTpLW<'lVV*tg8gb2n= bFnT宙^Rx+*#Ym+5J2@% f^ Vk܏1{8ӉWV1%q=am5SF. *ƫ3(خ?/b4)6 TA8Ʈc2F ͳF (`׃Z8BZ~X=w"fg?w)^<KkpWQ:.4ds/;Nj[`'W 6ZH…auF1rp^Tڛ!T5fךs;ˎ=mR0/x˺gD=uwX61Ճ0|\gdYӴo.Q:Ah^LQP ɫ {BV!>u6T|%V#)A|@U7Q'ulBBlhYh(w]C$$t8w;Dh]aJ>JX?Ri]?0 <+j.n ˠBq3G6(ڡeo7^=ZOJm5!-9T"%2shGbLUqH0|#>JGkD]L;BغZqcE3 Ykڔ(Dzؓ10XԠbRz͞#^>bbãbI*LnNɾL4pC ӭqR|p(FE@ۯ!=Fz46=59jZ9Sl1muHG~v*3 fՒl۝XzXVF\2, 1WQssl}ŶBnOToIhdpVGļFHWc[PdZ.fQIkfwDJ| ԩ?c [$ҕS.W0:ǣ3(IcR2) {+J'`D!`|2nNx< wWP yQ8͞* g-'GUuj bVҔ8k`8AMz ˙G6Z. (D!`aQ~ul@>;Jm|wG?{hG}C4lhA!N}j{^Ӝj3a^Zǘז2Ō+1X,f̔d,M|-JܯP;~@Dα >$$q:E%`]XSRtRa3'Z_R}LqQ3&险$Z~6 l~ 뎦=U}bXQ؝H Uoݤ§FX/sdX +L?D l'{1R3 5"ٷa>Pnz+ކZ:HqلTũ<0/_Thz"j yYIw&EܤHS%A# Ab8L He:\p;7 0MCO:nC?oVOÚG&XElyv5_ *Z<a~Tyһ ?MD’ Z ަ@:&LkYAH(G+ [?~;ZPHxlh#p72}d̿V},8n8g6b"̋R+6 ?i 4x'T$N=gjmZT3`u K@܎{9R#I$/ k{C+p$Q x&^Z i \wK.- 0$`+pkh-T|eybD`"|I&J(}`?WemZjI4gȕ:3+P (Q`áOR ?;ҝt K4}qIz*GJa[Z֐>sPVP"5*Lh=~I4򘔹;7űYJ,xjΆܰnev&W Ƀ;(du< ҄_@ʔ*|v J, ÷s=V1=; P#Be ǘ4P-lPyF~h]fZOfVJFٻM%iFW똑 - ]?9}v ֻ\06|d2敠2گOJNsxVl &OXgY[˔ B&񙾅z]vH)5^C!ްk!RsM-ƽ+OMZBM89#c-&V) B4& PU4mʎf0x?Y/tu"Mi,1i${y+H޴%x|zq \>.VDZ{LW25/$t:٠r%^V- X$Wfz} VCSI}֧>1BȑeB IZ^%ղd<zVcVLvX6o CeY4|6<@ Z@|r&r.X Qc7Ƹ ^ [p_@'nSuĬeomn~]9?e_:ΔP\X xܖͼkf>uihJh ZDNbUۺ-y]qܒwٯ;)nۂ:BEM7rEt!q8rᏄ˷o/99&֡T>9\H՘Y(,ZZ N*Wvݺ5>~.usT-9@t=֓wPl+SVʮ lyFap0 4 +];inх6eo?-ظ(?+"-uOĚG' c$׮;T1_fe&L@Fݶxmis?V^f$羟`.AGϨq|2f`?z:i)3.mu\t_X2JqAREi#Z~pn= VjȼnP+G9C17[5Ac`w4ĉ!wpLK41!+Mؙ 5_EA꓌ECܴc޼V'z \VN&'~.|[ gi{By{Zώ=dGx J >n&A\2 ;E![$OZ4_6T?tجh`@Έ̏FzE u15(`RIԘ-&@tǕ{oH9.wàOL`W.ڐHﰗEF܏0t5pQ8zA,E  ) ;|4Fɇ)k݇.9)V{A씕|ha {ydHm кv :u":MrxrάBJErwXgRc-!wq>8^jfZU$~m$GWeh"m`a-53g}a\@g,}#[6.`2 ZhfLL KؙuE7Sn+%1/0\MNJE{ßNIdbZ1tFa[QۡmPH,Xsg lx喜97gB{[)}}~%Z^wC JY;MfP@T/1ɩ|{X6d^[ֲ] RjnM+}B{8! _go& }UI3}{Upa,^\, 5 r{#Фaaա6kmi#Wp@]Y{0UxDX@}jF$e8mX{DS%2D 7幎X0?@Oh|3U"=#@DJ9Z=X-:vaZU`(F\ѣ9^U9x$R FgN,t*c!v-B ɃywLzF 'sI1o:ϡu4z`m>H,[:Ԁ,Y1[eWVVYoK&u(f:-|OPpחVu7M~k?QtRaV!_B)B( (ztd] {^SտbW(vԕY~ ]3pi@e2ےB/A*'$r vo!vQUŇWᙯkJGo#HvpAqGYF*Qu/~ C!SQb!09hR?.B?z]g|tp PI*ncc!* 3.Ycp~H[^xg'UE3 TJ֐ zg!oH6{&<͑jʄՌVE6f0y!R0K$iɚ06-7?yUK>_A'x髲̽;LBI)fN.i.=q[!D#$% bW *δw9d Ǐ-T7BsjyӲfڟ$\Z*#Tjk FQrEYjH=snMQB^k{igg+O>P E}OիOʚ$2X -C'j*YpH BVv|G}zId; ND[f|P:hL\@(i!c> uW5_;;K7v/JBVLK8i{b5eQ AA!uu\w LQ 5[VS:AgQѨ,E7B=('=i iگ*ܵ;գ daZ@v;Ѽ4(OkWi&~|k} M%t> qN~} D#9[q4*F_,> O_nCHfjoA~&^_-?ǧWxvZ>s>h1!Hu1X|Oc e7&Kd XCT $O1OU wL?tC@>: ,k`/X!x)ﳗ@،(-p;EMߧfs-+%o.C.y%*_('PSΤI}dɮbA"Fι !R>ġ̞G0 @}.sZ s7!7bvCV%>*'L~xW#$"bsK 'eh0C c⡛ڀ9,C},@/b1A̎eՃհO8;1YQ~W{p"DqI >WaHAE,eHYO NȪ a <ʈܐlPw-ɲ(N{ @}PXC'2;n~7R3V,li1P}>ݧ8jHg¯b(lMf5ӜtQc4]S+Tⅸonf֬%ϷmO<.vٚQskbQo[ 뭷(V,[wIT*i5!eWdP[=32$FE0T$ "'&E_G5pɗ>3.j1_*uyf_gt&6@wtR&_y‹V\YI(9s[G h=iNz-^j9:DI_61\  ^Q%"Kٺ-XB"SKMÆQjrCy+)(Kt;$ J߮`(d?,6GjO\p숁m!VqZ8Ahs(W9$'ga/X&U]ܧq UroZ]&[ȍӔB%51ؓuzi3ĹC~ՄQaBn?{%qOJ4v5UyR(&oʱĆy:R}i:K.zۘY` %IQ~}o)eOַnv}WfO1ձ* uЈ!"z@C4ØwŰU 9ymvyZ ʅE!ɰpGydeCOqW e Ap"W$ / 9\uk"xOMXK!jeEϞ]+Mv4')n/ab&rz9IvN*Hx:9DSqw$'yq,IPՕP(nsup~X6qpUb(6%%Pr7%7 b) ;u0n}(9EMQk/U[Sl sWi8/Qol{"WQǖ1[g;cGuJi]ȦcF\N%ċ՜N8}æ.Tw kGyb ѝ`.O- a+l=?+>YhyvZ! ,@xX[`o*{[]AwũP^WfyuS'T+?շ-_;ma3\)$BFxC:ˡ!Gޏ!I0Tb5,[+z=Ƹka?iQq]g#{+a]Emwr 𤑥T \ 3BQ44ͥp-vqqa")w)UOӂ']Qb"PTC.(b(8 ""w캏C-D u!4py4Ju4e:_.BR} Gd!?=t'a|"[˗On]zꎹ* ?wdcב YrA}::YSXqsڻ}H$$B.uD/A 11fWLJ8ٿ6)䡭U"yъؔ癥 JF 3P^zm&pZ5Z[׻Lwdٳ/ k݁03硊f|ifyX>cUE>~(Ɋ1lQЊ#U-b"DTB#>xU=ԅ_S S?($~O:{ڑGԏ[RmHW[iyBZSE3BS<hSA6~>R%|)%=G(|XC+3~ =غQ >G(|?ޏ(f=d?O 﨟/cX=lmC2<z?dC??O|s>o~Où&;/Wl/Q}q~ _s:w|^ d?T1?0%(U Efѱ&5R'(X1E?8gFm؂ݴ{//Z=DD6Ȁ# * v0Og(Ӏz/Mja,}Q4<LD8TТz9@2,ͷÄ4AAB᣻:>3 nhg JĺAQy f^ph {lcM^Ý'"L:A_Vd? jG[.HA@!8&ጃ/՗vsi+*w/- %!GEB.^($Z"  Yv[CWtq{`Z1lã"k ^ݝcsͣ{E<{%^+**?#E1@>9O!*0?&í=&-=Ç@8a0{cNRSo3?/xhilj,A+j^$5wF&ۀ\>{!(szTn7I+`wyz/?wy}7:u(xtP[ռ+"2HҪ;k\+ Ac8՗ttS`,Kig 1n -cyEP4*6760?>T2F?RA%Bk#DĶDT-2zi@;h e &(w==º9>>m (QG .5:zn- @ A8Y}vPXsr n6I(szq;1{\VJ('̈AD`">Wwg[{y݇?S摗a}uՕMZD2' [׏e) /9}zċ1$JS$q$ep]tN͑a&z/9o.#@0S҄ ܉x:L|yb-i4+ AEI00XE; 292螹oo|[aT@T1oSӬc˞胮Q޼2Kgsѯp7u<S"hUm0gQyn;-:ڱ""  wudE-8-;(T cӮc)DE6A74x3Nx=7;c~xj־wM_@UoADGh[P+H#t D@In~ E?V%3ȹEg6u DI~IX8yG:!{8IROrGkqg5RPO nqtj߯@5G:MJ gA ^,נ2ch^nAPQeUY+u=b)%gAְTC*+lJc&SC)a5\c%PsN:ޗ]a$`__oo}Z|.0;oYwVEx E@ 5;S @gog*PSAேfv=Aq\y/_/YWn&x}V2=4MNK(̊ _Xُʛ|j^рD;`}uGWP E*m|xT;f=p A$PTPgڊ!sئǷ[U@!yY9=*߈ w\!rO:{qPRNf/Ɗ9OsyovW<<@` gQV /AD5yM^쐧U?Gh=.p{m0M6/5~/d7;ZѹJCpD)@i@4ʠ2%Pb"E?PXLw9AjK[쯒6+#'3yz4}F 4: tlL[FXo{ŧԭ/_l) "^Wsx@9P>wj8ϭ}S#Ey o|͞u \ik:my]F?)tS0v2pI`'l[S0Mc=7^Lj$Qk .o+Z;mCǭUî *Ǫ(>\Hl6bSἵc?"3J4G{8u@Cgq0C5"Cs>fB" @t&p,[E!= @dC4]V70CmV 5<բA@7{0\Խ jPgO֕+Ěon|8+z2ffV}׮^%\ˉ^ ˻k?w.]\0QD߸".+(dU4sax0pz]?yJnfsQ}.TZ(V7|{/(bX.\_ ޏp<"Lr&x6E뮩2c+`b 4 ӹls9pV3 .:>@"AdZXcoa>>~=K`B"`m?_gb @2D7]j_,)?ΆHz loXoȵA|\3%: ;ST2cl[}َZBtD+vL5x=OnEÇ-"pT_to '^̲>?_$!7P1~{S :~u\bGy&3I"HH__^qC£[s6(ahGX. ۄBP3Jϕj= q*Lx&Ck=8B b垒Ls9Kpىb"FGvRl@x_ZV˵o%A~/E^^ /tS@7R}^s Qn/mRLnslC2(('zHe&y^j*7 C4h|U@eT*{odmi}꽹Jz0H /lX8Gyl gaNy( >"n P[U|Mw*?˸xE NsW˖IJXCڞz?_1iw ~_E !h [ʓ:YmaR2΢ C H\(WW\38'8&㌦-,Hlć<ȋt>5a#Cz+xaއ\}0CqQh17@  K%Z,%GJ"~ nՠ@IE[R-I$TU BYh@&;&0pT}FƓYprkp___}clhX&:6&"WT//FZ߳rY.'@7{w  oȖ)w;+ȀsޖpOqyDD$D4d`Dbl4([Vu_Sm(]Q@yG0_HekiwY9`ñԟdVNX.d%LyjAbbBPCC{ш+vT6:C4v=oP/ aAB*H"H I \Ɉ^\YVI$ x_+&: uOuc誫2nHjFaTU-b& V.a20XPlW`Ga*C(xċQMʿ7T^H =F_2ƲG>݅%oM%F ;v7, @ksMs*X{p5EC/<*9G+kjeqq`1߰l)[if@h3[.K`2h񮮌﨧 @ PLR` .y6UH]b =3pݻŁZN[G 2Qv<j&%U0 UR*"25&E9Vl5{υs>uvʓ*&FډPƺʦP[T@Y4W˴0a*82Z2ݷhP2&C".K0|ʼnn0& 7d ] zϬo/ͯh9 ř_R[hM==}h9> )az=).XAm2aVu[ϺUk^Uky Kl]{]Y<["C:Id, 1 W*!T0nzeKS>SM2!M Ep4xF[d*dM{fCPEZpAU_Иq!7<5" $[%V{lDńHUnG7T,<1T?64*"IS653=KvɗmK(7vl.|cΨˠGzFm 3R ĎSfKM}vR*O*a<`_ =^}4/ La#Rqr5S$ɆH4 k3 g4 2)Q->M){31>&\L3O/[=e{qrS `]M轷 a1*(]#kVB 9+/s%CD"QHN%rV ccb̽d4vvvjdt,Ƙ /JwyN8dU4h7 Lhc s % (2@bf00Y_ῐ!@Rۀs dj w{FKU'u0447 )+륪r ~ǸdD`e,! $YiQ :TIBȥ $ʹwCϩkj>˨'r^C<U *QyK ?NJW@#bnERuW5MwP d+CH{yЦbVG|!匡  p@!\q8̀3X)pQ@bߏ]P12daX*Ҧ*AgBg\/Bq=  >SNi+՛P/- f6wscoju}>$Y T2f"ʁ&}u6덇: ij <ķ\O_RcZ\kڇ) &9I 7tLԧ_4nE?92̧BkWh!`ͮX27 mv|@iW$EvZZj3v<5Wq^!ۥ\!j ')Id[r[{6S|iwEos\o#,o9)f老A m75a:PF eĝz&:)3#340Jgh;ީ)7}k!hk@~?RW yxykSBn(u?9VO ɧv= '_d$؏ϾBOB3JkG⨐z_Hz:BRT H?݉0# ܃ے3 e`7TDSUx>X+>UQ {@ $]8 4E8nSWǿ_y ϵXz1[+իG;36P-s8cY+J("d,2ы-bRao|& qM^?'Y` Ay2s̯SW ۅŸQKQb_ gKZ٨jIxPtj21S}{SORmbIԔ0Gc& γCH!'!Fwa%@!f~TsAdv,3dY/ǣ`8QF|õƃvl : jI&Ѐl^[Rb|tTƁ2 ?yUۿOSBپGr[pznMv<w#Ge)sFXGDj!y꟢dHEW 6kMr'GM)|I'3(ckv/}nwfRӱҠ ܾq mꕹb_Pi"5זG 0FUXAر`?lAwt}ݸ~YJǿD$04£a|LwPk45mǀ4ٮ_~70eqQQ 7VsV,(k'/YugD<əql02o>?7i5iM?Uz@_$4~U.qK[>Fl+OCJ5 U Dqoک 5pe,2DGZ TU҈h)Htݝ((庼4okYQg<.R $ M2zĀI $qL0}Tx42 O- { /-h𜵞.q"Ex1K"*- KcRgWEDt &dKf> Evc;c/ч?- iPQC4.c \SHR³pt+ !`"ں4` ---U*(w;'+i Bjr º[UE/QT""pQTKZ@DҁH c)3)v2pn5T &l`^2"!P4M=M]֚:r2^9mVRP R@n"2@)DO:PJN cԎx4ښkO:ux6̀i$כ@ x)")",*2 " "*HZ@d0$R @R A@R A` dPEH)7nL:8iC8`P"OPEO J`+VP |TT jl+XvauIj5tp[P G_2@5bm-=,tc۱5AѤC.b"~hv x,3f @@`3iiZ]VųP dQ@CJ&|$RH&|Ckrf^YV^^]Õ(cB  @c @ ^y7-j-w__[;uph=wPh""":B@"BBB@K1BqwT 3=v=NjW3FW&8/ 0PIJD -#KKD҅;qshBA@L=9h@Qu(7ρ/[$$dA DFA, CL^Ğ$|.;'BY17Fd?DX9@~8F :V /P'h˅GAp Jo8Y^^$#fvkkW]k1TUzD 9e@@2`ŊcBȈ*&ԩ)&IҢPЀ;(0 `z`U152APB@&LxR`(`d[Q]qR/^0[Q}3p̊ k ;ИHD A ]å,@C@6N6\5Yr+u^qe괯(YU d 0"!JI"p@-**ϼ%*&\ȃhÑJlpDPxH断m:" ][[m۬! Q@*!{c_ȣ@RVV@;Ur m-/`~ m \C 81ca2"뢩 *T\x RZ@El]i~"I L1.~_vM}?4v-C$J\p " !@D RJqHQ B,@P $X,$XA AT"a"E"VEFE@F(XPR QAb 0P*0$Xu`brн:l'4Y+ "(Ƞ+E+" X 1" vJ*-pFI8(0ُ\\IuU 袍i]PR뮸/EqLcle؂8bǴǂ4PB,XC{YNǏ*I DZB1tT1N %$~" m[0⊀߈uݏ۠(uWAV -@C_D; ~v@AI;i/v=3yuxzq*$<()E^"AABTgg |mzYcMk@ҵTl(4UE瀣P_0 bG#kD*,X?iLPU0/D8uV2To^ƭpn"2#cY 1K[tlւn`mH}^RkgkH}"99:_}D3+D BsPPaL o"|B @vG CBVl_ecJUΐ!@t!?h C  %ʔCo _[ h h@@pZ%Bv9Xк`ulsOXyCĂW9A>_M)q.a`^­ !Q|Cek%nd(5h%$1pA  J DqCq4hH`T2+=\@Gy7qT*H!\jD2`1r|VJ )L@ ]D] " p v T y0dUTUETc* Tb+( AAQ@D*ȰDDX*(`3NvACnAV* AQX,TE* IEV(b1bH)XEHIPZT'*E$TE҉iP JrKБ_"ўi-'iy;Z`UVyj @HX A*ȱAT R,, QbȲ,D)PQT#DTR1UV)X(,P"QHU,,E F+E V*ȈdQAE* ,E*QAV E0dU` E$aX$E)$X (0!M2U@+\%d: gFCi dB UB V # 2F(V>D 2]+I d'`pÒi CoRO^XNRaѐb;ECi&ӓd]32 $UHX ""U,X",XDbPE("QEX#EDUH"ńYdH%R( @X,,UETP,Q` AdQdYA@Q`)"Ȋ""X1d"Œ"(H*R)HH@U" VHEUUX b#HXE$PbAdX* P RH$%bY XE$)EE$P/d!mv}^'c%IY"6`$Z 2v0H:v ݒm!3T _ eHoNC@E/E0^^Lhcg@a0'Ֆ3hpe3|RCI y4@`(C 1m!!98 86k A?R8 课$9Gu.\QkZN8a3d oY8IfrCd,R* Aj ^~K"s(Cb~? JVִT JV]4bkߵ -z)#ɳz\E3"eԺX$cHE :*"1@@%ZM )E!MuSUkZLyg&@M' #T (:2) VձKAY$1 a_ܡN21L0vk{am@r"s H!FF  (oɍRH$@TR?" @TMddd̛UpL] iB 2TL'1Qb("4؆9z@K2`zx|'k| F\>jP\:VR c\0RC:2dYps%k(AfX6o2q2sgg_c!9t/Ff5H(%T+T/&c@P}# mT ay" >R>Oa?`̈PAU E,V EEADW("DTTb*AQE""EUEETATQDb*H YUR V*DXEEAEE*ȰP`UTTV"`* EUV,b Db,R,TAEiJ`,A"*,EX"Ċ"1*b ",b* ( TQE"AVEb0TV(b* bE3嬢DXEbX,P "TP`XT" *ȫ0T(EUU""E" b(,#EdbEQUH"b"RAU$DUDDX U VEX XFAU",XX Hł2 $PUR(* "XHB,>2=BD,&Q(EUXŐ SW-r"./1Ӻ}O/nƣcaUQSpGB lmω޷kN-_ur1Y] 7UhTSv4 ?.q1_ŋVDbǷ::.L8ˮp&8LeJl1C ¤)8 4&+0Ú 49$ 1ЀwKJ+™"tZR,sSCwvE𰮒QXHf>'4f  )L_RjT鸝CѾ^$_!5( ˠ}GD@BDWwC<;h\$/m[LD -,^ED2`uW$҆* lai34굴DG@TM8"řL̚n_"|xio$scFi9F-eXҶdMNX ;ܴ-h͎hT4nQ@ɊpR E6Mĝ|2DV.&ո+Z~)`_6([$[ښֿ^g ࣝȥ"{ !0=#,wfskn4&XÇ`KiӊggggÎxSf3B-vN" DI73|6Q`@6*_pYvߗD2b*&t!K"G **9a{S՜8g!yJ!Lґn֐s0Eҥ|bNrل(=1@  QLO9POrT:ȾR,- I岣3LS 7L/BK&4"6kPSf΂iA?:(SϿPim.W*Re6O71U,VR鴍ZZ(X88713W q]Y 'dΪklEQo CeT|(K@|@Ƞ &(*$PъҨlpDM@SD|M[kK]'HVV@1$b~ ԋ~-3,!&~>0hv2a5A82 x)ԖVdӇc5&pa.@սvz"~KIk!jvWINDnb-UFuE3-u?  H"PARTW堪(bDD@ъ .lBElBkQW-K{2~fk]wDA6O#<9Q"垭x`*QxO2[b-p%k9N<q<=P%UNn HF/Huۛ;^UD@+]lh9 F(ԣ O}1%UdPK ^ 404=*]A {W]/eJ{giK8kۡt8)|0@U%AR G9Hڣ[ V1"RTP3DE9h$pë|PdVGħօF^+׫@(CA**m"ѽ8rg>CO 7nDہiΦ~מjT2GcѮ{NIv~Ib(`X@#$YꨇT4( dPȨ|4 LJq6׆ ::qE0  44i|%LL*x Z+^Mysq!cNr\AWazJZxRv; !) Q@3@2EA` `XeT,"=5Xջ` R@yIR 3˺q U=c1^b )X~DRYr2RjXn^fx爠l(}E@K-Z(n; *;8,F2~W,@ΊVόk7Z8+AٟcqӘIK7^lH&Xhw03pF"x:7T( [밁A0&:?e~MK 76{[ъtE@[A*&@D*N.9WWPǖx뾈~1$s߳Ud Dр9D颈dE["dA]duimzG{C&dFpf]$PdP]@VԊ&(-ڴMBLMD7s]: (k;)|RLG+Zk?RV6hL6)EJb QA6 ]NRۨj@Mt`uU47 V EQ.h-* (I&M8m"!G)F@ Eʀޙ0}@-n"u9ahB/{ DV. 4'+wAz, |8v@m ["M,F^:5r (N,մA-Ȋ(胵YfB@ EdD gVm *""(6ALW*"F褂&pï5v ' oM8AHtwQ x9Ҙ46Q@Lx \T,UwQo)aRq: A T hAvqEx9X)+#SF*cAS6f@6qK " Q*&RHP4 nbbPvPV|(&.5KDS?6ԡt3TJt[dFDE1I b5vkPm)d4FB<-RAFEI^*g@C_iE 3 ! ApD2`6["vԢ;x6DQPsobQȠ6 7EU7PtQ-q@PhA)nPԀ Q*?n{ qWQTEԃUvoD^bT@F[A˗AD`)!&$ĀxwTE!JD>dM *q2,T@NJjr f"D'gTχπ< l+@/L%P0.|TˠQq@S.͌D!h8g@qD2CR*k#lDkZA4 bcĿ8h_Md&  d ѝdD3ҼS8V3"T(n"#"W8#DU-D2@}<4Q!Xzl yC[ |]t$&*D[;HEw"7dsb ԂeboȿrD@(MH6x;K;D 9p WmA>! 0P&ЗDC,D&J3$ux̙9ljhJ#)@՝54?N%m>b_"@]@7DSK[5 P.(hGCsMт q{yɚ u ! pP AЉ 0s&|~궘Dra 1EkPdt_ʈ^ \A- :\'5i3 jEWs:7DB6#РevY Ø=&1*<7($W> 4}LC>. N-ԁx19ْv_LP6)ATC\Mt] e= }J9rlKGi~ ʽ3T8&|>g ;FCξ$z8P cHz 8=k4')& H@ W"DHv4;I $;}XLc'7'M& uGtՎST-iIΙldH |CqN07Ε!DwSlbo':^*3A1*h[r"ލzKT.}'o~_uǙR!v[ZHȖ3b;it,]IUυ90@JvxXda`**<Ъ pPum]VNCo︲ˌ}Ji);$r^I"Tu'OXI!Ƭ5bT<h_dIYK"9:ps}JYo+=UAߵd q 6QՊCdҡ(TPSΰ"qe 3\R2FSMMAň((gDepƲDblQBGA7QV4%dڭcdJ/W~RءU.$P;~.Av!&U #8АI$}DH-ת2`\P?W!Pb: CGPBDu5(] *LeP ,)dPt׮vqyIAItC3Bh[A"ጌU[޼TP{y~ [iuHD_5ޕ _*"G4`_gXVofL2x~K#/QzZzb,Eb5x䌙2b8X8,H `P$KV R4LL4䂆8"$q}-@FPLC$h>a_úy0^9٦җzd63Os|?0^ }c0 \ B.}[*c@@1Ss. "'h|LLwM{*^vKɧ$$TQrotp m2 pѨ?.ɣ)Ju'a4p+ SRhZÌ0hMQ|m ɳfԘΜH#U(PQyUQ*DO"Ύ$Ȑ .HE xI'F G/ &^G$CH @PFY@g-.lkવh n8Il DA&A:LξIMװ.W oBG>J;vfq'.o26e+ϙ `Z]? "Du65@&P@ͫBq fϫLDsʼ:XY(T=@5d+ng rE#9S d`ch1u㷺uftɵ VJ/c=, qZxX 2ՑC&{$ f\ R0Dd$Aeɗvo%3+O.hi]wrJl _к~i1Ѫ*3l(4`#AЄ(ȨN̘PDc!TT  R &D64k< &Xu 8f u*+5X|0jvM6$krl)Z#LSҠAki}XPKl67];X1 #u:VLUe-$okhp-~lt(>[zV>;&vv\HC`zHtq^Û9["j(ѧS DByV(%]n  7,@ܧ=ı.N2&_NN2mi]t JO-a7nc\sG}fڔ?;4Mj^B.2U"m4-n)YJ1VO6mf?ՠ\lm0ujM'w/yRi:[$D"5 zxDU@?#mkq9Fb'¤F%SYmҮ m U6JCWJ*zj8RςLQ6=kqK\*')VϜ9~R%]a$tF,@Ԉ^Ag5CϵS2l; NxSV< O+(@K}ZuRP+ͮSJoYԑl3rMtw\4@zĥS vLOPKJW}UX)BI@̳*.IjQ%S]\a^ƕqكguz7HC!Me N^`786At>"`ZX!m+43.xq@ ;Zb(bClhr *4+?\6U[mɌHִ$3`rЭ;Iz[l]*t 5Rw޿nE:A"cCI&nf#HIF)Rl)IF5MӲ# >7+Dž5$D^^- P6Tӊi 0#H`[n[M|X:N*Ĝ{V(M$J ^89$JuW')kN:t ̞oh\fhdKi5(Ӑ&Z% '=&$"،UFӖx2 d|qWzT\WQo _sf".AuV3>f re'ݻ{vN܂fB玲zw@wy >/ W8(43"X 8gi_<^5N8N6/!A"@Ϸnw7T6k+1![Bگ;;Xc:Q$?v6|ͪsL1pWkx//^UxN'SeЍ}'y^/gwwc/E+X)HČHĉ`N$bcq#1Ə1c ‹bx8Wdjej?==;\+Emhnozak)Nj?\N;Iuut..--ȹ"\ksr.niD ܋YAsr!sWWWPevл|??YdCۏYKvmZe[<8[ʗ!E.,u#Bk)a @>=a0xCa  L$^z/C׷^HxA`)/h/`^"aP&;0e_ Qj~!xat1z'+ϕ=v,d{[x[Gq5+EB#!Q= GMf!pQ5u!x{xOqi?g4ynÞ` $Rٯ9xBv54J~5T_cgQf?a]ïxgDJa/8ʿ"u4j[ԖK PXm}Y ٴex@+!֍UT|~6\D{2 0gر"On?4}-%rlh(u98E(]]΂v4kԀ+͋bo7&H3  66[ܲD8솾Py{P̓mnx#S xt<:e+ i=!OCܩ{ș W?|n7B*HGƿ̟cgUC*-=޾ OwS82g]jJ4rOnPAo}oq>O񲤞?! Hp3Ny :35OYQL ݫ28wf}to93uS>,CVLIVm!͂% s_r|_Roahlb wjȚ:f<“O$_Ro,9`/PHպɤ^qw,M9 # tґ$nH?3#wnԩA anm@7˻x o)o,5 yXBIT򴮴0 "(,.etehL`TIz|3.ʞ~ub7:o} ~^_AIng␿jR_mZ={:՛FRX7CE\r}DUf_v$_V`0alI [!pyql-Ј wUʶ[u9qA$pH RyPUN() X bB #b%l(AMZK"1v慍[^ivw9 ɜl\&;+% sJhDNwK(1MpH!@8ꉑ:k#q8m5+x;Q1S†HEW A6R ѺefrZo(oU8n< Or*}%FZXzE(zuNZ.o׉+nNV' JyM獉S]\o)J}J\>e=~0[b`o&)}K n9!RTLc_E6o w^fُ)Muf_kV]7U_~w;ox8XonY}3[r#z_?dpϰ>־oLvweB@>֋ Op}l&jj%tx,ɑ3WoG~W@l3Ls(-; , ֏Rl`9c6׳m֚m'v\Tb~oМ`0`Y; kK ']HLkO'7KP2:QU\zt[68}|k#|T>d=1ַ' ̑իm^H3ߋD:N1}c/简@yCE$BN ~7Z#:;TcÚ5~(rZbqu5#A4Ȋ4˦̖db.*ŵ1;\`2x[Nep>-OZ)T..VPi+{ [?̂B,*|a_h!NLw)&%Yts0~DjH\dB]S&w< w0I&7Pޥ;k^ ^Q#fA d)L p_\GB% &zB؉}[wjޗw;aRhM3@Gk">ː jcoʿI=!sgJzF02`$5#[ S!U }!M~z9Z412\.-i|N(@4" $_4p_#OY@p뱼_ԱHq<`Cjc*X¸VV]j]Z!U:X6=vNWOܦϭiWQscِE}|TPQUA`,PedD%U?l]z 5B;dF#눤L#Yv>Ew.l٤L nַܢbGE7~cql4N.\o㕬jpوm*z44h0Ͽ?yi+WdjrY} ׭myʜU=n7SKjpdDJ7&;O` ^S>zGiS۰nk6=$L{=ϚVz&duxر"f=oơM18OO~꿓S" y7T1?pOF"2ט"o k^Z:R_ |^T@@>vZ<,|+ȁJa4qXi?ͮ_ =f}K[_O}?ķHJWMM~|9v<UA-A* 6DML %1QDpP;=bF4j" @5kg [Pck:tL_{300cXa8H<֮ M{Dˆf(DkP@00 ?Ҥ8H| ' &`>;>vKˏDjs@bH)Eu0?dڨM_x0֞/ӽGT}]EsqɕLhO['3so)Gϑ#RK5 *}}RYKDJF9e!}O?|oϙ? } |4L;;b6sH/ 5A]>@4; xyԂ|oO%X13*Yn:y2~7 KVHט.!UZ|(vOi5t[VjdY_w#lj,a.$TS%oHt#<)eAٙ]4r۬[ٚ̚h37ZSѩp*3C%?>j4lp8U٪#fo=M8]$nZW>s~薝4]f*CT{s'6S[x-nL/z* veaV}Z܍uGIOʏ;KGCéX'E;mJd H@3|ErU'Ar9YAh,h¨!Pv0<I&U?z*yh|QTBKN.'%(x`=m {δ!@)&i2!p<"%ϱLòq̘ J"HftdD MrI/=Q5 ٥*|s;RmHwv5v =5;~!Ekd9ص;8CT:T (C@|fd?"fP#QY 頭(*)PDS>L_Ԁr8+|FE SwV PEdUЃ_T'q%TBD"[T ?G:X[ , =@7ÆѤϰ9-Yi~,T?-t*OؾagDRWk쿸aߞz+Ԣø 'ڂXCbH lY@S:)QW>!ApG$C@$%AZmCWD N[E$wQ Ke Vl #{* 4 TTPD9:1{" )< v҇k 0GDW@;~FP0E#jUpp'?7ϨRm+}G~{9wva衙CߑM}OO;KO_^_8GuNwmUrt8YOWyvo5L  r$9 h|֙fw zU?v{^;6lꖒ>kA@цs*JMtYE"!10T@P1 8?Gs:i5""-/EZ! N??.:$t Z4y^20})G]W@iB=nVe,HKS(/fvmkK&39VO^ڑIVo닿hG+OkWtq%pO!Ҕ #Ge;Z0Gm? d\\hf]&4)KӔ7F]7g-|1\)&% UVhK(AJUZޭ8o1]zV2?tP?}%HTSI ʟ+݆2Me?YCWgvr~]3Yx|sʦYkvfdL\=awiN^Zvzw$YN -DZ& ;QK3',^a#(f8Y&r$ErSY#E J:㭐^3z6ϡ^Z{Hk q iV|0,4`6_zy{C[gGl?=!pC*O[Xi߻i `i^;Z_rv 0$cYu +7̟ޒ\@OU"\[0zq.TkؙnOg};]JxFF02\ti9f+S\aZZ 8պ1_qŻvx :twmx[TF~"O@#YZJ/޳Hg}-|sԩA2u<7tz%_Ɵ4h5p~6O t0 d~}?ECWܥe#=JS}{7=,34b0$4s$mnmP/m3uuY8"bl7545uL^@J")`JgPαi@Hjm<]W> k3˳[@:>[@+nojI/yׯ& d(I~I%&g?C;X'R VSm x(0Cg[^|> 2G*ffa`Cdm0Qgm[lJ}!jJo+APSRH/eA[!"I'Rz7B2CI!%GH`2N*Fm(ƒں5o(9:\TحUPiUe7Kl\/Pb{>cb_Chp2|N'-+r{v3]1QAOi]ߍD"}X?\ovy1>˔kC 'N2{M9'aZKMz?c{}ogWUMyUh,ϭHo_txѾ6}Bpg6?u,p3ǎP y6\xو'2+efͭ*M_0n sz~*Rڳ+T~ElJ^(HW/$SuSS]BU2ǟ +'>5VH+R8=(,z14xd3dd Р'3z:n[O}=S]&&vY%ٯemb ߴ!\PɖKk;<.GspBC4 B!ț~O G}o-z?7wf݇qYMz30N"%4uu3]{^ԦzJv_:_^#g#:s| + `h8g Y$i>RvYXpwD~-XTZ"|G>[[D_%WZu2"Ab9%V~J[h +jE\UUVڴڶ[oUxxqUVڿӿUUUUU]o UUiijUվ;pmsy>3vm3?Qmgo3f?mYmgYe'RJ#ne3(F!Q23sy;otJCbj=P=\xtN#F¢e}MM㡼q);шJNԇgP}E`?3!>@o*/ 8DDa%崏{H}785XgP23;s[ )XU)K(c`t}H,Bo~;PϕmAzecr $;x;*:GYdh"6 z\Y9|")z mDUM)g`P Z x7EA|D#S4S*p@ψ@ ~<d@M 7?*jB; } HhU _S6ψm~*WUz*P@$PHUAֈ5)@ ?H;TQ`"PD &2H( DWhU*jACF(iD?+頢PGcAY р`AD]@$|dSi[DB qpwP:~M ƿ}(h(/XhҎ & z{[ZpQP!py"g@>nJJ 7P?Y. !Z;y]izau1d{x]As$-&ɛU.DfEWKHZ S |P!z?[C0M@qƍ{N57V^p#uQs_G :OZ}5j[d^ȉq2N&4VZ-կ̿r.2-W >j)ţs~wO/^;ׯ^z?yPi2HnܷrUpisۖ3nɖ{:۷nݫvݐY36՛_w5Z?4-ez{z׷r7˿Ͳj}۶X,X3 ywSھOY,ޟ+ׯ^|^ oοsB []uۍkF.zߙ*Os- ,{J͞ϠZjկ5ښwY-5ƶF0GɏG]Ǘ.\r˗.\m4\Fq[[Vk?2lٳf͛6lҗpQ ֢͗ ^)Nq8|,8z|Tҧ,XbŊ[PYɤQw;cv`j}G` 0vcZzz׭3&K|yzd殞 0`;ָrZ^z{ye3X6,Xbŏ/ɛsA8ng;W߿S1z\/߿{g~w;7wUkm۶ͻ{=;kVsl[cGGGGK %q[AwlǏDN|۸2dɓ%Lxmu.߿+v֥r˗.\vˎܹr˗%or3s*qm1XzZn޽zת޽ZA7s/^l7:U0`~KKX0v70`;sowZ뛵OW7f7诃_߿~Z|KȺյ;Mmrl޽vmI޽~%ׯ^طn ]N_[uS+i;ޓr38[̹rm\G}{9,ٲ}}ڷnϸsgqͷ(c?$2d2dɓ%n}GzaLX03}߿~xV{Veu5\bJXααbŋ,XΖ<}ηrQNu,73r};%߿~jcnKvņv͞Bϙ,XcZ[Pi| 70Sm3.>S&Hz=,XX]l)o 1)io_d8Mw2O}j<}/G}_9}$RVcɑRgUzq0$=g}NB=um,F-oDVy̷kaS^q-cVmYARrfݩnܞ퓎j)=GsX2 ɂV2/Xx@wL{\0] 3#!^&- 8銮.<^%my7⧡VƉD'XVO"  f@: Yz{/WwotG>=:1tH\0_d+л> Kza=^-CC̚XM|Wz[!5;{>Mdw/,$~>|qtO[=p\?iGthi3kX}QئՒ&삉'gT\EG%ׁdtw@{j(?`JnZԒT32'c`!NvU=ۋB޽=*㿵TxЂ E w P॥" D_KJBG>Øy|.ӎwkf[NV&йb4rf" dER'H&"t5yÏ.({Btzrq )CA|:)ű 0k*1LȰU @Qm|}Eڞty6}&X9ghİ/u(iA9'Fdci y oiq4lfz'c v;7ƀ: D 8UQvY] C*"/~WN/O@T[ HG-YհR>1-6?5YmХJzˆaJOYbYn Mda]Ui,$4q$Ԗ"p"&b(haYeX؁-$9뮢o.߼.ᕕ p\ݨXHe6uWn+. Z@|ݰR,$ҠPI쬕!%dB.f6ѝCc X8 4W4wh#KnSv+g^~Շ[mC_KDo @KJ@@ÑJ3=ww!|}hjά Gnz;EPK_v=]zZ#*žq$TQ7RMMVjIVDijfdEWt ">i~GzU,f\D"Y-`!='= )cd_L:\X D n.` 6(񦔪P`I@ <4t;ƫT1IBL]zn]dzP2>\ ;L wT'ڈ]?!_we>\P93o6xSs}pER'wЈZw$\|<|7b{㊯]mrq5!7wQ -2o`(mvu:Sǟ dn(à;lu}mk<kLGCx>~ ]WWN6)[(fK}"Ԯ9zh悤{8jS>6oN}Z}M/4.^Ge/c}_/lo/KpzI%:gD6m~tʶs<H8cҩds'8ٍr߱4|8唃9 rff (&FȀd/NBS\AR>KmFhaV3Ut"RobmK wL."{_qʼnE{xjq^~U{{z:&aUW !qτ>ECm|qAS7eUq((t; gU=] xJ$D%6MDm6~ Ɂt4j i<~C|=/}9v~$b}K_WgSVFΩTRbb2تaw.G{3q*^hFEC"dFHBR*](>vtG;cqP$m1Q H(tbC{ݽ.6!䣨x3*EJZC AM8 ѯb vL"e՗eޯd_\T#*(D kW3=P P>`dBF֊'Y9k<#^\ZTǎYj8J(Px##~7cQWփD+k;Ȝ7饝]hD/) N& I_u@Oybrx ^:l,ϪZU DEe;!&Pgqq_W<MC?DD+N6/ mF " Ǻ~V$!b%L)K7g iǡ*4Xu{ Pwy` EE (,đdEђM0B,aAH, 0JTX E3(ARdA`,)H( @X ",ȡ"HR, E`R)a !"H$. 1q }hRrC$RDҏ5oCn(NgwAqBsAY@$4"%Ce #|v{D+ eXA@U , X,EHHM%&d`)):T{_^k񧾝U bVVu6T6O_k;o7v7[D1\PǙ0?3=9l GD"XI!@I@[n~ֵUت8"tC] kd @&Z*$Oa!h -wzڄhAENQD3A@0)a#3T| %<8߈Oo=Su4F*.?{(~6=PqB*/-i=:]j"t_oԪ *$u9zV>t\!L~y  cS@N"JO?˵EymY)7mÕ8SySX+dX-YChh@`umܗ%{sJ<k4oM{ސㅻM-pxRn8t6?;Nonۏ:-qk|N?XGHԄ|?yb{o6HK7C ˽YRv/  SQ78@I_w6?D >V,3&G0=_%mQOHb DUP&y*\7Rbޝ^/w;O\z{7 1/ۭi֯CL&sVC_Ad^􃿜هu z~ <)"ӥOB4DI}GPN OCqǽѵ_2Y= |:hf@2*#zYudGA,ԈD`ݝ4diW ;=ۧm5_gNǬW;r'Vk^6g,j |!LLZzb,mYgF O{wu1c{8+0M_gtg\Mp1*JH !I ƈxٝ"q7ݿIi.%u7Lm^f8M|Υ#. ϬWiS @!t9 m'kv0 77if  /W`474>_}pYǏڍX'y'Yil >GӞS ~oU\ ',[4[}*v tQ> ,صzT$I!G3Oӻܷmz|"0M*I@Ho3u!`uD( b \b d"RUͥ<K3i~bq:hduDG=٥ekF>@$}qcA@q@UUS#ޘn~DAhݫ|2?< H&LB*WW3v_5u_ -P1؎^C&CC 6 T SOWvt/y ڽ܎e5jF_Cz|ltD?[~BGύ@*P@lH6x\'wRBdLR;oP6%PACHm,#IHdtٽZPfNi~Gߙf&ww뷠mӑb?n U"ÇI.87QM<:ki0Yݼ!!]tQI,i]vO3v9ٮ\le56*m%^/ӭS Ǎn]c^,UL (ty4B$BVRYi+B R@x0U`^ *CJ0ufjAn+ %Ȣ' Tаg&4F~0xeWX\Gd4 04*lcBbX6)}U@*%!?g `Wqk7Eqn6/qٝ5_iwM>/ǝ=UaWT{vkE6W§ !컍G+U2)E{XL0A>ϐvpAUQB7@vp!pwWS"6-+hP@TPBEĒEy;z-Q P+hPH*Ș"ޒn`'ۂUBvkITm"GAB"(TUS""<`*,"XxR'WR" FB*쾆'$V, Z(!`DdU$dK"fⅈ>:sJH* a9KZgk9 W7Pxحo>p@7GnTxX`:f @sa"jHeD(B3{&mL}j[Hwh !i2i^x !8-$ٵ'" ߏQ.<`}/y}6cdH(i:Pl* p `yEH`DCQQ !q誦\GD(@O-F}%=d%DEiҲ{0}~N7b!̀8CϤSv045C: dEW 'bq _pΈ!~7m!稃A| C|s"!~ .N=fS."}UJwP:o`ϣS^52 NOVҎr/k8<+drt%o}w/DtUG,l6 x#Iڋg@XQAJp2kn<1y%z崫D:$@*z2S=GS wMyh m$'*eyLOt|FO":>MPQEQEQEQE/-l@!1=1{md%)T?K:]@FLӂK+ĩyX(vERΆG饯Uu鼶ߚ| Lj,[+MM5i,X^aG}-0޲" Kcz^L_ 3;~TCTc٤?3]8-|Nc^cuZ3G)ؗ;.X\[D~ *=gQJ$Pf`eD*d3\ mD?~zCYnQ^!̈YϷKq9g`3wrOxqfYDUD7 (+}>O]Ozs2qp5.\r˗.\r˗.\r˗.\r˗- g"t wqRa9wr!RF]]DO<\' 6ZooEPւ>N"{뾔{nk 9Yl.r;:v*svر𢴈= B٪%KIadx %#ZWգL: =bP&s)v! z)AgO3Gãc>azἆlCxw;ҥ#xj;yYL/UUwq] c3XQAA@" !s| ZDӶB@\4FM&)i4:K|֓I|?<|?r-~kL ,Xbŋ,Xbŋ,XbŌ8pb0F+eoUb8go0;d+=^=KDop|FDN*g)j yب-A"Y7dޯ҈γ쫹 'ʅ+1Pˋ QB=N|\SEPop*| BOWIiL6X@K>R` P*ӠUDי)#56i*8V<1Oq]aB S9e +)N!U%,v 4bv^;}VDX_!Շ{~1O?zf_%JywJ\.^=q c=»1=:_7K@qb8n#al}M3ef6{=g꿬<0Dݡ_cn՛6lٵfͫVڵjYSdz=y<N]#Tl6/v(t\k.`Dd>H Ś`:(z!ONR!PC !L/ύ$n*6a@+BJ@2yOd68($=C7餒#:HK]/چ ;vv]--fB(jPrrۥgk+ &=!ER%3oSbkЗyYF>ǚ?IuPQ d_GMӱ|HrTU@E>-?{'m=[yd~tz璢]O}Gڬ=CF4/|MuqA1ݕNXFTŧ]4?‡uaY]Cou(i,{tւޡm_UXAn.-#1Tc2!iCԤX5)WMLeRXy?)L1+y?=[fN)Sk{Ӻw\_Edr@""3ݚHϫ hu)%0CqۜZ±pZOҿ-z4]c3ɂL (`KWlAzz,|=EJoV'ZE ":͡A{ \E ڕ?¦غuA}\jM"eaVh_$:6_g]vOf*|DS=[wNZ >N1ɆrFrRJFF"{aES3S-қvEoa3#syxj2_b|**76{a]z1񐬑}NI49ݬ?'zzxb-h׮Xɉil_"|{vl >ڞtӄJ(zi=~NT=Cۨ,8b]=8V'?FHhmZ*p`c^l4egD}+AtEuV*>_O&6ӷ)OY˥ 4lQV۷$=oԨUZY[oW[Y6֍'SmfGbl5ҨL5]=.ʫ[eDV[ӖP`N!d)w]FSv3 pmOJ@}zwy`:\;TkjdV >gBb\@mN9Iߵ/{Nᄍ'8uW&\{8,zYSb Uf@t>Z_YV'W*\U['{mjt_T5qc^'Mv/-\lැVi2ٌpKu"xze{rgokx;F{O.ZbmSbMgpXEЦN.+/[NdڭW<-7? U>bm{'0}:fiy*E;7y?UiFMam;HK~&hmPMQ(cDTyjCޢxL,v kџ~e^4jEsGCgi:C,ΖOZW;& phvWnV[ŪUvhƧx|*>GkPZCKoJwgĊvVYz|xu-qmW0[1Յ,M+SE5R{ ۝\d[yJy7sRK*.?pP> *rO_lskp6(|Oy Dc櫼woO 3eo]V_GɜR"jq8.+*%a.tp.l:Uq6;?'yyhRd:_az}3Me`;4>-GOЃҽּ D1|!ȸs L%NHr8Vd@ ~O)EA @P.I:ۣ_@>?A{B?u[$sYC&Ce-!5,pe1w# ϑvwvAadC |P);*=G{yxVK ϜV C<_u?O_߾Rסn>^Lz?]Pיۧkc*"OKo{ wl$ &Ĉ-[uq[X0dEnfK4Dk/-#q>Œ~>g2M54ϡ5*R/& S`""fABP6` ABKSZBh`ϧ^r2Lc$/$ n/mvąMyQ5{cؙunQ,`TFCOf@ؽժ4PTdH==wm@vxpzFGQN.oAk.+-ѴB$:TYU좼];Q m;dc}ߣ[^v$tXM::.GUTN)]&vGsjZOĹiu0ѐ# VWb.+}^ǝogzu\vRuvWY$'g>`;d Tm4p@ul!jvU \ i.Cɚj]$&%g,0HnPʲ~K+vaJvݤ¸/+Ĩ')[:%_I\یnjfDr2zw$/^X|1ߖz\hTZ8NqLeh`_[x__\5<8AϠVUeZ̿o\πL6q&UAb7&?ƤZUZJ:X"yǙ" }Uh6.t e)'kYAj y{,"Q`I@FM2ղkT "6[.HPTZU@n}x*9J;^OyoTjv;еn]{q+iϕJe$ Z9_% TCbdi9QP jSp;f뺨*\K-mRB/YGnW!>Fʟ. m UnTВ.W2o^8p8J_g9kb9]*ɮuQЩ#Rl C5.kl]T!^{^nmR'AŒ3B:V ,iБF}TGQTLYj݁{+wZ3UӿW>;9"F @0j jD1C/L[?3 9;<5[m; H{]o{#Ѫy܌y5v: U9h%©D>]G|K~{\Qtj8*A9OfoP-->w2\, ]͏^e;)d^epShV 4*æ*BKGGqyCǧ.[E-kÕk0FG&*/c G9"=o?} *ft #E>>q~8Znء6Y4A? w.?BYTKw^So&;h&tOm0U4!<Բn 6sz77,B.券"b"6E^ `+@~x`dCz}Up=p$ $0MhAW_5 Fo=7SFŠ:E)Z s_uB/㵨WCD$ +1sYsP~q&MWR b|cuG`?溝gPsc]tH78yǶᏱҋb^G(6`aH7'Ŷ7uZTAaWHg}M&,"z0D@Tw0$}>4}#BCfQAՊv1l>u<目QGbը~SW@yӧAZ"'gWA q1>ډ"`g>G`wsAZ ;бNz?m@pE5,#[kCIZ0̿Oj\LuնvPzoAx|(EZoRxoqΗ3+*e O%^ToÀ!۪깏R:{ZseoV;k/۳g-xg_ wmWʢЅWw/>6ECgk>ieK[ e"[G{3 )۹Xq]s 4[i%/Smo8CW(Aɇ+;?_c¥jb/ooA@q򇜀 Q|], DC{)w.dRD;?LdˈS Q+|["Mpm(;>LSp4< l:(Sghc9 EȱWP!mΟ7~]FuȖ}5JwX1c@_'}u>ֽ( I%D3B)sL|#x =NC\A rL]W~3C|8(lM&'(*@ @=J!J5^y^\$(o7 %@"AgYn|j#~ H"3~oԍwTN8qgau C:;n0n"zKu.yVS̫u :ǰOD)pq z;sx,uQ[p(] |;waE8]V+*QtU@;]܀k_}YdP7so=98:@PTN%K/vj~\xN<s)3 L(d&+" ʭu$ܠC!,ڿ3ѿGhO;V!ld@`ra3U7 |fbH l ;^vL ޅ~ 'A5Itw~+ ȡ p`/Fq6ε6 ~cWt:P\kKު8M+RoC `/9ny8X-h0Q~;;:s}Wr΀QIB0! &_Ć W||'6]%DI oI:|<7i6dhbrn" b9B(ARWK.BvD=Sn||aC&':*Gbd ɀ JOn,44X&5[~ˑsI;C.ss¢mULϳ&"ÝQUb-1-![/g|pgkw,5s>h. , ,*U?ɸ?3draC}!zHGҡuOY"(PE'oO?/1N(Yq( # }+)F '桏YZ}=iqz?]NKq6f2r̜g-!2?E#S3cn vfޛ  2k1_i|N[gVSX\~S[6rw8=IRDV$ .`A3꼋;]a}!6 \o/r9-sb+mE=y_O2ľqmw\Ӕ "g2xQogb-OI.?=/62Uz؄f*:TO^ʯ{Хd`_V'fJI奞6) <0ѠBf>M(WjRbg>0j"QhB30rM7}~`ZD"J]PH IAm#V ZEz#`^H|j=dTQ ˎ I0C?7 hslϢ! :i!|}B+UF(y?!AE=XKH&X7ZnwE<$~u4HɒY|>o )ggyB;JXr)jx 'C5MPH@gC/!ug(ѾI;QRGRes [(Izt[ +q h8r@S'T!7s_n(!ߕ\Pw%J , 34~Z@y' A4m*dh7+%/%!)`,Q=(eB?QtVȁF#́JX7N94}f?aa[Yaa [Ya[a3[5a]a3_5aQϓl0`Uvֈq;|]hq\hmUwzꡁYt fE^`MZxl'!C?Op-^,[o4˦;mU& #YOrp]DN'[ Z*L60ﮂeBrc& ^s $0-{^*hƶ .ZʉqO(AP@:{=;. -0$J?ǺXZa;Ȳ?;Khs"M-ߨ&R.`^^^W^[utF+~E׻u2n#k&wT+.O|l|*?SBCMyUF!*b2V/0\g+foWy5#*v0:˫lFpRs x^{YjfBtwV:P,imkCFP28T!!E v#J@UD.||!&Eu*A_PM~`yv_0oHHڡ{qq"BZ|OWp8P7vdw]A#,Yc[w,ў[0@RTs+}?f_~&ƨrU{>V:k/+;uqU?'(U\z c9IbPH=) 36ήgĈWڤPE=PXwݰNnڨPԣIs6WdGП*. T}YE~ZI*o´l({ׄneJ;_uiRyBG]H2w}_M\G-OO AwV<$Sk !9 = tNeN"'p/O)-ꙷT8{?elMϓJXV'*Ͱ!q:ءU0|0&(ԌЅk.;yHYO( gԀ3]8 XԽQij TRDs!䠸Te Sǽk6HCeB"gJ0 5xUS9W 1E`P盨KvFVσGoC~],jL)ilih$EmE?:I]$GȿΦٴiYXf#͋tkUc̰ 16i̭xү4%=dLFy o .C6p=z\9)Dyx<~\9} wiwOS ]*vxI\rDJ4 +J@,'bP">w@)ȁŲqlC!t޴>NTLoҏƽmGof;z3'}}>Ż$oS6dr djzr7xRw>J#-,5sZvX6vBC !dM߁wus-Oi9q+[e YEN*̚5n:ʋrO)IqdW&Ք )Q ZP}0w z`ȶ AN4i"ƐE`+w:4PRe֘ϡVk=ڢ=hLxfJeqk KВ킅 H^gr,bUta)İZb2f4vCvGehcTO?f?V !mH QN'q0]#s7W8ԸnҢ}U6iat5He)4gc(ëxfTI/u*Ӝ4_C_ dV4IN1n:-EZWsRIq0TUD ɵtSd[ߜU^0U e[9W&|g꼶A?J+*PWfE:iof*Cm ]6.ϵB_Z⷟mir-ֹF|TƯK$j.4$O&5 7cvnF 蛆h N8"hǒQ .:s+Noɰè.^%Hx=;%+_>;^}Gp:@fш`=<ԆY#P稤s^9lmurt!\5鞕m~Tts akLRB]`zM9e'$adu7h^oOU*qcSbe(*YؐӪٳݗ00@@3¥kE°='*ۂ%qj$ék.Ne&V!vOgrk[ %r['70]?igYdV#? +@zAx&iaqRRP<6a6mk55c+")H+)dVe—!-.fvQM?~o?pZ)f%# 4"_C'11*Emr-mTU >+Oj "җ LkQٺ=ă_{BLT` JL3!]ᵥr3xce1ז/6kPgdpIyTދ7xVC"0`VE0=?7gv#i f0B/-g>mx&E*2QA zd#jp Da'V"F@/QYRd||)A )I`Np~Ʒ{}O#=m|K;C*gz6!tz!9qyٗ@b㺢]at+ :LT!79|Zwղ{;Ur 싳p|K`R<\!+ф+;`r }VV!`5B%+U!:Ev~ʁȝ9]u+!,3Q'czKސcu`GQf5~_yyh~; J2*H13X>̋Wy74N6 :5 62)O-w}/ w_nx!S Vy5xf<=Eນ?;꿓{(}{Wئ&}_pUvbh[ވTȅ_n|[w-PE{}`X'!" /BM[*WtMTͳ}}2py䂢'i,Mh2ZYX1CJG3RSLh8%dV~/榜&G|}=gs8[?E1 "ZzD=pCc0(RNr;mGEP=x!חzH}rBپ0|J0E `*HK;Z3u$ա>KC݆E Nm7[d{x= GΨ/_QYo1x D"(O7WܖRzKz˔ }Ȓ5mAQYxo#|cnJz݅]aI0w֙+E/cK'd.S7 060O8zx4SAdzJC8A'9}A =Cz:n_=zH@&sޢVT>&d~iim@ʦ$Ok 0ԭ_G/*X X>[_ @^T!(Iui{Ǐ#[?ˍyaۭ!#f_@Z[]vߣY6_/yDOT}fhq(V:#j""QrTJ:_qIu3O hsJ$aaQ;jyb}9"uX҉m&[uJYS]nA;Q;>;Gor?=@:=BAxPE fF@2,d?^c_xOFk}/|{#J1s>O|Vy7Xg/Sw!q?}/ԧ}O`;ල5sq|MC-ѣ9#"Ȉ)D~uX(<@2fz,n5szꏓa?${%t`Au8*;>B=OPD0gCuӬmXP?'䱒I5!kJO~y'm$T2?²EkM*@b~aw~Eա`|L3b5~.?_1EwOtɾ_%l3Ysg~F9zχAz~v!Ka **b:y\QF_+6Jh6wCW&6F4 䗼dt<*4Y Cٸ8uLL&H&1ؽauZV*o\?2>}av140>߷ˏu~t AqI:AnJ0B/7Z=]l+`Wqn;FvRz:; fg_ڡqK7WDB^ c˷x[C!#"a , Ӯ@ EGD+F d$8P홇  ANS‴f"Ɓ T")8H#iO?E`O̐%.žұϰs"V-Eadg@zпRP ٩Lv* ~z?K=mRW(:Cd&ZC~f|~FNp@5}^i}o>=JSD((6'Ju h@ ($g3{6eD6 mei}| m6Pfd@^CzޏcwY?7 hUT~7Vu;PD(.gh&$yayPBB7(b1K$ 6Rv$S ?P2f qzߴC`Û?΅G?nW{7Koyjgy'sŪӮzFy/ ]~| UlmӺw]w _*M^)p~^&wKփ;;(HMbRYs Ezo]%gwO<)agD]mAa$iH"ܘA͚um-V։%Zv:&1M:mn;{XJ`FϼḰe͗SNOu3SĆ(&y[6{44IVUS`(Dk >7?_LJ݊|OHM]k6mZ` z:D m哮\~@1rμ_GUSD MUz8˼ .݅W;'m/qotdC+o m&ې~&DT|S7Tْ]^{jM\uifξ ]d`%-v0 L7i?Z⍆]r)85)(鶖 p4(7jr7Xe47Mڅ}.&zs%"rM#(,JKO]YL\l% "ٮ"D8C%gUFs4խ{+_U1-q碧# ]%&.z~]!'c_yPDunԳ:ʲ}*,2[$AmJѦ\5EfazWSWEuu"*JΛj ,!07)Ӆ崞=`>Vmf `kJ#ued$(PBQ2ZP2?'*F~ݮ~&f)>ɲṴHIFUrc>t /qM͡B6КM Rv8P䇛FM[a]~7jΉ>tAyAPwev)l 1EY~U Oua@K1`5@{5QB5[DJ{JB?BЄo_)$3P/wǏQȧHsIˋIƵ74: S'-wVͽ}zrz=#}L,TB"TSy=Rv"1 H(9\ӽ.;JO?,޲bW(o \I9 έZD2 ߥg:E}ⱍ:jۖL~Jղs{5轐?O }]}ey3]9:dJ[J7iij}Nr$n~*iaD2I)'O7&iavx'~zE1pJ/7ňrLPXz >>eJXA$Y~}f<3Ei0abyIbmشo,Lz=Ӭڭ:K90 HvUHjIgاI-)-"k%+y_&g͕I=& ![/$', &;`>!s;Oy$`,+uRkCPWb-W }'X0|삆(3(iC%qB/CC=YU~|̾wX|lbJm.d:3A3JR"AYz; zjņe#]_[Ƴb`fZ@&N۲Mk&x6Iʒcw{v{ac4q<7y|VqZ]@>. yuQ lz\]*uߙ° O WR~JQ0zCH!!uj=W 8i}' GOae=}ҩ9ƽ,~CxN|D<;Û¯lN"U DǤ;_!f pre8 cQD1@*[&^ ["EJBȭҫRTn[ Q/ZT" -Zƍ -D$n}N}zqfBm=«73}}br (/䵏9|UΫzw`"ˬCp DCQhqZX1⤱QhUQz=Fޞ:QřZXq>s&qaAm KtdL/o5Ǻ'|uJmu{r4]8,dTXغ/I]!6Q #`Pzo6D"ѐkTK$\Ӿ|:Ru/duV\*])gasD㲫;~詨6ˍu{Zw]Kƍ*ݷ:KV`ebNHA]=~hP*8>.vx?,&8jZ_H)d~6[ *yU]V!ct{DG1dVM&{ۉ߫tWgkw'} yjS ⱁ(5O4xxM$>6,>(%3R Px(:?JY#"C$# ֩G&)J%W_i_7T. :U֘'Փ?sŷGa8$x~T`zz?B `:rH -^{ϊ]N-ڬ>ٟ'-izn "XQiY7] IUT|;$A=oO@wϏayTA0*%#FTJpw׺טjCn{N5Y$\Gyw]%ER=YVgju{&/{EFULl-6:^r03 "+ĹoUo iR]}mŎ(d&̦-v_rzn׵ ~a qUQd[ gƋ0FS>殺f!@cqTn`l VWGOgVݭg||cNK4B. vJ]^w췦τbI~_Y|>ﱷ?Gn]fy֬_բ:ԚWiξb7F|7u=ۙBu9pω:K[t, fw{:õGk73ރC,[.tf$OfWWbzXj7q4*]91RavQ>B٢* ySZ@>Tn, ]$S!(pUZC3;[ϳY$ 29}mqv-]-D60)X1Q0x1q1XF5d&e{(S( :zG2|tKΙ>P~foe~+o?Fa<4͊5B g I{€E/3$;]23+Hg<7E4̠ݤ(p^ottQ8?³}{LJ-NLC;W aT`0 ] u+5TãW|EhVèUժpu8:\j o,躳 J:\ 4d2'dR`2Y"͙qH@KD 6 2BQKTȚʧG6/dߺU60+JԿ9lZ5 vV-[8bՕQ>L 4E N0w&%**榪'&05U}9_*"<'@l!I?z=/-?=#z?̏|]2}eP[t,HsFp;&cҞ"-QxNJC|Kw |hHq nr2+$RWk_z3y_<]w,:J:^TDIzY Ox_sq#1_qWS݇wD^ @Pl "_S_%Pz5M+HZxc<ǧ7e&vӆc+.M qiͻ4]f̂|V)_/f: <ҍŚ&DA,CTsr )7\༾ % r껑\_l_1:0'?Ϲ4tVz74Pa/&2oxu7qUzv3*?_̆q4x]~S2o/Nԉq48({0h!Z_MsAֹ ЪRfU0r?{/I##Y?tO.cصVZsk!3Ȓ,[R-@D.'*׬蓠sU]i0^tm>)C6b8F3jEIs;geZYOHqXX귓UQ9^v v~ҺȇVdUNj]N`Y>R]똈Q:ʻˉuVeY],ֹ#E}I1֒|8#c׃yFym=gNlfGVuӺ&XQ> e[CU/Y]BņKD*hZf *]Uhl̶R]Gڭ~\^tkdsc WSyY9a0p`?O}|S?MSU7m'qZG@a\{&c;o T~=֡zAnn1;I5:Eu/JM*{9RDW)P5ug=ߍm kЯ<Ͷ^R:*2R݁Xu֣ 2Uu=v>!5ᰌ=*P2jdםaq_-/{XvC}ʼ󨯱20HhQ Q5a-׮$%#O-RY# g~Hem׼!T:."!&x4^MyV nMkZ폍Lώx3l3-OsOaMs7_9kUOSbr**Qw@4>=`L?(0=33]p5Q2bp7/ySjxkSio‡ϲ'~^z|-(Gl!\S(*z"(vHOҰro^˳cEF!OfAmެy 0&K)a?aADZhu % .cfofm 6yT)/otsd"å P= Ntsu .FgS(uBTm5ar|J<9| %y{o0IR~ݮ7Y1=jPQJ u}P"K];rfLop^wŕq< [& h:Nbؖ/;W/y򿿣w??J1ӱpP43ӗuȧh`ꭃG^_{zFZ4)wZ\=UW$v¿J9ʺ*D`h3o9ցUQ >;W:#QOePn=n*Xq;YƄmym8Vcq?|or!&ǨKyOǤN 7ijpq#90 O{/aU.xLdEYxdHlRPD;d> Wt'cz551QI)"IR @Qդ<ܟuO{mIޏY9O,v\3MEu*v(-D;:YV Fl, [~~ XZ_aTZ%; A*'gfU9#H9 g|1Tܗ?I++5e%hbkh,b"0elSwg/UAY&͌G<sAbƒ []#sr=-F`YPMS; N<܋2=|/ J'Ga d>n{[q~MJ@*WЯH,=ү}GB1JmT4)7|>zAT?RsTB (f2}q9VmxVoh؇vRlx^6 x a5]9QҘу:*0,]Vױ +=#6Jt&20Wf@`-~yJC0|X/Y^Ug;&_բ'Ho+yBz(ŨE]v* !ro@?^̒=:- bAV˴~^"'^'Ԅ@`~ɑkz,]P sFd%̶63&\,lX[_szS>?{}a?v+=׌Jn3, c$vYL%{m'80It3й6/'z떮Ypw/qaÇ `%Pcɘi(`EKk(=Lz-bY놏R@!hHf"HOQ~ ߢh,6G(fFr,@M\_n|ͮXk| Ugi<ϺtdCL'eoFYi;k.yuOi/u--t/~݈J[m]U-=rL_-S/՞+9e}sf̦jz_4+_7 cH?(I!,VZ4akbWVՋa~onp>I C%^3z>{1P=;Cή[TuKH]^=|XJ+M)JG[L[Cė _ u _=.qx?$L~ ꪁ*ddVʭ[6Nnb_K]>Gݩcs_̷lj$[$ȮV]+r_s^] i1EyɣqO_% j]5KZylw.)|?JВ3 f@bL2!>r>[#L#YZѼͼ1_v{:9s3qff!h;:!cdžX%@)y+A7lS%4q0T S8NBqfHjцkģ#1YB^A:pӓo|l_kgo7= ~_!TsyX6d-q8ĽM=dcQ|f>`dz9 %bL‘cY‹IUΧ~qza^g\2GEJJJJÏ`"DU2mZ;HA]d[PH9"..qL0v EZ80B7)B PI$/Em[a)P\_#qIoW.ٺJi˯dϑGU"α#$I3:?M& 3||Tn+ׁE\[[GUX5aaI uq!dX.J``%xU6\E]ȸYPĘoR@΁@%2 4RgD d)\{1S62a!Βɫl1=%SB{z_sG|N쨇a7=NRp])z4@H 7D1:YZB m1ٍ5oBβu3U ȷ#)%V䮐xZ65#Um>vl5ytOmV.]>p1рw&*F UTV' 죦0Zv;t8t%,$y.!_q_3^o@i V%jLN]34,f9 !d#BFvjڝ=.[͉e5c$wNB7¾Z61 Blӫnߩ?avQv JP՜R%7} +>߃#${~7"?2=[ϯW+q'ΎSB'êm.hى۲_ZƧ}NCݻֳT0BQ 9 # ; dF{/E:>=;;W_3$rx}Y ؝+312 #Xl%BylZU׍@eW_*Ho-W*,8;"q!B%HEh'${IRKN=n[-W9c϶uv2 #"[6H6}}D}A]3sb3{K\Sb 7P(XLEj񬱏snӭS^⪀HHYT?4HՀ;_i-2H$lqϩ#~2C)/G`H <Ƞyt0}CMqsic]{lCqnц>gT]SJJ4aȉDڡPr֡,qpLeaZ>}ʱC"cw1ϕAki$J^~Zqs|/uro]wߺp{s}߃a?xf-aINL f(Uw}^!3abz_-[ρ_`:/@69)D>9H6WHg4LY#!S2{D C}|7>ϯx1W ōξy/.lOko!+^VXWCg<åfOwm^fe~f#l챒ڎOa-|Jb#6~ׁ8b>pMZ#WL.>6)>=fJ[ǥoJU?0{_QUjENu,t!6e]=GuwfJ[OYs^snsz$^?0XImf>SP|[]/vW 7-.vOn&DUI%g n3WM՚0ZYȰPA3lң4;M| Ht0 ƀA#n<,^G*Hg?Ygs??|?k6>mUTq2uT<u> Sþ j2:ըd$&߳O};1i~ ,Gl-:~GXy8ڧ`` aIPǿwf{;w9ŋػc>:Okuytͣ##dk~th5RdJG@[{ֺ{;{b WFHSfũU\1\>?0uKu]l(/߲Ooˮ^c."Kl%6"#_ޢ V~jͬc%W6;]ݮZ׾;<^*_>|U`CE3Ik9:^'eۿfTٟ_s[iVo^US|a#w!]T1[Ü!LEJfd=#Qyr"spXMWSUz8\e!Iľ`~)k/b&T;Bp!00_UjJ] LTI8iŔo$-O`;ׂȠ9Qm\6ۃg;@ N:yN ճ86 ̋1*gmdW1g˫S_oNgc3-Y:ˬcz:3) ]k+Y7) zv{ bWbɬRVE iLT8* :X|'D{h]޲=*քRѣt4iA_ȳ|y9v=C3dcKgeYiۭq!)>Oߥ?5 ,CQb6WbvZ-:B{65XW$ˤL{mM ]-+eDiQ[mBeV "1`/ϳzb 8qJ:]ggcwEڙ[Jf>7b:XR0feV&}ڮ8|g=5";^y2j7w깬; {*8Ui9T]^m[ >FGOϓ-#$ld򈔜TaMm/4KE>k+UҘ]at$zۦZQ?؈PP(H /sww+ ԧ;\ $V!WhɁH4.ڎ;Y˒ZMi&XayY=D<RQ͔sKr8uCݻ}tGܠ_.> i5XU%6Aud})˾ 6`S:< $ nҲHg87:xsaBAR)-.[d{d얅m~)?K]sE+'o8-3 ِzEP5Z*ojDlJ!fry諴I!k__,K^_Zd24D=/xOLKaOF|mUgV$zmjӜV8SsTk2u 4-Q8맇_>zdu^w1ELw$*rHط1jaKzNޭ8Y5mk^wZTx07"ԣכnYwE[ ^ue6##o>trg2O=ݩmCuY9 "}[{[XV/?^nCiէz%zJ|5 87qYŽe|szfE>m_\'?] ->2y{k;]q3j2?\s):^D5h>m}nOh?cѾ,uM*0 ٷl骾&s3Glda,-_M5nS5Yx Xy8w05bڎM,dƚXp?^g:9,IM:`Lb>%2h'luŶ6Rߺ}:Kw?Ǔ6CaC{S.Ctg0݂Wt~t俐D>بcq7ڲoR#ɇy~oog Q|66xZ8aOp*{~V&E.红@Pǹas\ AweAXVvO%D.c %#F%p׮˭kߕl2)bIrAW.wn]a3"ky$Rk$xy-r\^8V>\Q] xL&vmi$GIc*.UMs2ȬG IO`1s|oCnWe,9_(Ku]NF\E 3[PK DPX}b͋/m r IH'?F2Ȥ{PGaL bPS7ojH0JiLZFW}w?Yx>w}ondBm +H 6˵$3npnkxnbj ./  YHeζny|llllllpU׏nhϦI yӄSqrsf#ɥA*:u?3m:ɺm,;yGV)z}}l;(t[V ɀJVVWW;WWXEXCQ;`;$Fd @Gm_ۦ'8h;6`n8:h|67)}_^:7^[qC9;FyKYo'w>3|_a#+V})\%2c*0 {6]|9L[Z6Owwwwowp_Ps =6#QoOdqK\ա4woo.ms{X(?7~o *!Z]B[c$hV3QќƿUoivw GC}C+X]I?Â96Q$ ~gdv0f$)SfxZ8n6m 8/rquT#o +LkkPiK}}Jh@@A@TA/i QL:~>/g~mkZT)q9Yj5<|+Ni8t A$!Qj؁7*#VR>E0OyQCQ?}7s#,A`hpOkE0W䆙CoN*64k&[sVj9J#-_虙|z`nabjA7=yr"T<HW]R (i,/Wz\ygth!23тO+)}}g'7#' yy0AٱF~}KQ2CҾ@h: H>##Pl*"GP/_4lٟ3H@QH{zUndI?0BᯯlúZ7%XmͭhQTuq*vrv䟓 K7n@YYs6 T @;lt#Mw&9YY~%ozN.|2yھ,QF}g/>_ ILk_[ow^}{|_^oBTa 30IUPy+eJ,F2BH"GWq7`K"ǪRj"%!K`Xv#OGdE6ȴg ȌHY'F~k HUy\/owu_^R Fa4 )o?2=̈́u=;+#c?idIwhƺM>חޡ&1*krca@Ӥz Ϡ~/!~zBy4X< nvQS;s}~SҀxȫ;)@3q$9xWsMUC/_bX_v*zq]iRJNfBoa@hgC|~~1x1"doHC{F+¶ӥ2`'kGݺ~ -JjYZj{N00͆)J2;nuتZs;52/tTfb.uUE,?c>Ϻ~Ou[5z@w t|)d7uI'yQsw>*Ynz77 w6TClP- XVP~eY4oۙS|ELHTRAH9 ue&R+ ֫t?%7,ǗC\[`^m^Sܼ0Ok<%[[%J/' )E&][uusMt]C 2n溠5"a|Л`|n>o`|*vٚ,&!;%@ >QT"[V8$"m:JL3 $tE]&[_Fyffvk#ʺɿh;FA"IB>R%Gwbq*頯ŦY2TX0cYUɾ_l1:a m{mΛI`i۔my *(MM-DǏR-F0 eWԈw=APs9]5v@~˽PY~/u 4 &Af@M>EunE^t2~J3bP $owKnY<ʯ.N;+T?eE!=d= r-" ꢙՏ[l'?CWMJ6Z&{\Xf5.nL\*0R9_mWbVY+Gjҵ+ˈOq|/oѳ7(cRPC'@-*xiVlr@`9g;pY:Jv!w0qיٞ-=2vZ"ᵎ0cVaV"Q[mrXZ2<; I-s;i<0) %aHNf\ʯx*')2|5Us_^'T] ,8BM0OnJY5> Buқu5V mL3q?Ɠ d'/[Vu78%JD]bڳw _GDrʶ\Ss81۱RjSGs*9[ݚ-UYM3w0=;BW\p8"w-n[YqÃSXkS󏒷M5ո/mkW 9Ļv7~g^Zk~W"eI<iXa[ǸKw,&m&?>e6P;_/(.=3W1.|x};T"E7:;` ӃLNذdhrP,GN{Jf!ltBqnW*UQu_twU&j*#!"):mߪv{ tjQhR12| Nxǎ=\g`|;`L;j6Bo`GT5졦f~jzˆ?ܩbҕO~1btt%jd|Țܿ=-7>3mF O`d١]u_}o?#軋C (iq*Qo8'~qUǟH͘ -GKK&uAYiQQB*  5P_F+VO/fa"6 ZZX2l" RS 3S>5T!-J6 FtB3VvL<i; T #S+c "a-SZE+tU#7Wܳ'V4Q,'Tݰbl1\\hz>bY+ Ĝrs&8xL }+2sP2hB9 ǧB}F%QefG XyV~ %ՄKH~txq.<'=a#oK=C v'}:b*]Ħ.BBr z@qҷ?ƹEaTD4$7--?[ae-0Y1bp ,-DzIjD $jS#1G@CwT<{pkUvI/5 G90>S4FfѮ'F53Džx.9pjd3H{V@, N?_9Ț2bY]|-&_U(& mN5t,| Rts{_|?-]Ԙ]w\_q{JeUm O&L rLܱ3VP&=HTu9,h K& Eb("Sʃ](Z2Y#HpA$!!&r|#}^V^_t;窭k^4w`|%wwbftmhOdK@PB{~ؕ؛#MصHsmTw嚧?!X]~݆UzSy3*oDzK%xš[Vfyٶ^p?NzϿҳ _sR(`Irs D'YS*(ԙ O.3 ݿV|ޏi>qsoB8T6*νCR楜Ƿ%7ʹ\%,To\ǗyGGV҆l:ۣݳD(Eݚ i*ڹO AVdז{9p6oK<^ˍȇV 'H%k4dk!M ɕ Ow*FeꛙYjGYvihoP/_z߯IVow(O;:i1?/?>` $(}nȦb҅k<$кH2HTi##B_sGRN}sŚr4@me24}zHưێljL7nqlŮMzvsVѵZd>oa'mkEE% z.w:2 phv& 77_x}c\?:㵴me*-)-mE(,X(,"*Rj-Uem-+Q`"1E  =/䳑jXCS}(IQ5ZꕇS' vd ~ D^?K1|ۜ6)m aoNbFZQ*T',3E4x;G˭v F,y&=STۓ&ϐL9R{ $0Ta?,~ߏ oa",f8UЬ0M꘳ |sUO%S-zqnEg^=kp@D OKqn:N4y V~N][>mբGyni|"FnZyMV|ù5ZGv ~ Z4AҠȄ#"ɠ( > 3Mǿ/'($@@جdX] hnMjOh}v;&ob o0;nlff2$ eBofIB^v"lYA6*'A ]GA$1D)]W5Qtf?0"cz5> YysOK< @Ly~~MwW+sxYnǖۼ-#ITA"JHuWkk+[cci*nV-WÜz%_ڎ7ΎY 0Oo3'nʵA~oڵ:gy ^W?V :/\V ?h@byX@@ޯ`hd 9`Pur/q>V?u:Qz#Eaf&4_#1ٜx2 UXh#1lavVVVVQVRVVVUPPVSXok<;nrތ5E2\sU"Q kh!Y0bA  qJ|bj_$I'}5q_in@TqҟT!"׾-`Ҟ%Zt j}-%[vN<[Rٙ/Zٗ)v8p`HQCʃR'U8_!(F}vmnxQArט!/ htTv v2o -*码2+ckċdݒ?vZTh*`1J|Y"G&hOYϷL6,(4,HY+uw쟱NZg^|%Y-bp礗kAr] !`iF_S7䙟y^e߂*Vyu-w_+t<0= ^c35݁湦73IVWgs:mi5c6kR,EgZz*Imfx g1Qe Cߘ0Eۂ8jɬVq~O.Wz^WyKܶ=z^Nu f͛6lٳf͛6lٳgWK>nQ'ۯbU~A쇨&RϏ?ˏ}|Z\Su|εdInRQ湟ԅ$æ/C_# ۦ-2՛t/TeTC&yʵr:_c x|*$7r{sZ`()Gdڞ"HQߊ0ygk(޵@5l _ESƨLx BjRTTbci4uv3.Bi.* |NȤ!!W-mO}>O: pk==mwu}/~_k^Ru_SAA@AAABBBBBABBBBBxu,* 2=Ч kS[jLBO:S,*v,X|3jaʷ0;I$gQ=Ҟ@Q&#=LZ'ޏ/8 Sp|DR^s|5ANz SwaA %x/)}Ɲ|Fbo;Qm(l]DJɣyYl 9jA:F:2FvͦɡHDF!Q Μ"$OpCECFo._0a+u2Fw@wp>6T{re[|KO?F¢+w !vzRuS_/Q˵. ֥ PM"*[8O^ =.vڞ3̧{cv\DE@"PFfD'!-6~8th)펮diA 9ۘ`s^=W Ah$[8aoƷAl4]œߓ7ٿ0Z&yl0It+X* _ ,ڧ =JE"\Dk5m|xv?cQg7gYk'2fXӍqCq 3:sl̕'xtN:6iCʰ{lHi *zU!/Yu<3J[B!;{gq*q(#}{*~͜p7۰0Ә\.d2˭\S8a:M &,X, Qܻ$ +]ԣ*9])GK5ZZ%ȾAzjuN.Q k·b$͚hڲ0 ZX 5Ì8iw4m4ԡ8~A ~;ju}AD,!?N<>Orf%f.j+r6J"bP9b0(cocМDc 4JgBVKTt| ]V@ K"&(S5L'Im+~0 /M`h0n"c˅WAOn9{++Js6`83}#S*V5i,fS8#xi?V”0PecVmn  g%pLCbp:.E2蠶Ms ќ71TOU_|\Q}]AUnQU0g]ܐ >Q.FӐAtۭnrzVʦQ:o]QDPpl |}u5ϴB'+nPx61Gڎ*i>S2=+l8\}Ύ5pXSbauƩkh?̢11hmh)c8&pvtL@߻JR<RS<}I#[j< Α%is2r8mk(`_:1{DԔ®{w~ M8a]93QBl8ߝ!;[T{%n>*?B77_A)ODe.ۡxzC{YÏE@MyV)V$99icqr] Z<_u˲޽Q6ERT/EQE%W+Ř?׾TйA>R)X?wHʈSK޻z!7c靺L4W_E/N=t{.|׮*pf'WDGҩ>Ok"}_ܽYZ|wj=vsk7~#0ZTYV9BAP۽&drՕ⯶%uU~rzAoZNomP@bB 7R,V&)ggCKp hZ8++g17RqZgN1W-{qkQ12Ý=&ɛuŴig~Dcx60ct7<\_k[r;:(.xAX_zP%T)^jj]AO3elGqEOS0ާa)+TO,bxǺvGqzЇԇ_%5!ҐSK7 *PIb8?f>Öq׿_M!E] /_%#6?q7 `0 wL7.toBm/1WѮS"t #īGij.zc@#s_HIJC\$lO,ɡ:*!s I`pyXߦ3 d(2"[ϔi~`^e)u0>@@@} ^ (Fl,&D0a{.jI jD﫼k&̚nݻPu;|9D~_)/B zcv'ս^~eju! *`7> $::<=_I_a'}ڹ%'s  p f0mP=w Sǟ~wA FxAOWd@B\BHȲ "( PDdW5P9/sb=&,7<;;.0ed D ibp<,_W bȞ LP8{.K["_ xc[(x&"j =pf"HͫϩJ'|3p3@0 { 6 Q>Hz`I2ɿ<8 fj%khQjy;>D?%h>g COp4=*lK/d~IO?YaCM/(q%>kzW`mnPSV1(M0 K|\,Obi'Ÿ{4{W9듪~^'ҚOex5Cn:y+w鈪j ?)IJB% HKu~3лn t1uBu50:nַ$z Txcb*EBAeJ+YP6]{ӀМs6NՐ0޶& ez1Idn)!YsB_ {2l=O0 Hh7%Ff<^ wnsQLl8k( 4x9Eڶ$GUGHT֦BKTbo1o)p8U6X?}4b^ *%U*ZZKcٗ{۟'[rȥ<ܲOglw3 5ͅUHg,] *暾Jl I0MRl۪](3w/jGj.>zf =<1dٔlUۺ-w78-[f%f(<$8penxn/F׍=H{4 ˪!ߧﷵ.]jr|4Yqߛ+t~8G>%H0M0r'cTxgbul@R]L6Pgm.1Q%*Ra}<uGaa.6涎Rs; q(/h`{H3Ǟ~<5&D3l-u!&Z!qʶ,t8TVijJV:?l"˷/&8{,c BM\b<"@Ht^(׏_1PIp<8ӊ%PxwkX:=qwYG"Jcn.0%;4Hⷯ,j'ޭ`6 8NqAoA1%Eg2Et֯R囲\Ȏ& w~*SR5Ysԯn7o];j388m޾,Ebŋ'b*׭b5tB@+E@U=85HzM3{>9JL#J^&o/w("4U!ʦg};>bʒo O߱[( uUՕLU6B~"EVENz!W CǬoӳ'*v~Ja ;7Ke,zF|>Ys3mtfknmm[o]۷6nsrӛsx Xrv݆n:0o)))))tsjjjjjjg`yx*qYibjB]a"˨cd;{_Pe8v\ł1v3wEi=hj:%RwN. -OOOilw.e|w$2#!D2a'vگvf={llllllll{,. kaǧ=\z+W=Lz&Eb1F?zqcN[,Y9leaUHhC0sɩE-I3k1'*n ($M*iHD t!ASC 4@`lTJc2hj,cU9aUStϹUmWk8L {X\1ZnVwx#'C(ZR$S9T}^lJ)ew]c>Ys9G׺]ɈD{^ۢ Jv>/hvpԷ3!W z՟824{~$Eoܔ}s•w`0"O?1I)eU̢3XUPm]cUH [wLVy"S^jQ)ܗ^-AsK㦭W^ ~ipyG?"^c5 0TLO6PY/)PXkydnR )X1G?x 21FR`1A9 m\*ZXMd @^7AG'{uֻҰkq^Q6RnUsO9",,ŭWq`]Dzr;Kz1"cP~A[sS,T\F6_=&[*1o58ov{ >|/Y)aIJǡ-4<,F 0aQ;gY:7RĞj6[LŝnKWp>R&>3fΟwT3w \~q+Pױ0@=Wo?qt7q$qG0jT)+UYuYUGwW}ϸ{ʍ{uem[Rqe \`ƈmTTEP364Yޟg;Y(6aoXFcg/YaA9%./j=&NoUYKv%.ʆP fa oQUe/ES/7`=ibܧfQ?ezl>M =ǟ.;/2[9/6,||=Wk^WsR~&&ChWĿSZgoq?=v2Yb=L@؊|3VJ]>']~ SC _,sb5#!ym" zMW+_3a`6o_5oQ~hX(ԟ@vzi^=`/uк^O==zv|KDUa;>*Kgn(įCu~s7nUH/3㋿nR;z_ euzC'h8ich B2,q~cǟrҰ׉g(v|=}s-K%65+u00UO0J";'[&n rJ"32'V* 9BO*Q>_/=yDU㙫 %z:Zu+Y#LnЃHL7#j(a(&Y>ǩH԰in_;:E`% r}.d<( ]P@Ɍaqo:kU%Y զiԩ7*`/BDJ@ߧ FohbVӋ*njb9՜e:WI`u0dO7G?R Q3L^CkrDy&Q.-I@r7[,ȝʨ5P7Ɖ(㲨QJ[3|(WMW:&py[UxΓF?iP,IT)2sJYp; aApw--[<;BNX~ԏ-"i=u7ZT:-I޸uW:u ,oC?EW4pA̐3h+UB Tk}<--lBɃvխ̉gWtǘH u҆>ZCdVE46QI f`EqwD #0C(.TBLIDv; NK`R&tLc%TBӛ6PhqwU4-J u\E?I%kL"E;%>&}M=F >qTKnaD2{ԫ8vƻZVR~Z{7Rx|`z1Wkj<mm^ڊ( zl~ ƉAYܢj*Uu2avOOqdZMDȻ%s""hSokI=M>W/c"xCIٙ@*6xGuzd1O9f4rL0yN>NV5}vPʏ%#4vq%N;T0coOx?6ۂBEh>rol͡l^E ްaBNMxG5gռ~x}5$Db]Po7ʖPD,Y#J„e4li}V\꜏eiQz肜tX33dT(d )0@ AfߩUlʢkT{PbV}ԅP_КXuOaB ~k{߉_Akk|ryRR)sIX̓|er>Xf&7 (VN{# b謥s _|>ɳOdQO:f)`b"5Qglg\SNU:Bbڜ?ܽe>0 zHhEyf ׋N֡|%PPO_2Va*ofj˵W'v-5͓xJg:"JH$}.G5˩uƶeN܇`v2S^5Rvk yfMRCk*NFO| ~ȼY7D/c ,^Ya0F- 6h (X_P ڳ_U08BMᚷ,AS3hPφªA# c) w 5湈<:BFUe]SGfos&Jekeb]yơ`1K!098Jtz@W3[HlY)!=gxRN\2_juA[Lamw*1$ Q"5_Xz>Y?mZ6vrpmsm]2vV7u,- [<6˲usz'{4FU)rN0@@L=JsriwF#6!vZ_ ÀFw21Tj;pj,]. o`)~6 Wc;liԸ TɆÑ)LkJe, HGVG>Bÿ/5c9 aΞ=Vn{]ww5/Oשa.p4d*!|6L3ñ37}RAlY:|GQ\ RҴŠf:(4LLV8>R6ZS{󼈬^y|0f`wqKЀ4`i@` 0]+1y6&C'-fCwfDF`̌,B/ P(rxg0_気rI;+aXh-~S̗f#[˟̬9WȶEq/} Wۼۜu^]mΠۊjsw}}CQJ="鍊^ez߇x~kFW=֫U^ZVWUjZV_;^Uc}/PG"2Tm]Ǩϲv+ަ1C>!AL{<6Z 0p11AY%vBI_jWdQ5^FC]U?iYqޓRUjF˷`-oOgxʕxW7(XZn320% &ؚұ2DaG?GxRsh#!e@XyF(Xc y-e%Yf GLW<Ľ'87^?uڼyJ)Km Xx*;_}IӪLf<]:lj·^>"kD}P(/D RbppXp8\$Q1#X#NQ/A qD"<\}FG c _FY辯Uhn%mH`:A\A~wV 6Qhg#xw~q3M^E^`*<@ Ex^0b;[DҪݥKu??fD_6OWR/6)G?;^pf[%e~B@p<=%7i=TVgi כm j}"]P/0Tlۀy4i]85՚!Mψ?f#DYt%~޵*{ڻGU]dD}rn0D +C_SAC.wr,;F1x}V"jMV^fqX., %+*z *:M%5=DMaa5"d$q;sūGb "&xUYUD)=R59x)O*MǥhǺk;` uf+k0mt:1@@A* )TM˜{±ACip҂" '6JK3od0诱}| J B#Fي9[b'aZ/!q˻7qmȉ o-.d *V7kY lk77`\oѧQVkҔ&̊/*#7MG(5@bS?覎PdNR3 "u)O!-*0l*Ѿm7(qonZ^Gqꦂ?a ȭ 9㤠Į2b2_"βQ;7qc ,=s%H<3pD=;9M|o` R|KZ1?ߪůgGsbxiߟoVOF,:9sջyצ3EM7~@ @ uA \TNI"?@bZDҏBePf0>J27n%3/b{(6P4ϋuMzbJR*IJZRURYڅJo )>nʵg9.*@@<%Sֹ?I/09_K#6_p<ֹ~gsM3Ouc-FYP| D9wފ"fFJ0D,Iy*waKSZZzC,ZT`w Wi cY0-CD|::j>CkX$YM=RQ'IP10TWW@@b#cdA))QQ>2,Ja[df4A>q]!˛P) _X.?!#B>2ʤnrLoif7rOa4?.sjuģ}>R.NGu't>bk~׺t|ao:TkODB w14]EvTX`/c4C1"g`jsTQ&ȜVƾZ~+Z- 䐵;_úlG5B7phݖOCsߔw1=m4Yy5LUPŢD,v j[jb;lt/ 8}}$4 Cbۥ ƶtT|,0Bˉ͆]m9:@ʁ߽ǃL`@a@>H"@Ox%vr+ur{iR0[stV G OGU߆] yz κ@)teY;A2GD+x" SXĐ K%,Phi.ڄt evJ ۓXO?:Mڛ]D+E9PL)p(m_~> ;}yi+ J0A%ڂZ樧@ꥒDиe;n/©vֵkg>soeincmW4[>cKWp޵_ZlGVl˳\cyZ)}nfOcIL;5Ȁw@.'6qY!LA+B@pRN^8M.W[KEձ'aR&/_QNMg0K w[I+07?H+'fK2Gizy:׀B<ֶp#aab%qJҡ=i_+U]5Sd`Uqf֊ zT!fp+YuYMԚAoRiwO&h໳*2 xZ+_ªxmuBD%~[yK'a Q!Å"1̢D)>2 E%g=ohs2J/vaG>O-fP I@s`< a?J S7脁н{X{WVA.[&, Jy¾jb,:26&MxvU)9sKH@u9QvA.|Zbt q괡 :w\N\!S j w]V,^=^頙ҙC-RolqV B[ǀ ]n5`h+qЮ `1ah 1%ɼYE59m|~ \3c4k3ܽ#c}zOmI{d5bչsg(koy 1]K$=Ö"Lk&w=wc.Ͼ pz#P=$TA5DirDŸS fY,bP (rFAe^y7d!͠eOI[HR*Lۯ/c~Ža^VJP%eޚzmO2T? ,i;q>ߣj?'陧}DS^7]lV(~' =:k>l);7zRAsh,IV7&?J? ݇}d$`,/>C׻XʭI18Ao:LQfyL"Znif`350VZU/@d亊~OYL`λAb_% Yq۶g@攻{='=ߧF+m! AA"($I ?cJmQF-P@< +V*X(TX,Q<=ߦkgN6Ifnygl>VYYESvXtbSﳼ&*REnz9||iQaom3j$4v82PqVq0\/-a(,r$cB`AIՉ\:Gds Z(7"|Vo1OknOuSpuz޲wBiUY#RlGd YxKVJWH0i 3#5OIi.ZFOn|t={_P:5V_}/ehwV C[ ])gB>G=x*϶ηM>lxϖ{@̄O*lY i"w~p%U݄S;3A1M.* $$ eh*F0Vvsvl T+HuDڤȕ iTA@d?t@n#ŸA=x%+Z&_=;1{N_p }z3 :챳ҷq&Q! q\B͠"FjME(JD[kyl۞tBjI/BQ)ϘbTef/U/2ѐi /r7o[]4jgDڒ1#_!t> PjNpMBQ?3&?5Zr( R1Dw#Ky:γTL #7Oy+|vj\}+L ~W@V5QV$T4טvJ猫fly6 ѽu5sus0S|ځ6,U鐄BaBKiQ=}ӯ1Bf95 UV]EQ]OLhcvzy)K*>^zZc=syJw;XƏԴ1%/< Ԋ#doH`lص:Xza]A[=(opŗe>ӌ2i)'o[Y? 5Qls,uv:.u,קtdl0GoYʆQEС g& EC#?f#z/>Y9ngsştcu gGo WyK.A0Z kH)e% XHƨ!>A2m6u\F&әmCڽpoS}eYF%> I39c5 !~?Όt9rh̲P\שs|^52;]Z\h܆yTtI]ًI1 ]st 6 W"|nM;)hDk * Ҧ60U1msȢ39i#]JvPUR%e:?R̎&B{y $g>$jNQb*)DE_<r_s< ^E9nޗ>-$ I ́`V9jd</U䨿p5^Qr{Zj8^vqZFnr=[;eX/TVyǾhb_#8{ |KQZٖAj`(` e1Um&"~or{po?&>ojeC޴K kT/u.VˤSq3h㶃iѐߊYGhZb9{7OƆ2xe]\uw A(OOWX 11m_o7Ub ?}^hBsTAJBHXLE{Zf `@ӹ:m6x.pKghO_o_oH WT%=zQCM8/N!©~SO:$H4UWe_oOn3T׈SY7hqvwQ撚K+Xhঅ1@f@UD6;$sòacfR2~쪲tseƑsYi%QG] }GT ttr{qB1cZuS G(hY`D|[7 ro}9Yle ;ڞr[cER&HX[;7ikcs pnR_GEZܿEIj"{l,-_KܮdlsM C iH'`UͅT:ebY%Xx8Y|,ĤD\\m|F q۵{b 7OjjF9Wj|zi ~wTqSGMAɏǑ~.3$KDԳYBV ^n nuN>%F>:oֵV8䂡{׎؆{uWt?QPP^CIw %B Ռ-,Z\-<v-Ìewە__ .iq?TB*@!q%Fa RVS4lPʏ6fM>˫nE+~]blf`j?G}*h8] $?!/0O'q~G1OZDnomr q{Az#@PUGBpQ|:Y|O 0a8()x* B',2K-9Z)Xb1k6 F \`mfBR `*!YK=o{ρ"A W 7d*h@M:j/SLe˓л,ԁNhrr˘! &MIhȑy ͓GLx/ RBPU@8 o`ڽ6uuhUycu%pܸ]ECj²U^lWX}L L܌U 4˫OqVUeE &L" $H7319ǫtFVq}!z=PDe1 ߶E'_WWrwoٸT$IPK{o?gYl ;g!VMx*bYD{{ (CTERYY|Uf:c=S=Cisѱ=*~BOM#{(+F1JŋR$.cTRUcJpnȀЯq 绫d@%»0wRPEA- _wY `IG%_·nˏ^ҁ ,$ k{U=}k/+z{Cn+4kəNGА)'ȕH*U PUػ\PY&^~2ڷ8뀵c< e#:G=ݒmǬ_XMb#ysX;p*6>o"" Zlvc1/G̔zh\se>=ԫfo 3FRWk~;Ҽߜd9#Odi($cH ׁ:Np\cy9qq({[C@} bͼO:a~ڠ_Pe!mu 2NTwZ3Fpxݕ\]L/}FZ3̯͆o%[)#Ty'Jh0B|RSC b)k404bt&);C|`Oˡ#r~a@c$jϷ!,` m3,OR/L+sQPɸ~|咭+Cy -I'cAWh)\Ϛ;Q3AFo" M~&Jb"Vc NXXOS7k-e8=Z6$0{ϵ=ί=𞳗4_ {K#Y80BSd0DZ1iS~YSrpMP5LsqiPpLS"2nRvbvrƂRƂj(x88 '+{`BSQ(c7h 9y'B$PO=vo >fT)K!;)ؗZs`SoG y5;=CE12lʠFɁ6z4յCe_0u/3!Hra7@ , 0Z!]Exl Lɖ?۽Y,h'C>TI 8X(aaw P*"%rmV+^PeLP/h,ϳSLߛLS Φ>U`4`d``Q 7caOHID:hwYpb,_'X5MUd"]ڏۤ'O!Tܲm?[xw[:gzu]3d06<׶ekwQ;l ydGLGޗ%ni:b=QCo^zv"" gОo=,'N0H>% TL] Z*N=[Xd ^_&v9h[r]g L5Q)fkLawܨ%).8١ٕTUŲP c3yΎJ=@l 襂Wx`}˅ >iZ% / S@QdMGA@3=A[٣A_hesي_b|]C]5uuPdC*)*IҡeZ5"[[U:}4U{baR(BŒ"ԭ>fqr,P8 v?3 F;``ϢrZTWlպz$z[6x*oQt~עGcdP= /[~y֕v~EMh%65iX,H5uUyEOppT@16}Sa2MG@! PBAQ&J%Posݦ{:maʜq/v33xV~- HK>WIO\G:ۥ0hIB?Y`T\Efi#~_/,4i?9Qȇ=@:&ߠXɆ |4ُ7U  o!& gU${WcX\}.v-=hzU:nzgK$kӲ}Z^v3'r|%}Mg`ҩ#ۿ=/EAO-c0C5A &EZ [)!>'uǯx?^|_K 'ms e)|'[@RJ;<V5^͕x &}Âv";S4ŤK:aSv^Q(PԔ|QJ<ׅP~aǜÛtuY 25 b3BR2II#9?H҂S]1$ꏠW̮jGCFWz6i6h(}>^{I;vJuW'==msF vTs3'0W.U&ft]9HpQRSJUR&~˝L/,4 "=y羶blXՁg!Jtƕ& 򰰒ao"jU`b<4oԱDf0s敲f=ulDhfʶaq̘{,oLѤ8"b"Om z" nMQp39>۹+o\z63gR?IBl7.ozw\$ͨ bn%bPj3*擠0[Hl| žrK=[2ea`joXg"+N['bT Jpzȶ5xlb*7cC(p^Ňb;7f$VSr=W׎MKft`"R9+7.Xa =713#WDO5v:V+\=}?=]ylR{!ARs;BJSOBsyFtZ5q %"}>{ژ,Yt?VlFat& Z QtOqB,P#>Jheh$0%*A겨d.'fyC;N-z+gSujg{ݎl͹Tw}I {jYySߣ'9 ץOک\T:GٽoK,N >stz+  ")Oܴ[rjv1nʿjDK}HsJMm{_MƵ9؃uc'Mq`8f6=bAXfioBS LA`Dcx 7|Sn+I6!0BUDx/cD۾t׺ld)@ f ܍ ƴXG?HȰg3Yԡ%qv]h`h.P0gpsx SY߰_9o?FꁖoBguW7G?yP 5x^֑h@^jWKU/eoiC cxs f4{gް,+GBz${G H~?& s~Vo@Kp&.wA,,-oWYwWA1eSڦAuEd $X%>p  ]=`dB02'߫l,"ǫ|؞ˏRrj8#I׹t95L͵^Y6dfZ͡@?7 Ǩ!9izO惠;EZ13)@دڪEّyF?%7$f)OELT{oD@kԙ%ޅebT}yu%Ĺzu,! xu$Ms)dѤPb/KNㅄP~[DzME{AYUY~/Y{W &}Py$u@UaM& {MO rŠ .Y$,<8K >=33း ( VJEh#Ǹ#D[OŻm8"0t3RBU~GY榨<W}G:7 H}yVZ>_x͛.}{ڍH ` ެˊ" zyA"RbK%G 8L,)*7!G(FhGS_&>⦊?g}9u_,ѻ1!w y^t&4m)㦐a[Ŀ Mkfy uch޼&tRdGz+?0 yq4"`4Ṣl>ΧoҍއtywxتO|V>C=#4ZĮD@$UI%֎>}W5bE1r{9.or]w fy͡B٦  uFL {xM!P\ n\_[Rr8h 6s EJRN!q٦@4{l1td; (e ccee@aŷ2AX,k ʺXYS]E.Am$tZ]pcCK!c=Łb-5Ǯٛ?RHG.rѱfz&sVp~<يExz+ % -r¸ZZvmEREx"qAas2S?B1H_L0o& g2m=wp3CoDz"W̅_j'䔄;?au=x]k>pXFWR~w*;_ y|QS T#[Xg.F9?D<$Q>9HvlyB?+?UJ<7TK rm.bRUltwDSqDgHޣ~^FqHq - ANeƻ߰},fW;/;(&_viQ'!G5Qhrfp3b 1 ^-+5yY8q^/|~sꪏ/~Z~o6 xydq@+/@?>P Զ8Vʏl"6:`CSx(_F\^C<.KlņYI%[,l.  üdk_l&̧ ٌ&3K!<`ٵ)l#og/v[Ckޘ2UP! S7ƨ2ƪ2$^#֘={ v*#I%ic?;7]bFo"EI 'k[4esS(開-ϯ>mSh*;ew QSK#0CץWl LyZ]Awcm?GBUN}|ţnDz钹f5zﻙ/]w$^씏h*1ld;„g"ΡS$A€$.a{l}n;[ORSboH];aq.|7Y`hNøL㇚ӕ"'5$maDN \u&f0W\'c#^uwAD)TQ;)*{eoiSrY[y,A!s^\ (_Ha!hDk &jF D)SX?G%ĻoḸXd%OlְiI-,5nY:)g6qW9^vwj'1')jaѮ"܇UW1;W+rMse^.nöĠ4sE۽ VeHiٿau%)յYYp`s)2Je 0e]J!KdDGv|A;ҲO#1!ʔ~\ϸ~v|KSWu6a7 .`[rW`q7s9c8za3Z,l uڴ/jZCDpcߢq Tt,g-YRꖬn)CqQ璴EV$(WBV^hgH`ȡD|fy o2*qd kҧVv*i3[ y_=C+5)LXqD u ![ձ8  {cVy"yq⿟꿝'J}EOa--uUS(PP.6'::,^cQ9xjiKEx+ݺjej-밳]aj[loL(km4gq$\R  3IS~Lީpɻ5%˖!rFmEqY;jL?IJrPXY<̌%KxG11(ZM;5@*К1aT oL}l%c*FWQOW)[S=STtFb E%3؅6qRy+OQ!HCꩋ?{ئښfx/%{wQ{#aFOɹPݽ;:UaY:uk\O3 :l˔%(81 g0`gdvs,BSydY+A`&R/D4klq0*IۼYuὴ3nk+J5Ta ΪXvK{x0a0w*#vJI zT?e=m7vq~qL"pٟT(\ԩ!1 B/;o9ʿy:iZXeuXT#ED!a哅l{\sA$sS=4dSoXyM3 INg $t.zOA)MiЯ-d^3h–Rr|V|˛kXQ**gZ Bt_?bBU L_;/}|Ku<>;nk8?CJL5%g&PǀK(zuiy>v蒽.La&r"<ʝnL_:ݥp%W١~.p"Q"=B|G r`>\|+.+z&sPGwl&ޮ>_ݙ \W?LNmHA?NI*yTgV+yTr]pOM_'Vu`_/R6~OEF-} 88Z}Hpo>z(I[D/^ nFm< GzDU/*{a:_H1;#@YeE6>%H}VT1u{o1} {y{[7(q6pvGF]zǃDܔJzrdÍI6y]5$QgԼu N7[I-؁#JA|N+[.嫷_7i 8R*YG[h= n@z*[9blܒ dZB65f:~6g(9 w7z_ceTC^=1mQ77035HBcʨRww9?9ftb> ~}[ l-D6-oLIXfn܄,s'I9:]9jy\{V~F%x]oͧ#6 7D4 0ɗPUP)\I2. cUyVi/1dsE8/k4?ٯo@:cPP5Bp @8'ނXw~Gy_D{>Du;WjZUeEC8Au2FԪ J8<$x^oju8K];}KQGg>a,/&r,؟*%̌,JvxΉQ8>PI[;GH?[Vy[jи;s50FU_ZnD9Q*ORKm;C?﴿+h%_m2?ǥl瓼Ty̙Qr%I9Mw+sNS=D>F+Ј}JiCe?g$YTi+Aь `ܹ_(wV DC IѬsܯkSz%qMϿtk乭Y&N"z49-$a" *X gjT@'@zGx(Ct+| łr YMNC]>Jj@y^?_'gQVǃQ- KgBWG5A^5\~֕6 M]27ޏ7S`>}C#7C8`*")bY1Xoefn?IG˟& ns1.+;CjQgIYҼrtԋ2\?V^Í%οA-/'ѧӃXOXQ5t1 U1QDB-TF?euimԇ1i}ݒ7Z'#!7? ut؂ΞaQB&QAdR+xz=T\/DܙCZ]od tGG?*46 A4@de$;K3o5wԱ弖 ŤUi Xİ"&0;sh3 UF-ޟ@TJs@)Ko RR+r#VN29J%owLAlLQ7X&FD,Bnb_s/_Ȍfr;00&o{C!l:VLTte TMH B7H$h*\uҙ4wkF)K2\ 4ޚECbTY +(+(K+(>ŜPNk@ `6u/<8bD, ̐gFkP^Zt_ 5:gezz#vƳc?b/P}< ON)W_Xo3=ﲦPʐܴMUqY<v\*(b^!{UaZ"XV \m`c*UPoYϭyo9Tq&ewwYh*v/?FzToVwp!7]n0ϭIrLQBQ&: xzǽ{<+rž cY6,;N[0lZk,$$ vUqF6T)AO챩yr5VViiEu_ȼ|mu]KMpkG`aK` ĶhTV"ud|D()A]['Z?V kdELdD3ho|7 )F)Q|l34V^,+?}K=N j]`~|u@#]wڪRI{U*R8E2}I'DA28l08J3䅳 0K,mp 5~~~a +a${/Kfm*PIA s7+󦻝lfV5Q2Ol$mÅ_Y3#>!`Ӹ:{o gˤ-rCǴQ*QХsA_pt,+=eU8tBg+SQ,ⓢO*^"*Cg9^Fr8T4 k5z"$WU.߉u kׯ[ѭ\$@(@$(@4LNC+ʎbiֱ=Xu<ɷ\=΃SH)T&. IDb##D?S] :Z HZqݾܵڥȱ孢b_fݛxFY9X"yR>P6Q838TPJw&:CC̲G{;eg 3lrb´>]G]hª[y3YA|)liwVKQK: 0qSmU}}TPuYezc[u+ b\ۤlv{ZNtjm8h?=?ʧr80$o;ŽK| /{HmoZ4nAisi)k5EG*ViNL =Dpո<&N<Dب]'qr>3Eao+{6.=uqasߊfsKh MCGDQrtO`I(Z֣|Ѻ>|HSMZ?txMjŅj(ϖκ_fݓHgiPܞxZVRԚ<'u(iï؏G5.Uo ](luhىbon\s2FvP= jNk5mRV k^:tEOIVYr.v'c#3;\=&s3f4x纘 F9kFﺚCLbYxto:߳+گd@0fD?1 q QyVI2 =\N2UI& `\0iw2<wݽ_Ov_]AXܥ& S SCƏo!v09[y=Mnԯd.%Ȕq|DιrW6dhA QX ۺR&ШSg_a0ǁZÇ{Fz/QC[62MrϦE73/!awmN۲VTUpubш,+*<}K5԰G 3{S40\~x)xEwM.ajPfv``d2 :e_g*REU|'/k7{O@v;" L.Ŕ1-P(#s!fp$G#N۸ǁhE|%u粃{ _^ 7?FFpeATʄ[UBj:B3u6b)̀!>ĴYx$>-mӓt[d: ;ڔ,z8ǀ.ŏ#K\(A\.bG[0W5FXhm_] !6\絪pF(Ƨ'"=9&Ǿk70'==¤i JlX0A@Kn#0>Jq]lsOiĢ@/:;E.F23œykM^M7˘W!g1 dH[ۄ78 a #r!f'M]dh_$%O% OfE0D9͛\^p#oWwڴps Ap&H`0Y L L3-R>YЃ-, smάGg@~^n61eT\ۗq]tt; @h:²W~r~ TL*)T, cf E3sU 򕮀좾p*2!ijM|:;;ȰIzx ԸdTrDfKu^rl#S7U$Lx$C%M"W?!;ȭ NHn9'Rz-]z9\NF,bGm}62BB"H)pYDhr'k!xT-')PJ͸rV 6'r4.ec Vf PyON[q.ܶJ9k]MTYu43| Ve]潂% C""`̞yTLZfv6᱀*2oUG"S TYr`zUYVV?3F5~f| '㇏#eK-M&2P d O;LL _Q۾|;мENh~8sSU [&}+"I^CNa,E2;(<()A{R1GvS=" Bt].}%?ԶLQ9NU}̑x__IP RN@Q ~W2r:?q^3$ ,̴Q'p)ʈՍ=1P:{on +h,,i_SȔ[;*Q-]Gޟk_xKg<"Oq6hε6TC~_SWםںU;\} N+ʻxq#ѓq`Ա ^LC8n% L ~a&Jd3)wXdDwD ٭c_eOgv{芼8mW{;uSiFO2u}X ݵkWl.ʝl=]G2SO 4l CE G(DܫBI.;>;U<;e܁j8JR{>&ko[b DEe S/c ϸ2ljl(0z:%Z,.H1|S?l!Lb1x_IUD|z,Q6GU1^^ g{O䟨$46Xwy=LQA\ $m" YʱR:|Wn9 '00#ihOOM?_a_BGV a,%+m@SXhڍNE5` Ĺz~DN=ϳbTM1놶-QW%/} .,./DIVjDco|[A@"z2PkogsӃ><6q[CX@rDf=d+O/_kƵ~}df]!w-4 Y68,jg C4K!ٗzv,3mBͭ4a_<3!2@qo"HB0#X%EnSwMouOvڦ-de]>fAFSc]YAb>Fiۇc)YQ 0(['Edـw_hY;Zcq YZ (S%x aO.s]\t*3~42HJjLMLu=1`,(b))ڄ<30fffc 3=ݎ`>s%; jI+)wi*zn .xW[,n՗{Z`QyoF_E*s*sV%DF3K :,*!2\+7]Sd$ s4($̽aR/.vLIl~V\%slVEK5ޢB=n1FР~?僧l)Nxps&پ9f(yARk 64x_SX:F&'"țMTߛR`xF~}! =bÛm8o~-vҶ6z{>6<!f3I<7KNwK?J RS-dhrEqi@$HI:DD@@Z.uG4/|;l[ Xt g|l\|LՀE -뤿͓9-?g[0/F[]/R1D]EСp7A:*PQJ}O阚@=Fnvl+`Srw6*[k 89.}f+gNA. 'xŻ*@0B(:ÒUDSiNM3)j[EFB^zUH#7P :Ecpi|IBH#F;kJU?!W4T$abl/$8s0^Hz6Ϥɿav¨n<ΔXKSIFRK*ab{ TiVaKiE `~OwTD߯ z+&$J&.i07R-q a Ώk_[^#Bb#> zqBV~yFJ ЏܗbHľcXR2`Qe$Օ.60@h.H*Ցg]_Á뎬x]Hޮ@z5鹜j.' !~W!(kDž~10̫Vk!5dm*A2c4sA37owte7:?R5;PÒ'uqhbݛh|ᮧ56k? =[cgüQ}@! V\ywj7Ed8skQA6~^ԅloP^2]k볽٪覰UƈES 0.-[ήjӇ)#Hw(Hy׋'{+ƜmtUQЂUN"GvmZ75L &G6tm]Pӹ\!{&m)*10g[GYH@$ 5ֵbXx Z]ˑI \(6\{.tw6Kd3+:όG7{x;ulgb _~K0Q*=bgGVO4:%C%D}%Ujf#|&0t9M$`PF_dғ%%/ *.&X1'5R/qVxe_36B,]oJ߻ş0=F J&+E Y"o 2-+6['K31-*""u,F'ʍtTW) k%7Ӎ/աss5}SN&a}~R@%Đ+~*j;Zz9\V-kZk 58?d@zNU2@ba}J˘'b$sR w!PLRi~SVh9ބֻڭqIXkrh/-]u]ߖ+߆89eU,L]گm, WKVP˫sPHXds hJvگ$܄`;\/L:Ujabޑ|p] TBۯ/LafC XL 71BCG9V.$ampC65Zn6uq0ĄОݾ)| W9oJLV-Zwv}/҃Se<|#o4j%;wB{\4gc[(.k\5e(!P]q>+2 }`ݳA'S!ѭ!iW];xz8Y'!aP`0}ThW]C~d_P̙J*Vq[Ĺ8 b[tWYr'oT;x9=/燲{ӛ֝Z|L\F# 3(nX:uHsb6NRp] t(QtB.L%Fey FF6ꎇp1NAer+D6 ~[^޿F &,\K[fVsU-tR(Ћ-9Q )q=..7Q\_[t<@γzvuWoJ}ʕ9Po\ Et;cih|ʎ1Vxg6F931OJŢDž^+:_S yW.#ۺC̪J=GLcoA{u>>K ڞJy0ݽHX_PKns2jGdRXs=J:ҵgq{;w~j- QvPp\R{[I>@#,3xN&͇{o9vz5}Q[C[ek :].2M +(^NAAN)qY4 *t]%DߣޫMWѵ,˾̜վzQ)mEwxq6`>UYo;*$YA۹Q7qd1)4NJI=Wms+Xg`9&`.T^I6UoR^OҗɬծYR]ֳzEmH5PRt6WFͼjA Tҗfu-u:j4^ '̳eW"Q G%I=-sh1Zd vqUJ:[9l12h0AA/YJ /ЫB3iqtv&,TJu b JCw'^&/v ۥnT$ U**6\ۡu8uwzֲu%8v))tK#wK6ҒDQM"1{uӾ(FPf[c[Y+@nq'd*yW_w"ȽgӕpOfWy%.ѩƞܸ\ zv)u .SEc :9 .g:n?n.Gseђ®(x7B{^s%sgdg0QhnծK] J!*EsO+ dnlpjfEf̳&t,jp:=YMc\i,5v bC-Uh*P֨*fp!j++aw]2KLm[rIVʪRk,siz-+{pNYkR4L-ƒn<*3-=LJ.4z 1}rX?.SRGMu~鳇Q,7~(B%W45zʜ/+?(/wuap.i7NX,sw}w.u  7K{̘)0 c;Ē SlL6Gxk>HxPpZR _/\0?Tw~^1 b9O{o*Q:;8.8tsRFV=&ʡYޘc8jԢȰ rT8?fF/]u {乘w=V²LG[JKd_O]-笁X^/uDqPt HXQ >y=!νt0D){?^a0[/)uczAy1ep6 DS%u4k;Q VRWjDF '|Hw~4Γj  `Hc\90Gtg}"aA@dmՐ,aة#.nIIR{,ſC~9#z3=Ud?sXkVWUp)Cݾ>!_mV+D-QmAFQ2H{Ғ+qx BE|Prा#h\dwbK -;5U~ee4Ӌa>I߹*nn.WTRԽd_:\\e0zr]E9ό;?b%v+`q2/AfTy]ܯMshP ѐ9_r)00@y @`!1趼O}K#zgqyu7z=6o蓪@m>Cz?.)[=:F1 A$㉐~DuhB9r̼H98ûD( ze9voRX+b䨃I yPF5&h1LvxPy<]LN5e{7;chs{}$Ǝb=9I4x](<ا:ĎƮͭMp^Kؠtc~/{;4"̯! d dV:#`V?<$vW2G3$;c2 NT=Pdڣڃs#UHP21N _EENTKg+>K:+Eq;|Q @!>_WW=δ ?]IeX Tڱ/BK\T? ރ]=AIERZC1sҒ]ȐD7GANѿcmM&5f1+=]3's{12 Zr|8FA7Tʎ-;VS S+xdmKo]Pm9G#q w$3D2{<[߅<_nHhAM^B] L FQKdpہoo>=ɼHZ~dwkp&8 ̏ٸf ŷe]?"N>y* ,z؞2O~-9jGբ{ךë TT4'g ?}Mg j U\(%@iiXX*ګ[-mic]B5 DIymGFdáQ_L|4 ɷv.-7%{r BWk [X?Pѹ.]#|BܬoG94Ulqwv̇w]mYg9b`3z2D Cs0 %P!F9xҪsfC fo{3&a!;%nW!<>7b rm0?鴢ل(WetK*IE߼PX8]{}t@!,% %o#Meo\V+r5\c[K76+Ow+ЦQ>9R2΁iq~t,ʷ[O8s-SեoIݴ -ul<]_Q,pq1`G"@-"Vfz~Oa^'xxঀsQ @ P` ؗMM12:ʆc"rFphH%[WMM4xIٛ˻{+>㝆_"뗑'wو6[Lm5>3H r9'ϯrl=~&Ayu>@AfWܯf}wRҾ?+' wC䚼ZSJXz{y LWz^[ Kq y{ۯqR5%Tq'z*JI,J&*F +m:ؓϑQ~ӗO>wW77W G<YU!$2nZ'*Ƕӓ /f45f,||ysG^GڞO?fB"Z$_&cҬDd 2EH߭320u+|6U#]4=i^ncez-Zqq82"x#V-BSff]KR6ZɼoyI_,p$w߭"F1 @gHx̩ ٞc[kƲ-}:SKEs6֍ݷ+ flI㋭8rf+/'iLw%% !CY^tVUB:l'$}Yab \nZQp}j3428|FȽeNNe1cQVuzCfX|ouM2YGYX %Vb[^^v2wE$vғ&g"!=/:c?I7K|..2c>>C#mǴ B)J1p bu*֏_MƒiKQ*l_#ӻs* .[;m07d 6{NW3d 3!MWcuhdyEUPFؕA]\r&P[˛ (3܎"^N*5UK ?62ӿm׹s)?O8<0 P:RCB}EIfgm&󗜟'MwGc 8"; x&vyO 'qǒ#QnFCh81۲0 $5&r M~YN]]$Ar;o: ;iS▲>TzD8DKy p_(sVLQzȧMls?b Vw tyfmUd !Xx[{'s^m7\f[ ڻ9 #D̵ѭc(ŵ7 2dr;j%a + 7QtegLLTv^7FAWX7;Av(>Bb=Ш-O0=>l?kvu6ܽjknƯWZC3⟰=`('Ani8(P9Fѓé*~%/8ӉĥM"?FSO?gTXsNϫZF=OS{|^5ӍE%]'7-'ZL7I֍5L f3 ?S]uzy_8V(U }n;M?֥}RΤ پ+HK|3HcOe.Kp/x @6L7oIp5|1=Gy^c;GyMÑF"< C0{7 ΀ p`:`,b ːd}>ƪ"hG6>RȰ[5:$d5*΃inGi!CD[!"[oZoј!#fI } zL]<{) i*1?Eed=4P0JETusq`tx5Sܳd"yD ]7A|h=F #uIfk[p*wlokFh |E<ΓFT_R  -(6kն(^Br?xeo }jO_L3e Gu>nKeim->w۾+J:/Lt8K]LH.!wyHo1Z|5oEN?ZZ9r28F[1̬1%H=-+sr<};Ä@J=] z:WԚ"+͟}ky~˟8Jx[X( %%d0Yp$4( )$[HVϖ<2Q tY!WTF  W&v6>?R߯ZfeOMy*!f񑬓[IN=,m`#0T- @= ´:[Y]i'UF~[* 7$ D>N(_*;񟱛a |'ytQQ$Qc.F7s)E]/=x8~x;PvxkZ a\J<Ԡ&t*y?/Q- H7oXYݵJr<>CSסt.1X[_\>{Q7cT`/7=T5͂)'pv6qkϵZsR9J(QSr`0{wcgh)$H )F*q_GL`\O~9gپ͂4^],$r;fҺeƤ*/?BQbsd:)\:D̳ JISp jj(g,~.ѩj_oL'8 [i +& ]a*p.7\F}*""޷vz~Iäۿq{5?~y+;R_]|ӆ(y+>.Mr,vx?լQPS95u/{;#[e|5rB׼)I~3R ] ){eFO7g2 u'~C樧PHI,J:0QKgx$\Lr mФSr,.,k;+ @&(BGp@zwSi@ TuVSlZ)r~kVo F~ OXs gd&:(*:FMj  )@y]*SY:m՟8"" A")$p+rwM9-/r2*'Yr-^r9BODiZ6-*{ i fGFdCXaP@F1{e1TQ2T*kqX (6wсhב<}Gq;f@%BED҅PN 3 5*}iV ˠQZcM3RY/M{z`!@L4bBz(Ā 16Jח IkJź·Ѧ~`g y?9Ŀ*:ok.#8Tf*4ډdw׏7Πi~rrH?#`gL018tR &.л"tqVSXIٛ Pg6?_Mnj6uC MnQ[, F;Yhu3ɬʴ'PXg(w}i G9.UDU3r=^SyI9)־BEE9һ 3L8*ă /;0ץ* JY<7ZS cZ$ԃq+<F@!$jf}]H4:`y5ΐ Gt}h~7^G"qo( \ cAY˰b(fUQˬ ZA:B0ehSe @um}CWI'-óJ=U+Xfʻ΢kGU^/*qW`2C/V>Քdr +4FD:`rWiMGIcѐF2iU;TָtU`r|s`IӤUMt$'KmzβoNY(t爁(wp\UԯҙӆJ<-"h͌ULhx2%B|%p`%*񒁀J3N-$g9Jiawq1mNhlFD<*K @6T-^2 HvbPt8jl4Č"{[43;rJ\yRCFyA#Ijbqq=$"PC"j gE>,2"A@( `Cpwp =D,Z˥¼ uQ 0U44i37L&;: D(Q0iP;;S  b{xGw ՜e@۬ ' ~*&pn OO,N,UZY)1̪'sr*rppwsfC_ZudYQf.]y]ӊwrk"!պP~o]. Fi; s 8t`w== %!i0[fI_ב$}uY\s?>R5Pu+ $=r*tKUVኟk2R] b @P*rzJ2"919!R5'rّ:Im]7Kug#tEO2PP3)q dϽvP .ѽMPE N2}XeX 5VGi"$DC CW$y!z 0UKYn+Φ{ȥ(KرbŊBPÐ@ Q  1+,M;Q[:8u1o6=LsMER״իVݫ$qYd8돿!4yZEFcWΫWHQ^JӧV1~u= WٯV ]EV8,i:ۋqo72iHBIٳfh(?'D"H)1ffIz'YeK$ #9qs]qKLN3P=33.\ED6 i¥;Uhy矂 a:0qv뮻^(x>y瞂ߩRJ;b'z1\A-E2tYp8㦤o˶mbp9,a1~8> qxjիVxpE@'C u㏩,ӧQC M mbqiz8ޏi?b8RZjԊr65afVC,:Bŧߖ "(݆b5$,X|C 8a7uu]u٦~ViBmԦ>%YIR%}a Yc&jիZVHĄ<),I$VRQB*@G Lԕ\qn)6@yy~*jժvOVBUzSQ@y ~1V~ub]#;]+VzE:u]Nׯ^~A VX *+۳kV,-[uj⁆ _bauaz|>  q)Au- Y0E lu! 1b]4yhѣGyi:}=_OpipƔ{uOomlmr'^*6Q"hM$K~=*(fݗ0`65Cݝ6u6urSchW[[[T5vF_W8H}"@(P?; zxV66/}0N:E1@) W0 10s'){|lcfsFRd\^$ꏌb*-Ui91bXܓ.S;h-]d=bsc>mZ-R&@ ļ]x[->EDfL`fd? g+;,DcQót4tG~s@}{>pX*"FűHĄB-J>n, mw|d;LJ֬*ƦE1 > S̡7TD|G \@'#x#IYA6q6Xnt#a 8X%lx)M{139ip{/Ɖ}SI4L5u.`aGt$s<~ZP(iLu\Umxk"v}NYK{J3lJHRy&CB.(a ޽o;t.^fGIWG'cmFl 4ZfB;HI4kVK-&g,KI6l0'l5PuCSAc¦)n4$֬7[^W0'93-whL$,bmUgƆa[D깂%9 R3ftKξ8tҢ^\'rpZ5L/՜7N%9 SDwB1<f5yV144i;ԕrh"}~KvqM A6юZ'Me8Ѧ3Xİ )5g4AMEb0U}5Kڴ9A28l.hѨܹFKP M!ن72[AqSY[׭GVZjk~&Sa <sReV{ؾT;nӖfui槊Cy4,Eoˍ"`-Ԣލ r%UfyH$s9f"S/ü.F3#(ID˾CR1LɜTZ`#2imtɫ &+0>.eI(P4^C7'D)@bdz yw=Rr@ 2<&r rHJf ɐC3| | lj:~W C>ֽXee8{~q[o*Ox#Gb+70ff %:ꩀVBI!d&} I OҰ.Q W4泚a0U f\8wSh=642Gkhig/2HUcZ4@FS UOv'1FL+;@ DzeE%5jT}s&fL+ d$4,{ ~DӞtVN4nCN6۪bWu~&Tࢩs1A$ E٢=]Su9J;KtߝAP5rY\Cz T@@pN_"!XJq%BUR|L5A:MeJd2#IQSDUUzNj@:C !C֤8}R0[L-}TQFqx-GNs•ÏY^da"W{xd5V;]!AoQ?nyHW7pH|n~ 9#D)%|dF73gJ6`rٵm4֟JvwOF3gE+sk3~e:1r߯{cG-AqȒ GO?*SSrwES yR)o~vuȮEG!>{/?W,r t/.l 9rpG-]$P(qV_zaOeؠGIP1*jO򂮝GiwkLEzSlõ]#cSQꁢ$90)mtDu%P<}D yv,e~A~Ƞ"I$ID$:*h mfIL4W̯{dG\i, oh5B?65ݬSc t:e\WE=/WOx,VXلBtʞ0=xj:ͣ tsN!7`j6CbG} Nk%ׯxz<K*H߿IJR߶@0I  )O+DDhu߼fhQ黻wwւ"#LvB H! JVƿNs6r~3 PJ;f*4z8HLM[c&}|.ڽ e]Ro1xFiUxΪH Ǜ4_y{=DF}d6L?{4FL;SbL-KW32c: 75{%22 Hŀ+DH&dHH W'=d$M1\CGƕpPN6`G &>-jX3{Mu&UK( dfA i-엎66-u_}sO5ܵg&(HfzD`WxC:cp_qZ]=h!h-A |Xt<0ZKbD8Tz<^b&zl w,wjQ%p6-;~Ф.ly@TbgܿviX4 B4T!n,&5AL(bJpWVҲmfQ @EtID($figIG M /A Uy/u6# Gu؁Wq;Qa:ww g5Bu7ٜsIgk_%q#;SK9X@ @$(Bg(x"7 X4sK敂nBB݈ _FuT 8UYVB&z GH"ی#IM7pY u@,@R"D"A5[]TO g|؃Cv^).pD@)IUrlpI9)bT)򭈧{/(3VI C}gP\2.'qܣB DЫtkym,'fԼ_hDj4UUHURQxy{o c5 h dC.Mu)@֌`D+ c:+D@}keMG҇AB8Ɏ )2\>E@ ';ن=wOgly)vMy\I6?aǹID8 $ٔ;SNլ\TF^Cܣ\IU(*@!FB&]BT?/OXN'U'[>y>{iV}},J?BgشZEv~GԕvF;e.y?zK%}?G7YOvܐu<#yDj1=6^?A8O=|hbS'(0vY uY5Nt)0 XnФI*ICGwY Q i!e]@KNRpe  I&g8<au )2ՀsU,D$$״Q(# 7ͧ6 EE1{MJI_C",&Ylwo"H7MpRIPD4@ag6Kz@\-DS~e]xHK6k+>*CGf]*'!d zm%)Re*Z2WCDD< M 'jrVM;MM .ǙoRH*е('u ^"1+)(vhcXܜbd9UdHSww<^*VA{|yzĢG].>S_Wc۪ C rW3JbQW CBa=T;oGv"LG2D6>3OlFeC ki{6Wgk_ǔZ׷z(o_O'Q-}T<'MWItSQ '2P\ a~6~Gp=_s,o& |*F7x6Ȟ/|G'A;쬭w2P0]:SQ`Uw+,Iqnb`u[_maTh!o5|[мvoV,ƪh+} WCڈ{ʊ<<.G~r#oK/ZL2SPq[r>ӫ/չE8"!7Ȋ]ʮStdDb JcrlM)K^<Ԣo[WB!.˃x]'뭉ӂ"nb&W˫W߂O.bsV=e.4 @^dHz0"j ,k( u 3Ce͇m`l!p{ΧtWa+ cXnu+өN`?& -PX^5_ǙDmjMū7/#########]z{~-~1UULlz1~9i;2ǏCTQX\V{eq 28F..\r˗: .\>K s%: &}w:\|a~[V_,|>$$*W2BCEz:33|94I #҉8:n՝/{=ŕMsoENdn=jގ%!ŋ,Xbo 8⿗sS`hpJq/C6ֻmcm喇]@bŋ,Xb,Xx6-u^m_A0dXs6\lj#hܹr˗.\ArUܸ.`ʪ;=7i":}l"_~Zq86#S>1}1&C(c8O8Q*f֭0L(!t#a!1g[ǖB){ǿ|N%zN;^4",r˖\9fK/+8L¨>5"3P S1bUxAHLԪ|M8Uƶ^جjjKKKKKJ?Z`#cIrY4|U5UBQw}$.\r˗> rKʼn~ƟIrYi\/oruakjc^v۷nݻ=۷eK>Օ3\SlցļjիVZijEZ:W) %ԚRZ+pxanoBvNBTU9ԛc0`C#}&i0amE6 0` oR1b}+ڟ&L7Vi>h\:'aj=vL2dɓ&O5C.-7|tz۱Xw)f:|ʍ>O21+;9=/)'TO,=":EZ)<^'4SpDOtyi ܌/Nr* wVD?>doŤAk'.[{hNc) /|0@kQC Yh3 %g2AxG0B\Յzwb)%V7v>%h`h]sMެrA/'_/f/4 ^zZ5/pxt6l˖^?s[lΦ^!KX 9Gl!gzZg hͅkl6my~S7{Xη:/ xuTpP\y] j'K1lrg4\>xs4)}.J[졯ȸI ˆ$-˨Լ nttv\p͆KmS3Y[EMCNa+`f▟qeSQ<0a]&sԖ֫Z iϲkiM_uaR^B#$:ymqLŒ"Bo咺VB{2`IZX6[^ii&p]?yInN2MGX=ur ;H@\kApXX辙釦Ebqqq}I^(Csk S5 :Fh_2yB-\.(AW*(rYF={?Ƚqu(_s}7AM/􀶎l$*hC̈́t4tu*kͶljoܷIM+L2hDBhgݽy|&z0 'pf 5 )zq.: wB9|6_#ώ/=?ggֲ,9h'2gL*?q4~-yR׭uhWΉע}G\zh[pB *Z {X?jXuێMGo$.-_9c|U 2g? AD[*1C}IS%#A"9h7a}b#b$)(ml2Ұ︌r6G/2F]]C:;%l[y{WzoIUUg~FCP+U۶jLC`k>5'QOWw4T.P>tҭ-0cXRי^ؓG.P #$σ7DmΦ}v"h/;'#ԙ_U'yTxSsӇzQsي0F`0O#$fJbmAxXLPKЪ7[]nOMSMwo~b]:m(#HWsi{ţ_`c%X4/;5OCR@{{s~_hATTg" xr)ƼGNw}@|y!k !!J:ktie#"7rH'$? @zྫNGv(yo鐀hBп_H8>?QE[I4PP(67 ވArZm<=xQE2:Z4՛yyyt^\MI)>+!=z;hAYN#^I$#Ab::;7pu:}Vvv#wA\dU"[~̘ˑ FfXy/Ds f͟ \kkEA{K=!Bp@`R A@y BP $ *Wvں*իEMbo!MUhG&9]p" D6a.t^o)7h{Z,%A?TGϠڊAʩFOJ{Mi<҇g=J[@k:{_O_?^vv;yoqo8{_ ObSkc|W"{7 _+/l)IW:qq+H-k@~x:*Hp,{9sy_Y^MSe \BmBy~ V3KBf+ 'S}]{L =.+'n_(9gc<ϛ9hF]4bSz>[UO+Ek;fo,4_b `$# $TD(E䕫/?>f2yem\\3}H 5%§3*.YP 4OQhS`Wڡkz>e=Gs5Dzkʉ1RsoCLhJ@4׼$`"d/ - gs9r⿿\覼]EB2QU*.o7w+_DF"T@kT-Ҹ>y7k14&)z98:*RY; 8;{4%30000[eQT7dU1~"aD.dLhHcf' npc<"2ͼ*8XXXX̛c Xa *)yѾЗ t=Z.\4!!-,Rd?MZx)44|aD4ۄnuh *U{ӻ$J |9_|E4 zx{ pdRoW󮽖HƘ\]ZB,nlhրuo```iaf*~b5 ض !k⚟#S$ffQa0*qpPLeHR}I'pprsqjOl֫R{^,+*0I} -0pGU x2Dj+ ? qB(JfR :1tXv.9 HB(MyLK[0 De-'1y@)4a πVN%3EXBibiC+dEM=8")uM"$4H( TLQiif<7v^yyMkV_9k [gQZmCM5-;C>]\^۫= Zf ۯŸa!r(ʻ0JZDkc̯9OKu>V`ʎ8:-{QN1rА ?ynW`}Z=@ӏ1Ý&EpAL`RhOGalAH#CQ7ʪY3Un<&:-jiIޙӒIO4E:!@U*/@ދޏZ?wB+.; ;m`@΅Å5~Q2dΈX0p&Gڙ 57GˌC9)I;rLr,'{ΪƥQbCeA3/ >.OuJuKz!dTx?&ҺR ^ 5ty>CGWB?@l^IQb]\$1oeT UН?/ 6(g^W!1ҹKGG][xD)pk72>8{3?3 Hɺ6@y)#"(;]^LfjF\;kHTRkxFR2 g>Hq$ԏ6Ga$6V?,7G[DڗW*_$vOع-) kJ$8-Cddborw:X?cez!6β!ewe Cjl_Ԙ ꋮ}~xH]>5$]~ծ߁pNR +)lCwhyo'gT0z}0ɪ<$&  G1OyLC0߻fodmlzD?t66Nm+4̵DsVR RKQP˿kwU%|aZ= `(㝹K3L&awJ6\Okdw<8H{Ѳ )T Ld>,c/ŷ?g q\6J9F= Ӏⵚ<A\EKƬ-A ǸtnԾEBBvF,&mҮuR@NKnnөkut̨֪_+&&)*| JM%TDa1L2O;G"R+5DG(A !kGGUkm+i AqVR*ث8z~?WoWlؙu7\l^0ۿJ\a7$ȢUP ̮͂$$)*<`c˜A6*> Ms5{[A˄Lk.hPXoq=V(MZCZ0 k27&Pq ݇TtCӋB[k1vꇧ"+ I,6xMzslT ctI-E8: q`S h(d!pb{E#3TF ׾7uE[ٝpJkW'gtSJX`@g"9LjkaN)oF6fpfaqr.5MyhWyJ %sBlE}wLٮ+p{N/_@R1X#H Ƞ/C S1CӟCq=**$A#/N6Ͻ<͔XMmT5N qarIFS%HF7TЁuME uJuXIA&}qֳLVCl*;^&tD/;qn;׽h)ŲIHMi" K Mwndaq$`)DAwCΉB_5xvj1iI_"Ն#\[McYC&ghRP&d`Q+Ϣ7k w B0#Ig5tkUEZ??Xu"鯧r2xXy/lYP]wPIs`8u h^_[.vL?xMO?"7"Ef}/ 9**y v/<\x@A1z,C4B9 q521m&NNu ݷqܘj3 ^dc"Đ1n% @fA*l+ej"EmEv7U)tr=T@*B@$ aԺsƞl n KQ$IL=L$%F]K I H@a.)'3w8^5 &D nApw+'5~8o d c5RITJ*efP gePVnq^v&xNC<3k`j$`DTݹ`6>B\ V pFի%/&.RSt7>i>G-:Td4Dr!Ò#\z4< a"&a-.!p#ο_Y('m~w(RwDz+!UaGr^lBF{|KP#U [g~KJdZ2Â*3Vvw)[?{>7üPrS@-u x^ 9zڲo>WU+x02}0Fd:˼fy;3!Cڥv,f\C"ɂWz A8ΙF5 8=pp줅oY l&6ڙ2ɟx(d$̋3u;`3{ꎆY%|_12xr=lȭqQ = ? O^꛵J[} S穹E-`fsV1Ɋn9S@ o.@ͮV Fgv_]oK:Wwh|Ο0*&k+Aj3?Iیynld @ Dj Ĥ&M0voOib/vT|xEt&Z9@ s4M]X9?ZS1 WwM csѭ$.h4|SNR74ɥC )J^M $_r7V 7We/<4CG\.RUNP_0"kdHpЦbq=c, 0.WN/96 M@ 0lzB 8g_q°@DFuUD\ʺoӐ碧<70\,ѳ]l ~YqhHicKC]mnS}4,j̍!nM L"Li+s1ם큀`ȈJRO#NFڮ 8'(,ܽ/JU#ǩ:j}s)}UΚxnKi ar\ v#*\;xĶgY]rP DcpBG|剽mEMY_ut5zC>}g$Yh5Y 9DL.hWK񛎲 $0jHNz- JK q5p{[ Sf.j D (Xz"< FDꎪYk j/ʶM3cFZҊEQa1._o7 +)ڣ^ &*y)əKqRkH kDD@j]0 W(PG:\h|+Yz"(A~WTޝ*[ >,MH/! buF]uD:SI ·d'|&Y05e@̃+y.1}[= ӼE' j$d3ˈdK8Ϋ+S̘fMC'SKE[ /C?£1lA*~ !//o8!Yczv־G2) S *KbVxD~1ZK HLyWx3u*VSIΖOR]DJ -Q^= [P6oEljL0) )mli(!YJ8CHjc!}'nU3(elWn-23, 2 \,Q`Th$i..6i>E4@ Ha8YrL\md]O|u`+;*B1OT1iӂ 7$ksr5>ˆ5 )t,gn]-/41#7\pKX&N`iO=W k>IEvy螆}b@YDڳϜ(~bXdoV6hw]M]QheԾH.Y96v)@j;`@C;%Lg0&mv7%k*+J&%:$ӊ֜S~pbJ_#r~z{Z.2nm3%:<egbZd ͯ[,%_D@+upK!-9:OS{mDBq[][F`xhgGz '-uS w;9I=478I8heOw3Vlp1-ׅ`h.F ?iTeƭ\ɵ商t~:WwYAJ%woɵćŊ.v'iA`)QfY}.sG|İ7ʾ{79U(sB&K|s38,Tϯ7 %.<ax@5ŶrI_9^&aˈxIe$[ڪfgUӶ\[|rjr|fYq5`lGiu>Ik0$)@AtNyTSДI] Mׅg؉D9 8fD$f{b6H>rPmkR2H2L<3;]wYxnÂyXߛz "/vTZ<_e't{~szQ{]ӱOS3fRE NIޔgt!ν e=9|k,ZD!sf'mcW#˛< qNdy',+l׵! /h@ϕ݃JOV#dzpT\L7G`~f7:Ȗ?9Sh{K.3aq:%yO YͳnVymL$%N̺܄0`B?WbrjqԐor){w?lRyoK.}óBC/"1d1]%w`G0j?ӈ㼚~Qֆ!M[.3L Oj>ϼ{RRPէ0_!)~~PНay\fsݏ^FZ%FQk-20\0ɖҦH7Ϸ|ca {|fs_d|h΁f& r@(+$k,3`oJ HYf}dh=`u5T蠾D|r) (3^as@ vtMfk4RΔ-@ רZ5 ZmCJPZ:.Ɔ٪JiBz^ۋ>|@Y1Dg7;6^7y`ou⩳]#y n1ﲖm*GseTѧw9}+wϻ}5{8mv=w _[.U'M}J{k{ v<纃=hn$(V};w9Nv{Xo0t|;pqeJJg`vا4'&ڽ{oѤ9Mh{ >Ns\蓭&m}i ^﻾ `&L& LLL h &hɠ42SHhh`h4 4ASL 214SdħD$4 xz5?DzO5]>؝]2Uum7\~*j=P,BLv!">"ơ5[/wW&]]-Y-8(֋K3%fgyω bցJ8@[:wsx~JbK*Jo|[ޑ}9!.L0x~;0)}4k`eISXL;GlboJaaJɞ]i(Rl7`<ڽ"'4J1-Y88`(1X%hƒ*гI$89hMNO3:: sL t (ADYU&FQIR)4o"1M0ֱRT+ k!QDbQ*(DDH(" +#U2^ZL&7ڕ80%N i6+TI0kJ;VFNp97`5p6 e $-TA72T-D"jAb#DADb,TbV +F# UQDU,inaA73[G7f46g1 +ZE + H+prVY)mT3{h4hCd6+e%*kTÃAPnsݍ)Y9 )&)=Ͳh.\^?|j*1F19Zh+V)k`6N0{]]*,Y5PK imMvbtn e2Aa` -k0 ,7fi+p}Yʖpe# jKh(njraDeawNKi : MO?<,/ ȋ4[ː7M3N6@kmKr96@64b`S_"]kE\ s@ᵔ-5+\en R*%@P- KK (8-b*Xʬ: 20ddqxWoIߤ&>YwooV4`-)z;m tҒ#ˉr%C\=y.3&D{M tFnuWڽ3i~y9k3ޛvݍPCq8 \  v;855>n~O*/4l5,ƹ20"T&Bsf}5sKB\>::>@=u}fWyB^%`0yzie ȯ&k{^ x7$Ϲs"fto\{{{|C eJr׷̃aiqt#f#T0g~{ˈ 16ajڀN@NQF%dK2=&=<;OV9Q-h#2;5ni{% bZ[.o}kSء8!(3Va asl`yc}voWrꬆ a==^wC{}A 3",Br^]]̴ﻩ$NJ;ښSD+S%b^V#熋('́}}lg )QӦ_M(.%y|7=9=gRggg?h70aDSuYΫ>+X1# a\䨚zO'olktg]\\_w#ln{>vY/K+`- 5~G>qBH Ӹ;^:3MqY\%!g9=eVEyZEi8*ש-i !RF 0 Ad4{ⴜɓ.y8K'(wf#fƌC4zº I* IHtBz%dW?}}ƺqQ3%77vk%ߟVm[oȾPgg%!63}"NZ4s*9; nƗ3vPG(_bVs-\x i|~-=bxig-IoaZi2Ӳ۵=0]ᢑ`JGhł-1WSQQ=}]'n (+|j$dx'ӷf`00h_6WMvّ 94hSe@`A"`H @LI $2vyUAArOns.xjvVm]^WmF_T䬳N0&n-amvtNkYFUyy[95,,,N*`A1D(5K[g|M',_dkTç[ %eOT\qiR]G#c`S4}$esvVM%VbHPP$h24to| Mru//9I9g֟L<(#ZOH|R-t7ۜwi%%dxH5,Py,䔴H잞IEr Mgɓ"'._#ߍou{qc[%;,hctM\y.55553ggyǡ;z $dHDTmyttoǏ},1hُ fi-{p H+z'i}ڋҽ,`gClxKݎo+fˏl>npۜl҆PNj Qhκca^W`jp63uI=(mmne<#ygxRs4&JjWIɶXדvڴq g%U n>q701\\\[(I2nܢgR7޳=qș"iiLY£$ lDmru-,CfaLNP,"ۨ5PƑb.f0P!rM hx;p 5^Hh|4<>AӺjr!@D;P%N;8%|B$RXWT JF <]2 Nt8 ~+<z@Ţ/bK}__0w/5w=]ܴP4cmR ŰMHu/2&L31whlN@4cqN·=6ݻ<.۔F 3{Yy@xP_D1S;@(ﰗW#4F`iSR3Ⱥ:}OcʕM>_z7djp+`,;Ȇ@e!AbEݫ9ZXgٽ#vS qnPI;/ݣ['}wb.=\RBD?*S@0WՂF$D[d΍6qT#黲"'KbAQ {޸ 3|s&H h$37,)ڀz%,Ӛ i·H6SkuMUWUXtCN.cZRCZYʑQr XdaKa``AbS[.a'9:=~d$xr0l> %jzX,jZ͔3UD M0GP` @֭ZI;~roY,֍Qq]s QdyM5n% V" dhT̓#=;L"L<(":]<6N !)%HaEwo(.PT#f76eE%Fգ33׊v{`$3m\=gyvc[0+1)lWoaÝ7!Z0ea 5=!@+sL'>eΗת ؐCmm@=.M`{ANhHϼ VFg.v+;x&^9 -TYQ,&WCu:ˆZBӺ!ЅwpU2%Rq)1 Ov%rW=2Hfʈ;'B =pu2 M20O!gg2&ofs| ! ^g4XLl=%`1ھq:C80㓥X~Ο?q*ݘY6|KտJ$-v$2栥2)]ބ/K f׹HXVF\qsm!1NY:yyw7f8eQavHf@9Vk#~ϟ#uv^2EQ \!40 dcUN~ݒ`tqɀexy",mgE={mK@TLh[=.>Y}r"Ȱ `x&")])M<{,L@5_քw dolvS&.'+D@DȈe 4#;3tQ|#|( 8' UۦEov25U1?UfAwT[Al19p\=t:y1b!v);H_Dȇ(̋M.(Qf-bB!R+9j.Qݭqi:@Y2ŔF&PeWeD E2pǜnJ W9b4U)?56S|O#M\Q$Oy]3x+H IzeLqF`;<9悩H^vSSʹ"vui8uqd+60mq4kvzxg fMaŒ@2dmji?Wt0gTniHzXcW[1JDo7SITGyhJCzCC)) |lhNIcW¬oyUaӫ0q˯5AV:Q .;NGn|^b>ob;F)_ N$a ]Y*{195AI q0\DeYm7MɊ `{ 淣@ұg3˜knȧKQUUQQ]F @(`+1Vcwed٘ 6EAEA@cXbV 1(,XƚCVG G[Qb2bYI 1b E$HF10Tb"zOjXYP\徴kk#ßC坼Sg8'5Xdzχg~U\om6BoBM^Ũ*Jp" aH\TF#R*(ѱ1gKO1,@={z=!*dg$.44PL caa 2#ѱ;9>Ѷ/3` ]Xw/#LaA--Ӆ@OxQw7 1yN`ɮ$w?;y'qػVewmvkB,h/c#l}-t[[.vjc#NZ=$F1BDtѷ)GWr+n8 m-'nժx;M"X]{{%>!eX *ڲ (MwLkH#Nc(>'wqv]0r4@j>)7[)!w:b WGS8ti?89ۥ`e y(Yn8oY;5s!ѪCVgSkqƍGq%G 0:e5ۿ<g%LL 98vBC(>t093Qq#w01OˣK+NDJ̎1iau +3}j \5EBZa-( 4#ӝ} e>0(fV3)NYp۰Ҳ@N5<ڜ63[{{C+dmbW(*σ# ZZ.AV 5 BnS5@a@Lִ( +>)6k$,`%l B 3{3="h RN8]PQg&f*֘R  _)6L; #TlDI?_ <Ś2;q 0`ad]Ζ\\,S3M_i8`?j.' 4m4>8|_K]$2Q@ZDjk|_kg$/<-' *4$Cx;297ft~.rkʾծ!-wE{oi=xS7w7o$=\u6beLB9v=$fWJ%@dFv3=jbX_n?'32&xS܇[集X &HRL=?S>UɠpQ zHϗ&L&5nσea#tyGkUGaͨ 28Ş5oمSN~ ;pw[VӰbBiiTseu_O'j'{ٰ ;.Cy^MԶ~C`;v,!wŞyɖ{6' C’9NxT$06]LlzT9<1k̀f gy`ݛNb*" NǛsӖ`C='a" Ƙ8IB%a4! [4L,qPc<E8ipeVWŗg# S P@Te09rM\8O 0MvcN?ɮmiy޹wniosrQ6!DB@E B n^+"0"In<^U<}ŃYçv3kե'O SdiB D@$"!:3] a n9Rs؈Lc&/4cv9 *uلqˎT,/ysQ~D;}BE)wZڝKjlZqaDr{oStQxl猻rяeܻ,E5N?kl+3EtG#[(Qmҵ_iڶ9ZntXFmq4VVЅ)b_d I0blt)eؕVIkF3[mj*&{{YSsF45z^cD{79q3^+9^aYW+3Y9^ oz9rќՄ|Qfҕk2;ϼ(HS5պӔ U{bQ4ah[V$ АgQ i̒5zjCiYH:%ĪYfFjB8ykKx8:u^ I;iUTc(F@%CZG L#q=]7 $_dpDEiӠgqE4ѤaBpxAFAHH_Ы> `&,D7$cJQ#q=,/|+i.![>iDzDwo#Ds% wE^釙$zh wqSTtG~]}2qUz=F,26(oh=c0*:xd44D?2"/6j('F6@/f4zxqQE +Q*I-/@嵧;RSG/fW<x|AIKDy wbo!BQQ4,N!V xrd˰L7 \4v4TXBKJ)V-UeЙQ0 \G1TV^Us!tN!AlY Kd/-aYK Rfэ|˵Uvh7=/+.[֨:2#4浄dw֞ja#gł_h,[( B5@H.MZdu3pޜP$%*OP&i:^'ʸM>=rP! y尕3l@RO̤ş1hY4ma?fDi0BL븧H4 .%_㑲w,(m"WK>tp/wwaR߷ҲmCpI;5(CCiw1b!F3_Mktl)PɤK.~ _9~*g/jQf?ͼEᨯQ^fo=&@luUaz;K z+Ka a-VRDP0S4xF]dkA"aߛ`FOsi]T~L#'3)&>&(O`ZyjRъgq`6`BeU_Dl>`  v !IQiKφ?C%o?.0+}[pCn %m؝u:p7@WyȷPm/ girډh7r'`i=ɸ,5U7#n$4F!L2d.Pg7eTP^㬮lv̍Sw;Xzh5 B A|IG7G^DE'-oekP8´gcx篦1${_$۸$:džЄ.|rS=X"N!8~3<o\Ikؒ'G+BzJeIH٣Es/]'H1T:&v˷̧bՐGRu9$""90\dvɈr;̀]lN+ɾ Z+-/7b\Eq qFy2(Rl0VJ7mu&VЪUpkC `@鿗\Tگo5b$Uݏ\յfsN Z'%aH]œ$fC&".x CͣIOpJczȭ>T2.j鬞.K+un\*wELb濇OYIidͰB$$%U *C+W 6&C|c-.#~1a8S(h7)U8)ԥM`&/Ðb6e,zM˭[k@2;1WPF]zI0_NGfz`;gɅY;/H!O 4J.,yZDtԵ_>7(B jrRߚ%ăD0Ob`ge;CI V14WÏ&f+-h9z)5P\0"{ћTsv7+(\njTghhB8  *wA * &HM|cKUO(]y ['ܑ׋jz⴫n'IH+w(`$Vjl B=2w\+=?c`QquXFE t^EϿ6iFt3#v`lX&-i4$zLbk@W{6x<JNe޾QgϠ;*;.Gm5FLL j,pߍs=_I\bۢz o1f"(lDBnC QG~;WZXԀ57?Xx7${ *^N $s<q"GZ)E},I+"u@9FЯ~a\/,uVK_UrN|ڠQVk?[j1}}2Anɭ=(6 k?eyx ;5HÖ ޮA"ѻ>l2çqR1zb}W>|XhEx.ۇ䘯B+[G0`uEFd5)*QMf+ޤL%RSZbSx{7<DXb渑ɶ@u,?c6RsVkC.wōELZ#(z *󛻐Vy Ye 2$s7.؄pLmt R/w5"sECL3&QS2L3SJX DĿ5bYVd e1x`e(L?7PB61?ʶ( B4l4/w3b'|IM{x-*naؔ>#3VQlRw=ǐO!Y$+T/ɝ[F;8b#d˕W_Pvք84@:VM[.+GsNЬs%dh 潕AgmNmt&tj{dzp516Q %W/}4\6eɀAʑ8Vx_$zLr0k6X]CcQiQ*ԥsܽyW+$EWy"*-[\㱰Hԟυ˻5t5Z|A R:{I}4J 9?*1H-|-AaA4&J)9^0lWn`@ry8GbA"3@W+fNr_8ڟR97tg-MIU\(<ܳ7MXe]}"UsbS{DYdTǦw^n.cdx薥qP!~N2@%B{]M8/w3&TEuu*R.^L0 $ ehe\- JC702<,[PU$z@7Y%?B'Z~Ba0ɀa90dm8#2P—S tC,oA;A$Fd.dJ""+HQ]Ԩ\T4F& z"S5re2\zJpn%\|"(&XNrӴ@klP?02&p.􋎮LifOn 2 ,< H6s$-G-i.)"FL¡q_` x; 28ֈJߒ46jMOk;O4jNXWtzqxak6C%v %(EX`Y'/^j(tZ^t N>\;i{nv'FImm8}vS'_3O@Gb9[4m.^A=XP Btm~VѤ *UE{P*?OQe\"W(6θr-,hg] [ndJ!w ti=􏶔 3Ed0LD*KA~͛+T/:@oϩR~l\ܹ?s"rW=GQFk隽XF>9 $/|dZA>%]Cr:_QOit)o}zFf-(];Z`U(JiVu`I [+O_Z*: ; Zbc"#?65|t,lJ0P N>STs9AHTDNؒAB"XtYʬU#w ߴ._r|ELffD(fʻѤхˍ/ZQ)#[{BLCTTCEtԱ/* ijOYtd0z!x[ KkG+A3`^D;X*\3։Osc$P;l.hueEA}ɰd_pw-;:nt4$)0vj$SF>ϖ?I{X1T h]be(B3aSt++dЬv˔Xz&*qmòD:WhUNʬq! !(g@.|_ t|\V9əԉs$͛7q f u+DUǏ@O.p=^&~fswd7“mT+^.-nLLS>I*|tUE7`gBw҅<+Sx뫺X-5`7t UX jZ&G-(䣘7|mڦ[] ) @ nw|Ք 9&$dk_¦Zm8 F% 5p$_X/s-}]ӆP@,[,e;R"X; ]4eA XS>w8K?/fD^gYQ7M͓{Mu tLc}Уq~`X-׹Qp$|oZm)G5Yȵd˳|1緍4`WLXDB6IBem,A&:GSZDqkF}x](BJJr_һM0AtftWr߻ 4s$=mj>%u[ ˻S nK(6. hR$=9CU)wU_HNho#>gNYDvXQ͑.BPKJW ^HER3Ǡd钻̷$XY+n-gĀqqEUQN<偍j#La]#3k?F]|Y$2}[CuAB=T܂c8ڒ"9P fI&s(B>-h5QZ=M@y WBS~)МN)D}=]!c|G,(j004w_}o&X }BіQYD ʚQQ[t…dK226i D'7*=Oz\5\Npr:*# TqG&x w1?JU^tT\ӻ͖X&DeŇn'fP+St6i{[oy`i#J冭~AցzHŋa}C/%?F38i,ԫi4}{ٖ7;Am46YjZ4|;dkyܹY'y“+yC$j.uen G t(w] t'`Bܑ`^n`x矦apVxZoh~^=JݽܖlּRx7wZb)/1+ eDykh4e&7J#8l!_ٿ7JJ hV;ZVGJ-2(uU:摆iY] sr8`'JҸ2( yi>t{'gx@n$j<~UϽ#ZoEs51.v^=j1KZmS6"EJ~?-1q?M0'{MdU]y AC,@ 7Qd/!p{~!cv(dI8=nO~T%N/wLs az-Whj$$|O3<6v nIf3"4|ck<9U{R4b ;F _es|mF;G>9/r{xf oBȼL)s1.B+oS@M/7NVt[y>n4*dj^+qLnZv/ wP1o2?eC]lW~JX!ϰcIS#ų@4%F ȜLrȠ gW #"<QڽRr5Dt_ORu'UHu;;ʘkoxknօ1hƦN`4y*JzM[r+bKGF7 rEOO4czlb[s-c'F)Zenv%YnP63-oͽeBMV J~7arF-OyV;tLZЖ8Z⊘c.HNEkh},%NxȘg'M|U998vD*VgJK_=W^"y\*P@!8#Tmsp~9>=ؕ>="k0)y;w=|po@Oq{EͩBᄾ7ĺcEюBuB;bB{`YM8!%A!ʜmܐUg&z;A/ ~q}s&ށ]*օ"(a+8J Q,a*wVcX/M6TQY#~3`K(W@WM,DTuQԎ8bP/%綜:P ^v,ƻbZA;c ML U-t0޼7T ߕݙ@0]Ͳk$k*cj g!#1QXkڵxG>v|AM7P1#~{\`gfku:dR&lHKi :;N`id )4l?3#m*:g1)k9f}Ws2;Jf:gaNM15إZJ^$u>!Qr"Hn3_ɳNV75sHJ%6<93 u'NMpn60lT$}wmC%tDBCM7{y'/:2 ] Rd SGbZ_)m=l@ZbR`g=4 ęi!k1}ϑ'< &󞅄uQ,W&AWӨEօ )"c^tEʊcld#v5YЉk/r$ݷ,eeyewxΓnmmP&\aFT@UYV3Dbfb/ Dn"]o:f@KzL8{C_*{% 0fq dW Oij@&W]s1ؔarD8 VtBLnF1u 7?Kb=/ޠ<3` )BCڸWr\YP>]Xqb U4K)]Yax(Gns))+IQt-m^?t_cJ1 +Bd$J:eGzАٓp*#efGk$޹rtR6hhqȤU#|obsU W5s`$@C>|6Dkz%9T8y+'.ꇑLOjxQ5z"!sJl{KEӠf`J.8 й[/ 6/ksJ5MN)Z ޹hʠ +&d=Fm$j&T?~NmUТI*J&k N"U F)=crvsLx`M]tC9̡&qT@+A_ (jJ/)φRsA + ,SY]N3 g~!z<Bx3L`(ߔx2W S% IؒO's$4c~ǭp3#Y<2v?֜q|<'7`-2"'Q9jΧ:q)閹kB>Y4t9*y\7@Q-w'Kcgp؎֗c*/78^ELdEJ:=YB+k{FK^HY _ig4^ǔv;N!AÀ{_ -Vi*ՌV3[5Q3'u,·u#m\n#auP螈䁂Vr0TQ^bIc)- ܿ{7D'JW$?)ne+|ltb}ZNGKܣ*t% 俹T4Ul98"쌼ռ'5B>\sƋYkD^>Bx^xR>o b+0YGL64tXnRfi<~Z>b#o^J__"lA||]=ovg.H:`xuGw n2VW/+\!+#t#>-t0-%up5/ӣ3H}ݠ'C-zA,]3{[N Sl'>F;*·JSP'HՄ?}j|T6'քx[h-|p]z0>AtS!qnmޝw{'4wJ}26>fV Օ- a(3NKqT}f:sdyrN6!1Lv"hy}~֓1z;ǝOh9bjQGs,'N%)4)mb?'NET0 m`+6YԢQ򥱿1J,<=p82&Ro T]YHXĐ1,_*0@3wE le94q*kwgiyez]g0j! \{&uSV~ .qrT4XU ?HwTr{eM>(# iI_DUnLݧlJ00 r?{*wmoPf?l<]P1_ci ְ j2M9MTqI o*bχn4x?"`K2RIm3.Ņh_R;}ơ60t$]$M2c$b^!BNļ3@c.j*(B};2 XG3cC֞o[h`= FеnMTLx]gReVd,f54g85)>p > m-#ܤTzǚd}xL PkwseFܖ,A-ȱѷdH'1RT}E>{cf:ը'6W?M ܕЬ}%>~39JZѹ(g 8 IʜEƘ0 僝py6>l8W>׶^c ;ݸ&eT-Wd㯟'/|XW W?I2J7zH?ۤrP]xV԰ ]獫rn j,[he?|NyvIcل̨O]`ҖRy0F tkf61g$=Fǜtp> N& i)JT7 o1.wc 9?͹d1u֚=>7 pܛY!qI BȊ,-Z/%Mޭ Mtk;@gBxhd>Րu\N})]"??6/=e,,'T | .J_y^NRy3Ѽ@5# ! O}YtLOX"3.y CxifŲd5yVn2//[nVbhb' 1Iv[w"%[3> Zh6zWeY 8^chN\[VeujI_6- 󂊩Z31m.@#UcY @01 )T¤1\q!7y86"&r(*[ZyFj2Cp/,9-eK%x4s2p<%fT[J7NujT~p$/7 ${.!V̷ʏ69=M_*f8pN:k)=ZJ71uc7-x&+{mnX᳓\ͫ$Y8.2` $r6^Ir Ғ;;7W+8#Z@$(Dv(ax͈ѷ s+1Mz)}"e'__}YJsRa yp:7hW멡 p{8!|&VOj;;+T:o[u>4)u;$4P! R>ѐ{nm 578׻i5}YQ-dV4̒Yܕ+5r>6[U$Ll ]#<#)RJ E ?{xh9[3b%:\G-K$ݯq[1yLxܥz36Y /++ G\gWT Dn.VQ(~BoJ)I]=.kW} <T=oV>11h`b.I3ȾUUڙʡSƏQ#ymr*H|ԯ\^@)rUHяlGWHLk 8Ϡ)ݧvoH‡ǵ `>#YACPy]O\cFLC2RUQ2'ZñN>Ǔ0К4Ň- ݡwY|;4q#{i?{@qq ͥ[ce`(Kx\CT 9EDHCx'UpicצjG ׎[&s:.u@^݁{nn`Tj8"zִo_d ;{SG=F !JOnY@XruN6}jQ!ُׅ%Wy]cY^hIܛdzj.1(1Q#Wz LG} $ݧZŏ(p aTo80{xUQѮZJQCF5Bmһ(bgpM)dF1rx7b]>e-lԢy"۽1oi%Pሄ,%R4k<[YLuT_su NV/4~Gᅈ˰f?*XNNy2 2f;]e'q񙿴G Mސ'T޼COb]Tg`}Źd*#8?=oۜAlPd.V{ƿWvG+[8$ 5ľεOP?RB}'mqI"8H'f灲g|M8Fu90j3oo1gHj !cӨ)Vfs^#fZnx0ޤ`x conAͰn쟒4v+P__Tr5 }QepzԜ3*(Q fe֬LSCq#` H7[_oR>NpR9o^zUEghQtun^>1is 2kP8R%V!a W7ij\{4:Dk3XTw_033xw;KPc#u\vD.RӿRIEy4:/Pyet;Z0Bz^~'cx7V4zJ~(m K΢t S-)+?Mfzb#>#x{ d{-𒈺ErK [qNp]zoXKI" ۰egx W)΋~ir#%~$q7魾QD8BڴHT/Z:r"T$P_ t5+ -q`J|x eddxn._*T=!#ԡw2*> Dy2kER{P%Y2lL?]>WA+&Lʂ160:NQ}Xa7ݍVVl(Ù4djؿ,, d-i|wh~F~.W>3n%=P"ȩ5g &|T6Ef٨<\#csXMj/7Ȱ/VdBD"W֪dop y-[p@rZҫ"oԕ UT3Pߤh)NC?YS1>qM:oNrSM0IW,l^mFOYXCT2/bh*v;G:n?ܬzkS3]+B2q 6}l{NwcOhn۠O L%yFlE !۟gΘmMk~UwC:M٠ ~~ݕw^.oYAo!{!iNߎg:/Y|_7̫ԛxJv #:mo.S r021w0I<OR)!;ɴޮ؟$oB@<ލpdko!OS(݀˥[ɥj' F+~&J ;ìH::L-ĭ QW 9W;# HxEQ[XZ ptK,:fNx##dRn{uȁ߁Sb09$e1n(fO3VD!]He0 F `Ρj6F~j<-=ug-҆\Ui'&L4&_ɣn OD 6βz|k=7aت.*;޼4me=Uą\*տgrV qs޲Vω%޿ń2]8Y.:&l[-9p݀i8~#fA֨N,}=d#b_7ˇpRK+#P6KarD %&VkNd!k< ]`hY!iMHY{t#2;ӟhOQwW8?eb^avk}b|ssEuaԎ ?53X1VѿZ=AMTǍ"Ѹ5BEWG·?)8$qU) )Oz0|R8DfAT_/9m8ɕR+^Y:'fmi@tX^ w+vƧ0Dh=q-WK|A$j0kbaəy yzB;m Pd S>MM|KvǦlk/jYIWbF"7;!Į:R18^[U-@zK)UmYpH5,%v1 9$c!b[3;֮gqIZҸ[;x'D~X+nKYq;E[Kz,QmmBCP6{2{"?,3Ϸ<|n58b%VCG7zx }AEp"=UpﰡpA~.t}@J[&J1[i=NeS_KRM,+p;8Kc0M79{dDO\ghd02}D_BUub+w5H3'̸Æ[_V),ЎamL64mđ)8ӠabCM:$d~;*MR;nH˩Pm k9A9 /S*OKɅ%Jz}pF~CgRLaY~ON ^dO<5 ·Fdg_sGMxjH=).7哂-Im /!C_ RW NS(+a}$ 1dmNb'fɢ Ih*o70 Y>ͱ+. Qz]+I iMӵ$7wV)8٣me2&V4$18gls"+0vPRZ $MdTSesI͓ .dCL+6'z6zJnZTV42X<@\Ч&g {@4P@lQO_XS+'^jrx#{9rmCWF(wx5NN<| gl,bE!$;؏(2NjS+ȣF%=3CǬa5!#qRל1eUbYGҏ'U'$xdF[q>V gם餗-^pՖ#8{!D@u:9؜zvx'fg 12(% Q(USM^5,1أf% JsL-ngWSCVT`D[4ItTAL$1WVӫDt LjެBܩe{Y^:hE.^c)%@]A@E&Vg;֨_ U``E}#PZ1-f5M$fͼ-z1i{mOm[l(R@Zr:/#:FGL8apPy! Pk% p򺂨Y]r +O9yגoq7jv*i)o4&|aU}9CBX|j1>0w]rlQCjUMՍEPV՞=WaMt@b!3 B-Xh4΄IPUA̫&*ܾJJA|dQ'VJ5-ڤb9 $.eu>LܯMOXB1ے_-~f~R*U֣`XZí0t8}`ηF4 }y7ÿ]s^k*&Qv_;M=G>g 5"(O䦛iC2Ht55#&|U$ҍu 1{WCbW'**AZX>7U2^S;W@uG%,] @MINt! q5ڼ*u%?Sq?&GD FnQ!A o@-Ml,>&aL|0ѽaa i:’.Pq܋W|~ J BAg] c\ĽFʾQ-_jfȳopw~V*tV1V ei_*@zty2w=+k8 d_,39),knusd!c%ּ~C)9e)|f|2lœ) xw% iWl.Θ#BVc㞬 g+(CUg%1C\{ tYMgl:i/1"gN}LJ ~ӘXxnCN8*Au7 UvrP_u I!cf`&iu0QҰ^H'G6Ԣ8 -$7œ9y:t ӌ?yPlbȂ#ڴ$E |Y;} 5|HAORXvL 58 _hߙ3(p:2qCsT-{Q{ŸPrkܣ+IPG/:0`LUFTn*7)=M'mD V\1U gX0;4c%4M@i"O;ztgφ<[ƍX~7ɆBICqW}q7%R*Ms4y`ee>ihr;ʍ-gKr/HQ|0QK保K;*+Uv=>](bhSĵ7֩u;㉭E{ZLSFW(]1$GM=˸o,b_{ւ%Rj/H;br- -mI b GO#Isi?{cܩwoTF O)qInb;7J!CJ̧3~nW/-ʱ}lifH*uo)-_lL=hl)?OI6w(0}Oi][1R^{ѐ)du{X]uD1Gp7.cX[Dn3mcC &ۍqg1lIFt@WDbd@P닜/ P@qlXk7C[ y Qp$;u6a : mp^lXvEH  qP$3SBCJ.-YyOX|k!Tї ªxp/piY!U R4a1nL_6дLtZ7ŭXa,k F,9Җ8!/k+GEoLĚuA  EKx+]u!PupFc`#;%67])͏F򽎵F-5ǟP-Yv{;ob0˄>AgR4kX3sFy]_b7gK-vnBt+]EE9bVK+ [3^kc bt4Z8}=N<$T<£0DŜ]{˚Cd$\{liwo:y _Ly_҅}sW?7(%rS"[mPC=O]4.amygE` ZՄC)CG^&h]۲ =~:}^Ҡpb@ZxJjE68?W>)ZI#z83 #a8Ӱґrb *nb}䌺r)fI@9 c8:%+v%"{K[/{7TI_p:,\P*/xu9RʔJ%1;[oUڟ[<`b2 "qk91!SS{Dᜄx0ԅc npk^JvW _wiBb unn+,%0L>e?wV UJCP90sA]OH3 rH5Q\4y-NEAŪO)=>XTGXۮ`seyH{DSG&!Y4Z͵k~&*hoNAK==Hb^*HSG]yNlX:Ўr}}:]xd! 07@*"7]ގZ@1O`R.S +?#Q]?.Y saRqh36$N'`aBdJcO%E`Mәm(A} XДUd_E"7j~J%k;q Vp3MngqȜ *1|`1;$]MB%l$M=tiTU`<Б(5`̾J39'"e+$QPEO؁;@p3;ogZ5]dEHm4xgU7VlLi֝n#÷X)@6Ke ݂̐JA?V4oIq/$%5ۯT̰Z:e>AiPPSH>`u,[t*L&̣B 4Hu.E^OWp|T9eI灈w}tӳ ٮڣ{D=Q0fzG[l"by#nQINγu n(̀jE_ļ8zk>BV>k| (Bl#k!%lQZN?/ye-R{l(v[b :҈+keʶWEir9vוPuPMhR잽$'*_r3 xmG%(:c~e,r o15'O)R y@ڝ.Wb] 5ST\RtMAޗ ⣵6hV>o`;;Mpzg2xfc.ztZ&_)e4eD=8&؉<o_ү1TIG 2a-[?_WS44Eu 421..}/|B Fo6*VؖalaEcY 1c&@("j>812_pSu,(U͘<g=$κCwPi`As>҉^r d4ϺS3~Ƞ +ZST[YLI" 0]y'[,垐<δn]d t`^@rfWwREJd $Mnz.'KE~9 1`|u#xޢNӻXgrm0.ʨu 96ȏlсOx%%#( /;cW5k2¬CTS+I_ʢ`e-G_tE>9wKgg1?dM&<?/`~BT:[lpZ%ȔH_dr\XZ CEK&%w{o%[A;bls3W2jՕٔB0ۏn(2F GD@sx1qSyRpnr.A#HN~4T6ݶ=K?xh H-9!S$ߐ]qa-8 \͈į%E0?j;GLwu-T&+ѦMy .r^ea&Yzu-jl2Dr1&`1Zn~%鶜Z:X 1Ub4_2qN.bE$iwPK&1 Lgm#Vm'r%uxA}G\tۿ) h8 YBU1zpNʼ  \eJd0\v'sUXZ Mr2dK_z !v2,tϠ׶(Xq2WqvJo󅇣^6#pQZE^`@z@cOSuͣ*\\DcѽvJb@kȯGI5u^1eIE5h%W/ԗ٠x.b(sF%-NA]̯"У*K*rO 1ycaem&?'|R4@UKdLݘ-ɩ>ʂ2iO16tCt9-n-yFVBE[b.~ lHTj.X) UŒU5UTƭ!:C_$Îu6y%8~|NcN * Xo*ӎ 'ǧ-HA |y);3N9seN;#S_.z N$?%R ĘIG&N|j5o>YoSJ[~4 kf&2դ{JA/p~M{*tQBa3Y yE e,; @u$]po1vq$irU3 r^p?Uy{&Ә~=yIےQ +{[X8ӶKPѷGED/U zNM@?c!}R&GNFGvAh ` !A} !pILwn{© Ά?`/?(ju7ke .xYY7~4d;+ Q ͒)zflK9$!Ӷ=_w0b%n7ğu>> @XJf(! i1cWjW9#:n4h7|#íUGk<5Ziʯ1||桲u40ޟ3O[O!{9,ebkʈR4ºũ/wzd7]gsʬЅ(%҅o_D:jbL# ;Cddf9:{P\_@+XK LX/13p܁fkyI%Ns7xR/eZڤ  !r}2~択x -giyZʍV' ZHRQfZ[,pPcTNL2lűR!Ym4џEF;tJꁕ̕]|̑fH|,Zk>c62"M KpdY`p~J܆<$}|KQ:[x$eHFVu uns|{8[FV@;ZB?:9.OS'yagv0e& iW 3s,~зA4Ҥ4Vωg݂g2J/ PQzYbjL3X~)l(*mkeMw GbN*?[RǐsMՃb7:֜]WU/(]Nܾi-$P35_muw=S<(80OK2, !([:V^nP&#!=I3&NpB1gP$X؍ !Rf P8yEUĪ%ć1} g BzHKzؖYZVQ5lBRg0D'z&%1BI29(cR_To J>o.sEH83pc糧*,[NOgosT39u҅Y_qODg[vh*i._ۛM6T]5Q$+Lt!#F?5 j׉%T0bW g֒%/ b޿MjF@tq VF#D(g\NPMAH\[1Me]jcHlN?H?3[M:{5Me p7#xnҟ6Ο[o5&GeH89BN`s-稜뛻Pá{v'8G{MS6\|$ʇ| @x=w\8όCKZunT]xv&cyȴhP13=U~hh;`sLr`A@YHB>?Aj|O;88n͇|t n $/S8s,n( 3ϑY# >:SBV|$.cG q;5e]Jz<y[]/Dd .a-m氚HGa<AwJ?|:{pcG>/;p^4xΛ考~,-įw.yFz9$yTM-Y>hAhc}S_oX%3W&-($BQF$OpyVogUUZ?&焕8߸W +g՞/.p*rМlZ@l6YfnR*Ǡ#f9(s$zDN*PZ'5ps/{V96.7=;!"*lRG6M~wTYCY >BHIEwl⪷åK߮ƫ b4 gcaHGa/<6<[rX#Dxlv3`JFd#}^ΘT~nQ. *jkʷ X/I]x*i᭪:H Y\,UE!u((eȊ[$wOW{fzI<J)T:n$/Un\3Z~{j@(!lۋ ϶K[8Tuֲ+O¸;#*\~0@:[N$b?%W_a) i҇ U\dщ]Otl<]ŏ:!P~UÈ-^[r&럗tlY:(4}`G(^GEpgD( ϱe;/Si3 Xh H6J9aA` Jef6#_70%</C TgȇD αxSVjA(fݛ'w߲ u3%-=TQ c`DSTUY52va< $\M,ڠ˺iCW}Y/ ^efYlŠ4i<1 v<;%v;Ef]W"=L HHxX4F('hʈB=EpSd a}h$uPę0"%ޚo/qI͗"KX%q-@@kҊ9#h=!5 [hF_ ܞ΄V؆"A\iَyDQ'&^>;EGdV(0Zha6(9tN8QHo@ţ\'T+X..W,p3շLc-Bq4)yg- oJ֋ctK_`+kX0{Xy~ 1U|XV0 udfcl?_ 2(L'{&OE̼2\2 [YM\Ƴ3A囫b~  kL[#Շx$[k"k9GDM"ݲFDoNHF^ZP/сLGn] yAArPK }ݱC$Ʒz.uKqh4g"!.ěĭ\j=ې28 K4LFTT V,qclrSn#VE1{Ѷm2`}/݌f y6λB΍ڙGXNL缨=b Szr)Tl 3XP-Z͆U{cI뫆.M#B[v[zP y]:»2` KIwĥ.-cАu: Cʨ퟽_+dЛoʰDz},"[pnPLJBYLaޕzg˜~Ȯt{ߊbLRXT4O2:N;w רΎmv \I@Q'bvlk6{[|Te}{êLr2e6;|q}[Hnn-'$7n06WZj0#ʾDja]b`EIZgA`^0Z>%p oJKluLQev seG /q(kiV ~0uGїM1T'־k!^g&)ư;7XRn,w}(@sBr;6OƮ~+wHrsGCvOSs4ZG]|1zȨM-Ud3W9]]z*b{ŤQA]Ѽl @WkgIOJ~uȔ?Ï{lP7!BIK|[! tZS>yiE*e7Zh@T (>3rld,%|{+>%Bd*w&Iͳ"HZ#ME^!ˠ & ͖xf9k_\'MLlhqiA A˰Py*q55 ~}9:@Q8Q2V!QS =s b4;=$ DLcGDS'QϪ}.XDݚ|NO"dGL{q9Uv#'|v6>7>AA-#VXOS(00*}Gv r_ lu}7TOH0 h$ٝ O#`=ku#pmH83nS]]hBx/RqQDNʍAA5(ow矝1]WCrD M0)~We"똌j^a,䤮 kxs` Oӄ94|b>' KLƺP4`p'-e!|ty@toK23O*0n TI"+%'H\ݜyU8Ǵ5fo22iNЩlHޠ@'֦ yVuλX鳇pu/mlռ[183<V]N {fu@ԖmLXN#e&t73 N!ZL!_)fKoɛfzdy`)PYJ-#y司(y 9M})VGi'%,9Q[2OX {%l' ׈17jbIm|GDD%}ԇT# ݄ZQR.$HОfŲzō9@}caMx ; 94FvP,`[4qK 'W /oOːbTTbYUn|!%RwEAq'q};ws11 g} P|m8JG8Hv*|%v( nD烘,=Ad "RbkR6: VC6j#29 Fvم%3B@ m!Dt'Piwc=c Q!f * b"ݘ6Ȍެ\wAgb9mgOn Yꩀb^IΧh~WEsE+8 :͞סlRsoM<#>Jd@ҹ\vOFc')!ڦ3LuHuXX; 0[@ɂyWTfe2}YIDj`ՄJw'A`--JU^K^)QtH̔ǩ}ER, U4S1e?]& + AXޮejxBf;_Bω93..1=e(H2Mm&lkdU'O㗮a3Ɔ_R"znl)5FG-*-+t#xX^ Mf,< ?T-8B"MPi# 5J=<VWo'bbd%'bL,F +POK2K\q4\=m&z@<te7s{'uTS!c4cY_} yj7_7?|RDֱm~51*N?`U 7hh H&.9})tq9GMFw`uS4T;Ax ʌaz92𘢔x.r06SC dt\ Ra1#gjAݫ G3 aCΩs$Z7ʼ8 jIfڠY@;Pd ]?I u>qgGkJyָpo'*.eh{`@Hl/9 u_R,W'XXfgȍ*ǒULszޠΕ` M5h"[$qgku}| MӛiLo9օ\h.YC W.> 7XDzbk2pIT/CЃY ?T&^^eZ_T++DЩnF9Hn/p umE35͎S{$-mgGHh$Ԝ%wwyU96{`I0bfFi{OX;,ja dL3Vw}3t< k)\ װyKlv@>R:~n*qnbʜU|dܯ$^ )+Jqn>>k6f,dpYPA=t*݁HSq B-^>E D-o{_X=L,cv|ԠtKṝ4; s}< nܣlza啷B304=XRs0D "LFt[.]N N2]7d\ R3N J1ɮu>pFNйp@{n%K)h 0@jVB s 903qEްg{׭B W_zZy4G?ƎTmu$ns+NLZچR󑯆f*f9? }6gS٦V[{k16Kn :mھw+@hV[Gp^W|jmJ "-_́!n=7`R|^~n *gJ6Ei\ګ0+v jJ0#g"BTF[z!U$JUĀq\Rqi]!ήB*"!"HX$`SP!֦*A}2ǸԃY(3uxDu452Uk*x@>{92;57 wwnk,qܫ)Esid}SHsWÔrE5DΪ6٩؁(C-,#qЭԽDݪÏnre1b2ӏ>8%"7Q٣,*aXV#(N8Ö/Nhj `4cm:vEC=XHm҂,!,4<&l)|p\>UgJ.0"o͓J&N#_ܚ76iZ!U(juTqTsB)d*q)/>2+2¸0 sUyrڈgStoLC 70\i ~@N[{}i8A)KB_f`Z_ϱ6.K3O1 JX3".5Dg~Xs#H^9,^jEZa!׳3V5(o i ~7TO&)(_ZWWRAcn2CG'iG9Pa(<$"\2}ն |\KRƋ5ċUQFR n!6?M?;Ш Jt }L()렢RU{]O ;YaȴA|Hɱ $yp^$*(^e]"lwcI}U%W8v9cU|5c@z\!=wl5_S,9&ucHuԿȎ\_m)-1S? 2Jg&rQo`'mbxXޠʽK45A#;m$T=lھhPʜTj 42<d0 !{lmgfӋz<1,mˬp$,)p{\qïQk>dr04{wFqQ"{ e⶯Y9;>^I ?ٴz=}r?_T9g6nxwרjGrM-v>sA Ԛ7Zk|>F MA Ԛ;4;L仢1xJ tBl))";'=w4n+!]!= 6$#hK]OuXqZLCԃ(vİ0sqqYhb1̸aw9F9p+=j Wy~1u\UB/wEƙe oF`8Ɓ&B%y2ep,rW_\ThddQPRKg۴B7_@^4鐂@pL*Gns7.䆯#U{ lima6Z{ɝfiyO=UHM2fðL9R,G AvX,/I#$a1)g'(`@/BNKzCP1a, +'x=ǜ^ k`놨?S=Þ}V.ugKq` .5F􊳾i玊Ovy!d?t5a| "iXh P(iRtL$7zxKHM)myP J^j-BO(0FuTŨIxݦ𴠯Kf28Oh3= =,"X+~õ-iUMXy[ľ!+%Ȝ 2,QgPDQy3Ho&Ѡ!vm:%U@Bj8 9Z!3SZ_͋sjB ,;ؗqM(F+3?xvwb݉V1<)hl>aV"o%|о۞)KΦt/0cm_ڲ r~HO< շ,~+e5mecVUKqMq>5efe0-Meެl'џ`˯P2݄guR{vɦUW[+ꢖ4{v4Pc[s6ܟ#{y$aAŗlh[;d\ڷ5YpWO:UQ/~up՚W8S{,6e_?57M#yu- QYyFTRTRwh*hCO~$ӞJZЄMCm\ܸEo5GH<dxGwnE^@–㊍ qE;( Bge÷+@uy@mQ+"gi]`cvI*S [<Mw# Q~)_h0_?/jI޴'o略PY5^"w՝!/pU{!;NSq:OlhS1@u1`J.RXa?[cx> Irvd(A--k3)+0'*þ a(Ax׳;;>Ai">a'[y m3?uxEE5n^2YiHeU_?darǮfr5=XMLg=SO\syb GqR}5K,{yѓdOOKy(n߹m5zm<ssH%biP1O1i pVC{ O-7\| حI'ޕ{`<״2!B#bmwO~߁ݰqsXRa[`X[;t!I}-Ϙ.93/2Ժ1 %]B%u\SΒ*"3ܵxp5>~R|y M 6Y,[B42A]*NŝEĚpmT5?%#8lw2l/c܈'<G4x.%6ɑU.4A{%/L4 B|zL"SP2,zi*'Xf)UuD&w{R p~F5y8DVˬMa()0FGTJMo䇼5lZ9 ֛7CGv"%xKᭂum3ed*Yt{zpXaLTrFS0`y[ o$QqQ)E '덡p*X^6N|XQ݆֧ ?Τ;y|"da;^f$˷Dd;g'tJUrɯ}#r7d*~Pը]+Q',5k[$ VTo0<߲b-X`m2#Z|Ob=ElSg'ˋn%%;sedKbv^^no?bWY.30 _ޭN\A|,"BNOCng@f[󧓟ެHxxT!g&zB\M,LJ֒R@0m3;T#J3nlA0EO(Ⴐ~}2TY?rɹ =8pgPR|_|$![*jn^R jB_eoD(xFZQF^VҴQ" [1moHhNuw𡛷Y4>$)ߖZ,۠ *nVnF[ x7_rjj|LA 3@ݑ5cW9r[nb1x$tOrz~vɞ̦XO%W!R'еFVzLqP16CUًd1T '۸Zיڊ2Vg Io_@_D]CV\Chy;?CG뼝2TB ؾ>N:v1f$";;t1 )o@a1m  {Tp1]9!쉢UR~l{ԃ u{]Dt˹-YbFnRw% =qʩJJ]]; Le05aR;3L3*y}t2Շv (9*Z7}jgwh1Zc,mig) &QP` ZzbiSfh*#Cŀ8vBD.lN) &{. c!N|¡NZt~=s,s7?AIXA:L! XjX1}H<#cgEcXm `K{4>cCvK_5=Rn_(avl6/%`d7!= ?ؤWɲjɅJT=x˸@ O- H:vK]U-#>fcU至Ï/E'lbxI9 $*u&,ڥ (8Hp&{ce9>mo(5"L )39'd#f=c+~`,bdjjw.Q e|6w xCx!vʘM K>F`!e1v  * H%7TIѩ[xL<^q4&7 &Q{i3Ӑ-9 I+nU\ 4H1\ÖJińBL,މͰƒlVG $>Ȟf:VX0mC.wMMG0ksD:+Tc$:$&(m&[$qvA`6bfְE:mF&gfzR(cvu9oQAD FeBH!|Kʿ<߶ZyϼAAm u=i ԉ7z{O!\Q;!Rf,1ǀ Wy~1 &AΑd^{vo=[ZLr!gjV}ý4D1 #LjW|F~܏dg'J^ B"^R{Ha:IT `2k13\j:n^VUCkVlZfc'|q74,& f1x"λG} +e.̡e"Ͻ1,nnt8a-%zwO bD:AޜVCբAd#58ԭIk(A(z81ŸB\FPAk |+nÑPKcP={ xwiD4'.e$RUlBeLnZP5JhFrQ`!z Wˤ.o6Hvz_e%h rȑ-% ݚ)Pa,c`WOܼz[f.."8B=m͋@k"c$nh(nygFw76-B,_8d0uƽśrq\;$Ēa6:7VOyk$`@7TH$g\4ORB;0&$O _G6|0fnXー{-7.:-{CEW:DtNZ9ESab\\,cPW|Uk`k SY>#)1uZQHőbR}N04L%i *;rej r/ʭYJ*no[FlÝ<=k҈Eq/ŭۑݢZ`< *&qBƪFN#t*u3Wmx:L_XiH#& 0x4^YA "=v9z̕%b1FGj T+(W"fCL5PzO{V /i=NRW˜x'z[H}))`I3D}rv0SC-F*y%ͪ{ss]LL ƣFeSB1ЭULڟSȴp@?keH@vN[Zf ]p`m,/rmx8 c@н28nrgJWwjnlm Bèm|lȞD D½E\NaeyDyqs 3/!Jf/łNP)qC , ZqdRmĒ8j黎CI:ddN&s|&.͏ML_q1MYJ+zVkv|MBkr!:R@!;P9Xi uKx"w[̇Քtp[ϊ=b_xiL\0aLTt]< ejlis98W݁2DZA1ww+ WJlTr>UsQj:Ԕ@1'|@wR-B.NўlQr_yQt2ِ0=spQo ekp\;&x0LSO.h!"x3kV!W!IP4j3l&63kA #!oKckeD>/0N~vfv_otkj9JMլuҬQЈQBUmGYŃߐ&8aqL9 tMG#v1X$|<ዎY6Z#n )а4} ]wn9K\Zza i%#t=ΧoQ]O7ЉSI̓p{ r 0Fr$f kFVyDQ10y1޻M+T1 cyPSjc.vͿkeV=%Y`x0aJ) {K"Pz9RXAxZ,9P)\Хmv0s7!5L0iU }LSˊ"r^/4 c_nCo~pl_OqH:y%& ;0MUu<LC5iF!.0+lIXHqrfwƿE.茖#bl蝪>I1m +eA-#R6XEmKi[>D & (.&kPsu*P;*W^!P]ؕ0:^~RXV#|O2k"5NQ;g 5es1(픱JvoY1Ah9}hءKt UY=ls*`0EEignJJ&8XEhĵh |'?<5,R*n>)`5FezRBn|):9$qCK),RӥY6 Z>4gf '?d4U; bd÷O2>SZ}A2YR/w 2xT /5@eNX Z#XmĮ(QP{&b4r7Q*yq9b/Ii;=sNCskHH) Jz1 Fu`S@ DپUǬ#VNChcT*Et3f m7Z:0-;0 ]Vt챃TyPH۹/IG ,Le vS~ ezкTM<}sfFcX+sWRj'>2,bi{q׍V`^-J ĆnvzFF;L=i7lӐŜHÈX^,k6=IɕYJLLJ7]鿩2W,LU*g#Cx !os˽[l#iӐRh+jМXmU=\,?B\FX&h拚$#Y~۸Dߎ"(3vYcu)nIDhˣ0хX23 UϽ'f#v9DTK~hG}Rvisû}ɗ!ẻɉ0sdt4v0Y$&KXO\b+ |zPFL;sL c -,kj8BX^JaOSc.ݫ防!Ua&dGx$[׌jVÛsߗIdKP⇍})<`14Atw+͔L+{'hP^o${H_pt6gXr3AdF±a R DIH$ܞEJHN{ؒ035e$f:sL,R.*D1ipsկjne"*&w y\!]?l".ش7<Y\yHnΊL/62Y`6  .!jr1_* U,}S*~ LFm |T9{(saͽJL>5J IE_<P~8ki}Z]s/>[ȰÌ=c ^y-m)xM࠽=_I+6aw]fb :]?^(DgIauRQƷbr&}Cuι'X8h?1x1nK{uv&ƬV`B]K; և&ʻ'-D`b]RLnȐ܌z8FRԍf! &:*w~a͛vk:pA!)ɡ& \ qcTA ;eBIU'$tOd%e~?S3vf+Z&gj}"Ȩ%O%{mOSv!fbBJ?eF^*!0όJZ3#U,1AeE{-Q6GoHӽzn9cۂ38a/']i g̮ZCJywiEAOs^aQtbL. iE0˾d =:4O)`ď_]bJzarXTi.5jba6q 9j0 n=5ـmaOyңg0XQO8[r08x-ImKw@B'gw6 [&}[-tJh6Y^stNv2;$E*_ɠDO0=c$4 (FzEX`p'Ygqrز" lF B]vXP zWZDb0وTc`tnV~NUEq|B<7up2\2&kBAzgѭF'$Ѐ>xz'U;Оuq{e&R͝b,=a y)Uq|3?6A WУ6Naُ>:Q |ok*h6|> UkGa8U}sm:Abso$nmKCY3n{nD]5qx؄[6, `_W-KLRJN9Wdr!«8!#$qYA Q;DeɌyomubI.pzч[c3,ND[U`Bܘw:ɛz[=D NfYLG=Htv8')=]M)ԽGDzRZ,mť705Y*C}gfXjexX|9mHd{ggT`/\t/xcT^ ]_qL{ z ɗOKo} @Ww'P% .m9'U>;]n2=n;B/L ^꧹"~HTɲ_y3g.}+%`6(85x7g0E5a|\(Ǎ@vS ̖/;™{7xs=u'CT~?ƀ~p9@l֣h/!=+JkM K09vMɱ-._%}lǎ7]E`RŬS r׼yGU*IB}\@cER"e=1{ kGZkyNL,@`È&=MF}Sx?7(1Փk: Sb&9MүhFMl6Bm+V-4q̪-O&k)\#1h7>yn …9Goh;n}9ܒ0I5~ȗo Sf73dI45Mj;Kv7 ~.Rl݄i~R(Mp8dmy Ԍ Lầ+c:2NFLlt?n-g;bVpG5p)`K`!ԏ}#4Fڶ(DcPmT3SJtb "F\J ;.˟VՓ4cR{`3RU+7Wءb ?!y!9Xui 2 > TiiknpY9780޴v/ a҃uq]7[_}CςBTAw-"/#f2X0P$b +o_tWߜ==({4=ᇭ%ʌ\sb`kmD/I|Іma0()u+6ex o&3!F|xCw`ЮAifj⸣ *sJN\ gaz*hPǹA F>?g S:Ц!.J.x`/]gbJ{g⎳t7s="q47IBŧ""3S/J5{y=6ONU㤔KUa=Cۋ Xwy$6,XHTauVi_pqD\0$JK[%i 4\7l?V$NQHrˁ`lHT2_7>kϕ9󼁥N))"pXs ]WUMRLf VUG".Oe՛D*ߵs%}wj,*|C =P^s28\cI,c 6Ss:-H <617v3<-L>@Xp&ֿ";ds%d+uS>kC1*8,]e6~!;:w4p&A㏱YesR:pmAwq{?|gbho ܘE'n &7\TˏJ^rG rL6J2<fC&g 0GU_ڤj/J2$J`H,8%*^'L{\3Eqs /Cp =w'2A1R1Maaa)>q}Wߒ`>$(^LAAOƖ9ҦJk&4Ԃ^tyPcZhA9}vOJn:p%9X;Y x!ӵiEHv\RE>YROMad%4aOytgP*q;xJV[ hzIe@<9JtPMo(Ӭ)=jY3!a8ĵ1.Є V`R~ԓn IB6Vy%N6> ?8[aO;%!eM/`;VɃyLjrΆ#:ؑ+?*(Sk\#26(zDdSIq W&V㜮M{4%(kr0ooMMH[xrv@zc熮e#xX֚b| !D=&U 2'S\NߴBBaVIoHZ0 jT FtG2 u/.y;wY[bHDn8MA{S<{~it.5%!]'ӉRC yzs{kn!]I^M;o3R~ɎpuQY71Xrq$4[J{, %}L~lvKCVN 9{+sumcR.#Mibr~ށ7A5)-aR\ (*#Tm}|_vgzLR+^MYj#`r n.VFF 6%XIMBR. FG,]XU5ťM7%~]:0p]cjݐKnJO{dcWϸCh덍L7' ƆGgЍ}nRU6R)PR|gt(CqsEhaVjRþ ,ӏ8@2@Ѱj;U$G<?t+k LX,qlݻ:ack$.:e ɼ#:T:D{'J]NҼwFC Mxv\x&rWۻ߼drtu߅_f_Jruͳ9`Zyo2L쥯3[ +؏΢(?CE`6XoVpOAѦюC?(GeDo*zL/ȄeyU5a ԏtMKaѷ"[ʟ8۫{>Iyk\5ΒGOxNWcf o.k%C*% Hgw(Zt߻ٕ֗9Ԥu8sU@@|o.f(4q0ӝCžf*\y} b1tfP(Z Y Z9[4[~Mxɗk$(e|lsbC̻V@M bcj'w1w#v |d/˴/ҌvM܏l͏qǠ<5\ GO(tNjE02#H\-8ŸW}] nbMڼPpw3֜ֈۘiZKt6p(ZM0C0 ^^p8S:Y!6bҺGց.x Ră0`Ui>b[_@5]q{RܭA( jFWȇ-/n5@"*[i47t.z6vHѣ!V7 iP 4ڝ)gQ f3W۝?|[䄶R;ZޅEH4QpGrD{ fdtǁx:vekFZS4`4CbL #8)Ǝ}|qUn#{CdhC5)nž` _7|[߈߂ϻJ~ K(܆ 7Wfo Ϩ3^vsX:ε3@ >ChkwvӸ|~$Z.9yh&kO%V|0θޡJ.F3JA!V|_d;CWn< jWE;DKfh<3u:s^[Z?hjm'|d8zn!bJuk7|H\tx>܌QR8f/)fjYO<u`0v"f:\YGg7WZ|i5IKÜzkϦP?9Y ?O U8ʑwk_QtbV~xhJukɋAWr2ɡ̽<hխM~2T88YAX"lʸN+lR@'@ Chtd5 qj# =,s[q;8 s-?cH*/my!{>6|ˢn(E( ZڹaJU~*I 81ߞ<\aDxFŭV@*7q4v&;M ZxbBLLvE%_%PytӉ "6sPŢc*e캌44e罅2в H?}i{WܲCFu*V.Y xzԼ&H$7I$25X焄}coض@-ֻrdU L-~ \4|JTAܩ՛qtYYPK;2DLRd!袸mt2J~b;X'X  7;Ils0Kl3@jHp阴 zqMaD `Q"j*Œ"2tn("}\F, j_9*-,  H}T !NQ^ P,(5l!X-D_0%?L<a?"s<mj9 ~ȞOٰ$Ēu k 'ko?N:05lC%R𠽿vZL Z>v#Xele2}~u!%lc w[Zd *Cq^}vM@~H(Y0T4sv!A ]7$&7ggS@ѳV@,auۙo3k .4PĸK x}juJnA\ KgxmdLeS_J"DH/.d38?GC~gyHf ej/C^mѸ"Q3q_,yꝧw"eL-866\e.Ki9*U+Ui}H yժiv#H/Jq`1eE&'?{PxtS`Ĵ@A48fu;X׼73W2(%T=5jVc;ghq+ u^;k} ϖ@Ii"7=l;{:T X}֝ iE0PH[!- Qiy "~Z&軡\2M%F5m3H>T٦6eo:bk-_5@}g"$ha1zR{kcFQ-%.f98 qYABffhJ)opZ%c~PB"CKAu"NK_ Lb*RoH6FH*@EѺ01yj}gXgoՋy(Fw.CHɬ/9 q0|qP?oZgeW_# ?4* DEopa9`@\$BK7՛BѦa5Kޤ|1jOM/nR=JkT4JR?|Hl&j!mr75IgG}KA2@f෉P7o=bv7q/NZs &YHRH.Z!%t#פdHX߬6"mɐ;٩Ȥ␼Ot|f\GTEClyڼ.`dA %1ue7?%Z[w.OPUMD*u x+m+&^W,i Hޫ;zlaaĻ#OquzHS\YܴބG^ βqVw-z2C`g!dA¿" SsLca \QF# bZRHPiC"o\鏱>JhlG#JڈF?Z}~;F5SdÑ/?C{)Qp7*GȷG"i.3,88Ͷ0\t><`k 2 ^@@%#߱>ؔ[ te4Q \\N[i ـ'IEMnA}5TT}Ad >'GBږsA{aWd<5 FjKtEG-)#WY Mbr0 y\Q9&vs$lVW0os)-B2!&pN([+diaO{!1''c^@̦GƹAA;}-+2EńSvgJMv2+&{-v@\ǫ;'& ^B]%k%Jڤk![u.߱s). U57PN٘KFӧl!{=h"hޗluo+d%k4y˄m!Jk ~z* _ϳ= PyqEFګ6PqL{kBzk6ue{*Vj(%϶Z;m)kh:B5S2Ұk(&1фJoV#_BJ)ϙt8dr5X{dU~}U@nbdhcy-|q Tb;)做uu}ig+ǩB##lʗxm"ujQ+~`ZXMrqoڻI0/ߜ^ >%pnm.P[|xwȇ,CF~({E'9u*E _ #2OiG5sQDwanU\ggtl`MUwO,4HU9mo,(tDy"8h^ۋrvMV'C<ٕk* ƠCiQ PEAԼN\)Pr;0-cWh~R,O-I]VL5%?)ŀE2nB8O^t1q(] O`nIJ6vі9r~zG 3|0I) 9z\eHd/T,4#3V5m^.]@ڱS^U9 ORgcpc6dӱdۯAɼ7C#(;!Flfet&wXJ^?;]h3?_ LY,֘+grZiBk2WWHn8OgM0bM9fDJ~$uf!:2[ &ڍG.uыZ}a 6QC:B[vFgLB!)@1'ʥXM/ ҽeN_sJ-tBh @Ƈ5la>bDfk,jވ8`;bdA*j"jƝ#}65̧HwAyCo4qL”֋URn><{sv ~%k8 -ePggH.a"y a'$ʒp@ε}ԋ}-Rh-w_E$=FQ%wŇ·vE~82W07!8@\RhMۉ  G%2r|/B&P'ź|"V4' I'mgIF-~>''m.ڀ)jIg9cx17I/&Pʌo;H,$R|**V|Z#X+T+r@3T]όJ7UyesoIk5yZBzՀ8P[$vїV Qj݁bT@n!_`m0XeΆ°m4]y\9p6s|g7d^ɾ*i֗MDqؿy'bM| 4n42&w˹\{P zbQgֶR0> bKɻCmh7'C5f#`lG6,$5圈p.-U-͕:`s d%-)Xni8'Sk,HڢZϡ4AV-eŋS|m9xq1bŧ )Ь#co2I[ggɆ)ϫu+K@7sEuA%W1_>笈-CNgkPtUsRg+AVxCS\Po $ޯBǹLȧ|)!ynͥ)x oEAﻹS'U',aEUeAS5,=3; @Vd0uwl?0 -n1OpNpٰ x\ N" 5;;mu+9IJzDy\f_=kYw"E 7za(nt/[ؿG?PEJQ+٬92BsronBEf,:w>V&aHD fN *#Ф}+I,oT/Uhm}JM ]%Rs4e/dkBF v?yb`)/}?EV@"*SPgg=o<4/? !V9Ђ oWs!| a^\)Bdž|ML{ ,hM2(RWX7fa5" ?xFy;E^}jR7$>א3@ωҤg$0_;8Owng QwƢ9̺.vV >^UK6! D]JU .يTּ̠MwC4KpBSmrk*I'a=YrR"I O+UKlr4[5! PPlɅoM$Q11a:rkӎ[ykzp- ^R5ȼ'|'}Q` 0`'YT/pse$f&,1OB# r$UP2V P:ͧgZvdoh5o]B2A5 B/Ox؎0OÎ,PKuY%:hF Vn*hr iu&៦&ɍ{6wR@_\K9[GUӮ\ 6m*Zq DQ^Q@!V*rA阿bl|GAB*;fls z4YZcҲ "t$_y ,sJEjb~uc.?A-]e3GXT\>Nt%j\S[vt=?M1ٖF攒Ch+u%)qO: " Ӥìl~c-Tvdjbu5UAb#-:kt45Q [./hoPK?x [ƕiW"SҞ#HvEfgQN!F S//7AD Zul~ќѓ#쁯wy % ڪ8U8`dS0| s$g #߁{q5@B}Q CqP0IS$b VJ~rL*R~;7Iy/qwߜ++2噩, +N,g/ Hp¤a !'[SOQt(.춬1?@ ˫6<nQ 0&wϗO^#p?eP`g |1" HXGFPm$Wj  nS! K냗lA?_Ql<ۖ]B6<ۍ',0Ω)391|BT*;Hwc Oe;sC|ALeE2RxP`|tX$ʗB~ljI|X4w^*(YLǂ9c>1_FـE U]jT?dy;{5v)iA{ڙsbI ΄Lx ;rڄӹhZHK=g%l>mSPqwFeܖ nSY#=~Jus {=U l^'uҪR Կ8u(t5dmL' Y4Z_גx1~Ƴ3s^՘'CmJ)v)HJla0v0@ɐc 6%tTtMF- &p_b=ޚ]}֜] -Ǽ6Fmk mm7?L0'+b#n/I8bBy6&hޔ߉8. {Ö޵`JO'+; n0}!i-}=\cRl?`EΒ9YtrΟ{!:b;v|dZ'¹乔J{Zs.O 7@įn0TR 5b _j8h78"̶β.3RL/X oZԒb4N@_/싅]3+xm|ޚȀ DX\.c1N\6Pӌ?<ЏUh0t: A!$ s#@UEZwX:%C=Q+wfBR!;:모;=`${cNMkc&d<.+qP/>Drn_"b5TQL}ݫ"S1PFyyH`qӪEc_[v]ds0z׈=K״=nd`' aXdw>$loJzA1p1F[ b6 n9}i 1kv^Eudo NTl7u<9-ʘb,4Hچa}h tע@T$W F]%NVf&HsEf2grWk*1bm{ T &*Xh>OSjWIА%-w ƨb]k+h)0-ɟjB $K0 i/gsD$B1lkU\śW| 0夦@hLޗt~Fژ37mV>eq^.,MW+xh##zvk[I$]CQ9KY:Y h/n,~h`Fzo;OynMMk.nP@ $fo[kkN}s$<~ɥHC[vTS1*JHXYy7u۶Ii0K3cJmȄX k?uf6"c/ܬA͕y{P %e2fKh1䂺z69P(x xOmtr,|0_:R=*b *b!w-d }z6!LKUDz}ɍN_ೢ;t#t_Rf0m]ll ت+ƾg=m+DRR^EWJ,iu.lB)/\uu} G[79x?hq{ՂA*?Yx("N J.dSN7'0nÅB$h8̪k$_afs} @_Âr9kV' _oжA"5*P1/+e!:ة_ sR{.-~c淌rF8mM D {+ ,sccL,Oq~$OM_kywxGh*mStc1Uި~?+~u@Eq]< @l@HƳ&?d4y\^NNaid+q߼(i3ES[UXQ*/\0sPAeܰ/DC(61f]l{|c2 W= 8Б통m c(<{ta 9S~RKU>\}m|9ÓpZ#uu5׺p/6"R_5nRKL?CS!:\ @)素ڬCNhr^C'Q/50W5Mdʑ Ѻgrx&0w9oݘ"XuhCSeu0wFŸw.Dr&Dpo6YFq hJ(o.,&]Hȶ0HGuRmPWP8T̳+<=X=bBѿpKđ.:fIb# Gz&=i ``[5S8cKhD2lyȽW5U2);n8HuCMJD-=xر?4Lw?֡ciZV>O?Sg)&!kM}*5YfA2$QF̈́ J:ܨ]>\t{E-ү-*3br_u1 Sawc'\\tj:)6a[4 C~~u?E H.G.e'I[% O CeϑSx0)bݣՋ]ubTλ { ^0#މ hkH5&SCR(BnRRa"7SW6u{TE4A)d1yFز> k:\R]<5ѷ(V'啗_~mɝ=E'۳f\Ui-c. !}?ӯ3 R'K&͑Q G iCaiC i^Aܰx059^PuPm}_wQ4Uq@vl$m^\_Vt[ [:a> T pB~Ƥ܇`{hpʅX0;CcՎxSj"i3{UPJ/(3a$ȈGur*e>J ;I}ffluz-w%Y?:G.Xa,cPU2`~3iIRT /Kpht۾2B--9ntc4b;ЌݘYƪΛ,lWq3>=+}XE4g!wvH&"c+g{ X~5,4(j :8>DS-\(4wȴXbYL aq3RPYꀏ$NF]ǾFZaſz.6Ԃ(zNVIpN᫐ֿQ23 F{w=!WC'pZ5.wW_ 8fBxY>[DAϙoh#h9_79ԛ]c3b5=;;.g?Ҁs_}ʯ%""0_0_xzińGr,n]E|ź̌dԚ.j{-!BOkҝjE߫:8ۗ|xa/7.)BmTG)>%0zuyiT!SmLIGfbz Zy.E(\iv}x&&Jqu.  C%/S9jɘ!E$D61hK$8c mt~"j@}O1ߺH P&cP&5UmGٸ,t4!M "ƜFBoތdVFn9STm:#a}k_cCy\.gOoSꄕ$<G2 !vS.Rdրc>G ;T5:z==9_"]ٗEù']AH)?荮s UbCMd0mi#)0> 3% ;tnwˬs[$_wڟ ٶB52m:+"ǂ#4c1in%aľ;AN5ş#M%2F{Zvs3us-\8oZ<\{ >ibF;#^pܺRW$uf1LA/װ2*J7כZ|nrW: MQ . f ̮H85'[0Z8nB86Px9g2 * e n_4wC 'mh)XᲆK0FTBQΎZv C+i,.ӡx =A=!X-B9hXÝ_G13gWܻE PU]z]EfdfFyr<1ey >eu6=qxϴf]t# jveC;/,^CVaafR?LeY ɨ+3Rtkur;c9|SyS[kuE$BGӸ. goIݛUdckOPG ՘1Y-tR(SaM\ƲTd?mfG8[\O_'~ihHSG|v2hnPY09 HմC~7DxC#72*IIڻuAwzg哈͌n% k=z\Ԧ(iF. t(}_/B@>AlY#p~Ç9$@GtG r'3*>7f=ԉ<2U 9?` z-Md#ֳ2-оnBSٵspK?kGCeNRΧ'>#k3݃/~_i8ybp7Xyﮊe^٫<=@\4Ф`C_]76`5*pD}8[1 ؇'p-+AWFW=h&;Z9lۻU)<Oۖb 8woɦXy•s (|B/dUVԽ5i"}bp f|R]OéiyRuhEn/F1[ɳ_n`Ͷ J؇0)"Nj3ltS9"Gwg8 Hd1&G8pj_OZ^4.K^c>lc0 O|kA]3PiAWVu<_snj][0H}mK!Js ѰA/ =5ۺz@8?XW\_En8^L[f\KA'6K#vAo\ s:" vFH1 *)*KBlaДH[T:9Ŭgj^|# ɗ*WKnYRNi;cF91Zsn*?T8JdsMg^k8_({YVch& *W< 5VLgp.weZ}1: `"z` ,{1"eJTWxAP svߞ$0rj'4kg( bm _n߾ɱM󲃖TdIhbmO}^u;C!Q.f$>\_)Z8[+.I:OܦmxaT<_Ą#Aْn~v_ONϹ/1Ãw|. 0'K'؊ǪN庘(Хt3U-nA-) i1NQ"x Xo_C`ܜbA{l Č)/}y R'OkcciS@sJ+ݯ×"l4Y 3Nijw@ Jv-5tgok]q> qnBлܡ40R}}I}RV(l4ߋ1B0̫bBiqYKr1ې a.W4/#eg5XtPA Af`i@)h0np3q0Y$Q|l4}oev^ZIXr}Ja#nˀTZ1o&dw IwݴW3[Ds*7w0'͠"-v)E3LǖAg4 %o w O'A)t_<;}UPe0,9\_;0t.ڻ j!O|@QvV3g+͙#^n1ɿ0] /ܬ[QC-7!O"${NuyQfKMa HnwS7ŪUk {/9Ae`E}MN9AkwKVPdpOp3=|]![33c-g1Y>RkPm}W,7~2 8`i ǃS`0cEFuYq#N4QΎ.;;\I~wA^Yx0zYmW3?059E;sZ?#aХrs"kEZиh O~DPbf-X`,ɟv5"s~gv%  ^ YcsQ( Ě*՟^T*Hgn1A,aGb~ovcK\{r}nʼn]>CvFJw.~HڛhU0KA=`W4mC\Яa ;f>%+!L V4w>Yѽ4r_aּa_Jaɣj.D{Fҩl'aձZ•}"UU0@vԷ>s|5?rfEap@ x#ePl)AtȔ͆j=)FѤwRNp2* ,p1i?-QƢ*CNߪ(Y>?Z9٣/_bJnY\^< SrŇ.5-2^%#, _ho9BS*H#%Å ;7E} wdU&S<.94+0oEYʮԭO%&5Y=y+~b9o x8Vjx\q5]8$+Eppp1:]))H/@jϵRżIηjjB«oRd᫷\+Lxk _ )t]#'b٣׮)&13Ⱦ5\=Bv׊,M@n`Оa'm!g.D0U!@qo&׋_)K֫o3at?Wˀbgվ'rni1;Q"OM/Ӵo9rXˉ׸"P*ӟ,^D S ǵ OCE1UTh|AF R><}VMNs0v ډݵYgT;N0&͚克e2+_|9;@H$Iu.b箉ݘx st3pAJwL|sC画QG :0>ˤ,&!yyU׊ +5fjħݳRI2pӳcJEԀp9[Zr@P.e.?n(؎Mƍ1(N6aP4.)ľm;J=UdWryBeYi9-WvHL,9 g+MTaHdαbe楠u _qH.M҆] IIC !G:d~{\hbIskA/B(LgP޻ۍ'_x^Ś 4XKCm\oT D+\=kͳۅeN7\ cѾ3} }"o=i3ʻm$B۱DϙU+WyXft番[7 ''s֪ ke>vAhKG4[ѲaQD1=IG%PLlDȌ7#YCNM _WvpB^ITt+F#ĒVJ7(D1/1 ػw(`[+V$~tEg VLm?RiyRa/&eQLB "#s*jQj幧 r*wqa>_v4ǴXXFMSv ~=S_aDc)hcﶂwCXpR(% 5idF z*`Qvv^ CyppdŕKR4TYZC|$&c2H$Mi6]|KmBVxDCg:H ?;Ud˂nNfnh>IkT|GIx81qA/A(ebot<?$8 I}OxY{^y궾~*Kg B䩻2 W(X$=~ Xg21ٶ!-LR? heEG`ڄ4+gE[IqW'rG}Iꔂُl3kan 1 jfdT)@I5h4">)uf4ۭfɌoqnXY 3Yu8='%ig,j77pї[k{pQD®BJzd]vO-ШG. y/"wR"N*PkŷHU # ?桁\n?@"!}ŪA`Nid PLij-%aÎ* eSh^i&jTp8 k KPBdRv,Q14* Z=oqe=vbst2e,#:cs@l5[#̜:𱜓' Ut];{b g%ޅW 3FbR$}5Vwgt}??AxA= iڛO.?j9SFG!Hr٫Ŧ4usA 0lp؁X[2Q6)/]|/5TZX[WsKƢ}w)e?oc̀eAFb[6bM)|snR iPLizePJeSNyvr`۶JzƲ"Rpuk`%|pӭSB9'S0hEO:ΏLɗVVDRU|,e&aKZgB:evY>C` nXzk;z<'[?}nǂ"9&m}ϼThhih4&K.&Zs*j8CUDL8 E_Qy&~~ڑaEsHMIMj\e}X#Bڳ;E6R0؎.^v·^9uF񽩏& wC;WN&ٞM+xA}bٞݫ,m^e藗͛z&!՞n< 2ףz}>s`W x ɞiA"l{(5lU3}q5IU4q: ^l/./)ؐHӝ5B)cBr"RTSs%qZ6kn.|\渊oVNy8q]TsILGij%c?>C,q5tlZ;V *m}4Ȯ\ X#-ZKkµ)d$ ]^" ģHlߔ5q#`e EVss": o#,} 8ڐ݄~Y'SWKP ]Ownl譞 &<^fJu`Mi#mz% hYyƂZ7u-ՃNfT$Bj\h`nN_1-VJP6 y\5K֓EI H+rㆃl7eWE.ikX37]7Ddlt.u n]=}MIΘunw! hXվ(PZv JŸuj6z7DW$G7VNws^gw7{qt  Ƹq A׉ Ł:LF]R*箎G0Exͺ Hԏz!pdlu9Y6D$G`TwNU#MdXCLYx\"&p +X5q,eStnsRa4&t / #7!P)AL.y _M'>i$ -g>`²Wvޮ,C rʙY&n[jBLaAvsQjp|]!Z 9?kĔHxp7|*%L5D+]oe(1lY=^ V@~ NoʬtLʒWdA1+ E 9یMkq&k"~Ajm!f׭q}/$(Vѱ5Z^S*2;ј+Q=;+*czgI←N;wV=E_kDBڀ*07O.£AG-L)݆=_ ]myYRsR~0S&a2"RW$f,T~|5mڱVNi|,`o&n*dZ,~Vxq6C~A)g\xfwt @1rOaEU犞#Kp je&5IAe xf! ' >$SuS:K1ׄ'! #s< 2#/8d7i>{wv6ec6UƮXF\%#Ã7vTVPM+Rl830V^o$7w ą;` )@bHʷX 殻8Uo [5u CrS#sOuMgzBdh(蛁ĈMdU7^cKE(@o' 0]E9;NlSΝh5AY3hL^12\xu %ZΎYb{0A)υB|TրQ,8yrsM i j(Jo8jK{}k,u+ޗ" zjx-`P~LNLa5%R蘍C6~Ӣl2!e[撏n}gėk|ƽ0ݴ:Tu /\ &Z̻8C x5LR=ei}G.\~QXG3`p!uD= R-OmQj۫W^LHU tţw`Np %WqQc oMy ;s~7I7m{I"!MΚ6̾q3D.k{G+O/YA-Z< L_~<sPd=[φGooGizh;iDr-ޕv^b,a^v?,y`cV/kdl@#%c&20,l )Z'/t2ԡlFR\LGֶ]>sQf"H{7fe m5Y*sk.WuIҾ EθT,j}|3Ӟ"4{I(D5=Y]& LxNsiO-GXwEo)2sX/PWR&0PEL}/s=h^ )_ʭ 7a D>DNIR9g]~pJJKM%-*uLHi%2yNpzDqcP5mkOż_f ':_.xiAUeտMM /`/V.d:Ć2xR?~H((]p %/A0!w^CCcNv|81w4SN7f#<)6S džj"6m5B*85vtW[&h}׶& /tooX%zV 4$J57^;XoF|d\*_#&!( &^(?囊:te&%D_ !)H,9$ƉtIs<Ƒ2GԑI=LwêOƍ{,Cj*guXAAhn,|1,^z<(fkO9(>Ρ6d5)*!EҘA9a߁#EǐA&&[W'O_g ڼL\W^#(JʌD4 ֋=mfWR4 [ƚ}iuP:.Mڧa8FMI^p9z/!&C%] ۂynCS6aJ! o]qLekYIDl(0 4LwmwSB7F0·{K\02h6&zº|VDJ)&&~##j#Y*= 2 Ʀ}(/T_3r3"%,Pz#%X3BtAh0+좇w>@zB%df:ΨDՋGr[$҄q)04wzy 9R %hh.j-uqk.d/3ffQF\Jeo;6+iVxCkXrI !]@7+<;mBy~q%6*BǪ"c[`T!0Ćɪ[I͕w|DNAJBr`K˒tTMyk-ۏ>! (qk9\Z5oznJcxja_EK~Q?iU:y6\fA-h-=>1'mYL&$ۻo7l\c0w|Jt nV}wcSVۆ&UM+ cKQ[ƨ X,XRܥjNl׹ `yJ0k•[EK,R=F^ӊϯUb9u:.$SvЬ , JUfxs5v.WGa} 6T (bO (zk.Ц\պև]1dT1{3(Oz~6ӥk ״HqM٘OKĆTcX=mn3^]ы[[uCM׽Voj("gZ ټZ: b*T'uN+>LEIbzJR_`4k1Ԫ5ܚW;,_/L+UZͷ8$]\cQkOFhP9)~Yf>&Z0-z5[z* a膻mQe[ PnhaK9_ ZLAGd^^&xtq/ 4:' 8C KSnL)$ާ/jexgCOl @i8l(Q0H~4&qA'BɉzYDBD$cAQaihYA#iZ2 ѧ:7"lڼYo22v.?VZ(רI9jEY„J"GU,aϗ Nd`._xƫȹQodǰuDEn62H\/p28[qO'Ko#Ipvqwnj 5y)i29 ޖüsqIc=IÂj1!o,\xw>\iJJY(4(1Es#i lY{/!:< MB,go񅝨tثd |D '|YKFVTª9vX;H(fiof3_#U `ڠ1%0.JSlp#=[8ݓh&(bȃڀX L޶1xx1ouz5COً7V |"qst5 ƙO4DNDoUeF3E|nX'~Q:h,kT-q{7NTނ)}Tb bBˋ64eo:cJx7e!$BKX~ǗcEH*k D Qmu+}fA0⏧!i:rBpc?0NmWJE3mw R Ø ^(rەCޑSfק4_et:p,8[2`w[o : &2MXmIۮ u'??~P$1Ď낻2G,sB#8}8ItL㜩?$}5MHNA'oI-S%xu{ˆ8OOH?mnUdM #iDwWۘrB3=vGux34rx(8X'` )Ҝl($ UL`(!\*$rjQ" N\P)~lwA: ˝=@;9Q~}ph{2+69Ux!K(]:? Td0aINh:}Ia_ wp7\NM-t^,Oi\>W*Xܳ\J(hIଢ଼0je,Zm e%fJ+4eM_/VQtNp@03s(c{WvEqAa"R%_+X6mh">JSs5ft^#i CFTG=t?Git L AP^~7+d~;_aVc(y0};16"B4)oRE'-Hd}^RkVTR $NLgOHl4jE _ xDrf/u;rN'文Urb]A)-{]v@S5`ug8ꇙT|C /ͥ2LDj7*.r @!/]]>rOʔ{wfHu>j#e[J` _R'7s/|As@Qby}`)S, +KxǩTv~ \7/LWiIcwE}yKSx6jme^GITaPFHASI8f4bҷ,`+~^Y)zjXhӏԯ;|'.u9r; zIIӺWvgc+ 챵p5dix2s0eMȺ\!q߳ +/wAOK,o>ԷU& gbKj< :ǟH5.TGփ+˿ArfuVk4YzNK e@P)c0A+cg{ڋiY lްzaZfkm%uu~vGӬUkq/٢}ݰc!djg,%^yO g8[.dFjMCT}]Jä3mZj|;X׎/2]k/qߡn[[0&pǦW oϽUkp7k>M,Θt)XuR;l#7]]WV' /?tc>gx̲ydYҮHp(uI Vp%՝g7O*o[uqN 2"TASY)1_=;!_"d_X=D`wo@s&薉n`vOT/1.p24vK]ڼ62gpQ)J";MKaC3#k4Hw/eUy'G3:uY_M[bmJc,j8hJ@ HmW9ih'sQ5D<:xEXE(dM;24qV)i _67L9G E@Oh.  ?2R0<.N(;ſ܎OV8iGA4䜼f Q 2󵡽{ΒGx-&>Kq>7zSrY&$_n~sh?,X5Ⱥ:m 7aavjˢ5ﲶ5tqW2T>q@aY`sY7%U6MnK (Xah}lQq`3y~8wEB KYf͡\\²UjfF8s4-?v:%$\7:Y4jp͛&p.a 숕!wȭG:7+(pqǪʩCa!gp؟#Űiǀ &Ta0kq"yZr!WNʬ=@|i)7Whh(IdJ+]iOh2z(Y%1; ssi~_O߻]J  YC~ztѲWB_O)Z"sSX昨k?B!W"qgV؞bA'xQT&5 )w1^~sK+NlϠBd'bcuCE(S  ]5kWV$vN[$R|ܨپ3 |#Uvz}ܠBYrrʇʕ&;kӨPk`J2Ȫ? RUN9A)d[ܘ wȬ zw?#>2*ur:/?L{tBmW%ޢ=pQ.8xyppԮŔdoǿd hEBA0O6e9v(r ]p[VPA'O:-RNGƵEdDjlV4xғ^++5'DRROTq5AnT*O6+ jxL\ote:Ej6S~l=gZJrS+2(ǀsV.WMY2a͏m&S(oYwjS `* :cvKJͱaTTa%AF<߿.ː̐Ѣ X;Nb|:Zs-dDzH[zE*Brc)?+U˻Ьrpoq+yׂl Co"Fyw_M'3' ((@هl)VAHtc:׺%dMMa#MQ1F Iߚ8."L19E8dc}m3P !2H\S9I`9̧OH@0]q:O`[U[ŦЕ{9(*2e&> tG V%2j`~t"zsAMT4R:b"f0r""i^͍&")GtuDmC]ݴϢ֍w,q~ե!Z%1 YZ