ntp-4.2.8p13-lp150.8.1<>,xȉ\wҸ/=„#Y?Gu#"#ތګeYJ-8vNwQǭonb5yu`hO3+`[cPsjĭTuZA%3ͺ"V^-[B=EsΊ6,[:Ϟ/-;FW%ǁgSDt8TYHhDečXd h/Hxv9Wd[&qz[k>O?ڸd  B #7=E %+1R3R 3R 4HR 5R E"R ERFRHhRIJ RKhK(LL(N(O<O@OI(OJ8OTe9Pe:Wwe=>?@BFG4RH|RIRXY4ZĄ[Č\ĠR]R^bˑc:defluRv4w֤RxRy4EzHX\fhlrڴCntp4.2.8p13lp150.8.1Network Time Protocol daemon (version 4)The Network Time Protocol (NTP) is used to synchronize the time of a computer client or server to another server or reference time source, such as a radio, satellite receiver, or modem. Ntpd is an operating system daemon that sets and maintains the system time-of-day synchronized with Internet standard time servers.\wobs-power8-062UopenSUSE Leap 15.0openSUSE(MIT and BSD-3-Clause and BSD-4-Clause) and GPL-2.0http://bugs.opensuse.orgProductivity/Networking/Otherhttp://www.ntp.org/linuxppc64le/usr/sbin/groupadd -r ntp 2> /dev/null || : /usr/sbin/useradd -r -o -g ntp -u 74 -s /bin/false -c "NTP daemon" -d /var/lib/ntp ntp 2> /dev/null || : /usr/sbin/usermod -g ntp ntp 2>/dev/null || : test -L /var/run/ntp || rm -rf /var/run/ntp && : test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in ntp.service ntpd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in ntp.service ntpd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-ntp-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-ntp-update-$service-new-in-upgrade" fi done for service in ntp.service ntpd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in ntp-wait.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in ntp-wait.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-ntp-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-ntp-update-$service-new-in-upgrade" fi done for service in ntp-wait.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi if [ $FIRST_ARG -ne 1 -a ! -e "/var/lib/systemd/migrated/ntpd" -a -e /var/lib/systemd/sysv-convert/database ]; then sed -i -e 's,ntp\t,ntpd\t,g' /var/lib/systemd/sysv-convert/database fi getntpconf() { # Get the value of a single-value ntp.conf directive, first match wins. awk 'NF >= 2 && $1 == option { print $2; exit } ' "option=$1" $NTPCONF } keyexists() { # Check whether a key with the given ID exists in the ntp keys file. awk '$1 == keyno {found = 1} END {exit !found}' "keyno=$1" $KEYSFILE } add_trustedkey() { # Merge the given key ID into the trustedkey directive. # Add the directive if it does not yet exist. FILE=$(mktemp -p /etc) gawk ' NF >= 2 && $1 == "trustedkey" { n = split($0, a) for (i = 1; i <= n; i++) { if (a[i] == newkey) newkey = ""; if (a[i] ~ /^#/ && newkey) { $(++j) = newkey; newkey = "" } $(++j) = a[i]; } if (newkey) { $(++j) = newkey; newkey = "" } } { print } ENDFILE { if (newkey) { print "trustedkey", newkey } } ' "newkey=$1" $NTPCONF > $FILE if ! cmp --quiet $FILE $NTPCONF; then cat $FILE > $NTPCONF fi rm $FILE } NTPCONF=/etc/ntp.conf KEYSFILE=$(getntpconf keys) if test -z "$KEYSFILE"; then KEYSFILE=/etc/ntp.keys echo "keys $KEYSFILE" >> $NTPCONF fi if [ ! -f $KEYSFILE ]; then FILE=$(mktemp -p /etc) chmod 0640 $FILE chown root:ntp $FILE mv $FILE $KEYSFILE fi CONTROLKEY=$(getntpconf controlkey) REQUESTKEY=$(getntpconf requestkey) if test -z "$CONTROLKEY"; then if -n "$REQUESTKEY"; then CONTROLKEY=$REQUESTKEY else for (( CONTROLKEY = 1; CONTROLKEY < 65535; CONTROLKEY++ )); do keyexists $CONTROLKEY || break done fi echo "controlkey $CONTROLKEY" >> $NTPCONF fi if test -z "$REQUESTKEY"; then REQUESTKEY=$CONTROLKEY; echo "requestkey $REQUESTKEY" >> $NTPCONF fi for KEYNO in $REQUESTKEY $CONTROLKEY; do if ! keyexists $KEYNO; then KEY=$(head -c 15 /dev/urandom | base64) echo "$KEYNO SHA1 $KEY" >> $KEYSFILE fi done add_trustedkey $REQUESTKEY add_trustedkey $CONTROLKEY # update from previous permissions if [ -f /etc/ntp.conf ]; then chown root:ntp /etc/ntp.conf fi if [ -f /etc/ntp.keys ]; then chown root:ntp /etc/ntp.keys fi if [ -f /var/lib/ntp/etc/ntp.conf.iburst ]; then chown --from=ntp:root root:ntp /var/lib/ntp/etc/ntp.conf.iburst fi PNAME=ntp 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=syslog 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 [ ! -f /var/log/ntp ]; then touch /var/log/ntp chmod 644 /var/log/ntp fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset ntpd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in ntpd.service ; do if [ ! -e "/run/rpm-ntp-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-ntp-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in ntpd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset ntp-wait.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in ntp-wait.service ; do if [ ! -e "/run/rpm-ntp-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-ntp-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in ntp-wait.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi if [ ! -e "/var/lib/systemd/migrated/ntpd" ]; then touch /var/lib/systemd/migrated/ntpd 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 ntpd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ntpd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable ntp-wait.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ntp-wait.service ) || : fi # no update? Then remove these files that aren't owned by the package if [ ${FIRST_ARG:-0} -eq 0 ]; then test -e /var/lib/ntp/drift/ntp.drift && rm -f /var/lib/ntp/drift/ntp.drift rm -f /var/lib/ntp/etc/* 2>/dev/null test -e /var/log/ntp && rm -f /var/log/ntp fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 ntpd.service ) || : fi else # package uninstall for service in ntpd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 ntp-wait.service ) || : fi else # package uninstall for service in ntp-wait.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fip 6W56 ` q( /G x8..\3^!1  ] +r3)@"?+g Z AA큤A큤A큤A큤A큤AAA큤AAAA큠AAAA큤\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\kl\k\mJ (\wcJ (GUJ (V%AdD<٧B4EMU*\wc;jh<0jF%;jl;jp;js;ju\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w\w09943771ca00e231539d648aae4ce87c6105644214b63d6ac5c0279c07feea15b60dcf45e446f117b0218a8571e74cc2c414fde998a4986c79c83932cbf1e6d646e93111e22b194ad2f5eca880e2ca330d0da1f6b75a6ca11655550e6d5d4ce7f14ea8d878109752905cb97103adbcee73c1536625863f1a0cda1cb1baadccd7886c4187be56a62411ea3d9552cde37fc22bacb54633626413673f1573f85e884fbbe179c00f7d53669e1b52ba2cb6a25783c33b738e466007bace79e6f2b5073568f095df103e8e01c55f16b86c5cb0801297bdb4656867aa8019a4075c1eb2c8f885d1ce7e116fd8ba222f8fa4cbdd35f23ef5e07f401e66b31477df969c37e6e6761fc389fa033b2c87af03b29d4f0804c2d34f5dd14e979d8df384ff624d45cebfacfc92051405ccedb81ced23d2bb01e053cac239a7c87c5054222c6b141953d9aa06b2d3755d3e6d4216df5bcf809cc3e81f3d5246106799f4ef02ead53b596249cd964472559ea28499b3a152a1fa17971fc57f08aa2a59800eab4401193a69458328a7120bc1d3a232b40d2d3c3e370f4b6c08e8e1fdf43ffcdc665504623b093b1f8994c4b5bec51f1460f6e33f3e3e4d13bb8e818c5b0905cfca58505254cc0b79755caed1bc8036164723eb4bb4696f3d1aaace3fe0dbeab601269cf276783b8d0edd58d78a232f91d11f1d8b360c0f5ac90777b35fe73700c8a5344937e7dd18df90ab41a30cbf0eace71c440ed4f0c4cfb09c28fdafac3ab34488e1db4d9be97c16f313e29e3afb407c1f017395da515dc47c137669cacc29a993626edaad82babb64a86446a49da11ed248d5e3e75aca560f16e325e4acdde0b2628d085da00e72b4e6ad1c33e9dfdd90ea8ebe1b5154ca4f08cdfd2a0344fe712b120ea4ddf2a5cbf84badb3f5b44b16947faa8eabab7dcd3756209be9f9fd727e0932d68da0a81d412333d9fb9cf929bf2ca1fb58ef5916c86c27bf37e6c33828da5fc8126889d6a64432288ace08526c490bf5427d799931689069968d91d807bfbd7459413b3670287db97bd4fa935800ab0e436d2232ea8ab9702165f76331550cfe0f2f177d27f0ddb034b272a04f3f4365146ecec320f09a5d6694ad1b7290b72470c30627c9a40dce451578c312eadd164002f6346f3517b59114bdc150cc6ea92e4a9fbb4fdfdd9f4f1db2ff77976d1aead9adf3a25695837455ef5e77dc4ea5ac29573979ab452341ed2e9853ad2f3657b44df7e9f69b37b521c365abd7b03e7f5fe96c501c0392d7464ab492a77c8b529b320ae042859aa4cd7771b49d7fca40afa71cef499d3008994af22a5b12662a64eb10b4748ddbd4d311c1525778dc694f1bdc05c02a741d07f92b474c8c3d39ad2ae2bb7da6046ced7406decdee3d8a0ee31bb4493b2eda74b9a1548b5c09b380f90fee44aee42b404cf5b2d4fdfa12dff24010887b75d97903ae022fa463366fc0a56e4adb4ce54a4d8157bbc23d1e9870ef47e46b46bc9deddcd35762dea24a922924dbb0ae726d4805018ca55abf6b5659d1dd62382e904635cf7611ce1cc08e6b922ef183b6329914e13884bda678b64bbc6590e6dae7dfdedafdc6c96fbc758d6f08f662aa193e7b0f477b03889a7bbdb06f7e573d960d8ac3564f0cf75e76de671cc5965d79414ae29808866231705d8bafcc330250afced7f380b3b1527d89788b5a6830965b983e3ca75b1a3e65ed2e203e25b379c24068431353c4522b92b0d8693eba6c601bf18f994da4051c5e2415e6105bf994f24526f9109703ae6ba97b93a1164f28bf40eeb28d5a0ea6591f21b280a5edc4a5ac97430ea4dfc95fabc6d799d4cc1fd3b41ac31039728d79e28a103595388d800b52b44b88232e8e2f6adf14070d91eca644699ba59e7ac062e95580d179cca5d787919ff70eee3f6dcf7643124f05867d685ad1672f29579198c1944fa68fc997ccd9008aff90cb478e2c774650160fffcbae20103b5412e2a223a9d3113b7f1413830f65f56eda1f8c3430bc5b036e14d182257c012499a9ff92ee3a4724ff3a9e69eb02d097e8fd5ccea8f370e763513e8c3d9edf477d54828ba25c02315d2c93b44089d5216866d74d8dbf597a85c5ccaa275eb4fe93b7d35c145e319eb37437798fd8d63ae0e053271d7b7041cff13e331c8c0b4f2b8a6e4641c85fe4c534e2009423ec3ceb53f49525a98f40bf02c72609643fbfeb141892761a3ec9d678522c4826d6040f1dd67870e0ec999fbd2083d975fadabfa66db9acf38897f9b596f46ceb6d0140b1fa67c308d41fcda18560b618162b0b061d4a3239fce7a3f24bd5f1e4f85a023fd68104601df234ccb3541ab74ce7d293b3d83f605fce4251619efb09db7b019e4da83323a69780c05fc931031f89065a065c6d4007ced7086fe962edb399c23eeeec5a45933641caab10f77bad74b49ced784d6b7997bea0aa9974a7de52a806e829d896a449bdf03c25e364f5aa788f88d4b61b14ad8299d4bf8d69b63b4b9d7e2ae07252196d213f879ffc7755f2ba39b7529b4a730fd1a97c4431555c1fb5e9e4aae06596b8aeda9231ad15b36c40f800b75fa1e8ae82772f8b71811979c5f29aba4a8ca8ea8b3b9690cfe36060dfaba0358ac0c5492b4dc14ebbc30abab899d8b192fda546e93111e22b194ad2f5eca880e2ca330d0da1f6b75a6ca11655550e6d5d4ce7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855serviceservice../..Qrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootntprootrootrootrootrootrootrootntprootrootrootrootrootntprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootntprootntprootrootrootrootrootrootrootntp-4.2.8p13-lp150.8.1.src.rpmconfig(ntp)ntpntp(ppc-64)ntp-daemonperl(NTP::Util)xntpxntp3@ @@@@@@@@@@@@@@    /bin/bash/bin/logger/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/base64/usr/bin/chkconfig/usr/bin/diff/usr/bin/gawk/usr/bin/grep/usr/bin/perlconfig(ntp)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap.so.2()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdns_sd.so.1()(64bit)libevent_core-2.1.so.6()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libreadline.so.7()(64bit)pwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdtimezone4.2.8p13-lp150.8.13.0.4-14.6.0-14.0-15.2-1openntpd4.14.1\M[@Z@ZTZZ;@Z8@Z@X-X-Xg@X•@X+X~@X<@X2W@WWV@W)@V@Vm@VV<@V2 @UŬUU#UF@UUT9TT+@T@T}T%U@TSS@S@S[Sg}@S_@SRe@S=M@S9XS4S4S4S@R@RRfhRQ;$@Q/FQ,Q']P9@PPPkPO0@OD@O O O O N1N@NGNWM)MK@MM@MJM# M# M\@M Ls@L@LKыKK @KKD{@K@KJ@Jd\@J\s@JW-@J;}J{IA@Reinhard Max max@suse.commax@suse.comsuse-beta@cboltz.demax@suse.combwiedemann@suse.commax@suse.comrbrown@suse.commax@suse.comaj@ajaissle.demax@suse.commax@suse.comkukuk@suse.demax@suse.commax@suse.commax@suse.comguillaume@opensuse.orgjosef.moellers@suse.commax@suse.commax@suse.commax@suse.comhsk@imb-jena.dewbauer@tmo.atmax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comhsk@imb-jena.demax@suse.comhsk@imb-jena.decrrodriguez@opensuse.orgwbauer@tmo.atdimstar@opensuse.orgmpluskal@suse.commax@suse.comobs@botter.ccmax@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgtchvatal@suse.commax@suse.comtchvatal@suse.comseife+obs@b1-systems.commax@suse.comseife+obs@b1-systems.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dekukuk@suse.devarkoly@suse.commax@suse.commax@suse.comvarkoly@suse.comcrrodriguez@opensuse.orgseife+obs@b1-systems.comvarkoly@suse.comvarkoly@suse.commhrusecky@suse.czbwiedemann@suse.comvarkoly@suse.comlnussel@suse.dermilasan@suse.comcrrodriguez@opensuse.orgcfarrell@suse.comvarkoly@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.delmuelle@suse.devarkoly@suse.comcoolo@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.dehpj@urpla.netvarkoly@novell.comhpj@urpla.netmvidner@suse.czadrian@suse.deadrian@suse.deismail@namtrac.orgvarkoly@novell.comvarkoly@novell.comvarkoly@novell.comaj@suse.devarkoly@novell.comvarkoly@novell.comnovellbmw@lsmod.devarkoly@novell.comjengelh@medozas.devarkoly@suse.deseife@opensuse.orgtiwai@suse.devarkoly@suse.deaj@suse.devarkoly@suse.devarkoly@suse.devarkoly@suse.devarkoly@suse.de- Update ro 4.2.8p13 * CVE-2019-8936, bsc#1128525: Crafted null dereference attack in authenticated mode 6 packet. * Fix several bugs in the BANCOMM reclock driver. * Fix ntp_loopfilter.c snprintf compilation warnings. * Fix spurious initgroups() error message. * Fix STA_NANO struct timex units. * Fix GPS week rollover in libparse. * Fix incorrect poll interval in packet. * Add a missing check for ENABLE_CMAC.- Update to 4.2.8p12 (bsc#1111853): * CVE-2018-12327, bsc#1098531: fixed stack buffer overflow in the openhost() command-line call of NTPQ/NTPDC. * Add further tweaks to improve the fix for CVE-2018-7170, bsc#1083424. * ntp-usrgrp-resolver.patch was integrated upstream. - Don't run autoreconf anymore and remove all related hacks and BuildRequires.- Refactor the key handling in %post so that it does not overwrite user settings (bsc#1036505) and is more robust against ignored SIGPIPE (bsc#1090564).- change example statsdir in ntp.conf to /var/log/ntpstats/ to match the AppArmor profile (boo#1076247)- Update to 4.2.8p11 (bsc#1082210): * CVE-2016-1549: Sybil vulnerability: ephemeral association attack. While fixed in ntp-4.2.8p7, there are significant additional protections for this issue in 4.2.8p11. * CVE-2018-7182, bsc#1083426: ctl_getitem(): buffer read overrun leads to undefined behavior and information leak. * CVE-2018-7170, bsc#1083424: Multiple authenticated ephemeral associations. * CVE-2018-7184, bsc#1083422: Interleaved symmetric mode cannot recover from bad state. * CVE-2018-7185, bsc#1083420: Unauthenticated packet can reset authenticated interleaved association. * CVE-2018-7183, bsc#1083417: ntpq:decodearr() can write beyond its buffer limit. * Obsoletes these patches: ntp-sntp-a.patch, ntp-warnings.patch - Remove dead code from conf.start-ntpd (bsc#1082063). - Don't use libevent's cached time stamps in sntp. (bsc#1077445, ntp-sntp-libevent.patch)- Add ntp-reproducible.patch to make build reproducible (boo#1047218)- Restart nptd if failed or aborted (FATE#315133). - Do not try to set the HW clock when adding a server at runtime to avoid blocking systemd.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Enable experimental leap smearing (fate#321003). See /usr/share/doc/packages/ntp/README.leapsmear for details.- Fix spelling and default values in conf.sysconfig.ntp- Update to 4.2.8p10 (bsc#1030050): * Sec 3389 / CVE-2017-6464 / VU#325339: NTP-01-016 NTP: Denial of Service via Malformed Config * Sec 3388 / CVE-2017-6462 / VU#325339: NTP-01-014 NTP: Buffer Overflow in DPTS Clock * Sec 3387 / CVE-2017-6463 / VU#325339: NTP-01-012 NTP: Authenticated DoS via Malicious Config Option * Sec 3386: NTP-01-011 NTP: ntpq_stripquotes() returns incorrect Value * Sec 3385: NTP-01-010 NTP: ereallocarray()/eallocarray() underused * Sec 3381: NTP-01-006 NTP: Copious amounts of Unused Code * Sec 3380: NTP-01-005 NTP: Off-by-one in Oncore GPS Receiver * Sec 3379 / CVE-2017-6458 / VU#325339: NTP-01-004 NTP: Potential Overflows in ctl_put() functions * Sec 3378 / CVE-2017-6451 / VU#325339: NTP-01-003 Improper use of snprintf() in mx4200_send() * Sec 3377 / CVE-2017-6460 / VU#325339: NTP-01-002 Buffer Overflow in ntpq when fetching reslist * Sec 3376: NTP-01-001 Makefile does not enforce Security Flags * Sec 3361 / CVE-2016-9042 / VU#325339: 0rigin (zero origin) DoS. * [Bug 3393] clang scan-build findings * [Bug 3363] Support for openssl-1.1.0 without compatibility modes * [Bug 3356] Bugfix 3072 breaks multicastclient * [Bug 3173] forking async worker: interrupted pipe I/O * [Bug 3139] (...) time_pps_create: Exec format error * [Bug 3107] Incorrect Logic for Peer Event Limiting * [Bug 3062] Change the process name of forked DNS worker * [Bug 2923] Trap Configuration Fail * [Bug 2896] Nothing happens if minsane < maxclock < minclock * [Bug 2851] allow -4/-6 on restrict line with mask * [Bug 2645] out-of-bound pointers in ctl_putsys and decode_bitflags - Removed patches: * ntp-openssl-version.patch: fixed upstream * ntp-processname.patch: accepted upstream * ntp-trap.patch: accepted upstream * ntp-unbreak-multicast.patch: fixed upstream - Remove spurious log messages (bsc#1014172, ntp-warnings.patch).- Fix a problem with multicast clients. (bsc#1018940, ntp-unbreak-multicast.patch)- Move ntp-kod to /var/lib/ntp, because /var/db is not a standard directory and causes problems for transactional updates (ntp-move-kod-file.patch)- Remove 50-ntp.list (bsc#1011919). - Use system-wide libevent instead of local copy.- Simplify ntpd's search for its own executable to prevent AppArmor warnings (bsc#956365, ntp-pathfind.patch).- Update to 4.2.8p9: * CVE-2016-9311: Trap crash. * CVE-2016-9310: Mode 6 unauthenticated trap information disclosure and DDoS vector. * CVE-2016-7427: Broadcast Mode Replay Prevention DoS. * CVE-2016-7428: Broadcast Mode Poll Interval Enforcement DoS. * CVE-2016-7431: Regression: 010-origin: Zero Origin Timestamp Bypass. * CVE-2016-7434: Null pointer dereference in _IO_str_init_static_internal(). * CVE-2016-7429: Interface selection attack. * CVE-2016-7426: Client rate limiting and server responses. * CVE-2016-7433: Reboot sync calculation problem. * Fix a spurious error message (obsoletes ntp-sigchld.patch). * Other bugfixes, see /usr/share/doc/packages/ntp/ChangeLog. - Fix a regression in "trap" (bsc#981252, ntp-trap.patch). - Reduce the number of netlink groups to listen on for changes to the local network setup (bsc#992606, ntp-netlink.patch). - Fix segfault in "sntp -a" (bnc#1009434, ntp-sntp-a.patch). - Silence an OpenSSL version warning (bsc#992038, ntp-openssl-version.patch).- Depend on pps-tools-devel only for openSUSE > 13.2- Make the resolver task change user and group IDs to the same values as the main task. (bnc#988028, ntp-usrgrp-resolver.patch)- Keep the parent process alive until the daemon has finished initialisation, to make sure that the PID file exists when the parent returns (ntp-daemonize.patch). - Update to 4.2.8p8 (bsc#982056): * CVE-2016-4953, bsc#982065: Bad authentication demobilizes ephemeral associations. * CVE-2016-4954, bsc#982066: Processing spoofed server packets. * CVE-2016-4955, bsc#982067: Autokey association reset. * CVE-2016-4956, bsc#982068: Broadcast interleave. * CVE-2016-4957, bsc#982064: CRYPTO_NAK crash. - Change the process name of the forking DNS worker process to avoid the impression that ntpd is started twice. (bsc#979302, ntp-processname.patch). - Don't ignore SIGCHILD because it breaks wait() (boo#981422, ntp-sigchld.patch). - ntp-wait does not accept fractional seconds, so use 1 instead of 0.2 in ntp-wait.service (boo#979981). - Separate the creation of ntp.keys and key #1 in it to avoid problems when upgrading installations that have the file, but no key #1, which is needed e.g. by "rcntp addserver". - Fix the TZ offset output of sntp during DST. (bsc#951559, ntp-sntp-dst.patch) - Add /var/db/ntp-kod (bsc#916617). - Add ntp-ENOBUFS.patch to limit a warning that might happen quite a lot on loaded systems (bsc#956773). - Don't wait for 11 minutes to restart ntpd when it has died (boo#894031).- Update to 4.2.8p7 (bsc#977446): * CVE-2016-1547, bsc#977459: Validate crypto-NAKs, AKA: CRYPTO-NAK DoS. * CVE-2016-1548, bsc#977461: Interleave-pivot * CVE-2016-1549, bsc#977451: Sybil vulnerability: ephemeral association attack. * CVE-2016-1550, bsc#977464: Improve NTP security against buffer comparison timing attacks. * CVE-2016-1551, bsc#977450: Refclock impersonation vulnerability * CVE-2016-2516, bsc#977452: Duplicate IPs on unconfig directives will cause an assertion botch in ntpd. * CVE-2016-2517, bsc#977455: remote configuration trustedkey/ requestkey/controlkey values are not properly validated. * CVE-2016-2518, bsc#977457: Crafted addpeer with hmode > 7 causes array wraparound with MATCH_ASSOC. * CVE-2016-2519, bsc#977458: ctl_getitem() return value not always checked. * integrate ntp-fork.patch * Improve the fixes for: CVE-2015-7704, CVE-2015-7705, CVE-2015-7974 - Restrict the parser in the startup script to the first occurrance of "keys" and "controlkey" in ntp.conf (boo#957226). - Depend on pps-tools-devel to provide timepps.h header to enable Linux PPSAPI support to make GPS devices usefull. (boo#977563)- CVE-2015-8158, bsc#962966: potential infinite loop in ntpq - CVE-2015-8138, bsc#963002: Zero Origin Timestamp Bypass - CVE-2015-7978, bsc#963000: Stack exhaustion in recursive traversal of restriction list. - CVE-2015-7979, bsc#962784: off-path denial of service on authenticated broadcast mode - CVE-2015-7977, bsc#962970: restriction list NULL pointer dereference - CVE-2015-7976, bsc#962802: 'ntpq saveconfig' command allows dangerous characters in filenames - CVE-2015-7975, bsc#962988: nextvar() missing length check in ntpq - CVE-2015-7974, bsc#962960: Missing key check allows impersonation between authenticated peers - CVE-2015-7973, bsc#962995: replay attack on authenticated broadcast mode - CVE-2015-5300, bsc#951629: MITM attacker can force ntpd to make a step larger than the panic threshold- update to 4.2.8p6 * fixes low- and medium-severity vulnerabilities 4.2.8p6: CVE-2015-8158 CVE-2015-8138 CVE-2015-7978 CVE-2015-7979 CVE-2015-7977 CVE-2015-7976 CVE-2015-7975 CVE-2015-7974 CVE-2015-7973 4.2.8p5: CVE-2015-5300 * bug fixes- Explicitely run /usr/sbin/sntp to synchronize in start-ntpd. When run as cron job, /usr/sbin/ is not in the path, which caused the synchronization to fail. (boo#962318)- Fix ntp-4.2.6p2-ntpq-speedup-782060.patch to not pick arbitraty port numbers (bsc#782060).- Update to 4.2.8p4 to fix several security issues (bsc#951608): * CVE-2015-7871: NAK to the Future: Symmetric association authentication bypass via crypto-NAK * CVE-2015-7855: decodenetnum() will ASSERT botch instead of returning FAIL on some bogus values * CVE-2015-7854: Password Length Memory Corruption Vulnerability * CVE-2015-7853: Invalid length data provided by a custom refclock driver could cause a buffer overflow * CVE-2015-7852 ntpq atoascii() Memory Corruption Vulnerability * CVE-2015-7851 saveconfig Directory Traversal Vulnerability * CVE-2015-7850 remote config logfile-keyfile * CVE-2015-7849 trusted key use-after-free * CVE-2015-7848 mode 7 loop counter underrun * CVE-2015-7701 Slow memory leak in CRYPTO_ASSOC * CVE-2015-7703 configuration directives "pidfile" and "driftfile" should only be allowed locally * CVE-2015-7704, CVE-2015-7705 Clients that receive a KoD should validate the origin timestamp field * CVE-2015-7691, CVE-2015-7692, CVE-2015-7702 Incomplete autokey data packet length checks * obsoletes ntp-memlock.patch. - Add a controlkey line to /etc/ntp.conf if one does not already exist, to allow runtime configuration via ntpq. - Use SHA1 instead of MD5 for symmetric keys (bsc#905885). - Improve runtime configuration: * Read keytype from ntp.conf * Don't write ntp keys to syslog. - Fix legacy action scripts to pass on command line arguments. - Remove ntp.1.gz, it wasn't installed anymore. - Remove ntp-4.2.7-rh-manpages.tar.gz and only keep ntptime.8.gz. The rest is partially irrelevant, partially redundant and potentially outdated (bsc#942587). - Remove "kod" from the restrict line in ntp.conf (bsc#944300).- Add "addserver" as a new legacy action. - Fix the comment regarding addserver in ntp.conf (bnc#910063).- Use ntpq instead of deprecated ntpdc in start-ntpd (bnc#936327). - Add a controlkey to ntp.conf to make the above work. - Don't let "keysdir" lines in ntp.conf trigger the "keys" parser. - Disable mode 7 (ntpdc) again, now that we don't use it anymore.- Update to version 4.2.8p3 which incorporates all security fixes and most other patches we have so far (fate#319040). More information on: http://archive.ntp.org/ntp4/ChangeLog-stable - Disable chroot by default (bnc#926510). - Enable ntpdc for backwards compatibility (bnc#920238).- update to 4.2.8p2 * fixes CVE-2015-1798, CVE-2015-1799 (medium-severity vulnerabilities involving private key authentication) * bug fixes and enhancements * New script: update-leap- /bin/logger is needed for runtime configuration (bnc#924451).- update to 4.2.8p1 * fixes CVE-2014-9297, CVE-2014-9298 * over 30 bugfixes and improvements - update to 4.2.8 * fixes CVE-2014-9293, CVE-2014-9294, CVE-2014-9295, CVE-2014-9296 * changed Internal NTP Era counters * ntpdc responses disabled by default * over 1100 issues resolved between the 4.2.6 branch and 4.2.8 - adjusted patches to fit 4.2.8p1: ntp-segfault_on_invalid_device.patch bnc#506908.diff MOD_NANO.diff - removed obsolete / now-in-upstream patches: ntpd-maxmonmen.patch ntp-code-cleanup.patch ntp-sntp-recverr.patch bnc#817893.patch ntp-CVE-2014-9295.patch ntp-CVE-2014-9296.patch - changes to spec file: * added --datadir (for private perl module needed by ntp scripts) and --html-dir (html docs now get installed by "make install") to configure options * script ntp-wait has moved in source tree- *.service: Do not start ntpd when running on containers or when CAP_SYS_TIME was dropped from the default capability set ( see SYSTEMD-SYSTEM.CONF(5) for details)- Explicitely run /usr/sbin/sntp to synchronize in start-ntpd. When run as cron job, /usr/sbin/ is not in the path, which caused the synchronization to fail. (boo#901751)- Add ntp.NetworkManager: install NetworkManager dipatcher hook: if the DHCP Server delivers NTP Servers, accept those and configure NTP using the information (boo#900982).- Enable avahi support- bnc#910764: VU#852879 ntp security fixes * A potential remote code execution problem was found inside ntpd. The functions crypto_recv() (when using autokey authentication), ctl_putdata(), and configure() where updated to avoid buffer overflows that could be exploited. (CVE-2014-9295) * Furthermore a problem inside the ntpd error handling was found that is missing a return statement. This could also lead to a potentially attack vector. (CVE-2014-9296) - ntp-CVE-2014-9295.patch and ntp-CVE-2014-9296.patch will be obsoleted by the upcoming update to version 4.2.8.- fix typo in version check regarding /usr/lib/initscripts/legacy-actions to fix build for <= 13.1- Re-enable the ntptimeset legacy init script action (bnc#893406).- conf.ntpd.service: Must run with PrivateTmp set to true- Ensure systemd services conflict with systemd-timesyncd.service present in upcoming systemd releases.- Try to fix broken migration from openSUSE-13.1- Forward-port some bugs that got fixed for SLE11 (bnc#831311): * bnc#817893 * bnc#482349 * bnc#817893.patch- Cleanup with spec cleaner for better readability - Remove conditionals for < 12.2 distros as it does not work on them anyway.- fix start-ntpd again: service is now called ntpd, not ntp- Remove /var/run/ntp from the package: http://lists.opensuse.org/opensuse-packaging/2014-04/msg00046.html - Fix Provides/Obsoletes of package aliases. - Add /usr/sbin/rc* links. - Stay enabled across sysv to systemd migrations (bnc#875490).- fix "start-ntp addserver": start-ntp has no "status" method- Remove empty insserv call whic hhad only caused an error message - Correct 50-ntp.list to include ntpd.service- Restart nptd if failed or aborted (FATE#315133)- Service unit files are no executables- Use correct ntp-wait script from source tar ball (bnc#864193) - Implement new ntp-wait.service to provide time-sync.target - A few cleanups on the new start script of ntpd- Add missing systemd %pre macro- Add systemd configuration and start script- bnc#863815, ntp-sntp-recverr.patch: Get sntp to recognize socket errors, so that it skips unreachable destinations immediately instead of trying to reach them for more than five minutes before finally timing out. This patch will probably be obsoleted by the next major upgrade, because the current development release takes a different approach to get a quick answer from one of the specified servers.- CVE-2013-5211, bnc#857195: restrict query, configuration, modification access from world by default. Avoids that ntp can be used as a DDoS amplifier.- bnc#838458 ntp start script does not update /var/lib/ntp/etc/localtime file if /etc/localtime is symlink- Build with -DOPENSSL_LOAD_CONF , ntp must respect and use the system's openssl configuration.- fix build with automake-1.13- bnc#797351 - ntpd "listen-on" directive support is missing/broken; unable to restrict/secure listening IPs- bnc#793012 - NTP default to 'sync time on startup' conflicts with NetworkManager- disable Undisciplined Local Clock in default conf file (bnc#784760)- Speedup ntpq (bnc#782060) +ntp-4.2.6p2-ntpq-speedup-782060.patch- bnc#450196 - ext3 - recovering journal on / on first boot on new kernel/fresh system updates - bnc#774553 - ntp initscript: hwclock: With --noadjfile, you must specify either --utc or --localtime- logrotate is not strictly required for operation of ntp so change it to Suggested. That way the minimal installation doesn't draw in cron and postfix.- Created the correct link to /run/ntp- Openssl wanted but not properly detected, fixed.- license update: (MIT and BSD-3-Clause and BSD-4-Clause) and GPL-2.0 Properly categorise licenses and sync with Fedora declaration- bnc#758253 - L3: ntp fails if host has more than 1024 IP-addresses ntp#1180 - ntpd won't start with more than 1000 interfaces- Remove superfluous remove of acconfig.h while build. - BuildRequire autoconf to avoid implicit dependency for post-11.4 systems. - Remove call to suse_update_config macro for post-11.4 systems.- BuildRequire fdupes for post-10.1 systems. - Do not call autoreconf for pre-10.2 systems.- Update to version 4.2.6p5. - ntpd * Updated "nic" and "interface" IPv6 address handling to prevent mismatches with localhost [::1] and wildcard [::] which resulted from using the address/prefix format (e.g. fe80::/64) * Fix orphan mode stratum incorrectly counting to infinity * Orphan parent selection metric updated to includes missing ntohl() * Non-printable stratum 16 refid no longer sent to ntp * Duplicate ephemeral associations suppressed for broadcastclient and multicastclient without broadcastdelay * Exclude undetermined sys_refid from use in loopback TEST12 * Exclude MODE_SERVER responses from KoD rate limiting * Include root delay in clock_update() sys_rootdisp calculations * get_systime() updated to exclude sys_residual offset (which only affected bits "below" sys_tick, the precision threshold) * sys.peer jitter weighting corrected in sys_jitter calculation - ntpq * -n option extended to include the billboard "server" column * IPv6 addresses in the local column truncated to prevent overruns - Update to version 4.2.6p4. - Build system * Fix checking for struct rtattr * Upgrade required version of autogen and libopts for building from our source code repository - ntpd * Back-ported several fixes for Coverity warnings from ntp-dev * Fix a rare boundary condition in UNLINK_EXPR_SLIST() * Allow "logconfig =allall" configuration directive * Bind tentative IPv6 addresses on Linux * Correct WWVB/Spectracom driver to timestamp CR instead of LF * Improved tally bit handling to prevent incorrect ntpq peer status reports * Exclude the Undisciplined Local Clock and ACTS drivers from the initial candidate list unless they are designated a "prefer peer" * Prevent the consideration of Undisciplined Local Clock or ACTS drivers for selection during the 'tos orphanwait' period· * Prefer an Orphan Mode Parent over the Undisciplined Local Clock or ACTS drivers * Improved support of the Parse Refclock trusttime flag in Meinberg mode * Back-port utility routines from ntp-dev: mprintf(), emalloc_zero() * Code cleanup in libntpq - ntpdc * Fix timerstats reporting - ntpdate * Reduce time required to set clock * Allow a timeout greater than 2 seconds - sntp * Backward incompatible command-line option change: - l/--filelog changed -l/--logfile (to be consistent with ntpd) - Documentation * Update html2man. Fix some tags in the .html files * Distribute ntp-wait.html- Remove superfluously used NTPD_PID_NOPREFIX from init script. - Refresh patches to apply with no offset.- bnc#730374 - Hardware Clock does not get synchronized- add libtool as buildrequire to avoid implicit dependency- bnc#656509 - don't use --bind on /var/lib/ntp/proc- bnc#699724 - ntpdate was replaced with a dud script- The default timeout for sntp is to long. This can stop booting - bnc#689070 - ntp post install script always removes /etc/sysconfig/ntp - bnc#688529 - (ntp) ntpq and ntpdc command history broken - bnc#695598 - "Started sntp" in /var/log/messages- fix "rcntp ntptimeset" * never try to syncronize with local clocks (127.127.*), which led to sntp blocking until timeout elapsed (and probably blocking boot sequence for ~5 min per device..) - fix DOS line breaks in some doc files- fix/improve init script * related to bugzilla 688132 * "rcntp ntptimeset" could not parse servers from ntp.conf when IP proto was specified (server [-4|-6] hostname) * "rcntp ntptimeset" is now using ip proto parameter (-4|-6) if it's set in NTPD_OPTIONS and skip servers where the opposite proto is defined- replace remove-ntpdate.diff with sed script - don't effectively zap existing /etc/sysconfig/ntp - while at it, simplify /etc/sysconfig/ntp update - improve NTP_PARSE_DEVICE documentation for /etc/sysconfig/ntp - refresh all patches with offsets and fuzz- updated the sntp syntax also in our ntpdate script (bnc#658255#c2)- update to version 4.2.6p3 * main feature, it really ! updates the time, old version was miscalculating the offset based on t21 and t34- require $network startup before ntp. This is not enforced via $network_fs when no nfs and cifs is enabled- bnc#657194 - compile with --enable-ntp-signd- bnc#658799 - ntp init script makes /proc readonly, blocking login- bnc#658255 - ntpd is not working and sntp complains about unknown options- update to 4.2.6p2 * Major code clean up. 1. The protostats statistics files have been very useful in exposing little twitches and turns when something hiccups, like a broken PPS signal. Most of what used to be syslog messages are now repackaged as protostats messages with optional syslog as well. 2. Close inspection of the clock discipline behavior at long poll intervals (36 h) showed it not doing as well as it should. 3. Autokey. The enhanced error checking was becoming a major pain. A way was found to toss out gobs of ugly fat code and replace the function with a much simpler and more comprehensive scheme. 4. The interface code for the kernel PPS signal was not in sync with the kernel code itself. Some error checks were duplicated and some ineffective. 5. The flake restrict bit turned out to be really interesting, especially with symmtric modes and of those especially those using Autokey. * Documentation updates - New old feature: sync time on startup. If not needed NTPD_FORCE_SYNC_ON_STARTUP must be set to no in /etc/sysconfig/ntp- Handle /var/run as tmpfs- Set time by starting ntp via ntptimeset- rcntp timeset now gets the time via sntp inmediately- fix read-only mount of proc in chroot- bnc#574885 - XEN is using many network interfaces and stopping and restarting XEN instances results in ntpd error "Cannot find existing interface for address ...".- enable parallel build- update to ntp-4.2.4p8 to fix bnc#550316 - VUL-0: ntp DoS - bnc#557716 - NTP PLL does not converge based on https://support.ntp.org/bugs/show_bug.cgi?id=1219- Also fix multiple mount on multiple "rcntp start" invocations- Really fix the multiple mount bug in ntp init script (bnc#517222)- bnc#517222 – Minor patch for ntp init-script- Add ntp-4.2.4p7-autoconf.patch to fix build failure.- bnc#515629 - NM_ONLINE_TIMEOUT does not work with parallel boot - bnc#521044 - ntp init script: /etc/init.d/ntp: line 70: return: can only `return' from a function or sourced script- bnc#506908 - ntptrace doesn't work as non root user - update to 4.2.4p7: * [Sec 1151] Remote exploit if autokey is enabled - CVE-2009-1252. * [Bug 1187] Update the copyright date. * [Bug 1191] ntpd fails on Win2000 - "Address already in use" after fix for [Sec 1149]. * ntp.isc.org -> ntp.org cleanup. * [Bug 1178] Use prior FORCE_DNSRETRY behavior as needed at runtime, add configure --enable-ignore-dns-errors to be even more stubborn * [Bug 784] Make --enable-linuxcaps the default when available * [Bug 1179] error messages for -u/--user and -i lacking droproot * Updated JJY reference clock driver from Takao Abe * [Bug 1071] Log a message and exit before trying to use FD_SET with a descriptor larger than FD_SETSIZE, which will corrupt memory * On corruption of the iface list head in add_interface, log and exit * [Bug 1172] 4.2.4p7-RC{3,4} fail to build on linux. * flock-build script unportable 'set -m' use removed * [Bug 1167] use gcc -Winit-self only if it is understood * [Bug 787] Bug fixes for 64-bit time_t on Windows * [Bug 813] Conditional naming of Event * [Bug 1147] System errors should be logged to msyslog() * [Bug 1155] Fix compile problem on Windows with VS2005 * [Bug 1156] lock_thread_to_processor() should be declared in header * [Bug 1157] quiet OpenSSL warnings, clean up configure.ac * [Bug 1158] support for aix6.1 * [Bug 1160] MacOS X is like BSD regarding F_SETOWN * [Sec 1144] limited buffer overflow in ntpq. CVE-2009-0159 * [Sec 1149] use SO_EXCLUSIVEADDRUSE on Windows * [Bug 1131] UDP sockets should not use SIGPOLL on Solaris. * build system email address cleanup * [Bug 774] parsesolaris.c does not compile under the new Solaris * [Bug 873] Windows serial refclock proper TTY line discipline emulation * [Bug 1014] Enable building with VC9 (in Visual Studio 2008, Visual C++ 2008, or SDK) * [Bug 1117] Deferred interface binding under Windows works only correctly if FORCE_DNSRETRY is defined * [BUG 1124] Lock QueryPerformanceCounter() client threads to same CPU * DPRINTF macro made safer, always evaluates to a statement and will not misassociate an else which follows the macro.- bnc#468685 - ntpd causes 16 wakeups per second- bnc#492304 - ntpd man page refers to package xntp-doc (which does not exist) - bnc#495496 – ntp misses prereq: /sbin/chkconfig/bin/sh/bin/sh/bin/sh/bin/shxntpxntp3obs-power8-06 1553692626  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGIKNPSUWY[]`4.2.8p13-lp150.8.14.2.8p13-lp150.8.14.2.8p13-lp150.8.14.2.8p134.2.8p134.2.8p134.2.8p13 NetworkManagerdispatcher.dntpntpntp.confslp.reg.dntp.regntpntpdaddserverntptimesetntp-wait.servicentpd.servicecalc_tickadjntp-keygenntp-waitntpdntpdatentpdcntpqntptimentptracercntp-waitrcntpdsntpstart-ntpdtickadjupdate-leapntpCOPYRIGHTChangeLogNEWSREADMEREADME.SUSEREADME.bkREADME.hackersREADME.leapsmearREADME.patchesREADME.pullrequestsREADME.refclocksREADME.versionsTODOWHERE-TO-STARTconfREADMEbaldwin.confbeauregard.confgrundoon.confmalarky.confpogo.confrackety.confsysconfig.ntpsysconfig.syslog-ntpcalc_tickadj.1.gzntp-keygen.1.gzntp-wait.1.gzntpd.1.gzntpdc.1.gzntpq.1.gzntptrace.1.gzsntp.1.gzupdate-leap.1.gzntp.conf.5.gzntp.keys.5.gzntptime.8.gzntplibNTPUtil.pmntp.xmlntpdevdriftetcntp.conf.iburstkodvarlibntprunntpntp/etc//etc/NetworkManager//etc/NetworkManager/dispatcher.d//etc/logrotate.d//etc/slp.reg.d//etc/sysconfig/SuSEfirewall2.d/services//usr/lib/initscripts/legacy-actions//usr/lib/initscripts/legacy-actions/ntpd//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ntp//usr/share/doc/packages/ntp/conf//usr/share/fillup-templates//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share//usr/share/ntp//usr/share/ntp/lib//usr/share/ntp/lib/NTP//usr/share/omc/svcinfo.d//var/lib//var/lib/ntp//var/lib/ntp/etc//var/lib/ntp/var//var/lib/ntp/var/lib//var/lib/ntp/var/run//var/log/-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.opensuse.org/openSUSE:Maintenance:9914/openSUSE_Leap_15.0_Update_ports/9ca5c378c5d3f0616c0d05f8ac013e4c-ntp.openSUSE_Leap_15.0_Updatedrpmxz5ppc64le-suse-linux    directoryPOSIX shell script, ASCII text executableASCII textBourne-Again shell script, ASCII text executablePerl script text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=bb1e90ea95d8ec6d914f4d52c71967c3079895d7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=7c3ee31e496b1cbc69df1a622018fa1f25105a14, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=8718b9811ee6ba6935127fe521a95ad3c90d83f3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=3219f04eb4711d44ae9e19828afb28304fbf7a4d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=95b069727708c7fbde4b9abd78b15bac640b5a37, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=a3f51cba8a962bc3dac602f4b3a2160be34081a9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=454d13de71b3461ddb5087c4a940e14129a719a7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=cacbbafaeb5da121d62262724ad149526219eec0, strippedISO-8859 textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)Perl5 module source textXML 1.0 document, ASCII textempty '056?@CD   RRRR RRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRR P0s;jDׅUlogrotateutf-824b6d6d700d53ddd249aeb0a7bd8137c98cd2e3030f7fcc0cd57d50ebe0ff380?7zXZ !t/]"k%ng =Cgiܻ \88d"]65vK9}?B+S٦;ԷdLFc/ElҪ,{uYP- ~(ʁIpF$kH JpeK (@`J場z(NU)rzG5 `k@XgfD(9(~;G Z_xqK6!8NJ`wȵ$epxԖ/f9 iB$Tk۶rwZ|@4B)К /HZ)M"~SmQ>q֋(p [DpàgW "lmA3)bs 0#[ l&ݧ%7!g&_$*-Y|eJRG#2`a.aw8Xi(I;Yo<Ȕ_ x~e9{slj 6֒tk{y?Ly<źMs^Ną/WDnyQ EzW)u<{ 0>TAO.7W Y6<{6FVi{'\Mz&{!F/+ $yM>,Y/޲@wp4*89;3O)['F")fPxy4,bCX|28lFNiE]tw[%pd(SL3kQ5H/zK2^R$b% #U0slS{ nnG7&\W+x>{;=гٿęeb&`n{  ` Ct'ͷũZ?!@_jRR;IѶ<6]U(38@b4D[%lg_tt Ic¢ZUkU `"jiIkuRTeq y i~g38RQx44zŢ<a-Y‹cUv'XD7VKs1ap#cnčDzq~n"q趜帮W$ܰM\Tghl|/~zU&p3+VmK(ՏKWP ]DJWZ njƕhSMn2FTp9 _Z;IT5uί0(Yܹ|3Q~*iJ-  "vyڋ)ٜsn`H܇Q?2+ۉzTݽ8t6n Q!>ϰ@h$~v߰DcsܮSN K ,uLE{A^^f`s+&_ViUr s"N! ?לYyb%wjD ܷ|"@Qr `vB"Nnn (hCso]E{p_-&Ct˅'篵W-fcs=]R X?s b:**~E^3ޯmfp?/zuX>;{qu"B5qqo v ;0o#0],&]O*ᇪi,SZoyBa|_yO3H!x_ ᯴d"*5I<Ew[TvAn(GI2i]}Nb@ ȎC`e? >FxKQ>'Q(F7R?NjB/SvUiw ٲ"|`$ [iw}7N8q ܀   uQ($62cQM t/Kn9-]iZ ɠh d_u 覵n*⾣H\טs1zEVO(+5gLjT!~o.Mb8åIlhG6Lsyj}{zm)QGcgeїǏb5qP\Ϻ]Pĉu ϯ˻AFWőDwKCz `lO\삻:/z[RN9@ ZͲ.KۄO ,c.K4`T2(6 'vK]y/yWJNz3[2{%+TWF2#E ?IV%x>꼢x gcoDS?54؀"/$i C#7@:<?ʳ`Xugo( u'xNP*Pm1MWvt0PS5fSaZ} 16.^~tnEin>bpʥi}"n/7S]@E}$윅{ jnTѭV5aoOWۃӬq7XjsoR7~zP]CվcBҨY5uA8MxDG\ŞjKjS3wcTOɽ*\1 sv"2]f-? kv3 G`0iکJ0~d~4~m~<;l[gFA9/&dYx>uͫ@c}fڡ]$Kѷn8 qKmyuTn]&[q~QQ~wXlŠq}kR`,h}ג -U!t}Mk,W: ,HЬf W?jq^:<27*Ǣ|9S}L[/(r׫5m26Ba=Wgds牫LM>Qz j ƒq Ԓq #||Dz\7SȄ>< )s LnUs0틙nlDgn{1ZST8qƒ`I9"OBmH:˱H%nmak(#H4z;֫C/p nVc0m,EuGFj^a :hr|c7[ү˕Tj{m"\oG],:;[~#N9r'c+_MWW]n tm;LcXIf\ hex mbC{%a_C(W#A2#஫lH aؽ=^=Up7_#fz]h6{ˊc:Qk멇@6A4WD O-R0ڤ%S-6݉.gX@`6O9 )2aI:4 xEGzVͧcWvכ|pĭ;CPrިy)542-Uik#'-}a 6Ɓ w;Aٱev8n=L':;1*2颈sT_fy0eNI .y}wRZF@;6 "S9p22%Axhdbr==J%g%Rh rp(Aۊ>Bks<18co>@ BT^c;I_A5vye)_sXxm$ Mg/zF ڗ$bV0;QH: {:00W.K+XSysTxĺkp6YHxΈq-5Syٚ11o&ٗR$G|*A[5OU_ 4weE:zf g.}]nrᱡy+>W0p F3ARR^=@9fnܷs1EeQZ VA:v˗>pXLELAu\"n&:jڈ,<:'>4>]r˫|ӑ47@,OB%=kV,Yų#ObQ7hG%A2 Hl,KvPڻ46N^2+MLfİ/]abtk_<8ޢ-B2`P~D({DTG|rOL 0k6ɗ ?>O *]q\7!5s78|o &Ne.$1kALƁƷѼܬ/4l_hib ~TK於TG"7!b&3Zzh"ӓ/cJ"'Fōv@ݧ>~켃BSjB< C|LMx~ "E+uVU>Ӧocb#՘=3-;&"8xŗOUjc,^|kV0r#r?GtNpC B[wn˓3X3c$i:1GhP@_ $j%Ux%x4!idgOVuX1h$OZ]&jI4,y_@X#o@k<g>tRj`|!-}YJߜ&S~}qӾ7f;| 9d7ڦygve`鿠%3u!fkQJ7=_4ƞ}+ Oxb oJ\ &PgW); 7OhmVBjc?X ̸ܓ0Ԗ)piƺ0Y*wC-56:S/&+o |t}w9oaf(~9mEV׼.o~ ~q䤕3*/pWFܔn1*s1G+ô +B :! )wFijn(ƑMU9aѾ-*ɂ2r&lѰ3kpfZeܿ_-,V q.zN<#yJn՝51N>˓9Աs/ ѲEث q!#5ըGo <{|d~>O ).4('a]8{IjF'OL`k3xPxtwƶj C5"GdB\6ꘋ˓d AHeo.2glnJhNI,[K]# y"gq _a]>Qx}$$2uR >C4n,Au=`Gc m |y[16#QV\u):8ְ#2q3܀o=$ ]e}4^fcWujƸ]cI(]7A]q%*vsХߨӳWGHM+7Ufcb„ %(볹P%{ G<,;nEK9*-' o@0ta_@bCj</QwۃMug.%Q&9ub#Jp0Ui$/R0T|ZBar_@d!d_"/?:EԃQbZWݯUL4h۾ EbGg$le'ej4كOFHxSO+VbS_ 6b75|;pF_C}-^[(mJ"#~R'6Iyqfz0"E:8د>E.Z*}g >@TuM̀E tݣK6Q9+C'L5S4L!az\_:JS0N:Z6 e1_K|̂=c밦`}\DM_w,`Oõ; ,XVm6dxFV"?suTѓWpӺKfu1yN?4-n>IE/^߂wU=(3:2;LBE<cԈ'Yqcf@eVGKqïq+憎4+HRc?@xb`e#I+c*Aun|p$O 1Uc~owE-DewUݶ3! #ڟjY[#7I+:d,2kF ctrn"{cV lve~>&{wPj0$Ia1.FPU -)gN}oDԧ4< Vs~ebR-}ݵD޸ZX>ukiI98{8:9?5D'er?m-rszSL_=rZSui?_'fmdomE+~NeXvk*iM$|$!341D' MRԤ|(]/Fad@ȿJ _[IR$uϕ &.A 2,,i3jo{ҊyB]ѺAoݢ"f~YX%/}D?Yp-(P͌kP孫aw>uD0"z75zsl *RTY|B:f[ࢩ3-K6g) `; 9 ,jT{ I9g)+b,oc="+;oZeXjR"2Nn1?GH +j? cNzEG-;GԺ :WyP=jx/Es#=.>)ĥ3*'ptwɉ,fQ{w>!lR$_cEhL;HjIE \ά|o⵭ȌoNDځ*ۃ}˹Qɂyy_*#zӮ|w1dUCx}r#=UdM΂1Yߙ-mpHVH%-1tIۘz^C`Ta姕u {Vլ^kB4{A*oQyf'm2w8΋Ci7GԵVlo V@L\gl};}P4=!+4;"=ț,a #,3=9&3]5;"bkOwnPH(b0*ӧm4=mkexl+hu:,Uc_fM*Tw% ĖGJ-4Y۞>̲`6ryP[ (ހ31\UD [QՖucp\1E V[ޗx@"G &\V}R ֫E뻕!Pr N4aĿJbJZ-|JMg6ᏪGĐc̩ jvA1rfKx٫$5o"E4 z!v=N r&EkL]E'-f ܾ4cKLY;HǦ5?tGP<ի.Bj(}}b?m<^Vzq<ƙrjAOge]UZ?8'ٞ`(ywDV@Y}m۷;]L3RE+7Z #s <D"-nE m$e3x< iy z@;%tuF,^9< IRGw8 u\p%.#A򖃯-F:j/~3NܭF_FmT">ʚ1G =O߷0iBeVf |3$mvW?(j -80FOa/ǐ_#gn5QBA܇n{D^y_3)-cn6cIT4O ɘ&(JՑ^`I <:Vf|:I'dJ5;-*-Vhb3ſ<sͨ`8lT+Ôj[ٴ F1@sE}C\gYT\OhCڑa[,xP]~k"\Ode>^gϪfr Ry=Q(@ yXe^~CkYhBA4Υ~84CuhzɕƷ*cÇxߙ8N@r{Cȭb]uwGP>]W^ijZB |&'QYf9,U +a^.i0TxtB8PVv$mKЌrՌ o4~vCޣwmZ>"F8h~G5|qgrR8/QKX&!0@XfvLD@{&ui23/3|>_TzD`1.>b[RvN.`v& F̩y@c4oؓVxE{.,[ J( 9Xi{*H#=!2ĐoL}fV>MB^co=e60!? "etsfdۡq@'+ܖ= qv|(^@ vcmXH\;E䕴ቩPJp .IDW4}o<.@|si?'89q1 j: mhZ̉h,+'BMIo=/}(t4ne.y rۻ0;vv*ONNc-)n2'Xjԇ!YˬiLIxtŗn-R$8ǯiĦ%yBZݵhޔxG=@@ IM\|sk1T]jq2MѴh-]2nvlre>{ҭ G4#|ўدYs:X  Yx?ƼcȌj.{L^s4Q8$jrgw!s̫|1<ȕG^ n$զ#|C̵+K 0Ys ;B&<3v 9ьfZdqIyU{ M,x@v?E.JC8r ҕsnE;"ňtP>~ G9PQs=xO_" H*|=G8Ζkeh4bt OPjj^qFa1Z)ɩX;=DւD+9‡#~ϱ[:(F+K4M/a^-[#FϼRkIØ% y ۫T=D# z3(nʒҐܔe쑢gj彺s&dl)_QzlM$ ȓ =;,bK;dqL${iHʼ;9x!hylחzb>qHe36(dj=~ؓA,y"2ٟ<b^yQ}ο5&8sm}OF} 4#lxİŗif'bg;X6 Ӫ)cxoI2#WC~O)I^6Oaύv-z`FH|?S0yosN׮mڕR w y}S$*.fMOMΌ#edjbM<Ej6 64bS!aNOBAYMgm|8I|eN O#+F \ Snb#, $X %QbBǶg܍QvnnQMZ\w3Ea<Ӓ5Ą)'KN4Hp)v*4~18DɲvnD w *eX_i&anNf9xZA HeϑJ/%e*Xٌ>|3[ąZLnv:8m! vh:91OoOW&?4ng)T%YWK@)C\CMLyk >lܐ2~&%-W70^fCݡypp<i1lBPB(RO Ĥ5Zg/,w2= [/. ޲8}ݴ u0}b7SQLͻJ 5ߚOǢmΣ9'Ȝ2+n5m[ɿyWG:H?}z`đ1vnEJ}`.E,YJ s$g3詍'0/iwbs̃k`) Z\l~-^KV3']%i2yu9ק,rHeVp! 0- r8P;(.Z hkSx gBkItFW0tۦż\1Jdes t9xT)Gt:NR"- b᠞8ˑT9 Sjl0-@v4ޓp:qXPb{Yeqޕub{mc7{*."7Z7o_zQy.P.*;#ƃ6;r[V@yWf@fh@jUa}SO cv(=7jhYzdh)Q{:![x~v?9 dM%׀ ݫ\-fn$ԄeTP%&rLGMwdEv Fe F'i)V*C&!BU==V\^}_opUVdbc*jQhliN /gN̗V"[n0O.|5Ϳ)D FOV̸>ՑiIj^,b` mSEIR7@ /\+٧l8}$`ϲpWkG Sz9p-ƉOά~*N{S n;DZe5lv"u+6˘/"=a(QǬUWa:-MIƖ+r"j/9Y&[sל)'xI5;F\Q [u[9\ӮJi+S9~r#2pySp$)|2o]*JtBf$(@S8JN+gWsrab}hMh  %+93jЪty/)\2&A>IrG~ P$' YV gh$rqťpqu(P(dPWuo`vhÂԸZ ?}ūbjhW0I׽d=^v67FՓb feK!.ͱz'ۏpi."9܅_~s$?e:Po/?j'+ ~[u\]0bQ6T, e0Lo[ylor!P)l4Ke,R[]sot|䮆[< ̺x1Њ?v]FzCRM@gT"۞coި0OLZ@V]˩-{l6Ҳ$M'+0lID?K a)(( &)\l@gg~4a^f-SӰx'NpX%:Qos~*95`-OJ: /c5`A-Q6[s{*!\v*O<[k{A O|Gue%uTb~^&j6:>a]q`e'X|nN X\]v&Gu=W۲"lU;&PN8ëOB*)}<F0i(CXghd\yq YEg(ShamVjv:D%VUBpȻT `ͱLxiޱG!?0"R9I\@W-Ou"/:z֣ݦP $UQ˟4& xCa8i' uKr|]%[=JO"ְ5n=㼱6dQLnV6EX< vZN&X|&:ZŒ¾Զ4Bv޷ut" u𤎷?CBXwzfB_dcW'ݺ!z9ѐ|W? \hwO$T퉼%r]ڢUp* Z1bt0df̝q"l\|b 'e[H h\ɃC_ckSmY|F@ydB4Q슕b]ɰƺ-`p|iwŰ~#o bO"z^VvoВR8"Ki->;1T+ԕ2$d9i_35+;^doR%(Jn@UZ:10#m|bSP(D(y䛸Q>99K~?p-5B=2qVd^ƪ,Oҁvg؞ A__ێXdK!a ; 4q/w4RRt*!0>j 7"T;@+="1ofTRr\!?Iyҳ1i$ErD'0 uIq7[AʻVݫ9 \\/.,nfkTBtԈ™q\Hvxe;{V=Uc䳦I14LM$9Ac9O Y_`v͗P<gap߷PMz[z)XNV-5WŞpJs; 9UM+8@l3] ? ny(ls/_cqGµo9QU%R-@sGܖjvG`l"N3%{aڜzR 9w?.9\q Kky:"yU"i.4 ;E 8/uD Ira˨o'"XP~]Β5mC  dY*^D;rio J*;?>]T[| G($-2]<=YI8ĴB܅l^ ܖɖ}9ic~FaQ[ b)3द(ttsz[&I;Eȿ$su H1@ iE.Lm43t~ger>#gFh. pg 뙣&'H*;0/|"@eMTH~ʒP}_6+V_}_e} \.1o0;yrL\=\?9ȪwR |Cv;銞NxgW%l_P3|X'azѕFCQD6)Hw%Qr3Z23>,^,!~AJG/jFfQ'? ƑBëEfXBYO*f@y?qeg$ "wk4aD_Pȍèn4!"#"B`T}GfQ?b<͍n4`)YHJeGGt?d"ļwQq"2> \mMJ13N2пIwQ՚ϥ_e)y] 탬ϪdD@\,e}9]_ BV Vg*4`Ue`|MBUeFBG+xkqxUtsS43gFV\K7>)yUckiO"}·Nm4(23} l|m: pӢ띆F NG2H?Γz7⌰ #j@" HpDRovo"oǽjR=N'l,9?ecwրAU}%8$׿U̧,\0Q> >Wі/G_j6cTK2ۯDHϺ֭FQ2Ls$q~pCPhOp=nl3h\&]f%x8>G'M[s87Kl'!$DH?hP*x#H@}{}UO 7ЦoF<S?w_T:[]=RΦ{arۭqYkCRDw!(u%n_gJLF3 Z>5k(d9)CI~/MvjȘ Pu-%mJF >6\^O}?X&&Z_a3Ҩw]JBEW[Ѯ ̟HCFUfcJF=pb>oAO?APݶ$m4:f,<'F 7*$숤6Fȗ8d"i;ě5fR{V !PMޑ=7ǣD+]߮VzIk`o=Oѕ9ct#VzđCyfWA @,[ذ@~m p*1 6OX-!`}VRcΤd /[s<[7#`}NI] mtbԿT,{pEdy[ԘP'N[DM<7 $'WEY/v9S yqTU)k6 O]&`=h27 K vlY^h'lC2ߜsdܙ*Ĺn]߃]waZj/@rÄH!#_ Dۏ)M-gݟf֪+mk]:y]Tm\kO05KM&D39pU,Uz@ɘBa>XƟR,EWup8 )~@) "2yEt3F@=](Sz2 \ҍG,ҏYNmcJj %9~9t2xﴔ\)#?8j||aKMqnř >sk@}UX)+ UqwR(=&='#eQWJBˮìdЄvr[a3t69Akb:}掩o^ǹj :zAN~$^]_RsOQvB[+[ڳ G(8(SV gNs0Dݪx/xcW9V`1O5|_m鷾L]"63#g`|i$77\}.Tbxg@8@PY` w׻ֲ+NiؚAWJʊXQ| >YnX MMm 9Ox!/r>FB@9aϳ !=@!x ' !\6Bة b7 u>pܚdgKnMՠh0dFBɘXlRrR]Htd47ծmhgj 5yvRP2QLDrӪJc 4@:;&͜[_ڞj .s-]ʘPy XSyz/' رS qel$Q->1eDY(:["D_*vTolU [_P|+@K?F5+f< { D*aHbv5p$w aWdYKA) | @"%Sλ. ܢy  ׅ:5lإYB3B( LJG ":3:H'Þ$⿽79Ldib?v-Q‰W9'%BV yG=P7w}7O(-\T<"*v.n-тƍ_EF;MFx_QoS*dL~F~3d{*[[q-IĜtTݸ"vX;/>JS" o(Jd Ƌ5ڧ3aX*,d$Sf F{iÓ3S`7b% cx=7CYw1Gf)-3?d BDD #ڋ_wהP($ g[q`0]uF>Yt>-d?6pH#5&\qjF߬kv:>s7S#ņHsSãcN A@؁(/ M ^i! ~B;Q7C+ɒ<~Edv-Es`z ^-M8>pkh(`G2! 6M?/ 0Wቼ |3 1/!F,.|T{rk*$c;aEXꈹc8V@(P;'-]<,3h9׿RK1y=V *6Mף9.#Q[VFG"3swM _$2tdAX$'qU˩`u(dX j]i OWu5WT%c=ԷuFjBd {C &Ve%3$Wu~70Q`&elY)qH,V_hKzܒ|kP2A4fm!Y!+RSYvwpPx@ x+N> ӯGHƂWoS2.1ea=rQ>~AmHW5H鐱q\_yrҟϴ \jk*7ŨA+~V@oցSvu0"p~G* \ml2A ."n:U<lwebvGf4a7丷#po>v{<4QvQM"[א{hExMmߍ*CQM @p[ܩY0\(f:IMϖzQL ?8FUe\ӞJA7Ѵ$O# cjM8 *?fe-cUCN_zaתiӈ i%M `I{p6gހN<#%t5Ó2P;VZ"*Bd )pFĦKuApEEMIӴ&G=Z-@$2q+C0t5͢ '7LewO8+PN l]m Am.]j͗ub"Oir(kp9%^5W +zC,N5"AR>l"l/+]^n <^{ɩP+ߝ[s|vQA&c%#z  !_= K)m lnrI7#7Bٸ!Ьeڬv.-(BTʘv3v*On&{ +LX4Z14Q/ojeBit"w!Yc}=[E6o>gJb;d*)I8Sȅ阮For/zV3dl QM_ATwjDpџY oZ8vmpYEG߳#mUTbhg\0&)h!9o&Gig &73MELA|[e[Q(Z[B?2W3r|5X IT ?cvϋ8=ѫ~D_w*p*_Ӱ'8ԬpX]:뺧mp)ZACrF&!=-/;O@c'UKag[]9#\f MiQ-B1Z onû- EV(oSCXGH?IXz9g!K3dI#U@gz #y' h:+'Hq&lYY _CWKw+bvRu4`: RW@)Ōs\YO@,ѐ(9%tIF23oyq9ƋXb *7[FӏGyUyRE0?!S3d0 -Oy㘳VFrG7a0@VOe6r[ sz]wD͊l:W6cKHMNյb3E+h` abu-O zSRM^93 !$!ZN2;|rvR}BZ[{K :9S.x$߇!$5l:c2^fq V"dIÔ)pqX]} ?*/{&s G`dF? N SBx[uĶrzqwYtV`n%u<8r2ۋ-_(Sq9THqއs].Y\V8Z'82<]L6t.Nlnr%S7<|B%s4Rx[7tkgRqn&]m^.H0>wPAޢX)Y]_?&0mJr7P?%Hf݇9g5ȕ8 udڃAӉyӠԳU@T0=HTqZDP|͈T Vw$4 /|ջ܈P|Bk璶ui ZJ3C<#BCP |lqv^M[ e4XV,7r*+Wdq1g>Lo T[,<"(/Ch42oܫzgla Ǯ`" ew#~ /VmL׮֤yv,OmHdxL5`-߾'*#y({\)߅)&\H3mq8°098z5-c S#ubs8QHaz@߽vU yoDq|&@gJ,P "d%N@m0^b?j @((dJs{ =C2bx9E(b3|Oa!BRВbNZAşo8f!q$t=Mr؍!mlZ(; }.`4䝘kNߐieU`X-5SYQw&5Ź*2X̂hsoТO~F]f %S:f聓8Wko6j3=ѿl|Qp@L e[TQ7bəQU|I7 QWVAVIB$5c ZEHQYތ%~y5) --Of~p Yl7vFr-k4)!»(tZE-&2k'Ji~t*x zPfCD B*=+*v+{nSbή>pΉGW[V 5-^745~&nP-',7|,r6LtЮ ݠBI>e*{%7 %]ӏdW#aШ#0AYh;§LR3&*dOF27i`卟oCfh P"Z\ hnZͳV@uZsJS{N oE8 `&X.SR*m$ϥM6#2|4;WƆкvZˏ:9kܶB7C (ZCS7OZzQV ^%vA\,-JҴ.ȫŀ"z996u֧}ǡ/jNf"o_MFrLKgiBiK< :*,^y'U\XڂzJ?7gB;^\[T9([ ԖCvS7O~ъ&MQ,S ZC^myAJ%!%Uy2<|Qn_!Ba+8\1J!*ok|pw3~FZž/d>a Cy 7,uaAá] V?G66*jiU1oBL:D*Q-}ߍ9r̙^!M *;B_FG,uH>*k >)7~tۥ8A;xoۈȽEӽo&| N\YnЧ]MfqiKEgOn@D3j|a4=+Ev>8@믈Kq}-F.qT#z{GYhzFҀ%kv+E`Nֺx]0+F@ OgH96غugԭ;PԂPcۥF`auxuwjP =3[J|/YԻuC|x[<)|^lSу$/#sdPβ?E6II=0?֤|aO@.fa7 O '}5|>XᯣHZ:Jkсj#-ߔBC:3/ưqEqdvbkɯg,Y´@8-\ȼdof s9RLmޣub;^RzU=-"gg *.ƴ?y!l0]X9#wѫnػ ;rpgJ_UL4hb8L4K~fsV^>2=_ċ=U#nO7f s%6}}?8w":vxĺ \'lvs领 @˕ #k?@ ^?8ztK m()?zMq1^l@Tكq7̭CxlJ\ꃽ~|$ &i[ZL aX$V"RiˑN8nOEB3wM$ͱaFJlvBͤХ, Q i/ی&ٻC`y@<`[6y+.h04YT ~/){QmG]1\o!ePJ:=~d@^$Ea9 4/<0lHIJB,e1VS poC:nT|t3)эS fMqR\xq1$20$4w-Dݓ'xu^m-nZļN%Tj0nAIAV 2tK|a84ܲ;KQ~R#m|7bLO|Q5fUIHd0 V{?ff$3!颒 *GgTmq q8йYa]LPL3e* (C v^e aN1rODZ]MUo)s נG纖`=nghxΰ^?7`iTf"}<:$[s.Y2NRS|LTԏ9+.*C)En)ܨgL.]`,Q -A*nyLf6Ҝkt*&%"?e0;Lީ敖>)I漜GykɧB) 4">cX+~햕&ŏhl`z .~/%OsۤoOψ:΍N1K?N欠#?dE5rC.!<(:%&e+\Cl:*ML@[N CcD S9jl6B!?B4qh Hky-1t#f뷺+c0d+Y!^:XC5M$9?@h5L]vp*ܮXhZ,;oM\S.:@G #z `3m旐 #:~-NhAgK#@V -;E~2tŵ7f(Ec(33\YƆb_H )10](`:^nR:Yڑqwv݃uׂߜ}:J4 [o{pO-XMhӶYvdQ^F @m !YZsTِY:5 zʓ*騨_!kWYݹΓY8p'NsΐE*ѐ+K8nC%6~燝^1QשLñ,Z$vHpP02VlxL?QM~0˂C{RQJZ|ñȭ>ל,?%W`&2%+]3݆s,d ū]"Յ;.L1w:bN;kgH,ݏ9Z#EVąWzSͶ"ꢧ݈%>-`2V/i|t,>auTT f΀z=;=+ aX?HA]p=>In@-EZNqM4>*`%=1[;4M̏;'evo~ .5,/jr )&1Tb#Q oWhשz0>  LUq<?n=t !>QKcn/F騝Mc)兜*&թ?F('5K Sa587S6KQ#0l:B-؃+ݛ^1p+H1y;Qof!еy1:spo}B4AP\n :$KC'K}'YS9,,]CF@b"i~c"_u}Aˏ=ApzgJ39ާvQD*V[-\qQ3iCt+7uc a-?#<28Z@b=Mdt6ˋ/'S}Nbë'Z9»II9z꙼QSE yjZ|Wd3Zo}蔤5Y!Ea3?/jXJVYm@Xe"hmgfQB$ѵy "sf)́ DаT\HーoOWa\%%8p ^s6r2)({cC#򧘀:#jX@1aZ7sIMn@a_lSh|#{3~0 b&C5ӓ&v N,Dk笎5 . CŽ MBR "<4wť)V m#_ OB!**c.9⬆Z\%q3b vĶ\sX[sHS:$Pmӓ^)]u'MwKnNas47)ԍغ@$\rF>(D ,@`@ox ԍ;~c@k9E9挬CF$f~`Ί5$8c΀'36#ep q1Y*\I)|\F]\ w7:2D] TA<W?%B^A]B~DJYEd͂iĸYaΪ+jXM \< ce=kSwV "Ym`1tG;ahˆ%0x'x]?o6K|BhYP\cGҀqsUohXM"vzпLJmtjQJ(sNzŲsȑc>ruACăj gq}SOkth:4O;r4k|c)z‹ƹh:<$oWW*ו0(jYkxR^#p,3d+=aȣtRƍ_;>FV9dV(aUΠŐ~.::sqYlW 'pf;ť::ٔ ;saXyм6`?9cؓc* 6 ?N7{:F†%45vt\ ‘p++m1'z̞k \z٣+"wN!C^>-閕@`eʜ?&x ǹS[>>9uVg,CO9-Ni?mae 42R)SaSw&]/g+yTh¬+:Zӯ{] 1IiڢZNJٝ^hp<5;`7+ @'CubD)[5e EǀElxʛ!PW:p%Ll_]_FGMWy6#;kJ΄V(~,[铥 %sjȵݙ"E_Zon͙|X(bv`ԉ_f"1 C{4wEY/H:гʆ?ڛ.,j`>ܕl<#p:f<##nEH7js;ex/U&8u6&g9A;ý ;!ĮRFQ PӧD(P16+ԨyOrooLfW+7HQYQDU0*8*||4 nTh+y yoQúRMl t\RX &S&O-&,(Ysp$D:ssה* ngaxvnNUC90t4 !.I+M\EF]u D?YYMA:-G/.3벧:O_cBc r *<0bTvW14,A"viӎ2AOrib~3 )Y{KWb.Mnwc>^bC;{ q~bhr).+x\ɭ'Aph Pv{b*D'`d ({ ay7@Eϸû66=yiGOmULj[̈́^MD?V/>As-ן1=hjD6ftTx3HB,*pDQsǮ%Ts04oE@^aY: 0 !O,%wWshy;6X`8{!A5c e;$?aN~O!% 'vd v#Sd=RIΒ@3* ٦ALdЁ, CR{19>D?,:+CJuB#࿇77 {pjqv?VCcUK0}P.Cˏtng}b]&U`Z 2L ty>4j?Wy5 ~HE-tYa9VgZSb0%]cA2 (~.)h`S@*APͷ{p_lCD̶Vw#2;Ѐ95uYX"q2ec8㐻sb DDй`<>VhbCb͒;ۘP:|E(|)3 `[ljE{az\$R'x4HoHúZ: k>qSPC03\u8"037 'H8.VzCuDWΈ֐b*OWcszk~"Kn\ExJn  A7),⡶:C=_ ]i=_Lu3/P̱73h*Vtyx̬$U3bʹn֜С=7 |yTrN,H%O3m< ,f-[tܒeaVފ7}Jҁo\,h.Q)NHcklk؉aXl>HZT.* ɱ&];<eTQsYNJoJŒ&^Sn4FUk,q17s7J-(޿#KN68+=.pxJH*Q5$*rqc7B#ʧn3A,ꌖ,UJx ®H%&ޖ`ih-(ʊo+ccN*4-sqLgʚg[ΐ2L 6[=kT MBL ,!\wȷ'k-xs+>P} $3xDGB1KAzE)n} 7|+_X(`n;S$82AeY"c0I$3ǍxR cF@O-RY{WF ,iU6scS|U&9}g]PmvVN7J^ҊDiP1 5ͿL;F+B=;<:C|<=rS/lSm;_H/戚IcB2#3Z{~{+$l@B 7᝱5OһQwF{On (d^z ;@#:GAFy_&M+L(Ӎr*աNZ5Aͷ#h!:ORS̤pgoo;о+Q,!Hj @Й.&|D4jslMWpmR^0̱G¢X}Gs~uG3$|k3l߅U!homLICeyk56b܅I(b}P f5.ƺxвyuևfY1N I.O~1lt",aѯ@*ڿmPw e[)?2A%HT{ 2~i3T⊪V_ ZԽsjOcs* ǪZlV@/b2VtZB4'H]5 F*ߑo_1g54Yd&4ud:OBxjG2Ь1..%Qi%`c͸e z{ߙM}`Vfh"KG\3K5%9ʐ39Y'܅w;5VhRj2s&ڍ݂ vO Tج1`ӵȰlɑ\2 ; ]֘ML 6¤(l@Ѧl䵀*MhZ8Q+S}$qƑK2bi\ԟ61 a(a[OBʰn8tNLFdqL5J?7r |Wz.QF;\{ Hi#y=NׅʏG>g| hv.bD*idue?k ~ ;/Y %E.NY4H5q0ꛡIFULބohFĮpoWH 4XBpp '/߈G}dwj1&Ft`~px!6eOif#Ԃ͜R;r'S\+ ]Zx>{ֲ[M-}lbT壾;]:4rЗVV8QK-(d<1/#f?@"0i#?dmJ^t ~v9 杇5=LM/0Y>ߩOAS9o 9-Tj@ kbOF1JSVS58c]2 =W .JEUi&j5 6ڱU&?5Q# r@80ci*x*a@]a }uM:h=6i[5m_qmd-~)r|pIZs/s@LD%A1a/q L:{əܕ23 qbH4ڪ+؂}jQ*m=wuV! a&Ӗh;x-zdZCͬoGFrJVP{ԯ`Bi &Q\ p\r܋ @!z*3D< a%d3Yd `"I&U̽'.wi'm5_w(dZVxy=c Z߱uIO봗Tm3QA-HUYwј nMC"̍9aQEԾ/HGaZIChBwjj{A,8"3d`]3-]L KhIS_\>[1 # zX704F|ρW8d}r ͭe.(4cuZ" OjTTȹT_yjZa\IJHdw m%ff\V. Jl9S )OBZgFkXHƏ;5j;8$F?ƶnx`m9Cb;Z-h|lo5aƻuX;Z2لA9ٿ/У%IՌadzB !ޢgb9 ST֠-gkSgo9VZ/l7XٶF_¯Ї JgWJ9 %KR&nTy3 _58&e{&h6bͽr!([5xCʲ CXvj-(ri|HMJεh?<շA=}%#酳U?G#%LRDz ۗZ/_tNiXrGOk~Z\5MG~=ZDw~\j/KZ;vHPʉl] :(!HZ0d|]:/rWC1_]VM4<:85, [wflVA'/n`蚱 ܌!4Ù9~>kŐȼ;}獵?OUny$gT*AOY*7i?U&3fiRVJZ}QKͣs'@`B8[`;|)pVO㾭q}J>N1\\oF3 =cVZ-0LltBE/<|OZ ҏJ+&tNQMٍ>1%SC/QMVCK&EйBHSE2 q/ȏẓ;Rg+m8lbk:+[㣇OCw;ݵ,~0HCUY bslcj?B~@W nBS`%WGٱ:b%qXG(fK@zgy%n/nBtqbר; w"EfFE7 3Iyti\妃p<\w!z-PSa :^*\NtGң q̧ Ԡ G~rEs_>he|W#y1Xeٌ_.-U@srRP8O`W3nz?kx ZOԜ=3-$񰍠rG6ѥ"~!GL/;x%*[J+Ҟ80KxBY[K92 /$I/[L\ʶՖ}8~Lˆe m4bp6o5`O(ZSgoZ rW7鄇[MG# DZD|nfB)3} =CXVCd~R/+9oխnoFWHDW),8k8W@QYV0kI_ ąr02x;GEE9Mu^˂tj,Xݙz_!.fh"H0=k$eY̼u UN'k"bz=1} FIۤYoԓc7,r05Xe6eUZħ'jqf 3Կ,Wu-dI\ŧQI1ZznZl>KFԢ_3{Xd%ud $PAޑ vrX$JxwL ,9LĽKX HI͒,}ݷ= ҄ K9]YMDT\7s@EStqJHԥb<_QMKLCnI^Eu^`@NT#Bu!K*%)3d M >pyU%eZwLdDְA ^P6jO}8wh~JkDNU֜$aCi*k* BGr.>Ori0*]$ 4 H/@v৘r"%{P t`<ΪNgfk EJn 5c5i` N0Zòq!*jCA8''r$2.>q-ߴ!DveO) u"(;.6mC~ {I=Qp!W@}i1܀ka٢xI3ԧ= ^k%77lrnd Pfʊi0zj}yjOc=i<ª+C /d[Ẅ)V 4U2ס5 ģ\X{՚Hz,O(k8.jJ| |QPAfi豊(^X]pJ`<]wW@4{d='wJ䭍UP_٧r>!Sm\hu{NR:C7=48$=o940s.F5\8) t$9jG g1SҨ[lޔP`fUdu#6m kjOd742B'nRtvuL1_{%Ϡ~$y I#2HR~YS֋ӝ0E݉6?Kl.7O$`K\l!/+`o!O~Fbv~`͠bhfQQcĠqwFµBj{-w 4K[U2 bS`0pˀp%Wvop-CTSmgH.wy]_5Rn:̆z=c 񜿢[Rsd"m^sA˅2ˆo+?ocf؋hBy,ĀQ&kM=cӢxP@G9""nmZ}TNC|zn+brQ6ο7U _" CM#Gz،?5rE0=]zm\`k>5ys2ܴ;G[1T5ܰ}@A\D(lTQN^]0TZnUZĈa{;)36#ʧN*cg5 bVs rE$ 8`UgiMj9bޠPč\yuŃ8RM@׬JRr%Hnmdp$?C-7vI8bER{yZqݦUBʮ1tG6RnAStc_'VM뀼H=>uQk wzR[/j7V,]0$;wPqi:'Zg~US4!zE ;8 Z?r>M ReBI1uAs_ă(*nQbO?#R9yk؟o~^_<|=`(jɷ\%ʻ/ IhsH] i qaW; ݁:Qid8E3}G3kjA.)}W|I[>2a^թC(\J_!9[G+Wvˑ1?"'vV#ƟQGPK fZdoJuTYm)2줞 ڂICQB6JN-pIdòPZ3~7m50l(IAb8As"EoLMSb>,`z6/e3LS͆8#F(GF!D&}֥E X{(Ռ}{@#P"dJ~U乒[7nK,1k隥!0:ѭ pC|EЂLo3 $͔+֡;7+~B5N[ց;Щ, åK%ZD4oǠEӽ# e{+Մ0zV>M 9;JҝCTeR-!ȋffMn8%B/}93=¨uc0b3}&Vw\]8,4'W5!Q[`"_qyB5{8foB~Xhb2L>v4g%BO FYEĆ/S p&Ng.X.C,ҧ}8.tf-80I/]9/viB#"d;M># ʹLn%:OaGf Ś12~T2i&W;v;:5%;-uLu$}ۤ/ cگ=OBc٠1>>#Fʴ_ HE ުѫ;=I)g0;hlϼ( FbhL32}- $)`HAN2S6^}Bę}.wwsBh`G̱;[)_O:H[|vя&0*gE<^`]6ʣ9Y`%EilSjxdC&44Kb`>d$ n<0<@ M &=t_x$A`/Ksw*1Xk]̿;@5R,^ʬja ݋JQ].aŚ% N'`m{u6V5 oayrfH år-Q}`fZ*ˋ(oy~.neAHCМuWh|a8pKy|X 5d̶,ƣ\T2sZQ ',$cYU9 ƙBsF~_rh-1+Љ\jժ\a aQoF6 PjTa@ d &U&q>)!֎b.q$SB}^pS-{iq:og팤 W)QnT7y[Jfb{9UytWX(SxѡHs(n1fǪ[WſDtᛝ y"_#9(OV;,)b}UkxuD2V ˕]g} {'{w]F˳ Pix|pUN +Eq K{h-uGA?23rӌ٘'ܩ%~X4IAB]@K XjV%-hGї,5kߓz{c0Ks lEoWb0 n-!QB 7Xb(Ap9d;'NZTJeIY^J-tj7\$!r/P% =xQOWzgg*FSil'E`6fTpbݢғkL qet")AFѠʪjWu >o;D&f!;.V$_!fŸW6KCw#QLc YhJ}O-br )Ŋp_'g 1Pgt=ĥK1Rh@W3ίɮ:U\m9sk3^eŻZ)u99ҖZz_-2)X@_) v`{CpAk71#|B€u|nNMzPh6[ЖZ\ix@eRġUB>^bU k(,dquJA>N:\%qdA*S㶵P]E^.w7X8ճ2ʈ4!Y>8=:qI˟+T )G2o~{,r:xEL੸ݥtѭ4 uPIJ^P_ةss.rRf6RK!jړ,G*e?āecBr48fWa--ؽm >+ T#Iѩ;9b9+\֪/ Z(o t"Վ*+s~R@E0Ffj p-?1/1 X#Q9wߌr#tCNkm=UPh{,mؙȄ+syR"rb͡AU>ݓw=%1s]lui*09Bs;lZ5dAadk2e\ZS:xRfq6]Ac)E o!zKc[ H[|h03-HM 3tcKf$Nxsbdl'o D5,{yG>28h"XY'x'U/l :?6@ ,O2c`JbIooeGt$P0Dt2%Š~ &\rSR-j+Yutl̝ gNʁ2ilYۯG1ծ /*_)lၖiN`h_W&t+0X#7)` @oP\: ,@̴ >f`wz.؜Aphk\#N;K j:y jڇ\ y/!1a2*l%O5a!#w .Yh8Z85yzz?eQr|*v 4Qp0ң[h$4%1" zx7XkG2Q?&~9DDL6挬tp*pc˜^Eb_oἄsAcSfD"y4=5T/rTC$3Ȉ8ߴeqep&>I9O+XOlnluA^ȢgXIՖv] `3psEw r:6|PDUt)IRD9 |'.҂I>eU Fe lq;_;wh 8c(_{|P/7qA9>8HΖ9頗öUy=И@gkWͶhղT x^̾dA.m3ޅmoTyyfȯpv4~Rv5"'zA?uhh`ՖHnˊvd)<4Cl<ʰь*1!l<vړ4qqm J:!4a|?#alxk$LTzF\9PN~h;auɋsIH ,}Uo@\.) Vs!nMu<GNHg-n˯x֌KJD N$PӐ(:y oNc(B3iekgǚ>O7@jrmQJS%]Pw`ŐyN0繥M.fDlӆ%V$AdxCАL|c# bXʘ"xWݝ#5C=dpr}76Y< B ! MXV##`]ŚoE:O4%XoMV%3˗V2kGfgciu_haR$/R TD &,w6o sP}kYrKwLB9d✣KbUs~R_TiʉǖxE4˫87Ñ (Aָ$0h:rBBAy\ fN=VNvh %8 RHc,tSk_N ]? M0Z,lV,1KZ XXx,ڔa0Ƿ`vUHH^m5ʙ `W&۔;WK'8<~ʍ:k^'m-7R+1׎lr- DpeU<~ؗOq ٖd=;Eb `ֶ<~ItKt[A!76X#x~HK^ÜC`B@%0U*k/<^yR\2"G DO=ibe6?ʈ!YGvgm 7 )GhkQWʻ9iC5ᜧ~|ݒ#zGJ.MqTTBT`i;T>@(b=4#E6aL zt68>ܤylDNUpx x Nы % lE)Pr)HpȜ"*2JC hpS6i!"+CȨy'woU4J$}k2$6*MԤAwj}0K R ȜKqxӭ_h]^jjشC߭77`<ܺ)9 _ĠSlC,:Dno, L,LCg_PHק1u@LZd-/tHc^Dhd$hJa(1nj>KEo,NrFr>h~JLBgAyMdZA v948ǀdz؆ ;pyE_ I; /u0Ak6FHǜhǿ%u~k}ȴ'm5)3*vcG'U%P v<}C Vg;(A+41RaI ky~A2y@!H[fxЂ8RQ"Մq[eixʬW:"& h@j*4>>dɲD{72Xp| !:{R>c׶ꭄr ,l> XpL+f^[b`+vu.(z@+(0g ['&k0QZΣ.-GIb ܿ p?'3wOoɸƍoP d(5J B҅&NJu*fSե;n#TkIRdz|%ԀWڽܮe4I.BC t=/*&-:G= Sd)`; zjX.ѫ`ٝUZ11dh 慩%U"ʭ@:Ƒz(ۈ q{5 ^`58?ķo`#"QXgn2M-yg&uBKN=qlMicI(ߛLǝ-ŔrCo:䦾G@W ;LPacv >a:fԫ=MFWZ#>QE.dcҔv~8H¶'jρnUiGz$;JXj9]'T:Yk!ɼ4jr 0S..LyR{`<90_ 7{y$Ϭ\Oט!F]QOJy@C ϼ.nx.f_WB B22PɴlZ-5MnySU!X Ri}:Ȏi&ʏqBd2 'Ɏ4z;zuc`P'mwJ9 O4B^gLEjdLYaԋ>t/I#d3*=HŐJ6~XL݅JΒ@伸;x^c=z`4^<Cݼ]uS]#NܠmC6'ǥrb؏=XX ӀC$̈́,G]qUtIeTG!؃D>gY\=N_:rv=Nε q?E=e9\}!c F{87Er0kv_,AgLy3%ZJ O>B`O\x3&ѣ6ӡ!}<yTfmPJ ]Y'L }^0/6ρB/O>z|YnɦMO'y%f`VQByÎ^o>-PD ֟c2|XӳjʐoA>+xӢJ՟_,uQ%3tC1MF'CC 4$3x:T;q,IO*EB)+LT!!_jy F2e&_kmtLbIл^I.=\_Lj^gK/h`FIAi-Hj5H2o1ConM$6047(QS1'oIUߖMdlXI/ ?ixןE9jvЀDbCt*qU€k=Y/#;TN >mM@뺼~PSBUesw'XPX_iȏ<޽Ū-_X W$БtRWA$XwnSv:Q&7eu^[If;hwB9L|$Y&+A-t#T+{*FEfNߦ7[q%ƅT{* 'Jr t6ik )OEtKi4~].M >ߕ/*=hZŠ74Qv{ԅTꂻ0?4z ͈e,!ݨ+v1 Yziǿ뮦u“.k_SbY# @uP*3Fa#7H@ Q񱭏kcx3PS|@`(SDG'p]xV؊u=^9#+i~E(E8rX =za@&: v/9kX]G"E"}f06Vg/m(G= ~v(iXi 9)i:&*o%.2tj,.\-@vmˀ+[ďi"}xVBD ?PA=i˯> S2%e! =zc9{Eӛ=+_e0̢2V@}n/~3DiX# hewSC)Ib$BS FN*9)T5W8ϙOGE>fz8qN`F } Q5cwͩϰnt1a=8.y._$׽_?bqY/OX飬[ ~D7s6eF촇ru6Q ZZQ~ecF]o~mW>nT#Wbi@h4`~9j#W:SLEIL eE^8 a(H<e<`ҚjYi$aߟ>5 hn;W*[Nn,HT V`qCxA~i"U7Z 'm J( WAz4oDViTUTOB1iLI׭{{w`1e:t-8C FzTGWfwy:hS6эOv}xqG݋;7m] O@R cENJ|"aqO\ҐkUQ=;q齅ָùWse=7|c:%[S; ~$ ЈHuJ/lOտOj${}6]SruqZν_߳,w~5-mJ nF0ax% CǕK[7v%Ef]w룇] açiSlPP;yӀU=۳q-y>%&^}X-Z*?:/P}1\ٸv Bݔ1wZ}"&ڕH:4̳̍5\8vN6}I~VkhŏgdX'kW-T&@ H@H$?!CEs){6ЇP33#_-f ;m;eV(8bSSXdk`en`]fbN,2MsFRaQN}HhL$ÖW/Ǩ4%k]{!یms"-4 .v<[4-ˇ'9?9;s7x ,|z3x0ӼEy]f w/f;؀\Qϣw(M.̦%wzwGO` -/fjǪL")UjWUi$ú; (&: |w4B4N57L5 45z={utU:@߹T>1g\Υd+TUfQ\ċgPMdg9{$v| .5\?zheʡ]~Y,* BMh&h)ߛ&ׁ lFZ0 ~+҅mRrh:'<.W9ʳ# e b kebNV@wE좀gFt'vjʣ._)+QIupTyg'nHRFcSs1FthQ >g9{\8"w3RbkLsabM$ S_}1ǚˊ$Qu=n/r,|E}f޿V ta@fUQ27'vaQAIT~?mU"K"lŖER?_i-v #'@HY'i(3;bUi% B;2s-q %5Fʏ42d#,.wB_Dm. 9Z`w_i bV am'#4JܳҢk (G)Q $P*7[ 4Dv.pf>]\,2! x,\;#ceG `HaIDZh)"qt#Dj ;W̢0a 7P%F8T3 (. je7u2e7G`=[U($>v{rCR_9Zvë7KePw5e߁#ruzV,2g>q[8=-.O>o,?fl bg.\@q 72t6iI(ƍ DSF;\ "XbqW+ᓐ6[}JL`1 "&]UAr4(2v{I\l3DރEvndviLHa&umFqաe\3%* gF{,u9j;¦D `ROgc[Gf l](ZNv 8LT QV56M]8d%#vm6d$"cna[wh'n Pc!32=NfŢY R-=&9uP_sI8lI:e:K+]1^-K;@(7$YSQP,׸r~J$a#A/UL1}Mqh·ᵍxjpi*9F67FNQoi!p̚fQv!SlxupcYu{t\ogs Rb1q-At}Q@cWcxف}Vf7r]Q=[8 PX$ $eyF{tS3̨n#-@iꂏԍ=e 5\ (Ne@VWEST,`)ј>tA!׏DuP+%]$gOy  -˽,{U +E"pnB{'L *9> u{ވ ɪ$nfCkz@@ڒr͵$dÁ6ټ ]rtH ɕ#lMy 䟹ɘOM.{xvKd3:v.&k{1}: Dk%P+MwRK# ;>̭5;pkPgV<\f*XCd cKUȷk@^*G=['ZEh1e)t?Пų_TbF~GU2iCĝ_%i9sʯ;Z< UD&P+Әmɖ>(# C2c=tfSڴ+g껷קKu3FZ!o\Пe?(m&S>|@/AcX&#$-V[}nN,{jr>9=7ǵy1 5gF(x/d`dחn-,RyU!z2%X#^wo ^W腾 UuDUقE Qf=X:Q^S=a Yx$.>>ذ܁cci(/yח+^͓  ĕN۲p Vy U^UHK#?'_5OuQݡN3/ϰ /DXϿЦNHF)v30lu@TiB֌vgvea9=%[)֏eD)JX*[C"ǝ3/.sugJϾOmGm}RkC$y 5}Nut:FʰJNkP[g<.F>QMh!>QW4[ʀE=^yCׯ==ߩ,ARƹ٨mT:^z?b["!E[8[J%UcC~}7y}v,nTG;a /OQ2rG"ay"KziY3%Sb =-)WņL v:%섺 _V"S%v؊(Afz/u؃p i t~~ӃusUFvgz1)\xXgtYwe\y>y$=~HJFRjF@`/y3 U{eW[LcZĹ#QUѺjb wXeeiߐ{s$HDu[H]haQ&mˆ o7uegT+X_p[Y`~ 9 `-[Zw6_6dI(9x8*rQ4p(j*EQf".p8S8 6+yb(y  ,L% ޅyx7!$-Bc%)CY>l̉ z كX|h,I_\-t]ƳT@Ff6b4OV6Ώ3XK3EIMz'iU%ym W=6t>ΒH`LZ!zhfSr6 ぇ1-H)L郣Jox BhP)b8](Έ>2P88xj(9S}[)+wϝo=@x2Szp qO AFU0BpZD%LZrq8n3s0ؑ)`R躲k.iƒ_upCdFȷqg"Ry8x_bE-ѽ_B4Qgw=f 7?ʛ?0-޲f- "0 ={hi5XUv;{ه5dIvJ5(,b^a5:v=s +u%a!q~StljKC2P8m>&7l=C[B@~khix`Y-ًMaefN_lQZz[@3Өx $u%hOFCcW҃ٹ1Ksk~\1^S-Ye8$aO|>)j-^6'Ր"wx.y O7OPe6.ӑb;*_q.c.1fHA7U!N(8;rвnRI34q12i"#=o+v?ex57,lrx^"A< !EA#5|]nby}ݖ&`1Y|IsJh}R)X?d3VFE|s(xW3*uV;P'Lg־5,WPd`8JTy"тQk0B50L<;Nե}8Z/Sz2}໰rQh"0Qs+!sQ]~kԿ]tenFؕR!kL}Bu;rDmTiCiΰao 3S걊 :+r:;1_2Ҷ{gX єys["7)ox YZљٹ2 $ΌN!:(Q:)魧y䀁 Lj0LoŠ5yth&䈥3̔2 J\w4H_W<…O8Vy=y)\hE璫 ёc \fJq#hC2r[t Ed Y!JZM|PC`mP;ǣ{"95&W?\1:~JveO)SS_`P.E|7Q=GUbeBA =O'Pۿ]NFX&GW& M%IODOe U vx91Ingnt>|ʛ6U+AG'oUmoOqBu'vz0Gyy7 ) OFNw̰j//(h)fYȤ&ͼ.ARsAKG^}EE`܁b = ?)M=Jz\rjRl483{0fϓRРj賘i ˝eLv/UӇ뎜f܆gV;:)ybE٨Lo"._%Lk^-WڿQp귋8傩hR' H.Nk9ešQ'939-_q|+Ag#`uܝ^gHo @õ9 '=r!~'rXtia~ߨsȑsRVvs-S2(.^0gLn'`kS9wz܋xV!2E|^>ISO\0s mF4}ys L#s(-{m3w ewH(5Ho[uJxTG t=wN?ٛoDaἑU3#fDR)[Aab随XX!R[7ӽN^ o[[IMi=m k5|j=)ŇM.bLD{>lo- ךrXaBuD4G^m0&ޫ8q<쿺jJ$9JPVOzn wY8wA3^\V"](?Ɇn,ąw{ASTOM: i@[_'XO ._^ 7msvQHvʒZ0<;E )gwzO0YY6Mݞ äʩg6+֒\R#%pYt°";CE"7*F☩Zs*W`p19PzԆ_XbrP X-M` |W8PѬ v ^JlU^ee5wS &Nx wMOyekIxqho;=~,LPA= >e?:L̇ξv#BV=Z ^O1Z90u jܦy:"LnBx&eS #Gz<.^@ܛpvevP̓zam).d@(g%&yw"/Ο'X¥H =$F:$9(B991D3 g|V`Z籮qՎdz5(Smi0(YgP P'ݠ_̜ "yV(lwi 1۠<f 9\#c|P[`a)Y U/XuEQ' NI!5¦)ʖc*s@% 'h5]}n"-q&O5>p N*)PYCs[7YxmH+eցϷmhu3cSgd{6Q+ja[vzAKדe\A/}~rGBG~m-B #k' W5]B\pIȘnٟDr N͏nH 1ahzX#+Uyu.Āx8*vl)4²Yɔ[:j:{O8 XM$׈]1-ͪCnyJhqLh{܍+VVn`=^q[[ )lC]N7GpTjTlU$eX*Ge5! ,v{c|^}\pa3ZƜ5zc)4 4l=taON5ωiP.bܭbivLTerGKS, o 9eQ K956tĔt)"~/OtCD{=5Ac Čfs^CS;ef۸+GwBH}AbtN=0\XChjqPN!lhoݬ`BQvuEfK}MH-{Y &ٿ<5:mX|̑ 2tZ9vR * ij„@0**Q-xr3t҃ WUР5 EJ)]M+G DFDoծ>^`b}"S ϣ*bfjU -Yl-;ՆΤ2K:O)1CTD-f#blL}ᆊ D($|5:0rح-|`l*dQ ~۲.̭RG|\$/R4N97޴+K6x'cN?5b+n!Nֳ*#X'CpX c2 K#'t/;xSJrGN `c$cVgd*c.)4egXFUhyw,i,&&CkqLcދ4]s>D)Q }u2(MՒ~藹aIt{}Yva f ܉kVWŽ40tž>HֵPCڧ ,E/AB|EGGa3.'IMgCxV洅'ԩlII lF #ːhQS~&ybF#puىņ+ns@\S EHEmՙ7~b'w4=ip}T;f}[h@P5J'[˾}G+黿U  qSꅥ~j=?wga>2<*T?2= K';V/-Pl])}~qMqH,\jaB0cm-UO324JlYLmy)1)aX:zDDeU@3+GY}ϝa&sg34AT'YP^bPp5AcWV7f#CP%qd5c=KGhC=i{54]2-tZ^_ݟ=3*(@vd,-:.S/H4v8gmؙ]hZ]]LrsTq$\8*)[U:yi3gAL;&뽶l02%2Kq7w':8p ^x; 3 \􋛕SCZSy(@=J >9)5ٸ/y X֪3X;Qk@ق(?")+8u](gv7yZ:/k` kԅPM[ׅ]F=TH|߆69ˏu%U-pP}y0,4y (|j4_6N-QB l/ؙK Ƨ`U#yiO(ĪםWƖ Ux[?_PHI2m҉jsUV> f~.kI(~৳׫JO7jnbG,+DXz8B#L;10W ~/2tQpuFD!@A κ{Rw$'e̱9WOU7x#8q^b}2%EOߐ1 mq8֩Д0pd2";$2}(qAp,-r]S-۸l\ '@z s0{鶎m\EtKL6|f-+'uK2nh6QnL<񁦊M^ݴmԠ*":ߙݗX8O%-@!yM8牦qh챂[W rN֫Wkg$E42~IثhCX 6RwwR_>~U)FT[W=\bRɤ{٧aKBuq_j5e0z78Z?-@*62Pwŝ}N80{mh/gV $ڍTdi q7hB͏y*__ @ +ʒu85͈9ީZcٜhkQ`uq1ޮ_26*̵&^ip08KU!S;cy/{MɰQ&I&R ]lW,3VqDn g[j ar[A$6օ~S9:trSuMsnmYn(=,*e{Pt!Mj%)U?X_aوۥGXřA:H^YIx[I>oT6]~ hl  "Z0.фDOTrgfk*m |g`@H`>1!vJV:>G#Z QdT H{IH`h!s'FW )}OD=Gm+ ke,&U5Vlp.Uk/tΐ-3@$1F:坨\-;(4eGv88h_!tB;/et=b$YI9 GlBt@yH¦V8pK,vt^sݴ%`ᕈ]B`Y?!fG94ޟ˻Qb6}[DG6&t%_1XΎ֯_ {y!PEEFي}שWx 4dr!X䋞@X]Se R@7 >|ZZZ,_k| CkLj]dat#pV@M`8L} @."WD+AA3izPyϓ7s<&>8:`p^Zc0%1(9} 0jT5z`%nNpuXgF8y&^Ft+XT蠧Qk gq1黧YMb*4җЯUb~'|qA=tWx `I6m1)=7ʶ7~&d/+ ^~( "zd; + 3SZ9(]*B7|dѽˁ% Ko&;E=GHIf_G ߐӵp_h/0̳-%NYFS|۠jD-_Cl';٨hBZj/r_Ȱ׊ɓ_mU}[ꉲ~S_%|R_츒/ܝ]y b! z嵫O\2^ iҎGZoXJQ*3kcбns-746n yNȦ4 2 lԞ.B{jv7k8N>S (xm1Rf? I 9X,%pCْM]]Rh(S[5ڒcxFAphe%^D=.pDh]Ƹ|('G"^tca$YerE~L;hb9?g}R(fiyNle}S"5*gh=0gsDP8o>(zI4+5FFx4 { `ueཌPui:+1NYTjtlӎ!ZD%|]X=RKʬ ^邇nl ̃TJ5%aȻLwèշx.#v> `7Y&vh6h!ƳR>ln[,v‰6eh/b-*6[)t`ޡ _u{0B\F4,"`;(`>Ac焓i0#ڂxFRb?f&8$c V7r#hA #t% |GǕS/#%V7#|e-DT{ w`z Adl8kELl ƒ񤡵XsB&)G"SvMQS'1֢DG7@O?~V閵 n|NL 9ZvҤLpI)5yU/K;[rh)MK\Vgk{!̷X:p;'%~{-krآؓ +M{ZlrIP.g`sХDt>>zdX{ԊI٠tNu׸`(-c dbfr  >-Tsh %ofvF4,Mو"ANʝH2L4GIPS7@)>ԤZztȈh{aMaCQXV ya> 16Ÿ __ŸL`'Uh^+ K #5L>3jKi#0AHx4vɎnՅ&41"@t&бJ\^XcuMK'b+;KLiH=CTu:.!~ -0R(=N@kd G[RMEM^X%}!hӗwz^re3k'R(, ڇrJיۻׯ{RO$穫} c%c{Z?&p%y< %ߡzx/QPw 2ڸ$y2j]Dx C>!Dl1 ʙ=]"/1gʯu,Y)oV=m_W@ԇ2 \6@s@>%U0MеJwt9d}FJI`~0țz|z`/]q-{Ү7% sr~o&:Y=7GFKDZ "3o aЇvvHƐ,+m^oU-OƂ8yQt 5.rknۃI71%}5*>s0ECl}}}p_y !YoiGVȗ U1/M.iTV!^WNgAڳ)wģNp̓AM˛Udſ!xs=/۸\rh]̭r{av&o9!"gSqmawV0M2q#r3up 읦:I?p ~9 Ъ^_G*pN {*p*esx g&QɛgPW)XdJ&)=TY'0EccN#xzÂW1"0ahqVZ$B!coyU~v[fl9+T 5sk Φ dV<{uHƤ Yq-)\p95*1@VY|qܛsGB꭭wuJݛ Vxk5j& rPeQpS\:NJݳ-a dޅi ; i6 |{f1-ZU?-*q/W'Z"+U MEj[[_hvyb-Jx!b2o$ euXᘫ esQ5c`vIFt$#ak;7݃_.`qs.]x .6Q+t|*Duڞ岳Mr<'3_q^%dB h•sYOfP*hIQ2 ̷tJMY_aDtM3k;7$eN(AK4֕9 *EkެMܙ6l#Pe,4&+n5/!Љ}jAs4o&@Ìg[郈rJSmua#|d䥙p6S3G2*݋'X[-֭[dKWZ]BJ]2xPV+a+H" Kr I7VO!F @UjGu~Qi4M~" #ț{/g׈?FdvSzjI|o&-OwkL -!%TJpBh g\RPc8Gջ; k]򚚚3p"$6 BIBhf){Hϫ\Hd?ꗸiZ(*76泅ՓC u5d׃!8zCV7RiE;^}sVT@9a`Ws6[(ʟ9qxo~8yR1`2}ۗSuMT3dӏɑUwFz5ʭ7 ee9ŀ/SuB~%$\j SUKdC.uC8J eUXcP8/i{:aS9Opæm|qCf=} T[響1Ҳ=»|u /HmFf~0k^h4+=Nk傆^=K/`'.6%4/ehБhRMU`2F5g~^b̄&6s VRZ]o]=4 i5:A4&&rP"t03amp7ge>6toÕw+] mŒ$`ݺa1Lu0oF̎@M7JCMëV{綟2[L^>F3l SN8~kFULJV N۽̪2 XOm=L~]~esz4"Ź 6N[ᐭ*̴xQl==Z.bJYW$^0AnEƔL;18|t'^x4]XƯQoj0IsDC1qDg&9uM]]8h6qz.)b"F14:T%VB^KRhn0,ϴN\cȾ~8x+R]/ Qck$u3@vzc\D )zd 6D0oJ}vq٘Y?FZ$zRf6b6U#_Yb7ݒzis%42[@h'G3躯Vf'6vJR2E"ɉ2oR3saE =+l`rCB=ĉFO*N;8BxB/ Wnx<ߧ([d hAEYg0va,pZӽ%>'q:!(tWIX ?n6!2 xZmJ0ЉGEkiWePW(u9P;JRxtNe G.Ch!nyi]Ũ[}u];PVQÂql1\֤Fkl36J80Fg8b!}R2)w95:Y*ebQ]m8Qk@2Q.X}u;*Kx!H$4@3Cv+q.ۉȓ!-*f] Z[rE!}Pq;ߕ`Cزn3S k@#vntS?Z4(/P*kP匫e fA_ I}6/_Z\p:3bJ_dAM@=a;6>X\Oӣ4ElyE 7g OEma*hyGSCn7!+X6o#3<[ Ю_F!?Cn^v<IoPa%R &B/|`Wl-e+Y0՞>?GzSXZKu"iР.ǭG6w(.=bj1FG`0ka"$S*;}<υ}@!4u EB. hLVe3HrF=TY&m{ ;0}GEɯ0o tDuyBc=Luj =shfjeHg" \bhƢs{xK+悢4@t,9Y8e:2՗D =GC1[{w}o"|O3cx7:ް͚t{]z&C4fPzHX|I̞;R(}3] 1,{qYUC~QY z Qxwj7^xv)/];zS NԉϢ,F~aj(Q27oDE1KJܮ'="SVXZ//[;'-wVijh^^UmT&c;+V]Po )u nW3*{BC.N=) f]H I qU2JD͂~q*Do@EG~FWiK9KGuE+}]OG\qRyhf?*O { Ow0!w` wI Qx( 3R2:g0|~43(4ujgQR[{tw`a_GȎX;UTڕuf QN%Ө:%:oy Pz; n2̦`]k8 W(p4j4J,@1YJW-nF\,u|zqz x֞=U QdTUg>cs{U 0%V!Z]ܒfDLtiROp`-Z:g2;2=q68ۮʝ[蔺E߶o%qF':/KQ 5VwY>1Y;g*Aʰ#~ G)ЗkR䊳 Ex50@`W1"#)9q+:{znUF7-<"v-v}j-cݝlZ* `lg =A=W-2\OnnBڷp4HNcЩje|n3*2.Wyezxnm^r֗;Y!;?oL<+Y.JAOrL.̙݁\ |eqevWBnUH(7-N4K_"< u F4#,fDXcu)OL.V4*4I]l'Mi$I "9.(a%(ŜqjG#uGqS y&)LM!;8Hbs/ú:l>܉aM>JoVL,-#00ߛV bdwbeeߺ]HpPFƳH;aW%/oFWM[!_I_~dM뤊Fӽ^$]LJ/5Z!+YAlI\ WB#vJn ^U=y'~2됅נ'6gz͕HE6`|huX gѺpw[@j(V EGƯC>³p5Vj4͑$: ~j"3u%1Nx/'yF5ݎO$gΧ}  Fg'w2 OxZP* a@a.a#K`Cu9BښňW\qaN .V؍QQF\f,mÀkyi.m:FULm8Q-^"큽ISBS58\N?4 \r5b@.ìydBCqXb"..z>#}=pmG/dw2@*m9sh;㦑Ж_e5{[亣x  PFUh:9|6|h~T.:c8!p6in9[@~Wn^y9?'tZȇ#}ؑwpڷw  ӌ°xHe|xgʹHwkU9]kg`ܩyC2G Zuh A{jN~  $MGގx+"!Œh`xWĆLLs-FO3ҫ;>7Q*I<)l<Sv0DpW7C]3jX,+HpX'jq0Ae/(QdA 7ۢ~*9xwB+¡[,ŧi레Ȃ*qdhWlPVz!7"C^h:cR!F SS4iЪy.f}j FԻRJ̙#[?wy=pJL\Ih^d@5E[ " $2`:X[a0*\mzC<M;!DkK#2oHqaK 0I>C swZӺ̧,MmVrzUe&d^EC{-u I92j{r%]hNle^߂\',S$ s6_d _?xjU']@ .H0p'vqeS2辶Jy,,[*89,t[B8ɢwq)GB& Zf+e L1܎ȑ :lU;nT-3r8*mLTC*3k^YJ:߃aZ}ŷkzV#jkLZ_!awۣ]i;:ONx"ػs?Nsz|;. l>:2ա. 7OI>VWYS.\J6 J\;C 3Icqh4gY$t=e/aġ$F>X+v? j ]1k 9{֫V?~Qոԯ/ڠt5Pu{͖0Oxx@;Vq$-.Ŗ_ύ€ ]|:P_,RU>W64bFEWPSůKG{YQPuy}=d.\sXBX,|o,Wb 9a׋ vmUGԦ.i0LH>)DcQn $'Y$-ol♯)cb,?^rmS}[P2/7K.}ф85%J=a a2kS$ǻ\)77!\a s%"FF0\LVfhq8kVdA*лa!Ǽ]ޞJ jHhr,|8,eh\g +2+['4+PGgcU#rt4:\&UMήKmr"6׷Mh>jdRq#X-||D|}s'V~p&&H1:#r;T֤Ar(?6 ,!*G>'Rc+'OoJ,X}[宔Z'g⇶XįM? vq^%qoJ@ /d99@_u>4?XBΝAR?R-n==П~ԕ05ֹTcPq`;z%C|[UQ\vꦥۂh[t[.>3sşy#or0ߴ~tՐxZ79+<=r)^QKQ5B4Sgp~H$Dܕ {oxRq'hP0Ύ@Ȅ: |ۉ=e4ld9:awuxy"ʇcR #;uDNջiR: Tl`I*>P/TҰuG^--5"T"^W ܿ)e#ݫHn뷕R"'5̬u .ѹ[_EP1.a=iD+qM`!p)Oxئ &Xte}!dk+g&dMrRrĬFV^),/v\b[YQN~Y!y\L23_p:+Su4$pOR*ِˈM#z6|`IQ[ٖeM^ɝ(ZFQ=o"&2j)2l7B2q2 ^IxU lJ 7n~~Gl+2L:]ه.:pF8+6ZT9EKKP;-'\v@g0s;Şmd[Q/ 9G*~o3e[}A>Ys;_&19jԌmo :\T tO|UH78f~/W.nlQ/4Dɽbk \WFReť.KlQČxɥr ƢI,5>gXoo+WK?Ѐ4! Ƙ#Q lD?;yiF.= j)%~x]W|gL@"M29Ȫt `QA Q~wqQ;^vR 7ׁ_XMxng40t;*,Fʼh(3#3+O$Sv,yexeS6<$#sD,gLӁ8>z heb?PF]@D+Sj&N";; #&k_Er˿~t+^o"뤳_Fm&!k;GreªefB// v}y| v0KV46N]O&s/ E3P ނҐiKdV ֧EQ$KUFˬDK&RHlgMۋ埠=#QU}* gFis ]ގClw?:1^5>-sJrNǑwc(IE9>L\KC%P= "?uQS&re/@?uȊ`~a՝dJ؏8Cs4GoK> έq +&ѢbkI=%*>>yORUb.&Z4M'Sv`?^XQz@%ݸ+Xy79>`'?*Ɵ֜e~QS;6۟}+ &8Рo.r/I߮'Ԑ5Q5-i7t>k`gNP"~}+mLu(ǴGRno#A.QM`i{8i?: Tk?%NzЍitI\%_y9e^E?# ~}I!-~$9YR5U9]~ WeihOs; BzVrK7H1Xp#3%\_ I; [|\vg0 =Tw,xWxm &1m 5$wP!,) jNgBhhKse5ͯSތ( bv_ óv+fY;|:r"n2}5* ;@2OcAuoM-L4_10#Hq˾CXR!u R2Hsbӗna`с6&LÝ=p,̆:t4bapM (id_>Jd9|{d40e[`KHdA*m`l[f  #V>a(?5~'F6/4qۥwS}&(\zmm|_e-Nّ-1qKoB ?6_:ޜB9)g%9κ5gbW047nm1k^O۝Tgb/gm׹R(Pl1 fF4KO22 _d@ "AЖ POU[hyQAka'?{WCQع{Rgn5pZ7v_@lik\B0[#fD^pAn^B&(b꒬v JdgH|qB`{>y:sKv9.yȤ8B{Ku/ܵ,?2g:tY$@ r2} uZ,ZY ?+"lK/kG)MA;1'H脭YCIS}Ůܺ5Lc,t h"me\4WKאMu=H3E9/ci%*,AQCClJ<<8$v~ 겎i 6d!$G_LVrֽ_J.#?nO.w̰M66,Lpt_"v$r|*sWP_ڲc5៱I`Ƀ)+f T~l(n)ѳW:OpE^+Y`~ +T)JrxVon`MC:t(s]uq(Bv޽dS5Xfe)q"F +f9}.?Ce:|Lx󑨧`p$ +PI?K+FEI ԥPݬ"3 锠=JI5gKԥxx֡BA O$hAlØ{SVW(8[Lw0=͖m5 yg?IJ⪐6 }K& `*L{]zea:Aw3-MncBNȌG[B8{?>NE)JM"P'OR].R@3UzE}~O 38s|"8Y(<{b.vp}"|pꉅmV}^+oMMWZ,?^.y bAoA@xӬ7 YDV0[?dwP;ZwNd:r"x9U]UFqu5xn>Qb0Oi70wP 0(awzrAXI>uA:5ٜ@k:PdUN0!H[s^B%n)黾 7{OyX@AFҙg1t& PJtAkŽcRJ/%Oty~Uwx!9\&1#(o-8[?oRa,qt6g=_p4 ^rs2dZnJ!ڶ8 yHc.1Gm哗f%2(& jX1Wˀd㛊#K:Q" D S_6U8>Xi*41ۄA 9%dfPݘ$2ί'G"15%~)K'aGm,庮q V|&ގPoJ5/rk#8'³ߟ1Z#?hh|ۋ*'MY! VtmhE)viDದg2)59:7o|%tf1`(ڈY1rt2wi#涠W]F [ B5`1@)*':e2\փO IUjb1 m)"3ۊg z1dېfAf79/_Kd=IYpm䟾LS)N #^<ݠnE^UzIx:Nt~'/,j3+qFxElMﰺ;aP,؇O:$po5Bge_[,\.>L(so!0;{(Bb.xE5JfhQg쎱8X$MRK;Խ Q5ys%]Ixez)0}PWڶoUUt Of ws\(J$BZO۞1zG,,c1Z6(9Y/AW@f)YrL;NרbcB/_p!lO~&{ '1PIXU5ƕxcqWѐY ~Бj|M^cOQ3Cׁ0BBdFO-xG\ yʋ`5gTMި\/PAd_J 鲃-%_C9lYJ C BZb^O#ygځ=;cJ\1R՛ya~D|0VؘE'1hoZ6ꅈN:Pۖ^P8͗ľZ9Z\Z:1<)bY0j4ɂI.%6aڻy}ś6S bs6a 3{e]}ojhYZ<ۦ.|)fqAo"v/tPDpwSV +P r:/_fd$O/p/\ nLV(;3֘uK ǏuIc7Hq 5rH~w>A9]X#I8-q@}Zc*~p-z{%֮} It͡9h|eN(jN}ek?ۺb0.[ j_EOf!y5W8yd!*P4I(lb+B?f:;čرVV-Zu ZB&re-"> 6v[:/G3Er<\ ]VԌ SaS?ǽ1vʽEBKFaj:t9`Ջ oF%dVE$Tn) HW1{?3ʚy-ژޭjIsUn ԇRg1_Z.pY3tfAUu;A BE9=?]/b'Ø'SJb:Qw\^%\w֏.Pvh%R4p;mȪM,w#uK0] J!g/戥 f"gjIsRd{ gk^alǚo n"]6Q0+i- 1-f2b?ؽf.%Dզ!gɞ&JrN𑶉m BnL{&kpmN[& r(H!CjzMXSqKyI7$G^ .鞈EhqwNq9JlA }U ;!WH14^fIz] ]%v+EOQ}&`1<ꍉi` cДچ%*؁Ci*\oek szđadGpKI+yëw+1Q6][kV6 3KmhhRLZ Jɷ"jF@`,~$P5l6`$9xoz@v*+ɉt!끈q%Qsoρw֟;X!Y@{n)yIo [,MIHH)n`L? " J}!Nl&^wy 6mFb3ʢzv7-o%Y4Ts\On-`6'BWR=2ڹYޗŀ إ}POKJBG,@-LCRẈq$]w UBanYt8B*p,/b9@vKDۇܜ@&ȝfOp? 䱲LBB݋Dhۯ7⩭Da =z>M[x3[9Of.|!S_%ݩ\sJ2ͽ;%foF4BXuaŸi`#<ߡ^4{ RsDvY$4u)u=ﻲwC]P<#d7z>į oڭ3(AI ftҷVg:GI\/%6vJafL|n57Ec]M˂WmCScMiAb.a4]IN`226| ?Bd&tS^[9TmIngN`"!0&,%kC0!":-;WO~`pbɺOcӪ-A``|V?sE砽Ñ :8>zÅh$7t;Y6ISIfX_~@m*F,NFKe4O-)['wЎ0w¹Cr&BjdGCz0FxUȜ4T0W?<,7@ZBЈuӴ/nr1 nD[i-i/ !{CoJl:<}4jČdbDib8 >g4-/VWbxyUh1U:bH+YePO0Y`oKO(^ n2Zgy+2zLC4U.x=ڕJbs{#>Zx"'.rǏC{~H8pR=Ȓ;6n`&.{v_ZYWM8X&l[l *dov>=SH&3{T8E=$y)[N c}%9QR}0_<h lQXPMXh]j2,ݙawB_@R*H -REv00?q&Z~7yoզ>7Nh/]f*1?s]D9fD,Wt|OUt^o|kR U%O3Dɛ #Gz݊QA!&/x7;ȋYEg _MAiT%'[a/HvJ\2L!,?<[_ZO,[{EoV/xxrq{Ҝ@sc+И zXnkS- Z Pw(-^fbY2f:AEx}:q6rD"A8TuGJѩDw5fАhC̱ A߲Swe];7.\?Eot`fZbGklnf-pۥArz7۠ԩN,D+7(Zs?WZG9o벤DqZ5D_po<[٦BQZ$ȟ[':FLW~ =~oj$ o)x6b=;1ԙ! ӹcLz "?֤K|:3rB(I +Q`ZO4xN55 6xBWU5֮x(Ύrwlu?FOqnxwB}z̲ 1+6C9XT7AHK~^Ov8T1 k\[[hFNx XKȫө{ kտǥ{6Zr?W,/];jʥ(5f<3_rw8@Tڇ?Aux| n U&e3Э_R.>`ϸ+>.K`Cbop-ޘEA@riIgUXd=dٜ X.FE Szi20GJ*|%ŧa"JJhdپ=@fz2aċd;RUjub$ }`Zj+mƂ@rurG+\N]@m\|e[MH{H8A} l?ҋQ54:P v+7U53qDLs>PB9u].Jxs@^/(/<똸˔yɼBi'2⺜B'f#nrq z`Ռ3 G(׭=ߥA& lŽIu~(z0q7B/>s2&jh/VBLK[\W;h$w_=z[VQhEa<.ݦ-Il(~&.1ĺ5]Du.w"[TwHb&$HꇟJd]?A{:`(āM@TV-Zgm;E W&8#9m1D X/&܆]5 9:#zy.9w@xOM*MO4I #';oʼ-Rq Љ](hA+b(o=d,M>݉pn9Ux"퇴lv4E1's+MKcYf@Q#` ާG ,|\F E"u5P]y9܂=x6 _>PFdSJVq5 &_]#2>sC9e{|,L5hV 7qxzZL{iH1z24JFfE}V..0Dxۉ NIagD+p2wɮ ^-gvKd") mqux.t&Y񋽝eBAGIf5Ҵ4=`mmBoU.bc+8~ Xq&; ?%4-F箉 mtWѵ(=L hRO ha.)3=1~ Ԇ*ivk8Fow0C'c;;A .x2?GsTS$%x,c~5Q<BB ZJza1#_m:bc lQeN$W==1Ŝ3P*Wˏd@lZnQGz$>U.M]ϴ=y[2 bҌ(5U F&kM77Ҵ|(xS۶הR=F0@=K~V𷩁Ǡ*g%1?IJdȥ RN4Mi玅K$m/I."Dj+lִYvv$3Rz|gseE,4Fazdۿ_Ye0`{xoK۔Q)I4\{6I*5KIhc4qϡ"7dd&rF{r #j"Xlfy(f9 s)Ƹ#%[Ҏ>[N͠[W˷6ԅ) ~n.ǘ7@=[k`YOQy^[7 ў"ÑfUn;0[ Ht:uQ oVڒ^mvdY @Ue¥fFrsR*㑰%re|ţRC/(ޡdPY\#X_K6] #'(Ky"QZ_SU=­x.)يE/ɧ?mڨ㭱-`T^+YitZߧ@9p qȫYF~$*yVHȲf\4 ݓ73WBMBS0wkib  ~WQ{ⰾfخTzc=mI8hSXc>fg`HyW O|q-{l7ZPsbgv'%85uDZ8򝤅.;og .vHjnjip5a_س#+~s ~iE;yF1vިaW>W>IJ4nxb6 pow}m$;'PUO$^f$"[\9)CP=͑TtqޟE v \p,o܉%TӡF`F@0yWh"㻬k%7ǘ#[軸S(T`2LHO!k;co@ z @ji}t︉: QU`qhY\ VQAٽVzOq7 j'er΂ڤ+ Rʌ^~?k[p}fYG"WB'.$7D^Hϰ2׆Fdcs'&(oe-6tQh9jQ]ށ]10r4 O˕dLsw(GVd&3Mko 6 y!(`7NV5w4`/H?z}yqqW]=%c7tE%25>\AXȲErf-Q4GBј_TMw> r䄗{b*UWi&d.'NܕUlx%ʧKT16EفTwV˅Ak$2<1AcvS,(;OUa"05Yȅ Wf;N$k\}=H3vm]_F}Xi|{EU Ck1PJF"C7EH588*(<5,,FP7sh&4[@\&d$e# 7w*11RHEܺzuh$X!:zDV@?,q5 rh̽y|sxqm9V8 ߗ6K06쇿1gs?7E~V^ax j.@9\%bt ZH?_t- J6'8 g'jzbT{ct#zƲ8<$^g0;)%Ts* Ufց8Iϸpv|W%qkF{]J>, e9>_j};nKǴ~Մnsq̈́AfeF%$sSW46". _^.:z-Δto"Fo- 9ƹ4)O!4{hր3W\܈÷͂Dv'ow.[R? V*[: uL T4!"*SIZsOޮ1?NENlR9Z۴{{&2J𻪮hJ/1=ݲ۵P"&zX UmSR Bꨎv?dB2NOHmLte+ 2Ɠ_،|D9¨[]ǩZ۩X`9vpd:j4]g%/(7Վ[|f "ɧWN} >J۱Z׉9(w9yX_% ZmsBܨ1r;YKHiĩCzYP9T Y fNS]%3C$8vіECg3" !q;)"xLЧ4.n1c-'`;`vLxg>|(=2|xgCܓN@ݏ#ר#X5Y .Ӎ P(|?!< im:)#_9xR[Bv3ӏi~Vk# ^aLZS5PZ\tzN`W݆]pNlֹpHu_Kb jYE/4/;FмX\wF! kj&/1$a !Y @pg_p7 g/$UuOV5șʒ"ƲHm=s[(4=DUx#sҁ_+ C30%vKMsze,<-9%D;CYR(9Lwȗ?>ׅdV MOY5L۹i<_0jH )fnVqi|>3q q,Cqi8)]hǮWdcb ZϠ=M5|%b4frԹ«9hۚQ`gǵȘvp S 3s me \r1T9{|V`_Tߺ"wEtu2 sZ~N:=㴉i{ h)t"a-c-ذvM\I?m2 _\ 1PP%-wfpVqv2kW[>LuX8Ȫʻ$޷׌Y'd&.젉)F;z<>OPd(ШtOvM"Lq@تCirrxihvuuP?ӕXقY< xQI{~` =r 1aA /Ux1dw$k43Za5 !OcITi_.mt-&vGI/+ F$4`W|8ؖۚAcqY!S}77< Aؽ4 5S(>r)A;ȳ9#}aTt4zcRKE ꢖ`SҨպYd [uhrU&+!ooeH&K(bӢd[R[uPB .bd"!Gb0J`E}vZNT2.}ٟH& %Zc|Q!hϯbc%!@@}t !`@B'yCVZ5Iq-TzoH*zGrZﳨjǑnTzUFSF.sFbĝ6Tqũ~m~X7y㇨5Ż86؟麟[’*8P'u7s/?UN4xs} .ey!̦EdS;[[j_-Fb͊E\q Z "3fq )={ݛ VdK NM[쮡;fAs%s Rg _n)w]c R6\'?-wl᫫>H܅Wd4oݼ'u 7m}SD/Su cTt?C'ݲfEĠQp4,7:Sl-C6TʺiHgVŢe]fGXUyIfkgocEKѵ3ƶv$ʰ& "sֆ!xJ,mYk<,tZgy>Jݱ%U\qĻ^g[\w?~Bk!$i?KtENh$",_vљ8ON62kQiU3C$;Γp>`s4DCx/l$aI/ fPu?uf>C% YtkE֜xf][O.4J d qb}E@$=$m@zk$UWmxY>B+s^2)A 6iL5 Xl>c%5({,hVGSݺ9p; D"h5/ TϊM@. W7s4f=VU[jeW$9;DmIRVKAI;S9$w>"'M-I8vZwq25%SYUj@_\SZ *k#wESMTYUe̍j'>6 MZpv_̸?L kΟzŵmZuoϡz85T؉xh2g}=,>;c7Qg~6DR1C1Q-sR?|Q?Dlm@>- }oHjv^R܄v5'-DN-KZ5PӚ IQFnt׵PxK3_o;p(ōݤgXcf\4TnSnC9xRӾdj1Jp9A L"쭺͛Hbr}'3;8sޞ0nƖ`Z@uX=zJ/?T# d%~C:vP$QaQ18dgnW}A]ӗW^=}̛"ڸ 9˜_ )D6۵rJ<_.ɥ83.-xuDMثnoqRu_ҊB#ۜMZBj#7̈=^k/rĦ!ZU)6.tT**)`v8I3&OtÖ\P>bc;|T0YFǘ8 !`HOneE_S `>!?(eѥiÊJQuYf}5L} (Ufq R/,U[t`t-2%5ȉ27>]Z9״zi\(d .[I ڱy1/`Ow毜!y7< %]w|sPs(O-}OfL筏F5oXֵ_Mpd-vԲ\t;]ċ X,$mX[A4jz t4P&aDŗ>]mZ]"Kœ5>T\j \zH?7tr95y[±ȵd#࠻:uXTg!ߛ*10(@[ 6 ѻ8壀){QJQ2f9# :[on'4Xm"0ypGI.IQj,s'JDZ_#Q,yGw|DKa՗+y!.}$ ,ڍ6`aqK%3=ykkfO'~fe (z3;#@[exO0{q0^5XϛWkD1LbX1,;X[2AR \tPY%fqAn%Inե-ƥZ2| _jTn0٘](RGOj#&o׏wmTB`o>$|t ̪2\=iD*G[ ϫe6yy9-ss%?HB5EDÁ쩾'QoB`~!/`H=)'#{֟.s{+꾠Ncc'72jGXdP:YO9N|8_\]@+lcH-K+WV ԃKq]@=YWuw;uXoV^IgծL{e-ZԃR%h88 fe͏0aVkYQ&ȶWd= !es"-ᔟ HHҔ,FILQ_q'e-oїה7V#b0eMe39u:U6~Ï{%5;SuoYBЧ[ɟ#m{le: l*)N|Gu԰19r 59d ҋeAK&9?mHKOPQ`\ ڤm9 18ݟ(\L=%uԵ:ruURV Rt Dhʙ ALLd8RKkQ&nZ,H6V>w׽Y$;} rgٟ^JydfTb"+S& R$8C2ʺettq%˄[~(]IY^$iMJ˼t(lmVw1̥{z"oƒti[UéNM]Z`Tḷf5`d3m$yb.~M P =1Dŧ}8l:|{*:NIj=EY*)qw oČP]0ߍ N- MQ|bLw%pDYƌtWCv!gu'x3;{nKuzlWS@nr,ZLkTN_F!qtإ4&Hn}YXPF)yyeY,;\\`Ėn+SPҸӇ"Ěn׆5J]vf7ȹLYK= i9)4k9m?hg>vZtlS MTJaooG]TH:'YzW#f&SY)~mAE0 }3?$(pIeA=eaz53^KD Q@nXȺXjjFۣ67kS{ȥ5''g0hɝbQC>iBj!IQh'>|0RϺI6;(d`讌fMMT0DV\cik2e;kCѦ,R5kZFI&M{t@l]e$Pᑭij&4|[".;:FD_MG]JX7Ƚ I5D2EIc)R`o/K !K Uo\ydΞVA[[["~b؆ "F낮gNAAG *Vn* ̋;iCQ<`rhly,n5#SJb'BTȩXc,4Z|g$]T.4ks=>]Pل2-ॊ*ud3` uOh|{11c;C5=92" a:ޠ]b́gl/q\WPGeptkmއ40V0Ԉ)SX'ǛUi+zNM͎27NXyO xVV[췅a( W*6T|cͭ<6N){ì}cA|PTW. ZgXQ0=ǗN 1FuAa-Ƶ=RUPhƤy]fZ ݼTVv:9tJ̥W~'oofb7KMYi`MA]iKzcF2O\3D^^ fab>K ©e"zmڠʼneևC|lI!g)X˸"{Af"d[Ps.+=!;`9J]%˫`A+2 .6đ:{ؐnNMڔY EttR85~娶ֵBĻQhS:Αa !L[X~v<^{_vx7)H;'n|`hiUEh`zL"hp4UIr5Yi .ɜPXd=tdUԈݱن-y/ot>s6ON+[~gܙ~ʼnzpH%RB+[q` qVm+ߥcec) ^hXDzL[aMj})qC0?<] 5K$dQ,m$x~(?][ŏ˽~q=j׿~VGsexfCiאKf,vr 0o^5DwmNA4T7RݢXq95bJbPXM,H$.U(O{vSK>%5:~z#2&'ui: 5orAjeW(bi4t9RXYh$!N~NIi%?6 6(XSv&4ߑ k~%$@w#:ie~="9)~yش|iTK |([39&-8gTo'&+C #"r`xA!r̘9ӖR5F!`ت@+0Kv.7c sm˪hJ9&1ϭ~9eZFeax@۴a24W._-S-  hg 1eI̵rz05 -;ydBQ|57uFym4Y*irPE:?)[fzR&WY95kSfJ\#^ Ȁ~K]7`EMd~gřFj Ku KP-Dv~/!?:TmOlYC3,3Y{=Xfsf+vtrDԜKXL#VSkg\yw*87@Y=o)8 # #p_r/:j(W\N̪ p?C87G]jԗ(ԍϭv-4@ۈ վd=8Ίv_}SvHYavr6v ٶt%h+i»W?4dubgP]^6G8yrH{/< ӟ&1UBl 07.yxTrS䪱aLϖ"$qݙED^3u{B6fs(Cr {z~JH*.AQفk-ox[wU줔G)" 9OL(i7SA^$.J%U=c2aD4j-4BhDb۫|ZjQռ-$g/՟^S /K#^P_U=AM-4 gT BIqbbx]K8`&zuV]Ny!N* | [ |}=쾟LjBL,=f3S^ػ5~: 3Kډw2t9Zt )S G[znW @e93-]$<|LJvVqnڟȆEC_?z$轕T{Bp#`8bSRn/mlp.0ɲ5GK_1isз?2z穅(n.+ӛ"?5N LPB 'oSLAcSb!<:ǡg2*}^H9wԮ}Tr??>S˄Guv.LW4gq`q tt"}qFQ_ w:QًIFerq5YP"/r[N{ƃ{)ppвƝ|P0%?D @ U(0|2ȣSʞ"f<@j0( L ;|8seġfJ Õ K)kRGQ-EW9-a2^Gz5G ߿S ̓L/ ;%FI:SBĤ ,/ȧ+Lr|;HbCJz5:(z"W7m0~Dl 3X_.9ø&OKIxU0 2_ ix1A} \@q9b \wqY{E!aSYBx|N&SW9bz#WѫbAHP4Ee/{Kʞ8Q1{f x#[Pyihѐ&EL_ Gdx  e D]'}>jpEWFŊ2K!t^-pvL}I@}V sG~Elw5桲|X#G*7aE =T=uxyuK"m}XJ4t1loA @6.&in[l2=^̵!;5SK\/믎yy5 /ވhY%Yr/S^te%/87vBF^`!x-$[,"͡u=IYɇ)ߐ h+1{+g5,pݠ5b7̌cB"ſ-:z7RS zW>=Ĉ.œr@C+: WM@@ ,CAޙ_suʜ(:΅t2*TfvӞlyVtslNt!b2!D\_? ƏLУ2=VO;RH΄(xϱaZ⸨}Qlmܧ"FبDd%W8%.j _Ɔv< HQ+0ru h{}vW4_BkDc.@2%W͊"<-8 :R'YLzUt}^l@Q'!^V+b1i"u7z0_WY# "K?3eYoWȋX2ٲv1۵LJOYPf o%2 0s=1f^6icmV[ )X8BϜFBZWp^9p㫛cU]$@ jiaѼFMu x ]-ͺo%ʪ Q'ur;0FenfxdRE Hlp#4axʍ?Rl1U4"L_[2_mP9>Jt )ts ;gK9;C]Tl }T.&RP'OW+Wep@n]נl8lcL*)1v5F# `Xګk=aH$&9`-68*zzJC3+ ZJG/ Fv)Zp%:XR[ٮkr>MLlÐWN_W{8=J"*U`2&*t/{Vdq` '_<44C _$٪dIw ry]Sŵ/ \bX785Uӆ\,mHڲGaHNOZaE{m{蚛C:yc]^D4qJ0([#s=Oŭ;0qT}YrAhRECCN_uGV ?OUDƑ-&(E7JcjI5$gJE!R6yuUs >Q_6=&㐫?<9Ŗ9O{#5k.n6iss+#BY\& AYRѶ;qbOucTNP{umo$G]p8`B !Mvq !ޗz,25)ƒ0mBi)։Ϣy̗di:PIV6^-XL>Rg QvIQ7| A]GHYwX 2%?G(2|Ahie?Jħmw(E*Q^xiꌪ}R]Lыgߕ-TAa%z:Ğw'gPBlw6.7+G7&\7I Fپ0( G̈D-OI_/e7%mq%#gO:lrnG,tzt&VMEzhhȻ\qXfGh |HV=:`4zeΟJ UaV@!fwc!ꈃ_>bi~&z}YaHŷ_j|.mv|[sgX\Zfl4&GkQ6aNhWQ0w9ue3\z\fv_ G\p˜6&tX#>I#^<_L9_X{t~eSPQ]f,7@=O8G$W;)]B>z\>>am9nKvg%o٣Cc NLԴNIYOwdzs]%W-X~' tUZ'ak@N?j<9eAi{0ᾚ"l:RHDlL5/zIZh6NG/@˶G>IZM;4~ gy^w",5lA"F&%As^W 2u |rYvs.?i:ea[ fNN7D=}<@5׋Uu}*,3 xĥFM7U42mϖD(Koջ!-` ;(>,j,i%^MFbQ|hh5,e-/2< oWH[f@>+?4Adm[3ò B}sRg+95ot^}`>hkhOZ1@ΓeGYNOipҜbWߥ-SZ}[oed @x2j@:/Kɂ Kbaz2{p5DW/77qO8aϯ!>7EbGm< %vh7նxsgFxA_?8=k&<0NܜH: ӁzW-s=,_3TO cLbKiz\PɁ|[yQh6\CyY :&`BWYX?ۘApb`}#i$pgH=JE|璧X0Lz3̌Р<Uĺ-;S~qHjQ+nʢ&udTq[X0\PB(M5 3LD%"zlNg>}݄bV‰"} JQEjgmܶW1OZӕ,-3S1一AW%0u W_P0cDru6RRq=bk|'_&vZHoh▥1/ 3؁ogWvR⿑øT)P3jasp`Yh?0C@'}yp7a7RA`$uwWX9kk QyHLՖ:IAfkQBECWQo Ƭ>'|mbung|fZ?W8U{|NQ+)6I_B6DOoDeg~Me}ݿ^äfJ0E,'^yDZU,ocJ}*Z1s317 Q_PV$+NUwl}941qJDhvPqP!H`ַ;DEdILH/Cp-̞SuxeQ^Ji ,"ajb\0u.k1{vjW2Ks#}tᎡY\Կ80 AY/ak]>FBj}S鍁-3gm'$lɏEX5: #~]?p;Łp#J !+fңX(oh$ }4NQ_.YܤTv儳t"UROxÉ#R3%U wYS{s^W:~_׉mnW7?N{{o C-_*2*`q>.F"~BF6s6Гʧ^VS0v ۏXD ICh 8);@eO57c4(BH@tS ?1oDZJUٝJ svc6ddUKWc1[ܝ\7PZYl^OK*d軿JMH HFrBJ%OX ֒|B$ kodMS͟pIUl |d{)lBԃNy&4 91Pzwec<3_Ǥ 4UwfǤB@Su:{'Ry +rNJC9?:;aPqUGF_WX9?pez%F&9 vܴL2N5w,BWFY[ 8d]^aTp&i}$X#Lx/:GOEwQDi-H31ؒd1cE1m ƞw6bD\0Ɋk~=ӱt:8gREN)K k`i Ѵ+d;^4p$ݒlOJU YB ȗC>@iW tIuO0aOwU)%fPf~! \tI]zqIXZ)ܒG .[0jXJ W+[;cHŘ"5c|8eUf ʖ᫋ AhYtF" 8LDB(vH M 9꛷q m=~gb̾VWaѪ,s|zSM[вNkNRk%DJܷŞـoKw3Q Xg~*-UB[9|LdF_bT(+ &3Zl1$s%*6|#P;j[ Je1Y~2; - nlܯ3aoQźZf>(sIE=˚kz~d HlmF,PozjӔM;黹vg[}rk~oȖA{NwoD;j~2).2˅b 'Xv_-_V^uLMr# {_U. N@y[)s 1 =q+tL t^bʩ,`񤽤>iطl 1'VjgSL_[yh&xɒn}5+܈%Oep⣡>pƛr {VOd1ߊĄRJ[RMJ\@UK Rsdʊ0A͕=[+eq SKvÈڞcÂe|M+͉pE#,JTl!w8jk ~:֟ ϬZFՃRw.R&eݶ8I^:ܮ\% ԎT d,b*bx#% UHvEh?ab? iG>AϘgꯏubYp|?n{YLቱx#heAخ$P'T'6l|ؼ1G a,^:~e?@_$I5ٯOy hЇq _ĭ9by0SQ,geM0fWglneܟ"H(^m*pu{lE}˥ZX/*HN jphqyh6jnj (K 9eޯEUA&s|LXu&O@F3; QLX,X94GR?"28 0G{lVSh־iCj0bNc{^ϳ5%`YqL{ O fcu-&Eew s;|ބF*V14Y4і dͦY8kH D@( @ŬtQnċH޷mʆDEE;z8ٖe\"8y갵@ `%]PpbiXXx7+՛NlQ*ᇼ=#BL| [j)X7?ًv<eZ˾sM~1a9Sw|M:ЉoU#Z}yPZ$RPI.!5aƒ;<\9a E`T SDCd2y4F8./pEOEkQi˄9!j5IA Cñhq aO FXΩ!D_$ g/ԧxSU^' G \-yНKs[7qboG9|!0p# "2 +emWtJvqmt(6'@j`6=x˺,Pf凚 ba4"<"8:4~r5GRX {` _V }%C =($S/ȊخC{'2r54}4f׏T[oSXlǛ ܷhq\V;ݪ9ݘrV.Lq(6 PpKMV]1$}ٷWH ާ hMЄ7} U0˙mtzIB#M1pU1jYy۸µǬO|hW*B&ⵋP$tܮ^U7ځJ]э~ 9 Jzgkzg/pmіIbm= L. #rX-X rJv}Ռ(0gv[NzW49?bpp.qKԥ_w-'1AWo9 pXB%|xGԛs50der;@:ס!j18kG,QxUƷ+ ^KvFCJ0ah[{&W)E<5-Fw4؁\3و==W8nkf]fYRAEes^ sO?XA 2ʉr{PW,8fFePhva`S'<-J{`k\Z77brMzG8+)/Ceʗa$It#} УSYu0!ЈZ0sT2@O`S '%( }Q0[?rG0*e OQUpAKnڛB' )Wiw2KN1:{78$iW<)݉J">d5Q$55Wa+d^\]Qخỳ_oب(#/^ISׁA˷-.IK.j`bOn.v}{(#]1p肟"'\r,E׍ ȝad*тqEͶ|}声] 0r8E%Oͯ:.ABStΤɧFPZ*[*DQJ\͋İpյ"A7+όg▁e%ZPT@ůцzkĊ) *C)(Z*˴Yf-|OY uy [H:ٖi :'J\Z}+ Fnҍ&R1+wxg!Mq(+_+|lx:R,zUmZ ,LDž1 ;08I>L!5dpx7p~'&}^(?aEúE%Z)űL]0فU'*%vc];'Q[TuG4IJv d7Pe7r7)k~5 n(J- CqXaqPbLO"K3`9!8\Y˧^QiP$⥺ٺhJzlHh4a17?C#̵ǼϓzEXPppu;QG-a!)dctú b /Ġ2Q /iMzT8$} qS^L U`:&Tdb`꿟#YOcÀyJ$uW6)\Mol $T^?d+6INȕ0pU^(K*gr-E ['cÑϙNP졞 Ӽknh[Bo\- )ZO Y4 Y6Z#:Yf˟79RQr{IҴ;Z-c`Y-̰={&$H`3zykX~ɼ~E|jHݖxw <#L0ƻ:KczǿH7EIېALP,m,l/M,*V1K-Z]h0+ޝIѳZlZh E :[65Ho>;{7F6X˼d&33q)%5uH.WJ JQ`Py'2.a0:9MΉr+p86L-:y\`| $šYĎ լE#굒믫-Ъk8@ gng7ZM%)3HaB˥) b*Ua쪻M]PE 7XIĢ1Wbtʼa^1- JHv)3xp6o)G K T a+}V^/hK.:k}8&xl̖ER֑y)Uoo;Hb_nmTi>E[kTyFS5'w ȫ=NJ3xԢ8 kZ[QK &ܳ*-yVCxʀk2QCˌR syX/dJ$aF3\bj.4n2D=IN6DYgC^qEijT۪a6NݵzG[{ՏVq1wUKZ)/k{}֝nSye'YcLrwYa~HJMvŜG=(}Ņqpf23Kv113 \FqXViūKnZ#Y5Hq fp(Fk"o#Ug.!Ut|!;י(gj9f^(hE22YDl_Mܹ(J$Z=mM2gYiCE`V"8{vwNߤ\N=Z>[$pF xmfunlK?jšH+͵q7ۨvm;QZooF>J- a1jzɈpX;ZF ud<8T2b`*A=m1h+pHׯ }.KFFxA\A.Ix+%Kh6'vu ?gѨ樼Tv= ,urH:-mYq݀L>ƓnتspȤ̴HE &]@,_WB o޳dzb|4K#EKIeѵY{@X@P,=A9lh?H%\1fniMd [NT-1ovc"BypSKIFV@@+eatU^5bF2Ed> "O;]JU徜GaS&믕I/ςw`36\EɆ$!& t1pScX^0} ݊J![ !621U71!l+G>$-)滱e6M2U3_v@QR|41Fu$3lKh "xqI`kw? ҳ>[FCMy=j!Q؎6[vrƻ{N5ꔺIHf*Chݫ"%5kE2'&؅B*NWVz=a?0Ԣ,9>b3%:_˲PEV8 5IUuAp^3txxJH|`| ӦI󖳗92*?\+%Y޳i3x0uH0*no^֖2573ڢWPB":5L͚c_ƃl^s3/]]dR(v;z=#fI٨۸l|6thP!5:-J ;;p]|Qd O׊a2Yyѥ%b(רش1:^MoZ4y`>Պs~>L78h83 jvD UUQI͛>u \Oap@gMIh[[yaȩvg GxCKksH~5ulo/{>Ldz܍ 6D-k~"XioM ::hcE>|>t'Rψ"𥘹nxcݠQ",͗^r#+) <xh5:M}7c2S*9c,agdNǵpMO~xZKd%6&&dS-b6n#41Ґ{<DbSYZaS *]z82`Ϻ^: :"n[`"XCZ;lbhx{mJ t5Q[tq$czjvEwC%7!rl d@PIﺝvtRT$t^uMY냊l0+!7g)rstt@o0l+5C—m~=(6jԻ~Ier"ԙBWJJaRذնϻy(Ch;2iޙ2~N7h\޼ wnjü `j 3jONd̗ɵҊKK^8kD3R}ğUweW6: 4= .>${AHVHuc=z\b5Jggڗxc>{aTGv:rfp_Ϟ:`u͘' B>}Q?X^n>bJ]wݵ+߄϶TxUKoS`=эQHa=w1/m@ҪIczVd|q:#5F4ok^gO,a3KBUs4h1nIѡLT3L|f ( 2* Z [k&M멗x |HÏ_VƖ'b{(̰*VI"x֔``D)C`IrE,{_Wwc_~n 55"$V ( |@ wL;m*ם 9咊ai3b֗NsqM)j*<$҈SJ2L@;lq;܃"qyI$]U5ۄMz_D2럐]WI\^+Cy]/S%=*:RNӨ7de"]|/@JG ږ<ߣ>&ԃ(v֜B}ŻV$ YS3eڹ6۳fدԃ`Ubʣ)7p'V"a_{@8oEK|YFEoɪ2REŢ(e{lZiBYN#muHm6[p8-@Bw -l1> B*tWXIm UCOn:Y fOZ5(rBR j|o(?KCqtԌl(|ݢ5Y2TU`_87XiZ򹟻q-A:"ϷۿSViʔ k)rU/Mߝț ʠk{}P^YcM,NZDMn;o &:GYa%Ob\Qs:Y[!Mː--ˑ0 Ըp򮲦D&& v]PTLl EqB3tKlg7WzA`c|Nc`oy-PEZSa'3*Dp@]2gB@,=Jq c@ WP.=~>fczǨ} р|($kb-2aNQ<5u,y-ǘZD Rj(ckw/- 8|1jҜ1>L .Mk/2ƋhE'S{ډ}QCEr ҈ZGdbJӖAfjaK3ssCE.0ˤ2v/yt ׊3Q`zto@ayQs~*=$Hy¥9y4F  _}`쯹yQˢ V)> R+[ǎ[[#=bAkM&o>y}(cؑr\>lLHE%cB~]ȸpP8MLUj'<| &)wd0ȜP~YnJ,$ҽ!xzz˂O Ε4.~+\#CdΓ=7fd>+-w#Sq_>^,/JĻnՁ'rz| vGXU/eOzjr!R OޢAҳ=>d7Fyz+HԔOS{)hWql]u32t\{41U6#嚩ڗ~7X=>bm SiUiy{%Ձ 2c Yv}|BL@ذY(s pĴJ' aÓU!wky`6Ke[ mlͭide'cVUԱdgJT6 =ʀjiMdKDŽiHI s&E!Pt};9_ BD* ' cXRhjHw$ ~DiB ϩ./LF7C_zs R̓Cp҉{eM i*\tO`"x2vTe33)Ƽ&)-zH6jf/M6&5 <}3 2Ƣ1 Z a{Rb kŇCÔ]/g Y1;P̎gN<4kՋk\7pLw?8/1#ǽBl3]>#`|/oW:\ǡM?#<LH {#N"[k4O1]ԿY6)nh%cUL!m>,0(,$+^oiY¦k!iz"Q':T5!rwJ|"aZ\rh v ;31i*~J .(':SF\L|o;d !rn A"#h4! . C/wBŮ{6o˹kJM:kdA4)T(&7dn`LәmLS*II,@hbodO`Y@GgWP,8\ɶ@ku%BuxmȫQA' _^/D )@W25̥^wgP$E2hX4)V{֜S_`ӅB .cxAvO[5=#`F7ra3fc#=|}:P'!>1 玶)2NU?w*Ǎ}FAW|<w-o*&V(;A=,A'?̡9SLmt;6'-|\ՙGYIM1,4k{_6_Ox s`.;Ƃw5 U^wQ"j`ȉ"Շ}lzjqؗi9_kŹP6v: *dqn JaTO]#rCypvwoQV6.͎^جtB8ӚaCo2A{-y5!NR8~;^GLu&Sik'1dƗc[9'WgjʄLK l5m!0tkjI->^ \\[տy;dvBt!.񱏑7 a#\{<'ȣ=.@_٢G@<󸍂N\0B$8m!JAs97n-yTpMKa/YL|9*qX%01tx0 F ~C7<5m0p2ŢAdh|OsTw[&ǗYG&8ϐ~!fm5 Q'gg?z5T%/nvz}$agEcrzCak0<>noP'h,K: t sjsϟ1J`6y>qٻ |u|Ӭ^pj0_Xe'Wdţ`! ja5 vN|B>ue7'7?YG ¡bmz4T7UkMo^w}\CC)PG=E3{L!mz ag~} (* VY))[ʡ#q|(YppHPAxR'IuR1%< C ^_Ѿ|Į'֩ה {' ե$k,1ոAՉ'x7t5i[L۲k`$[%:=^ tV&gnd渔4A!_mW4xc+6`nnU3 ,/ms38AvaV|f4&pݙWf*2X}ۗ"rG7HKX$=#]qv۝xh>q&fM؃ʮm/#,ZzZ%vu9uL*sNe0{k}&뀛gYB5Ya,gk-Ԋ(bYଓ), k'+oֲ4&ZոZ~r(l(Ǎ[HazԥaᢍppoN+jտrp.G$Rχ3)NѺ8yRsPmTiyJ !" wΡkfX&1HF|`~r2Zˉ9$S[d>] 8'X6&Gi3_.AR[lf gF`x;JZ>'w!q^ Qǥuw^MR"Dt9nn4n<\]@ lI/v57XC"ʈn: y^$O V8w]1 o͍+;.`!Κ WqחV)?D'R Vɡ,ҝڝc$ϋ56 Jji+X6sl~-L!oibQ߮yUQNoӞ!,shs8s}(s_.1s40Sac+5{L?hϴ[dV=&MkӪKe_2,X*(zeepIоV%,7?(N7%h\MCߑ7Ɉ̬$c.f}8 ~GugVYFc%%y@puvN҉9ܿd5 oz0gHbooB[̮OlcsNgD Mѓ:# nE0%ZP+fﭖ/CT9&vr m L>Rg*5qkn]CW.Czi9%%Rqcwbc0k?峴"U[]&DZVz:Jn(]ǷU}$ruaYHz} n9Am$#]65r3p7Bƙa^ov{;w^$%)hR g;R|EKx fȊ!D( l Er 3 l&ijz2#6%q$i;u&P׏E,2Q.,`ó\=,$,NmXiAnjH(QsyyUU-xtՄ %F7 7&Y-[p{1 S'j)['gMm2Z xA,}T0ZrPuAmXBf&{yr3yg2Ѵc<67`{d.dq e.Fl踉5:8>&؏rQ &+ŧ߈ 1 2 O~A;*[/oHA{ؤW~gK<}B4-/,9v\5:Rn F-(MO0H.L`Xά[.O%g/ƶ06w9ob% ]iqa?w84J<Ҷb@;d_("9O 貏;)KԪV)P5tseVYQHb\au.k*aJ8ˇC^pDX8@+t%žWdfC"3|$8;|lָjGZпxSؙՌp|iMeLr>gsÇP@iL"oJ05^ J[GMBn $ߤCi}JYt ɔr.U`\)+Iu$B{KBAj"[#~t!]h?r&od3yI )s =.`oy@E%;nu ΀iܨ@$ψvSn]nq"wfx%IS2#>6uOê v%Y+4rJlYc'ͮeҙTk)~f22Yj oϜ߃kF;7ps S 7sB2cp6JkG޾WeĐ1a33pWr #)4}oV}dxE؏ZGgLmTpvm@0wrzr9/F^RHH[ ̒qُI SP9GKZrfS@gu}Vyϯl*$k ފoؔ@dW"f傣l5IZAڦeKg 9v%j([N;!%,3#mU:/puc7 j0I9 ?lO8I Qi3AV!]%ABHKJz %yܻbKD(3qxt;q)#T|߀Yޣk?SE4ӯUV&"UCZ} "Yb&SR_5mє 'PCvQb{I=g's6Ӟg^dKc6^`#/` x+.^טp&XyOb }!r8 cE25ӯb nF:rQCOm׃k e1bYtLs24n,pP `AecՉ[k{ky;C^ P B*f1i_$t] %t8̿Nc6ءh5=Mz,;1Ó ]4\8 ~u#8K9''1uavTm\34H8leDdޟE]v /šRposlޤ΂З;0]𮡗NNW^]jrHg503w(R1p?B?]7r=%Y;XsG*mDaUY(QF Vn.Hv^53)#{p}OZ}F"_Ry[%$|>M` \m[?AP36Ѹlg(텔)lO@YLY(mzO#뀊3}xɆ`BjKiXm KPJl\W h2_ג6}*M:Iz{耮y3mD޴q3> 9L7xVq:ɥ^  5pmǹaPC ӤWE덨-4,W1Q&F1 `wѡ,;qg2\1#SZ̧bTLwd"明!06ԼAzTSg|96MHm2_ 52|dZU`'ZPqj8TUd?m%ǧ#ŋ(1& N5 j :rw̝'^˼-u!#Ds8hŃ9I&_SW)"]w5S eY7#.8T76)q$qO+|X/⩽ =p_~%FG.%sD?jV.ӎp[UQ+ πc ]Q`DQ\bަG*0?/syܫ'#zz7ZqrTg!"0^3*;S'}QKBknAN":#`wױnە\txQS(Z2f9Nྮx޼C&B,c\Sdy)ӪǪvS5J\5}<?0~jѤa՘N<KjΖ~gҟ /jǔ4OsΆpE"X6Xd$wq Extsn/9Rf};ДW瞷h 2']"uXz\i㼫"TNb[kY+nnV LgH>pt7.>iy7 \x\F{,IL5i.ܶDt"_cڈ&&6u167gRKrXg d`HB<U& Pܯf^0$-vRZYtG##'ҳ. C)I-cp Gac.yIbMlgU-Fos R6~D$|ҟp)u.Q,B /r6%mI8wqB{`b4$7ddTh-O˱&)2w]&@23LTlz8s{%*owS]Ф՚R<U/ V=0aqu1.?ʉHY'3swz_v 6,(-#xw75^(W&,Z,>F񹶬<jd\~LC(w0{uJEӔ]D/45I=v(k)GSWHP~QBHy\}id{*?B OZ ^hHĆ`WέhI>媙orЖgGE6E t߯|Qw)3?Qw&b^1&!SXD[XҖ)mM:ӳ_" fdQF2w6u)oiB{أGUv*]y&%%i;pv PПoz* a-¼ D}۠hrǒZcXjt=8D`DSw&w>1*9R1gǘI')[C\`ҹL!L[Q{L`6_XkfU뗮{OOhw y\/fAwD^%#:}iQ5!TWN^f84.? ``4>C}>.j<9gmE-D vtt1[+SU?zp/A *hhأy/Vx}jn`Ue}Esx,TpiK'{TK{;-Uѿ$gȱWZ"@&5b@:_>{0N [|F{n Z64\ЫsΚ5!&};g|:] olśYڱ >d#63_v9 \rM\_x3^A6}˳Bp24%~cKD1 -ƴQ"䷀VbW!b~UL20s{fohsySm:HYqg<(ܹumX&̅nt%s]rbO+C5h+mo b0r߆*,#/.  3HB.PfܾG@LJIR,lc PSP;a|}olqAa 0w|U!$=M5> aځ"AƗ]%0? &T T UJK46Ӏ<XMaVJmT/kp6 ЙpY2gUX/oKmjCU#FLlei4|VzHg֕D,I2}%U1lAk< Vس or+s[+:MeGcIY7Q 5OcFgA 3X~Jf+OW4JZOaFԳ !se\OTS-'"%UH|q+D$)vDCD)u00B[kjo.UwOƂd@7 ^lreN:6Smp?n3梨$œ؃Tb[33 $?TعeBPXZj:iuȌm#P BX;mĬ 1G\iY3* BЗ!/|_oAagDwsYUwrV^㣬0t'}8{Gb0s[ ;k)?יRb[:.GR\_(&<iIk9MY| "5ȎLQlq?P/hIlAڏԃ3seP}m7I!?TY2 Q•;f-}^Hj:r)<0%_ nfa:Nn;" >RT.qm'z#fǩh*z zOL}gZy恧Tꭙ>$מ} -#ZKs}9|z;T\!i5ݙ $Pʸ߿QR~vY+dW4xd̨1EE7`S5@ p3;Ӭ &8:ee*~!Bu*߄8)HyeS{^G'O¥~xp=2Q-Lە٪cd'/;CCg|F>P#k4:4|y4c J8՞cl/-TG:BJ5"G9{Yؖ,$i$\tM/}NnM?_FHGPDOqӲvfEXg2KF^(/cjăxY KK_v0ZYYΑZȶU7\wp.tE^߬걩>j*Mi%EĻe{[_i!~6,6[/tՃ̥tWkkݽr) ꔋmqjzҎOܑz)N؈H].?]ȲR({YBj]8rC~ׯ2@w},!kyϛ `w-e-:tlH7@#SpT⋠xVk1N'Oh߁8pveda:O{C)Ӫ~>\VPbb( XbKxa<{]%5K(by(f#6 AZ B2ɠvDOk "(/ha+w:ҞOK#Î;dr9RSȎm?[u*OB#^yi\Z1M i8<Gm*PP6gSվ&>k~Z*Eow[}ƴ57Xj=>!M2T4D)%kuJ誹]rrWx"liA[n(ݛ[sƢզ ºeeokTJqQIݘ(ӈZ>VS ˇ$2UW|HS~ɸs>BfP;Sಥ0D9d[[EӸ}ڤQ8"O`=G o]&>OaF>}!>MKW&#NbMR#y?pfj9LeZ8ך5 y"|s RO\KgĚUјH39r@E3(JgyE,]zʼt6qЇ͖, ޮhmHhgH-lcxɣ7|^Ful8ߖh(`35@8P#g1ҡO~ivaDZ1Nm $xn̘Ysc9SG^ˆ3Gs[4G\We9;a \($eWt1 V/xݔ s%jʔ[5p@ɗ?}ͭg\*mˮ)~,O[ @B4Q f]1LP 4u*LͭI%v^S|8K$ W~FPtZћ=75P)x_ݞ (Y'|]k^ߎ y7wg]Ș0{Dv@w T{[P-1m"d3rx>w.3K*dpy%4 r@'pE;U& 55пS^/!7 2[(/Kԧ4Y 2V$Ned<\KQ52 PU.0;'SzN,x|eH87;M)ǻz2jm Ja%73[#LnKz̰/̗fN~:ɶː1lBI_m?S4ѝ95Y"He I31ږvc},[@XL#dRFJmYpK=LB&$\^>5P-Bt7Mk=pa_ ewHrxY;Hq)t.4Ok߳CaFy^lN@]žR>@L^%Jhf?6Iugd3#WcZ !Tt ,pZ. dgmM'¾bC ^"φSCyP/$)*]-)g0>^iШ-!fUPRW$4o}MS=#NY59mbl*o)ެWsq1=%{84o\۰X{<|{^Nt*OȒL&u1ʝ_nZ-.!8XeY`xOXRe0=R U8W rͶ?D 5gU =*"{T)¬͸*5iө<ϟ9`oQ[~=or࠘K;D(*LLjz0?t :.=RϠ}zQuS`Hs2)J2 vwcPR zgbOK!h"b)JT Ԣ>b`_#❈W{ch`S;"ݦB %Q`͎5c#XMX589*b!̘= Py_)$_Q t:^vޝ滂^8rZ7]D=w'kD ;;=³tT^ҭ*ssA`ޝ"r`P%Zk_{%hŶ'7,+/ݲS>sʆ~텍kH,N\vkWǢ~f*+*vֲHX"") \)ť`ZF(%ϟsBގya{ڭ7^Ih^K.q@8ӱ / ϙ7<(Tܒ4zB#Zx|(>"ݹz#_]o"u/ei!AP.ó(uVZ?3a50KufVrY Ie_|JRG%C7(VڳpT3&R]::x>Pgb3X[`Q!m0 (H3`ǧt&agj,#cQTܞZGwFuG`qIJWDڀt]NഘwU1[AOP<+Ri[i!B\)Q-0\OOpyޤ체aٍ2 zfEeHܻQ=Cz*ӳ~=s `26Ew #f.V禬!B-r!? OVKvσPQ!bR(zD(FԏXXϯ]"h;9gF\_ӡ"yG% pDcnkP-UMԪwn](}wT\Y^.QҳxaV: ^۪ƀFh'Km0yjo9H::~N`piz \0F8똳ٱOTGޣΡnk 7WΒ}y‚xQa Tn tѝ^0ZDrRcMQ> ;ĴC["G= @/waaJvKT g^йt:"o>(ϻխ-+AƟT˼FE֚ͶD-Nt9[k:{] 4h`Y^ /[MsBh4O5a&9*7W-$" tD2Mu}/;N_ËsXlWϐCzY {*9pxe@URQ&jY_^K G^up:~Z&6H  ᛲѕ9NJA7O&i54jRʇC콂ChRx`4K$G6j]u%GvW5_ '²N*ځƾS\_BAց.0|p!'R<MBY_u7zpt:!ˑZ՜N:;N; 6%-h_?g0Pw&t{hB'>t#ىm+TDǁ8aUƀ U2 vϼ0bD粬Rقbe&z|g(mk.qdC)&FQ E1Mv*TZ$_b2:c=PbMj,cٿ@sդ"痵b m$ X}a ۽}e\+X 8GƊ& R`؉ F01Frchً“mXBqrq"%U/.:uWߪ *00Dc7OA[w7>Rzt"98~tZ÷st7:W& y (G"ؘ*>TC`bm@`<، q av{x %7{KvOy}ر ?eYJBc3C^S[s ۵K3w %ZbyJeDOBܶFT%I#"?9;X1?fRx6I,Lmx߹; 91\+ Ԅ'`Le׾psaL\o9R*&hN((*[}"-zR:T IWy˔p)yJբm9;!7 yTN ސjrF/2&J,)Jrݛ"K0Z  L~ Ku Şw,W|)ƿ7 DuMjX߽#ʨR0@w'8 5_2,Tb3JDYa*̚$A*Gy Cq] `k'  zz_.p X0Q }EG G14lp`&Fq}N#HXd4մ:Wsߖk4f馼O+V"/T?)2D-MKZ2?|# ꜓?_3?.z@ _NVʛA;V-V K/`Tpm02<'|Lj4nIoqሳJ6Fǰ`6A:RB!)  br{ۿSس<ɒ1|up&$N^& gV0wX7 \uU[ rq^T[*ԐwPNlxc@LҐ],P\+p[0B̰a:'oJϣwvIx9j|hP(boF匟T;w{Ӝ[ED*UBaO-|"~<%-L_o6X6 e ZZnp 쩬BZcF =gWLhPHoͿs2Иc*7w _MR$=}sbVvw#TٓtmI(؀te-}Q 1$6a֎*+%Id]ShoMR.nK?P,35?{/w#nEs;v.%;xG es$H;Qs]7нAV}B= &*6v?r8ry"[)esl\xw>(6:E\S8#y!B\>dB\7d)Ղ,k:\w[DQJ  =1bENoS̹ ';#%XG=(5o_YPh:jIf im)>p{\zshVlO7I[ZwtӕKrnil|\ Yw[٫U9W3t)Y`ʭRw{'iYx]TtM}i<)n`z(|fRQ)Vs|"}^s@bވ+!IE9,_IU4]~d2M%=W/ވ(EmÝeKjDB*I7OGٜn޿3Fǡbl'>#&h tc[0QA*ع{n d"@U:ܩPi'M>:X|تx-]jMF/G)_0А?PXmW7iKAM( Br sU>j#fX-Z}X5SjIr>hRXUnb&ЍPC3,>JDxy-"dTj TC.LԈi{1zxP ۉIX9w S:y•Axs.k5T A 6Ipw ՂV4 `;)?5WVXƿ$(=(JXEokdw&O .j.ՙw{* d,6TIk(*πͽM+ANc+uì,ɕA9)|f &]KznV }@udj]`ﰄrS]YgOn !#jgFIZ 7$ݖi4-^\;Gd=]:d/T35T8ML ZMM1FSp GҜǩ%}pB%j(X)-[CL_apPTQn-$UTO,@f2m&eiw|}V8u>!0o!zV6nmJ173LC9~T0{pV!~D,fO89Q>*%Zyluض,Oh`Jòd7kNR9wj6\VUUi.fMRUhCT,!GMjebU[ľIOٗ%#U}l_=!R0!eR#9M*H6} @j35 }gv1kF]p(boG`x*3{\tp՟ t% lɋuN $b "&h7-̬Yɪnu`ڦ!G>bMXƆX)58)܅%\idU\7g5HlsmOݝ1nOU^N^~1"R{lwQѤ#'͡O1"3 T?dUfa&I\ bHZ2Xda{R{|V8Rr?Φlӌ%W2 oAU((_asanc?Fƹ:ff^31GcP#ϲǰːlQ*מ ^ ֒ Wv3=09 O rlC zQNdZeWC;xx^'d("Cxt 4C [R|3J6ǂv$oko'@@D+SSTX ㊔ BǴ FruY⮡V?;h8xv_?5n;aLj򦓉 ЙQ4yS}ϋLQ56?:`aG,gw_&h߃9'I.yE2zr4S0>qd咄>Y9&;+ C8PAtu,X,rKZJ㩊0z^j }t[Fߋf!M Wz%zoSQ~]H{L68i͂HO5b r$JQ y +cz۶ϣDj!fcw cb qk% # &(tGvWzb:Ho{,h_r" LLJ3_=i5=[4\C𿮬͓麵q Eoah [1'mk[rCR}/̂LX /ܿv<4CNNn lAiωꭗW+ᝈjd-p0%0>Wvi#gsMR ~5m}L)gXO`o:A͢]σ:U:Jc#)L opQ&Tm%bEk}6^+' g' P5Ћ>vׂgXzXK :뫣ruLws^QHhzQ|4ؽ\o^W0[E)׌ˤrAWl_jGYѯB' GNd7X[HcrxDM!dbxEQ[ڎ?HWT"d&{DQL"(1a{$Fb=?ꂇ?*գlv`mSJi uu ʬzPij4x LfVm %_,2HƐ#1i>)n1y+N{g:V  qY9LC׉#pPW2D5nHfJjI7W!ɷ_i苰 %%&D=-D78Qopۖi F }ךL-eQ$9"#)* 始@<,t5gʧ땙`kz)މ $a2$e{;nk,,S{r9b W+b>6uT󌍤Fƹ :Q^I4~c¸c)x[Wj#RIR8K3b1_lazw{#sjŚ&",t9oa ז3T ɞC EV]658I 6xN̐!kflꛐG-kZ׈Nݑ$sOi<9IBA8Vلyc$=E۞$*k2,DĠ&9HV֦fVG~DI BP~ Yyzߣ&K'$"FU C0=FtUG+!ˎ6hLN4_ȋ%EXsUPZ; =8R%I[ oJ!"#== edE1{݋wp%1V'~%΂Ě,藂C؈䢷m$ #g+tD{F UT% űH|Oi1;y$c.xp/_z쁴lƳoÑ%# # MFY pB:'u)zvۧ5D+' LdxRjp;8a<1 j2:p  5xJflz9VsOߖcHd":f,Ė}㛁`faOnxpi9G\!$.Z4VSTJIdr%wǺI=eoJª0 Ova]Dohկe}nCh):3äQ(޴8+@ұksD~f 9aTu6$ơpU;UdΊz>9ީ6b@,B|8L(;݃ teRgy߰FAP<)],ES>A|t/g^% ^\۩#: XV?N\hVq&ޝhs-5$L2h ('H^T `BAxisεb|6؍/D-yҙ%6aY P<_x 9ƮY:˭plk FΦU/Rh-WE6ڇoas<W #>(_?ړ]߉6@`g&z\k%nw3azaJLCT~hu jo;|]j'tYбG~BK}L#Va ?#eZh+HkՁmzٗX"laZQjq!z%:O Zd+kZb *|c*xz~4H9syYu9$_gG8C^GiY|m]$5r0ܶ/ P'ȽQ1եԛRBObX Ln*Oć.3rI0|ip<2q>.  ٚ_an<.v-֖7V.ni%UFЌ+@"֘VC}&byզX^ "ntNZe1WqN`n,2~mГ8b@*T3Q;]p|GGe Θ7F-x%B[bJJ_RV|UgoؿUIhzwSa*¬_vݯZĶAp:C*i6kzA$"{O mM Cp.76*dß_3b?wa m~ZW LOQvjA@1>ͶLvJ+/PJMJCN1ܤ+L~$ʏ/4ϲa Crh&9 _mfòXTCC'@71o48#J(|?#zs;eAY$E[;"NM- ZCh4׾`W GmMĘ~Jl,gj-~ {ocIkTXl[ j<kfQȺbFIFM.C>.Ϋp!u5b ~ n/|'ٜ@ v`CiTjoKq.lJ.1۔S:sB}y kI25:eo|xIY),$%O0)d@޾As} l7C!"S<,i"*}J@R״dUt7$%|.%ue5@ޘ/nt"}&gt_^ڪ,p!BXGx]ٗ#Aa?|OSyp#uĈu:LQ +^V)B52})g7rf9 d8rpv:"$z:Isx4̋X΂W{y211` RkX60ӷ _)r_ߌ'$)8A`0| |ҿSO'Ll|W#xUm[^ٰh(;gitH6[NH,eHXs}7rSo@ wFk0אҔrz^q4\8%SE&sE7ɠt.Pî qBoMR4\jMI$Bn !K$ xcVCY|Y= ҶJ;-$6Ef3avg-Z}ߍ~1&shnb-`îa-qbVGNo^s@o:#0]!}jʹ(Īo}JFDVFOo#KfM4 ׋ƧX()[I 96n! c#E!u\q]Q^T3&=_D/:AO33FphvF< 䠗YI\́4bEJY9؈ЅISO ?ytנ&.d'LG,0HE*ō䠻8l#?I;f[*;Tz̶{7E@[ֱO诮lY+,1fy6%r$0-3dO# -’L 3HBE-]Y>Bu߿=}K>ư 5OW9fp-| RCG8g`Iïf F (raMS*sOy虓}J"+歝VoxP_VzMvPFЬލCN|L2i!%6Z .,cҠcBfSYE`epO!Vy0nj $4z?/4 #rϦ&g}'2>ePҒҍ*n(B!хXѴ,|ħ{=&nו`)ePØrDܼ%Ži7gQ:;1T59@ߜbJ;G, p龎ZO Z7Tw88{bP&u:yl0:ҵ9"VC;\cu؉t4e@)߄Ct XQd#[r5e)D$DE0ʣI´^Y30>yoA3ckem$3K_[LļڳWȟtaqME9=E«65c-}8Ak-w6-uk,3Mb`lӓמ9gR7-jy ElxThW XFTu>B_-@Q|RXUU1<^zg؏MpnӁx(9,-~bGaR ېo*&]Dڋ}>䡬0'2d(W,DĴBnMydE0Ҡ2 S͛7+=2qSip=n@nUO9%?g<;pE Ak(cjb ]r'Ir-Z|ENж[EQ,qY5xq443?<]*?(?1yn>V+VUZm6N#z:rG4ҵwdv6kq^0gh QMܸz-ArKsI٤l\͡V}qY@엽@FV `9mS׬ӐnNE94M%Vv$JX0OZD;:Y}g>W+K5K5)ʩOv=4yת}k۸|܆tij!hk{;xFW[!_ޟ08-hy!Uԛ d!CM(@=R ܁:h24͍!2iYdvl K+waDVU%LLTr_ZmޏԶ ̾aK_k n\Cp<Eoi˜;EI_AwKDjm%f /53JF|o]c'ﴉh n9b54TGj_P.Ok`5όx(¼(P&ˋ*ELyC=5bt[cv~if %bf-`)Aߧm$&#es{0`8;x3(.c\]'zN7SJn.&Pv~8xwŬ;T1~L2=&ŏ5,&ߵ#K`]dQлk-_*[=X s`W9zgfBr6C]@`_VrJ-kgԹK)pG<$eS7,9CIedlϿ/UT?xuxDBG+lITp$tm)l&vAL ӄQ5@^n6 Ĭ&jI{ՖB0A,E# $yNpd{gSzȐY\ &[n}]lE?LLHGFF| c/Bȏnd׫\?+`ci&ִ nRɹ9E6<v N/ ^W+4#Wҝt= |R )sӇ"*%X`ߪCY{Vٸ3hܬ\dԩ]X~`ǏMZn6ݻ!˱Iel!KԳQ}܉HcZ8W{T&̤}8#MO6%>ڤqj̶͉|9;tmmaV2@ sYs&͑{d|@{Ċ^M#U@@ l5_4P6(gM.)4u^DwݡY0CV9H mcT)>3ȉ؏ ܑJW[+\Y} baCܠq3 jwY}PK)*Ɠ/Es:ǹڕ3=gv I1?ܱ<a|kLrR$TװAV3l7PIPom+-זw42ɸՇL v/@p mB$e/ac CKF zٻj FJ>AsVUX_6T'3UQdR[lIyW9A] N`BAc 4203/ k P0Ac%k/~n.z|&ZkL%Nա7Nǻz..z@Fy^zMq\7;Q2=Pԗ.Z{6pIݗѪ U[Y>>L"rM^z