[comp.binaries.atari.st] v03i031: d110edit -- D110

koreth@ssyx.ucsc.edu (Steven Grimm) (11/07/88)

Submitted-by: kurth@sco.com (Kurt Hutchinson)
Posting-number: Volume 3, Issue 31
Archive-name: d110edit

[I don't have a synthesizer, so I don't know if this works or not.  It does
 give me a display when I run it, though. -sg]

Doc for d110 patch editor:

The program is full screen, the editing keys are:

numeric fields:
	F1  -16
	F2  -8
	F3  -4
	F4  -2
	F5  -1
	F6  +1
	F7  +2
	F8  +4
	F9  +8
	F10 +10

Alphanumeric fields:
	There is no backspace (sorry about the bug)
	a-z, A-Z, and 0-9 are permitted.

Next and previous fields are the up and down arrow keys.
Left and right arrow keys allow moving around inside
an alphanumeric field.

When the output is directed to the d110 the
patch editor will edit in live mode:  every change
will be reflected immediately.  Messages from a keyboard
are copied from the ST's MIDI in and sent the MIDI out
which allows a keyboard to be used to play the synth
while making changes to the patch.  Be warned that the d110
will reject patch changes while sounding a tone.  So all
notes on the synth keyboard should be off when making changes
on the ST's keyboard.

When the output is directed to the d110 the alphabetic keys on
the ST's keyboard form all of the notes in the C arpeggio for
all 8 octaves.  The space bar sends an all notes off msg.
While more privitive than having a full keyboard,
it allows for live editing without a keyboard.

Cabling is difficult, there is no setup that lets you source
and sink to the D110 and have a synth keyboard hooked up
all at the same time.  You get one or the other but not
both.  To do live editing you need the D110's out connected
to the ST's in and the ST's out connected to the D110's in.

For synth keyboard usage, use the above cabling method first and
copy the patches to disk files.  Then switch cables so that the
synth kbd is connected to the ST's in.  The D110's out will
be disconnected.  When done editing the new patch will be in the
D110's memory.  Another cable switch and you can copy the new patch
to a disk file.

What all the patch fields are:
All of my names closely track Roland's names.
If you have doubts, check the MIDI implementation reference
in the back since that is where my names came from.

File formats:
My file formats are exactly the sysex message it would take to
send the data to the d110.  Thus, if your sequencer allows importing
such files, you can store song setup information in your seqence.
The d110 needs about a half a second to digest each such message.
I did not include a program that would dump sysex files to the
MIDI port.  Such a program is trivial (for programmers) and I might
do it for those interested.

			- kurt

Here is the binary to the patch editor for the MT-32.
The doc follows in a later posting in the same newsgroup.

There are 510 lines in the following uuencoded binary
(including the begin and end lines).

