Index: c/build-tools/os/msdos/cklength.uue
===================================================================
--- c/build-tools/os/msdos/cklength.uue	(revision ced11f99842a1085e7d26a433b57b5d1fd14f6d2)
+++ c/build-tools/os/msdos/cklength.uue	(revision ced11f99842a1085e7d26a433b57b5d1fd14f6d2)
@@ -0,0 +1,283 @@
+begin 664 cklength
+M?T5,1@$" 0             "  (    !  $,%    #0  "T8       T "  
+M!0 H !H %P    8    T  $ -         "@    H     4          P  
+M -0              !$         !          !       !           7
+M2P  %TL    %  $       $  !=,  (73         &\   %?     <  0  
+M     @  %U   A=0         (@         !P     O=7-R+VQI8B]L9"YS
+M;RXQ         $,   !6    20                   #P             
+M #@              $4         /0   !P   !#    &@              
+M           A    30   #\         *0   $X   !"               D
+M         $@    W                         $8         )@   "  
+M  !          %(         4P         Z    *@              00  
+M $H         'P   $L   !5    3P         L    .P   %0    H    
+M-@   #$    P    40                                          
+M                                                            
+M                                                            
+M                                                       G    
+M                '0         C               ;               N
+M         "(         -0         E         #D    R    -    !X 
+M             "T         ,P        !$    *P                  
+M       ^         "\         3                    %    !'    
+M                         0#4      ,   $       $ Z      #   "
+M       ! U0      P   P       0BT      ,   0       $*W      #
+M   %       !"S       P  !@       0P4      ,   <       $32   
+M   #   (       !$^       P  "0       1/L      ,   H       $3
+M]      #   +       !%        P  #        A=,      ,   T     
+M  (74      #   .       "%]@      P  #P       ACP      ,  !  
+M      (9"      #   1                 P  $@                , 
+M !,                #   4                 P  %0              
+M  ,  !8                #   7                 P  &           
+M      ,  !D    !  (8.      2        "  !$_0     $0  "P   !8 
+M 0P4    =!(   <    =  (8U      2        (@ "&$0     $@      
+M "<  1/L     !$   H    U  (8O      2        /  "&0@    $$0  
+M$0   $4  AB8     !(       !.  (9#     01   1    5P "',@     
+M$0#_\0   %P  1+     2!(   <   !B  $2>    $@2   '    9P !$8@ 
+M  "H$@  !P   &\  AD8   !0"$  !$   !T  (73      1 /_Q    B@ "
+M&*0     $@       )   A@(     !(       "7  (8%      2        
+MG  !$T@     $@  "    *(  ACT    !!$  !    "J  (9$     01   1
+M    M  "&E@   )@$0  $0   ,   AB      !(       #'  (8\     01
+M   0    S0 "%U      $0#_\0   -8  0[H   !0!(   <   #>  (9&   
+M 4 1   1    Y  "&E@   )@$0  $0   /$  AC@     !(       #W  (8
+M+      2        _P "&"      $@       04  AD,    !"$  !$   $-
+M  (<N     01   1   !$P "&+      $@       1H  1 H   !8!(   < 
+M  $@  (8_     01   0   !,P "'+P    $$0  $0   3H  AC(     !( 
+M      $_  (<P     01   1   !1@ "&&@     $@       4P  AS$    
+M!!$  !$   %3  (8^     01   0   !9P "&0@     $0#_\0   6X  A?8
+M     !$ __$   &(  (87      2       !C@ "&1     $$0  $0   9< 
+M 1,(    /!(   <   &I  $3\      1   *   !M@ !%TL     $0#_\0  
+M ;T  10     !!$   P   '*  $2,    $@2   '   !SP "&(P     $@  
+M     =8  0R(     !(   <   'H  $3^      1   +   !]0 !#10   '4
+M$@  !P   ?H  AD     !!$  !    (&  (8=      2       "#0 !$^  
+M    $@  "0   A,  AA0     !(     9V5T;W!T %]?1%1/4E],25-47U\ 
+M7W-T87)T ')E860 871O:0!?7T-43U)?3$E35%]? '-T<G1O; !P<F]G;F%M
+M90!V9G!R:6YT9@!?96YV:7)O;@!?96YD %=R:71E %)E860 9V5T<&%R;0!?
+M:6]B %]'3$]"04Q?3T9&4T547U1!0DQ%7P!A8F]R= !A=&5X:70 97AI= !?
+M:6YI= !V97)B;W-E %]S>7-?;F5R<@!S>7-?97)R;&ES= !F8VQO<V4 55-!
+M1T4 7T193D%-24, <')O8V5S<P!?7VEO8@!?<WES7V5R<FQI<W0 =W)I=&4 
+M<W1R<F-H<@!?97AI= !E;G9I<F]N &5R<FYO '-T<F-H<@!E<G)O<@!R97!O
+M<G1?;&EN95]L96YG=&@ ;W!T:6YD &]P96X ;W!T87)G &9G971S &]P=&5R
+M<@!R97!O<G1?;&EN95]N=6UB97)S %]E9&%T80!?4%)/0T5$55)%7TQ)3DM!
+M1T5?5$%"3$5? &9O<&5N '-Y<U]N97)R %]?9&]?9VQO8F%L7V1T;W)S %]?
+M0U1/4E]%3D1?7P!?971E>'0 7VQI8E]V97)S:6]N $]P96X 9F9L=7-H %]?
+M9&]?9VQO8F%L7V-T;W)S %]?1%1/4E]%3D1?7P!M86EN &QI;F5?;&5N9W1H
+M '-T<FQE;@!?9FEN:0!F<')I;G1F &QI8F,N<V\N,0       AD,   C$P  
+M     AS$  !#$P       AS   !!$P       AR\   _$P       AD8   U
+M$P   "   AD0  !($P       AI8   P$P       A@(   K%0       A@4
+M   L%0       A@@   Y%0       A@L   X%0       A@X   :%0      
+M AA$   >%0       AA0  !5%0       AA<  !'%0       AAH  !"%0  
+M     AAT  !3%0       AB    Q%0       AB,  !.%0       AB8   B
+M%0       ABD   J%0       ABP   \%0       AB\   @%0       AC(
+M  ! %0       AC4   =%0       AC@   W%0    "\$"  X .@0*(#H$2<
+M(Z @@)   0*   20$  !0 !"]@$    1  !$D!(CX$  0O(!    0  !P $ 
+M  "0$  0DA  $94L( *4 J $E 1 "A<  (:6$N$,U"+  $   "D!    0 !"
+MYP$   !  $+H 0   ('#X @!    $0  1-0"(^R HK__$H  #9(2(^S0 F $
+M@*(@  *   F4$"  E@)@!)(0( "2 F $T ) "X"B(  2O__]E *@ 9*2@  "
+M@  ,$0  1!$  $2B$B/LH2I@ M $ !&?P@   0   *"$/_PRO__]T 0 $1$ 
+M $1  $+!D!(C"(''X B!Z   G>._F*@0 !BB$"  L! @ - &0 !  $+!DA @
+M+Q,  (: HB  $H  !- B80@0@  $T 9  - "80B0 B !T")A"!$  (;0 B$(
+MT"9  !$  (? (B#$(0  AB<  (8E  "&%0  19 0 !22$  90 !"KI02H:" 
+MHC__ H  ,X"B(&PB@  1$0  AQ2   F HB!N@*(@/P*  "J HB!. H  '- $
+M(/@0O__P%0  10*  !. HB!V H  'M $H/00O__J%0  14  0IO0 B# E!  
+M"!$  (: HJ( "+__XM0B(0 3  !%$0@  $   (N2$F&H$+__W14  $70!"#X
+M@*  ")!@/_\0O__7T"0@^("@  B08#__T"0@^- $X/R H  (D& __Q"__\_0
+M).#\@*  ")!@/_\0O__+T"2@]!"__\FB$" !@*1@ "*   L1  "'%0  AA$ 
+M (:0$B$X$P  19(28<A  $)VU *@\$  0F60$" !DA  "- "(+R1*B "T 9 
+M"("B(  "@  1(0  A] "8+R1*B "0   #] &0 B HC__(H   K 0/__0!""\
+MD (@ = D(+R1*B "T 9 "("B(  2O__SDA  $(''X B!Z   G>.]F) 0 !@3
+M  !%0 !"6I(28="JD@  $H  !Z80(  1&   $P  19(28=A   !%E!  &* 0
+M( &H![WX)0  ABT  (:0$  4DA B $  0DV4$  5@*(@  *  #4!    0 !"
+M2Y 0 !2B C__$0  AM "(0" I$ (!(  *X"DX  2@  +$0  AA,  $60%*$X
+MDA)A^$  0C64$  8T 6@^("B(  "@  B$0  AM "(/2 HB   H  !Q,  $60
+M%*$XDA)B )00 !!  $(HE@>]^- %H/B HB   H  $A$  (;0 B#\@*(@  * 
+M  D3  !%D!2A.)(28AB4$  00 !"&Y80 !$0@  (I@3@ 1,  $60%*$XDA)B
+M($  0A24$  0I@3@ 1"__\B@!" !0 !"&Y 0 !6P$"  @<?@"('H  "=X[^0
+M\B>@2/0GH$SV)Z!0^">@5/HGH%@1  "&0 !"$I 2(2@1'   LBX "!$0  " 
+MC@ ( H  !*('H$P1  "'\@(@N. 'H$@5  "&-0  AI 6H3@3  !%DA)B*$  
+M0?/4 J$(D!:A.)(0 !!  $(!E!  $8"F8  "@  :$0  A@2  !*0$B$X$0  
+MAM "(1" ID (-H  #!$  (85  "&E!*B6)<N8 *0%J$X$P  19(28C!  $'=
+MU + "A"   X1  "&D!(A.!,  $62$F(X0 !!UI00 !D0@  '$0  AI 2(3@3
+M  !%0 !!T)(28E 1  "&0 !!W) 2(3@1#   @(X " *  !41"   @(X " * 
+M  R IF   H  !1$  $41  !%$(   Y(2(EB2$B)P?___M) 0( !  $&MD!  
+M&9 0(  3  !%?___KI(28GA  $'+ 0   (''X B!Z   G>._F* 0 !@1  !%
+MD!(BD$  0<;23   @*(@ !*   F0$  0$0@  !,  $62$F*@?___G)00 ! 0
+M@  :L!  &9(0( !  $&\E! @ + 0  B I@ 9!H  !("F !H$@  1 0   ("F
+M0!H2@  ($0@  !,  $62$F*XE!  $'___XF6$  :,(  !Q,  $62$F+0E!  
+M&Y80 !E___^"F!  &H''X B!Z   G>._F* 0 !B0$  0DA  &4  0:*4$  :
+ML!  "("F/_\2@  ($1@  !,  $62$F+PE!  $)80 !E___]PF!  &H''X B!
+MZ   G>._F* 0 !B0$  0DA  &4  09.4$  :L!  "("F/_\2@  ($1@  !, 
+M $62$F,0E!  $)80 !E___]>F!  &H''X B!Z   G>._F* 0 !B0$  0DA  
+M&4  0824$  :L!  "("F/_\2@  ($1@  !,  $62$F,PE!  $)80 !E___],
+MF!  &H''X B!Z   G>._F!$  $32 B/X@*)@  *   F@$B/XT 0  )_"  "@
+M!" $T 0  ("B(  2O__[ 0   (''X B!Z   G>._F)WCOZ"!Z   G>._F!$ 
+M $34 B/L@**__Q*   V2$B/LT )@!("B(  "@  )E! @ )8"8 22$"  D@)@
+M!- "0 N HB  $K___90"H &2DH   H  #!$  $01  !$HA(C[*$J8 +0!  1
+MG\(   $   "@A#_\,K___= $ !$1  !$0 !!$) 2(PB!Q^ (@>@  (''X B!
+MZ   G>._H(''X B!Z   _____P    #_____               !     '5S
+M86=E.B @8VML96YG=&@@(%L@+78@72!;(&%R9R N+BX@72!F:6QE<RXN+B *
+M(" @(" @(" @(" @+6P@;&5N9W1H(" @+2T@;6%X:6UU;2!L:6YE(&QE;F=T
+M: H@(" @(" @(" @(" M;B @(" @(" @(" M+2!R97!O<G0@;&EN92!N=6UB
+M97)S(&9O<B!O9F9E;F1I;F<@;&EN97,*(" @(" @(" @(" @+4X@(" @(" @
+M(" @+2T@<F5P;W)T(&QI;F4@;G5M8F5R<R!A;F0@;&5N9W1H(&9O<B!O9F9E
+M;F1I;F<@;&EN97,*(" @(" @(" @(" @+78@(" @(" @(" @+2T@=F5R8F]S
+M90H*4')I;G0@=&AE(&YA;64@;V8@9FEL97,@=VAI8V@@:&%V92!A="!L96%S
+M=" Q(&QI;F4@=VAI8V@@97AC965D<R!T:&4*;6%X:6UU;2!L:6YE(&QE;F=T
+M:"X@(%1H92!D969A=6QT(&UA>&EM=6T@;&EN92!L96YG=&@@:7,@.# N"@  
+M &PZ;DYV    *"5D*2!I<R!I;&QE9V%L(&QI;F4@;&5N9W1H"@     E<P  
+M     '(         56YA8FQE('1O(&]P96X@9FEL92 H)7,I"@         E
+M<PH      %1/3R!,3TY'.B5D.B E<PH          "5D.B E9 H )60*    
+M   E<SH@     " H)7,I"@  ("AU;FMN;W=N(&5R<FYO/25D*0H     "@  
+M      !F871A;"!E<G)O<BP@97AI=&EN9P    !E>&ET:6YG &9A=&%L(&5R
+M<F]R+"!A8F]R=&EN9P   # Q,C,T-38W.#DM       G)7,G(&ES(&YO="!A
+M(&YU;6)E<@     E<R!C86X@;VYL>2!B92 E;&0        E<R!M=7-T(&)E
+M(&)E='=E96X@)6QD(&%N9" E;&0  &]P96XH)R5S)RP@,'@E>"P@,"5O*2!F
+M86EL960     <F5A9"@E9"P@,'@E>"P@)60I(&9A:6QE9         !W<FET
+M92@E9"P@,'@E>"P@)60I(&9A:6QE9     (74     $   (;    #  !$T@ 
+M   -  $3X     0  0#H    !0 !"+0    *   ")0    8  0-4    "P  
+M !     5          ,  A?8     @   .0    4    !P   !<  0LP    
+M!P !"MP    (   !.     D    ,                                
+M                                           #   P,+__\P$    #
+M   \,+__\ $    #  !(,+__[0$    #  !4,+__Z@$    #  !@,+__YP$ 
+M   #  !L,+__Y $    #  !X,+__X0$    #  "$,+__W@$    #  "0,+__
+MVP$    #  "<,+__V $    #  "H,+__U0$    #  "T,+__T@$    #  # 
+M,+__SP$    #  #,,+__S $    #  #8,+__R0$    #  #D,+__Q@$    #
+M  #P,+__PP$    #  #\,+__P $    #  $(,+__O0$    !      $4"   
+M                 %                                $         
+M  0 __$       $ U      #   !       ! .@      P   @       0-4
+M      ,   ,       $(M      #   $       !"MP      P  !0      
+M 0LP      ,   8       $,%      #   '       !$T@      P  "   
+M     1/@      ,   D       $3[      #   *       !$_0      P  
+M"P       10       ,   P       (73      #   -       "%U      
+M P  #@       A?8      ,   \       (8\      #   0       "&0@ 
+M     P  $0                ,  !(                #   3        
+M         P  %                 ,  !4                #   6    
+M             P  %P                ,  !@                #   9
+M    #P          ! #_\0   !8           0 __$    B           $
+M /_Q    +0 !$U       @  "    $,  0R(          <   !2  (8\   
+M   !   0    8           ! #_\0   &L  0T4          <   !Z    
+M       $ /_Q    A           ! #_\0   (\  1-$      (   <   "E
+M  $31          '    M  "&00      0  $    ,(           0 __$ 
+M  #)  (8.      2        T  !$_0     $0  "P   -X  0P4    =!( 
+M  <   #E  (8U      2        Z@ "&$0     $@       .\  1/L    
+M !$   H   #]  (8O      2       !!  "&0@    $$0  $0   0T  AB8
+M     !(       $6  (9#     01   1   !'P "',@     $0#_\0   20 
+M 1+     2!(   <   $J  $2>    $@2   '   !+P !$8@   "H$@  !P  
+M 3<  AD8   !0"$  !$   $\  (73      1 /_Q   !4@ "&*0     $@  
+M     5@  A@(     !(       %?  (8%      2       !9  !$T@     
+M$@  "    6H  ACT    !!$  !    %R  (9$     01   1   !?  "&E@ 
+M  )@$0  $0   8@  AB      !(       &/  (8\     01   0   !E0 "
+M%U      $0#_\0   9X  0[H   !0!(   <   &F  (9&    4 1   1   !
+MK  "&E@   )@$0  $0   ;D  AC@     !(       &_  (8+      2    
+M   !QP "&"      $@       <T  AD,    !"$  !$   '5  (<N     01
+M   1   !VP "&+      $@       >(  1 H   !8!(   <   'H  (8_   
+M  01   0   !^P "'+P    $$0  $0   @(  AC(     !(       ('  (<
+MP     01   1   "#@ "&&@     $@       A0  AS$    !!$  !$   (;
+M  (8^     01   0   "+P "&0@     $0#_\0   C8  A?8     !$ __$ 
+M  )0  (87      2       "5@ "&1     $$0  $0   E\  1,(    /!( 
+M  <   )Q  $3\      1   *   "?@ !%TL     $0#_\0   H4  10     
+M!!$   P   *2  $2,    $@2   '   "EP "&(P     $@       IX  0R(
+M     !(   <   *P  $3^      1   +   "O0 !#10   '4$@  !P   L( 
+M AD     !!$  !    +.  (8=      2       "U0 !$^      $@  "0  
+M ML  AA0     !(     9V\S,B]C:VQE;F=T: !C<G1I+G, =F%L=65S+5AA
+M+F, 8W)T<W1U9F8N8P!?7V1O7V=L;V)A;%]C=&]R<U]A=7@ 9V-C,E]C;VUP
+M:6QE9"X 9F]R8V5?=&]?9&%T80!C:VQE;F=T:"YC &=C8S)?8V]M<&EL960N
+M &QI8F=C8S(N8P!C<G1S='5F9BYC %]?9&]?9VQO8F%L7V-T;W)S7V%U> !G
+M8V,R7V-O;7!I;&5D+@!F;W)C95]T;U]D871A &-R=&XN<P!G971O<'0 7U]$
+M5$]27TQ)4U1?7P!?<W1A<G0 <F5A9 !A=&]I %]?0U1/4E],25-47U\ <W1R
+M=&]L '!R;V=N86UE '9F<')I;G1F %]E;G9I<F]N %]E;F0 5W)I=&4 4F5A
+M9 !G971P87)M %]I;V( 7T=,3T)!3%]/1D93151?5$%"3$5? &%B;W)T &%T
+M97AI= !E>&ET %]I;FET '9E<F)O<V4 7W-Y<U]N97)R '-Y<U]E<G)L:7-T
+M &9C;&]S90!54T%'10!?1%E.04U)0P!P<F]C97-S %]?:6]B %]S>7-?97)R
+M;&ES= !W<FET90!S=')R8VAR %]E>&ET &5N=FER;VX 97)R;F\ <W1R8VAR
+M &5R<F]R ')E<&]R=%]L:6YE7VQE;F=T: !O<'1I;F0 ;W!E;@!O<'1A<F< 
+M9F=E=', ;W!T97)R ')E<&]R=%]L:6YE7VYU;6)E<G, 7V5D871A %]04D]#
+M14154D5?3$E.2T%'15]404),15\ 9F]P96X <WES7VYE<G( 7U]D;U]G;&]B
+M86Q?9'1O<G, 7U]#5$]27T5.1%]? %]E=&5X= !?;&EB7W9E<G-I;VX 3W!E
+M;@!F9FQU<V@ 7U]D;U]G;&]B86Q?8W1O<G, 7U]$5$]27T5.1%]? &UA:6X 
+M;&EN95]L96YG=&@ <W1R;&5N %]F:6YI &9P<FEN=&8       $    %    
+MFP    UD             "]D   #         %$X             ((X    
+M         $8\          ! *",I4W5N3U,@-2XS($=E;F5R:6,@4V5P=&5M
+M8F5R(#$Y.3,  &%S.B!30S,N,"!E87)L>2!A8V-E<W,@,#$@4V5P(#$Y.3,*
+M $=#0SH@*$=.52D@,BXV+C,  &%S.B!30S,N,"!E87)L>2!A8V-E<W,@,#$@
+M4V5P(#$Y.3,* $=#0SH@*$=.52D@,BXV+C,  &%S.B!30S,N,"!E87)L>2!A
+M8V-E<W,@,#$@4V5P(#$Y.3,* $=#0SH@*$=.52D@,BXV+C,  &%S.B!30S,N
+M,"!E87)L>2!A8V-E<W,@,#$@4V5P(#$Y.3,* $=#0SH@*$=.52D@,BXV+C, 
+M;&0Z("A31U4I(%-U;D]3+T5,1B H3$LM,2XS*0       0   "D   8?    
+M"V0      1,(    (60      1,(    +3P             /(          
+M    7H              <(              EX              L(      
+M        SH             !$H             !5H             !=(  
+M           !EH             !LX             !SX             !
+MX8             !](             "#(             ".8          
+M   "5(             "<(             "D8             "G8      
+M       "R(             #&8             $GH             %+(  
+M &         %.8   )         %0X   -<        %3H   #0        %
+M6H   #4        %9(   #8        %;X   #<        %>8   #@     
+M   %A(   #D        %CX   #H        %FH   $8        %IX      
+M       %T(   &T        %](   "X        &"20 !\L  1,( "YI;G1E
+M<G  +FAA<V@ +F1Y;G-Y;0 N9'EN<W1R "YR96QA+F)S<P N<F5L82YP;'0 
+M+G1E>'0 +FEN:70 +F9I;FD +F-T;W)S "YD=&]R<P N<F]D871A "YG;W0 
+M+F1Y;F%M:6, +G!L=  N9&%T80 N8G-S "YS>6UT86( +G-T<G1A8@ N<W1A
+M8BYI;F1E>  N8V]M;65N=  N<W1A8@ N<VAS=')T86( +G-T86(N:6YD97AS
+M='( +G-T86)S='(  '9A;'5E<RU882YC "\Q,#DS+V]N,3 Y,U]W<R]U<W(O
+M<W)C+VQI8B]L:6)C+P!P;W)T+V=E;B]V86QU97,M6&$N8P   %AT(#L@5CTR
+M+C  +VYE="]M;W)G86YA+W5S<C$O<G1E;7,M,RXU+C P+V,O8G5I;&0M=&]O
+M;',O<W)C "]U<W(O8V-S+VQI8B]V86QU97,M6&$N;P  ;&EB9V-C,BYC "]U
+M<W(T+T=.050O9V-C+3(N-BXS+P N+VQI8F=C8S(N8P!G8V,R7V-O;7!I;&5D
+M+@!I;G0Z=#$]<C$[+3(Q-#<T.#,V-#@[,C$T-S0X,S8T-SL 8VAA<CIT,CUR
+M,CLP.S$R-SL ;&]N9R!I;G0Z=#,]<C$[+3(Q-#<T.#,V-#@[,C$T-S0X,S8T
+M-SL =6YS:6=N960@:6YT.G0T/7(Q.S [+3$[ &QO;F<@=6YS:6=N960@:6YT
+M.G0U/7(Q.S [+3$[ &QO;F<@;&]N9R!I;G0Z=#8]<C$[,#$P,# P,# P,# P
+M,# P,# P,# P,# [,#<W-S<W-S<W-S<W-S<W-S<W-S<W-SL ;&]N9R!L;VYG
+M('5N<VEG;F5D(&EN=#IT-SUR,3LP,# P,# P,# P,# P.S Q-S<W-S<W-S<W
+M-S<W-S<W-S<W-S<W.P!S:&]R="!I;G0Z=#@]<C$[+3,R-S8X.S,R-S8W.P!S
+M:&]R="!U;G-I9VYE9"!I;G0Z=#D]<C$[,#LV-34S-3L <VEG;F5D(&-H87(Z
+M=#$P/7(Q.RTQ,C@[,3(W.P!U;G-I9VYE9"!C:&%R.G0Q,3UR,3LP.S(U-3L 
+M9FQO870Z=#$R/7(Q.S0[,#L 9&]U8FQE.G0Q,SUR,3LX.S [ &QO;F<@9&]U
+M8FQE.G0Q-#UR,3LX.S [ &-O;7!L97@@:6YT.G0Q-3US.')E86PZ,2PP+#,R
+M.VEM86<Z,2PS,BPS,CL[ &-O;7!L97@@9FQO870Z=#$V/7(Q-CLT.S [ &-O
+M;7!L97@@9&]U8FQE.G0Q-SUR,3<[.#LP.P!C;VUP;&5X(&QO;F<@9&]U8FQE
+M.G0Q.#UR,3@[.#LP.P!V;VED.G0Q.3TQ.0!A<F-H7W1Y<&4Z5#(P/65!4D-(
+M7S,R0DE4.C L05)#2%\V-$))5#HQ+#L <F5G7V-L87-S.E0R,3UE3D]?4D5'
+M4SHP+$=%3D5204Q?4D5'4SHQ+$907U)%1U,Z,BQ!3$Q?4D5'4SHS+$Q)35]2
+M14=?0TQ!4U-%4SHT+#L ;6%C:&EN95]M;V1E.E0R,CUE5D])1&UO9&4Z,"Q1
+M26UO9&4Z,2Q(26UO9&4Z,BQ04TEM;V1E.C,L4TEM;V1E.C0L4$1);6]D93HU
+M+$1);6]D93HV+%1);6]D93HW+$]);6]D93HX+%%&;6]D93HY+$A&;6]D93HQ
+M,"Q4449M;V1E.C$Q+%-&;6]D93HQ,BQ$1FUO9&4Z,3,L6$9M;V1E.C$T+%1&
+M;6]D93HQ-2Q30VUO9&4Z,38L1$-M;V1E.C$W+%A#;6]D93HQ."Q40VUO9&4Z
+M,3DL0U%);6]D93HR,"Q#2$EM;V1E.C(Q+$-326UO9&4Z,C(L0T1);6]D93HR
+M,RQ#5$EM;V1E.C(T+$-/26UO9&4Z,C4L0DQ+;6]D93HR-BQ#0VUO9&4Z,C<L
+M0T-8;6]D93HR."Q#0U].3T]6;6]D93HR.2Q#0UA?3D]/5FUO9&4Z,S L0T-&
+M4&UO9&4Z,S$L0T-&4$5M;V1E.C,R+$U!6%]-04-(24Y%7TU/1$4Z,S,L.P!M
+M;V1E7V-L87-S.E0R,SUE34]$15]204Y$3TTZ,"Q-3T1%7TE.5#HQ+$U/1$5?
+M1DQ/050Z,BQ-3T1%7U!!4E1)04Q?24Y4.C,L34]$15]#0SHT+$U/1$5?0T]-
+M4$Q%6%])3E0Z-2Q-3T1%7T-/35!,15A?1DQ/050Z-BQ-05A?34]$15]#3$%3
+M4SHW+#L <'1R9&EF9E]T.G0Q '-I>F5?=#IT- !W8VAA<E]T.G0S %51271Y
+M<&4Z=#$Q %-)='EP93IT,0!54TET>7!E.G0T $1)='EP93IT-@!51$ET>7!E
+M.G0W %-&='EP93IT,3( 1$9T>7!E.G0Q,P!W;W)D7W1Y<&4Z=#$ 1$ES=')U
+M8W0Z5#(T/7,X:&EG:#HQ+# L,S([;&]W.C$L,S(L,S([.P!$275N:6]N.G0R
+M-3UU.',Z,C0L,"PV-#ML;#HV+# L-C0[.P!F=6YC7W!T<CIT,C8]*C(W/68Q
+M.0!?7V1O7V=L;V)A;%]D=&]R<SI&,3D                             
+M                              $    !     @ ! -0   #4    $0  
+M             0         )    !0    (  0#H    Z    FP    #    
+M      0    $    #P    L    "  $#5    U0   5@    !    !H    $
+M    $    !<    #     @ !"+0   BT   ")0               0      
+M   ?    !     (  0K<   *W    %0    #    $0    0    ,    *0  
+M  0    "  $+,   "S    #D     P    \    $    #    #,    !    
+M!@ !#!0   P4   '-               !          Y     0    8  1-(
+M   32    )@               0         /P    $    &  $3X   $^  
+M   ,               $         $4    !    !@ !$^P  !/L    "   
+M            !         !,     0    8  1/T   3]     @         
+M      0         4P    $    "  $4    %     -+               (
+M         %L    !     P "%TP  !=,    !               !     0 
+M  !@    !@    ,  A=0   74    (@    $          0    (    :0  
+M  $    '  (7V   %]@   $8               $    #    &X    !    
+M P "&/   !CP    %               !         !T    "     ,  AD(
+M   9"    \                @         >0    (             &0@ 
+M  90    $P   "D    $    $    ($    #             !]8   "XP  
+M             0        ")     0             B/    $@         
+M      0    ,    E0    $             (H0   $;               !
+M         )X    !             ".@   !^               !     P 
+M  "D     P             EF    ,8               $         K@  
+M  ,             )EX   ";               !         +T    #    
+=         ";Y   &'P               0     !
+ 
+end
Index: c/src/lib/libbsp/hppa1.1/simhppa/include/ttydrv.h
===================================================================
--- c/src/lib/libbsp/hppa1.1/simhppa/include/ttydrv.h	(revision ced11f99842a1085e7d26a433b57b5d1fd14f6d2)
+++ c/src/lib/libbsp/hppa1.1/simhppa/include/ttydrv.h	(revision ced11f99842a1085e7d26a433b57b5d1fd14f6d2)
@@ -0,0 +1,55 @@
+/*
+ *	@(#)ttydrv.h	1.1 - 95/06/02
+ *	
+ */
+
+/*
+ * definitions for the tty driver
+ */
+
+#ifndef _RTEMS_TTYDRV_H
+#define _RTEMS_TTYDRV_H
+
+rtems_device_driver
+tty_initialize(
+    rtems_device_major_number major,
+    rtems_device_minor_number minor,
+    void                    * arg
+  );
+
+rtems_device_driver
+tty_open(
+    rtems_device_major_number major,
+    rtems_device_minor_number minor,
+    void                    * arg
+  );
+
+rtems_device_driver
+tty_close(
+    rtems_device_major_number major,
+    rtems_device_minor_number minor,
+    void                    * arg
+  );
+
+rtems_device_driver
+tty_control(
+    rtems_device_major_number major,
+    rtems_device_minor_number minor,
+    void                    * arg
+  );
+
+rtems_device_driver
+tty_read(
+    rtems_device_major_number major,
+    rtems_device_minor_number minor,
+    void                    * arg
+  );
+
+rtems_device_driver
+tty_write(
+    rtems_device_major_number major,
+    rtems_device_minor_number minor,
+    void                    * arg
+  );
+
+#endif /* _RTEMS_TTYDRV_H */
Index: tools/build/os/msdos/cklength.uue
===================================================================
--- tools/build/os/msdos/cklength.uue	(revision ced11f99842a1085e7d26a433b57b5d1fd14f6d2)
+++ tools/build/os/msdos/cklength.uue	(revision ced11f99842a1085e7d26a433b57b5d1fd14f6d2)
@@ -0,0 +1,283 @@
+begin 664 cklength
+M?T5,1@$" 0             "  (    !  $,%    #0  "T8       T "  
+M!0 H !H %P    8    T  $ -         "@    H     4          P  
+M -0              !$         !          !       !           7
+M2P  %TL    %  $       $  !=,  (73         &\   %?     <  0  
+M     @  %U   A=0         (@         !P     O=7-R+VQI8B]L9"YS
+M;RXQ         $,   !6    20                   #P             
+M #@              $4         /0   !P   !#    &@              
+M           A    30   #\         *0   $X   !"               D
+M         $@    W                         $8         )@   "  
+M  !          %(         4P         Z    *@              00  
+M $H         'P   $L   !5    3P         L    .P   %0    H    
+M-@   #$    P    40                                          
+M                                                            
+M                                                            
+M                                                       G    
+M                '0         C               ;               N
+M         "(         -0         E         #D    R    -    !X 
+M             "T         ,P        !$    *P                  
+M       ^         "\         3                    %    !'    
+M                         0#4      ,   $       $ Z      #   "
+M       ! U0      P   P       0BT      ,   0       $*W      #
+M   %       !"S       P  !@       0P4      ,   <       $32   
+M   #   (       !$^       P  "0       1/L      ,   H       $3
+M]      #   +       !%        P  #        A=,      ,   T     
+M  (74      #   .       "%]@      P  #P       ACP      ,  !  
+M      (9"      #   1                 P  $@                , 
+M !,                #   4                 P  %0              
+M  ,  !8                #   7                 P  &           
+M      ,  !D    !  (8.      2        "  !$_0     $0  "P   !8 
+M 0P4    =!(   <    =  (8U      2        (@ "&$0     $@      
+M "<  1/L     !$   H    U  (8O      2        /  "&0@    $$0  
+M$0   $4  AB8     !(       !.  (9#     01   1    5P "',@     
+M$0#_\0   %P  1+     2!(   <   !B  $2>    $@2   '    9P !$8@ 
+M  "H$@  !P   &\  AD8   !0"$  !$   !T  (73      1 /_Q    B@ "
+M&*0     $@       )   A@(     !(       "7  (8%      2        
+MG  !$T@     $@  "    *(  ACT    !!$  !    "J  (9$     01   1
+M    M  "&E@   )@$0  $0   ,   AB      !(       #'  (8\     01
+M   0    S0 "%U      $0#_\0   -8  0[H   !0!(   <   #>  (9&   
+M 4 1   1    Y  "&E@   )@$0  $0   /$  AC@     !(       #W  (8
+M+      2        _P "&"      $@       04  AD,    !"$  !$   $-
+M  (<N     01   1   !$P "&+      $@       1H  1 H   !8!(   < 
+M  $@  (8_     01   0   !,P "'+P    $$0  $0   3H  AC(     !( 
+M      $_  (<P     01   1   !1@ "&&@     $@       4P  AS$    
+M!!$  !$   %3  (8^     01   0   !9P "&0@     $0#_\0   6X  A?8
+M     !$ __$   &(  (87      2       !C@ "&1     $$0  $0   9< 
+M 1,(    /!(   <   &I  $3\      1   *   !M@ !%TL     $0#_\0  
+M ;T  10     !!$   P   '*  $2,    $@2   '   !SP "&(P     $@  
+M     =8  0R(     !(   <   'H  $3^      1   +   !]0 !#10   '4
+M$@  !P   ?H  AD     !!$  !    (&  (8=      2       "#0 !$^  
+M    $@  "0   A,  AA0     !(     9V5T;W!T %]?1%1/4E],25-47U\ 
+M7W-T87)T ')E860 871O:0!?7T-43U)?3$E35%]? '-T<G1O; !P<F]G;F%M
+M90!V9G!R:6YT9@!?96YV:7)O;@!?96YD %=R:71E %)E860 9V5T<&%R;0!?
+M:6]B %]'3$]"04Q?3T9&4T547U1!0DQ%7P!A8F]R= !A=&5X:70 97AI= !?
+M:6YI= !V97)B;W-E %]S>7-?;F5R<@!S>7-?97)R;&ES= !F8VQO<V4 55-!
+M1T4 7T193D%-24, <')O8V5S<P!?7VEO8@!?<WES7V5R<FQI<W0 =W)I=&4 
+M<W1R<F-H<@!?97AI= !E;G9I<F]N &5R<FYO '-T<F-H<@!E<G)O<@!R97!O
+M<G1?;&EN95]L96YG=&@ ;W!T:6YD &]P96X ;W!T87)G &9G971S &]P=&5R
+M<@!R97!O<G1?;&EN95]N=6UB97)S %]E9&%T80!?4%)/0T5$55)%7TQ)3DM!
+M1T5?5$%"3$5? &9O<&5N '-Y<U]N97)R %]?9&]?9VQO8F%L7V1T;W)S %]?
+M0U1/4E]%3D1?7P!?971E>'0 7VQI8E]V97)S:6]N $]P96X 9F9L=7-H %]?
+M9&]?9VQO8F%L7V-T;W)S %]?1%1/4E]%3D1?7P!M86EN &QI;F5?;&5N9W1H
+M '-T<FQE;@!?9FEN:0!F<')I;G1F &QI8F,N<V\N,0       AD,   C$P  
+M     AS$  !#$P       AS   !!$P       AR\   _$P       AD8   U
+M$P   "   AD0  !($P       AI8   P$P       A@(   K%0       A@4
+M   L%0       A@@   Y%0       A@L   X%0       A@X   :%0      
+M AA$   >%0       AA0  !5%0       AA<  !'%0       AAH  !"%0  
+M     AAT  !3%0       AB    Q%0       AB,  !.%0       AB8   B
+M%0       ABD   J%0       ABP   \%0       AB\   @%0       AC(
+M  ! %0       AC4   =%0       AC@   W%0    "\$"  X .@0*(#H$2<
+M(Z @@)   0*   20$  !0 !"]@$    1  !$D!(CX$  0O(!    0  !P $ 
+M  "0$  0DA  $94L( *4 J $E 1 "A<  (:6$N$,U"+  $   "D!    0 !"
+MYP$   !  $+H 0   ('#X @!    $0  1-0"(^R HK__$H  #9(2(^S0 F $
+M@*(@  *   F4$"  E@)@!)(0( "2 F $T ) "X"B(  2O__]E *@ 9*2@  "
+M@  ,$0  1!$  $2B$B/LH2I@ M $ !&?P@   0   *"$/_PRO__]T 0 $1$ 
+M $1  $+!D!(C"(''X B!Z   G>._F*@0 !BB$"  L! @ - &0 !  $+!DA @
+M+Q,  (: HB  $H  !- B80@0@  $T 9  - "80B0 B !T")A"!$  (;0 B$(
+MT"9  !$  (? (B#$(0  AB<  (8E  "&%0  19 0 !22$  90 !"KI02H:" 
+MHC__ H  ,X"B(&PB@  1$0  AQ2   F HB!N@*(@/P*  "J HB!. H  '- $
+M(/@0O__P%0  10*  !. HB!V H  'M $H/00O__J%0  14  0IO0 B# E!  
+M"!$  (: HJ( "+__XM0B(0 3  !%$0@  $   (N2$F&H$+__W14  $70!"#X
+M@*  ")!@/_\0O__7T"0@^("@  B08#__T"0@^- $X/R H  (D& __Q"__\_0
+M).#\@*  ")!@/_\0O__+T"2@]!"__\FB$" !@*1@ "*   L1  "'%0  AA$ 
+M (:0$B$X$P  19(28<A  $)VU *@\$  0F60$" !DA  "- "(+R1*B "T 9 
+M"("B(  "@  1(0  A] "8+R1*B "0   #] &0 B HC__(H   K 0/__0!""\
+MD (@ = D(+R1*B "T 9 "("B(  2O__SDA  $(''X B!Z   G>.]F) 0 !@3
+M  !%0 !"6I(28="JD@  $H  !Z80(  1&   $P  19(28=A   !%E!  &* 0
+M( &H![WX)0  ABT  (:0$  4DA B $  0DV4$  5@*(@  *  #4!    0 !"
+M2Y 0 !2B C__$0  AM "(0" I$ (!(  *X"DX  2@  +$0  AA,  $60%*$X
+MDA)A^$  0C64$  8T 6@^("B(  "@  B$0  AM "(/2 HB   H  !Q,  $60
+M%*$XDA)B )00 !!  $(HE@>]^- %H/B HB   H  $A$  (;0 B#\@*(@  * 
+M  D3  !%D!2A.)(28AB4$  00 !"&Y80 !$0@  (I@3@ 1,  $60%*$XDA)B
+M($  0A24$  0I@3@ 1"__\B@!" !0 !"&Y 0 !6P$"  @<?@"('H  "=X[^0
+M\B>@2/0GH$SV)Z!0^">@5/HGH%@1  "&0 !"$I 2(2@1'   LBX "!$0  " 
+MC@ ( H  !*('H$P1  "'\@(@N. 'H$@5  "&-0  AI 6H3@3  !%DA)B*$  
+M0?/4 J$(D!:A.)(0 !!  $(!E!  $8"F8  "@  :$0  A@2  !*0$B$X$0  
+MAM "(1" ID (-H  #!$  (85  "&E!*B6)<N8 *0%J$X$P  19(28C!  $'=
+MU + "A"   X1  "&D!(A.!,  $62$F(X0 !!UI00 !D0@  '$0  AI 2(3@3
+M  !%0 !!T)(28E 1  "&0 !!W) 2(3@1#   @(X " *  !41"   @(X " * 
+M  R IF   H  !1$  $41  !%$(   Y(2(EB2$B)P?___M) 0( !  $&MD!  
+M&9 0(  3  !%?___KI(28GA  $'+ 0   (''X B!Z   G>._F* 0 !@1  !%
+MD!(BD$  0<;23   @*(@ !*   F0$  0$0@  !,  $62$F*@?___G)00 ! 0
+M@  :L!  &9(0( !  $&\E! @ + 0  B I@ 9!H  !("F !H$@  1 0   ("F
+M0!H2@  ($0@  !,  $62$F*XE!  $'___XF6$  :,(  !Q,  $62$F+0E!  
+M&Y80 !E___^"F!  &H''X B!Z   G>._F* 0 !B0$  0DA  &4  0:*4$  :
+ML!  "("F/_\2@  ($1@  !,  $62$F+PE!  $)80 !E___]PF!  &H''X B!
+MZ   G>._F* 0 !B0$  0DA  &4  09.4$  :L!  "("F/_\2@  ($1@  !, 
+M $62$F,0E!  $)80 !E___]>F!  &H''X B!Z   G>._F* 0 !B0$  0DA  
+M&4  0824$  :L!  "("F/_\2@  ($1@  !,  $62$F,PE!  $)80 !E___],
+MF!  &H''X B!Z   G>._F!$  $32 B/X@*)@  *   F@$B/XT 0  )_"  "@
+M!" $T 0  ("B(  2O__[ 0   (''X B!Z   G>._F)WCOZ"!Z   G>._F!$ 
+M $34 B/L@**__Q*   V2$B/LT )@!("B(  "@  )E! @ )8"8 22$"  D@)@
+M!- "0 N HB  $K___90"H &2DH   H  #!$  $01  !$HA(C[*$J8 +0!  1
+MG\(   $   "@A#_\,K___= $ !$1  !$0 !!$) 2(PB!Q^ (@>@  (''X B!
+MZ   G>._H(''X B!Z   _____P    #_____               !     '5S
+M86=E.B @8VML96YG=&@@(%L@+78@72!;(&%R9R N+BX@72!F:6QE<RXN+B *
+M(" @(" @(" @(" @+6P@;&5N9W1H(" @+2T@;6%X:6UU;2!L:6YE(&QE;F=T
+M: H@(" @(" @(" @(" M;B @(" @(" @(" M+2!R97!O<G0@;&EN92!N=6UB
+M97)S(&9O<B!O9F9E;F1I;F<@;&EN97,*(" @(" @(" @(" @+4X@(" @(" @
+M(" @+2T@<F5P;W)T(&QI;F4@;G5M8F5R<R!A;F0@;&5N9W1H(&9O<B!O9F9E
+M;F1I;F<@;&EN97,*(" @(" @(" @(" @+78@(" @(" @(" @+2T@=F5R8F]S
+M90H*4')I;G0@=&AE(&YA;64@;V8@9FEL97,@=VAI8V@@:&%V92!A="!L96%S
+M=" Q(&QI;F4@=VAI8V@@97AC965D<R!T:&4*;6%X:6UU;2!L:6YE(&QE;F=T
+M:"X@(%1H92!D969A=6QT(&UA>&EM=6T@;&EN92!L96YG=&@@:7,@.# N"@  
+M &PZ;DYV    *"5D*2!I<R!I;&QE9V%L(&QI;F4@;&5N9W1H"@     E<P  
+M     '(         56YA8FQE('1O(&]P96X@9FEL92 H)7,I"@         E
+M<PH      %1/3R!,3TY'.B5D.B E<PH          "5D.B E9 H )60*    
+M   E<SH@     " H)7,I"@  ("AU;FMN;W=N(&5R<FYO/25D*0H     "@  
+M      !F871A;"!E<G)O<BP@97AI=&EN9P    !E>&ET:6YG &9A=&%L(&5R
+M<F]R+"!A8F]R=&EN9P   # Q,C,T-38W.#DM       G)7,G(&ES(&YO="!A
+M(&YU;6)E<@     E<R!C86X@;VYL>2!B92 E;&0        E<R!M=7-T(&)E
+M(&)E='=E96X@)6QD(&%N9" E;&0  &]P96XH)R5S)RP@,'@E>"P@,"5O*2!F
+M86EL960     <F5A9"@E9"P@,'@E>"P@)60I(&9A:6QE9         !W<FET
+M92@E9"P@,'@E>"P@)60I(&9A:6QE9     (74     $   (;    #  !$T@ 
+M   -  $3X     0  0#H    !0 !"+0    *   ")0    8  0-4    "P  
+M !     5          ,  A?8     @   .0    4    !P   !<  0LP    
+M!P !"MP    (   !.     D    ,                                
+M                                           #   P,+__\P$    #
+M   \,+__\ $    #  !(,+__[0$    #  !4,+__Z@$    #  !@,+__YP$ 
+M   #  !L,+__Y $    #  !X,+__X0$    #  "$,+__W@$    #  "0,+__
+MVP$    #  "<,+__V $    #  "H,+__U0$    #  "T,+__T@$    #  # 
+M,+__SP$    #  #,,+__S $    #  #8,+__R0$    #  #D,+__Q@$    #
+M  #P,+__PP$    #  #\,+__P $    #  $(,+__O0$    !      $4"   
+M                 %                                $         
+M  0 __$       $ U      #   !       ! .@      P   @       0-4
+M      ,   ,       $(M      #   $       !"MP      P  !0      
+M 0LP      ,   8       $,%      #   '       !$T@      P  "   
+M     1/@      ,   D       $3[      #   *       !$_0      P  
+M"P       10       ,   P       (73      #   -       "%U      
+M P  #@       A?8      ,   \       (8\      #   0       "&0@ 
+M     P  $0                ,  !(                #   3        
+M         P  %                 ,  !4                #   6    
+M             P  %P                ,  !@                #   9
+M    #P          ! #_\0   !8           0 __$    B           $
+M /_Q    +0 !$U       @  "    $,  0R(          <   !2  (8\   
+M   !   0    8           ! #_\0   &L  0T4          <   !Z    
+M       $ /_Q    A           ! #_\0   (\  1-$      (   <   "E
+M  $31          '    M  "&00      0  $    ,(           0 __$ 
+M  #)  (8.      2        T  !$_0     $0  "P   -X  0P4    =!( 
+M  <   #E  (8U      2        Z@ "&$0     $@       .\  1/L    
+M !$   H   #]  (8O      2       !!  "&0@    $$0  $0   0T  AB8
+M     !(       $6  (9#     01   1   !'P "',@     $0#_\0   20 
+M 1+     2!(   <   $J  $2>    $@2   '   !+P !$8@   "H$@  !P  
+M 3<  AD8   !0"$  !$   $\  (73      1 /_Q   !4@ "&*0     $@  
+M     5@  A@(     !(       %?  (8%      2       !9  !$T@     
+M$@  "    6H  ACT    !!$  !    %R  (9$     01   1   !?  "&E@ 
+M  )@$0  $0   8@  AB      !(       &/  (8\     01   0   !E0 "
+M%U      $0#_\0   9X  0[H   !0!(   <   &F  (9&    4 1   1   !
+MK  "&E@   )@$0  $0   ;D  AC@     !(       &_  (8+      2    
+M   !QP "&"      $@       <T  AD,    !"$  !$   '5  (<N     01
+M   1   !VP "&+      $@       >(  1 H   !8!(   <   'H  (8_   
+M  01   0   !^P "'+P    $$0  $0   @(  AC(     !(       ('  (<
+MP     01   1   "#@ "&&@     $@       A0  AS$    !!$  !$   (;
+M  (8^     01   0   "+P "&0@     $0#_\0   C8  A?8     !$ __$ 
+M  )0  (87      2       "5@ "&1     $$0  $0   E\  1,(    /!( 
+M  <   )Q  $3\      1   *   "?@ !%TL     $0#_\0   H4  10     
+M!!$   P   *2  $2,    $@2   '   "EP "&(P     $@       IX  0R(
+M     !(   <   *P  $3^      1   +   "O0 !#10   '4$@  !P   L( 
+M AD     !!$  !    +.  (8=      2       "U0 !$^      $@  "0  
+M ML  AA0     !(     9V\S,B]C:VQE;F=T: !C<G1I+G, =F%L=65S+5AA
+M+F, 8W)T<W1U9F8N8P!?7V1O7V=L;V)A;%]C=&]R<U]A=7@ 9V-C,E]C;VUP
+M:6QE9"X 9F]R8V5?=&]?9&%T80!C:VQE;F=T:"YC &=C8S)?8V]M<&EL960N
+M &QI8F=C8S(N8P!C<G1S='5F9BYC %]?9&]?9VQO8F%L7V-T;W)S7V%U> !G
+M8V,R7V-O;7!I;&5D+@!F;W)C95]T;U]D871A &-R=&XN<P!G971O<'0 7U]$
+M5$]27TQ)4U1?7P!?<W1A<G0 <F5A9 !A=&]I %]?0U1/4E],25-47U\ <W1R
+M=&]L '!R;V=N86UE '9F<')I;G1F %]E;G9I<F]N %]E;F0 5W)I=&4 4F5A
+M9 !G971P87)M %]I;V( 7T=,3T)!3%]/1D93151?5$%"3$5? &%B;W)T &%T
+M97AI= !E>&ET %]I;FET '9E<F)O<V4 7W-Y<U]N97)R '-Y<U]E<G)L:7-T
+M &9C;&]S90!54T%'10!?1%E.04U)0P!P<F]C97-S %]?:6]B %]S>7-?97)R
+M;&ES= !W<FET90!S=')R8VAR %]E>&ET &5N=FER;VX 97)R;F\ <W1R8VAR
+M &5R<F]R ')E<&]R=%]L:6YE7VQE;F=T: !O<'1I;F0 ;W!E;@!O<'1A<F< 
+M9F=E=', ;W!T97)R ')E<&]R=%]L:6YE7VYU;6)E<G, 7V5D871A %]04D]#
+M14154D5?3$E.2T%'15]404),15\ 9F]P96X <WES7VYE<G( 7U]D;U]G;&]B
+M86Q?9'1O<G, 7U]#5$]27T5.1%]? %]E=&5X= !?;&EB7W9E<G-I;VX 3W!E
+M;@!F9FQU<V@ 7U]D;U]G;&]B86Q?8W1O<G, 7U]$5$]27T5.1%]? &UA:6X 
+M;&EN95]L96YG=&@ <W1R;&5N %]F:6YI &9P<FEN=&8       $    %    
+MFP    UD             "]D   #         %$X             ((X    
+M         $8\          ! *",I4W5N3U,@-2XS($=E;F5R:6,@4V5P=&5M
+M8F5R(#$Y.3,  &%S.B!30S,N,"!E87)L>2!A8V-E<W,@,#$@4V5P(#$Y.3,*
+M $=#0SH@*$=.52D@,BXV+C,  &%S.B!30S,N,"!E87)L>2!A8V-E<W,@,#$@
+M4V5P(#$Y.3,* $=#0SH@*$=.52D@,BXV+C,  &%S.B!30S,N,"!E87)L>2!A
+M8V-E<W,@,#$@4V5P(#$Y.3,* $=#0SH@*$=.52D@,BXV+C,  &%S.B!30S,N
+M,"!E87)L>2!A8V-E<W,@,#$@4V5P(#$Y.3,* $=#0SH@*$=.52D@,BXV+C, 
+M;&0Z("A31U4I(%-U;D]3+T5,1B H3$LM,2XS*0       0   "D   8?    
+M"V0      1,(    (60      1,(    +3P             /(          
+M    7H              <(              EX              L(      
+M        SH             !$H             !5H             !=(  
+M           !EH             !LX             !SX             !
+MX8             !](             "#(             ".8          
+M   "5(             "<(             "D8             "G8      
+M       "R(             #&8             $GH             %+(  
+M &         %.8   )         %0X   -<        %3H   #0        %
+M6H   #4        %9(   #8        %;X   #<        %>8   #@     
+M   %A(   #D        %CX   #H        %FH   $8        %IX      
+M       %T(   &T        %](   "X        &"20 !\L  1,( "YI;G1E
+M<G  +FAA<V@ +F1Y;G-Y;0 N9'EN<W1R "YR96QA+F)S<P N<F5L82YP;'0 
+M+G1E>'0 +FEN:70 +F9I;FD +F-T;W)S "YD=&]R<P N<F]D871A "YG;W0 
+M+F1Y;F%M:6, +G!L=  N9&%T80 N8G-S "YS>6UT86( +G-T<G1A8@ N<W1A
+M8BYI;F1E>  N8V]M;65N=  N<W1A8@ N<VAS=')T86( +G-T86(N:6YD97AS
+M='( +G-T86)S='(  '9A;'5E<RU882YC "\Q,#DS+V]N,3 Y,U]W<R]U<W(O
+M<W)C+VQI8B]L:6)C+P!P;W)T+V=E;B]V86QU97,M6&$N8P   %AT(#L@5CTR
+M+C  +VYE="]M;W)G86YA+W5S<C$O<G1E;7,M,RXU+C P+V,O8G5I;&0M=&]O
+M;',O<W)C "]U<W(O8V-S+VQI8B]V86QU97,M6&$N;P  ;&EB9V-C,BYC "]U
+M<W(T+T=.050O9V-C+3(N-BXS+P N+VQI8F=C8S(N8P!G8V,R7V-O;7!I;&5D
+M+@!I;G0Z=#$]<C$[+3(Q-#<T.#,V-#@[,C$T-S0X,S8T-SL 8VAA<CIT,CUR
+M,CLP.S$R-SL ;&]N9R!I;G0Z=#,]<C$[+3(Q-#<T.#,V-#@[,C$T-S0X,S8T
+M-SL =6YS:6=N960@:6YT.G0T/7(Q.S [+3$[ &QO;F<@=6YS:6=N960@:6YT
+M.G0U/7(Q.S [+3$[ &QO;F<@;&]N9R!I;G0Z=#8]<C$[,#$P,# P,# P,# P
+M,# P,# P,# P,# [,#<W-S<W-S<W-S<W-S<W-S<W-S<W-SL ;&]N9R!L;VYG
+M('5N<VEG;F5D(&EN=#IT-SUR,3LP,# P,# P,# P,# P.S Q-S<W-S<W-S<W
+M-S<W-S<W-S<W-S<W.P!S:&]R="!I;G0Z=#@]<C$[+3,R-S8X.S,R-S8W.P!S
+M:&]R="!U;G-I9VYE9"!I;G0Z=#D]<C$[,#LV-34S-3L <VEG;F5D(&-H87(Z
+M=#$P/7(Q.RTQ,C@[,3(W.P!U;G-I9VYE9"!C:&%R.G0Q,3UR,3LP.S(U-3L 
+M9FQO870Z=#$R/7(Q.S0[,#L 9&]U8FQE.G0Q,SUR,3LX.S [ &QO;F<@9&]U
+M8FQE.G0Q-#UR,3LX.S [ &-O;7!L97@@:6YT.G0Q-3US.')E86PZ,2PP+#,R
+M.VEM86<Z,2PS,BPS,CL[ &-O;7!L97@@9FQO870Z=#$V/7(Q-CLT.S [ &-O
+M;7!L97@@9&]U8FQE.G0Q-SUR,3<[.#LP.P!C;VUP;&5X(&QO;F<@9&]U8FQE
+M.G0Q.#UR,3@[.#LP.P!V;VED.G0Q.3TQ.0!A<F-H7W1Y<&4Z5#(P/65!4D-(
+M7S,R0DE4.C L05)#2%\V-$))5#HQ+#L <F5G7V-L87-S.E0R,3UE3D]?4D5'
+M4SHP+$=%3D5204Q?4D5'4SHQ+$907U)%1U,Z,BQ!3$Q?4D5'4SHS+$Q)35]2
+M14=?0TQ!4U-%4SHT+#L ;6%C:&EN95]M;V1E.E0R,CUE5D])1&UO9&4Z,"Q1
+M26UO9&4Z,2Q(26UO9&4Z,BQ04TEM;V1E.C,L4TEM;V1E.C0L4$1);6]D93HU
+M+$1);6]D93HV+%1);6]D93HW+$]);6]D93HX+%%&;6]D93HY+$A&;6]D93HQ
+M,"Q4449M;V1E.C$Q+%-&;6]D93HQ,BQ$1FUO9&4Z,3,L6$9M;V1E.C$T+%1&
+M;6]D93HQ-2Q30VUO9&4Z,38L1$-M;V1E.C$W+%A#;6]D93HQ."Q40VUO9&4Z
+M,3DL0U%);6]D93HR,"Q#2$EM;V1E.C(Q+$-326UO9&4Z,C(L0T1);6]D93HR
+M,RQ#5$EM;V1E.C(T+$-/26UO9&4Z,C4L0DQ+;6]D93HR-BQ#0VUO9&4Z,C<L
+M0T-8;6]D93HR."Q#0U].3T]6;6]D93HR.2Q#0UA?3D]/5FUO9&4Z,S L0T-&
+M4&UO9&4Z,S$L0T-&4$5M;V1E.C,R+$U!6%]-04-(24Y%7TU/1$4Z,S,L.P!M
+M;V1E7V-L87-S.E0R,SUE34]$15]204Y$3TTZ,"Q-3T1%7TE.5#HQ+$U/1$5?
+M1DQ/050Z,BQ-3T1%7U!!4E1)04Q?24Y4.C,L34]$15]#0SHT+$U/1$5?0T]-
+M4$Q%6%])3E0Z-2Q-3T1%7T-/35!,15A?1DQ/050Z-BQ-05A?34]$15]#3$%3
+M4SHW+#L <'1R9&EF9E]T.G0Q '-I>F5?=#IT- !W8VAA<E]T.G0S %51271Y
+M<&4Z=#$Q %-)='EP93IT,0!54TET>7!E.G0T $1)='EP93IT-@!51$ET>7!E
+M.G0W %-&='EP93IT,3( 1$9T>7!E.G0Q,P!W;W)D7W1Y<&4Z=#$ 1$ES=')U
+M8W0Z5#(T/7,X:&EG:#HQ+# L,S([;&]W.C$L,S(L,S([.P!$275N:6]N.G0R
+M-3UU.',Z,C0L,"PV-#ML;#HV+# L-C0[.P!F=6YC7W!T<CIT,C8]*C(W/68Q
+M.0!?7V1O7V=L;V)A;%]D=&]R<SI&,3D                             
+M                              $    !     @ ! -0   #4    $0  
+M             0         )    !0    (  0#H    Z    FP    #    
+M      0    $    #P    L    "  $#5    U0   5@    !    !H    $
+M    $    !<    #     @ !"+0   BT   ")0               0      
+M   ?    !     (  0K<   *W    %0    #    $0    0    ,    *0  
+M  0    "  $+,   "S    #D     P    \    $    #    #,    !    
+M!@ !#!0   P4   '-               !          Y     0    8  1-(
+M   32    )@               0         /P    $    &  $3X   $^  
+M   ,               $         $4    !    !@ !$^P  !/L    "   
+M            !         !,     0    8  1/T   3]     @         
+M      0         4P    $    "  $4    %     -+               (
+M         %L    !     P "%TP  !=,    !               !     0 
+M  !@    !@    ,  A=0   74    (@    $          0    (    :0  
+M  $    '  (7V   %]@   $8               $    #    &X    !    
+M P "&/   !CP    %               !         !T    "     ,  AD(
+M   9"    \                @         >0    (             &0@ 
+M  90    $P   "D    $    $    ($    #             !]8   "XP  
+M             0        ")     0             B/    $@         
+M      0    ,    E0    $             (H0   $;               !
+M         )X    !             ".@   !^               !     P 
+M  "D     P             EF    ,8               $         K@  
+M  ,             )EX   ";               !         +T    #    
+=         ";Y   &'P               0     !
+ 
+end
