$ od -c -N 50000 [_CD4_]<datools7.0>Top>SoftHdw.df!123
0000000    -   -       S   o   f   t   H   d   w   .   d   f  \r   -   -
0000020        C   o   p   y   r   i   g   h   t     323       1   9   8
0000040    8       b   y       X   e   r   o   x       C   o   r   p   o
0000060    r   a   t   i   o   n   .           A   l   l       r   i   g
0000100    h   t   s       r   e   s   e   r   v   e   d   .  \r   -   -
0000120        B   a   r   t   h   ,       S   e   p   t   e   m   b   e
0000140    r       1   5   ,       1   9   8   9       2   :   3   1   :
0000160    3   7       p   m       P   D   T  \r  \r   E   x   p   o   r
0000200    t   s       [   D   A   T   o   o   l   s   7   .   0   ]   <
0000220    T   o   p   >  \r  \r           S   o   f   t   H   d   w   .
0000240    d   f                                                        
0000260                                                                 
0000300                        1   5   -   S   e   p   -   8   9       1
0000320    4   :   3   1   :   4   6       P   D   T  \r  \r   D   i   r
0000340    e   c   t   o   r   y       [   D   A   T   o   o   l   s   7
0000360    .   0   ]   <   S   o   f   t   H   d   w   >  \r  \r   -   -
0000400        D   o   c   u   m   e   n   t      \r  \r           S   o
0000420    f   t   H   d   w   .   d   a   l   e   !   4                
0000440                                                                 
0000460                                                3   1   -   A   u
0000500    g   -   8   9       1   4   :   2   1   :   3   7       P   D
0000520    T  \r  \r           S   o   f   t   H   d   w   P   g   m   .
0000540    d   a   l   e   !   2   8                                    
0000560                                                                 
0000600            3   1   -   A   u   g   -   8   9       1   4   :   4
0000620    6   :   4   5       P   D   T  \r           S   o   f   t   H
0000640    d   w   P   g   m   .   t   i   o   g   a   !   2   3        
0000660                                                                 
0000700                                    3   1   -   A   u   g   -   8
0000720    9       1   5   :   1   2   :   5   1       P   D   T  \r    
0000740        S   o   f   t   H   d   w   N   o   t   e   s   .   t   i
0000760    o   g   a   !   1   6                                        
0001000                                                            1   1
0001020    -   S   e   p   -   8   9       1   6   :   3   2   :   4   7
0001040        P   D   T  \r           S   o   f   t   H   d   w   B   a
0001060    s   e   .   t   i   o   g   a   !   3                        
0001100                                                                 
0001120                    2   2   -   M   a   y   -   8   9       1   1
0001140    :   3   7   :   3   6       P   D   T  \r           S   o   f
0001160    t   H   d   w   I   P   .   t   i   o   g   a   !   1        
0001200                                                                 
0001220                                            1   1   -   J   a   n
0001240    -   8   9       1   6   :   1   3   :   5   0       P   S   T
0001260   \r           S   o   f   t   H   d   w   L   o   g   i   c   .
0001300    d   a   l   e   !   1                                        
0001320                                                                 
0001340    0   8   -   S   e   p   -   8   9       1   8   :   1   3   :
0001360    3   5       P   D   T  \r  \r           S   o   f   t   H   d
0001400    w   2   5   D   .   t   i   o   g   a   !   7                
0001420                                                                 
0001440                                1   6   -   F   e   b   -   8   9
0001460        1   0   :   4   3   :   3   5       P   S   T  \r        
0001500    S   o   f   t   H   d   w   2   5   D   .   d   a   l   e   !
0001520    1   3                                                        
0001540                                                        1   6   -
0001560    F   e   b   -   8   9       1   0   :   4   3   :   4   4    
0001600    P   S   T  \r           S   o   f   t   H   d   w   2   5   D
0001620    .   m   e   s   a   !   8                                    
0001640                                                                 
0001660                0   9   -   F   e   b   -   8   9       1   5   :
0001700    5   4   :   0   4       P   S   T  \r           S   o   f   t
0001720    H   d   w   2   5   D   .   b   c   d   !   5                
0001740                                                                 
0001760                                        3   1   -   J   a   n   -
0002000    8   9       0   9   :   4   7   :   4   5       P   S   T  \r
0002020   \r   -   -       S   o   f   t   w   a   r   e  \r  \r        
0002040    S   o   f   t   H   d   w   .   i   n   s   t   a   l   l   !
0002060    3                                                            
0002100                                                        0   6   -
0002120    S   e   p   -   8   9       1   4   :   3   3   :   1   9    
0002140    P   D   T  \r  \r           S   o   f   t   H   d   w   B   a
0002160    s   i   c   s   .   m   e   s   a   !   1   9                
0002200                                                                 
0002220                    0   7   -   S   e   p   -   8   9       1   7
0002240    :   0   1   :   3   7       P   D   T  \r           +   S   o
0002260    f   t   H   d   w   B   a   s   i   c   s   .   b   c   d   !
0002300    1   8                                                        
0002320                                                0   7   -   S   e
0002340    p   -   8   9       1   7   :   2   4   :   1   8       P   D
0002360    T  \r           S   o   f   t   H   d   w   B   a   s   i   c
0002400    s   I   m   p   l   .   m   e   s   a   !   1   9            
0002420                                                                 
0002440        0   8   -   S   e   p   -   8   9       1   0   :   3   7
0002460    :   4   2       P   D   T  \r           +   S   o   f   t   H
0002500    d   w   B   a   s   i   c   s   I   m   p   l   .   b   c   d
0002520    !   2   2                                                    
0002540                                    0   8   -   S   e   p   -   8
0002560    9       1   0   :   3   8   :   0   1       P   D   T  \r  \r
0002600            S   o   f   t   H   d   w   A   s   s   e   m   b   l
0002620    y   .   m   e   s   a   !   1   6                            
0002640                                                                2
0002660    7   -   J   u   l   -   8   9       1   8   :   2   0   :   1
0002700    2       P   D   T  \r           +   S   o   f   t   H   d   w
0002720    A   s   s   e   m   b   l   y   .   b   c   d   !   2   1    
0002740                                                                 
0002760                            0   7   -   S   e   p   -   8   9    
0003000    1   7   :   2   5   :   1   6       P   D   T  \r           S
0003020    o   f   t   H   d   w   A   s   s   e   m   b   l   y   I   m
0003040    p   l   .   m   e   s   a   !   2   6                        
0003060                                                    0   7   -   S
0003100    e   p   -   8   9       1   6   :   5   0   :   3   9       P
0003120    D   T  \r           +   S   o   f   t   H   d   w   A   s   s
0003140    e   m   b   l   y   I   m   p   l   .   b   c   d   !   2   8
0003160                                                                 
0003200                0   7   -   S   e   p   -   8   9       1   7   :
0003220    2   6   :   1   4       P   D   T  \r           S   o   f   t
0003240    H   d   w   A   s   s   e   m   b   l   y   T   e   s   t   .
0003260    d   a   l   e   !   3                                        
0003300                                        3   0   -   M   a   y   -
0003320    8   9       1   2   :   2   1   :   2   6       P   D   T  \r
0003340            S   o   f   t   H   d   w   A   s   s   e   m   b   l
0003360    y   T   e   s   t   P   r   i   n   t   P   a   r   s   e   .
0003400    c   m   !   1                                               2
0003420    5   -   J   u   l   -   8   9       1   7   :   4   0   :   5
0003440    8       P   D   T  \r  \r           S   o   f   t   H   d   w
0003460    S   i   m   u   l   a   t   e   .   m   e   s   a   !   5    
0003500                                                                 
0003520                            3   0   -   J   u   n   -   8   9    
0003540    1   4   :   1   4   :   1   5       P   D   T  \r           +
0003560    S   o   f   t   H   d   w   S   i   m   u   l   a   t   e   .
0003600    b   c   d   !   1   8                                        
0003620                                                        0   7   -
0003640    S   e   p   -   8   9       1   7   :   2   7   :   0   1    
0003660    P   D   T  \r           S   o   f   t   H   d   w   S   i   m
0003700    u   l   a   t   e   I   m   p   l   .   m   e   s   a   !   1
0003720    4                                                            
0003740                0   6   -   S   e   p   -   8   9       1   4   :
0003760    2   5   :   2   0       P   D   T  \r           +   S   o   f
0004000    t   H   d   w   S   i   m   u   l   a   t   e   I   m   p   l
0004020    .   b   c   d   !   2   1                                    
0004040                                            0   7   -   S   e   p
0004060    -   8   9       1   7   :   3   1   :   4   1       P   D   T
0004100   \r           S   o   f   t   H   d   w   S   i   m   T   e   s
0004120    t   .   d   a   l   e   !   3                                
0004140                                                                 
0004160    2   7   -   J   u   l   -   8   9       1   4   :   5   6   :
0004200    1   0       P   D   T  \r  \r           S   o   f   t   H   d
0004220    w   C   o   m   p   i   l   e   r   .   m   e   s   a   !   3
0004240                                                                 
0004260                                0   5   -   S   e   p   -   8   9
0004300        1   8   :   0   6   :   0   2       P   D   T  \r        
0004320    +   S   o   f   t   H   d   w   C   o   m   p   i   l   e   r
0004340    .   b   c   d   !   4                                        
0004360                                                            0   7
0004400    -   S   e   p   -   8   9       1   7   :   2   6   :   4   8
0004420        P   D   T  \r           S   o   f   t   H   d   w   P   l
0004440    a   c   e   r   .   m   e   s   a   !   4                    
0004460                                                                 
0004500                    0   7   -   S   e   p   -   8   9       1   6
0004520    :   5   5   :   3   6       P   D   T  \r           +   S   o
0004540    f   t   H   d   w   P   l   a   c   e   r   .   b   c   d   !
0004560    4                                                            
0004600                                                0   7   -   S   e
0004620    p   -   8   9       1   7   :   2   9   :   3   8       P   D
0004640    T  \r           S   o   f   t   H   d   w   R   o   u   t   e
0004660    r   .   m   e   s   a   !   3                                
0004700                                                                 
0004720        0   7   -   S   e   p   -   8   9       1   7   :   0   3
0004740    :   2   7       P   D   T  \r           +   S   o   f   t   H
0004760    d   w   R   o   u   t   e   r   .   b   c   d   !   4        
0005000                                                                 
0005020                                    0   7   -   S   e   p   -   8
0005040    9       1   7   :   3   0   :   3   5       P   D   T  \r    
0005060        S   o   f   t   H   d   w   R   o   u   t   e   r   O   u
0005100    t   p   u   t   .   m   e   s   a   !   4                    
0005120                                                            0   7
0005140    -   S   e   p   -   8   9       1   7   :   1   7   :   0   7
0005160        P   D   T  \r           +   S   o   f   t   H   d   w   R
0005200    o   u   t   e   r   O   u   t   p   u   t   .   b   c   d   !
0005220    4                                                            
0005240                        0   7   -   S   e   p   -   8   9       1
0005260    7   :   2   8   :   5   3       P   D   T  \r           S   o
0005300    f   t   H   d   w   R   o   u   t   e   r   .   c   m   !   1
0005320                                                                 
0005340                                                3   1   -   J   u
0005360    l   -   8   9       0   4   :   0   5   :   4   3       P   D
0005400    T  \r  \r           S   o   f   t   H   d   w   D   e   l   a
0005420    y   P   a   t   h   .   m   e   s   a   !   2                
0005440                                                                 
0005460            1   1   -   S   e   p   -   8   9       1   7   :   1
0005500    1   :   1   2       P   D   T  \r           +   S   o   f   t
0005520    H   d   w   D   e   l   a   y   P   a   t   h   .   b   c   d
0005540    !   3                                                        
0005560                                        1   1   -   S   e   p   -
0005600    8   9       1   7   :   1   1   :   1   5       P   D   T  \r
0005620            S   o   f   t   H   d   w   D   e   l   a   y   P   a
0005640    t   h   I   m   p   l   .   m   e   s   a   !   3            
0005660                                                                1
0005700    1   -   S   e   p   -   8   9       1   7   :   1   6   :   0
0005720    9       P   D   T  \r           +   S   o   f   t   H   d   w
0005740    D   e   l   a   y   P   a   t   h   I   m   p   l   .   b   c
0005760    d   !   3                                                    
0006000                            1   1   -   S   e   p   -   8   9    
0006020    1   7   :   1   6   :   2   2       P   D   T  \r  \r        
0006040    S   o   f   t   H   d   w   U   s   e   r   .   m   e   s   a
0006060    !   2                                                        
0006100                                                        0   7   -
0006120    S   e   p   -   8   9       1   0   :   1   7   :   2   5    
0006140    P   D   T  \r           +   S   o   f   t   H   d   w   U   s
0006160    e   r   .   b   c   d   !   3                                
0006200                                                                 
0006220                    1   5   -   S   e   p   -   8   9       1   3
0006240    :   5   6   :   1   7       P   D   T  \r  \r           S   o
0006260    f   t   H   d   w   P   l   a   c   e   R   o   u   t   e   .
0006300    c   m   !   2                                                
0006320                                                0   8   -   S   e
0006340    p   -   8   9       1   5   :   5   0   :   0   5       P   D
0006360    T  \r           S   o   f   t   H   d   w   D   e   l   a   y
0006400    .   c   m   !   1                                            
0006420                                                                 
0006440        0   2   -   S   e   p   -   8   9       1   5   :   0   7
0006460    :   0   2       P   D   T  \r           S   o   f   t   H   d
0006500    w   C   P   R   T   .   d   a   l   e   !   1                
0006520                                                                 
0006540                                0   6   -   S   e   p   -   8   9
0006560        1   4   :   1   3   :   2   7       P   D   T  \r  \r   -
0006600    -       D   o   c   u   m   e   n   t       A   r   c   h   i
0006620    v   e  \r  \r           S   o   f   t   H   d   w   P   g   m
0006640    O   l   d   0   1   1   6   8   9   .   d   a   l   e   !   1
0006660                                                                 
0006700                1   6   -   J   a   n   -   8   9       1   8   :
0006720    2   0   :   0   9       P   S   T  \r           S   o   f   t
0006740    H   d   w   P   g   m   O   l   d   0   1   1   6   8   9   .
0006760    t   i   o   g   a   !   1                                    
0007000                                        1   6   -   J   a   n   -
0007020    8   9       1   7   :   4   0   :   4   6       P   S   T  \r
0007040            S   o   f   t   H   d   w   P   g   m   O   l   d   0
0007060    7   1   7   8   9   .   d   a   l   e   !   1                
0007100                                                                1
0007120    4   -   J   u   l   -   8   9       1   4   :   5   9   :   5
0007140    3       P   D   T  \r           S   o   f   t   H   d   w   P
0007160    g   m   O   l   d   0   7   1   7   8   9   .   t   i   o   g
0007200    a   !   1                                                    
0007220                        2   2   -   M   a   y   -   8   9       1
0007240    3   :   5   3   :   4   1       P   D   T  \r           S   o
0007260    f   t   H   d   w   C   h   e   c   k   T   i   l   e   s   .
0007300    m   e   s   a   !   1                                        
0007320                                                2   0   -   J   a
0007340    n   -   8   9       1   3   :   0   7   :   0   2       P   S
0007360    T  \r           S   o   f   t   H   d   w   P   g   m   S   l
0007400    i   d   e   s   .   t   i   o   g   a   !   2                
0007420                                                                 
0007440        0   1   -   F   e   b   -   8   9       1   0   :   1   9
0007460    :   3   4       P   S   T  \r           P   o   p   A   n   d
0007500    R   e   p   l   y   L   a   y   o   u   t   .   d   a   l   e
0007520    !   1                                                        
0007540                                0   6   -   M   a   y   -   8   8
0007560        1   2   :   3   2   :   0   8       P   D   T  \r        
0007600    S   o   f   t   H   d   w   T   e   s   t   .   d   a   l   e
0007620    !   1                                                        
0007640                                                        3   1   -
0007660    J   a   n   -   8   9       0   9   :   4   8   :   2   0    
0007700    P   S   T  \r  \r   -   -       S   o   f   t   w   a   r   e
0007720        A   r   c   h   i   v   e  \r  \r           S   o   f   t
0007740    H   d   w   R   a   s   t   e   r   .   m   e   s   a   !   1
0007760                                                                 
0010000                                        0   9   -   M   a   r   -
0010020    8   9       1   4   :   1   4   :   1   7       P   S   T  \r
0010040            S   o   f   t   H   d   w   R   a   s   t   e   r   I
0010060    m   p   l   .   m   e   s   a   !   8                        
0010100                                                                2
0010120    8   -   A   p   r   -   8   9       1   7   :   4   8   :   0
0010140    4       P   D   T  \r           S   o   f   t   H   d   w   R
0010160    a   s   t   e   r   .   d   a   l   e   !   5                
0010200                                                                 
0010220                        2   8   -   A   p   r   -   8   9       1
0010240    7   :   4   1   :   3   3       P   D   T  \r  \r           S
0010260    o   f   t   H   d   w   T   i   l   e   s   .   d   a   l   e
0010300    !   1                                                        
0010320                                                    0   2   -   N
0010340    o   v   -   8   8       1   2   :   2   8   :   1   2       P
0010360    S   T  \r           S   o   f   t   H   d   w   P   r   i   m
0010400    i   t   i   v   e   s   .   d   a   l   e   !   3            
0010420                                                                 
0010440            0   3   -   N   o   v   -   8   8       1   7   :   3
0010460    5   :   1   2       P   S   T  \r           S   o   f   t   H
0010500    d   w   A   s   s   e   m   b   l   y   T   e   s   t   .   c
0010520    m   !   1                                                    
0010540                                    0   2   -   N   o   v   -   8
0010560    8       1   0   :   3   2   :   2   1       P   S   T  \r  \r
0010600            S   o   f   t   H   d   w   P   l   a   c   e   A   n
0010620    d   R   o   u   t   e   .   m   e   s   a   !   5            
0010640                                                                0
0010660    2   -   N   o   v   -   8   8       1   5   :   5   4   :   3
0010700    1       P   S   T  \r           S   o   f   t   H   d   w   P
0010720    l   a   c   e   A   n   d   R   o   u   t   e   I   m   p   l
0010740    .   m   e   s   a   !   4                                    
0010760                        0   3   -   N   o   v   -   8   8       1
0011000    7   :   4   4   :   2   4       P   S   T  \r           S   o
0011020    f   t   H   d   w   P   l   a   c   e   m   e   n   t   .   t
0011040    i   o   g   a   !   2                                        
0011060                                                1   1   -   N   o
0011100    v   -   8   8       1   2   :   2   4   :   0   4       P   S
0011120    T  \r           S   o   f   t   H   d   w   P   l   a   c   e
0011140    m   e   n   t   .   d   a   l   e   !   3                    
0011160                                                                 
0011200        1   6   -   J   a   n   -   8   9       1   1   :   5   9
0011220    :   1   5       P   S   T  \r           S   o   f   t   H   d
0011240    w   P   l   a   c   e   m   e   n   t   .   m   e   s   a   !
0011260    7                                                            
0011300                                2   6   -   N   o   v   -   8   8
0011320        1   6   :   5   2   :   5   8       P   S   T  \r        
0011340    S   o   f   t   H   d   w   P   l   a   c   e   m   e   n   t
0011360    N   o   v   2   6   .   m   e   s   a   !   1                
0011400                                                        2   6   -
0011420    N   o   v   -   8   8       1   6   :   0   3   :   5   5    
0011440    P   S   T  \r           S   o   f   t   H   d   w   D   i   s
0011460    p   l   a   y   P   l   a   c   e   m   e   n   t   .   c   m
0011500    !   1   3                                                    
0011520                0   2   -   J   a   n   -   8   9       0   9   :
0011540    3   0   :   5   6       P   S   T  \r  \r           S   o   f
0011560    t   H   d   w   F   l   a   t   .   m   e   s   a   !   1   9
0011600                                                                 
0011620                                            0   1   -   J   a   n
0011640    -   8   9       1   4   :   2   1   :   1   0       P   S   T
0011660   \r           S   o   f   t   H   d   w   F   l   a   t   .   d
0011700    a   l   e   !   2                                            
0011720                                                                 
0011740    0   6   -   J   a   n   -   8   9       1   6   :   5   8   :
0011760    5   8       P   S   T  \r           S   o   f   t   H   d   w
0012000    T   e   s   t   O   u   t   p   u   t   .   c   m   !   2    
0012020                                                                 
0012040                            2   2   -   D   e   c   -   8   8    
0012060    1   5   :   5   4   :   1   5       P   S   T  \r  \r        
0012100    S   o   f   t   H   d   w   S   t   a   t   s   I   m   p   l
0012120    .   m   e   s   a   !   4                                    
0012140                                                        1   0   -
0012160    N   o   v   -   8   8       1   7   :   3   0   :   4   3    
0012200    P   S   T  \r           S   o   f   t   H   d   w   C   o   r
0012220    e   S   t   a   t   s   .   t   x   t   !   2                
0012240                                                                 
0012260                0   1   -   N   o   v   -   8   8       1   6   :
0012300    0   4   :   3   2       P   S   T  \r           S   o   f   t
0012320    H   d   w   C   o   m   b   i   n   a   t   o   r   i   a   l
0012340    .   c   m   !   1                                            
0012360                                        0   8   -   N   o   v   -
0012400    8   8       1   6   :   2   3   :   3   5       P   S   T  \r
0012420   \r           S   o   f   t   H   d   w   S   i   m   .   m   e
0012440    s   a   !   4                                                
0012460                                                                 
0012500    0   8   -   M   a   r   -   8   9       1   2   :   2   0   :
0012520    1   0       P   S   T  \r           S   o   f   t   H   d   w
0012540    S   i   m   I   m   p   l   .   m   e   s   a   !   3        
0012560                                                                 
0012600                            0   8   -   M   a   r   -   8   9    
0012620    1   1   :   5   6   :   0   1       P   S   T  \r           S
0012640    o   f   t   H   d   w   S   i   m   T   e   s   t   .   c   m
0012660    !   2                                                        
0012700                                                    0   8   -   M
0012720    a   r   -   8   9       1   1   :   5   7   :   2   2       P
0012740    S   T  \r  \r           S   o   f   t   H   d   w   B   a   s
0012760    e   .   d   a   l   e   !   1                                
0013000                                                                 
0013020                0   2   -   N   o   v   -   8   8       0   9   :
0013040    5   5   :   1   0       P   S   T  \r  \r   -   -       S   t
0013060    a   n   d   a   r   d       C   e   l   l       T   e   s   t
0013100        C   a   s   e   s  \r  \r   -   -       T   e   s   t   a
0013120    r   o   s   s   a  \r           S   o   f   t   H   d   w   C
0013140    o   r   e   G   e   n   A   .   c   m   !   1                
0013160                                                                 
0013200                        2   4   -   O   c   t   -   8   8       1
0013220    8   :   1   3   :   0   0       P   D   T  \r           S   o
0013240    f   t   H   d   w   C   o   r   e   A   .   c   o   r   e   !
0013260    1                                                            
0013300                                                2   4   -   O   c
0013320    t   -   8   8       1   7   :   0   6   :   2   7       P   D
0013340    T  \r           S   o   f   t   T   e   s   t   a   r   o   s
0013360    s   a   .   d   a   l   e   !   1   3                        
0013400                                                                 
0013420        0   5   -   J   u   l   -   8   9       1   8   :   1   0
0013440    :   5   5       P   D   T  \r   -   -       R   S   D  \r    
0013460        S   o   f   t   H   d   w   C   o   r   e   G   e   n   B
0013500    C   .   c   m   !   1                                        
0013520                                                            2   4
0013540    -   O   c   t   -   8   8       1   8   :   1   4   :   1   9
0013560        P   D   T  \r           S   o   f   t   H   d   w   C   o
0013600    r   e   B   .   c   o   r   e   !   1                        
0013620                                                                 
0013640                    2   4   -   O   c   t   -   8   8       1   8
0013660    :   1   9   :   5   4       P   D   T  \r           S   o   f
0013700    t   H   d   w   C   o   r   e   B   .   d   a   l   e   !   6
0013720                                                                 
0013740                                            3   1   -   D   e   c
0013760    -   8   8       1   7   :   2   9   :   0   0       P   S   T
0014000   \r           S   o   f   t   H   d   w   C   o   r   e   C   .
0014020    c   o   r   e   !   2                                        
0014040                                                                 
0014060    2   5   -   O   c   t   -   8   8       1   5   :   0   3   :
0014100    1   0       P   D   T  \r   -   -       M   e   m   o   r   y
0014120        C   o   n   t   r   o   l   l   e   r  \r           S   o
0014140    f   t   H   d   w   C   o   r   e   G   e   n   D   E   .   c
0014160    m   !   1                                                    
0014200                                                2   5   -   O   c
0014220    t   -   8   8       1   1   :   5   0   :   2   4       P   D
0014240    T  \r           S   o   f   t   H   d   w   C   o   r   e   D
0014260    .   c   o   r   e   !   1                                    
0014300                                                                 
0014320        2   5   -   O   c   t   -   8   8       1   1   :   5   3
0014340    :   0   0       P   D   T  \r           S   o   f   t   H   d
0014360    w   C   o   r   e   D   .   d   a   l   e   !   1            
0014400                                                                 
0014420                                0   2   -   J   a   n   -   8   9
0014440        1   0   :   1   3   :   4   5       P   S   T  \r        
0014460    S   o   f   t   H   d   w   C   o   r   e   D   5   4   2   .
0014500    d   a   l   e   !   1                                        
0014520                                                        0   2   -
0014540    J   a   n   -   8   9       1   1   :   5   2   :   0   9    
0014560    P   S   T  \r           S   o   f   t   H   d   w   C   o   r
0014600    e   E   .   c   o   r   e   !   1                            
0014620                                                                 
0014640                2   5   -   O   c   t   -   8   8       1   2   :
0014660    0   9   :   3   3       P   D   T  \r   -   -       S   I   C
0014700   \r           S   o   f   t   H   d   w   C   o   r   e   G   e
0014720    n   F   .   c   m   !   1                                    
0014740                                                                 
0014760    2   5   -   O   c   t   -   8   8       1   3   :   2   5   :
0015000    4   9       P   D   T  \r           S   o   f   t   H   d   w
0015020    C   o   r   e   F   .   c   o   r   e   !   1                
0015040                                                                 
0015060                            2   5   -   O   c   t   -   8   8    
0015100    1   3   :   2   5   :   5   3       P   D   T  \r   -   -    
0015120    M   a   p       C   a   c   h   e  \r           S   o   f   t
0015140    H   d   w   C   o   r   e   G   e   n   G   .   c   m   !   1
0015160                                                                 
0015200                                        2   5   -   O   c   t   -
0015220    8   8       1   3   :   3   2   :   3   0       P   D   T  \r
0015240            S   o   f   t   H   d   w   C   o   r   e   G   .   c
0015260    o   r   e   !   1                                            
0015300                                                                2
0015320    5   -   O   c   t   -   8   8       1   3   :   4   3   :   1
0015340    8       P   D   T  \r   -   -       A   r   b   i   t   e   r
0015360   \r           S   o   f   t   H   d   w   C   o   r   e   G   e
0015400    n   H   .   c   m   !   1                                    
0015420                                                                 
0015440    2   5   -   O   c   t   -   8   8       1   4   :   2   4   :
0015460    1   7       P   D   T  \r           S   o   f   t   H   d   w
0015500    C   o   r   e   H   .   c   o   r   e   !   1                
0015520                                                                 
0015540                            2   5   -   O   c   t   -   8   8    
0015560    1   4   :   2   9   :   2   6       P   D   T  \r   -   -    
0015600    I   O   B   r   i   d   g   e  \r           S   o   f   t   H
0015620    d   w   C   o   r   e   G   e   n   I   .   c   m   !   1    
0015640                                                                 
0015660                                    2   5   -   O   c   t   -   8
0015700    8       1   3   :   5   3   :   3   6       P   D   T  \r    
0015720        S   o   f   t   H   d   w   C   o   r   e   I   .   c   o
0015740    r   e   !   1                                                
0015760                                                            2   5
0016000    -   O   c   t   -   8   8       1   4   :   5   5   :   5   3
0016020        P   D   T  \r   -   -       D   i   s   p   l   a   y    
0016040    C   o   n   t   r   o   l   l   e   r  \r           S   o   f
0016060    t   H   d   w   C   o   r   e   G   e   n   J   K   .   c   m
0016100    !   1                                                        
0016120                                            0   1   -   N   o   v
0016140    -   8   8       1   5   :   1   5   :   2   7       P   S   T
0016160   \r           S   o   f   t   H   d   w   C   o   r   e   J   .
0016200    c   o   r   e   !   1                                        
0016220                                                                 
0016240    0   1   -   N   o   v   -   8   8       1   5   :   5   1   :
0016260    3   4       P   S   T  \r           S   o   f   t   H   d   w
0016300    C   o   r   e   K   .   c   o   r   e   !   1                
0016320                                                                 
0016340                            0   1   -   N   o   v   -   8   8    
0016360    1   6   :   0   3   :   2   4       P   S   T  \r  \r   E   x
0016400    p   o   r   t   s       I   m   p   o   r   t   s       [   D
0016420    A   T   o   o   l   s   7   .   0   ]   <   T   o   p   >   P
0016440    W   .   d   f       O   f       ~   =  \r   E   x   p   o   r
0016460    t   s       I   m   p   o   r   t   s       [   C   e   d   a
0016500    r   C   h   e   s   t   7   .   0   ]   <   T   o   p   >   B
0016520    i   t   m   a   p   V   i   e   w   e   r   s   .   d   f    
0016540    O   f       ~   =  \r   E   x   p   o   r   t   s       I   m
0016560    p   o   r   t   s       [   C   e   d   a   r   C   h   e   s
0016600    t   7   .   0   ]   <   T   o   p   >   R   s   h   .   d   f
0016620        O   f       ~   =  \r   E   x   p   o   r   t   s       I
0016640    m   p   o   r   t   s       [   C   e   d   a   r   7   .   0
0016660    ]   <   T   o   p   >   S   u   n   N   F   S   R   e   m   o
0016700    t   e   F   i   l   e   .   d   f       O   f       ~   =  \r
0016720   \r   I   m   p   o   r   t   s       [   D   A   T   o   o   l
0016740    s   7   .   0   ]   <   T   o   p   >   C   D   C   o   m   m
0016760    o   n   2   5   .   d   f       O   f       ~   =  \r        
0017000    U   s   i   n   g       [   C   D   .   b   c   d   ,       C
0017020    D   B   a   s   i   c   s   .   b   c   d   ,       C   D   C
0017040    e   l   l   s   .   b   c   d   ,       C   D   C   o   m   m
0017060    a   n   d   O   p   s   .   b   c   d   ,       C   D   D   i
0017100    r   e   c   t   o   r   y   .   b   c   d   ,       C   D   I
0017120    m   p   o   r   t   s   .   b   c   d   ,       C   D   I   n
0017140    s   t   a   n   c   e   s   .   b   c   d   ,       C   D   O
0017160    p   s   .   b   c   d   ,       C   D   P   r   o   p   e   r
0017200    t   i   e   s   .   b   c   d   ,       C   D   R   e   c   t
0017220    s   .   b   c   d   ,       C   D   S   e   q   u   e   n   c
0017240    e   r   .   b   c   d   ,       C   D   S   e   q   u   e   n
0017260    c   e   r   E   x   t   r   a   s   .   b   c   d   ,       C
0017300    D   T   e   x   t   s   .   b   c   d   ]  \r   I   m   p   o
0017320    r   t   s       [   D   A   T   o   o   l   s   7   .   0   ]
0017340    <   T   o   p   >   C   o   m   b   i   n   a   t   o   r   i
0017360    a   l   .   d   f       O   f       ~   =  \r           U   s
0017400    i   n   g       [   C   o   m   b   i   n   a   t   o   r   i
0017420    a   l   .   b   c   d   ]  \r   I   m   p   o   r   t   s    
0017440    [   D   A   T   o   o   l   s   7   .   0   ]   <   T   o   p
0017460    >   C   o   r   e   .   d   f       O   f       ~   =  \r    
0017500        U   s   i   n   g       [   B   i   t   O   p   s   .   b
0017520    c   d   ,       C   o   r   e   .   b   c   d   ,       C   o
0017540    r   e   C   l   a   s   s   e   s   .   b   c   d   ,       C
0017560    o   r   e   F   l   a   t   .   b   c   d   ,       C   o   r
0017600    e   I   O   .   b   c   d   ,       C   o   r   e   O   p   s
0017620    .   b   c   d   ,       C   o   r   e   P   r   o   p   e   r
0017640    t   i   e   s   .   b   c   d   ,       B   i   t   O   p   s
0017660    I   m   p   l   .   b   c   d   ]  \r   I   m   p   o   r   t
0017700    s       [   D   A   T   o   o   l   s   7   .   0   ]   <   T
0017720    o   p   >   D   2   B   a   s   i   c   3   .   d   f       O
0017740    f       ~   =  \r           U   s   i   n   g       [   D   2
0017760    B   a   s   i   c   .   b   c   d   ,       D   2   O   r   i
0020000    e   n   t   .   b   c   d   ]  \r   I   m   p   o   r   t   s
0020020        [   D   A   T   o   o   l   s   7   .   0   ]   <   T   o
0020040    p   >   E   x   t   r   a   c   t   .   d   f       O   f    
0020060    ~   =  \r           U   s   i   n   g       [   C   o   r   e
0020100    C   D   U   s   e   r   .   b   c   d   ,       E   x   t   r
0020120    a   c   t   O   p   s   .   b   c   d   ]  \r   I   m   p   o
0020140    r   t   s       [   D   A   T   o   o   l   s   7   .   0   ]
0020160    <   T   o   p   >   P   W   .   d   f       O   f       ~   =
0020200   \r           U   s   i   n   g       [   D   A   B   a   s   i
0020220    c   s   .   b   c   d   ,       P   W   .   b   c   d   ]  \r
0020240    I   m   p   o   r   t   s       [   D   A   T   o   o   l   s
0020260    7   .   0   ]   <   T   o   p   >   P   W   C   o   r   e   .
0020300    d   f       O   f       ~   =  \r           U   s   i   n   g
0020320        [   P   W   C   o   r   e   .   b   c   d   ]  \r  \r   I
0020340    m   p   o   r   t   s       [   C   e   d   a   r   C   h   e
0020360    s   t   7   .   0   ]   <   T   o   p   >   A   r   p   a   N
0020400    a   m   e   .   d   f       O   f       ~   =  \r           U
0020420    s   i   n   g       [   A   r   p   a   N   a   m   e   .   b
0020440    c   d   ]  \r   I   m   p   o   r   t   s       [   C   e   d
0020460    a   r   C   h   e   s   t   7   .   0   ]   <   T   o   p   >
0020500    B   i   t   m   a   p   V   i   e   w   e   r   s   .   d   f
0020520        O   f       ~   =  \r           U   s   i   n   g       [
0020540    B   i   t   m   a   p   V   i   e   w   e   r   s   .   b   c
0020560    d   ]  \r   I   m   p   o   r   t   s       [   C   e   d   a
0020600    r   C   h   e   s   t   7   .   0   ]   <   T   o   p   >   G
0020620    L   i   s   t   .   d   f       O   f       ~   =  \r        
0020640    U   s   i   n   g       [   G   L   i   s   t   .   b   c   d
0020660    ]  \r   I   m   p   o   r   t   s       [   C   e   d   a   r
0020700    C   h   e   s   t   7   .   0   ]   <   T   o   p   >   P   l
0020720    o   t   G   r   a   p   h   .   d   f       O   f       ~   =
0020740   \r           U   s   i   n   g       [   P   l   o   t   G   r
0020760    a   p   h   .   b   c   d   ]  \r   I   m   p   o   r   t   s
0021000        [   C   e   d   a   r   C   h   e   s   t   7   .   0   ]
0021020    <   T   o   p   >   R   s   h   .   d   f       O   f       ~
0021040    =  \r           U   s   i   n   g       [   R   s   h   .   b
0021060    c   d   ]  \r   I   m   p   o   r   t   s       [   C   e   d
0021100    a   r   C   h   e   s   t   7   .   0   ]   <   T   o   p   >
0021120    T   e   r   m   i   n   a   l   I   O   .   d   f       O   f
0021140        ~   =  \r           U   s   i   n   g       [   T   e   r
0021160    m   i   n   a   l   I   O   .   b   c   d   ]  \r  \r   I   m
0021200    p   o   r   t   s       [   C   e   d   a   r   7   .   0   ]
0021220    <   T   o   p   >   B   a   s   i   c   P   a   c   k   a   g
0021240    e   s   .   d   f       O   f       ~   =  \r           U   s
0021260    i   n   g       [   P   r   i   o   r   i   t   y   Q   u   e
0021300    u   e   .   b   c   d   ]  \r   I   m   p   o   r   t   s    
0021320    [   C   e   d   a   r   7   .   0   ]   <   T   o   p   >   B
0021340    o   o   t   P   a   c   k   a   g   e   s   .   d   f       O
0021360    f       ~   =  \r           U   s   i   n   g       [   C   a
0021400    r   d   T   a   b   .   b   c   d   ,       R   e   f   T   a
0021420    b   .   b   c   d   ,       S   y   m   T   a   b   .   b   c
0021440    d   ]  \r   I   m   p   o   r   t   s       [   C   e   d   a
0021460    r   7   .   0   ]   <   T   o   p   >   C   o   m   m   u   n
0021500    i   c   a   t   i   o   n   .   d   f       O   f       ~   =
0021520   \r           U   s   i   n   g       [   A   r   p   a   .   b
0021540    c   d   ]  \r   I   m   p   o   r   t   s       [   C   e   d
0021560    a   r   7   .   0   ]   <   T   o   p   >   M   e   s   a   R
0021600    u   n   t   i   m   e   .   d   f       O   f       ~   =  \r
0021620            U   s   i   n   g       [   B   a   s   i   c   s   .
0021640    b   c   d   ]  \r   I   m   p   o   r   t   s       [   C   e
0021660    d   a   r   7   .   0   ]   <   T   o   p   >   F   S   .   d
0021700    f       O   f       ~   =  \r           U   s   i   n   g    
0021720    [   F   S   .   b   c   d   ]  \r   I   m   p   o   r   t   s
0021740        [   C   e   d   a   r   7   .   0   ]   <   T   o   p   >
0021760    I   O   .   d   f       O   f       ~   =  \r           U   s
0022000    i   n   g       [   I   O   .   b   c   d   ]  \r   I   m   p
0022020    o   r   t   s       [   C   e   d   a   r   7   .   0   ]   <
0022040    T   o   p   >   I   m   a   g   e   r   .   d   f       O   f
0022060        ~   =  \r           U   s   i   n   g       [   I   m   a
0022100    g   e   r   .   b   c   d   ,       I   m   a   g   e   r   P
0022120    i   x   e   l   .   b   c   d   ,       I   m   a   g   e   r
0022140    S   a   m   p   l   e   .   b   c   d   ,       S   F   .   b
0022160    c   d   ]  \r   I   m   p   o   r   t   s       [   C   e   d
0022200    a   r   7   .   0   ]   <   T   o   p   >   M   e   s   a   R
0022220    u   n   t   i   m   e   .   d   f       O   f       ~   =  \r
0022240            U   s   i   n   g       [   P   r   i   n   c   O   p
0022260    s   .   b   c   d   ,       P   r   i   n   c   O   p   s   U
0022300    t   i   l   s   .   b   c   d   ,       P   r   o   c   e   s
0022320    s   .   b   c   d   ]  \r   I   m   p   o   r   t   s       [
0022340    C   e   d   a   r   7   .   0   ]   <   T   o   p   >   P   B
0022360    a   s   i   c   s   .   d   f       O   f       ~   =  \r    
0022400        U   s   i   n   g       [   P   B   a   s   i   c   s   .
0022420    b   c   d   ]  \r   I   m   p   o   r   t   s       [   C   e
0022440    d   a   r   7   .   0   ]   <   T   o   p   >   R   e   a   l
0022460    .   d   f       O   f       ~   =  \r           U   s   i   n
0022500    g       [   R   e   a   l   .   b   c   d   ]  \r   I   m   p
0022520    o   r   t   s       [   C   e   d   a   r   7   .   0   ]   <
0022540    T   o   p   >   R   o   p   e   .   d   f       O   f       ~
0022560    =  \r           U   s   i   n   g       [   A   s   c   i   i
0022600    .   b   c   d   ,       R   o   p   e   .   b   c   d   ]  \r
0022620    I   m   p   o   r   t   s       [   C   e   d   a   r   7   .
0022640    0   ]   <   T   o   p   >   S   a   f   e   S   t   o   r   a
0022660    g   e   .   d   f       O   f       ~   =  \r           U   s
0022700    i   n   g       [   L   i   s   t   .   b   c   d   ]  \r   I
0022720    m   p   o   r   t   s       [   C   e   d   a   r   7   .   0
0022740    ]   <   T   o   p   >   S   u   n   A   u   t   h   U   n   i
0022760    x   .   d   f       O   f       ~   =  \r           U   s   i
0023000    n   g       [   S   u   n   A   u   t   h   U   n   i   x   .
0023020    b   c   d   ]  \r   I   m   p   o   r   t   s       [   C   e
0023040    d   a   r   7   .   0   ]   <   T   o   p   >   S   u   n   P
0023060    M   a   p   .   d   f       O   f       ~   =  \r           U
0023100    s   i   n   g       [   S   u   n   P   M   a   p   .   b   c
0023120    d   ,       S   u   n   P   M   a   p   C   l   i   e   n   t
0023140    .   b   c   d   ]  \r   I   m   p   o   r   t   s       [   C
0023160    e   d   a   r   7   .   0   ]   <   T   o   p   >   S   u   n
0023200    R   P   C   R   u   n   t   i   m   e   .   d   f       O   f
0023220        ~   =  \r           U   s   i   n   g       [   S   u   n
0023240    R   P   C   .   b   c   d   ,       S   u   n   R   P   C   A
0023260    u   t   h   .   b   c   d   ]  \r   I   m   p   o   r   t   s
0023300        [   C   e   d   a   r   7   .   0   ]   <   T   o   p   >
0023320    U   n   i   x   R   e   m   o   t   e   F   i   l   e   .   d
0023340    f       O   f       ~   =  \r           U   s   i   n   g    
0023360    [   U   n   i   x   R   e   m   o   t   e   F   i   l   e   .
0023400    b   c   d   ]  \r   I   m   p   o   r   t   s       [   C   e
0023420    d   a   r   7   .   0   ]   <   T   o   p   >   U   s   e   r
0023440    C   r   e   d   e   n   t   i   a   l   s   .   d   f       O
0023460    f       ~   =  \r           U   s   i   n   g       [   U   s
0023500    e   r   C   r   e   d   e   n   t   i   a   l   s   .   b   c
0023520    d   ]  \r   I   m   p   o   r   t   s       [   C   e   d   a
0023540    r   7   .   0   ]   <   T   o   p   >   V   i   e   w   e   r
0023560    s   .   d   f       O   f       ~   =  \r           U   s   i
0023600    n   g       [   V   i   e   w   e   r   C   l   a   s   s   e
0023620    s   .   b   c   d   ]  \r   I   m   p   o   r   t   s       [
0023640    C   e   d   a   r   7   .   0   ]   <   T   o   p   >   V   M
0023660    .   d   f       O   f       ~   =  \r           U   s   i   n
0023700    g       [   V   M   .   b   c   d   ]  \r                    
0023713