begin 664 mt32.tos
M8!H  #B:   <9@  !D@                  "IO  0@;0 8T>T '"1M "Q"
M@")((HHF2B192AIF_"**2A)G/ P; $%F[ P; %)FY@P; $=FX P; %9FV@P;
M #UF"DH39P8CRP  4Z9"F2 )(HHF2B192AIF_"**2A)F\D*9)@!F,B )(OP 
M %/X1>T @!0:2()",B  <B 4&F<6M %G^%-*(LH4&F<*M %F^$(J__]@YD*9
M(@G3^0  4_XCP0  4_XN22M)  0O#2/(   [,B\(+P"2@.2!4T$_ 9/-+PDO
M#4)G/SP 2DY!WOP #$J#9B!P C\ 3KD  "0&< (^@$)G3KD  "0&/H!.N0  
M)%Y83YS.3KD   $0WOP "C\ 3KD  "+ /SP 3$Y!3E8  $ZY   'Q$Y>3G5.
M5O_\2-<@ "IN  @CS0  6BI.N0  !(Q.N0   49,[B  __Q.7DYU3E;_[$C7
M,(!.N0  #>(@>0  6BHO*  &3KD   1$6$]P C\ < $_ $ZY   KOEA/2H!F
M.G #/P!P 3\ 3KD  "N^6$]*@&?8< ,_ ' "/P!.N0  *[Y83SX /P=P S\ 
M< ,_ $ZY   KOEQ/8+)P C\ < (_ $ZY   KOEA/+4#_^" N__@"@    /\,
M@    !MF!G#_8  !YBIY  !:*C Y  !:.$C YXC0K0 &*$ @+O_XX(#@@ * 
M    _SX , <@?   .)HR/  %8 )82+!85\G_^B!03M!@  "8(&T &$Z00D!@
M  &62GD  %HX9P)1C"\,8 #_($) $!0^ $IY  !:.&<248Q3>0  6CA"01(4
M, >P06/F2GD  %HX9])"01(40D 0+/_XL$%FQ%&,4WD  %HX8. P.0  6CA2
M0+!M  ILK%",8*A"0! 4/@ P.0  6CA20+!M  ILE%",4GD  %HX0D$2%# '
ML$%DX&" #"P  0 "9@  CB N__@"@    '\^  Q' &%M!@Q' 'IO) Q' $%M
M!@Q' %IO& Q' #!M!@Q' #EO# Q' "YG!@Q' "!F0C\L  8@;0 ,3I!43RU 
M__P@;O_\T/D  %HF$(="01(L  ,P.0  6B920+!!9 92>0  6B8_+  &(&T 
M$$Z05$]@6B\N__@@;0 43I!@ /X6, <$0  [#$  "6+FY4@P0-'\   XOB!0
M3M!@,'#P/P!.N0   \Y@QG#X8/)P_&#N</Y@ZG#_8.9P 6#B< )@WG $8-IP
M"&#6<!!@TB\,3KD   4D6$]"0! 4/P!"0! L  '0>0  6B8_ $ZY   &RF  
M_:),[C" _^Q.7DYU3E;_\DC7.  J>0  6BHP.0  6CA(P.>(T*T !BA /RP 
M!B!M  Q.D%1/)D!"0! 3T&X "#U __Y*;O_^; 1";O_^0D$2+  $,"[__K!!
M8PI"0! L  0]0/_^,"[__A: /RP !B!M !!.D%1/3.XX /_R3EY.=4Y6__Q(
MUR  *FX "$)Y  !:)B!Y  !:*B -D*@ !H'\  @SP   6CA"0! 5/P!"0! M
M  $_ $ZY   &REA/3.X@ /_\3EY.=4Y6  !.N0  !II.N0  !*9.N0  !/!.
M7DYU3E;_]$C7,( J>0  6BHH54)'OFT !&PH0D 0%#\ 0D 0+  !/P!.N0  
M!LI83R\L  ).N0  !TI83UR,4D=@TDSN,(#_]$Y>3G5.5O_T2-<P@"IY  !:
M*BAM  9"1[YM  IL$"\,3KD   4D6$]0C%)'8.I,[C" __1.7DYU3E;_\$C7
M,  J;@ (*'D  %HJ0D 0%3\ 0D 0+0 !/P!.N0  !LI83T) $"T  @Q   )B
M  $JY4@P0-'\   XYB!03M!@  $8/RT !B!L  Q.D%1/+4#__!(M  5(@2!N
M__Q"0! 0T$$]0/_Z0D 0+0 #2, &@   6:,M0/_\0F[_^$)!$BT  S N__BP
M060L,"[_^@)   %F#"!N__Q3KO_\<#!@"B!N__Q3KO_\<#$0@.#N__I2;O_X
M8,9"0! M  ,P0-'\  !9I$(08   D#\M  8@;  ,3I!43RU __Q"0! M  ,_
M "\\  !9I"\N__Q.N0  $TQ@.C\M  8@;  ,3I!43RU __P2+0 %2($@;O_\
M0D 0$-!!/4#_^C\N__HO/   .S8O/   6:1.N0  %')/[P *0D 0+0 #,$#1
M_   6:1"$$) $"T  S\ +SP  %FD3KD   =\7$\O/   6:1.N0  !TI83TSN
M, #_\$Y>3G5.5@  <!L_ ' "/P!P S\ 3KD  "N^7$]P13\ < (_ ' #/P!.
MN0  *[Y<3TY>3G5.5@  <!L_ ' "/P!P S\ 3KD  "N^7$]P63\ < (_ ' #
M/P!.N0  *[Y<3S N  H&0  @/P!P C\ < ,_ $ZY   KOEQ/,"X " 9  " _
M ' "/P!P S\ 3KD  "N^7$].7DYU3E8  #\N  AP C\ < ,_ $ZY   KOEQ/
M3EY.=4Y6__Q(UR  *FX "$H59QA"0! =/P!P C\ < ,_ $ZY   KOEQ/8.1,
M[B  __Q.7DYU3E;_^DC7(  J;@ (($W0[@ ,0A O#4ZY   4+EA//4#__C N
M__ZP;@ ,;!(P+O_^4F[__C! T<UP(!" 8.1,[B  __I.7DYU3E;__G &$\  
M %;,+SP  #O63KD   $>6$]*0&T  2)"0! Y  !6S Q   9G  $2<!0_ $)G
M3KD   ;*6$]*.0  6C)F&B\\  !6PD) $#D  %;,/P!.N0  "U!<3V <0D 0
M.0  6B0_ $) $#D  %;,/P!.N0  ":)83SU __X,;O____YF$' !/P!.N0  
M$]!43V  _W9*.0  6C1F)"\\  !9FD) $#D  %HH/P!"0! Y  !6S#\ 3KD 
M  S 4$]@'$) $#D  %HH/P!"0! Y  !6S#\ 3KD   QJ6$\]0/_^#&[____^
M9YQ"0! Y  !6S Q   5B /\2Y4@P0-'\   X\B!03M!@ /\ 3KD  ! 88 #^
M]DZY   0+F  _NQ.N0  $$1@ /[B3KD  !$V8 #^V$ZY   13&  _LYP%S\ 
M0F=.N0  !LI83T)G3KD  "+ 5$].7DYU3E8  # N  @,0  '8E#E2#! T?P 
M #D*(%!.T&!8(#P  %HR8% @/   6B1@2" \  !6PF! (#P  %HT8#@@/   
M6BA@," \  !9FF H(#P  %;,8" @/   .SI@&"\\   ]0DZY   40%A/0F=.
MN0  (L!43TY>3G5.5@  3EY.=4Y6_^Y(US  ,"X ",'\ !(&@   /5@J0$IN
M  IM"C N  JP;0 *;Q0O/   /<1.N0  %$!83W#_8  !:DAM  9.N0  #3Y8
M3RU __PP+0 "P>X "DC T:[__"\\   ]3R\N__Q.N0  #9Q03R\\   ]4C M
M  1(P"\ 3KD   V<4$].N0  #>)";O_V*'P  #U/N?P  #U59 Q"0! 4T6[_
M]E*,8.Q"0)!N__8"0 !_$\   #U5+SP  #U*< T_ ' ,/P!.N0  *\Y03RA\
M  !:.D(40J[__ RN  &&H/_\;$IP S\ < $_ $ZY   KOEA/2H!G,' #/P!P
M C\ 3KD  "N^6$\8@" ,!(   %HZ#$  _VP60D 0% Q  /=G#%*,($Q"$%*N
M__Q@K$) $!0,0 #W9PHO/   /=U@ /[P( P$@   6CH]0/_X0F[_]G %/4#_
M^C N__JP;O_X;!@P;O_ZT?P  %HZ0D 0$-%N__92;O_Z8-XP+O_V D  ?V8 
M_K11;O_X/R[_^"\\  !5PB\\  !:0DZY   33$_O  I"0$SN, #_[DY>3G5.
M5O_V2-<@ # N  C!_  2!H   #U8*D O+@ *+SP  %H43KD  !0>4$\O/   
M6A1.N0  #^Q83R\\   ]_R\\  !:%$ZY   4"%!/2&T #"\\  !:%$ZY   4
M"%!/+SP  #X!+SP  %H43KD  !E04$\M0/_\2J[__&88+SP  %H4+SP  #X$
M3KD  !1 4$]P_V!\,"T ! 9   H]0/_Z+R[__#\N__IP 3\ +SP  %HZ3KD 
M !FD3^\ #+!N__IG(B\\  !:%"\\   ^%DZY   40%!/+R[__$ZY   >OEA/
M8*PO+O_\3KD  !Z^6$]1;O_Z/R[_^B\\  !5PB\\  !:0DZY   33$_O  I"
M0$SN( #_]DY>3G5.5O_\2-<@ # N  C!_  2!H   #U8*D CS0  6BXP+@ *
ML&T "FT2+SP  #XL3KD  !1 6$]P_V 2,^X "@  6C9P 3/   !:$D) 3.X@
M /_\3EY.=4Y6__Q(UR  ,"X ",'\ !(&@   /5@J0"/-  !:+C/N  H  %HV
M0GD  %H2+RX #"\\  !:%$ZY   4'E!/+SP  %H43KD   _L6$\O/   /D(O
M/   6A1.N0  % A03TAM  PO/   6A1.N0  % A03T) 3.X@ /_\3EY.=4Y6
M__Q(UP" 0H<@;@ (4JX "$)!$A "00!_2$%"04A!CH'OCR!N  A2K@ (0D$2
M$ )! '](04)!2$&.@>^/(&X "$)!$A "00!_2$%"04A!CH$@!TSN (#__$Y>
M3G5.5O_X2-<@@"XN  @J;@ ,5(T@35.-( <"@    '\0@.Z'($U3C2 ' H  
M  !_$(#NAR ' H    !_&H!,[B" __A.7DYU3E8  ' #/P!P 3\ 3KD  "N^
M6$]*@&<2< ,_ ' "/P!.N0  *[Y83V#:3EY.=4Y6__Q(UR  ,"X "$C !H  
M %7"*D @#4SN( #__$Y>3G5.5O_^2GD  %H29R!.N0  #QH]0/_^+SP  %HZ
M/R[__G ,/P!.N0  *\Y03TY>3G5.5O_Z2GD  %H29@  J$ZY   /&CU __XO
M/   /D0O/   6A1.N0  &5!03RU __I*KO_Z9BA.N0  !IHO/   6A0O/   
M/D=.N0  %$!03W "/P!.N0  $]!43V!6+R[_^C\N__YP 3\ +SP  %HZ3KD 
M !I@3^\ #+!N__YG*$ZY   &FB\\  !:%"\\   ^94ZY   40%!/+R[_^DZY
M   >OEA/8*@O+O_Z3KD  !Z^6$].7DYU3E;_[$C7, @J>0  6BYP!#\ +SP 
M %HZ+SP  #U*3KD  !-,3^\ "G 2$\   %H^-CD  %HVQ^T  DAM  9.N0  
M#3Y83R\ , -(P-&7(!\M0/_\+SP  %H_+R[__$ZY   -G%!//RT !"\\  !:
M0B\\  !5PDZY   33$_O  I";O_Z*'P  %H_,"T !%! 2, &@   6CJPC&,,
M0D 0%-%N__I2C&#B0D"0;O_Z D  ?QC &/P ]S M  0&0  */4#_^# N__A,
M[C (_^Q.7DYU3E;_^$C7,  J;@ (<" _ "\-3KD  !.V7$\H0" ,9P)"%$SN
M, #_^$Y>3G5.5@  +SP  #\*3KD   $>6$].7DYU3E8  "\\  !!%$ZY   !
M'EA/3EY.=4Y6__I(UR  0CD  %:\+SP  $7P3KD   $>6$]*0&T  ,A"0! Y
M  !6O#U __X,0  $8MKE2#! T?P  #DJ(%!.T&#*4V[__C N__[!_  Z/4#_
M_@9N  [__C\\ /PO/   5LXO/   0JA.N0  $TQ/[P */SP!T"\\  !7RB\\
M  !#I$ZY   33$_O  IP'#\ +SP  %GV+SP  $5T3KD  !-,3^\ "B/\  !6
MS@  6?8C_   5\H  %G\*GP  %?*N_P  %F:9 PP+O_^T6T !E"-8.PO/   
M6?9.N0   1Y83V  _RA,[B  __I.7DYU3E8  "\\  !.:DZY   !'EA/3EY.
M=4Y6   O/   4*I.N0   1Y83TY>3G5.5O_\("X "." X( ]0/_^#&X 8O_^
M9@I.N0  $J1@  $>0CD  %%K0F[__" N  @"@    '\]0/_^,"[__@1  " ,
M0 !98@[E2#! T?P  #D^(%!.T$IN__QG"C N__P3P   46Q*.0  46MG  #0
M CD \   46I"0! Y   [.H$Y  !1:B\\  !1:F   *!P!SU __Q@OG 78/9P
M-V#R<$=@[G!78.IP9V#F<'=@XG!_8-YP&!/   !1:V"8<!Q@]' ?8/!P)&#L
M<"A@Z' K8.1P,&#@<#1@W' W8-AP/&#4<$!@T'!#8,QP2&#(<$Q@Q'!/8,!P
M5&"\<%A@N'!;8+1P8&"P<&1@K'!G8*AP;&"D CD \   46Y"0! Y   [.H$Y
M  !1;B\\  !1;G #/P!P##\ 3KD  "O.4$].7DYU3E8  $ZY   &FB\\  !1
M<DZY   40%A/+SP  %&W3KD  !1 6$\O/   4=!.N0  %$!83R\\  !1[TZY
M   40%A/+SP  %(>3KD  !1 6$\O/   4DM.N0  %$!83R\\  !2:4ZY   4
M0%A/+SP  %*;3KD  !1 6$]P C\ < $_ $ZY   KOEA/2H!F[' "/P!P C\ 
M3KD  "N^6$].N0  !(Q.7DYU3E8  "!N  @B;@ ,0H P+@ 0#(     /;@  
M#E. $MA1R/_\3EY.=2(() D( 0  9P  *@@"  !G /_D$MA3@"( Y(E3@2+8
M4<G__ *      V< _]!.^0  $V@( @  9P#_WD[Y   3:B!O  0P+P (0D&P
M$&<(2AAF^$* 3G4@"$YU3E;_^$C7 , ^+@ (0J=.N0  *-I83RP 0J=.N0  
M*-I83R( DH9"@# 'L(%BZDSN ,#_^$Y>3G4B;P ((&\ !" (2AAF_%.($-EF
M_$YU(F\ ""!O  0@"!#99OQ.=2!O  0B"$H89OP@")"!4T!.=4Y6  !(;@ (
M+SP  %,B3KD  !2N4$].7DYU3E8  $AN  PO+@ (3KD  !2N4$].7DYU3E;_
MYDAN_^8_/(  +RX "$ZY   <ED_O  I(;@ ,2&[_YDZY   4KE!/2&[_YD)G
M3KD  !CZ7$].7DYU3E;_EDC7,( M;@ ,__P@;O_\(! H0%BN__P0'$B /@ ,
M0  E9Q9*1V<  S@O+@ (/P=.N0  &/I<3V#><" ]0/_P</\]0/_L</\]0/_N
M$!Q(@#X #$< +68.< $]0/_R$!Q(@#X 8 1";O_R#$< ,&8,<# ]0/_P$!Q(
M@#X #$< *F8H(&[__%2N__PP$#U _^QL$' !/4#_\C N_^Q$0#U _^P0'$B 
M/@!@+$)N_^P,1P P;2(,1P Y;APR+O_LP_P "C 'T$$$0  P/4#_[! <2( ^
M &#8#$< +F9.$!Q(@#X #$< *F86(&[__%2N__PP$#U _^X0'$B /@!@+$)N
M_^X,1P P;2(,1P Y;APR+O_NP_P "C 'T$$$0  P/4#_[A <2( ^ &#8#$< 
M;&8F$!Q(@#X #$< 9&<2#$< ;V<,#$< =6<&#$< >&8(, <"0/_?/@ @#B\ 
M,#P 7DC D9<@'RU __0J0# '('P  #JN,CP #F "6$BP6%?)__H@4$[08  !
M3B!N__Q4KO_\,! ]0/_B2F[_XFP.,"[_XD1 /4#_XG M&L!P"C\ /R[_XB\-
M3KD  !@:4$\J0&   11P"C\ (&[__%2N__P_$&#@< A@[G 08.H@;O_\(! M
M0/_B6*[__$JN_^)L#B N_^)$@"U _^)P+1K < H_ "\N_^(O#4ZY   8B$_O
M  I@JG */P @;O_\+Q O#4ZY   8B$_O  HJ0%BN__Q@  "D< A@WG 08-H@
M;O_\(! B*  $+4#_XBU!_^90KO_\+PT_+O_N+R[_YB\N_^(_!TZY   BVD_O
M !!@ /]0(&[__" 0+4#_^&8(+7P  #JF__A8KO_\("[_^"U __0J0$H=9Q)*
M;O_N;?8@#9"N__BP;O_N;^I3C6 J(&[__%2N__PP$!U _^(:[O_B8!8@;O_\
M+Q O+@ (3KD  !2N4$]@ /]8("[_]"\ ,"[_[$C T9<@'Y"-/4#_ZFP$0F[_
MZDIN__)F'C N_^I3;O_J2D!G$B\N  @_+O_P3KD  !CZ7$]@XB N__2PC60<
M+RX ""!N__12KO_T$!!(@#\ 3KD  !CZ7$]@W$IN__)G /S:,"[_ZE-N_^I*
M0&< _,PO+@ (/R[_\$ZY   8^EQ/8.!,[C" _Y9.7DYU3E;_ZDC7(, ^+@ ,
M*DY")3 ' H   /__@.X #CP 9R(P!P*   #__X#N  Y(0$A 0D!(0"! T?P 
M #L(&Q ^!F#./P="9R!?T?P  #L(&Q!*%6<,(&X "%*N  @0G6#P("X "$SN
M(,#_ZDY>3G5.5O_B2-<P@"IN  @^+@ 02>[__T(D0H P!R\ +RX #$ZY   K
MY%!/+4#_[F<D0H P!R\ +RX #$ZY   L+%!/($#1_   .P@9$"UN_^X #&#$
M(&X #-'\   ["!D02A1G!!K<8/@@#4SN,(#_XDY>3G5.5O_X2-<@@#XN  @J
M;@ *#$< "F8:$"T %DB  D  "&<.+PUP#3\ 3KD  !CZ7$]3;0 ,; XO#3\'
M(&T $DZ07$]@""!54I4P!Q" 3.X@@/_X3EY.=4Y6__Q(UR  *GP  %*XN_P 
M %,(9#)*E6<.(%40*  62( "0  !9AQP_S\ +Q4O+@ ,+RX "$ZY   :^D_O
M  XJ@& &6(U@QD* 3.X@ /_\3EY.=4Y6__)(US" *FX ""AN ! P+@ .P>X 
M##U __X0+  62( "0  $9Q O#"!L  Y.D%A/&L!3;O_^2JP "&8,$"P %DB 
M D   F8@2F[__F=,+PQ.N0  -C183SX #$#__V<Z&L=3;O_^8. _+O_^+PT0
M+  72( _ $ZY   EF%!//@!O!I]N__Y@$DI'9@@ + !  !9@!@ L (  %C N
M  [![@ ,D&[__@*   #__X#N  Q,[C" __).7DYU3E;_]$C7,( J;@ (*&X 
M$# N  [![@ ,/@ 0+  62( "0  $9PHO#"!L  Y.D%A/2JP "&8,$"P %DB 
M D   F8F2D=G&B\,0D 0'3\ 3KD  !CZ7$\,0/__9P131V#B2D=G*$) 8"@_
M!R\-$"P %TB /P!.N0  *0!03S( , >P06<( "P @  68-@P+@ .3.XP@/_T
M3EY.=4Y6_^A(UR#@*FX $#XN !1\ 4)N__Y";O_\< $]0/_Z(&X #%*N  P:
M$'!R'4#_^! %2( ,0 !R9@ !%$)&<'<=0/_X(&X #!H09RP0!4B #$  8F8 
M 1Q";O_Z4JX #"!N  P:$&<0$ 5(@ Q  &)F  $>0F[_^DI';!9*;O_^9A _
M!B\N  A.N0  )0Q<3SX 2D=L0$IN__YF!DIN__QG-#\\ ;8O+@ (3KD  "-^
M7$\^ &T@#$8  6<:/P=.N0  (RY43S\&+RX "$ZY   E#%Q//@!*1VT  +9*
M;O_\9Q!P C\ 0J<_!TZY   DX%!/( UF'G :/P!.N0  -;943RI ( UF##\'
M3KD  ",N5$]@?' !&T  %DIN__IG!@ M  @ %D* *T  !"J *T  "$)M  PK
M?   'C( #BM\   >7  2&T< %R -8$00!4B #$  =V8(4F[__F  _N80!4B 
M#$  868F4F[__&  _M00!4B #$  *V<.$B[_^$B!$ 5(@+!!9@9\ F  _LY"
M@$SN(.#_Z$Y>3G5.5O_\2-<@ "IN  X@+@ (*H K0  (*WP  "$&  XP+@ ,
M1$ [0  ,#&V  0 ,;! [?'__  PK?   '08 $F (*WP  !SJ !(@#4SN( #_
M_$Y>3G5.5O_\2-<@ "IN  I";0 ,</],[B  __Q.7DYU3E;__$C7(  J;@ *
M.WQ__P ,(%52E3 N  @0@$SN( #__$Y>3G5.5O_X2-<@@"IN  A*K0 (9DP0
M+0 62( "0  "9BX0+0 72( _ $ZY   DP%1//@!G"+O\  !3(F82/SP" $ZY
M   UME1/*T  "&82*WP  """  XK?   (6X $F!>$"T %DB  D   F8B2D=G
M'KO\  !3(F86*WP  !^\  XK?   (>H $B M  A@)BM\   ?O  .*WP  "$B
M !(0+0 72( _ $ZY   =\E1/2,#0K0 (*H K0  $0FT #$SN((#_^$Y>3G5.
M5O_\2-< @' !/P!"IS\N  A.N0  ).!03RX #(#_____9@1"0& ., <"@   
M__^ _ ( 2$!,[@" __Q.7DYU3E;__$C7(  J;@ (+PU.N0  '2Q83R\-(&T 
M#DZ06$],[B  __Q.7DYU3E;_^$C7(( ^+@ (*FX "B\-3KD  !TL6$\O#3\'
M(&T $DZ07$],[B" __A.7DYU3E;__$C7(  J?   4P2[_   4KAE$DJ59PHO
M%4ZY   >OEA/68U@YDSN( #__$Y>3G5.5O_X2-<@@"IN  @0+0 62( "0  !
M9@1P_V! +PU.N0  'R183SX $"T %TB /P!.N0  (RY43TJM  AG&! M !9(
M@ )   )F#"\M  A.N0  -<Y83T(M !8P!TSN((#_^$Y>3G5.5O_X2-<@@"IN
M  A";0 ,0GD  #LP$"T %DB  D  @&9J(!60K0 $/@!O+C\'+RT !! M !=(
M@#\ 3KD  "D 4$\R # 'L$%G$# Y   [,$C #(     @9BQ*1VTD("T ""\ 
M,#P" $C T9<@'["59@P@+0 (*H K0  $8 0K50 $0D!@"  M (  %G#_3.X@
M@/_X3EY.=4Y6__Q(UR  *FX ""\-3KD  !\D6$]*0&<&</]@  ">#+D  "'J
M  !3-&8.+SP  %,B3KD  !\D6$]">0  .S @+0 (+P P/ ( 2,#1ER ?D*T 
M!#\ +RT !! M !=(@#\ 3KD  "684$]$0#M   P,0  !9APP.0  .S!(P R 
M    (&<& "T @  60FT #&"(2FT #&8* "T 0  68 #_>C M  Q2;0 ,(&T 
M!)# *T@ !"!54I5"0! 03.X@ /_\3EY.=4Y6__I(UR  *FX " RY   AZ@  
M4S1F#B\\  !3(DZY   ?)%A/0FT #$)Y   [,' !/P!(;O_^$"T %TB /P!.
MN0  )9A03PQ __]G#$I 9R!"0! N__Y@(# Y   [,$C #(     @9PX +0" 
M !9@!@ M $  %G#_3.X@ /_Z3EY.=4Y6__Q(UR  *FX "$)M  QP_TSN( #_
M_$Y>3G5.5O_\2-<@ "IN  HO#4ZY   B3%A/2D!G!'#_8"0@+0 (+P P/ ( 
M2,#1ER ?D*T !%- .T  #"!54I4P+@ ($(!,[B  __Q.7DYU3E;_]DC7(( ^
M+@ (*FX "AU'__Y";0 ,0GD  #LP$"T %DB  D  @&9&+PU.N0  (DQ83TI 
M9CAP 3\ 2&[__A M !=(@#\ 3KD  "D 4$\,0  !9@0P!V 8,#D  #LP2, ,
M@    "!G!@ M (  %G#_3.X@@/_V3EY.=4Y6__Q(UR  *FX "D)M  P@+0 (
M+P P/ ( 2,#1ER ?L)5F#B\-3KD  !\D6$]*0&8>(%52E3 N  @0@ Q   IF
M$B\-3KD  !\D6$]*0&<$</]@!# N  A,[B  __Q.7DYU3E;__$C7(  J;@ (
M$"T %DB  D  !&<*+PT@;0 .3I!83R M  2PE6(,+PU.N0  'R183V T< $_
M " 5D*T !$C +P 0+0 72( _ $ZY   DX%!/#(#_____9@1P_V **U4 !$)M
M  Q"0$SN( #__$Y>3G5.5@  3KD  !Z,/RX "$ZY   C%E1/3EY.=4Y6   O
M/   4U8O/   4SQ.N0  %%I03R\\  !3>2\\  !3/$ZY   46E!/< $_ $ZY
M   BP%1/3EY.=4Y6   _+@ (<$P_ $ZY   KKEA/3EY.=4Y6   ,;@ %  AN
M$C\N  A.N0  *3!43PQ  $-G+' _/P _+@ (3KD  "F*6$\_+@ (<#X_ $ZY
M   KKEA/+P!.N0  *BQ83V "0D!.7DYU3E;_WDC7 (!"9R\N  AP/#\ 3KD 
M "NN4$\^ &Q$#$?__6T4#$?__VX./P=.N0  *<!43SX 8#A(;O_B+RX "$ZY
M   G0%!/2D!M)$)G+RX "' \/P!.N0  *ZY03SX ;0YP1C\ /P=.N0  *8I8
M3S '2, O $ZY   J+%A/3.X @/_>3EY.=4Y6__Q(UP" /RX "'!%/P!.N0  
M*ZY83SX ;! P!TC +P!.N0  *BQ83V B/RX "$ZY   I,%1//4  "&T./RX 
M"#\'3KD  "F*6$\P!TSN (#__$Y>3G5.5O_\2-< @#\N  @_+@ *<D8_ 4ZY
M   KKEQ//@!*0&8H/RX "$ZY   I,%1//4  "&T6/RX "#\N  I.N0  *8I8
M3S N  I@#C '2, O $ZY   J+%A/3.X @/_\3EY.=4Y6   _+@ (3KD  "DP
M5$\,0 !#9@1P 6 "0D!.7DYU3E8  #\N  X_+@ (+RX "G!"/P!.N0  *ZY/
M[P *+P!.N0  *BQ83TY>3G5.5O_>2-< @#\N  PO+@ (<#T_ $ZY   KKE!/
M/@!L1@Q'__UM% Q'__]N#C\'3KD  "G 5$\^ & Z2&[_XB\N  A.N0  )T!0
M3TI ;28_+@ ,+RX "' ]/P!.N0  *ZY03SX ;0YP1C\ /P=.N0  *8I83S '
M2, O $ZY   J+%A/3.X @/_>3EY.=4Y6__!(UR#@/RX "$ZY   I,%1/#$  
M0V8  -1"1A Y  !5 4B /@ 0.0  50!(@$C !H   %4 *D!3;@ .;0  EE-'
M;&QP41/   !5 $(Y  !5 2\\  !5 ' */P!.N0  *ZY<3SX ; @P!TC 8   
MG' */P!P C\ < ,_ $ZY   KOEQ/< (3P   50 0.0  50%(@#X $#D  %4 
M2(!(P :   !5 "I ,$?1S7 *$( 0'4B .@ ,10 :9@1"1V 4(&X "E*N  H0
MA5)&#$4 "F8 _V8@#02   !5 !/   !5 !/'  !5 3 &8"@O+@ *,"X #DC 
M+P _+@ (<#\_ $ZY   KKD_O  PO $ZY   J+%A/3.X@X/_P3EY.=4Y6__A(
MUR" *FX "! =2(!(P"X #!4 .F<$0D!@8 2'    82 '#(     891 &AP  
M " @!PR     &&3<, <SP   55@P!W(!X:DN 4JY  !55&8@<!D_ $ZY   K
MKE1//P!P#C\ 3KD  "NN6$\CP   550@!\"Y  !55$SN((#_^$Y>3G5.5O_T
M2-<@P"IN  PB?   55H@33 \ !Y@!A"14DA225'(__@O/   57AP&C\ 3KD 
M "NN7$]"1G!_/P O+@ (<$X_ $ZY   KKE!//@!L  #:2D9F9B\N  A.N0  
M)KA83TI 9A1P&3\ 3KD  "NN5$\SP   55AM0C\Y  !56' )/P!.N0  *[Y8
M3TJ ;RPP.0  55@&0 !A$\   %.>/SP _R\\  !3GG!./P!.N0  *ZY03U)&
M8 #_?B\N  A.N0  )KA83TI 9Q @;@ (#"@ 7  "9@14K@ ((&X " P0 %QG
M"B!N  @,$  N9BH@;@ (2B@  6<6(&X " PH "X  684(&X "$HH  )F"G 0
M.T  !$) 8'8P!TC +P!.N0  *BQ83V!F$#D  %6-2( [0  $*WD  %62  XO
M.0  58Y.N0  *DY83RM  !HK0  6*T  $A(Y  !5C$B! D$ _Q Y  !5BTB 
MX4C003J $CD  %6(2($"00#_$#D  %6'2(#A2-!!.T   C '3.X@P/_T3EY.
M=4Y6__9(;O_V3KD  #9Z6$]*K@ (9P@@;@ ((*[_]B N__9.7DYU3E8  "\N
M  HP+@ .2, O #\N  AP0#\ 3KD  "NN3^\ #"\ 3KD  "HL6$].7DYU3E;_
M^$C7(( ^+@ (, =60 Q   )B'.5(,$#1_   .Q@@4$[08"IP4& F<$%@(G!#
M8!Y*1VT.*GD  %.F4T=M"$H=9OAP_V (2A5G^! 52(!,[B" __A.7DYU3E;_
M^$C7(( ^+@ (2D=M#BIY  !3IE-';0A*'6;X</]@"DH59_@P+@ *&H!,[B" 
M__A.7DYU3E;_^$C7(( ^+@ (, =60 Q   )B2N5(,$#1_   .R0@4$[0*GD 
M %.F$A5(@3 'L$%G#$H59@1PW6 F4HU@ZB -D+D  %.F/P!.N0  ) 943V .
M?D-@S'Y!8,A^4&#$<-M,[B" __A.7DYU3E8  $JN  AL$" N  A$@#/    [
M,'#_8 0@+@ (3EY.=4Y6__!(UP#H("X " *   #__SX , <"0/X X$CB2 9 
M  H\ "\\ >$S@$* , 8O $ZY   L"E!/*@ P!P)  >#J2 9 __](0$) 2$#E
MB"! T?P  %/((!#:@"\\  %1@%)&,@;D23 ' D  ']!!!D#__TA 0D!(0"\ 
M3KD  "P*4$_:@%)&, 8"0  #9A0P!P)  >#J2 Q   )C!@:%  %1@" N  C@
M@."  H   /__/@ P!P)  !_C2#8' D,'X.I+QOP /-9 +SP   X0, <"0/@ 
MX$CF2$A 0D!(0"\ 3KD  "P*4$\_ T)GT)_:@" %3.X Z/_P3EY.=4Y6__A(
MUR" 2&X "$ZY   P?%A/*D T%>)",BT  NM),"T !.%(YTC00=!"2, N ' 0
M(@?AJ2X!4FT "#(M  CK23 M  H$0 !0X4CC2-!!T&T !DC WH @!TSN((#_
M^$Y>3G4CWP  5:1.02!Y  !5I$[0(]\  %6H3DT@>0  5:A.T"/?  !5K$Y.
M('D  %6L3M B;P (8 1#[P (2.<P "(O  PD$4'Z  A.^0  -^9,WP ,3G4@
M;P ((A!@!"(O  A(YS  )"\ #$'Z  A.^0  . I,WP ,3G4B;P (8 1#[P (
M2.<P "01(B\ #$'Z  A.^0  -^8@ 4S?  Q.=4Y6__A(US  ,#D  %3.4GD 
M %3.2D!N  "X+SP  %303KD  #/(6$\J0" -9P  HD*Y  !4 BA\  !4!DH5
M9Q(,%0 Z9PRY_   5"5D!!C=8.I"'$H59P8,'0 Z9O9P/"\ +PU.N0  ."A8
M3TC +P!.N0  -X)03R/   !4 DH59P8,'0 Z9O8H?   5"9*%6<2#!4 .F<,
MN?P  %1%9 08W6#J0AQ*%6<&#!T .F;V2CD  %0F9Q@O/   5$9.N0  +298
M3R\-3KD  "TF6$],[C  __A.7DYU3E;__$C7(  J;@ (2A5G4B\-3KD  #@H
M6$\3P   5&)*%6<&#!T +F;V+PU.N0  ."A83U- $\   %1A2A5G!@P= "YF
M]B\-3KD  #@H6$]30!/   !48$H59P8,'0 Z9O9*%6=2+PU.N0  ."A83Q/ 
M  !49DH59P8,'0 N9O8O#4ZY   X*%A/4T 3P   5&5*%6<&#!T +F;V+PU.
MN0  ."A83U- $\   %1D2A5G!@P= #IF]DH59QHO#4ZY   X*%A/$\   %1H
M2A5G!@P= #IF]DH59Q0O#4ZY   X*%A/P?P /#/   !4S$SN( #__$Y>3G5.
M5@  +RX "$ZY   N/%A/+P!.N0  +JY83TY>3G5.5O_\3KD  "Q,(&X "" 0
MD+D  %0"+4#__$AN__Q.N0  ,'Q83TZY   R@$I 9S(R.0  5,Q(P2!N  @@
M$)"Y  !4 M"!+4#__$AN__Q.N0  ,'Q83S/Y  !4S   5<!@!D)Y  !5P" \
M  !5L$Y>3G5.5O_T2-<P@"I\  !4:B!N  @P*  ,/@ ,0  '90)"1S 'P/P 
M TA 0D!(0 :   !4A"A &MP:W!K<<" :P"!N  @P*  (/@ ,0  ,90)"1S '
MP/P  TA 0D!(0 :   !4FBA &MP:W!K<<" :P"!N  @P*  &/@ ,0  *91(P
M!P*   #__X#\  H&0  P8 )P(!K , <"@   __^ _  *2$ &0  P&L!P(!K 
M(&X "# H  0^  *   #__X#\  H&0  P&L P!P*   #__X#\  I(0 9  # :
MP' Z&L @;@ (,"@  CX  H   /__@/P "@9  # :P# ' H   /__@/P "DA 
M!D  ,!K <#H:P"!N  @P$#X  H   /__@/P "@9  # :P# ' H   /__@/P 
M"DA !D  ,!K <" :P"!N  @P*  *!D ';#X , <"@   __^ _ /H!D  ,!K 
M, <"@   __^ _ /H2$ ^ # ' H   /__@/P 9 9  # :P# ' H   /__@/P 
M9$A /@ P!P*   #__X#\  H&0  P&L P!P*   #__X#\  I(0 9  # :P' *
M&L!"'2 \  !4:DSN,(#_]$Y>3G5.5O_L2-<@ "!N  @@$"U __QL!$*N__PO
M/  !48 O+O_\3KD  #<\4$\]0/_Z+SP  5& +R[__$ZY   WME!/+4#_]B\\
M   .$"\N__9.N0  -SQ03S/   !5M"\\   .$"\N__9.N0  -[903RU __9P
M/"\ +R[_]DZY   W/%!/,\   %6R<#PO "\N__9.N0  -[903S/   !5L# N
M__I80 *   #__X#\  =(0#U __ ]? >R__0_+O_T3KD  #'V5$]*0&<&,#P!
M;F $,#P!;3U __(P+O_ZL&[_\F4.4F[_]# N__*1;O_Z8,HP+O_T!$ ';#/ 
M  !5NC/N__H  %6^,^[_\   5;P_+O_T3KD  #'V5$]*0&<$<!U@ G <$\  
M %3!*GP  %3 N_P  %3,9!@2%4B!,"[_^K!!90P0%4B D6[_^E*-8. @#02 
M  !4P#/   !5N# N__I20#/   !5MB \  !5L$SN( #_[$Y>3G5.5O_\2-< 
M@#XN  @P!TC @?P/H$A 2D!G+C '2,"!_ &02$!*0&<<, =(P('\ &1(0$I 
M9Q(P!TC @?P !$A 2D!F!' !8 )"0$SN (#__$Y>3G5.5@  #&X  0 (9A@_
M+@ *3KD  #'V5$]*0&<$<!U@$G <8 XP;@ (T?P  %3 $!!(@$Y>3G5.5O_\
M2-< @$HY  !4)F<  +@2.0  5&!(@3 Y  !5N+!!;0  I!(Y  !48$B!,#D 
M %6XL$%F."\\  !48$ZY   S5%A//@"^>0  5;9G#+YY  !5MFQP< %@;A(Y
M  !4:$B!,#D  %6TL$%M6F#H$CD  %1D2($P.0  5;BP06W6$CD  %1D2($P
M.0  5;BP068T+SP  %1D3KD  #-46$\^ +YY  !5MF<*OGD  %6V;Q1@HA Y
M  !4:$B 4T"P>0  5;1ND$) 3.X @/_\3EY.=4Y6__1(UR# *FX "! M  )(
M@#P 9@@0+0 !2(!@3!(M  %(@3 Y  !5MI!Y  !5O-!!/@!*1F\02D=O!%]'
M8/A>1U-&;OI@(#!Y  !5N-'\  !4P!(02($P![!!; 1>1V#F7T=21FWZ, =,
M[B# __1.7DYU3E;_]$C7.  F>0  .S(@"V<N*EL@#6<H*&X "!(=2($0%$B 
ML$%F"$H49P12C&#L2A1FW@PM #W__V;6( U@ D* 3.XX /_T3EY.=4Y6__!(
MUSB +BX "%"'#(< ___@8@  A@R'   ( &0&+CP   @ +P=.N0  -LA83RI 
M#(#_____9V)*N0  5/QF$B9-( LCP   5-XCP   5-I@*" Y  !4_+"-9@I1
MC5"')FT !& 4*'D  %3\48P@3" H  0F0"E-  0@!U&  $   2J ( ?0C2/ 
M  !4_"A 48P@3$*0*4L !$SN.(#_\$Y>3G5.5O_P2-<PP$*'("X "%R 4X "
M0/_^+ "\K@ (9 9"@&   -"9S"IY  !4VB -9WP@%2X  H     !9U(@#&<.
M( <"0/_^T90@%"X *DPH3;R'9#R>AB '#(     $9 H@%0) __XJ@& 4*H8@
M!M"-(\   %3:('D  %3:((<@#2\ ,#P !$C T9<@'V!DF<Q*AV<,( <"0/_^
MT(TJ0& $*FT !+OY  !4VF:$( QG!B/,  !4VE)Y  !4XC Y  !4X@Q   )E
M"E-Y  !4XF  _TXO!DZY   T%%A/+RX "$ZY   TNEA/*D!3>0  5.(@#4SN
M,,#_\$Y>3G5.5@  0H P+@ (+P!.N0  -+I83TY>3G5.5O_X2-<@@" N  @O
M # \  1(P)&7(!\J0$J59CA"1S!'T?P  %3D2A!G)# '4D<P0-'\  !4Y! 0
M2( _ ' "/P!P S\ 3KD  "N^7$]@T$ZY   C%@"5     4SN((#_^$Y>3G5.
M5O_X2-<@@"IN  A2;0 ,;PPO#2!M  Y.D%A/8 @@55*50D 0$#X #$  #68,
M$"T %DB  D  "&;2, =,[B" __A.7DYU3E;__$C7(  J;@ (<"P_ $ZY   K
MKE1/X8CAB"J <"H_ $ZY   KKE1/T94O%4ZY   J3EA/*H!";0 $0FT !D)M
M  A,[B  __Q.7DYU3E;_^$C7 , N+@ (2H=L"" \_____V T2H=F"" Y____
M!& H4H<@!P) __XN "\'<$@_ $ZY   KKEQ/+ !GT" 'T(8CP/___P0@!DSN
M ,#_^$Y>3G5.5@  ,"X "$C +P!.N0  -LA83TY>3G4B;P (8 1#[P (2.<P
M "(O  QJ D2!)!%J D2"0?H "$[Y   WYDHO  QJ#$J!9P)2@$H1:PA@!$H1
M:@)$@$S?  Q.=2!O  @B$& $(B\ "$CG.  H 6H"1($D+P 0:@1$@D:$0?H 
M"$[Y   X"DJ$:@)$@$S? !Q.=2)O  A@!$/O  A(YS  )!%J D2"(B\ #$'Z
M  A.^0  -^8@ 6<*2B\ #&H$E( @ DS?  Q.=7#_2H)F!G  3M#BB+*"8P;C
MBF3VXI*2@F0"TH+CD&3T1H!.T# !P,(F 4A#QL)(0T)#T(,F DA#QL%(0T)#
MT(-.T$Y6__!(UR#@*FX "$)%0D<0%4B /  ,0  @9P8,1@ )9@12C6#J#$8 
M+68$>@%@!@Q& "MF E*-$!U(@#P #$  ,&T8#$8 .6X2,@8$00 P, ?!_  *
MD$$^ &#<2D5F!C '1$ ^ # '3.X@X/_P3EY.=0 <   ") !(   "0 !+   "
M, !-   "@ !0   "D@ <   "N@   VP   -X   #?    X    .$   #B   
M XP   .0   #E    Y@   8>   %]   !6P   C2   (W   ".8   CF   (
M\   "/H   D^   )1@  "4X   E6   )7@  "68   EN   )=@  $2P  !"(
M   0B   $(@  !"(   2=   $;@  !&X   1N   $;@  !&X   1N   $;@ 
M !&X   1N   $;@  !&X   1N   $;@  !&X   1N   $;@  !'R   1^@  
M$?X  !("   2!@  $@H  !(.   2$@  $;@  !&X   2<   $;@  !&X   1
MN   $7H  !&X   1N   $;@  !&X   1N   $;@  !&X   1N   $;@  !&X
M   1N   $;@  !&X   1N   $;@  !&X   1N   $;@  !&X   1N   $;@ 
M !&X   1N   $;@  !&X   1N   $;@  !)$   1N   $D@  !&X   1N   
M$;@  !),   1N   $;@  !)4   2)   $E@  !)<   28   $C@  !)D   2
M:   $FP  !&X   1N   $CP  !)    2%@  $B@  !)0   2+   $C0  !&X
M   2(   $;@  !(P>TY53$Q]    1   %HH 3P  %N( 50  %L( 6   %N8 
M8P  %UH 9   %C@ 90  %NH 9@  %NH 9P  %NH ;P  %H( <@  %VX <P  
M%QX =0  %G( >   %H8 1   %-HP,3(S-#4V-S@Y04)#1$5&   I5@  *5H 
M "E>   J'   *A@  "H4        )60   $  1H  #OR!0P  #P$!3\  #PP
M!PP  #PR!S\  #Q>"1   #Q@"2@  #QO"A8  #R-# P  #R=#1X  #S&#AX 
M #S=#QX  #ST$!X  #T+$1X  #TB$AX  #TY!1@  0$!   %)@ #?P$  04W
M 0@    "!Q@  0$!  ,')@ #?P$ ! <W 0@    %"4(  A !  <,&  !!@$ 
M!@  .SP #P  .Y8 "   "2    F:   18@  "9I-5#,R(%!A=&-H($5D:71O
M<@!3<F,@5'EP92 @(%L@72 @16YT<GD@(R @6R @(%T@(%-R8R!&:6QE("!;
M %T 1'-T(%1Y<&4@("!;(%T@($5N=')Y(",@(%L@("!=("!$<W0@1FEL92 @
M6P!= %1Y<&4@(#$@+2!&:6QE $UI9&D@5&5S="!#:&%N;F5L("@Q+3$V*2!;
M("!= #(@+2!-5#,R($UE;6]R>0!%9&ET(%1Y<&4@(%L@72 @(" Q("T@4&%T
M8V@@(" @(" H*BYP=&TI #(@+2!0871C:"!4;7 @("@J+G!T="D ,R M(%1I
M;6)R92 @(" @*"HN=&UB*0 T("T@5&EM8G)E(%1M<" H*BYT;70I #4@+2!3
M>7-T96T@(" @("@J+G-Y<RD -B M(%-E='5P(%1M<" @*"HN<V5T*0 W("T@
M17AI= !E<G)O<@H  /!!$!81         /<     "  (!0    " <'1M    
M  $ $  0 P     )<'1T      (!  #V"     ! =&UB      , ]@#V!   
M   (=&UT      0 &  8$      !<WES      4 !  $ P$0  ! <V5T    
M8F%D('-O=7)C92!E;G1R>2!N=6UB97(* &EN8V]M<&QE=&4@;6ED:2!M97-S
M86=E(')E8V5I=F5D"@ N ')B &]P96X@97)R;W(@;VX@)7,* ')E860@;&5N
M(&5R<F]R(&]N("5S"@!B860@9'-T(&5N=')Y(&YU;6)E<@H +@!W8@!O<&5N
M(&5R<F]R(&]N(&]U='!U="!F:6QE("5S"@!W<FET92!E<G)O<B!O;B E<PH 
M 1H  #\F!0@  #\X!3H  #]H!P@  #]U!SH  #^#"0@  #^1"3H  #^;"P@ 
M #^N"SH  #^X#0@  #_+#3H  #_E#P@  #_V#SH  $ G$0@  $ T$3H  $!,
M!3L  0,!   '.P "/P$  0D[  ,PZ  ""SL  V3.  ,-.P "&   ! \[  $#
M 0 %$3L  0$   8  #YX  \  #[2  <   X0   .,@  $6(   YB350S,B!0
M051#2"!-14U/4ED 5&EM8G)E($=R;W5P("A'<F]U<"!!+"!'<F]U<"!"+"!-
M96UO<GDL(%)H>71H;2D 6R!=(" @("@Q+30I %1I;6)R92!.=6UB97( 6R @
M72 @("@Q+38T*0!+97D@4VAI9G0 6R @(%T@("@M,C0@=&\@,C0I $9I;F4@
M5'5N90!;(" @72 @*"TU,"!T;R U,"D 0F5N9&5R(%)A;F=E("AH86QF('-T
M97!S*0!;("!=(" @*# @=&\@,C0I $%S<VEG;B!-;V1E("AS:6YG;&4M;&%S
M="QS+69I<G-T+&UU;'1I+6QA<W0L;2UF*0!;(%T@(" @*#$M-"D 4F5V97)B
M(%-W:71C:" H;V9F+"!O;BD 6R!=(" @("@P+3$I   !&@  03 %"   04(%
M.@  07('"   07\'.@  08T)"   09L).@  0:4+"   0;@+.@  0<(-"   
M0=4-.@  0>\/"   0@ /.@  0C$1"   0CX1.@  0E83"   0F,3.@  0G 5
M"   0G\5.@  0I8%.P ! P$   <[  (_ 0 !"3L  S#H  (+.P #9,X  PT[
M  (8   $#SL  0,!  41.P ! 0  !A,[  -D   (%3L  @[Y  D  $!: !, 
M $#,  D   X0   .,@  $6(   YB350S,B!0051#2"!-14U/4ED 5&EM8G)E
M($=R;W5P("A'<F]U<"!!+"!'<F]U<"!"+"!-96UO<GDL(%)H>71H;2D 6R!=
M(" @("@Q+30I %1I;6)R92!.=6UB97( 6R @72 @("@Q+38T*0!+97D@4VAI
M9G0 6R @(%T@("@M,C0@=&\@,C0I $9I;F4@5'5N90!;(" @72 @*"TU,"!T
M;R U,"D 0F5N9&5R(%)A;F=E("AH86QF('-T97!S*0!;("!=(" @*# @=&\@
M,C0I $%S<VEG;B!-;V1E("AS:6YG;&4M;&%S="QS+69I<G-T+&UU;'1I+6QA
M<W0L;2UF*0!;(%T@(" @*#$M-"D 4F5V97)B(%-W:71C:" H;V9F+"!O;BD 
M6R!=(" @("@P+3$I $]U='!U="!L979E; !;(" @72 @*# M,3 P*0!086YP
M;W0@*%)I9VAT('1O($QE9G0I %L@("!=(" H+3<@=&\@-RD       !&#  :
M  !&' $   !&4@$:  !&:P(   !&H0(:  !&N@0   !&\ 0:  !'  4   !'
M-@4:  !'3P8   !'A08:  !'G@<   !'U <:  !'[0@   !((PD   !(/ D:
M  !(50L   !(BPL:  !(H0P   !(UPP:  !(\ T   !))@T:  !)/PX   !)
M=0X:  !)C@\   !)Q \:  !)W1    !*$Q :  !*+!$   !*8A,   !*>Q,:
M  !*E!0   !*RA0:  !*XQ4   !+&14:  !+,A8   !+:!8:  !+@1<   !+
MMQ<:  !+T!@   !,!A@:  !,'P Q  )@     $L  \C.  $!%  #$/T  @$R
M  $!   # 4T  0$!  0"%  #?P$ !0(P  -D   & DP  @[Y  <$,0 ""@  
M" 1+  -D   )!18  00   H%,  #9   "P5+  -D   ,!A0  V0   T&,  #
M9   #@9+  -DS@ /!Q0  V3. ! ',  #9,X $0=+  -DS@ 2"!0  V3. !,)
M%  #9   % DP  -D   5"4L  V0  !8+,  #9   %PM,  (>   8#!4  A#]
M !D,,  #?\  &@Q,  (.^0 ;#10  V0  !P-,  #9   '0U-  $$   >#A8 
M 00  !\.,  #9   ( Y+  -D   A#Q0  V0  "(/,  #9   (P]+  -D   D
M$!0  V0  "40,  #9   )A!+  -D   G$10  V0  "@3,  #9   *1-+  -D
M   J%!0  W_  "L4,  ##/0 +!1+  -_P  M%10  PST "X5,@ !!   +Q5-
M  $$   P%A0  V0  #$6,  #9   ,A9+  -D   S%Q0  V0  #07,  #9   
M-1=+  -D   V&!0  V0  #<8,  #9   .!A+  -D   Y  !"J  J  !#I  Z
M   .$   #C(  !%B   .8@$>  !,5004  !,;00K  !,>P84  !,?0@4  !,
MJ@H4  !,UPP4  !-!@X4  !-,@0A 0H     !CT  @P!  H(/0 "# $ "PH]
M @00   ,##T  0$   T./0 !!   ^@  19  "   1<  !@  #A    XR   1
M8@  #F)7059%($=%3D52051/4CH 4&ET8V@@0V]A<G-E("@P+3DV*2 @(%L@
M(%T@(%!I=&-H($9I;F4@*"TU,"TU,"D@6R @(%T 2V5Y9F]L;&]W("@M,RTQ
M,BD@(%L@("!= %!I=&-H($)E;F1E<B!E;F%B;&4@(" @6R!=("!7879E9F]R
M;2 Q+5-1(#(M4T%7(" @6R!= %!#32!386UP;&4@(R Q+3$R."!;(" @70!0
M=6QS92!7:61T:" H,"TQ,# I("!;(" @72 @5T<@5F5L;R!396YS92 H+3<M
M-RD@6R @70!0251#2"!%3E9%3$]013H 1&5P=&@@("@P+3$P*2 @(" @(" @
M(%L@(%T@(%9E;&\@4V5N<V4@*# M,3 P*2 @6R @(%T 5&EM92!+97EF;VQL
M;W<@*# M-"D@6R!= %1I;64@,2 H,"TQ,# I(" @(" @(%L@("!=("!4:6UE
M(#(@*# M,3 P*2 @(" @(%L@("!= %1I;64@,R H,"TQ,# I(" @("!;(" @
M70!4:6UE(#0@*# M,3 P*2 @(" @("!;(" @72 @3&5V96P@," H+34P+34P
M*2 @("!;(" @70!,979E;" Q("@M-3 M-3 I(" @6R @(%T 3&5V96P@,B H
M+34P+34P*2 @(" @6R @(%T@(%-U<W1A:6X@*"TU,"TU,"D@(" @6R @(%T 
M16YD($QE=F5L("@M-3 M-3 I(%L@("!= % M3$9/(%)A=&4@*# M,3 P*2!;
M(" @70!0+4Q&3R!$97!T:" H,"TQ,# I("!;(" @72 @4"U,1D\@36]D(%-E
M;G,@,"TQ,#!;(" @70!424U%(%9!4DE!0DQ%($9)3%1%4CH 0W5T;V9F($9R
M97$@*# M,3 P*2 @6R @(%T@(%)E<V]N86YC92 H,"TS,"D@(" @(%L@(%T 
M2V5Y9F]L;&]W("@M,RTQ,BD@("!;("!= $)I87,@4&]I;G0@*"TV-"TV-"D@
M(%L@("!=("!":6%S($QE=F5L("@M-RTW*2 @("!;("!= $5N=B!$97!T:" H
M,"TQ,# I("!;(" @70!696QO(%-E;G,@*# M,3 P*2 @("!;(" @72 @1&5P
M=&@@2V5Y9F]L;&]W(# M-" @(%L@70!4:6UE($ME>69O;&QO=R P+30@("!;
M(%T 5&EM92 Q("@P+3$P,"D@(" @(" @6R @(%T@(%1I;64@,B H,"TQ,# I
M(" @(" @6R @(%T 5&EM92 S("@P+3$P,"D@(" @(%L@("!= %1I;64@-" H
M,"TQ,# I(" @(" @(%L@("!=("!4:6UE(#4@*# M,3 P*2 @(" @(%L@("!=
M $QE=F5L(#$@*# M,3 P*2 @("!;(" @70!,979E;" R("@P+3$P,"D@(" @
M("!;(" @72 @3&5V96P@,R H,"TQ,# I(" @("!;(" @70!3=7-T86EN("@P
M+3$P,"D@(" @6R @(%T 5$E-12!605))04),12!!35!,249)15(Z $QE=F5L
M("@P+3$P,"D@(" @(" @(%L@("!=("!696QO(%-E;G,@*# M,3 P*2 @(%L@
M("!= $)I87,@,2!0;VEN=" M-C0M-C1;(" @70!":6%S(#$@3&5V96P@*"TQ
M,BTP*2!;(" @72 @0FEA<R R(%!O:6YT("TV-"TV-"!;(" @70!":6%S(#(@
M3&5V96P@+3$R+3 @6R @(%T 5&EM92!+97EF;VQL;W<@*# M-"D@("!;(%T@
M(%1I;64@5F5L;R!&;VQL;W<@,"TT("!;(%T 5&EM92 Q("@P+3$P,"D@(" @
M(%L@("!= %1I;64@,B H,"TQ,# I(" @(" @(%L@("!=("!4:6UE(#,@*# M
M,3 P*2 @(" @(%L@("!= %1I;64@-" H,"TQ,# I(" @("!;(" @70!4:6UE
M(#4@*# M,3 P*2 @(" @("!;(" @72 @3&5V96P@,2 H,"TQ,# I(" @("!;
M(" @70!,979E;#(@*# M,3 P*2 @(" @6R @(%T 3&5V96P@,R H,"TQ,# I
M(" @(" @6R @(%T@(%-U<W1A:6X@*# M,3 P*2 @(" @6R @(%T 350S,B!4
M:6UB<F4@0V]M;6]N($%R96$ 5&]N92!.86UE(" @6P!= %-T<G5C='5R92!0
M87)T:6%L<R Q(&%N9" R("@Q+3$S*2 @(" @("!;("!= %-T<G5C='5R92!0
M87)T:6%L<R S(&%N9" T("@Q+3$S*2 @(" @("!;("!= %!A<G1I86P@375T
M92 H5#0L(%0S+"!4,BP@5#$I(" @(" @(" @("!;(" @(%T 16YV96QO<&4@
M36]D92 H,"UN;W)M86PL(#$M;F\@<W5S=&%I;BD@(%L@70!087)T:6%L('1O
M(&5D:70@*# M;F]N92P@,2TT*2 @(" @(" @(" @6R!=  $<  !.A@,4  !.
MEP44  !.QP<(  !.Y0D(  !/'0DB  !/,PL4  !/2@T   !/;PTR  !/H0X 
M  !/OP\0  !/RQ$   !/]Q$R  !0*1(   !01P,C  -_P   !2,  V0  !8'
M-@ ! P   0D6  $'   ""3$  0<!  ,-!@ "(   ! T0  (@   %#1H  B  
M  8-)  "(   !PTN  (@   (#3@  B    D-0@ "(   "@U,  (@   +#@@ 
M B    P1!@ "$ $ #1$0  (0 0 .$1H  A !  \1)  "$ $ $!$N  (0 0 1
M$3@  A ! !(10@ "$ $ $Q%,  (0 0 4$@@  A ! !4  $U>  X  $VR !< 
M  X0   .,@  $6(   YB350S,B!3>7-T96T@07)E80!-87-T97(@5'5N92 @
M(%L@("!=(" P(&ES(#0T,"P@+C(@:'H@:6YC<F5M96YT<P!-87-T97(@5F]L
M=6UE(%L@("!=(" P('1O(#$P, !2979E<F(@36]D92 H4F]O;2P@2&%L;"P@
M4&QA=&4L(%1A<#D@1&5L87DI("!;(%T@("@P+3,I %)E=F5R8B!4:6UE("!;
M(%T@(# M-P!2979E<F(@3&5V96P@(%L@72 @,2TX %!A<G1I86P@4F5S97)V
M97,@*# M,S(I+"!T;W1A;"!O9B S,@!C:" Q(%L@(%T@8V@@,B!;("!=(&-H
M(#,@6R @72!C:" T(%L@(%T@8V@@-2!;("!= &-H(#8@6R @72!C:" W(%L@
M(%T@8V@@."!;("!= %)H>71H;2!;("!= $UI9&D@0VAA;FYE;"!&;W(@16%C
M:"!087)T("@Q+3$V+" Q-R ]($]&1BD 8V@@,2!;("!=(&-H(#(@6R @72!C
M:" S(%L@(%T@8V@@-"!;("!=(&-H(#4@6R @70!C:" V(%L@(%T@8V@@-R!;
M("!=(&-H(#@@6R @70!2:'ET:&T@6R @70#  2   %#& PH  %#8 SH  %$%
M!0H  %$*!3D  %$?!PH  %$E!SH  %%$"0H  %%)"3L  %%E SL  EX!   %
M.@ #9    0<[  (.^0 ""3P  0$   ,  %!4  D  %"*  0   X0   .,@  
M$6(   YB350S,B!22%E42$T@4T5455  5&EM8G)E("@Q+38T(&UE;6]R>2P@
M-C4M.30@4FAY=&AM+" Y-2 ](&]F9BD 6R @70!/=71P=70@3&5V96P@*# M
M,3 P*0!;(" @70!086YP;W0@*"TW('1O(#<I(%)I9VAT('1O($QE9G0 6R @
M70!2979E<F(@4W=I=&-H("@P+6]F9BP@,2UO;BD 6R!=  V2 'T LGL O$8Q
M('1O($8Q,"!A<F4@+3$V+" M."P@+30L("TR+" M,2P@*S$L("LR+" K-"P@
M*S@L("LQ-B!R97-P96-T:79E;'D* $%R<F]W(&ME>7,@<V5L96-T(&9I96QD
M"@!%<V-A<&4@9V]E<R!T;R!P<F5V:6]U<R!L979E; H 16YT97(@=&%K97,@
M<V5L96-T960@86-T:6]N(&]R('!R979I;W5S(&QE=F5L"@ *36ED:2!T97-T
M($)E9"!O;FQY('=O<FMS(&]N(&YU;65R:6,@9FEE;&1S"@!K97ES(#$@=&\@
M."!S96QE8W0@:6YT96YS:71Y"@!K97ES('$M72!A;F0@82T[(&%R92!A;&P@
M;F]T97,@:6X@=&AE($,@87)P96=G:6\*  H)96YT97(@86YY(&ME>2!T;R!C
M;VYT:6YU90H   !3"   4R(  %,\                                
M                                                            
M                    'C(  !Y<"0                         >,@  
M'EP) 0                       !XR   >7 L"  !9;W4@;75S="!C;VUP
M:6QE('=I=&@@=&AE("UF(&9L86<@ '1O(&EN8VQU9&4@<')I;G1F*"D@9FQO
M871I;F<@<&]I;G0N"@ _.EPJ+BH     4ZI#0T%0/S\_/S\_/S\_/S\_/S\_
M/S\_/S\_/S\_         "C>@ !-R(  =J<  )XT  #'$H  [I^  1=^  % 
M7( !9^F  9#(  &X50   %/\/P    @      $=-5                   
M                                                            
M   M,2XQ+C0Z+3$N,2XQ,#HR.C8P+BXN+BXN /\  P#_  D  @!!04$@04%!
M($1$($1$.D1$.D1$($1$1$0* %-U;DUO;E1U95=E9%1H=49R:5-A= !*86Y&
M96)-87)!<')-87E*=6Y*=6Q!=6=397!/8W1.;W9$96,  !\<'QX?'A\?'A\>
M'PX0  !424U%6D].10               $)A9"!P;VEN=&5R(&EN(&9R964N
M#0H           !((C(&#BP," H,$!8&!A@&"A 4%!02) 8B*!8*$!@(&!!L
M#@PR$"X4"!P&= 80%!8&!A(>#" 4)!0:.E D"C &!A(0!@@&(A0<%!H:'"HJ
M. 8&$!0(" @(# H(& P(" H(# H(%A(."@H*"A *'@P(" @(" @(" 8*)!@&
M$AH*" X("@8>!@X('A0,+ PB* 8&)@P&" 8(!@8,!@@&!A(&!B0&$ 8&# X0
M!@8F"! &#@@B" @&"@8(!@@&!@P&Q!0<& @*#A *"@8&$@8&!@P6!A &!@8,
M#A0*!@8,!@X6"@P&!@X.4AX&$ 84!@80%"8&!@X&!@X&!@H$!@0&!A0&&@80
M!B0**A0&# @&!C!>" 8&#A &!@@&" 8(!@@&" 8(!@@&$!0(8 XN#%X&&!P2
M#CX!/DA2&$(:3D(D*$H21A@*%$0V!BAP)I(FKB(4#AX0$"P(=" *? P,#@@:
M" @."! T/"XF!@XT$AXH*A!<$@0(!@@H%%P$" 8,%AI45A0<$D@>2B L"A &
M!@@&!@P8'!80"B(:%!82#B(2#A0H$A84&BP,(!H4&!(.'A(*"A8&!@H@"@8*
M"C8&!AX,4@X,#@@('!@*%A80" @*# H*"A)@"@P(!A0,#@PD-@PF'#1 "AX(
M,D(@*F8H6 @(" @(("0D%@8,!A &$!X,"! 0& @&"B0($@H2"A8($@H2"A8(
M%@P8"A ,#@@*#A (! @&$B0P 60R%A8($!0(#@@F.@@("A(&!B(&# 9T&!8*
M" P("@8*" P(# @*" H&"@@*"C@&'@8N;!(,!@@4(D)*!BX,!@8,# P*'BX0
M% IL$@P\&! >+$@NS@8&!@8&! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$
M! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$
M! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$
M! 0$! 0.!@8&!@8&!@8&!@8&!@84! 0$! 02!@8&!@8&!@8&!@8&!@9$!@8$
M! 0! 9 &!@8&!@8&!@8&!@8&!CP&!@0$! $\!@8&!@8&!@8&!@8&!@8&!@8&
M3 8&! 0$ 8 &!@8&!@8&!@8&!@8&!@8&!@8&!@8&!@8&!@8&!@8&!@8&!@8&
M!@8&!@'6!@8$! 0&!@8&!@8&!C0&!@0$! $! 0$! 0%F!@8&!@8&!@8&!@8&
M!KP&!@0$! '6!@8&!@8&!@8D!@8$! 0!^ 0$5@06!!8$6%( !P$4 0H ,   
G )HX             )8"  #0&0  2 8                     
 
end
-- 
-------------------------------------------------------------------------
Kurt Hutchison		The Santa Cruz Operation	Software Engineer
Trumpet player, synth player, pianist, cyclist, philosopher at large
The above opinions (if any) are my own