gclark@utcsri.UUCP (09/06/87)
Hello net.folks. Sometime in the distant past (actually about 6 months ago) I said that I had a design for an Amiga real-time clock that was a considerable improvement over the "JTIME" design by Michael Keryan posted at about that time. I asked if there was interest in the design, and received about 15 positive responses. So I decided to post the plans and software as soon as I got a round tuit. Well, a round tuit finally arrived in the mail yesterday, so here it is. I apologize to those people who may have been waiting for this and to whom I provided no mail feedback (what's the point I thought; I'll be posting it any day now...), and hope you find it useful. It's hard to debug circuits over the net, but if you have problems or questions, you may contact me at the email address below for the next two months or so. This is part 1, containing instructions for building and operating the clock, and binaries of the associated software. Part 2 contains the sources for the software. Graeme Clark -- Dept. of Computer Science, Univ. of Toronto, Canada M5S 1A4 {allegra,cornell,decvax,ihnp4,linus,utzoo}!utcsri!gclark gclark@csri.toronto.edu ----------------------- cut here ---------------------------------------- #! /bin/sh # This is a shell archive, meaning: # 1. Remove everything above the #! /bin/sh line. # 2. Save the resulting text in a file. # 3. Execute the file with /bin/sh (not csh) to create the files: # clock.doc # schematic # parts.list # clockwr.uue # clockrd.uue # clocktest.uue # This archive created: Sat Aug 29 19:57:00 1987 export PATH; PATH=/bin:$PATH echo shar: extracting "'clock.doc'" '(9304 characters)' if test -f 'clock.doc' then echo shar: will not over-write existing file "'clock.doc'" else cat << \SHAR_EOF > 'clock.doc' 1. INTRODUCTION These are plans for building a real-time clock for your Amiga 1000. The clock consists of a circuit board with 8 IC's on it, which connects to the Amiga's joystick port (mouse port 2), and to a 9V AC adapter which powers to the clock while the Amiga is off. Included are sources and binaries for three programs useful for building and using the clock. A. clockwr -- prompts for the time and date, and sets the hardware clock as well as the system's idea of the time. B. clockrd -- reads the hardware clock and sets the system time to the value read. This program would typically be invoked in your startup-sequence. C. clocktest -- an interactive program I used to debug and test the clock hardware and software. You shouldn't need this. Now for some legalese. I hereby declare the clock design, schematic, and all the associated documentation and software to be in the public domain. You may distribute it freely, modify it, and/or sell it as you see fit. I suppose at this time I should also say that this, being a hardware project, has the potential if built incorrectly of damaging your computer. To the best of my knowledge these plans are correct and if followed correctly will yield a functioning clock which will have no harmful effects on an Amiga 1000 connected to it, but I cannot guarantee this. I therefore hereby disclaim all liability for damage to you or your computer (or your mother-in-law's budgie, for that matter) arising from these plans. 2. BUILDING THE CLOCK The accompanying parts list shows what you will need, and the schematic details the connections required. The physical method of construction is up to you. I used a 7cm x 10cm perforated board with plated pads around the holes, solder to attach the IC sockets to the board and connect the decoupling capacitors, and wire-wrapping for the rest of the connections. 3. USING THE CLOCK The clock is connected to the joystick port, which is the 9-pin connector labeled "2" to the right of the mouse connector. In addition the clock's AC adapter must be plugged into a power source which is not switched off then the Amiga is off (that is, if like me you are using a switched power bar to turn the computer, monitor, printer, etc. on and off together, then the clock should not be powered from this). To set the clock, run the program "clockwr", from the CLI. You will be prompted for the time and date, and once you have entered these, clockwr will set both the hardware clock and the Amiga's internal software clock. The program "clockrd", when run, reads the hardware clock and sets the software clock accordingly. Thus if you place the line "clockrd" in your startup-sequence, the Amiga's software clock will be set correctly whenever the Amiga is booted. If you invoke clockrd as "clockrd -d", the time and date read from the clock are displayed as well. If you have difficulty getting the clock to work, or are just curious, you might want to look at the program "clocktest". This program allows you to interact directly with the clock interface and with the registers in the clock chip. See the source. Once you have the clock working, you'll probably want to adjust the variable capacitor C1 to fine-tune the clock's running rate. This requires some patience, comparing the clock with some accepted source (the TV, your watch) at one or two day intervals, and making small adjustments if the clock is slightly fast or slow. 4. HOW IT WORKS Should you need to modify or debug the clock or its software, here is an attempt to explain its operation. 4. A. Hardware The clock is based on a National Semiconductor MSM5832 clock chip. This device, with the aid of a 32.768 KHz crystal and a small amount of power, keeps track of the time. The MSM5832 provides a 4-bit bus-like interface, which would be most conveniently interfaced to a microprocessor bus, such as the Amiga's 86-pin expansion connector. Using this connector just for a clock is undesirable, however, so the Joystick port, unused by most people, is used instead. This port provides, for our purposes, two general purpose parallel output lines, and one input line (actually it provides 4 more input lines, but these are unsuitable because, when used as straight input lines rather than mouse quadrature signals, they appear to be sampled very infrequently by the Amiga hardware and are therefore too slow for our use). The majority of the clock hardware (7 out of 8 chips), therefore, consists of TTL "glue" to connect these widely different interfaces. The two output signals, which present themselves on pins 5 and 9 respectively of the joystick port, are used to place data into a 13-bit shift register, formed from U1 and U3, in the following way. The two signals are buffered and inverted by U7, and called Sclk and Sdata respectively. As the names suggest, Sclk drives the clock input of the shift register, and Sdata provides the data to be shifted into the register. A new bit is shifted into the register on each rising edge of Sclk, so that an arbitrary 13-bit pattern may be placed in the shift register by successively placing each bit on Sdata and outputting a positive pulse on Sclk, as shown: _ _ _ _ _ _ Sclk __| |_____| |_____| |_____| |_____| |_____| |__ . . . _______ _______________ Sdata _______| |_______| |_______ . . . 0 1 0 1 1 0 . . . Notice that regardless of the bits being entered into the shift register, a rising edge of Sdata never occurs while Sclk is high. This event, therefore, detected by flip-flop U8, and used to signal that the 13 desired bits have been shifted in, and should be presented to the clock chip. This is done by latches U2 and U4. The outputs of U2 drive the address and control lines of the clock chip, while U4, if enabled, drives data onto the clock chip's data lines. To read or write a register in the clock chip, a series of 13-bit words are shifted into U1/U3, providing the address, data, and control signals the MSM5832 requires to perform the register transfer. For example, to write a register, three shift/latch operations are done. The first sets up the address and data lines, giving the data to be written and the address of the destination register. The second 13-bit word is the same as the first, except that it has the Wr bit active, and the final word is the same as the first. Thus the clock chip sees the address and data lines become valid, a pause, and a pulse on the Wr line causing the write operation to be performed. A read operation is a little more difficult because the 4 bits of read data must be sent serially over the joystick port's single input line (pin 6). This is achieved with multiplexer U6, which selects one of the four data lines from the MSM5832 and presents it to the Amiga. The selection is controlled by S1 and S2, which are driven by bits 12 and 13 of the shift register. The sequence of bit shifts required for a read operation is a little tricky, and is probably best understood by looking at the read_reg() routine in clockrd.c. C3, R3, and schmitt-trigger U7 provide a power-on-clear generator which resets the interface when power is first applied to it. Power for the interface and the clock chip is provided by a 9V AC adapter and regulator U5. I originally had the interface powered by the Amiga, and the clock chip itself powered by a 9V battery regulated with a zener diode. I had problems with the regulation circuit, and rather than bother with the NiCad cells and 2-transistor charging/ switchover circuit provided in the MSM5832's data sheets, I adopted the simple AC adapter scheme. If you want to use battery power, make sure you don't draw too much current from the Amiga's joystick port. The hardware specs allow 125mA; I believe this limit can be met if you use CMOS (74HC) rather than LS TTL (74LS) logic. 4. B. Software The software consists of the three programs clockwr, clockrd, and clocktest, written in C. I used the Manx 3.4a compiler. The software controls the two output lines (Sclk and Sdata) using the WritePotgo() routine, and reads the single input line directly by accessing the hardware register CIAA (via the ciaa macro in <hardware/cia.h>). Routines set_sclk(), clear_sclk(), set_sdata(), and clear_sdata() turn these bits on and off individually. The two output lines take time to change state, so a software delay of about 500 microseconds is performed after each change of state of the two lines. The routine send() uses sclk() and sdata() to send a 13-bit "word" to the shift register and latch it into U2/4. Using this, read_reg() and write_reg() read from and write to, respectively, registers in the clock chip. With these routines, reading and setting the date are simple operations, performed by get_time() and set_time(). While reading or writing the time, the Hold line of the clock chip is held active. This does not disturb the timekeeping because the read operation takes less than a second, and the MSM5832 is guaranteed not to lose time as long as Hold is not asserted for more than a second. SHAR_EOF if test 9304 -ne "`wc -c < 'clock.doc'`" then echo shar: error transmitting "'clock.doc'" '(should have been 9304 characters)' fi fi # end of overwriting check echo shar: extracting "'schematic'" '(7227 characters)' if test -f 'schematic' then echo shar: will not over-write existing file "'schematic'" else cat << \SHAR_EOF > 'schematic' POC* POC* ^ ^ Vcc | | ^ | | | 9 o 1 o 8| +----------+ +----------+ +--------------+ 8| Clr |3 3| Clr |2 7| CS | Sclk---+Clk Qa+--------+1d 1q+---------+A3 | 1| |4 4| |5 6| | Sdata--+A Qb+--------+2d 2q+---------+A2 | | |5 7| |6 5| | | Qc+--------+3d 3q+---------+A1 | | U1 |6 8| U2 |9 4| | | 74LS Qd+--------+4d 74LS 4q+---------+A0 | | 164 |10 13| 273 |12 3| | | Qe+--------+5d 5q+---------+Rd | | |11 14| |15 | | Vcc | Qf+--------+6d 6q+---> WBE | | ^ | |12 17| |16 18| |14 | | Qg+--------+7d 7q+---------+Hold Test+-----+ | 2| |13 18| |19 2| |15 | +--+B Qh+---+----+8d 8q+---------+Wr Adj+-----+ | | | | | | |13 | | | | | Clk | | Gnd+-----+ +----------+ | +-----+----+ | | | | 11 | | | | | | | | v Vcc +--------+ Wlatch--+ | U5 | Gnd ^ 1 | | MSM5832 | | +-----+----+ +----------+ | | C1 20 pF | 2| A |3 3| |2 12| |16 || +--+B Qa+--------+1d 1q+---------+D3 XT+---+---||--+ | |4 4| |5 11| | | || | | Qb+--------+2d 2q+---------+D2 | | vari-| 8| |5 7| |6 10| | --- able | Sclk---+Clk Qc+--------+3d 3q+---------+D1 | X | | |6 8| |9 9| | --- X1 | | Qd+-----+--+4d 4q+---------+D0 | | | | U3 |10 | | | | |17 | || | | 74LS Qe+--+ | | U4 | | XT*+---+---||--+ | 164 | | | | 74LS | | | || | | | | | | 374 | +--------------+ C2 v | | | | | | 22pF Gnd | | v v | | | | S2 S1 | | X1: 32.768 Khz | | | | crystal | | | | Vcc | Clr | | OE Clk | ^ +----------+ +-------+--+ | 9 o 1 o 11| | | | | +--------+ WBE* --+ | | Wlatch -----+ +----------+ 4| |5 U5-9 D0 ---+D0 Y+------> [6] J1 5 |\ 6 3| | (to Amiga) WBE ---+ >o---> WBE* U5-10 D1 ---+D1 | |/ 2| | U5-11 D2 ---+D2 | U7 74LS14 1| U6 | U5-12 D3 ---+D3 74LS | Sclk --------+ | 151 | | | | Vcc | 11| | ^ 1 o S1 ---+A | | +---------+ 10| | | 2| R |5 S2 ---+B | +------+D Q+-----> Wlatch | | | | | C Stb | | | +--+----+--+ 3| | 9| 7| Sdata --+Clk | +----+ | S | | Vcc +---------+ | ^ 4 o v | | U8 74LS74 Gnd +-----------+ Vcc Vcc ^ ^ | | Vcc R1 / / R2 ^ 10K\ \ 10K | / / R3/ | |9|\ 8 1K\ J1: J1 [5] --+-----+ >o--------> Sclk / connector no| |/ | to Amiga con| | 1|\ 2 3|\ 4 Joystick | |\ +----+ >o--+ >o---> POC* (Mouse J1 [9] ------+-+ >o--------> Sdata | |/ |/ 2) 11|/ 10 C3 | + port 22--- U7 74LS14 U7 74LS14 uF--- tantalum| - J1 [8] ---+ | | v | Gnd v Gnd +-------+ 1| U9 |3 J2: J2 [+] ---+---+ 7805 +---------+-----+--> Vcc connector to | | | | + unregulated C5--- +---+---+ C4 --- 9V power 0.1--- 2| 22 uF--- supply uF | | electr | - | | | J2 [-] ---+-------+-------------+--------> Gnd +---------------------------------+ | IC Power Connections | +------------+----------+---------+ | IC | Vcc | Gnd | +------------+----------+---------+ | U1 74LS164 | 14 | 7 | | U2 74LS273 | 20 | 10 | | U3 74LS164 | 14 | 7 | | U4 74LS374 | 20 | 10 | | U5 MSM5832 | 1 | 13 | | U6 74LS151 | 16 | 8 | | U7 74LS14 | 14 | 7 | | U8 74LS74 | 14 | 7 | +------------+----------+---------+ Vcc ----+----+----+----+----+----+----+----+ | | | | | | | | --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- | | | | | | | | Gnd ----+----+----+----+----+----+----+----+ C6 C7 C8 C9 C10 C11 C12 C13 (C6 through C13 are 0.1uF decoupling capacitors mounted near U1, U2, U3, U4, U5, U6, U7, and U8 respectively) SHAR_EOF if test 7227 -ne "`wc -c < 'schematic'`" then echo shar: error transmitting "'schematic'" '(should have been 7227 characters)' fi fi # end of overwriting check echo shar: extracting "'parts.list'" '(746 characters)' if test -f 'parts.list' then echo shar: will not over-write existing file "'parts.list'" else cat << \SHAR_EOF > 'parts.list' AMIGA CLOCK - PARTS LIST ICs: 1 MSM5832 real-time clock 2 74LS164 shift register 1 74LS273 latch 1 74LS374 latch/buffer 1 74LS74 flip flop 1 74LS151 multiplexer 1 74LS14 schmitt trigger 1 7805 5V regulator Resistors: 2 10K 1 1K Capacitors: 9 0.1uF 1 22uF electrolytic, at least 16V 1 22uF tantalum, at least 16V 1 20pF 1 5-20pF trimmer Sockets: (DIP Wire-wrap) 4 14-pin 1 16-pin 1 18-pin 2 20-pin Misc: 1 32.768KHz crystal 1 DB9 female connector 3' 4-pin (or more) cable 1 AC adapter, 9V, 300 mA (e.g. Radio Shack 273-1455) 1 DC power connector to fit above circuit board enclosure, if desired wire, solder SHAR_EOF if test 746 -ne "`wc -c < 'parts.list'`" then echo shar: error transmitting "'parts.list'" '(should have been 746 characters)' fi fi # end of overwriting check echo shar: extracting "'clockwr.uue'" '(12152 characters)' if test -f 'clockwr.uue' then echo shar: will not over-write existing file "'clockwr.uue'" else cat << \SHAR_EOF > 'clockwr.uue' begin 644 clockwr M```#\P`````````#``````````(```>W````R`````$```/I```'MT[Z#6A. M5?_N3KH'IDI`9PH_/``!3KH;QE1/2&W_\DZZ`4Y83[!\__]G``"82&W_\DZZ M!EI83[!\__]F%DAZ`(Q.NA(Z6$](>@"T3KH2,%A/8'!(>@#03KH2)%A//SS_ M_TAL@2Q.NA?67$](;?_R3KH)L%A/2'H`R$ZZ$@)83S\\__](;($L3KH7M%Q/ M2&W_\DZZ!%A83RM`_^XO+?_N3KH%#%A/2'H`LTZZ$=)83TAM__).N@+J6$]( M>@"M3KH1OEA/3KH'PDY=3G54:&%T(&1O97-N)W0@;&]O:R!L:6ME(&$@<F5A M;"!D871E('1O(&UE+"!S;R!))VT*`&YO="!G;VEN9R!T;R!B;W1H97(@=&\@ M<V5T('1H92!C;&]C:W,N"@!3971T:6YG(&AA<F1W87)E(&-L;V-K+BXN``I3 M971T:6YG('-O9G1W87)E(&-L;V-K+BXN``I4:6UE('-E="!T;R``1&]N92X* M`$Y5``!(>@#43KH1!%A/2'H!!4ZZ$/I83TAZ`19.NA#P6$](>@$.3KH!<%A/ M(&T`"#"`L'S__V8&</].74YU2'H!`DZZ`5183R!M``@Q0``"L'S__V8$</]@ MX$AZ`/1.N@$X6$\@;0`(,4``!+!\__]F!'#_8,1(>@#D3KH!'%A/(&T`"#%` M``:P?/__9@1P_V"H2'H`Z$ZZ`0!83R!M``@Q0``(L'S__V8$</]@C$AZ`-E. MN@#D6$\@;0`(,4``"K!\__]F!G#_8`#_<"!M``A":``,<`!@`/]B268@>6]U M(&=O;V8@;W(@8VAA;F=E('EO=7(@;6EN9"!A;F0@9&]N)W0@=V%N="!T;R!S M970@=&AE"@!C;&]C:W,L(&IU<W0@<')E<W,@<F5T=7)N"@`*`%EE87(L(&4N M9RX@,3DX-@!-;VYT:"`H,2XN,3(I`$1A>2`H,2XN,S$I`$1A>2!O9B!7965K M("@P/5-U;BP@+BXN+"`V/5-A="D`2&]U<B`H,"XN,C,I`$UI;G5T92`H,"XN M-3DI`$Y5_ZPO+0`(2'H`4$ZZ#VA03S\\__](;($L3KH5&EQ/2&W_L&$Z6$]! M[?^P*TC_K&`$4JW_K"!M_ZP,$``@9_(@;?^L2A!F!G#_3EU.=2\M_ZQ.N@AP M6$]@\"5S.B```$Y5__Y(;($63KH(S%A/.T#__K!\``IG%@QM_____F<.(&T` M"%*M``@0K?__8-8@;0`(0A!.74YU3E4``"!M``@_*``,(FT`"#\I``HL;0`( M2FX`"&8$<`Q@(BQM``@,;@`,``AN"BQM``@P+@`(8`PL;0`(,"X`")!\``P_ M`"QM``@R%DC!@_P`9$A!/P$L;0`(-"X``E-"2,+E@DWL@`(O-B@`+&T`"#\N M``0L;0`(-BX`!DC#Y8--[(`R+S8X`$AZ`)E.N@Y03^\`%B!M``@,:``,``AL M#$AZ`*!.N@XX6$]@"DAZ`)E.N@XL6$].74YU2F%N`$9E8@!-87(`07!R`$UA M>0!*=6X`2G5L`$%U9P!397``3V-T`$YO=@!$96,`4W5N9&%Y`$UO;F1A>0!4 M=65S9&%Y`%=E9&YE<V1A>0!4:'5R<V1A>0!&<FED87D`4V%T=7)D87D`)2TY M<R`E,F0M)7,M)3`R9"`E,F0Z)3`R9#HE,#)D`"!!30H`(%!-"@!.5?_\(&T` M"#`0D'P'NL'\`6TB;0`(,A&2?`>Y2,&#_``$2,'0@2M`__P@;0`(,!!(P('\ M``1(0$I`9AP@;0`(,"@``DC`XX!#[(!H,C$(`$C!TZW__&`:(&T`"#`H``)( MP..`0^R`3C(Q"`!(P=.M__P@;0`(,"@`!%-`2,#1K?_\(&T`"#`H``C!_`X0 M(FT`"#(I``K#_``\T($L;0`(-"X`#$C"T((B/``!48`O`"`M__Q.N@P$)@`@ M']"#3EU.=4Y5_]A"ITAM_]A(>``!2'H`=$ZZ&'!/[P`02H!G$$AZ`'%.N@RL M6$]P_TY=3G4;?``%_^!"+?_A0JW_XD*M_^8[?``+__0K;0`(__A"K?_\2&W_ MV$ZZ%^A83TJ`9QA(>@!73KH,;%A/2&W_V$ZZ%Z983W#_8+1(;?_83KH7F%A/ M<`!@IG1I;65R+F1E=FEC90!#;&]C:R!E<G)O<CH@8V%N)W0@;W!E;B!T:6UE M<B!D979I8V4*`$-L;V-K(&5R<F]R.B!C86XG="!T86QK('1O('1I;65R(&1E M=FEC90H`3E4``"!M``@P/`>ZL%!N!'(!8`)R`")M``@,40?/;@1T`6`"=`#" M0F<``/8L;0`(=@&V;@`";@1V`6`"=@`L;0`(#&X`#``";@1T`6`"=`#&0F<` M`,PL;0`(,GP``;+N``1N!'8!8`)V`"QM``@,;@`?``1N!'0!8`)T`,9"9P`` MH"QM``A*;@`&;01V`6`"=@`L;0`(#&X`!@`&;@1T`6`"=`#&0F=X+&T`"$IN M``AM!'8!8`)V`"QM``@,;@`7``AN!'0!8`)T`,9"9U(L;0`(2FX`"FT$=@%@ M`G8`+&T`"`QN`#L`"FX$=`%@`G0`QD)G+"QM``A*;@`,;01V`6`"=@`L;0`( M#&X`.P`,;@1T`6`"=`#&0F<&<`!.74YU</]@^$Y5``!(>@!N3KH6G%A/*4"# M%$JL@Q1F$$AZ`&E.N@JN6$]P_TY=3G5(>0``\`!.NA;26$\I0(,8""P`!H,: M9P@(+``$@QIF#DAZ`&%.N@I^6$]P_V#.2'D``/``2'D``/``3KH6ME!/3KH` MZ$)L@Q)P`&"P<&]T9V\N<F5S;W5R8V4`0VQO8VL@97)R;W(Z(&-A;B=T(&]P M96X@4&]T9V\@<F5S;W5R8V4*`$-L;V-K(&5R<F]R.B!C86XG="!A;&QO8V%T M92!G86UE<&]R="!B:71S"@!.50``2'D``/``0J=.NA8V4$\O+(,83KH6(%A/ M3EU.=4Y5``!(>!``0J=.NA884$]A2DY=3G5.50``2'@0`$AX$`!.NA8`4$]A M,DY=3G5.50``2'A``$*G3KH5ZE!/81Q.74YU3E4``$AX0`!(>$``3KH5TE!/ M801.74YU3E7__CM\``'__E)M__X,;0!&__YO]$Y=3G5.5?_^.WP``?_^,"T` M",!\``&P?``!9@1AGF`"8;!.NO]J#&T`#?_^;`1.NO]TX.T`"%)M__X,;0`- M__YOS&&.3KK_=DZZ_UI.74YU3E4``#`L@Q+M0#\`8:943S`M``AR">-@-"R# M$NU"@$(V+0`*XT.`0PC```<_`&&$5$\P+0`(<@GC8#0L@Q+M0H!"-BT`"N-# M@$.`?`"@/P!.NO]B5$\P+0`(<@GC8#0L@Q+M0H!"-BT`"N-#@$,(P``'/P!. MNO\^5$\P+(,2[4`_`$ZZ_S!43TY=3G5.50``.7P``8,2/SP`0$ZZ_QA43TY= M3G5.50``0FR#$D)G3KK_!%1/3EU.=4Y5__P@;0`(,!!(P('\``1(0+!\``!7 MP<)\``$[0?_^(&T`"`QH``P`"%S`P'P``3M`__QAGB!M``@P$$C`@?P`9$A` M2,"!_``*/P`_/``,3KK^]EA/(&T`"#`02,"!_``*2$`_`#\\``M.NO[<6$\@ M;0`(,"@``DC`@?P`"C\`/SP`"DZZ_L)83R!M``@P*``"2,"!_``*2$`_`#\\ M``E.NOZF6$\@;0`(,"@`!$C`@?P`"C(M__[E08!!/P`_/``(3KK^A%A/(&T` M"#`H``1(P('\``I(0#\`/SP`!TZZ_FA83R!M``@_*``&/SP`!DZZ_E983R!M M``@P*``(2,"!_``*,BW__.5!@$$(P``#/P`_/``%3KK^,%A/(&T`"#`H``A( MP('\``I(0#\`/SP`!$ZZ_A183R!M``@P*``*2,"!_``*/P`_/``#3KK]^EA/ M(&T`"#`H``I(P('\``I(0#\`/SP``DZZ_=Y83R!M``@P*``,2,"!_``*/P`_ M/``!3KK]Q%A/(&T`"#`H``Q(P('\``I(0#\`0F=.NOVJ6$].NOY(3EU.=4Y5 M``!(YPP@)&T`"`P2`"!G!@P2``EF!%**8/!Z``P2`"UF!GH!4HI@"`P2`"MF M`E**>`!@%B!*4HH0$$B`,@3"_``*T$$X`)A\`#`0$DB`4D!![("4"#```@`` M9MA*16<&,`1$0&`",`1,WP0P3EU.=4Y5``!(YP@@)&T`""\*3KH`,EA/.`"P M?/__9R(P!$C`8!13D@CJ``,`#'#_3-\$$$Y=3G5@UDJ`9_I9@&?D,`1@ZDY5 M```O"B1M``@@4K'J``1E#"\*81983R1?3EU.=2!24I(0$$B`P'P`_V#L3E4` M`$CG"#`D;0`($"H`#,`\`!AG"G#_3-\,$$Y=3G4(J@`"``Q*J@`(9@@O"DZZ M#'Q83Q`J``Q(@`@```=G,$'L@18F2!`K``Q(@,!\`(2P?`"$9@P_//__+PM. MN@LT7$_7_````!9![(+.M\AEUC\J`!`O*@`($"H`#4B`/P!.N@.\4$\X`$I` M;A1*1&8$<`A@`G`0@2H`#'#_8`#_>C`$2,`DJ@`(T*H`""5```0@4E*2$!!( M@,!\`/]@`/]:87!#[(+21>R"TK7)9@XR/``3:PAT`"+"4<G__"E/@M8L>``$ M*4Z"VDCG@(`(+@`$`2EG$$OZ``A.KO_B8`9"I_-?3G-#^@`@3J[^:"E`@MYF M#"X\``.`!TZN_Y1@!$ZZ`!I03TYU9&]S+FQI8G)A<GD`2?D``'_^3G5.50`` M+PI(>0`!```P+(+.P?P`!B\`3KH/X%!/*4""XF840J=(>0`!``!.N@^84$\N M;(+63G4@;(+B0F@`!"!L@N(Q?``!`!`B;(+B,WP``0`*(&R"UB`L@M:0J``$ M4(`I0(+F(&R"YB"\34%.6$*G3KH/JEA/)$!*J@"L9RXO+0`,+RT`""\*3KH` MLD_O``PY?``!@NH@;(+B`&B````$(&R"X@!H@```"F!$2&H`7$ZZ#^I83TAJ M`%Q.N@^$6$\I0(+L(&R"[$JH`"1G$"!L@NPB:``D+Q%.N@Z$6$\O+(+L+PI. MN@+^4$\I;(+L@O!.N@Z$(&R"XB"`3KH.I"!L@N(A0``&9Q9(>`/M2'H`+$ZZ M#H!03R!L@N(A0``,+RR"\#\L@O1.NO#X7$]"9TZZ#,A43R1?3EU.=2H`3E4` M`$CG##`D;0`0(&T`""`H`*SE@"@`($0@*``0Y8`F0!`32(!(P-"M``Q4@#E` M@O9"IS`L@O9(P"\`3KH.?E!/*4""^&8(3-\,,$Y=3G40$TB`/P`@2U*(+P@O M+(+X3KH!1$_O``I(>@$Z$!-(@$C`T*R"^"\`3KH!^E!//RT`#B\*+RR"^$ZZ M`<9/[P`*0FR"]"9L@O@D2Q`32(`Z`+!\`"!G&+I\``EG$KI\``QG#+I\``UG M!KI\``IF!%*+8-@,$P`@;7H,$P`B9BY2BR!+4HL0$$B`.@!G'B!*4HH0A;I\ M`")F$`P3`")F!%*+8`9"*O__8`)@UF`X($M2BQ`02(`Z`&<FNGP`(&<@NGP` M"6<:NGP`#&<4NGP`#6<.NGP`"F<(($I2BA"%8,X@2E**0A!*168"4XM2;(+T M8`#_6D(20J<P+(+T4D!(P.6`+P!.N@UH4$\I0(+P9@A";(+T8`#^Y'H`)FR" M^&`>,`5(P.6`(&R"\"&+"``O"TZZ!DA83U)`2,#7P%)%NFR"]&W<,`5(P.6` M(&R"\$*P"`!@`/ZF(`!,[P,```0@"#(O``Q@`A#95\G__&<&4D%@`D(84<G_ M_$YU3E4``$CG#"`X+0`(3KH*BC`$P?P`!B1`U>R"XDI$;0JX;(+.;`1*DF80 M.7P``H+\</],WP0P3EU.=3`J``3`?``#L'P``68*.7P`!8+\</]@X'``,"T` M#B\`+RT`"B\23KH,0D_O``PJ`+"\_____V8,3KH,!CE`@OQP_V"T(`5@L#`\ M?_]@!#`O``P@;P`$2AAF_%-((F\`"%-`$-E7R/_\9P)"$"`O``1.=2!O``0@ M"")O``@0V6;\3G5(YW``-`'$P"8!2$/&P$A#0D/4@TA`P,%(0$)`T(),WP`. M3G5.50``2.<.,"1M``A"ITAZ`(Y.N@QJ4$\I0(,<9@A,WPQP3EU.=2!M``PB M:``D+RD`!$ZZ#*I83R@`9U)(>@!M($0O*``V3KH,?%!/)D!*@&<T2'@#[2\+ M3KH+5%!/+`!G)"`&Y8`J`"!%)6@`"`"D)48`G$AX`^U(>@`X3KH+,%!/)4`` MH"\$3KH,2%A/+RR#'$ZZ"W!83T*L@QQ@@&EC;VXN;&EB<F%R>0!724Y$3U<` M*@!.50``2&T`#"\M``A(>@1P3KH`F$_O``Q.74YU3E4``$CG""`D;0`.#&T` M!``29@@@;0`(*!!@'$IM``QO#"!M``AP`#`0*`!@"B!M``@P$$C`*`!";0`2 M2FT`#&P01&T`#$J$;`A$A#M\``$`$C(M``Q(P2`$3KH#CD'L@()3BA2P```R M+0`,2,$@!$ZZ`X0H`&;:2FT`$F<&4XH4O``M(`I,WP003EU.=4Y5_R)(YP@P M)&T`""9M``Q";?_Z*VT`$/_\($M2BQ`02(`X`&<``NRX?``E9@`"RD(M_S`[ M?``!__@[?``@__8[?"<0__0@2U*+$!!(@#@`L'P`+68.0FW_^"!+4HL0$$B` M.`"X?``P9A`[?``P__8@2U*+$!!(@#@`N'P`*F88(&W__%2M__P[4/_R($M2 MBQ`02(`X`&`R0FW_\F`<,"W_\L'\``K01)!\`#`[0/_R($M2BQ`02(`X`#`$ M4D!![("4"#```@``9M2X?``N9EH@2U*+$!!(@#@`L'P`*F88(&W__%2M__P[ M4/_T($M2BQ`02(`X`&`R0FW_]&`<,"W_],'\``K01)!\`#`[0/_T($M2BQ`0 M2(`X`#`$4D!![("4"#```@``9M0[?``"__"X?`!L9A(@2U*+$!!(@#@`.WP` M!/_P8!"X?`!H9@H@2U*+$!!(@#@`,`1(P&!X.WP`"/_N8!8[?``*_^Y@#CM\ M`!#_[F`&.WS_]O_N/RW_\$AM_S`_+?_N+RW__$ZZ_>1/[P`,*T#_ZC`M__!( MP-&M__Q@6B!M__Q8K?_\*U#_ZB\M_^I.N@(,6$\[0/_P8$H@;?_\5*W__#@0 M0>W_+RM(_^H0A&`HD+P```!C9^)3@&>4D+P````+9P#_=%F`9[15@&<`_W)7 M@&<`_W1@S$'M_S"1[?_J.TC_\#`M__"P;?_T;P8[;?_T__!*;?_X9V@@;?_J M#!``+6<*(FW_Z@P1`"MF+@QM`##_]F8F4VW_\B!M_^I2K?_J$!!(@#\`3I)4 M3[!\__]F"G#_3-\,$$Y=3G5@%C\M__9.DE1/L'S__V8$</]@Y%)M__HP+?_R M4VW_\K!M__!NW$)M_^Y@("!M_^I2K?_J$!!(@#\`3I)43[!\__]F!'#_8+!2 M;?_N(&W_ZDH09PHP+?_NL&W_]&W.,"W_[M%M__I*;?_X9BA@&#\\`"!.DE1/ ML'S__V8&</]@`/]X4FW_^C`M__)3;?_RL&W_\&[:8!8_!$Z25$^P?/__9@9P M_V``_U)2;?_Z8`#]"C`M__I@`/]"2.=(`$*$2H!J!$2`4D1*@6H&1($*1``! M83Y*1&<"1(!,WP`22H!.=4CG2`!"A$J`:@1$@%)$2H%J`D2!81H@`6#8+P%A M$B`!(A]*@$YU+P%A!B(?2H!.=4CG,`!(04I!9B!(038!-`!"0$A`@,,B`$A` M,@*"PS`!0D%(04S?``Q.=4A!)@$B`$)!2$%(0$)`=`_0@-.!MH%B!)*#4D!1 MRO_R3-\`#$YU(&\`!"`(2AAF_)'`(`A3@$YU3E4``$AL@2P_+0`(3KH`"%Q/ M3EU.=4Y5```O!#@M``@O+0`*/P1.N@`P7$^X?``*9B0@;0`*$"@`#$B`"``` M!V<4/SS__R\M``I.N@#V7$\H'TY=3G5@^$Y5```O"B1M``H@4K'J``1E&#`M M``C`?`#_/P`O"DZZ`,I<3R1?3EU.=2!24I(0+0`)$(!(@,!\`/]@Z$Y5```O M"D'L@18D2"!*U?P````6+PAA$%A/0>R"SK7(9>HD7TY=3G5.50``2.<(("1M M``AX`"`*9@IP_TS?!!!.74YU2BH`#&=2""H``@`,9PP_//__+PIA5%Q/.``0 M*@`-2(`_`$ZZ!/)43XA`""H``0`,9PHO*@`(3KH",%A/""H`!0`,9Q0O*@`2 M3KH"PEA/+RH`$DZZ`A183T*20JH`!$*J``A"*@`,,`1@CDY5__Y(YP@@)&T` M"$'Z_T0I2(+^""H`!``,9PIP_TS?!!!.74YU""H``@`,9S`@$I"J``@X`#\$ M+RH`"!`J``U(@#\`3KH"@%!/L$1G$`CJ``0`#$*20JH`!'#_8,`,;?__``QF M$`BJ``(`#$*20JH`!'``8*A*J@`(9@@O"DZZ`)I83PQJ``$`$&8J&VT`#?__ M/SP``4AM__\0*@`-2(`_`$ZZ`B)03[!\``%FH#`M``Q@`/]J)*H`"#`J`!!( MP-"J``@E0``$".H``@`,(%)2DA`M``T0@$B`P'P`_V``_SY.50``+PI![($6 M)$A**@`,9QC5_````!9![(+.M<AE"'``)%].74YU8.)"DD*J``1"J@`((`I@ MZDY5__PO"B1M``@_/`0`3KH`P%1/*T#__&88-7P``0`0(`K0O`````XE0``( M)%].74YU-7P$```0".H``0`,)6W__``($"H`#4B`/P!.N@#B5$]*0&<&`"H` M@``,8,Y.50``2.<`,"1L@M)@%"92("H`!%"`+P`O"DZZ!$103R1+(`IFZ$*L M@M),WPP`3EU.=4Y5```O"D'Z_\8I2(,"0J<@+0`(4(`O`$ZZ`]Q03R1`2H!F M"'``)%].74YU)*R"TB5M``@`!"E*@M(@"E"`8.9.50``<``P+0`(+P!ALEA/ M3EU.=4Y5``!(YP`PE\LD;(+28`X@;0`(48BQRF<2)DHD4B`*9NYP_TS?#`!. M74YU(`MG!":28`0I4H+2("H`!%"`+P`O"DZZ`Y903W``8-A.50``+PHP+0`( MP?P`!B1`U>R"XDIM``AM#C`M``BP;(+.;`1*DF8..7P``H+\</\D7TY=3G4P M+0`(P?P`!B!L@N(O,`@`3KH"G%A/2H!G!'`!8`)P`SE4``"\M``A.N@)F M6$]*@&8.3KH"<#E`@OQP_TY=3G5P`Ϥ``$CG#"`X+0`(3KH`<#`$P?P` M!B1`U>R"XDI$;0JX;(+.;`1*DF80.7P``H+\</],WP0P3EU.=3`J``3`?``# M9@HY?``%@OQP_V#D<``P+0`.+P`O+0`*+Q).N@(Z3^\`#"H`L+S_____9@Q. MN@'P.4""_'#_8+@@!6"T3E7__$AX$`!"ITZZ`N903RM`__P(```,9Q)*;(+J M9@@@+?_\3EU.=4ZZ``9P`&#T3E4``$AX``1(>@`>3KH!QB\`3KH!UD_O``P_ M/``!3KH`#%1/3EU.=5Y#"@!.50``2JR"_F<&(&R"_DZ0/RT`"$ZZ``A43TY= M3G5.5?_\+P0P+0`(2,`K0/_\2JR"XF<H>`!@"C\$3KH`T%1/4D2X;(+.;?`P M+(+.P?P`!B\`+RR"XDZZ`>!03TJL@P)G!B!L@P).D$JL@P9G"B\L@P9.N@&` M6$]*K(,*9PHO+(,*3KH!<%A/2JR##F<*+RR##DZZ`6!83RQX``0(+@`$`2EG M%"\-2_H`"DZN_^(J7V`&0J?S7TYS2JR"[&8P2JR"^&<H,"R"]DC`+P`O+(+X M3KH!9E!/,"R"]%)`2,#E@"\`+RR"\$ZZ`5!03V`.3KH!0"\L@NQ.N@&26$\@ M+?_\+FR"UDYU*!].74YU3E4``$CG#B`X+0`(,`3!_``&)$#5[(+B2D1M"KAL M@LYL!$J29A`Y?``"@OQP_TS?!'!.74YU,"H`!,!\@`!F""\23KH`"EA/0I)P M`&#@(B\`!"QL@MY.[O_<(B\`!"QL@MY.[O^"(B\`!"QL@MY.[O^X+&R"WD[N M_\HL;(+>3N[_?"(O``0L;(+>3N[_*$SO``8`!"QL@MY.[O_B+&R"WD[N_\1, M[P`.``0L;(+>3N[_UDSO``X`!"QL@MY.[O_02.<!!$SO((``#"QL@MI.KO^4 M3-\@@$YU(F\`!"QL@MI.[OX^3OH``B)O``0L;(+:3N[^8DSO``,`!"QL@MI. M[O\Z2.<#`")O``PL;(+:3J[^.$S?`,!.=2)O``0L;(+:3N[^VBQL@MI.[O]\ M(F\`!"`O``@L;(+:3N[_+B!O``0L;(+:3N[^C"!O``1,[P(!``@B+P`0+&R" MVD[N_D0L;(+:(F\`!"`O``A.[OW8(F\`!"`O``@L;(+:3N[^#B)O``0L;(+: M3N[^ADSO``,`!"QL@MI.[O[.(&\`!"QL@MI.[OZ`3.\#```$+&R#'$[N_Z`@ M;P`$+&R#'$[N_Z8@;P`$+&R#'$[N_[(@+P`$+&R#%$[N__H@+P`$+&R#%$[N M__0@+P`$(B\`""QL@Q1.[O_N``````/L`````0````$```W>`````````_(` M``/J````M```!%@```1<```$8```!&0```1H```$;```!'````1T```$>``` M!'P```2````$A```!(@```2/```$E@``!)X```2H```$L0``!+@``````!\` M.P!:`'@`EP"U`-0`\P$1`3`!3@``````'P`\`%L`>0"8`+8`U0#T`1(!,0%/ M,#$R,S0U-C<X.6%B8V1E9@```"`@("`@("`@(#`P,#`P("`@("`@("`@("`@ M("`@("`@D$!`0$!`0$!`0$!`0$!`0`P,#`P,#`P,#`Q`0$!`0$!`"0D)"0D) M`0$!`0$!`0$!`0$!`0$!`0$!`0%`0$!`0$`*"@H*"@H"`@("`@("`@("`@(" M`@("`@("`D!`0$`@``````````````````$``````0`````````````````` M```!`0````$``````````````````````0(````!```````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````!0``````^P````3```````````````$````"`````P````0````%``` M`!@````<````(````"0````H````+````#`````T````.````#P```!````` 91````$@````````#\@```^L````!```#\C`` ` end SHAR_EOF if test 12152 -ne "`wc -c < 'clockwr.uue'`" then echo shar: error transmitting "'clockwr.uue'" '(should have been 12152 characters)' fi fi # end of overwriting check echo shar: extracting "'clockrd.uue'" '(10404 characters)' if test -f 'clockrd.uue' then echo shar: will not over-write existing file "'clockrd.uue'" else cat << \SHAR_EOF > 'clockrd.uue' begin 644 clockrd M```#\P`````````#``````````(```9Z````R`````$```/I```&>D[Z"-9. M5?_L0FW__@QM``(`"&8<2'H`BB!M``HO*``$3KH,7E!/2D!F!CM\``'__DZZ M`)A*0&<*/SP``4ZZ%KI43TAM__!.N@,Z6$].N@%22&W_\$ZZ!UY83[!\__]F M%$AZ`$%.N@TR6$\_/``!3KH6B%1/2FW__F<*2&W_\$ZZ!$983TAM__!.N@6( M6$\K0/_L+RW_[$ZZ!CQ83TY=3G4M9`!#;&]C:R!E<G)O<CH@8VQO8VL@8V]N M=&5N=',@;F]T('9A;&ED"@!.50``2'H`;DZZ&)!83RE`@Q1*K(,49A!(>@!I M3KH,L%A/</].74YU2'D``/``3KH8QEA/*4"#&`@L``:#&F<(""P`!(,:9@Y( M>@!A3KH,@%A/</]@SDAY``#P`$AY``#P`$ZZ&*I03TZZ`.A";(,2<`!@L'!O M=&=O+G)E<V]U<F-E`$-L;V-K(&5R<F]R.B!C86XG="!O<&5N(%!O=&=O(')E M<V]U<F-E"@!#;&]C:R!E<G)O<CH@8V%N)W0@86QL;V-A=&4@9V%M97!O<G0@ M8FET<PH`3E4``$AY``#P`$*G3KH8*E!/+RR#&$ZZ&!183TY=3G5.50``2'@0 M`$*G3KH8#%!/84I.74YU3E4``$AX$`!(>!``3KH7]%!/83).74YU3E4``$AX M0`!"ITZZ%]Y03V$<3EU.=4Y5``!(>$``2'A``$ZZ%\903V$$3EU.=4Y5__X[ M?``!__Y2;?_^#&T`1O_^;_1.74YU3E7__CM\``'__C`M``C`?``!L'P``68$ M89Y@`F&P3KK_:@QM``W__FP$3KK_=.#M``A2;?_^#&T`#?_^;\QACDZZ_W9. MNO]:3EU.=4Y5__(P+0`(<@GC8#0L@Q+M0H!"@'P!##\`89A43W``$#D`O^`! MP+P```"`L+P`````5L'"?``!.T'__$ZZ_P!.NO\2<``0.0"_X`'`O````("P MO`````!6P<)\``$[0?_Z3KK^VDZZ_NQP`!`Y`+_@`<"\````@+"\`````%;! MPGP``3M!__9.NOZT3KK^QG``$#D`O^`!P+P```"`L+P`````5L'"?``!.T'_ M^#`M__KC0#(M__CE08!!-"W_]N="@$*`;?_\.T#__C`M__Y.74YU3E4``#E\ M``&#$C\\`$!.NO[05$].74YU3E4``$)L@Q)"9TZZ_KQ43TY=3G5.50``8<X@ M;0`(+P@_/``,3KK^[E1/P?P`"C\`/SP`"TZZ_MY43S(?TD`@7])\!VPP@2!M M``@O"#\\``I.NO["5$_`?``!P?P`"B!?/P`O"#\\``E.NOZJ5$\@7S(?TD`Q M00`"(&T`""\(/SP`"$ZZ_I!43\!\``/!_``*(%\_`"\(/SP`!TZZ_GA43R!? M,A_20#%!``0_/``&3KK^9%1/(&T`"#%```8@;0`(+P@_/``%3KK^3%1/P'P` M`\'\``H@7S\`+P@_/``$3KK^-%1/(%\R'])`,4$`""!M``@O"#\\``-.NOX: M5$_`?``'P?P`"B!?/P`O"#\\``).NOX"5$\@7S(?TD`Q00`*(&T`""\(/SP` M`4ZZ_>A43\!\``?!_``*(%\_`"\(0F=.NOW25$\@7S(?TD`Q00`,3KK^KDY= M3G5.50``(&T`"#\H``PB;0`(/RD`"BQM``A*;@`(9@1P#&`B+&T`"`QN``P` M"&X*+&T`"#`N``A@#"QM``@P+@`(D'P`##\`+&T`"#(62,&#_`!D2$$_`2QM M``@T+@`"4T)(PN6"3>R``B\V*``L;0`(/RX`!"QM``@V+@`&2,/E@TWL@#(O M-C@`2'H`F4ZZ"$1/[P`6(&T`"`QH``P`"&P,2'H`H$ZZ""Q83V`*2'H`F4ZZ M""!83TY=3G5*86X`1F5B`$UA<@!!<'(`36%Y`$IU;@!*=6P`075G`%-E<`!/ M8W0`3F]V`$1E8P!3=6YD87D`36]N9&%Y`%1U97-D87D`5V5D;F5S9&%Y`%1H M=7)S9&%Y`$9R:61A>0!3871U<F1A>0`E+3ES("4R9"TE<RTE,#)D("4R9#HE M,#)D.B4P,F0`($%-"@`@4$T*`$Y5__P@;0`(,!"0?`>ZP?P!;2)M``@R$9)\ M![E(P8/\``1(P="!*T#__"!M``@P$$C`@?P`!$A`2D!F'"!M``@P*``"2,#C M@$/L@&@R,0@`2,'3K?_\8!H@;0`(,"@``DC`XX!#[(!.,C$(`$C!TZW__"!M M``@P*``$4T!(P-&M__P@;0`(,"@`",'\#A`B;0`(,BD`"L/\`#S0@2QM``@T M+@`,2,+0@B(\``%1@"\`("W__$ZZ!?@F`"`?T(-.74YU3E7_V$*G2&W_V$AX M``%(>@!T3KH25D_O`!!*@&<02'H`<4ZZ!J!83W#_3EU.=1M\``7_X$(M_^%" MK?_B0JW_YCM\``O_]"MM``C_^$*M__Q(;?_83KH1SEA/2H!G&$AZ`%=.N@9@ M6$](;?_83KH1C%A/</]@M$AM_]A.NA%^6$]P`&"F=&EM97(N9&5V:6-E`$-L M;V-K(&5R<F]R.B!C86XG="!O<&5N('1I;65R(&1E=FEC90H`0VQO8VL@97)R M;W(Z(&-A;B=T('1A;&L@=&\@=&EM97(@9&5V:6-E"@!.50``(&T`"#`\![JP M4&X$<@%@`G(`(FT`"`Q1!\]N!'0!8`)T`,)"9P``]BQM``AV`;9N``)N!'8! M8`)V`"QM``@,;@`,``)N!'0!8`)T`,9"9P``S"QM``@R?``!LNX`!&X$=@%@ M`G8`+&T`"`QN`!\`!&X$=`%@`G0`QD)G``"@+&T`"$IN``9M!'8!8`)V`"QM M``@,;@`&``9N!'0!8`)T`,9"9W@L;0`(2FX`"&T$=@%@`G8`+&T`"`QN`!<` M"&X$=`%@`G0`QD)G4BQM``A*;@`*;01V`6`"=@`L;0`(#&X`.P`*;@1T`6`" M=`#&0F<L+&T`"$IN``QM!'8!8`)V`"QM``@,;@`[``QN!'0!8`)T`,9"9P9P M`$Y=3G5P_V#X87!#[(+21>R"TK7)9@XR/``3:PAT`"+"4<G__"E/@M8L>``$ M*4Z"VDCG@(`(+@`$`2EG$$OZ``A.KO_B8`9"I_-?3G-#^@`@3J[^:"E`@MYF M#"X\``.`!TZN_Y1@!$ZZ`!I03TYU9&]S+FQI8G)A<GD`2?D``'_^3G5.50`` M+PI(>0`!```P+(+.P?P`!B\`3KH/@%!/*4""XF840J=(>0`!``!.N@\X4$\N M;(+63G4@;(+B0F@`!"!L@N(Q?``!`!`B;(+B,WP``0`*(&R"UB`L@M:0J``$ M4(`I0(+F(&R"YB"\34%.6$*G3KH/2EA/)$!*J@"L9RXO+0`,+RT`""\*3KH` MLD_O``PY?``!@NH@;(+B`&B````$(&R"X@!H@```"F!$2&H`7$ZZ#XI83TAJ M`%Q.N@\D6$\I0(+L(&R"[$JH`"1G$"!L@NPB:``D+Q%.N@XR6$\O+(+L+PI. MN@*L4$\I;(+L@O!.N@XR(&R"XB"`3KH.4B!L@N(A0``&9Q9(>`/M2'H`+$ZZ M#BY03R!L@N(A0``,+RR"\#\L@O1.NO6*7$]"9TZZ#'943R1?3EU.=2H`3E4` M`$CG##`D;0`0(&T`""`H`*SE@"@`($0@*``0Y8`F0!`32(!(P-"M``Q4@#E` M@O9"IS`L@O9(P"\`3KH.'E!/*4""^&8(3-\,,$Y=3G40$TB`/P`@2U*(+P@O M+(+X3KH!1$_O``I(>@$Z$!-(@$C`T*R"^"\`3KH!J%!//RT`#B\*+RR"^$ZZ M`41/[P`*0FR"]"9L@O@D2Q`32(`Z`+!\`"!G&+I\``EG$KI\``QG#+I\``UG M!KI\``IF!%*+8-@,$P`@;7H,$P`B9BY2BR!+4HL0$$B`.@!G'B!*4HH0A;I\ M`")F$`P3`")F!%*+8`9"*O__8`)@UF`X($M2BQ`02(`Z`&<FNGP`(&<@NGP` M"6<:NGP`#&<4NGP`#6<.NGP`"F<(($I2BA"%8,X@2E**0A!*168"4XM2;(+T M8`#_6D(20J<P+(+T4D!(P.6`+P!.N@T(4$\I0(+P9@A";(+T8`#^Y'H`)FR" M^&`>,`5(P.6`(&R"\"&+"``O"TZZ!?983U)`2,#7P%)%NFR"]&W<,`5(P.6` M(&R"\$*P"`!@`/ZF(`!,[P,```0@"#(O``Q@`A#95\G__&<&4D%@`D(84<G_ M_$YU,#Q__V`$,"\`#"!O``1*&&;\4T@B;P`(4T`0V5?(__QG`D(0("\`!$YU M,#Q__V`$,"\`#%-`:Q0@;P`$(F\`"+$)9@Q32$H85\C_]G``3G5C!'`!3G5P M_TYU(&\`!"`((F\`"!#99OQ.=4CG<``T`<3`)@%(0\;`2$-"0]2#2$#`P4A` M0D#0@DS?``Y.=4Y5``!(YPXP)&T`"$*G2'H`CDZZ#%Q03RE`@QQF"$S?#'!. M74YU(&T`#")H`"0O*0`$3KH,G%A/*`!G4DAZ`&T@1"\H`#9.N@QN4$\F0$J` M9S1(>`/M+PM.N@M44$\L`&<D(`;E@"H`($4E:``(`*0E1@"<2'@#[4AZ`#A. MN@LP4$\E0`"@+P1.N@PZ6$\O+(,<3KH+8EA/0JR#'&"`:6-O;BYL:6)R87)Y M`%=)3D1/5P`J`$Y5``!(;0`,+RT`"$AZ!'!.N@"83^\`#$Y=3G5.50``2.<( M("1M``X,;0`$`!)F""!M``@H$&`<2FT`#&\,(&T`"'``,!`H`&`*(&T`"#`0 M2,`H`$)M`!)*;0`,;!!$;0`,2H1L"$2$.WP``0`2,BT`#$C!(`1.N@..0>R` M@E.*%+```#(M``Q(P2`$3KH#A"@`9MI*;0`29P93BA2\`"T@"DS?!!!.74YU M3E7_(DCG"#`D;0`()FT`#$)M__HK;0`0__P@2U*+$!!(@#@`9P`"[+A\`"5F M``+*0BW_,#M\``'_^#M\`"#_]CM\)Q#_]"!+4HL0$$B`.`"P?``M9@Y";?_X M($M2BQ`02(`X`+A\`#!F$#M\`##_]B!+4HL0$$B`.`"X?``J9A@@;?_\5*W_ M_#M0__(@2U*+$!!(@#@`8#)";?_R8!PP+?_RP?P`"M!$D'P`,#M`__(@2U*+ M$!!(@#@`,`120$'L@)0(,``"``!FU+A\`"YF6B!+4HL0$$B`.`"P?``J9A@@ M;?_\5*W__#M0__0@2U*+$!!(@#@`8#)";?_T8!PP+?_TP?P`"M!$D'P`,#M` M__0@2U*+$!!(@#@`,`120$'L@)0(,``"``!FU#M\``+_\+A\`&QF$B!+4HL0 M$$B`.``[?``$__!@$+A\`&AF"B!+4HL0$$B`.``P!$C`8'@[?``(_^Y@%CM\ M``K_[F`..WP`$/_N8`8[?/_V_^X_+?_P2&W_,#\M_^XO+?_\3KK]Y$_O``PK M0/_J,"W_\$C`T:W__&!:(&W__%BM__PK4/_J+RW_ZDZZ`@Q83SM`__!@2B!M M__Q4K?_\.!!![?\O*TC_ZA"$8"B0O````&-GXE.`9Y20O`````MG`/]T68!G MM%6`9P#_<E>`9P#_=&#,0>W_,)'M_^H[2/_P,"W_\+!M__1O!CMM__3_\$IM M__AG:"!M_^H,$``M9PHB;?_J#!$`*V8N#&T`,/_V9B93;?_R(&W_ZE*M_^H0 M$$B`/P!.DE1/L'S__V8*</],WPP03EU.=6`6/RW_]DZ25$^P?/__9@1P_V#D M4FW_^C`M__)3;?_RL&W_\&[<0FW_[F`@(&W_ZE*M_^H0$$B`/P!.DE1/L'S_ M_V8$</]@L%)M_^X@;?_J2A!G"C`M_^ZP;?_T;<XP+?_NT6W_^DIM__AF*&`8 M/SP`($Z25$^P?/__9@9P_V``_WA2;?_Z,"W_\E-M__*P;?_P;MI@%C\$3I)4 M3[!\__]F!G#_8`#_4E)M__I@`/T*,"W_^F``_T)(YT@`0H1*@&H$1(!21$J! M:@9$@0I$``%A/DI$9P)$@$S?`!)*@$YU2.=(`$*$2H!J!$2`4D1*@6H"1(%A M&B`!8-@O`6$2(`$B'TJ`3G4O`6$&(A]*@$YU2.<P`$A!2D%F($A!-@$T`$)` M2$"`PR(`2$`R`H+#,`%"04A!3-\`#$YU2$$F`2(`0D%(04A`0D!T#]"`TX&V M@6($DH-20%'*__),WP`,3G4@;P`$(`A*&&;\D<`@"%.`3G5.50``2&R!+#\M M``A.N@`(7$].74YU3E4``"\$."T`""\M``H_!$ZZ`#!<3[A\``IF)"!M``H0 M*``,2(`(```'9Q0_//__+RT`"DZZ`/9<3R@?3EU.=6#X3E4``"\*)&T`"B!2 ML>H`!&48,"T`",!\`/\_`"\*3KH`REQ/)%].74YU(%)2DA`M``D0@$B`P'P` M_V#H3E4``"\*0>R!%B1(($K5_````!8O"&$06$]![(+.M<AEZB1?3EU.=4Y5 M``!(YP@@)&T`"'@`(`IF"G#_3-\$$$Y=3G5**@`,9U((*@`"``QG##\\__\O M"F%47$\X`!`J``U(@#\`3KH$\E1/B$`(*@`!``QG"B\J``A.N@(P6$\(*@`% M``QG%"\J`!).N@+"6$\O*@`23KH"%%A/0I)"J@`$0JH`"$(J``PP!&".3E7_ M_DCG""`D;0`(0?K_1"E(@OP(*@`$``QG"G#_3-\$$$Y=3G4(*@`"``QG,"`2 MD*H`"#@`/P0O*@`($"H`#4B`/P!.N@*`4$^P1&<0".H`!``,0I)"J@`$</]@ MP`QM__\`#&80"*H``@`,0I)"J@`$<`!@J$JJ``AF""\*3KH`FEA/#&H``0`0 M9BH;;0`-__\_/``!2&W__Q`J``U(@#\`3KH"(E!/L'P``6:@,"T`#&``_VHD MJ@`(,"H`$$C`T*H`""5```0(Z@`"``P@4E*2$"T`#1"`2(#`?`#_8`#_/DY5 M```O"D'L@18D2$HJ``QG&-7\````%D'L@LZUR&4(<``D7TY=3G5@XD*20JH` M!$*J``@@"F#J3E7__"\*)&T`"#\\!`!.N@#`5$\K0/_\9A@U?``!`!`@"M"\ M````#B5```@D7TY=3G4U?`0``!`(Z@`!``PE;?_\``@0*@`-2(`_`$ZZ`.)4 M3TI`9P8`*@"```Q@SDY5``!(YP`P)&R"TF`4)E(@*@`$4(`O`"\*3KH$-E!/ M)$L@"F;H0JR"TDS?#`!.74YU3E4``"\*0?K_QBE(@P!"IR`M``A0@"\`3KH# MSE!/)$!*@&8(<``D7TY=3G4DK(+2)6T`"``$*4J"TB`*4(!@YDY5``!P`#`M M``@O`&&R6$].74YU3E4``$CG`#"7RR1L@M)@#B!M``A1B+'*9Q(F2B12(`IF M[G#_3-\,`$Y=3G4@"V<$)I)@!"E2@M(@*@`$4(`O`"\*3KH#B%!/<`!@V$Y5 M```O"C`M``C!_``&)$#5[(+B2FT`"&T.,"T`"+!L@LYL!$J29@XY?``"@P1P M_R1?3EU.=3`M``C!_``&(&R"XB\P"`!.N@*<6$]*@&<$<`%@`G``8-A.50`` M+RT`"$ZZ`F983TJ`9@Y.N@)P.4"#!'#_3EU.=7``8/A.50``2.<,(#@M``A. MN@!P,`3!_``&)$#5[(+B2D1M"KAL@LYL!$J29A`Y?``"@P1P_TS?!#!.74YU M,"H`!,!\``-F"CE\``6#!'#_8.1P`#`M``XO`"\M``HO$DZZ`BQ/[P`,*@"P MO/____]F#$ZZ`?`Y0(,$</]@N"`%8+1.5?_\2'@0`$*G3KH"V%!/*T#__`@` M``QG$DIL@NIF""`M__Q.74YU3KH`!G``8/1.50``2'@`!$AZ`!Y.N@'&+P!. MN@'(3^\`##\\``%.N@`,5$].74YU7D,*`$Y5``!*K(+\9P8@;(+\3I`_+0`( M3KH`"%1/3EU.=4Y5__PO!#`M``A(P"M`__Q*K(+B9RAX`&`*/P1.N@#05$]2 M1+AL@LYM\#`L@L[!_``&+P`O+(+B3KH!TE!/2JR#`&<&(&R#`$Z02JR#!F<* M+RR#!DZZ`7)83TJL@PIG"B\L@PI.N@%B6$]*K(,.9PHO+(,.3KH!4EA/+'@` M!`@N``0!*6<4+PU+^@`*3J[_XBI?8`9"I_-?3G-*K(+L9C!*K(+X9R@P+(+V M2,`O`"\L@OA.N@%84$\P+(+T4D!(P.6`+P`O+(+P3KH!0E!/8`Y.N@$R+RR" M[$ZZ`8183R`M__PN;(+63G4H'TY=3G5.50``2.<.(#@M``@P!,'\``8D0-7L M@N)*1&T*N&R"SFP$2I)F$#E\``*#!'#_3-\$<$Y=3G4P*@`$P'R``&8(+Q). MN@`*6$]"DG``8.`B+P`$+&R"WD[N_]PB+P`$+&R"WD[N_X(B+P`$+&R"WD[N M_[@L;(+>3N[_RBQL@MY.[O]\(B\`!"QL@MY.[O\H3.\`!@`$+&R"WD[N_^(L M;(+>3N[_Q$SO``X`!"QL@MY.[O_02.<!!$SO((``#"QL@MI.KO^43-\@@$YU M(F\`!"QL@MI.[OX^3OH``B)O``0L;(+:3N[^8DSO``,`!"QL@MI.[O\Z2.<# M`")O``PL;(+:3J[^.$S?`,!.=2)O``0L;(+:3N[^VBQL@MI.[O]\(F\`!"`O M``@L;(+:3N[_+B!O``0L;(+:3N[^C"!O``1,[P(!``@B+P`0+&R"VD[N_D0L M;(+:(F\`!"`O``A.[OW8(F\`!"`O``@L;(+:3N[^#B)O``0L;(+:3N[^ADSO M``,`!"QL@MI.[O[.(&\`!"QL@MI.[OZ`3.\#```$+&R#'$[N_Z`@;P`$+&R# M'$[N_Z8@;P`$+&R#'$[N_[(@+P`$+&R#%$[N__H@+P`$+&R#%$[N__0@+P`$ M(B\`""QL@Q1.[O_N```#[`````$````!```)3`````````/R```#Z@```+0` M``6````%A```!8@```6,```%D```!90```68```%G```!:````6D```%J``` M!:P```6P```%MP``!;X```7&```%T```!=D```7@```````?`#L`6@!X`)<` MM0#4`/,!$0$P`4X``````!\`/`!;`'D`F`"V`-4`]`$2`3$!3S`Q,C,T-38W M.#EA8F-D968````@("`@("`@("`P,#`P,"`@("`@("`@("`@("`@("`@()!` M0$!`0$!`0$!`0$!`0$`,#`P,#`P,#`P,0$!`0$!`0`D)"0D)"0$!`0$!`0$! M`0$!`0$!`0$!`0$!0$!`0$!`"@H*"@H*`@("`@("`@("`@("`@("`@("`@)` M0$!`(``````````````````!``````$``````````````````````0$````! M``````````````````````$"`````0`````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````4```` M``/L````$P``````````````!`````@````,````$````!0````8````'``` M`"`````D````*````"P````P````-````#@````\````0````$0```!(```` 1`````_(```/K`````0```_(P ` end SHAR_EOF if test 10404 -ne "`wc -c < 'clockrd.uue'`" then echo shar: error transmitting "'clockrd.uue'" '(should have been 10404 characters)' fi fi # end of overwriting check echo shar: extracting "'clocktest.uue'" '(13286 characters)' if test -f 'clocktest.uue' then echo shar: will not over-write existing file "'clocktest.uue'" else cat << \SHAR_EOF > 'clocktest.uue' begin 644 clocktest M```#\P`````````#``````````(```B'````R0````$```/I```(AT[Z$+). M5?S.2'H"1DZZ%>A83TZZ`Q1*0&<*/SP``4ZZ'S943TAZ`D%.NA7,6$\_//__ M2&R!)DZZ&WY<3TAM_.!.N@*N6$](>@(I2&W\X$ZZ%(Y03TI`9P`!\$AZ`AI( M;?S@3KH4>E!/2D!F"$ZZ`]Y@``'22'H"`TAM_.!.NA1@4$]*0&8(3KH#VF`` M`;A(>@'L2&W\X$ZZ%$903TI`9@A.N@-\8``!GDAZ`=5(;?S@3KH4+%!/2D!F M"$ZZ`WA@``&$/SP`!$AZ`;I(;?S@3KH4%$_O``I*0&8B2&W\WDAZ`:=(;?SD M3KH)Q$_O``P_+?S>3KH#H%1/8``!2C\\``1(>@&(2&W\X$ZZ$]I/[P`*2D!F M.$AM_-Q(>@%U2&W\Y$ZZ"8I/[P`,/RW\W$ZZ`[)43SM`_-X_+?S>/RW\W$AZ M`5).NA2R4$]@``#Z/SP`!4AZ`5E(;?S@3KH3BD_O``I*0&8J2&W\WDAM_-Q( M>@%#2&W\Y4ZZ"39/[P`0/RW\WC\M_-Q.N@0N6$]@``"X2'H!)TAM_.!.NA-& M4$]*0&8(3KH$HF```)Y(>@$22&W\X$ZZ$RQ03TI`9@A.N@2@8```A$AZ`/]( M;?S@3KH3$E!/2D!F%DAM_,Y.N@266$](;?S.3KH%T%A/8%H_/``#2'H`UTAM M_.!.NA+L3^\`"DI`9CA(;?S:2&W\V$AM_-9(;?S42&W\TDAM_-!(;?S.2'H` MJTAM_.-.N@B$3^\`)$AM_,Y.N@;,6$]@"DAZ`*1.NA.V6$]@`/W>3KH!M$Y= M3G5#;&]C:R!T97-T:6YG('!R;V=R86T*`$-O;6UA;F0Z(`!Q=6ET`'-D`&-D M`'-C`&-C`'-E;F0`)7@`<F5A9``E>`!296=I<W1E<B`E>"!C;VYT86EN<R`E M>`H`=W)I=&4`)7@@)7@`:&]L9`!N;VAO;&0`9V5T`'-E=``E9"`E9"`E9"`E M9"`E9"`E9"`E9`!5;FMN;W=N(&-O;6%N9`H`3E7__DAL@1!.N@QR6$\[0/_^ ML'P`"F<6#&W____^9PX@;0`(4JT`"!"M__]@UB!M``A"$$Y=3G5.50``2'H` M;DZZ'F983RE`@QA*K(,89A!(>@!I3KH2L%A/</].74YU2'D``/``3KH>G%A/ M*4"#'`@L``:#'F<(""P`!(,>9@Y(>@!A3KH2@%A/</]@SDAY``#P`$AY``#P M`$ZZ'H!03TZZ`.A";(,6<`!@L'!O=&=O+G)E<V]U<F-E`$-L;V-K(&5R<F]R M.B!C86XG="!O<&5N(%!O=&=O(')E<V]U<F-E"@!#;&]C:R!E<G)O<CH@8V%N M)W0@86QL;V-A=&4@9V%M97!O<G0@8FET<PH`3E4``$AY``#P`$*G3KH>`%!/ M+RR#'$ZZ'>I83TY=3G5.50``2'@0`$*G3KH=XE!/84I.74YU3E4``$AX$`!( M>!``3KH=RE!/83).74YU3E4``$AX0`!"ITZZ';103V$<3EU.=4Y5``!(>$`` M2'A``$ZZ'9Q03V$$3EU.=4Y5__X[?``!__Y2;?_^#&T`1O_^;_1.74YU3E7_ M_CM\``'__C`M``C`?``!L'P``68$89Y@`F&P3KK_:@QM``W__FP$3KK_=.#M M``A2;?_^#&T`#?_^;\QACDZZ_W9.NO]:3EU.=4Y5__(P+0`(<@GC8#0L@Q;M M0H!"@'P!##\`89A43W``$#D`O^`!P+P```"`L+P`````5L'"?``!.T'__$ZZ M_P!.NO\2<``0.0"_X`'`O````("PO`````!6P<)\``$[0?_Z3KK^VDZZ_NQP M`!`Y`+_@`<"\````@+"\`````%;!PGP``3M!__9.NOZT3KK^QG``$#D`O^`! MP+P```"`L+P`````5L'"?``!.T'_^#`M__KC0#(M__CE08!!-"W_]N="@$*` M;?_\.T#__C`M__Y.74YU3E4``#`L@Q;M0#\`3KK^TE1/,"T`"'()XV`T+(,6 M[4*`0C8M``KC0X!#",``!S\`3KK^KE1/,"T`"'()XV`T+(,6[4*`0C8M``KC M0X!#@'P`H#\`3KK^BE1/,"T`"'()XV`T+(,6[4*`0C8M``KC0X!#",``!S\` M3KK^9E1/,"R#%NU`/P!.NOY85$].74YU3E4``#E\``&#%C\\`$!.NOY`5$]. M74YU3E4``$)L@Q9"9TZZ_BQ43TY=3G5.50``8<X@;0`(+P@_/``,3KK^7E1/ MP?P`"C\`/SP`"TZZ_DY43S(?TD`@7])\!VPP@2!M``@O"#\\``I.NOXR5$_` M?``!P?P`"B!?/P`O"#\\``E.NOX:5$\@7S(?TD`Q00`"(&T`""\(/SP`"$ZZ M_@!43\!\``/!_``*(%\_`"\(/SP`!TZZ_>A43R!?,A_20#%!``0_/``&3KK] MU%1/(&T`"#%```8@;0`(+P@_/``%3KK]O%1/P'P``\'\``H@7S\`+P@_/``$ M3KK]I%1/(%\R'])`,4$`""!M``@O"#\\``-.NOV*5$_`?``'P?P`"B!?/P`O M"#\\``).NOUR5$\@7S(?TD`Q00`*(&T`""\(/SP``4ZZ_5A43\!\``?!_``* M(%\_`"\(0F=.NOU"5$\@7S(?TD`Q00`,3KK^KDY=3G5.50``(&T`"#\H``PB M;0`(/RD`"BQM``A*;@`(9@1P#&`B+&T`"`QN``P`"&X*+&T`"#`N``A@#"QM M``@P+@`(D'P`##\`+&T`"#(62,&#_`!D2$$_`2QM``@T+@`"4T)(PN6"3>R` M`B\V*``L;0`(/RX`!"QM``@V+@`&2,/E@TWL@#(O-C@`2'H`F4ZZ#;1/[P`6 M(&T`"`QH``P`"&P,2'H`H$ZZ#9Q83V`*2'H`F4ZZ#9!83TY=3G5*86X`1F5B M`$UA<@!!<'(`36%Y`$IU;@!*=6P`075G`%-E<`!/8W0`3F]V`$1E8P!3=6YD M87D`36]N9&%Y`%1U97-D87D`5V5D;F5S9&%Y`%1H=7)S9&%Y`$9R:61A>0!3 M871U<F1A>0`E+3ES("4R9"TE<RTE,#)D("4R9#HE,#)D.B4P,F0`($%-"@`@ M4$T*`$Y5__P@;0`(,!!(P('\``1(0+!\``!7P<)\``$[0?_^(&T`"`QH``P` M"%S`P'P``3M`__Q.NOT.(&T`"#`02,"!_`!D2$!(P('\``H_`#\\``Q.NOQ@ M6$\@;0`(,!!(P('\``I(0#\`/SP`"TZZ_$983R!M``@P*``"2,"!_``*/P`_ M/``*3KK\+%A/(&T`"#`H``)(P('\``I(0#\`/SP`"4ZZ_!!83R!M``@P*``$ M2,"!_``*,BW__N5!@$$_`#\\``A.NOON6$\@;0`(,"@`!$C`@?P`"DA`/P`_ M/``'3KK[TEA/(&T`"#\H``8_/``&3KK[P%A/(&T`"#`H``A(P('\``HR+?_\ MY4&`00C```,_`#\\``5.NON:6$\@;0`(,"@`"$C`@?P`"DA`/P`_/``$3KK[ M?EA/(&T`"#`H``I(P('\``H_`#\\``-.NOMD6$\@;0`(,"@`"DC`@?P`"DA` M/P`_/``"3KK[2%A/(&T`"#`H``Q(P('\``H_`#\\``%.NOLN6$\@;0`(,"@` M#$C`@?P`"DA`/P!"9TZZ^Q183TZZ^[9.74YU3E4``"EM``B"RD(L@LY(;0`0 M+RT`#$AZ``Y.N@!43^\`#$Y=3G5.50``2FT`"&8D(&R"RDH09Q0@;(+*4JR" MRA`02(#`?`#_3EU.=1E\``&"SF`82BR"SF824ZR"RB!L@LH0$$B`P'P`_V#< M</]@V$Y5_W)(YP\P)&T`#"9M`!!Z`"EM``B"TB!*4HH0$$B`.`!G``+2N'P` M)68``I)"+?_[0BW_^D(M__DY?`!_@M`,$@`J9@A2BAM\``'_^Q`22(!20$'L M@(X(,``"``!G-$)L@M`0$DB`,BR"T,/\``K009!\`#`Y0(+04HH0$DB`4D!! M[("."#```@``9M8;?``!__D,$@!L9@@;?``!__I2BB!*4HH0$$B`/@!(P&`` M`;QX)6```B!"+?_Z8`8;?``!__IX#'P*8!8;?``!__IX`'P08`H;?``!__IX M#GP(3KH"0DI`9@`"#DAM__P_!C`$2,!![(!ET(@O`#($2,%#[(!.THDO`4ZZ M`E1/[P`.2D!G``'B2BW_^V8>2BW_^F<,($M8BR)0(JW__&`*($M8BR)0,JW_ M_E)%8``!@$(M__H,$@!>9P8,$@!^9@A2BAM\``'_^D'M_W(K2/_T8`H@;?_T M4JW_]!"$($I2BA`02(`X`+!\`%UFYB!M__1"$&`<&WP``?_Z&WP`(/]R&WP` M"?]S&WP`"O]T0BW_=4ZZ`81*0&8``5!*+?_[9@@@2UB+*U#_]$(M__DP+(+0 M4VR"T$I`9VY"9R!L@M).D%1/.`"P?/__9UQ*+?_Z9Q@_!$AM_W).N@.87$]* M@&<$<`%@`G``8!8_!$AM_W).N@.`7$]*@&8$<`%@`G``9PX_/``!(&R"TDZ0 M5$]@&$HM__MF"B!M__12K?_T$(0;?``!__E@ADHM__EG``"\2BW_^V8.OGP` M8V<&(&W_]$(04D5@:DHM__EF!CE\``&"T$(M_W(;?``!__I@`/\^D+P````E M9P#^/I"\````'V<`_D"0O`````MG`/Y.D+P````)9P#^.%>`9P#^IE&`9[13 M@&<`_B)9@&<`_A!?@&<`_BY9@&<`_LY;@&<`_A9@-#`$4D!![("."#``!``` M9PAA5$I`9B)@'$)G(&R"TDZ05$^P1&<./SP``2!L@M).D%1/8`1@`/TD2D5F M)D)G(&R"TDZ05$^P?/__9@IP_TS?#/!.74YU/SP``2!L@M).D%1/,`5@Z$Y5 M``!"9R!L@M).D%1/4D!#[("."#$`!```9P)@YC\\``$@;(+23I!43[!\__]F M!G#_3EU.=7``8/A.5?_Z2.<,($IL@M!N"G``3-\$,$Y=3G5";?_Z<``Z`$C` M*T#__$)G(&R"TDZ05$\X`+!\`"UF"CM\``'_^E)%8!:X?``K9@1216`,/SP` M`2!L@M).D%1/8'!"9R!L@M).D%1/.``_`"\M``A.N@&R7$\D0$J`9B@,;0`0 M`!!F$DJM__QF#+A\`'AG/+A\`%AG-C\\``$@;(+23I!43V`P,BT`$$C!("W_ M_$ZZ!?@K0/_\(`J0K0`((&T`#!(P``!(@4C!TZW__%)%NFR"T&V*2FW_^F<. M(&T`$B`M__Q$@""`8`@@;0`2(*W__#`%8`#_($Y5``!(YP@@)&T`""\*3KH` M,EA/.`"P?/__9R(P!$C`8!13D@CJ``,`#'#_3-\$$$Y=3G5@UDJ`9_I9@&?D M,`1@ZDY5```O"B1M``@@4K'J``1E#"\*81983R1?3EU.=2!24I(0$$B`P'P` M_V#L3E4``$CG"#`D;0`($"H`#,`\`!AG"G#_3-\,$$Y=3G4(J@`"``Q*J@`( M9@@O"DZZ#,983Q`J``Q(@`@```=G,$'L@1`F2!`K``Q(@,!\`(2P?`"$9@P_ M//__+PM.N@M^7$_7_````!9![(+(M\AEUC\J`!`O*@`($"H`#4B`/P!.N@/6 M4$\X`$I`;A1*1&8$<`A@`G`0@2H`#'#_8`#_>C`$2,`DJ@`(T*H`""5```0@ M4E*2$!!(@,!\`/]@`/]:(&\`!#`O``@2&&<*L@!F^"`(4X!.=7``3G5A<$/L M@LI%[(+*M<EF#C(\`!9K"'0`(L)1R?_\*4^"VBQX``0I3H+>2.>`@`@N``0! M*6<02_H`"$ZN_^)@!D*G\U].<T/Z`"!.KOYH*4""XF8,+CP``X`'3J[_E&`$ M3KH`&E!/3G5D;W,N;&EB<F%R>0!)^0``?_Y.=4Y5```O"DAY``$``#`L@LC! M_``&+P!.NA`$4$\I0(+F9A1"ITAY``$``$ZZ#\A03RYL@MI.=2!L@N9":``$ M(&R"YC%\``$`$")L@N8S?``!``H@;(+:("R"VI"H``10@"E`@NH@;(+J(+Q- M04Y80J=.N@^X6$\D0$JJ`*QG+B\M``PO+0`(+PI.N@"R3^\`##E\``&"[B!L M@N8`:(````0@;(+F`&B````*8$1(:@!<3KH/XEA/2&H`7$ZZ#Y)83RE`@O`@ M;(+P2J@`)&<0(&R"\")H`"0O$4ZZ#K183R\L@O`O"DZZ`RY03REL@O""]$ZZ M#K0@;(+F((!.N@[4(&R"YB%```9G%DAX`^U(>@`L3KH.L%!/(&R"YB%```PO M+(+T/RR"^$ZZ[:Y<3T)G3KH,^%1/)%].74YU*@!.50``2.<,,"1M`!`@;0`( M("@`K.6`*``@1"`H`!#E@"9`$!-(@$C`T*T`#%2`.4""^D*G,"R"^DC`+P!. MN@ZB4$\I0(+\9@A,WPPP3EU.=1`32(`_`"!+4H@O""\L@OQ.N@%$3^\`"DAZ M`3H0$TB`2,#0K(+\+P!.N@(J4$\_+0`.+PHO+(+\3KH!QD_O``I";(+X)FR" M_"1+$!-(@#H`L'P`(&<8NGP`"6<2NGP`#&<,NGP`#6<&NGP`"F8$4HM@V`P3 M`"!M>@P3`")F+E*+($M2BQ`02(`Z`&<>($I2BA"%NGP`(F80#!,`(F8$4HM@ M!D(J__]@`F#68#@@2U*+$!!(@#H`9R:Z?``@9R"Z?``)9QJZ?``,9Q2Z?``- M9PZZ?``*9P@@2E**$(5@SB!*4HI"$$I%9@)3BU)L@OA@`/]:0A)"IS`L@OA2 M0$C`Y8`O`$ZZ#8Q03RE`@O1F"$)L@OA@`/[D>@`F;(+\8!XP!4C`Y8`@;(+T M(8L(`"\+3KH&>%A/4D!(P-?`4D6Z;(+X;=PP!4C`Y8`@;(+T0K`(`&``_J8@ M`$SO`P``!"`(,B\`#&`"$-E7R?_\9P9206`"0AA1R?_\3G5.50``2.<,(#@M M``A.N@JZ,`3!_``&)$#5[(+F2D1M"KAL@LAL!$J29A`Y?``"@P!P_TS?!#!. M74YU,"H`!,!\``.P?``!9@HY?``%@P!P_V#@<``P+0`.+P`O+0`*+Q).N@QR M3^\`#"H`L+S_____9@Q.N@PV.4"#`'#_8+0@!6"P,#Q__V`$,"\`#"!O``1* M&&;\4T@B;P`(4T`0V5?(__QG`D(0("\`!$YU,#Q__V`$,"\`#%-`:Q0@;P`$ M(F\`"+$)9@Q32$H85\C_]G``3G5C!'`!3G5P_TYU(&\`!"`((F\`"!#99OQ. M=4CG<``T`<3`)@%(0\;`2$-"0]2#2$#`P4A`0D#0@DS?``Y.=4Y5``!(YPXP M)&T`"$*G2'H`CDZZ##)03RE`@R!F"$S?#'!.74YU(&T`#")H`"0O*0`$3KH, M<EA/*`!G4DAZ`&T@1"\H`#9.N@Q$4$\F0$J`9S1(>`/M+PM.N@M44$\L`&<D M(`;E@"H`($4E:``(`*0E1@"<2'@#[4AZ`#A.N@LP4$\E0`"@+P1.N@P06$\O M+(,@3KH+9%A/0JR#(&"`:6-O;BYL:6)R87)Y`%=)3D1/5P`J`$Y5``!(;0`, M+RT`"$AZ!'!.N@"83^\`#$Y=3G5.50``2.<(("1M``X,;0`$`!)F""!M``@H M$&`<2FT`#&\,(&T`"'``,!`H`&`*(&T`"#`02,`H`$)M`!)*;0`,;!!$;0`, M2H1L"$2$.WP``0`2,BT`#$C!(`1.N@..0>R`?%.*%+```#(M``Q(P2`$3KH# MA"@`9MI*;0`29P93BA2\`"T@"DS?!!!.74YU3E7_(DCG"#`D;0`()FT`#$)M M__HK;0`0__P@2U*+$!!(@#@`9P`"[+A\`"5F``+*0BW_,#M\``'_^#M\`"#_ M]CM\)Q#_]"!+4HL0$$B`.`"P?``M9@Y";?_X($M2BQ`02(`X`+A\`#!F$#M\ M`##_]B!+4HL0$$B`.`"X?``J9A@@;?_\5*W__#M0__(@2U*+$!!(@#@`8#)" M;?_R8!PP+?_RP?P`"M!$D'P`,#M`__(@2U*+$!!(@#@`,`120$'L@(X(,``" M``!FU+A\`"YF6B!+4HL0$$B`.`"P?``J9A@@;?_\5*W__#M0__0@2U*+$!!( M@#@`8#)";?_T8!PP+?_TP?P`"M!$D'P`,#M`__0@2U*+$!!(@#@`,`120$'L M@(X(,``"``!FU#M\``+_\+A\`&QF$B!+4HL0$$B`.``[?``$__!@$+A\`&AF M"B!+4HL0$$B`.``P!$C`8'@[?``(_^Y@%CM\``K_[F`..WP`$/_N8`8[?/_V M_^X_+?_P2&W_,#\M_^XO+?_\3KK]Y$_O``PK0/_J,"W_\$C`T:W__&!:(&W_ M_%BM__PK4/_J+RW_ZDZZ`@Q83SM`__!@2B!M__Q4K?_\.!!![?\O*TC_ZA"$ M8"B0O````&-GXE.`9Y20O`````MG`/]T68!GM%6`9P#_<E>`9P#_=&#,0>W_ M,)'M_^H[2/_P,"W_\+!M__1O!CMM__3_\$IM__AG:"!M_^H,$``M9PHB;?_J M#!$`*V8N#&T`,/_V9B93;?_R(&W_ZE*M_^H0$$B`/P!.DE1/L'S__V8*</], MWPP03EU.=6`6/RW_]DZ25$^P?/__9@1P_V#D4FW_^C`M__)3;?_RL&W_\&[< M0FW_[F`@(&W_ZE*M_^H0$$B`/P!.DE1/L'S__V8$</]@L%)M_^X@;?_J2A!G M"C`M_^ZP;?_T;<XP+?_NT6W_^DIM__AF*&`8/SP`($Z25$^P?/__9@9P_V`` M_WA2;?_Z,"W_\E-M__*P;?_P;MI@%C\$3I)43[!\__]F!G#_8`#_4E)M__I@ M`/T*,"W_^F``_T)(YT@`0H1*@&H$1(!21$J!:@9$@0I$``%A/DI$9P)$@$S? M`!)*@$YU2.=(`$*$2H!J!$2`4D1*@6H"1(%A&B`!8-@O`6$2(`$B'TJ`3G4O M`6$&(A]*@$YU2.<P`$A!2D%F($A!-@$T`$)`2$"`PR(`2$`R`H+#,`%"04A! M3-\`#$YU2$$F`2(`0D%(04A`0D!T#]"`TX&V@6($DH-20%'*__),WP`,3G4@ M;P`$(`A*&&;\D<`@"%.`3G5.50``2&R!)C\M``A.N@`(7$].74YU3E4``"\$ M."T`""\M``H_!$ZZ`#!<3[A\``IF)"!M``H0*``,2(`(```'9Q0_//__+RT` M"DZZ`/9<3R@?3EU.=6#X3E4``"\*)&T`"B!2L>H`!&48,"T`",!\`/\_`"\* M3KH`REQ/)%].74YU(%)2DA`M``D0@$B`P'P`_V#H3E4``"\*0>R!$"1(($K5 M_````!8O"&$06$]![(+(M<AEZB1?3EU.=4Y5``!(YP@@)&T`"'@`(`IF"G#_ M3-\$$$Y=3G5**@`,9U((*@`"``QG##\\__\O"F%47$\X`!`J``U(@#\`3KH$ M\E1/B$`(*@`!``QG"B\J``A.N@(P6$\(*@`%``QG%"\J`!).N@+"6$\O*@`2 M3KH"%%A/0I)"J@`$0JH`"$(J``PP!&".3E7__DCG""`D;0`(0?K_1"E(@P(( M*@`$``QG"G#_3-\$$$Y=3G4(*@`"``QG,"`2D*H`"#@`/P0O*@`($"H`#4B` M/P!.N@*`4$^P1&<0".H`!``,0I)"J@`$</]@P`QM__\`#&80"*H``@`,0I)" MJ@`$<`!@J$JJ``AF""\*3KH`FEA/#&H``0`09BH;;0`-__\_/``!2&W__Q`J M``U(@#\`3KH"(E!/L'P``6:@,"T`#&``_VHDJ@`(,"H`$$C`T*H`""5```0( MZ@`"``P@4E*2$"T`#1"`2(#`?`#_8`#_/DY5```O"D'L@1`D2$HJ``QG&-7\ M````%D'L@LBUR&4(<``D7TY=3G5@XD*20JH`!$*J``@@"F#J3E7__"\*)&T` M"#\\!`!.N@#`5$\K0/_\9A@U?``!`!`@"M"\````#B5```@D7TY=3G4U?`0` M`!`(Z@`!``PE;?_\``@0*@`-2(`_`$ZZ`.)43TI`9P8`*@"```Q@SDY5``!( MYP`P)&R"UF`4)E(@*@`$4(`O`"\*3KH$(E!/)$L@"F;H0JR"UDS?#`!.74YU M3E4``"\*0?K_QBE(@P9"IR`M``A0@"\`3KH#T%!/)$!*@&8(<``D7TY=3G4D MK(+6)6T`"``$*4J"UB`*4(!@YDY5``!P`#`M``@O`&&R6$].74YU3E4``$CG M`#"7RR1L@M9@#B!M``A1B+'*9Q(F2B12(`IF[G#_3-\,`$Y=3G4@"V<$)I)@ M!"E2@M8@*@`$4(`O`"\*3KH#=%!/<`!@V$Y5```O"C`M``C!_``&)$#5[(+F M2FT`"&T.,"T`"+!L@LAL!$J29@XY?``"@P!P_R1?3EU.=3`M``C!_``&(&R" MYB\P"`!.N@*<6$]*@&<$<`%@`G``8-A.50``+RT`"$ZZ`F983TJ`9@Y.N@)P M.4"#`'#_3EU.=7``8/A.50``2.<,(#@M``A.N@!P,`3!_``&)$#5[(+F2D1M M"KAL@LAL!$J29A`Y?``"@P!P_TS?!#!.74YU,"H`!,!\``-F"CE\``6#`'#_ M8.1P`#`M``XO`"\M``HO$DZZ`CI/[P`,*@"PO/____]F#$ZZ`?`Y0(,`</]@ MN"`%8+1.5?_\2'@0`$*G3KH"KE!/*T#__`@```QG$DIL@NYF""`M__Q.74YU M3KH`!G``8/1.50``2'@`!$AZ`!Y.N@'&+P!.N@'63^\`##\\``%.N@`,5$]. M74YU7D,*`$Y5``!*K(,"9P8@;(,"3I`_+0`(3KH`"%1/3EU.=4Y5__PO!#`M M``A(P"M`__Q*K(+F9RAX`&`*/P1.N@#05$]21+AL@LAM\#`L@LC!_``&+P`O M+(+F3KH!OE!/2JR#!F<&(&R#!DZ02JR#"F<*+RR#"DZZ`7183TJL@PYG"B\L M@PY.N@%D6$]*K(,29PHO+(,23KH!5%A/+'@`!`@N``0!*6<4+PU+^@`*3J[_ MXBI?8`9"I_-?3G-*K(+P9C!*K(+\9R@P+(+Z2,`O`"\L@OQ.N@%$4$\P+(+X M4D!(P.6`+P`O+(+T3KH!+E!/8`Y.N@$>+RR"\$ZZ`5I83R`M__PN;(+:3G4H M'TY=3G5.50``2.<.(#@M``@P!,'\``8D0-7L@N9*1&T*N&R"R&P$2I)F$#E\ M``*#`'#_3-\$<$Y=3G4P*@`$P'R``&8(+Q).N@`*6$]"DG``8.`B+P`$+&R" MXD[N_]PB+P`$+&R"XD[N_X(B+P`$+&R"XD[N_[@L;(+B3N[_RBQL@N).[O]\ M(B\`!"QL@N).[O\H3.\`!@`$+&R"XD[N_^(L;(+B3N[_Q$SO``X`!"QL@N). M[O_63.\`#@`$+&R"XD[N_]!(YP$$3.\@@``,+&R"WDZN_Y1,WR"`3G5.^@`" M(F\`!"QL@MY.[OYB3.\``P`$+&R"WD[N_SHB;P`$+&R"WD[N_MHL;(+>3N[_ M?")O``0@+P`(+&R"WD[N_RX@;P`$+&R"WD[N_HPL;(+>(F\`!"`O``A.[OW8 M(F\`!"`O``@L;(+>3N[^#B)O``0L;(+>3N[^ADSO``,`!"QL@MY.[O[.(&\` M!"QL@MY.[OZ`3.\#```$+&R#($[N_Z`@;P`$+&R#($[N_Z8@;P`$+&R#($[N M_[(@+P`$+&R#&$[N__H@+P`$+&R#&$[N__0@+P`$(B\`""QL@QA.[O_N```# M[`````$````!```1*`````````/R```#Z@```+(```AN```(<@``"'8```AZ M```(?@``"((```B&```(B@``"(X```B2```(E@``")H```B>```(I0``"*P` M``BT```(O@``",<```C.04)#1$5&86)C9&5F.3@W-C4T,S(Q,``*"PP-#@\* M"PP-#@\)"`<&!00#`@$``#`Q,C,T-38W.#EA8F-D968````@("`@("`@("`P M,#`P,"`@("`@("`@("`@("`@("`@()!`0$!`0$!`0$!`0$!`0$`,#`P,#`P, M#`P,0$!`0$!`0`D)"0D)"0$!`0$!`0$!`0$!`0$!`0$!`0$!0$!`0$!`"@H* M"@H*`@("`@("`@("`@("`@("`@("`@)`0$!`(``````````````````!```` M``$``````````````````````0$````!``````````````````````$"```` M`0`````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````4```#[````!,```````````````0````( M````#````!`````4````&````!P````@````)````"@````L````,````#0` G```X````/````$````!$````2`````````/R```#ZP````$```/R ` end SHAR_EOF if test 13286 -ne "`wc -c < 'clocktest.uue'`" then echo shar: error transmitting "'clocktest.uue'" '(should have been 13286 characters)' fi fi # end of overwriting check # End of shell archive exit 0