ntp-4.2.8p13-lp150.8.1<>,x\w/=„"PΒC7&00,g 鷳G(R;`AKn./n[\B M%yz\xd oߤk[hjSþ dmH9^ϞQ5(U/3dC`g3Flt=(2a1@㱃T?Ca20+m<$ 3Mc'/yKr㼟iWhqIY vHNt?b<҆ B@[wdV>O?۸d  B /5< %+1R2R 3R 4@R 5R ER ERFRH`RIJRK`K2Ll2P-2PPP(P8Pe9R8e:Xe=@>H?P@XB`FkG€RHRIRXdYŀZ[\R]4R^Zbc͆deflu0RvxwRx8RyـrzHX\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.\wlamb65%openSUSE Leap 15.0openSUSE(MIT and BSD-3-Clause and BSD-4-Clause) and GPL-2.0http://bugs.opensuse.orgProductivity/Networking/Otherhttp://www.ntp.org/linuxx86_64/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 ~ ,(H (..\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 (\wbJ (GUJ (V%AdD<٧B4EMU*\wb;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\w09943771ca00e231539d648aae4ce87c6105644214b63d6ac5c0279c07feea15b60dcf45e446f117b0218a8571e74cc2c414fde998a4986c79c83932cbf1e6d646e93111e22b194ad2f5eca880e2ca330d0da1f6b75a6ca11655550e6d5d4ce7f14ea8d878109752905cb97103adbcee73c1536625863f1a0cda1cb1baadccd7886c4187be56a62411ea3d9552cde37fc22bacb54633626413673f1573f85e884fbbe179c00f7d53669e1b52ba2cb6a25783c33b738e466007bace79e6f2b5073568f095df103e8e01c55f16b86c5cb0801297bdb4656867aa8019a4075c1eb2c8f885d1ce7e116fd8ba222f8fa4cbdd35f23ef5e07f401e66b31477df969c37e6e6761fc389fa033b2c87af03b29d4f0804c2d34f5dd14e979d8df384ff624d45cebfacfc92051405ccedb81ced23d2bb01e053cac239a7c87c5054222c6b1407e89d8aeea48c34eb3586687291870e82f54891812339601af67fc8fc1e99763b596249cd964472559ea28499b3a152a1fa17971fc57f08aa2a59800eab44015c2076383e4ac369976c70fd862b314ee5e771a62db57da336e75d3ca53f86b5402017cdf8f3edcb9b95cae8524a34d32d5cc40fc3a9ac14f88d3146ad2b1062fb6d933a26b49ab8b850137696c85c7f57549a76adf3d9bfcc0c2893fbaee835d860c6c3b3e8c7953dc3d8646f88cab7d0a79857d88cf537deaf214c120f89ee650989990d8beba96e816d506284c47df5d15f5a0edec78df017877d694786e388e1db4d9be97c16f313e29e3afb407c1f017395da515dc47c137669cacc29a92e7f54c0813aaf0624210cf556b73c6991c179053e5d7b0250572a4d96780874b2628d085da00e72b4e6ad1c33e9dfdd90ea8ebe1b5154ca4f08cdfd2a0344fec5036a5019c580e835177a1588cf314445cc3208b2305cb3323fd300e448d3ff727e0932d68da0a81d412333d9fb9cf929bf2ca1fb58ef5916c86c27bf37e6c33828da5fc8126889d6a64432288ace08526c490bf5427d799931689069968d91d807bfbd7459413b3670287db97bd4fa935800ab0e436d2232ea8ab9702165f76331550cfe0f2f177d27f0ddb034b272a04f3f4365146ecec320f09a5d6694ad1b7290b72470c30627c9a40dce451578c312eadd164002f6346f3517b59114bdc150cc6ea92e4a9fbb4fdfdd9f4f1db2ff77976d1aead9adf3a25695837455ef5e77dc4ea5ac29573979ab452341ed2e9853ad2f3657b44df7e9f69b37b521c365abd7b03e7f5fe96c501c0392d7464ab492a77c8b529b320ae042859aa4cd7771b49d7fca40afa71cef499d3008994af22a5b12662a64eb10b4748ddbd4d311c1525778dc694f1bdc05c02a741d07f92b474c8c3d39ad2ae2bb7da6046ced7406decdee3d8a0ee31bb4493b2eda74b9a1548b5c09b380f90fee44aee42b404cf5b2d4fdfa12dff24010887b75d97903ae022fa463366fc0a56e4adb4ce54a4d8157bbc23d1e9870ef47e46b46bc9deddcd35762dea24a922924dbb0ae726d4805018ca55abf6b5659d1dd62382e904635cf7611ce1cc08e6b922ef183b6329914e13884bda678b64bbc6590e6dae7dfdedafdc6c96fbc758d6f08f662aa193e7b0f477b03889a7bbdb06f7e573d960d8ac3564f0cf75e76de671cc5965d79414ae29808866231705d8bafcc330250afced7f380b3b1527d89788b5a6830965b983e3ca75b1a3e65ed2e203e25b379c24068431353c4522b92b0d8693eba6c601bf18f994da4051c5e2415e6105bf994f24526f9109703ae6ba97b93a1164f28bf40eeb28d5a0ea6591f21b280a5edc4a5ac97430ea4dfc95fabc6d799d4cc1fd3b41ac31039728d79e28a103595388d800b52b44b88232e8e2f6adf14070d91eca644699ba59e7ac062e95580d179cca5d787919ff70eee3f6dcf7643124f05867d685ad1672f29579198c1944fa68fc997ccd9008aff90cb478e2c774650160fffcbae20103b5412e2a223a9d3113b7f1413830f65f56eda1f8c3430bc5b036e14d182257c012499a9ff92ee3a4724ff3a9e69eb02d097e8fd5ccea8f370e763513e8c3d9edf477d54828ba25c02315d2c93b44089d5216866d74d8dbf597a85c5ccaa275eb4fe93b7d35c145e319eb37437798fd8d63ae0e053271d7b7041cff13e331c8c0b4f2b8a6e4641c85fe4c534e2009423ec3ceb53f49525a98f40bf02c72609643fbfeb141892761a3ec9d678522c4826d6040f1dd67870e0ec999fbd2083d975fadabfa66db9acf38897f9b596f46ceb6d0140b1fa67c308d41fcda18560b618162b0b061d4a3239fce7a3f24bd5f1e4f85a023fd68104601df234ccb3541ab74ce7d293b3d83f605fce4251619efb09db7b019e4da83323a69780c05fc931031f89065a065c6d4007ced7086fe962edb399c23eeeec5a45933641caab10f77bad74b49ced784d6b7997bea0aa9974a7de52a806e829d896a449bdf03c25e364f5aa788f88d4b61b14ad8299d4bf8d69b63b4b9d7e2ae07252196d213f879ffc7755f2ba39b7529b4a730fd1a97c4431555c1fb5e9e4aae06596b8aeda9231ad15b36c40f800b75fa1e8ae82772f8b71811979c5f29aba4a8ca8ea8b3b9690cfe36060dfaba0358ac0c5492b4dc14ebbc30abab899d8b192fda546e93111e22b194ad2f5eca880e2ca330d0da1f6b75a6ca11655550e6d5d4ce7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855serviceservice../..Qrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootntprootrootrootrootrootrootrootntprootrootrootrootrootntprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootntprootntprootrootrootrootrootrootrootntp-4.2.8p13-lp150.8.1.src.rpmconfig(ntp)ntpntp(x86-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.11)(64bit)libc.so.6(GLIBC_2.12)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(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.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(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/shxntpxntp3lamb65 1553692606  !"#$%&'()*+,-./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/9ca5c378c5d3f0616c0d05f8ac013e4c-ntp.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux    directoryPOSIX shell script, ASCII text executableASCII textBourne-Again shell script, ASCII text executablePerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=edb2d6daea782b185db59e369bb64eec35f00c21, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=668c4a57e938120ce52a71ee14e597d67c1228ff, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=1041bcb690bbeaeaaf1a181045581e28f7eb7b49, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=eb9041a4dad8ff946604d4ebc4b4cf618420d209, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=dafb5c69a645fa75fd33cc90ac306f0b9e92cb9e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=f80b12c22491c5811519eb406e1ad314850e520a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=a91cd74cd2b29dc10b7eb383a1f8b302793568d5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=65689a8125915c4875c4941bb1c94db37d56da9a, 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#1BS[\klpq RRRR R&RRRRRRR RR#R%RR R$R&R RRRRRRRRRRR#RR!R%RR$R&RRRRRRRR R#RR%RR$R&R RRRRRRRRRR#R'RR%RR$R&R RRRRRRRRRR#R'RR%RR&RRRRR#R%RR R$R&R RRRRRRRR"R#RR%RRRRR%RR Pk<W/$g|N`logrotateutf-8798a7a0f52a596d94eca0917482bc7beb1a1a550da48a524c44727986ac8a210?7zXZ !t/]"k%ng =Cgiܻ \88y1y +|#MD*fEd 4@<ϩ銔 En&7ޝ :KFOJlfcq1l]f3L)A1cE**F/V-^H'HpGJv6Kd- |H=wr{#>T)^^fc]ȆvK.FDE$cM[^3#r{< 망5KҚ̝Ƚ$TY|dz+n\ͮ7܏^rB4]q$ +7`;~Cl ɏ{XY$,`R f(9'h;W=4N%} @ zK-2z I>h"Rf̌ UXnqAq$^00MBf$afk VC|g:#ah *?KT&B& slͥ& ZAC8kU;zF@mp1y+s56E64{y#b%mn !¾]~!w4 ޑcҮ%w'* !Pӛ/P9͌h"BlJ`8Q 5v 6iMZW_*ΰw0R zb|ESnpj*C\%ڔO(" rؓx"xGҠ[I4iC3aG)+6 \S#Ddv]9*\4O$}!f-ElRI"n?Y~+>YC7)JzLzoNj[ ]D$e)B$U7TjN%Gk9˘@CuM]5&kR?"=vsrJ ,T)P/xSF#Nd ^uv;`b9ාjy ji8P&Y l g>0ۀ$yMKEnI/`$ 8`^k- \ܮ?azzeԏ}X} !2<#E_X*RRtlG2r- q̻ɿ0qvc6˲Z'߃bі5i r- QםT#&v{ąrQ(uxNKc^ d_nK:%#=KmaU h.uAu}AMM] 2l H36ʼn߿ݶR-R˒)/c,b<ܲr\ɨ*|2@X߈[PuفTZ`bgs>."1A9PAS*X /bimYrAMTn^N-]ZSB uAVB'y *V ":7u/[&Cd/6cZPIyXaP7&nfI@W5uS美ȩ*b;7A[?ӝ5 &5"晻;5h'HHM OV=zi}?t,j|*b7A2 T=R2ZWT(BG,R";w|hf$j`Y^\NJ Y6;_\nHI8UL-~NSC03gL`4V퓸G;PT.0!T xWq~ZLéV &{H,q '(B`wh3[}y.ox"g4Y!uAtF1Q~rp哃*k!ŭ0B\)Wh[R5hZ/ ch'C%, WdjzI Zs]c/E ^qֵ|GiCM ٭{Oj6)INH-xAwCAyǸz-˃v2ե\7C2E-GW[~ Ν~5} $IH4.1l!UR8CUӑ>XXar*[FX١%؅z:#L<}/cYjGfR7rF a.DG$ÃGTV{*"Uyf[7 ](Xg#7r]BPW7+y׸!j%Vb Zw$r$t-}pzA-M5)iO6k hP||ݥ[e^L8}}Xi\~psz&/}}pҚ:(8.N .^ PK\k靆! _YV"DQD-hM3% huJW[f>{VMę,hpġRV@]Π lxy疅Xx_>9 ۵YYa)P)M7GaC nW㽧ST8`q^tfHԡޚU]/Xba rwint,V- 8(`$J9_\ǝĢcuRؾw9lX~ 2l6Y"$r] O~ɢRf^HYͺy2hhȠ91?BoPj ty!1{$+7t*R|q[@z4cE>S5lۚKaQv<ܾi9Fab +B[3a"ެ)QuK\f܇ l* gŚG6iNФ7UMצLh gF9@P8d$!ߏo9ܜ Lb` 4g.x8*N󀓊DzCp tP:jPYp*ݎ؈C4DL__dmr3pko)ax׿ٞ<,YD-W52D}) ˏ"D~m%\s|\B_TNԷg yMR>׸,gMj39Y]( F\k9nOGTKHv.߲e5C8 l$KiKZk lr-K00&}* j"% %Ix)+4^9ke`15E.Y=dj{Ewvu!W3{ 5*篏1rn=+>96^qvpUUE!*lz+=oU2"Gg9枞L|Q4pį#s fIjpjYe۶H ~㱇Q\l氖(~x:_u=Oh!pF #"`Ilvɻ;[4#ZSmY򝝀 Ri=N0oo,3[,Whm8wI7 LKgk+_e`qK`v1ڙBMEF5 k #n!e[:]Qm]㶰a QkDAHDJN(GPq Έ-5(p7|<܄f\O|*8AԻtu 5 ؘMWR>'ğO$WG)-鑲!n+{B[.>LRA8l?2Lvmh4/n2iDb5m5^ kY!SpbdNpA-V$Ww;,o(#ŧpj}UajF3 'ʝpT|rc,5^dKq"(8.-[NpGQ6\1Ѧn} P|VMmrM;*ᒄug.ГaQ>Ot~AbD &!g_;9_Y"=tt" "[xI⩆YIa'"Fl Xx#lLЎx,L&@@|+4U^߲!כsԝ{0X\`M ޥ`iO/Dt d8(x60M]?R4kv]M0 Z gMԽ:ER0҃$+5ȟ|`|WSShm|D(`$ ODVhMShhCPCXx08&'6#A!F[EUJ妑12 6]WŅRgx!ndFǵOaG@j;S$9X!?fW]EMB-0@?9o]f-J" a\D8E@_O{qBxy>p k"L#)uػ::@";g"nv5TzB\7c6J LZM^:UˌlB?crq˷ho|DZ@]-0Q&s0b+ 3V ?Kv)3=k[l*φltlf <] "AЎQS e\4cݩp4;W y.Rb-`+įg2lE ץb ~Bev擹0Y%o[fe(8a$ِuxa-Sݟ7# 'P^I0|ExYN;S'vR&&̴+jp.? 1(kT?H&5 g 4m~XxaՄK s|uESޡS|(zUBQ/\uO&VʫlFGk`k69\F]p+5#i3Oxi`ľbsZ`P|V~=ϓMһ^? 7{AE౒*B#cPo*Bo%"1i+8dV~SxC,4Т]^RxtZA/LX\7ht2Lj!I2%9E%W`z@"DL@_*̊mmq,k Tʔ͌;@kSY X#pi/Hןw* U)57%bG̦4m$'-I> 23(L"+qųZGiMN ƒ},EojB,N_laT'l%;8» ~ouy=CQ/xvv,Yqj:37g`\N8^1 7R#nSnE^ Hunu6#{ԗ++vurNDE>o0'R+j}wq@R(!8) bTomw*pF*\]Nxr#U 'yod⬬~,v0K${ !kaǁw±9V_\({cp$ AN %G2^m.D{%?>ZnMUhK/d4f2zW9|ց؍D{,ufzD$`G?Y0·$,N#Y]'Q3<iW^e|9wL^٨xηv!#]\~DÀ1gcvv,nަp4gژK5hsɾ>bMlu0luZd JG BssFSZ8*{ΠWmbdqF"v'sڝWۘSvn|杉!#0r Зt̫V̘GyH^ 81May)|V!Is"64P0'E˸wV dʖAqg}!xQs]EAv+{U'-oBʁȈ 38@MX`ŏEz6빀=Xyxr2Փ?;$(ʍFիW~=f gKoeE?!L/0/ )G,a199`ANz+C ԕ0`2:?|a |lƕ4[ bźr-k\Á]3*"8)_ʢ Y []„|Hs3vQ"=!3b˥=I2;X!8efk'ǕnZ~L,HlTim }^8E/T"v! S^vGGku<* )uÔO/-H7.7 McjT.#\3@'j 4݃T9bq݋X:b\'H% 6"Ogmxڴ?>kl% Aƪ1p3③w>mkv¡Fl FBsa+Z&׽B%4L!Poְ&M~sfGV"Kw`2W$SNjdܯ9;ѧ͟N⁛;_ Z>Qqbz},D UU%9+ѨvF=lNV)N{=l4 ÁB%Zj|,$'H{R,:/$k߃}zh_/{VB_vϳ*; i7쵯 e]h #%uI;NS*`Mi"}W*;uWgԾFC̒BVOdjlqT82&uT;8l$ٴDPI+E,gV=Oz^ʷeg@ggt> 7qGV⭰P;)ȡ\X]Ѕ鎼tԜw94^$0!b~p.GF2dtn ۼykBUR(͝Q( ʼn_`b\Ƀ#2MVZxv_rTT%GML,INo חpvD{n-**5𽷘zQ6:5=_¡7eu3XO\࡙vGXB-nV4ʖ׶Ζb,."jrv7-7Z_d{l=x6 W@7XB$B>d`mu(xr@aMkSS߹H- TH~# /KPxm?JCӓP&2)`ITÖm֔N_<񞕚44iYb0z;HL`N3%cp(%jg ׻"Tlc@ @"QROʥOz넇ɰ?rcIx#r  s%׾|P}+u4XD܎]=?dS`!m#ڃ@5f0r^̈ʁI'u:oK&IVvѩ\LmBg JR77g˜jzẦcs*ءz$/APQ4%W7Rm}X^qPq\9h'k^ڡ2Z;rr<8ѽOJ6rٕXzl!ѝx& ]F;?5 6szTv0 T\_+[Q5wBxIJv2.x 2p&~DZ} .okYB.ϗU-T!]SHj=9!A)M`!=er3T(+~0aVëC"a;%v( ʱbn"[Bn оRqig_ف07_bjBWX^> cKe$7=ڔtV=@_=+FsʔI+6~"\Z V@"zR *hD(Pf65|Y8@fpM?09 i;RD`2YO"FnEym093mhܦ췢y!3 /$eIřČ+9]ΥNiF}`ai  ɲRUfV^ekFOWlQ kgڷeQW7%'Tٽ.['P9/žšY (Q@F6yhʬ01 wX>ދP/ܑk*#[x3YK`iN.v!XDy/q2ZYkX=tWr\"POo/R};8Pxdȓ΀QAL@w:eGE[_=,]>h bx>mG U&D=e:qZ#X}!"1􀔛b?P;ZHiY 4Tk*(&7'Oۇ05synOZF ywF{2'apFaJkyG  aC03XۄQ~hTw#jx|~$vۛY?_j^]ժBm]U8KbZ^ΓX)x]8P*X#iU&-, O᥮֚à*xl~$%@1MEOY-u":nڗ;›@p bUm:>-;Jdmzͻ. gA>z15xJU*p2LD o*"{kGQF<LЅ9q^pȑ8Pk  V[*Dv7 y#EEy,';͆kuvTvl$ʩXޗO dsqh;P>rTCk)ӦQR5ЖǷFaa\5)zfӟAc3!wS߻E1!ۦX'291F5)`;?$C 0'ի%\2v %bh$y IY1C^UBf{7T9\$.L) |x)rsN0EZXsA}!G  /HTGF(RsYuvM!Re-a{DfلU5]!x3^; yPGxb[la0Z8KDP@L*m@3>-\ɊmP9%ʟEh0 /-M|vD X7Tv&9A! \Zg魊]S37u[g<qs=x5A FG:Y2桴-nj4S|'&O&U\:EUCgZiCAc2zDZSSvn b,ݓ$yK_n*:_Xt9.zq7*UX^pnDm'[8O7&70 b6hjq7DT!T05b<"S' 9xru8,#)?JŘ#"#ѵdhꅇeq:O'h@p ^rT|3` L G[3m/=-<]eل՚Zb8 D 1,gjpT/IQ\)~h.V|.4!ݶq3:&~tp2ҿ <HC|{L (zym2FO}PAqhLj+\UKVrlN[@'0}9 xU~f p[)bi;·i)ֻOj)} R:n' POcx}\!.S+Lvܬjqmel[g-y HJb䝑*^%5dB;CIoj)5sd»kbJWm-,<4T*:֌%_OCwOk9u?^4cereN(9/ǥX"RI/܎M}ۧ.)F nZ^ZK,&2Qo{~r$hyqrpE0lP>NfNzy_3A t >Cw9-{ 6}0:J_FNw)OkidGO墍@,zujlRuC<> >kZ,mRUg\Hy!joĔL|m57B~\7ev2&6꡴* V/-[(E U3$,_ru 1y˰= vƚ<0gTQ2/腼18og_{8Ժ}4n\eD٫:6uuWј2dF,V׺Ry(ht{JiGl\ ,T-Օ`׾3nFyY*'>[3X/.|^-ɢ9)y-P~L` 9/$9 "|h"w&55o2bO3'I`1e}\Mw l&٨tм$NZ;| ^Q*Ma~˭-a*ϔu[Fo-P-H\zm|6Z( JOX{yGOPy=ÕdX'f+mYѝXU5kcH?shߎ Ɉi{Iؑ!TP)Kżvk'NAt4+@4")߬Cro`8 "!icg姎u LL;I:?FZ"?w@κ&F`p>γr$M47ێOtvC"G obWsjqP$2HS~[lNn8%A{Qxo&NjKXXma{G)#f\oצ C{Pb6WҩeN`!G&,:5)B#51{C,Bo&h.uh*/)!1N'wd{>(0 V%,KHt@;JUI"dS%t㲅]Uηi哫 Fy sncU=xԗ хP bEHD; c XZ^q5, $&W(2"ҦK2Dz6Wr1aEE|@]4qtC:sd*uoޮ)QE7us"!+lS 0Yױ_nuKu7d_(ɧva u5.S'y4lN&2D sW K=\"8}v޶29. /ڜv)!m{Z]c̖`^GK~0KZ_mWnf.+K-{״j%Dȷ.ce)O6fMc=#rT*.Ɉ>=c6*/tԄaRysխV:JkVCWOfgC0р#(a܊RfZyT DXPLŔ:v^d8kPZ 4MF^*! G@W:qo2jYyyVG>Soܢ4xh".̈2$|AG Va]?X xf}%_0uPyJPЍN J_BkϽgI]zu =sw]GEK3 wm03vm(wKjdc7 E $N7T<#Tϭh9Mh,נZ)-J7_hǷa7QP+I>-oԕq[ѭg!R%1,wzo+[G#`w8k+j!-w&Q~6 BmaGe4%)wZֿ\.u*epUyTi!LC3sn'l }x76AeNc%!'}AIriR>Yӫ ^4LT / "?6mPgV? |,,.%oz.C@G(Ey{'Md5뉦zreo8&ҫwC?"Kf"cwξJ— yp6qH̸uWjBm>-"YȞUamѤ1D˵j6.S@H0THd-~Φqto}+U>?9q%6γ;b hÄh(87d /7fn)L-K3k.RPk6~?=6gLrHyϠQ[{BmQϊ"e:-.nbQa_DM7"usnAvbo1xNem?/xgP~'o9 a Keh͢ cc 0Ce\ a@M# SI,f8/IQצo 1V#V Yno[nh\ITrcycX٫9 (;,+'/T x,u"5-}y A-'9;tl;P vA 6_|J[h 57L|P@ {)Z! .7XkZ /f;?-il -mXH;~=!gB܁;(O0>%)M; :*h])s=CߔчZ>G|XB^MöfB$e W`gKd5wNq^Ț\3,|=@n]y N8;gXr60gDf! -۵G-n`̮tIl`A#9 ]Li"L0'R?"Y>;p_- 7}T|͈#[_nKy1 bW~V_PXE"g05)+Od$UIWn9I !D f d%,Е)sRIaW{zY "U+ KR`\˰Lj< ٭jJ6&N-`k̖- ,x@fj[ jW) +s;%JC~}p`926R%bFNIT%fa_1BmhR`$gp |9(!qĵFN>=7Pa{K߮`v@)H/ " ol(B X!!v5l95-Ɇ6~E>=!W ;!hxWP87R{KoKڧe|c Ҽ-yyxv[d(.) k R3xdF)oɊ?ؚC(V'V[( .B^>Wef3N^Q?/59u9hd/pX? 9c 2X;-T*& ]hiݥ:df NߕBzn`k<:acU|KRbϰk*úԗ~G3r&[yu+pu|%>&h& 0YKTT wmd!MO)_+SȾc.lҾ L/߄ XQ16l9{xgAOTG3b>t (,fG<&Tbz.!f{QciMǘl"Chuvcs8qؘ6Kt>n`` 5.ɡ2Bd(ǽkˎT2\F?P[4j\~$<RQuJ.$!.S' /GY]- +lW2%ӝ_Th!2܈aWg 晒{\8ڂi_֛hCcxŶY2$f1ͦkN3( [skg,̄:dt;Ϟ*%ݏfUQe|\}`5K (خ+UQ!x"oF#@9pq쯋?kX\[jM%Y{Y1%jA{|Q͋ 4V9׍JtDDJ+oQk|PTʕ#XU+]6``C$oڗEaHœ%]!_h"40wô?#ەɟ齋T&F|s*^V@h tT ^5J<.BC1޷U<) 1l/||wT[9бMn.}}$%-MsGC=VP? P[/WUf"MoWmV+i7)ѵ24"KL^Y2vs,z1Le JUl9n>Fğڶ`1[XX..e\.&TdJ(Ǘx=Ӌk>wr#`^bxHvM)ƾ9)=uI""@sbBM48 ܟڬv<䀍EԞK)2DjY /IJaw {Nۃ:] x{(E* i60ָXಓp|l#ώ8S؟4 uBzpv-:XfDVe<Zi#er5 '"],exyc!o"J% BXl`E*=j+7h Tn (iZ'E,!.I7MvS} 3)Xl56GLm<c4/c!7EJN8`9L\ U7p"bϾ2b.<2mɳs@us,=? pYŗ#G%,2Q{'A>,MJ;=huc\_XLZq3@kuU1k} uzY91l:SϢ 9J83M!&!cM2md<ҁX2,7 Sv3fhzk`+buސpwhܦ0 W_ gc! A@;Ҟ+`dMzR6NLƊ !u*jbo&z ٿn~Kw )I|sL#3M-5zi>g>Փ $CǮC Հ{#aѨ"JF3J#Wed::365X$Zư_XTw ̺t2IxlpNyUƮ~^  u0M `tJYqilZa/%!kБÒLG51984pޯunua #&z|/AaC]*~6u\@pDhy \LhǘT}.ekO,7wBncu)v[:SCGxLe_M2¾o }A8O1hysRWrHQ o:{+r+9lx(*4t( \7M}n˚{@'ZbsX1:,MU;9MxZz\3W@q@ VwӕrGy9+LNEwЀA9GA >m"n.C6u ~k$DQ`JOĚT "I6WXV嗙Ic֘"f$E(6HZ$6uP2j t9r0 5isվXGX ٞAvt?"J6L 8eͯнώmtm"W ߟG_8#ېOB7G (}U|BxIթ9(` 'mL5ڥ.D 4LHDR`>ێy@ӞxEkQG]^{Ⱦ߽cin钁u;-NiL֑Hs]l0} 6+9Cj}aV߻7>A_uN ۪% kPm͕WW6]GBƤi!PC2l '6=1z/\mH;z|rR"xl?H>}N՟ mR1=ǼjȔ'$J EQ_O@O+ZzWĀ20p"x ֓N!2L&=msg.4Y!keh@~JokE)GV 8la=Y_21d_ZV|^`/YҊA-;`q0lo0 `2(WUiVf %|nSEh H3ݐ7&t Y/'}RF>Pe=5cn>sZv{](aPPPhњlʡ?/'d0vÃ?^oؐ N(U(kQt=bKQdsL_w?u4ůlњgX4p,KqkpZ5>4NQ=ѷNPH͝HaklzmQT[E@G\%s0OK`et+yAʁ%6):O~>8ʬVo6ut.% M,WA~LdKdYǑ;Vr\|~QLY7d^NW 7v䛪l0^ M8ٕ7vt3=[`2wOBfr;zABbe!$?Fa0 Ci'No EQ$Ⳝ-]ηK3(O߹fvՋG$:nu7V΂;R;PMeciһa_+يD +-]iQRuW+~6^rh"Dc4I%|>m\/1(f\5u_9U r>@<9s{1Î ڐ^6~,"/FMT$q$ QOF9nK=?]sCUs'-W6dƴ^&Pr^k?'CuTg9uRM8WHD!qO| F3\g%lٶleLulݭF}^{u#>sH)z:@ Ո[Kfэ5SCa}ױ&%(t4qvAZ?ΫTN;h7;X?ppB& |x05Y@V}dW$Uz8/Hr`68PʹmgPۆRaf(gD`&2teW*OX܅e {}gYzy6fչ;C)CXTT;03:]'hW&fMβ8_]-AC%Xƃ06V^澺I\nI9P0S }Ǯ[7b4H0 H3QuLLi 3AwZ|DlNB 1IJFgϓl ]Gr0L/O͸F93AI\؍" g$1ڟ+でqF &E)(^'{_CJVm4uq|)"xrD$(o[QEh`Vuƚ+ETqyWU;ߧ0T'6[  5 o4;m" b]q7"j$j XPSAHW\qb^RPlZtH^yU 缙a^O[zEAuX_ǧю\&`Q6NjS e5P!݉| 52Kޒ')?ѵq26־R!&`d̠b'=?ʙQl=O9 ,R@'>I8_@7b!SA[&`0UNТy)Zpf:x,,|r:4Ή'(iyQ>?R#|[IHl&& 3nQIQ+)kD:];+/f'Yj4Mפyy=!'@RP b mqnӺXUZƨZ4up0'8 ~!1ڠСkv_b/eatianO0d)lBrI-k ۢRzarNlRy҆5Di ;TP`X2i7mKYcҸAcZpIl Y{T5g#&ܖm}iknU9.i^ L%ǟuVH5Tu7Z,ԩ,Y; \~tM^8[L4P} W{^K1xW넔M7X HZi{Gƃ3Şߊ4;j|$-q&C֕!d غ{=}b9T$s*t5LԲGOKLvӼnTw/$٠m\ir W# k?az Ī\pkU [<_F=`9(!{ ~]<+vVbhUHrRw}Y-@x\ fK0ө"bi[{Uc0f8Ȅ_-]I5/>vcUX(cVB*>3SHc^kpN +_:j VWQy{i!h߰G?{*OZhΰ^= #l2]ᐥYRdM)/`65)LDz@zcm?DMׅ4zjRp Lh6Ϙs[ܴc*9\^aJVr?y'Xs7-~PEgF5":=4Xd?vy+%+*J4-mpkS ,;<3WPٝqfLNF{suƠ#W 򉫅n Rg9*;,YՋ (۵mhCLrgا!mooPP*n"I#u,{}fGݟrKhf̷ի ,s?rв(@g@q͊fz4{ df򀜜sc2k g* KĿ^< d홰 DdB.V\g y0:Vw:{{Mw| !h⡽QzyǦ[ ţ y9"ߙ AuqA(忑V*' ^*C3[*g?'yAĢx)t"14~^G``-r* e6"g y]BUٹBÊ"J׌qfnһ0njiUf$ ؃&٬q٨ іҾ&Ae 3|</l՝2ǥhIrS,;I.&NS/1(3|ySYew xXuP..I(mnk9y;`FۄMXs+4xNMn(ǖV^IbBM*@X5&,: q DtfK9=qcxY=yI.5,ZB@߇n5. _}!L>Ku@qS(2m2;vt&®!W,hsCMdxwL:Cыګ q}Ӛg-l8Ѓ TK]mYZY_&~5huo ÅUWH5oT܃'x5Պ\{Јt׌Y%ޙ\%PHc͂  8h"tm L4CS*)#~-l6hsve3n8ƛh}}p$ȗ4ٿ&nlg:S׵”ֵb7OP+Oy,fڻ` yN"562I&؃") pii\cjjnuGl֡bc0sxjr7F fc'5v}6pQ: + I>8鿭,dvdp"hO.8^$;Ƣ<}H^S yiЮ^򇶮oӘ2*ElqJar ͟)#Ws(Q24hcrؙqcqI.Ƒ'' EMd wEDaN"%CÓLX*) F/%£E]ӕ8I4DBWqkV-A^&$5yN`\mوGJDD]i\ Y=%'u;-@]rC_˵rpԵ"J&`ޣ& xjS+OS&BLĬ"%o?'yŐ1NeHK[c!1oWoGIG*g 4X  yD^?zL:vRt,;'&}(8DRF&!,Vk>;g=H+:ܰ(5gE&Ϗ *EC Udk>v;*=Y iU1I 3&sfHNrљɼMw+&>W O]e1ĄBH~j$7pGfڠMIPq%2p6cbo9.KEyLJE1s wcKaD$w MtPiqr.?<970U\J}%?z):]]P2qٽڗet03$: t荠ژI™CUL~bw58h2Pm h9%TڏIli= ~׆" yylML`6(ݼKl4]nM_ijXD)KEo;؉%w.!sQ(MC<[6PZR0#i}[iʱG`"2|}i߻'%:y W$*N/R)O+o HsEcw{`\3Pt՟_3I=fi lp@t; ŠQ,1M֧t=S5WrCgNeizbN/03_e#n$F):R ^=2y|@);`V_KA`@yʿSfJl.0ט%I0]NJEv49.JmXw%̜btүV5"܋Ft&7 ͥoU q4*FS(y"CAM+@Zѽ X:4U!U: 6)T0$iYGf2=\᫝?+L,H!rbKzWpDA fQ)\96tTݹb?Y #ֻ W$.ā%m~qǽxZ#/G:qAwTs)d$ 3?euy6A7.tY1r P%J>0#^pF f&JM?fA%CtJo ̦ C+bҔӈ͐glVfDK&VW>ZK ! !B'jptp|{/5j6v%yz.)[~G*rRF@JR\JFA;xX+e2F4\);'sިx" GS{:Tקe=H G| ׫c& ,S<ζrX1Kxji}vAdMLݓH6տ>C<ã:Vۦ`͂aXi z6GYRg3E<:OӽqaI58T *Ǒ`n܅y-uΝ+6+R$8gvh@=Kؾ-e<&n5&l& /.'e|6-J)Y{*0ߦdO0/dX KYQ `}$p\Pm9O{:uc"81Ri4Ƿ{- hRABޤoBB8kDW JE %_Z;SbXm#.L9bH"<#UT^p 0O`aq}3tÊрO`#ޕTޘ$ 9:5u.B%xeT$SykEv5$ *;&&-=̱Ye;l[e*E X :3Ν}BYOr9k .`Ά)6#,( Y ʍ;D7*3vh젠P~z[ Ps֥׺䡺$P$\z^!/fn(=иC ؇?f7V)KNR8;|X~ީQZRY=#7OjFE[$֔#@:UXҌ5 ҞP% ͩ QmK lK?eӅ~Qq"жUЭV]`*:vLmlݍbgGSEa( ®oB;2T/IBNT^tQIX4ӄ gQ;5#[k$3i#e]=ǂ]kUʘ%p"&W}, J$Ee "A 9cr(XɃ-& IbRd<5"v&J(?cfd2p_*#(n= fr1ħWmUh\ƺmXE!л$6uqE6$J}2ay؟W]L"RS#xG,FJbUsLE&Y:Q?rj:>`{fb{K8bC؈a}:n/xG3‡ qd&t"6~7֦~wUʄL>T C~1/5U U-`1XԄ?ۂ=B$LsηgWGB& TcB8\m|h@ga ( Tohˏo?1Z3>[8P6Ziurϟ|{ݬ 'XECqUNvvM3ʚ:$I!iߤ/.ClМ#K NBK^G+*~d  5I,_?*U=4VY I9̨oJp\OkNߐor@F|dՅnf[nBɲ&TRy jR7)JΗh׌"\!Y*dgdnWeiT yeWW03rnX<U-=#՚d(H$SSշ\(߆XhTgs1_~[YU~]eo)QrzIF$]:63ZTk {5& -Y:F"93G4FY5W=\gN>63pryO8;g%گ孲8ծ~c︓Z~L85_FŊK޷ϲ(轫̵ C-,CZde@MNUq[5E(fpB ,pW_&(v3с-k`qLSAf>= oa<;ť2LWQ6zՎ?Ę: `Bm3D|6v;ӕ DֶnI~n̴sy47T ^|)U+ S[[34y j.KJK F4/MwU [XN<4,Ie.24hnz)Ϳ?S ^ڥ n Y]wmik1u8 $ƯQ6 ^%!9N3h`F@; =o ,-J@cj~1{ټEMfq#3Dʚ{]5x=B /L!tz7ڬ+ĞU߁W-"F J/Up `0+kW.nq BM1R>EDHÀFa$h"J$.ǼM =[z;XuϲZ=c0E2ȾUEv!D};"ї|O@fhC#p}Eh\$WMJUO"nKϬat zK,ջχ@N3y¨0d w'W/"i>UY!8tYd)ICT\LXn1r4ⰤɑSfc]?벸H5HdqZ ⷙh./ʳ^V)FwJjh_AJ#w>v&=@5^K]P_ vG=V4 Z:*Q쮺-أ^AB!?:+00l zaߓl ^ OQQA`0k0yE(iu 91HfČOkޱӸeQXy.֡K=NPچYuX&3 t;ki&Jښ艱#|M_*+裒UdUE`uL :8jvM!oȢ k ՞*/(U fOJoܝH43] [W5݊@@=Od)a{yªÐ-H@cnjW3ˡcZJPpXpukƠ<.!'O6IM,3!9/{/o5)(%*dpsڼ؄Lz2IkȭF.lZܫ7-"`S8h~|[ l2Ґ6Ly)҅.Ovܚu}Q݉al+Q_3G"El@MY/"4t*;T+zkɺ;{기39Ax ^c?UnT90wa0#D>c}V.:=ei4~7ov QL2rfG}Y Cϖc bXyyWvxc}vDu&}b(}LMm,חYzc#eO|7[[4Su`ғN#Jaqb <ڟpfGؗi7Z SƱR~Wj>5=MLJmSCRc]EHZH49wrfjxTlVGn㹾5p2Yņ옴}K"}&n+zyʬ/+\[HZqU᩷~(*.jb >F$Ǥ:԰2nؘI/:AfU~{N}4' ^m1W?c.y0Ymzˇzp|а}W"DK~+Ԗ*3h0-*2Ĺpn($Uϛ]wCMmFù1Nx]@~YWFt.6 她MOq*vU- 5rZ X`h0κ/:|" i 6emcy}?.^lbDuC['t̄D+6,>1_뼦ͽĞziH5Y']2#?PeUʳgy|GrՎgS %JAhQulZJ ״©3fKYInwSPBwѭB;JF8;$!r2b0ey OOn=Y^C !x_ eG@V6t a}h6o+9h_$G6\0)T;x0J,=Mzy}5^%V;$^ c\Fθ$L9JnIq1{< n()7qBz?V4d_I$gkc18[;Mg7!Uu&${ީXB R?;f`:VdZ u;0>E)_7+ E/&Eέ]{ִh3/}dNl/0kWWzrȭok9N׍_&%&i5F @ڡPFIf'm@~ Yw_L>)A&1fWL^1xG^< ],b^ 5 C[ʇN$\i o >˲aZ^%yϿJUe# DLQ7>/*E8߀J* E}?Vlg#{hU:uxRHwi$7p򅅸 8Űs` ZaKҝRwS-0^=¥N*SU! 9lF(ӎk"[[SbAH4 [{&N0cB3qSu Q`A=sOWS͉D$D٧ JmK"$m/ǧ`byΰV|I^GAxҮm\&>WV#?>5ʔCais@"څzd c1oRTˢ`vq/]/wvjё=%UEr͢Na.X$@.vy9!²s77kwND+`zna-9V?~sR,X:x*ᬎ0[Nl 7BEږYq=Dִ fKq_Px(X. k7DĘxe}&%BSDrEqv]cҌo=u'|!N8dF&NV_5+m,ac.L dpҼU 8[.pPcC-ݲ;;AFW,}w` h1FXu)Ӈ-!>sR:Y31p_f'îmRjD#J~AYF[W@PjQX@N5'lXmj Ip%b20N2%x>+\&߸INw1>MX1βX*5I[jgTd6 v,^E9{[j[ƾ#Ww{,mkg>`=}'@Q0g9%VMevrj"OHrDz9`uh] 㶽!pVuʽтk8or4?Hbиd:v2iWIcXGV;r慻kV_.0gZ`m tG]`QZmS 3'QqEiS 'j3k]h=IߒQÿ=K* 4fˋe^'7ƀpoSٵף +j%CҢ[hZw i&@6WѢc6앏$>1V"_7|"SRMɺZs$fUݞI,DSOY0nF$6hUzL]P$7 8ʞҶ!+<䂛 B+4Ul>rDks;"MZRS賓6p]M`M5hmoX]%gcM"!f Z~^Q ddir-ikPƈq=t!%pSap4nق]&Q[ ޣp 0@b*f Bƃ$tp`D/ jel%v|{-=0ަ)^)^J9j>z,GVrk/GGgB%DB?¤S:yiGYBDA _KtK;X2s~VE|; HkZ'&{ mh:]G/~h>xR9J%&L(UqW70O4MO7~ʔRzqU\̲d{ea`-DEoV#Fy` Cmz:q&>:OMO)0,oj m탭BL̤((*D/>jڇ/8BQAUW ҆;=fF4T-0iwK~C6r@ &'z/a]9, DK}&fM)E=+!|Hչ Ey'7ikK|+b5YO͸ڲJLsk^̎*Ѧ"ώJrBF/Q3Ż!(*ZSN&RaePP9( R)6emdS}G\r#3H * l&eZAM[7л}̈ 8P3,l:3`!j}\U'yyAFy%Qլ(P;jB8nvgGh3w:uFw<ˆeJpm϶S9$m_{8b2 f;ꉙffWgf356 em+RݠWa> uȖ+~:\lisD\BE @ eU}ܳ;^dF!Z)dB7e; rv)ba]U<=x/7٫FDh]a*([j9Q뿾w<8)/B@17u~-j$T6#`79keB8Yߩ{f6ܻ/yRi6~E?eݜ &8;Ձ8"'Docg OKzuvybZ5! \Rbh_Du:SwN!>,wjd.Bx\.?k?Ģ VZBǰ+Gׂ7|Z!f̩m>By˳I3"5Z8.7JoнU}øy=-] .m|LbiEՊ7%gB맮By^0չ'^; Gt#{gz.x7?huIOUd0e ʺVՋR'| psɃO@|ޮ^w&[RBsH[X8pfdgTga?pLx5r$ !DE2BYM7]`DW~[=Zu#مraKw? !ҋ5.ЕauWzj$Q&,UE*|ohUt1Oqx3]hN&)]0 .'3 @OYɏZwiYGݭ@(H #8_``W..Q3Ez~< U9փ #csVlHYp4&G մ2̃ߛz.ƀ˦F?em&9=`dJh AU?&eċzdW2ԅ5060D9@o95'd"3>]FN,ĶJRUDH(~4wR:{M7ͅd.^dl/-&2/FXvD.A2> n߈PYՁ{JISc9k9hu5^ -9vqƣS\brvppmCPxSRC"R\Т {4>IXR) !k>D|0JvJH l;}/CӾϤrXlm[EHoR|w!\VRD{L;+eb4-8nmG" a96YCl)Ex32J"K 27B*^2|?{hrAH5P(^5?v'̱ "z>-L G ?9-{@"2T÷,@C~EyOr&ԺDH 9}$w9|0eV,8c?u 88}:L(;Lw VwiɜrD!(@LpO9DEaZ?-00SZwșXnyW^xy}N8ax_8܉xFy$CcHN$V\7`OͶg^B̠b" 3NKY t]ݐSn%:1e/j77cȫe1B.1o`Gm"n=c{{˦E`@NQ:5q$'łRTƜx/5f)nqx)<# U3aqt^M@4g_uP zFU,(BC8-5X,tuad~iBDgQӔBՎ_4omP N8{_czn8}usn|k2e tҾrVCw$M'R"(4|8,-1*o݊A5#dˮ^d A#󡈓 @y*wBHve7y$1<;qZGe]G/-pF+. ,'!ѴO[`ItNQvӎWePBf f 9^pkіË!]QWIZ4Yuo+Jc˺~ J0i3P|X=+19˷IQR@ˈSẐAV7U:22(9g.+B|3w#Z*[ }rodi4JfhmMaѯ0OV\$V$@o gX^\db-3~}߽QFog ڣn3<|˘C=ѫuziZ,Tvպ*O if]a5q]hb EǕň=W0ZB`k1׊OM_k@_Kj3n>Ye9x׿CG} JmYWi4] %Zh/vޖj GU{fZ쎩Wru{&<,xy+_'s`E#tzXdo65=鄲kF$z)Nu4Qt*|w@DI6,onŷOoyuQCOso#d{]A<9Ԧ!EDc"~(>5 6T ?.,d,r_#6q}YĜImg( IX$M 1}<;vZ pq;)rsQB]~ SR2'AL v6\ڕRjU2*BVy.L^;*;A89vI^ʁtHAƹ٬1ha& wdzR1KD-":*};H*fE-"BD c7B &C緾"Cl)}ʼnJk_!c7r+qwF67j{_ؘ`ꔿD-%vx⚤D6 CZA01)o!J|zd鞈Wlaxy1;wě 8KUɺ푽#`t3l_&} #tHO5S읟&VWykIGoO΀&t?&ܨK2"%BdZ:%a(. bӎ#|uHi{{0ZdN"EWԯ(#q(^{ Hpo1%Y9oS(ӈl{ nO>&0.ug!oP<ۅ|ЏVaNCv߼;v+i,4|ʊgmBx-: ,è-E+~x_/;ڄZ'!ϖ~;pj3aTC:eLrVvZ6Fb?I[Dq!;~\zOvs>Ai),C;2Xo$~X,θ5lW\]e&ʓ˃`ʇMW7U꿆B~3i4F{XCG $2X\wWUI3,F&_k"8auB<6xFyJC+C<ʐuomQhש.tz q&[mN{h]\. bJWz|e ~;?rTa kZxsS>7Q#zΏVU}Œs̀RZP(ѾIyE$]AM9pe>y J lglW~<\Tz BWOhn,?'o9aQr Ab:z\+)m1靝dilӟؕW뒮2s) #Z58Pp%F\8Aƚ*bP.Wz pihR0nF<+ x`aɢֺ ںW>1fc,LA&BD/"X| 8L,L6yDޘ;g]"XT<{N~qHz 0J*'To.A@}yEpzuknnj=w]h!ވj[V$9u&W~AFeˑ)&2 0z [@Z|0Eb8~]!r#b:z[N 65x`7v+r7Y.2/^ xȰ}d5J.qХgCHrhkrD:ͳH4]XtZ!V ^b, ]+wJעK3|f ۲I̫Y+f w!xAA9L1(. s}zWaM1q<0v#.`+xAh0E9wm} ļYw45>p=&|~kC2Լt ,]L8 8Nz]T ^FWM|\1_uՃ0ORw%:+o۝> @t.㳕yrk3 ˣ{tu5jj;ߌM%/cq@w ' S6 ĻSuyzAXEOp"aWP3n 1\,^a˰^aYDVʦKh)urMin. ViǺ`bOH>nKZJzRzly*if|L$TV dMN;2B4Ķ¿~9НS(eqsF#I o49ifw_A>e͊CaFRzVugi`]5_z7g“h>;A6;Z 8]Ub|E՜|NBaR,-I6ԜPn rTl:V$0?麰,t]ͪCjSfץ`R#3s@*0A/9as=C$2X oFXQ" k XDŽId qnv%Z*C6.5O ߈,R9̅O!/o=,o?mz&j{,V1UC6@˳T^m;0/F!seg ~&]@ C7r5LS6CB˛}PZ8&Yύt bTĔF@\8} @ww঍א4!-{N|(d_vW_suKGG)^TZkP&8 y^Q2[eV$,ĐY}qt^DIjZXxҙkV33M]CO?mͶq~$xC>.2?AB]Jm_+QweYg5X\2 SJs+z%&ys =wߝAWcw((21ЬָgOyr  v200Ĵg[!w,OzdfP(9 p@*]:]"R郸k8#ݏu^e)n &3?fuH@f y/00, {t(VoGS6njH5iV'`my^=fRrJQaѴ񮗁fD/B(YM8,' B]5۴a[Aeq}4eEb;)@9A$E @!h `0k BXj6a3~Y(A|.FW`KŴa0_/Qѷ~ԸTFf^Ir{$XpL>T\+C{OTo<{75DIџnG2|,C%l`s~`j74NpgJT3u@.46eY>$;b0!N$5yM!n|/"2 } iiV"t=mzt.C\Gx:A.Cz^bNscn$U|+\0v 󣋉'_n(lYx|FFbB_i"8n6V%4 !c+Ilu9ip-PZXd3Ba]f^Yya(JOp}0#q5pS @7 ttyA&^O3G~Ժ=\t _D]:a8aCv Ԏ%5菤O`#z%mO T$rrjzmT|bsu|OjZA?CJl@dHuˈy3u? 3D?K2N/ dƇA2 , B|(셄,' o l -w-+Ts3M|'W$[e댷3g`flfwnp H`04ճ3&@=BP<+G^T_`F)貽5+d׳0ń 'ӀP588;f$|I,=4{>P]~>퀊8I}B;c]mC%9Φ{gYV2 nڑQE$YY*}p8ܾ]p_к'%aGNB!Qla(+A GI^UtY)0evm o3A@9rIO=7m{A777-T͚] `?[E%zbK)nZ@? G;/r)U]F=kL6:XcOKMjlI 0tY\q̱\iMO(PHAxGCX!(0,RWlZԯ)[[z xϫaAijS޸V|˾&=bX:m&`bfz9]Ȣ]lB@" !t'E`XxCCN۾/C2Ltbϴ`ń%ҰWe+~TɢEz1K0M#h:_2Yt)]ey /F7x:Ou!(<c$7m%ÈʔMl8:gelS vY$chota<%^1}Zeyw}!7R~jgh*6NyY9Uh;[}kSP( "Rg'6ʠ#ľPύS/Tҹ&o Ņk4iތ/BU`ÿ[o_+ߥ֬.Q&DbT"jTx}94h\<nvh#L7˥Y$a{DW(!Q֝c,0H2|t݁[_^ pN?9[oAI+.9,'feL#Rӻ@&>~zq=-"K]xČ{ -86rzyZf4<9:l-CU$]\KIthVaìAEE\5:59aOg# Kp|rߣ4Ɋl2/0S!;:vɡQ6L夓R5`pjBBʍjbnm_vAf 9<}8[Ʈ ֧<>Cl~ +wS5"J4Slt@kԚ9-i:W}*,]2Y\Ur% I$Qsި6nr+0Uћ'o-0-ۺEtH 6$)nhk'j nQXh2@~FnwPM}*ar 4! %?RЉ _ҥ,e(ѹ"i#gSr=Y5zͨv6 +jO _`Y(ʫ]C41..ek i=ә*r2ݫD6+&`t}=XhA> W֏=_#RH3ؾN}:yWqYj9?W0blд7S1ou Mxn2;+E~W#j?]I0<+C1j#7`smciOtmn0b F 1Z!~$-\IZUtS]Rl##~ B7[ixC,Ѯ\W@2œjr`I:6h(FE%Wq!l:i Es~Ieԗ6JGnrMhji= ܼv8"=m,Cw=V9#t7pN5-\˜q@֮ lɹDd׶i@[fȼQT]N|(J@#bf&^I燃# DC߇`#G9-hU2'Z u|@{~uIK;15a}ORzcV>Blb>}(L*scmIJiՄd> Erp= {A ֵMh@n:]+!yēakl:+OI#D+.ԑe1z,j>al9"(|z];y0P6|%WP0͠s4e4{!.BJ\IYn,9A W?*K:{Bc!KpyDx%0vCyc$0m5U*2E%i+ e9K""o!ʜ0I*`11/-VRE}2dTϢI1cS-7*!۩2o<8aR+7cvWT@>>/h}KMnQ, yG5szg)ce"x␴iy1xڿ܉p} LTr 5{u~27_) v0P)_A9]hXZՊ0mb>׷~{;1tX%n~01]+ )c>.Y${AA$櫭2g=H;Gɪ # 6M|u#@f >#?iWƹx8=ERw=~FAwת^4\4xo&qub~7PápV.J(װꀛ%V=ϩD)X![P[`[ U3EQ>Yy ƍyP(VjU쟵k+ ԸD۵7 @6/I힧ѝNI 1ʨ1p&IȰ|ATe ^>Á$YHu1y}&>,s:,7HSSp& }.}!7: $NWEeNd\fëP$V{2jeFY(:"RL92:64-R}*-&"Գ֭mt] ( Z,[}XM[~v= /e!PlzyAt()sZvЌSPSښȒ:|E^`s閫2pÎL-7s\X9b=Shƨy5J :Pd?#{ G|Ho3ӻ68gEK'< v1\cpٵm CТS6VNL3ċ`$m(7 `` _FR_bo(,=.oSG.yW 3m`*Z[J_,p~Zqq`ָhqRU:H Wo.i:e dtax`M?SW!6 KA񾹯!:8E#Ugb֍]ITUBHN3+#Pyѳ'd.~~k5kwzQi-OX']QqC$~U^KJwˋTrJ,Y[17?bcO.Gi1 꺝} 1< *.OsΜH{kC.twYaMi%e\_} ho3<0`x. ˶ _UB87d]zuAFw 1ƻzlHhǁlsIӨ,wxo^swRNrۆ8m^I䙋 }~Nj"|AMtW-@Q+Ӝ][†q̞ݢ~=M/W-|9HVH_2M%pNOc:~CMe[hUl惸MSۤfԏB{R 'æ?:D'+ci%W@:ȀMY_$NYBkGPOxA)B{R1S** f Jᚃ&@Rn$b|SEjV(O$_id3u9$3~풶N/c8&U.n)222Tx:j]-]?3|'\8*(PDUk$tQ b\ P qJCD7 LiD'`VF/pt&xN.; 0 y{ȼA9|۴cs`$q_aLgzP{1.p֑1vħ`{`w-3* rq{z>T/mZ%|G\ɀ@;9'd8\<aAo.\P%~8>Fg͘'a){1,;l,C2^)#@H-d"W[WJ&k;]b.J*htCEGE},VpB>_;۟M((*$AhM[wEDx }ܧ 3ʁX˘-3?;|]<QRTlp,juzѵ ZFmfTהWR ꘥!Uq6IJǗKdžJE CIgO2C #ηPF:P0.ϳYg^̈́3F$ ~by+n6$R #U~GԁMYrŠ>;RiV* W>MXU& }zL2Y<=½ݫ#OwckQMo u{kH.brj5$-FĄhJ~ {ztjr ѽ{UBǘ.gl4S[E²GM ;z][ TK"x.TT5NO"#q(R#Tݸ%&  |^" {&~UU7Zp "Y"uMϑ:΃D <ы( @ި|Dt0=1|*̮U/YLFɳwr,LQ%('?P)]iN }B= ;ܝk[ y{. L G|MrS7]ɧc l?D&HXM~c$MY!Is`-g" $2e0FZ(͘I`Pc"[^.$7:ړBַegYAe4 ʴ3џBoP˕)}I <@ FŝN}v#fӛTdF.[Sx_+`U(D TGG˥h??҃2p\_?6X 9b PZӘ)k K QBkΊB *2|;ۡm[&gݭ$IO KÞquQpGUz^4bb(phi nt:{4vYnF,t9N÷@YD گM# 0vhF :J5l:sK}$nKL1pzSmA?&'3ƙY fkܙ'\;5,dR>fiSJXO #n߬SMsc?>ֽM/ >Ac(贸kve: y!\i9 z?BzxM$wRf>J%)&҂_v?K?'BYOF$Cf`V%NF4;W;kQprXgF=M |겉}1UY G `'6\3aNg5^ f:#˴p0}P)dl{JF9/w04`VuӋ` $J$A& 9$OLJhkI5ApQʦU \(FY$iCH@Bfa 8 XމX싏Ҝ=2 $(riA@$=6ZxŔݺI{4DeDۯ h<'m{*\/HE-'tEeI+ojF/:<8-b]J(:~"|!ǣ7Í +=awuOҲ] 蝉Mi> ;O:9>ǸrJ +-@յtb~F,$y=-i:l{ےVDPݛw yaJ1@[0*VLTX]19 :ȕ^ߊaA7Vަ> vcFti^GolT3Ȟ@:4J.}%m"9 5tG7v',06{Zh-| w) DDa䜜/&bG ^}s':2-e~PE(VNyKWtC %ǭweUʻ1].Ԟ_ \m3c˹M 26[n4la[ S:R+\$Ŀ1s\`wE< g0P'^ $8 γ/~z~m)[q<2-V4ic7 mIFu(Uc`I6@NX7k ,D|\{gӞIOm<) ^`vX iNޞ䌻ك jA<,);]Z-*$I&2!Y8aVX fSʏp e|ٳ\ye3B1JMuw '!N*k{@")C},o~ c))x.'u/#.E `DB@<3sD?5k_p,fW+>inM2х1ee?i(_ӘL8njc _KZ?2؝FBB?y%4nB*9 2d.|+۰-oo-[FUFҲR;;'&Aqs "e}zɓ[k:3mf}9µ;ކ n\CDzB<Yo<1]"*As tfļZ&ݐ>coLփ?zAzN?Θig@ Ud%1y1P\SRp"l儲Vhz@b$J%+#$ (n0Rͩ ųYᘑI{8CƟU;Qz7lÏon8m?߿d1-\=XSQgI){DC$_GWbWǥIhį`E3|7VS+ ~Osxμ8!(7y-;2^ACDV/?syiw⽄߀B}uϫowˬw4eJ2ϥ=ǾCL A ;8u%Y~]%|אxfU95"!G:eܛץNXCz+0Z|@a iOZ. ipݠ6{ [ϝ`BS>#.lh1DI҈B6QmRbjL:vK(?vz/jĺ"\!bmH,uR@.+qLlZѺȽua"SrU 2(F@V*eYlVULNE{Zm/hBd07+CJV.0x=e@,\D,i@=O7͛|qrQ^ʻXiRZjgrIr6Zt~%>6cn(Ϛ"0!"XVl^mӠ }&.) vNeN2 {@? <ƍVIፗ҄ZB Rx(RUauT=Xg?}Зv^VY>\AgP6 Tđc'>Dj| "Fyۋ+61hF3 ;mpQrXseZ.*PFρqmliY~nVVg780 iB2RH9ldaAɼu.ǂ9W%tSw9U,4C:ku[P? Ped4틳 -?A!0??,T_ݸz^IQ+~Fy3iJS8 h ҏ`>= H߬EN|w`a]DjuJU5ֵhœ#܊N/ԙO8m4q(X 4nT!OfmfH_:ь#j/~QnR+x/Fca|הuWP$w?>T;X&`ys3Iׄen@x-/'Rϒuxp5f(t5 Fkޕ vto)B'@ϯ<8<`YQ]]|3-p2.dۣAqqͨI "MY+r$)i4ޠ 6.})xZW/N $󍈲>Դ# e//z?QԚZSx ^ $vmVGŃncJT($!aUKaE?_J `1 Gޓ1sH>k ]G@`dfF\YdqP#mf{[vTRD_84튭[*hνػy< AdC ,O2:]hMBGS#л%q~q_Cϋ/W#ۢ*E0mͮF;r˧ݑK ˩c_X@kmD[QێB?NTRZDjzj";[NBme>L D E1X}PG#.ـxdNR-8 #fm>_6-pƈ&E+Q3aM_…(W?‡aJxݯYfG9P!\E&LuC>Gw&V#xV%ڒAhp'˦޸L .,}_`ߪ!T=ig&={3TDz?H??MI] Lj!0+V퓖+p-:N$fxީp.淍T'@Co⬮%\lnrl-<[x)m1wtrӗЇC4_gt^'QeKZ ԉ ol$E49zY1vѳ`սr4(`9.hjrJw4v0nrҏ xG"qC7GN)1J%t:8|8o4mtem84BZ\`=+):"[E!o?-R廏} l'G;^nd?T*SЉbDYYarBKL>;v=MtHrBZG !vyt#ųL}L75p dDDX2qbց@924[mSI.W?ۖ6i_mkJM9*m^b>.~/%t7pSTm]xD'mѰa8LfZn")SSBy(;pAHnt/_FIج# Y+A8o!^+q,ze7jđ ּ:O9VNRh[&&8Wa{ 454jNSLze6t!NFlE"A(bSJH'JSm밨čCd.^j6Act4v_aЮ[DF'I‟}3c0<$6q7wKhip_=|'&;ds| EfE}B T֝abYYbz.~5,_tj}2/[ߑ)̛sAflt@RD;kWѠ㭔3@=!Q~&BdQ+iR~w*հ8lqeԠ6^{@XVYR" }Lc\')nǕi晧 'u?fڑ)]\Stힾ>M7VzWn1ܺ?M2+@tOs֎up_PD ,/29M+}ϱGQmC]vDJYHʺQç7CVuVSN^ o)MypM ԑ)9?x0G 08lܠ}]uW߾*Aap1FHFG}cYl U[taY$r/Dn~7bCByev0:Orl/BW?tXT&==YRxUɇEi|~ ZU \}@]6fШ&Cv΀bbJGO{asyړ}A&WQNI"R`&ѭ -DR>( 汢Nα%遮ڍ0x1ұ`N<2Kڐ/Eʹe}k pcHd`uSl& Qo-^v*RHmkUfLn7ecA0tsCT'F>PrىIG]; UHΔfP%lpPsg,5#&wjǔhc<xꘞ(S`GߩpOrȬ6EgGbeRMY!^_d$o#/+˘&hZ -y=;+L"M`C›i\H.$91c:yuk&{%yLѰ@g,x!%"B)=B2$Q0Vnq3D"7J5'>$z2~(^+Ghml-# țx,Z ˯ r^{6 $:,5)Ţd |Fw;+йn( (cu_i?f91kxy rYT1bBG uUX bӂ8P;wY; Jʂ8q @ ztX6 iR<5`#*"gͩA:"̪L ,j-RcJ#o>P\tgHGe B/>42J$ wrIz xWb$[%e' hk6d3"tU~>޹#m}.ߐq.++f1[cVGR3~vM嚑K]5xOW<@84wiXe ̈́K q/"b+QܳT>:0LU9,aމ.O _ϡ3JuW:b7n"񸮂Y6&v&*mu y6sI nL J|HxmРGi(c+ cIVd*jZ=l3em¡Y:TKaq{ P8YqVC.S<%%i<ƣk"o/ k{oM8;U}ٗOρ̛L3Dݰ%Z+} MR)Ly7"[!HU1Imt-֦Ⴄ|ʭvN?54]6z'= TU.Bk5}sf\+f^D8O)-^O>''g&Q ;W’\,CSwD-3m åo&L6\!wL2xR!lP*wjYt!v)|Bt3aQi\HCE& 2Oio(ҁsyX>1GY:^DOv)l.P /|H]^:f'>Bo6o AN&OUPm9g:m;]d.)2#7GÍl7$-ZVd̄#uU.?~}hH rr*4q9T͡P*.Uռ[Qt@?u GD| #<>xvYA/A\*L4cW9ЃL̻yV.*ܒs={K;xsiTfh*,+>^7ƗlDc9Qn4<2Q\t hM .m/fuPs&L} T`"\[;˹EpdQ٭G't_K "A@4wpf(c&wil6sَRSxfڌiƽYp X{~RhġQjH]T/ɒ|k4k[t*#,A"2 *hpeJ3n Nu_&,-))w[;D%5< G*cr$ *X#MrRʯs3:TD"=w6C4/PgE39M9})ŷy`q<?CR?u6Xjo3LԔKMjm~+ Q"G3M;љWuh "'>Ub ט\!:`)]74;'pm,OO[״=w/,\yy)#$M^ v%#H]B{VwiX#N;Ts||Kz\U'2(r5}ʘ@6#?5+p_{|w-,Xhb?# 3eBXͅ<7/Tprid7($txoe[7s[X/$b=pZ(6~~T4%iHFO"R}IVrwuH,Pt.M9Gr.EPw ;A韯Y>rݣW_ŽƷh̎HVev~Ŗ-"ڢZcHIjE7u Zk~hfWwNê9XJ1c9j9Gu0CRd91{t2(Jb;YpSU7Ƀ i5|M *v k?Ȓyeٔ}WFYLFY5UU9](gp%>x2^Vb>ao_m,se\2yL=y+BDO 5)ai^c'!iz)췜iiW G- g`vUh<V==RϪq<`Q* UJ <Y@=ɟ#ݼfWZ|+mhG-xLc⟕)&t9:!UdDhk갯3Z _'X0 & r%.^><>*=Xח8_ty.7K;GH-u?]vU'f! h O;N0B=XC\xsƚ[,\#\tF| m9 ]YI):<=i/5'n.aOxm&Bx}+X?ޘPL^)&z߫Hm5ktM7z7%Mj4d AcE%-c+B,2;΄ H:@Zܡ 4^$['AAx[Wԙ![IJ 3,]j~,<]KIl@P0z?p%ÇאAm-je 7FSsn`{Kx,!Z)sl)l re TJcf#fdBh O(ǘ8;K3^M@U[A~}G,L$^YO{/yYa'߈J{n8v_xȼr|e#i9RgmdL'pWF. 7gKKԥksHf%~쎈L '`× - q +rlnC1߸R5A)1σ0[~am<7+r\Nk/PPr^T DClvHAoɯz}OjuiX O:rc1$&jvA7sO ̵wz@T446 |r.v O9.ae0VGoi'E Yk-*I)ğ'C:m,=NBH:6ٟ3Eb2 )N2tJz㍯Z"֕9l}.X[հɴ$0؄aghI6L7%BľQ]T7h HXT'#ygq;:M+m*nݍ{6D0RglY!aO3SDp[&ObnUס!rxo Oom[EtgZ 22`E04ǝ+[L\grV@V*K &V%Ð՛LM#=V=mbhpl+~9de ^yF ˜U`vV~Q!M F\P}1Rz%_/\Dc/;?Z*BQg:dƉDOӘn+$Mps.2鄃;"WYw_|2\M)Sg7ml< ʬrE}2"qWKÅZv2q݊<8eoOqOH)HHzб!.ݱylP 4uD[ 铊? ! *mUKnK름*:BgQ%J!Xuv8,O=.6-]KUޡBc-{gVfVfSPn,v:Ă#̽ n:r/"lïTPsnڑC u2Lq0qJJ osף~49~8ZPj&kt;~¾p㽋خf6X^4`Mo{Zhu[ f녺F(exhl1ͱ #FZMDт?ر]>II\eN=\ :iUl2n-Pe+ZfrjWx/lچ!.>!9: ; 4KŐ>Ǯ ]4sޔ;;}q yHxcHӤ_zyZ^O9u;@@~Ɇ50~FAg頲$d[ϡ$IdKWtNNI\<t=5e'xrlUXqXCk!)%ƌ/Bs!\E X/8'*C~M2G|7_(is!8aΊ Bp~%'zY:vw/F+U,0ubSBM[iVz;j*n5.NEfmy6[dߴP =[,tsrw&̗'&S99j"gT ve]M$ FXY>Znt]"- .t~'+QhtYVG2Tu/1 bSF7_hbc,2q1D0#zK8$F{0qk&IF#uE6>ր(ji%Ą)1: wX+HM,ӌ~B2eγ]yٻsj5p_F(4 ì3I\.9cYNyCs ynGoGkʗSH푨U |Xt0ϱ|ӭPWX!/5|Pw/ rr{逪%knv66\r#_@kܙ%R(>(kx.|_iPpL8Fn!IG|8ǚɮyY. 0<S\1ѧ*M1'oYELmZhGa:QzEEpp!lx216Jx1VgM]p:U>^<]#j:{G?X6o`p(]}} U/0|?mCFN-dQONj}$@^϶-0#xFye\ Jrܫ)J@aubx0VN*%0Rwϼ=^l퍻b+¦Um# HXr3._W x.0\ /'MĊ("k`}#Rڷ^'MR0&(д< 4(O#e`'ӭy-in[zbÞ&\:bX/<{џ9;k٦}ϴ\iцMFJAD~ZIޣ`5c¥.ǪgʺؼK chˍ(7N|N4]F@kE)|DM-ԅ}YMuPZܫBJ2vMt^LToBFH'96E*k)Bˬruwhf> t[^Jϯg_|i*wpz3w=e{)`M,/T mB\ z,R s浖Mk/k+KWOJ@ }9 b*nƈ,Bc xG:Xu?" h- X0&!kW~C~ 0HSbUz1]X7B 3i^ׇB$ڱs7+ n#8Myml4 k/m[4C^ɜ5dwVֆD|>|ʝ_Џ2 qwf. )d=I4%c9erJJoCc9-W(8׈IIS(j~P2Ch]( RP~`8Gz; (s դM[\ ElSTe\q.n^3>elhYBzr.SFN[ dT:JlfX#U;}yCLE |S*c+ M ;H^4Dw&u7d!QNYa8;Fi#/P{Zx[7.ziE XʒF ώL)Q+SLrhդgyrF8&Yƣtd4(1kP+I@RҹcZp)E,ij&*;!pi֙`F4h2U[0#{KC4:^ v(#@򎯘xFݮ[LTw,9ơR38SBW㤚ԒMvn0xT u/M]k>S xK+OXSؿ25owb1D8nF"7]vQgu_tGO"D%hv |=N7d`uD OC'`-UZ8,;h} &{@@=4jަr‘x:oÐl S'~wՏO=@1WGbJ*s+EJB<Z0juEQy{zяG2ceı9xLlpjPRVsWũE..^OR9 ѨZ۬@*6C{tlEKK ӞLT@.mVnI2'Ѧ9[!/C236!Q*\B9 0.0}d0>t Yy.jWS{Vړ:*O#u1JwQYVtYT-Dc"9P l3m-Ǥ"ǏS9Pgk0q,Qiήg_xuId\y_У}}8ôj.AT^)YaOW*c[*^UH``G&؝8vPI1S!"=E"¹f?čf[.N$#Q(jqT姾;TG O>g{fC#%a|,Mi@9'm|0 MK>E_M]{VQC_4|kZ]܊I߮G%,0?u;PӠ)b쥹k14u]n;kR9#`f}?f찭{zϑM$zFRpUz+K;&m Xv`q$ CW\ރ#N^:8X _s~;v?i";;t0vվ8jtսn0;CJEL!my ֶv9Jhw` 2NmD[=D-E$''Oݱud]OA-&&(HQGSﵺeӇ/ko2k(56a&R k*v[D;:} /f)'ENkNF3FG`FB|LjwvYHc"?/pAQ q'_Herk`UvoF"')0:I\ [a;9$Yu}rd*{;Ed'@-ӠM})~a.kf9>J̸YbcP$Ce++ U|1κ7`:3KG 8"-E b"/IDtPЮa A H zns`'\ (8_qk,ʿX+%Ib1 ]#E A@mk:,yOs\(iѐi˨}a6/n1෕lˊm8k\`ےc'Vp*"Ao5(U# HfPpa.l!m.M>~I׌"3-{|ŧ]h)BP_[kKSHoI>W|4sA6K-w{v< 3ޜ#0F(cЌK"9Vrϑ2dPc8cI-U|B).ܞsոV= D$Nힷٙ1lc G=9>Hڈ[$-ƃJE%!&\danS'Vz`̭8.}Pe^ܛx2|ġTXP3RC)pYC膫pĹi3(vF ]Ev2PT2Cwow8M}6AWUUByd$4ӵ T_4 uY̬MCT B0PKPڟyR]߫kdn[<;,/"䶪%{\Y*ot}61%V ~q~FYR W2٨&' hn 3;SҠ}܍Q[(/!Xp}?XIã'5(˦#D)*u(+EM W`KvtQ8fwAa3$)ℽnW~HܢyK~Kͱ9ʞtFhI(G) G bob4io}4+Ewqq1_em), Φ<% -8C8x|o~5<=D)H(^aUK'W@J|ᦇh*~e?-!X+b!Y]%. j13JGFa&kk_%"uiaӄ-3)~ m5C?7p2Bc/+"ZxEkxd`{JbɅjD@iOWN|jqaǺ H_jjY nD]]gRlGL?MjK0Aeɱ[#Q vμB&k?ZDљ7=Բg3J tg1]s uh2IN>:||%DioeӉ1bZ6Ш |!@#:6T\l9ۘY8j9pO}f%1krr|F2kZi|+9J*q{\9 _'b*aNuml&3eAqgSx PuOW Y"3[H@6| :uǴ5^W,Ӵb^ux?9XC)':"MȤaSV:UD;ltmGڰ-/ѯŨ48)s1dbdTfؕϜodW3 *Gӿ,*Pq/Eœ\c Ln]+a(R1Q_o{Li{BBͣG }6')AlbOi_1_|Ax1@)99Ӝ\3]o{Lſ^=9% g5z } G0;0 xӶ1cIIvV$'D ߭P #+V[zҥ`Wu?"cgfSy3ioJod+1e\G QQ4̽ یi=f@1X ;׊$Bz6dDǷŠ:BGЈˏ :ՎPi9whpUvy7.fmM[o0u `&֜7-Ed@ܻv&οI&nDs5Apn]xˆt|jtYMZ2m{Gbg_ظfꤷEOl9VmP<y;1l($JI饖noqoj_}De =QguBF\FJ"X;dFo6`HCvRY$6B"1cF\1C.gǠ%)R4ovΪ{tN CVЭJ S5 ~9h}b1*~h P?Hqe`ō`҈Ӗ:#B7;"ܜYbSEL7pq< -aQk.?}NsW%Z ӭuŃl|9"R|0WuB%<:d_ ?-X秕AlRDцcޛ'}?w_G (>tX~C &JlܺǨ AGwcvw01&1mаWf]D!fa KeMe'7NKiPR15vysߙڶm>MҌ2x\h(Y+]QT,,dtȊ~u8;`+ul6ǭaGsļ݄~f + Ȇ2ⰭkJ1,8@o *z44M¶|B[Tɣκ֊RjFqe|w5j\+C'_cޱJ>0xaՐ"+3kW_(7xSǹwά1=|F\GAD6eѻ:Mh8%gޓ+l#gK }'5>wR\>a]@m6oΙ,&r mG9P,S# ~)SF6GYO18}CMGmCm0g@Bޒ$r!yy>1f@B;|MV-{3t':#qr[ &'3Ur Ѭծga-iG9QޭTCM9R@TJO)(wOFܯ`yp{w &^g8=<&Ht鸪^h IKI'^QڵPo$Bf2ezfJW ?E K~F)zF8Lp>G惱f5W?HơN׺bw7ŻQSoШ0H.]n}"`? AtMHg (4@r,:A"8>]MuhAlx<Lwn)'Ȯe|W? SII!0qym%b:=} WҀΞ/@\ CkL>"xoT 7GyE~g{vu*[D] ֕hPrqbݭ{9!#r J䏃gae0/,88:<»F>וemK=/JrDcGA_}SqCZJP7a9eL"WcR)Uc(y=\ #~DD#Nbl"И_𿀶t M#G1Ƌ:#vA8-#6B `3;CpX()K6fOYtC7j b?CDG0x:d Kzn݋ڈ* c@44͑q㉶̞r KYuFq8R~mJL 6  mvHw-J|@ xInVH\JsY˙] Pzmbh1S|axyoU=;yԪX&˗\mB6Y~fEZ:C0$յbl.t)p50,hkѸ"85eNJk!ʱ|L*"xc2'5eik@1<0LgHHAfT}}X6 o_ҥn,E٠p!$CUR5Oeq)S+q&s-І"e+t@?} $4R""R-LVJ`7R@Byĥ/[0(p#Nkx0f9n^*ہŏR`PdTw]=:yRj_&:WT1qdqE; ,xgS[ Mcǖ\--fMӧ "ST%K۷Bw~p C4~u| dP{#J&AԞ>vyVշ~D\igyxf~Ebr\̾TMOv7@8HOdW[aqu6݅:R3gܒQbxSfKj8lQ~sAWmA$wi :zff1]rѓƗ@x .K~paɤ H\tF1e]WS98Co*MB5B_!S4bل[ߊAGa{S GvzґjL*zZ =EgڙUh"8%,p*HƢBmpx΂iۨ$%`,*z0UUKJ6_ڛQa/NVJ˄ g)-X e(F(q$Y &.xFN]sC䍗 ~) | Ú-8 (7襤 2:%^es=p ${NJUr56zNH =3dABGz okoM50vTYSU/ᗳ{0GOn0%#g0G^mDKKv3 |)$l"vqUz9 "?Yf0}ᗨsId{|>,9R;9Da&[r 9#DW 16 &=)u21X߅2즳m*BJ1*s`d,0E3b]"ފ al m.nȄYD)gpS#&N}.-ESk,ӈĻ$Em**%پaZ?eIh6*W=EEFYDsqEN6=(hy:Q@<*snlg)Wm$h>Q9$֋C)xzF˺UZ nS?!ܯ_ͩaBkC2dYsCPGVnvoXIĬH.\69X7ܠ)Ll&$`ka-ufjC_\UjLcIڢ8?m t )30C.Ͷ;A (qƖSgѐ/ld$)R0̺ :ܜy"Aacp= k|`*5Ì|s.hF'q#>_ #P$AY 91'A}G$CK=}d4ؒ`!@uuI}$ >GVjQJÍךHK,Grp`J[+OuQy_a&˭ iVfCBLj%{FXVq[Ԍ( Įܙm8, 5̣ cGZJ= $q" Fm˥X{uTbmj Nk8^@fP'C͌FL!pt.DGua0Ҏ tD*« UČY7  jdx󵚖}ٓꎉ9siACbxw:P72 Q"N߷w/#̒oU[ҹk|.ҷyzzHIg*V[W{$7͘eHW(V9Rmf (2짧2)׽?} B&u͛dt\5*};uQnBɊjo$~`]i<ˡ:ϣ۹\HpįW<"Xp'9uD𱨍Y̨pU/7n'IցXH|fnlFJSU|H.rB#&dzĈT:Sra{ RA=Ȫ*Zȯg!qI&m+޽ʆ~af e| <;Φ)EZ=W:IVO8 4KFL$rCr<NR\{r2wqmsGS^$/gB]!urPlKy#ʾjSܺ[{#Cs:Y7.#6bRIU7 ='lj=q6o9-}HOL޼{&8L;vP nRަI}P (rUT QxE ȉZ3U,2'AJk\ T>\dd;Aņ,tD %jxAC3IRq !2>*aiZ?g֫suQ p PEo{~{/_Q6 L$nX+ (4WI/ ~Uň1^Z1?ɢLI_~rv•ALVƩ!FD.[;ٴZ̧> gqf'|e^R~]\ N\UbT " SI>z7u\ DÞ\ܖ\hYgHؓ]zcNaoPS'V˭Z=?(/$n@*$4[U*T6fWz)3}ޯL Ʌa6d}D(p!م;.AHڬ?yl>׿2D2"p<έi@\ءɓa5a# ze]v.R"l>0,jhMNP6H6ak`ڂlc)Bzʍ"#Z킦d7bփd4yЋ|qOW[+h6Q󈡅\QL3 r7AEr7$]M }MtYbUSP9iܲ/d\]iω6Z.+߭YhҊQZ^Xz?R/J[xe3|҆[]E0 =dFk)cVk,M*٧.ض sjFFUϿoy/YvR%D*B#[z5s_L}k8SG,!*$!rRUVpc9 bπ a @8}6(WDRnL\*#NyfȘ 򦛊|oL{jT%uuwiZ߹(҄IK02"i{JxP<J3nE=ZOdh1,?>lh$PpPkbK_DSO0(evT}ni>(3F)N9u[yN!ĵ+kczN^H7=)ۡIKYY^sWBp޵^.rַ3BNa6;/$C{= ,ŷʕ*ҭ`fȚt* ?~X@QB k&Z@eaxR˷e=Ni0:xq AGxTfZRjts<` ,ȴ|_OKӏ}|S\!1-Yz.9nDs03|9kt3=&#+DYk2AYdP@C,X!w.+^z1D7wߍ@X1ӦX\cfƣ/>gmadg>3l677o:/Ì1JF˼t%P/*1xCQ4|܂5d"!E\zmB1:aa7 F"Fz,ԡ6 =*RO[!ڋMa2P2.:u W%&fauQ4>r:Gz EćGL+`J';]Ui%xL$WgӁ_1Xb\^y) ث X츄3;mE=OMhD8R1r\p/˜k=5 ={ݦu3];<ʚ60z!N"]~10GɃdZHL' h l1sFGOC fx<ƪRW $ "gCCn>Yy13djSj׽qWJW*.{ub3΀ꃐ,T>};{PDQJ_[fЌTèPX_:0 'YP m!M֣ w=)FЕ#;}3{?)1=cFDoqݱbH3Mvb QG;Aj DD4W’<}SyK"~`~bZd >wysN5J` p3q`?.jj}˨|2gZ?K a@6up{yJ0sv| I]ݥݸooV־wƵYpSU#;$J8W D򿸠(IHƏ9y9vQ`Dzs:G 4#gLIf~’_qy(^fZ|_0}~eq ە JХA͞f/z2'jCb-(=Z#$ ƜՔQ\5i E :%o#F9*-)LFS+Yݎ׉H?afEVyu9#N7p_Ł%0<ێ0o#4Hr#+UΒH=4mʆܡl Gr [Q>FTLEtq5q\[+|pHX\g&(`8B+7-\h 0W=xIDY^xEgu&<|Eq=ybJCsBjU!EG{I2up?_:e2sD^ԋ9&k}H!jP'B,꿿:XR ;҅K;sݿf|O(R.e`~{ZeWޭ A,[-VXf?f/_2f/q*xbo?c}ɝŖi}`$ef@QΤ2Hv?[tȷ떹 JӻEJjܕ*Li'y|4_q?/_R$<R4T"feJr>ZņJ['Q%a THJ4!Eeݩ@wϒAA X 8mnc HY7 l. h^r" Y RN!%RX.m7G/q't& yFi1Jqu1=A!;;BWfݲRwTI`nP}:SjoF|F(f ?8N'r5S@mW˱*>h!QՄon__j_(ĊL1W8 #K69[޽JE(EyR #v\AN݌I*Y0Y&TI^Tw*l«_aukp6mv~JЉfR[.b)l(28F 6' +ϗC6'ZMWIߡ=QZ[=ж~Ýv&E<vI Am \4vHsH00||7'u0OJ;9*3%#)o`YE7a$)ZsK4~ YsօUn.R~ͩRN(ῙXpLc\ɖ&3z1e(D[_RUFmP )SܳA"NiPD&G@ACOx_jyi5/CSحT߭?LfS}i<0K'IJGDHMu(AV#ǒj)cJǣɥ59 2(Wģsg.Aވ_HD(0Nu{*7ʃ-y*(ҴJlPJEz,G^Ly0;L:panML+0"q3Ȣc7PZ>F,\ 4Nxw(v$LHQ:#RHe-fZ-RpVydMDR|A9܆o= )N3j䩊|% hc%w/1:81v{fۆ~[R-o%zrӪs@)ȡrrNJ=/v3.a>ӢtE7ڷ%w -FmjL23WS>)_S/%NtK(9bBy&;61#W`9Ƨr>L`M?M+4(6Ӗc?+Tr*e-CҾǣ4TÀ1}ZF`qMm0%$"wdNZx^eg_/cW 6R!$gP,trӍ-rxWjAJo3!E/QP4g3~ ub]!SK*Odnl>+2-@ uFH.~RJy3onJFʗfƍįE.q;}ɪ S*j^ɱTXqxl BTӗ%| uQALuu:{.=*s4}u6E e8pz9跟5$7+ZtBwZxul>wgSV3T{2MޟZoU0U RBKc.6+)(Db1 iOH~yviZ8.ٚ !3+` D+lMr,Y>E C5N Gns}g2V.09}>X c>aXe"{ҥA,)%Ba(r@)$؛_fiGNBf6 Yg( 40ʞx#VT{*GKG}ѭx<ĶsтR@gڼáe .q3c`+έju\ᵲŪ_[L~;65+ۮExQ+ǮN57pʸ]jgǘ?n ڗ[/K>.閵eASZ [;POٰv/bġ C9jo$jm|q҈- FHҿ(oNu"62ZW/*1EIgP46`cR\w* _>v)^kr(, 247F8l p;WkKdW_@"YԲZ 4;(T )WdJ $nwh kaX\w3s]r [ UYl\ӗsBG%&d&_ib9P.?wP888Ԫ.\ÌxVdn?7jC =qzY=9iڭb$k :lH fL:a>#nqk[2NRab:VqZ"JhKj]J) )(AY*T.D~iZWH$m9%vro^y8zȡ^zc^7 Rd}+89MP9jQ⦹=W*UqeHs*_1w;ׂ$Zmlkx>LdT,UY­tS*NKMsdg(x)/q%YUYJ`5<2ΈRUN{,rvptpXs ʥ_8غ*%W֮4W@PW]T%Ò.FkTLS暞dɽ!43K"bTTQ T͏8}#ꌾ䷺7eem:l!&Ͷ#Z$p,JȢ(+PL{݌2J2!jOSCshE#~g9r@P +M&=pw6b{npA?瘕ͱxOuI*PL6uPFKTzXhq(@>B(Cd)Eꠒ714-]r2"gz &*<iWf& =,MO:eb>aYdQ;{sɣ@r ZC0erԟtZ`x9 YCElܡ eW]yϿT)$ KQaFhg|v=pjGiȥ{) Zf&N`}`A7L34p,E}!,0yn:t}ǂ-|*9 5:}cB+r>< /U8Qi gaC"Q}+/+MKeFej|NyX3}ulݚl1sθ zۿҏYE qی<yOq,4_zi K=4Tʥ- GVVF|B`PI_l2:!˙Quh8I>!]=i2|3m܅*YT;#QH5CeDr^%uIM$N z@.w"8Z7 rKGA> k3*1 Gሊn%Q(SN/ȡMW . Wg&? ]B$Ygb TA6cA1fvVq9`5hRᑏ3-|0qUne_Mq@I--x8 we'M]L94 b:4Ri'C^C s`>ҹ >:{l#  "\S:?N=-_&K2!-Uk>9]ǴG2 (^J2lgG<}Qe?QtQ~fnn C\<&{qb[ާP=fHt=|auDj1\EeTZrq$wizwoKO7SkBb5BmQیbmîF`-\նד͹mх[)OsVŠ"vC:g#+0| R:M,`[#/3?m7j1b)-]N 4RWDptw)HG-XE'ܳ}vy|5U62b~xpMB(_o,׆3}]8ԃ:H]ud d%Nє Kڽ1LX(ǎͨ |, ҡ{2Mx% ~ua<.ï4M "TV&T7lr^!ƿ2-ΜXP3oiD~ ,^L1MYc jM@7DW$-g((%. ,pV'Gu9@mzǁe.Lf!\8rzűFezI_(wCdݗQ4GNg'dC`ٲ%G[C*wV˙o,]oj~F~L72x?.^|WOLX4#m+CTEW)0P'5zg0Yۦܳ 4T1\άo}|>{v2eiHy.捼W7,\N(UTa)d^æ͐-.7z^ <9k__\.@ 8˗pA':x+B.0WjoI[R&z{Xr aGA¢ rL^{Pj u:'U U$aVupg^[=p9Cŝ\OY ۦH0, J9]*D<%ߏ.~1#ۼ>0]CCsٙ=S++l=%.]yEw$Ťh5-gtAz_r!L iߘ_蜑+Oa쎪lc,%Y11u wɼl'x]Q̧EAcr81$PC(n9~T](ՀL "v5N]^OQ;*~_EP02spltc}$j˧;#f|GJFyy24=q&UDjpK~| WO}/'d|+H8).= @RON :#y:% SzZx@A@%O ocRk6cY]'%Hۙ+P xǒOq4Y(C`F ,I"ʲI[Rd|;'A$vp:ǟ4-۴ɀT/Ê*0`/ikU~<ϕQ1g_xn.Plk-s'==JZdomT㫊 ߾`d0D+qеoŪ*ڭE7Ծ"40 9J2;&0fW ly=$aЪȄ~xm {־u?TG[sS#JH9nET,90BSn_e+gxpa 4SEmw9)p@59(ΔDD e/ yHÿW; u13=B?犥Nl-'d{]y?ټ}DЩ MF<ʀwKkRȑ3O=c\6)pv;E)wJ83`],V8 sRI6 N,Ji6[ ڙkGLFIϞ|&ɳ|,rx82Atq!mНȇoccbr%-"sDIi6XDG9+rRo-LVQH ReS'Zd{K-8GG`2uD%t +A]UJzpWD>wBGrӆ;2L dI&s% +]IC&|s gI؄uf*_S%-&<7RCR'l.\X5ߌ>>'Ӕn'^dȇАcr=4-.^@ e,^?}3nLPqtw]y[/6s Q7{t`i[P\_t N@bKowOPXxgY2<>L<T:Ŕ199 jJMz'u1ԤLESkT b!޵tC 9Ԕ#D)^ҳ3"@ox !%TpOoB9Kg0<XFe=@R:*K.WY"HhV)+Di9Qڸ,"e 罱.o׹e~Jrkܿ@Qf!!WZUH"ڕǂ`MɋG 4C[:G<d0=Ay|˨ ǽ!?@h:k97Sm@JIEWiAvŎ4m ԂwDC=m|5J %_rS<.Mf^:ȼZ)eo3#Pp \W!1@Ty(LŴ@va}PtҎf2"d%ᗧ&#q @Qi Xh@eF{wye1׎؎PxMM@M.W҆W_705,J Xy4bm[z#F~- >QT\FMҽ~ )%macqCڑ@`KXdmٯa{kq/>JI!&H0n=2LT C*8'y0yR-ATfrcCǣ<‰,ׯnD=2OM]Z~S.G_WL."ExVvL!"2`v]?2w)+eaW&r-I8SUL2=U =vқin̄Asxv%ɫ/ ǰ:kT[)pRI;Zh>3JX9|9+~=,Vれs΢bO%꣺MO ҢW-gLN 9y삇SN;1$:)ٌa&S%.ɓPըB5cMLzL% ;'H̵0ѷm3IcwohCt7Uk&P[ܶUn 3tժ1-Nwa)WFo]!4+pY*'LQ[-+Ul V2ol3,^ L!O2׋2I?ofM8d! TdY':*NA2f"`j &F̍*)We$DBO)BOE%4/88afUI?}=d :|63b4% 7H_JF9 |u|vuWo֎,=Ŝhiby(-ջZhE];Ұ93ugJvKlh3QcEit&] bfTH?5iVRb B1+Sbn[a;bx/7 }IH6k+ܪ LyP{He UMůUhñgiI⾫_ SjYzшe4P̚_Pר.0YїU%aי<&gbbf<`65[8.+: ?vR\ӍRfvhHׇtz6(%YiXmcaOg!R aF h"HɆ(FsMp=ݛܦMٽoFTQY@MjpPMm %b}Pخ|xhePt]3#X1Cmјe@Bu5?vijzQ|ݒ24$Q~ը1%"ff T+}W>cX1"lyi0gg Oug9- eQzpn01Ab5q`Rk-}a:=_0#[Gr |U= ,p,ɕ~p2P=6ƶ[2EC]YM)U|q=]:<<%QbzJ' fلe'Ē}Rۏgd ¢d()SGӘlU%qNsO䰄ɣUnv6^^*/,ۮ6308]h_+cMvaAwD"pKԈaƬd ]I΢1E: GzwEd8 K7[^d\ Rϭ<:v3 k,}tkmǫSYmdUtċ<WfƾT~hmeE ޥ50smGq+ N5 X}:I.Bxl {,魉f2DrU?T pL9a#g䁓a&wXեxvg >G5dZk:,D{Jz,Ϻ$^w_& Ӽ#tbx^>c哶3~zOs4E9H}T4TqDnswDΒ+\֮ٱ8soeÇ;: bH`BEAދoj!"o?yP gl͉1.jI.R8`Gg2:&(]6a8ߺ$6Abn0ZtRR Lq"=2l6Jen_tъSD5`]xekؠ^ah.+EYrmt9C+Bb6>uRfk]Ē`T(fA, nIL/tst'I޽'%_֙%GsIjr/f07ҥ.GWw~qAU?}ZzQE  }]yw<&)u6UǃkD1H+#"|;&E@#;P!r"P xVgZnGXq̸͍><}?mh)#BsI!r50u{dĥo7.1.to “oF٤O tL7D.O)'3-jcxA4%,h]-G/b|USĩ3]}3%o&&Eq|n i[T[KDŽarSS@\G Tf)h8b꿽doÝ0 )Rq,G:Qv Q~z{=~ϚK0ʊ W VTip2~}Zl6pŨsSˡ4#3H [WpB\W,0L | %E~:%n&onl ~;WmuP%ccLrQa!Fzc~Wg3A/!޶B8}{~q53[Dʫd3S߇}wd P6‡J=lPˋfIQCnK.fAic[sɿOSԙ+i#̈Hв(G~]s汆?PG %ۏ唙 $:|j ,/uje@F_cUm_EI7&2:+@Ag$,Ņ7 PM*-o_gu;lxdySm4 LK6 3_{ O1!Z?솻7y>"ގ +3̦C"3^P|/yԢco=0yMJd+M.W'Lv|}S&%??Q9!-YMYt^KS_]n̖;G~$0y&˕ǔ.*' c%Is}$[ M^Jo#_Vinw/D|ߧ8mHTeTkIV,l~$_*r5K&"V V`To؉HJ OoSlMfjM}4Z2C@הpowtI"` SʳWdQ1#*uPD ܤ5w3WGFeӍU&JJ ᜄ3*S6,k\#w*꥿oC/MKFܵk"?EuM TM@d%Ӈ|"c.>7"|5̴U1v|oMؔwQlLiӧ[C0oE4FTehPVj#]d#;XMۛua.7|[paL"*:퇏?#mpώ:Zଛ}9 \. ?bystu܈Y>x8CrD5 S7p[G@׹5#ft!@$=in<H LUyBq rE5G$R@.7h4ԛMZpx%j&S~(t>FHiջ.6kR r:E#!' RYf>of;];`h'#1= ֭2<H@i`7$E/ptI1uwW瑒{*IL鐏%ć̑I)\] DTo A\ux,&U%+C00"ٺD"BO4d ğJOA~{ <~$8ͲuƬlbx@6R(YpZD6ߐl,SO ֞ Jqk)(*EI'S8Yee"Vւra {^0إ%4֘_Յu<<9a(]??^ {N/qg: *\ q$f!su1$UHZCQ X^&" S,5O6 I%؊,/?/8}k/1YgU.4¦=)~ F:ox_f`oDY&IM!Yӧ3;I77v&v#|ƴǽ:U2!Q5dPe!.l;Xh3P MƂvn// #DAAq hX!;CVA3sfL!*z(2#N *8BN,kxӊx{252(NPaW-~6ϒ|`vڶx((1iNQp\oոv4(zXu6ԥoic ͖\VJXF'w9y,%#wǀ@p 668f9ۤu#Xm0DYH#UCc5$1j]=ZBND(%0?K DZۖ" %XݥC4_XR @HUYdorbfX~ŞԂiI"A%,F`.,b~Aߪl3r~oNepBWxM \3+eԅBM^ӳOĒ'ܖIܩRCY{,9 j7mP˹mU`MK\޵9JhE^X tW[Kwu *`QOThGEB{V̙pɪ*w PMD0-QqnX,1!q$mit1-I㨂rs%|]HұC0__ޓXܕ$&!JJu61bu蝥;(Nxû2C;iNΆV5^zkUm2|pc7B  |ރ_Z &VTOZҡJa >!3lE~V3Ӆ )`Y*#ț=V|4ډ`./&(Z|3,.'<F6{?*AttAjR# ^ǁUeZiπ% :+KGfg4ibH`S$8Uձ]_#fE>9j~ܸ P QQ\B߁QPmY3)x]A +66|zs5us(-T Ȭ)( 99C)-5P~jA%SUΰ% (_J@ֵa.cx<7}{J Jdb`ДͮL\)1&$9n38{4L0LL0'_TVŲID  H QjHTl+@mr~7e_ kZr ?# = 2&v@w%n|,Ƈ9a_ %fqPAP}]%}lOji]f]% eSQsdi.a\VeSFزcQVB‹Z7>}6Lo'$iʦTE_Dk< ⯲sũ9Aȍ1xcr۟8CppUM 4'L̓n+'LPW_k PHd.l ode1#)ʶvQ]HO-ig/mn!j08o@@D"t Z)Lmu2'z;zu)/Q[DB?VgXqc>}1  ҲΟRcxaN }Md A0;I8 *0Bn :5D x,*ĝ' ^\dTxQNéZ'_E8vkq8ʙ HVU{O|_ox{ZRcj RVil߸aϺuN=84"@`/Ůth ^BwO/."$A%LKBTw1׵"/FSFHa=Ha\>s7C#MhEXz75b]]3s1tSﱗ#{2nrM K1brʟf +'- b <I}ȉv$j40܂bhD P¤;Y8S!Z4FVU-`@ x=Y&j%cv +l)sD|tFr (1d͚D Jk ۀ L h7էEKb;C4յ5ltoJ|9@pi<+P)!M ֣N9ؔi6QA804&x{i UXLٿKm!b[!e:-VoIf4f.]N>(Ъ]5p􇟱zpRC3gt`3M>B KN]PA]mbdia~XSwo7b^(pP="΍ a{aHj @=o8ͲF;N ɤW̢'T߬+Ə1*&&j-ha zG ;^`T'<7+jNzCX   $K O (?=C-vʘ/E'Qkϭ܆H7guyOۧAi&Ř͚qȻ$pJ+Wml(J a$ Ur]32[5' ^k1qTt N)YO\ףt8gц'u,bj¯χ/.fpeh& UQ$xw ֻHx!uW'l7hI53[DVn12A}[-#Sgw$ ƒllc4eq]O!֩OokL)r C0 51]+Lډ1cyl6̹BܕW2(aZ`J棙Sm-.33OA5e~LTU*!p; {xpCyyL6!S?2ȽV`PRG`^V0"q0rEͽ75\^퐤A Ye9t?OY;-4VL$  T/T)D %_n$oL8ޯs:6,fɏ}c 4&f!󢧕H34W.Xip}c$Xzp'((HY쥜 %k]RU cp6Mp";\zk`H&ԘZ0rfeKoI/Y@;:%Un!I0K{23~ƛXEBغG]92\Ʋ׶J0(Kz^#-(5Q^㨇pD$_=_Ooc* [b ky;ƚ7ÎsrB]:nu7dNo18Zx^wF mķBc5P[+SP-^<UP==9*7MՕa"1]a=(ڇX`zKCl{\ERpF|#ϕ}Z+ysr?0y !"ӛ 7Nb ?-sݖp{s5@ P˄K7Á씑ywiEPӫ> GEܹG'lzKP@Ǟ5^HĈTג.RQW$j>~Թ _ePSǑ\Ĕ]*H 澲6ܜktdR2o.ʛaDOߧr3'Ke1rO{5(t$8.HetchP\o/P+3WAxљ_Mޠ7i"g_L'y;v;Ou#wuSa/h=$3~U^A}vE'H q[YP9UTr2x S_Wڼh"~ M%=ie$a|6`-0u$Sk7&[Qxb_a\$^¶)wj#'vwՂK^$7$PUXոvGrd㬣!%GE2 GrY0& @u[=kjʑlroHz}~uEYŴF,r Pt[.B$EiSOA?vw* ٮ_)if Y,J>){JǡM'-q353R0*7D'`tXR>1!H6B/ڗ{ܦN@BS8Wϻĥ:#O~XebfMlO&.;IfU`{<RsvnV :xx0A`Ljkn^/5ƤI9*g1-叁k{sO^-]ylX$ T Þ'nZ%*nbf9&.5*SXsXV92x%.bd{C&Z6S ѿCƒ>=eoPKwLJVw:5Ɍ%N7XoI|JAL} 6~ )7qYB"f/V_!!/zqT?T,drJ&oæp34 vw*B/54aחT%&519'taFg_X}^KZ\{(B0ᵣЍgzO1#k 1~.^Xy \^hbDքwkjRo ,O]Jp5,wFXRiXaDW|xdPaW8VD&:DD:=va 9`NʤE|}D8WH Ԙi̦ i$Ycv3f]9Jv"26x=J98:-t]Eӡ1cup&hWnDݎ* \VKgdXV@XRuTe0iMa!#@zZs!ν3w~ 0oKB TUbf{n'v 89Xtq0*#"55U+kDl՝b&[_(Zh`h$)5RJtb._~q`,:QK0`%ZZhVb!ۢWU&KVvȞu%djc:k,>RGz&X̎nЏ& Se9vdh Xx(NɢVjԔ:e Ћ/Gq>a2Cs]ڞ `#|+Y_3d7r7 2 gPeTn.m&xkҕ,O'LnD\2܁u K &|:]wPL6L;3Fk7}}4L'%,cq)0`/F€?2WRw _l; 3Q}ǖO:~u B,>?K^ʰ߷%YCt1A:a;u~-) Ȯ!m6'Df#Qa ]AuGȄ.'h0&2⦢ >q#13r%~` ҙTZ"O}Vdò>w&i;{&bIS؋RwLfڝlЯfݒqUm('?WL|MôWz̘9kj.-7ܗ;]٪tE5ҋuWp`˲u lXݐF{)gb^h?T $d  /z٭d,^$i7Xp#.V%'cbyF@k[ 4GObTYvdm\ĢGo裈Sm,im  >TEX.Oѱ!sH&FЫ=3&@<_4:9k #I7[Hxrdgq@?}?7ڈ$}tC+DB>%vװ3Fà?aL'\ lY7ٶeF#.~cJ:)mnx8XH$J@T /6@yZ$3}nC{(/ DE[}y=Ŷ0>uQeNv6O#"9&;yVP$SG8jܯ):h +4@h ̅~><( !z|;<`]w1$~D$ncARZ>yvL1:%+ c 9]K¨;kr@NOz85Rjq7FAcf0oJ%~hs o˱%{m  =M mRMKPHgH [E,)^a%i]zL RCh ] )A {Tg6[ 5 (ᄚ~;2u$Tp2bjl<2ǾT#u"g;8==ęͼ@ Q2bt)1w 2`PANFƛ M N]zZZ 4~ - S,*Ó#!q!$2 ;G PaDȯIAv P~HVB޻qlg쾾>qؿ1z9 gMKޣ5ZY N(|̥82I߳U߅IkE=w'i@ȰsUF̦*J=[IT_LQWېߨΤ6uN[R. JTI0^-UcԙuFEAWޔ#"G;D0,WQyz:Qp0)e޵]6*^_riϙZ6+TCZ 0S ^G @~s ܺ1X^Wp"mֳPQ]H;f ?bVCZUi8J .C636RD0[ =E>lp N@@釽;1Wل`qJ-Krr,OwJqov 6ѐzZq&~x#Viu{F< wgk^ (Y2UV֝\B, fcVSx?g5Mq'aGp6'sROYhIbNKv?4SԺ&(Au"9EB|{> k@y"l`n^iL>*š_O=Ulas(w[ yxմ2W Wd\ }+ zIE$A(xNIUt!x{~;Xy抇5;3Q8D}x@ej}R(ziz?".e~,5)魠 (4AROῖNb=MF%;(Ol|}1$] uw&i-غ'E n62Dg` Ѡ1N^ŋIKC䮄6|Di4q,cQ.R{*b.i` Lc!/OSy@fm=I*փt>Ρ i+LP+>@c2dEx _ &y=o* J{#Fx}6C 9KȶŪն]MP4v6`d g;:vblS ] e,hdBs.&''mQa,eq]:>ڃxtZY41?٘XacjG6Ko @ nICj X)s,i,Qﺏpq+WM#T3{nJ7'm.eZ~YZ ^cTɃux9++@CUb'Fyڗ,Rռ>4~kp* .*ʤR"`Je0h@nhcRXX"n~zb>׏vVؽO!~~rӚĦ=qVRLPW4_4LVFj: gN*4j: M_[^jXNsYt>\׭ӀA!,D_5UJ|Dx܎t5lssf~t'tD+j}ATsM,=,'--phYǐCuy'k=ʂYإ;g(IDz ;ovyЈJ4.*!+Pto4?fy䭑bIVCD7R$^ k2V ]UfW4 2͕AdUo6X b;܈xaZP5ڟQA \;c4TBZfk<9<`C >-݋mKG->Va9=F z*qFcm'"N߂#xm3Գ;7S6n,?C"s@+# nUb74%(.fR_ L @ It?} {I.jBFz>\mminh9u^)?5kLaSF 9\KӱgsՅѽS+<@/v⥛@%fq@9R~OYy.ϻ572& %\WOxؽ>|n<عxh[?5NHmTc,W#5s銀LLؙ^¬ZP*S82\6oIhTֆ1H/46W3u0tSD} ;\nba)0ޡ%ːx7<^\go"S#  Y&O<6ט/T@a𸃡pY8Op&8ȂTMf*AfG#q6MAOPd}f$pZ[,6T˚ AȲA;T)"߱ B0%Y D]g4$Po.^@g6SjdMVTtnY'u;.k}Ў杤v~L )UBS 5/6lĮw Nu!:%ہ-o}3+pA @2&Pq/$;9&ɥ&'@8z^u#7.+HWv^]Ex6w^*Y=O8Ѐ¨6¥cO7OTdJyM fZ)<~#\59ӞD;*)Jؿ ¡IFGжghj/7o-MO^ul|ӱjS0͔nn9QUXZc%\1CK,l<^u[q.d|v289XRc96 HzbUdcd̅H5 l8&Qվ4Fte_V:?R, MInn063^8zT̓xUWC:18bA7SV!wߠ6TLS(TsFە8!o= IX"ߤz#aW,d} \dda50҆pZ/Ij̹7Wsڙ?!W1)C@E.! rq;!."qZf4T?z:}uAvo=Qrɾnk &hӖ,&EX&\2Y͛Bi$u6* N\8H9#@ws&m0m\XY9lOw!]aD\_uv*e+ܢ}`cĔcNr 926ȇ[T/|,xyC:G{nXQ3G\ʇ*[ FճNlϗ3.,Lw9O64i3+e8xUǘȢ]<ZTjN&; cSc"uu8ᳬr\}\^wd/h933]a?u9 0S' _ͻr-3CqV>{5k=6T mX NJ~ i`EqF>gWFIuɖl9[r+@b5m ؤcih>Z"W;]N߈3|JME*Ճ kc62r)hMi#O*a*{R]_^2$Bٺ4AE:ѺH\XuY9 ߃\מK/o'¶d;TBpO1GZ`d 5\ CcI/K3I灆{تr5LA&xMS$8Aq6^X𣆩h+U[=?ߗ+nC8׊$0*Xde枙TuW W}NDŚ}CQdX..Ez4q]aº3}+I_ } טI-F.YZ›-P]2DŽ\HmeGV_"FSk' 5M{:__4{ PDX<1!|`B `)g[vx{ɽ6™ԱuzZ#ԩf=ݕXr(K8LT`G7O]xHr10 YFtW*G|/[_WDEL9//G8i+jaܧ"8xӧzexnrG?_yZs6fP\o")y:(A~E:P ~q%֨R%eQ A"4JWg 8`]ySA$5Fet1CታVGL1o9$wB"bXD\W1} a|KV<󥥈bUu{P$\OcD&dJԞY1x$Pm1@d=K߃#|1#]X!Yu$D`tdM z1ڃPþ|Ҝ[@;K^-]Ԁx jĢ )Gଧ71=D>=DaXG]V. t.mYo5 ӏ>P?:Iy G{ػjs/k(wf4!j,gzՌa2q20fa.5F'?#Cp/^T OKQx~+MᎳe}NZkdT);[6bP8:P# 7`1D L=;,r1vJtX%gsuϤ)#Z w]ReAF&:RA_pCq@L({ DŽn+k-WLcGv}bb-+{V&BBpaR&*!ҡu&ncosARrUId K E  o%݉h8u嗮.w09@(s#[RO@#97lTt1b!+̈. CёdGg)FЪvjgeZž H9=t ۽"ڷ5`DEՔBBpܙ`p_Kapd$5ޒ,'1؉k $뮪z[@Oy?L`̼y4j]P~ԋ,(GmxMs'SAQ:%wJTGoYcq+5DCsσ@;EfZ֮i"!)]ab "q_s=%#`M)HN$kSTb>~7_!aMSϋ! `!}MGю 2Ȇ [TfG[E x7Jn{2!!E2ز[Bh K?{G>k3*a D' 3q(l^zĺݧ0#2bB⋮WЧJkڙXImdnL{vr |؅k,*$j *eg8ؕJ)߸˅[SCLg߭o_W xS̭Z& w;_ߚw814g#,XΓ ʼZ%Ǔ,yJl=l#j07Ie?7ڣg^喥$-KHkU'0hefNr+]:\>d&ɓ?F⊴@,Th ƐC5L Jystq|$Y)lމL_ b?`-*w]l 3MUeB@ 5 )C5E9pAp9_D/:lIBy)Qb&V7EXubTpZab9鲙F͖?1P#bKzާu#kB>*P枑EI [;|4ScI!!zN]5%u;Aw)CQ|@,zn+!av)~s`cX=`ƒU̷ŅKp/T uCĸ )~MUec%&k+ `ߟR*ۏW5.Ś;RC /7s:aiݐ lgHNEAuAa)Qw|҇a(2ɼSpxі_eeZTS+sPK{|rnNli1"bY<8_g+-a9w=^qy/5ۦoAX)ZZqk:rr)Ǚ |UXR:} Kv5=>׳ "3Z*=%Lmd ~V'J#*gA&ŢM $ yBSfBĈ1s03ICo[wf1XPJW:ik6Xۯ_s5 0h`)ϺPgXמ~@'.=Y~|zs0zU|x-ά]n2TAׯ"2De0) `$sNqsrlw%OdkQ/[) B`}af],*.*×S N6+L!M;g,=7ь "p۔QOHc3neHMZ^)/_ 5aUO6bEI Z(&`D,{x& U3$zJڜWt#z%]3!&;~T' -bW]Q8k80?- LL ^l ss6lôJ<4RUUQCa>h?8~pq_ Iϑ ٛ@ƏodJBl ^^;s oX[.!=O4܀ (Y׏c80 og4/qzB=1f%wF>p'0"2e=}ΐs~nFAp9T^+ Wm;?ԾF) 샊t7m7Y, S7DžMkU 31W@}FNaA\rCa??>YgMeo{:.&q8iZ)9K1PreAa5Q C`=#`B&̓GpZٱÐ`qCs<#K ,ua"ꦎퟎ W"=͙`AVV\g7f)%=[><6 o<$&9E6c:D+~?xF xAVLJib ]z `_p5q*;B3K壜;G'Eƾ+l,G z*2r#\$T(NȦ'S!ּl~!=(Nk(  .<=þZL=0αwT]^+' Ư3c-U팙g|PgTAq&0NyI1'6\^%J)M- EDZ CUDZ?T"Uy~D-h>l$Q׃-QKҘAW,YoXeAyI~?U t]LŹ< ?&TgxrȤ c98}(h.ZfٙaR/H)M)qȄi:jzs:\hxnV(Tͫ,50̼9LZFhV: u; cjuCMgi8]@ڐ6 410O# @wJ٢< ەu꠻}ZĆK=&I.bDۚHf3)uo=iPw{V˘gCNl?cy O]ziCPm]cK̜THU-5)}հQe&y$8d]CK)}>*{b"75 uI fɠ $Vcĩ!$I9O qZ]^i9"HRP+3XŵUQ׋nElx&ۥڊ>{+u_<6.S>,Cv1lKZr3"ɩ$2Ձmg6B.Q?'cCw.V̄v'V n+iYHRXV*$b3 I"/dƈ22}g c]}xtœlP7'e#onM/E#{Ө<~St߈5ab PFV4܏~_K7ƍ avQ۵w8k?(.BI^q6^RL%&Y|Vx"7r ՙtj.?/p`cIvQpd7sr> ;0Ha䅄 Lj2BtdHi.JKE8,k e^jw$q8pVsi緰Wdg㝹kߜzU"xsp礰ӛRMB*)m$W7.sB3,{na]5QQf P@&q tou=) ["+@烣.q*unt%L\0juh'251,{uh{sL.@0)-Q`GikPYaSʮ>\?_"LdN㗞gx Uvn66oal -"fQRW~ LPvH2MnԖdXdѩ#FA*'f+kL8h wS,"5!kXژ2@L$gf}'2ÿ3:ybfjbRZO y]mSma}/oJ>wn+!֢E Pc)b0 5=ֲlp,K^ٴ=6^$"y, $}-k}Xu)t6lX|&-05'C@Q ww^/3tT@( l 5~ ʟff{Ke-nP>,GBD۪8 JTθjG\!7䉌T׸CI D+ux5z5~ c^@ۍ^2Fzz,m-9"9+̯4(^6$Mm_Yu6 oi ;JqU /K7!@U[ӈ3Ϻ'H ^ (>3]4|#2\~l CXms@q5pw$bK[?֬+>4/]XMÛ`3״ˆ &WM:T4Թ”mB$aDmB]%tղ CI>ZGt`KaU ~S0 1"?+wm#]*k-O1E>GzD&2O/td^tĮк^X5eԊ?$q jOSIqSiAjgmfa`BuI@9#>ܸӶ~!N/ߊr 5{8Jh4lJ%́kL_f#O=0R")(8x]"EdnϢ #-GKP- ސu+0aW/7ԐG|Idѥn~[Af!}d~ H/ʼnA$`=4昢Y-?GWnhC$<jn-о-p-E1M @ȇa;d%'3LcyOMe|*B.80 20UlJ)Ϻqvs <ԳCd{fp t|݉V_Ypx*^*:W1 } w-x|djxi;ͽOy2D ʎ2'~SeV잰Ȝz@֨*!6Ap oujf, +caC޼j'LF+0dFAhDD_6l!eQq'ƲzX1KZ͟9貵}U:ʚ2\P+7AKT(Aɗn^CęZtWGZ HS WVG M8j:hD2?d,g`:+>/eA]%̎{`*UbDk e&M<%E4v/Pkq7c_\⮺LQɀ,Y=^QunPDF4Bb  VB&0)}bdz3^bA)uj s%6hvcmqODv4WvÎN)38s3^ ŗXa q$8VM/#QAR ۦ3uq(o{ [`HC])^m$6:pK-p Ӎ#ˇ]duXI;[kCϋb倪[t e+I Lk̠2T&!FHD0͛Z9yfEѧpbO]x6 h+V)hRQ{]pRd!v'!xD4?5wn> CAv 8ZFq5(ct(`OB8ТgwNmQW4<-@p-@~J-T3Fg+~EQtu܀e +"c`INM+*u6ή,N9S/vGV#<9iEr{ܹFKƓhxw4!B1‘,<ͱ9W~[h7bxx(#Xxh$aB Vz.{I|"vrQt¿jy-\UҘ:A f4" /#dne/Y F[3=Z9Fu"7xMz\7gzܴOh ;. FfUwy_&)(,5Zəã$m? qi 퐝@/:/qA0|V۪8=FḼr9F"iGѱ+XBM v$jӿT.Sbj] <`RӈRfs$AQIf9_B먱Rm"ǗU$8 ,ZP(Qcm yfJV5bKzTVSN8=`H>yʪB" ĩRB,Fȩj i@|XVK0 <atO:=ũ4'XxTb{zWB%Ҿ['L`,ol[gpzSuo9twMaD2kIMk^ԅAdFdГ[ĠTI\7\X/\PΨqQd02) VݕbPWq*CW} l(=z7Ą]TKmqHM>p= Rv Уm0 1?SS2 .h&YFRa84 jz P0oِ??8FC*oN}^Rnүٜ%іLJw@(e(4->?s'tíX#}nTG߷u1~+@+_Ay'A.jZc4%%"Ỳ%Yn;j(m3t=) jNt`[h9l8 N`]%D$U$pF 01[;Tg-n^`e==^fEħC\T&B]#ksq[$anbaV}G#^f}N8`lǦEr!Nx#!>߹`%jt.#xL9 ߘp&j d26ܴ+1b%||f?2ܩ& lr1Ay ԴqZ@|&gx"8Sl>SdT[_ꠚ6L[iW"MLOcnyb%87&o`D܈^<(\82(?"J۵Kpd' #jvYv1# ye8}*=?bmCpk'[`[vX-t[)3:d{/u 4 vtX־WG;W0/C:V@@J/FW`x;`I a:;W`щA.Zo٣V"eJ>yQ=^[WNƷ>W v<@M5DN6|պywrc"c ݷ=,ONRwǞƏn>2$PhE#b:oggHM:}<.Vυ04T7L}s6UlsOE{t[aF v, ]cWGW{ɥW} ϦX Vrm1x(G ]֫Sb_\ǫX/qVP_IiP#yf艡JnI(-hoW)NFO6i.QcZċmfZ &jh ;o(c+u)|oΊ6FE r.`l ,AdR)LZWp{Z-O"&Q:Z 6Q)ףѫ2!0j_`Yng'ڰC՚6)H]a=lLD;5dV?] z1xEE>v-?|hVZ)*YKgU1tE12z;H\{\ϋd}A zzrTff)ULs9$KlxL 1Էs'V,6:W֜+7kiiC ngp9'mG]gLz[ntsՀQI[ KWj7wP:ӋMb1]j%/ ) MQI QV|PR3dvZ05^lzfy|Ҟ] ΅^t<..|9* rB)0-L8Y8fd~Aa$) B-'&20+ @ Q/{N(A/u</P,1iHHkLFLE"lqWߠP^/+">GT]= uULR֙Wa-.-ebj#0NN飈h"oQ3LiOY++iǗ(@tEwoPv149姀UdnJؙ]caJ!*8f$zh*ّ ^E'pn˹pXDjA\BD$5rk3xč29kkXA P߾;i33Z< |:W /3&*#楀#]Ҙ4eNPh6(y7h{q>V-'QYiP! Ck&%9*Dž?}mdCdj"3M ʷWthk;Sc5oV\o⍀I&}bfaA.527^x 7\) ~5VE)`)G=yCb,P]lg$X5Lb1,3"l"bFL8"{Ylפv]1 5 4qޒrz{ГUEvM3a@B&?T\C8 nYq_\ȶ(\t|f+.DS?"' @XoB$雞Z@`~(^˜@~U.@qƁ6lq0h]zn3w-{LGFAqϪq]nPFke‡{dNjd-kmYSwW>uxi!9^WtՃ**dB0-L='Ϡ.hE@ʡZnݹC\\8ǬUJĦ#!j;X;0lEJWga=,P:Bϣ" B 9SƮP.4F\ma.Iܲ/.6ݰM +dB7?ۊTb蚘W@ g[k i2gO-o%eE1z Ee:bbw*{>uF$ꑺ~2>$6}¹V]{lagIzt%%!V%͕q蘸?}TްZ=@CnѣV o'i=&Ǖ1~xpv6UHl-'Z MfgqsVD_.F4o ƿzDkWpW 6T(>Wس 9:"R_v8vLo4tP:Т*zb]͆s kB 18?/cÞ?y(#OYJ:*BPt֯r]ty" =w箑nj0[M|FQL jH C5XXef1»)mT NBfkh19OKC*̝ǑxC f9Dn,׻pۊp( ɯڂ`xGl? ͲᦉL~%# =KE J58a<wkT2HdIb!k3,\{ikbli%29i. ."Yw>U )J 8aS?u('KH{¯} ǽ4xJ{7H'w>V ң0Oy51$8,0R *?ӧ]GG 3!N ['[MbaB R3:L3HEaK UGؑ@FM´cL/-VYT K" dRγCDZ$iX۔D#(X|EXh")$" %B|soP~eVnٚuZ Mn?pN"E=QY"ԅKkdH;p#ǫonQq=2I%N7'HI6^_fEO%9FCX5:Sc陥ŶY\ ,$gcA$a0RɫaԾdjB6Lfy.SFh%O8 q-V3Gډf8nt&0fPD'#Zkpsxs[g7[aOޚ:ڤ xir̹+X6U{W)w ϰt1"R%L8t{ezY?:MgFҐmZb Ji6LԆZK鞷hmVzIGk`Μ1ȯ[sE$-ջnqȤ;&_@/Ъ)$kiBVHuDa8'JctVg}PS+X\RD_arWFm=v!>zhv+J%6bGҁm05KäҡK<떢y -0} & mHH29Xb/'DYNɶPC5+||N׸)'1L04(8qW'=u3xF׮Sr>y{HFguX(V;0isv$z:g uWKeJY^_;QҀإT32(6Qu9TX@'^`Ccb1.PזO~\RyN$-##"ԯ6~6%[3k=J%#?wȑL(;I)>!P|\tce?Цd^ytm|WS74L;rp,g.`<<5t:"Cuݢ"D̍s#)ȏ[J-L A'gMS ^kxQI8 p̺lkU(vLfQW0l-^O"Q]y6w]l KP[>nQM;>̇ikF'@:O畷4<~ilh]pY" 5WB PH9lܒv5 ZNݬl"ig_W ߙ:@(MyR@QJPT0da\$*²3\W,Ϡ^вˋEj?JtH5db4g9[%쑅k0i%JT(c^k#>YpkT}%a c+ c3 ]dAH<_L.reRM7ZT|~V2^z(ӎ+ݯ* |;R ςIveQ/ x=I®ʛ4+Ӳ> BɑGzr0W]`Yxf4: vHϼP~$t@L3V3ip n @^SY:*%Q9tՋݪ4S܃VPI> T/خ h;FY @\:-H}DȲ9us:1`2u8 n˃d;jQ|eP\AwMFFw2H[J]6_t{7|N$))SKM*l5=Lk5-v2 +@Y2%P?f1#E4j|d\$, enI:M,b(cӃi5Qdߪ)`]+ר2eTd}\ ϡL4tB\ܞܨyQ9g 3QQ<M/47D{}S8T*p ŒEXR _wOE[WY>#'k Шtc "`71&(ұю" ~ klw> k?58 LC]V6kB9JSMUoE21i&qEi"S*PlU0Kj #/*`bEm9Vn"'5m3;2@rJ-9HWKuǤxrNHf{`"E[5mYF JC\%nз~:,u׀(V(9ؽV}^}G)$o!VfRBbńک>>j,l#-UC`~H9ߨ0 pՁ$=q[˝ m6PMW٠'XMjLJw(),yvçk) <9.'Q4+eD[lˡwme( T4ߪϷϒ x٪S.V@c|;*bZ?rkarc<)f<5zJ\ 1 ,:| e3_,O f'qsyA~]Nwi/vؿ ,^J:4mWp JFOU 9Kg/7 ЋeXuTdJf xj\oIzTE@dhBkm!PeUٛ%.MV  { k32niiN_< :Irb-s$apNģ*F 274{GIuz3w6솩p]( @0sW-_$zv^NRNs> 'ҵzLT{a2{k<6?8a?^q0'4DdBCIG$Hoo#:@h( ~Cy.>gagKWr|?lQ7T׋e*8Rn !x|O2䡕KH<- 6%KUQ<%"r -+{Oe(,x13%}C٨KV#bؚTϒ]Qq"Ot'E 1"8VL0GQ^QbWCF R7R.xNt̝ǫWwtngx s" /g` 'sIBxׅ MzI?nwb3#0S_ m0ۘJ1㞚AH3P3@.wvWd L95P)IDP)邚*F s'0s{xkGfoe8*Xlw܄_ʦ'N;Q<K92!A}"[9y|i'HqEoZ"wM(X3ܷ6wE3ݓϚ룏;Dzq,bӳX%!S"-2tQa0O4f|T8ɷkY!LG,qn3iIYrF@^BB7 !٩(pĉu#< vpE/KHۛheCc =1档zZ֫ՖHr4. _,z]l5 g w?ڠۍ/9IɟhQ*cL_[ :(#2*ۊCI(3&<"&ʦI9D(V_Ax%x( zF lt{w[ޝz>扡*>ZBD-)4Mqk|RqLnz9hFDo䡲XW7? ֿ<(0q`;uoD>*/ $jX fIȩWslG1ABe(f'!Q. +:ѹF@l%X O Pw⚓ `llO,`r) &b?9ׁ_[@?- 4s#-DA+Q Б:ד޹3+{59$Ay%B.KS|*E+lmc@q[9/JK۸ʮ/s=Jl!'v|KBN=W. ; AcuԺs֬ p3՞ON|~>RQI*/pR?5s\^]H Kԓ?//zHgXg\upp7tNeN@~8oq0Uu \kϗwhiu/+ڑɖi{"|}Bt)ꄖwݔ!l%߃rو.0KL}}ڻB0x7 9d#D?Y?ʝ{"h]hS$T!sI s+KG4l FhݥH^Xh+.gۡ O\ J3"YpQ"Y `9BzrFmYzk[dmDoֱ01./ms XH D MDB UzաKk"NV2,[sw&]>@p^ui=a7$BhXvZ:|Hf.'^ZOr_ѹ˳q)v@[o'Y]A2f%Rnj ~C  =JFlxỹT`ٞ  CR Yvo(A4bPPJkr%TRHt}1@!ebq/]|g-;5shi8˿`aMWE÷!_20'ܛ[ B6^ˑW|n%6(/̡a,@2挭g~[ZNEO=_>&l=u~A7Z|"yl<χ;թܥG%ǭ'pHHuJ@p2baA^ UX}iFLy^.9> 13@mi8]c}x ohB0$b!ϊ f&{bm(6Bw~;[V 1+SS1Y9뇕pw^8ļJsZV<h6٩b)MӑD82)~ Ƕ)/z8]f,`ߤ!Ƭ*ZTlܘ5*䕍l#zQQB:c}{A-PqM2wԟ1.>,W2|4b.gr.ׂ0b@Fm4O=zV \P8<JsT[rJ1U/<~!33Z6S41<ҘҊIIEl5 5&^ AzJ&e`w ;\, Ūtׂra7B9y S')ƞ)oF튋[g,htm&ݢbw|}/Dwc\xlmOѐ܇/%+lϯBvX]yAKEMk8ǴۅjLRpqTA5 ?#ӻ0<[*HU-!e.ƒ6d){N| uHKJȮ`*o_]Ca|Pk E`#ߟ`9jScϚ4|ʜ%ׇr<8b>XǏ+O֎yCB1f5E:ߚa1%"W,_N]_{U?|Gd!|MB2-D vBzgie{qfG=CXlЏΌ8Fzfp'Uq= l}+{x(Q2M~5A|1V1-B5H`4:[`*@r- N׍8W@, څJ)[zKe<) 1gTtQ!sWӭ,x;*X0װ8ǘDm;Fel&(KHlOʣ6-$xAcTMBs{(?wqkUȒR %^c~oAWA9z?!\Nç<&Ȓ"m:{++"a)59QQ>'t';怅l\ NvLp`.G7.|fOcYo;>N(VDڣѻx~[ϷTMik~ +93~rLUM L‡I ڢ -HOUꪎ"3ƐgCpIRHRDa[FO$|>5&P&I}*@*nܡoǙ*̋d|Alb8u:h҃Q\ҵ"lz\K6l!539]x%~JgTJU7aX7Xז8>[ZgfJ I &AsЙg}]Z ށ>90^L^ٯvu:SީCH/|׽Ͽe4%dZt\9A@C7QL `ds2<"i?A5ʭtScl'B TW\'>#Dj8Jpܧ@7x{ <0%<-#]z1-{0fss `?&7^pW[gtMʏ>A \(x}Ao=a=ND2pG .ҨeZD#/49`hYUUخviWH"qۧ_ѾtVpZ !Ϋ.Ox=ag.-aݮ#&*`k'yOs$QvFeS#lS/ }ETÅSPuW>~G)9F4 T1/D7 йE<۪9/C8taib#lA!2豕$=π\@ ː٣Xh|3a풛8> p9Gcф">_],.sZ%[,Gn#MvK%-,|uBg브 < 86"ԮGqys8;='ƎRBjqXR6pKGZ&j]H%?"SZ{ CJ%UVS(ݕԦ1Ũ]'M1Y|am؃oBn0ďv%"䝋F6/ b{Jw"A5 drk^zXm:0cŋn#PSkZ4rH7!vKpCBr^K/L.Д g$!|߇Xޏ7ӝtktDnƛT${Sťx[-OqDE:b tIAX8߄ s`n2 V?^K7eKۍrNPKwOmZvs4=dlqzlxY pqp#B=bOF~U[J-7rE6-k2ȁ P(^$%~WzgW-MO[N\D/p?Sw] ˓QAѮjC&܂L҆zo^b.U?te4k%kѤlu2af)OpCqgk`=[;HZ\vK|H QƘ75 #%lͽw?4_'[!ZԢ ('k`H OvoM^0$ۅFyg:F\ w::cZ`Td,';5 ]#3M ;0 k'yG2y4*}gnr@hӚVMW'uv[~qUNy d_EJgib7(._ҚT0 TJI}cz JnpV#b[(y=@9 zD{Z3{ U/ 6 *XJVc',eaK$"hLldF-%y9QtX+=ekjJ!?|4`PYE$A1)UVR6: %4[8WYFsDp\} D{f<QxE *@ sv Mhp7R5 2B?ԄPk@/YEPl抌˽ԌE|{G2~8NZ*]piɕs`S`Ҁ:B (X<4kt4恞.:eR1M3%mac m^p(=KW=u0UVx)`CL%+]Ubf$Bz)9%Z7pAbБ-wLۧYJP% @y5nI5/b-kokoy^&u)o>h_Nt5oNNO.dr\bj^M6PΊ^m7/7]dx(?21*7ל B xx?hZñc;3VѺip H.v9 xvI6̀j:w!g ` eWx .A#ep!..4F6rW: ߽Ė)W9,qh5sNI%I6CG]uy) Fs+ HڋAD 삕j/Cn9W9 b!gMW=O \*}MѤ-FYӕGB7˨!|֏[_#lf׾*bI> /tmCX$nL|VǓ 2Lи~XSHP64(9q_U1OJ(IO<-8j6eԕ Mk q_CZ.bݯ!g:#`tVÉ}E3Eٷv9ۦ}MXGAjҕ%/.v(.#jݒ5pn$i.&>BzЀحU9@Bix_Wtm*ŧn=Rη>L+|.%ZAL_F;ƗM>f *]g7i _O]q4Q3p]1Ж)'t m^0/7o)դ^Tŗ5FJfV}ǝE~VBtr<3±ψ vxm㍯u5äNGZ W# ]RI}}>&E0 UaL$:+j"CIBzuAkH.k?FX؏xaHdNU]U;جr4&-[Yv?\V{ޅ}:Rt:QPz7œݿA I|uTCR_n" -19_zNnp\+{bJ7eꪊ |ƚӈ@T eED[MvYHz/=8U& 02Oj7$]V!"G],z,=4 . %mJ8/k8-g)(`%`6 Uc 3p*Ө""pɧ4C-|pi\W*=RWϏS-glȅ0ݏ!uΜڿtw 䀒gd*x/AQM':I< b-6*O9P1lk_d.^bsK5fQ; 1Gi) \q )wl˟~K_iK\4 'si,K"jYoX &8]5-/'nkJ)jwUsZ3B2/vG.-Sg)!t`"'/ac4`sk_ڛ>aYąXLfp2_JMcq@z;Xf!!avb0ZS"_|v5 P&{PsA6CPX?ǕuM 3m?貽# _@"EC^4}:見(d%k_|m03`d:h]EcsڏfYG AE-LVed+DmN >A-qo K(78u-E+*f@z'TRs|R m&oa읤V74n;CQ.,R4O i{<|QS <rn;1nUk5&43^cWk 'N(Ãܱ< o " 0k?2`䲔/#iT Nt_tJ2U~_ 'yDtX~{`Yy? ZfHBQ _Ra>銺6dV7OA?g,ylrPc1[{@4rgO($WLdAɀάҳU,W@G ?F<*BR1˛L9ѮhY8ya[Ocqq!ܼ0qѸ,**ժg/Nxku[% ɚZ[ԧ[|BfUX,x6nyT5dW2 \%I8x.`yOAvnB18e{=S&Zbn#L7^ ߯~#<ι!Nk =}˲O,k}(^@V#4J/7NotF>S!E XJHܙ 5?I(v]ͱh ֽ{q.5I!5)_TP w {8,~j>,3ZPE]?v'6+Ġbh+Iv5̐hZ!oI 虈Dѝ;!%*&^c0IQ IcO+_/,(~w(\ZER,vq$Ǿ$z-r5B̌8I'a ;sE+cˑ.5~Ҡgob´ޟ ߪǵO& r[[L{X*TE~媒׆VkfMH3ɓs[fM'{rJ ?y6*a5EX@oNf.T:xy!ߕ^S{M&qBvi|D%$W ^adaY\Bxҡ ?ݚa\^fDcpy&P%Uj4ğȒtw j50z9GuP}vv8>8 Iq $<$9!^Z+2&奧cu{8[mh&?~/Z@qkܧjoil1`esheرh.pս4OH4I/A[=ѹٕ .h;9뜚zxw52{z3/ lȹV+_EX p׫-X.zg|*iU}BYJodhT0?;qYR5U0anQ;YQlDESy\` ջ^^Yt4[{.sU .k,p ը@T%קˎ_O[;N}~ۃ= yY\s71c sŋ=8ԑ4m3RE5% La4j~ vs)=mS y8>Pȕ7R߁YZ:\Y{?mVaXHEce*䶪v:,Hz;; ӒjiH\O2jF!44n܇Mituymv`CpLa0ϯb%F(9 s6 r%77kH 6Ej޸"#Fdڡyd|74C@^(DuioҩN8f\tV0́\k [ *oi#|_R4Dj98>M֧s\y#aNL˵hNbE ΤgǓ-ߚ7MR 9^lK)|vTkTYCwr!Gp($P=;gr0_7]-d"[FGQ$+XqZU:4.%&jE frpꌚ8Dpi)^'5|N)~Qf%67cj[:@}"DiM|J2p!hZjgn'ם&(B]=_kExZw*Kֳsۙcew~8]<9i>,k T xD]_7܉u u: mZdvI,-tԲ{o,L1[oɣ*Kꋍ,؎~BỮ+`90w+˚e(:SR}x6:phO} Uђ N#yp Ӿ" zOtxDVL鼪↪vMJul e΢`6s[SIscNk 90NINNdȇ)=Aw2V- Dd5Tug5w["s[hTlE?6i=1TKc2cM^,d;J" N!1t`f2f}ܛSX`;1ʎ| xJq\O͋M R6l`-CP˧TӔ 1KawJ̕AZeFf46GLx3_]&xSOy<>FU#m1]If-4l”.2 _ qEO ,m^"4̀bn v7C#qНgT8b(^J_6 d,{1,9BPhN݃v#A|Oq֕1*M悜2oE?56@$ }f ЀA' H̩=@JgcfZiwnA4S'E wM= #I QU\P[ʜ]p~Gg$Լ-DnJk+:\3hSl %$05hRijί.4fH./jH1|dmEJdZp$T]#_3ex_1ˢm8:~b*bi|b;ր=׊kSHZx1MӚw E}'kxUgj#S9sQf2Wl,,Ȇz3>]k__ZaR+8w !HR$ݘ* ֓̓H4:hKwb[I*JhـDuA w;Qe]^ 0)'1bנ>*7¡wpT3<-K,8DKvEI IgЅvψ$'0*MTC\{bO[MV 42 YQ׳oG*5> n&@q12lWHi#x?j߻Gd29]4t'9(j^)*rh rM PNSXW|u|^ox"݋V'Ze=EF C}i aYAtuPj?Eˡ!+pHnhRz/|CVQuzf'&s~/IcI.Y~aa]'/Ѽ=5ZU=OA0b/\d Fl 4?r=-+vLn$b]FŦ"@Ca#QjA/O ,{\ۜRّʝAdڪ >DLJ溾SވݛZ葕뮕f=-ן Ao<3経^'^RmmΝ֩}F7ȳ>0NSˬ2.-)nvWnͭ@ |FNO%|]V Όu1]4bPU sO~:HwBAڋr/oL.Um6kV|Gꕏ<&ߚ#f0ŏW~Aam""?T=7{X}uVѶ=K?+ f"O%Xכy!`00q>qPLPòbd,"3mn4cXً'YqDc82=aZ4l)iA}T!Zߣ&*.E/GR<nMtTqW9Tb zjgPv -vv,_f֎lySW|\b.0e#_\6KL7(䥇Q蕗 &aRٮUҍp~<&YifZ-a Ur[ƕmΟD܋EcYfM ̧ |Ae7Ќt%d{s7\V $)O-HZ«6rh!g0Bբ7syR_ڭT6UC2 꽨ʱ{HRYD1gzd !_@3f,=,M=R?_^RhoD$]RҪBHwxs:QMj?rOSbtZ&ח,o_ƀЖܹܯe/>U 4$rfBzRͺPdFuuӗ÷fr(p?;QŘvf,m VK-5?*Ě]ي?5e7c'ZC%g2:RFv1B;V [lK* [P,ȰSar\,%g]1O&D—ѷ[p~ob:Q1$H̋ R5ARA>ne_|&^ۜr؍(* Lߍ.{5ɈH[򻦴-WwZU&9݋8N @JGP.Q5dr ${`\[#?J0/[+;zo-&X7-"6 Y>(ւme^̑"ڡƙmÜ]8ƃ8ȣO}R-**3ŪqNÛ: WWl& +%Mzt2>giܔ١7FJvfz5ց@ċ ;+g^/~oo90+7M2LWbwHCQ7P8Y"-2]RdvT]ޔGn/uR`xu`o}֙۠vJAjŵ"t@Y ^ʓ԰3/cdzyYAƙa5҂s~vphrz8} (INynskx̬ 2g{仓"8ODZPyKqP'_w\l{~ri3E %BXW-kQGWŶE 2 ON obQQۘ)?L&!\)_N]wҾDq·hT_+Lզ0#}]Ƹ@P11uс@݇kwO `vɂ+!fuڸC?>g|E]L.Y&Vt[)\ ~5rjߪ<˸UQʣ4iJ̏,U(.h;'0KU gD Fr ;kra,r47BG5I;֧& ݮtDJ|;8Ϳ|Ya cM;IY_xw't8t,>wlu \Td>z !ćfe^;[~Q6%psPKۆx6B(LQBT/WTqh9ړYgxlL,}N[X36t2ͯTs5dŬ 'f ƃwB{)drg(h_;@{%*LBE|xiJi,Yc{˽wDu5&AOBx^!-(8bE:bg7&pXgpEݎ XOHH.n@YڶÏ24ۡe1X BFXXBf4-^ugܘx1vdNy 4þjc[g.hNCOWYNR)V$}]A@Mr5ݥs*k0A],THcƒ#_<أſGeZ9Cpȍ..+{n hΚ:?mꑡS1GF]lH1cˤEkr Q{9zzY:P4>N~,lhh&&̂՗ =^j\1&C￴tQp 1yp[bAd/Lh$6~-^SWu,Skw\aUp,ItenCdn g.}Mr9f SBacDވh>[\zp/Ʃ9T$ $Bh,RV$ mx==GfZVHf  yO ,iFrxvS)!DVBd8:aͬ.,yxع%m;`HF_ & ܪ92G7 [y^M~KAl6eN XW|"̄Z]grRAPVCuZ9 F?h%N{41=r"=LI&vº\\O>WVI w ̋4\FVHNN1Tb$V9U]O0~3螿KQa_zyҵԥaߜ/(:!ivaIAĨi6+ջ#6@cn&wzKS>3iX|1>}" cG?t=*M3eeTM$ -c$˦9 ˈ]Z>׸! qml2d!|n]4IQ_G zOl`(!q $JN_Hyb6J+Cge9nX-fq`ea{*8VB2sOəw#Y4Ba[UB<TQi_'] oऒոT0Ag?c1_#@_n@_Xjqf >_yIaE'sq ˪ځ)Jxl\u1h15gi*MZ&-j\U B<(|AB&nkцc^nO@E.YŬhZЛ g~ iLaW:2V)^hqоmj\ :̣J^/|p9BQФ a!S7Xa44m="~puUzJƢ%HL L`_j"0}HT6ƜE}ZjN%8Nh',#Fj0/ \t}h{OB]Op^sހP۱Hf~F}ҟ ob7qY]'s;RZ Xm#ہxA~`+0勵z# Nu163̝YJ=vN6m/WBpH,XHѠ\L@_hc O,Nk;kn^٦=;&94.u ۋ[ !P-uٷ3L)p'oyHBZ7eC|)c<=U,|PG6ھh7چMiGi<ީB*aSz}CN3`ևZ},˧sZ8[,w4(% eKߕBShi,90yg蕠6K 7 _n58;R)YzM5x-G`A[,-ZaW XoųH#8A)6&A쐥)Ȁjղ#CHgh}&]PQUK1̞cJƈw" :(lEOZ槄I㔰z3qDv'#B9#/*x7HB_̱|N2(viѴu|s"]UZklGr:yXq'.Dd;v|x.Lx+K0s~s3;㋩Ӷ3tң3oLrEؚF'MvpDVz;pIw F#:XrUEnNAvL5/^CLR$bhzcӵֺW}^iHI[4PwG"YUAѹ8gNM''3yM{\9Ra["[]F$j4 \9y:3 r[K20H", 'W cscz[ Z_؏敥im\z1,ζ44Ea[]`7#^ZV}G$ & J0/SN4}GEH}Hx k@UtS҆/Ҍэ _z+Bgg‚Y_ |_O0ȞXP}\߷J2 8<M>;[2Ӎǭ;rKiG6ф1`tVt޸(c;i`,]譣>gJM@bf w!lEo|}v$IOf(5ؕ{m%o CNӴm)!T66bѮ`QLL.'Ry\Y9W8L1"ZZkF0}3nѿW*`כ &7G  _c@餹׌iCpOnR pXjIƽAfka>I;qcD*t|!wSijp(8u2u@& Xy"p3e4,Lh?q.(3\9<3GEi5V[AV^EH :ӡ]~CĜ 9wL_.r`;F- lk)ˆyVMBq~BڢOЂ%{GO CQ:.rƫXkdB+[1Ɗ9dV5m< ^'-/ɼL; N=v3G,Ҳ zͅg.j--~Q\5rf)gmpb|e]ӭNBT xLP۾ qD}Wf#.\cBN](Pmg5P~H'X2 ("H83 #盥\` /;2BjWcՁ!~'OO/θCo6K[}-}aX)[PMH1A`f+ö/;m% D%)SRi6]r=%2Ku/ cpHW$Ɠ$6}fFV^)Dy/~sMI킼;#dҢ/1$P%&9nߘ2Ɋo\EHi*=.n W4zI+r}X  Rܯx  zHc,R4D}e@0[L6>fRZ 31L@Hax%i}Bt*^ݩ& jm @c cQuD nF(ן^l:/U{b-8E 09͂e>2/8-7uưW[8x{(|ӽ7:7'5a93ĻSZ; zH#f2TV*~uZ>B&'=drhzR^c?GUZrc@O<<˅%a./B&qY븄gx`x#6ќ=R 1c$zqJbtjO^]tڰS\@fL8a,Nl@5a[ tFkzLpܕu@t*5 @#iLd&m{ ڸ WR(7 [BpADj!~geNc TzoQ= H}j70DeV4}ZfO-$r&ճZ+8b' .v{L$almbҁrHa{36ANq~ɡ8)sOk\Ԋ\[ ޗ0(vD]PjDZ_od D$mb*8KY_!(TB>56s.elksXy^I㽧w -N*0F`ڮ١C*&s!Lޒ~$yKia|׮^54YoG6o@O^Gz,QeOEɈA _O&Lv 1J RC͘E֍`3 bAk6?}D;gCutNYmB5ˑ"?jeןWg`c*UƱ(Y&.Ed+* F5lt\~Vlԣ yvƺD釜ZPªx=GiN9W=1DSw3"r}x7=]p4pZ)Á3>PMq߇<,67ꍝ$"R >nh&t"t#iBʄls[V/&h19UȺ}9b2ltGbMa@d.$CzW" ^Owuɉq1l 47:ҘOY?_ /Ehl%bmZ U" D\m1¼n*ʡwP!\d"*~nFW6{q~(7c<=u5Z2 MxF!n9/B0a(1d@ 2Z=CO}[@sJ"ᝑAizLGCȎ5YdJL8ޫϭ&&Dp#<4&͝e {t Cm>vlVHܾHޚݮhQсh/,@DϪ3N&[Siz78'qXq=K{ NaBV2AD' .ppBKm(TݗK ,tь09H N09o7ZTC|ZP@ksk$$ I>5U%⧩wT=X6 ׾zW5Kͷ]&r-e)dLݓ/( _Xa8&EaϏӚc3,< ?SIiEpՑaLYIsvZoY.+Z|}- >p ǹw0T^ q٭e fLl8w+?#n1EԫfȢRh- 2jx!n]D.LY*]wѡy]!umlGP1XP-.܋%{# Bo }qWJsO(#l|^Dgs%dJDDIqxjښIsfeyoX7yex.ڰ*4dפ_D!ǵ#MmϹ/{|7gk3O)"*)@~!G]ۏ&m}C?\=m0~."U%pp~-JL8;\^?i2hA$cjDH> ko6xܴڀL-ߧMBe>5nW 27ixTw|\j4ewǎ*(#B2ѩHQCI{5]炰#t;u{UT48tTl{٘ >tGHM<9;'Y2!0>KtɆ B;Z<^YT(AC mLZ c/Ђa7gno"4)ؽI4&Jb8X%[@^NseRE*țh4ZFX-gt0Р`j}f4 ,V|Z01uWN`hVkI ]ۚkӳ* "]ܺ,<Ȼ[q_"}MWz?jdDĚx./V޷KFw^YND˩nRdX-yo+˽*I%^ۭJ@v z F 16#3;id_kޞnZ)hNTۉ>BLs˯ B^-rwQؚ4blʭ$4 8:0:FEgXm"{ṮE::~4$TݱR5mJ Ut$Um|'ϏyA<8"|yVd[b! 3%zAa6- AZRI\Y#gR5Ep8Z \]>XE qApjp ~gsm Cv6L$ ut;Pr;;0n!}Q??d2b6iVQL,AC332ra#$m{-2%>u  a7º."/~R8KiU,``u}<~[`*H5PR ѳU-y{q5zo\'G$4*~VgI&8mJh\ ڝ`u1i Z6ثWắ/~K$)**DvKre]ƒ%ئ haˢHnd#g b19&RU3<F- |fLÉFW,$}mJBo\nu-/.H hn5E5A;2IH꺠¾k3o@*B[o *r YZ