pcp-6.2.0-150600.3.9.1<>, gQ(p9|<2,GP; n;mBIz$Yy{G`~|  i(Y 7cL,ؔ1qBʋx'5sNՊ^ [/IfF&BL>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<$d('>&Wvc;F-&uzxLG(ꥶ3"'IIyg ek :N:~^rX翊2s_Ųc B.yqn h$nWa(^LH TmK#7 ]_ҫ}!_#wi 8^[o-L35胛Ҙpn^ ROL'9LYgʛޱJZTr4W"Uak.+gb$ǽ&^ćW( ydKXǿ৵!퐞 Ũ%"aΕHQdn4 Yu Dzq߭5bΞshZke"XCԺ)aԬťP%$d!qHr;zISz*5o%'3CɎqd@ 9.FGnc+XRA ՋeDObL{_a3Z0.C.syRoYkוm$Q/Rc<Ԫѱl縨$A$'_qvybolh~al''Ɍ]VAGaq>?Jl5sMiMW]?4s4zF`_Q4ڨ:W>6\]˙y/A({.q~]4K ;><*o̜WEy.Ms ޟ;o![Rw-؝ mVv=TIE $a2E$\'mWFt2Ed5i9):L^@ ˺- Np(8b?a@6Zә?#`;ԅU-ѬUhVHKxh[vS8^Cj x2UekR@3+9)C!NTL [By Qq}xr4xnpo(>I ;L~ٙlH$c<~>F,`Q,FbM6\_ꗠy5,HHߙN{"ܠUY EK%Tm;p \- R*zy() l;mtQdFA __=C&D{le1R-s=i٘&܃U[ymwDxKECpV("ϑiхv.p %*7 ^|.,hZQКǬ0/>OԨodI%3rRyb;Xh|v5gD-n3q!.اŽJ}jaIhᾈBRF UfLx[*|-7%ܜ_JZRgKfJd^r|OU!r20\;RtkLݜ5M'Y}?MxΏ6dGS8#uZ>]m90*ۇ2 P*2 S:j`;.W56E5@4)WUс .O4dC7Rަ^6UIV\Kwg.~>}UX5Ȑҝ}X<䫾c氀̇B$/Mzz8{=Z _i /%uZBͿqQ8"e[ 886sJ1sRz]AF"/m֐LygnwB W|iᄭgSFWAd70w}Mr@xdE3^1&uq[~8'²ߦB~J ?+GAWzYB!_7RY@ѦHu/u1qvЏz/N=qVO&|^ՀqB2 IhS ;DvE:GX;_ovc]p>ؔwU&3@Kj,y)"Okz#ta} ;~=ɟ.lgo)gڹ y!Р_?}/kpXW+(WJ]W ޹}VZl Bh*9LJ/VdחֺW[~&ѨRs_w}ȿD`:N>~OxQ  !@(G*AZW6!gOwcH[{m4<P[T^O UN<:ҺK\G~QXI>ԎƎoń~a?6dA<2+I^_pLiCw ,<1GS,&c{,^E{21u,7.rL0bOȰ-AvT9tՔ6sZZ봲uh@Wq挄_p-n¼vbIw[uTCoG S)G9Zmxp Wۊ]4{Gd$UTU }iK 0\ȇ`Qf5ɤ!]rtl/mE>\3{?w 5 C ~p_iQ-%iܷmUaqIAb}ysy= 4$i X+mvX79̈́n )O,]?L$'gWi2v,FspǓDw uúj?ĽgꐝFlFwez;dE7$q 1#b:5M8 +MЏ<.I{9Ipό B]6u}'e:CwW#߂m@~EpV߿ޗ 6E6HaTO渮{8aG.%}kz 2nGdfɨ 9R~En(t@k03)=@Rvfqrf,~XIg\iSGxEKohN >~l15sZHx-/ɋ#qwg #F'5sYN&kxA© 4Hyf?e'̀Y0ͳ"V.N iR@w4 n=b i~%O`*lo}7 |cCl"⵮J"߬FvLdV;C?nac~F醲߽HhEl!dg%-B*ȐŮ>N(V$vY>ldZb-StyJ'^xc@V/My:[TNX 5 4/B^iIbjQ JHt%vͧD@^(dy+[K0UPad:4ݡ6G?>1nI$?:*Ȼo^zpf.B#UU+)g&a*z5'|ېe"nƱLmjK`SfDq٣)>UEV =Efo#PuM"M4YRhw2]--A՗umGPFOa&]bK~QN5_Q L\!I mdԿ i׺:Y;W]D$nW8%- tX:K,~P,S'Tii݋9Rԡ[\:">D.o3#pbK;ag@:jQVz?̓|?jsn m3[r\h7n]^Іtt816zb UxNR UW&Cےd.mYZ(0޽+sm5 UkPMW;9u\4JykƨO{"Xڡ׽ȷ$qȠ,74 XaKSp3jֽ1 lDq[ 6"(mxU˺B+Ud@zIwO۫Eܐ+@3Szy 4Gܒ#MvУ8||0/OI<@4"e<].4EiAeYVoby,+;IjلHLFvAE˃-20ͦ]B.#vٔٴQL޷Vсq >Xmď l8 D 2ϗ`0UtxM"ZXsg6a:dUT#޳L6"1GQ~KD4K-sF }QsTZĭ?;t|ҁqt|A@/YM;O 6.T+:dfCt#ܨk9׷}H4;f~B=pϯ,jn*[֣c/@ja"n0/r/] .4'>R@n(ߤLSX\4!<;A]oV`}l/Q+ Xzvm.nnUX[G ҇^pd/8ox0roG@[^"|w@ST9OYw^]!#V( u2>IԥJ!L)$O粒wX B(+_r?FPrb¶&==jj z<=M:fU`YkU80ȕYjدWwnk+E6_\{- mX1E:N|9XnM}! Y< Yl-hd#GXU#kt21<$o!>$[v%ErCԥb@o.+C7(Ή:n @{meXd\S k!\V|{f8R(?KrJo]fLNftyZ#TiS =:ҳD;g'P%S ̰otc?4ƎO%iw!8K"Y;!ƀ6a8&xA2T43*nד'oDՆMLL~Q0e2 ם>QsU&)'ӅdĪ3my1햽TfCdk'[[yQviXVmep(pAxGKj;ِ{!}[;{UѸlu*b[N%GT(>#Y,},9e^дr K{Jo <*2QfBT}s!3q)O{9y7yPϹ./~\s`{DVAՊ}U%RTAt>_Y]9t2ѓMÃC5TjB8(H5C6ml_O (}I) 11CpbEL9}`/34W4" |E7j 7 ,\lOU4k/&2zw؏Cc 9@;qĕb{Œ.sq'=8f0̋wUĹf-`ŅhsJȎy:qɷ\tHگ)É鍋N5gI Dm\d|dNdet:2+dͣ/|Ki>^Ձ8w1OˁYiūr\wBAd | r_2PQU}H0,7Y\l O~d"Ru ͆RLkL"B\&-n'4 9WIQNO-mͰ( *Gŀ.7>'P;;-dRR޳`c*Tgo4|x.lfC(y:YBA:u&p0;ev%A5vco9ժn|^ݿVօ+0 S [ H/U61@}^H\%L˓1>7FǾ(YYoc@5շ" e3jl H(0~|^h| 0) ޔvɖ;e MZv+սY&i {wmn'ҩA)6 s0Rb<]5-U, ˟En~u;Q%BOo(=2)NOo\k ފH_x{i=Ps]>mͳgLDM{Lӟ)(<9D%j%Hw03=Kr^bҕg|_%C*.|{ɫ{.V&?zȌ4A(%\o~nfy8ߐ`Nn/jx亨pM1;i774Bhnaa)df ZFmY%-P@5 N,lq3NJG`|JT6>ۆP4zq~~rM3vs<"/VI$^W^YY.H )=/}з q]¬_F}$ADqVɣ``';0;:pE!=9ɘD4jp$u1!oTC,i'ɖX ,o/݅%BbKgP% ib檋z2"Oվ̢;`902G%]R `{^5)W$.i5&mx&G[ o ڞ!,Y@H cɌ*@cC/~M4@I M"́%=N; +p΁YڐWGiC$:v`wDTRiyHSMys{taɀ;,9qJ lNx 5O8rsWvL,Lp /A*p>_VqB _wT*~zi@ErANZ*NB_{pZW-*:n5ԟr\YmK2+Ѷ4g f$so 82aPImM13Z}, dT96u"IE-]P) N܀wK08bM Rє"1;HsBDc|,ߏH#s[nchb.奎DOQ۷hs䃀bW4#?`a7Q*].,GPL0O(ZGNC˜j5zQJIy5qr;7ZH] V7%^3:hu$FSb}cܙ:$|By!&g)yJ)|EtBZO' sgLI·|Tª/|UqÏΤMcNA[,S GHҴp'|;uՕǑPTX3zϦkZ⾏$&זkUmͯbd磼x k]YrQpv~dHYDX`U|ήC+WRo=rSmbrX ת|UZkJHn9y4 $vg1Cbsj8.U\]JX؏=rC;8NS@hc32{P~"3Aa x r+BT:h^٫+,.~wfAU}Tϳ{ǡ o2G`l_+'[?>/ Sts'R՘J8B>^WT4LCmqCi !td*j&z}(z~q׵LQGߑX8XBK-/3"n * \?flEc8aE*)_n'CF=0pXLq g;_\3ۯq d\64?]T!0p.pɷo}%)*wGinpn3X{ 3= Zu_w nr߫$Nz6}!]aࡻo3hrY_bLgivp#Vs(NkZ9].@N@itks{tp~?f?WEQ&[{?ڋ,Qʵ9wΌ:1 }d)<>,(gBN(4?9qYbI3D= DLr734Z§R `h7_'## ؇60nt"&U UL|1P*lOr4}W`›6qz˼+Ӌ7Ag<W\"bXN424W:(Z24O"84jPl&ع|r;鹳Xlȋ 3'M!eah xR)rZ^@k sۭv X@!)<[=ݙ'0iM?qcTiaVĊ1^qnCZ;ڟ,Ҭ9ps:YKO;"peHzF[_SBtyb%Q),$D ^m)vٵh_5VIMNֿ"J6l^Ÿv([!¹w=mO*irXdV}ď$4}Mߜ&E>bpt@q .%gn_5uZ l^aO,SɻKxORfr M| y%S=AG1u!gBE[#CkȒ$ )ZL5)eѽ3‡zD:g!\A2E)\.]0iG1;+hʰWq+i ໧d;V&52Kha+6&«HDZwZjn*ih-GT2?8#@Lz5P*ZIW%Qw.QTl2+QI2 Y3V Pmx**kqh1-vj%ܠig0m{w<"]h\C,ײe6aW879V&G q8ku5PWH`e >euf51'?A[Dl4g]!\0P"S8bUn*8Zkۭ׫'5Hڒ\dʭ*%/pa˂qZ'L>zC W/Q,0_ uT=N`W sKo-i{ Q#r>2j`YNoVB /`3+` ` r0˄2=e{]t^E _*/Ʌ̅ y@LU6~:e1hOV"㇞nf~[ ɫw 50zK<L-=|&W@d\Md#gvbHP~}KYnwJ ґޖ/Xu|11޽&SO{m:Ӷ72 !%vV&jBBSDWR|!z-1ypj9idDȎƞ J+4O "ȡ>mdp&Y[l9JDųZJ9ý]a$4[aC\pE蓿dL}6Hms7jP!1V:mQJÔ~TGL*T8ش;U80jH;Q-{Gەб9Xc!;z_,&O* ?k 4?(5L o!eH"j?+wVegǧjzfQ4Jr]\{KDH# +rP@Rz9]赆G]V;AwJx*Boϯg/8aYEoi9Ж7E՚QPYc2pQ욛nP@eW_Yq#0qaPY:ֳ${T@˜ؔgF@ < вt1_W!0*u֗3kaU)z?y-r~gN"F3 w Ou.Xa A"@*fU-3jB-f@J yDwv2 i{%-HCF Q6JT%5^g$̶6J(󽍛%nV/9L%C~€֕k|t| )"3) 3->ugfDRF%Ȣ~ZBqc!W K߰t\1[-Ҝ KVYᄅɫF'Ȟhm!ാF{.SMÃ-U Bӏ^nӈw*e$y` .'" y{w"I)AN`q7L{}hfbVPo5J;a!Vð)B+Kuu}Wd"[l69LvdzT/ZVZ( >,2ѐ~!FHrqtx11s۟w+nFkjH_d=Z:.觋;[zwĽ 3A'uFF>OFD3>DC+SdW}0T/;zl,/H=:3/U5b6v3Wc}_^葅C+4¯2˱ ?s|,GQH y0rʶC7ܬ~ 2!ɾH- h6!Et  {orgEyr5^1,;ȉؓm&SĿt "QRk 'kP|/#Q9.T-S^,^fLGDV NLͪdNB)~dHm@{C1 rwAb3pwmjqٽq]Q(EEÕعYj kqK+*) $!=0{鏢?;ߞmma yUI}=CiE 469 {da .FP4yrD9ViϕBC_0+GpTwy2ij&=eX2!b݊ `ܠ D>|VEM?+XS>jjG%o{F,T@IPW y!~(Q(qg1MS^;DHtk?! "ur'Er^;M9V%>&'8,=nm5{Ŧ2qK*=5I5q\M1dʺMu3hW8NyUۍ 1ML=26$Mljv m٠}ҽ$,E̗eNL6v?'ь>Kklڰ+}l߮e]eA[SFo!ksU47V< ͎<4i+II"`1;d_c`M1"B&'_^OfF b,Lza;$Io(RLq?Ijҙ stVrQzE>lP搑'7@ luyPe᷋Az7̓!9+0Q/zq:>M[@&/#Ǣ$z_+^oGr@d`Bb/d٨N -t:[΁y+:cS-銔"r"~8 ԶCn _|Lb?Aϴ.v)w9 }k G\TmÒ+7˜HH2$bݏH͡Bɹ\0imla>AOd?0MŲn xBZwG w vTa8eDVQ.ѾGQ!PkvjqHG C\ڎEfLF ؅)9x"XZ=`P<.J@+͸[zlf UHNm )yr y&zCMU ڲQ.WVPy!'J u>p}&U9=Uj&H_gQ;҇=5.MDUmjϥS|I(t BQbjMq-Vs$lI-]&XcIXQRBsK O2|Of X{x1`qG;`ɉ)\v# +^w$yMH|/z Q- fdhHsPmHC} vv]IsOUŤ"N-Z(H5k]:R>_+rf]T*"<^Vf#2L-yag悈yBߑsq<4~v*s}+[[w$đt̓dG2 G H mDv .s!92nμq'}xK5 {+p~vd,O/˧FfT~p :H6XaH@Hemx.mLlW_,8uUNl=)Ҩ`qS(Bc:-ߝ27᭧RqNtႉ3*OH:EٲZٿQSS킱FkcBP*,+ :p-o[daߗ^ 2?PX$$_YPѦF6!5la.c9FF9ӾR(z[A/o^ck&vo4KA&iAF:ŗ b ND Cb.d2}! q!cguкb :i@ʧեQ/$n$@9(P,"c:hC+.&q+wn^&S +>1!z^{Q9\Wo{l4v Jē>x^Ћ3Rmb|s4:jW֛v^Pct;H&dMOIjޝyJY#a )H#(@JS,,4'.]vJ?W#Q 6 0.X'V K +!,TM'^ (t@f@&"H[@ET0$֫aNGcpi;Ϊ5di]=ԀB|,|41$[}[\7@jizO6{ qiy!ƃ%hs#3yܺ 07M4V4'/P!?]'s-9W\2dEH^ZyvٮkSrjr!#8A 1[6:+ xoDa<߁Sg_:COHj*V9b2}y R|WuWt,0o=fROfm>/m$¦&9o;8`DqjBSD;" .RL_KmX;)~ Sx4?W䄔٭b/.>PC\%>|s"-> *-Խ$JaZǃd/ -Ҥ!&X0b*@ⶁ0}pE]Jih9.m`Qrr- څpqnڰ<4u287upQqr^CH;K(0B}Sւ~p\¶_u{qϹѶ (#A.9A-Syn1.CiW6'gLB{!m>8<`Cn/e`g!Mh@'vڮsk]'y` ,m֪?Erk8C=> \HyGY_7^ yA'˨,Q;P q&Cmd_ :tӷJ-X9W|TB1q`{B|LTOsݜIduiH5 TIuDa@KgpPY͂E P-O{K]Pm5p=Q"M{t9;$p ~_h73ojAt#Ѕn.֝b|2@pP#]~y'_JSj 1Ow=3h</KSVfƦIvR5MW8?%OtvAI*"`/JA~s}hO!ZrJ^\q- FՉT"נ%C)뼱!7[h8qmhgw"ȂYu(%pRd(ouf6WkC)vepуwIQG ix Gֶ,BQ6BM\*7~^pGf(ak҃Dd-)P8$jPԕm A^⒌v{[Fgr;9zpkj`Thvg%>H;ZmMX]b?SD>}Lc0G9W8gNm1^ +y* ;Ğ-@I)ɵ/.w:F Aж<5"܍=!2źugD&nO2s(&a$6rP&!rN6 Rue^-ۚe0R`i*3G]6Yi}WN~^:)xW:ýA g?T58f{^Z ʯ{nn1U<%Ο3|a7KÆYeuY=f'8,<f%?6)ח SJ1&%5ڕx:t":A/r]/; v|8 ӍJƟTvjLd4j&boiA= #JIdH~Bw' *qR7vSX7j\֠9U}dtO$~"Tͥ]σyfUŮ&agq/V|.p>х[{Nؘ ο9/+AؼBngApީ ihp!Bƭϩ֎rx0wm>NE^/43Uz!šfqj]זw$kC@zD탾/e_=WĆb`793:N5fXn\lpXZBn y)eJ c` HzT۴}H'Kf ! {{&di[f:UBb#p`)$r |L4UM!my5&a}v~)^\ٞ" *Qb6I:([xtfdl+QCHxB? ѥG9D AKk4w<{66efܲ wOg2^(#܌%й Օ[ah)Tx޸cwmOfsO!+eR д*ҕ'B/}\ ۏq*Za3D,d}3 ȼf^˼y{1qOE} LG-I'Ă25P]( ޏ$jFԍRh؟' u4GsB^͉R@/-"׈ m" ,d'aC2PŹ=S)vfc˲У2e>mei^C4gr1vf\e0d|Ek%M%7OQ?} YvKπp{%lDFO;GOY h\0xGC6bY\Dj@xablR t֮c hz җk#KKw}f6iyMBm2>DZ Qq//ds&(j[s͎C\ʁ >aa=9݋Lhż[b8"#EھFX9Ѷ}dJ(|A3T{Ba .^5=˱O%H`QթHTR0JnqbMrLZ2K#ځ؄3nR|CXG l|U~6jQS{bE<_Օ"3[N(i><ְD"0^}hCNpNw#:ח4r' IqwPTh[d>z}?!8޲~YSos^j}mw圕2tnqܰݩο_'ZDx+xʷ;-D R@ZZ̥N*mUT?BVc^] _!Yf9\ эf=[wQ`35&dлz̧;\pdKڂw\HUH Gr- Uj:E^1/GXHMrE|dC`| ~B-Ks\<:Oipz'>m̆fDY )+6>"x5'{'3d%XbR"\[7{7EO!oQ1F" Hq?:  "s=`Ydk&pGh< rSіc_Q\v$3EtJ꼓dm kؾ A4@2iecyha,2\,#= n~ZǴPA{љ]C7`ses5i$JF _RޝOT|1=l4VdFz;5 \y.;cE.Udrw4T۳H]q,AtؾK Oc=oćU>&JϧW|ޝ|ł4wQ:Nyy ʪ쭾߷@lLޗ9#!YWetk<7*~Ӆ:R'10h[p6'a5 >3_I0_IIT9ФV,ZFU>)XMwXIU>ev}`ʯ[%'k(ƾI(wjˆjK#\#"/ tm:G-c@|vxPa?gbHr@DbJFu:q/Gv1A\ogaȜ`cX+P34._Wի<_(!E&J{Q&>GYIdm,\>;(tȐ4=*hKhTxr[yHjXsw[.r?1 G?zj1h2BLG\PʪH χ/h~R_Em&\jQhfiF$P]4@CU5,;V#$EuĜ@oEQ4ELU =Gm{0UCl A<.2-ؒk xA_g{؟\Oh⸺1[9?,o3=ckƻyV}НFHL%VV`VZZKz.aQY]a<~ݎXYQ^ºA\F?&IޏԽLb[0M}/4ήȈVY<0rYs6O$LLɽxC\Ri>ǥ,yVHº6|?֨0HJ5l#!Y ױ& `.I|;_rj^/Q.0!+ 9!B*lXtd9籹̊ɜGu.O2B)0gҝCnʥH|z9U;0$eN?HPpN/.0 n+>s{ Nr?I*V@X)eUaG/v%]YZ6[qJ~9t}s&$/i6هmCHRVMNH +|u:L \пQk?;(/J\FSƼb `8sX|܃Lyo?39 Wc[:j-S ~j4J]P'87B@hu9Zm@O\<$@QYW{u/MlVjN­^-nţ2zp^/Kոfwh 2WY3.]ei F[tmqt@AT87k!»H2^񙄔yAt3ǐ9(R{W/k;YTQb8$rj3vR(ȷ1G~FX鼬Wi+O/䫏!q.V37oit-m*ξ (ѾOOm晑Opu 907x_Eq\6jZtΜQl3m:<) ]q-1`L/V,jUt/.'ZƦCLc~G+~c)2%~ulbwqh Mq$;sd "(|Y6XfR^s(HDL6j4R%z.vAUyzQ&Q5+7l:qyV cTp<Co sQ>~%97Gy)iUB;M +U m n~rP#PIEqP Pz'.q`FoDøQCJ5H] @$KpZ!^ 3\#K܄͝x=H@z 4F6bG#{!1?L ʝE^5ë+9h<#8}uo,x?Բ-byw5hph JqItx_NPjr#2EASd,nK`gdTo2m2ǧ BnF;UifZ]+y%Xf?/ET$SOIg NAraPIN14& 2#SN5H2lȽ]][N2ؒgC$Ev$}mC!G!5-hr̓l+C3m?e2%t-Uq>!pZ+IpR:_ mf>^ċ\Jv_0HT7hucb-_wAvN2z^$vvV"s)5eeMm)W}뺯'iO=b3wZAV{}}!wP&̪2T,mC*@q'ӒB`!?}^^Nzg)0dz{LQBn>՘_7z796MEBti&G##CV!X:md/AG 1M梱!jr <5A :f& 5E D_hipw"pSYb<:%+Nrfqst o`k! hGZS#-Zv\ya%X "۸P"=G^f[LBedjfga_Cy| C./ڞsa|v76E`TFN8#ۘMlҾ(Eo]v(i+#ZP yRaܧjiӱn7_Jo(hy2 mVs߳Qo6Jm2\VZKt`| \ɵV3bܚzՑgC[j:eC%\>Y=Wm;HP73ŷA_(YEo7ZHTzv;7Ly څe$pa[y5,Ffe/~Ts$E#жeuDuK}#J߽w0X~c _)-Ƕ9m Nu8.`ud%`^_}ȼec@kJ<*IaTc CDm=hwx4F)% h0̖M`xoeULߪ |2nO(>>Xpm$A\Je(螈Mhݞ5J@hu8Lq6t 4ͳBW‚.]9I8ν<(G5Ԫ"GO s wa5~1m£33"ؗ^Y@:3r/d NH 5}f1DJ0j|PnP>'.1aU_M QD&]feRj 2N8$6`x nB;moy-Yi ͇^TXZ3/{% XpޝP6^)-nQ0?P(RKJ\nƨ[s(aFAr*: e~ L9="\]W{]ƦfE<[ 4>Ǒ?vOxR#YZtgr;ydg'Gj,cޏp7 g#g! seݝi3Aw^qTσleCEUNɞsWsߧ<Ҡ.ÂH/@%j, YDA H:߭#6i6<(9jؓX"1Ж0R E10b]l0;~'KΈ8&">}3p:|CPN۷SMX-7"}%I͠1<%'QNX:zҭh\~ sTr8t>' >t4B u'![|%Ú_6nj: zS;k0yr-Aqr$# ZX, 18n@Ѹ !<h7 /k7KwD=?jcwIES39MŤ0iCWל,F^u pKVǶ'M"'1[ZCϬ6Dxt k伛*ZCB9{7\XaK,V8L6b5%7 ;\Vf0˖NL5h}Yr L?2-9 M1I*v3}5\vrm?DńqԮLX& :|hA_e uJp7ڲB#vvK|=N\-[sz hR)}bxx=qthC^Vktκ/`+yJ.]u\ֺ%%$geFc iu/pS:ӥ ܓ O2mk]9"_C瞿a A D Y\JT=\ӛh  *(w\.$]Lŝa"&w=咹Cw"9(vB?=@[%cc%Ye3֢ؓ0=+- Qt͹-Rk&p, z罬[^Ы7π#!pm!-vZ\Zl.ۊ_!- WwS@-W(Y }YR1 z:rh @oZw C;3twL1o.٤<[jAB]dTFex2@)1A0Js5h V^qUԼVp飔Ы>P eH VfW_q=mɮգw%kjVDhe>{zիIQNԒWNM2 ;Eg.dJ:6uw:*o١#\c{tEtN Ho^-;.Pu7c>j jYVʩ YVU!q0}FS)q: n-4auXxoKD䒰xn e nKYSՍAV7AH}4k<[OD˳± >*U |3|hF;ʼnC)_'~Ⱦ8@EȪqlSVbEm:".MrH 3u:b$b6qb+Rae䧮)98q 5+..̤m~dlft:4w6xbY?q,˽8Rf@gi}E  A18I}6X]Ui;Zhe1y6JH K}mp"tjoGAOlv=O]:]_"G]\ї;eŹݹ"r9Le%Tqlpk˅}ڭƇ,o8a8Q1^mfo0ǷԚEtxV+WU`ۜYnOW{`p"Qm/ sul@0xDZKZ*#;[nRp!k0P "ANn9Mލs.jqU:3r{1ݡvt.35ٳ UNa;P8or<۔7]MYJn! ? ~!<{j|/+3,ƿ*9ZQelT!.x_Ӛ P{T~y/oP!>g,FՍ@9" Xa,kŗlgcXJu gMT)Fd{ z.( (v6˷DI&tV ˭ґ'J` ,D'GF=2Y#]f31`5t _)4~ 6!ȉՉ놰GdcȣT^0˜؞_qRX:9]>@LUgPn׌ShɂC=ղ Y  h1!`rXܱ<Sf$ ܑͫ~k_?]| ^kY!]#aqkIX[gh}ˈm1?pvȴj82@:FGpJ݆!k`DEvh*a_QΞS P\Põq7ѥZ!U zW#)ve+$LgҖ;6;?rval[)oIn ޡRY!CJ_q x'ƹC+gC}Vzg#SeBEV[bwsYIPL8;}a(OyuEQ?;zFv4?(m1QܯQ32_8i0I X擟\2C߂ %9h !Qv-ͬt^_~⠟6B88;"6e](F ] \ui|vÑ.^s k^v ټRzycHqc…`yPOr5 :~_b,b"Ԥ훢nbD7}b0W tuW pa BE/tz` *sO˙]fjHJE2'd2W禎׳ @Eei+i^<B8]P'baǎ TߔtE@! `^gx2s\۶A3A$oD_,_ϼ7w2sӚ1ӒqEw Ө߈+",xsx/Aτn5WH^Խ(>$gW&'# e$k\5{)dX[Ogƍ0,P(;!ncOn%`ӞRLfDjQt 1K;1҆xM̑%1FApTK-|ϴ9l["KLX&uUX74I7A!oefQ,#] ZJ?W etJ I%;6AXhzuCeI|-#s wvDd, 0ȤJYN\INtp} W-'/?݋2bYWTq56MRjqXnF1r/Gqn-'X,a;Ґ k(peUJ+ʵ ldZt ^$Q6 mp³+/wzE⬑.o[ 0 ,sH Vٱ-H|uZ_ ~>r۶qkZA58*.ՊXظvtBeR=H-Jz |Y8ys'lcP }Ӑ |e3C<6Hv HvO/@bV<-r$N] bGdJЃ*T5=B | Or#[2M{:Ÿ[۫z>Ț8|N3&Qp2vEϘSrvuק;g][d}?fVB4~@ ĠKD;zxFrm˗& Zig`8Nz: Wj Cwo 20{}YMPbX2Cs8rRonhPfjdV_? \)ɫ{6?tj'DP=;S?4YH6(`jM~*"#q>)YŐ+pQ\:KNbYΗڑ7)TvvS1_kTAD͠TiU0:(Pc;dIm0)-=xjo&Y_a?KkjF !\yXU h*=hg-'ǐ px8]MVV Ŋ 9Avg)I Hh _XSu0DbD$67'4e_.tAc t/+doe[T'!>UlhVqq \DQo:Vܥ:+o-+(=hs57hQpZEv} E[2Qe錁@ۊvCmwѝ]\üuw'tY` ǀ%.x$ b78'Nٖ~ Gԅ0%L-gtXW #=:֣֟_J\ SLyJݐ@, ߅nÜ׸8Na[TWU\VvDzg\-R &9{2b3X"Y aֻE,ْ <;a` ~?47eudgMwwd6oq*}qM=vc = =*xI y +"[CRhjRiFve^usu`_ܡ:&i提,tj:j˪73s5U͐#Jxr-N;}=hT("RӃ?|"n(n[^k)dql/eB=/ 1N6Cټ:yUFr50uWq:a[ y.g-lϢfBY1oy{S"[5/T=;rGluY? K@l =),!oYh Q7o}L yWb5 c,uY#rĥ@;0ޤ=0g(zٺ_&)aEǤ5vin*{r+O_cĜmW,UO+s5mO$D V{8$S+lxȵ\L_F݅rhuTj7{C-8.zdwsOlT#8+„W`~v {WE`)FoGŇX 8LNDy")yTgJSv#_d(t=VDߝV.J{ ^ Tp,闧͆Cɷl؝4,I7tTxvznT0t$;t4쬿PCFх'V|8!-$T~#e{hj꫺'ַ21\)shZvJD6c#n}:PUm <8 Or^``Q(krӥ9}1j$x=nc0ըq/(& ?M1ȵl3Irᬂ[>f֗{l39aZ0x*5Z*C)wM,:{xZsA'G>Q"_q 3B88,@H2D]r_d Qlu6jN eTZ{ CvX[W偖}*bU/ni`xNϞ⋆#o>(Ax@igzp ȋ́sw>r7dx>#ԛ.mPS,X1Y@ٹz@hJv |jDop1Sh7ny3& P\P0/5 * %t1q{W, 3{,0ެFxnX˫j v2~}Eg~ò ;rc:_`b"黝z$hElxZG- b¥Ӎ/x9)وMOhv Zū䶪z2XŦb]lYZPZ;IB" D멉1s;MxotvaѢ <Ѵ8Юe\.LRùN$2$A^;뭕/IDy0vOFCY @Qe5q_~-G D:1'%A_uS=J aDo濹`YTj@xGgV~s蝾 ceWblǒf2K`။FTv!)28]\^9̭rM0@h>a0Cz5V}sff*(l{[8`u-BcTXpo[թ djb_|IxeX*5 Z3EGjWт2dڠ$%g,qZ 2i54Waylࣷ+#wW%tB*K^(X4<¿Kh= y#,t~l-z٧]$5QE*|/);PdɲBx^huS**hZ40|/&Txf3"AFc?ٿV# b2o6(1,ah~ ]iyOֱPb64=?܂˴J%KLG~#bk+Lg Mi[U-qHD'4V&4\&>MȤ@)ʤ$6ȅF3G|}9@]B4mv:C]|&cd :m)A=BրmtY{=i@ M$18]"*Jݮ_=ìkjHRr3Tf [aн{E8z]LTB~UPj8ZDҋ⁔A.~/]0Z/ yj&bR(hTQ~KS̾#k(nn7Imhc,ouHxs@?К BԚ8#?+Rϻu9 d; d!y\Sdtoa`+ xlMb>ۘ="PI!F:Odsw߸u[&&2}ݩƒvKmsx֦bX@MɿI `:8N=rR/ښoc¹5R@u; ( *U 4p[d|)ȱA]=O<^z9Q+ " RI$h#y0<-8xpi>uM4|>P3ѣj㿌BeokWKyO6glj2M l>b{# Cd ` !k@w7iHr:>߀ǽs4X^8AV1JH{r4 C$`~`FP''I;?#HtA1$[Xh4*0̻U:.>+ Nx{8+W_ɚ;Tg| x {cb7kp෩k{P3Qae\Z|%a?,:¡}SJdɱ3-qK@MMFhBuchi |g-5YeпYC`FS ,pG[GG)ƤTI'չ֕Q)kŋDV$f6+gMGA:.b&_GWI.-XZs 'h)+3>GJX=M>%+AǃbI>ԑOǏb=܁JaR/]֪z:/BRkQJi*Yz&|c3Zwè)f8O 2GY}O:Cmy WG=x@YHi0*l:moJV*Crʹ l*tvJfyH$l9K)ee:$'m)M8(ʞWM4HM#:N^Bv*BA6[Βn:B\^W2/;in4iS[__#ȧ+OGZ_S9PjnTB*8HOښ8?+K,h <V:24{ž ɏ/Ň:p+D|&QU#t@ E/%|~ n9X3tV%<>ZBFŹ>Ed.s{QI` G=o)=\^}!hl+Qf Pl j۫2XiL2gsohjz1] ɂglRlTU+rd|O_R!,N E03J\6C5Mn {i1-n0w=)IRRDF[;3n#gd{;Y*a$VeV4sW}[GNgo㤏* @HOURȢh~[4A@_M?bx\:C-HKAݷH}m\FS3ܢ2ՄT765 t3 SIR_\1hZB$]^`]` 鳁"V(Z@@*V/k}@VSD3d'k/ =Yw^˿1gj?yg3-#p}GG.& n/r=6/lV> X.=>72TqD>6Sg}jll^btaD*Y9Z,Y:ϣ)0c.nC޸^^ԷG oO&h/GXihC&@X7y[ x jg U)6J탐Ÿ3rV~h%~s3˙%LhL͉4M_(b(7 oz 3QP;x>ҹZA=Ӡ4cFJޫΚ!p RR"w )ԼʲI]= z^}F2/2yivdMLJ{PөXڛ"%9ECiG+ gH" U9IJΞMM1Is%Vzg[ j쀂zjw5|o;wlJ&̜$f4h#6Z$ACrxE77 !UPSqb- IbSvksYք! m&ijjZMګ还o -/t!@9>-sؤ:UCVn5Awx1*s6tٓCf/1Y#/=S̙uR[2H3i) qJ8Jl_ҹ?D)쥤bPl TԎ8XA0ґ`/QKmZRDTv4}8t{8A,u x|X媶cAaHC%ֈāPJ|_+ J xYlf`QH2Zr#Eyo}\гvNxsb _֬u\ HTqF{ ӣ[4Ծ*+~>'rxh?fYW XkCc.;cEFD DA+>ԷH SS+}^DkG?+`^~z*,)HenJЄ`Hp`(#W*S&Mr+Ա6<; ڨ~UB8%\{ـ?‹J i2*cXmh{d~, 'ԗvfAҗ͋0 KQw&__Nt!xbCx`%Հ4'`3;qS<[c%oM0 +WEyS&JmN{#qB<-gٳ>{k~p]C&|M(ɀR+X-XS #%٧軌1 GM] _5}.E}E|y!dbI3nq+ ۺjB4P"4]A>[ -|Bp @JZ]wT:2DFÑ t@@.XW12in#ABAC@6ey`B Zk|++~;H3gL4X4D̒8> Kmq"NJ4xc38DX65ݿ]UkZީ,19G ʹNg`Iy}//a="$(Ct/ӧ'mi8$?buCeL7p<(@*Aajdzsx:Wz) N4S,@w_/勒3".,87»l=\Gk刲_0S=NFoMЛ5 ehY‹]cjQDvpj<`YܛZ-c0׌RJpkQo&ۙ#FIy1qdq@3ȿkLTa,S, %cTjzKmV]EuG_}gc73]gRz iK$[Y-}AuM)m9Q oʹgIS꣏Y{%ZW˚ ?伦0 3*(d@D-۾3 ή|(4f}f*/htGuSg|hU Ce<&RWbښmnlN/uJiXK6jj(.Xpի\ZN5N "8Ftܿ𫄤ʚd?fdB3n(q|*(=UӛbDՎ(7K&v*iюŝ9޻mҭ7-#>t(hY HyOױtK(]GZV?/Opϟ:O# )W0aG&:> SrgRDO.u@~l>ލl@CoFc'#+!I?k ?0U}¼Hח+Ϸ"ΣOŋE:S#[<0 ȇ': ſד#ٕxB{{f!-^'lƨ\5cr㑩'C+\wuf_.>E.,;sC=LDa Q׋QBϗߩ\,r ~ctY{aGu0Ce7~pZU+$RZDH>H>;LnQ<*1yNԽ8.ώV`hK 4(售0ƥ9viײLG+* ÁIBNU-=懰%Cj @DJmlFqEdc/\\q9(SLXn1s{6mztd~yFՍFL["?#و#]| 7dƠC94l@@ݟK$ҳ L3$yo6)lt2y[EXگ{u䫞ki# @UWe޺,[wΐ #jױ?BHn`b,0A!2d%6ˬo-k[vDjMѴ`KuVq40$A rKX7J)W"MUAE[NJQ6}\~yG @u@Vm烸94'ϐ }TA(AVe"rh2gx{VvǛK3]ۇM#z\)^H%ƣ)i:>7c$el 0b6^>B,{wrjƧMm3YWUOD[+&Ȣ?G4qNcl;5f}ʩ~b745e5$$!A&WOACALB|ѥOR8MI䙆Cm|~3~SqbH]~@z<p07DHɂI봲̦֎3 U3S>W 66.HB8ة'{ 2{5k8uӫolCKh9acT @I".Øt"}]Ձ cXN츧`9_>;yT9h ظ܆Oσݭ5G^]1MH\65dXx<{!'EGӉc( ?%]kv`sSl"MAi;)x}߿`trwΑ* QuL{fr%bw'?OrLQg֛#j,牮ՐK=?иm P;sxLatӜk־Cߋ&*H(XTdQ>rU+1 dyMrS6Hjw9R=:2n"X02u7zf/=_sAh z8FE֫np0TNl,#w_=2Gh hfcZo 1Agwbb5H+NDKWP-QϏ$LI/8TO+hx,l%Xl VIhJɒ! tj9/[4LʿwdU5 WCX&#B]upDfP*$ _Tç zĀ߳ fw5і_H 08D,}t81EYb)c),`U9ym~Mګ~sf[5>M_r@4F f6opif#Zk=[Iʓ&߿E#wy,SekՅ&m'i3cH3B8UzbL7[4$1+pԇ̥ yfḻZq'7T"5Jpt10C a ¡s'g0]dFe8|VraH%([viqE,ZJ!kV;F{Hr=_w*?z VF:҉oJqO| 1󛽊P:<b,'`ΗX8L2۫B_8]-qWYkS̎U;*{d(bz8_fQ#B[@\qN.'|H_a5G.̐yא8UCXu.lۜ>#3HLÆe9]!ad+ndBtwfR|ӧ9@\6ԇkd3DCk  Sg !~kHh.9vI-u$tS,R!2{+<; D?Y}TN`P^<] 4q 6RkÌs)9醴%W㫵Tw /Ӳ?!M@WWq~_tnwle[ SDWxCXA]ޕ-Rm,|^MiQzW;;voxw]m{/*@6gBV7a/`>+zA%vSICX\N:m L߃:t~*B/ĉ=Ous #0d܂D KIR~|򅶋WkTxʹaӄLbk(/X%!ջ͋~]+GpIU:Dc_F~mh`LEUן:XQCdEύQ{:H _*.ӔwXd@]O "cbVpNZ?f|i DeNG8[$4wIÍ䛅LAprӰݫSbIRAg)62uTLO&<]$Nj+0;|[sN XbxD(&E*buC׀? +!UiP 45;=aUwZ8^s|v?foҲwr'bXMgҷz葙xAUj}܉XŀnHqɋ~@qF޻*;cP.VC$#nvy];BVT`=?n`+?7ɖd|`XQϯX\Kh%1ʖ $62W@ 1gr*'л"جܯa-:mΏ"djS`~CT#<3ΐޏ;J ]Q]CM޽ere)p* DR)tܦDZ^1P;ۧ.q#>pyI_; MyTZ & |5Xg DY=Ή"ֶ>l)P΅۳l L>F?7x gI̔ -B^ȗkG'u{aɱjKg{/A > ;jbQcCއ ⻿b!1,8\rp%Cٻ{QII*4=hqٗ}ԌSOm10A:-+HT3W\[s;׺1)rGNv=5uHBP%AZ1mB*vB"-ʩbP`⣎\Ȣ_U4J?̓9u` h0knb?|n.K|ȝVMr^z<̹Cq>@!|zVb<'L)K\=8 v y Z)Ad.oM e`銘J"'Joj N-u a8a݊x22g,d~)|QN"5L;Ѕt˄z# ?v,2,-F,?l?F8#W×*3nKőjI0pDD ^0=t$?R>Un|0LIgBi@'gU:WC@};V&O0ʉQ==t<,n)'j* yQ_^E7$H zQj|P^@x+'XzU[Sxl1*j[im+j3̠Y>2PjCݟeFP ²zӻt3)w,st Uzy|?`ɉ;m4IیRK,sf >RqmZ9Nަ X+8bɾ NB\Mӕo߮F?)?ЉőH"oPp緇n//ME8 !f''Y8Nýy ꒸ wHN ic~¤Z7 3g@0|D56"RV$|Mثx"#4;)Zs?*kb3*ګU]q򗟣D"NJ^ 0A!¿6z_^zfGrhѐ4K\ih|7DGDw|+'ŕ+H\FN4/þ~4-RF*걩?%fN9~vbŶҗGE] K1>yejC1ֱAD^Z5zSDb;%%){LLWnG!ck.P[z!IuC =NR "Ẉ0/RU f²43T>$[?gb;.s=*Ii9zw%:~ )Z04Xqt#ysXcmY[3Vg\5d2?U]FQ41שnXEjz_!G,KZeZAfI|_%fwV.MjY ܦ:2JT$$8u~}Ԉ }γꓱ#1f@7٨K)ۙ{A[,Ir>-H#ɂS0/IqXh$;Pal$͐>rOvIԋfU聆e)Xxu#+BCahFl>"0p} ]j0K+J{m" .@I QƵ^Yظp50V RvZP")v[ b8w7b|Yairu 0RC<_-˹4@/0n iuf9hQyLv;GS`4Sۓۖ*z'i]zi{7Y~*Lx}%pqym2GrpKeYK֪^Oȵr%>3$cVƋ/ 049LR6{;B$*IfV\%\b pxj652 V/s,͜'8rХRR%būԱNb|gp`Qhufo HG&h$fܒdTw)c'{Xbx.‹Fž~ H).rYk7 ;Ӓsw0P0B {^qQ 6Eώ;B+LuL-EhCGG fMBQ ~W!, ۷XDc}H2Lm?miY`<*>JjH%/' Tîy*ݰ7 ֨(<|_E2a%]WEř.Pp}otũɁL+H(h65(:􌘁j8@Spf4*Qs(ф|.%Dx:HѮf趃@EXuŝAN{2eVJ lobqk^NT"A0ZXY5Sog?4Mm U!2.{8qT)DDw~ o(DSPJ[Z%ޟz*5=h},砏o}lwn$U3Z/LN;C#"p'*V&[90Tr1. (Qջ1a N-?f_ʕ5M;aiRElʼؔ <섳05ܮ'W2{f2&6H#XmGhU٣,NJt$dGԈXnDm^Ax+a95 ݓAY˪mNL/p>H9gs1k:|j9ժ7O`t&#HWBueԆ(m&#"\b'R0խdv$:镖aGZ'ģBok eKv hr~j\-3I#ZYk*A@72{xX` ]ru)j:wx3mꖆ$¶ 8NMke%;^VMN2Ͻ͏]|~ GTN`"FG`]qx +2w ѫ9Q8m?F:Z uu3f&9_w25B_PkQÙޟ";~HcR[iNfSol ˹O \s9 #8dZp \غFXP-Q\Eyڎ ;;[LA 2,)eXflWцk+; E&N'Ylk&rT ,`F"1^k#@)d#d]b l8= (%Hd QS\-ٕ['%4_[qkc&F5HaS7Ǥ-KP[ _K07s_.&FBi9ǀZ3Ct(^/jBC}fe%~r<%VR1%>z/K%iaUa \ʹ{Е>>ZI81. ŒK/=MmxTg y+xÈ?7s13a/kyv*qf. XADz2(/ɶ+eq["YSdvժ7G,8tM7i 6'VRBs[fP/x_-+]HҔ jk9cCJC7[7YF|;,cH2`G +AjV=?_ۺu!No/ӆ퇕k׍z,F e(b هͱm pvAi\=s!|=6IJ ,9Kq^7cyxŴp_;<%b_/m7~?5!oikgGpPFT!*mߘc|hv8LW %xP N6EX~er*;95Ԑw~ހOl6:4;h(*[8cv/20%g+>MʑQ1ȱ#+:7G.>< -2dI/OI᝼VLG`5p/4hg- @zm]Cڗ|?^&9%uz$#*0ubehSJ%dA?8vG3_dB,y?%c#*B򶉼[U e{/#edvl8w %G ay:<c(]`\WmJ:NJٷV!=s9dWEY'%dܕCZSi h&i $_߰m}f6;HH05k58L|/o%Q#i q=b,‚{'&1+?YeuQ7k35-/ ҇\N8=־hzv5kV8pXۣs E[U./Y޲{JafcozEfအ[>M不_?*G[oNby c/1 \,FqHElAe{+#SK׌1JNi-@} =~Ĉ֗/_rЄqxb%6ICѓ_DoCB!22xa t҃ENhFqz|(+VI`;4lH{qKYoN*^ >kݢhfȝE+D9+4ed#D^wNرTj O?LeRUeddRϨ=A9׺3yMxo&F=At痗H*1'UOp]>@}5 a;H[n9'O@L?OTs/>l\PM>J"sI(J{>rqK]aE)>KkÅEkh ^9EB 8;ty@Ԧz0v[TQˇ;:H"!kHFTnjHfB wo*H(7Jql_+4(1Llhm$RiOdSPyG6DZ-`2K{9p~: j\|(KM :s8a S)E|1,DBDt&(Fbp7- {.;d_UAlN8\ɢI`r=A<~mh @&lyH2PQS񆭏>cl?ߴZ|bɋ˝@hI؅ޅ[ڨ?7YD"Gy 71`eoj%ʌI c{?T}R0 RNdd*ӘH3=7 jzIUn14QXi\@ wޟZu⪄XN8ۜI8H~ дNm=&~Tr+HDr3+iE&K^l#s*#QBdyc GwVPg0 ZʱzP,a ; 6"qxʷ`YGj+6{uҨ\"";v ;Dh:"aWnhc ޕ1o5v;|ye-"SwQKf5L`={~mxZD[M:zR&DLp/SC҃yOǭ>4Y g`Js ;ǩD/;Oeo=)ܝmaEh|MyRcԓv&\2)58Q)ź%QS8^RVx5c"3+I0@nWzXm 3bt@U1  ZvD\1s6K23y}RO^ޓMKբ:=uClqx aTU-A ,N8M"kXbH0~&FmD$H¡r]p!i#yDvI٣UYʸZٚ?3Jr2~l%TUs U @P"i$Kc(@4%"$j*! ɎP5QeVQ`Dt~ -#Eg\"%̑;İ؏bxE偊Mtke2 zaS0w'NX“3dFЇF>OX;FĺJ)Iu =ge;D!L,%k0\)o֠ȉQ>r6rR:nI4>1\Rh~ Ǭhri( wZ<eH拢vѥFwϗ|͈4kR(G6{9K]V@}.AO坄se0 "Srea A66)\ i< Ń*\"asaw қ*rӲ!\l8}HG' c,c}}R %gyMX&> )AMcV]ktD cYvڄxTTMlPMn̈ޛs?Q!I/];|R&-~uMb!7wl)ƚW3CQ]eJ)r sU]JpبP~ Iȶ0A@'@jOex֯N.G^ͦRzc݂0=`?>~nHk9iHҳc/ntfMG%oBwُA)*kʼn) uc*` Jc"ڶ᝚ _ *B3a 0a042DE 1cp7=cJ?kvG3ϔrUHz$]oѥ/7r/\=ܙdM"hZl[z᭝mmvoNH 6WLPcbX:AO 4솨{ץ/~'dsQ_M;dծo1 ~#u /8rnrS& ^0L:З4pG~S&f2~r =Sy&,2+S߸ҧk1`spXoD"~7xwG+W<{el~[)wLp"PX?vs xX3 :[?TT ؉:[}[Z}y95Ajeu]CY7rxx/-Owu=wԁeO}\4DK`\yr.>s7],ʊO矄#U96 .4-&b1;hP9Խo$}A~ ,j2Q(5fߜ@%%W xlS $ft.RjKOάpꈑQDE8i3`HիRREHj3Sqhv$kٸUƴ'c ȳXL-L';0<ix@4Yngr͚ cV 8\vBge\ &ne$0)Ԋ$a :JqR2(p?qg2l{K/,m`Ek wnypnrU[jI7)jyS =g7ɧoq\<=N QQOm` YVbsf3uab3TX&`+1Rsd\Y l~ 2i4!< {ST0 }v%a?&4_ނՃ(fգ9c|L }xl1P䃄^R_ QAoTLi 'MM$&L$Ba d*#"!q@$;hTY 0']2x&쓟f!T4!8jNHq w^]I"7.x SV"nnj]tpE@'xέwԐ!dX!:ĝ xX|ڣ4PL4E )-@J6 L^8 n%$U/H'm@lBEt$llfA袡pj@x\ P@:"QU:BLDJQ3MTnVhȌPB@sBるPA b.&a/+ZU8FHr0۵z{+3[ n)@ [ zdh Pi(w7/gpU=MGE `G26{$:ZcS}kүg:P;ҷѱ$</qk d7^_jA#P-U3TSIX)Gv̛g玅pOeOGflR.}[ Y=3gD.&YK{˩┳GBt >䥦 2cp3楐cjӝEk(ISMNc5!B"bPK{6- Q X @;]MCퟓStqf̟!MM<+,fJ Cn;ŀ} ҕcNwqfF{Ϲ!DΚ##P.aҷoЪx b+AAQ DLv˟߱ FI9nڴW7;Ku =Z 202 "HF9Z r:/oDw-ݜa09"?[|Oϻͫ;'+,ffޮظzTn#4嶁"XdG<5XK^W΂ԖA@C*dսͥŝY?,FB@;L͎R^ct;unVFgɾ˷Vdot*DQ)*>:KB ƒCk9tO$Nu DYn&U?82(ߜwa7/\I!VwI^Ǘ{GTUi5u#΁u;0RF{8nc[Po;MFۘcOB].*LR"PF(($>$Q =1^0ZBQ5А@ 4t&g&&0Dhp4i} I{4C3K5s4s3J1QQV3F|ώ*'TbTR_u0Y+}=,gX&?cMnI#UB~4}*:Oҧ~h]9lƜv R6`c/mexP (~}}??>OsϏ(<'{>ߏz+?oo/~~?+ی*`g̻1G}ӏ VQ EQSTiv_~=^^N_Yac?②10uAKj@ϷBji JmsliV[mpנ[ kT(44x\Ce'>  :]L̝F%xA򜎗g4PEy\㈌H2, ET{ۏOGq6lޞ/BFb(yv}.ڇ+5䈝G{Me_XE6֤ *(!(>JxgE(\*9[ѷ͕4De^,)UQTGfʎܮoxq/ ~*Xc"B*ĀDT@M.X0mTY3m*ٛhx?[ 4E?Mt#%0z/Nv4+xQ.2 ӌ::.'kX"8&$=W?_A=0^+g:*{p%{JTDzJpB I H lq֩2Y7O  Gn6 (j7~bc-X7=7H[dk @4ઈ7묊clx^wizM/}~A0@OL4iF E=OO(}^ cl33S"pU@kQQ^Df#97S&iaT$2 (يX;I"킃{V" wǺkg#N";=*0E"E2 40 v 2" 8?n#c1 ;Ɲ'OWreV';z |uj xLn#-U_]S ?Q}WY35뢇P/װ)VufEk')i"?!1'[WM S%wb衂 C2 .6^vylu>Yi 8Orox;Ou@+C 0xy8wmd1-;?v^no)Tygi}Zzz}OKAnOs+l{  '1h}~ Xp2x5f=]͠U8X 5;=O 7ȂB6@Aɀ.Ya%#ش-Ӳ Sl<۔MR@7!$L"!aec8M>o [e|o Ğln#E@P@ o/;]O?ii뱧.H+pPr:f 'BES3  >]k(uV[m24զP:QZ2:hd]U4Ŋg5 |* yXqTT;NTz* g_d  |EE'GM'=i ,(GC:~*80@]D߽y]6 ێSnB{0a8y}ϘN2d>l1Q/EB@$g9LE_Eq8"@HH;/YPFkC;:8v!&`"n:͡K?'O*PPlN|msPMJ5=QRU\Cb*={/op&Nd \hB@73^X1T ~ڍ͛ B{'׀_I<^v k^{'㶣Of0DTGEC-25z\TM_Zk_]BV(JBDNf(V=6fMjNLPDĴ*ՅD #VOJ,"hc`ǒ2 Qg{4 7xMr7e}W,"wӯYx<+E|\ c5('&[}h+"K#I%H},]Ũ0ɀt&D/SolD؀| ?geFyߍl );'D|J|X7ւ2~l:,+v-f{k>(v^c_YoYF>u1Q.~Uʛظ WQj\?7ںi,y`W$[{/fZfDr;cA/eOK7ƭ|R˓t=嫞čM UFs0AwTK ѝ x txU9 ᢯󞖯 lDs:EU_?\?aՌcۃ_tWDJ{v1Cp2p!|OW;9Μ܇0?LTޡqYl\`$F tX4-B.`ndTyxTZ <KyxY5Eeǣ asbFmLh~R23s(?2)xp%Pq-{V^3੹O-7Ҡo @CD)jn^, 5y6,?i 5!. ҃P^BҁPNڤ\ަq-s=]ɆT."";L L:WzCQ}6"/7ky@3@~T47_">>n;l~΂{ mPB%)_*==@XN ]ڵDW3W/YbU$$. lΛh(|@轵x2/ d:X"~cK}l~'2?frl 'AH꼿g!A뮽y+/Ƀ\6<*H -JUE@\)QIt򹞝=rd?/y5V:iPDMi[6pqC}RZ&u?a}缮׷8alTxCI:b3`Zxc`5Okp .:a`#b!`{h?i}e?'<7avUJ`ȀD!+Å6j{eb&d)N:]_Xt?nD5)%xE_~M9dC}Tz/@=TQR |w3&):tN%`%ٮ**,v+T^c vфb  Y>e'@ŵ Y],{lʬ]AT7ODab ( H"M>4Ogt^ %k=̣X& x5g`{26Z1E)4y~^_7]eٿ~nv 5ּoE AV1?%0pjōfhS&&~w@" $k  K2+ $2&oGb{Q[5侌\\VSzD{R N3Fڊ wme1::XfYCmw ;dσoSzjV}"^b]{lL̈:وcr݉v5&EQ۲nMW%O!N}2`gCM@@c}hV  x`k̗WzZ_"]u]yo1376*&Q=>!T션TGg%0 +4bX,D衪!<_ B{^A5ΤƎ{EH6RwP*?ԙlhЏU5 ̷4U?2, Ah\x܆m`+O)5WDx=L=@WnSbEzega/]{D/%P-H"]V /ߦw})T<yK@#4`g }2R" 4ZGTa?C'}`;b1XCި*Y@|7T s^v[ C"~ NeR@֢]m":J3(mR!L<]6y&شvZG.zG\`2Y`KB;_ڷKflK!49tCͮ Tjg,[-ٍ *y'T=ư2QWΛa26QȬ6UqYxd<]1`{ƥݶw#-9}~hLidf$:ܾHvPuVndRߍ+^zxSًď:,o{|J(Qdb:}L.?)pbΰ`ؗI u9ܞM/`M;9\o ]o sN8ܤ O#{@W^{Oyo{:O];7Wzi#! HP 2 mw)UpW@`8&-`6u*1YIYmR)2qx;>Xo R&g=y\ ÷x'vvZؠZ~OGXElg 2>t[R |v{rNZE/ ,i -EwFor; Kr nWwfl0&EQ6͇I홀(=.-`rpvmC"D PgMZ'.i-\g،Ћg$ 5\ ,ӹtg?4ƘtgQ1:vk{,J6Y"MiwEJ@sq$O95"2m(Z jߜECO[ķjw-iszstET2"0K#vry)>%x=ft"7,I j`.g^P*x(*a0 $ ŝfXdf dF`8AdԻ,Lm;oEt-a@QlhwUw'R B&qTPc1#^rL>bJڇgEh㘲kkX:3/Y6 Zer"TC^MD"*4H -gv9΄i^!M)0'y|WOEª> ~O&%[0}RA$m WqE*}(oQf4Y[>Yl}1v"VB Ch@=K NqSTQ!"}=#!Ivw!$$_u;SH#́<8aYJ';):D%J>oO1ޣ$>l\Ha]a>|(:4oUvE嬚/yy9˃_vd5` Y kQVT>Ǐ@(P\剏_=Do271U}Ml}LJa3.C\}NOq~t@R:j@R}!PSzݝ<{lq?j=ZHD/=4O +^1a+"wFgfغxb}Fxlݟt!Sa/dd'Dߞ0sNpjswȂB3~jBP$~.hҲꫵV5f]/aQr-H_I;_䮞Z3DSu kxl-$Cì$ᄃZUs:q=5go:)P&K%H~ XbԱc<.! bS} a580-,$U m??ogc"9Jgto9r@LYҲDN37'Q+_x7h鍞`B ;a-(w͜Z~k֓KL3e˲I'd16~>{?ahbЖZt(Mݔ/;?AlHT70&xb:X3N̘E٬$$@7E?! [U{ilT9"b%Ax&CPjъkq3E 5DTT"()ǩUyh@KQ <R-Mf>Xgn8nSقņ$;g=t f"kc*(R"fd4U57*eWuH"  .D4jj֦}[[D9Nr*ݙ@e2ɚ$p!ҀD Ϟgӫiߴ:%O 쬠".$@]&i3fNY@J.~VًN.٣Yvբ E p5dA&p@L=_.sEkjlyN يMbc9 5L̡QR"X +)Oo ) "H"2 2i-|QVnԽgPJ@rtɒfE0Ӏb|&x.r{APyx}Zb1 ,!r1XA'8c99 e.\f\V⪏]8ӿFl_H"A :Ҭ=@ V}5h *Q ~~ov\ش#"~<˗ bٌ.5_   808-Lx&Fץؖ1KD7_2^"}V" bC., ""h\m/߬EJ뮼 ([tbEX7  bUH(EXEb*HU``P,,)PX` ""0Tf3~8HrE*" 1QQ*+b$Q"*E (@$<)\Q-߯ D$R_}¼"EnamU\B뮺^bV7D)Հ '[Yt$q۠8a6EK-.Vdj#!cQyv bE $5FTfh-EyPŴIIՊBQA" a{EĈfS.l+tHF@L  - " "BgRL`EQEETUF1Qb ,A"X( HDE >AED  ,PTF UEQ*"bUXH,LB "X)Y'45 ,X)| A$V.E Ҝ$G-? |hsq~B<l ddE(" "H"X1A`(,"QDTF*U" TTR1UV)X() AVE,$TX X (,UY dX(EQVDEAE* ,E*QAV E0dU` E$aPdT!R HXBhu 7AOуQ]Z1F; 0#@o| wa' d ,0F,VȠȈb9Opd** *(R@,PU"@X`"!+E M@b"(,>o.:|@Dj2OB / +Z }ةʨAdY,XȠ#"DHE$QHdPX*AUETP,XVE V QEbH,EX *"(EXEEV"yAE`,PDa&*UEb",*1*HDEUDPPQEE",* #,X` (E` ,F  *X@Y"E$HEP XH` 1D a "$\b)RE!?*IGT#;8.xȬ1XGx']B7fyihBAaa", #""*",PcE(V" *ŌF$&A@I%UUDATDX," X(*bAbH(a" EP X@Ead"ŀAB"*, PE(E!Jcd 0ęS-D#?TR drHOlCH(A@V( 6>/ϊE>HhJ? T2T;I!902gY `/4e!VB~3c!3fk qPIuaSIb"0R,*Ub*(" DEEQV*,bQAQb #c$ȱaEY"R,X*E"A`bAEPYH(E`U ( EEQT "B,Ȳ",Q)B,Y""a)"d ĊR"U`(UUPa"0Q ,REV(EA` @$H@BV((E XH (ABAH"dYREd=UL$;$?M5$բ!Nd'sk54sA>lK\SFRU#/„1CFC5!'5x%t}-hD=D- 0%z 'k x 'j== (rq N6+qGuc Y҃ŀvR@FAF@P "ԏA,XQD ABtU RtIْuqr\4ߌ7dNNwA׊&2A#"HHAEF v2׮h o1bSR}xfߜ}Ջ@˛.i7^K/ؘY.e%Cѥ sr !}Y C&LLV[t]Nr&,͙^%U̘keRlUyΧmryRsp`ԕ$?݇(ttӱ:R(@KoD3U! " VA,UDXzUT&,FתPlMaF1TX+bX1PD"*#,#dQEb"Tb#EQD*EbUUbUEF ,E11b1QUXŌ ,bTHU1EX("b&QVb*Qb*XUTF1V*+QE$X((,DUQDEDPEEY*QXE1ADEQT ]|T1A`*A`1QdUF* "HX,E`"`V",DUV,`(,P"*EYPD0D*"PPX FdbEQUH"*XTPDIQ"( +EUV(Q*EAUH $DV1E0R"E1``E 0V$PXϱB, ݾ7s e8OgP>E%wzhR ' !M"QȰEXHXQDHI 9sL6yui#QZ_o^d@m+*330?YT<6` uIBuճv! "ǚդksm/M8YUKKFԘXu~r&m͜yӺcCh4V Mغ Bm(*/#W>R%.~$,MŴFɳ%^g٣?Z IɈAimh|$Fc!"bӣN x>eրPQW);Wfyff]2TtJ;;M$9АVk|= "!v kc\-Zv$X&|ED&5 okРsO"Uf'{^stU NB&IGB읰QѫNTE^(n"k@CvTsđdA.* 䂂 ^ (""i Pу!;k w_Y1Rvm¡`,SsZJ'"$qh9=(a ҮƮY]Cz`gK{I\US#vHes*SjF 5[b5(zlw[vih*W=ɛc&+i{  %݈袂|DPWR!APDx0@TvqE4͈44&K IhB $&QHDi SY][l,hIm7{t_+mPa0%u.vp9$]+E@><6zjx_spul;vn =a ]CmZ +߆k]g ̴*A q*(E@B, DQR"*Wr!+tLֈ(2dEgt4cͩvmb(y&zkUSx5к:D\7Y,*R9B9HiԪDtB^GST gۯV|]Pr$ě4] 7_Lm<04ө@;GwtM/m1k& "QFN )`? `0| K vMF@H|();P(H̚VW4 XAw@J-,ݽنSV7zzt!qGG.,O3l$GWR0ؐ>#(f61т<ULj(bD81@ W(#nGЬ1ofdQ9o dG\%'|"" y)-YC U w0ɿ:i3V,С^sDK7-?OM P,TC Lh@0d5BT)?6[.B v )S{*_ZǮuh eMTUـ)\ZHAوNkGV:rK@]H5Fll;Y'HP6&"( a EPCsENDAˈ !iA۔ J=y1 Bi Iru+Q](&P@REJ" <A5i@b'Iv)okL7bD M$ vAnR4$&:2E@E1X|O.loXږiV-=g4htS+6+ikyuH)_HAu" jAr6&hQ^4)SwG$Fت^@u3!b"hAK`@5hRy0f%G@1AwFH d' ,;51P$9 4E<*U8IFS&h‹p.o5@SqZ iDjidsbJCZ H(e#==VMh "sq1hTMP(&ւXq/2*]S6(TA$((9ˀYYCo DĉtdL T+5W(_7;;"Z(unOڂ-BURh 2 "tp&Db;)Ăy7/&+p`[ I6T2WL*\kT€" |LP|@"h0(f lF|tlpeEot3F誜PP^uP,50 tM,tT|LE$Ԁ) @0AҀF##"}!ɇsBn RC*iAI$ T#F烌8`躁* 2* MxD5 ,͊![F f|"DQx5J wLQ\Vo"&  LQ:7QTb(eS6s7 IG.fq}x*p]Xym彴.tPրiĴD<+| + ,FM WaMlI.I D$LPAshspU$A" rUW1A"QAȰS:4PЇvuq`0\|? ρR)wB3A΢1\1@DžБ@Tk |A$ܳZzJGI.1/KU,%N?I,˔`t0ݐi!96fԨnBh |]h*zba0y*^ C{opj_PtqRj5d]HzLum > b's=hhޢH_^`DՎ۷wcE- Xt[Z_֊kE@o"C, 0q4&Td CYI 'kU@"0;l2O}S YhyT L =CD r"-&wAxiy(t)o01q@9<HAךH M _ Qc@ u"iA>בR"#b ߮Axpg"&(`8;軭IvocUq aP]q-|B\5&¦I$I7{.tm ^;\>t{5,'ʹY$L JNϘ^؝ "-Yس"SA(so.w)"zr$hP7MJ.E9.&,1A37MLmEsoiK_ykDb7Œïcd3gI6OLk}Sá.IvOSlfR;xb55 Ppx;Ƚǡ0 (Rf> S a<5O:3ƢԵ&G*wHk^sq@xeA!b@zn.}s^ǂw|J q7xU!tf/Wd'a= Ӷ \Qs1ndstBu((vGŐ @43CyfȦNUIBS.9W2HU);ޤ_`v~~%G4ᤍp zʎmU5zjWA98PR5#s4X/N6 s(fih) <=&3h],Dƭ$<MO - mcb/Nh}Ayh'9G(I7ab;;݉XR 9\`vR@{ ]?+ĽbĽFg`דP ZC}` sMd?%90x?@ X=|2a9\?;ܡq UMОgznxych3 4 {LJI`U999FAw ɒO@FwBCרP8(83EuN%NqUYK&^zvx45\CV"(qпuIQ-d-KsDhv9`.Ҝ^pɒ\WdDoN']7ɟR% qղP?ccͼ2[e~&g\6N'Y}aasx=>{1;z,O6vKtwÄ0~,4 g.WAm%pҐ #PTmJuv o):8lVRoB' " -hɾB4ȇu/rz'5DΈM>]P;b7zBl͓$$ao]㋷d+||?̣Z7>vnhB SH mX;b#{G$6*j( _rۺF/W\kxkE3, ΅OWNVt( 5~G ܇5*;QDAwQ :AAo nuqWwRn*Z [g UdOe,K 7lnI#1nM={絸 `۔̙ᆻă TOТ?<ލ#fr s5k^œC/0&7@ulEme<-,Ng&Y]eZӏAeSߋUs[#J9  gޑ42N)Oe4gmu~D ًSbwD"CM?uw6iV#Iօ6Uд,lץ4l:bKik[T E5cMCK- 5Ut2Hhee\Mwa% {O]xh~ƶs{ET;'SM]m8`&K]pm;7]Vϼ~k8 fD58:i >4CLVՊ~0KH| $^X9٠ ۋJnlsjv~L*8XEkVxra !)cnUc4ܵE=Y)lL0cm/YVl/)2 }{*AJuNqsܛ T(  DFR%n.$ִ _0i9re간@Vl]2p[yllQ307,ZHdܞA6;YA(K}aI CTNVƌ:^M(@%vVpk+uJ;dh cmٴ=w3 A>:v=|)+&0\x{0gE׎46=i +DpuBaɐX)̾)\{Svv]Cq~R\?Apc`sMzxo'|D²I }o2pވN톤gGpHEqaK?(۽Rp 0:6tL8ozرXb,E7"LI qwC6߿#v7϶2d~7:[!f?#=hǡ<čwy?<ߝ4ҋp2v=S*܈cob9eԦ+x//}i1 SVᓃ} m^VB4GGyQ;B@^>j?]g0F<b#aF].& zp4Yvzٸa a gWB4 qq0fba<<6 1I^Ý<<<<7}!11_<N t[2^XNW0+xi_VբVZ+ej㷲A1 @rn!3ŵ b A:'wwp3UU"bY t.Я`0WWAڅ;AUuF{|#;uE@]:t\W;[T@YjtZGK_^+xQ,}~l*;nlCC*C,@"(x o{.""D@ Dޣt]]\+o/v[[V^"oE輼 Xuޑ<^;]»ph>HFjvŵDfWW⧃'9m>[3[[Qkj-EL-q ,{/-(:7%fqp e35NW8G#Y,Js%̾؃ a^ Aō;!A_gRx=== \Z! d{8#Dbxuﺘ4ud,%j+f\ć=Ɲs)?99ӯ-v:Un㏞]wq~{aew1+&y6H%Z:BS] *w2*lufF:Wn 6 hǬ٠$`dMR|rj?˓,=z ޻R:F 2@ ^yL <&|]|4軂=f_Slz$r PG$ZK>=799͚ݏMH1:'c!ߣ3߯;c9}jI<v{I3(@QfHCu3XޘFs",vOs&eoJs?r`>̵w1Sۤmd) 'kko>p6r`˝l[>Q ͐:l˵t}ʁВfWg: l$}Mr.L&C: N{(xG+`& t.QevK\}JfPl)?ُ>?Gٮn>\;p uOʊmwp 8! E !j̐n3 &%$5 j2nR ( B4lQc52H լK:SRh}ݍ['a~mjοͣ&mZ$f 6Uoջme̻Dw1/G;b7eAɂX#6* d9]OkOic-Ŀ4_tSwyޠ4nYOe VsYþQQϾ'M u^"m >Mwp]KGN'oOua|^w)QiTXrwvB F&vn0qơ6'7ܱ8|O.-b<} gΟ؏yJU_j}'.F˄!"Y̆]6R[/TOQ] ;DJA eC~!2'zC0cn:G ޖhs (mio8CV ( SwwޖZD(AfH]3]UTO47}y4GsY;]P).XXpSWWDlo/(@ث ]X 4;1f`1QvIūGrt2~9 aO4"/04`/}=LA|.^{k}kVt|nn4@*7yb֘7M^-h9ݏ트ҧ1 @%$AA7gvF:D  @&zԉm[c֕M:i P&Q-6V@-Di _SK](O0 OuI؈6uI;Q"#P I쎑55EuY{^Nj(Dc}Aڲ-ɐUoONO-h|T:MOMuIQ\U(H4yFYrD| Hֻ&xkQ՗Tf;H/^(ͩ.@ η nNWﮫ UJʑTX42îD?[:Os$*ykDM@<(s$ 8F[gNǂs|[ 2l(k }ן` '+XUD̙`ԩ: &֯]ɼ){c[SVka-+xs{ڬ[" @ϼ=V#qwDVc5wzǭվVdC!mt+kV +x?[jZnz%q [ԯgzzch``hy=I;W:h jW{vNֳKZW1¬}m)PoޗE #0<D@dҰ.);=l1` tN:] Ey C4? ! @ D.787zU|Wb[-j()Ox.Ɍ TPr D i6 *c+(!(fb b>;S"g3sD dʾ%:N&os3hr?/!_\aA i"kU\%`fbf`R:]?- DӦD`c~dI_vB5PLPbUw"t{C,=T\'x~` DQddP{d6a6x-?:vۗ ʭMBݟݎK賫Q֭=nt{|n^DN''Cp5"T$qItCZm'{o)KMmWewx>}n"EUu`&iEC_AOg- F(V m>œ;_`?RjG1?*W(vBH?@R @(ĆȠH #h ?f }htR@BDÈ`bO Ac@op: ]Peb +$ 0@?-Q (H(b)KhB'yB6 ** pD_M, jD`|ͧד?+/GUfP. j]G!/$nbAXıCe{n͛iG` 8w~)Sc}%?e%*HaMFKM w}?U-NG.n, 9x e!CHo9۱O1w:1DqAŊ;v$S饊1fut<7W_c M:;blASBH [˨4pX*ɂͫ>'71qwP'jnգ&襨YPVг)E]w*ˆ,8hIh3d(럱ۜ[8YknNjmw}bhӡ 3u?|H}PhS!gP@z343zesz=X „=uT 2QbiauI@:N/IsTlK#ҁFB4H_%5%>H,eD9 )#i&"A gH?k\Ky\H8`aAHV-(G_GzCbvbnHX^|𫝽{kcWA]`BW00ơD@Ӡu `J,[ZUNz3 У[δ}rKg~䛟Qn h]5sGCeO!,Xo0@0 pRǍ˯BڿH?e"Ť|*N#-@ՠV2嚖ڶ}cRܱL2%&"i%Tʐ.Y-NpIxH*VVڎ2Ql6oS5doZHՏSe$=У|ӃE 6Р1`igL֑i#aC̊ -gg͖̰%C YB]^a@ЪN4iy{usi#qxc;֭c1W}-\=1'BX?Gϻg_ _O9L#?}s3p쒃&z>b_5<gv8n68[W[4tMAe$ǻ(H?ό%󒊕Xv Mx|z}/C#ދ K~nhȏ5w_'zLrVOaQցHHOf\ET 1|*~=FwCF|3>fc?d~d{tbH >y6sy:QW]W_nރ<]닇Ӈ;'h"D`S@3D3}N"]+bv8zWAm}Sx@n5hR` p3m_kLy[{BwNuVi}D|ZϋLW~d\+ v`4eԺ-/4e=7ürpTMpϛ|V&dž̟|`I_nz >϶w Y]_ W4q{[zm5Dw5r?}̠֘>o<>*,X)y/vHB?L7ص梊' ;_.]j p4 ?;=v؝+6S?zT~?אFRJ2xn UۤL}BbIIXKֱcN/t Nmk +;?;֟˫;yIyw\ < _P0;/XP0C!]aqO޷tkl1 kn[[׷F?O3-n3U~噞L`vUUWi:NqZݶֵe;̡f&efCOo)rKo{t Zn 8ȥcu ˠ`J~U)jClkX*  S2>ժQ6)F{|m?'U2P;5ޓ %~& D@D1NK{S+G kP^ܭ˪8áT$Aʘ@"Rm:H3UI!Pa.Ɓ "Jws`_`VBjb$>TXDc+@wq⁳(Q:N 5c:5QDQB PlQ{()b@mܲLDƘÿ `W$Ky,B[TD@H! Q.(P ~*j* x b""|N ܈G,6誤Ak5@Cc@~U@__Q/{)McPQ ,*"YdDQ}\PEp AhU[DD>N y LQ:4k+$4C(mb/C@O?oWbtNTq]R*l.e {~+.zOO]=u*"g*ps` ]`+mz{(x?-y>?k =+X.%ͥMD!xnQBkdV K&!H&x>*5М'"ȈgFpKހ_iQ={́]k˰v1 y^?{NGumvkf[e2U.41.^kS>qtpg=w:7ݻGrŻ~حYimJ_GMW]|jիdo ?V(/'mmkQ,nѷZm^zPgVcm`.ijU6yb3<<ϩ?SS|r˦6tY̴b6lس^z֭Zuo jߓ?<};mlaĩuj Zj+VqV:jǍ<d+sV]#0 ,uG^u^zl5XrGWƝ}=k2t/Zr۷∢/0+WNݹvFMYwnz75V\I{ e^YwtyIB+ffffqkd&ZVQ~)3XرbŋyOÌ=jcr˛nBѦZu½jv:Q]mz,XbJt{EMjr9̲}۷mG[jիVY;U=eW<*8eNA69SWdUWzׯ_w+ׯZ^~wyoðZVZۻO2ץo^v۷nݻvwW=ڻׯT#kOR_w>f\fZԆիV[ѷnݻ{sw.nۡroNK*:gh6nŋzׯ^f8u1K_b֩R9֨=cŋJ2dɓ&L2cM系/j4 bGj׳Zjի-rzvbƍ~E{V+Vcy-s~f 0` ߿~A޽Bc/f_̧Oݝlũy9Z2ͺ}>zׯ^s&OfիU7 L~ׯ^{x_~^€[l[i6-TR}OR?=*0M4Ǜİ׮9l`\̳~߿ {[w.gyMZ VO/ޞySXL@cI-UVիVZfV}UYy~Xjjbjjc$Iy[6d0GEEl>`;?QлM-wZ#$R~\;  G/=\JϠ.chtv>Cl-!\[ 8fD|Ǖ iHH sU]CzSPcXdf=ىd'aszieZ7kgU4]q>vx:oyh w(tY@6sg[忥̪2O'Š濵`4x"w8Vq0sK_"zX:  .8KGv{}IXq]x4շ*m3'叫B:P366Pq~>>'lwm WRd*m?5HX DDvՔϯ?^{ՋM `Fb[ae t,3!aB^gK'G}9&xĝQ PɓLɳMTr4ݷ3>/(wm.U#X|| RR) E9R}ڵ>|bxկG띭 ]&)I>} @ CTmv 6A2: E@>@Y>oO"h L~PSq@<ōs09kD6A*"vz_y=O"h:YÛA_ERs5ҝ;QO-s*' U+Jaq.cPxe**m2{>cI&<zim[TͰx^}Z(*pE9߫f6ITyϜȪ7YDo um1}߆33;3p֎g}ߊXj!`V]__:b8IpU뮹NXPUZ3[8f m۹S&KMJY'!9^ RŋR[[xaNL Wmݴm]uuǦ~RWRbmqˮ¨LL vx1УF8bs>wwa cE$V[f[ZY*ݴ|QCYZjVطnܲK0ZxOUS!JիyۖYV9 0TiڎweydfPԄ!͡BRTkc]uos=Lt>,F,6dm[5wte*Tl],zʵ M@~nV͗IZI$AR ^92M%*&`ZS -g[I{vfmvLv._Vò~Rҗ`TMM{,nk4³RyYy(аU0Òdx]{2zY,4EPQ?p?#T]ϙz 0(+\q H)B"I@ `yYNAFlv^o~r>gw[L_!Td{{7Dk,(kr?-' :<5CU*UiSI1u C QYۢEk79o= 1}pao+ss.ۥ|ځp 2Xds xnÃ]/Xz.[2D>WQ Xc=g!ϰ§'?|~3r0RiP?~/V@5T pfdzYq@} _I=\|#mOg{>x}M>%8Eȏ⿿5şQ?~"j +|]w[y}6RkP{XJr1ub֮0G+K6eAXc!#]B8vݨ5?`HGD>j([kq%=3(v@S**'y+m + '\|sXXqҳhY VҜt@M S]N±LEwW *xeH|ȝtO]bv%#TDkmOaE][4 [P/Yҭ5V?B.LDzG ],,{o[IH.ǟ'b{|*@w}iU?l ;NEقAUb >vV$&d+ $fMb@ÿYi䠗YAм?FFo06'-pyD](&F caY@趚Z&_,1L PA紈pnԱ\vyb0k5њl05Q  ߢœgxT1iyS`qc;}* 9`X*~'iW/ DR^ӛ7g@Z腒VC7& \a4`de}7|lߗ&2ÂoAx/ǻZ O@OcRhB1Jxnok]UF,fneѿU P@H! ~}':j} n.$P1("Ba8m=]|޶3*tv1piu`sCO76-j B||-uՂ~B ?SiE|Nsя#.e@8 sew51~ ym?@D2>eHy0O)6QwD5,tSU+kwu!:~;if1>*~sP>i+w}GͭJ[=F41 9X"Zw|i>b^}9@]D9a|)<DŽnꗹ{ 1rdT$&h0DzN &a ZY=&S9=3ř.2 B0*Ϭk$4L.j@cP^X12ݟR*59 6iObGu|?cWboUf{h}Oپ6Uukw)nM$v<\[/ZF_cJ OwKhF_1Y+}6]6u7;%Գfb6I8|n5n ղZ``pnhT[j%mY+ }) 4*W-"Hl?L<;ydk}?='ݴ_Ӭ5{:غ` WK0 ?;GhA&lbPdZ&hG((s= Hq)@ #zG&NۇW7=@v^¶ى_,V*jL[QEpcUU*15s%2Q2OaV˦%l(4Ke1[T,$pFAYzao\>¼WQ)t{kͭ[B50AӮ C=ȹ= |!NliT ϞGs*G1`?HwCOa`_/ KJ0@R WOMHiÁoHQdXu ɒPMP@,dndTX(S)K!f7V<׻Vkmn0np eUa}v5.OꆇڄVe'4htQ|;/W+ukΑ}]эȸ>G[[M}̥:y{o+XR2jBU@@Xya d \j{[O=,>~UAGX&P6 z yQ0dp|++"2 "+"j#"+ {.i H/B`,1P (P`VE  `,ȰE@X)AHR)"`X) E"PX,X, @$<)Z9D VY*a"^QN{_GZ owX̉cŐQDx7GEK0,@I"D5)}UB Dؘwvz_No%>ߟ]L( /XPЙ©1U2 y>jD%GAP! *)?p 4xڙi} l4 ( (UP*l ଥ?ܭU;hZ { y?pW$ +l|[_yb,T!:EǡXTrE$U!QF@ .(Nzfm*!qbOיI;z^bxˊDvq hjÀ/oEǨWu1W4Av<7]~CtVZ ׊xb_ڏY|HvOwNjzL0]J2ݹ]n3{}]MW))wM$JOXP)~XIUB8tí•.ϹF^--#׶Jf,_Ua_`,iVƭSuhAR8=~GOZ퇷;ߐ/@4c F(C( †/'#N[d0;[vӧOPh9?t' ǩ7@!ɍ*Huq͞&͓eUC@/bN NxԹ3%on:}knֿY_/M&x=Iڴ4EI$Nے''oroγ_ Pz$-H@SB4v0GH>nGm7`$LDM bkI.%CJ4m5Ithy6~hwGv;cqp{w( Jtq朂BIILi(ɲ, ٧3uW㵧\_(XD~\ i3:G_ aST**'d;ԁDWTTEŰ$7{K۹nd92I?8EgC@$~!f$5~-HTC b~߫,!XcRW!JMszZ~JASDa͐b |E¢kƛp}PdXg,>昹J"|zFOSCcNN'WG,|ɱnL=5Y'S tZ]>I )GGa 6ز޶!Xa +"zd9j ^I W7ɚ nmq4uD aEA@X`\B^ /bǖD+[V&|k)^w_Ruāiz an'e&) LeF@0&Uf1HX%kQOk%Q**H H}Ę?͖ycr|҃qzx>ZgO(r1Oou=ݝ׮;8NqK`%qJV UYUT6[98$io` db3_w:/?5O`PtPIk`Jc>Rh(!4a 5kOCKO@Dsz>5 lLygҘ॑`G/Ə>~d/7PO=Rx9PC#g Ϳ<8C#fk =Gz=Ge%;]GGV;]g ("w" ?qG.C/#SXռ-Zzٮ+Vad]2•@}-ZS1ڡQV?l'sџ<17($" :Ͽj9 !]Єz)+7KI DӆUԈ.WP>C 8^FkJ)|~%4ڽ׳~SΟYƀZ͑URq cVn3[dsW&gMR(z | oKjfH>|?2 ;>=~j%ݏtmw&p([rD[>sڣG.+.eqM,f7Q3ʤΛq$mt#AI!.aN(~~|ѓ_TaU z0=8=Aw"O.nb4h?WӽC3WOS&os5W kx 4sc G`YVo{v˧vfW[}fS[Qx̮lwNL.Ӡm]8n:<!!n+),]Rd='ra9L T.4`~ԃ#+ %Ȣ&Tаg X h\ݔV#Y]ar74nШl02İlx]d@Lg?~;[VXT HH@ַ/f9!Q,ץ/t>1" @i֚ʥ2)&M #K0xA.QUg!7Q"t9[O*șy&  Ӱ20c,%ΤDKc89|eŏmZ =_T 1 X@aZ g^/bZύ`Gx^x^.?~?u8|rF) OgLdžyQ{2ѫ Qi߀g4:_*q}vus=]3}ȟRB!`>Qq (D3 0{"(ȩL")ؠ"-̨(!w Ҋ{: :ߝAWEID>UD DD[W@D F%Ȉ@TLCDn"< |YDe$2 1P& !(0_ަ#iUH 5CꢭEHbpіsD( N/r .Gg]a+wp:HW$;g…^|eC⳱6йM7C)6q `a`D#m@pN'nWEuk{WZ^Z-2Žky mnYU"vOj#u+29_g] {kQ;hM`* H|lI<ir& a}XDvfD3ZަJ'~xbǙ0LsK^`4rx|o7)yu.o7Syܖ𧻊"&$SMTpK$0(%;|%MH "r-t$Ơ0O|bH@*">P!' ST jtAŁ`fD1@UdPFB!1+ .[ k`R w$:K #mmC'{#%cw0NE-"!fd9z77tD藤%r[?QCe49l]p 253i hrUXߒ+7"O.Lf/r3oPJ‰B א TG\vʐ0FZ5)~?%  H ;[}o !U382[lNj%wJWH80T$`Yjd.-`^x\@!aaaaOMe{ZOZ9 q}M^吁 #Re'پ|xrrQMNMm IAj1PͶ;ym8 fk_(Aىp6{U?cH݌6t6Q`ѮH%Q$eEpiho<[}Os}6{J<,yU "xNpu e {K{~٢/ i`c-A>6z^b^W2\&Wջoڼv2%J4yyyyyyyR+Z%Q"/\u:Y ^ʊ,gk<׆P=ߍ@!?{@0(dT>=7~9}g\*k䣙R= zؼWqԡG\KwQG(Y9o|Fs8{O]Tl;Jmr\7=R 3A_ku 7H6ld_Q>R)y7N_R#k`"ќl cSŃM2M4sGaʸIB' 8 m*yG#|O|}޿: :2 V.=FHc mײ9Z* ބ$-Nlȃk"']>Oӱv}>Ok}w}exZhѣF4hѣF4hѣFzׯÞdr[ܖoyoϾ^'x'Y䈨5) g,+Ot³*V~E tW;P! t-dVAF9COoX쁄k w=BO}rR*R,'Ɉú!kns] O߈}x~DO!z`6D3 z̲zC""Fz&_JrYyi.zH,0Pp*JebnR 6Y i@&8yԆ?h9:1mTA .#q#I\vg&$5˾.KhC늁>A 'TR.A)9H'wV@<0M焇@QPq(!Iq(Nf1R"&Uz7l, .`ٔ&: oxNyސJf oLL;}O՚Fuߤk:~@,fK&yP} ^N"!B]rB_V+3D9czS:u`J aO!O|(.6B^(A}|IQ)"~س&n_04n6(U=1x[(US ]C9`t@X?`-5VnLcSJ?T2Y=  %B뭴sd, %N>J?qn;Q蹞'C7\eiƀ! #2\yΙ$l! ?Iy)͌OI3QE")PcDBئk+v̷r}RTeϔ9MfN>W_'<)nδFP5m~'\mp~c4lCn|~'~&ޮ`cwo8>.j)o&eX[oӒeP Oé;JJ,:Tf_!K4#8q.Et^IzU1`Cf}ExKELs-04b(T~ ] 1I h"H l'ꏗ_0wB+fQh >LqOJ B]"RYhp&?"& {1# ܱ~3 5ka:5e+?X=KWGR+o^IpR)1f~WTtl@:GIڼo`;bJ0-34Yٞsaz=Um, j@p?hhNb ̏Gm2〫 QEaa(|P?ES,4dR; 7 sncir2UR3ٗo6bBgÅ*yqr=gPaLP]K QkTfdrO"k,jyfcRB$ VV>Dhg?eÏ~p;pgXƅAQ{wr6GEtYig 7OW.JU8FfqNeM>.sp1} iZ&c_qZfP)'F+!D菧7}_,X3(g3 &|V;\?$r P6j_ݗ~F|x_w{3j퓎ٝ:lAePݦL Xz܂>ir#T}e\z_ 0KqH_D:) =Hb> (QטM[=R\jy_W$QqtXlBpȊmKP{ejnRT}ݮ{*dq.tWm2zjjάݟ҃麝^Ǥu\!c8hּiwjEq*TCi5]/o_{QٮNVBGC1woZZJ\Wp%ktm(5_QQ쯱DDJo~P:<<kL 8 2i-fw/&`I6/-Dz݅[<73;ii $|踾jWڣq{l Dv?eֻ'ɵ}m3)i>]?@ oAWR>N"ii.TDUzOѪkY!zp{ߩJDZi'$ ⴯aݕmaLJT>E~I~λd'm`u =PYO1XaWcLJIcٝHH߸ky6?o`=e=tTgWǐ4G%F3Y m| ]y{d%l >1xe l+j}IN|3OϿ`k˫Ʀ Ĩg5Yz,*PC} wV5OKkEQFhD V3SL)BhRkt>Nֱۚ7_Pܒ"Bˉі NHH3&?clұeյ(;9sE΋>=s_|wcX!>S{?"@5|5;!)ȟ+Xm`Ց|Mpx[S>:e[t H!(d AC;khAGPϠ>uSAO%NTAVNsXM|7oSH}x4Duj.Po^xmuQb=4k6Ƨ0q ݘ>׼Ū!TC/͙Qh8afS૦&p_Ҩcs۠t.ź4Δki?UV>D :~րLt evLE@ ,5AR͊/:Z}dqm^6M=̈́N/F!ugI{\l:FQiAM#gx-F$EVTM/ws: uGAv~G<c1Wn z1PRǝ Qҩsr)o}#tGQH|Ȯ|젷zH<+?ڂA 頛OWo8_) $] 40tnoD{T=)`ù={?UM7K7wa7Q2e U^'_ǞsP.:Kky%ˁCvvk5o1Q֗͜8w s5<|_Fߊ2@!C#~u CnGRHz2(<`P@9hߐ?B*? 7*ó5)qAl t7?cq 21DuBWJ@Av>B* E`^ ύxnk qVQ!bN*>SiD|c?][;Y,{@ 2H  QZ騩q)b2}S' B;IZҩumlDA FImW/|?U@>9!z?xHiU@}| i @C5J^`CW_̀ :}-eVyK?~ȷyV(|_mo$YGn  zTFgE©KmE.T/=ga-,O82}:K:SNi|^btiYwC%oǰkv<9Vͣ#")Y Cl̘p #skSa\- 'IqA#Ek}]q>e{,~â r>Yk/Gm7S2۵ ~bk"h9 _K$7jK/!ʀ{wzx>.Tv(iO\])o/bɸ⪀6D%*[)zSÏ\X !o>L`NC9d'5 _i}a oJ[3hkΈa3` bR{/5}s᪶T@)IvNq719%j-#W-cP 4KW$*Uk faV/QPڄ>$},oEd[nhخl2wuJŤ1ש+" !oHZ;ƠC9^?9R+*N(aǮ{[?BQ{)sEjIKά|4T͚m„Gl(gV_zEGi=w0I HWw ?^)$ɘ c;!>u36mznA0q6ʛ4m*+~ڵ)P" %שDR OYns!*Eq*uَy)T ,*6('4YKצc ~iYhTV'RϦg$FI762 .jmaHg~iDb&X^Y3OwZ")'vEOХgM$+;64$4O6d^+ɤB+7jU}Md4#Vo՛ =k~<W\WY{3.:i Yfbm2dW2]?#S}fO^^ N6kuzMqHNcZUBͰP [|E8XK7ٷeߎoCp&!@GHMەbo`RV.З0R";J>ߛe3m"Hmn$33kNMI\x;0hϚE! <71PrhW7wSW_:@@s2x _EC2yV~F/_R补VH|E(?G^{uJ^\DaH*| 7ю^"0D=.-&F)u)BM|w+Wc~?uXɶźڇ20LD`́1H kJbv))/&&8c;uzW[1pyOx_FN{K C"^"Rz* b})‚>hxԁՄ`(G`?R<[xP`] ëiZ |H^͗x9\ˁ ֙fD*cEH|# U"~dz8ɂ=Mzȏmv݇=aC? T8#ev>Ux BMQ,:HcGQ"&V1K%Np@@}-00DT=T7ѻ yiClT@m@K*ZJY7z)D2ywp Lbrw[$y~.>-~~! f`J%'Ss j测)W3x)M#"bL),0ov8x%(tpOҎ#i8u~kn֭T]7ͭuI"3msזayj$@IJ n))*\+_'mHeC}U)$KYS&幪1HF+Z+ H -1APŠr{:K}(Wݧ0)_{ۉV+mH6DP5,ܸYAM|og.oȾ5}7/w~wy ?٦R W\QbZ 7SLEB# co4;,'LUE\M~s}N|B]t^Eoܰwlś ZNzZ-\[BپL*`G DKY[ d3& ayC`O<5$o- H@og%E6?'ELy,⯀A ķz`dxR H/ !r~3g`I;Hd^ت!_oAd~#Ƽz+?ylѹo:U2,x'&+ӑoн[y\/N3KIq^eԷjyǻմtmo 2{Go;rutT؜{Zc ȏ} Gv)BC.3Пt+)I_f} "(b-)AJ.9r9;9%d㔑JCv îUxNRHd(+I\'y{ B5oknm?g<4_|e=M2 L1 UZx0 і0OUsT#|~7?$>_Ls`?X>cС,D=tQK;aZZ*Ǫ?iĠ EY夕 t}[ATPi,;:@@PsEn}sOx>Т'bh"qճl ;l8JzO"̡eyl[./ 6 @Clq1`b1a3p#3.jz, Qp%̽`^m z B* 8ߢ+yJp)F;ɺlDLHDΩF"$Apjiv2z8lu~osݦImp) Qr9 0HThjVO@Iץ0`5}uaf玙nZDQ_k 0ooO XZHm ϐj%XxL1ᤒH j2=6T,1"[ڍ ݮ*kPx0)ETjrSpkP lr5oD7h [! HEx:0-b>fk@5de #?▒T"wl&iԕ䗌hZh>@y,z@r A_Df4 q2ط|_; ) ;NOr9EvɕHgNNY)FP}&5hM]}#*!Q]iR:?-Ԃ --6V߱HC[IoSOJWkbwӭuM!ȜnW1Ņ9P;N-\Vͭ[Ӭf&5ǧ oT r_,f^acO1WM⭚|\O~W/X|쾋UƷ,8ŒbL ={aͿ{w{{ (r}B2*d"4$""Sfm&k"n)b)I*Lʁ&5 YW G ux HZ)6r,7?,e yPkVqx׏wn)&$AE@K^f+BrpH^ߝ].Wx~t u7 yĉA9z"DI̺ 2 ׯR jq3!G-Cf/0Y`+C3^]TO?AhY(I&{8CQD 잻M pמY6~$I l1r+MIi +O/S83Jj^Ub&aq3vc?^Ph϶`$Ug-MoJR ,vJ<qz[>{yhS1ֻڹ̼;/ճvmC4ѯ?GCfu?S|}NOU^D.%i4N1[:O΁9"G:*{FboQ:ͦXJ{梬8F\g;tMCOqLVz*}.)BEdP"$XY ;>Z$+EA@Cj(״XR_atEU$0BjUʴVO* ;f Qr*'K$5Gª?&E6}B%D|L*ȞK;:ixiuFHכi11Ay AD<H JE6>7ѴnlCNkQF}b<׆N4<ʴksU:Q,%)*~? nwtu8=+/|l7Åc0fQ@}hԇoD0(-e|po 8G(>,F"}m o3onOn2q*'ӊ"jQT :- mier~r !@^3''Όȉaֵ%I"e}Te#\x.ӢNXjN= ˸H-Xع85UZXXE->ZQA+wig~T@)\\׺}u򰦠* Bqx!z$% 1dS%f2_ 4iF ~=GrD5W3u%ѝP~7.,Ӌ9Lᰅ3}c=&*E@EE[3F9`Ēg>&x_E_"( ȇ#_Rbiy[ZgUzvVs:|>6}q-.:`-VъaKEy40jKGYPPgo]-XM@-֏sl;M2*E47S^ӌl2q`eteDʙGqǺ 2&N 2v(m8 φϻ{$=l^W]3bltlltlkgbB:C+؆I@S0B;!ճd#B{QgL)'"|ߑ A0hAr)t݁Dy>lrf|1]f T-[G&e˭u6࣠L~ۣw+SsM|X>Ұ(hnǘ2mP 0%HFzTԱ:,,]ojJNMMNMξ2?l=~.? f.ٽvջVǏC.slFO:_7]jF[Y(US<9?ҳ= UD- MzUxk`́@d`e>:$#gHHͦ1hSzjRjM񉭴ZvV*AzÂPH 3 l,& ٻ,9C&Hzgʈg踨D0"fdf|d2>=@"B kEI}"/e=$8d @*~ZB, dBdCPvO+7EMFΌ Syo|g0>fXf WA#kb*hfDWF֝Q59~yIHf@A?޼ 1*b3PF88J0N ٘" 4nO|j26_UP8CJÈZ ʿUPZzdTQ =&f?V>5+hX-g/WW/e[% ox*U[&")SLOѿN3Y" i2/^mx \gSN`ݫ=Lپt0D1e1oࠓ2"%V2/ѷҭÜˬ<G'<~JWZkG&s57n]O½zͻO׳Rڭ˖Zbŋnݻ'%9 @QpB"`u_MكZ 2+G9v_X4]bb.t| Ǵx.+>O(R5RX:o3/C;C.r}kϲϻ:[=)*miTk?ZbS_ D:ySNt25Id20hC;3NM(\:σ(ͥۤEPu"删ecU:]m$J+ IiҧN}?jpW(z$[xח?yF2"u}t׵Zjd K]=/%1|KoPck n]b9$(=VO6Г€Smbޢ/a @9J^]bSĽ:`ݛ9(\·ϴ:<ۮ[A|(~ !8" u%7x%D W .A(񅃃g +ErL_ZH |}7Q$ ?px{"Tl ZA͡-"4Ɠ'#s+a!,dD!01N<$4vKh[Nc ;o=C/Yaz4gRvԿB9KĒg4i U+C3[]]{/Vދ졻~:D1u0xݿNh#8lp-RJHLxri:.rĘ2gV*,]pUv۞ʅE궴~ B!!^=R*mSWd(#08EPǟ__wld.娴:*w^iu44$D 0` ]$BhPURBXE*X-Ɂi=7iytr*ḍJ a**zvIڗFcx|YzOI}H 1B~T""t۠n<(R#K!S$?х5(T繳ᩴ̧$:ȢȒW-MH=ϸk'v1 {'E=gKKYT: ELUM#jN,M#4H棵g5 < CO'@u~- S'qV*"չH8ui]Ew~{6qcSE-lZ: io&a]w14p3&.je͢ &'fx%La$dIe)]Thpy 7mg#}f+?TcA6xPEŜO!>0 `_R=\$2Xfq)O[=HbqG2{~AAI &+pXsió9KXp~{G9alW+yggd!H wDk5Fd>?Kc7yFM23T4, h$`+D}ww 2=jN5(o! cE* ""p?;䅪L]AWmYi;ߖcG{Od6x6!Q4y^e]{5GrwOTNiyiřhL,I;4>B5c[xA~ѽ378ώJ&׹,?ר'/! 2ӭtd>F{%Ŷ;G6E44:l}p+3" 񲩥%*(0C&)r bAt:Mtާ~Md5^Y3pOtÐpTXrиytUx?tx?;2/qUv4>r>A>'_tFeDVb;N|Nǩ}zYow᭤{r!@s Hƒ?a>}O} #"P nĹ0h@ E"SB-_?h  s-P3CDvSYfflq`Wϓs[CHIe=D,^"4+' /} h"HP 汼y*\C(`&nﷴ?gB_+ ^On^{-w|A";o:AwO""*Eux^{__|2d4]ڍ2Ö>Fi_/ٹ&!@|P!WujL,vG/t>â,o>-7+͸ux;fR__A~{D%ZҦ%kb9tikszR#x==uU6H JL[ xW#rDn~CnR2P!$n?Pn;ѷ|d[jۮܠhA}&uzv)szfW'Z1+[0YJzG?O3mz(=d{(suL2 Ex]m].Ku'a3܋-6@P#.H|B~K8)@qjLΠ~ Ҙ/ A`~);l 87߁^ΪZV\|ܞl`t:8oZHg_eT6Qknm;gmzoEߟh@Gk='[EJ~.xפB=W ^ :iIKJ+{?4w"!0t O6Hc7{#5sFLU!®ȥ7F@pGSMc ABQhP {*$#JŅ0 @w:0iLF l΀j6pӶYEr"i:#<׮OU,[A}IeDtɜڋ;MuIΈnFBIp’Vʀje<$പ"eުm +OuO.Q>mS}9Olt4мu :k/x08ŭu!ZC5Tp]65a\Ј R `*;&r ɐ!I) ckn8ڛv±Q'yބaI(@%Ëk#CshV gͻW;n_lz4  21YG`}s  Ka>1v4,6BFI;4;g$ 3, CW"ߊIC?gJL(cOo;mڝ,QbTAk>; Y1&H U"L n?)ܗa?u&Sjg_rF֡U6M1&Se4y`,F@ p4oM@L#Z65 kJG#E*SATRNUӏP]Gte&I,4LwƽfkPN \w?ͥ2i>o|cVe)rEjiC^S.QUk]=[foQ)nh|V[Y)8$JD=%Tr螷(v?.nǪ0K,+T/?CVl0>Q(Kۺ|grU<[/W<=N[efθ5^$@_On NgUjI"Fy_[(Y AxD&DGښÜq*G~g[>a0xS=Z맨3u4ߍg/'g̗uʎ t kG+Y3iIĀldK fg 6VGsEW!Z3*"((T-3|_I1/o͔R0%@U"`}~촛_]rI?oC3_>XNAT (U z2S˺\.C]<ͯ~Yr/=h5*9 > ӗS;qc鍷DpBguKnsy=2'ӡ*#OHKb. ٚ@`A$o(*u[n,Gm ZKH&$H0E2Q?oէn2nlZXzA"s;>;fצ H*@<*Q"Qq}x$/MyO7/u^p|7yXI@ucg25,S?yok0!}A 6q"!yŋ_cSL[um<|ʿKzzxBzË\+dϡ}ׯUqYo@"}g[N€N^&*foooM-RKfu0iY7 MrxJ륡-AXRjy͜~ ª#/`RS8V>9v~y%ʪhG<%g!e lIS6!Q|oYV^wך1GP(^| ,<3JV0xv==ޟ_Ggh B1~ ^&!- >>mzB͆g3`b=XC|=V\T!g6V{}3wjd\:<$Yy5RW\d 1w# C-PPΆoJbGW"`Ao5 <#;8gM M-^e)l[&IzEaGG47xC_w.{'P  >ewUi. 3TZ:>3-t:˷&aM-RH&fIDF`(1yӌf?%cRR"K+OeںIJgO;C1*VV/'e?h?M3x4e!"1D2쌪IĎ7!0QMڬ߳˻ea9kW+h D'(cY:B~[>{e+7~~]#Hdc ڒD'z@k>˿g61ƫ|%xy߉8Ѡ$";I=U}0a5N76}_KTW(U Z2V#W\?mJb ??.榲dڔLRB# }LG!#ަp/I, ~@H_QZ@ڧч<7_T6 CmDn1yP40`6FK2/+5CtOAkaT=!أťwdvk qքEP>dW2ljEAw$z qLzz('W/{[ bB/j:"+\=|bj{;C/fj^#vm iЖ#I(% h?{Ozw3iSٚc*DR3!?ХڤE$=LI::k۾4ϲ❗+Ķ9JIh4ɹylN f&BSR6®=EU|U4|{u}eTe&gПHyv_ICk'QF0$,dQHl:71!/w*FPttiw?I$T:鯽;.D*e'u~|/g`=)~|y!+yEQAA3"CwlRu}~ajo[3]ںg|y"~ҡ w H/{z+"կԾD:?nJ(^-p XɩyHKɓӷi*䳿.ѧ4RZ,[>j]lt75h^`2{]"+Sn5[x{HW3=8 ȁ(­ Ehd.m 8#"3f F(X'S,<8Qķ9wka4+ԋ0B y'Txt1΄`[co_X:R ($6HcsI_,yA R0@ʪ8&uÏ\cDAIh?@MOR4Wu?snd~\gw۾ 5y&>:}WBt_ W.{y'ߞdW22:c0fF N<7&moϥ{zuƚRRw_'`xi##Jj3yzn%yM v(q=XؕUOQEz P,+DGiG??繧ٵ(w3?2ܳ[Dr`q,p0*!;ۆ"vBHmC7{Dg< x{Z[w?dd}STr*-\9kX|9SI#@ /I`',bG) ٣F$>2,K\XiKI9kmu\Ƕk3;rz+E486>\@C{r.xROO=opzq9^\O*y&`a_S`"Q6y x8o7=nCvGtiK bGcZBo?;nڏ/r?JŮh%ds89 v3clry2C8XJzW521gz`;rwwgx%xl>wY^9x%xEl lYGGA*_! f$NQ.:hߦ^_N>k{+_FYW2y_a_]rexݫ&Id(ڪjVtT4-h'l驩*i_SUGg[m!>ucPfƓ: (%R=nOQ_+cONKv}v`.~wSye'9@¬xPv_ekp]B{?t.( 0t ` *i+VwwυAaӸ:7?Ju{*7tag<eFdT8pn0{Q/[5`_\~S<:ogTL6ߒ@&ffq 7[+_j 6ˋbWf9[ήGF.l{PB19`H bAbۦ46@P.cxf"(jrO A^iVVk -_GA kֵP5d_4@.8r /HL->FL]ZϱfD! mَ"q9YAQ0%65]/L^wꦫBڜNeZ>aѳ(⧶%t UZ%hc /x-hCzBrdp}8PgR&ى0iZ\zqjMm{tJp @O;HҝRʱڳElT}8LG@#Qrd*TV[S)9BBTvt>?w{TSqv:JesbAv3nd61.H.5c]t8]Lɗ4!ِI<2,.?]~HF ЎӎN&~׽HjRן764)2vRUs{~rӚ ʡT.lmRUtimZUٔ `LB3ځK|٫ڈ [*,`0 /[[v27=cr{~! ,WE%Sd3ҜJTD-~B7U_=IT.SOEd1ާA Ow/|I. 4&^~Oy_mN#f$UHЙgs?XɺyVL]5>߱|0ٺ ˆ0U^Ҷ?wZ뀞 $I%A**vmY[a}Т#?JȞt:XݫÄA.)2cQ{OAbY'=Դ1REUEaۻcÏ ꛢ% )V#OH08ް"iӝvkTN3qTW34 /SFc7v?(o:^}g;.Ym˅n68+92a $?al)BtS( Vf0/Tn7[vvhX-o]+IKQnO2 T:>)|{ɵQwcBa0FeANTf-0_k،bULqE&U8fJ#zV3F]R:C}m=JmAZ9w/#ڲf)eG5#-5˓u-Xg.}{i*R"ˌ( ̏Ġb0jFZ0ؼ~@)ӕipu3zIFVק;?A^ !0jQv69ic<ǐ߶ L.fNtJIK>46qB=!"QO.I(#?YnU~V/2^ "HG(pq>t8 X,($ ӋH0f@Zk:uRRt3rRlcY8`g_?+°>;lpp\HU]@b^.?ew Z|Z&ܸ1qO.M=suO,t$tߛ/JKI2 ~gI:=TEh(`RB `1>N:e3((qb7s5l:͢řq+(!r2n? ,UUu*V]:W0JL}{;{R2@WYk_LlaK;S  R[ LH뚎Y~ExLe/b# ]{hNZaiĮH ?D׉sYҫe%[m`~D[2Tˤ 2 Na%~'k_s>ʲƆ΢_MFœ'cBH 3!Pd]KO'ml!>xw bq>TŲAA BMG`*Z4{3H/oe*q˰=ʄԂmw@T@ZdZITX0{vis5mZ"Km\B,44?m[=[U->j{]NY߼ܹj,Hs!0DuKMv>t~/q ^w|}vz$l O'sS>:ObLNRN>zm__ӤxU8מ{|jijXVUv-1.'Q:L%JOwe,,xp> F s0DZZu8Sصy+2  OJySpu}"yѝH7}HK/ j:9( :9yK*Ge ldmuxO;85&/j=[>`B*hiutlC}2R~wkK<8>niv8^EId0"#XQ6 N,Ԅ r奥'&!qXsSi=]d#5K<Ħ'|.^DAvD^آ:=Fjv:@3@2 ndy?rV (z&8Xv7-Χ?_PnYhDn)CuPJ- )OF>OV ?.ݿGEV\7 Mx;y9K>냳}:Q5#'6M_mq$]f 5W -%s+pqk2z~Bc&!+1Lv"d3ѣ㞯7a |_;K9d;u+H<_-_ OyqD; /4 +,'gr H&(I77530>-~;]%9I+c}֚8fPzp QnQs nnQsV/1QEx7\$W~S&&)PUsIkQ+&k2 l,&+D}N3'k$bR2eXeyH=*sF=_qw sJ a++G}=nk|>'[{#t{UJuJ+2W}x\[Guuv}Eoq?AbU*/-/\6&QD&bEvJ,Y(FTU$Oѿ}-H ,W,>UHn$t;giy9.A̺"1Sl^u`.2 Kz /]>>sHr=5?Kc/G|4N*(,/j/7 iG!1)k8B@ZI8H%Wg/fN2$MO"̰?.|C@@Q4^4~ރԳ3 x4eO*XZ7)eO^~,0 )-bN^no9ɪuz~̽0~(}s;0l~<5B#ovb|Jq8f!W\jQ39))zD-N߶k@wR~drّI\q]7xِDA%T}*lMH.!bCV4m(w#1YY#ZlC#a6V>/I|~uq^s wg ୍PiVʑ32ؠ@tMKGx5?S{5~TRJO)-#hHu(^^BA;5<*$`! j$$)))!x|ԤocHw;'2M?#g2I[=9Uܝ.I* qs' /Ar b~/LWMy;(D3-wad;k+?r.KQ׾ʾF?vPr%qNr-/Wi}>~OiEQuo75FQd5Q,EүQgANGHKwʎJ)!H$x_`̂ yIZ馗uutDTX%$O,W[L`v.yʅ.mZN0; gSȽMZrG#r9G#r9+; fHfH4 (~$dӾy?rt|IEmC#A|k6 qbOf4<0`)2@+Vf;vs_dwo5g}, LB^}0Axarb \1(W \7Q45?; AI,J=LdN4aU`I^ һ2Sr7.ܹrˉ۷nݻvZjիVG 9d2||Zl\\~.?y<~N'/?Gu330SC?C ^Uo_>5iW䮁axeRD7}!Ng䥧)k=}O'*s_z:ޑh0x9'_zS[^x~Tт֮^/ݾGx|njX)w=YS~ߤ~'dơWz{宪 R* 5HQA X Z%x~??L(h'M6!G>`hL@#S=OFs,yK~1V,lL?k%~ElJRw n9Vcjзy_RX@1f6&Ϡ%Ÿ_¬S-9d2pl )(ma=e[p.4 ߞ_]/oNo%`P(py9C'-~g?i8#fjJOc^h7@"҂]4S`8T-޹LNYLM;'o캷uj_`^&uáQ8[z6. }lKK}ڿG;q[9ڣ[I@U3.R!]ej R8zx{T]λҞvV.U3ƹPVe/eFWߢ~t6ss%M_3Y^~uuCWusf<;4Od/X:.il*04A9ǰEJ`]fF""9aZxYsuO}[Rp;Z zt8ցTD=>]3;_6zYkR0nPwuz MҸ.P:B*>CXLܰ[kDDFذPf`Q0)>S]zV!*pvZ4Vo6P+ aMjշmRc1JήVmle1Ls$ʫQ0pq}*ccl}#,%xL.e{D|ESLVkB2.)"[/nyғ togّPƙ)OQ ,Ah y۲ʭ^3-1 %GȬ3˒i^VE:5LӬqG_:A9#[\"DQ9~1`|^CȧP^A@Ň[ lL~iyY5W2ʺk`۪-&\˘? ~`Y DMC34פo@3菲'q=+xwZuÝoYҡyM8LFP 44="Z]KN:yƲ[1+-d%^ޫ+_{D@=VB8XR( eVr3ܖyLYWB ZY}xċ/ÜNĂVAa܆\86x8@"! "_k1vZWlME{CO9Pmk4:N8Xlt 1U4& (J̢bvn Yh@O^Vn@6EcXd9#P4a#si@e#0~KQkc'Az$ aP/i%7\N:35k"w6Fa:뺿NF Ǚ^a@S*8A? !C u:D=bJ%H%o8y; y^XȯN6D͕=ȯ#!q+)uޙ߲ h59嗡TDžNHf3BHe tPk9Zoa iϷhʚ"訜2dKl&-s[Hp/.@s"zU5Nn~!8% |wJKjDP&Cyw'v*ktvln)<6Q>=!h6~xr@>J: \8{嶷͔!>ʥLJLhv~nSh|!F*Y;G;?3Ez& J?Gqu z*DcuM~s-V/]?ֵkQ){9:by~NaW?janQO*NKiMeֱ7fv~}EkI+بLCػfW_ ۲LU.Zzkq9W ΋tvϲαFp^RqbzP#7SP!iA`|:v6۬IXWF4p &`L<({d(s6v?uI$c+]qٓOH&@CM4cveҳ;*O8|ϓwm>lFjk Qo;H0f`ME y 9FزRh@ w9"X$un,N4q/;0k @AdYEG?Y/^׼@s3-g7{v7GiiDq[u̩yY:_E߫u x ;xaZZ+$GuM H9XLHjQa+.p)VUw)$F#Bpdrz/h7OL<8rG_w=PSԩGc|>`ֿU{,{5q5mBV^<FOoRVia*^4@>Q:a_<;gQPƢ֦cQa04}uv_'nG4ʅПY0*;LpdARu[F{V\?I:@RMf=~ ?ALRl hĘ qgL[ T:wzZ5^+朹pX)P܎zRϯP?e\ώ/Źw6^QRe~mQ ^a g-x8U޾G,Zs> nٽ_>mxeuXOw U^P|#JW !f48vZw/+֫ˆh~o#ڗm{xK"Y$;n$ ɌfEUݐ$ufS|T:>te gWdaO+%/`cu=F}=AQ+J T*. WbgWQc#|?Xj_^wb9+~ /p _1Q MQQQQP!üHXib%n+LkkPiJX$I!htgUvcj=O"+V|}uCvs#s1yqFydԪ*lW=û$2@1S2￰6$3w0YR3OcR'3"La?dQ0Q?o&OaLz/OgO&Y ~q']6ϕˊ_T͎LQ*ٯ%eնj6ʓw~jUr3<N1$I2Ue G{D )|} HL2c[-+ɵll~G7XY2*Le̵-mz/Zy>Sϩo ?\i o!]^.1%%6-/$<}Ծy[cvrٌ0,$/gp1 5]ea7uw9ԵrvR!f #OB L&h(p/sʯ!*|RC}ܾiP M,#,,(l^䟴1ԻؕW:.}]y^˿ҫb; Y^oP_{O^٤>߇?[|1ڷƽV."{rRVV΅M`Dfd@m|c_]q)E12 a*W}J[]=BG˫(B2"U } qmh v-p$mI} ^,c}/Cךs,#5a5˼}~O'wךT.äUke?l:wAn#BdV>S' =,DVG/y|lJd "d<lybuŶȫ&5E5!"_H*Ht'qI['HMMMJyaEIWi{u-kӋT)̯y9܍Ou#fb HR#31 Y2xC뫬lTIDq:Mش9;2}~O- B(nsT 珞3iZ;/t}콰`;[ EOhFj/^IX "xb-d7u0z߾x Mao[7|81RQSn+?7nR=eZ[R:Gƹٛ-ǚ߯<>ᐥ׋cz*3?~ dfPǦ#;,~G 4M)w$[X~Qfgw{Y[}oobUq²,$aQzr7ײ'_C}C7ccScccCҢT)0g,t&WRGI>\zsz !.Ϟ/nkD7 dlXe2&A& ( )\~iͯʾ ιo3%$%&LŧÞPn)+*Sہhiefjﴻ=K|<n uR7hgk-zwx!|o2y .!9<efŻtLqo@Wc%79?RR:QGQHBzt)ehO#W!xc]K bvwzv^^035,=zVxYٙiHjcC{%z4,yIoKƙ>"F_"p-5D8C57^xK&OuT-{V;<afsS8;ocV<|NݼVóhptqNPHaz]f䪮u(qS>`k_k)WoAjuqiaΨPbdga9bRbR G`^O~`c BU1HErwW8)c,t"_KtȜBO8EK#fDz[xq3kvqbߏҞMN!ͭҸlc.W-;|.ʐ!e kblaYAB wÃׇpb`n)j F ӮM.O8](U|$GyУKs]o+V*{_طMR:=Ԙ7T^.gT2r_%MҕSi=%E컼y26εMHoadY*šn ?8Y$m4`Y44/Uw7aEhmk\m4̐W &scFɐR"tv6 еkWj;p-w" N!9,Ec "T\E UrŪ#RZJLʈ#J-eg[Z]Bf٩_QX`eO@3OTIq|9 ]u/S PG؆<ߙYF8DiKlZ?:Ȫb;'Y3Hb9 G} ~5PHo:Gln,vu<˾7mk!;#5!c}޻qβjK2a3tlxb/'LW= O e[ }N?r>ZIt˚H 8y-1S5E Z4^;4@MҪFuk5Cϳ@T:s]$N\bAia|>{E.!oQemӸ|σc'pX 8c2\`$mxAi_|̿K7p&("K J8$[QΌu?`u>w_⼭0) %Ɛ>οeO?QpR0(+roѿL(ҐJVZs7  DTp)آ6fpIax$s~s2|^v;Z Dr͢n$l $PZp9ȈsT24N"6F;h('Ԙ˛4hA  . 'Dc0L_8G[aEd2 e>Z: Y{rBֻH,Ҵ~9X!hKu, \ n&GK@V^ruD3Q!HBY`\JU~P6 c֝5A@EM5z oX6W+4V" d`2/`eJ +7Z/aDWoQ/'_;7 v5ޱBQ_…`;)<ώ̴;߹(!&NE!-zW/.`v! | ">gP K19ogak>$lL.??]ai߃j )PIF`F[X'G?2 %Vo^x<׍y]ݜu!4;k#%\c >ZdOz\WԌO_HT_l0A+;E h:R*s"1Jz dg|j,zZ?>]O[^֞^?%ph *jk1N L : Gs_~mT(uHW;/Rʻ#6_dzf;sH*ySY|KE)e9sIv=Jf#)/Ehlm:4.jB3 ^EYLg7y_bj&J*KRr3pYb;;8;?t/B$)]IUUUUSРM1`Et,ҊE> a**_Cêul𨝮kJkOr_[% |OI,X;PB !Y*%;֑F"D, ٤$gˋyL6{2L"h4sF]iY1+rZH O7OQqm%jɃm×8@X{CqD_wI/4͓3>=&a =!fZ Y>XYCǧנX9Z|6Ѳcx^:A統1Bћ1ox8N-td-5Yow~ n`iIX2V,:v y(F͔h͊Y;*VK(~-^ÇE@dj3~YO+_kW/`ωQdzjXyqry.먲Ka-}yCEWq'é^ܣ6RUycGsC>6+kIaqX8y:no)}7ƹO@{zSQwߠѢopuwR~۽fpLjD}5mAj b^mZ@MreY-g/*1[i. F14)PCͱZ% 85D޺w5~ zITί<ZrnpIpf{$fjEO޽"5qg~mÍ-W"FRӾx<|]A8|bCO#<^rTLX1c Y3OȭZZPI Ǚhի]]V \t Ίüx__; }On"Fy?"(Qjip#E+ۥZϋ/ Vm|@c.Ah:W2\D6Ip0 ) hRE5bc[KMsVCn6Jͦzn5aR0Z׊GǗ/.2f{HpSQޟܛexn};e56SVu"e!9iQs=eоi#z  c:IBr(.5kO`| 'pv zLjd 8áQ'uGFQє|9MWoWѪ nU4(?+q~ana6vM|Ey%p/6E"ZCJ0y IC0EQ" g>O_qX,k 9RkbgZRm$/BP@KO6;1hvzO;)G&_r >5H@JheC-,V+0ii#شpif73<>KJM:vΨr-j|wQǥёLMˣUA[' 坨/;1P̈)kB ixLrm2YM@g|pgz߫|S2^j|NV^r2'ܷ-t\˱0{;~Oiyq/rZ_{x/FF-Wo+^i{jK:^^NHVz7;zV V>h866:ag]ot]泇XZ6ōa,YaP,PQjlej 2,F1bAbe|U31&~UkrR+TUc[:RbcL)2EujKfS_wDvOZѩtkQ~KABn?:84wHa_|Mݑ AQmudJ j"|dy<;ijWH #3 dL@D̔z٩)7f3L昬i4~& mwJ,.".^KR JD,MA,fb<%.Om\ˡo9΍g[mIXD=H22,UQ'60חAģQj[2H; ܷvG7hLtǁ^К-7 Ҡa/-*6QnȤ`S٩i& #*'z4BVaC=60 `09ps,><сtd*2;YX9 4%A㪏zW')g Ѫ:Fۏ1;)K]y I CGb+!q݂L4^HKBeILc0' `́S5ACSnʇ_eJX|MA'PI E`ogW/ OFU&dMs((@!9Gf7}*/\m S|lOG4UŞcZXf4uBź| Ȣw neOłLhk0v^:$=-H"16TȉZ3}(HB;>Ǐ2؋X8\m<߶s.S|0=ǣgEӪ3q3s3YVT#gbآB>66v{]FnjŻWm*ALH7gqiK?K\55 >=oj ɞq>B t; yIˡEC{÷5'^Ot_ "wab958Jt{{3t:T30#xM%K L*w,]MT %aEpꍲ|\LKcB=D!^v8VWk)d(ll5D_42YN%!E «rz-2Jv3yy_nu9O3zאVG^FJNno ;hL0X,ϹSKAJ( `)Vx ن~Sgɮxgݱo"p66$%$%#+fY3gkmHխX!u6xUdxPGnBT'@A*O E*"۬bMo-Ki;J~/Co3^[*zcY!Tl&5hy/vgw~{"V_5<^`ek(fdw4hA /Rn[1:^{n(_iW|>n.iK k I{CZ۫X.(7{|п^ŝT~riSK=Kn"[ay} wﱟ[>)x^{mYOIMR/T稧l4tK)i)W:6whŒ犕Um72n$-2E@+P;!-7_޳ DA`8pݕ} ݻlO)+sP&mշKձ%kdpdd Ed']'{?I%"PPawtJU}7Ϥ¿~|ƅ܃ 3f߱|:`3.#2CP,34bϡ.MQb AIaA3S%*b~?~>K羋g{j%-] Xz%hQ3H*(*Ӟ[GOKLŽBVGrmm]"zcmpHH=p >bɍqR#u ut )MNKQp}؞Dxs`uUxCC U (1#+:rI@ IG/O'ԭ5}sŕMrԑl>G6/ۮoUztC:~wt~wߗ"Dg"<3dDwR"]+ Exx*<}sݸzW[ji}|cX0BiXMWi)~rsW[}U&UqXjZV1jZV0Zjp4QҴ覷5TV3WY἟ 8,^* oA@P)Yݏ#8Uct˼h4;q0JOܶuuF(2~P@gPdV_fX(]'87ͶKΘkMo- &0I0OTfL[%o7ii'3iI :L`J#JF%XZt )d6DMmdvgçϤG[4%:97{ G.?q6gCm|_/˰|^/{nYe|^Nwjx׿zZZZZZZZZZZZZZZZZZZYZZZVVVVVVWOL[Z %>S ћkJ<\tbu<[WF_Yiq Eh{`j>VhL'BsH$F7K*NKV"3W\3i3K(!3!Ck<"k\Ircm"й8Jl)olsKbT5rc0}O j`򜌙|/)H,s4 n|7 Jg%nR!>'{8 R)cPd% @E1j'@H,LCEr:3 JT:~_~[ǽ?>KΟUUX3ZVUj8zn Ucrt?\%}uG {|}(:%<cCA??=E???EAD憆AR (BDeFi.H(%OT]K roXIfIjܠXJ@$ֲA.~hĵӿW^Tνo"[W}wdC( O\~bm! ?C}k^_Q1ЬAHF-7@oꁿ\$81y -vw=WMoM7r¢|Qx.m?mwh38 KKe9+wQ%l`RŐE-FxnoG1)ac"S gM]wD|w7#ONm?B #,zn=vXs sߖK`}JY`i}XjzcK5-1`t9+0p{T)gOwKqx|PMrFPA !K(4%ԗ5#xP4* }3x)iJƶwB_*r/q""n$l B= i_\|rcns\ݮl{'mjeGl1>5)֕x65+Naalj_qq)SV磧J  zcqnJossE}e TbdʶŒd\W[ZR2a?j\UNW/64vnkD/2`IJh2[uxy( yة1yʼn1R˩kڗl(aYZȪ+ph`X6b6qVU-`"5H*"QUAbU[lQV)[ !qQ*P[s z8|ƺw; w=l?Wޮ{9zqkOEUIA?$B d!{f_ܸ"(,0za|ߵk[[!GJ7LfCѳh;"#|>koJ#f[Vƣ6/ZCl kbTf:mmaQ$WhYQu^?'{qA{9~7{Fl1SvxyV%1xi\<q-ĕz SzQ!d1x鼃P"4=O<_Jl/w:I'8aE?_nڔDr^QJѳ>kJs!(_{T .{nwG>|/V6}pDx Fئخ-3Z k"- LlNt'n@JLGUB^r}6GpՇfۅ6<9E\kv(nOl^6flKi[&L2(iEo꽀/[ehᯯR2;k.o-(QXbRX0-&fNae=NFjc @CSsxywwq,5h%8؀@!Aݗ!HLK=0[-6W8gG3h}͖-pL&,_ QɋXi+yHSL8CD+pkQ :fRC[>L'1Y6uY5u ŞoLA}qIbjtICfˈ_ږפB8 pڍ7=`$` c^s_9|ѥϽE8{n~Y`.f9ryƦ`i}-eH'Gt:fSv-[n #ۼ^o{M37~}nzA6?Pf#|Џ/krk ,"zyc8 )aBoTƘEQ8o@a% c3žQ>!ej]ufv%(1[SYs- /~R̡ԍ7euaMT,M^Kubz uz؊E B T6q9u7?}웬<[Ǽj_v3~"u~UbYdH€ۢ) &ԑ(<T́>LLTz#҅I7T|emkm 3H#!jŪ xaw_6IpyTL Bxx |sV>wj)wߵ\rv&E| WC2%2XJ@A ?_&Iu5>_ ȱL(/cNOB?Z%`;?eP}lM92_$okRԒ_,*%_{D=I@_S67g+oSg]4e:yǟ$RG)MА$AdY ?@l*<ũ`4M&K/ml4n$q^y^E#}i@13q!31{+*i0: Eze+$~JC")~̵HB[6'Y|ƕ[n1ဈ iqQ͗Ŷ]Tle<2u2'hyWKZiS1or*oRi1tJp+B MQ?$7>cZR|V!" [#bI"nEBb4#Eu9KgпY&C+3Q9E֨QtQU$ޛgI$3p&E<~sm=Ij%YSMѽRѫrU3]3o}Qw BoP!Rz%{"_&giSE\%X!̿9 eߪ/٬ Uὰ֯'=B`:KkhJd(uZ ^H]7[va7G_Ј8ԳJ*+u}cliF[G_xp<<_;A"xԒH"bVA a*Q&Xx5{t}i$ ,LӁ7:zMNiXfU+w2@Җ &Y`WTOUv`DKy+3h4X71w777776˭m-$[7LZ$%nZI\\󮤨.iC ib*.Z"zFe7썹:2J e _֐H(⛺aBH"FK7c`E,0 !_ @@o=gy8^|?g=s&1?$-b }W .$#A5G|B=Ӂ3O0͈u5X R佷M5-K Z)UPEZcXr9Kcu#Z(@~`9ٺPg~;,y&ߋÛ:cl16Rnbǂ!$ 6 " mjAfvֳ.mgQHj0nFM3( {{-rBW=r(|E]J2! 0Im-N8.J҈IeɬqÝ OejI] h5 ϔi߸|m Ƨ ;X[&RVٜ͍%lF9@]RK*}oT@ n}揮g S˵䞩qG?|;3 S~-ZyN&-Ϫ\)~}IVqgmV, £34jHj@~(aCPm@~Q&C}ܽ+&45F5lYf Ut CT)5IuDoSP(32=̲3Z!ߌ4nfyLh,QEoiXAl VuQՃVD4Wm0{˨~x9\[ZvpGJj$hQ5^(e8%2EJH,{m*=z4^HDkAQyh,!LDEEdf#'-8Lp}n1p0] rhU\ eLNGhEڝ,6֥~O(nL"m;遀+ƅz{%ǬY— Y~yo?@o͝FQƗi"x;ߩϭ-}V?un yH S`u"KPW652cAftIOi xF aj?/LY\QIr٣#4ɑ5SZ#} Wid'=:Y먞}s[2Qjd~E:0\Ěf$ң/\ *P"Ͼ}dQpx]5 (HA]BٙH-Ѳ"+4]GB(ҭw<{3iAPܰ9Kʕ3k<6~E/㤯떆SZI* (Cɬ(k C˳]SMn뺮f3 'E`EVutTe4khe={rNdk#^ںX0rH>0 Li9Af:> :F${4XOy?Erw@ F`}!"[`*S+4OȠn` Te#*tԶO`CpF1 C$6srm?mnuڜɨ+DW$+#"N dA2 rPmZAqX LL²g٦*@O1cCIUdXZpPb63 jkQ Qz$*~Hݰi779#WPk'176 B9L,U^I:]_:ڈQ^A5P5m$-I,r+>X,l* it4c;鄎ݝ%W}1|fc0:X2didjdf[ܨGYm&.!eO6J"L[/\YI@q6ndO~ʨ5P8.kvU ?~c7*swAM8΃F/iP,IT)3oYtBtҴ~ S0p\}٣digcj[1h=D\P3h%%J7Mjc4AiEXa O}n1p*Rd4C\QY-'D*CcXGhN@Q"Z"S+1ӿ,%H=d}~uiI87i/S|ć þ))w^? ^y^Μ@?DI/ cYs-ITk9yGDp>i, Y4^SH!_:}O*{O0⒛'x`ZJ`єOa;!qC v$-C"ɗ[RNonm]Io[%z: $aMvJpy-ۗdpmo2 9Iea[zQd C}+jp}},# H4{^->-[THlwf}8zxLq/ԉ,5X}TG# u$ɍI&E-]Pp 2רlU3TYORkj=ƓCT56Iw Lɫz# U=B 7q[In(08ݩZS"&a31xИTARAPZ'a6˶<4.Ȥٟpы" "R|Xq4 JYV.}o!K\dhj+\BX oIA+J/^j79]5Pr}73砂E DVc ' ba E%] Ř4[S<+~?MlLt.X3;TPF1Ҋ\3[Xu1 D$h #Hh/Bj IY毹< 1b+F0O Soӓ}fK I$"L a|U ?kes_<,#OϿ#Ftz}]vHekXϼP_*H-_|?n!~-I,b&Oȁ1Lay⧺kwq?f ?:5eUb"5 uعDY=JcힲLa͘ F,)*1kUAA`F ~q6q^Y$(b֕"mlk(K4eb`g!? k{Nk۴\w1yUۭL7u>_ m0%N K`!J(|}w?U.M DH:?jVAIIj>;]VREj8m6}z3g52|oi٤4\&?A?RpSVE[dHcb|5JA֤f0L嫃S,(9s4Sr^|LWiP!3~}j,m6 dP%G!ުBB!$mqmQ hgUmf827| N!_4f n&-{=ۼT<눠PN8Fe͟;76djhDѮrP"pjP m(ƈ&Ty34ғYP'e\y#\pLg ~^ '!=ҊXRݷq O(80{5+X0Rz4* USNap|r䕎0*>تj8xd@Og*#tOe>]Yc\]l;zg EP'+ӈS=?Y 3NƜkm`I%p@ۨYOo '}~i®sM4zOC5kJ6ZTpzA'eѥ ܀ gٍ^^:SUzkUm' /!N,rxYHcY^cd:bn77B44{? 0 ͅ@~h? ?(qq)_|j} Rp'd̻ VBߚjТni˱ u* ަ-xmWCOEvQ0B7B(yIOpД h}L}w&if͠ʡPD5`Q@}_{~_嬷}6j-N|9]qvA+8{7ԡ~wcؗL4g_ٵn廷ܿpS{xCCss<%Ea .fR%n+mZThy4/l\;#i Ej/J^ѭm|E@8i;NӴ3r9M3s9b>kʺ܁f-wIgcb/1[O{~ޡ`i*f]jP^'PVH'+Rgf׏P =+|ګK@/m0K&<߅TB #/e; z†TC F<~&N\0oqj!a<ۻ:>V!8OSOL܇SyL[;ag̰K+Ne󙑛W98w=f'i11E8 NC6I%4ԕCmEVKzZqG&Ԗ'Y.׻uRd5-ޞrSB62wt:Qߧ23$lݿ J H)-̜%%%$QF>F8j?Xު f ATF[QZs2*ELbcZh$5'rZ_s 46\_gt/w -_jjZlD.>2X3@"_qUmT FR`|-\t3q »8*1- P40R09c84",kFw|rKQrG-%4>")F)@'唞uBc z$IQ}F$0U4(Ջ _o;89vb5a_-3F9pUwhyƻiOɟCkK Ai?M_ztǕHw;NTvzmM𬬘uQ]2|KQOm_]5d '@sJA>!c@Q_65<Md(r@MKZ3?Jt`/è}ψuHReݑ,t ʑΗN $JWO峚rWI<-nmNEV,B{L߼jVN h &v4Xd^ؒf_v| l#y޲ &vͶ(h&g6 %#Bk Rlڭ0x @4E|c|@)q_tG5эHBNr!8hאBAg\f8k" \pt+{npxdk $ ms t3"(B*HҔ0ʭ}i,,],*ws<-<-tX'z+zgZ[ںE!5PՕ-mgeY51EǣS)$t`*֞ElPy3 U Y$ϓno(kbbdbmug"V$^nb5ZN_r|̡O?q 2zxPݶLvG}on("F I2G3EzUuȥ9a co4sWZ͒n@BFas9pQWlkE6!MD}Ud~Duj(_3NwZYor 6ߵKO'AtT!0v8dl~}OaA2:; ORP ̞F?ZH$x+ENw'$ ^ڭWJ,vY*H]:'xJ~0a\78AV#z]"A P!QuOSjXig?z~!pq+.%WP~D)'Vjk֦ˊ%OsDҩč|Ų. m vUD :_e'&"?J!0 0рm}~:px/;Ix XWkSɣ&;Į+.qxa]`ݜ_8f;]Ғu{w{;˖.]1|'U˟2XMvg'gn=o=/c8 ^"{~Gúq}4D VWIMQLko?gѼ~i?O=YTL{> 9<`%yZo8{}\jڵ_/7?_4${ϙXr  QU)G @ϷM8drW^{ǛƗSn~(f!?#NkzG=?ř^Kڽ,KGao{~GBWTqScܼPxzw|-.wY2 Jz4z˽|H-Og\. +y^oooiSpSD*ï@#0et1@;g156%I̒H(\(A x%S[ahmosf+7&굾eK⹜bTy皏Ղ,ʼV@~ gB/bJf{Kxm7_d޹cyRSuX<.~W}׊k{u8Qk5KrÚ"cVܯsQ= sJ u*~4Ko7hkBŐ1^Nm>Of7~1MYR!˫_e ߀6`a]:>_ڐ $,^ab-Ԯ&I=m6`tA Bo2Ojo ]|n5i!߿0T%fl%bVϞ^aQ#q.p ߧi}BsɀM g:u4l+7kU g>ݣo^T#1mO W('n$=65*8jP(m_?({o\L VKPGc0.rRxQD;n4tcyJe"HΧ 6TCzv/6̞ޟk-\jF2)TSқnfdol֨ok^b[9K/G[$E_礁Uߚ|M,31Jn!LARVI~8H?.vg^N'S?k 0Z4h`hJ/^h߷nd@z f$3%L 2YxGmOƼF@#n,ѵS+F446@HϖJXLs5fwrO YLS()~c2*c!CBiXҧӅ; ۍ䛎m]swR `%1(i]I3M.2AI/"r3/PPspr@R,pE&XBB0Ta~'; W`I_>M5&u4{PgsgA!@z`vӏ3(ڀn#Q,mPFDVs&9JG~_{_6v#[CJǥ0l$Vl.<Nm;LWQQPSS>1e3a֭n:AsCˠ&px&4Yκ^ym⬯u}*z$kPN3?M'j uJD"YX]<@Q2r1o4YT@nB<\2UP.1<- %{;#L+vgFHPR4+a_lR ((=eZ /1T; G驘X C;cֈ\8dUpmV/yұ1՝"ySL_˻̇&IͦDܭHV4!4k(uuxV̄4c4edPHwP/* tZQ0S6Զ65-fhoi?A׎_@`),ODD$cR $84x/"/40 UF Œr߫9OpJYӈWBþǾ }stTՕnDBrߓgv_e5 ^"Ze(`a&$W>[LM&4Z`L."Pq1J}^N6ȳE&P:C˜yF|utZPxAFhsC97 7ZWF\,EscG/^RM먋Ċq{1s f|l\Hm.c)_aAD>k_6M‹pM0R8Tڢ5I$]K7ex]9o"T3 CdX ]*S78m-* )Lzz~< /j(l؆O۶A3Y;tܵ7_'U ]}a)ԕ-i|jBZZfQStS4-?\bBinL XTD .)x:$P'D S8:[̑RRGћ}:?0U $i *^?o1u*2 W0m 7dI)t#F #g" bq_5iTʐNmNKV) sD"u((p )_;h*qPT5CIU8&ο3;Y#Ag7qr8xX9#4ym=F} 8|C%ӧ9`8?9`W{qy4.֦.t$YlݚhWd?}΀^VCM'6,D?M?̌pPַRQMQYg,P+UEXO,ơsϧu{aW|;=G+ƍqO sG n}9J[o2b 5A270qgڠED$Rnh5OjeKY/q۶fʨfc~;u3,2®G-Zsi[*29BBT>ch~ e%Ubٟ_Ȋf aݳt V?[.:7W7)M:gqX`:ު>;vh j#oϭ~wdb,\VeCw¹IA"ЄA!EF+z;?r{\RzS_m} צHI bU("*QX2B s[F~r*Ru|7Tk~N-Yw$㞯 .κ t}f?)P#9e # ܕ:/J25 (=6x([5[=M{7IF+|1UJ^pxBᄼ/Q7F:g}fC 3iuo[sJ59ۆ{ a -1sg<+ q(@*D4AC3ycf՜(x1x X˷vrZu;~(ɖ83\BЌS:ꛃ^HUkIl88h۫nH7 O9W Lgp,Xq%W?d$TKHB0rvUR|k1_3uJմS?B4K׮]vc!3ʩ T;{B|%^bu:|ӛ_eܘSqcS 6G_9 睍W.1SY+#C;6}y8ޏh H-fr޿_/]oWM1wpuɤ>MqVvvb4J_ځ"0cAA>OgƩM/ѥ)gu4@Ficɲ P)H?AAIHHޑs3/erLKQAOzo]B:.槓N "@1䭌N-P'ߓ4W ~Bzno ]=cTûyo0O;P1TohTDU>YZ=^*yl0֘XxQa Ԯ2IEBgZn(̤!Y˫H;$JB(qt5`-!fu5C02*x@m57 j43U.1=6Р?`(\tɮ#F%.x ]3SSSSSS<<c>Qך@^%`N G}X !gUd&ffdf]e2~/ fK|_?ҶmW ghY^<aJ<F~fFƚUT[zr > FH$rٌa0NcH̬lfrpب-5F*Ղ-楌I}rVstTh=Fa?Ep0Fzt+b7:&!Mh*5F0/"Q5BW][sO~{jWl{K.|YIIIIIEF!?KKqF~39ż907ލBūN1 LDF}*N 1&`@%a#5z_ Ny7ӚS".v!xϰƭi#%do!f/TM]ۭFK9pӣ]#0;Y3Be<G|9 :I $a0TXAQ`(k-o#<44.;-u`$(3)pLqoVR?Y$j8yWijBtYv֧ɾ@}ِΟ70|hi_䡚W6`uޤMN:HF;(uz$ɮ2!ɏW7\[E`ZkM~kuWrdBVRs}BF` &. 2#[nչ~WqG1h e=!I!+'%2$1I <߱@ƼB }6oYVSɰ 7N9oOE&d]#"-X2CzL@IZCPm{ TgxDc)}- $(] ;ʭ` 7hđ4~sQ]͇#>w3ن)ǵj!R> qgP%*;(UO]nS#lsG4sG4sG4s\+`V&bpIYXUj'-$0sw {gAdykUP 4h] wwe[OU ()DG aRK)Tbdmk#^&D=6%w't+H{Ox n_b (.UDˆ|g `YzZ.Q]Ln5{ۥ9 AV-3L"<9m񄐬OvmM .uN5WuY,BCκ35A ]!PPo#r= 1яWE& kڃ2}e# owq;͒3m9wx|*O[]O4>s 1y^Qx]x*P@a74sy&u=Un7Mf66ZMbcSLa}qn<,5(6OL9!abc,RZ. Tގ* xg+C5+r ZvXM!Йj%-?]e)eN nkg6shEQL }cQJ5fʙz$bsy9o'*EiJGj8=T' )snguG"Bժ BɿWu$ LbpVLi?~M 䨏h\k\F5XGi  ZNɎuSX'Mun[un[cE5ڭo? jq:vo,Esreݫ󷥇{&@۔xZ:w%E u  O͛..w 0 &ߒ;P>}Vw?tryx(+T\y7ɳ0`|/SIyNco1szӰ?3@Z8@sY NMQt( %% PgMMp M;Ƥ?= ك&6v܍tI,z3 _ȧ~<9X):,l3[%*ЄIXԼm'r> &s]J:9(1 !(?m#X$8d+ר ^QΏ(؁ ^ r&"%Qi؋VEH4ԁ5W4f{f4qͺ]OqvxIf`F@; IK3A *ٯS=>xQ֮Ӑ31?'21!$RH@g?臯_j-<#k-"#,f-[BLGիس\fl2Ӯ:F9%]5J]y;_RT4rBjѲP{lX2xKh~(v?wg?)\BҞUsݥ?d6q4} 3-^M3sqpcSU~G|kY=u`:צ'.hS^-͵p Q |0T] aKaEaG*p䪲L|\&BT 2Xd]1xł߱~kFg?p};}*=`3?kWbi j QI` J")L2A/$Fc e+e]/etg#Qgq;m %:'w][WQNz!4mQIVByYS}1/Ủ^tMݽUEUUA Ҩ?e6g*,45N f~7ߴ`#3Zcz%Fq9篎QǤ:<7y{VVZ*J];i1oA_K1E!Ǥ)ºDlCvEY-U%` be=a aBR^Y, U*i3=+u]z{Ssm3Q8ɫmp2AAk-36M$FlSV-f+aks6RwM\Z:YYվk8?a֞}x-9P j,tQ@`an5@A1r5un +d%$?t mc v@(*W;?.?C'ͧL7oi\vD c뮬%() IJ]滩>:լB@LH=S.`Xۄ:|f'Bpp#ve F^z $37+;K[{xۇk˛؆"nnm{b%2u֠2-7RMSw+#$#%R^b@#8bkL6`O{9ozC,CQkN\Iue]ВI<)1L;ꪾq7;@7?ux2dߒD~{M|]˼^.n_n@_p캻3~&cVZ_̱~4 1p X POZyye'']! 0z) >"+ u݈UrU3X@BlL'A(V_]N$< pSZJ~"R4 , !8`DE\}eX.VZ^nBe-vtc߼<r`S ErKTvz"U A&h\~tgՉx8׷(l]nB=4j~v1Ꞓ~dy>?K{R.?u.O9cܾ,t dpU# 1T7Moش|Gi2wkf@iJ`sf52UH0$sEpMciqz̥nU. ˖ggݯ0s*'k:~ۅswrQG i}{+VC *Gw9t hx}/Gb֞r75z0%|.v4?}O|cKIGa}Ie=]/q;s}wl70eT9"s3-BN擋<嘾J1rxKaWj|K 5{PfgxXPeE=WC Nd?CY]ְZ=,'H_v;:`W7fP)xwcܒ- ~g)AZdB8 p2ԭ 5%mD ͨ0p}>GԐa-R0>Ӽ,>gtQ>?^FBn?tx[W&qݞ\b# ˲Õho۽005MKq ył&2*)HzWgܥь, C]6O0B2*KCp:@R!"!j@"fDCTj~k eۑztY!1R|N9gq(;X;֎.۴R\IL/_6;!:.XG;*shvAt: |/.R?:HuWiπ?Qey̝(?潾;Łv;?:AC}c+HY?O-4LW|iPIY0OWF- 4၃3&UTqv̚ d7lOH>e52D  gf < d)2 4NGPez0v=>z3!{͢o*Pl,IʌueZW|}ݟ??{e#ݽ'Hiu|Ŭ+-d&@'~-4 [G[OӍ, `v0  BEF1EO#K.?`niq5AMN.kz [-?_*]IM"Cnuwjr YKB }n_mغW~~ooC9HȧhM=?6\6ow{f[v{*r4 S t|`V]kc e.*~ gAC< H>-$Ft& ^3,?Z;MTm[qeL+Y%1O"5MdI4jK]0h 9:@=GR ǀ%rLe{xۇt%dJe(|xS;=O0.d4GeSWX[VU Jޭ%˞Ue@)2 Uw\f׾z3`?vsJ.ƞa:-5~,mBɭC/ ~:_ug4c@d]68v^, x ,~3W'X@rA/ Lסs$$$AAWz'dz<} 3tIs=4 Sez\"S<8:H"b"@U^,A7.*B8H?,=ۍ~m_|/7]g߯U!+H5d*K@d7煿޽c&S,/#4 I` Õ&`&SZ<M4UӜ0(WR}evYAumEk비rNFi.Jd)LDbD2_r#!kxz2XET#MF5.& عıIxN__UaRʦdw W"g>Җ(f{oKu~AC8e}A9[Tn ?3;ogS*db {ӳpxo&%c1גY]mkZL"IҺDTGnϱa rDjE410 DWUT=Gǵl;uhfvr٭:ӓ-7fa~b<|o];~Z껝}MvtEK߫.j嫢c,yd_FM썂Wٖ? ;k)H6X!wB M=v_[R> 2WM@;2Ղʎ~i(;%r[o&딄"{,[yE 5NٴfKJ XamV%؇dSF?IyNPPhܞk("D MWv䍽d-~@^ҋvd?q{.fXg:OVZb֘ ˶:>[R{HrV;M$ʤj&F(0۝$T \PshcFVj5i$܎C<|w/ۍѾh1/*[F|S%e24?i%{$KQ0scخ1!?0TZϴ=c@K;Win=#Iwa6 %SI-!o"IcɴH{Yo 8ݘ~V'=g[|v|uD&v:D+{G}gU5$!<`0+qG+)]ǦI'-)Z h}{/ rƧº_q#ˇO/.^ 2i1[YUSS=7,ªXw#bx#R]UIS !q{K9z>8CRapy}#$"z.>Z1{/;==?>Ѹ7xP;-óPA&yξ׳R?[W  F 4ϋƺ K%}%eo>j ļDa`"I]R=;Y} ^rD?eGO}XU+d/SS: ?{ ; 9k^v<-^TM^39E!UrZOJgsKfsܸqѼgs6 (ވ~~Y6` I"^Y-ph;@8c>}w(7_/UAyz-}cY~ efXswilݓv}ƵuU5$5DR3^P( ~ pg~p5=k#M0،QٹYB"m0,]:7}<,niߣ\ވoUObױϷmך8<3n&+f2͢n~\X,`/_$'O}6OIev?ѨM7z#Dd.P ɩTL ֳ::WL$aUtvyB0(gF̹ vXA3\"!=d3* ".xQIayUam'-$R!\'5kuzv|s=UD*"!iYĜ%Yݨ?Jydeɣ]uCd d4 \p-RHoGp H^h=Uk8&TXHJXJIGڬuy8-DVQ_^0i$, ޏ=Tڒݺq+u}]6=?λ0]mF*(Rla=;4Xt`@B~V*\7M7{8ԞS#Rd SiRװ#@c$u$lߴtB}>?7ωQ_?nz%EbW݀6P% ~ʄ)(ZY(|E퐻U7DMSp<7HxO̟at*+bVOhEDb>5K6RBROCgeGCTFy3(T2{ ŴOA4fO>!a5zU";EEoyq͵ߝG^[az,dI*3%q,{J $;_pF!mRz^+?cU.q$' F@{e71}NF.*mP5ex]xwB=+?XL:2Pm 2,ȹQ$@}k}p2ABTOe<Wi *iw֘Ruae`l̚dΔQ AFKZjFff`̰ vo w=GiM7MXWkZx8?p *F'FW "QL3ن ?RgGY>8jyp~`l\̾־L+F{Z4Lkf[7|\]VS(k*X7~>ݠ]7PiY>]0PVaчi=V݅@?!ψ˗lkZ&Rmy cSgN'?d"Ae>kqj?m8=|%{&D` 3`uڻT % iwR1<) .ʾk[dA3GxW՜Ŏ{ux XA V+xzj:G.XDwdžOc-a/' B|s pͧQ_ gFS'N/G;vĈ׺i|CCRl D*NrW[ʖj%NvbEs_9ñc|E{nxFV6i i"d4Ao\ǪoJ)m!5]ԟ/{]nղ9=׫z0RwICRi8zk>M^XaN/uF|ZRncz E!X҂-%0Wi j-qz>5{}N`‡7CGEnkǣc [%~Юg-\ܲU~ST8 E4"!<`G0U=p>ĈQ`}: VOY>MQ4sKZzel6 bIpvq(wGU=!i6TUg}͎0^Az d)],)j'$nە5=d %Ev;3bߢJ9Yx}ǵ,2:[7,T xz_%"X|hDKj `b0; 7+p$>9 aކc@bLo,Qʝd{s+LjArL$(>ߏֶV|?@3_,+,"X-}Gi86ۄ2Nj3sYϥ>0nN;U-!~FӋt`P]`0B/Nf8j"؋MD )V+wtvI6F Q9i9Gح?9`a G bt j0:PDcDB]KSz:b=vS%L]t9P]`:j7B""?ȟRJ2Y S@;P\Ftu dj kS|~XvNf843[o}!n?5su'sJ7Rh<ZIp!LTؽs'_ί׸x´??\7Cy?x8ׂ*S1'٣_^km /Tr\HlVJNBNO'!t~Ǜxd^FׁKTj>~e7p,j$lPw' T+М= TiFb,mLx U 9'f{tM.9<ö]tcWwQdW[4wO^pzyb T{G!%Z5&PGE/0T,RV-#GCp0iJеPr #ȏ4MSʣGWN:uңG_3[8>ȃn( AVҴms 5!eX/dol0)cycU F4@b8B*D:4H7hL * Bw@=as_ܬ_Qe- ZVUaF,dV.\ݽcM@MpҖ5D!VE67]D3lUB!lfb!crOҏjCk?o~dE:g[jZQ=bċ!N M-KiBaX`e n$kx楣UṳWu'_D- MF)V#i&XICa")!'Egi'w}.7UaMPs@ f`:2V;+TPU&R op y-LcAAhf7~|V&m1se/_hf/Vo.iw.wpj|3X1)!r>+g?xfH$DT臉-g$Q0r|:S-$2Y}g2}\ڈQ@JzODKͲ4!‘ݲ4T BppYMBt|yl@pYVi);kYqCGݵ:ƛ#JmOˁ@T|~/YU]OK6Oǁ=k9}U6)FJ,؈* 4B)%QCd)h̦8a̺sz9RDICUM,PVFy(h2igC\]3Wd02Hљ\([AaY([7_Ș rw| <>/9n) b( xg >rBB8~IOt?5R%D80+(8Dv)TdA{RS쬯Mؙ A_ L~2-\Vae\}W{ IwoիV|qPgl|.mP~Qz'ѶV_ix)(aTk1xIyE(?wT;A-0VŐ.s^K|CeYtr$k:Gz]*N@zZ[Z8&Аuj 5 w'',^,4$xREɘz,MEӑ& oc&\7 Z޿G8 l\PƏcCbɦJ:atrZ'VPJW$D?}6\9aYp2PG)nGg`P68@ ЁxDo*=0{X4y_V1QUSAP;ο4 D]JK&etELA6{ݞ| ȧ'.y͓/c|}gWH?%lL=Vnʠ~o|CJu`”^닲1$VDpBo\{~# -2 y|w Rz_ˢ'07PPQKku]H\Ѩ E]g{oqfHβv+{SOV'8|wz?EE2A:2RbdN< \`%F!9zzY z}=}׍<8JF~+Oؾ?#7 |BEV}F:jiw6֗0ag&/no.kasnqr >.J(rV-ՙdҠ"ҌT-Jp2'/9Lc̗{8|_w?H׷;9J@UF=`k4<'~Gѿ?ptc"H:T-5bw@̈20 si Λy^جrg~wb6;tn\y[+W4<#eqFF*"iCExZD `Mc5nkn6Ev00%b~0gEraH0: X64W*55.`}>Y֘::.^`{;ǼwNiqJ: Y)J TT~ RDGӢ" ݹٻc Y{S}#<4_F#Nda`d%Dd/gYeClȳRxiՁ _ۯG^V8J L 1JH{C&@}Y43BW#j (2q Q"NTնڬz&ܡMN \`y!ağP3㩺EvwYj[WznjͬFmk]e\ݸ.WZ3@@!AB;"<d0Ǣ~M < +:*7: D)!`PɦIc3VA0K=חi8Ԭ=<| o< 12Q84WUXjG"ꟲW]dr64?CCR ZD Fm96;}]-rT[:fnj`"8tSD?C[~ˇygK^-ZOq4ԑUoHR i+SWi%o[ono$'1=q//$$0YUUՊV*USSY UT,#A3~&*ɔTxd9 59 q?4:̋N(\!UQ>y( UWͿ</rtǿ=J[Ms>7|ߥOplȽ,dh24^fPD,B +˛HepN7SRrWT7RV7U3u}0VS'Z:z犄sQI;L6?Jmpcpl LCn73w[&L+IZܑ)7Vf  ^N3yX&t'-WA ogAT{h`Bcc/֘L{Lu4 ,][0+X#9kpԴw\d0#~]m-45M瓸YJF £{?s=U_ix(5*0(>D_)ob&ȿO.XM vM?Po#>VPi?e AnCc1PEO 'FA5,^ k1̤izloo_ndXZ[GTYI< (K~ |/ ],!/Cj^5W0Yt,d ky7F5+vn^Sxe 5R٨i-˴,RZ-wh{3A+ Of 2BSM"?I./X9joٽRVW?BֻbՋ4t3(fҘ걄oC{>9[֛|]}EOϼos?cp1^v LS6%析B@d,%,Pރ^/Ш (.0̌0qYssL&hXM˲o-zX2Q@i*K_L]q!ro]2b|>vqaCAG=fji%rJjW{Nxf%m稚QPKOK[,}gQ`#xSLu}YYz"" Qy2:J+߿1bG|-ZZ/JV^=߳e4$P*cpD.D@Q#:ЫPQ9tbIi==SAn`v/G@ $ fa0{ 7:njop.VpUUгoR5U0ShàrIg6cpb>&CNՖgԭQR-:ߓjQ>Faj-j rNG e!Z=ח1۽4eJvQi3*BpoNslDS3N@oˉ0N|{\[3|A%߽9) Xqn%6 *J E.:x@ooJo3}A])-Iެߏp6'mj/¸0&,F#- z~H*[’3`{I0] s::2#E(T4p q#X_X}!1("g\6/i#$o~:_A.Kdf+ ltl£upl&P|.zk`5>}~lz}9{|k+q ,׶ҮdJH~ F/;v|NeNnv33d6ثfD;'wY(4hդ 0DB$*bL.MG/XwR#=(={k-> jӚYAu/ vڲ+13cVz^{.JkvP赿U긑DK+3'9rȾǝֳ<n Wd?=Oaչɇ*ߓ]8MٲgvIۿ4a@Ew\1fZLlb;mJ3N=σؗjtzӲDǃPB8}Y|Wj)Ms5.Pv0[u QeRт 4:3>ai4\ ^j1Ty,]z)v7z~w_]mؖu66z Z%BQQ\(tjddĥ/ga=sC)5]7)}\,ƽfiа0B^6WBLNN;b^(9b= :f-5~hIie8ԪZB5 Ktq'RF#\(ղWU#YM=~0Ma16|vY[Qpkc-5yNW` RPkGʹ5BGZɥg{'ך蠩 Zm,]i[E֩Lqycfeم8P (_3ijYFmYĨU ?KdT\ӡBlG]Xa=RhzGZ6A;d*~LMml$a#Rxz1euSĥdM(WOH.Pf!l 0(>}Va1QcLX [ U ɩnЃ 3bYC3n;9IouoÒ|9Sh08m}eU׻l2 $xM *;:9=E8g7 ∑4;@hW* 뇋r!,}7]ܗj;|Z| w)+|3i`=MCGƺ{mSq*D|zlϦff[Tbg}WVLA2Bd~j jD;T$:BXx\m4;Kh7ʵ__=[D&>:(zg߉ƓN,glZ'@G$̐gt@jϔV/\fju:V ViRf`nxw}bOU(j+n{t:$ C`^2/ 9)c 9D,KF!~l<7 ~ 4=/T?d/ԒI"0GNIrr@ eB2>΃})w g*πO Bz0P<V>Hg&!G(A?dSOoE͸ڠ??&K]_Li/MDev5Dž`Ň=V'"=$-=CkL:3 FԀ>b2g2]6,[Ǚ$0 nfsȟxljHT d3N(9nVx/n7Sx[9 I$#%_H*GԼ̗p`ou HP/%/8†oH?4.Z^-3>\33=qѕ[mF0@}`F!B0IRj́0BT  \+J2u\Js4t론HeTAGIuQ'?mw ֤`=mW{ߌyYCe]$XH\]ԸdKɄL ~ShgkFe:LH;t@XZ!JA?l!^]e8Bd?/ V9r-56n|eD1.A>ԐK|rM[eS$uD:u %B>,ehjYLf:Kئ<]A e dav٣e~!mmzoV1Sɲo[o`5Z7[L]N+I?5IBPmeNE'pgߍCͳŦRݪWv c*2i d%涟íޣ};]n 83TYY9ŝ*ݵ&U=S|ïߑ0jń/&(OX֫Y4m&}?1?،y_¸A$==S>3x4n c:j0Y9U"/~>q]嵋N[Vk$ ,>J*AWв jzp8s F̪|>6V1 MJ% =/n1R3Z F-GӞ{:!J+n0SϝjhQ3>t+<=sdw2G d" Did9<}AkJ;/;_}_g&A ;y> H#yQn9`&˨ U'gU^ĀI>@6b/3M58b6%ZNR!|ѐ..RG'\:RUTU5SQ6I1!:<҇Se'stN󺶁ǼfF:oaC9. =9_Tw;x_+1 ^`9m55M)&f˭~}}`L]ч/W堹)coSSvGȸY&ƌ(!4n_YjkЍ/OYԇHFLxFAq0 boinj2k\-U;ڙ@~';;*Aǘb {,:c|-RZdHͧӚ>/_>l w񸦱S3/Vŏ&}቏,3F(~(LZ 6 t:Ҁ{ ؀bH-+1";dzkTøqQbD@42"30Fd<93OA}1uaiGļ=RuVjX/Ƭ A,į Hο-['`?u ~s`b$pA 2I,<K|̠/pZii'WIU'Ee‘CB8:}C@\4JBk4oEoEÎ ~~bHaوɅ{ rIaZFpBj\_8Czt;z'@dCDf*5ދǫGcz']P*+i3q,)hظƬ)7*khIy,a8Y>OEV:lLBeSt o3ߩ~| n4,H- M,4ŰKeeg0ah)^24l.-=-S>r5w_Ҕ$Z4fq4q]eNRtzO0稨y+D ϲEi3331}IDp݊A}:Y9L417 MJ;:$Ք!:*xZgo \ i"u)*Q_ ̌YEVʔh92HPAQa[g%yh\'%-[ d@|;pP!\T0q7Skaql7 0;|ڸ}ҁ d gހ6}IGrd7v~\..8?ƼeH-#S›ő^bcdog,!`!Mӣ*#= H`<ʔڦЊ`Zܮ]:z3E %O5I];RAw#!:8]u x)a^cf"8*%|F_J*FixNO=[^cOėgt~a ر|vÁ`b?C-G(ߪFEur++ӵu!!$9ٙ}ùPf@2k6׸>6W7&-$ {|u.jz%PUT*'of:&]H*ÙD\Q\0`3sy&6ZDpPFLjĊ8xD›w)B2g%Ydk9jdn=ӫ@Z'L^/7ĀND [pūيzdC;ƖSWZWώGZtKje+ Ƴ i_pm'87*}30;ףƖ2x9۠PNyo#,}n.Pp6Ues IJqyt&Mr}Zt(/|k5p-(mJ3j\sleXPܺ >YSGM~Ln j+ޅFqc:=LcntIb0;ʓQ+ 14 Q%bRa -t}+(CBGv3^ZB3ZQ|zo em?{5c##,ݲkp7m tu}߀8TȂT4l| BH#<65]G,)Bb%M,0g37e79ˣ'~ c.n=7v5ӟd!?vg} `>I%Xkc~!O*s;V)( oS ~屛EsxX9d׻] =w,ؤP1]Y{ ;bQ237, (7[kote@R O6{$\pu=$J (G mF ^yBt|m [nZZ-@(| hGz:2LQPQL>-hlv r#* UpՒѦβUyp};D8Br`D ?ѿ辭ģ.uD˧xUP /aN,5SZK)Æ[)zT)%m qB<#_2ӪpTyDxg¥ c%*CY0(b8PTL z SXF 1 IkP Cs[٭l)\2ͺD蠔Ց2 Ѻo5滾=5ymaL;,㿴x J4^=$@d}]L:,6mp41 H)(_.=^=ͅ5OųpHE(7ݴգwO zldTVå(Hy׋[?[~q@#J}h.T(|'fӧf-M@E"0PT\R8VyS̄ŇC˯@! ܽE8ȴ^f&*l__f7b-ecA߂sQG}f-1"Z}4xyq٩!a8Gm-$x"M\_h䬗F^qZ2Ko>qYrB~3MJ] l 29E@+0X.2z3={ql㧌sLHT-lBX0 ]h[_AXNBά!y R GtBZDhBzh6#O !RbYͨr>)v':r^i֟1Ent"QvvE@hO+Jx6Cu5H%\]m ֹT`|TN< ;ޞ04^Lr G10\ 9ɏ5RT1.aȤ- 0F2fҜxQw\HpG0YxD!j b*NR+7?RaopM;%rB0 4sŠ\qk>ܤMML9{}V ષN+ͨŅdj95){ۭy.<DžsJ\'<:Jj%dXqDTÛn7}/p12`H FD$;cxbr(@r&\B!Wx|q\lP*BE'nQC5u=!CMƇC3~ᬕdO<+[5(ꉋc2!v<{_qw . {2yLV\} ҝ 1@z&LuSy%%|DL=F]"wh%L̙T:ֈMMФA#-@@y 4::n_t,&Ӫ9e W뒈M 8$q}jvXRt ;rZwz>7.-WFѱn^`jj؊_!Ur͐$O؍\:cpS/SbY (xs!Ha~Y\& p"UH[0trA@,/&a"셪:U<&DŇNh/@b.Np݈N8f'DE±D5ƻjg*!@Q И+J1#m4R"o9**>Ey,b +_*ݔ'󥳳H(I^,Mt+np^Kaɻ{b ơĝrQ+±ͷS}rWDG:vc;a|P ?6r[?f⎐j7o_G.JYƴIZ4* !WR+y@@x|6 )b /F ='2*KH $ 'CL+L5)ɤ;w3!t/]},EtCgjP #h:s%6 ܪr94޷'gYKM>{ru3r\AT~uY}RYX3^CuhɹpzOԞ.J$N v aLdeH|]z\$F* %,(w8<#wJ |`.9!rj S"EER|_GX§|=Lz?sNR h۝ zUlA&1R;z.az%lhgTCWԗn\u'({ab<81o %u0Pvfoy@^o@ڪ :P#-Y%}OyUݴăyS4L ;k#Gbi}CJvhI;]!GP_,ͷYM0D #>9B8_Ƴ |ѳsiOA2$#`E}]9[8UE`@jWS}ww[򣠛 O@~Q4^^l3I\~Cл6pCtrõ%M{PŪi.2!j3k֊e,PPBkn'5u$36*$kK(]|-5ș]dդ?b\="5묨Y.Ŝ^Fi| zyC2F/` ,h|#]g/շW(?%8׋=`:k=fMnyϠW#Q}؈fmRgus])17L]\<9gq61q{j\`T(YZexjoF-܋0=T_0wmhvM=ħ?K3R~.=Z,~x]xoQ^ _T [ľE;<ܽ9G>]CU$:I`J3>hOokizOzeU|_{|%2HXfDۑg^6\wLֿw-Nd`DH+HBPmw3Wu}-U 6NJHSaӇQ}|8v=J"2p@o  A gY7pxȝҜ8&Kz6фjV.  *Axz:'*W˷Gvޗ.ضOBP%A11l@1:]MO %n Q"9tˋ>*Gm=0cioz{SV{˫F(5G^Aiy^iE5~c,EIL}wo|_}>ϓm}f 1lY@%T~ 2j}LBFz'ewcN؉OAM |xMY<y,*@(cnZ_qjge&WpbD GExvN~%ǻic[$~--]&ʭͫ'l_yq bC@" 4R AeuTϠofN4L|;ogNbEŊ4/=}j zrުxl|Rr21da]_d7yUoP8L [55xNJUpY`D@nV CL.kוɁq!H14$=Bʧ?rjQ Η*] ر=h f(^qYzݭf7kÿc X54!FZj!@Ȉ D׾r^_졆NW!ŗ#d>'["V}Y{[޲6A)ʼcg<_8&~bꬪ+LJO^F D_:5)njn?.>+v7`@U5 eI!/=g4Fm L?Ð=(=X?($ &OQ<=ڡ?!b`ZD5_e4Ķ۾Yw-hv8?ii g8~u.B#zDI&C,I\Gn҃(imcp1X~C+R z hͫKU`D"-!zLM|b3\|Yp$6MD0nkjX|c[՗F~i49yNrW?nG5dr$|(Hh@;~O*?]A! †QC!@$KM;ݝsl3z2 ?Mg*Df0T~0^3Y.'?ioLZ )QZc~垰ERl9ikxaI$m 齯h28vBiPLoNd9=ĆWK_s݆w+G b+Ii-~l]t{l}&gz< .PĻ?-zKpk<7͇33RBA `7 1bOk"m{%_&e(d\d =6*܄4ONtkwQ/3M2)3N ]"HkHͮnt<" xKs?_lBMLH TCM8U$CX *JX"r3R4m% jBI  T> < _qj(rt3h k`OLejZ-SGU屷5 Hp?\n}KD19P q@c00G`Qhhtx +k(9RGj !2nof%OK]gR;դ1 h馠V`d^M/'fꫧJj~Nv~N!ÙJίzy!Pg-J|'gt~a%A8[ԾMB尐Ԫ&g$^?H7~ -֑䥪}es:ϥJuӯo[QI܇׷y| =&Q +UWU~_Mv6pQ lxcӏ^]G@GO 4*X(8Oj/)9:@9Xi>@Ψ&[τESFzżM-;<ԃR".maORA(8 .RO$yӋYh P(Ue%;ؑCePUFfi5{_'<)n7ж-@mD=6&P2ϪFVkf7,=wl!T%0 <ݍ?uolZdHoV9ƻ\rLíHYh? ?0(6CZ@6=I Z@(?5jb 0Pk{̑zyBGL׆URM>?_llv.gGQ*v?egmKApn흲_keb螘yQox "wa&4Hx ;.=N5>׋3' jlӀi=hzBGRwm3)Ө4( N@ (|-^P e|x#E"0C gHy`d3궮˰,fAGn?ijE"APl " ~Ek\F+X+~ ws@i#Ґ.'؊}G||`벽I_V7ո,8~g_eXI=Ha$<3)Фl+DiK ?|z+` bݫǔCM6,qpӼmݝ3AæmuE9!j lxͩbFOC''龷{~43.f^%NټzLF, N8ֹ^^=PQUAo$뼵ߟy#٘ثU8>T|h=3In!o 'ͧݞ'e/}oBȾ8*")vY0:{^ ֪UQ\w>.?s9܌((ed^xȒCrܕP-\xBӈj[7q} #\Z{ő7QΆ'_T?{ZjP}ug0a}-7w|vz~sm>=z')ǹTjPko\k΁ggV_fGPrʊ3 d=6Pp }oAꨱ $A|ʲ!Wj`vSJ̲`Ԉ>9j6MkUwoF7/M>~kǼ II'hCAJ DDST\DQA0ԉ*B$o m|e׏m=|M;31x֐>U' "P]=¦ h*6Ԧ"$ Nb")op>M?Hn.  RkoŽԵPsBKp=.E_o͔^2_?_n"%eԅн^-şdà!kJ%Xf3  Nz_~זfkY axmQV~#~gy1n+7"vӳ8Nزd̻,aeFsK.BDws_]V#JC~\]WEfrM #`H5gS/دn")JFO{1i0Mݎ0D ?8wR2mL+h/.bF@"DTߘZ(VndCM ٓ}II>[jvr9=}Tqgч>[=OX DoP_&?!XԾ0l,~R A{K>2r7fuԀ *׭XKExS___Iu<^p}>f<(!I"4ڭBjDo AM Z#"$P-Y=J]$ـ(Cd* q4ȀAXx%h_/wfp=JbP?]Sl=7X> e1$#okY'"" +@'`aC=mY+U$&[oCfRkfMV&` fœ׫n;l115azQeV?lpp`]>Ϊ@#ۤhbHO6D nF?Dp1$i vsI&8^. ]|shd4᥆8*A/AMArR B x{tH-70G&0ipz:3NZ66},-A ^{]SwZ4מK*{ރJiZrQ(~$kgDPAbv[Rpwr1N'n>> $PdeQa]Kh;`m:`m )9GJLj'Q D1شʹS >(EiVy,)g[} ~^Ķ_3(W~~ ^gdz][t[ţFt=Fǀo  Q%g>HDDo7*o˷ ?B!P*R À[ߒq~2>EdUcJhhW,0`r9QI.QALQ3P8 ́M((Xv x*@YR"!KV.R[EF_S]E@ QlhW}^.Q\knl,1HÍJP@m6nAEܐBcS[r!]&_ͫq |F%H=_]x;+%]=rWA,W[]]%~ߐع{9u !d{VIM;}@F@uz0MX4E%K:JzWY&V3Q.PG)Hf᣿lrb_L{F[WIūh_ r:y/_ħut~:es+ skxL{X:3_F;ovCB!>dmPN 3أN.i7PL衶|@ xcCw[ 瀨7:(80+V fo2RbMssI$T*iAƤWldxϝaQhjU5(lL?oE'xt_6c>P6pZ2:H.?1Q'7FoNayCdO '҅hT>|j '|6k A3,'6Lt;d:#8V*gq@GW^c (h $ZF&q~آge A \z*Ž{UYāL<Dmس5w+Zyaz{ZmOh܌>|zeM2v 9^bpsJX ʃ\@~~m-^( dג2IH a 2uZHi)3Wtz2P}z |z`Uk#k th$@3yožM\do-+Mt.\^-JXJSSQVguQ)Gmؘ32*yݚiUi VjDIs 5TT*!J8 &g C5yCrY)/kB!=zSE4sGJ򷘨atٱdEyX_5M{?-@v|n zV fJ3?5*t٬jx6[UȘa/MT࿓1ZXd¡rSv5j:E0YY+M%s o:6ڵ8{ӓ9tymGtiҦrJ1ԓeX;eIc06^Vi4(r,cíjYlْX^,]z4Y~8gΆ5ˌ䌛d[Δm6Rvu>zBmz/RC.w>c@J]&5Lə24k4 zµ<p Ho)ǽ^yYfQ=z|3{ ^U;Ny}JWJ00Tr Wrԧ]. X2y &sB0e(ƐhbX\zVzaL^brqފK7;%. [ESyUGmт"L+ Y!|[7m)'֩@ \lK kJMq>`HݺJRB yfg&i6C&;ۡw5 &)daW.>/l`?\/jEu.SM[;]v9l} mQ( v8@J!8!@:7&Dp:U~(&@/bᐖ#,jM7t 9 jd m\z^Rj[F,P#Oy0$`q649nT/S>Yrq1gj׳Fv7_s?Z3{cM !W׭w@w-]TbZ6vRL @. t@y^ݝVcV]J[}WC.B^-}%yIU!"|<[k %s.kQK!a&(s%r&[/?@M.9;rIk1)Ϧ3/,Nԡ`8HYP1`ɏv[ "ILZՙgq! k0Cd~J4VKiHUñׯ}D{wFgz&є-ڜݶA;@zR nRU 7EC#nQhHk0x;ya88*-&?X^Afx a 7qu=K.,= GE*AlY\CX2F#JR8qs|ؘS@ L(+HtёUtguQG$:&B9PcwE8# x[00!ΜɳjoZq'qaU=LtL@t c0i09"+Fk[TAPernE#@KPUa#z9~X2ڪcs]/6M%볢`Oƹ(a`ș1YrJUwwUWoh3]ai<Å9 )N*7RcF\ @LH}Cx^d"qđd$v ABLjs~Q+. o%!Q-ρ 1?7C`:y]i7Glz<}tZzyNir4ÀD*> !8s_o?eˆ`Oݸ4ab+Ta%x5]*;Q)[ 0x7p fm5_E uYQ }g7%:6fB?o9/ yk/6\P+ 6i*{nQ=I&0{SoN]'~ḧ ?X3=8LHYyyyy~mjޫJס{JLv۵)vvؾqRO8tӂvAQpff 0`!!!% $ӫz#gfիVK^nL\vگ^s|#o@A i'sOySG0ڵjdj#7nݻsq˸ {M wRgspX~=Un_So`1qSrիVZ;iٴVdڵeXb.sтy+I5l_&0WWWWU,0`F\0vy8p`MX(1Ǐޓ}^ hUh7oIr˗.\oze*tETDlٳ}M+AڕWcniji 5dÂC[/σFYľ)))sȶ{ fժ$ߘϻdɋ.N%L%*PB D]vꛝZ*^q|{T0?O!]8p\XmqЭuʼnJ%R RMoѡci3oH,k 0`v X._ڿbǎ501A۽UJ65*YZY\o| Ç8p'YCÇ j!'oi%{v۷nݻ׻r;=۷LnݸSSNۭL=OS?{߰_~޽~wڿ~~8sVnLsu*`VZjVVjVZ]Шjձui춹kM9ÆLXbx2}!aRLJ߿Yy~#xlOXkgYf;(,Xck\shüj߿_q߂~Ӯݻb<ۻ4sbuׯ^z ֘UߥX,X[VR M~]v۷n.\v۶ۮ>=*:tij;YߧNJaPXZ;)Re< ھr˖$۷nݻv۷Oc},V[v͛6v 5ΛRJ*TNmUT̊J$R*2䣑t!S{wDbŏDZذ=b[gR{,qmue.Us&mZ?j{=/.\-FE革.]cw F#30`gfQqmmZwۗ.\sn\ME~ߩf͚իVбc7̹<hGww%f͛6}*֕H =pEPZjZLYn'Cf~SSSSQ;i۷nݻvViz>ڵjxd]=y TֈfۅUy=R5l Vx}jn) EZDI~ U+6l2\)nؽoyk"7DWe~`:U3sc]_d;@! k%{{ygaHN4Y ޫg[yJJO%3z`8T,=OĞF .IAKLؐ eSP|s/FG45tSAғC*6˙9L_:hRYb>:Q@F-Aׇ@_l!W9U۱~-v;%Yy 2dh+/vi$; Hp~@t0,=y<"-kr{;2Kli^! 5sԻ&"BMUH@%q5rR@iu,$*vpNjpo,Mkb r".yLI'cE^R8U( //:WXo7Z DFe-؀@ c 4(2s\:lKpڡS$Le a8$Ji 9M 0BE\`-!赲4h.E A@9  `lݘUP2%Rt ~f3 \v]9Â֍w؈uRhbQLߝ-3l#Qvwm%E,=@A@0;rA,;`_e9ФځYFR~.J,*ICy";_OG+%x CB0[G7:[kQ"YZa@e#T< 'ɞZs[hZ) $LTSYi5)JU,"oRTFONrp.BQCPVmK>o ^\J-ě7gjܤDԑ$PD5@_I ^ h&фQI~O<*_bvgw؂va]n[u,բ]3HvpDR:̗`2[z֕8e Z1u Y !"B{"j9U3MU^ .YvRA0لmkV*fPJi]bzs UD\g)fKxvzP~>y&Ģv&X%eUIi뺛ۻQhc[8FEw.IEN s%_-C`z^>c?|i`tλ-܄ G:+Ŏ~?ц-n:p?Kz?I\6~]ϩlr3:ێY|7t2ϏrT M߫QYGsUࡊYiQE`A?Cj() %N_3łӯ^Ǖ~kp?mYe֖kڸ/x+o8 ;Oߘ=9?eX30/*M^NV,ds67nykOڿ&$bLTHŌkJ*TR Gt©{\Mն򱬯yytX4iZZeB , ̳JT `F%"(XXXXXXZh'h~a0qʇR!PEމ D!ryB0є@L(PVZjիVV^ EL*RS5{}`52e(W0@ tӧN:xP)NN!B:bb0#VN+,+ޚiiTj7dw;,*m6A<8 !/q ER(y@Y VZjի0mdV2B=E"DS++013N^7l!MVZjUf9QY} u62yg`8aajǖWTl<̱p@pHO.ӣ)W  /zn%`B*@1&L2d#V<A f j,WH,1`)M44wNa_JLE*> Ϥd1Ç(Bi-UZUVZnOYhB&sSLT,J sY|4M4G32bgxgH)-_^ P AlI$I$I#mI$e {mi&oH86h(k)sK]׮6.(5Y&zׯ^ZWZ{c3[Ϯe^wcy,y3<qmP1 GяM6hSI'N/fJ<ѥmupOMⶦ#Y|2gفZ"b,о˻&jXGv@7#(rM<4a5 F`kIoiu%'HAXoNG2IEn%vu(5oj0PF^2Rj]j7TXX&H 1:rJn[aiRAgS{A>|cFH\0qZ /!uY~IYU'2:WLz:9/<Ȋ)hNu$7υ˞sr%7UuoWa[:Qjp_-Ǭ1>b .J/Z/$w0N ܤ ]`g" )6k2 .4nlA$M^`k1R͈Jϔd<-au|ocІg ~eͦhV<́h~Wv:9vr3_SH skN^ЦU)%CP.WL1oUW d}xQk1L& 籗Liwj̧وg 0;hy @bK\^0:/Lg5f(u?ی[X[ Ͽz]=䮂 wz, {kWiќLAb9\K}N S`3 Z +\INki?K[xˑiZڋQj-EF j* 9g22'+"Fǃedgeee+dseF!A!\E2Jœ]9nqm y*nRScq!e Y5nYmldv#m}нn&Lʶ<|Ún q[W#D2#")ƏEc1qY9cccáXh3ރq_j o M;Tq^ x=6,cQ3ȃɄ_ hQYűLfoW!Hr*r8zߧC6==a|jf`?5#mv#k6Ƕ2Imn{g}mv&Zu;Q |ּm6m }i`,ó=&c8c8cmhd) qNvF`( gRd,رxYW<֖re_C1N x ?3D/(0P%hBHttq%0B*ZQUgthyg*JBΑSxgόMoD"0a#kZqdn5ފeJT(*DDDm(2<b/aؠ _&z1tMu$ kßal6 " f3wM= GN6b!1E`{oTY-Zf9=cPڟ !FaE$D?G& ?j%%8-wfoΙ$g|[8Q~:ť봭RH(!I \XEQBQ` t5:(Et(H憄P҄n.GDezBI5!މċ_/0E"9Nj_&øR~15=.IIqgtK &|i04@4iH,Ļww48i*#T)a`uPZg?F Ov"+Uv"@^w^dFDx,:ezǜd8HN:H`cT{ L)S aM)Y/^߸W_rpljaL)0PԂQ1G\8d]߉ODr 蘘(zEveGumvi=[4;N44;͖@e-P14Jz]-v#W?btň؋Axx.;cR֖.2q{~e k,?nl$db? @33Jky԰C Q9-N|g}?Iw/AG" cKs=`62l**\mU``7C/b9%t8 f]yp]9HbUb$IdDc ᐤ/kEp% wA@@Ʒv`C>@p2 bh  c'g~lęv} >Op}JA<{c(t!Or$.S l(>p }9}%ΘCB;5!jX%*dd(#E7 ON/$n5˴'33{ Ӳ?n%;bO-Bۻ T@q%ɖqsW6or2xPYف ;GQ/Bc+|qu|ef` ѓ!_@}]bj F;{" 4cCL~ W{h 6 (dDOӦ:z+zmS(_t9~Gt5hQ0!7IX!<띞}s;M+yZ7eУ+l^^-d1mpP|LQY64WKd(Y;u5*!Uق~s?"Nٰ3Z;;㕉6@AwMqW<#y F}Gfc0&p.PuLH4̴㪚UPbm P yzDEP/Un_BHaUQ|_fZ=UtÌ't5qAb#yʩ݀fBYbj(VPAzFUlҴ<" fT\Tł>4q_ ::yp_uҗ4jeYGE&1;:WvXJa|v[fJdz1e!@M@˯GSb{;záƻ'֩9z&K(iԼ"7 r@ڀd"l0ba1t&3~߇gK)wR[k1x_ChbE UGZ]Fjs(ϭ&Uf͊Pc(:3)!mfFV9Ơ "dP"fC3T !b@7+3Ies֯*]elSBX`@hRaK2G)4ol5%㋏ӦQ6ɱvζ]k}ͨTYX$53 {گ&'O޻Z9Ne$J XϞraVdm iDb 2[ PBT;dinhs,8`)fB>pA82 hdiblSLWMuچd'$M62ݝuKZg&cfhb-B 7ERbܸiF8lƅ c*{ޫ-iXfi/?*m]nŃbQne w@[C6˜Ք*PF,[mT@.9`62&\8fڝsյM+Q4r) $&zip\O0AnAٓ+|&:7~lK ,5`r$fMϐK qlaPR4KGG2]9̺'Liw8#ٕۚY.@nj3г}CFMCrd%@07[:X" Mno.`d #BrD5nձ۩ w*RJDF2Mnm.t+x5\@ؼXȻz|;Hݛֹ$ظxW2*b?{6B|or.A@njGT6 J.ehgBSN4-Bq(Lw%J EcȩŻA1r `0"CJC-d˨ǍB3G fA"L 9ZC-9hR Q5{|MaC˿xy6^W  ?e\5vcj5Nٗil[nEט#TM90klmw8JUêݹ%C3H/GqD`t4pkS:5aUMdb:l E I.iX(8KAD7k 'N8)0ۣEARITR0- YYX 6{)QMp%+k ڎT`j>RÀb/m\6{όB0tp \t]@(ɱ/&. 2RSۚ-X;bqЁC(bD>T՝fGٝ%8wKhd&wpd9 dU 5? z`ӡxDB}|?9@") ipQV/723rCmxY9ʥd&qdK)uBovG'tv}_\@.N.!]A8̘|`b'!p"  u_&4^^T߭@2Yj \W&UN۟Cm@gzR>hs]YE t2-zM(r xe#r~>?K!f5:I eع ̍Ӵwj$~|U=ϕұҙ:zk6_ߟ|;I~,rpr\xmpA ,~OIZ2z>PS_qyk ~N=qgsN}[Z7uĒWs#R{o;q,$AJ$HJ`$oTs? Ã0 U/g/U EMC Ʉڪ%8p@"WB FGW2-ZvVS?@X(f~,9Xpzѣv\`PP(AXc5BxLvol7ctI*)-̣/4_|o94t,L:1a.x \ ƾ_)`^Wi7zuS;!KP ՜T)2;ceL.Z=y4h\emVgQ}.(: Qù2{Kyus0qrSP\N̨4D Bbs)`U iuze妧+v ^\ {-`A G`ŀ,ոZӘeە1\z(Fl*;b DSAog6=*7o-^ve_A>GU^@aWjh:h] b'P 1n.qhǩ=u!u>bV =6opÈPuXPHHX0˲(6Ga+q[lȠHA2 &"Rz(kYfyg,rHAk]Ph2^_j]_qyz sOKQ&B l GHMP5]RN*2EAB*9Zir_80# /r/ 6R[,̀qqA,e'-qϺQe}Sx3Cіx))F8 Eu? ͖a>ESh5FMK6meJ-Q!&ӳtdU{Bty9 p9i.&$^xhŋCQ d߅]<~_̮2'ͱ(2'xW#NZLHAP $(On8[|h^?#N`KPK ]$^b+%,ZKV fDE`-Tgm@D"la65z~i)RUNyE+{ !ߏ/w[mŚINE q 620X*XB+it zYN:Zl 9 rg-6p[)WLܶ S֩:0aVBP|.`s6FZ^.l )lQWH:sYW37X/u7s{}No 0YP5aˎK^3ThI=m֯KaT>( P[%V?VٲnΡJSQݟ, MzY{'EESN>r%B[?+co?G(<*?B@>ANߖ(,2uZB&WBrYݏ "Vl$)pa2zeQEB#Dj(lGb 6o2PGO.@9Y#2z3>?AfYE$rQ~%w.=a@VVA& 0yf}J!AE{Mʽ= I(m{E- d`k E$  8X}qݧQG^>c5okͿ[0g{3\ߡu|7x}91h<k=HZy3;Y[PT^*G6˼Z~C|_ǝݶYNJNg>?m`Hp x}sm#Jۋܓ4[V]= 7m\ z|!/mdN#19oe,X,ˋttϷQ|/f|S#N|-Q(79H_<ޟ_^ۙ}\|/bW)E dOBfyS_Kg$6(7\ާx>&m/${VaYH{(~vBG3" 8]eK\<^O~c=AS 8?J\t?_=U& fHe b~Awp h $LhOW,jΈ-B$_fAP固pkڹc{a%"ˣ]Q\]QUHѯ(>ͽ%1΢+h` k?DOP&A 2 { tι59%woMy#?! w;ǬphQ9b$2'0u\kg*NݢYVkݽ^8:f~=S=} *CVLkzLmƏr1|@-xCl߳jl7/&:@:^'r4萞64k6msWV[>o}歑뫴mc<ٳ{mt=Wmk_]w^nקdǽӘuD.PtdtiJg^Ub7o e)Itݼ^T5s*g7k[S{wX*\l/8r=&YYF4>Cׯ^,X60;ZJyy(6oᆨZnF{m>tqm6n)qO+kJ,40SM4D1C* *`m4Mx_N/mm((`ҙ!=}dY QU00 0LZW̧&(ϞȈ!~ /ֵmd8{ǢsYm| >t+:T[U-yt86mVYe}i-VnF-6ַߖSqa}=>?J!a>sDyl&2EmtqQ4M26J\l L O>B[keC'R8/[ UM] Q Kڳ>-Ygq'VT9vokW[gc2֕ejWe\8}.7@ `N5Y!A@M4DM4Ә#\AA~ |10 ע㜫eOD\;μ@tSY_-ASoPQVZjՊ`LCh묺Ͼ|n7翹]uS@i~DD@&m;"yx`(}5E{WJ#\}3Suu˟G ]9ψR$Nq| "o&,y^Jr\W\+D{/~nlS`,,Wz\WzQtx1ܛhagWw&EwhWt,bv}'I) o*+wQ]7U4K7'ڛTJ+Ób:(  %<,y\MK :N 6+mo( )[m=ZhuX2ۍKb[UlCWä!`쁌_}]/pdI@ORG{Ù%ЬDE)R9+) ,pͱ̰iߛKrEA/WYQF[Jf-3(PŖljF´V[JL5*4fo&&Fej^̃Ept br #]8(+B*BCS"'+ʉ 23T5ݞj{>(Tf "*(Ub"EUETVbU`)/"zu-e V IBUUB6E.6ECSA鱍[# $4VD,= 1S$EYuTInTP zU$se"W3Vޯ#}ۖܯ"ɭڔ\QPbmf)| " 1*DF1Q+Q#`Ȣ*@C"RCIUUIQ#gh-+,&PJT4a 7XAb]4H4.@ReK喖xkfʘ3IUJ* (X,FT*ʠI(XMj@8,+xlΥEcO `Ԫҩĺ l&KQ. 0j0"JMUoY]X̠,V-܇])QJRc)*dU@RhĴuJɬUA* #RPJUK(R:h1]eå&Z,VKmbYUBDjYREB)˂`2ʡazKTBy8j$BdY4\Vգݵ&B&vإB+0k'Է4Jte`Au89]H݅,L e`Q`OI!j5J U’S=ɝ̱X;|B\nP JEYE˒o* !Rf`DXUh&J!ǐR"Q5T*Q|iC7 HT1 ϲRV '7:XZnnPaC^ AG PQY}ԆqAdLnWU׀!2 Ƅ:3eG9%ΔV_JfShz}|MiUϝт?I pli xzO(5,7vfDѵߙ›D };g5H# 䃘Č |}VOj{}'%L?y~9 v QJgo<>xhw zjGȩO~`-W?U G>Kՠ u;z Ys|OOMMl#Q,)TʾR%deod/~ȶX~l5LPnҽW :ѵkbe*+xt:k~&=M֟)d'k-mX .BdWJ,L̾lg +­$FE1%SwmoK\D0%l:s,FNjkaٔk*w~C ڦҠH"HBÈFi1CCR[foLffU >JIHzZҼXjY=(T R[ltmscUwǮ+ u5,FcSwiW{cOsW?z.ݘ0ِH qtҘyawz[PK=b)KԑqgG.9EQkx oP1ɛ:? CL|jdn3;7cC5JJ@NAQhym#4+++++r:CBL@}IBQ5@j&Y;x1 uYp 1yEgc4A%($D?0+p({p(* %%%"=fqacy+O0tT} tі1ZIɵ9998;lq=N۞V CJb;'`7wJJ)߅CwQqt=W˾xIthߤ$1EW*HHHHHH|5-1rr\VViP䤵8j0"*+R1* (DU{I1,#"V"1 *QFE(ȈD**DBv:IYJJJJJJ$;5||zw4zAŶ@BDDY)~|HSoM'!+։w6RSDRQ#Dr%G%@23#Y@$IIHJ\W$1XiIIIIIJCY*&RKߓU՟{fj,eȵF\Ik'詼ez^^^^^_™⧓CV[%^H/ ||m? RBї,,ڪځOQ!G(*;cw6#"2 fD ?PRDjyCH %*uQuMM_?I{mkL6i#nKh*4xY Yue5>)!',c2QUo Pr;gMe+<,ly3.dE8 C^b"V^^^^^_h*hM߼o7=yht47[OK7fcuƙډx HaeeeUƎ@njꢢ:u޸[Ʋ8ڬvf######YkXA;  ́A*s0|dv77w= Tm+C "R Q#ݬbf2333*Ն63TwwwrŚ~fB; Ā ۻ+-+hX&JJJNNN@3-Ӗ{CbŬk*P`H"` BYEMPo_.o b`+uݱL)"Zqq~e- ;@3Mɩ2=n =IIHʒ qޣYY_i. ]A7=+k ݆r^l04єMA"UFOxjT蘱n3Ƒ H T91RPPwM KffAFewP R:TP !]Zup2>< +ԮD c0P%p@`LGqm5^yI~,/L_#8cp8p{7ux`^ i'M -nijt_xCqƴzMM}o;vTA_Թ/ud@rX0Kx!K*W[L@7) bs{c3wG5gHѩ0Ӻ22@F!0``(Fg a1 }?ĽV%ӉAbF-.vI V =gó:P"{y"%!?L5cdD$ ]  B|RL>a7u j&@EC2%-I(a/u}>?B] mEzݵK&fpn H f{jk=̹sm朵005=#2{lI&[]TOzx=hI/Z~eͨj9=- 2i2/ (e_OKuU{EHx(7OA1D$~=gY3,ph69f,eY723ԣ _1d=G:n1c0ȀU{I3@C8 N kJw]gjo_Q}7[ s樭30"ds[`,b ܫ@î%SWKC[Pu+#zz%)~ wƢK D|Wq44^L3k]ᜁ8DMm4-N.eG 2rb#L_Y;.a(YN+!MtWa-&a $_)m4ЬrtVmMJǦσn6m:wkEG.s~̀NDG 6 3bU5zn9֕+ף ̑ IFЊx`d 8c"]yzpmmv0K[;`HoLI4ӄA2L8j@|6}DYz:Ϯ Ko毪By$?Q"xt33n- O+w`` 7}*pǤbKw'AvCHG>D6Pi>[zZpq낃~$(vbFa; 8m=YBbIqe1 E#0-IZ2Ubds{!Ū5o3;.B1ޠ)@'ى8{p'1ٓȐ]ߖs OAΣorCoކ`:qo툼DaҮP>+@LTa|/MWX 3\j0#ѭ6{PyRc] =\66G;bHe=_ݘqoں^K:VrvLl2<v'!<p٩H[lKsfQN[ן #ӛEn(mV*A?e}2&^ex;IP35d:0u&6LY#@=b+ܛX?_R)w(2~*gf}sg,3ZP <@gQ9AQM7|o!hͿ)5JoC fn" K>F͋oXxyE yXz)~>F}Ŭ"}ha<2',7R- ؝/Jz.t!{EԪAO.# фx >cƲV̉ WfPp\-'uV0(I}:C c? "!ADnj[eW !mw̭!113]4l"iɧյ;vzFuw?!+Twh؎: rB{'<N ZF[.PHz_N嶛r'nw $uBb ߚS mlCUȘmiLpB[3@ݫ֌ƥ LlwΕ +}G6 -65f ɏfxX= ʎ0>T*<X-ހ C[-@Oξ$kG+Y峾jbC8~\fE#(o?t M+CIz8_~L F^ᙶ;YHՆ[Mx f240W 3/HE'O?k.& eX`^j`8͊~ F~fݎE&?&e?M͡`ՋJ:FuHꗙG!$dg~gJp^.WPr}*s,=M(ov|ȭm|J{,{{ ߇RX]ʨP!UW[I+H5H'kLx|:,>.s ܒ'@8$G|d|8.!^rڃgQݤ^ːr2,ϳIF+C g$˓ <ȸAE;MVfzJ BV^ |/`ZB%"sT[iv42rԎj̩w'j WajHz{I]f v}=!+7VuV/>?=l$\u=1PLB$~I!މmQkY!u"\K.HR=j8:-õtuO, %1\&oh05(hrϞ~L~CWy^,OIq&qisn#BQΨ, `IO@ "0zUY\m̳ ~r<-#(G8FA՘FH-{ED.׶iA+`(GohFA~٨*Fm:DiE5jnUo?gD3ιS87i mܞݦZ.-uteh=.ck.&&r^3JI5/27")]H0§mEIs)&FGB;@OJqk"3D'lVPWa"rqPA(wO:aY}LDہts0V,˛,éS&+LIt]EԲ(3~oHQ! :+! &h Ը@O$88'Aj0۹,IK#WQգrn"{$&`2Kž]{EXrQlE֜O"[x7[^/SAβ?)=-\ץn,۞!G&}xn'^#PL'ux7}q^?ڰ}OϳaXI,fhjC: -<MAe2 rƴ:ODV~x$Peb)Gt$ͿX~,:yZ[ǣ4_ bŢ 4(Fश]`M]fHFO}&ݪî6Y@M`1P܈Cp99 D4q₡UM578r%+(Pl~67[%Кe]FQ&FcoqUMx_f?)V I)u,2a%MpeP51&5qq+g.y\Gl>a7# 9k7uEtJ֌ ^+1>!$zIE 9aWѸ#|չE;ˁiEdB5lO:>%UME8ao8wE՞EeP HHD nB8ȦlT<'[ŵW?RA=Jz tr_@Pyoqa$*'Kd97{!Aٗ !l%w .Wi۱̧DPu51>7HE' Bo=„dw (m˖M- $n0IVGs.]!'i lLP^?M [CŒo5dB|+h{Bb(9ԅ\h U-7 9aQTm<$ IϚl5{A!@g9 Fzq&hPZ*쬇::>X38 A_»Bq)Le>T+π].,#W^~ O(}gQlaߵKf@Fb Ma<Ґ^e, zU v'nbWaA&~ ݇=ݞJƦK^Ry n [C2J6R]JHs+ㆧk g,[?o3Hչ9к`JP.k&K Ft YvCZ\Fs'Ŵ\}$RT3/-ݽD%"7pQ.mX8ʅ¨RQ2-t[4x6gCC8ʶzfi(Gv*`WZcTyiX98;QS̡}!HpφJD=łM7qgrjX@S"#S3  ͧE7(pSUH'k%eSZe l"~UN*t *:>v;'BXUިu$^ ܨADuU[ *L'κGԵ%5 "C8 V3D.e;VKG PGmCڬŽ\!iwU^7.IrM^PŒbFZf5>sfy=c6&T աU(aܶo _p͒?:ҫӸ7*vϰo:> Mi|$dmoJ)VDRR( xlnv:=\ ZMѵ OD5z}:e~sqJg22<+| lC{,D(XPj2݌%˗O,{5cSx(v/ҟ(>kL_77hĶ 0lXNIt:mlZ8 'ժiߕM5 *h"{:9ށd,nD6ZeGL1WkxIjaYrnAPLlV.CYE1UQ::EMyZzz:EC:U?<()vKލ7cÍ#Np623*b$L0}^lK|4LF2S!z2jR,Y\gEEsC \+Tw0 v(P1C+ʠgaU lF.cRV~1$_uT*wI^(K%Q4q=sB»>Pl] >5bLec tP^CW%UR⚧k<\8"@,_ہXb``l ;yi<.VmC T@@#W*ML1'DHЄt)~;C9Xm{'Wv=>׀05֎nKGa&1'X'~;#j @Kֳumj8IDŽVpLPЭ 0McD|¿w& .̝zFUސf963hb0=El-Xiwj0|g뱻S3>lA}SbjgNI Ҟ`4ތ.$UZ4iiZC]J(0e߂~^=ԸJMԻ#3P'26Ʈ)"`;E D=Gy! p邮JF@pEgtHd?(,>x%sxF$H3'a<@OgB/eY䤒A\UzdR$ۇA^j3`]9}Y]`+ ZoBF7^g}z+SۺBCQ+ׄLWjaYh~4bb62rsosiSYcĆ?4v1P %om䜇d̪hm첾*Ar7U¥3qhQe4+8@sL{0B]`ĥ4Aq'lpt=.<>f[ $6=54O1lq{s]لC3`TbY3ida_l3bӒf # y`8cEloGZ7s*/,;nKV)0aǂ;|%4q2xnQz/k%dRT%9ɁoBG.*V-'辐rP'ʄR~w= y)n 1v(G ὸI0RT f+|ONHNqEWm'p!E";Y1Ib#]7xmQ.ӦH=9<9{#{Z~V!xNU}^ 5Qߣ uvAd ʘUns]aN.jf+Xr}ޚ&Xnr=iġ͈2f+",Iߧ?x(CiQ$D=4Q^^)TT3Bu>8Vcz*@Ie8#ݒqg/[ ÉYG!>\/~o ⦶]i qlИ"X_w>?F,#vS_q3w[B_] R,bԺCtUqO2'Sd* Ր1wlvNv/"AMmXxV&`` dg2؇hmU_[͑؎⟃ L.a~[9d6hNR  ccd\ֈғg>Z{my~E `ʴ?6m! Gj+?:'8j #ytL6`'g]yqݛ!J~;=W (B"s-x&%x6t69׻ZQm5?7V]$fɎ9͖tC</1 sRx!=ˆD|F -UӉ TbBimہ -NhcE#Фu(bCW#) ͥT70X^BSm P@%VuȲ;dEEdpSePnBѬ:D}!gPtOt, i;v&^SXu_=>6sVylg_viT0)SHqVbWm WN/zοמDBpʴ =@s!Έ:KcȩLar.g3GSX֨7_Jh"Wksszϑ90~.>|<5Y8F4{`:cj mE5 %G!]䤯|By ]UϏʆŪ.ԘnGFT+ ωLOxޅr5t͓lsNx rp3纪NKBWx,Kفry#&?SkM35FckFp= ܐguϘ`d /ڄRAvih&#{1&̼u:quΘ |t0]O.uG+;!(˜ӪEzOY]$Fk~C(婑4`-i:<=˖',}&WE7KSZ-\܎>#!#&uW,q taZm^|C]jiSꔥhMPwQ1p+8 -`Q|=liC(\p]B`qEHknK3΋qbn! `cܑFhf A;ul:IZґ2UJPWg2Z˓?3X~ED"t5 i;csZJT?p֡"!٠_yPӥ}y%1|#N=XRɑ/\ODmhogMQhw]: C] ]#l`Mw(m$ŽX+7c=/ߞW珃'*[B|bh$^=-ڥ8C.NT߰{Fa/G" }2J7.'pۂ9ΆĜ/'ݧŦa0=΁ l ȫd!pZ@Kpj3jé ,5UHrS$2QϭhohQgo!>T= k7^{ &KDh.L?g:ݛke8H&O\7k_SPИ"i#iksd/ @ը~brWW֛V8hR䱚kʂe)ii @Xn1kq,|m)`Lsvs~aS9KԆWbï$w*/(:ߢ3>qcKKs7$Rq`w$% i2Aw-xK2F)Y:Qټ@yȚidӸTŠ\L Ȥſ}W%xsQ mԘV/i߫T#5OjhB#P6]J;81DI|[ $2-J0^Ί ߒUH `%^TؾVB(Eש3 ʙ) 6?,stBQt"6 DfЙ[!rST)E+D8ڜ]nD3/tZIŠcx!-LHkt Ρ8q^̦yA4'N 7Qlx/KE:7pn{ȹݻ.2SE}k NX@Ku;)#\ȶzyem'=D> c0>V)GK}FԪeҭ25`XW ㏩"j{&X2P`{iqf6cBi` ׳j$hSB%LH fX8kSr9K$6@m 3KeZD@?Cͺ 6#1*e! ;sR'Ъ?3Ѐ==Xۄb1Qfx|M]l&,]k̞1t{/*9(L2iH1:4cEFe%v"HGp(!QLyËz]q\~dW<{іkJGvJwQ}\%U.Z|Sf5!g\ F=0RQ施[ /m{yXnl?*QޕkʂkMU|u[tOJTnZ\@r)cO >Bgӭ.+ od`>6t^h]1 DDaɨRs=5\Af|o{$LOA[akyp D`.L} q:8alplle,-еJ 8bkmW: TL *"^fM 4a`e͘?n-]BګT["ZQz z0ҤEE/$&k/3 P8઄~3Xu@8i󪌥Yj~enbAP)'$"0Aw"j9+&A]O%( wo;wp:=XK1Ke ska?3w0]!~gȮC~8U>0~TQckp91|!VʶVl8ECJ=lfzXm$Y%&`@]Odw +ItC7)eQӆ`!WJShIB* eg"x݉K=p~,׏0uo ihl :/rR G )'1[38z\9pfa(L~ڮvaJ;?=WP% J\1وSS0k^K l7G8.!p+}݇7/r:[ZLLh_e}|E勍Fhθ{$K 6Pc'RHqWmo"|*ud 'Nnz e갳nt*4p"  v{ i|B]I䯭@ \\d3GZ)8ɖxւ{^x/) ?]'~z0 ܏juSUL͎[Wexk-diMhL4X oXeaMYх'|[CfxQvoVb\̷X{=t>$@xN׽ȝ-f@~8|0!a4$' z Ҽϳ8:x 0eҾla%7>g_`Wvp}G7:fn6Q{vuSN:fcMO^^@iE˥Ί!F>5,ئk4Q's./Lp4uVr (:RYm Y.+iHIMV5?kZlUNwD>lIe2xX-Qyv Wbq*~}8ĥyMՊ.~O" Aں %ω6=my"?/͡| ߄mPu.)BQ{xY? 2D#PM@֛4%R=!NH-jx<7./'?TrT| /h.7j}eZ:WNyYBkl3.cEX PR>54xSPzTHh-)ȧJc=Ȩ;O2w:=cimF.ui*452!ydf{.OvCͮ&rGC.)Wo :?)$TK~)^`귀EmIN .NQ t8ob)/[-2j+ِDsMs;R |1n$R{robGUGh?#sTڗǚ()^CxedJHN%H=[5rXt48[i;z[gsi5 NEd+PҒh|-ԢI:,_Ek#xV/j@=Ds-II,pw*g^@p(%x[$@wyI̦EҴQ^G_W%G!yY&v?9#f W*TB0#i|hاe[Vu> ?4^D~ǵr㺨rrn_ 70,Dq:wv#o_i?+PBvFZٷ5x׈P!'U:;ewG؏BrJ /nCl켨r_#N^.̀x Ԟ cVC;aA]/!L.,hȃV `,{`4ӥH-Up{55N`8tTÎ*r] =TA wfs#XȦpnwn0ɝ2k6bjnfwH܏^]: ^ q;Cä'ӗvPP U~ʰHlDK^mAI!k~A՜ǒߪ3t^ű7%"SzmJl&tOI]t%]r(0Z!08}pL;ɘYLdf}06,[_'Vsa8C^ ~* .D6K5:F9w+9J\ Ԇb>|ZAB)-DD>Wv̠~^Y.`VqNAQ.IY#5!4?\9JXI=!N"[`Do1]{dsqc hԑp`Q˥ za(iX(Fȩq Ԟy33a!mvڢ/]E($h)V*M6jt֎K5gr%rXMUR"6-fs */z)l޲@B<uSlz.,^2,krjh$5`h ?@[?Ui*XA[VZy/*~ܒW[ʢۯQZ='<!thN2@`Mc?BW=Nmu9H m&Vm8I"8놋=,㟡H}@wlJR-ƹ^1$~ 8NxPKf3Hڈ՞bӄ0(5%9O|w*^Fk߱u㪳]db1SjF$-{ #\GaÑ.3]&Zqbc7(z^ 3qHn |As6*Y!޾Ogno2̰*F{Uu£.VsNgWVkUMGM}#KHŒ~rm\ѕU٣IG, _GF[߯k@S] ?^1[rX`!,Zҋ z >^Qk0BsӐ,x/ӧd$SYq{?@M_`SUf(+^0%7J&HIFkr]5'rТY+37%ӏfJE<Y-$43؂ґ\jХ6,IUAiVip):HZWQ4|w'v.T4k`BriQ%CP<K>.{$G'LsMz3*i$HY`B+?<nap<^QtE%@]U&r\׼:u g ߇^{bod7;P>M#vNm;/\ò)&5oWFFћ0ԳG\y9%LgCeTHP7Gfo uW $8*yLбOֲ<0N`pQEMT=\wZG^Ywи:?̑OhLan?|gM<gkM|OӬz5a31 ߰39$e w4ql O*h-J:v=.1)A3L؊7wG1-@ DPL0@&RݒkS؋1iBݝno_C0LUD/[nq. ^By؄yɴ 6%B|iv ufΣ zR@ T2`%qm^ߧƉ^]Fea3pյhh٥f*ռΐ؅KVmqqQՏ#C'CU_j`8oψ ky.ڞ݋_eU:Gjk}m?FңDŽtxTpQOάb"p$6~?rQ!5k黎/y-w7ҋL()1mmVBFT Iɶ'$ĸ]#5eKXA(0BYg%;C,HJ; ӷ菦6*L斲105}&D< 1,|"[u|2:UM4)29_oQj<ʋKb,<xt'T#b9}`Y KCK?cjO :N\r_*{ lYa9zW%N-YF!H_r#@Q9};YqQq>9Dqϗq`#9T'GIyWKgf5p.`-N^AAXvQOQcub|wOr%! _ `r!"pũ1̏5>pgN7Zhd\W:̕:#!M*f  +LjPֿt$)tN&(zv>HF$JD62N"E<8>)'l(3yawRZUm|#Kmpm4Vo?^zk{b~B&Va>ʝ@=ĭ x;DP֤B-"(_|v,5ewGH_+fx&X|ቚ‹=@k0M2p NwMdyͪC$MgU[;ZYqa\ت;*W!2 ̵gds,-BݼvROjO{b۞|VߒQ_ 0-UW-#R^U{@U%/-w޸%& 2N !o{FQ'fLG[B@>lS- Ral@J!O,=:Sxt=} Ar zwgo˽)6|k,OwT;'#pS3L!EۘQ}bZK89_2赧qcG_T1fUr9!Ls1Gw9Wt>u%2L$#Ǝol˶fۢ]XS"]<]-fV5ܸ→P#Р5S?ijCHq+xvZFl%䄙XI1"rGxarKo`]#S@bo 45>x3=IL:Bp/bA d!?|@! fQ!wUΓ#ۦ7 / ؝jٛS4 :lL ;q~*uzyrʆ,~Q|i>ip^4_fi&}Ze2: oQşIX ݥe#}dM[C'pm./r&fh)QJ;kHR%yM Y_OB};RC:Z6ʕ_E`^ꑮ{bκsMB@pA eGgs%GCz{ܽ}'8X&ɒ{J|ζ6)#^llL/%9ٓJI3@6|3-!-HzHfVQТwk .ν9nCO7l~`uj'/K$ڬ}mi:?}p %($C$Ţ؆::Ӱ򂪍ހ]ђ$IkA;uA3tf@(t`q8 8EB醤 x呯z_]5M5[Q& TW',Δ[`|ǁhqwHZsU~w2 1Գҩ7l@ `E!8nj7aOIp@Hڂ9_O.B"nAMxhn&f^SUhZ;Θ5z)oKyz<5ZCz{% IUI)jT;0#"-5SjAVt[HmS1p3'[I:sߓaX)>TdƔoWsٯA-GJ xV?>.CxЦ)0Or1WNˆ2H9^ԂxW 04Q{e:*& P…eѲWߟxW9OիqT@h 1Trezڏ|L:y}%B  goP>CLGPVEIeOA VFr|kal}T~T?NO_{QL ψ:Vc9{4QR߈$ww!3Y_Nؗ6%L`hOnuJW98Y\(9aı\t5 ZZK%*a }jʉE,I ' U綹ߒYKxbO k4}Z$;8@xXa䔟8m9Gc0d]iq.2JB1UEgBcbN_N[k#C$((:'%",Ǻ:U -B>,X p~ůgQy5>C;>;r#?w#UM ,ZLJx[ۨo^tr:[Bz;]6is0RIG64׿iMA2G5rªF4P>3;XPkcw~sz;%XY,B 8=6m&݆bzf$(X8=Cwr6G@JhWI񃱥46-gMr+{d5Jv(Uϴ Lɑ3) h,M1=S]{ON+Քo&Ph`z4n؟dd? Eڎ$%Gh wkR /$]Yh=r*:ZUR8eLs"|0c->+w\z-s쿔!q[%"A_6_c25IW3rv줣mKm:w`죉31+x:N.$Vh)EpmF) qKO4ȵEl63:3_Ϩ>f-SWI .s/$jF#&(id0͡V_Yi #L<|6 5dx!0r1>&Ay/{sA[p~%خTqS*]kXgz+Hn] "('%' K%p|}}dYԣ(v $2DxMC#`.:Xg\LN99iq+v)@_ YsU-tk< Nn4cCn; ">XJ5Fni>8b̾/qBa0]\q!VQ]tędZ.kOH1XQnz`jEŝ{5Z ~5qr]/MCT.`"M3/8})U͠kpRh}F655D]lINSk`8֯UB"7zQMW3w6Q7T ľHUU6@Aǝ_0-QlF%s !c{l=_ kEW`5TDaኋY37^K?UU!>:&L#ӥIN%U!oo)qW"hQ6%><¬ DNe#_FZPʫ+W9E3lpŤjjI{܅|qG>'٪N&+ah5:0#e|P‹e]+~̾Fke@rkK\*%ǩiWy)TʐDi9̛5m4G?\w4:7x7,\M,otAF} ]/EM5i);Sws3up}bCfЀQݷ UxTH'ėd˗KHzlGBV9U0uzדuN }4⇟_"+,Oޓen7(){W=l\LjY4o8_?ެ z\nNK]wBŏ*XQg+ݑ[&6_ E{JV$*gDx/AqԡSL#v}d ®l2T=9 _dfə]0-r8+9m~7zQ^ַfiGc4m񌔄z7KAm,R(K+.r3Ba3Z &JU p'"`SlAXl7(4Yl=~ؑпQϓd96c >m0y">a}5*E=!9 & y[Lo4]g 2Q^YѡX^85lθT. n.h ӡ(2-A7 JcY͇䮁u4j\h=\{$7o$_#^+/R9_RÎz"~Wn!4m#~E=,⨌dfk}iDR"FIZT"fK92=l k"^98 纒}R9Zb,,n0Gס8xCHnN-a b{I&[[Y8a)_z}8 y(%hEy{:D>Rat\fo OR+/[=>c2=U2M.tviV-BvM]B_O/ӟv_ Qd}?iO:asĥizۼ9ZvBgV>4|m^slH 2L{"FL|_ 28/[* 4& (iڬ 2xJ]&?S2)v_J—8Eh!Nׁr/Aj|Z[;`":s]R[\]K*gHdze S徔77myOef2}0!GN 6J +SmWFfNMoxHGľzajsa(n䏷6KWcmdtY4t'J.+W1Չ9&x?.Q WUPLR('}ֶb2`|;--0,pM\yޯRT<8 WV$'4sx{?wAE>[ʷ>bHS,sq?Tυ$*jqA^,_YsGIxs'#"/$w`;Wwd_MSSmztzBw_V_RwY+,j| 'au82n5xc?X%#/Dl>4=5ϺpfOZ/qCmSM;AVQbņ~8T<6%uQ\뉗,T(2@:xtֹh\&>#':)cΈP*۶r"HjϿ}!2[conDKkN =SAٕaAlr~YƺryT;;{ ڔMv%"y$!#tnj@ejTp=E6w+1*˽=N^~Khaj\ 3e'XvKD/d&~z!uھUMg$W0Cq apEOW%O4 EMu#SS(FT=E@ʐRS渿 f-薇&NpUD~:72qLQ|tAE/i%5AgB":)a&x Y78?t܅0xJHl,:e3 eRPOQ^_}O\>SoKUg6٪dk"D=lAXHH9uϒ8yI ,WPgJ)N5•/L"`2:ȉ*k1! CYƮW6~62@?,߃!5M]]ɮL${& %^BV0/.MNV] *.zbR˸[F/ǁr9Dl* Rڼ]ByyWwS ߅Et,,xfIWsŵ\ۖVR.<ܽP?R|>6OCFBH~g߂M4ݵwv8,\ _0 Q[ 76P=3}ːS]n2x!Yf,RdXk39 `G*釚c7" 9+[D|x͈Hר5Ē' EԊ1Y/}y!⣶_&肫X0ұ|d[$M""ӶpJ=ycZ0;㰩#"#S_g]uԋMmgp vox6$ 6K~3`a#,vk_b8Xh&ث2:b \\7B}h4>R AIܷҏFFLTb8<`hs6bDҟs_P\ZuN"xK@ʒò~m Xnpȷrc:r3T*Z{gV#oz9W6P2:avUπ$l:ZɅ{PGG5^zGv=9S9β,& 4 eu룳wn&C'~[_o:B/r4U{nNT6ؿ Q緎oǶޝ6xWmpB ul h )C qH<:ϓa{-*Q'{a e3NiAjfs=¼!IPa [e)MeI{9(Wjܦy JX *FԁF2[ՍxX*A3c*By3%qBu /[]Vُ9>- 6d'&\ٶ!6u85v,R[kPZ,TF5mfM㌦1;xg]nI},.IM nQҕ䪘#rj`x`_u"3w": q;^+᧔!o Nܷ2f|gc9qvv/̒Yu"ds7}t;"f_z41okGu\_J+:őB]]CB*GeM^KzDϓVM}T4-h]`螾*=?DfĒٗQwՓJs/\.LEMDG mF0nCJCz#1ע%bhoutJy t-z:ۅ{w@-jkg),O@Ř_%XRͳpvF1Tx `tN>Õ%<ӄ0^X T Yō&YceDL@g.u6+kCt)[W l(ӧA2j+Ό4E]/C6SQ8#}+QRTlf`Xb%3<$*4k1jƃfVR9 M٤B+fb=-C;EʶBˈ9ep]uϽ/*obL /Xa:LeuZ i\$4a6 GMm O;(df蝔Iˀ"fs5-}*WrY)CnceF RǘE<o( 5SC˝/qM G8>Lϐw$*ZWtA:Ѓ/bMA+`e* u.6܇:קCjY dzVdbbiܱ)&NXRK\CƦw;pT1յGӫ=Ouc\@g/?uIx@t?E. KR> }XN, Mhv;H?)=lXRX2rBwӛ=]FގYFX*E *5vrBٔ !<1IR[iGͨnIaUG 6G2)F5GL7*4Ęol%uwa F.‹n>dx/="7HE:6 ΃ǵ m! j :r06 O6ÖnY-|B!hIqtl4V6;Ժew߬\㗼6'sŠ&k[CqxR!%2 !rgy{4'a'9ɭ:Wj a0`Rr=!)<!'{&tޯ_7@fA5WX$0& 7PR f4h:GٗQb9Xd3zo|L$GL07̚7voZi? oug Ueon .d MSFD vVD6P\Z hdF(*!Ŧ{ŕ?'"5K,7ĊHN)ИʚsJkוK@BK Eo#yF@} c=3drW}#T /'aIװ,mDb@,vp"FG-I6jY48(d_c/¼f wzԔȝ:c'$Ru>=)SPdA ,JNJw.Pٽ3s!=8Mj0}BGogQyS)Bx 3JSu+TZkJ_Yd(jgq yR'TˆȂ⟝]9"zA\{DH-UG42]]U6Km=~gMc{! r`6|z ~8(}+ )RP}8 ӭו()e8x+x(b'slz61; /ْK,`]?zEnDn/ .RHĬCoq ϶sA[!Z4B/@WjC{n0/\)Y+kIҹfwe쩏bJ2}>n^vkZ+-9r~k^C񈃲p'+5Jdd mzgy[3~^ZM y-;W[osyX;e>aAxt剙6'Ȓf@>܃^\p@ƛe?/MYG>m<..42UлmzT =C!#/;?<7] a9<wdkbGH~= Kmsc|4>xYO0D 13nI`+W6FBLR_S#fHhG:+fvc2oG[E-D`mu9YuL,%G'^ 0v_2,{j@0ds h5=n|#MJxwwʱd=u4EXH4Gq gmA.m+ȦV|aK(=~ru/pzm@<*hK'~ !w,oe;-SU!mS:Hy v!Ŧ3 Tt2A6 UΒCD*=Cn 硒3@s-b9IPNQ_@4wM} C^k%l<+R_=z]~:4>]Ɉ$\0X$XHT}s4*(@X }ジvN&]Q'n& i?HH4Y_Œ,%U7PHpZἪp/{2RmmI ,b ]'WttZY0[^ f}f1NK2T,ۏShAj ĂnɂG\O4khؗ6+)/SV-h}vd R(":BKH }xwA}԰3.Svf߅bɞ>|2wǛ[b jp 䘥D*^ .NyYMqϬdYW4Lzv&r?1-+% 4HS9Xo $LI -xdsh(j1Ⱦb¬p K0 5c˯8{D}2We%߅^H=EǟRTjl;SPyO摩˱茆 a|y9F`kB[+ $)+s(;US+u ,%?x2>NT/a\/DK2&_1XD+W)9k_{To!ɯC>,`<;VWo vgx.>p (޿pW,TUٌ1v(dEt!ȣ!n&'clg6x ~=Y[V֨OU aI.7z]q.l~d<Ӈ݈v=Mk.BMeM*fU|Y]U`Qĭ9!$.@ףD7u/{5|Y5>[]>0t3b3!(P}|G^bB ڞ9mn2sm6uu5yA @a j|6HdGʑdCs w &S4܏{:ÙUKR:1iz1'MPSƖ@uc` ~)g5J`%W*maa 悱 YȊ < ɷF3B2X.j;sIoHؕoy*~UX2~kPV|תYϿoԶUAAc W57p.W]:--2oZz ]?+H1%{VD9҄YLb5&ݡAY Wh9(~ʰotouzͽcܳWF\߭lD[ZIL}wNl>GXA2q{|m}7*FUѩa{R>:ϿUĐG3F9s'QF"(Qޑ$A3X#L1]_!ckTҨ3d|㲺P<Q"S84)<"ߗz}<DK`hn~?|Z9eu%cpg'ro]<21Rey )v 0Z*ip۽Hpx -5{l ܿ-ϲ p@(O )E7mdA0@&DUSߘ,N) (򽃒lztALMlÁyq>Y(k*7J؏7! 0P6ÃBA!$vzH$ 5gkJBFPFVe H{(xyITQ8FDA HKjMv\YZ= $5[w`8} bؑਨp)ZGJ?4a><ŷ_[s?i_'ă Z_RChC7Kbʖnl-$^=4"LbvyMrz*kkE6 r&?w@_(%_)o\K2ivp>Ufn2M{.!]0+s2 QVkzf#2h,WVJ;у k)uָ7V%ǁ-rH$fS jZ&jtb -o9ҩ,.Ez+H1$V=5 cq+kQygO䴴o}c0̧>jt;J$QwU"׈v;2 p;$,7+΍~ V$j?;kk{-AxF,,~a.JHD ;o_+ >0pH'U{h ?WWi9U6زil+)RRg &x p+xKbrfP ռL )!eIp]+bJԟyZA?p>WZS si2Ix{VOf_W'ܸ gҠ_)D]fl+Nw ;k1L92@ΰZ)rJ#!5^|pp6TZ8XjHpkbtתNFZ-(Dc%݇bɹY͛]IwlaE+p9`Xe_Asؒ 2cNzKPb \OE9 ƺ |z/VW?JHM"An8)Px9h{'sB+Aar5]l}# >aخ>*END#‘JNlQ(d%ׁXfTkn:VOVVixM|<ϼN)" [jaMU? $j_7A\ oL$ k=.i}q~e&}58=^°+VQJk?}Úà {Mz~Y)?r?ɫysO%nx.].ޛuX{ {Ӿz9r78 aWqn9zv U" p()71e>7;䞬cUL-Ŏ`gЯ(ynqAj5nSkS7DqKqV|jn=[-LF~>MU@%ΗH8iSq-ox FUu-uTa‡BMT(Z.E2ٝX7KԅYN:4 !;E5˾Il/8EzGϜF0*M]FtdyMny,{{z Q#vkbſycY> gaed3K,?{krlƛ/f ^QEKYAN!8Jה̎`x%*6HJPprEڨOҘvfp!w+4κ0)Em"Ru'6EBD8Ls$y[?1n6/|GmsSw[:Ҿbzw +Y}gt/pИqcG $j8Jm9rSk +'Ӧy^Qѫoq:%< ձc8Pi4BNx8Ǫ jԛx6aU-kFyC.sT#I %;>}U"ة#Zْt B+=-99m]N̾,#E8ym{LU'֬8 mi'r0ͮ1*G̸ ^&Q$1\ݩ+a<ڱC}(zp 'ثur;'Ǝ)؅;93.»ujN@ݙ^zokddȘM%F~!XXFvIS6a"S*䎜,sFQnꜴ\vۿxslbZҜ{>dʿv*"MoUz e<5@ A14"i}m ԼBVCaOH_ cZ#r0 P 5rqzWZ{j,1"cs! PC˸[,%*K~;3Cg{8X H3>C tR]P-.pBT/Bg/U*?pgtG"W4&\;.) 2Kd Ma|d C!V6GjgBe[P@[p7I8sܡA>=d"u2ݲ#hKKZ0+$\f:h3;!OxuѪ5`} ('Q!fbw $Ba=:x !EF/wN՝cguCIN+8RzQgkic hI^@gF|LqlYʜ=\WYGbqw(&AJ;9t| mVri= 5k{>#Ա]ѧ?L,=?i_ȢDDV.mhȍ /aeQN\n8qyys;z$w:|5MtATY-@j!؈dSBamNfqn޼'*ىA^k23 bqlj.딇gAM#Wkg^tO^ŲK m}~imrGWлIix^@j&m溾ں-%[:ʕ|WR'igfϿ1 IOCVbC]:3hwѓ",lb8zx2rߛiKLOGBݖeT[q5jLɝDk$uJk$m`#8'ER~2)o'ԏ`+HYp]n m wv5KjPשȖ sVGD%U74d7c1H(ϘucdL̗G=+4#(D"7 LTDHB (J]m,kܾ*em] }a_倫\0'OӇv4U3dЏs휃B)S#xL$y/GV,lꎧ06|6_{&,ѐ<dl\kOS|" %wjG؆j0y>Ky 6!@{2$ҫ;c2湉qP)fA}Nb|<3a̭&,ٞ!f2gRJPTҷarQ ɍ|3K98І 2.rQ੠߬`i[gO:=q¡Xv_OE DL\ =R}6tma>=VA2CL7v 3657>_ʡHt6rURh~WkvS^^ $LL@HJN N2L`s_l"'XIq|K7N|E PiM"Nr,TVFȚHS(ԘbOcf˝sjXgrM.H<gT8;P(MYN&M:kk]?G\F㷻riv /Q?̯~SKļ3?TOi!~2Vv1l{S(cBY ,*Fn=}VQ}lLI_"qp,3tժѺ ;PcR(Nyי:ԄhAR:c DCm\Iۿ7|w󔌹eRyOzC>.VcH!%GMGm]nVYF41RU~].dY|o=_}2IVޙ%U- p掓)m5  ڥAsGWgxƱFO8$Po'W/}"[0N׈n9 uAQa{{z^9Bq=¨l>›ndO B*H+]7EM%d%Eג"_>g˩XCH彚a iI^jAo}bʣf1YړIY M*ĹZ0HIG`mjx7CQP'KX44eUZf5 2DW*[^>IZ0MeMj: Lhc ˄EkъIWƎy9(=*b}xG2}B G=oyW1 8$7 @N5<-RDCL7@kv3+f[VRq1M'3ECU&_U A@9#V73;;Ef=dVHN-\!˪>5cLqc2Lp\mR36n;RenкKBQݰN ϜԱ9rLj}h[:tr!.hӈ%cgMj=9quEv9IrNKu O_g!\zH{n@GXjs% Bɏ' ^ 4&$͊)m=8SCU./SR Q;BɿGjꪍ= %6шܸ>qܖh3*C^ =W@KpÕO_U晨rk9.9ITd%+pϐM*kH%۵1io>"ܿ`!>x}9FY@S їWW:"{|;3w[W?WۼN~ƹU*Zwt p#6)Mlz鍉5S!WP-I# gMaW~gΙlt≁!eQb}yZ5bL)wbEdi#9c+1)ǯ URsQ]TF٘$9]Z-xF5RrYp#f𪮃\jo&v3*{xOBf)mA0mMiAZd9 d~4%i~O-"@.%LFB@zY9Q;+{x#1y_ 6\ZWHL~j{oի0$ .ofzNe8$ENx JS`.Dz^lD 9|[܉RTQ+1K79hv㼝i@c/Nljv:?IfA 'AkEZZ@j݆)xBIβW-?? #ڦjuXw:bBUgu8xA044xeDt%L _U~g:z4蠜L"ʮbod`]mfmT !,cߙb]wzt$kH͜ \lQ5F'ߴu4v~Dduf5yro&xIG-,ZZ+ɧQ1#ˈ4A#^ @&soE}FapiyEjp+~bg;,a2ıEQx9H@=crlYoش5*}&_Hכy wX1UXE]q(N΅?_ѶF lW\qftFG7m][m9°{O!I)@ƞyĿ?al̃HXe{SvdԡrbfUK,,~^V}+mE7sDlI"CVGɋPR4P1=+j22Z"*L:y%` lRif΄k/T%(%Kq`iQL^d)5&k:pH~t1+>jO%FL\|s U;1P蜓ҢZ” l ),1h,/?&rQӚp֛2>lD7flƷϥ"3mH-x}NDlbyM2|YE,NI;XxWT/gdލ$z[oYzlx5n 4QHSu_XT0j$O~h{Qg8{Tf|UC̶ ˲ 'b @=9:8\U oE 9RZQ)X2L0c+`AK8"y h">d-+w}8-.p%ZqU^*-+aĘPHE1϶5ʿg;*\=gY]!iM^MN aGZ"4OĿQ_xV(S§o7fP;Z33C"zd}tN68ߤ>LrBm/S H]zb20YFn`iQ3dYG&qk4Ǟ*D:<\FH$&?P' RiPn(ӀƧm~F^,$Wv3$ {6D Ȣ# G9]*D5H=WS4f@2$6Wp)vo;Ovmvp5F5f0ArQ x-腋̺>FÈ@UjN?SXbD_4 =TR5&r?8\HcqHuxks4BmI#XLuQ^F <bYc>q̝PH%w=CclzOpa뚘ʧY(qoD#J[#CЀỘ/ *P^.2{6)*ZKm㘠g#C#[N:+)0?^~Ɇ̕SA^I"L勹+JYI"S 1pm9q|I6kI`@CEh2%XUgh_ >Ǒ{ 7M/n# 4¶(ދшC_sG5W&٨?u|44 h:s,kEP# bQ:Dt+C40Pw.{:WŤّYdxrRҰpo2BUy*VKP+$3zNOSGҊM?\PR]&͞26eE\?hQuȀyOl~CDؽH.o.'}QG\h>P*-V>{Hn+USANØEZ+X@{7Zn7q~%h&O?=-Us?d8·(^ R DŽ>8r.҂,"Vj\I3ִ ޫp -rPaWBSce2wM+M˷BXߦDt A\v$5Ι->S`s>(O2RQ'1wr ~9o!}d?.pX!B ΀8cc=Nάq! WW8Va=&#IoxFa2U^.d~;b[S$SSY0&Ȩy-̋Ƹw_җH[d?*ܛ<cPĻbhk4y˹ݨfǙKpi$S[[y|uREwU֤ѹϕ)q 2kٵG1No[+alfc?vIu3{q EriJB;UjK= I&G^=‘V)6j{ORU؄^ߞwic=iD:#K^Uj4Y?IbQ5Zr>,j" դ!hbuA #;g' >>& ۔>KwI5 q X7?JBvtKKEJ9mti|kz:ِ֢|Il%Y,<giz)SA3)Wxܨj归/݀Ѧ@WR ʵ6T֞ S^#DJ&E3~,[N>DNm/UҵE\ͣr[K‡KQX/;zfUETOw*H:j'm9S?Sn{HPm/pg=ғKXt99+pvބQ ˠצ{n =zۛi3T8]|lgjv@.k ].sXZSSH}Q Ui*5˜=ooJ$jIS3Y 4#|ֽ9cQU]LS{!)L ;Yj);0u\afT?;|AETXMR̔{`3O""It=w'<^+mHܱ`>Ӗ5Kf t mcD?AyʄL- ʺiؾM:\[ŋ?qDY.mKrAҲDBO  \qX(5x8gcB3 u6]qř2?h6FUq6wa;o!ctRG;ƔO{F\')NŧRvPp lZ0w@~"Rk|9PdB9_ފz]VpiPiy",_ ;Z;,"//E67H1cNM Rc~+z;݋7pTV`?j8 > boC5TljoFb!LSM1,jAyC}p27l0/̫'0Vҁ( ,;X%L.[Ivĩ )q7wxpNlj9mÙ\(J ͬ4||@.}7^`2t4N.Tz0]MY;Y0X53f=TZa Rl8%4ᷚM!#Tٸwmz0 :e@-? ֈɜ0U *E/O~L'0Npt`Co/l$1s_̇kj"UQ\`+X?эN~kpF_3C(?>`]LXιA .!+ߏ_cH+hVdH %砂 {_ ,ʄϣDՐ"0 QFFRL,%{JL\ײMG$1ZB4gxdtX䞢`iz f;p?/D5\mCzX. ,Γ}QWT*IgǜUc>ՇMU4#1r,rm4JH?[n+b6w89.k2X]]dCyKTWyO9DV|-Z> 2V\d"܎Ep+K)VrU9bI8Ec |V^9xv' G)?;_!We-1qRjS \%C0M`SM+`?^0C 01|Rrx:b)(_iyptK;\Iw?+F%kaKӯx25VmS>ݜܒlX2n t"Ţv*!fVfN"X3q͇ a Fk&ң*~ ,\_޵' O8~Y(V_Ho7(n&<\T7Ps k\FVx^aWZ 2P{:ohe^فaΞ($% n ~*rq a8c}nj)Jb /:bfU#& ß M3i#zӾ>vK`Mô:{,->fh[J O<[Ⳟ[ȎlYȜaS&?g-]魯?sp7t*6_(V9 4 V~k4_T]Jػ̰` ԅѽ r܅+?8?/v~?#ŵ0Ax ‹VO -yLǧ [ª/F6$eK \gaB)kߌ)+CC~-Tish;R5v"9Hx @R= ē>$CXGv.vhƟGIU$@h8ycXQB;qE S{$KWӸb *IznCy>"Ƅ m`Ӳ/fVyz)8)N(فL+%6$q~+Di;`9t~t)a[2jæWr87'JL˞gы<p {Y1$q=ѹt(tI!U{ /p3F/^z`V[)+G, ˛nn}4>rw@?s,fTFpB@U=CpȧM=nt+~n+!%gI 3X]w| Ws}m,X+CJ&5꟡I9L}YK I29NcL 5=57tXqF*vK v>6%tK.N8.8%GˍXa^kFO-/8C)AOD@XLM0{dG%=]g{8F;CS}hKbKd->r[H׎V֕W1 yM"l 373rф;^yyaġŦxY`_0F}Sg3u/%=TW _d`֔3QKh*Y G3rؚI bw`yE ")b 7h Aل(ejc=Q}pCGRTNBpQ8-W&BID 1*-I1 HL RT;u]~|Ƞx yX{fɧ"=~O{0[;^7jȖ~nw)P, s6/:v]IJNz9CFBnY<@8 Z`xCcRhS;KLHUX 3㧦NgGTٔ޻K 5E뵀-eEmCDĞZ}<N[@_##<pF D2*VxQ! wb8/yF-!䣲4e g *2t$4_H WO#FeӞ XQnDyh$>|u}7ƲyxXITibf|[B}>:\΂Hx5É} gJ"{woR>[#?$@[8*D>'Լ {Q B xG>DCGp) J;^كu7G.9H'4!7XnS^ 1St:.TN,cqcU<}\0~gqsYhd4 5\!Q_U(`VU 4*xQ)W KR;s`р>/poC`YiXڥFOjo-eg+RJ{QTpm~rpQW#Y)Kb^T 96e;XVep:) Q4VK;`f!̼Tg pWyS˰jh$ckId7F"t*Ђ!䘵UfMWDO;?Y*w>殚RIr MVqƫ"ܸTk7x1u/Ĵ*[N1 8D~8\y/ D ne"K!Z Zp5,C{Xx7s.\S yoK``7r&id£[j02ZJwak_˲U0A5!v$LoAe4"FitGAv畆_3ޔ!תU-p' $M1қ(Y2},רčhjj0qR*M?y Ѣx>띻 J,jKxw;]5adiqf-3qϻ0er?.W#R#R(2vҍ[qs!Ӫ Ǻ~s/$ #!j$c3$aVukk5 M}s)k9%]q uMYKH_e׊Vߪ$l8km 3%n̼Z?t_0(;wCQ5FhmB^?{:bX_1@=Lwh\Ae4"AjxJЅT: ~EiCű|:$G]QRhC{M\m(k%SCA&BCsy3P6Quk}ͽ: mYS5ڭX ]o iy{!vMmх껚2j.I?ȃkPr|(}1hiecܝ#KfpW]%ewc 70VՠAKSmh7cx %?tKĻWgCc@ (C OޓS#;"@ kCv'7ڤ+fݗwz8<_F&ƿ+{2iDxmQJ k2tϺsQr|ʮ&$C:G`{wlyh5uuZ,M ޘ%X} 45 3< 虝|{|,E-f ci9GNŸVHpb G#Qj|Zh)V_S> WiES:s˝T=:v_`T*u^{:h_{TE=l&Sr.}*g 1 &sPfcɼvk Of})vy4WR͢h)86|j츱)ZD'D;Zl="C5KؐUG">\6P^:`)|Z|Q-fuwjX3΅ri+b) p3AʹqF%hAUr$o"*dx"y$^imΏ`jouEΤVZ?"+{ƶQ5Nzu(R[DG|Jr7OVܤqDhdMNe0&eje;K+.ȩv@`Hv99繉BzbopXM΁UIot x%uR}luNPm o ]a tRi_ ⢬5oxeA Guϐy2FAֲz)½WUP> iB1 2BpHX]ZI=AkJ'i93H]lzRv@RrQbUk+飔U{;=Vڮ ~"\ܡqC;Z uR3RUh0kzn?Q?vEI@ꎽ@m4z|,s KEѯGMBbs۔0a<%MD&:pIϘ$< =o<ÞY~Hm^ -ܡ:9]_k0U֖< dI`'/ U΋{ĥB#Z(rb$ L${9(L2p|i3^_l>GW3 iu–ld QCseW\?qN·ɯ+Uu+DH{ 1Nâ5p7HI={rydW)T\QPQ m׋CI&*LG#?GJ BxH 㗁dmVgPoitCb-P0QɏhrnܩRǨPM,.6B )U]5.jvjj8WTlP{N nWp#Tc7Ź7jK#BRjG6ǛY+0~x0X^Z]OQ"H͚Ӑq[+[e ?('Sf x\e`jGCyE[RSN+x>}(*0Em7_-W4WOE)ϕݭىram99vsS;83th LQ t8Z5q:nWkRBlb1Px! {Q ^?$s go QWi@ǩ9'5^ʯ\Z?ՄB <'?⍣ىghM.sCq!_YB'ɻU-{/(,o]ؒRo]Jjc<-YY (SsSkjZG(M>LkBO\mcI('T80Hޱz}Q41 UOyVchS.PQdȁ\9a~ck;~2CۭhH >}Z٪oDS;o)twJv<3-Fq4%Hd|h*F`2[1f/l6sLBzKEM>pΐjp.q㦪4 ` HCfɞ!g8@ѳ]R{q>?9)[QMצ BfB(ކ]rIAN[B2ɢjwE'N &/mHNM_Ī30-v'D* srI}/sy`M/xO65!NAL)HktVjʥd[`; M)cp67-c{45qnF ¬O"/pU #̩*8 IDmK'm N$|Rs%屝ںOb&@a?[)%=U ixKvprΔ-b}rF?=% b.ݝh`vK0jxu(cpS:3D+A H~(8mV@`&4(a‘O&Do4Jgf$j-)~3 *?$ ^+”'fDڠz^¿v{7rzr l4 U2NuN"o >&{\tܝ~Ս}/[haH-dZSJ[ h姁%@RuVʆNI/g(I"cӓ:䝴֐ @>t\6 ,_gvG=Y,(h7>|U|-p^@#ߍ˧$D)?l96{Tρ֍UJu_qIp ɾ-;6N*V`,ɂe3In0"])ZqN+ڢE;G@Mhr,@s`*'µXc|FY+/9 #r.>vSWUVY< Biyr:Bd+8R S[Bk4xLbCpުudoFBn"e)vz}wPb&|Ue%_lj>=Z!Ԯz_ezW@ChS|桜g iRAa\i\@4ؙP=C?<֊ j쨾 JH6"G|Ʀ+O4mӮ*0lT}H@zwi㬛A'A)@Nu GV߹VQTc)sut2SP'ׇ92Hx |c:JoK|<Gfڊ]BB}6`&lhb5/x4'L:sdؠi0 &$bP̱{T/-]G2͸/g[axԭ, H@HzgҺ$cwKbs4ز)iv,xn6uš+&HZc#?l8,bXے2\OL"]e:^@MCZz49S}khOϔ7kxlG"3vYF&BFZ67$`yuhp;9.ok9ݑ|aE"c{`;ɻpj^/'39"N2(Vɛw߭.f,Lf,p%Ց'qIއLSg9ut7I홤sl Q (L;Cp\ec.5 *.doخ􏨖;| zpcSO)쑡'*1nW קY)q ƏLr#}Yc%ݸ'+m$ֱeFtQE[HϾʘpc>{d}vOKGLBٰ+/ v"W v+ր\>ryo5/P&BЏ2$;W\2ͣ ;5耜xe{LA ߯ޭy[g'Rt%QQL)"Y2&u+*h*!ۦ)a1hX.[kܵ &`O޸CݰR6Ҙ|U“c2nks6YGlPSMjU:EmY~[xcrx9Aޙ["5oaf[Iei~Vu +t egTEhiɰ~Li~\O^$@Q!b~zٌg'4xf'.=mp1Y]f&en]V% {xyvS,N~ ؀PmEؕāLlO&E|v-\<5t3L,gjKTu88 Pcuj'Zb!m!˷>\HCC7 ]qLT}{'d7O{c'?0}OJ98@>)CWs)4Q u# _hD'(7TSzx&OyXf,g1zh]q_WX_7oɧDIySQm(-{פKuSH@XX9?訒3lF̌Zt ڵ6rZj C|E4LaZb=.|^zA'N#q`"/x+lbjaeiFFhߊ1Nt]U4kp 2?!Ǧ@$9pU) @/ey<66>]KLj4̲JؘjR4֞chu xPkw r@mDcR4oBz?7 L +O@Ƹ|gD_38!XҔk :hi@r#:q =y0X#AAW@F 5DRDб+\/~ 5o|wO/rܰK䕣$Sk%bUy׺YbgPY^jɅSNLe( ,Ogg".櫅T6VeXUwȼ4wGBfX#B5U<75Qmfʏ)$};{8i'C*gP'~O tdhAU\OYǹ.E: !xmqe t%=Ymw)G4C(Ƣ 7osL% )/BҰJ;y8k-/bm#>qTC}] jxJ0V 53ʛ4K 4vkA0|z\9ls=+^; _fg4ٮ"PZk/^*Js ]ы\Yr.[{qf=1mf&)~V۽zAi^/[N'7@xEAqՕJ\PD`ɫ7^0ו}4&҃'̦)mV5j'M__:Y4z)޿=m|:o23;F(*ʼnG*B d$VŬ5C򇻊2@#L̸O{,PPM4ȃWɍIE !<|P!+N)Sx8dweu/"Nȼ/`7Ń4}4WDE8o3ǀ YBRCc3]b`V,,jb$1薔|nŵmN; :GM2aT (?^lU4Ų*q$jy>P^-LKu,jGi[yڨpʟb[n8rgs3۹jPSM-2E^5QM<> V~Plr2F%SmHQtkv$Qd5245QvQnpE\BRWJ^L As?\䶶R+(#+b4)>) F\ K@~%l|/9Ja3hjPFQ]Y"Mڐ-.N 16y55;bOo.IvIP;E%E_`i2"Ŷ_ArJAjhs#"j(][+CE]x/C ڤ2d KBw;| zuU d.ef XУN3bzɓW']JX۹o =̷%L2R !> 1ɓ0G<>3O}IwZ bsQ$f3Jdz^;MgSbߘ?{ϼ.ʪ͢\uD@v #uIJSpLsSAh7_6OO:) bdyg=1cMg:[9%|8_T`YY O#_VWS$$E@?Jsu -o}A{ŲV Y,)<&)uZ)MjaqK8HPe('ޚqՃ`UիuQLͨ=DEjǒoZ=5~꼻^F"94\Ұ\w&Jas:,|ZndWj{ + Qn k X+'Zk4* Y>:hG]uL}Ư6xz},UgěgHM|qC2 '_\ËS+%5Bp1e>"M!)5eYT}o\Oo;7M%NydgjvzEJi)NFIh5Qe&ܥx] 8 0w~DOm 5GXjK/ y=~Ů^xno0N-^4@ Pe\\ VX}͏ j]뢎4Nt&2#?|',=m$cdِop33Լ`.IeK:{C as-xY.*w )r:S?6B[='f9|ami@p-܉Oy/ d(YÕ3e.@R!茿ŝbKI];XͰn=ݛM6̒{_[lj2 Lp`xrqxvN09 ;\G?w{x^jab$7^UM'õLۥ_sl$*b{غ7Kw>/ @ȑb "~tAzUF30}]G"(g4S(*GH䣘eTfp']8" K=y,~&X;wYv3@ފSC:Q-oܽbmZnR[G $\PrUjcWZJ>:ЅK`qEóC;c ,iX{`L[gc >>.7@b5g&;Ê13unxrߘgN\htu2GW\5W$1)!WUM)k՗upH*^[9:)}qѩru jFsk ЊC|v]q zdojYOp5h~'JuMAbK|n?WYD!.2lgzܲ\P]lۨNQ ¨.Zrps|!A  $}ΤćjdXǵm6xB",lhܬ\U/7G/ $o(gr+rg=1][&1E8v퟇t3s=XU9 ٵGǨt\WY[Hr`pͦ4cL˴=vS?nSs{wJ!Sa:K\VLo=\aV֝DN'ء7o##ݤ#1@RGwvQZ[mઋq ʠ,_fX9zK"tM;uPGn.(˜Eozjy D &'u"yjJ=1&gF5oAp2)4Uh®GO4(8f'fJ\wr`3P/]"m_Z',a"C!ppc~2[+Z|zv 5;ZC~B7}s'k8V=#Y`f?x-j?[K'39м< wT3Rr[f,WB h׋HaҜ%VӾAieU4Lkd0Zy=ca°kG:jA*(tC򥅳V8¾q-O~n9HhRsKt'&W]Ec<ClsyXZуx]k-8*P9J@2 rG|K<_/ 5ʠhɓ *(dߊ? %yNҘNV>C9iوmdN,[=ЁerM?̾!瘺\Պ}Tv21憄޸#[]?*N+^eCj#RMYi0FS3*ԯ\@:lp$o[Wڪ,jO=q[ݙ.HKIR"V2!V d~~pNV|+]b؏Fjۣ0L8UNf' kUF'N86WUKm\6[qY{5 w ot/8Vu9N "6@_SW܊D(j},'%^S:yKswl<ލ0@哪!yty#hywAEo<0XHY׻׮$ͷ5bUGI5*W(%'6gQ&R{ :ѹ'ZҺ@צ t!Z ~Z?@&J9{e*6Zc:̆/k$d;*+Yt8Uy)Ӯޭzt8tQO?[n^2 `c:ffȨf'~Ir#/~ w"," QH;`C{~P-{iĒ7CSZיG+nbҤGyw`ӑ=ZGPNhW`9E!ic uib4=%(PTu9jt~.c|L8C a/ah2U-B I"jIȮe߶ Z ch|'a%<}@2J'Z: [>ὕOЗH Bb(wK)HjGP"9q6k;ny'7,Om(W0.>uK#6_Ԍ=+^`HDGV]Bw -駔yL Ц JELF25 l4Γxޝ짅35!'z۩AR燓TJRp7OQQ`.:xZ~ձGCefmUhWY!f_IuƬ%%r N^Z4j+/vJ=0Gv9DDV; r.Q;ƍ\d{l7 (*> j`I]#k <$(ܦEo, \CsObMaw4mJ@: Pk؃IoMn@%nS4ԽazN1h866Մ_Y*^_?X<~v-!lLpi[bw"8k׎˔B~^1-cb3ᇾ]\z:oƽˤ厫, h$6?yS*~:/*1ě|t=Q֊}X[^z#'=v) N˽c[?ݦWAU S!B= Q` ChMH#ҀNkt8p8kݨOJ-we3Z5DCp+t׍]>[ u}>rWFz<4fu]͑d?G(6{,F}Ű>ݕ7wޤ3O7 5HEE^)A[)wbuT@..KϖtsLȅ4O z&^3FN#c=?؁VWk[kA>"ٿұqɢpkOwax/Qm!FXi"(X *;Οb6MRm :37MoyO-nN0bmAg5ZN$I ?iw*eY/TƝsa9N\s Ȼ̉Ayݽnm+N|ZGE*=RwgY: [s[&lxk39S_[yŖA~9xO%0Pg[(0sdXʡ%ɢ3D4*>f`8 -Osid*h8w䭞~)w]ǜIPc,lq`Xv`΅x!`v6jkkŤ;M)x";IB褐hc~jdB뛂ɎIɿ0 s.`\n7-oM<GQu[O%i$|Ӽ/ f||̎EtltO(]۔k0~(( if1ۀ=$ZD Mn<.Ӛ6 8X1M)5v1E$ĕiU%m5uHwOTȐ+gs^|s[ O!NG3K;%c58|#*ıS/xn -d+Jˍ9BX@V[?l΂U#"xIgZjM\V`A 9y@E<@O%'.*E~ϛ=A}s{Rk/-eҥRq3v˒1P"^#Iݶ'2T*ł趜T9g?z{{*Em:ѳj ZTeja ipv4'ApT#KSq6]+]elElf23Xv b}"L\Ѳh,͠XIi}e&ڊQ<˔ѷ<*&Y%\p!/TAQrAI7\`~(3A JV"fǰzb4BSfrM-fs p%"3]5@sX}N(SsvҨ[@rI؊V$>9~g.VCHZ8wo/=[(<Tzz`8>EItdW; сoHcϑ/-w bt6{5h( 6-m,sddшJȏcn2N~JX7AsiР:, Xo*%2P@әuJS#{;$;hALe1 hREԣ.:QO4dY1џb\[K({?,@ETYS |?aDH~3Hk 6[*@2'3 ӂ (MXDR)r^2fbv䰛`^Hj-RYuX PpLRϓ0׻V& qv>ݛg1 }.jn İ^K|=Oz߄[AOR) # X El,'+{īq늼 |fY`üyE7*r} #,%"aܸCG9/`q9=tT 2eOa).Qq'*R.5()w6r/4HMR-p*-81M#I:HnN vuځu#M"^ F)Ti*w!"fӎCҗaKѪcn_k5lQi#$z Áyu)_'ZcJAӬ}+Y!w{&'D i yz8˜naZj_mt^t -8*# XaA0Tf_+}GMTFӶMRsZZH d,$i:j_liUx qIܢŬSc%+W4#2| hIR$zMГ7rFɩąyտIj) a-g'#hO /2HdX%n~:+@o "Z7+έv40q Edgt٥BG֬`giY#ɇ𺥝MƐ298A@@Q &{^[D0tCE+/)_rT NgLDVURL^$-eW9rc0 )QQZ{-*U0VZG)'PH}Y&J*lcqr@: BTCnpwҀo5GQ6R\| cѽU+'w.Ʈ?Hhddߜ ,LP2opu.I6QA̿5.ëU1?|7h0&O.!Eӷosuōy¦ߑ{>!4:of*NEsAW E? ,Hq 4(ͼa!>hp.(d'3f-:|YφU;55SgSht9I/vxn8Aer2{ 0W,TMWAґ,;s7HԚN:EZ#|ǦASL{^1[!GFCoYZ3G8*m Pr˯π% ^֑vw ZI 15M%{vC5/ݤH^-Q$΂h"}N/y?z,`D7']=",lecRY/o0`5ahW qtD7M,eǵ,k0K'u_1ͭ|td3XyC#Xo>'[Dׄܟ\Aa. ga KĻۯOj?p!Ԟv5cEn91|+MR[y2nQ`~TQ뙍N6\%iR)}`6nX2^ax8qFq 9 %G ˽o)mz.3J|P7-2Sx0pV]z|Y{d .Lk7`zAwE$RD:!nz33tgms?[׫fn!n? 4p7<z8]疻O_C:-5 ϯvmj, l`ڢvLPU5̢-L$NXZ#԰]NY0u>~Kq*&n7O߫18Sh9c㰴Pag4S`GvaeJ$^\ܽLrωQs=zs#dz)](L'lq!qFm]Fx.0 E#IA5sWB5.wϻ_s'#%+53:GVu =wqſDC'LrWvM <Ԧ{;hu c0a〕_@ Z8C4@ SY! Py'#HEAA\T/[f2_1~6ca-}#V&l9gqA]!غ9|U8TU5H!99dG 0_DK*˷sxHP6;xv`.* ( (~\.~<.+ݮm;RYL W_͹^ʯ)D c1HY?CDHzt[MQLd,`Iy8XWWo5wܐ;n9^v\g~X!Zjjg:2||2}-["mhƃ f+3hm:hͲ`t !72ז|<t\H2i]--Q8F*ΡųSbvw(8Q6[A85uoBvb_-G&Xȫ0ٽ.@,={ZR0⪒ʜ{!-ϒULfaiP(alF=_rtjlqާGX6\vo>0f G},5Em]q{jg֖ ٞUV5Q ;VfyzHڿѮ\>HWz'JR, U\ U@z-':Ө<]ѳ&$V&|2q+L!7 P:!{^,>$˼xgH{;12h4ef2N &Z~H~^ EҌnftA7=&{(gXYAM vϋ^0E D6XWD&o1 $)rkCOP79Ĕ+B0vLV3k\iuAg;v iOw[o{&r]8XPC?E%=MKY1.~>=-vIrk1O;A~L`*rJV`-,2 {#;j4翢*?1Fqiʺu+4FQVb.Jqbn *gۇ%W327=I>ǭ߿%7dr ~:C0A.Aw0q`Yۍ(d.wlg3>*oXTZ>d8o]:2ViMH9=wH|-[JvvG.D/jHʳ?1C (_/a ~>`0 }ac ͘C~$v6NOy~*uNGk'N }pSWfdKQUse30"K7).*\E\-sW@v0b6gi>Q0(MN"_,OhO'vjPJ3h?LKN09hx\$c*\&۽tƛN9g#(Mȅr53.dSLe`Kdaߋ}vn\$!JE hQ `d}Z฼_8T7l6m e4o988 rAG$p*!n 'iSDc3ȑy 5T7PA( ^Uo+P P#R E4e^+PQo—^e (n7 7XO/ɀJٶ'``*!#qN2cNvW ıb616`6"k@څh\ֽ'ֶ-Oi#I[ʧ)T{zȥYy[O@W_C\uF9t^"?55QGs&Rߴt>l3:G8t)y2 ߄i$p|%k%"c:bKMa;8I#0*ö8.'>(H,1nʳK+{.DayK-^7 =,``;cN/%jJо$K4staޭ S.T8)uuclʼn u=b=)d=ȇqKEר7k%:7~tal@kR tY>5vg`F%y:4JYu#ǿ|E(Ƕ*C橍Pˊ&S Sl!B?A;m_j1Bl_Hۗ8אB;9Xyo^i_KBx q"ty,~ f^% cu!wA-%vw&reYi,?GP%26\Jl8k7L-9^ :U债 {2B~ _/z~ad,GrZ:C+J! YMR2^3>Փqxe&_=߸U(m{;)Tk5H0$9J [WutϘ|L?@sJ1/0vlخ1tv8^.T-Vm u 9౯h9LXa`dvAr-+hA̡-H>8)BKa Im,**$24yۙ__dPj_w I0e+dE ]C$}%dujgO ![/!ũrjH[|N;bvz; @zG =XL$ѕZ<ƂZnURѽtv/@ u>^q TD$$|_At5$jx'/chst5SQ%Np/ U6*riyB ;cQ}^ciRݾ >1!BUړؐR|DnRaܑ*'RQx$hl }_\ςa3ޱ%nLZG\xs!t@lDVWQeJ LCoy۪'ou2-W:h1֗d}.ee`&.$`aX0e1Rjæ:lZ.t`~eDQ fbPzXhXfW"u@sfϋ STZ ?=лR?^ Zv5iNC@.o{CX\B JN#1t1sG c :N[<A.m( Lz~;X+KWbL%+社"#F+FiԼNUЭP׭p}{VsV49Lm7wgb^p![s! enTHLY>mi9h91u0@c&}?G׋0¶]2kفt˃W'b>iH[yD>xy|Wh㐑|8€~q{I[IXE70\aWΛNx2%U >>{冝CbY9qnfdjO8<,ݿsTqp 8?_ ۟GuQEعb*wֆ:ڶ*=$/\n3!c`!hf5MAA|)[P o,?k4py8g-iL):ӰVMO%P!Ifg7O[uuֲo#w44"cUaDk!mr 37fICҘe>[ 鈆&8\PwWl$aޛL"hBhAH6'Y+\WQl@IȷI1ǐp̋ې8(;Gi]±l.}\ txTpb-ZQZUFkT{5+e,u%߶b=51zb8RE$1*x*@c tPZ M \Cw= .q;y٫Jaفb/ O*3K/րOQK[]3RX1 QVcQ^Ado)(eU`H9M=9>" l:5x0{r[cu3`F䗞а/Ua"@ł<ǪQ2M0;-S"c !g-L!=!cGj%ٲOw 䊤fGx/B^Dŝ &Y*9/ ?fq@72mŕ&:lxQY&9ˀl 6\O|e3Oz}dnN-؁X7Rc n@&1i#ܾ9EQh|,qy 'KP%>}y'$.7ԅwy9I§COao]Y(pSNe)wMf0**)mzT kcG^tm; t%Z=Ӝ8M3v 3@k(S k8{y]CPxr)%g"& m1ՏoAj>Tr7.wqkG6I7F<k&&8yظ웙mK)`sHGShΦ߃imA-/]"a $)o&bE4Gɍ>6uPR7 .}T\Aڨ@67I[*Rw-6jj~Ұ1kcD61]KmߤN5+AWSzH蟍qS#=֐ }ހE0WRšPu4BM=n/HMkA7u)偙Κ+%d5ƌzA,LF̲݀_V0.S󈦫CW2}BU!jX^/V~MTrm,Wt bvq  zAn!U֒p(J6gu&׷eCNz,͢H26QVjnBgOﲢh`bvÝ9$(EM9lgﻮ`s«ƖYd~J`޿;zr(P DŬ\\yrXzK$ !69}7mb5¬^ ^vhsGw"], D%&N_r`sg/_QXi\[Zۤx[MBC\~,a$,7WY>ղu9)`6%=H ziSd ٞ{}o^]k)sVtCɩф0H ppA"/5GE|vWs]-BxИg0 -eXfZ/xD`q:c q=VfR".G6P͗3ĖN:4Li0aOh-OF&,s#L#7][oފ:^EР?՜C}Cf㏭ R+0,>R1pOC)elG>!nL)1+ w7 ާ5aVۡqk6Ժc5m!tjs{EON?|VTd,*e#8SMñ0H3@:SQy];ʘL"e]𻮬 H+$Fs#FP#J;ppQӮv"?\ɔGz#1;Ԭ^󔳓(s7`j jūbĒo.I1J/JY -Ha@V4)XlM_#v<|=j(jdOU&TP a2Q#Hjzzz%;(d;9h|FsgB5cxsu)R|MV_f-e/~14 ^6JoPf\*ֈEY)TDUQ{oax^`Zk\*"%>G5_>fmP~-!*+X +g5N>BAB]YA1Z# 4n?ۚkdm}1wReHrZ$79\ł'zc_"e\vliڊUY@h?"{gс@F=5.e,\v.Aޅr6w6&j 66TX՛@ID6V7j\Vcl,<,CcEYYZ/=vN Q΅J$O @`Jؕ{79 D6NY"|[W]5l\eKYY}=Q ?a2w~^=ano]!{~N-@]Rc |>zj0bixCɒS"OM!pN'ae!3bQ8{g{McN㸛H>/u?,VA_a $ezU , +-q/Hܰ' = ,TIìʮl sB$}f!f35om¿=~uaJKnƶ&F]Wo+~Q a@;mJ#u38Юikm,,|)]L~GмYqL[ Ek2NON/,\nL<84̢F 4Ay!ȣlFo]ODWpPgw7y85m߹I|]Wt՗sH ?%Q ^0 ,H'zJ|ԤddΖ<ȱ;к!-κ<;zO2,r\3{HYq +(b"0Osf?H'fg/H|B)(.D;- Ixm3 \"|[dj)(前F4]YZ]S=EvDy =^;ׇf_~Wô~it:RmҙEoT+;`rUkAK'M)/\' Ѓ#G#O5_! ?G_`* g;cj.MDU?h+HRk`BƆb'wB>Ւ>jG-S]y+wZG܂6Ƙ Qo M粤N8rމv4mx 5: :3H&rE)T3 \ )&*pZ>KZf6'Q>D'jM j`#_[F\%G!(88ck֭+ؑƗ0Ի+g{M /oהt(^rȱƛG0>X=NWs%J` ׶uAC\UM WdN vSR?&N+*wM8C nOTFz^y IEx+.htJo` Xj"~ބ2$ zf :n.& 0!ó\x./v'ĩsL; TQu.ظ +Yҩm(K]N(ȼH۲ѾWMVMnfod BVAS`EMIO;U997!{beNsBI^qrz0CA~{3ww.{d*k'"Μ%1 2'(@qV`k[_2Jfρ_5j=˹[z#EB;P'v\)/zBC߃+Az8k~\Hd]A7~Et1K̜Lڝw#d-u]YXsϳJڧIKN+{-EQ@\6KZF([la HL0|zLb*sa[joa6gg+NIk ~X ˯ *1I Fw7Ѻn48_0Ǩ]FIkPJvbx*h#3 M7g2鰜s~& T5Bh XA0& &Ľ`&4M.1'˷9QRʔrM+*a!S mx>(À~ AiQ=`%7 ""w٧\"mn} ~N~R_cs)F*7Skao{fg 3c%OAcogiX sSH ct}kk]_sjr ҲMc(0g #HⲎA[sW'pWrV I%<\:8`xsk=<UhGG/9yȸ|''+=DrdƞV1x@5kp6m"az&B[ M0Y|#X"{yO-. PUz-mټB"kGF/#ңG3p_$sȘ~ +ocot[*FN43j9Ig)Բxpz>&\d҇ɊM$ZJKtHmGGN@A2$ח!S*JaN)5UB7ǙTOhIKW|6 hI}#^26|ZnlB<t( | \WtKA,'*$K5ᢅ8E)Ye fG\#ݍٰ؆U'*06RI_.=V6ꋮpZ_P%k{,Tp#2jH. _wEpxm17*.6ƺ~mY:y&ۯ4">)z7O65ƿ7ҍNXYuRXYkܦ;]]!^{m aaWʾ%. r:}+˾M4E)èTJz ޿̩/W83 7 }䘸2)`ݱ8@q=RxM,CYȲ.+wNRhh(2SL{#$x S UERz!y7L)rT6& > J Zx54j'%Vi@W^txiX*Kc=ai %޴hɭ <' VJ F80V^_ӟ|=*^e:S Ψ+;K&ԜM$(ݜB5b:^ڪ%j<5徉Ob_7AhmS[fb^05rk.޴A&@[#"tS9h49D?J=Ԟ%Jud[ J V̳0ηcd7yV d(8T(#Ad`t\1 q-㫜R; K#$i-Kۚ"G(}kSIxZkΏȁ|}^#άxq.Ytsݳ\>jЌp .>]I@ >Ff}nK2d ˇdY·؃8Ę?;xiEgyvDtsz8v` C:7Ýʦ OഛN7 "*h;Aze$,{nFc!HO7v X\ӽx)+;6'Nu?ϗnID߇wꆴ8},#Aݵ\ys#&j:>__lL̜7yH2_cvwVk\nsS9u'ʃz9_@Mӡqի˹Ǘ;9JDRQݕZbb/ܿ]?J:hܻ+ef'؏U6g#B~` 0>B}aS9yp._j*^FpvļJ\6ȾcV4G*h>cn<{䲲`V\5%@ IKtl;ϭ:U&몦X5nޛB $߶qӪcg/}ldӁɨ-y;hEZ{uWu`uw5<*?*7Fw) nՔO A[0pTꑘ^OD+Dx*ڬbމ+Sae :F^I_g{yJǀx)zÄNZl8ZIԇqy2\F@>\Ew|#\޽dPcEB,Yg g+cIʱ&},-YwY_,זnԒK'$kx8V[x }wuRXD *WbwA 56Ԏ6RCs+=~9{O80+q+1?$=Ԋʳ 0 ҿW([jwo|s&eWkhK}"u d ȬQs  P8F6źЄէ<` 쁒dNـrpAv|)!7RVQc\b4GT/ry9A &WC''q^ )kW]ɨ'ZU5ٿ0T5U7W5P  &QXrz1;5!FW"ش. m+uDBL:&[hNmMr/G`yէr4ٗJئ8 ULgv:TX%#B yil<֮3{# Ժ1sPrNMˍܱŅN{`6񸽞*x)b%?EsL\\}9D2uُ<ҁmpZmӱS",Ir (ɓ6쀂s~5 BXܳc82Z Sc{✛QȚ!vIKѳʩşvfd$e@T)R"_i3F[elлĆ{E]V6ld9[KS 픀1¡$*[W {W 7P֋%?$IۥPۯnHZ2 =%f`LX,ހ$=D/r=wsRXkzY/c!}`U|4sgykEݾ9RXnŴWMD/x{`l4nVK%\aԚ»C8UMX^EWNYoB0әзsZY'4:OsHg-<D\WNLfL~oq;Q?m&;2szz@2h l'N@/%r=fJ_w|7J_J}T12ӵDr `/\f̡-7Jc> ir_FåqQ.'Py=nd-4 '{-X~4 1J@cmmk'<~M`\K+3nmOסe0 MeLdִ#4[EtIBg&P,G#~JLc(J2?kyZ٣^s3`Ϟnhy#`{h|*V8)]TF g'l85)e|~sθq{{A8k;N pclkP}NS6nO7Ͱ'ٗA3N÷hqgs?#K;-QUGokʁcaBSB$>@QoŃJ.Ѵ$w-cA\/Y˗Au E`k37HI#HU,|yZ!P֏f? f A^0^$ [@uxR ? A18c I%.i9V!A=/y?/d(󁤩)Hm]7@A#a7ز^k}oۊ$йQG;uMwblaHL0"l꿎%>|-|;U@ɫҖS5jz#4G6P3"R`F|[;K1]ں޺P˓KBYl p~:T+dAXj$d'%˚|ϓ TdC%k4텓DKJU}ۓwam6Dw e'[Z is-+nJt8f'׹ㆊnQgWhE{|hwљڢ5Ƽ}hjd?~rI/z.,zN1_]{7>m~ޥQ6JeJJ'Z(2ƙkɂ#+QS7þS-mveh{ axׁH{\%UQmq}akިge4439Sd~ @gWԘ6bA3~jQ\۶h8Jąd o2:a=N/4L ,zQƶO3vbG 0i7y·P{O^MZ{L24lzDȥpp=0\AIc9򴪩gL{;VGU⇍=﹥ft鏚B ,fq8EgȚ-'*y1yCrf1xx%1añt/ Hv)mtFlgf ᫦D2jqmV7s?$U=LCku!J{L}I/ а\X=v sF p{4'M2u-њ@1uj\ylY /q]q\1ofmePBTWl5ܪlR"P5sRA:!sŗf'mai(#D.~VrO.j}?@4L\Tyu5{YD#% Vт=n`:,{<-vab͹*H~#P+y6&*U_8РmzӋ[9 x7jBY阒l[l|xb"{(_OvpI@ ^84zyLʐ}D^B7?a^Ck*ZW?/yH)W_Mނg:¹UV]AuO$:&\qgDnBG/ذCW)</)W} U (Zʩrjexj񾿿o`S}<h!ξP;ITy>[#,lʚmytTCÒߓ.*D2>:9_Ivۺ8BsJbآ;|Yyfg-Mʖx-oL)â!hoaq6~xaS :혷x[xh7\XzjژeMl#vz  GųV=; 8DTcD#'&t4?5ViR> ,݇>l(a}ӋYOWcaR5ZM (H^kdV{X:B c n'd2u*u^@RE8odgNQHehsOp?]AԔ e0.5ߗɇ3Hޯ1y2 @Jc0q\`a#=MSUI>F2uwf|MIVX:CB̢ݟ :Pg[' t>}٨A4eZ ah;+: sJt7O0JuݚC(~BGPfO(fx šK=J4V(iJ_`s czB,O}K'GBMeףxsd̪~93yȐ./0DdOThhՍ;MI32ts!2nz xMn H?@9b9OoȤ$?Ҵs3=X_8kNzR׳QQl+ڃ:>ZU(zQ۾_!^5{LK@Vbv4ؔ'vwl:dC9W3^S0cV_QfWSxfh 6Eb~/pm31DveDsto6n+16`A0cw*KM"gor=Ī_(;^8,t0n)XnR #9\H-XB&HR6IUDxIᄄI,9l/y! Oo{FFI.p'z@6i ueGȬf`SK VckA;`v"ͬD&/#|N@@IGgx8"0s[q-*#HÑهn DZv0/O2iڂMI/hԛYڏiqo%cMDHlw; |gz0s'[?gqJO }J]m}V7韯:(\}&3W)>(ѩ÷^$b{v|">l½@1:۶;^_Y7;#V$uѓ ]e-_T\m6buE#=`w,ߠv[o7 2h)@O, 5G5qI1]K,kY&v h i^8!D0?2F{nW:"JLWee窭|GW%\{ 18MU"fe@0he&l/qgI";ֲW6Hj쬸d@$SYpRtfG\:a% h " CVŀ m&Kg 1D`i-P t JYEZ^ jQ=Ŝf6NuR%j[pRA*Z"'o5/[s"$vecx$kb-G||WAzFs-eD~U+;w|Ӎ%L@H0`L-H$[bdضD@v0CdnG 7ѦXHBO9ORv/`U1%0AvBb;+%jqsSѼ7}h4~,(ҚjVx0W̊x8$"+*`bA\n]mދ2覔+^)JIF*I>gZ;_mM%oˇk&x92F aI+ kTIg0:N+j.RYa!9QTV@dCRM6e{.w) ##Sy+6Zoy[?YU/Sd[n!w$| Mn)sDdPw4 `;#hFMVO^xequOOХiZL6fs?=;?%U@tA!< }2L9Çf]΃~P}-}yJD]ffvwm=\EV1RNʘ~܈2w8QvFQ($񸻏|h:~*#mz"a.IUյUӖWIY9ӏڿs.薝]HJ{%SfZT!Ҡ%-Xuk&`r(Z\̈lQO_ҫ,|ʡ3{('lI uXA!myfG4*M5y=V Gu$zbG$rA E4r̟  !% ]PZ8lR%!t@*j aIT&\@ES2S.s9A&9d9)~l CK16Qi@tA, ) Mu0c԰9&fc,Oe"B(`L _~tt,v3I_[{AM?R8 Hךqp Ws\ OA}ˢХ@Bsw,W|7Us>7.2Ow82&&9o&]J~oJ֔O [PKxސS=Ǐ".~]*) ߢK.0:CBrN>,(y,9h3DLi~0Kh'H<W F?">ku.z%/Mo-szIsON6,Fsƶ@?h(L1gܖJK9"}I2=1>g p%VLqY"*hLhCgZ6YJ>S pj6<) y?Lll].lq,vѿM5ڦj0&g_Q%<©mYB8Zs@=z*eYȱU8-kħB-=6! z+k)k.n<z'UoH3Wԭ!ܐn5أizh\ۘfSW,˜?2)uV2JrGǬ-/ /2 P@O!y?5Ca)?FjMP"u*Fk,wsήҒsbCJ~K]q[ICf{b.2ϗhVZG+i΢oȓE_ow[D8c+$hTXZlEY̼n0Yn9➽St2Uۣ~Y _7;OZϜ!Zyc={1#*-w.g]3 "<`HYlzI3p SOAmHЀBp|^zC<k; 12UN_̏qe$} M/f70h˜>$Ysw_fiuvr%BzOA/Ui5]o΂e}y; "NM>Kp݈??odg]hbAD D9M陲;KTL~l(#xQ ='Y+0_Ɵ" Оjk-[_oP6,h\=&{1rjSKT`ӱ:4oV ZtuYjg*1r$.̼YHHxEq1I⭮f\%9E ;JvFi藡 7}NٝK ZwJߕFx B ƥl \JU\Mq4Ⱥp1`Q ,k` 2wۜb =Av4peͥ|?hyLѫn؊3 3f6j¹?[0Łne0+"êpNXq%iiΦv]$h\$4;fлD/ +jh|܁X_G(T8=2c.cBvc-K5HdeowW݁炎e*^5xOC\v%ugMvD%C[42'.[ys)1=vC-8 ycݕ XsbWeJ򘳡H"}Lx{JQGeaҫ5(*쪖FRZȹدFQ':"(YP+{ 3aӕ?PHsq/%h 1D%o6Cͧ1r>*;䷈X]YQ K;'\) #&^$4J>SWY?F]Ljfj,|Uf* ZpS&>4aw ~!q06}(Icm z7Ru?f˳ķj~`!*v&| !Gnfh>Q] WV܇RUܮkFW̜rxTL`{'WZS.9Ey㼊0Q'GytK:;G[P{ni^[Tݩ:c]&1&35T䇏8(\7 xhj(}x$s{/0Q[=Z1,@B eZIv NN}I:t*IH]W< x- Ww9eeW}^/Sr7Z̸2qpme7QAo>}^Md f?xrZ # o#x!"#m>g7(ZTS?C@寳ܕXG[%[F H(yՠ~,HJﵐ.e& ;gr\huPc`o[ 8SCSCmtڄ<)Īڶ*dwz_~0}chP8~[׉Լc`B'ӏon7&F[]X 1Ke^elE*P*o< e-4S"b$!/|{4~}(IhRGrsge'[-A7|L#sp>zYeD>nC#W,'MvDlT)xb8` ɾG'` i-El,zz]. զݏ߶TAʶa]Z4Ty3%9%M+2&ل]Lς5K <V5֬b(f;}aҟ=v^bTP<ķYz#/?^҅dA i\,a.. F)iTY:tTxigj: vCDӍH3U\{k@G}0#Չ[Z0 q!a9^To^hTfT74%Ȣb"LQ[D1#"|ɣZ`r[]R?@pQ ?.Y菿eW3AN`:JKF[-toqNfs1!S،BJ[mhͩ7[QS\g} "t:-CO[ЪpE7sÃD7]WSÊxҞ/Px`-WHvoz3E_j`BHԮlԚ}v[X/%&Ye.>lMzHftF$?n6 (GTmƻp \)ܑ?5/TkRtKP~OC?a|TBHUSdX zMPϕiQ%fP _qVP.K+ex ֯}T,J~yv>[lUذđG갬.Ce$C` A 9}*Ъ冒B5kSp#fc5@5CA Q؍%N#̕d=f' xݜ7saϖśv3̓MCK0 BC bM NEH{{[ ]M|"S ŷ̝)Pd%J?\_&izͿ(*a~5;+ +24B *Wi3~*΃kkDX^W%ic“#DI WB랅@yT[HR_#(SČ;'W^uKNWE<U[޶4[ )D6QF>qڔDi*g2}3q&4~GD0TW9zXpE:§dDBjC&uf||n.nc+'< DFԭvRLWNa|W R Ow܀:u-`Fm.@W&w)R-xQ? m jpL!rhpz8 m$= .LfP[fV3s]6u"Qe,ǙLK|غSҘ@_w9̯ԧ+P:3 $y\D̷^q۾9v>LUlf"i̇4q"=#YvU `IZPUji:3,"ŧ p̳N!a$g5歿t3jd$vqOnZ\լd@;̦%}[2Zg(Eb3A$=w iE@]7@)ijTWm oDhj 8wYG0]$,KB+\ZO]v'F8zE"Rf7ne Mty xxx{U4R*B,_v_{2tF)>>ۻC$b1ZW-| ")"^ҝ.7܉@oH\ ztqaቴΖN2ukX7Nu#o'6zF?v^rx lU"hZ5k 9FcϠژ8-[IhF&_Txȕ`r !$\ɂ- C&'' X`V ,3-H %%Oo½PM( @Ї]R`L˴Az2,g~b(7DҠƬFэ>2Tی>O}eV?[h?LZE_ >o31 ?!5Es'WGgg>g)AW~lwpx4tugtCLwS#elpIX8XiAPnŃ+(2VY82Tuxe)\& @y@SWeE7Ry;>xx"6dw9gds62a*̦VS2>5o~ʾLli>_I&v$o%??s+ `lw,4}CGVv:DӸ.Ka>HmOvEd-x/|viXq1)hN&y)O2 ;Ӛfn? 6B3aĔjD,G$xf|;Wհ>;с7-3ޟŔ )o6c0 ԫ1kSeޗ;aH_f5eXS!贔"luCel~:i匩'e:Sx\vTIZћ[fY e " `h٢@oKUsIeKTvx4\{ZXp\ăZԅ g^^V->cPKäeEQ$)N!oq!eoRo\ſ4:rã 3L\<9<%AvyFK ruƪl^GVI< `OFX3eAZbݛ?">.3m})Y>M?2-߂ KgDY}NJS*+`ZFZIXov'_Ggݘ!>tCDD=q'E俭b죮b47fb;&b<aTsr Hw ys S-f,|p"M[nIu+e0C>9Z U S9R1dSEP$;ȸS7&v'SYP3iJܳ 7ST3 ˹hj~Y"PrW )8趞 ^ЈbjiOO&{/n^P ؙ5}r4` &wĥa51.,Kδ_7¶r ׈fA 2]|yZ1eZŝaj`*ߖc*- ?5儌4O? } l4I>ڕ(梵!2!=hv,qR8nܪn /cOaD7T(ZY˽"H_Fj5- NAuvHt`lyu .o:c'tyń~y!poJ<92 jK˴U[(1W 1;TՂ*"4g=l,x_;[:m/&뾚5xfއ*kkoF7PB~eF>5! D gUy}l+[1شY蠓ًɷ,6-Zmwe"@SX9Whn]R~/iSw)eBa-+hnHݟKo1U%BllCQ>c+h'<O}L͋AElĽ i mJ 7 d[Qnӄ+o:]W{{H"Ʋ㴸m_YQ֙@׽{ =Μ@:K674X,6ek͸ hyCCɹn X@z(8EfN̔"N)7X']r66p1lcŲ V6L4E#/P57qH~^jwݭ0 2l&#5ɦlOD4+oH] D-t>X;i2YmW](Yt? bˮ 8wQe|IGMF!2TՏP񚸆@^ 0hH%g1*Maq-U+,WE%;# {I л=W(G!)+AP?i ҧ d}1МJP1Hߘǂd @ZP/Sc>f,7 .y lo|cn?qy3 JH:F~}\;aC ֭(Kj-eX"oxHŝ8s0at6,*︴B>~zG˼$oJxKPdo{{|Q!NA#+]pEk2)LH򞭡 r`E %' y&iixa<"|.Zd |G&ǛQSl,WI]&E.dUS2K~/cDJijbh> [(E!3/ԚA"rap '6vX% ׃f6Rl;2!N/&tpa N̰)!K5R=i?D5ǐVx-%aw$n_dEݽ],k{fDw Y4T!*D.Iԉ%X8=vg ӯxK͵yGdG;eTETZ ;f~qm'!4PƊE`).}m'g~P~:F悢slL-778jYDU\/-,ZJK̈́ hp ??#!ۗ//ܖK?\]' +_ LgpsM"e;ipM+HX`wV3x;3"J9Y. g-7i cmNW@1m^Y{u_klmj^`4\!VV}4pЁ%g iE$k;ھ#6PLL ϼ #p@鮌XHT4S\]MDWx{"92K3_.M@dW -:  ;*,9:9J:Oe:]q2q%FUK _)-k{J,?=cJ2jXANtH{t$"CX\^(j4a7f  R&|ۭʿqDu䙪: vK~ ;4AfFuˇX4Co2C]d;uŮs@T p}Dw@m[.|?e8BaMcԒf ^@ʥ 捽; 5)}GJg?bMan}KWUd}cf'YMNˆB wAnLĘE4ĻJgϖ sB[ M͢|ˈH!bwc֝\ "avfm6/zroe6$:! A^ȅd `%> F7P[?#=-ZOT̹Zko& oD(k\\vò c:7WPDU"fDģ0µ24f5kur)>S^yU舎_->Ixڙ<ePRO"s%PNc\<|'&YOhiFNф,M2a_Eve)4v_1f9\fM;zvYB{G$U7Vᅤ8aφ!F-"zN9vkB6`0Qc\~s0sLDk>ۘB+vCk RsRhsm鋂.wNb\UXM(vI:ϲ2h^ g KDC7T G!& q W..FJH 2v=k2v^QJf:8BHVKsTV.YmiOu~qgh^n#b!aLPԚo خ#"|ZFUB=-qq-L02(պ6W5I(.g梂KǗS˿T ϝ#i3Jz *rH=uqT/%\%9*$#f4[4FE mGAT==+_8|hP3cHBE#{_d_ A6+&S1 !L8/&ޢW<{e Xjv\q,oD㟐2#;:tS}v*\B]UDF?[S<1[%D{\i脔L$iT`Ρ m9rKgMl|F:<^Т^͞xC$ ݆erc/N@D{sDU=H#l:>),KYe/CحrT FIf#*RK {P#pYD;*W١${Sk'T ؊4=c&RnfGJ Cyta&!+!O'+}N&?Bĵ᫛]cBCJD#Ke}PGc6U0n)V5$`3\L"B'cFTGJ?LoP }/V`T|v%RUf[? '9.~ʉLgN0Bq͐H*qU}-?LGvz nckE)g~p,,m VkN_ʚB6Bn҈kGZdZ֮ޤ ΨJNPm(effj#({rҤNUE5J-2[YdmC>^3 _`Egj4qӒB8C`wm1q^8dt:"C> 3?REU:ڣ7,8 nlCZKFǑ>9ϝ+%dSj0}X9y W.%X̸^,b*%Te-9 LyU#7CM(QxK rgm BYvSB-ӤOÚiT*,/n5 Dwpe®8PM4_3&*lꏷ)yps/̆î#G74L٘WT~ʆ%b 3g^¢ uLGQ*?KC?RB8oIq}24|1_v~uS<2F,䈻. 'po~ zw:]ֹ7)o`yaD7p1T`Ѹv ?B{$ْ>ZLܛk]ߏ-Q‘e|EQ%̫"ٗLπc}ݸ ذHTR&i̓<:klju#c;B֞) j eNqm؅x ``QF[/+ba&rOI1RsfAA"|)u YZ