ntp-4.2.8p13-lp150.8.1<>,Љ\y/=„Q Z~کfY4~{"IRfBID[Rbu,%#)s/eF@Sk.}(. Qf]``'Ih=-`eL{&7}yY4ϩqh.'aOm/6u]F lRKg|rHu퍆bcc̸fGzPk;{#ۻElO0? d  B 39A %+1R2R 3R 4DR 5R ER ERFRHdRIJRKdK2Lt2O2OOO(O8Oe9Qe:Xe=>?@BFGRH$RIlRXYZ,[4\HR]ƐR^ɶb9cdteyf|l~u͔RvwLRxהRyuzڰ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.\yarmbuild18# EopenSUSE Leap 15.0openSUSE(MIT and BSD-3-Clause and BSD-4-Clause) and GPL-2.0http://bugs.opensuse.orgProductivity/Networking/Otherhttp://www.ntp.org/linuxarmv7hl/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 C@ l(@tFL ..\3^!1  ] +r3)@"?+g Z AA큤A큤A큤A큤A큤AAA큤AAAA큠AAAA큤\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\kl\k\mJ (\wJ (GUJ (V%AdD<٧B4EMU*\w;jh<0jF%;jl;jp;js;ju\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y\y09943771ca00e231539d648aae4ce87c6105644214b63d6ac5c0279c07feea15b60dcf45e446f117b0218a8571e74cc2c414fde998a4986c79c83932cbf1e6d646e93111e22b194ad2f5eca880e2ca330d0da1f6b75a6ca11655550e6d5d4ce7f14ea8d878109752905cb97103adbcee73c1536625863f1a0cda1cb1baadccd7886c4187be56a62411ea3d9552cde37fc22bacb54633626413673f1573f85e884fbbe179c00f7d53669e1b52ba2cb6a25783c33b738e466007bace79e6f2b5073568f095df103e8e01c55f16b86c5cb0801297bdb4656867aa8019a4075c1eb2c8f885d1ce7e116fd8ba222f8fa4cbdd35f23ef5e07f401e66b31477df969c37e6e6761fc389fa033b2c87af03b29d4f0804c2d34f5dd14e979d8df384ff624d45cebfacfc92051405ccedb81ced23d2bb01e053cac239a7c87c5054222c6b143322a1995c39ef1146a5b42fe6cfba13bd4d066de91d4b32ba1acb1535763a503b596249cd964472559ea28499b3a152a1fa17971fc57f08aa2a59800eab44019357091b0617a877058f779ed10af04e1ed52d75e74e9e56f5351633553d9c364d748a23e6fd09081c56cd8958e4f36d2c5f35f06727a5af3ffb4e2373b5533184729b142fb5126dcf991810d0c1f01152feb675b88d82bd79c4bb6b66c5c380d31e899d913e5b4fb4cb064a3c63bc5c4c1dd1961d07011ce4d8c97aabbd9aa36324fa6f43d5ec7f52a3127011b10af67f30853f5f8d70cdc7ee25f3336a592688e1db4d9be97c16f313e29e3afb407c1f017395da515dc47c137669cacc29a9635c305b4881fa171bd8e9060223fac75afad0e25361077be01249b805d8f7c9b2628d085da00e72b4e6ad1c33e9dfdd90ea8ebe1b5154ca4f08cdfd2a0344fec892da18d3c60d594150956d4b69feb438a6965f3ec76483f9dd5afaecacadad727e0932d68da0a81d412333d9fb9cf929bf2ca1fb58ef5916c86c27bf37e6c33828da5fc8126889d6a64432288ace08526c490bf5427d799931689069968d91d807bfbd7459413b3670287db97bd4fa935800ab0e436d2232ea8ab9702165f76331550cfe0f2f177d27f0ddb034b272a04f3f4365146ecec320f09a5d6694ad1b7290b72470c30627c9a40dce451578c312eadd164002f6346f3517b59114bdc150cc6ea92e4a9fbb4fdfdd9f4f1db2ff77976d1aead9adf3a25695837455ef5e77dc4ea5ac29573979ab452341ed2e9853ad2f3657b44df7e9f69b37b521c365abd7b03e7f5fe96c501c0392d7464ab492a77c8b529b320ae042859aa4cd7771b49d7fca40afa71cef499d3008994af22a5b12662a64eb10b4748ddbd4d311c1525778dc694f1bdc05c02a741d07f92b474c8c3d39ad2ae2bb7da6046ced7406decdee3d8a0ee31bb4493b2eda74b9a1548b5c09b380f90fee44aee42b404cf5b2d4fdfa12dff24010887b75d97903ae022fa463366fc0a56e4adb4ce54a4d8157bbc23d1e9870ef47e46b46bc9deddcd35762dea24a922924dbb0ae726d4805018ca55abf6b5659d1dd62382e904635cf7611ce1cc08e6b922ef183b6329914e13884bda678b64bbc6590e6dae7dfdedafdc6c96fbc758d6f08f662aa193e7b0f477b03889a7bbdb06f7e573d960d8ac3564f0cf75e76de671cc5965d79414ae29808866231705d8bafcc330250afced7f380b3b1527d89788b5a6830965b983e3ca75b1a3e65ed2e203e25b379c24068431353c4522b92b0d8693eba6c601bf18f994da4051c5e2415e6105bf994f24526f9109703ae6ba97b93a1164f28bf40eeb28d5a0ea6591f21b280a5edc4a5ac97430ea4dfc95fabc6d799d4cc1fd3b41ac31039728d79e28a103595388d800b52b44b88232e8e2f6adf14070d91eca644699ba59e7ac062e95580d179cca5d787919ff70eee3f6dcf7643124f05867d685ad1672f29579198c1944fa68fc997ccd9008aff90cb478e2c774650160fffcbae20103b5412e2a223a9d3113b7f1413830f65f56eda1f8c3430bc5b036e14d182257c012499a9ff92ee3a4724ff3a9e69eb02d097e8fd5ccea8f370e763513e8c3d9edf477d54828ba25c02315d2c93b44089d5216866d74d8dbf597a85c5ccaa275eb4fe93b7d35c145e319eb37437798fd8d63ae0e053271d7b7041cff13e331c8c0b4f2b8a6e4641c85fe4c534e2009423ec3ceb53f49525a98f40bf02c72609643fbfeb141892761a3ec9d678522c4826d6040f1dd67870e0ec999fbd2083d975fadabfa66db9acf38897f9b596f46ceb6d0140b1fa67c308d41fcda18560b618162b0b061d4a3239fce7a3f24bd5f1e4f85a023fd68104601df234ccb3541ab74ce7d293b3d83f605fce4251619efb09db7b019e4da83323a69780c05fc931031f89065a065c6d4007ced7086fe962edb399c23eeeec5a45933641caab10f77bad74b49ced784d6b7997bea0aa9974a7de52a806e829d896a449bdf03c25e364f5aa788f88d4b61b14ad8299d4bf8d69b63b4b9d7e2ae07252196d213f879ffc7755f2ba39b7529b4a730fd1a97c4431555c1fb5e9e4aae06596b8aeda9231ad15b36c40f800b75fa1e8ae82772f8b71811979c5f29aba4a8ca8ea8b3b9690cfe36060dfaba0358ac0c5492b4dc14ebbc30abab899d8b192fda546e93111e22b194ad2f5eca880e2ca330d0da1f6b75a6ca11655550e6d5d4ce7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855serviceservice../..Qrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootntprootrootrootrootrootrootrootntprootrootrootrootrootntprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootntprootntprootrootrootrootrootrootrootntp-4.2.8p13-lp150.8.1.src.rpmconfig(ntp)ntpntp(armv7hl-32)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)coreutilsdiffutilsfillupgrepld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libc.so.6libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.12)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.16)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcap.so.2libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libdns_sd.so.1libevent_core-2.1.so.6libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libm.so.6libm.so.6(GLIBC_2.4)libpthread.so.0libpthread.so.0(GLIBC_2.4)libreadline.so.7pwdutilsrpmlib(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/shxntpxntp3armbuild18 1553693093  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGIKNPSUWY[]`4.2.8p13-lp150.8.14.2.8p13-lp150.8.14.2.8p13-lp150.8.14.2.8p134.2.8p134.2.8p134.2.8p13 NetworkManagerdispatcher.dntpntpntp.confslp.reg.dntp.regntpntpdaddserverntptimesetntp-wait.servicentpd.servicecalc_tickadjntp-keygenntp-waitntpdntpdatentpdcntpqntptimentptracercntp-waitrcntpdsntpstart-ntpdtickadjupdate-leapntpCOPYRIGHTChangeLogNEWSREADMEREADME.SUSEREADME.bkREADME.hackersREADME.leapsmearREADME.patchesREADME.pullrequestsREADME.refclocksREADME.versionsTODOWHERE-TO-STARTconfREADMEbaldwin.confbeauregard.confgrundoon.confmalarky.confpogo.confrackety.confsysconfig.ntpsysconfig.syslog-ntpcalc_tickadj.1.gzntp-keygen.1.gzntp-wait.1.gzntpd.1.gzntpdc.1.gzntpq.1.gzntptrace.1.gzsntp.1.gzupdate-leap.1.gzntp.conf.5.gzntp.keys.5.gzntptime.8.gzntplibNTPUtil.pmntp.xmlntpdevdriftetcntp.conf.iburstkodvarlibntprunntpntp/etc//etc/NetworkManager//etc/NetworkManager/dispatcher.d//etc/logrotate.d//etc/slp.reg.d//etc/sysconfig/SuSEfirewall2.d/services//usr/lib/initscripts/legacy-actions//usr/lib/initscripts/legacy-actions/ntpd//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ntp//usr/share/doc/packages/ntp/conf//usr/share/fillup-templates//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share//usr/share/ntp//usr/share/ntp/lib//usr/share/ntp/lib/NTP//usr/share/omc/svcinfo.d//var/lib//var/lib/ntp//var/lib/ntp/etc//var/lib/ntp/var//var/lib/ntp/var/lib//var/lib/ntp/var/run//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9914/openSUSE_Leap_15.0_Update_ports/9ca5c378c5d3f0616c0d05f8ac013e4c-ntp.openSUSE_Leap_15.0_Updatedrpmxz5armv7hl-suse-linux    directoryPOSIX shell script, ASCII text executableASCII textBourne-Again shell script, ASCII text executablePerl script text executableELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=b7190af1ad2e4c17dc1a311513f2ae4f8880c019, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=ee909c3cd1d4dd81e29bb14f81a92fc076f12c80, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=fefffd6cdbe7d2b3e599cd1fca63232f61d91898, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=36229de633a8e60d1dc9652d5937a5bbca6f6bb2, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=b026b034442cb67d958f7fecf5e730cc95236563, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=1b7ba90e6188d66cecf4086fe76a70f800dd9ba5, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=b8ebaf3572aa8b539de739f410a41ff6ea6b049e, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=35436eda3d7029dfae7f5dbd3e2b9211f65c45e5, 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]^mnst  RRRR R"R&RRRRRR#R!R%RRR R"RR&R$RRRRRRRR#RRR!R%RRR"R$RR&RRRRR#RR!R%RRR"R$R&RRRRRRRR#R'RR!R%RRR"R$R&RRRRRRRR#R'RR!R%RRRRRR&R"R#R!R%RRR R"R$RR&RRRRR R#RR!R%RRRRR"R!R%RR P2,<;logrotateutf-858ab03cee470e6551bedc779a3ef2ad9eca74190edcf94fa1eb93119f7c85c87?7zXZ !t/O]"k%ng =Cgiܻ \88ց]N=zݵjR1).=@vbAP\^vx|ga : _^r $ˑZ2]r.*ڣ*hN^ ٰ8a:.Aσbӥ8YylQCN[A?d+i׸ hmhJ\6p7wȪ$hXUKȂ"e%0(׹% _E {yb>-*XJ`%ԨWrڮg&J);"dQHI[-Qý/_` =dgѫeZ|9hҴIp9bҸR/ޟB?z07h.48M0lJXk_r5~"n@zݾL^P#=lqoJ `hwIS* L_Ɉ\%BU2*& 9g K&j׼WXBX)k>i]L@Iَ@EN>9W={Xh'2<*KFO\sq]-~Tg'uEbxi:\\b`|A}VAS3V 8Ϝȅ/˧lݷQ_.$u8Mx#w{}\-B.&skgh6#+T*29ud䥟;V}'#f,  ^uF_sj7]d 0qRDk~@ kQ"(c`LkY)ĸxyUBUpph{6Z#EۅEMa.Nd^սe s"~RUCˉMk y- GT{߀Q\e_R9ͮ!QeSPyo4nsjQ7Eb.ܩ73fExCb9 d8.P 3\h|q؏= J LkcΣĚۻudî s$ɯG`Ϟv9eAmRsj3 J2yC79Q|=7u>mʢqșJ뇀cPLRɱu$+ѩ4ĐۓW4{7(݁zxԙL-WwĝU7AV+K 8Pi vxCٯ qn73xB~ RxPZuE^ORGNE'<ߣO#WLdSDɩ/ gâ9̦ 2ވ=kEEwx^"؃5u9Wl*q4lS/S%ㄙu #̿̇c7 %{0G$IP&'p 狶ٵmRNt|qA!''K$!xg&XY$TMze? 9O*G< 3Z-u.vQmA3jpXMk2CøE*ؠd/3Ǿ|YJn܍Vj RG6陌zһ70@&\bc% #u6-0ޝU}L;x2h6Gk!*|[jecHRI ыQD0ar1J1zu$8@ (!]!|_s:fb" m6vvy w3 tI͵I[Ԏ/oj!*o'c_خObY$}?qOL98ϝvR:əx;b 7' ֚b,kYA dRj>ۯyaڂbLKH`") оɊ7Թo*'r&o bwHzT*?j?ÛfK?a&6c j;L>hPeL4biW6 *vԥ?-޽}3p?D4&޻ WVmRx\n&哨8OO4Ɯna/c/+p 3u~1jw"|!mwWq߻?dV;IڠYiW%'"ݞ <֝aZc rL:kK]c_0A/,rtūu #.X(~_uݞl)i3L1B˴Y_ֿ&(%WPTKV@. 2 mld>QcU"9|BJ=z_ x@DfQW.^I4N* ٔ?Q1c#߿K@7^uJNQ+#K'`o)1R9;}X"y+iHIAW(\LJ+}.tA!5\<<ɢ&2.of5j%CODR,tq5B۔*5 wCdLq-PbVJ\*.MGhY`C-t{lBgk`M0&6f(+P=eE( oV) Lp 3 j:?mֹnp7g}Y1g7d ǩIDnRV b }^'X> J#姷1ʦso^mN}Q= .]E]%ycc@k6oՄun5&}x.<1o]/Oуu i䲨Jy+ ؍G Nڗ8;^0>grm_o6_C\w{n I?HcWׄHePZ/ ޘt45 yۦ^f*Eso*x>FүA}~WhM#Bgd\QKW޸ vD@A1pCTsx^y'\'1gorz.ZdLRB&S@9*'pfF 5)D{.y {)Edc|| ͦmGٷ:nB>Tʵ&N"+.ĨhfH~|s9oN4$edZgHZԦN݂1YQٝu [AVtUdt3РhBV50N9ʨl,\30-QB?b%Pi6}K,tK)TJջ &ZQ[sb!,w;=ׂsڲ\s Mq\ٟ,mY5zIW}GZL4BC;WbrwI+l[dd it$,KwEبJH\BUS}Ђd,jzW)ԉtVb+c8w9ժ:_KLoV}N\lAð,quTZҘl#aߋ[ͳ4/)BݘBCnE'~yq޹buHMR)T{-;bX~2"P\m!U'gN-S3ڏ3#k   $7B`&p>Y`]>!e~SWejM Y "_ˢ,W .-`]+ Ԛ@\;xZ{ JGddŝc 7g@XvV-ui-t˦gOw)zޑٍ2|[̗(yA۽Nj"sq裑%+s_A g;]hN6괈:Lu+\{iF7(V 9%?coF^^iY{ęQ#-{zӧj\ [Fʼu7:,1+̮H@}o4'y5jv'=Зm66m#Wi`( ߶>C=\1yn#L`ZhU2z%;f_ޛ[TM%N/nU5$fqCڄB]k1˭Vx6o>6*CMEdhflpҕm)(eʑDlڤL~FH"1CطV{su+Om)RDVF0Y/Axx) ~w=twڽt3VHewOM x 6UYiT; {\SNމ/{|0|35Ro QxK+:x^XZy#d5K`Y41*Su[[`577,2Bled XUHKF51qsZ%m,}KW`2z J7Ն& ܾ\f-+ '18D\Hx|Q Q52=H4.WWlzz-ΜH5Xվ~鬠[eN(+~X6e,Nϙ+M{XR8C[[H1>ngMC eJ#۔?'}[1c7irM~ϓC7N*b9is[QtzȘK ,g3Iٵo5x`iZc^a?ߘn7Kxkz߂`2xJE^.L3 Hɡי*~serZ*VJ5MaS$V:Ȉž7󤚹e*с9dIQA Сr!2+M(<7{:E33[|7@C~t O-L- ߌt5,$5љRuu]i-#NYnr,w7F Q$t}A{9vD[1\!HBH=e8UHu (SMyfLf3)]f* ]4,{L@|uv#>w!?ssF1թٝIͰ~d$Eu K2 pg# /OL,[i}?@K7_dM2?ùeyp~@J; \;Ɋi$yg 1`+jڗ ++LC`+X33NQ-G(MNNʶ5~8QOY>~J1ӿg 9ǞR[jZ֋%|^i+D _a8~6ʿywD-g 9`Ѹ}"kGĊT?=,~HgK-wk.3%`b:0kG v٬ Ҍ?Ly]X=mVؓL.l]ۗ\e2eGy1S^t/nfAOx>˜y9T7,Bv0vXW8VkooNaK\+ f!R/ͦɥx3bO !#X6CUzAL!n)//>P8Ia4.!J41ƒsͪ߯v:_PsG<Uy{svNH~It-;TRB%b;M#=8eCZB "Y8ْ㹂G"p:f5IU+ T|23U|=|ZZ5<^İǻ¥ۊ4`59h9HĵFTw+[Xda#0 "mN.r#Ɲ7bq3t}(,l!ƹF c:8%O8`Z B3uʼnC"oxĪ+*#*fo))Pܥ Ǩ(rDGi8)NT=ߪ&pBSS$B Pa 7W/ʆ=+sY/~\C۬軍_OXis ; [M/IhP({iCnPzJ㈼mY=&nSa<(%Ef@2$},`xeu9 Ӽ g'Hw,/ܒ޷f7ȃ wzS^tZ'Ƙ(VolPO27'S<-r5C Ks=LTE0UH)M.NJK^cH>|;NxCBDIw~k}|-tdGLdfFXQRcm{?Ү~ uSމ}a]Eom53_T#"ŭKI?Y6/ 2_' N99g eJNMn(4i]4GC<-i})s3]D($k0 J|Q8NJ\t*J (AnВbML"1@P_*1DK!:гt͔Ri"ZXD_ഗ0d^GEt!LTB|; ȖJO~KZ'A=!;zEjD ]!0Vej=7ߚhD,~<\4*:*U8ǟ$[=w4LN+HWsQ3T/46RJnRKf2w5ҦTR7LHBlж(E؜OǍ{mC 獈d[†B*j}YPW,o]w=k՘t8 ^Dq~Jz%H#MB*̰`i#1D3^tm&Ňn<%ktUhzML %r"d6@\2*H$Bf rZAanKzTn\Na]C5o>yir/_ #SZۺBJ2jߗ4FJDVq{elp1dnU+.+F|.|W-:;ޮbwu[b#KވSt\QHCѼ> l4-}j21lAy~9+I<SK,YЫŔJ{xyWyYY9]i 00#39`W3u3np"U}*G Ovmњ;Z$xGo<(tW8L84 bX=1I[ K&>PeyQeE_tZQx ̀l( P (JݝSb6A֝5TC+vq G(A+gkv*`3=Zٿmu{#hU=r-IPyXi vh\P!"OKOKӵyE֡9+l܊H|~?nԓtGfOhBH`*ftL~g@q@ckr wUε>"[NvҼ"Kr,O`>,;`wKI̐a.n6qF\ht*pObႾ tV`Sb;j dCnj!<(0p7LjcgNS)k]R8Êjˀ,4\F+#2-3UԸыS$=sS5SZD6˹L͟\L7K$/U­VWb`ո]2ot 6HPW@U ef(z. O|t[D]$VJ8<^?w)xES|F #a}曑d4X5K>۪Qtg*EYړ.aZbD(EϚ3;I䅽kkϩo{HvX/1B"8An#"Z!*CY,`ώe+">JB9DB:wxRSCt\ൠ^Z@6N-O'(Bq}fz/^lLЉHH=ހq E'8m4>{rgN?(D|(d+JCY,wz TFݎ 2n?o ퟾#xէ)!=A4*&!a6z 22VFR%ԴFV@h 3|`imu|aPEX'#K9~\$elPhjGlV v @\$A}4A.R V%awм.B.}Lfjpe Eј310jQtsB*{bX?Hƙ~>̟ar}َq7x5BoDy.F_m?Q׃.S;hنwx'ި`N Ɯ73w 5J! дaa䏶l/-O S!/SlK:2R?u^=7;P{Psb&!qȧfZZS۫\Le Mĉ7H h꺍)&{^e8hԻ:el{M֊M.2\j" t>ו=r1Xo>Bشp1dd4"#!Cю+ v+A!+P,r]!87Y3\jL w e<\aÃ˷Ql;A1# REQVzG/qӷIlxd䘘W1n[Ѭ8ggrh_bM/2X~}yMZxpݾTzj8xu.j7/_lE,0}.YM%19ؾ+gQHɌ[O lxpT tP/KY^e/=L@&.oi@/ersvlAn^LL Bv%s(oJC(`'"LgIL Ɗ{b7fb܈\:gÿ-blb3] 8(k6XW*n=k&1?4l:tÖ/5B_kE 02M:|Y4p"Ō<NmXk2"=h9l!B~-׼L)ιG%ӵJ]zN=ReNQ6} m)nedkx񽀁.ig P =J`xøzسPaq>&VAaC:Xq2]aR] @aMXu09E/Dy=8c/r<^vxIjnkMr+Nq4wİRXGzّ _ ۿn]f++K0Gq+J5YQJv@-e.9W mF棕%25Zj7:ytei8dď\z&(ן@6!ٽolo5w-$[mCeSwCc҉@`K>Vhs $@vjuzM%S/@74e@2xx\6킭& F Pцv6 n{LLZ.מo[aXUz{[B`mR#+KN{y"`T:if[ukۼS1 t5,q!6~&>(棭Xݡ7U= 2tca$>ٵeUA^wf…27ڞz j}6 ي|^%* Sj5Y- Pfrr*Úf7tcqhߵv@ ܃<\ez?;a?o {oB­q{FۑpBDW<7]6LNYPhY g }bbx)^?!\Kw.b2d.R%2_~k:[ز zu )ҳ%d؛@CgD5Um'[;jZ ^]+T WKN`Äg,)p㲥Ê3a'Z1S~;,ȱvk>2 qO&syq'ÂFZjb2hO\b l0I]cHdCya1Jgք5[3q%M]݌j&_R߀<! l/d[dbfH?O!izYfXX!A )V[ v/ý}g~|2zj5BNe93|td4p}.0XF3&Zaޥ$z!P슟[&l>6S^0H&jK@])0ʷCR'B?R+2J٠@V~cx0ޘ~,ɖxm1 =?Ws¡ZTYO%rx6Cw/ֳ US`j:wv3qR;Y yAD(b[YݶT>1޹FOER8hSFõoq, H-yG^%( 3W|ðBM[e: 'Gq t^ǘY73P˅K,q jLGDQ2q?#&nQ1y̌8$*+27DrL%~KuNQ9E]beڑJa%q4돞1Tה7oH4]NqGX'Pqrζkozq׼2w0պt] fk5"E"vT$H~ɳ\3ܒ|7:" G2L+&Kf6B"%s+p,ȿYd+p1_Pg\cM+ybHmtn.X/m4\L iɇƵ /ZY9 NǫF_`#VBD-mdvJINu1X} oQD+d&jDK|4uT1O'hUt^P'HƋ6m}'9rSE*Ic'Ee$gQT1؆``{ }Vz6[̼ҮfdLNsnܧxۘVEƝc@N) >+u"GCw0ٻ2C;\[ fTcX_kC k4t K3.?8P\RtLCF QQa,߁~oξ5)T0us}&EDJm`V:e֘ىByYhWg.o[:5HCk'etK3D+Ŷ2'%K2kR*2P}x3XE_ZW*InzGٴ6׽"aLeܻnrQ{;>\VWhs>)hhIv(XhӛG&_^ZJuv>4E:rr8@j.\LrN2Re4dE3}?0'_F3MQbHuPOC6Mq/H>xAT^ /ךC|)Bn!„ JlD UW*: ) b[\ԞoK6aLT{HB:m杽#`"x{Q5l<8#wʘVX X}ՠlچr`olj9zu㼷TP{ L3H@-%:rǽ74ҝNjo-&ʗ|b~ +//TxA N3ϰЄ1YvQ?W,E4)/{`pI%qI ~49aja!-77Vۥ)7z.ʋv!Re ZR)fCtfpLDn66zG_K0G+yl Ti# C/*Q PX}J{dqBhO,s6U}7EkQXYF%:XT3zU奱P3-\3 AƟoYGYp/iͱFM` }ЪRUAאJ]eB /F&)iSes? &=h51SΏ.cxȩR߭‹lJ@Z4}QaxΧ2s'Ἢj:Y\UY^tTa~('%)3X%,ry,S$V "aMoP%:,]H-ݭ)JS9;>5fdC&e)r{Dc*)j [ e7G;'b2 r \;zw)B ?)RxЇf >A5YjY15CT #\{9-vuF? [0UZRTOd!w+Zע!7B,s~3>VZ dXz_\k WZ_|k^*N[( D0?>xzϖXȠQèC2b?7y\>sZ~#Ә I\+6zŬ*cJ'M0))dlP$Kq#^4 ɹ.Lba>6xu@n[ӟQdݶ񑂛!|snwS~Hyd:FwҖj񩙪Sɬqp?#&mS~7wc,mp0TpI;j YN4wb=$ 5o5*eAO֞Y\piq>N|43Yݬt74[r<7+D9"vcH3)TJs5/cZF|DjfYTבD)/)ԱSFxӷԶ{@;Br_Kv0pZ5[h?u']gУ5Hu %'NiQ5=P^h |&i& ]ln\Nh]dV;г.|U6‹ͪ+.BM!6ERXҳ[mY -.M  z8Guخ]lsa(WT͵OL GJ#sPX=I@ { Ӊwl%eidE~6$vK)&`>CΤXF|ReiXo}Ā wDž$arSX`*oG]XL\FR ]jqYHBаL:X26%x*K ގ{Pջ)>?Jiz Յ1$Ok맩yEcUSޓW+: 1h-6fw]'QG͜Сi^Pi>b r^܈䎬S4VI;Zn "MzTFbbP*b.wx3?O4Ƙߦl> BsEьeSM*97wroVt -CSw&Slٰxq S `=$b/g)zxGb,2$W~#Ii?49߅ tQ| zWVduz--]G֑?~F}رe<^ټ$R8dۈoFs[)Vqx P餮M#*&7]b6ݲٻu#`p5dy4 &q I[9و]]ٸs(Cq2ޭ}IiYAqɩ)1KDD#G0fҊX^fsoM6h0[fĢ#Y0 p|E`\dF{Tc˴ܿP҄#|ےHbj0=Avyp)h\[_8bF&!L@`T3 Ki͆F( .}#:I^5 [ܹڈ&kXh|:Քm_OEPR.Ao)#:mn,u Hc Ezs$bc7ɑFHWdCcqV" Q,F1j h 4㧆^VtUgOy%xGdЃHBtV 4jf5;V;r h^)a%C ~'f\B vdYm(H9u0~KG 5v: [Gl N81"ovE[IܵR<4$/|Ux %3Cj}+^x#IݕN6۞ $X/H1`OSi \='ũSݓѨj`,X[t焮^gLFkoV-sg̓XXZGMA;^N)U{=TpPaU ;Oqj 8҄of=Jo٣-it RPKPw䕯>_A^V[*ÝV^y-FMrGT Jƌ!בyb -ҞVpoQ kblnfJ~ Go[ݵ-A.w$wRD ?/3f<0Tpcpa];Fl>YjLeg:F+(A9Tc'CX5p-[%m[4F *Qc&p9{ܖ4s+C߷b#ɐp xmFR(G=tlP8R;>ox!ِ-oL-5T#۽$񅃟r<+8T/V3tI#\Qҷ-*( AQl:f~s~9v>6Es8\Ȏℇ7&aE/c"̲D`]IQ1,F#" 9kHDR&mrNst"i.}@,zdY*Rr-} N^BhE:|$[.K@~:mbĖZa\/qM \y\0*Jۓ\N^^jPZB1Ԣ1t'n|Vc?iS?ut`->c_}AJ, S&يL/M4tTmM#c2i(V!R#kc EcfX* gDDiپ&beRh8^009Kj80?Q@~ fm,Mތ/L Bхb}N()&ER iAy>|עĬ Őo΅I@zW jzCҾEmYf <;1缹iV Xeq!)CDK+@3C^LvJ^x38b?{D2P=(jyVu-7gG\zN罫s}V -۟Ll抟лnNb\۽^?Al.;"|WGn ߸ _Rsz%Q/'+?S] hT1Zgؐ1Q1TОn`ch过L!X4ıر}w"zˇJpﮍcVHcw*@[-dƋZaEQO(FY.=9Lwxqv?#\O*z }d~8`VF+e>!/\bQSq]X_oסEqYv^ΐX N%c&)sV~ le-h;c]ƖW[Ln)B@"\}ZNjIfJ*OsAqѕ\)i-NegQ T=$FșB. Eڊb٨ô:Q`iLV!,g$7H`F_xx"VKQGzx>跨~yuՙK H0b6 kn1T'km1c2 gT7z4nֿ`o}h0 e5U?vI^HѦ49#c?8oHpTP$FEj?a Bv|~nVY7oC}kAY9*N__" uvBG \f14|7UhBf24Wǝʆi+) ek(o,j%}Bǩf`(wL!ՠͫ1@} I.Z q!:N/逍MΕJ%ܲ&l85ɯ9<2Թ3N/Duq&Q /&1T$m1ktpg<N!;;{zޚf^Ax+*<[4 &G}F~Bfl4X=Jĕ3ݤ%9b{d>V!BN>]! J4\f0&'_Aĭ(tIQe!kj=}$)0݅fLQ{邡蟜VFUvN6ޓE 㱁U;'/)<}ܜc3z?[UO#RR"/&'< wM(l'z}7Δi:NO2Bʂf! K3*>)Sz?X';wDLNP!uJOe| b:S󢡀TV$ej/]]Qw?J@.L%P2PtD.(<$صF.vAC[&˦,b!}T=gT:^>D`S{EÄ'ɬp?xtnfBc)1џ|ce9 U΅iz)W e} xRd!CF-H!1q4].L3l̓nSs@"ӎƖ3G`b'~WYu0Ғa ){;u^}{螏jvx,XzJ0$y: Cij~9ޚؤm`=GB)n<5zS3ZZwn&(=6[i/ ;fM՚Ht_a5N*=Q1q*"2]ž֝ ?>p&Th?q>#s: ʹ <965SI'hQEtzef#dDi\sVOmxa?M|!WZll,`Fz} 2B;U&|k}Tџh{zAmE [J7j ?YNE8O7$R"?U}=HZ:s:lBV1UI;u3|Чi(z""6hÜD U+0ٴ5fQHR`7z TÉ͈raRiʳU[G ߈ƽUFՋcJJom9fl\jmZ팿h?#Hb8T+[Ac޲ IxMu>u-FF<`Vַ0^z@wڙy(7S񪗎Ha3ihLu ORg||-dQ&u)R7zaԅ,bjʥMK['4wY_{UVtd"k9 сǶm:&c|?iyVhuN1k,2eޥ)RRLE qx-MHgFgK3ns1 ?bK-rm Ȇ4|~"ec֡ ۽+jp' N2~G^Nbf&,\Ƶ#LvG7ؗǃ@mށ^0z}ܬ&7ʫNі3B ElEU:HTs^<=G/v|w1[RA:9=k-L#o Z uI.7BYqMzSw*sIGHTrL on GnWJJ՞9.Lm/#7;LbzOplYq[EF#.vLRUYcŚ0w' F[*j'C9h#D,`dwL*sr=Eכ{g^o l˦K&v17& !剒'>Pߓoo Js/P^?zojOief A`xSGFMH]kwYŸ+QAX*e3lV~">V؟f20(Uiu@Il@17B"u~?62:+c<^&*!3+S"9{5Os&>-6 j*7iO]r:!?FǛ=f/gi%Kdsh~i?A~4ԸO!r ~8`]oYLw$Ce(3*-nU#{:Mq9UݟiNj5m`I #Nj+3{g9{IaĈ=)2JߴlX$^XXȕyO*টKe{,)w^"y:uߪ$-kdgss!B'?q&˛'=s1*`61PqJ(PFS%cF U@ .U>Z;‘ e?1Di""b"o%9ݞoYCm{dⒼ1ӮhF@%qV5XEK&NGlrβްv,@̈́x@DaSjXո_gv[.qtJA QNFyųgB ک$KHOW=aZ2lswm,ȗD.Js7.8}V4/hl*մ{lZ: sȻڈӵT4c}uY9Í ~?PDW^!3Δ arCJn+_a(GσGxeZS^aOԑ_4C⣅ RD9;r?1qގՈ쐬(  ImpLFMHp?֗H0 @:~Y7#72E.8,_ KCsssBZ "4_1=|0Tt#_ WAYe([e0~(yik%X(s0M #v_j '* (%"Cgx,0ʰ~6"޵[g[XE|tmB.W'J)v_yqKj@ŻCz 0tLQû&\ӋLWJcpެ][y.vfc`C8m`iYn&朩D5)2sNB ]1^rprfb9w M$lɪGٲ@hfөW7t>dB *$&/]};8"KR>sTmAA#GQ+' Dpd&R\{`1yrX;kJIcUc\]C+r(gs,jl;Bލ6+9>E2 wBJjE4ĈA[KO8 ϑЀˮH I(ɻ( &KF@vduy;2Y8ɽ;.C& @}mAnDKLA܆t6hRno+PY6|irUj'͌#ܨ 4|c>+A~)PT)r~-}CFp2?:룍"FawnI7& }OGkIO(>]FI _b48bWe~lv"ܟŭNHL{Oơ![;G!\_6\X_@εW2@3!wp>eo5kO"tZ+,1*q 8@걬-0bKY O}?D͑td[aǟW@u2<z#AkNn?X *Xf.ukQD?mx5MIh D7KQ#HW}H[8"~9o1en7J4?neK"j Sп؄M=(X91FoWb^rLC:މA;y͵0/hwj]/^ue r,)cC/IICgyTq !u8C#{'@f6*XȢfY&$S;a #G,_ɐKCdtJ&'2pdN+e+F3+7O-H1AR'7X!Er@r*t}~cXLֻ%VfMТw-*y8Pi}Iyq-4\jm۱vJ~Hh7I[;S2q`pU/fp _vXfuY4בMYz_$ JPAQ0luBيU%!,_M_ԧ4k-Iﱌp`Pk cD@w]ol*o>sGգ|N@ho &# 6mEG-ÑoE |]iݩ􏆢QnaT:('{os'ww!5aܠc~+&&qpݙqʽLcu܏y1K%lX0aems-/@Fu <T-%į20}tW/zK<>K0j#c'wṇi AV)8% -:ʖJùД9{O Ea.Nqe۩l- *3MTJ'f>ABҮ{)iU,^npȨ T~L B٣e z(Ta&{abe A$c=:Za7"{ 7|-tk8`-:Z<'+xvjJi8K\0IH] .aUr|q11!0Լ}খIVM]lȅۘϑ&ռ^ }%VWԳ}@X1_m!DΘorp#[EC_jun3-j 4{a%<]뎢yƳQ5tnȭO#tsNR5 fPwc9_Ϧ$a`=uPd9 O 0~| {b \7ϔ;u*gKeW`9^ZvxgU(?6I{1ɰȡƲq8EVyU~iug '?aV:iii;cp۽ͽlrajIL &Ƨ6W d`k AH,-@oF `jNKdcQzuiPUo,mwPkӤ)5-To2yl/S_3VQ?qo >7Vz.@3'[ҋ^/TmF@&_pWquf1%9  `bU"& v9xm:ʼYx1˅ѧ~p꽯ƂgD>.<4?"V}Ͻu53 ӴUS0#Joj}iyⷱm'̛fUr{geI(J8^%YEV7EF7_&VE$fMb.'"35aoݹcC fr RQ?/jEc-<*L#S3wBVp; B֯T2rd.dȘk> |7w[C}L,)=G J_oQ„nj.(?U2t@}KiU^lp &h+h ¸wW%%̳L`U,T5L&q=P dS-i^~f kmKϙAH60]q\$Kӯ_z"2}#sB[$N>CC7zSCUӉL2/:|lHxDƊڇZ\y([iufn39LgxAM^vqV/m%Ƞ*.?\lCGza1l p1_G uF\5\O[m,쎞kL(=Rn|FYU7­Wv4126vglZWX RH h[Ft0On'$|4ƴ\/'MOs3Ŭ =w D]KWpLM(V-սDqv * #-V.ڛj;{qDJ&iXIBo:1* OO)_xy+9> l| Uhrr[:43V^r1mcP_3ABMCbxɽ *?1JA[ڙX̀ ]:OϿ" e<2@GS߸%U,F_G/]cdKݛ~ %*g\=VZΝc dr'\ſk)_y g]W]?~yR<azKQ[;l>t $77cAx9v[* Aa l#\39KdgyP{4L=2VŤu/bR±AĬK+Nٕ^1Q3.:XQӭ{Z o>?fC=091ЀU$oi֐F'2$r7x{yäJ7 ~0!C]ō$ ?&SLTC"k WWan~IO֍^==nSlo@unT+4:-?Ï 7ë9;g-:d"tf~4߸0|RCwģ,! d\y fK}f-Ū^%Nz+;|J#8di4]e +%$b ?ge9kTA Q\́|WGf]4e3ϖ ڏϣWMB'⊄[bȓzyUXǬlwLy3!$D3>JwЋ!֘8f>Jl&5h$/D]JW;r$ ,r H cЬgՉuN(. ~·!& Κtjڲ$vEAuXmݻ:EX>s9/F' xwt@L)eP]tz-0hx \zutLE6EjcIqDipq$3z%ָ(I faXۡ CG Mm5]l)? Iq6TJJگ:m2NX}IOTW@0T% D]N]&!/}BkaWrw<`KtWM fWܿSC‰)d``lgL?B&{{J(ǐّM`sN+T%LL%E @Hzҝ>#`5AƢ`?%q1ܒ,Ż$w hv[~MV`54V8+n,8'y*fRtj*k̪4 ?|uAE3#D q}RxG k 3si[ 67f*`}*[iH!* cDuJ=W6P8: NX |YԊ>Xqh0Q&xqnj $.lT8HYC%cͺjPto)+~JN|ct$| ֛%nD?n94><_$k1ld/G|q6ĕk;j6X% Q ߤԇVڢs_w,%![+ *IgZ/y9x(L >5󤞃!.TErxdBR$>^):5-mU,S4gEz 1}sL )y.[o,&;V~mUo~ ;åt[;4a" eww@;ʆB/ߠx|*Y/۾D>\JnoD?G$guOC`a.ז?M>ͧ_eз}.Wyy`o&"Dqd>xxeS Wy8daq3,\ٛ{2_x?::'*P``~֕RVГ(ً댓t^`EuO#X2%J3,wй) =_[i)v ="Ygec @u92'?5&K8$ Y} !ce6g,MIqd0 X',~.,}# @Yy yGA8Y7&<8 swbIhx04.唠'|/,Ы#4Ӄ2O ƥ ]ܵ/>" Nj<_}חnBoRV~E ss[˼缝黳W*tM7Xܸ e`x9HC  &m*xd> 7?Q,Um%@:Y0aH|Er XfU40R@ޅnCƈ$J=l:;.7u6c of;s*g_Q^Bcm@<2aw3cQp J_3<ɻ7WESpB^'q¡ݻa%XQW 0dQ Ի,}`2TO;]d L?P{hV,vG1:Tx-u)n^+\[AH,^6t~[`G΃.Rgl>φjG2ɲE?I-g~ ZNFI:Dw7˓-D;cye<ʔ+DⰉN'M%Nx5Hh:(y#p/,U*]!Ģ٬f c;r*z;|IBtSk0:͕b=Vq#X )F@ڪIZ{S*s_~y-|1_Xf~m,g>ӳ PJJ˼r'1r]4ݓ+w^On[z%k@ uv?V%1Ɯ\*YѠ=Lru͌p3r ˬD3Dž?niPL~xŵ|=fO6ܠ+f3%ӧB^C$ܾd a>c)KFA %W zGL1ix.I,1zY39e'jZ|G8:uŴZ+-yN%Y(E E CfKR8Ĉ!Vg$RTHg= ] e i}(ִ%n=>b<І;Qzk=$6w@h8 j56ゐyFUy*c\/) SSB$V+H}/\4109sE\.I c"֯4JAun~N}_$W dRWS?-)|_!?kMD+-ofy2~3ֽ!x{JTR:e.fۣ(5uWպ4)z38wE D ҊO<וg\ij7dᑊ,V4Ofe\R"umjK|5^a%ģnEC,QN(OXZ|_AM6K~p^[L55h9؈XW\ޜ 'j&VbVXA?1-\/ZKs6_p])FL艝k"lB'0 پ 4|#Hx0A_:= rj8%mΡ^Hui}d8 ^zq^MV~GJݚy)3e|C}uo$X$R DQNxKj-ePE>Wd)/lGT:`lWT!UE;Lt*Q~+ ٱ}'b3:8dN4%Su̢6V>\X@Ta]Wo3!. ˘z̟<` Yh͗ݙ3؆`gl}т=L!R,h_ٸS0t谔OBE홵#{p7U#?Xy ؤԝ@˽.ck5GbfLړ[]PgiGIB\~Ahss4ҏ=޵a6ƉN(w 0B~sǯk=m(`̋YsMFkB N_sM1'SK 8O{ Zu5gáв*?{ b&v2`~`NqQ+zQky $V˥]m&-0g_*(oA%|MH|IʈxKNML \ \)o(HOװd.jwUK}^#- 97fF;qw Pk[[-L+ v)uk>dp&aҽ6ɾ%0@i/D L%B(CPJQO5W 9>젴V/w{#żH' 2=E?j8-jv׼P(aWy>]DE*Awwc|gfMq/ :P.|4Zԩpcr[~503N0q$oRPfP,.uL{k`5zNU*< :UøP:`oZEm>im5 Dlڡ,BkN#'v6txj 8BtP%1n\JH6Z F|:<&'w|j3)<7=0?f0Չp,IQYc{?LED_hEdߧ*2^]b>_ \[ʍ,BG6ZY^Ԏ;)`WfYuj)x̄,[ `zfl^ @KZnlNT| 忺6fR֫߂Կ5er;Ѩ,^ btܰ97$ - e-6Ԋ36$j{lriF~B|"C606z4Jpt=uY`0 7`(죪v8kj_(.| vݏkY۱?0ՐtRKs\{ɫ BhڞB X%KW(Z 宀Pɻn^ 1, |C1Bp@秐GEƇÓ(ިJyq˔K2];Gܼ_+Oha\]5>;`-[`kسĎ87(eB ߳02b|\GRdy^#⨃@Ԭ"b*Pgk<ؼH=Ht-}l"=Mmw0T?³ܯG}v̋ vۆcN )aҊKƚ,EHIev$M}@z!9Xd"/'vC;NN !;ږYffGGk_ ۹,E?IћRjB ;Lyl, 5e\ð5Z7ӿsvf*MkE-)/YI;nGW&@r +)=#y;'9eywЫ3V7,&!fWɜx>Wr 1K(#N%&_GM57=*t=lqT+K Np72x=a< ` u.@M&X"ER hsoV[? iTMSJ{ GN3 'LYtT6+4e!~U,"sZg<x)c\-M1D'x\'ʦ/wDqpsmĢx$45C _)J>0[sQHO5S[I% UrC:lۖu3{G( *C-+QmJQt%y0H6;Q $fσԬèZ;qn z}?4ڷBYeBC8@8m'kBAp9>0ԩgVE.j=5}ݶ7AEWg4fr2FA cl-Oڝ*9΄^U#FAwl.צo<%ݙd3z eY{$ƛ&,NdWSpG8偩/Yʮi LQ+; ϛN袌Z5 IT>Z<=& oʑ }'8ɖCy `gܡ6u 6ZrIA"E *n, &G`R S.TqHpe{na=$O~Wd C# @mwZ|U՘",:|͵tHEb&5M61}k9_M?|xD bvsv;L-2 l@t~9rb“'uB)ynB+1fkNq~eXfidD4qB w5Xy*CC =:Vzå4ߞRΔIg8gy ZnPY>PBRB9[nzJK4 ʡ4}c8{,2Ykݪۏw>d1e7/~ v溃F?&HSaq`]1ʏʯwmI78x؀xl_ 7D#9ء%yЂ Jk<-q)>Ʊ'_# WNʫ# *l9a JX i돔W_!,D="bμ Nn @HF.8 >ksLB FHL5i0"/.>YIG)-}89$Bk妇mrxyošu-#{#BFx^V-Un#Mi>U>7yekg,@\`ĒM$=8ᦘ1uaq逦c.d 51)ӛʋ:(NQ~L?'CF +YGH WO-J/`gZ*_]scx7_ ݗv 0'>benV܁1t2 L}ruS]D Vm6˴3RsPfR : YEVw|2}2FU-An_7wޔC92UK5fR;mWU}}%fR3;~Qsy])r+66}"k.6$cl(e}riIp8Vr|wOslmO1-PjCB<lz]ifuK.h)i!ݞ̨*c cuTc0SquJXuG'𔅠Iavuz>t8|l頩"wK::U;y$~d?}x t!A/ ̆"7Y‘ez8T[K'UA!ګ`E.5R9T%{i &C!4[{3Xlp3!ʎw#<x R-v8bnJfUpCBZظɬ:.t;i5j -Gٟ#yzpڀ@Kv0f}zʇj/26S5Ue7MN]$#Ix?/ԅ_5`P Io:ϸ4ys5 EKI^h(8TdM%:5*> B5%+ J1Zep]O"8ϛ,ꗦ}*X A> hcs$hKɭ)B04=؊*V" סOm{yxf^@ln[|nچUh'Yx8[ Rګ_ aQJqAUG@rrZ}aq ȡ!A ,ʓhhp6}MN5 L:KeAVÁ[Fۓ?#}kfSn]Vp$,ыd=-Mbahƃ UXc(Ff `k 8 pJ g?Exk.$!z^m]N̠r?+Y9,h.CVcdWsYi#RD?FΡB~l{tl0zgb@Wx=|[:RSI٫/Hl&#;|<JY$G>SҊ2OeY]Yϳϔ`$is)du|冃Xv Z%-է7@Pvi M<ѯ^d̲)T֘ ] UY/#6pݶkz2FN\){r8R71Hj^ U#+]&l;l7vQJbj5SX:QsXw I!l(*gSu>pX> ЎJ"nPu25G]N]͖"A(RWZ"Ko7g<GQ X k ͧ=:Km! iI~"%wϝ})od}ބ,"Sq-yUI]O]ʓ -ȯ-:2F@ 1K:2'׺73_;u 1)XwZ6*?h-M-sYi=5Pߗ{!j5gQ{#вEw*Ug\V%Θv?]޿>W pk 0|f)r|6 ̨#;Cb9BbҸ&r:W>w>jTx04 C;>ᎋru׾c|kb*eG^KqW)1pn%033?#@, iҍ $|LJ;,Z_H^2WM2Go?,RP X[Ӂ#|GVU #o$]SGМWwgx^4b|1Z?RֽC&*S\?Έ "&Ʊ"~'u|z FZ%OHFSXȊ6 ?u: ~D缵fn\Ux)G%7 _"6ъ-,;qE3p|l1Ls/{9SPAD1 H:ѹAQq?xjG$Ǹ1#xЩEC{H*B@٩?oo \'UJ zZ[?"cZSǦ~`1so EŰ-6,E;nH>TEEq={:1hނJ ]dPC4R}%> 8\B>"jƿ!vzXEAqpQC\VZ Bsc+>M:'u /z^p>7p *q"aR7?q얊௙0"1ZFLw1pv &6S2f[E12H0 <^iP^c4ݑ%T2Qd zKLL糍שEjZx8Қo ȚAT:4rXttUTY5nC#3eP7mi@l zkˎ0=]Ц%kT ƈŀ+ӑ?xI&ɵᕊu3%Oj/az?S3v&Ȭ z'C7X8T?6+4IQn>zߑإs޽槵!2Ls@nOzBm!-ݨ -BbBরH$sdyd.sܩ@N-",+-PDf43f#OSʀAdlKuZ~sIdn<ωaɱ,Y -Y#~l*ENs!W K3F7Ϛ]t֦L Ngstb^/9Տع$Mfax۴%UjqbʙW'nP[)}kgvJeهLq`ouV3Sc՞ѹOrbF;HгpxO:"42Blҝ 8)903% 4~sK< Kо YU|rQ0Υ?Ej(lQop M%oE& Ymv { S+``aUmyu#Oa;]4"h"U .\ğxא CVlKo~<2$sU?f U, i!7Vuߪo)>591]RY%A49u=n|R3:qNbE'=㰦v WORЖLi8 U2\5څqg!A)-IFtQ{G/'"4:P, <=v?I]b>ΎCz.pCs˪]SaϕFˀ][E\ݒuoWtˤ!QkXǷ-] FtWB2/6K ل;Il#4ANG>}m'zҠ?PE4D!m~[ !~I|ބΦ# k&ju N|S{YAyAt80;lI_&$jݗnՖzTw\V:2 =_2j&`nNܿKPsu=?A/mD~ӈ}*7JHnTw(+*Kdv)=}5j)Mb&OodlmzU5j0dn̆j+;{ϫGD>sA0wJsSLG3o+x MDL],v@ *NgQ+mNa!4 /),m#͎hk!wD42 I))`>c| TITf֫z '8zE xM^ I AARS(+ZYqcAgt֎b :B:p. S9rꛜ_edvŷ`p-`Nv.gK?ACdҚ%_ W׈ހ['+-YI?4^'H ;fM"8eGys `n #,7U͝ϴOm8) bn]}nh]T!jF5h>:ló38Ca̙sl -3llܚq"VfaZQĤo(  ^Zˬqn*iSt" p_AcB8;ʷmR*b1W lՖisTrFVbn_YD+\sעtofDZbkC݅gAhWDEyX~,rbZ#o|C6; Ɍ@0>mwGZ;oK$&T~7w,]<]hRU$B.a$.+ ˛.DJE'/h\,rPD*2:8oϙz?F1 =}/)zLW)]a8ʢ-MY>`!jJ̧ T+ Jq琳 8]D@4U^o)ekd&3.W1]&KyDO5L ؏_|Ru&+7e"ݠLv{}͡(qT9zH.\l]FD{zO,`~)uic9V%?

tӛOhVd5׌@f&oW65֓3 ߖyq餩|R| 9F9.DK9id#/CR2K<8D,tkH 9q 5dz;*NW,1ӛdAm>o~zKp+$M wkFSc=dI P7)*1m jj1g! lf] j|<*2wV?3Cz7E&78B+x@[:>)L*+LGY_ƜBH}N(TvfEkRKY|vfuY˒Ƴg‚ "$1&ۚfZvbY\C@fK"B[+nz:EtZc#omǨXFu r˿~Rr7ύ}$ĉ82w@e.جx\zri똌iwR6{y %%9>],qޖWubąo\e8=55 2${T]F5fʌzj2|ِj#ULs0!i`QlG_v~ }I{wxԾ,˜]k/x{I|n6':-\^+UcIJ¬K@HMCOG+˖he!lWJ _^AԖP{;,7͙y%|p2[n-Zv!Q+qAn|ٔ>< ǬAC_X &8.MP(1 ,Syb{6(&\`O ~p>1@|o\/:Uc;BrKĤJvGmy3Y) $KGex&|) (HҤ6x79G^-Pr_[Ki^YMn^W69|~r.HvFʧ`&ͻ-?őf -Ѱb 2!gZASx} *[xRK5d[0t+vaFҙ@ ѴCyzX(,NԀqULv%"͌,SoޟZϜ [l.ȁzX NhRd Fe6_~~]vGN!dSZ?,~oY3inkcP2bCi"J@VeRl*>]rYM}f|:9oMNDсgb9AX>} q'-ߑ Q /[^<pd $@f+~xʀ3 +JZ2ƒoz,-i o)oM4Hnre̅&^7T}vrE@<V覛-` \H.DV\D"ͧ. %$jdd7i'iŗg!p_^rUlFۀ((gt\bA-z\'Ā@b 4rHPW'{Fu-=d̗×WMjk hkZS6KHwF~4J> zj{wץ{`@XPm" C(8O],b.tzs0:M>W% &`ytݰ;<+*o\;6SmAi֢v@4R9aES?[O^R፫JY'/sxv 0,)@ }ubu$s-A !lZF$0PA4jV4]Q L_.&F[X,sc Ƹn\Z/R zrox]q1H$9幢4CRnilFd,NKnd&.1ۇ EA"+-A{e|EPFBtЁ SZzݦL tp o=0u"$ysn"{_!|X$h}Xj-J7?q&EmI%zl|8O@N!}U Xɹ\ /3 x=`m(\4` ^|րz?.wu 7q$WҏPXFk;*g466Ck',`D-){ފWٜs'ȧK҆Gس@&r|jv gd=̓/O1qw@qz >ZXÄ#FzA JY/ \9/[Tj+䴏w(ikNPnaEL 0xeut'DF\Bjp]b(ZC613WWhVuǥJ^KZ%~[PIH=`\SS5x gO(;k ?V1 &(,&{uve'3./Ȃ N|*R2>#((ț_ ١4]҈!e$?^p6PӮFbS liƶ%//.D;;=܏wck$Ss{?xa|NJ9<./#ǟ`_HNm0Qi].AȽQ>O5&qh~oI.S [@ !W2Qkc]q ڈɲ/ϣE8a؄_{5 R٩߇I]{2RZ6xsxGC'}*8U-`3#y_2~ ?ohxΠ4ty}Qњ)jS^Jw|}U8x\ Ғ@&5Fw\ 7+YM_]cE2Dӕ=}*ʢ`GI$;|lma==BJ>(g; N,#(HfH.E/>KpWc\{%l`K”]D!94ÃVyFt%] #o.n|E+`N5+3cWPvl'p S O+A} )JDYh xSA@ɔNEkނw+JWL7MO\rj1>{.Z#nw.\OK e9+,I"ٯ]ue&2-(m,`#Tz#8ou6ّ*$篥)bPDsw\:MB%/D% C.k67%,׮UT&F[DE5ŵtE!̐SP=oGLH~Ъ^ (\+ $0N:$Y 9qg_}J#C$0% !QrK.6cw~ u طpD*Bmڼ)=X>zep#lPcfBu1J`ե;ӣإY8Yc&>@BoZjGI ]?푋`49\;n\6ϧ(g٪ug/z?L8[0JK(8%'SsG0Nv| ,tmTcB_MJ*Oѣ\K1Ԣ2nVr]\b7vXK!0h,dRLF˨wV|g.NcH (* 眦SFMrl08?`~O@;ǵ{/2849`ɠ6wj<'^qg3*pXKpd'$KLjGj;X0zAXH2 Wm},Nr? d}ϸPrd-OII%M6hi3fE%>Rrm廲qD]1frtqX$kJ>`EiPKf<cTcۓ.Q$۩\9GF$Gj0 晴Qs,bJ| CGzP|BI կoSoa2'SCGoSdQ%5Y03N: Xk}\@VӎO\u[ , [Dt[s ,]Qk!n4؃zy%*@Sew׼^T䊐)LŰ?NՎj#zjq{d{1LTmK bTZ߆^;Bk%K1ZHA\ {/b^+*?8 Qwx JYsHĺXSWR}@9(x?R? {#cAUNq6L 12&\-}y}ӑ̯QD׀dw]M:8^EIψ%2J#8ji譂WDS6hݵ2iGA:V'mxl%usBRA> 5qAw=һD5V _ɯ׺k e g  9ק.bBarNۙH,֢EeQUvGŢ./燛"͡gODnmAȉiv AJ胡 ~õ6NFF6s&4xYd-9k\o| DۑOPA)3lo-8VQ2=e8pp}brE.}z[iO=<g2A;M|e//Zi+9үR#fhHZTR|ҵl`f`uŨ@N{I)\d5.Xʇ2ɯ6r'/E#iS L`Go2hwͤQ В} ( =kA4!gg 栰0Uigr}sVW?J5Rh<,zڙ-*KV \.egn /Gr;q@!K&Ƣ#dVvQt2ODaۋy%ٸ^ -4ʏ7Qh~,A)B3q }MxE'1O^1+x0. "n|-\B+&J-B5 w2W96$4( no]5U~gWeQ :,e"c $KL[ѱ)pݮX7󧛬q5a _v؞TX(,QֲK9gFϱ4K';XM!S(J[Qa~lNldq\gd@ U~oԴde@;QOIyYʦbqg(rmH˲X-lKV8M\='OؗC;X^#zWEFƋ5V^X7eE.}]e 8d+ҥۆGxX=,$ꀈNˑ! g0iH oif@tee`d*W]t{De% 1B m`_Pᥗ+ij" ) t2 VQ?P_'gLũaG1B@Ac3S5F!sTV~#~-lhB(u}uK-I ;2sa+qqD*9⋬T dEUr}+u_G>+OyOK~GkpC7ŮF\+hll2 Lrl rd-ngIV+hV:,l4|Txb5pFCP)u|'CAqaK.ޓy]*^Վ̢nk۴w;JFR*;DڭQ-k64R-q7ͯMC~Z!DϠ>N|̶݄@i^4V<4=An6F3:UYwF9wjJN`jջQ-ju !!oōI#B Yt ѽDW?brG3 8ힶL)XB6[Lz 0ucUˮrAկkGi*)ahḁtЄZn싍% X n+^^b#Βp+ͤrD kcozW&T- &kh&0 At<HQdC6_NA{dfih*8G]/X ٱ|pnA+Wg{] Uښ:{ĵ P1=ƠT]?l Yt<Mpg?b5E@]SM) Gᛐ-a K`KFlΤ8V+ dTl d#.ҏ}LF(`U5ʋ59:.K9O:? 7A?PbHӢBf:acB̴]-\ɇdT?Q)ԁ=-0#e͚k\#v;߅v_e}x3MRP+p>qJ6 Y<eӓr\; iNL5>,:jΧ$UMmyuV^%k !}O`b剭E5Lz-/Zu^Ɠʪ+7ٌF𑍪]/?& alGi0@iAj^ќj2NW`6E:Ir%Zbx.^YU)$< s/V (;ۋ_&om5SG)f=_z]/V4Ig\s2-P5KRg0!l  tP&^d!s=Mw]I>څ({~ '|MƒFI,"JyCtauwTFN`] lE]^kD2־i|뫬&l֨k\=/ij X`5{X(:~ ʭ6Qh`֡QKEs~>t0B>8p+GcFh;s=fJa5,`-z!>AG'N4sǚB4 e$E{U݂{Oq7\׵_۶lEʸS")좸FC`M1!I&Vvֵ[?6xKŴ5@wuM9aQKjmH4TagZVaߊ7}R|Z䶏pִ1v+6pcEہw3+EឫIJ7J(RdZ!wԖCvF]TG:p"i$w*qfWN͠JҌ|K\Q2S6U)[S/h{ax'|ӹ俋! bX.N"ou|: I0Ȕߴo2v)m?Ŋ2}܈%I ۅSDBI؁Ek^XX{i2@v5kL3p)n$,`dX "yA,M^PM(]YێkK/NGx!{:a'[[$t(~_ J$/Xv)35w eeQ ;Cx55o>;~)ķ$q9yBEywUv\Re ,ByCvllE*AZ H^p@k$T0;Hr*8MhiQ(zxL!l;;chu~2Ñ<b5܎gouplhgA&G8q/2퇃_o^?fl>GۗnnJ>|뗛.~1_vcn׳_pY>bOC.7ۑ}{w˃?ݦ{ƛ?}s?βWC;o绷OwLmvͶ$jw>:8oiulEa3)9͆G{{t{k{+>;;x8 K=N8Nh iLlvގy[umhg&gi?p8>ntw#"oo4ݎӃ`aTuy pz&{[h6MwF{r{7nr0ڕ; O.4 %[r4;&q팆۳p4NGr' O8d<%ӭx7P g{>)/0XXi v4nr$ 0bo/nIV5kQMDOGvJp!eV:AwlsTȇ_~\ 2R)'OŃg/O+F6.1%jNmmx´h?0r`9ތ{h*HO9GI84S4sN9܏]^WwgbWah+7'3 #F*]MH}&o1pt O$}nDT̚=}ֲ.*2ТFO)Nfeu$)NܟʹvF ̼̻ޝf#\?䃋#۝=P$;hX́""qݖNhaREg:T: 2FZXx4wsXqN˭d^~*ﴓϢkAPw1'?9<ɹݙtnN\]D,ߘ֙ ]`5](¦hFTLb.k<:ķ\zsO6sV~ WX4F@՜vMB3KsꆠxnĮ5jI/ ]b^H;Ldq$^Y?W4bkѕ&)w~XOXlS|`}@=kXC| ~ì" 7]L| 0K",Dg">o#6!%aSgx&Bya.PBoK$W]͇t={κiNWo}WW7CchL$ibt?;_v&uUQ~ouŝZ_7֒Q'ufJ[BsYx5m m3d7 &t,>XX^ud{f^G KJ2ҿ5CKdIEZr oD,O\ޘ:B|m&ؑu‡O:\pS:΂[:"*s@KxN͍L oE3tfQD){fQDיM0)܆M Ԏj'F$Sl v&gPЂؼ[V d*=t!xDKq Uz3: v-5_rtDB׉\*)pSdJ6үKѝݑ3yKdA,Q= d'[uA陊 *ClשHfbB_LjPܵmuCmX)fJ0 B`Qws^MځbWPW6ȿ~C:gܑcMEٵk67/fB,k{'0? 3zgB(L1C_B> T.kFΙIs,hDwU&Ǭ^3R΀sGe?kϥUR5)B3{.uB,ײ dVۮф'5=I&|D7< Y%6ǘyD%@ك&^LN'7K=)-p=fQ\/ 9o6_q35b-I۵ Pl4؈dtHJRIu}GJrΧ%`w{ #Y ,]yS"9 @tE^D `@ 1p=S´z㟇zl/vʰɂ9H[ts|g8ãw7*8G/ŕA }\&ÂpagOR~j2]sHE70C+[[\/p N^9yy0[6:8zδ.LV(iVšԸ>u< l <ŴB)cu*햡 3ї7KC+@ "akxFP)Ҍvϔ7/ش]-hӛm߸/z_g%[ѕ KlCͲGl0',~yϠqr 2o\{z 'D:iVeDˀ\ȣWRni.>nfZlGq]\Wf:wPSuNլˋ6Ce-W56s*1iFMr4tvu;3eS1X1!׀cڼ6N9ڀkPʹ߹߷aW Lᜪ4|^ ^"4uQU4BP|XZY繘NwtOFh(4%N2y)ޝ|O?_YY/S"Wj&?OFod$M?q~67jùq k_^=3N~=c\tbT.N|JpW[I8x䍘pltʚLK%5׹.fhҍ[DӨReE*KE4 ,E&ɛh:=.5_EӡTEaʌL~NƓi}_VV 3nil)\ ER/ѻJ!v~}'J !1eFC޽w~l(| s{WEr%"bz|n'US]ƣá㻵:^ J!2s$F?5ZҚ\LtT6WeJXCڄg)(UD"Dl@+hg vB.Ұ[tʕ'_YSؤba_B8@R2^:>{~lͪRa f4 |ӷ7 !1w4>>ƮPqTHcJr"3$+C?S2, )ΔRDM (qZen]@-xq>7UEQ(U:?rpj "8Sޫ4+ DaMf23p+%7~ ^.);<1C(p*6yD{(t$SH=D4GG# O.)O8$|JM,;%zeSqv1N0fbxDV. %-:.p 33`BnՋ=&>}qf7L"_8D!;F2FgN6wpg'AAVB'qC'3fnt,c:$PwfD @! k""@5 ڎu'NvN@;3W`/#eJP5W,w(~(2!1`/;I);uD;rp|ѿ;& w qO=8A۳[VeuЯ"ȤDͪt R"t88|4dCG{M]!f R<}lO.mM82~ѓ'5A #&kc6G{Vy :?YٚyۊF+mjZ!:\ I^HƳ۟7MptVwvpt xdIЩ _|6R/_AzAˀ=jha]'I"@w3#S1Lc:@&DK/@p%Ѧ]iy ! FH>zo(V0[3:_"w~c& IbKVp+&<?7G҃ޢ{ DAP30Ŋz}*U1"#Gb8U@!R!?@XK^Q|mmK[ptKYFYY[YdE]i.U-my_@@`g]4 q _%)@_;GՊXT3v=)hG38CFF4&cCC ~TUvy( xJJbtp@d,^>eWM◝|0WbM!h;`BVkd*'u̷j̷K~GTVp9 y9Q / m^٠nk WXjPəثKL\vDJ*G2K\ t^?8#,\21$ўx NvxK\Il4~wR0&0^q f^kaIc G_P|b4~đ; H'3.(=@8Td-0g2Ō|K5m${$R tQ"UwAj *d-(AzI0t(sC$) Lx.wA$_ n?\:'!P?g}N`OijfMÒ l?Ʃ`bVC?Wrs!T];2ޘ+8/Ty%18^}D ѥ6LfI)mM?2Bd:*Np7 ݔDKbG'1V{}pik3 V-A{G#+"N7]P$}aOth5КOЮU BuԈK_Hq>́}&?ckQMN_jrg}T>32S+FbFYED5ŊPyj UZ93w }{UTB>ҵbq|gLwE !% TkluAbWbR3w]R!n'eI$ŀcv}M!v8)\8Ce}ߚ%hڶ hkh}c.1j×s\kutA$R&t =;i'î>ē Ć p׳YkGTiڀ*rW/ 2s'S_9Áu@S܀n+D9C jNVG)+_&؃Ǝ`P|H P:d֊2^O [?/ [*!UiAToRtc('I ce> 1yQzNs膭NĞ k*&]/'}HAjA__#GṊ5exBua r_#r#3 OR,]Vmgre>W=#EeZd-4тYq02KnFE1SS$/̱.n;{q@ee UA}<3ʷw8@f/ /NG@TOM]/çäS՟@QV`: oYn WÞ6DՌ),d@0t邫?`r9xd tǙSހ[hgM6@msŦ:H3Ae@#l+3*ڔ*Vţ%El`Sשu@eASXroE+i.EE&`Z*F` Y{d57 ˷7*/ @w:5 J}P"SIuTUsɏMLͱ"Ge<w`TX/mgf2!w%ݻlLk^k*Guq큟xnНHr;xcy 9=Lq~[״g"FCEV~tpwZD׊ؼKZ; ~&', 4v/onjv55`l \=呀ʝ_<<=eU1Wq`-48|~JW4z^_8rŐ]T^,-E#HfFMmWWg|r~3y pKY&-$NaDn?#o325qQwŚ V(G-|7`ߨgLo''ߟ_5aTK(䣯AS&FO܀:ʲOY×TzUػOFQĺ MpdDC BqaSL͔_2ƒ2qpP*&OռjWȹݪ5pq̦>׷7̨αA\߻77/]Rd%8/cc C0WFC31gݻi,C&+H*B DR¬X K`sK1țC峸ې]z,n7x5RΥ9g7kn㼣tjkqes vW՝5a+t'sBЬ7ęLaR  X*Ā\wq(1T rkHYMV *!yYHh!}Taӥ]s 5< WLu(2ohi]/c0ngsyӤm4ioE߉SPR'<|W}cW,(?Y<[|Dſ,*#N5jnnՄL6N].(V?sT9:}s9e5\Ӿ@{nl5׷SJ?螭:'V~#IA|[ׯkveӮ! cCp:udׁ'Vy9 >`.#/@*&.VeM_x,ȴ ~AZz2}RĔ@# - Up)SܰHX,Y,P r|D#)BvB@A`)dؾQj5| .Ee(X&\9hg3[_K*۹Vts]RrV $@1 0h)}23 qSb fzrtJ8H捛Ϣ ^iw%髥}歃I׈T'qGV%ŊC=ZAM6$^ Fr)}i#ب2*nB ^ȝ[3ΐ)YT` TX~:]Lh^ojtcnIIXX)WHQ%1UmR)͋B:FY_n/6|FzEWg k-%hbtR+fIaưw )bs1X=lU *>XIX0Vc N)V?Q}++&0 ^[F.^kR`1)Y'3S/% dFnwv&Ru]A튅~O(72tEy^r!jspG=7 " $QǮ|XB1`|H1t>Ћ_j^#%C\MAjJC1tEG[ó@7IhkQ[ڿ]6 N1sx֒`*oLJcy|6z^JIi-'FmkÍh^E@1DbԾXN",1XT jZxRe(kVxA#GU>tNqO}bVp IN *'ԟgluqY#C A6E[F^,[9p0~C-C w$Ha^y I=w]KtGTdN+x_@{KˍVh XkYo<[p9GDsъ2F/C}9t~8W"8$a}4fm nY*N R ei:=M:X̺ub.%_졐ZTh2[Bi=6HW[`44 V8osQ:'a3st3t`*@ADMz@6D͹;4}-FOId)߂Gџb5ص D\k{tĸOfC<7i۰Q3ZbRUvC)#w&E+mXjo?TH&rϞ[DDBB%!-+lDBrNs撏S9,/.kAVE@٧pe=tzdKȃ$+> j:J9CiU4,V?|IzxƂ2EЏ,ֈX5o}+`7;iG] 8- 7;Jr:*ɉ|"&U5G l%KuMm=*n%f>,Ű.-ikNu!Tw{)ӱdL8ɤ W^eȫ4R(K>Bpp6uJ́3rb@_3X[ofsdlaB2TRic&i@')Hnm]6ӈo 䱏$P%ϢG-aiW|ꢉrCNo]V7DqI5\̷̄uyr0fywF"$N K<]Qc4ߢ}Yr8%E*ZӾjH!0WK-ŖiW>c#Τܰz2G^uM\K&T7 >qNqmy^ o*xuDZ17nhD]B ߈~cB g$F9J|!М;kZ&G?@p:Md]o޷gElMTdUbO\% iFX#BsKXg=fgdÜ:s6gnIʹ&ç Fz+&؂rssG;" &3cC."H)&;ދnQ_M$HRXfW+oz=>{(y"hGud̾nLgVቀ!Sk*Z W3R 3(3lVps+B Zg|ږ1ց> uS/K<:)*c?ҼeWN-H}QrWBC3@qpV~"*_\$'o{rBoiq8nq4Bl$R]u:鿮kzQ!Кb2ss߇]}t8"Тɑ>I2[ A5?ҐRs38rCv\r?)M3܆ʛ<(_Q~o60,M.t]O ϣ_Y3}P{ӓplfvpfMFvy]PWC{%{3J~kuFm;g5I}w6>DF&tKunxKzm x,Au*t|+OarX3?'/ 1#_##rv}oȆgw=?|ˆg$(RC (wl&*}h;]ibO8$}R\v/ᛎufh".`ȷXJDU f {l퉖9c8Z`F9Dvl0ŜdFAm@X/Q%>.kSnOMR_>]觳'3ϊõ]Eۃbqznmڦ6QzBk{|ѷG/|?7}H=˵nVVvYU𘾃Yg]Wi,MJ%,0YӦ~yD]-x͔{C}]-աEZևINૺuUڬ>_.{7mmunU֍_fyaҴo^K@:į7CooMZ~!qX5}w?7tNgWYժiaErrq|>;C&@`&T8[gcGjqV&հ 8)tZj{mMʊ ly N2-Ӯ6z&+.agEcIt`ac 1m`e['OKx৽65n m3D4ٵCLȄγ*S/5,Mvÿe\OXO#!MynUv鎐ۨYMOtaMosj ]d˶!dݬ2ud"X2,[7mūR8JG lmOIBNI:.@#^>e2rDo jV]M](4[&n,PW \T6Umg/6fd[[dVH&d\ vH9|`|{s39}U (W"W8}҂B5L_~7@!0}5[Bf"E3PԺhsP H `rǤK? 4I)hyljТ ˾" PYy"urP8|9}o;TH}w0Jv.s(9iV$5$zfU<}דuٝwíՅm=V7j;v װ`?ܺlD;nd2R M!+kk7n7X/|>=5$oԉhH`!t+У4HHY 1e%&,T-^?+nQ [F4~V_tw&ĐI (߀یKth69ug9ZŘ$e{,v]ztwdȀ"61זnXKu,W8l_-f3 x6'O 'q G! G^-sO.N./HQqlDQ,`u[}84-|&& ezBGOIZ$<7<#ˋN31) u 0hf߭Y @b9Ý%bLD!uz ]:X􀙟F>~}h9äz}g [W}K{QIjSgU#-Ї?$Bh"8Po%hwGv50 pEun婚ofidw~trw@$jlqeAq͵3ӑMUbp#x=N / [djjRb_y#-754 : >FI_,.O"!{ڃyv12sf@- &ӔufǬCH`Cvk9d SF tNyuq W* q֨MpGtF9(N@ܒ2Fx;Qc[)g9W ; , %fKr{ KNWD5 " & |4р>BT-5^)j͚9@yAǕ$iX.m .$B:n+p( TXiz< k@mljew$%Eo!::4Hj_a$ZG6E_$ȅmn z^wPf7H} )ԔICfΤp8lILf@8P90/)5&ܚ*r[#0zԦp L3(!A: P,<gm5t9^cz _I Rd,Iu{!?5=o(lYSޡ9y2➧ܓHbd0b4XLhDٳ(-0ӢoH@reݝ,~bם[!qTYv yT v"`^`j[Wj4Zv,q( =}GD5_GC}|A̷TU{Tv@glF?J8#Å^ Ҫ58AkƊOVƹUܔ-i+pYHd55@mCrNJM O[d.2BHfB@\+j,r2o2㲍w ]`LBHE R[ц]0GSL0q8@@A@ONUb^=<J )> d7,b~X?T9FPol#dK-c8'&~$RoiM_"c22/:0~amLtz s@/B9&SJo,4k|vvr瘘[P>#4ek"0`P=kTyU I)ArxG@JA9BNqwrf#[#Em/ZuU#"U80*Bc) \˺lN ;d9x@TǼ201`vlp[Ԭ{bJ3fbM$[H#Jn wI]wbCȨ7SX\c U9xz̙vIʷ07-΄ƭn9SZci]$?5)8x&ҹS;΁p3`r pfQvԍwrvE[Ք/]%V>JPm9NcJwiM5T2?[O9zl,K,_IP d?;IGBQ{-V';(bϬ uy~`A\/J`tI!U<Ox9F t vSc4qB!r{hjE[xNs7IyNZ9@^ms|6ߟT#a]D ,(QK"H^Ϝ&3YX΍ MTX 6-=ěPTCzP8Hz| eza#G4ʳeW.*Ȱ4zvu]*.|wWv;%]毧D_i'lvS|d1Ub[}y([~k;fܻ×;bxvjb_e0ʏ,3< X8q;~'zK9>`7!Jug{w $hUA6jB)qWP{9l9ź^C%_u 9W9O)3\*R+QlpnEoTggu{{VV.P܂GVZ̗暏 /rC@^N[Ew n/7<->%eo y yAI*g%N2i-ɳwC,MGߍAܰ=sZ]z#B/e6uǟ5O^iv~=eEuY^w)n#??7g_K}qyt 8-%tǬ{I{z{{{8㷉M͞:? |ɟ\1@N}}t%zYAW+jY,?4!(ūdA_S@W?LNx<:EP bU`kd$7em[iaXSÔuJ''޸ ;1O Tt`)5T^C=4x"x|z@0մ7<8|pt*$n8`4((¾3eF5;)W Xg ě~4շw16ݕR×1mI&+닶дWrh.S( S狝})5ktO?돚1 ~׳k`PSo<|l0]ӅN0 gÕ<‘F'UgRFѿLi{2|B9=ѷƣV.cBA~1$?.'!@9& mnm-͐v;',ikӛct@HVl<$q}Ulv6t,[nݺH_LT<\ﹺN?L~Q]/O$JuLBR}8y~O)~g:iz7߿ &W߫\ =;ToL=;<{>y6}suVa{So^OKv:9~5=?S&JM\iafZ*?tc5|Chx/gT6swoyRRXMjJMfbO3*j&TٌU<)I0^ _cUKB\iug<\Q˿^YQdUuIճ&ɻ.{WK݋4))TU-1 tw2X,Z! Y54/J.cP*UT:Oh ](r;VVUZcFT[ ŰL1ϒ&RCĻF%jISugXC n܄`BA2!'PlmzG_Cmf+ \ \!z}&po'^dQp*X^,GDD ƒ|T8u#V:v X/QGhנݹQQp{q`s/Z m Qn˗(E tG&xgRKP锐!>'4i%8,CaN>R[C{oP+0GSG9Iڕ{SfvHw.TԸFE(d $ $$i=7#fP%V'/b{2hqzĐY]o Rbm *.^:Z6POjcN2oC)}_͢b*l|)9mKsC*@d'@,aJM-hxETVdZ}qB[4nȚŌ%S96Vt}k[ݶ<LܥeX,;jַy_ +*ȑnH- Gx4 AMzN&cIVT*emdrW_Y_16  EJPǾ͖) z6h{W,voH ̢Q "*$πSA==L\V6p v7:m=%{f&Emt`jCkrQ_fVU8\@< M}E0!œԎƀ }d^, 3 hoeģȶ˕L[B lo +.!*M]uzy*:K%Cr&޺Q?QQQ3ٶ"[]9UAh1"O^:J@]vai:OOAe h@yo@J 3`|PjA &?Wr;_uE-bCzfkŁ373 "`D2g''غE@lxI"2Fަd'?Hg!: @6a[υ4l|gdlmzB"ٲ0[Vb)P{ˠe坉+gߐ!M:N?®,_d;xl$Ƹ`ډS9kqQdae^Ul@^(| K7d67B8{'6hui5 OGk<Pϱ{;ݮecFJӠVa _ZMxCHkۥ;#($(yՃzz 0ۡ a7"T9ZpHx1Xw[OdhsM92N7~NK;UQ2$1`|ފ%6 @ sC/4dm(Og"!Ab6rLBM.rMZ#3,+r(x"ݍO5ⲁ3a#>d\H BxoVJ#ι\^.8Lxd|311]h`6 رhge*#`w:VnM#nI:Ʀ ]/F.EGֆ& #~0f8b'ؙ=DI&8(%V-l3ݷS!|N:IZ( 8D)ST5_}&zV7ZMWӌ7e75Wcwb0e{n_ oߖՏ@$?:n5aĒ\$lSݸG[U(d,M7w XኢQzJ#}DI Ɂ pXszOQ©dn)=zZ+gU8|9\Ҕ>K똌'aܾk)M@k7*A,u_;`A~7[p&ᒇsct:@Q~c kdK0D6/Ʀ%sM,$쨝Ae+5Qm)Fx88@N511k6 ; ,- ەHfKqQn7׵[a{8[?4<eWLoMV(zKv4#P k6YQDZ@OO9vEW %[bztZGԷL~ɲ\%BGlΧۇm 4 bW/9[ X[y;ΗW)" E5 AH92.S&[2JkWӑk{g!&kUgn <{BK&F**`W/!|wzɎ;eݒä0-q0  Mi$Uի7j=t戋)##y$lUJ5R sж,l)g٢Bk@Z'6 cd,cq TDS9Pf½DŽ{Op^~zce(Zi  򮐯r[[:u;\aFk|yDUc.HЬ'Q E nY8i&8gHx2L>. I`/qB!WdLWLS)D8zIܧp]d^rb(vw'yuܜqGMpL>FܖP5Aܿ8=BWJ V ~vz,_w]9xdotxü&cP)&r+V?7;v fq¬ mDSJ3<[܁ R:3ÊVo lFJI'6. H7_HĴX ^ti$9ꖺVdեrwvM3&C+SD>T*66~oH, ܊rtUA]RW ::J ˴ Re%zHHRkwL}, Mpٚb,MZt\CfSQ%*O2] 1zTGڡP9:ՏY#PȺ=/м퍈 JM]Y,~8֗ȴs9SF bAvy14ϐJu:Ľ˖_]I",(\2 LFЭzHJ+u4B@8VA_b+UC' 6dR?V_wieq s޻bpj/fҋxC#3vP:~,,Lae|i]F^mw[`r^:0Y13N\9 +7UB*?\3} a] ΢Jj%-S{C㧶v/ߞr6 (M]x a| iA): ^=čAKx{9\6H}TpF!2{|1R,u*gb d:X'V^K3d{J ق=hq8!> d{Sb 08Ҫr.IFfV%G12ֹ!됱@eAf򹘔X0v9v|4[I-RU_7 )-R_N2*(][uhga l;u.m,Wﶉu (/~zHlr@5G6~P^Hx[8`I?jh|VxpO3V vwuG1q r35xS3yx>$jl#跻e QZAsF€0#) cI~gs4)ѳc)('o(('ERNkX;/"OM.!V\ON !+tT3zO#W =۰7#golzy zCW>rv<%LXVoƷָd3Xx!-`Xb*ˉ7RւyYiXB]qm]y4#̚(w@ơ^"}J_]T{S~aa%acM;}jA˳Ux`IRn"r1Z=DUb^b̰|-W؎Wr=iiSrxr|* 4]mUjw/%mentު6vhX?ʴ>!Y8wn AbF2 =V3齃JI +F/>5#)Xpe Ņٶd=} x(ГA4/WVDZH.YװZӒvԅmMvt(t- [ 祋l1?OgZaruNvM2Q:iIa >kqž:"M(R7jywx!( 8QpE{ )`j/Ub@أ4&I4r1g|@ >pp4mNoM+ Y@&)O#aə+G2; LMFrr-İ'lѨ#miEzo3mYݤXʶSr-sYa({6ކ ]ƽ<480FqkԉmiBj.Nx#ˣ{ %uPpDD`F%hs'#KPV0JVUu%a1w>k[(Eu:^L6vj"jt [r|Ťm զK(ae$H8J'–lc&h77޻=MgӽZ>q9&no K:p_]],pg!7 c=.xA'OQ.. KE G шXs4|~q1%|YaS2rf{$N' RUӍLxnGSEN&oc[xvԜbZHo?|To0N{<]1F_ֻP}''o./&w۔lk!;kz䚾=hzU'M%AWzDtO97F㋬/^p?O._A^`y([IV۫ ̐= ]~1r L)7g Aˋp,BOR+Los%c}jDƯut&׸\A-7 ;99響j{R;E%K 5˂z.6:`T˲\|pT^Q?2t ڧh{=<.& zſ/ `sY/w\uUc2xvZ3%(fڈ}0q]\l8RW u.lI!v,)#eOe,M>(dGQL<f|gY|u2ܔҾB(DT.]) vGAŭLY N'?Nha8/qg'm++eI*Jci.MtR{/{2c߶v!v䒦8wAvaMI~.)+*qDx e 2}UD]\GIxנx4($ VIifj2"(m00/=4\g_[XOy!f;Cmal"۴X%k'|@e=- rwS{nG=(֒Qf8#ӍI!)f rUG1PIߨP~A53+PYC) H:J3bkfT*U%wW$gjʘ.V'c%霽@ɕi֑>05E4@c6ƛ J*Wp~sqF݃P]Ŵh\LOT!pela ;٫Gya'hT{L$$TzUVxExG)k'+gK`$3Ŝ e AiAԀ70Mrmdi?}h&ѻWw#>~VHDsrM e7T*@8n2!V~8Q۸kmxS韘B% hWR >s !i_P$>KCb*VggZPς|O7Dmtm Il`ࡥN"d٠Դ)`u251]kH-,Ao#*JMLi2?7Rh-F!0:fZb%An9Il/m$PY̨" [d5b\RcM`xE5cV*hj2+3K1pnƕ"JGȰ[ ( yQ 9ț5tf[x=2lMꇯ'W"_W.ų*Q,OxM%D^<@_J ߪHTJa닺m@x^1Qy5Kx$ LFfNfoBf_@Chk+y2ca?%o&*D^9\`n1ÔOcX|5cHM䳗:Ⱦlη7]>6߿|Iua7`fmC׷D/ͧ-p3p׈ZVS=)Pp$5"@[A0jrC74P|F ˝dr ֲ0f}5QL[qo!ޥm_ǷggN'i C +,Lkx:ۛsr|?kVHӆ櫄ׄ65bTM|؆b$-Ԕ0ْrS\w)T`Es {Kdbgfˠ3qSeha 'N3#}OGd׷8Zt Ȇ<=bɶ&N+R&8"U#zp'mj'}XcXH^ 3q(dRbp? Jdb;&-xWgO୰IGqFeC4GWykU*|.6pMw o}qB{}%:\LtZn&fҊR83J:*U\K,CqNpqej")NtMby3l< LL$Q- Wg.d;'Dj8Î4} "J\ѤbJR8 R]f9Jw[ w,O0ag&DsiK` >6ɴx) ;4'w>lB{AƹF'srwgal136v=!.0iy&J,7nLc$2U$mZBC zkRV$ ) "*^nR Zc3K ;سss`S6יAT?8:4Oy.KqGvAfW){ n\IO6l?Sm,;U 8V@Tf"\'yl;XqIݓάRXLTx֬$?b;ԼQI3a # MPxl!`}\<g2`$/M*Vȱ?k)cW`l. ޢ&)pk2j&@:)jǙψF,#9< I-@6!Vlt\@Ed ZGdR$Jy1Cs|QQpvrcjvSg1ɸ Dz2e#FJ#=F&P0-1I]VrN e nB|##RIE\o1N"UPo\s#jyƻ9H/Kpiұ?<o X&I!p9iS.JG+~DzR'&ͣieO8huij͉,$Q9>p(NvdU'%Q<D!WClعWKo2} y/h ՙN>/c>*LޫLW|\L2sPwܾbnIŒv:)VڳAILJţSHŒt&50Hl3)F}K6s-N#s%:;=P(52K,nu5n])#PyC_j ˩P_+,\ ΓX5E*D4^pm|8 WL{iv(;1tvqzPX-F7>TCI3$g۟nlsŶ 溱YldT??J3hP wV5VO0(yq|kG35  5Gҩ-0M!@(`5q%K2K$Aub-,*,_Q9oCOUR {m)D^|gɒ[|EخOifA#'wuXE[@=H(]~IF5)W2eJVNՖi:2.ԶS`§u=~ lBJطD*#_DI!>U#6f_e <%,^]kIo2ĝ? m9dG{UP(| ,VVCSdnd[7zPǻP5PH%7W +7 \; E^7 })ԶUkLkA{-;>Bm[]帊 w㷿3;?/50? N Z'}#:\R,)ݹ77Ɠn7A7ծAkS3hDy7r8imqzݝtEb']ytVVe|C._D4{̾ވoC2*%ꓧ%fu&JRN]dJ܉PFBQ/MN4J`Pdb@hP\5FO۰SCi+[~l2@tʋz&b^۸t#(xύci;6Xz:6\dn r:.g h>JG!63::52wmX]tcIQ"p91RmSc47 *LahlM TSO5i\0:eIMwa~v雪LPը3n9}55)CcBTږU+|4ꙙ[{x{5OBzպTi >;4i Z $pc w~? 3sZ%oeXlԯa8+c˪.@IyG**"UBRxW -kV,.;_=k[V[vyq)k8ih׳W> b_T^K8O L/%[Cj]<1X/߃u"w]dԸYW$7_iHk.[nE!5P]h+OmFt|E-⑎PyrwLJ'S[W\_4.VcgQq@g[иN-F4>WWiDC4~1dd2˪j@˩goo.0uOKMg Mf#~|rR#{rpuݽ@-p]/rJo@FJ$B/G#w~#LUVc**L#2KWtv;x{}w $;Bc f,i Ű@Tt~B8ί{~z^yK|y9:8|6ь2ΊoT,*Zzi$8",&+ ),1!(FR;FQ(%Ԩze}> oU]tjZks*|'ҦA1B.ơ.! (N~|AQ\حv= <'%J0\ GI\MhZ"ȒԤAcD л(Ng@Hw2nwoCS (3tJQvRw=0<.|d ^hz_]ݽ]["oҏ`rEUDFJ:m,QA't)-je}yclj+Mt Bz Mc_>vn' e J\o8摦u*#/[UZAU"C'ޜyyF4]Up}JTrAf.(iVd&n[b#eE3Nj$0e+ya~w琽oH ӡdkK@H4ꅣUVq5aTJLIϥ2t옠e1[oxwM:Lw}Q^ K!~-,ghXV^Pzyox|U\hAH<6Nv+C"q&QO5Dus+珈!/Jƃ+6Ϧ/L~VͷWoTʐ*lk)2*#gQ{W܌^rQV߹\ Fc&ق`t"/O47n6=d#S}oNax&h0707010000003f000081a40000000000000000000000015c9b798e0000808c000000000000000000000000000000000000002300000000./usr/share/man/man5/ntp.conf.5.gz\s8_m[2;qf'ɍ&+U$T(!H;޺?Arڹ4놲Bȫ"ҴDmTMbQ}~I.x*LdFV.DV8Z'{o]z2KOj,J'[N~|"N?'[Sj6[պ'"[F4˷_g0/7Wrbyߘr\j]c]M{XyJKg?:{syN.py1;6v+ۍ^ʴV.'4JU j.U$[B-.E6I^{#>2>k8WgycZ^7-HJom%qYwBRx1|6?8qz7GHV/s\TYe)UjvHe#/./>̮QfndFKRtjڮF4Q Շ~)t#[+]sMc+W^ٮɵ-#[(&bL:US<@QSLit~*] YֿK`--&NkVL_ʍgv ?_jTxb,m?}D2$>gn_W.H8*T-K{P0r*6&ȭTSt <iUy״>RYRn 5U-lvەK0? 9xPO*x1T_:rTkݸ\Rem!rR}Ư[-1pGNK#!ZGh]ޘ%̇Ίh3'ɕJdW溥]aytDbn+ѴAw~y30(' n)9\ԁ&0)X<#Gӭ3 j+qypU((A׺ҍ*qՁz:{3SKHxƒh_k۠6*g5ȓ(; fװdف!@?Zț*dBz7s0.`2eyx"ANAU,??z j]ҶsK^_QMpTx"Ǭ_7hYshtijB:'C7SAE ԖE4*uX" NGnV!-.BA`4- /a^Xx0=^PտprC};B%H9_u ˡF@ GS-Q5[oPA6mS⑸ƋIjjmрpʌmƢ59,QA@z@η/ۋӳG8.i4+!=Z RJ\^H+Sq$ Wp@_eWx#?0vҔ*`UOާ'_v2o"ݝu|%fdEe3WRAP%p]&~iWD0<"bp :S"9IY:|e*ȨQ~5Ѻ8!?sN<(Խ#i[<>hђA"f QO+ɯ^l /{ -(xr$˫9[v)ǔR/w֔/)31Y C IpKj=H]c1>;͡/nŸ.;oԴϑ/8M<}C}_(q7x?c{8BPT-52{xϾk5I9/\a F, ]OZ`nA&R~ޗ0HhC"G<N!A=|CZG"[7<^+U~r|*֘ po7$c828[ +òϖH`)ǗIFHOoDMIȶ:-pęjmFYJٷÌsߕE9La/m&RE cݤ[w,QL̟ؕX3/Vh1raΧPnuۘXqV!`N%H0) Ϋ-)_ʄ3gXSHk]Q !@+&q\Wۿ~;dq -֖2G/)܇fN ]g/"I69#$US6)Q0պ]K;!v^ɵeTkE\(( +x^=Mg Uilwԫ7 N#{&85+mݕXx͈GNHfWNN]"bP 2P |ur@Aί65n PE,;N&`zvɳ9q;Bx#,iWB49U_gR>rFQ(:bgeC@Ns:bA,j f *_7h*K zn"}j!y %n߀T#~@Ŗ^-K{ dxu6=/2APLA- oM ?GKY c̟mrXg(@/6WIzJ'wQ JI6q]Rgˮ8cqTlh#uůrߖ XŃ2 A`lt6) 3;H:6=^y/?՜Pw5X-mxꘊ$3_F0!*(4 :z3t'FnɭJ5`NS=AjI!t Uwb399>;}!g#\ `,{NұH_l Y|&RN^SGL"Y["-/`/a⃒,%4;|NtWqter2*F`d5}Cf^r1Paܫz[3=s,Or?NVPiݖuCP *R݇Ukj.F[c=]4 ]!Tտ3073qp;>]ũW lzoJo|};P(;]Uߒ[nGUr{ԇք^0~+ ҥrmT<]O|IJ앙 @\n**р\$YR U9l#x5[{\g:4Ձub>))oBt6ņm׮oNw<9~ƆK!>.ӾMx$?CHP47RzzhUO5ZTҧ<}=[w_ gckO{,vt6)'ݜ@c>FV0$Ñ/ʂ20 򶗢wecOSnR* 1-(cDߧ}9ش"P:b~e*1%%vlo0R}`D<˲Gj(@D##筄YkE,ջة6G+)#)"!Ox{wFkj)z҃1f9L^B[1w}W3T 3#T .C* nC*!1WXmHŎ~!*il% j>jvCf>P Ӵx#`F}x&Bο 20T̐-*(` B$9uAW NNTYNwoPM ənΨC!0#m9 AOr(xiq@0_S|S\;ε _tCɶ|UܒXl)PQ\\—T-+uwJxO3@O}\ QN $̮Uo9<,{  jF]V7=6o 9|3?3Oѧ Sc*zh.6Z3x}q ns-`cRnU1GB| Ԋ39ywyMhݘ[4!`$VƇ873w IZb|-6ecH'6>;dmTKFJ=T:zCmtǫ疰pJв|}zJR5^"=0_󂊤x}a 5%Jjxô4/%EiM'>}সJ ƺ[y5.`0K[;k孿2Y`wTs505Y7lُ oD\YK3p-:Ѐdk}g쪽q`kh1=pCOQfۑզ4S4= e_y-;Sb6Z/(UP <0v+D[&0иS/3 ]ÜO(AOqIyi+P@igm!>ZKP֒iU U*~=#PM^WR!328~ghy? 0*?k^MlkQ|Ȳj59)Eq|[5MJC`M̥r ,&[jdgd&V]t8 ^bփףh*M8JB^xEt<`@aUb(G?D;v5KN _Ȑ?z 0s*8-V0Uw7Gfd/s&jKx Lr0diN@cD\fA- åw/fd:xvpojeATobd/lINK֭rf=DrjZVSR`p--/YyzÛ)1CcegY`c `iB1 d lJEKslowp縦\~I?RTq܉=A^ΐ,ZrI^e`cG2 Fɞ;ԱCBNm-#R2߷E  8 E `bQx'i6R&\ &5t]Æ6\${ )Jfm GQ|ayS^h-^]rYӕEb8K`Iκ=6St\E.n{-,E%VYFGتxQTFS4nh)pD ʭ(RdcVe[.a -V6X`;:&E9ul|/2a>Ł;ف%:IŵC g6LƶCD(;?(1F(8&a6&^8X|!p*r*v0#'@!ʛfG70I@oNT׵X PE4'28p`*NiG/Psh/y&ic0߶_U@5X悉g=܋Mu &]˜!\ap;q~K7<1vQ*Q6AH sb]VҐQn,!m:[pX'$︁$/Q bEYh\@ Q׳į= IYkąߍ[TXy`MbZJR³B92|QVq:gqP'˄VD3Xj*35(jcSDIXch6 <63y;<"Ѝ!*nh C1g 3@o_} KXZ ^p (ld0}Rk'n=RAVidn-)E Jl FX"L蔁NK ;7ni3D^fM..NC *>³^R>ւ~_"wf.VZ58 <Z|r\<,7dhɗE. foGW'~^*KWֵgk0s$g6,DrԀF3Ƌݛ֢H^)mLԔ6jy pbPK<~A?7m.U7Aد4E]B^"Ǒ9l8vC\Hudl5Fnxgi[Q$^)l㟛NU˂G 0FG"U: g"b1"~%?gn`:ع-XYeb0g47͞<=U #z60#5οjF R#l;Z03D8Z .$^ar)uA{ɱ^gýN!CTk '|`m-ȘԱ9 w|y1Vȧ\ q?(~;nzθFaZ};qs89ѲZ7^(1l$s<'Ӑܬ,nha)$5WH߆ќE^ SY1ܩ1qkv5NPˉJPIR\$AI+Y!]&Kn^u|1y .Q]$̰Rͫ|Ih)eSnS;%j91HTະN9q ߶q)3 G*:MDk/qQVMF-lb_I`q 18{̜@J7^GڡoE@}L@JsA 2$tPe!!o9_տƲ.?%I!h&o7i\E4?<a,zPfj2D69 *9${cNXFyIA]녢QM\\zݖ{4-½,& {|̛xYmr7&<ψr)uk,笪s4F6a&2͆'2RH43JyVM0gh*r9]cE%=%-&hMe.BR:0PV菀!)9FE ȓtd-&SB=L1֣xd;iDM9s4*D9,srDFn;]-R|ʗ*+W"9. gxq-;2 , KR N Ij{9pECY+Sԍn\!$ZoMpdpV4iKFH4: u+(&R$}Ͽ!'P!Akv>p JIe@2kTޜA낢T1RwM6V)XP|>d ᾌ(*2i Er,l jMUѿ'[^3 l~UQ4}4]6/ `71q5|^euM+A_R~xV6|"o"A+lp^" ?o`Nu0Gܶ7iJ+x0{ #~qQ'DQ|{rb>7,en]7t*Eԭa&FT Bjws$kyԟ]70 ⎣ql./9W}ҁGg}_3ˏ_r:C )&RRtX ' 8("~Oʶ ~H| n(ŝcFrûpMXUppۦUW}#zWQkّBJ-('62<}rKvjѝB8#aT,| 8N8PԽdNt.РPg @Zf/tڅ٧YtS[l:íifޗLr&&jRCʘEۉA~PeJbH!ECߐ]:w{t$Ei)ݽJ(/IխY/|5gHd~)٬xE9j֝!Scv܊.N ;a~#eJHO{#w_Q6dn\?mݷ<ܼޕ$Rr#J_aGg(HSy`zMؕ 4-Dz/  =?=J b@rF %FѼȑh(Ke$OޭRdQiYѬ>[NGUüsvJ3ldR%b&G'UsY7bx?~>c?J%4 0ڱ.&NT6}Y]x]I`EuXGH"wOu=oz^m_,Oݓg'GGG<MiCIK_~N,iQJyS7i/'&^rMݏ[rUo]_ܶ͢붙Sfx=̂Hs8t>ͼs8=>)7GP?~t`zrɏ]o"Zy<8:'ٙHJw*ITHY!X#[IFנHLVEB)H[ aA`l mXo) \kNPۖs ܶwl^H%zUdYy%QoEol"{l7Ql( ^z|gώgǏ'O-}|pyWYvp?>EeoY ifaN@NCyyY> W ҉`"D }Q][P^&;w_D~ߨ_NcnymM"FoFVnG+}. 9qsZc$`# aI;1{}"c9B%4)ckUYFs~Vz=9o:/6&&;as F{آ,dsil1"p|A':yl =cKMZ_H:v(E]1[@5i쫦nrPӊ@{2hB=*"BZP?AVlBСdأӃJ}<9izӏ#x=dU:O7LZ!Xk 'z~pK WR.ulsLJtQH$5Hƈ^}@{ , K= 1UJ1@$TD˷ts@ ^RN{-4b)e( .2(䢻,3 V } (ލNq"cd {5iANkZ{N&FMũ5MaܞSTRue{Mۦ9ՍHR=n فk@(`< *lC;BsX+sNwjӂP UҨ䎄[Jn ljl1 p!P!clt RQIHry]c-=+tT%TS~Q̤JuB^ښݓ+_}>L&OkgksKKܔ Oi1XNF Mu\ ћDa [cSB)gDuKhPϥ@[q:5_Sv u.V!OYhKQ0/$[ݩjA姇?eOȰ6Q& b?4*.4jJCᰦ[3G7rdFJy`psWNtJMY*fU2}C,+H3uR:G=Nʝ :hnrF9 { b8"Dl*TD ^|y$Ҍk%gGj0.v q:oQU\N+,7l&)W-& BZ:[y~bHUPHj# B!0*R~|HG׳oewp(|6 wH^ׯs>RiyvB-ui^N'g黯_7. 4 }Z(" "^<^3'Qvc:*+J4NŃÃQ1 I['m<1d!(,-C>3, TamXy^}G8@FԽ47\"zL}uvBɰ6((V,XIe=1l]D_j6^zkŵD+8M2zO[eHp8lzsī|zS2A0N!0IHgѾ3%c/>FTdHwd>_Rz C PY&nx⛖K;lNٮ%OR>ʜVSYTt×tY4`47`'UfLjwme(L!#G!nYz?$EBF\ UGCArGzq->ocƋuCͣztTPi"bM$u;4U $I@Jz(A#0 ;"qn~B9e}YvA|Qʎ+J)jhlJ^ ,w]եo^>T` w71NOU˩bA16Gb4S>QQxg6o!۸ \EI_ĀYt%z6Bsc^^: ӷlAƽF$;iLZ#2\s!(MH-:[|X jg)z> L@B^"ɧ#\;h^&L37FWFԏl7/Q45I%(OkmNVt'@sq, "m/hRn6@Xtp`XL)W2:y=xSTN*JԓV$EUcW*b$ p s]XJT2TH)ziX+`ea*W2g4 |Uו^ eꭝXR >gS:Im/#ܗV0ŗoWꪫȅ–(H enznAVxSJ1r;pӠQ՚ %HL*iSƙw[Œ}1 OLm4ނP~4JK#^Vudw+&K"cvGA'z,?:Ik"O/5~{6nštKOB a g,fCXNbe >$zB/vzx ѧڅ Uk]4eCӑͼn)q+u‘<&$0QGu1S.*dh 4S"j4mo'-w xqi35EX*L̺NI+JAyU!p3}m|r0$Fl/n܃}ydrҿs_U %Z y>k%ݏc2hOHq..Cp움媵m-`hau43\ ]O|j2msAVD"9 DҗgmJsTi(^B1CW+ K3Q~7R#|x AVE2@ J˒yvnWOa eN8`דL]8 Փql\E]tm7}P_IB\'o˖) q75 I.RĚ+D{aȯn3#w> j ٯ0 /Z^f4X'3j)y݇MQ`f]PkԈËxJTԼ#i2;*Pud&-NR|*ۿ=iDkY`Q BpDJ^/IcTf{NI]bWWd[/rMMppI A]S4okc%^CC\]ZFB1'zw̷1:. A#tY)pc梬ܤ-Kcv(vCLWq`+ U;U&U ̕%*(8~~kbV ~+v0ʌ飛>iJ~ӭf7HDOo櫁pJ-@Ȳ%laĥ7&D90Q7&=R2['8vO3xR=V~zn"2f)ysZHmH$&Oڋ 'rs)T=! }i 챛p 5iuy O}탴<wzjl"4xǒ`U"4mP~fr}XO K5grBXWB@-mZZk T,VZ.zSZB.vqep`q]59:`eJr8 )HǶ Pq%LhGPNkY X;ebb." +-慉sK1@22N ıG (ٯu%.+UebY:^ {ViNP{`WYK_@;!t!W"<4cG;đy"3LmR{4xR_t3åAa|@\ELj>C]VZcm!xj;1T ?q0\V>d@ =?CHȍkuLA}.u# @˗/7Ξ\ )ǀQמv5 eJvZF$MNyzIoM|dXÙ.˔ʏy%9M9Cp(|sج GfM C 78_ ^NNMYC8xeI,xT`:# ݱM"}:hnыh_~qL†ro I`-S!ZbvX/`zYyR@٭'.풝ś>>nb3t8ѯ .j6z[uz}F0al+qԠ8[!UQȬ6auܶIv"/&o{pI}@Q?#ߐҫ>UL,)^@&lo)+[, jh™]]z6~K}Q$q0ݶڲPk;xi3f@DTnulq%`wڏ>' )Xp\ bzmj;+y4>]|. nW][9[`GI4𨏨X'%7+ð-A1h3A``I+LXRfΦPx5A\+UdbKPHi{3 Hxc!F{V* 3~Pc7e4E'Gƒ_1M ÓG2n$ J-p&~8dF❎ގre E ~9|jrJ_g UqA߇; g?7- vo`#@׾uVƋmMSmSf=RM=,eN,F c?нSw>]*9¹lIi[j+=2\0. SGR4 ucu%4W/Q2`rn6- sFHtFRdoj( sb$Q#@`єB^RŗϞ"a{.m&_zy ݹ/<苰Q KړQ|(r;+u21c=Q8ۅ~Dɂn5b60S9jG(*O8|OHJt>50T =N?U[0:K #mMeʉQ,?X?R źM~ѥݽ ʼ K.M oG F rAzT1RJ\j7~vX'xSDDe7F2mj}iDwCu$= ]Jُm-:[B^򚚤?_Vi܃a͒~袸<nM;c$?z?Lh]$P_Q/1:qh@9^K 5KEPH CZqD{!]/dn` &1]&O^{;ExZL(R]1qm|gq єxNKT?qTbx7LM +5][K1<`c[{#SioH@TOI| $G &ʢZ]>ڨO>2rl.nar 469Cl.xs4O1Ӓ?Tˢ{Jn 5% b{>ČC8TmR4W'8X b=3H Rᘧg&gDXT *q^}DZQArYV Us.kadP`$ QlJV5[὎#9olh,~ 1'jɔc7muT:)76u1yohz?frC孮SGgo}#Bܭ.9 ܧue$P5hx/b:pgBQ a1N_9կfOpVjl`qpe3JL! o@ʦql(N.vZǚi!Ę>X7J3GMlQJA%N3l飷,lHɲYbǟl$s$[b"FJiKO'{/ p*秬<`WT[ _EN62,fN e{j]%f&*[՟ X@pL(V}oSe%\vJF=nE |ZbF0>ck'hbWyvUާ Mcѿ"i3`D;&ǡhlqć)-9).tLAIv𿙸`BI^aĚɞv1e R5eNWn'kz+K lS vӖR)u*[.@֡2or85'9b)yjjd;'r05_>HpR!ZdINa璈1zЖ %j%b :5~1Y:kf ۘ;ՕrH-|P[F%dy.I_4NgIwK4 0 x}ΊAD ӻo0W] ,@c6K?ThI{⎡)5ƍ,cf{ieN`jΐ)P_PDAY"ҋ:yD;Y۳ps~K`4V4pţV!t(n$ ܹbQn0 ݻ뉡-wMᣩLt(iRbQ-+ z4 anmn`.E<> k3 _zzeFXuRd mDUqVmjrx*@K.n;u\?76IV~1JI1@QUv80gA?ͭK۝"L3aBBm O>%2汸ξQBA|'7a{*LBj f^l X@B B49Y9W)<Ҽ, =,crelvjfx2:좜|_u:Pi=7J|^n˙u{8򅲒BXLjH!D[^3L|;|fBkthY,DG.itԅ VeΨ˲QflFÏWܴUFj]1U~WRK^f404%aK/ {o Sn"{f;\}n8c(JFͳciiYtG|oW[IK&9wT&n=3nj-6Or'H 5yĐya7LI_5p=-vrZо^32jʑW)< Q"}=E@*[n_[m]h {Xz axC H[4֘: Z9k}mW: ;OH@16b} [gB3֢ls%W N`Ix<FE>#:>%im\AClVZ<2uPKs!30)$7#AƂqt 6oÇۖ0.osȏhH}Ogq^xhRAg7 ޑ1׍o7㠒H%.Yt'Ĺ FYSQ`^=_?7nIc 'SGf֋ vhQ;1栍;NI)fH ΋Jy+sޓJA}ҏ`/lPە)#`e=sM4#l-؈@STXg'0 kA=j\&"1wuelŮgYeLߐ]k >^EdtvYd]h4piq$*U%g/9NEb&5B5E7ajTD/ sHA8K';X:1eu4#ܓ*rHO~No7zALYMl3 /CHy87o iWUCe- Dfoh-fZ-gR4/laRjҐbG;;ǽBfi,Cj +WNc~5SJ/mw!4)XfV8=K>DM 6C2 =cʮcQ/:+`=)^t7_yNk!UY؍1\VBTv6G3Jf/ IZl_J9{h&<ۂqa]oXꘂ,.kY`c*JVnhN h;b'ȯʋlyDW*{~3 xI%fŒ?;3BZ:пŃgqfIS碪PQ.c ^\F|6 E$iV.:~,YcMœ'd̈́Sۣj8rISq8R5aVjG eN\ HkzZ&Ie =_mHfe , |@(=5-4؍0@rdSϝY=+EI9&``a8x]?;I|x#?K;r㋯< {ƒ Jk&l=:jOsNҳj%ŀޕA(qlnrIP]|%l(`A9+`Fk@jH) \44lkKKc ?ܩ!j0N:Db*+-U$S6)d ! >W%rlY7ٍvl|фBdc3+>銦vy^2rBp1ߩUZ1)ԑ2ڟJgFo.X]A62ߔR$5-sMZb3 ǸE ?Ďg!E21 P&&%Ɲ*>.i>AXy%:']5owEo']>V_nW.)x2ΤT0K'>2+|iROڧy\P ^Lؕ2ȲE$ EԔ=ij( !qY,|NWEon2ww *8xf!OLԄݞ3_o4 'xWOӄċO쬰|Ez~m>X H= .2#h KP{jC ,"yDy . Ε4/th˾m[}O0 ݴȌӽ $")^ >HE)F0(Ζ NG_nv)xOl&iqݸ-v%b&mk`ekjeKEdPE6`OhQqƱWo1@v{P I1n<`sHGGTVhSܿ}*kCH~SwQC>PN=)=F%:hb,ſj=H.=Q2K|5$l@#* vvu"犧qREY3l퓚Zi]yZxT(= PkK+.uFۃ6>"2܎ι*@ {Hީ@{ tfQሱ)1J7VZ3rr`C}P-ũH0G^rԻG2;Gv]{:O"'멽qAעt9p;&;+2rI5`@{ M(U2"PȵMg ݧ-?a8&!+]7VoK|19"+rj 8LǩǾz & kmȋLۮvS6&uzxDzT,E撶o+vbC8t~TJ26NjUxkϴ.L9\*׆%`1Iܮ_nd3,^JBSI7wօfYu mfXά7/_~Ѻ7$:EDeE2t~dCDm<ά]㮤̅}bxPFk}8>0F~D`<lv G[ˮ:a(' mIxU8#[B(` CGsaڝkGjt6K9 q?<# zpEv! @}Nhl}cΕFɕUһ>e6Ȅ.7xh3CԀGX H"+kfrɅ[*97Y.ݲ*GK8~۷7k8y4!iVn(2S)MM)9N2܄k1> Ys}Ko'LoKrb /Uv@ei_/emF$F8_~J`T=N@=<@49Ǵ4"vQF/Fϫ0s_npl7򢽆mio#a5(gpO~%$U^U-롋ėaX v?m-=p*(3$BS" A_>8`UZb~xNJ+|\@IT`n C[КQaZ99׉)7,2kTbz(C/󫞥ձb _Ef74e[^uwzM-uJDK|[XY"Y^= %9DM7CXtMIFpS+hy?u"MPn   ZiikdwªPDpoL]xBu?XHD!oRX+殷}|1&{$ιŴ7x4FWe+^8S"MWbo{"ɷJf@¨s+F"PxrOּnX8%M-]f<[,j1_'ѭyJڧIz<=n} M[pjͫdKdf7++7~VOs9LLci+My;M t,,EtAU6o :Icsh\w\)'M,&{uS lxl:]j]:F>(]nk?*॔LI׳TU `f/ϊr J?^a0T]xnu@"Wd[ƟaTUd`hƠiV"AfW;Md<|i12k r.ٯ_&t3Bڰ2z+LJ2[pݳdilI]!j?C.iS-lODVJzbIW<4-pn6D>ԺBdZJdp)TWhJ?)YCz㑲w'09m[԰M)D uQ0= vVWS,BemM^G ;:o"?LQR{jxyя処5固&4 8t{Gkt](wkNۗh#/ΐ$0:[[d<y3 'yco$C3Xr[kGlvXĻf[U|Б쌨i)Bg氪t]pUmsєx:RzN]^q1Ѵ^11u: F7y$/^ґ_rj֍n:F-\҆Oc95h$%j{iF%3' {TaY'Z(!`HZoJ15ߌM&D8qYC$Be.ljbY+% ߋ6ʼnd[ d'tsQu-{iuh\Џk.y2C's>XIITY.}}|K;o- B.\3޲K%'FQFr.Іw=w}HJir;g"%l %~S=PQJq]E=iO><ΒX(٥HÑ,-+'G|yP\wt ]}};Z69V n# 9fNx1S: +>kD,Ӫ؏YɎf?"ʚ NAAC57wnS655sO1Q (7[dv@ĿdmIbŒ ~ >vl[,4}p*=䏓y8 xlI&y51nν)|&{k^sEx?&2x%WNN3c[ -ct°s;84.A"JxVZMZ<$B]"t-2-Bi6SopuI 9upu R퉝L]hPSdGN&x}I3v}0oPn982As{`ܜHxΚJ{,QW#+beA8F@2^rr'<2/ľKzCXҹ"'5">ٿ߯Y HE PM*yv'+UwHxӵ_6wtZBz兠S+{^2p}ourcLt}ĥ6 imBEWɺo= B_s6g=r˛ϰeUytnÁQ=m1-S1j|Zȥ-}ckf^֣WI^.~WIW׬$y0{xQY@~A/ osv8H>\qnzg+A־Jqsa?`?N6L ɏax//ҽ}A߰W:.9خ Z6.VwG@Sz7Z( t&e?e$+αV=-4"Y:e p.vIǭ2N n ͖bݼ>ѓ)2i kpNe]QA+%qRqCگcnТ|*9pM2v՟[ymrW>S'q"m9 ZZ`*svŔ?R\Q ѧ!FWVT~8?6?3MRam:'y,>Q`>(+߳UKyhDyeTRuXTmTA; J3DM[ê@U1/%γX8(a]IIZ qwZ=;#EbQ?{~]ba^XsJ*CT6,3":a5>l [6QhA uHv*֓X4Ȗ4Qf ÑjjۯZ9muEP\vJ=(B;_2lfoYu^w:_V,O4VfܦZ`6~.ŕ$> cy԰9՝3 7H }RVħwN$4Si('[nZTlE8 LKyo^ʈJv~g/vwR-\U@CcdL 8T҂Umw||q1۶N2mfV9h+B7JqȜNg'kR>:'aN )W#Sp t8'Oa3qrGV)%ݚ2Smpu2;I1q*cLFS3P z.CN Jュ~BXZne EZNiK.A.D gaXIuk^+ њ+/MeXil2\ ։PH՘ zWCi QfZI`7!zH0/x,nBIx.?Ra"?DbSk`9tcFK[yB\&4༼GMe9*cKncEDa\[x^Cu Ej868ˡylΠnb+5T[NZ@r-{nw.j>YNؔͫS\k~p@'ERoR>ƕ0Giv67뜶`aR8x9GgIDA2)PξMC^pBqFV=lf5,䙐D~"˗^&kqZF'Rm{}KP4H?q- R^;AD"ȅh~p`y\RJ,ZECT_jF9mV'e4'˻eJ(swGW(WsjO}۬= 5?N8duj7<0ߒh5^^H8D7H:kګM-[(ꁖފ.|.HX?YL=TA\c`fWIe0f;UB:ٵWF*׹ph ;RI"ɥLrD>] 5G[H؋.Ah1h޷eNӦjxcf=V `j 4JOLT#̳ц΢ EYGH'`\md#oYj:ߝgM+o6#`NSe薰fz|]}{ϛbUۯ[Ūrf&{iL똯Ww.G*._j f.#`{Dtm=-} 9:kՠ!{@y;0G|\O*JKWBKdp Uڳky2Di]31`mmZ[ J)+!J:}<4I&,ُ=A/S߂0A`xgLÀC$_{6;>\jw.v+(+hIYQm-/̛_DzlnҜ DЁ֥Vd"8{ҍ"t̺$}3D@448tV͑ U ,G'{eU* .߳E4`ީJU^LVd(R";S&(: m!Z,qB7+B. |)&Lþz6Ĕ.H:=eS7t'o̲f83Xovr#\4#o9 kQ5&49Ji6O_q/xFtdʞb P-4qN*%BN 5K<73lRl$ q2t^칙QꐨH@HX3VhB(R  F:!$0*f'(P9 luW j}K~+աfK^mT8,+H+Wq `㾔H_rJ"Ԍ5U% `LY/ܼX'wҊ)WkZW;!!>eIһAS"msV,Gh,%[TU@áoZ-e!OT&:}=]sB""s*祿5R -(Y_tC'k /Z#Wț˫Q%h|U'Gw*4zҬO$N rG "wN dq+aܑA*1椥5Nr͌sS%HP|ʚS>]X&ON5Nn8 l.qEG,x'kK ]]˫[d/+4Qzyτ S{䠧!Yl{g;}dw$q񪀚@cADCϭ,Ki c9*ȗmϫ{HfAdcCzNs_{4fLⵠܑI#t-h~[VYiT7KBHH5h莬nIHAV/lvّ.\uƒ7c{" V?' :e,&(Ѩҽ<C.*Z!/5PO:~ihԏR& %@Xu*%HHӠkC&%D`&< n e%MAo4a0oxE_GxptnƄv:$ۑϕ]%.)N(9s#t HW8xC,̎%zmtZnH=C1lJ~X?鉛WnbݾWsHRؼwq͟nIcn9s̞sv,Ɲ6/D$ųfgoc[wɭuMKHU^Rk ;Qז `OfB@g˸&t?^P)[QQie暷u=4Rj7jGmRK/3ݿ@F@-7웣J"Ɂ34_:nZ]%mEl:10fղp.Mmh_z~JEPmK1ER`:7  vUkoLߑFH0bYQڊ]$*`+e:>28܌ņ+OJX$(L{cS4 zd3Zg|/w\do$+IIv)'5\IϘ^?:6>&)Q@s״9%G<|\߃Q:eeD?ݿ諧W%awA}KclJ(*zd6ŹE ձ2tr+ڤ4];Ż87q),mL6&89LhfXʊ?F@ذ *}g6j0s+A_;nʔ:re=<> udw'Faދt||] "[7Y=U`gsO򠧦8Io$'MY~Rݠ ک YZ