ntp-4.2.6p3-6.28.1e>UAzr c+ <|ʈ?T ~$j"HlaX䠡e> JRj'ۡ[.>CL?Ld  > ,0>GT m [?? ? ? ?  [?  ?!?"?$1$L?%H%'&8'('(((((8(9)L:+=C>C?C@CBCFCGD?HE?IF?XF@YF`ZF[F\F?]G?^IbKmcKdLeLfLlLzLCntp4.2.6p36.28.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. Authors: -------- Mark Andrews Viraj Bais Clayton Kirkwood Karl Berry Piete Brooks Steve Clift Casey Crellin Torsten Duwe John A. Dundas III Dennis Ferguson Glenn Hollinger Mike Iglesias Jim Jagielski Jeff Johnson William L. Jones Dave Katz Craig Leres George Lindholm Louis A. Mamakos Derek Mulcahy Damon Hart-Davis Lars H. Mathiesen David L. Mills Wolfgang Moeller Jeffrey Mogul Tom Moore Rainer Pruy Dirce Richards Nick Sayer Frank Kardel Ray Schnitzler Michael Shields Jeff Steinman Harlan Stenn Kenneth Stone Ajit Thyagarajan Tomoaki TSURUOKA Paul A Vixie Ulrich Windl T ~cloud123:?openSUSE 11.4openSUSEBSD-3-Clausehttp://bugs.opensuse.orgProductivity/Networking/Otherhttp://www.ntp.org/linuxi586/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 && :# Create ntp.keys file if [ ! -f /etc/ntp.keys ]; then tmp=$(dd if=/dev/urandom count=1 2>/dev/null | md5sum) tmp=${tmp:0:7} > /etc/ntp.keys echo "1 M $tmp" > /etc/ntp.keys chown root:ntp /etc/ntp.keys chmod 0640 /etc/ntp.keys fi # Are we in update mode? if [ -f /etc/sysconfig/ntp ]; then grep -q '^keys /etc/ntp.keys' /etc/ntp.conf || { echo "# # Authentication stuff # keys /etc/ntp.keys # path for keys file trustedkey 1 # define trusted keys requestkey 1 # key (7) for accessing server variables # controlkey 15 # key (6) for accessing server variables " >> /etc/ntp.conf } fi # update from previous permissions if [ -f /etc/ntp.conf ]; then chown --from=ntp:root root:ntp /etc/ntp.conf 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 if /sbin/chkconfig -c ntpd 3 ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} ntp fi PNAME=ntp SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME 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= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME 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 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in ntp ; do /etc/init.d/$service stop > /dev/null done fi 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 test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in ntp ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi /sbin/insserv /etc/init.d =6W^ t\@4% ;G#\!1 ] +r _ K R3 Z; =큤A큤A큤A큤AAAA큠AAAA큤T {T {T {T {T {T {T {T {T {T {T {T {T {T yT |T {T {T }M"M"M"~KST KSKSKSDvDwDwKSM"@<9R@<9RKS@<9R@<9S@<9S@<9ST {T {T {T {T {T {T {T {T zT {T {T {T {T {T {T {T {T {T {T {T {T {T {T {T {a6c004a048abec7affe08913a630662b6360d1e9ed442d34791286218f47dda07c08c52c06bf67644c40ceee8a0c3ca28f4cb123730535b043238a444543cdab01b87b294dfb0dddc6b7b7d5637eb09e08488438a57015e06ec842ae044e341d55970d3f15d6502a9363061a54f3758dba74f79666af8dedba47252b5888a9c29ef33b4f26e1cbf866461cdf9722cf2749b5840a88f4f1d7d59dd388f02d88cc2aa64f98bd1b4b643a44fac3af17e865cb37883daa14b98f7ac822bfa73c139a140de03ab3c2f554616fb64f1d9510a0c4777e92a6514c89b21dfeb316e9806950f45aa3ce5337116724291e45827a0cfea4b50c33b18c2194b4b1c9ca512670c83dcee2d1a8dc8e67c06549b85a816e5e808ba158020da881bd9812f5193bed7dd379b684be69bcbe5b611c7c832e1c642da9fee300d08ec657923371f5db3e77837c050945bc0fc9e7f156393786053a453743efaed6a244741d2e54a2d4738fa3a0d592acbac536f0260d17ce200e8c7bc8ba43143e6380324b5297d9c07a60074971d75e56f099efbc5ac773b7c8067ce3d505967aa3a0927b5b7e8daa28e23fe5a0f3fa7d634340e68739e54d09f2616c4f141c85993a36c976d61acdc4d1017937186ddd97257b8174771ae1257daeabc2d7c2b7283a4a76ab721e7854c0f0f1ee9b6c9835e3501d90cd30b28dfd7d2e2d568e893a67560752ff62f2243a0dfbe0efd3a6115104a2a36ee815a373009bfa1d3f591078b169feb8f2cdc526b599856387be9680949669fa971846aa60f1dcaae08af5f5091bded4e3876f8bffb2612a5dc1baa143d52bc0847cf4fb93e4efe31d3dadc1c33a7ac7dcd0e89b5ddfe99b5212744f123747225f4c129db0c443edaa0f9d4aa55e37ec4956341a98d90379af0ea46cc28142350a1c2ba9498041bebfb36a23fd750ceffb7593b838147e6b926e7edf6a67d0b76fc7338a18d3c7235c5d6fed3977e52efd64c3d1f8c00afdb0ad9229a54f2044ea3a436792c4fa70dff3b1566ddb03695a5357f1e649aa03652ce65b02ed7a0f4b82a87c08c52c06bf67644c40ceee8a0c3ca2d41d8cd98f00b204e9800998ecf8427e/etc/init.d/ntp../..../lib/ntp/var/run/ntpQ@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootntprootrootrootrootrootrootntprootrootrootrootntprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootntprootntprootrootrootrootrootrootrootntp-4.2.6p3-6.28.1.src.rpmntp-daemonxntpxntp3sysvinit(ntp)sysvinit(ntpd)sysvinit(xntpd)ntpntp(x86-32)    @@@@@@@@@@@@@@@@@@@@ rpmlib(VersionedDependencies)pwdutilsinsservsedfillupcoreutilsgrepdiffutils/usr/bin/diff/usr/bin/grep/sbin/chkconfigtimezone/bin/sh/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bash/bin/sh/usr/bin/perllibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcap.so.2libcrypto.so.1.0.0libm.so.6libm.so.6(GLIBC_2.0)libreadline.so.6librt.so.1librt.so.1(GLIBC_2.2)rpmlib(PayloadIsLzma)3.0.3-14.0-13.0.4-14.4.6-1openntpd4.8.0T@TOM@MJM# M# M\@M Ls@L@LKыKK @KKD{@K@KJ@Jd\@J\s@JW-@J;}J{IA@wr@rosenauer.orgchris@computersalat.devarkoly@suse.comvarkoly@suse.demvidner@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- 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)- bnc#857195 (CVE-2013-5211) restrict query, configuration, modification access from world by default. Avoids that ntp can be used as a DDoS amplifier.- bnc#656509 - don't use --bind on /var/lib/ntp/proc- bnc#689070 - ntp post install script always removes /etc/sysconfig/ntp - bnc#688529 - (ntp) ntpq and ntpdc command history broken - bnc#682745 - ntpd does not start if a local dcf77 refclock is configured, preventing a successful system boot - bnc#688132 - 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 - bnc#695598 - "Started sntp" in /var/log/messages - The default timeout for sntp is to long. This can stop booting.- 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/shxntpxntp3cloud123 1419185278 ݔ ݐ ݑ ݚ ݛ ݣ ݯ l ݴ ݩ ݸ ݼ m y u { | ݞ ݀ ݝ w ݜ ݟ ޡ ݨ ݘ ݙ ݃ ݊ ݄ ݅ ݒ ݆ ݇ ݌ ݈ ݉ ݥ ݍ 4.2.4p64.2.6p3-6.28.14.2.6p3-6.28.1 4.2.4p5 ntpntpntp.confslp.reg.dntp.regntpntp-keygenntp-waitntpdntpdatentpdcntpqntptimentptracercntpsntptickadjntpCOPYRIGHTChangeLogNEWSREADMEREADME.SUSEREADME.bkREADME.hackersREADME.patchesREADME.refclocksREADME.versionsTODOWHERE-TO-STARTconfREADMEbaldwin.confbeauregard.confgrundoon.confmalarky.confpogo.confrackety.confntp-keygen.1.gzntpd.1.gzntpdate.1.gzntpdc.1.gzntpq.1.gzntpsnmpd.1.gzntptime.1.gzntptrace.1.gzsntp.1.gztickadj.1.gzntp.xmlsysconfig.ntpsysconfig.syslog-ntpntpdevdriftetcntp.conf.iburstvarlibntprunntpntpntp/etc/init.d//etc/logrotate.d//etc//etc//etc/slp.reg.d//etc/sysconfig/SuSEfirewall2.d/services//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ntp//usr/share/doc/packages/ntp/conf//usr/share/man/man1//usr/share/omc/svcinfo.d//var/adm/fillup-templates//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//var/run/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Evergreen:Maintenance:326/openSUSE_Evergreen_11.4/e4297e10f08fdacb18d88150d6ba1893-ntp.openSUSE_Evergreen_11.4drpmlzma5i586-suse-linux?'9?]"k%UJDg =Cg.OYR0piU GAJ.jDZZ(*9evHYGN96tc y0nv.X:AXG J@fgr@] '>Y:cFe |ԑڿ̾Lu*e2^X#C̦ y䍤]|Ŕf3AqgU6kg!h :Ĺ" :~$%iCDuly`$zPƅ u7zf`|8Ҷbk%Π^XJy* ԍXroB0[U֛;[Phzŀ4:I{ ҧ^EVq6 F-0 45v${ܿa)#tmBap*?/DhBWA^k9<& y1HDuzRJ@ݵ>=vTDfJ QQUlEA)^,>wvwD d7dvf3zrH:Nʻq{zxEY6R %>0Nb}H-X;|"k.H\>&ӒѶB8[:MWd BbNgh:JؾfCq0DKOGRKD-sHS[O0X )X aڌO4#Łs*]y1iOݐ$mr`i00fѝP쟮>=_""}Pgfo: "DjEӌs{yw9QepSEiBS!u6OtE&N2*ə Kuet+) nVaC}vv+rnNź܊4hyhArff > Ĺ,VlNJ .ޥ  2͜XCW-1r)"NnhC|p3ʥ] z ~a Ȓ!_aM+ЦXz+儂.Dj ;KQ~ˌ~ dX*𗭖=_QҤ9 < a76i܌ CG9_RESr ,iUk[>k1K97&Nbiq歱WHLDaVL|65 Ȕkb]~J3<@kBh nE'Oeqy=.=6rt#tjhnt9r$Th;{ppK9m5QioRx99{ @_Y2&p{ID0d^mZ7ME/(U|EZLON7G)h 8lیo " 󓳋 8FKO=&{bJm-N" ƺەr&I7LyBtpxQ\dv,nMIyQ'!ĊӦcuR`+ѽ9&/1y2XV4 @0~ELO`[-|&9tQbS-ӷp O&j8pO+Уi@e5O顶~Z>p3zhc'QO{Xfs)ule6(A3@Y8^zүFGj}C4Y=Fgߢ lvN}QLan~{=8`8 9ROnXOӤ]Z _pT+xJP[ЌfDR~-;Q✈=nD$L9B Umn-vN?Zy6aag:bF+ +-).MqZ9]X-3V6չD @qz(]>:` o^tN}mLÎHSZv61eNdVck\rE¼]! QV]o35j^%KuHYsS% %8A/Р%QFJU+sVPNPQO%u$۰[!& b,Tr*pT:~Ҙb{zaVs##àBTp9uY,U@?(B +2Y # B`mD4w>o0$7-;.7~KTlmBwxJpE /%,}8dʐ>]LI[;!{I(L9q4IRSE{k!Êg3=aYB4x[gTckҕ\S12#'SW/dmk~Fg-<=n|Տ҇[>UiSpК'( ^L 9mm3"P3jdSՙ~jL:e%Duч]sܜF?WH3ōSz.ABK(/GX~9Ͳ.%2ԐfHx!WKd=/=E)+~X4!F.T4Q#wn0ىT=kt ~SU͉fViBA<-錽/\HBU{׺mO `w*h,#4r+W0* zn(GERr"c ~Xn歎 DvS4(UZOɶ]Xvm@<* sRU'΂In+7 ^[K]~O$jD7xI VhVC2H6-@88vC%ki}\φJ%iy\-u*eiQNMut)'C.QfG砍zꕲ_CWF6vF'o#Y=ڦjk=5Hy%qi|bы]j:'qԉGMQNbSEgTJ7o3tJSCQ'e  ^d~-moeX(Ƭ=XIXD°OeW 򿤡~ 73zr濘O̘WZ\Eb7;[zB6ȺUn|;ScbHjLZ'~1mm!Pn($b m@KaY',/RyW&eɾZڏk2>Hyi*VEL"20,dRdWm),'JؚCL[ף_]%BrPa&Lݤ=Ȥu1*6OB|J-K]Τ% f&.7]8EKڑR@R@y Rvx>U8=c89<]o%%!208/2 ]3ȝ-v`E">GUUJAHuqpL5Fg,ϯ ɰ7 vrb.n(EbJE͙p||חru7~%дd2W,3 -kGэ "|7w3D+ n)X"?Hd= wqzuS ݟ2~$3GKl*hfUiFZ .F4u|Ur?b]Q.ڴ` PJt)5}|gc*ݗx4 ',J"Ckb!T&9a);W%8Jpn 5~AT׹NZq--O F!v@<:$ կ1Hă`gQw$ʨ>"XS`ha>vn!1B"AP?OaNczn|n"%@sUE1K4ȴ6VS\f9^ͺJNcSƄ ՓXi)Xiӎ)7II滑CIX{/p8!&;=+!^X0㜽9w]F 8^Q_v( LJZukddv_\̚y!jD$i>b+C:H\q5nTJ@F1]w~ߍ6٦T۟D xvFe6V(?ٜ'Aʥ5+AeT/p̐Y06pWcfLBfQA% Y',KHD}O:J@_`+hd3׽e>Ns&#s~x:{R6F'Izw8 5e@:YܑDŭܙ@mWcG *BV{+j֣å6AY=h7>Bmjk'c_, s%AX\P+zХe~,0 a2]WnvڸH(iXE١1J2`dr^Z6[Udxڡe^Ę'\PF 4W\r&D>w.>z(NJsxֵ|F .hԠ/ Lco1(9UCRc0'/8LOol/x CyRf8XJVIV1W;ᄟ(/A }lX%BN5$6W,cR ?}5@քfAS}c0'9ײuK]#H2]F=V]>_ +.3BD8?5DԿ N>N)T؝PP`:z@5^),HB鑢73@lLPO lS4:XIؾ?>G xPi%dPKNO 3G- z[jS-R1q?J=3;(\A/E2,i`Hz01נMI/*ve ?/V R~y'}{"a\Gs d(??8.¢r;_v=ě+jq8vuLLoA8&iL_[E|3 H{YSE4>A@XSk%V&hO_Qy\9#1?SK`^ۄ{9TC%ޙ.Kg4bQ)DF:2I b!yb 9rޤ>MQJOʨt>Z-s$: f6w-l8`@C\vLE8%Ym\1Uk~>9GbD~[rpVu&a!D-8Ὃ8(Dl*+^B3+I-2.gG@/4tځ y!ϴwF9מk?)V9 #26k4ɩrn.ĬAVZit~*R.d#n&{i-\MF+}M<4C·᳻vo zTԩ{1_7S8eqo vSqنZ>J b6n9MnSgӓ9vt\W} Z:+{ކ OW^#vZoE0{'s"Lɐ}MzIf*/äەƃϴ\R\7)"Ciq&`i4g|O9=gn^4) +%ή=@r,a]rMTَP@big50_7'@fuRmhL056~ 2DGo<I0S;bS8  R!ÄOVov=?EE Qs9 IAiir?D܍]P|"=1_N dd!Vҷx/KV_?;PNeǶoi(]0UxnRXQӴ3w/Ĵ)᳁@7F<)@hi3+ ewuQnRv`q魸?A<eڬǦJ)eb] %DZ;6s~O{:a2OsT,sEFHcM>fO&\FŐe ӷ(^ª놯s 2l)^S[-9hBY(>9ΚѶ1]W&%f"!x̹F*0>_=Rr u[9FvRF(LV~#afYP{/^;nӧ["uC-0\kCIZi%S SӏW_گK}CXGs`{ (oxYaX7w\%]Ò*"} 洧WNQؑ=&K<(esNfaUFb՞A2c߷h<ĨO*aۙsH$H>*s#N+bC.ē`0 <܏lX .phZw"LS ȥPaW r8w%yz{[\t&G3ἫKxEaxtWQٙOgS'R)"k􋍒t.(/abbX *sfGg埩ҥ՝M^7%DR:|3k^%O`6vW3p8~>%rm)kwXE[h̵wE_@]a)]ECFOIwn?!HiM;# ޶tO נSiwKPVOfڌn5Iy \O5 oHp`H-|YEdB-91>c@k02AٙYʱר҆ #r9y]zV )GT*US.]w|Zȍƨb![{aS ݋1U~iV"Q /* ,-#تM.3.^ϖh?XQMˑruCWZh~h‘n?F}CIOgI@TϜՂC 0?p-mFt<[(MĖgwqbܹTrQ[w`~nկm>#E ?4vll ; $zwlcs1Ⱥ +f@o.k vh(Nv^xNG7Z"MI-\rlvΖex TÔWAAYS_۪/w|ڭd !CUߋcC6e~xG#}bz6 F4 ~xuEPwxH\ڑB>H@hhAARH6ɧN,(QzBEw\935Iʐ ^' 0g8Gap/(:0Ob$,ע'NQ;"ߥN˧DŽ~s:p%(*P0daɎ7RZWǘbGdO¸ՄEo8}KA%lHD3A;~*6)TkmV8"#"$W-ay}^Yyަ=tiO|Hd NATkKh͇%[,Xj3q}3GC!&qީ{K?#QPcnfOd:16X^ڴK1JIJ<%c2L0|RŨ+Go~#_IQUl֒'Hw}T>%!_. MN&mCFDVٕc{mhY]ʕq"S7uvE2?jx6&5#]StY-I6 p -ݝJKN{< p្EpGI3&`KZNۜcB ¦5C҃xɯn/e0Ht$? Q_>rx#/3/1NvQ@_fg aLYRkc")C ۓle(D >*noLb 7VVEqO㭤nK+̖)EV< {]]e-aaPv"hZZh`RxY[A}9 !to1Viw$ׅOP]V z:PRs7VBd%Y5y?!(EZV?6B1f&g!LJ To.F8oxWUm= CJ%݂}+srV b9u5I[}>et5]S&KM添Ж+ ʔ.Vpw 4Ed,U,Ť} ldTNB/Z (^QHxPiQlM '$[Ǘe ^)7IȌ ϖ")`rfh*wB`ɮH3Y( `k![_<v%;.[\؀&^"0zP7}.hR < ;(NW C})!(=ܘ8 ?xqKYw57'u,O76G*cI8| =?%v!1ipJ;z6=ܣdŨY# m{kΎ:0IݴCOk\ɂzYfzN_gЭw%0*Aqn:<2g-l\u6S__yPhhLJDN`[GrxԴޥA vn}rc>K 0> ,]P [4qf,qtd i5eEAZn 3}X_&~I Kp 7uUVҭ*=x)θչΚoN 6ӎE"ƈh#4Msj ؿF ЕTA@nCqKk1rB U̢TU$Lh?nS{suZ5yG{jꪾf4z*4'e)x`lfC3'؇; KCm?!0zS`CxwYifhAە+I@T>Ch@aYfq t RqA !_B9hf09%BV'Z mpAZg;Rw5 f݉H75o/{e,R횢P[<\4(5Vf1a,KT$oԬޱ;vM]|m\fѣm T_ЭyorN9KWq@ FY2(Z˲F_ mIKXA!)rҷx& \Ǝ'd3q=:5@'_bQiMh)b -Z]fkCv{)S#?NEl@fPrܲ5dYsP )d}Cx}TRԪ\SuJ?.J&i9AuyoQ$uWg߈SR^d1u(A VԂ=Γ9+`VAK*2uv׮:!ƙfEwy@YwX`sB^i4 ?;v=D5 "W ZiV3 }W-^(dv+!h,KB$EE-5a`MAMnbQfW?绿|34LIa%s pn~~iVː1y&>`4{9N |bmm&H<*KyGud/[;gʨf+ PV4!LUBad`7)D5"[F8"ٮz,`'A#Nek1jF͛{rf,W$+M &:^c(;jAG]״'%2"|?Ie~8#G `A5/O!xq!Zߪ63m1:Tv%kHt +N]f^@ qw~\t~μ$sʢB|7(8UeH?Pر n:=?1_H*b%8N7w4}#n31v *Dߑn;mCۆ5T} MTڒ969j/Rl6L;ɹ}HFxuM0W*] !\hUNl~@b=b},/pqWmꢉo@%;(X|Px2 U+O+qXwF]Ft?5Qq1e2`XT\\XhVF6GaҜg+,3NnL0V~K؀GHh$!aZ'ymaCp/$!Z+-q=S%K 'UFg5T! Ҿd O#uק0 Q?Wl(҄RFvhKBL0)dC[ַqa᱖Qa,n<Vl,"_}=J\~bEIZ<[ONUG/ʦndI/f$#y ;4- XvsD9..o.>߼;8vսY4C{ eGq7j( y^mLƭ1-Fob*T5P'Fb8HkdN&Gz֋<aCsmQI Ra_[፽T2XKWl^"(sQUF:-lS[^T˽>o1kRKlBދf 4q#W~mWDR;(6S[{I͕Y\hKv8I x! nWw NKGט\5r=%!PxʗG:̰jq'3m':2o;}pAX+^VCNw #Ӕ ^pZ(6CU +,5@SCU6.SGIuhxXtJ/rm" w._G$unW-B'4Å(rR`hoմ-4(!Z|1m \9_V|OU7~ABЛNƸ DzEη#m[b6u& 㐃j_Ű˄L>-Fm-LlO(Otb\4ߔf-څ>>k0ƟXj},a犯1p@ fg~FOg =Rbvr-c$R{(),ܶEzY^ڻ㸁^"=GJvb1e tQps )b390Ϥ; '~ܹwRKK^N~xKDjǏ0xYR q%˶k0 mX@`&G G3 v&}#U-MeG۬mZ,fg_i&HQG>) O{2.D_5KqHq냓诊b]MƊ"r~-a PZE餗9qp}SoU'KP@xzv֜v)4ms)j`*XT d5ŘDY v[ݢ[} T Ftث9(⭃a߳̃(W=Npu <1lˁƕnkjRң=no~7lMrKJ AVs*Rs.3|Vuq7N\d=|b((NG#qVnY_ owSbMap< o34o=3 ']؊20ع!ɐ5'x\>rw U<Z*5Y9XOQPLϴ!V3bH(9 ",Б}P z+?.2u r$I#v{H_T_Sk]BA%@^pӦ$eNS V ;8EZwBī930]g12?ڈ`%AZ$SS-l02L*"/| gai= ! HKXP 3CWdADx[ZA6T@+Vm Yr1rO_펯 ݲз\FB呢A3?iHA4dl gfqF.ncKkqsIg!k?bNp(ܻDo1{4ǂ&(!3q۷4Ν ‹:/U /YLSF5??]_P#&=;k+=Ռ|fO++fIm{f:^%F͒z_ f#nE:9wS_{h~=r~PiAG@z8̗R.mޏ) =L͗+a¦&C }ֵU; Ze>}BcGB=g@{K uL|j&L±UxSWI\:ze%^dg3ǯM1௠/+({3{vU#= {]i 'Xً(bq=]+-7XףŲ \VZS|@!lP[KP*CݞGzʟv&d6Gb^n=|I~\}<;u=J;GaWR+&Bm>Z hі`]PW%o:_J%;=Hw㏔}p"<T3,#=,tzBD ;f ŕըG/@C^G8oՂ)W)b\]kn=>bP*' jLcoIйi__Glo;veicȣÌAb4C lWG@[H[#Z^~£hU@G :/f~pӄ ݱQU(F ]K) #8dPh]7丛a[f Dз =z"njhF ͐V<-њ`Hw ݢ`&$ACl-fA mHR-xcyS讶AW`3Nze5pԣڏZ^ߧ禾bxv#t&?Ur· D?,zFz$|}pFl̐ !{MKM0a0Ap5QDxDEO1,Ⱥ[E_1R$ÄjqAGIo֩dL;RrF4(~n;ȯ5iԜJl- N>.O AT=7n8ͭ a&zQ&[b5Ŝ55BwtvgC # -{#5e{ ydɯB1;̋k93ߜ)嗵N^XJ70x(`GQf1HT6.G,6Q[.%y"OMo>yV?D3A*腣0$)di Tig>/Q`deم_QBęŶ1 X/IkNEQe 0M> NF5хvF!KJ΢,u6+LK1@C]^pY)h $DϠ%Zt0p׌7H#tןcw 8qϱ`_Ń5u> JZkBPv깻kHTBpn59/VaJrg`oK¥-&\:Eݎ$斾z0θ4dw!(y"{U᥉LjZcs|S9ΌXt5["&")?[=؝'Jdwi}#YP5@5kfe]{<L͕zUdI:aq?Y^ga^.s;#8<KD2',S~wC[p$,gbĞ\>//<eibV;QR hSާ:&.ƮIDt(B7Ey:rk4rNM\T}y}?FO铃oX, =Rky߿}sN(&x.or(dGwR  D-26A6};(LHd5AԠŅl)n7c54AglD%O&?= "j;844D}(#g8C ̮-KmVR}cE DAq},Gf֫lo;޴,D|M!Qn_I2L->~;LkXn%- ݜ̤gs*DE)Mq[6oŽ&Qm xU+Gc؇3j`N~۳:2 !"P"껤\F|1ǟ1jjl>a)D;e@ fe]u nq{ Y{ɟIPɁL*ViWKGsbVԭJ:3(r0z>"$ؘ_u1N3&p!*'!"uxڎ0 __l[^w)["|Lڏ&woL^^wfYR-Ww+ }RջϮ}ԅZ>Dawj)L+_6Q@]z6ج%(B00;*_8YS{L0vՎGt"a3T ];DjeZ{!wZKگQ>nxv 4DRl r5G?K] q$Nƽ}fFko=_򈋱mo_9uCf9B 97ܖ*\f$|P𼱽F&*n<]Mʉ$麥e N>rPωy.p5>7OU^iy0YB Z 榶{ Ld H]P_ߨ{i$`zCƻVaLp;{-?Af`g*/KLxQj>Ej^#" c  du)EOH+3, ?\'?j&\(ڀË~TB苼FL٪tњ#(X`Vq!g?Umx eVV@ڛ&E%\4m^Q7%P+/T,:;k\WZ28 vK6+7Rv  hKDOsӀ+ZcQWos[S Md8xy '套SC2(=NwMyXD <gt0ۇ1Fj02Lefp. RbV *odb"טY`%ۮX>;YizE-լt$|Y@f//Vd/Yj>#@ܼ3޷efd6ʹymhx /Vg& Z!ΚkD|*x81nuQ U( r4GcW0 Ջ$a ՙ~uBFz-VC nޛW|F~/n]1rw u䯶 JDEWYpp 4QUD~[ ?5FyY}xU~p;;.@y4طu q>V^!kYgozNL}OTFɷdn&^㖩nUS)]Yasi Ru4^4c?6(_ϪS)h a]ʒA[{pShY08_1.:U裳jؾ@rB؀sȋboB0Cc"̏%;/f'Qjz*N>|R;&:[<; X=`Z 促*Kw5{(>5A 2=Z8Nʪ5SsگLaiE V>8y{9$U-k)t-4M@dpi]{)&T`+jp!jg<ySE^|dSsEq.ϺfbŇA1AoL@gD^-*Z!b0ȰXLި~B\/RܔnlZU!?O%9"'y  F-2%f=.U" l;_w:5۟6ڒӒ::J=ɩ $ĸ?Zytb;zr<| ; $CUTw-ypQ&-L8 o6u;h4Di:=14@ (ᢨ 7#9S`ΫyDF.q.Iz<}vT9%4t