$ od -c -N 50000 [Indigo]<AltoSource>ALTOIICODE3.DM!2
0000000  377  \0  \0   A   l   t   o   I   I   C   o   d   e   3   .   m
0000020    u  \0 376 001  \0   | 322   ;  \t   A       L       T       O
0000040        I       I       C       O       D       E       3       .
0000060        M       U  \r   ;       C   o   p   y   r   i   g   h   t
0000100        X   e   r   o   x       C   o   r   p   o   r   a   t   i
0000120    o   n       1   9   7   9  \r  \r   ;   *   *   *   D   e   r
0000140    i   v   e   d       f   r   o   m       A   L   T   O   I   I
0000160    C   O   D   E   2   .   M   U   ,       a   s       l   a   s
0000200    t       m   o   d   i   f   i   e   d       b   y  \r   ;   *
0000220    *   *   T   o   b   o   l   ,       A   u   g   u   s   t    
0000240    5   ,       1   9   7   6       1   2   :   1   3       P   M
0000260        -   -       f   i   x       D   I   O   G   2       b   u
0000300    g  \r   ;   *   *   *   m   o   d   i   f   i   e   d       b
0000320    y       I   n   g   a   l   l   s   ,       S   e   p   t   e
0000340    m   b   e   r       6   ,       1   9   7   7  \r   ;       B
0000360    i   t   B   L   T       f   i   x   e   d       (   L   R   E
0000400    G       b   u   g   )       a   n   d       e   x   t   e   n
0000420    d   e   d       f   o   r 376 001  \0   K   l       n   e   w
0000440        m   e   m   o   r   y  \r   ;   *   *   *   m   o   d   i
0000460    f   i   e   d       b   y       B   o   g   g   s       a   n
0000500    d       T   a   f   t       S   e   p   t   e   m   b   e   r
0000520        1   5   ,       1   9   7   7           1   0   :   1   0
0000540        P   M  \r   ;       M   o   d   i   f   i   e   d       M
0000560    R   T       t   o       r   e   f   r   e   s   h       1   6
0000600    K       c   h   i   p   s       a   n   d       a   d   d   e
0000620    d       X   M   S   T   A       a   n   d       X   M   L   D
0000640    A   .  \r   ;       F   i   x   e   d       t   w   o       b
0000660    u   g   s       i   n       D   E   X   C   H       a   n   d
0000700        a       b   u   g       i   n       t   h   e       i   n
0000720    t   e   r   v   a   l       t   i   m   e   r   .  \r   ;    
0000740    M   o   v   e   d       s   y   m   b   o   l       a   n   d
0000760        c   o   n   s   t   a   n   t       d   e   f   i   n   i
0001000    t   i   o   n   s       i   n   t   o       A   l   t   o   C
0001020    o   n   s   t   s   2   3   .   m   u   .  \r 376 001  \0   W
0001040  026   ;       M   R   T       s   p   l   i   t       a   n   d
0001060        m   o   v   e   d       i   n   t   o       t   w   o    
0001100    '   g   e   t   '       f   i   l   e   s   .  \r   ;   *   *
0001120    *   m   o   d   i   f   i   e   d       b   y       B   o   g
0001140    g   s       a   n   d       T   a   f   t       N   o   v   e
0001160    m   b   e   r       2   1   ,       1   9   7   7           5
0001200    :   1   0       P   M  \r   ;       F   i   x   e   d       a
0001220        b   u   g       i   n       t   h   e       E   t   h   e
0001240    r   n   e   t       i   n   p   u   t       m   a   i   n    
0001260    l   o   o   p   .  \r   ;   *   *   *   m   o   d   i   f   i
0001300    e   d       b   y       B   o   g   g   s       N   o   v   e
0001320    m   b   e   r       2   8   ,       1   9   7   7           3
0001340    :   5   3       P   M  \r   ;       M   e   s   s       w   i
0001360    t   h       t   h   e       i   n   f   o   r   m   a   t   i
0001400    o   n       r   e   t   u   r   n   e   d       b   y       V
0001420    E   R   S  \r  \f  \r   ;   G   e   t       t   h   e       s
0001440    y 376 001  \0   ? 022   m   b   o   l       a   n   d       c
0001460    o   n   s   t   a   n   t       d   e   f   i   n   i   t   i
0001500    o   n   s  \r   #   A   l   t   o   C   o   n   s   t   s   2
0001520    3   .   m   u   ;  \r  \r   ;   L   A   B   E   L       P   R
0001540    E   D   E   F   I   N   I   T   I   O   N   S  \r  \r   ;   T
0001560    h   e       r   e   s   e   t       l   o   c   a   t   i   o
0001600    n   s       o   f       t   h   e       t   a   s   k   s   :
0001620   \r  \r   !   1   7   ,   2   0   ,   N   O   V   E   M   ,   ,
0001640    ,   ,   K   S   E   C   ,   ,   ,   E   R   E   S   T   ,   M
0001660    R   T   ,   D   W   T   ,   C   U   R   T   ,   D   H   T   ,
0001700    D   V   T   ,   P   A   R   T   ,   K   W   D   X   ,   ;  \r
0001720   \r   ;   L   o   c   a   t   i   o   n   s       w   h   i   c
0001740    h       m   a   y       n   e   e   d       t   o       b   e
0001760        a   c   c   e   s   s   i   b   l   e       f   r   o   m
0002000        t   h   e       R   a   m   ,       o   r       R   a   m
0002020   \r   ;           l   o   c   a   t   i   o   n   s       w   h
0002040    i   c   h       a   r 376 001  \0 226   b   e       a   c   c
0002060    e   s   s   e   d       f   r   o   m       t   h   e       R
0002100    o   m       (   T   R   A   P   1   )   :  \r   !   3   7   ,
0002120    2   0   ,   S   T   A   R   T   ,   R   A   M   R   E   T   ,
0002140    R   A   M   C   Y   C   X   ,   ,   ,   ,   ,   ,   ,   ,   ,
0002160    ,   ,   ,   ,   T   R   A   P   1   ;  \r  \r   ;   M   a   c
0002200    r   o   -   o   p       d   i   s   p   a   t   c   h       t
0002220    a   b   l   e   :  \r   !   3   7   ,   2   0   ,   D   O   I
0002240    N   S   ,   D   O   I   N   D   ,   E   M   C   Y   C   L   E
0002260    ,   N   O   P   A   R   ,   J   S   R   I   I   ,   U   5   ,
0002300    U   6   ,   U   7   ,   ,   ,   ,   ,   ,   ,   R   A   M   T
0002320    R   A   P   ,   T   R   A   P   ;  \r  \r   ;   P   a   r   a
0002340    m   e   t   e   r   l   e   s   s       m   a   c   r   o   -
0002360    o   p       s   u   b   -   t   a   b   l   e   :  \r   !   3
0002400    7   ,   4   0   ,   D   I   R   ,   E   I   R   ,   B   R   I
0002420    ,   R   C   L   K   ,   S   I   O   ,   B   L   T   ,   B   L
0002440    K   S   ,   S   I   T   ,   J   M   P   R 376 001  \0 321   ]
0002460    ,   R   D   R   M   ,   W   T   R   M   ,   D   I   R   S   ,
0002500    V   E   R   S   ,   D   R   E   A   D   ,   D   W   R   I   T
0002520    E   ,   D   E   X   C   H   ,   M   U   L   ,   D   I   V   ,
0002540    D   I   O   G   1   ,   D   I   O   G   2   ,   B   I   T   B
0002560    L   T   ,   X   M   L   D   A   ,   X   M   S   T   A   ,   ,
0002600    ,   ,   ,   ,   ,   ,   ,   ;  \r  \r   ;   C   y   c   l   e
0002620        d   i   s   p   a   t   c   h       t   a   b   l   e   :
0002640   \r   !   3   7   ,   2   0   ,   L   0   ,   L   1   ,   L   2
0002660    ,   L   3   ,   L   4   ,   L   5   ,   L   6   ,   L   7   ,
0002700    L   8   ,   R   7   ,   R   6   ,   R   5   ,   R   4   ,   R
0002720    3   X   ,   R   2   X   ,   R   1   X   ;  \r  \r   ;   s   o
0002740    m   e       g   l   o   b   a   l       R   -   R   e   g   i
0002760    s   t   e   r   s  \r   $   N   W   W  \t  \t   $   R   4   ;
0003000   \t  \t   S   t   a   t   e       o   f       i   n   t   e   r
0003020    r   u   p   t       s   y   s   t   e   m  \r   $   R   3   7
0003040   \t  \t   $   R   3   7   ;  \t  \t   U   s   e   d       b   y
0003060  376 001  \0   (   G       M   R   T   ,       i   n   t   e   r
0003100    v   a   l       t   i   m   e   r       a   n   d       E   I
0003120    A  \r   $   M   T   E   M   P  \t  \t   $   R   2   5   ;  \t
0003140   \t   P   u   b   l   i   c       t   e   m   p   o   r   a   r
0003160    y       R   -   R   e   g   i   s   t   e   r  \r  \f  \r  \r
0003200    ;   T   h   e       D   i   s   p   l   a   y       C   o   n
0003220    t   r   o   l   l   e   r  \r  \r   ;       i   t   s       R
0003240    -   R   e   g   i   s   t   e   r   s   :  \r   $   C   B   A
0003260   \t  \t   $   R   2   2   ;  \r   $   A   E   C   L  \t  \t   $
0003300    R   2   3   ;  \r   $   S   L   C  \t  \t   $   R   2   4   ;
0003320   \r   $   H   T   A   B  \t  \t   $   R   2   6   ;  \r   $   Y
0003340    P   O   S  \t  \t   $   R   2   7   ;  \r   $   D   W   A  \t
0003360   \t   $   R   3   0   ;  \r   $   C   U   R   X  \t  \t   $   R
0003400    2   0   ;  \r   $   C   U   R   D   A   T   A  \t   $   R   2
0003420    1   ;  \r  \r   ;       i   t   s       t   a   s   k       s
0003440    p   e   c   i   f   i   c       f   u   n   c   t   i   o   n
0003460    s   :  \r   $   E 376 001  \0 310 313   V   E   N   F   I   E
0003500    L   D  \t   $   L   0   2   4   0   1   0   ,   0   0   0   0
0003520    0   0   ,   0   0   0   0   0   0   ;       F   2       =    
0003540    1   0       D   H   T       D   V   T  \r   $   S   E   T   M
0003560    O   D   E  \t   $   L   0   2   4   0   1   1   ,   0   0   0
0003600    0   0   0   ,   0   0   0   0   0   0   ;       F   2       =
0003620        1   1       D   H   T  \r   $   D   D   R  \t  \t   $   L
0003640    0   2   6   0   1   0   ,   0   0   0   0   0   0   ,   1   2
0003660    4   1   0   0   ;       F   2       =       1   0       D   W
0003700    T  \r  \r   !   1   ,   2   ,   D   V   T   1   ,   D   V   T
0003720    1   1   ;  \r   !   1   ,   2   ,   M   O   R   E   B   ,   N
0003740    O   M   O   R   E   ;  \r   !   1   ,   2   ,   N   O   R   M
0003760    X   ,   H   A   L   F   X   ;  \r   !   1   ,   2   ,   N   O
0004000    D   D   ,   N   E   V   E   N   ;  \r   !   1   ,   2   ,   D
0004020    H   T   0   ,   D   H   T   1   ;  \r   !   1   ,   2   ,   N
0004040    O   R   M   O   D   E   ,   H   A   L   F   M   O   D   E   ;
0004060   \r   !   1   ,   2   ,   D   W   T   Z 376 001  \0   l 033   ,
0004100    D   W   T   Y   ;  \r   !   1   ,   2   ,   D   O   T   A   B
0004120    ,   N   O   T   A   B   ;  \r   !   1   ,   2   ,   X   N   O
0004140    M   O   R   E   ,   D   O   M   O   R   E   ;  \r  \r   ;   D
0004160    i   s   p   l   a   y       V   e   r   t   i   c   a   l    
0004200    T   a   s   k  \r  \r   D   V   T   :  \t   M   A   R   _    
0004220    L   _       D   A   S   T   A   R   T   +   1   ;  \r  \t   C
0004240    B   A   _       L   ,       L   _       0   ;  \r  \t   C   U
0004260    R   D   A   T   A   _       L   ;  \r  \t   S   L   C   _    
0004300    L   ;  \r  \t   T   _       M   D   ;  \t  \t  \t   C   A   U
0004320    S   E       A       V   E   R   T   I   C   A   L       F   I
0004340    E   L   D       I   N   T   E   R   R   U   P   T  \r  \t   L
0004360    _       N   W   W       O   R       T   ;  \r  \t   M   A   R
0004400    _       C   U   R   L   O   C   ;  \t  \t   S   E   T       U
0004420    P       T   H   E       C   U   R   S   O   R  \r  \t   N   W
0004440    W   _       L   ,       T   _       0   -   1   ;  \r  \t   L
0004460    _       M   D       X   O   R       T   ;  \t  \t   H   A 376
0004500  001  \0   v 235   R   D   W   A   R   E       E   X   P   E   C
0004520    T   S       X       C   O   M   P   L   E   M   E   N   T   E
0004540    D  \r  \t   T   _       M   D   ,       E   V   E   N   F   I
0004560    E   L   D   ;  \r  \t   C   U   R   X   _       L   ,       :
0004600    D   V   T   1   ;  \r  \r   D   V   T   1   :  \t   L   _    
0004620    B   I   A   S   -   T   -   1   ,       T   A   S   K   ,    
0004640    :   D   V   T   2   ;  \t   B   I   A   S       T   H   E    
0004660    Y       C   O   O   R   D   I   N   A   T   E      \r   D   V
0004700    T   1   1   :  \t   L   _       B   I   A   S   -   T   ,    
0004720    T   A   S   K   ;  \r  \r   D   V   T   2   :  \t   Y   P   O
0004740    S   _       L   ,       :   D   V   T   ;  \r  \f  \r   ;   D
0004760    i   s   p   l   a   y       H   o   r   i   z   o   n   t   a
0005000    l       T   a   s   k   .  \r   ;   1   1       c   y   c   l
0005020    e   s       i   f       n   o       b   l   o   c   k       c
0005040    h   a   n   g   e   ,       1   7       i   f       n   e   w
0005060        c   o   n   t   r   o   l       b   l   o   c   k   .  \r
0005100   \r   D   H   T 376 001  \0 034 316   :  \t   M   A   R   _    
0005120    C   B   A   -   1   ;  \r  \t   L   _       S   L   C       -
0005140    1   ,       B   U   S   =   0   ;  \r  \t   S   L   C   _    
0005160    L   ,       :   D   H   T   0   ;  \r  \r   D   H   T   0   :
0005200   \t   T   _       3   7   4   0   0   ;  \t  \t   M   O   R   E
0005220        T   O       D   O       I   N       T   H   I   S       B
0005240    L   O   C   K  \r  \t   S   I   N   K   _       M   D   ;  \r
0005260   \t   L   _       T   _       M   D       A   N   D       T   ,
0005300        S   E   T   M   O   D   E   ;  \r  \t   H   T   A   B   _
0005320        L       L   C   Y       8   ,       :   N   O   R   M   O
0005340    D   E   ;  \r  \r   N   O   R   M   O   D   E   :   L   _    
0005360    T   _       3   7   7       .       T   ;  \r  \t   A   E   C
0005400    L   _       L   ,       :   R   E   S   T   ;  \t  \r  \r   H
0005420    A   L   F   M   O   D   E   :       L   _       T   _        
0005440    3   7   7       .       T   ;  \r  \t   A   E   C   L   _    
0005460    L   ,       :   R   E   S   T   ,       T   _       0   ;  \r
0005500   \r   R   E   S   T   :  \t   L   _ 376 001  \0 300   l       D
0005520    W   A       +       T   ,   T   A   S   K   ;  \t   I   N   C
0005540    R   E   M   E   N   T       D   W   A       B   Y       0    
0005560    O   R       N   W   R   D   S  \r   N   D   N   X   :  \t   D
0005600    W   A   _       L   ,       :   D   H   T   ;  \r  \r   D   H
0005620    T   1   :  \t   L   _       T   _       M   D   +   1   ,    
0005640    B   U   S   =   0   ;  \r  \t   C   B   A   _       L   ,    
0005660    M   A   R   _       T   ,       :   M   O   R   E   B   ;  \r
0005700   \r   N   O   M   O   R   E   :  \t   B   L   O   C   K   ,    
0005720    :   D   N   X   ;  \r   M   O   R   E   B   :  \t   T   _    
0005740    3   7   4   0   0   ;  \r  \t   L   _       T   _       M   D
0005760        A   N   D       T   ,       S   E   T   M   O   D   E   ;
0006000   \r  \t   M   A   R   _       C   B   A   +   1   ,       :   N
0006020    O   R   M   X   ,       E   V   E   N   F   I   E   L   D   ;
0006040   \r  \r   N   O   R   M   X   :  \t   H   T   A   B   _       L
0006060        L   C   Y       8   ,       :   N   O   D   D   ;  \r   H
0006100    A   L   F   X   :  \t   H   T   A   B   _       L     376 001
0006120   \0 367 343   L   C   Y       8   ,       :   N   E   V   E   N
0006140    ;  \r  \r   N   O   D   D   :  \t   L   _   T   _       3   7
0006160    7       .       T   ;  \r  \t   A   E   C   L   _       L   ,
0006200        :   X   R   E   S   T   ;  \t   O   D   D       F   I   E
0006220    L   D   ,       F   U   L   L       R   E   S   O   L   U   T
0006240    I   O   N  \r  \r   N   E   V   E   N   :  \t   L   _       3
0006260    7   7       A   N   D       T   ;  \t  \t   E   V   E   N    
0006300    F   I   E   L   D       O   R       H   A   L   F       R   E
0006320    S   O   L   U   T   I   O   N  \r  \t   A   E   C   L   _   L
0006340    ,       T   _   0   ;  \r  \r   X   R   E   S   T   :  \t   L
0006360    _       M   D   +   T   ;  \r  \t   T   _   M   D   -   1   ;
0006400   \r   D   N   X   :  \t   D   W   A   _   L   ,       L   _   T
0006420    ,       T   A   S   K   ;  \r  \t   S   L   C   _   L   ,    
0006440    :   D   H   T   ;  \r  \f  \r   ;   D   i   s   p   l   a   y
0006460        W   o   r   d       T   a   s   k  \r  \r   D   W   T   :
0006500   \t   T   _       D   W   A   ;  \r  \t   T   _   -   3   +   T
0006520    +   1   ; 376 001  \0 376 202  \r  \t   L   _       A   E   C
0006540    L   +   T   ,   B   U   S   =   0   ,   T   A   S   K   ;  \t
0006560    A   E   C   L       C   O   N   T   A   I   N   S       N   W
0006600    R   D   S       A   T       T   H   I   S       T   I   M   E
0006620   \r  \t   A   E   C   L   _   L   ,       :   D   W   T   Z   ;
0006640   \r  \r   D   W   T   Y   :  \t   B   L   O   C   K   ;  \r  \t
0006660    T   A   S   K   ,       :   D   W   T   F   ;  \r  \r   D   W
0006700    T   Z   :  \t   L   _   H   T   A   B   -   1   ,       B   U
0006720    S   =   0   ,   T   A   S   K   ;  \r  \t   H   T   A   B   _
0006740    L   ,       :   D   O   T   A   B   ;  \r  \r   D   O   T   A
0006760    B   :  \t   D   D   R   _   0   ,       :   D   W   T   Z   ;
0007000   \r   N   O   T   A   B   :  \t   M   A   R   _   T   _   D   W
0007020    A   ;  \r  \t   L   _   A   E   C   L   -   T   -   1   ;  \r
0007040   \t   A   L   U   C   Y   ,       L   _   2   +   T   ;  \r  \t
0007060    D   W   A   _   L   ,       :   X   N   O   M   O   R   E   ;
0007100   \r  \r   D   O   M   O   R   E   :  \t   D   D   R   _   M   D
0007120    ,       T   A   S   K   ;  \r 376 001  \0   4   k  \t   D   D
0007140    R   _   M   D   ,       :   N   O   T   A   B   ;  \r  \r   X
0007160    N   O   M   O   R   E   :   D   D   R   _       M   D   ,    
0007200    B   L   O   C   K   ;  \r  \t   D   D   R   _       M   D   ,
0007220        T   A   S   K   ;  \r  \r   D   W   T   F   :  \t   :   D
0007240    W   T   ;  \r  \f  \r   ;   A   l   t   o       E   t   h   e
0007260    r   n   e   t       M   i   c   r   o   c   o   d   e   ,    
0007300    V   e   r   s   i   o   n       I   I   I   ,       B   o   g
0007320    g   s       a   n   d       M   e   t   c   a   l   f   e  \r
0007340   \r   ;   4   -   w   a   y       b   r   a   n   c   h   e   s
0007360        u   s   i   n   g       N   E   X   T   6       a   n   d
0007400        N   E   X   T   7  \r   !   1   7   ,   2   0   ,   E   I
0007420    F   B   0   0   ,   E   O   D   O   K   ,   E   O   E   O   K
0007440    ,   E   N   O   C   M   D   ,   E   I   F   B   0   1   ,   E
0007460    O   D   P   S   T   ,   E   O   E   P   S   T   ,   E   O   R
0007500    E   S   T   ,   E   I   F   B   1   0   ,   E   O   D   C   O
0007520    L   ,   E   O   E   C   O   L   ,   E   I   R   E 376 001  \0
0007540  025 001   S   T   ,   E   I   F   B   1   1   ,   E   O   D   U
0007560    G   H   ,   E   O   E   U   G   H   ,   E   R   B   R   E   S
0007600    ;  \r  \r   ;   2   -   w   a   y       b   r   a   n   c   h
0007620    e   s       u   s   i   n   g       N   E   X   T   7  \r   ;
0007640    E   O   C   D   W   1   ,       E   O   C   D   W   X   ,    
0007660    a   n   d       E   I   G   O       a   r   e       a   l   l
0007700        r   e   l   a   t   e   d   .           B   e       c   a
0007720    r   e   f   u   l   !  \r   !   7   ,   1   0   ,   ,   E   I
0007740    F   O   K   ,   ,   E   O   C   D   W   1   ,   ,   E   I   F
0007760    B   A   D   ,   E   O   C   D   W   X   ,   E   I   G   O   ;
0010000   \r  \r   ;   M   i   s   c   e   l   l   a   n   e   o   u   s
0010020        a   d   d   r   e   s   s       c   o   n   s   t   r   a
0010040    i   n   t   s  \r   !   7   ,   1   0   ,   ,   E   O   C   D
0010060    W   0   ,   E   O   D   A   T   A   ,   E   I   D   F   U   L
0010100    ,   E   I   D   Z   4   ,   E   O   C   D   R   S   ,   E   I
0010120    D   A   T   A   ,   E   P   O   S   T   ;  \r   !   7   ,   1
0010140    0   , 376 001  \0   2   G   ,   E   I   D   O   K   ,   ,   ,
0010160    E   I   D   M   O   R   ,   E   I   D   P   S   T   ;  \r   !
0010200    1   ,   1   ,   E   I   F   B   1   ;  \r   !   1   ,   1   ,
0010220    E   I   F   R   S   T   ;  \r  \r   ;   2   -   w   a   y    
0010240    b   r   a   n   c   h   e   s       u   s   i   n   g       N
0010260    E   X   T   9  \r   !   1   ,   2   ,   E   O   I   N   P   R
0010300    ,   E   O   I   N   P   N   ;  \r   !   1   ,   2   ,   E   O
0010320    D   M   O   R   ,   E   O   D   E   N   D   ;  \r   !   1   ,
0010340    2   ,   E   O   L   D   O   K   ,   E   O   L   D   B   D   ;
0010360   \r   !   1   ,   2   ,   E   I   F   C   H   K   ,   E   I   F
0010400    P   R   M   ;  \r   !   1   ,   2   ,   E   O   C   D   W   T
0010420    ,   E   O   C   D   G   O   ;  \r   !   1   ,   2   ,   E   C
0010440    N   T   O   K   ,   E   C   N   T   Z   R   ;  \r   !   1   ,
0010460    2   ,   E   I   F   I   G   N   ,   E   I   S   E   T   ;  \r
0010500    !   1   ,   2   ,   E   I   F   N   B   C   ,   E   I   F   B
0010520    C   ;  \r  \r   ;   R       M   e   m   o   r   y       L   o
0010540    c   a   t   i   o   n   s 376 001  \0   k 273  \r  \r   $   E
0010560    C   N   T   R  \t   $   R   1   2   ;  \t   R   e   m   a   i
0010600    n   i   n   g       w   o   r   d   s       i   n       b   u
0010620    f   f   e   r  \r   $   E   P   N   T   R  \t   $   R   1   3
0010640    ;  \t   p   o   i   n   t   s       B   E   F   O   R   E    
0010660    n   e   x   t       w   o   r   d       i   n       b   u   f
0010700    f   e   r  \r  \r   ;   E   t   h   e   r   n   e   t       m
0010720    i   c   r   o   c   o   d   e       S   t   a   t   u   s    
0010740    c   o   d   e   s  \r  \r   $   E   S   I   D   O   N  \t   $
0010760    3   7   7   ;  \t   I   n   p   u   t       D   o   n   e  \r
0011000    $   E   S   O   D   O   N  \t   $   7   7   7   ;  \t   O   u
0011020    t   p   u   t       D   o   n   e  \r   $   E   S   I   F   U
0011040    L  \t   $   1   3   7   7   ;  \t   I   n   p   u   t       B
0011060    u   f   f   e   r       f   u   l   l       -       w   o   r
0011100    d   s       l   o   s   t       f   r   o   m       t   a   i
0011120    l       o   f       p   a   c   k   e   t  \r   $   E   S   L
0011140    O   A   D  \t   $   1   7   7   7   ;  \t   L 376 001  \0   3
0011160    #   o   a   d       l   o   c   a   t   i   o   n       o   v
0011200    e   r   f   l   o   w   e   d  \r   $   E   S   C   Z   E   R
0011220   \t   $   2   3   7   7   ;  \t   Z   e   r   o       w   o   r
0011240    d       c   o   u   n   t       f   o   r       i   n   p   u
0011260    t       o   r       o   u   t   p   u   t       c   o   m   m
0011300    a   n   d  \r   $   E   S   A   B   R   T  \t   $   2   7   7
0011320    7   ;  \t   A   b   o   r   t       -       u   s   u   a   l
0011340    l   y       c   a   u   s   e   d       b   y       r   e   s
0011360    e   t       c   o   m   m   a   n   d  \r   $   E   S   N   E
0011400    V   R  \t   $   3   3   7   7   ;  \t   N   e   v   e   r    
0011420    H   a   p   p   e   n       -       V   e   r   y       b   a
0011440    d       i   f       i   t       d   o   e   s  \r  \r   ;   M
0011460    a   i   n       m   e   m   o   r   y       l   o   c   a   t
0011500    i   o   n   s       i   n       p   a   g   e       1       r
0011520    e   s   e   r   v   e   d       f   o   r       E   t   h   e
0011540    r   n   e   t  \r  \r   $   E   P   L   O   C  \t   $   6   0
0011560    0 376 001  \0   Q   @   ;  \t   P   o   s   t       l   o   c
0011600    a   t   i   o   n  \r   $   E   B   L   O   C  \t   $   6   0
0011620    1   ;  \t   I   n   t   e   r   r   u   p   t       b   i   t
0011640        m   a   s   k  \r  \r   $   E   E   L   O   C  \t   $   6
0011660    0   2   ;  \t   E   n   d   i   n   g       c   o   u   n   t
0011700        l   o   c   a   t   i   o   n  \r   $   E   L   L   O   C
0011720   \t   $   6   0   3   ;  \t   L   o   a   d       l   o   c   a
0011740    t   i   o   n  \r  \r   $   E   I   C   L   O   C  \t   $   6
0011760    0   4   ;  \t   I   n   p   u   t       b   u   f   f   e   r
0012000        C   o   u   n   t  \r   $   E   I   P   L   O   C  \t   $
0012020    6   0   5   ;  \t   I   n   p   u   t       b   u   f   f   e
0012040    r       P   o   i   n   t   e   r  \r  \r   $   E   O   C   L
0012060    O   C  \t   $   6   0   6   ;  \t   O   u   t   p   u   t    
0012100    b   u   f   f   e   r       C   o   u   n   t  \r   $   E   O
0012120    P   L   O   C  \t   $   6   0   7   ;  \t   O   u   t   p   u
0012140    t       b   u   f   f   e   r       P   o   i   n   t   e   r
0012160   \r  \r   $   E   H   L 376 001  \0     230   O   C  \t   $   6
0012200    1   0   ;  \t   H   o   s   t       A   d   d   r   e   s   s
0012220   \r  \r   ;   F   u   n   c   t   i   o   n       D   e   f   i
0012240    n   i   t   i   o   n   s  \r  \r   $   E   I   D   F   C   T
0012260   \t   $   L   0   0   0   0   0   0   ,   0   1   4   0   0   4
0012300    ,   0   0   0   1   0   0   ;  \t   B   S       =       4   ,
0012320   \t       I   n   p   u   t       d   a   t   a  \r   $   E   I
0012340    L   F   C   T  \t   $   L   0   1   6   0   1   3   ,   0   7
0012360    0   0   1   3   ,   0   0   0   1   0   0   ;  \t   F   1    
0012400    =       1   3   ,       I   n   p   u   t       L   o   o   k
0012420   \r   $   E   P   F   C   T  \t   $   L   0   1   6   0   1   4
0012440    ,   0   7   0   0   1   4   ,   0   0   0   1   0   0   ;  \t
0012460    F   1       =       1   4   ,       P   o   s   t  \r   $   E
0012500    W   F   C   T  \t   $   L   0   1   6   0   1   5   ,   0   0
0012520    0   0   0   0   ,   0   0   0   0   0   0   ;  \t   F   1    
0012540    =       1   5   ,       W   a   k   e   -   U   p  \r  \r   $
0012560    E   O   D   F   C   T  \t   $   L   0   2 376 001  \0   q 347
0012600    6   0   1   0   ,   0   0   0   0   0   0   ,   1   2   4   0
0012620    0   0   ;  \t   F   2       =       1   0   ,       O   u   t
0012640    p   u   t       d   a   t   a  \r   $   E   O   S   F   C   T
0012660   \t   $   L   0   2   4   0   1   1   ,   0   0   0   0   0   0
0012700    ,   0   0   0   0   0   0   ;  \t   F   2       =       1   1
0012720    ,       S   t   a   r   t       o   u   t   p   u   t  \r   $
0012740    E   R   B   F   C   T  \t   $   L   0   2   4   0   1   2   ,
0012760    0   0   0   0   0   0   ,   0   0   0   0   0   0   ;  \t   F
0013000    2       =       1   2   ,       R   e   s   t       b   r   a
0013020    n   c   h  \r   $   E   E   F   C   T  \t   $   L   0   2   4
0013040    0   1   3   ,   0   0   0   0   0   0   ,   0   0   0   0   0
0013060    0   ;  \t   F   2       =       1   3   ,       E   n   d    
0013100    o   f       o   u   t   p   u   t  \r   $   E   B   F   C   T
0013120   \t   $   L   0   2   4   0   1   4   ,   0   0   0   0   0   0
0013140    ,   0   0   0   0   0   0   ;  \t   F   2       =       1   4
0013160    ,       B   r   a   n   c   h  \r   $   E   C   B   F   C   T
0013200  376 001  \0 037   E  \t   $   L   0   2   4   0   1   5   ,   0
0013220    0   0   0   0   0   ,   0   0   0   0   0   0   ;  \t   F   2
0013240        =       1   5   ,       C   o   u   n   t   d   o   w   n
0013260        b   r   a   n   c   h  \r   $   E   I   S   F   C   T  \t
0013300    $   L   0   2   4   0   1   6   ,   0   0   0   0   0   0   ,
0013320    0   0   0   0   0   0   ;  \t   F   2       =       1   6   ,
0013340        S   t   a   r   t       i   n   p   u   t  \r  \f  \r   ;
0013360        -       W   h   e   n   e   v   e   r       a       l   a
0013400    b   e   l       h   a   s       a       p   e   n   d   i   n
0013420    g       b   r   a   n   c   h   ,       t   h   e       l   i
0013440    s   t       o   f       p   o   s   s   i   b   l   e  \r   ;
0013460                d   e   s   t   i   n   a   t   i   o   n       a
0013500    d   d   r   e   s   s   e   s       i   s       s   h   o   w
0013520    n       i   n       b   r   a   c   k   e   t   s       i   n
0013540        t   h   e       c   o   m   m   e   n   t       f   i   e
0013560    l   d   .  \r   ;       -       S   p   e   c   i   a   l    
0013600    f   u   n   c   t 376 001  \0 021   !   i   o   n   s       a
0013620    r   e       e   x   p   l   a   i   n   e   d       i   n    
0013640    a       c   o   m   m   e   n   t       n   e   a   r       t
0013660    h   e   i   r       f   i   r   s   t       u   s   e   .  \r
0013700    ;       -       T   o       a   v   o   i   d       n   a   m
0013720    i   n   g       c   o   n   f   l   i   c   t   s   ,       a
0013740    l   l       l   a   b   e   l   s       a   n   d       s   p
0013760    e   c   i   a   l       f   u   n   c   t   i   o   n   s  \r
0014000    ;               h   a   v   e       "   E   "       a   s    
0014020    t   h   e       f   i   r   s   t       l   e   t   t   e   r
0014040    .  \r  \r   ;   T   o   p       o   f       E   t   h   e   r
0014060    n   e   t       T   a   s   k       l   o   o   p  \r  \r   ;
0014100    E   t   h   e   r       R   e   s   t       B   r   a   n   c
0014120    h       F   u   n   c   t   i   o   n       -       E   R   B
0014140    F   C   T  \r   ;   m   e   r   g   e       I   C   M   D    
0014160    a   n   d       O   C   M   D       F   l   i   p       F   l
0014200    o   p   s       i   n   t   o       N 376 001  \0 307 037   E
0014220    X   T   6       a   n   d       N   E   X   T   7  \r   ;   I
0014240    C   M   D       a   n   d       O   C   M   D       a   r   e
0014260        s   e   t       f   r   o   m       A   C   0       [   1
0014300    4   :   1   5   ]       b   y       t   h   e       S   I   O
0014320        i   n   s   t   r   u   c   t   i   o   n  \r   ;  \t   0
0014340    0           n   e   i   t   h   e   r      \r   ;  \t   0   1
0014360            O   C   M   D       -       S   t   a   r   t       o
0014400    u   t   p   u   t  \r   ;  \t   1   0           I   C   M   D
0014420        -       S   t   a   r   t       i   n   p   u   t  \r   ;
0014440   \t   1   1           B   o   t   h       -       R   e   s   e
0014460    t       i   n   t   e   r   f   a   c   e  \r  \r   ;   i   n
0014500        p   r   e   p   a   r   a   t   i   o   n       f   o   r
0014520        a       h   a   c   k       a   t       E   I   R   E   S
0014540    T   ,       z   e   r   o       E   P   N   T   R  \r  \r   E
0014560    R   E   S   T   :  \t   L   _       0   ,   E   R   B   F   C
0014600    T   ;  \t  \t   W   h   a   t   '   s       h   a   p   p 376
0014620  001  \0   5 244   e   n   i   n   g       ?  \r  \t   E   P   N
0014640    T   R   _       L   ,   :   E   N   O   C   M   D   ;  \t   [
0014660    E   N   O   C   M   D   ,   E   O   R   E   S   T   ,   E   I
0014700    R   E   S   T   ,   E   R   B   R   E   S   ]  \r  \r   E   N
0014720    O   C   M   D   :  \t   L   _       E   S   N   E   V   R   ,
0014740    :   E   P   O   S   T   ;  \t   S   h   o   u   l   d   n   '
0014760    t       h   a   p   p   e   n  \r   E   R   B   R   E   S   :
0015000   \t   L   _       E   S   A   B   R   T   ,   :   E   P   O   S
0015020    T   ;  \t   R   e   s   e   t       C   o   m   m   a   n   d
0015040   \r  \r   ;   P   o   s   t       s   t   a   t   u   s       a
0015060    n   d       h   a   l   t   .           M   i   c   r   o   c
0015100    o   d   e       s   t   a   t   u   s       i   n       L   .
0015120   \r   ;   P   u   t       m   i   c   r   o   s   t   a   t   u
0015140    s   ,   ,   h   a   r   d   s   t   a   t   u   s       i   n
0015160        E   P   L   O   C   ,       m   e   r   g   e       c   (
0015200    E   B   L   O   C   )       i   n   t   o       N   W   W   .
0015220   \r   ;   N   o 376 001  \0   Y 273   t   e       t   h   a   t
0015240        w   e       w   r   i   t   e       E   P   L   O   C    
0015260    a   n   d       r   e   a   d       E   B   L   O   C       i
0015300    n       o   n   e       o   p   e   r   a   t   i   o   n  \r
0015320   \r   ;   E   t   h   e   r       P   o   s   t       F   u   n
0015340    c   t   i   o   n       -       E   P   F   C   T   .        
0015360    G   a   t   e       t   h   e       h   a   r   d   w   a   r
0015400    e       s   t   a   t   u   s  \r   ;   (   L   O   W       T
0015420    R   U   E   )       t   o       B   u   s       [   1   0   :
0015440    1   5   ]   ,       r   e   s   e   t       i   n   t   e   r
0015460    f   a   c   e   .  \r  \r   E   P   O   S   T   :  \t   M   A
0015500    R   _       E   E   L   O   C   ;  \r  \t   E   P   N   T   R
0015520    _       L   ,   T   A   S   K   ;  \t  \t   S   a   v   e    
0015540    m   i   c   r   o   c   o   d   e       s   t   a   t   u   s
0015560        i   n       E   P   N   T   R  \r  \t   M   D   _       E
0015600    C   N   T   R   ;  \t  \t   S   a   v   e       e   n   d   i
0015620    n   g       c   o   u   n   t  \r 376 001  \0 317   0  \r  \t
0015640    M   A   R   _       E   P   L   O   C   ;  \t  \t   d   o   u
0015660    b   l   e       w   o   r   d       r   e   f   e   r   e   n
0015700    c   e  \r  \t   T   _       N   W   W   ;  \r  \t   M   D   _
0015720        E   P   N   T   R   ,   E   P   F   C   T   ;  \t   B   U
0015740    S       A   N   D       E   P   N   T   R       w   i   t   h
0015760        S   t   a   t   u   s  \r  \t   L   _       M   D       O
0016000    R       T   ,   T   A   S   K   ;  \t   N   W   W       O   R
0016020        c   (   E   B   L   O   C   )  \r  \t   N   W   W   _    
0016040    L   ,   :   E   R   E   S   T   ;  \t  \t   D   o   n   e   .
0016060            W   a   i   t       f   o   r       n   e   x   t    
0016100    c   o   m   m   a   n   d  \r  \r   ;   T   h   i   s       i
0016120    s       a       s   u   b   r   o   u   t   i   n   e       c
0016140    a   l   l   e   d       f   r   o   m       b   o   t   h    
0016160    i   n   p   u   t       a   n   d       o   u   t   p   u   t
0016200        (   E   O   C   D   G   O  \r   ;   a   n   d       E   I
0016220    S   E   T   )   .           T   h   e       r   e   t 376 001
0016240   \0 033 325   u   r   n       a   d   d   r   e   s   s       i
0016260    s       d   e   t   e   r   m   i   n   e   d       b   y    
0016300    t   e   s   t   i   n   g       E   C   B   F   C   T   ,  \r
0016320    ;   w   h   i   c   h       w   i   l   l       b   r   a   n
0016340    c   h       i   f       t   h   e       b   u   f   f   e   r
0016360        h   a   s       a   n   y       w   o   r   d   s       i
0016400    n       i   t   ,       w   h   i   c   h       c   a   n  \r
0016420    ;   o   n   l   y       h   a   p   p   e   n       d   u   r
0016440    i   n   g       i   n   p   u   t   .  \r  \r   E   S   E   T
0016460    U   P   :  \t   N   O   P   ;  \r  \t   L   _       M   D   ,
0016500    B   U   S   =   0   ;  \t  \t   c   h   e   c   k       f   o
0016520    r       z   e   r   o       l   e   n   g   t   h  \r  \t   T
0016540    _       M   D   -   1   ,   :   E   C   N   T   O   K   ;  \t
0016560    [   E   C   N   T   O   K   ,   E   C   N   T   Z   R   ]    
0016600    s   t   a   r   t   -   1  \r  \r   E   C   N   T   Z   R   :
0016620   \t   L   _       E   S   C   Z   E   R   ,   :   E   P   O   S
0016640    T   ;  \t 376 001  \0   e 353   Z   e   r   o       w   o   r
0016660    d       c   o   u   n   t   .           A   b   o   r   t  \r
0016700   \r   ;   E   t   h   e   r       C   o   u   n   t   d   o   w
0016720    n       B   r   a   n   c   h       F   u   n   c   t   i   o
0016740    n       -       E   C   B   F   C   T   .  \r   ;   N   E   X
0016760    T   7       =       I   n   t   e   r   f   a   c   e       b
0017000    u   f   f   e   r       n   o   t       e   m   p   t   y   .
0017020   \r  \r   E   C   N   T   O   K   :  \t   E   C   N   T   R   _
0017040        L   ,   L   _       T   ,   E   C   B   F   C   T   ,   T
0017060    A   S   K   ;  \r  \t   E   P   N   T   R   _       L   ,   :
0017100    E   O   D   A   T   A   ;  \t   [   E   O   D   A   T   A   ,
0017120    E   I   D   A   T   A   ]  \r  \f  \r   ;   E   t   h   e   r
0017140    n   e   t       I   n   p   u   t  \r  \r   ;   I   t       t
0017160    u   r   n   s       o   u   t       t   h   a   t       s   t
0017200    a   r   t   i   n   g       t   h   e       r   e   c   e   i
0017220    v   e   r       f   o   r       t   h   e       f   i   r   s
0017240    t       t   i   m   e       a 376 001  \0 005 366   n   d  \r
0017260    ;   r   e   s   t   a   r   t   i   n   g       i   t       a
0017300    f   t   e   r       i   g   n   o   r   i   n   g       a    
0017320    p   a   c   k   e   t       d   o       t   h   e       s   a
0017340    m   e       t   h   i   n   g   s   .  \r  \r   E   I   R   E
0017360    S   T   :  \t   :   E   I   F   I   G   N   ;  \t  \t   H   a
0017400    c   k  \r  \r   ;   A   d   d   r   e   s   s       f   i   l
0017420    t   e   r   i   n   g       c   o   d   e   .  \r  \r   ;   W
0017440    h   e   n       t   h   e       f   i   r   s   t       w   o
0017460    r   d       o   f       a       p   a   c   k   e   t       i
0017500    s       a   v   a   i   l   a   b   l   e       i   n       t
0017520    h   e       i   n   t   e   r   f   a   c   e  \r   ;   b   u
0017540    f   f   e   r   ,       a       w   a   k   e   u   p       r
0017560    e   q   u   e   s   t       i   s       g   e   n   e   r   a
0017600    t   e   d   .           T   h   e       m   i   c   r   o   c
0017620    o   d   e       t   h   e   n  \r   ;   d   e   c   i   d   e
0017640    s       w   h   e   t   h   e   r       t   o     376 001  \0
0017660    ? 207   a   c   c   e   p   t       t   h   e       p   a   c
0017700    k   e   t   .           D   e   c   i   s   i   o   n       m
0017720    u   s   t       b   e       r   e   a   c   h   e   d  \r   ;
0017740    b   e   f   o   r   e       t   h   e       b   u   f   f   e
0017760    r       o   v   e   r   f   l   o   w   s   ,       w   i   t
0020000    h   i   n       a   b   o   u   t       1   4   *   5   .   4
0020020    4       u   s   e   c   .  \r   ;   i   f       E   H   L   O
0020040    C       i   s       z   e   r   o   ,       m   a   c   h   i
0020060    n   e       i   s       '   p   r   o   m   i   s   c   u   o
0020100    u   s   '       -       a   c   c   e   p   t       a   l   l
0020120        p   a   c   k   e   t   s  \r   ;   i   f       d   e   s
0020140    t   i   n   a   t   i   o   n       b   y   t   e       i   s
0020160        z   e   r   o   ,       i   t       i   s       a       '
0020200    b   r   o   a   d   c   a   s   t   '       p   a   c   k   e
0020220    t   ,       a   c   c   e   p   t   .  \r   ;   i   f       d
0020240    e   s   t   i   n   a   t   i   o   n       b   y   t   e    
0020260    e   q 376 001  \0   ` 212   u   a   l   s       E   H   L   O
0020300    C   ,       p   a   c   k   e   t       i   s       f   o   r
0020320        u   s   ,       a   c   c   e   p   t   .  \r  \r   ;   E
0020340    I   F   R   S   T       i   s       r   e   a   l   l   y    
0020360    a       s   u   b   r   o   u   t   i   n   e       t   h   a
0020400    t       c   a   n       b   e       c   a   l   l   e   d    
0020420    f   r   o   m       E   I   R   E   S   T  \r   ;   o   r    
0020440    f   r   o   m       E   I   G   O   ,       o   u   t   p   u
0020460    t       c   o   u   n   t   d   o   w   n       w   a   i   t
0020500    .           I   f       a       p   a   c   k   e   t       i
0020520    s       i   g   n   o   r   e   d  \r   ;   a   n   d       E
0020540    P   N   T   R       i   s       z   e   r   o   ,       E   I
0020560    F   R   S   T       l   o   o   p   s       b   a   c   k    
0020600    a   n   d       w   a   i   t   s       f   o   r       m   o
0020620    r   e  \r   ;   p   a   c   k   e   t   s   ,       e   l   s
0020640    e       i   t       r   e   t   u   r   n   s       t   o    
0020660    t   h   e       c   o   u 376 001  \0 260 346   n   t   d   o
0020700    w   n       c   o   d   e   .  \r  \r   ;   E   t   h   e   r
0020720        B   r   a   n   c   h       F   u   n   c   t   i   o   n
0020740        -       E   B   F   C   T  \r   ;   N   E   X   T   7    
0020760    =       I   D   L       %       O   C   M   D       %       I
0021000    C   M   D       %       O   U   T   G   O   N   E       %    
0021020    I   N   G   O   N   E       (   a   l   s   o       k   n   o
0021040    w   n       a   s       P   O   S   T   )  \r   ;   N   E   X
0021060    T   6       =       C   O   L   L   i   s   i   o   n       -
0021100        C   a   n   '   t       h   a   p   p   e   n       d   u
0021120    r   i   n   g       i   n   p   u   t  \r  \r   E   I   F   R
0021140    S   T   :  \t   M   A   R   _       E   H   L   O   C   ;  \t
0021160   \t   G   e   t       E   t   h   e   r   n   e   t       a   d
0021200    d   r   e   s   s  \r  \t   T   _       3   7   7   ,   E   B
0021220    F   C   T   ;  \t  \t   W   h   a   t   '   s       h   a   p
0021240    p   e   n   i   n   g   ?  \r  \t   L   _       M   D       A
0021260    N   D       T   ,   B   U   S   =   0   ,   : 376 001  \0 033
0021300    W   E   I   F   O   K   ;   [   E   I   F   O   K   ,   E   I
0021320    F   B   A   D   ]       p   r   o   m   i   s   c   u   o   u
0021340    s   ?  \r  \r   E   I   F   O   K   :  \t   M   T   E   M   P
0021360    _       L   L   C   Y   8   ,   :   E   I   F   C   H   K   ;
0021400   \t   [   E   I   F   C   H   K   ,   E   I   F   P   R   M   ]
0021420        D   a   t   a       w   a   k   e   u   p  \r  \r   E   I
0021440    F   B   A   D   :  \t   E   R   B   F   C   T   ,   T   A   S
0021460    K   ,   :   E   I   F   B   1   ;  \t   [   E   I   F   B   1
0021500    ]       P   O   S   T       w   a   k   e   u   p   ;       x
0021520    C   M   D       F   F       s   e   t   ?  \r   E   I   F   B
0021540    1   :  \t   :   E   I   F   B   0   0   ;  \t  \t   [   E   I
0021560    F   B   0   0   ,   E   I   F   B   0   1   ,   E   I   F   B
0021600    1   0   ,   E   I   F   B   1   1   ]  \r  \r   E   I   F   B
0021620    0   0   :  \t   :   E   I   F   I   G   N   ;  \t  \t   I   D
0021640    L       o   r       I   N   G   O   N   E   ,       r   e   s
0021660    t   a   r   t       r   c   v   r  \r   E   I   F   B   0   1
0021700    : 376 001  \0 327 313  \t   L   _       E   S   A   B   R   T
0021720    ,   :   E   P   O   S   T   ;  \t   O   C   M   D   ,       a
0021740    b   o   r   t  \r   E   I   F   B   1   0   :  \t   L   _    
0021760    E   S   A   B   R   T   ,   :   E   P   O   S   T   ;  \t   I
0022000    C   M   D   ,       a   b   o   r   t  \r   E   I   F   B   1
0022020    1   :  \t   L   _       E   S   A   B   R   T   ,   :   E   P
0022040    O   S   T   ;  \t   I   C   M   D       a   n   d       O   C
0022060    M   D   ,       a   b   o   r   t  \r  \r   E   I   F   P   R
0022100    M   :  \t   T   A   S   K   ,   :   E   I   F   B   C   ;  \t
0022120   \t   P   r   o   m   i   s   c   u   o   u   s   .       A   c
0022140    c   e   p   t  \r  \r   ;   E   t   h   e   r       L   o   o
0022160    k       F   u   n   c   t   i   o   n       -       E   I   L
0022200    F   C   T   .           G   a   t   e       t   h   e       f
0022220    i   r   s   t       w   o   r   d       o   f       t   h   e
0022240       \r   ;   d   a   t   a       b   u   f   f   e   r       t
0022260    o       t   h   e       b   u   s   ,       b   u   t       d
0022300    o       n   o   t     376 001  \0   E 277   i   n   c   r   e
0022320    m   e   n   t       t   h   e       r   e   a   d       p   o
0022340    i   n   t   e   r   .  \r  \r   E   I   F   C   H   K   :  \t
0022360    L   _       T   _       1   7   7   4   0   0   ,   E   I   L
0022400    F   C   T   ;  \t   M   a   s   k       o   f   f       s   r
0022420    c       a   d   d   r       b   y   t   e       (   B   U   S
0022440        A   N   D   )  \r  \t   L   _       M   T   E   M   P   -
0022460    T   ,   S   H   =   0   ;  \t   B   r   o   a   d   c   a   s
0022500    t   ?  \r  \t   S   H   =   0   ,   T   A   S   K   ,   :   E
0022520    I   F   N   B   C   ;  \t   [   E   I   F   N   B   C   ,   E
0022540    I   F   B   C   ]       O   u   r       A   d   d   r   e   s
0022560    s   ?  \r  \r   E   I   F   N   B   C   :  \t   :   E   I   F
0022600    I   G   N   ;  \t  \t   [   E   I   F   I   G   N   ,   E   I
0022620    S   E   T   ]  \r  \r   E   I   F   B   C   :  \t   :   E   I
0022640    S   E   T   ;  \t  \t  \t   [   E   I   S   E   T   ]       E
0022660    n   t   e   r       i   n   p   u   t       m   a   i   n    
0022700    l   o   o   p  \r  \r   ;   E   t   h   e 376 001  \0   p 237
0022720    r       I   n   p   u   t       S   t   a   r   t       F   u
0022740    n   c   t   i   o   n       -       E   I   S   F   C   T   .
0022760            S   t   a   r   t       r   e   c   e   i   v   e   r
0023000    .           I   n   t   e   r   f   a   c   e  \r   ;   w   i
0023020    l   l       g   e   n   e   r   a   t   e       a       d   a
0023040    t   a       w   a   k   e   u   p       w   h   e   n       t
0023060    h   e       f   i   r   s   t       w   o   r   d       o   f
0023100        t   h   e       n   e   x   t  \r   ;   p   a   c   k   e
0023120    t       a   r   r   i   v   e   s   ,       i   g   n   o   r
0023140    i   n   g       a   n   y       p   a   c   k   e   t       c
0023160    u   r   r   e   n   t   l   y       p   a   s   s   i   n   g
0023200    .  \r  \r   E   I   F   I   G   N   :  \t   S   I   N   K   _
0023220        E   P   N   T   R   ,   B   U   S   =   0   ,   E   P   F
0023240    C   T   ;   R   e   s   e   t   ;       C   a   l   l   e   d
0023260        f   r   o   m       o   u   t   p   u   t   ?  \r  \t   E
0023300    I   S   F   C   T   ,   T   A   S   K   ,   :   E   O   C   D
0023320  376 001  \0  \r   #   W   X   ;  \t   [   E   O   C   D   W   X
0023340    ,   E   I   G   O   ]       R   e   s   t   a   r   t       r
0023360    c   v   r  \r  \r   E   O   C   D   W   X   :  \t   E   W   F
0023400    C   T   ,   :   E   O   C   D   W   T   ;  \t  \t   R   e   t
0023420    u   r   n       t   o       c   o   u   n   t   d   o   w   n
0023440        w   a   i   t       l   o   o   p  \r  \r   E   I   S   E
0023460    T   :  \t   M   A   R   _       E   I   C   L   O   C   ,   :
0023500    E   S   E   T   U   P   ;  \t   D   o   u   b   l   e       w
0023520    o   r   d       r   e   f   e   r   e   n   c   e  \r  \r   ;
0023540    I   n   p   u   t       M   a   i   n       L   o   o   p  \r
0023560   \r   ;   E   t   h   e   r       I   n   p   u   t       D   a
0023600    t   a       F   u   n   c   t   i   o   n       -       E   I
0023620    D   F   C   T   .           G   a   t   e       a       w   o
0023640    r   d       o   f       d   a   t   a       t   o  \r   ;   t
0023660    h   e       b   u   s       f   r   o   m       t   h   e    
0023700    i   n   t   e   r   f   a   c   e       d   a   t   a       b
0023720    u   f   f   e   r 376 001  \0 250 210   ,       i   n   c   r
0023740    e   m   e   n   t       t   h   e       r   e   a   d       p
0023760    t   r   .  \r   ;  \t  \t   *       *       *       *       *
0024000        W       A       R       N       I       N       G       *
0024020        *       *       *       *  \r   ;   T   h   e       d   e
0024040    l   a   y       f   r   o   m       d   e   c   o   d   i   n
0024060    g       E   I   D   F   C   T       t   o       g   a   t   i
0024100    n   g       d   a   t   a       t   o       t   h   e       b
0024120    u   s       i   s  \r   ;   m   a   r   g   i   n   a   l   .
0024140            S   o   m   e       l   o   g   i   c       i   n    
0024160    t   h   e       i   n   t   e   r   f   a   c   e       d   e
0024200    t   e   c   t   s       t   h   e       s   i   t   u   a   t
0024220    i   o   n  \r   ;   (   w   h   i   c   h       o   n   l   y
0024240        h   a   p   p   e   n   s       o   c   c   a   s   i   o
0024260    n   a   l   l   y   )       a   n   d       s   t   o   p   s
0024300        S   y   s   C   l   k       f   o   r       o   n   e    
0024320    c   y   c   l   e   .  \r   ;   S   i 376 001  \0  \r 017   n
0024340    c   e       m   e   m   o   r   y       d   a   t   a       m
0024360    u   s   t       b   e       a   v   a   i   l   a   b   l   e
0024400        d   u   r   i   n   g       c   y   c   l   e       4   ,
0024420        a   n   d       S   y   s   C   l   k  \r   ;   m   a   y
0024440        s   t   o   p       f   o   r       o   n   e       c   y
0024460    c   l   e   ,       t   h   i   s       m   e   a   n   s    
0024500    t   h   a   t       t   h   e       M   D   _       E   I   D
0024520    F   C   T       m   u   s   t  \r   ;   h   a   p   p   e   n
0024540        i   n       c   y   c   l   e       3   .           T   h
0024560    e   r   e       i   s       a       b   u   g       i   n    
0024600    t   h   i   s       l   o   g   i   c       w   h   i   c   h
0024620        o   c   c   a   s   i   o   n   a   l   l   y  \r   ;   s
0024640    t   o   p   s       t   h   e       c   l   o   c   k       i
0024660    n       t   h   e       i   n   s   t   r   u   c   t   i   o
0024700    n       f   o   l   l   o   w   i   n   g       t   h   e    
0024720    E   I   D   F   C   T   ,       s   o  \r   ;   t   h   e 376
0024740  001  \0   c 222       E   I   D   F   C   T       i   n   s   t
0024760    r   u   c   t   i   o   n       s   h   o   u   l   d       n
0025000    o   t       b   e       t   h   e       l   a   s   t       o
0025020    n   e       o   f       t   h   e       t   a   s   k   ,  \r
0025040    ;   o   r       i   t       m   a   y       s   c   r   e   w
0025060        u   p       s   o   m   e   o   n   e       e   l   s   e
0025100        (   s   u   c   h       a   s       R   D   R   A   M   )
0025120    .  \r  \r   ;   E   I   D   O   K   ,       E   I   D   M   O
0025140    R   ,       a   n   d       E   I   D   P   S   T       m   u
0025160    s   t       h   a   v   e       a   d   d   r   e   s   s    
0025200    b   i   t   s       i   n       t   h   e       p   a   t   t
0025220    e   r   n   :  \r   ;   x   x   x   1               x   x   x
0025240    4                                   x   x   x   5  \r   ;   E
0025260    C   B   F   C   T       i   s       u   s   e   d       t   o
0025300        f   o   r   c   e       a   n       u   n   c   o   n   d
0025320    i   t   i   o   n   a   l       b   r   a   n   c   h       o
0025340    n       N   E 376 001  \0   P 227   X   T   7  \r  \r   E   I
0025360    D   A   T   A   :  \t   T   _       E   C   N   T   R   -   1
0025400    ,       B   U   S   =   0   ;  \r  \t   M   A   R   _       L
0025420    _       E   P   N   T   R   +   1   ,       E   B   F   C   T
0025440    ;  \t   [   E   I   D   M   O   R   ,   E   I   D   P   S   T
0025460    ]       W   h   a   t   '   s       h   a   p   p   e   n   i
0025500    n   g  \r   E   I   D   M   O   R   :  \t   E   P   N   T   R
0025520    _       L   ,       L   _       T   ,       E   C   B   F   C
0025540    T   ;  \t   [   E   I   D   O   K   ,   E   I   D   P   S   T
0025560    ]       G   u   a   r   a   n   t   e   e   d       t   o    
0025600    b   r   a   n   c   h  \r   E   I   D   O   K   :  \t   M   D
0025620    _       E   I   D   F   C   T   ,       T   A   S   K   ;  \t
0025640    [   E   I   D   Z   4   ]       R   e   a   d       a       w
0025660    o   r   d       f   r   o   m       t   h   e       i   n   t
0025700    e   r   f   a   c   e  \r   E   I   D   Z   4   :  \t   E   C
0025720    N   T   R   _       L   ,       :   E   I   D   A   T   A   ;
0025740   \r  \r   ;       W   e       g   e 376 001  \0   $ 210   t    
0025760    t   o       E   I   D   P   S   T       f   o   r       o   n
0026000    e       o   f       t   w   o       r   e   a   s   o   n   s
0026020    :  \r   ;       (   1   )       T   h   e       b   u   f   f
0026040    e   r       i   s       f   u   l   l   .           I   n    
0026060    t   h   i   s       c   a   s   e   ,       a   n       E   B
0026100    F   C   T       (   N   E   X   T   [   7   ]   )       i   s
0026120        p   e   n   d   i   n   g   .  \r   ;                    
0026140    W   e       w   a   n   t       t   o       p   o   s   t    
0026160    "   f   u   l   l   "       i   f       t   h   i   s       i
0026200    s       a       n   o   r   m   a   l       d   a   t   a    
0026220    w   a   k   e   u   p       (   n   o       b   r   a   n   c
0026240    h   )  \r   ;                       b   u   t       j   u   s
0026260    t       "   i   n   p   u   t       d   o   n   e   "       i
0026300    f       h   a   r   d   w   a   r   e       i   n   p   u   t
0026320        t   e   r   m   i   n   a   t   e   d       (   b   r   a
0026340    n   c   h   )   .  \r   ;       (   2   )       H   a 376 001
0026360   \0 276   5   r   d   w   a   r   e       i   n   p   u   t    
0026400    t   e   r   m   i   n   a   t   e   d       w   h   i   l   e
0026420        t   h   e       b   u   f   f   e   r       w   a   s    
0026440    n   o   t       f   u   l   l   .  \r   ;                    
0026460    I   n       t   h   i   s       c   a   s   e   ,       a   n
0026500        u   n   c   o   n   d   i   t   i   o   n   a   l       b
0026520    r   a   n   c   h       o   n       N   E   X   T   [   7   ]
0026540        i   s       p   e   n   d   i   n   g   ,       s   o  \r
0026560    ;                       w   e       a   l   w   a   y   s    
0026600    t   e   r   m   i   n   a   t   e       w   i   t   h       "
0026620    i   n   p   u   t       d   o   n   e   "   .  \r   E   I   D
0026640    P   S   T   :  \t   L   _       E   S   I   D   O   N   ,    
0026660    :   E   I   D   F   U   L   ;  \t   [   E   I   D   F   U   L
0026700    ,   E   P   O   S   T   ]       P   r   e   s   u   m   e   d
0026720        t   o       b   e       I   N   G   O   N   E  \r   E   I
0026740    D   F   U   L   :  \t   L   _       E   S   I   F   U   L   ,
0026760        :   E 376 001  \0 376 226   P   O   S   T   ;  \t   I   n
0027000    p   u   t       b   u   f   f   e   r       o   v   e   r   r
0027020    u   n  \r  \f  \r   ;   E   t   h   e   r   n   e   t       o
0027040    u   t   p   u   t  \r  \r   ;   I   t       i   s       p   o
0027060    s   s   i   b   l   e       t   o       g   e   t       h   e
0027100    r   e       d   u   e       t   o       a       c   o   l   l
0027120    i   s   i   o   n   .           I   f       a       c   o   l
0027140    l   i   s   i   o   n  \r   ;   h   a   p   p   e   n   e   d
0027160    ,       t   h   e       i   n   t   e   r   f   a   c   e    
0027200    w   a   s       r   e   s   e   t       (   E   P   F   C   T
0027220    )       t   o       s   h   u   t       o   f   f       t   h
0027240    e  \r   ;   t   r   a   n   s   m   i   t   t   e   r   .    
0027260        E   O   S   F   C   T       i   s       i   s   s   u   e
0027300    d       t   o       g   u   a   r   a   n   t   e   e       m
0027320    o   r   e       w   a   k   e   u   p   s       w   h   i   l
0027340    e  \r   ;   g   e   n   e   r   a   t   i   n   g       t   h
0027360    e       c   o   u   n   t   d 376 001  \0 254  \r   o   w   n
0027400    .           W   h   e   n       t   h   i   s       i   s    
0027420    d   o   n   e   ,       t   h   e       i   n   t   e   r   f
0027440    a   c   e       i   s  \r   ;   a   g   a   i   n       r   e
0027460    s   e   t   ,       w   i   t   h   o   u   t       r   e   a
0027500    l   l   y       d   o   i   n   g       a   n       o   u   t
0027520    p   u   t   .  \r  \r   E   O   R   E   S   T   :  \t   M   A
0027540    R   _       E   L   L   O   C   ;  \t  \t   G   e   t       l
0027560    o   a   d  \r  \t   L   _       R   3   7   ;  \t  \t  \t   U
0027600    s   e       c   l   o   c   k       a   s       r   a   n   d
0027620    o   m       #       g   e   n  \r  \t   E   P   N   T   R   _
0027640        L   R   S   H   1   ;  \t  \t   U   s   e       b   i   t
0027660    s       [   6   :   1   3   ]  \r  \t   L   _       M   D   ,
0027700    E   O   S   F   C   T   ;  \t  \t   L   _       c   u   r   r
0027720    e   n   t       l   o   a   d  \r  \t   S   H   <   0   ,   E
0027740    C   N   T   R   _       L   ;  \t  \t   O   v   e   r   f   l
0027760    o   w   e   d   ?  \r  \t   M   T   E   M   P   _ 376 001  \0
0030000  357 241       L   L   S   H   1   ,   :   E   O   L   D   O   K
0030020    ;  \t   [   E   O   L   D   O   K   ,   E   O   L   D   B   D
0030040    ]  \r  \r   E   O   L   D   B   D   :  \t   L   _       E   S
0030060    L   O   A   D   ,   :   E   P   O   S   T   ;  \t   L   o   a
0030100    d       o   v   e   r   l   o   w  \r  \r   E   O   L   D   O
0030120    K   :  \t   L   _       M   T   E   M   P   +   1   ;  \t  \t
0030140    W   r   i   t   e       u   p   d   a   t   e   d       l   o
0030160    a   d  \r  \t   M   A   R   _       E   L   L   O   C   ;  \r
0030200   \t   M   T   E   M   P   _       L   ,   T   A   S   K   ;  \r
0030220   \t   M   D   _       M   T   E   M   P   ,   :   E   O   R   S
0030240    T   1   ;  \t   N   e   w       l   o   a   d       =       (
0030260    o   l   d       l   s   h   i   f   t       1   )       +    
0030300    1  \r  \r   E   O   R   S   T   1   :  \t   L   _       E   P
0030320    N   T   R   ;  \t  \t   C   o   n   t   i   n   u   e       m
0030340    a   k   i   n   g       r   a   n   d   o   m       #  \r  \t
0030360    E   P   N   T   R   _       L   R   S   H   1   ;  \r  \t   T
0030400    _     376 001  \0 313 212   3   7   7   ;  \r  \t   L   _    
0030420    E   P   N   T   R       A   N   D       T   ,   T   A   S   K
0030440    ;  \r  \t   E   P   N   T   R   _       L   ,   :   E   O   R
0030460    S   T   2   ;  \r  \r   ;   A   t       t   h   i   s       p
0030500    o   i   n   t   ,       E   P   N   T   R       h   a   s    
0030520    0   ,   ,   r   a   n   d   o   m       n   u   m   b   e   r
0030540    ,       E   N   C   T   R       h   a   s       o   l   d    
0030560    l   o   a   d   .  \r  \r   E   O   R   S   T   2   :  \t   M
0030600    A   R   _       E   I   C   L   O   C   ;  \t  \t   H   a   s
0030620        a   n       i   n   p   u   t       b   u   f   f   e   r
0030640        b   e   e   n       s   e   t       u   p   ?  \r  \t   T
0030660    _       E   C   N   T   R   ;  \r  \t   L   _       E   P   N
0030700    T   R       A   N   D       T   ;  \t  \t   L   _       R   a
0030720    n   d   o   m       &       L   o   a   d  \r  \t   S   I   N
0030740    K   _       M   D   ,   B   U   S   =   0   ;  \r  \t   E   C
0030760    N   T   R   _       L   ,   S   H   =   0   ,   E   P   F   C
0031000    T   ,   :   E   O   I   N 376 001  \0 364 030   P   R   ;   [
0031020    E   O   I   N   P   R   ,   E   O   I   N   P   N   ]      \r
0031040   \r   E   O   I   N   P   R   :  \t   E   I   S   F   C   T   ,
0031060    :   E   O   C   D   W   T   ;  \t  \t   [   E   O   C   D   W
0031100    T   ,   E   O   C   D   G   O   ]       E   n   a   b   l   e
0031120        i   n       u   n   d   e   r       o   u   t  \r  \r   E
0031140    O   I   N   P   N   :  \t   :   E   O   C   D   W   T   ;  \t
0031160   \t   [   E   O   C   D   W   T   ,   E   O   C   D   G   O   ]
0031200        N   o       i   n   p   u   t   .  \r  \r   ;   C   o   u
0031220    n   t   d   o   w   n       w   a   i   t       l   o   o   p
0031240    .           M   R   T       w   i   l   l       g   e   n   e
0031260    r   a   t   e       a       w   a   k   e   u   p       e   v
0031300    e   r   y  \r   ;   3   7       u   s   e   c       w   h   i
0031320    c   h       w   i   l   l       d   e   c   r   e   m   e   n
0031340    t       E   C   N   T   R   .           W   h   e   n       i
0031360    t       i   s       z   e   r   o   ,       s   t   a   r   t
0031400   \r   ;   t   h   e       t   r   a   n   s   m 376 001  \0 314
0031420    :   i   t   t   e   r   .  \r  \r   ;   E   t   h   e   r    
0031440    W   a   k   e       F   u   n   c   t   i   o   n       -    
0031460    E   W   F   C   T   .           S   e   t   s       a       f
0031500    l   i   p       f   l   o   p       w   h   i   c   h       w
0031520    i   l   l       c   a   u   s   e  \r   ;   a       w   a   k
0031540    e   u   p       t   o       t   h   i   s       t   a   s   k
0031560        t   h   e       n   e   x   t       t   i   m   e       M
0031600    R   T       w   a   k   e   s       u   p       (   e   v   e
0031620    r   y       3   7       u   s   e   c   )   .  \r   ;   W   a
0031640    k   e   u   p       i   s       c   l   e   a   r   e   d    
0031660    w   h   e   n       E   t   h   e   r       t   a   s   k    
0031700    n   e   x   t       r   u   n   s   .           E   W   F   C
0031720    T       m   u   s   t       b   e  \r   ;   i   s   s   u   e
0031740    d       i   n       t   h   e       i   n   s   t   r   u   c
0031760    t   i   o   n       A   F   T   E   R       a       t   a   s
0032000    k   .  \r  \r   E   O   C   D   W   T   :  \t   L   _       1
0032020    7 376 001  \0 324 377   7   4   0   0   ,   E   B   F   C   T
0032040    ;  \t   W   h   a   t   '   s       h   a   p   p   e   n   i
0032060    n   g   ?  \r  \t   E   P   N   T   R   _       L   ,   E   C
0032100    B   F   C   T   ,   :   E   O   C   D   W   0   ;   [   E   O
0032120    C   D   W   0   ,   E   O   C   D   R   S   ]       P   a   c
0032140    k   e   t       c   o   m   i   n   g       i   n   ?  \r   E
0032160    O   C   D   W   0   :  \t   L   _       E   C   N   T   R   -
0032200    1   ,   B   U   S   =   0   ,   T   A   S   K   ,   :   E   O
0032220    C   D   W   1   ;       [   E   O   C   D   W   1   ,   E   I
0032240    G   O   ]  \r   E   O   C   D   W   1   :  \t   E   C   N   T
0032260    R   _       L   ,   E   W   F   C   T   ,   :   E   O   C   D
0032300    W   T   ;  \t   [   E   O   C   D   W   T   ,   E   O   C   D
0032320    G   O   ]  \r  \r   E   O   C   D   R   S   :  \t   L   _    
0032340    E   S   A   B   R   T   ,   :   E   P   O   S   T   ;  \t   [
0032360    E   P   O   S   T   ]       P   O   S   T       e   v   e   n
0032400    t  \r  \r   E   I   G   O   :  \t   :   E   I   F   R   S   T
0032420    ;  \t  \t   [   E   I 376 001  \0 244 271   F   R   S   T   ]
0032440        I   n   p   u   t       u   n   d   e   r       o   u   t
0032460    p   u   t  \r  \f  \r   ;   O   u   t   p   u   t       m   a
0032500    i   n       l   o   o   p       s   e   t   u   p  \r  \r   E
0032520    O   C   D   G   O   :  \t   M   A   R   _       E   O   C   L
0032540    O   C   ;  \t  \t   D   o   u   b   l   e       w   o   r   d
0032560        r   e   f   e   r   e   n   c   e  \r  \t   E   P   F   C
0032600    T   ;  \t  \t  \t   R   e   s   e   t       i   n   t   e   r
0032620    f   a   c   e  \r  \t   E   O   S   F   C   T   ,   :   E   S
0032640    E   T   U   P   ;  \t  \t   S   t   a   r   t       T   r   a
0032660    n   s   m   i   t   t   e   r  \r  \r   ;   E   t   h   e   r
0032700        O   u   t   p   u   t       S   t   a   r   t       F   u
0032720    n   c   t   i   o   n       -       E   O   S   F   C   T   .
0032740            T   h   e       i   n   t   e   r   f   a   c   e    
0032760    w   i   l   l       g   e   n   e   r   a   t   e  \r   ;   a
0033000        b   u   r   s   t       o   f       d   a   t   a       r
0033020    e   q   u   e   s   t   s       u   n   t 376 001  \0   E   y
0033040    i   l       t   h   e       i   n   t   e   r   f   a   c   e
0033060        b   u   f   f   e   r       i   s       f   u   l   l    
0033100    o   r       t   h   e  \r   ;   m   e   m   o   r   y       b
0033120    u   f   f   e   r       i   s       e   m   p   t   y   ,    
0033140    w   a   i   t       f   o   r       s   i   l   e   n   c   e
0033160        o   n       t   h   e       E   t   h   e   r   ,       a
0033200    n   d       b   e   g   i   n  \r   ;   t   r   a   n   s   m
0033220    i   t   t   i   n   g   .           T   h   e   r   e   a   f
0033240    t   e   r       i   t       w   i   l   l       r   e   q   u
0033260    e   s   t       a       w   o   r   d       e   v   e   r   y
0033300        5   .   4   4       u   s   .  \r  \r   ;   E   t   h   e
0033320    r       O   u   t   p   u   t       D   a   t   a       F   u
0033340    n   c   t   i   o   n       -       E   O   D   F   C   T   .
0033360            C   o   p   y       t   h   e       b   u   s       i
0033400    n   t   o       t   h   e  \r   ;   i   n   t   e   r   f   a
0033420    c   e       d   a   t   a       b   u   f   f   e   r   ,    
0033440  376 001  \0 303 330   i   n   c   r   e   m   e   n   t       t
0033460    h   e       w   r   i   t   e       p   o   i   n   t   e   r
0033500    ,       c   l   e   a   r   s       w   a   k   e   u   p  \r
0033520    ;   r   e   q   u   e   s   t       i   f       t   h   e    
0033540    b   u   f   f   e   r       i   s       n   o   w       n   e
0033560    a   r   l   y       f   u   l   l       (   o   n   e       s
0033600    l   o   t       a   v   a   i   l   a   b   l   e   )   .  \r
0033620   \r   ;   O   u   t   p   u   t       m   a   i   n       l   o
0033640    o   p  \r  \r   E   O   D   A   T   A   :  \t   L   _       M
0033660    A   R   _       E   P   N   T   R   +   1   ,   E   B   F   C
0033700    T   ;  \t   W   h   a   t   '   s       h   a   p   p   e   n
0033720    i   n   g   ?  \r  \t   T   _       E   C   N   T   R   -   1
0033740    ,   B   U   S   =   0   ,   :   E   O   D   O   K   ;       [
0033760    E   O   D   O   K   ,   E   O   D   P   S   T   ,   E   O   D
0034000    C   O   L   ,   E   O   D   U   G   H   ]  \r   E   O   D   O
0034020    K   :  \t   E   P   N   T   R   _       L   ,   L   _       T
0034040    ,   :   E   O   D 376 001  \0 230   j   M   O   R   ;  \t   [
0034060    E   O   D   M   O   R   ,   E   O   D   E   N   D   ]  \r   E
0034100    O   D   M   O   R   :  \t   E   C   N   T   R   _       L   ,
0034120    T   A   S   K   ;  \r  \t   E   O   D   F   C   T   _       M
0034140    D   ,   :   E   O   D   A   T   A   ;  \t   O   u   t   p   u
0034160    t       w   o   r   d       t   o       t   r   a   n   s   m
0034200    i   t   t   e   r  \r  \r   E   O   D   P   S   T   :  \t   L
0034220    _       E   S   A   B   R   T   ,   :   E   P   O   S   T   ;
0034240   \t   [   E   P   O   S   T   ]       P   O   S   T       e   v
0034260    e   n   t  \r  \r   E   O   D   C   O   L   :  \t   E   P   F
0034300    C   T   ,   :   E   O   R   E   S   T   ;  \t  \t   [   E   O
0034320    R   E   S   T   ]       C   o   l   l   i   s   i   o   n  \r
0034340   \r   E   O   D   U   G   H   :  \t   L   _       E   S   A   B
0034360    R   T   ,   :   E   P   O   S   T   ;  \t   [   E   P   O   S
0034400    T   ]       P   O   S   T       +       C   o   l   l   i   s
0034420    i   o   n  \r  \r   ;   E   t   h   e   r       E   O   T    
0034440    F   u   n   c   t   i   o   n       - 376 001  \0   R  \a    
0034460    E   E   F   C   T   .           S   t   o   p       g   e   n
0034500    e   r   a   t   i   n   g       o   u   t   p   u   t       d
0034520    a   t   a       w   a   k   e   u   p   s   ,  \r   ;   t   h
0034540    e       i   n   t   e   r   f   a   c   e       h   a   s    
0034560    a   l   l       o   f       t   h   e       p   a   c   k   e
0034600    t   .           W   h   e   n       t   h   e       d   a   t
0034620    a       b   u   f   f   e   r       r   u   n   s  \r   ;   d
0034640    r   y   ,       t   h   e       i   n   t   e   r   f   a   c
0034660    e       w   i   l   l       a   p   p   e   n   d       t   h
0034700    e       C   R   C       a   n   d       t   h   e   n       g
0034720    e   n   e   r   a   t   e       a   n  \r   ;   O   U   T   G
0034740    O   N   E       p   o   s   t       w   a   k   e   u   p   .
0034760   \r  \r   E   O   D   E   N   D   :  \t   E   E   F   C   T   ;
0035000   \t  \t  \t   D   i   s   a   b   l   e       d   a   t   a    
0035020    w   a   k   e   u   p   s  \r  \t   T   A   S   K   ;  \t  \t
0035040   \t   W   a   i   t       f   o   r       E   E   F   C   T 376
0035060  001  \0 213   I       t   o       t   a   k   e  \r  \t   :   E
0035100    O   E   O   T   ;  \t  \t  \t   W   a   i   t       f   o   r
0035120        O   u   t   g   o   n   e  \r  \r   ;   O   u   t   p   u
0035140    t       c   o   m   p   l   e   t   i   o   n   .           W
0035160    e       a   r   e       w   a   i   t   i   n   g       f   o
0035200    r       t   h   e       i   n   t   e   r   f   a   c   e    
0035220    b   u   f   f   e   r       t   o  \r   ;   e   m   p   t   y
0035240    ,       a   n   d       t   h   e       i   n   t   e   r   f
0035260    a   c   e       t   o       g   e   n   e   r   a   t   e    
0035300    a   n       O   U   T   G   O   N   E       P   o   s   t    
0035320    w   a   k   e   u   p   .  \r  \r   E   O   E   O   T   :  \t
0035340    E   B   F   C   T   ;  \t  \t  \t   W   h   a   t   '   s    
0035360    h   a   p   p   e   n   i   n   g   ?  \r  \t   :   E   O   E
0035400    O   K   ;  \t  \t  \t   [   E   O   E   O   K   ,   E   O   E
0035420    P   S   T   ,   E   O   E   C   O   L   ,   E   O   E   U   G
0035440    H   ]  \r  \r   E   O   E   O   K   :  \t   L   _       E   S
0035460    N   E   V   R 376 001  \0   N 021   ,   :   E   P   O   S   T
0035500    ;  \t   R   u   n   a   w   a   y       T   r   a   n   s   m
0035520    i   t   t   e   r   .       N   e   v   e   r       N   e   v
0035540    e   r   .  \r  \r   E   O   E   P   S   T   :  \t   L   _    
0035560    E   S   O   D   O   N   ,   :   E   P   O   S   T   ;  \t   P
0035600    O   S   T       e   v   e   n   t   .           O   u   t   p
0035620    u   t       d   o   n   e  \r  \r   E   O   E   C   O   L   :
0035640   \t   E   P   F   C   T   ,   :   E   O   R   E   S   T   ;  \t
0035660   \t   C   o   l   l   i   s   i   o   n  \r  \r   E   O   E   U
0035700    G   H   :  \t   L   _       E   S   A   B   R   T   ,   :   E
0035720    P   O   S   T   ;  \t   P   O   S   T       +       C   o   l
0035740    l   i   s   i   o   n  \r  \r  \f  \r   ;   M   e   m   o   r
0035760    y       R   e   f   r   e   s   h       T   a   s   k   ,  \r
0036000    ;   M   o   u   s   e       H   a   n   d   l   e   r   ,  \r
0036020    ;   E   I   A       H   a   n   d   l   e   r   ,  \r   ;   I
0036040    n   t   e   r   v   a   l       T   i   m   e   r   ,  \r   ;
0036060    C   a   l   e   n   d   e   r     376 001  \0   i   N   C   l
0036100    o   c   k   ,       a   n   d  \r   ;   p   a   r   t       o
0036120    f       t   h   e       c   u   r   s   o   r   .  \r  \r   !
0036140    1   7   ,   2   0   ,   T   X   0   ,   T   X   6   ,   T   X
0036160    3   ,   T   X   2   ,   T   X   8   ,   T   X   5   ,   T   X
0036200    1   ,   T   X   7   ,   T   X   4   ,   ,   ,   ,   ,   ,   ,
0036220    ;  \r   !   1   ,   2   ,   D   O   T   I   M   E   R   ,   N
0036240    O   T   I   M   E   R   ;  \r   !   1   ,   2   ,   N   O   T
0036260    I   M   E   R   I   N   T   ,   T   I   M   E   R   I   N   T
0036300    ;  \r   !   1   ,   2   ,   D   O   C   U   R   ,   N   O   C
0036320    U   R   ;  \r   !   1   ,   2   ,   S   H   O   W   C   ,   W
0036340    A   I   T   C   ;  \r   !   1   ,   2   ,   S   P   C   H   K
0036360    ,   N   O   S   P   C   H   K   ;  \r  \r   !   1   ,   2   ,
0036400    N   O   C   L   K   ,   C   L   O   C   K   ;  \r   !   1   ,
0036420    1   ,   M   R   T   L   A   S   T   ;  \r   !   1   ,   2   ,
0036440    C   N   O   T   L   A   S   T   ,   C   L   A   S   T   ;  \r
0036460   \r   $   C   L   O   C   K   T   E   M   P  \t   $   R 376 001
0036500   \0 215 357   1   1   ;  \r   $   R   E   F   I   I   M   S   K
0036520   \t   $   7   7   7   7   ;  \r  \r   ;  \t  \t   *       *    
0036540    *       A       T       T       E       N       T       I    
0036560    O       N       *       *       *  \r   ;   T   h   e   r   e
0036600        a   r   e       t   w   o       v   e   r   s   i   o   n
0036620    s       o   f       t   h   e       M   e   m   o   r   y    
0036640    r   e   f   r   e   s   h       c   o   d   e   :  \r   ;  \t
0036660    A   l   t   o   I   I   M   R   T   4   K   .   m   u      \t
0036700   \t   f   o   r       r   e   f   r   e   s   h   i   n   g    
0036720    4   K       c   h   i   p   s  \r   ;  \t   A   l   t   o   I
0036740    I   M   R   T   1   6   K   .   m   u  \t  \t   f   o   r    
0036760    r   e   f   r   e   s   h   i   n   g       1   6   K       c
0037000    h   i   p   s  \r   ;   Y   o   u       m   u   s   t       n
0037020    a   m   e       o   n   e       o   r       t   h   e       o
0037040    t   h   e   r       '   A   l   t   o   I   I   M   R   T   .
0037060    m   u   '   .  \r   ;   I       s   u   g   g   e   s   t    
0037100    t   h   e 376 001  \0 344   t       f   o   l   l   o   w   i
0037120    n   g       c   o   n   v   e   n   t   i   o   n       f   o
0037140    r       n   a   m   i   n   g       t   h   e       r   e   s
0037160    u   l   t   i   n   g       .   M   B       f   i   l   e   :
0037200   \r   ;  \t   A   l   t   o   I   I   C   o   d   e   3   .   M
0037220    B       f   o   r       t   h   e       4   K       v   e   r
0037240    s   i   o   n  \r   ;  \t   A   l   t   o   I   I   C   o   d
0037260    e   3   X   M   .   M   B       f   o   r       t   h   e    
0037300    1   6   K       v   e   r   s   i   o   n  \r  \r   #   A   l
0037320    t   o   I   I   M   R   T   .   m   u   ;  \r  \r   C   L   O
0037340    C   K   :  \t   M   A   R   _       C   L   O   C   K   L   O
0037360    C   ;  \t  \t   R   3   7       O   V   E   R   F   L   O   W
0037400    E   D   .  \r  \t   N   O   P   ;  \r  \t   L   _       M   D
0037420    +   1   ;  \t  \t   I   N   C   R   E   M   E   N   T       C
0037440    L   O   C   K       I   M       M   E   M   O   R   Y  \r  \t
0037460    M   A   R   _       C   L   O   C   K   L   O   C   ;  \r  \t
0037500    M   T   E   M   P   _       L 376 001  \0 351   j   ,       T
0037520    A   S   K   ;  \r  \t   M   D   _       M   T   E   M   P   ,
0037540        :   N   O   C   L   K   ;  \r  \r   D   O   C   U   R   :
0037560   \t   L   _       T   _       Y   P   O   S   ;  \t  \t   C   H
0037600    E   C   K       F   O   R       V   I   S   I   B   L   E    
0037620    C   U   R   S   O   R       O   N       T   H   I   S       S
0037640    C   A   N  \r  \t   S   H   <   0   ,       L   _       2   0
0037660    -   T   -   1   ;  \t       *   *   *   x   1   3       c   h
0037700    a   n   g   e   :       t   h   e       c   o   n   s   t   a
0037720    n   t       2   0       w   a   s       1   7  \r  \t   S   H
0037740    <   0   ,       L   _       2   +   T   ,       :   S   H   O
0037760    W   C   ;  \t   [   S   H   O   W   C   ,   W   A   I   T   C
0040000    ]  \r  \r   W   A   I   T   C   :  \t   Y   P   O   S   _    
0040020    L   ,       L   _       0   ,       T   A   S   K   ,       :
0040040    M   R   T   L   A   S   T   ;  \t   S   Q   U   A   S   H   E
0040060    S       P   E   N   D   I   N   G       B   R   A   N   C   H
0040100   \r   S   H   O   W   C   :  \t   M   A   R   _     376 001  \0
0040120    a   T   C   L   O   C   K   L   O   C   +   T   +   1   ,    
0040140    :   C   N   O   T   L   A   S   T   ;  \r  \r   C   N   O   T
0040160    L   A   S   T   :       T   _       C   U   R   X   ,       :
0040200    C   U   R   F   ;  \r   C   L   A   S   T   :  \t   T   _    
0040220    0   ;  \r   C   U   R   F   :  \t   Y   P   O   S   _       L
0040240    ,       L   _       T   ;  \r  \t   C   U   R   X   _       L
0040260    ;  \r  \t   L   _       M   D   ,       T   A   S   K   ;  \r
0040300   \t   C   U   R   D   A   T   A   _       L   ,       :   M   R
0040320    T   ;  \r  \f  \r   ;   A   F   T   E   R       T   H   I   S
0040340        D   I   S   P   A   T   C   H   ,       T       W   I   L
0040360    L       C   O   N   T   A   I   N       X   C   H   A   N   G
0040400    E   ,       L       W   I   L   L       C   O   N   T   A   I
0040420    N       Y   C   H   A   N   G   E   -   1  \r  \r   T   X   1
0040440    :  \t   L   _       T   _       O   N   E       +   T   ,    
0040460    :   M   0   0   ;  \t  \t   Y   =   0   ,       X   =   1  \r
0040500    T   X   2   :  \t   L   _       T   _       A   L   L   O   N
0040520    E   S 376 001  \0 341 347   ,       :   M   0   0   ;  \t  \t
0040540    Y   =   0   ,       X   =   -   1  \r   T   X   3   :  \t   L
0040560    _       T   _       0   ,       :   M   0   0   ;  \t  \t  \t
0040600    Y   =   1   ,       X   =   0  \r   T   X   4   :  \t   L   _
0040620        T   _       O   N   E       A   N   D       T   ,       :
0040640    M   0   0   ;  \t  \t   Y   =   1   ,       X   =   1  \r   T
0040660    X   5   :  \t   L   _       T   _       A   L   L   O   N   E
0040700    S       X   O   R       T   ,       :   M   0   0   ;  \t   Y
0040720    =   1   ,       X   =   -   1  \r   T   X   6   :  \t   T   _
0040740        0   ,       :   M   0   0   ;  \t  \t  \t   Y   =   -   1
0040760    ,       X   =   0  \r   T   X   7   :  \t   T   _       O   N
0041000    E   ,       :   M   0   0   ;  \t  \t  \t   Y   =   -   1   ,
0041020        X   =   1  \r   T   X   8   :  \t   T   _       A   L   L
0041040    O   N   E   S   ,       :   M   0   0   ;  \t  \t   Y   =   -
0041060    1   ,       X   =   -   1  \r  \r   M   0   0   :  \t   M   A
0041100    R   _       M   O   U   S   E   L   O   C   ;  \t  \t  \t   S
0041120    T   A   R   T       T   H 376 001  \0 256 256   E       F   E
0041140    T   C   H       O   F       T   H   E       C   O   O   R   D
0041160    I   N   A   T   E   S  \r  \t   M   T   E   M   P   _       L
0041200    ;  \t  \t  \t   Y   C   H   A   N   G   E       -   1  \r  \t
0041220    L   _       M   D   +       T   ;  \t  \t  \t   X   +       X
0041240    C   H   A   N   G   E  \r  \t   T   _       M   D   ;  \t  \t
0041260   \t  \t   Y  \r  \t   T   _       M   T   E   M   P   +       T
0041300    +   1   ;  \t  \t  \t   Y   +       (   Y   C   H   A   N   G
0041320    E   -   1   )       +       1  \r  \t   M   T   E   M   P   _
0041340        L   ,       L   _       T   ;  \r  \t   M   A   R   _    
0041360    M   O   U   S   E   L   O   C   ;  \t  \t  \t   N   O   W    
0041400    R   E   S   T   O   R   E       T   H   E       U   P   D   A
0041420    T   E   D       C   O   O   R   D   I   N   A   T   E   S  \r
0041440   \t   C   L   O   C   K   T   E   M   P   _       L   ;  \r  \t
0041460    M   D   _       M   T   E   M   P   ,       T   A   S   K   ;
0041500   \r  \t   M   D   _       C   L   O   C   K   T   E   M   P   ,
0041520        :   M   R   T   A   ;  \r  \r  \f  \r   ; 376 001  \0  \f
0041540  362   C   U   R   S   O   R       T   A   S   K  \r  \r   ;   C
0041560    u   r   s   o   r       t   a   s   k       s   p   e   c   i
0041600    f   i   c       f   u   n   c   t   i   o   n   s  \r   $   X
0041620    P   R   E   G  \t  \t   $   L   0   2   6   0   1   0   ,   0
0041640    0   0   0   0   0   ,   1   2   4   0   0   0   ;       F   2
0041660        =       1   0  \r   $   C   S   R  \t  \t   $   L   0   2
0041700    6   0   1   1   ,   0   0   0   0   0   0   ,   1   2   4   0
0041720    0   0   ;       F   2       =       1   1  \r  \r   C   U   R
0041740    T   :  \t   X   P   R   E   G   _       C   U   R   X   ,    
0041760    T   A   S   K   ;  \r  \t   C   S   R   _       C   U   R   D
0042000    A   T   A   ,       :   C   U   R   T   ;  \r  \r  \r   ;   P
0042020    R   E   D   E   F   I   N   I   T   I   O   N       F   O   R
0042040        P   A   R   I   T   Y       T   A   S   K   .  \r   ;   T
0042060    H   E       C   O   D   E       I   S       A   T       T   H
0042100    E       E   N   D       O   F       T   H   E       F   I   L
0042120    E  \r   !   1   7   ,   2   0   ,   P   R   0   ,   ,   P   R
0042140    2 376 001  \0   "   v   ,   P   R   3   ,   P   R   4   ,   P
0042160    R   5   ,   P   R   6   ,   P   R   7   ,   P   R   8   ,   ,
0042200    ,   ,   ,   ,   ,   ;  \r  \f  \r   ;   N   O   V   A       E
0042220    M   U   L   A   T   O   R  \r  \r   $   S   A   D  \t   $   R
0042240    5   ;  \r   $   P   C  \t   $   R   6   ;  \t  \t   U   S   E
0042260    D       B   Y       M   E   M   O   R   Y       I   N   I   T
0042300   \r  \r  \r   !   7   ,   1   0   ,   Q   0   ,   Q   1   ,   Q
0042320    2   ,   Q   3   ,   Q   4   ,   Q   5   ,   Q   6   ,   Q   7
0042340    ;  \r   !   1   ,   2   ,   F   I   N   S   T   O   ,   I   N
0042360    C   P   C   ;  \r   !   1   ,   2   ,   E   R   e   R   e   a
0042400    d   ,   F   I   N   J   M   P   ;  \t  \t   *   *   *   X   2
0042420    1       a   d   d   i   t   i   o   n   .  \r   !   1   ,   2
0042440    ,   E   R   e   a   d   D   o   n   e   ,   E   C   o   n   t
0042460    R   e   a   d   ;  \t   *   *   *   X   2   1       a   d   d
0042500    i   t   i   o   n   .  \r   !   1   ,   2   ,   E   t   h   e
0042520    r   B   o   o   t   ,   D   i   s   k   B   o   o   t   ;  \t
0042540    *   *   *   X   2   1 376 001  \0 313 262       a   d   d   i
0042560    t   i   o   n   .  \r  \r   N   O   V   E   M   :  \t   I   R
0042600    _   L   _   M   A   R   _   0   ,       :   I   N   X   B   ,
0042620    S   A   D   _       L   ;           L   O   A   D       S   A
0042640    D       T   O       Z   E   R   O       T   H   E       B   U
0042660    S   .       S   T   O   R   E       P   C       A   T       0
0042700   \r   Q   0   :  \t   L   _       O   N   E   ,       :   I   N
0042720    X   A   ;  \t  \t   E   X   E   C   U   T   E   D       T   W
0042740    I   C   E  \r   Q   1   :  \t   L   _       T   O   T   U   W
0042760    C   ,       :   I   N   X   A   ;  \r   Q   2   :  \t   L   _
0043000    4   0   2   ,       :   I   N   X   A   ;  \t  \t   F   I   R
0043020    S   T       R   E   A   D       H   E   A   D   E   R       I
0043040    N   T   O       4   0   2   ,       T   H   E   N  \r   Q   3
0043060    :  \t   L   _       4   0   2   ,       :   I   N   X   A   ;
0043100   \t  \t   S   T   O   R   E       L   A   B   E   L       A   T
0043120        4   0   2  \r   Q   4   :  \t   L   _       O   N   E   ,
0043140        :   I   N   X   A   ;  \t  \t   S   T 376 001  \0   o 257
0043160    O   R   E       D   A   T   A       P   A   G   E       S   T
0043200    A   R   T   I   N   G       A   T       1  \r   Q   5   :  \t
0043220    L   _   3   7   7   +   1   ,       :   I   N   X   E   ;  \t
0043240   \t   S   t   o   r   e       E   t   h   e   r   n   e   t    
0043260    I   n   p   u   t       B   u   f   f   e   r       L   e   n
0043300    g   t   h       *   *   *   X   2   1   .  \r   Q   6   :  \t
0043320    L   _   O   N   E   ,       :   I   N   X   E   ;  \t  \t   S
0043340    t   o   r   e       E   t   h   e   r   n   e   t       I   n
0043360    p   u   t       B   u   f   f   e   r       P   o   i   n   t
0043400    e   r       *   *   *   X   2   1   .  \r   Q   7   :  \t   M
0043420    A   R   _       D   A   S   T   A   R   T   ;  \t  \t   C   L
0043440    E   A   R       T   H   E       D   I   S   P   L   A   Y    
0043460    P   O   I   N   T   E   R  \r  \t   L   _       0   ;  \r  \t
0043500    R   3   7   _       L   ;  \r  \t   M   D   _       0   ;  \r
0043520   \t   M   A   R   _       1   7   7   0   3   4   ;  \t  \t   F
0043540    E   T   C   H       K   E   Y   B   O   A   R   D  \r  \t   L
0043560  376 001  \0 032 211   _       1   0   0   0   0   0   ;  \r  \t
0043600    N   W   W   _       L   ,       T   _       0   -   1   ;  \r
0043620   \t   L   _       M   D       X   O   R       T   ,       B   U
0043640    S   O   D   D   ;  \t   *   *   *       X   2   1       c   h
0043660    a   n   g   e   .  \r  \t   M   A   R   _       B   D   A   D
0043700    ,       :   E   t   h   e   r   B   o   o   t   ;  \t   [   E
0043720    t   h   e   r   B   o   o   t   ,       D   i   s   k   B   o
0043740    o   t   ]           *   *   *       X   2   1       c   h   a
0043760    n   g   e   .  \r  \t  \t  \t  \t   ;       B   O   O   T    
0044000    D   I   S   K       A   D   D   R   E   S   S       G   O   E
0044020    S       I   N       L   O   C   A   T   I   O   N       1   2
0044040   \r   D   i   s   k   B   o   o   t   :       S   A   D   _    
0044060    L   ,       L   _       0   +   1   ;  \r  \t   M   D   _    
0044100    S   A   D   ;  \r  \t   M   A   R   _       K   B   L   K   A
0044120    D   R   ,       :   F   I   N   S   T   O   ;  \r  \r  \r   ;
0044140        E   t   h   e   r   n   e   t       b   o   o   t       s
0044160    e   c   t   i   o 376 001  \0   P 205   n       a   d   d   e
0044200    d       i   n       X   2   1   .  \r   $   N   e   g   B   r
0044220    e   a   t   h   M   1  \t   $   1   7   7   1   7   5   ;  \r
0044240    $   E   t   h   N   o   v   a   G   o  \t   $   3   ;  \t   F
0044260    i   r   s   t       d   a   t   a       l   o   c   a   t   i
0044300    o   n       o   f       i   n   c   o   m   i   n   g       p
0044320    a   c   k   e   t  \r  \r   E   t   h   e   r   B   o   o   t
0044340    :       L   _   E   t   h   N   o   v   a   G   o   ,       :
0044360    E   R   e   R   e   a   d   ;       [   E   R   e   R   e   a
0044400    d   ,       F   I   N   J   M   P   ]  \r  \r   E   R   e   R
0044420    e   a   d   :   M   A   R   _       E   H   L   O   C   ;  \t
0044440    S   e   t       t   h   e       h   o   s   t       a   d   d
0044460    r   e   s   s       t   o       3   7   7       f   o   r    
0044500    b   r   e   a   t   h       p   a   c   k   e   t   s  \r  \t
0044520    T   A   S   K   ;  \r  \t   M   D   _       3   7   7   ;  \r
0044540   \r  \t   M   A   R   _       E   P   L   O   C   ;  \t   Z   e
0044560    r   o       t   h   e       s   t   a 376 001  \0   X 317   t
0044600    u   s       w   o   r   d       a   n   d       s   t   a   r
0044620    t       '   e   r       u   p  \r  \t   S   I   N   K   _    
0044640    2   ,       S   T   A   R   T   F   ;  \r  \t   M   D       _
0044660        0   ;  \r  \r   E   C   o   n   t   R   e   a   d   :    
0044700    M   A   R   _       E   P   L   O   C   ;  \t   S   e   e    
0044720    i   f       s   t   a   t   u   s       i   s       s   t   i
0044740    l   l       0  \r  \t   T   _       3   7   7   ;  \t  \t   S
0044760    t   a   t   u   s       f   o   r       c   o   r   r   e   c
0045000    t       r   e   a   d  \r  \t   L   _       M   D       X   O
0045020    R       T   ,       T   A   S   K   ,       B   U   S   =   0
0045040    ;  \r  \t   S   A   D   _       L   ,       :   E   R   e   a
0045060    d   D   o   n   e   ;       [   E   R   e   a   d   D   o   n
0045100    e   ,       E   C   o   n   t   R   e   a   d   ]  \r  \r   E
0045120    R   e   a   d   D   o   n   e   :       M   A   R   _       2
0045140    ;  \t   C   h   e   c   k       t   h   e       p   a   c   k
0045160    e   t       t   y   p   e  \r  \t   T   _       N   e   g 376
0045200  001  \0   4   w   B   r   e   a   t   h   M   1   ;  \t   -   (
0045220    B   r   e   a   t   h   -   o   f   -   l   i   f   e   )   -
0045240    1  \r  \t   T   _   M   D   +   T   +   1   ;  \r  \t   L   _
0045260    S   A   D       O   R       T   ;  \r  \t   S   H   =   0   ,
0045300        :   E   t   h   e   r   B   o   o   t   ;  \r  \r  \r   ;
0045320        S   U   B   R   O   U   T   I   N   E       U   S   E   D
0045340        B   Y       I   N   I   T   I   A   L   I   Z   A   T   I
0045360    O   N       T   O       S   E   T       U   P       B   L   O
0045400    C   K   S       O   F       M   E   M   O   R   Y  \r   $   E
0045420    I   O   f   f   s   e   t  \t   $   5   7   6   ;  \r  \r   I
0045440    N   X   A   :  \t   T   _   O   N   E   ,       :   I   N   X
0045460    C   o   m   ;  \t  \t   *   *   *   X   2   1       c   h   a
0045500    n   g   e   .  \r   I   N   X   E   :  \t   T   _   E   I   O
0045520    f   f   s   e   t   ,       :   I   N   X   C   o   m   ;  \t
0045540    *   *   *   X   2   1       a   d   d   i   t   i   o   n   .
0045560   \r  \r   I   N   X   C   o   m   :       M   A   R   _   T   _
0045600    I   R   _     376 001  \0 206 262   S   A   D   +   T   ;  \t
0045620    *   *   *       X   2   1       a   d   d   i   t   i   o   n
0045640    .  \r  \t   P   C   _       L   ,       L   _       0   +   T
0045660    +   1   ;  \t   *   *   *       X   2   1       c   h   a   n
0045700    g   e   .  \r   I   N   X   B   :  \t   M   D   _       P   C
0045720    ;  \r  \t   S   I   N   K   _       D   I   S   P   ,       B
0045740    U   S   ,   T   A   S   K   ;  \r  \t   S   A   D   _       L
0045760    ,       :   Q   0   ;  \r  \r  \f  \r   ;   R   E   G   I   S
0046000    T   E   R   S       U   S   E   D       B   Y       N   O   V
0046020    A       E   M   U   L   A   T   O   R      \r   $   A   C   0
0046040   \t   $   R   3   ;  \t   A   C   '   S       A   R   E       B
0046060    A   C   K   W   A   R   D   S       B   E   C   A   U   S   E
0046100        T   H   E       H   A   R   D   W   A   R   E       S   U
0046120    P   P   L   I   E   S       T   H   E  \r   $   A   C   1  \t
0046140    $   R   2   ;  \t   C   O   M   P   L   E   M   E   N   T    
0046160    A   D   D   R   E   S   S       W   H   E   N       A   D   D
0046200    R   E   S   S   I   N   G       F 376 001  \0   :   8   R   O
0046220    M       I   R  \r   $   A   C   2  \t   $   R   1   ;  \r   $
0046240    A   C   3  \t   $   R   0   ;  \r   $   X   R   E   G  \t   $
0046260    R   7   ;  \r  \r  \r   ;   P   R   E   D   E   F   I   N   I
0046300    T   I   O   N   S       F   O   R       N   O   V   A  \r  \r
0046320    !   1   7   ,   2   0   ,   G   E   T   A   D   ,   G   1   ,
0046340    G   2   ,   G   3   ,   G   4   ,   G   5   ,   G   6   ,   G
0046360    7   ,   G   1   0   ,   G   1   1   ,   G   1   2   ,   G   1
0046400    3   ,   G   1   4   ,   G   1   5   ,   G   1   6   ,   G   1
0046420    7   ;  \r   !   1   7   ,   2   0   ,   X   C   T   A   B   ,
0046440    X   J   S   R   ,   X   I   S   Z   ,   X   D   S   Z   ,   X
0046460    L   D   A   ,   X   S   T   A   ,   C   O   N   V   E   R   T
0046500    ,   ,   ,   ,   ,   ,   ,   ,   ,   ;  \r   !   3   ,   4   ,
0046520    S   H   I   F   T   ,   S   H   1   ,   S   H   2   ,   S   H
0046540    3   ;  \r   !   1   ,   2   ,   M   A   Y   B   E   ,   N   O
0046560    I   N   T   ;  \r   !   1   ,   2   ,   D   O   I   N   T   ,
0046600    D   I   S   0   ;  \r   !   1   ,   2   ,   S   O   M 376 001
0046620   \0 234 200   E   A   C   T   I   V   E   ,   N   O   A   C   T
0046640    I   V   E   ;  \r   !   1   ,   2   ,   I   E   X   I   T   ,
0046660    N   I   E   X   I   T   ;  \r   !   1   7   ,   1   ,   O   D
0046700    D   C   X   ;  \r   !   1   ,   2   ,   E   I   R   0   ,   E
0046720    I   R   1   ;  \r   !   7   ,   1   ,   I   N   T   C   O   D
0046740    E   ;  \r   !   1   ,   2   ,   I   N   T   S   O   F   F   ,
0046760    I   N   T   S   O   N   ;  \t   *   *   *   X   2   1       a
0047000    d   d   i   t   i   o   n       f   o   r       D   I   R   S
0047020   \r   !   7   ,   1   0   ,   E   M   C   Y   C   R   E   T   ,
0047040    R   A   M   C   Y   C   R   E   T   ,   C   Y   X   2   ,   C
0047060    Y   X   3   ,   C   Y   X   4   ,   C   O   N   V   C   Y   C
0047100    R   E   T   ,   ,   ;  \r   !   7   ,   2   ,   M   O   R   E
0047120    B   L   T   ,   F   I   N   B   L   T   ;  \r   !   1   ,   2
0047140    ,   D   O   I   T   ,   D   I   S   A   B   L   E   D   ;  \r
0047160   \r   ;       A   L   L       I   N   S   T   R   U   C   T   I
0047200    O   N   S       R   E   T   U   R   N       T   O       S   T
0047220    A   R   T 376 001  \0 220 222       W   H   E   N       D   O
0047240    N   E  \r  \r   S   T   A   R   T   :  \t   T   _       M   A
0047260    R   _   P   C   +   S   K   I   P   ;  \r   S   T   A   R   T
0047300    1   :  \t   L   _       N   W   W   ,       B   U   S   =   0
0047320    ;  \t   B   U   S   #       0       M   E   A   N   S       D
0047340    I   S   A   B   L   E   D       O   R       S   O   M   E   T
0047360    H   I   N   G       T   O       D   O  \r  \t   :   M   A   Y
0047400    B   E   ,       S   H   <   0   ,       L   _       0   +   T
0047420    +   1   ;          \t   S   H   <   0       M   E   A   N   S
0047440        D   I   S   A   B   L   E   D  \r   M   A   Y   B   E   :
0047460   \t   P   C   _       L   ,       L   _       T   ,       :   D
0047500    O   I   N   T   ;  \r   N   O   I   N   T   :  \t   P   C   _
0047520        L   ,       :   D   I   S   0   ;  \r  \r   D   O   I   N
0047540    T   :  \t   M   A   R   _       W   W   L   O   C   ,       :
0047560    I   N   T   C   O   D   E   ;  \t   T   R   Y       T   O    
0047600    C   A   U   S   E       A   N       I   N   T   E   R   R   U
0047620    P   T  \r  \r   ;   D   I   S 376 001  \0   h 313   P   A   T
0047640    C   H       O   N       F   U   N   C   T   I   O   N       F
0047660    I   E   L   D       I   F       A   R   I   T   H   M   E   T
0047700    I   C       I   N   S   T   R   U   C   T   I   O   N   ,  \r
0047720    ;   O   T   H   E   R   W   I   S   E       O   N       I   N
0047740    D   I   R   E   C   T       B   I   T       A   N   D       I
0047760    N   D   E   X       F   I   E   L   D  \r  \r   D   I   S   0
0050000    :  \t   L   _       T   _       I   R   _       M   D   ;  \t
0050020    S   K   I   P       C   L   E   A   R   E   D       H   E   R
0050040    E  \r  \r   ;   D   I   S   P   A   T   C   H       O   N    
0050060    S   H   I   F   T       F   I   E   L   D       I   F       A
0050100    R   I   T   H   M   E   T   I   C       I   N   S   T   R   U
0050120    C   T   I   O   N   ,  \r   ;   O   T   H   E   R   W   I   S
0050140    E       O   N       T   H   E       I   N   D   I   R   E   C
0050160    T       B   I   T       O   R       I   R   [   3   -   7   ]
0050200   \r  \r   D   I   S   1   :  \t   T   _       A   C   S   O   U
0050220    R   C   E   ,       :   G   E   T   A   D   ;  \r 376 001  \0
0050240  344 365  \r   ;   G   E   T   A   D       M   U   S   T       B
0050260    E       0       M   O   D       2   0  \r   G   E   T   A   D
0050300    :       T   _       0   ,       :   D   O   I   N   S   ;  \t
0050320   \t  \t   P   A   G   E       0  \r   G   1   :  \t   T   _    
0050340    P   C       -   1   ,       :   D   O   I   N   S   ;  \t  \t
0050360    R   E   L   A   T   I   V   E  \r   G   2   :  \t   T   _    
0050400    A   C   2   ,       :   D   O   I   N   S   ;  \t  \t  \t   A
0050420    C   2       R   E   L   A   T   I   V   E  \r   G   3   :  \t
0050440    T   _       A   C   3   ,       :   D   O   I   N   S   ;  \t
0050460   \t  \t   A   C   3       R   E   L   A   T   I   V   E  \r   G
0050500    4   :  \t   T   _       0   ,       :   D   O   I   N   S   ;
0050520   \t  \t  \t   P   A   G   E       0       I   N   D   I   R   E
0050540    C   T  \r   G   5   :  \t   T   _       P   C       -   1   ,
0050560        :   D   O   I   N   S   ;  \t  \t   R   E   L   A   T   I
0050600    V   E       I   N   D   I   R   E   C   T  \r   G   6   :  \t
0050620    T   _       A   C   2   ,       :   D   O   I   N   S   ;  \t
0050640   \t  \t 376 001  \0   u 334   A   C   2       R   E   L   A   T
0050660    I   V   E       I   N   D   I   R   E   C   T  \r   G   7   :
0050700   \t   T   _       A   C   3   ,       :   D   O   I   N   S   ;
0050720   \t  \t  \t   A   C   3       R   E   L   A   T   I   V   E    
0050740    I   N   D   I   R   E   C   T  \r   G   1   0   :  \t   L   _
0050760        0   -   T   -   1   ,       T   A   S   K   ,       :   S
0051000    H   I   F   T   ;  \t  \t   C   O   M   P   L   E   M   E   N
0051020    T  \r   G   1   1   :  \t   L   _       0   -   T   ,       T
0051040    A   S   K   ,       :   S   H   I   F   T   ;  \t  \t   N   E
0051060    G   A   T   E  \r   G   1   2   :  \t   L   _       0   +   T
0051100    ,       T   A   S   K   ,       :   S   H   I   F   T   ;  \t
0051120   \t   M   O   V   E  \r   G   1   3   :  \t   L   _       0   +
0051140    T   +   1   ,       T   A   S   K   ,       :   S   H   I   F
0051160    T   ;  \t  \t   I   N   C   R   E   M   E   N   T  \r   G   1
0051200    4   :  \t   L   _       A   C   D   E   S   T   -   T   -   1
0051220    ,       T   A   S   K   ,       :   S   H   I   F   T   ;  \t
0051240    A   D   D       C   O   M 376 001  \0   v   t   P   L   E   M
0051260    E   N   T  \r   G   1   5   :  \t   L   _       A   C   D   E
0051300    S   T   -   T   ,       T   A   S   K   ,       :   S   H   I
0051320    F   T   ;  \t   S   U   B   T   R   A   C   T  \r   G   1   6
0051340    :  \t   L   _       A   C   D   E   S   T   +   T   ,       T
0051360    A   S   K   ,       :   S   H   I   F   T   ;  \t   A   D   D
0051400   \r   G   1   7   :  \t   L   _       A   C   D   E   S   T    
0051420    A   N   D       T   ,       T   A   S   K   ,       :   S   H
0051440    I   F   T   ;  \r  \r   S   H   I   F   T   :  \t   D   N   S
0051460    _       L       L   C   Y       8   ,       :   S   T   A   R
0051500    T   ;      \t   S   W   A   P       B   Y   T   E   S  \r   S
0051520    H   1   :  \t   D   N   S   _       L       R   S   H       1
0051540    ,       :   S   T   A   R   T   ;  \t   R   I   G   H   T    
0051560    1  \r   S   H   2   :  \t   D   N   S   _       L       L   S
0051600    H       1   ,       :   S   T   A   R   T   ;  \t   L   E   F
0051620    T       1  \r   S   H   3   :  \t   D   N   S   _       L   ,
0051640        :   S   T   A   R   T   ;  \t  \t   N   O 376 001  \0 270
0051660  367       S   H   I   F   T  \r  \r   D   O   I   N   S   :  \t
0051700    L   _       D   I   S   P       +       T   ,       T   A   S
0051720    K   ,       :   S   A   V   A   D   ,       I   D   I   S   P
0051740    ;  \t   D   I   R   E   C   T       I   N   S   T   R   U   C
0051760    T   I   O   N   S  \r   D   O   I   N   D   :  \t   L   _    
0052000    M   A   R   _       D   I   S   P   +   T   ;  \t  \t  \t  \t
0052020    I   N   D   I   R   E   C   T       I   N   S   T   R   U   C
0052040    T   I   O   N   S  \r  \t   X   R   E   G   _       L   ;  \r
0052060   \t   L   _       M   D   ,       T   A   S   K   ,       I   D
0052100    I   S   P   ,       :   S   A   V   A   D   ;  \r  \r   B   R
0052120    I   :  \t   L   _       M   A   R   _       P   C   L   O   C
0052140   \t   ;   I   N   T   E   R   R   U   P   T       R   E   T   U
0052160    R   N       B   R   A   N   C   H  \r   B   R   I   0   :  \t
0052200    T   _       7   7   7   7   7   ;  \r  \t   L   _       N   W
0052220    W       A   N   D       T   ,       S   H       <       0   ;
0052240   \r  \t   N   W   W   _       L   ,       :   E   I   R   0   ;
0052260   \t 376 001  \0   s 020   B   O   T   H       E   I   R       A
0052300    N   D       B   R   I       M   U   S   T       C   H   E   C
0052320    K       F   O   R       I   N   T   E   R   R   U   P   T  \r
0052340    ;  \t  \t  \t   R   E   Q   U   E   S   T   S       W   H   I
0052360    C   H       M   A   Y       H   A   V   E       C   O   M   E
0052400        I   N       W   H   I   L   E  \r   ;  \t  \t  \t   I   N
0052420    T   E   R   R   U   P   T   S       W   E   R   E       O   F
0052440    F  \r  \r   E   I   R   0   :  \t   L   _       M   D   ,    
0052460    :   D   O   I   N   T   ;  \r   E   I   R   1   :  \t   L   _
0052500        P   C   ,       :   D   O   I   N   T   ;  \r  \r   ;   *
0052520    *   *   X   2   1       a   d   d   i   t   i   o   n  \r   ;
0052540        D   I   R   S       -       6   1   0   1   3       -    
0052560    D   i   s   a   b   l   e       I   n   t   e   r   r   u   p
0052600    t   s       a   n   d       S   k   i   p       i   f       t
0052620    h   e   y       w   e   r   e       O   n  \r   D   I   R   S
0052640    :  \t   T   _   1   0   0   0   0   0   ;  \r  \t   L   _   N
0052660    W   W       A   N   D 376 001  \0 210   .       T   ;  \r  \t
0052700    L   _   P   C   +   1   ,       S   H   =   0   ;  \r  \r   ;
0052720        D   I   R       -       6   1   0   0   0       -       D
0052740    i   s   a   b   l   e       I   n   t   e   r   r   u   p   t
0052760    s  \r   D   I   R   :  \t   T   _       1   0   0   0   0   0
0053000    ,       :   I   N   T   S   O   F   F   ;  \r   I   N   T   S
0053020    O   F   F   :       L   _       N   W   W       O   R       T
0053040    ,       T   A   S   K   ,       :   I   N   T   Z   ;  \r  \r
0053060    I   N   T   S   O   N   :       P   C   _   L   ,       :   I
0053100    N   T   S   O   F   F   ;  \r  \r   ;   E   I   R       -    
0053120    6   1   0   0   1       -       E   n   a   b   l   e       I
0053140    n   t   e   r   r   u   p   t   s  \r   E   I   R   :  \t   L
0053160    _       1   0   0   0   0   0   ,       :   B   R   I   0   ;
0053200   \r  \r   ;   S   I   T       -       6   1   0   0   7       -
0053220        S   t   a   r   t       I   n   t   e   r   v   a   l    
0053240    T   i   m   e   r  \r   S   I   T   :  \t   T   _       A   C
0053260    0   ;  \r  \t   L   _       R   3   7     376 001  \0 312   2
0053300    O   R       T   ,       T   A   S   K   ;  \r  \t   R   3   7
0053320    _       L   ,       :   S   T   A   R   T   ;  \r  \r  \r   F
0053340    I   N   J   S   R   :  \t   L   _       P   C   ;  \r  \t   A
0053360    C   3   _       L   ,       L   _       T   ,       T   A   S
0053400    K   ;  \r   F   I   N   J   M   P   :  \t   P   C   _       L
0053420    ,       :   S   T   A   R   T   ;  \r   S   A   V   A   D   :
0053440   \t   S   A   D   _       L   ,       :   X   C   T   A   B   ;
0053460   \r  \r   ;   J   S   R   I   I       -       6   4   4   0   0
0053500        -       J   S   R       d   o   u   b   l   e       i   n
0053520    d   i   r   e   c   t   ,       P   C       r   e   l   a   t
0053540    i   v   e   .           M   u   s   t       h   a   v   e    
0053560    X   =   1       i   n       o   p   c   o   d   e  \r   ;   J
0053600    S   R   I   S       -       6   5   0   0   0       -       J
0053620    S   R       d   o   u   b   l   e       i   n   d   i   r   e
0053640    c   t   ,       A   C   2       r   e   l   a   t   i   v   e
0053660    .           M   u   s   t       h   a   v   e       X   =   2
0053700  376 001  \0 203 276       i   n       o   p   c   o   d   e  \r
0053720    J   S   R   I   I   :  \t   M   A   R   _       D   I   S   P
0053740    +   T   ;  \t   F   I   R   S   T       L   E   V   E   L  \r
0053760   \t   I   R   _       J   S   R   C   X   ;  \t   <   J   S   R
0054000        0   >  \r  \t   T   _       M   D   ,       :   D   O   I
0054020    N   D   ;  \t   T   H   E       I   R   _       I   N   S   T
0054040    R   U   C   T   I   O   N       W   I   L   L       N   O   T
0054060        B   R   A   N   C   H  \t  \r  \r  \f  \r   ;   T   R   A
0054100    P       O   N       U   N   I   M   P   L   E   M   E   N   T
0054120    E   D       O   P   C   O   D   E   S   .           S   A   V
0054140    E   S           P   C       A   T  \r   ;   T   R   A   P   P
0054160    C   ,       A   N   D       D   O   E   S       A       J   M
0054200    P   @       T   R   A   P   V   E   C       !       O   P   C
0054220    O   D   E   .  \r   T   R   A   P   :  \t   X   R   E   G   _
0054240        L       L   C   Y       8   ;  \t   T   H   E       I   N
0054260    S   T   R   U   C   T   I   O   N  \r   T   R   A   P   1   :
0054300   \t   M   A   R   _ 376 001  \0 346 325       T   R   A   P   P
0054320    C   ;   *   *   *   X   1   3       C   H   A   N   G   E   :
0054340        T   A   G       '   T   R   A   P   1   '       A   D   D
0054360    E   D  \r  \t   I   R   _       T   _       3   7   ;  \r  \t
0054400    M   D   _       P   C   ;  \r  \t   T   _       X   R   E   G
0054420    .   T   ;  \r  \t   T   _       T   R   A   P   C   O   N   +
0054440    T   +   1   ,       :   D   O   I   N   D   ;  \t   T       N
0054460    O   W       C   O   N   T   A   I   N   S       4   7   1   +
0054500    O   P   C   O   D   E  \r   ;  \t  \t  \t  \t   T   H   I   S
0054520        W   I   L   L       D   O       J   M   P   @       5   3
0054540    0   +   O   P   C   O   D   E  \r  \r   ;   *   *   *   X   2
0054560    1       C   H   A   N   G   E   :       A   D   D   E   D    
0054600    T   A   G       R   A   M   T   R   A   P  \r   R   A   M   T
0054620    R   A   P   :       S   W   M   O   D   E   ,       :   T   R
0054640    A   P   ;  \r  \r   ;       P   a   r   a   m   e   t   e   r
0054660    l   e   s   s       o   p   e   r   a   t   i   o   n   s    
0054700    c   o   m   e       h   e   r   e     376 001  \0   G 256   f
0054720    o   r       d   i   s   p   a   t   c   h   .  \r  \r   !   1
0054740    ,   2   ,   N   P   N   O   T   R   A   P   ,   N   P   T   R
0054760    A   P   ;  \r  \r   N   O   P   A   R   :  \t   X   R   E   G
0055000    _   L       L   C   Y       8   ;  \t   *   *   *   X   2   1
0055020        c   h   a   n   g   e   .       C   h   e   c   k   s    
0055040    <       2   7   .  \r  \t   T   _   2   7   ;  \t  \t   *   *
0055060    *   I   I   X   3   .       G   r   e   a   t   e   s   t    
0055100    d   e   f   i   n   e   d       o   p       i   s       2   6
0055120    .  \r  \t   L   _   D   I   S   P   -   T   ;  \r  \t   A   L
0055140    U   C   Y   ;  \r  \t   S   I   N   K   _   D   I   S   P   ,
0055160        S   I   N   K   _   X   3   7   ,       B   U   S   ,    
0055200    T   A   S   K   ,       :   N   P   N   O   T   R   A   P   ;
0055220   \r  \r   N   P   N   O   T   R   A   P   :       :   D   I   R
0055240    ;  \r  \r   N   P   T   R   A   P   :       :   T   R   A   P
0055260    1   ;  \r  \r   ;   *   *   *   X   2   1       a   d   d   i
0055300    t   i   o   n       f   o   r       d   e   b   u   g   g 376
0055320  001  \0  \n 222   i   n   g       w   /       e   x   p   a   n
0055340    d   e   d       D   I   S   P       P   r   o   m  \r   U   5
0055360    :  \t   :   R   A   M   T   R   A   P   ;  \r   U   6   :  \t
0055400    :   R   A   M   T   R   A   P   ;  \r   U   7   :  \t   :   R
0055420    A   M   T   R   A   P   ;  \r  \f  \r   ;   M   A   I   N    
0055440    I   N   S   T   R   U   C   T   I   O   N       T   A   B   L
0055460    E   .           G   E   T       H   E   R   E   :  \r   ;  \t
0055500   \t   (   1   )       A   F   T   E   R       A   N       I   N
0055520    D   I   R   E   C   T   I   O   N  \r   ;  \t  \t   (   2   )
0055540        O   N       D   I   R   E   C   T       I   N   S   T   R
0055560    U   C   T   I   O   N   S      \r  \r   X   C   T   A   B   :
0055600   \t   L   _       S   A   D   ,       T   A   S   K   ,       :
0055620    F   I   N   J   M   P   ;  \t   J   M   P  \r   X   J   S   R
0055640    :  \t   T   _       S   A   D   ,       :   F   I   N   J   S
0055660    R   ;  \t   J   S   R  \r   X   I   S   Z   :  \t   M   A   R
0055700    _       S   A   D   ,       :   I   S   Z   1   ;  \t   I   S
0055720    Z  \r   X   D 376 001  \0 250   x   S   Z   :  \t   M   A   R
0055740    _       S   A   D   ,       :   D   S   Z   1   ;  \t   D   S
0055760    Z  \r   X   L   D   A   :  \t   M   A   R   _       S   A   D
0056000    ,       :   F   I   N   L   O   A   D   ;  \t   L   D   A    
0056020    0   -   3  \r   X   S   T   A   :  \t   M   A   R   _       S
0056040    A   D   ;  \t  \t   /   *   N   O   R   M   A   L  \r   X   S
0056060    T   A   1   :  \t   L   _       A   C   D   E   S   T   ,    
0056100    :   F   I   N   S   T   O   ;  \t   /   *   N   O   R   M   A
0056120    L  \r  \r   ;  \t   B   O   U   N   D   S   -   C   H   E   C
0056140    K   I   N   G       V   E   R   S   I   O   N       O   F    
0056160    S   T   O   R   E  \r   ;  \t   S   U   B   S   T       "   ;
0056200    *   *   <   C   R   >   "       T   O       "   <   C   R   >
0056220    ;   *   *   "       T   O       E   N   A   B   L   E       T
0056240    H   I   S       C   O   D   E   :  \r   ;   *   *  \t   !   1
0056260    ,   2   ,   X   S   T   A   1   ,   X   S   T   A   2   ;  \r
0056300    ;   *   *  \t   !   1   ,   2   ,   D   O   S   T   A   ,   T
0056320    R   A   P   S   T   A   ;  \r   ; 376 001  \0   z 242   *   *
0056340    X   S   T   A   :  \t   M   A   R   _       1   0   ;  \t   L
0056360    O   C   S       1   0   ,   1   1       C   O   N   T   A   I
0056400    N   S       H   I   ,   L   O       B   O   U   N   D   S  \r
0056420    ;   *   *  \t   T   _       S   A   D  \r   ;   *   *  \t   L
0056440    _       M   D   -   T   ;  \t   H   I   G   H   B   O   U   N
0056460    D   -   A   D   D   R  \r   ;   *   *  \t   T   _       M   D
0056500    ,       A   L   U   C   Y   ;  \r   ;   *   *  \t   L   _    
0056520    S   A   D   -   T   ,       :   X   S   T   A   1   ;  \t   A
0056540    D   D   R   -   L   O   W   B   O   U   N   D  \r   ;   *   *
0056560    X   S   T   A   1   :  \t   T   A   S   K   ,       :   X   S
0056600    T   A   3   ;  \r   ;   *   *   X   S   T   A   2   :  \t   A
0056620    L   U   C   Y   ,       T   A   S   K   ;  \r   ;   *   *   X
0056640    S   T   A   3   :  \t   L   _       1   7   7   ,       :   D
0056660    O   S   T   A   ;  \r   ;   *   *   T   R   A   P   S   T   A
0056700    :  \t   X   R   E   G   _       L   ,       :   T   R   A   P
0056720    1   ;  \t   C   A   U   S   E       A       S   W   A 376 001
0056740   \0 212   g   T  \r   ;   *   *   D   O   S   T   A   :  \t   M
0056760    A   R   _       S   A   D   ;  \t   D   O       T   H   E    
0057000    S   T   O   R   E       N   O   R   M   A   L   L   Y  \r   ;
0057020    *   *  \t   L   _       A   C   D   E   S   T   ,       :   F
0057040    I   N   S   T   O   ;  \r   ;   *   *  \r  \r   D   S   Z   1
0057060    :  \t   T   _       A   L   L   O   N   E   S   ,       :   F
0057100    I   N   I   S   Z   ;  \r   I   S   Z   1   :  \t   T   _    
0057120    O   N   E   ,       :   F   I   N   I   S   Z   ;  \r  \r   F
0057140    I   N   S   T   O   :  \t   S   A   D   _       L   ,   T   A
0057160    S   K   ;  \r   F   I   N   S   T   1   :  \t   M   D   _   S
0057200    A   D   ,       :   S   T   A   R   T   ;  \r  \r   F   I   N
0057220    L   O   A   D   :       N   O   P   ;  \r   L   O   A   D   X
0057240    :  \t   L   _       M   D   ,       T   A   S   K   ;  \r   L
0057260    O   A   D   D   :  \t   A   C   D   E   S   T   _       L   ,
0057300        :   S   T   A   R   T   ;  \r  \r   F   I   N   I   S   Z
0057320    :  \t   L   _       M   D   +   T   ;  \r  \t   M   A   R   _
0057340        S   A 376 001  \0   / 363   D   ,       S   H   =   0   ;
0057360   \r  \t   S   A   D   _       L   ,       :   F   I   N   S   T
0057400    O   ;  \r  \r   I   N   C   P   C   :  \t   M   D   _       S
0057420    A   D   ;  \r  \t   L   _       P   C   +   1   ,       T   A
0057440    S   K   ;  \r  \t   P   C   _       L   ,       :   S   T   A
0057460    R   T   ;  \r  \f  \r   ;   D   I   V   I   D   E   .        
0057500    T   H   I   S       D   I   V   I   D   E       I   S       I
0057520    D   E   N   T   I   C   A   L       T   O       T   H   E    
0057540    N   O   V   A       D   I   V   I   D   E       E   X   C   E
0057560    P   T       T   H   A   T  \r   ;   I   F       T   H   E    
0057600    D   I   V   I   D   E       C   A   N   N   O   T       B   E
0057620        D   O   N   E   ,       T   H   E       I   N   S   T   R
0057640    U   C   T   I   O   N       F   A   I   L   S       T   O    
0057660    S   K   I   P   ,       O   T   H   E   R   W   I   S   E  \r
0057700    ;   I   T       D   O   E   S   .           C   A   R   R   Y
0057720        I   S       U   N   D   I   S   T   U   R   B   E   D   .
0057740   \r  \r   !   1   ,   2   ,   D 376 001  \0   i 210   O   D   I
0057760    V   ,   N   O   D   I   V   ;  \r   !   1   ,   2   ,   D   I
0060000    V   L   ,   E   N   D   D   I   V   ;  \r   !   1   ,   2   ,
0060020    N   O   O   V   F   ,   O   V   F   ;  \r   !   1   ,   2   ,
0060040    D   X   0   ,   D   X   1   ;  \r   !   1   ,   2   ,   N   O
0060060    S   U   B   ,   D   O   S   U   B   ;  \r  \r   D   I   V   :
0060100   \t   T   _       A   C   2   ;  \r   D   I   V   X   :  \t   L
0060120    _       A   C   0       -       T   ;  \t   D   O       T   H
0060140    E       D   I   V   I   D   E       O   N   L   Y       I   F
0060160        A   C   2   >   A   C   0  \r  \t   A   L   U   C   Y   ,
0060200        T   A   S   K   ,       S   A   D   _       L   ,       L
0060220    _       0   +   1   ;  \r  \t   :   D   O   D   I   V   ,    
0060240    S   A   D   _       L       L   S   H       1   ;  \t  \t   S
0060260    A   D   _       2   .           C   O   U   N   T       T   H
0060300    E       L   O   O   P       B   Y       S   H   I   F   T   I
0060320    N   G  \r  \r   N   O   D   I   V   :  \t   :   F   I   N   B
0060340    L   T   ;  \t  \t   *   *   *   X   2   1       c 376 001  \0
0060360  020 236   h   a   n   g   e   .  \r   D   O   D   I   V   :  \t
0060400    L   _       A   C   0   ,       :   D   I   V   1   ;  \r  \r
0060420    D   I   V   L   :  \t   L   _       A   C   0   ;  \r   D   I
0060440    V   1   :  \t   S   H   <   0   ,       T   _       A   C   1
0060460    ;  \t   W   I   L   L       T   H   E       L   E   F   T    
0060500    S   H   I   F   T       O   F       T   H   E       D   I   V
0060520    I   D   E   N   D       O   V   E   R   F   L   O   W   ?  \r
0060540   \t   :   N   O   O   V   F   ,       A   C   0   _       L    
0060560    M   L   S   H       1   ,       L   _       T   _       0   +
0060600    T   ;  \t   L   _       A   C   1   ,       T   _       0  \r
0060620   \r   O   V   F   :  \t   A   C   1   _       L       L   S   H
0060640        1   ,       L   _       0   +   I   N   C   T   ,       :
0060660    N   O   V   1   ;  \t  \t   L   _       1   .       S   H   I
0060700    F   T       O   V   E   R   F   L   O   W   E   D  \r   N   O
0060720    O   V   F   :  \t   A   C   1   _       L       L   S   H    
0060740    1       ,       L   _       T   ;  \t  \t  \t   L   _       0
0060760    .     376 001  \0 242   V   S   H   I   F   T       O   K  \r
0061000   \r   N   O   V   1   :  \t   T   _       A   C   2   ,       S
0061020    H   =   0   ;  \r  \t   L   _       A   C   0   -   T   ,    
0061040    :   D   X   0   ;  \r  \r   D   X   1   :  \t   A   L   U   C
0061060    Y   ;  \t  \t   D   O       T   H   E       T   E   S   T    
0061100    O   N   L   Y       I   F       T   H   E       S   H   I   F
0061120    T       D   I   D   N   '   T       O   V   E   R   F   L   O
0061140    W   .           I   F      \r   ;  \t  \t  \t   I   T       D
0061160    I   D   ,       L       I   S       S   T   I   L   L       C
0061200    O   R   R   E   C   T   ,       B   U   T       T   H   E    
0061220    T   E   S   T       W   O   U   L   D       G   O  \r   ;  \t
0061240   \t  \t   T   H   E       W   R   O   N   G       W   A   Y   .
0061260   \r  \t   :   N   O   S   U   B   ,       T   _       A   C   1
0061300    ;  \r  \r   D   X   0   :  \t   :   D   O   S   U   B   ,    
0061320    T   _       A   C   1   ;  \r  \r   D   O   S   U   B   :  \t
0061340    A   C   0   _       L   ,       L   _       0   +   I   N   C
0061360    T   ;  \t   D   O       T 376 001  \0 332   (   H   E       S
0061400    U   B   T   R   A   C   T  \r  \t   A   C   1   _       L   ;
0061420   \t  \t  \t   A   N   D       P   U   T       A       1       I
0061440    N       T   H   E       Q   U   O   T   I   E   N   T  \r  \r
0061460    N   O   S   U   B   :  \t   L   _       S   A   D   ,       B
0061500    U   S   =   0   ,       T   A   S   K   ;  \r  \t   S   A   D
0061520    _       L       L   S   H       1   ,       :   D   I   V   L
0061540    ;  \r  \r   E   N   D   D   I   V   :  \t   L   _       P   C
0061560    +   1   ,       T   A   S   K   ,       :   D   O   I   T   ;
0061600        *   *   *   X   2   1       c   h   a   n   g   e   .    
0061620    S   k   i   p       i   f       d   i   v   i   d   e       w
0061640    a   s       d   o   n   e   .  \r  \r  \f  \r   ;   M   U   L
0061660    T   I   P   L   Y   .           T   H   I   S       I   S    
0061700    A   N       E   X   A   C   T       E   M   U   L   A   T   I
0061720    O   N       O   F       N   O   V   A       H   A   R   D   W
0061740    A   R   E       M   U   L   T   I   P   L   Y   .  \r   ;   A
0061760    C   2       I   S       T   H   E       M   U 376 001  \0 211
0062000  372   L   T   I   P   L   I   E   R   ,       A   C   1       I
0062020    S       T   H   E       M   U   L   T   I   P   L   I   C   A
0062040    N   D   .  \r   ;   T   H   E       P   R   O   D   U   C   T
0062060        I   S       I   N       A   C   0       (   H   I   G   H
0062100        P   A   R   T   )   ,       A   N   D       A   C   1    
0062120    (   L   O   W       P   A   R   T   )   .  \r   ;   P   R   E
0062140    C   I   S   E   L   Y   :       A   C   0   ,   A   C   1    
0062160    _       A   C   1   *   A   C   2           +       A   C   0
0062200   \r  \r   !   1   ,   2   ,   D   O   M   U   L   ,   N   O   M
0062220    U   L   ;  \r   !   1   ,   2   ,   M   P   Y   L   ,   M   P
0062240    Y   A   ;  \r   !   1   ,   2   ,   N   O   A   D   D   I   E
0062260    R   ,   A   D   D   I   E   R   ;  \r   !   1   ,   2   ,   N
0062300    O   S   P   I   L   L   ,   S   P   I   L   L   ;  \r   !   1
0062320    ,   2   ,   N   O   A   D   D   X   ,   A   D   D   X   ;  \r
0062340    !   1   ,   2   ,   N   O   S   P   I   L   L   X   ,   S   P
0062360    I   L   L   X   ;  \r  \r  \r   M   U   L   :  \t   L   _    
0062400    A 376 001  \0  \0 025   C   2   -   1   ,       B   U   S   =
0062420    0   ;  \r   M   P   Y   X   :  \t   X   R   E   G   _   L   ,
0062440    L   _       0   ,       :   D   O   M   U   L   ;  \t   G   E
0062460    T       H   E   R   E       W   I   T   H       A   C   2   -
0062500    1       I   N       L   .       D   O   N   '   T       M   U
0062520    L       I   F       A   C   2   =   0  \r   D   O   M   U   L
0062540    :  \t   T   A   S   K   ,       L   _       -   1   0   +   1
0062560    ;  \r  \t   S   A   D   _       L   ;  \t  \t   C   O   U   N
0062600    T       T   H   E       L   O   O   P       I   N       S   A
0062620    D  \r  \r   M   P   Y   L   :  \t   L   _       A   C   1   ,
0062640        B   U   S   O   D   D   ;  \r  \t   T   _       A   C   0
0062660    ,       :   N   O   A   D   D   I   E   R   ;  \r  \r   N   O
0062700    A   D   D   I   E   R   :       A   C   1   _       L       M
0062720    R   S   H       1   ,       L   _       T   ,       T   _    
0062740    0   ,       :   N   O   S   P   I   L   L   ;  \r   A   D   D
0062760    I   E   R   :  \t   L   _       T   _       X   R   E   G   +
0063000    I   N   C   T   ;  \r 376 001  \0 005   q  \t   L   _       A
0063020    C   1   ,       A   L   U   C   Y   ,       :   N   O   A   D
0063040    D   I   E   R   ;  \r  \r   S   P   I   L   L   :  \t   T   _
0063060        O   N   E   ;  \r   N   O   S   P   I   L   L   :       A
0063100    C   0   _       L       M   R   S   H       1   ;  \r  \t   L
0063120    _       A   C   1   ,       B   U   S   O   D   D   ;  \r  \t
0063140    T   _       A   C   0   ,       :   N   O   A   D   D   X   ;
0063160   \r  \r   N   O   A   D   D   X   :  \t   A   C   1   _       L
0063200        M   R   S   H       1   ,       L   _       T   ,       T
0063220    _       0   ,       :   N   O   S   P   I   L   L   X   ;  \r
0063240    A   D   D   X   :  \t   L   _       T   _       X   R   E   G
0063260    +       I   N   C   T   ;  \r  \t   L   _       A   C   1   ,
0063300    A   L   U   C   Y   ,       :   N   O   A   D   D   X   ;  \r
0063320   \r   S   P   I   L   L   X   :  \t   T   _       O   N   E   ;
0063340   \r   N   O   S   P   I   L   L   X   :       A   C   0   _    
0063360    L       M   R   S   H       1   ;  \r  \t   L   _       S   A
0063400    D   +   1   ,       B   U   S   =   0   , 376 001  \0   s 355
0063420        T   A   S   K   ;  \r  \t   S   A   D   _       L   ,    
0063440    :   M   P   Y   L   ;  \r  \r   N   O   M   U   L   :  \t   T
0063460    _       A   C   0   ;  \r  \t   A   C   0   _       L   ,    
0063500    L   _       T   ,       T   A   S   K   ;  \t   C   L   E   A
0063520    R       A   C   0  \r  \t   A   C   1   _       L   ;  \t  \t
0063540   \t   A   N   D       R   E   P   L   A   C   E       A   C   1
0063560        W   I   T   H       A   C   0  \r   M   P   Y   A   :  \t
0063600    :   F   I   N   B   L   T   ;  \t  \t   *   *   *   X   2   1
0063620        c   h   a   n   g   e   .  \r  \f  \r   ;   C   Y   C   L
0063640    E       A   C   0       L   E   F   T       B   Y       D   I
0063660    S   P       M   O   D       2   0   B   ,       U   N   L   E
0063700    S   S       D   I   S   P   =   0   ,       I   N       W   H
0063720    I   C   H  \r   ;   C   A   S   E       C   Y   C   L   E    
0063740    B   Y       A   C   1       M   O   D       2   0   B  \r   ;
0063760    L   E   A   V   E   S       A   C   1   =   C   Y   C   L   E
0064000        C   O   U   N   T   -   1       M   O   D       2   0   B
0064020  376 001  \0 314  \a  \r  \r   $   C   Y   R   E   T  \t  \t   $
0064040    R   5   ;  \t   S   h   a   r   e   s       s   p   a   c   e
0064060        w   i   t   h       S   A   D   .  \r   $   C   Y   C   O
0064100    U   T  \t  \t   $   R   7   ;  \t   S   h   a   r   e   s    
0064120    s   p   a   c   e       w   i   t   h       X   R   E   G   .
0064140   \r  \r   !   1   ,   2   ,   E   M   C   Y   C   X   ,   A   C
0064160    C   Y   C   L   E   ;  \r   !   1   ,   1   ,   Y   1   ;  \r
0064200    !   1   ,   1   ,   Y   2   ;  \r   !   1   ,   1   ,   Y   3
0064220    ;  \r   !   1   ,   1   ,   Z   1   ;  \r   !   1   ,   1   ,
0064240    Z   2   ;  \r   !   1   ,   1   ,   Z   3   ;  \r  \r   E   M
0064260    C   Y   C   L   E   :       L   _       D   I   S   P   ,    
0064300    S   I   N   K   _       X   1   7   ,       B   U   S   =   0
0064320    ;  \t   C   O   N   S   T   A   N   T       W   I   T   H    
0064340    B   S   =   7  \r   C   Y   C   P   :  \t   T   _       A   C
0064360    0   ,       :   E   M   C   Y   C   X   ;  \r  \r   A   C   C
0064400    Y   C   L   E   :       T   _       A   C   1   ;  \r  \t   L
0064420    _       1   7     376 001  \0 232   p   A   N   D       T   ,
0064440        :   C   Y   C   P   ;  \r  \r   E   M   C   Y   C   X   :
0064460        C   Y   C   O   U   T   _   L   ,       L   _   0   ,    
0064500    :   R   E   T   C   Y   C   X   ;  \r  \r   R   A   M   C   Y
0064520    C   X   :       C   Y   C   O   U   T   _   L   ,       L   _
0064540    0   +   1   ;  \r  \r   R   E   T   C   Y   C   X   :       C
0064560    Y   R   E   T   _   L   ,       L   _   0   +   T   ;  \r  \t
0064600    S   I   N   K   _   C   Y   C   O   U   T   ,       B   U   S
0064620    ;  \r  \t   T   A   S   K   ,       :   L   0   ;  \r  \r   ;
0064640    T   A   B   L   E       F   O   R       C   Y   C   L   E  \r
0064660    R   4   :  \t   C   Y   C   O   U   T   _       L       M   R
0064700    S   H       1   ;  \r   Y   3   :  \t   L   _       T   _    
0064720    C   Y   C   O   U   T   ,       T   A   S   K   ;  \r   R   3
0064740    X   :  \t   C   Y   C   O   U   T   _       L       M   R   S
0064760    H       1   ;  \r   Y   2   :  \t   L   _       T   _       C
0065000    Y   C   O   U   T   ,       T   A   S   K   ;  \r   R   2   X
0065020    :  \t   C   Y   C   O   U   T   _     376 001  \0 026 367   L
0065040        M   R   S   H       1   ;  \r   Y   1   :  \t   L   _    
0065060    T   _       C   Y   C   O   U   T   ,       T   A   S   K   ;
0065100   \r   R   1   X   :  \t   C   Y   C   O   U   T   _       L    
0065120    M   R   S   H       1   ,       :   E   N   D   C   Y   C   L
0065140    E   ;  \r  \r   L   4   :  \t   C   Y   C   O   U   T   _    
0065160    L       M   L   S   H       1   ;  \r   Z   3   :  \t   L   _
0065200        T   _       C   Y   C   O   U   T   ,       T   A   S   K
0065220    ;  \r   L   3   :  \t   C   Y   C   O   U   T   _       L    
0065240    M   L   S   H       1   ;  \r   Z   2   :  \t   L   _       T
0065260    _       C   Y   C   O   U   T   ,       T   A   S   K   ;  \r
0065300    L   2   :  \t   C   Y   C   O   U   T   _       L       M   L
0065320    S   H       1   ;  \r   Z   1   :  \t   L   _       T   _    
0065340    C   Y   C   O   U   T   ,       T   A   S   K   ;  \r   L   1
0065360    :  \t   C   Y   C   O   U   T   _       L       M   L   S   H
0065400        1   ,       :   E   N   D   C   Y   C   L   E   ;  \r   L
0065420    0   :  \t   C   Y   C   O   U   T   _       L   ,       : 376
0065440  001  \0   , 206   E   N   D   C   Y   C   L   E   ;  \r  \r   L
0065460    8   :  \t   C   Y   C   O   U   T   _       L       L   C   Y
0065500        8   ,       :   E   N   D   C   Y   C   L   E   ;  \r   L
0065520    7   :  \t   C   Y   C   O   U   T   _       L       L   C   Y
0065540        8   ,       :   Y   1   ;  \r   L   6   :  \t   C   Y   C
0065560    O   U   T   _       L       L   C   Y       8   ,       :   Y
0065600    2   ;  \r   L   5   :  \t   C   Y   C   O   U   T   _       L
0065620        L   C   Y       8   ,       :   Y   3   ;  \r  \r   R   7
0065640    :  \t   C   Y   C   O   U   T   _       L       L   C   Y    
0065660    8   ,       :   Z   1   ;  \r   R   6   :  \t   C   Y   C   O
0065700    U   T   _       L       L   C   Y       8   ,       :   Z   2
0065720    ;  \r   R   5   :  \t   C   Y   C   O   U   T   _       L    
0065740    L   C   Y       8   ,       :   Z   3   ;  \r  \r   E   N   D
0065760    C   Y   C   L   E   :       S   I   N   K   _       C   Y   R
0066000    E   T   ,       B   U   S   ,       T   A   S   K   ;  \r  \t
0066020    :   E   M   C   Y   C   R   E   T   ;  \r  \r   E   M   C   Y
0066040    C   R   E   T 376 001  \0   0 333   :       L   _   C   Y   C
0066060    O   U   T   ,       T   A   S   K   ,       :   L   O   A   D
0066100    D   ;  \r  \r   R   A   M   C   Y   C   R   E   T   :       T
0066120    _   P   C   ,       B   U   S   ,       S   W   M   O   D   E
0066140    ,       :   T   O   R   A   M   ;  \r  \f  \r   ;       S   c
0066160    a   n       c   o   n   v   e   r   t       i   n   s   t   r
0066200    u   c   t   i   o   n       f   o   r       c   h   a   r   a
0066220    c   t   e   r   s   .       T   a   k   e   s       D   W   A
0066240    X       (   D   e   s   t   i   n   a   t   i   o   n  \r   ;
0066260        w   o   r   d       a   d   d   r   e   s   s   )   -   N
0066300    W   R   D   S       i   n       A   C   0   ,       a   n   d
0066320        a       p   o   i   n   t   e   r       t   o       a    
0066340    .   A   L   -   f   o   r   m   a   t       f   o   n   t  \r
0066360    ;       i   n       A   C   3   .       A   C   2   +   d   i
0066400    s   p   l   a   c   e   m   e   n   t       c   o   n   t   a
0066420    i   n   s       a       p   o   i   n   t   e   r       t   o
0066440        a       t   w   o   -   w   o 376 001  \0 315 233   r   d
0066460        b   l   o   c   k  \r   ;       c   o   n   t   a   i   n
0066500    i   n   g       N   W   R   D   S       a   n   d       D   B
0066520    A       (   D   e   s   t   i   n   a   t   i   o   n       B
0066540    i   t       A   d   d   r   e   s   s   )   .  \r  \r   $   X
0066560    H  \t  \t   $   R   1   0   ;  \r   $   D   W   A   X  \t  \t
0066600    $   R   3   5   ;  \r   $   M   A   S   K  \t  \t   $   R   3
0066620    6   ;  \r  \r   !   1   ,   2   ,   H   D   L   O   O   P   ,
0066640    H   D   E   X   I   T   ;  \r   !   1   ,   2   ,   M   E   R
0066660    G   E   ,   S   T   O   R   E   ;  \r   !   1   ,   2   ,   N
0066700    F   I   N   ,   F   I   N   ;  \r   !   1   7   ,   2   ,   D
0066720    O   B   O   T   H   ,   M   O   V   E   L   O   O   P   ;  \r
0066740   \r   C   O   N   V   E   R   T   :       M   A   R   _   X   R
0066760    E   G   +   1   ;  \t   G   o   t       h   e   r   e       v
0067000    i   a       i   n   d   i   r   e   c   t       m   e   c   h
0067020    a   n   i   s   m       w   h   i   c   h  \r   ;  \t  \t  \t
0067040    l   e   f   t       f   i   r   s   t       a   r   g 376 001
0067060   \0 200   :       i   n       S   A   D   ,       i   t   s    
0067100    a   d   d   r   e   s   s       i   n       X   R   E   G   .
0067120       \r  \t   T   _   1   7   ;  \r  \t   L   _   M   D       A
0067140    N   D       T   ;  \r  \r  \t   T   _   M   A   R   _   A   C
0067160    3   ;  \r  \t   A   C   1   _   L   ;  \t  \t   A   C   1   _
0067200    D   B   A   &   #   1   7  \r  \t   L   _   M   D   +   T   ,
0067220        T   A   S   K   ;  \r  \t   A   C   3   _   L   ;  \t  \t
0067240    A   C   3   _   C   h   a   r   a   c   t   e   r       d   e
0067260    s   c   r   i   p   t   o   r       b   l   o   c   k       a
0067300    d   d   r   e   s   s   (   C   h   a   r   )  \r  \r  \t   M
0067320    A   R   _   A   C   3   +   1   ;  \r  \t   T   _   1   7   7
0067340    4   0   0   ;  \r  \t   I   R   _   L   _   M   D       A   N
0067360    D       T   ;  \t  \t   I   R   _   X   H  \r  \t   X   H   _
0067400    L       L   C   Y       8   ,       :   O   D   D   C   X   ;
0067420   \t   X   H       r   e   g   i   s   t   e   r       t   e   m
0067440    p   o   r   a   r   i   l   y       c   o   n   t   a   i   n
0067460    s       H 376 001  \0   d   O   D  \r   O   D   D   C   X   :
0067500   \t   L   _   A   C   0   ,       :   H   D   E   N   T   E   R
0067520    ;  \r  \r   H   D   L   O   O   P   :       T   _   S   A   D
0067540    ;  \t  \t  \t   (   r   e   a   l   l   y       N   W   R   D
0067560    S   )  \r  \t   L   _   D   W   A   X   +   T   ;  \r  \r   H
0067600    D   E   N   T   E   R   :       D   W   A   X   _   L   ;  \t
0067620   \t   D   W   A   X       _       A   C   0   +   H   D   *   N
0067640    W   R   D   S  \r  \t   L   _   X   H   -   1   ,       B   U
0067660    S   =   0   ,       T   A   S   K   ;  \r  \t   X   H   _   L
0067700    ,       :   H   D   L   O   O   P   ;  \r  \r   H   D   E   X
0067720    I   T   :  \t   T   _   M   A   S   K   T   A   B   ;  \r  \t
0067740    M   A   R   _   T   _   A   C   1   +   T   ;  \t  \t   F   e
0067760    t   c   h       t   h   e       m   a   s   k   .  \r  \t   L
0070000    _   D   I   S   P   ;  \r  \t   X   H   _   L   ;  \t  \t  \t
0070020    X   H       r   e   g   i   s   t   e   r       n   o   w    
0070040    c   o   n   t   a   i   n   s       X   H  \r  \t   L   _   M
0070060    D   ;  \r  \t   M   A   S   K 376 001  \0 351 001   _   L   ,
0070100        L   _   0   +   T   +   1   ,       T   A   S   K   ;  \r
0070120   \t   A   C   1   _   L   ;  \t  \t  \t   *   *   *   X   2   1
0070140    .       A   C   1       _       (   D   B   A   &   #   1   7
0070160    )   +   1  \r  \r  \t   L   _   5   ;  \t  \t  \t   *   *   *
0070200    X   2   1   .       C   a   l   l   i   n   g       c   o   n
0070220    v   e   n   t   i   o   n   s       c   h   a   n   g   e   d
0070240    .  \r  \t   I   R   _   S   A   D   ,       T   A   S   K   ;
0070260   \r  \t   C   Y   R   E   T   _   L   ,       :   M   O   V   E
0070300    L   O   O   P   ;  \t   C   Y   R   E   T   _   C   A   L   L
0070320    5  \r  \r   M   O   V   E   L   O   O   P   :       L   _   T
0070340    _   X   H   -   1   ,       B   U   S   =   0   ;  \r  \t   M
0070360    A   R   _   A   C   3   -   T   -   1   ,       :   N   F   I
0070400    N   ;  \t   F   e   t   c   h       n   e   x   t       s   o
0070420    u   r   c   e       w   o   r   d  \r   N   F   I   N   :  \t
0070440    X   H   _   L   ;  \r  \t   T   _   D   I   S   P   ;  \t  \t
0070460   \t   (   r   e   a   l   l   y       N   W   R   D 376 001  \0
0070500  020 346   S   )  \r  \t   L   _   D   W   A   X   +   T   ;  \t
0070520   \t   U   p   d   a   t   e       d   e   s   t   i   n   a   t
0070540    i   o   n       a   d   d   r   e   s   s  \r  \t   T   _   M
0070560    D   ;  \r  \t   S   I   N   K   _   A   C   1   ,       B   U
0070600    S   ;  \r  \t   D   W   A   X   _   L   ,       L   _   T   ,
0070620        T   A   S   K   ,       :   L   0   ;  \t   C   a   l   l
0070640        C   y   c   l   e       s   u   b   r   o   u   t   i   n
0070660    e  \r  \r   C   O   N   V   C   Y   C   R   E   T   :       M
0070700    A   R   _   D   W   A   X   ;  \r  \t   T   _   M   A   S   K
0070720    ,       B   U   S   =   0   ;  \r  \t   T   _   C   Y   C   O
0070740    U   T   .   T   ,       :   M   E   R   G   E   ;  \t   D   a
0070760    t   a       f   o   r       f   i   r   s   t       w   o   r
0071000    d   .       I   f       M   A   S   K   =   0  \r  \t  \t  \t
0071020   \t   ;       t   h   e   n       s   t   o   r   e       t   h
0071040    e       w   o   r   d       r   a   t   h   e   r       t   h
0071060    a   n  \r  \t  \t  \t  \t   ;       m   e   r   g   i   n   g
0071100    ,     376 001  \0 244 302   a   n   d       d   o       n   o
0071120    t       d   i   s   t   u   r   b       t   h   e  \r  \t  \t
0071140   \t  \t   ;       s   e   c   o   n   d       w   o   r   d   .
0071160   \r   M   E   R   G   E   :  \t   L   _   X   R   E   G       A
0071200    N   D       N   O   T       T   ;  \t   D   a   t   a       f
0071220    o   r       s   e   c   o   n   d       w   o   r   d   .  \r
0071240   \t   T   _   M   D       O   R       T   ;  \t  \t   F   i   r
0071260    s   t       w   o   r   d       n   o   w       m   e   r   g
0071300    e   d   ,  \r  \t   X   R   E   G   _   L   ,       L   _   T
0071320    ;  \r  \t   M   T   E   M   P   _   L   ;  \r  \t   M   A   R
0071340    _   D   W   A   X   ;  \t  \t  \t   r   e   s   t   o   r   e
0071360        i   t   .  \r  \t   S   I   N   K   _   X   R   E   G   ,
0071400        B   U   S   =   0   ,       T   A   S   K   ;  \r  \t   M
0071420    D   _   M   T   E   M   P   ,       :   D   O   B   O   T   H
0071440    ;  \t   X   R   E   G   =   0       m   e   a   n   s       o
0071460    n   l   y       o   n   e       w   o   r   d  \r  \t  \t  \t
0071500   \t   ;       i   s       i 376 001  \0 036 251   n   v   o   l
0071520    v   e   d   .  \r  \r   D   O   B   O   T   H   :       M   A
0071540    R   _   D   W   A   X   +   1   ;  \r  \t   T   _   X   R   E
0071560    G   ;  \r  \t   L   _   M   D       O   R       T   ;  \r  \t
0071600    M   A   R   _   D   W   A   X   +   1   ;  \r  \t   X   R   E
0071620    G   _   L   ,       T   A   S   K   ;  \t  \t   *   *   *   X
0071640    2   1   .       T   A   S   K       a   d   d   e   d   .  \r
0071660    S   T   O   R   E   :  \t   M   D   _   X   R   E   G   ,    
0071700    :   M   O   V   E   L   O   O   P   ;  \r  \r   F   I   N   :
0071720   \t   L   _   A   C   1   -   1   ;  \t  \t   *   *   *   X   2
0071740    1   .       R   e   t   u   r   n       A   C   1       t   o
0071760        D   B   A   &   #   1   7   .  \r  \t   A   C   1   _   L
0072000    ;  \t  \t  \t   *   *   *       .   .   .       b   l   e   t
0072020    c   h       .   .   .  \r  \t   I   R   _   S   H   3   C   O
0072040    N   S   T   ;  \r  \t   L   _   M   D   ,       T   A   S   K
0072060    ,       :   S   H   1   ;  \r  \f  \r   ;   R   C   L   K    
0072100    -       6   1   0   0   3       -       R   e 376 001  \0   .
0072120  271   a   d       t   h   e       R   e   a   l       T   i   m
0072140    e       C   l   o   c   k       i   n   t   o       A   C   0
0072160    ,   A   C   1  \r   R   C   L   K   :  \t   M   A   R   _    
0072200    C   L   O   C   K   L   O   C   ;  \r  \t   L   _       R   3
0072220    7   ;  \r  \t   A   C   1   _       L   ,       :   L   O   A
0072240    D   X   ;  \r  \r   ;   S   I   O       -       6   1   0   0
0072260    4       -       P   u   t       A   C   0       o   n       t
0072300    h   e       b   u   s   ,       i   s   s   u   e       S   T
0072320    A   R   T   F       t   o       g   e   t       d   e   v   i
0072340    c   e       a   t   t   e   n   t   i   o   n   ,  \r   ;   R
0072360    e   a   d       H   o   s   t       a   d   d   r   e   s   s
0072400        f   r   o   m       E   t   h   e   r   n   e   t       i
0072420    n   t   e   r   f   a   c   e       i   n   t   o       A   C
0072440    0   .  \r   S   I   O   :  \t   L   _       A   C   0   ,    
0072460    S   T   A   R   T   F   ;  \r  \t   T   _       7   7   7   7
0072500    7   ;  \t  \t   *   *   *   X   2   1       s   e   t   s    
0072520    A 376 001  \0   H   ?   C   0   [   0   ]       t   o       0
0072540   \r  \t   L   _       R   S   N   F       A   N   D       T   ;
0072560   \r   L   T   O   A   C   0   :  \t   A   C   0   _       L   ,
0072600        T   A   S   K   ,       :   T   O   S   T   A   R   T   ;
0072620   \r  \r   ;   E   n   g   N   u   m   b   e   r       i   s    
0072640    a       c   o   n   s   t   a   n   t       r   e   t   u   r
0072660    n   e   d       b   y       V   E   R   S       t   h   a   t
0072700        c   o   n   t   a   i   n   s       a       d   i   s   c
0072720    r   i   p   t   i   o   n  \r   ;   o   f       t   h   e    
0072740    A   l   t   o       a   n   d       i   t   '   s       M   i
0072760    c   r   o   c   o   d   e   .       T   h   e       c   o   m
0073000    p   o   s   i   t   i   o   n       o   f       E   n   g   N
0073020    u   m   b   e   r       i   s   :  \r   ;  \t   b   i   t   s
0073040        0   -   3  \t   A   l   t   o       e   n   g   i   n   e
0073060    e   r   i   n   g       n   u   m   b   e   r  \r   ;  \t   b
0073100    i   t   s       4   -   7  \t   A   l   t   o       b   u   i
0073120    l   d  \r   ;  \t   b 376 001  \0   Q 314   i   t   s       8
0073140    -   1   5  \t   V   e   r   s   i   o   n       n   u   m   b
0073160    e   r       o   f       M   i   c   r   o   c   o   d   e  \r
0073200    ;   U   s   e       o   f       t   h   e       A   l   t   o
0073220        B   u   i   l   d       n   u   m   b   e   r       h   a
0073240    s       b   e   e   n       a   b   a   n   d   o   n   e   d
0073260    .  \r   ;   t   h   e       e   n   g   i   n   e   e   r   i
0073300    n   g       n   u   m   b   e   r       (   E   n   g   N   u
0073320    m   b   e   r   )       i   s       i   n       t   h   e    
0073340    M   R   T       f   i   l   e   s       b   e   c   a   u   s
0073360    e       i   t  \r   ;       i   t       d   i   f   f   e   r
0073400    e   n   t       f   o   r       A   l   t   o   s       w   i
0073420    t   h       a   n   d       w   i   t   h   o   u   t       E
0073440    x   t   e   n   d   e   d       m   e   m   o   r   y   .  \r
0073460    V   E   R   S   :  \t   T   _       E   n   g   N   u   m   b
0073500    e   r   ;  \t  \t   *   *   *   V   3       c   h   a   n   g
0073520    e  \r  \t   L   _       3   +   T   ,     376 001  \0 005 233
0073540    :   L   T   O   A   C   0   ;  \t   *   *   *   V   3       c
0073560    h   a   n   g   e  \r  \r   ;   X   M   L   D   A       -    
0073600    E   x   t   e   n   d   e   d       M   e   m   o   r   y    
0073620    L   o   a   d       A   c   c   u   m   u   l   a   t   o   r
0073640    .  \r   ;  \t   A   C   0       _       @   A   C   1       i
0073660    n       t   h   e       a   l   t   e   r   n   a   t   e    
0073700    b   a   n   k  \r   X   M   L   D   A   :  \t   X   M   A   R
0073720    _       A   C   1   ,       :   F   I   N   L   O   A   D   ;
0073740   \t   *   *   *   V   3       c   h   a   n   g   e  \r  \r   ;
0073760    X   M   S   T   A       -       E   x   t   e   n   d   e   d
0074000        M   e   m   o   r   y       S   t   o   r   e       A   c
0074020    c   u   m   u   l   a   t   o   r  \r   ;  \t   @   A   C   1
0074040        _       A   C   0       i   n       t   h   e       a   l
0074060    t   e   r   n   a   t   e       b   a   n   k  \r   X   M   S
0074100    T   A   :  \t   X   M   A   R   _       A   C   1   ,       :
0074120    X   S   T   A   1   ;  \t   *   *   *   V   3       c   h   a
0074140  376 001  \0   C 304   n   g   e  \r  \f  \r   ;   B   L   T    
0074160    -       6   1   0   0   5       -       B   l   o   c   k    
0074200    T   r   a   n   s   f   e   r  \r   ;   B   L   K   S       -
0074220        6   1   0   0   6       -       B   l   o   c   k       S
0074240    t   o   r   e  \r   ;       A   c   c   e   p   t   s       i
0074260    n  \r   ;  \t   A   C   0   /       B   L   T   :       A   d
0074300    d   r   e   s   s       o   f       f   i   r   s   t       w
0074320    o   r   d       o   f       s   o   u   r   c   e       b   l
0074340    o   c   k   -   1  \r   ;  \t                       B   L   K
0074360    S   :       D   a   t   a       t   o       b   e       s   t
0074400    o   r   e   d  \r   ;  \t   A   C   1   /       A   d   d   r
0074420    e   s   s       o   f       l   a   s   t       w   o   r   d
0074440        o   f       d   e   s   t   i   n   a   t   i   o   n    
0074460    b   l   o   c   k      \r   ;  \t   A   C   3   /       N   E
0074500    G   A   T   I   V   E       w   o   r   d       c   o   u   n
0074520    t  \r   ;       L   e   a   v   e   s  \r   ;  \t   A   C   0
0074540    /       B   L   T 376 001  \0 236 264   :       A   d   d   r
0074560    e   s   s       o   f       l   a   s   t       w   o   r   d
0074600        o   f       s   o   u   r   c   e       b   l   o   c   k
0074620    +   1  \r   ;  \t                       B   L   K   S   :    
0074640    U   n   c   h   a   n   g   e   d  \r   ;  \t   A   C   1   /
0074660        U   n   c   h   a   n   g   e   d  \r   ;  \t   A   C   2
0074700    /       U   n   c   h   a   n   g   e   d  \r   ;  \t   A   C
0074720    3   /       0  \r   ;       T   h   e   s   e       i   n   s
0074740    t   r   u   c   t   i   o   n   s       a   r   e       i   n
0074760    t   e   r   r   u   p   t   a   b   l   e   .           I   f
0075000        a   n       i   n   t   e   r   r   u   p   t       o   c
0075020    c   u   r   s   ,  \r   ;       t   h   e       P   C       i
0075040    s       d   e   c   r   e   m   e   n   t   e   d       b   y
0075060        o   n   e   ,       a   n   d       t   h   e       A   C
0075100    s       c   o   n   t   a   i   n       t   h   e       i   n
0075120    t   e   r   m   e   d   i   a   t   e  \r   ;       s   o    
0075140    t   h   e       i   n   s   t   r   u 376 001  \0 320 353   c
0075160    t   i   o   n       c   a   n       b   e       r   e   s   t
0075200    a   r   t   e   d       w   h   e   n       t   h   e       i
0075220    n   t   e   r   r   u   p   t       i   s       d   i   s   m
0075240    i   s   s   e   d   .  \r  \r   !   1   ,   2   ,   P   E   R
0075260    H   A   P   S   ,       N   O   ;  \r  \r   B   L   T   :  \t
0075300    L   _       M   A   R   _       A   C   0   +   1   ;  \r  \t
0075320    A   C   0   _       L   ;  \r  \t   L   _       M   D   ,    
0075340    :   B   L   K   S   A   ;  \r  \r   B   L   K   S   :  \t   L
0075360    _       A   C   0   ;  \r   B   L   K   S   A   :  \t   T   _
0075400        A   C   3   +   1   ,       B   U   S   =   0   ;  \r  \t
0075420    M   A   R   _       A   C   1   +   T   ,       :   M   O   R
0075440    E   B   L   T   ;  \r  \r   M   O   R   E   B   L   T   :    
0075460    X   R   E   G   _       L   ,       L   _       T   ;  \r  \t
0075500    A   C   3   _       L   ,       T   A   S   K   ;  \r  \t   M
0075520    D   _       X   R   E   G   ;  \t  \t   S   T   O   R   E  \r
0075540   \t   L   _       N   W   W   ,       B   U   S   =   0   ; 376
0075560  001  \0 242   a  \t  \t   C   H   E   C   K       F   O   R    
0075600    I   N   T   E   R   R   U   P   T  \r  \t   S   H   <   0   ,
0075620        :   P   E   R   H   A   P   S   ,       L   _       P   C
0075640    -   1   ;  \t   P   r   e   p   a   r   e       t   o       b
0075660    a   c   k       u   p       P   C   .  \r  \r   N   O   :  \t
0075700    S   I   N   K   _       D   I   S   P   ,       S   I   N   K
0075720    _       M   7   ,       B   U   S   ,       :   D   I   S   A
0075740    B   L   E   D   ;  \r  \r   P   E   R   H   A   P   S   :    
0075760    S   I   N   K   _       D   I   S   P   ,       S   I   N   K
0076000    _       M   7   ,       B   U   S   ,       :   D   O   I   T
0076020    ;  \r  \r   D   O   I   T   :  \t   P   C   _   L   ,       :
0076040    F   I   N   B   L   T   ;  \t   *   *   *   X   2   1   .    
0076060    R   e   s   e   t       P   C   ,       t   e   r   m   i   n
0076100    a   t   e       i   n   s   t   r   u   c   t   i   o   n   .
0076120   \r  \r   D   I   S   A   B   L   E   D   :       :   D   I   R
0076140    ;  \t   G   O   E   S       T   O       B   L   T       O   R
0076160        B   L   K 376 001  \0   t   w   S  \r  \r   F   I   N   B
0076200    L   T   :  \t   T   _   7   7   7   ;  \t   *   *   *   X   2
0076220    1   .       P   C       i   n       [   1   7   7   0   0   0
0076240    -   1   7   7   7   7   7   ]       m   e   a   n   s       R
0076260    a   m       r   e   t   u   r   n  \r  \t   L   _   P   C   +
0076300    T   +   1   ;  \r  \t   L   _   P   C       A   N   D       T
0076320    ,       T   A   S   K   ,       A   L   U   C   Y   ;  \r   T
0076340    O   S   T   A   R   T   :       X   R   E   G   _   L   ,    
0076360    :   S   T   A   R   T   ;  \r  \r   R   A   M   R   E   T   :
0076400        T   _   X   R   E   G   ,       B   U   S   ,       S   W
0076420    M   O   D   E   ;  \r   T   O   R   A   M   :  \t   :   N   O
0076440    V   E   M   ;  \r  \f  \r   ;   P   A   R   A   M   E   T   E
0076460    R   L   E   S   S       I   N   S   T   R   U   C   T   I   O
0076500    N   S       F   O   R       D   I   D   D   L   I   N   G    
0076520    T   H   E       W   C   S   .  \r  \r   ;   J   M   P   R   A
0076540    M       -       6   1   0   1   0       -       J   U   M   P
0076560        T   O       T   H   E       R 376 001  \0 327 003   A   M
0076600        A   D   D   R   E   S   S       S   P   E   C   I   F   I
0076620    E   D       B   Y       A   C   1  \r   J   M   P   R   :  \t
0076640    T   _   A   C   1   ,       B   U   S   ,       S   W   M   O
0076660    D   E   ,       :   T   O   R   A   M   ;  \r  \r  \r   ;   R
0076700    D   R   A   M       -       6   1   0   1   1       -       R
0076720    E   A   D       T   H   E       R   A   M       W   O   R   D
0076740        A   D   D   R   E   S   S   E   D       B   Y       A   C
0076760    1       I   N   T   O       A   C   0  \r   R   D   R   M   :
0077000   \t   T   _       A   C   1   ,       R   D   R   A   M   ;  \r
0077020   \t   L   _       A   L   L   O   N   E   S   ,       T   A   S
0077040    K   ,       :   L   O   A   D   D   ;  \r  \r  \r   ;   W   R
0077060    T   R   A   M       -       6   1   0   1   2       -       W
0077100    R   I   T   E       A   C   0   ,   A   C   3       I   N   T
0077120    O       T   H   E       R   A   M       L   O   C   A   T   I
0077140    O   N       A   D   D   R   E   S   S   E   D       B   Y    
0077160    A   C   1  \r   W   T   R   M   :  \t   T   _       A 376 001
0077200   \0 345 376   C   1   ;  \r  \t   L   _       A   C   0   ,    
0077220    W   R   T   R   A   M   ;  \r  \t   L   _       A   C   3   ,
0077240        :   F   I   N   B   L   T   ;  \r  \f  \r   ;   D   O   U
0077260    B   L   E       W   O   R   D       I   N   S   T   R   U   C
0077300    T   I   O   N   S  \r  \r   ;   D   R   E   A   D       -    
0077320    6   1   0   1   5  \r   ;  \t   A   C   0   _       r   v   (
0077340    A   C   3   )   ;       A   C   1   _       r   v   (   A   C
0077360    3       x   o   r       1   )  \r  \r   D   R   E   A   D   :
0077400   \t   M   A   R   _       A   C   3   ;  \t  \t   S   T   A   R
0077420    T       M   E   M   O   R   Y       C   Y   C   L   E  \r  \t
0077440    N   O   P   ;  \t  \t  \t   D   E   L   A   Y  \r   D   R   E
0077460    A   D   1   :  \t   L   _       M   D   ;  \t  \t  \t   F   I
0077500    R   S   T       R   E   A   D  \r  \t   T   _   M   D   ;  \t
0077520   \t  \t   S   E   C   O   N   D       R   E   A   D  \r  \t   A
0077540    C   0   _       L   ,       L   _   T   ,       T   A   S   K
0077560    ;  \t   S   T   O   R   E       M   S   W  \r  \t   A   C   1
0077600    _       L 376 001  \0   + 365   ,       :   S   T   A   R   T
0077620    ;  \t  \t   S   T   O   R   E       L   S   W  \r  \r  \r   ;
0077640    D   W   R   I   T   E       -       6   1   0   1   6  \r   ;
0077660   \t   r   v   (   A   C   3   )   _       A   C   0   ;       r
0077700    v   (   A   C   3       x   o   r       1   )   _       A   C
0077720    1  \r  \r   D   W   R   I   T   E   :  \t   M   A   R   _    
0077740    A   C   3   ;  \t  \t   S   T   A   R   T       M   E   M   O
0077760    R   Y       C   Y   C   L   E  \r  \t   N   O   P   ;  \t  \t
0100000   \t   D   E   L   A   Y  \r  \t   M   D   _       A   C   0   ,
0100020        T   A   S   K   ;  \t  \t   F   I   R   S   T       W   R
0100040    I   T   E  \r  \t   M   D   _       A   C   1   ,       :   S
0100060    T   A   R   T   ;  \t   S   E   C   O   N   D       W   R   I
0100100    T   E  \r  \r  \r   ;   D   E   X   C   H       -       6   1
0100120    0   1   7  \r   ;  \t   t   _       r   v   (   A   C   3   )
0100140    ;       r   v   (   A   C   3   )   _       A   C   0   ;    
0100160    A   C   0   _       t  \r   ;  \t   t   _       r   v   (   A
0100200    C   3       x   o   r       1 376 001  \0 321 265   )   ;    
0100220    r   v   (   A   C   3       x   o   r       1   )   _       A
0100240    C   1   ;       A   C   1   _       t  \r  \r   D   E   X   C
0100260    H   :  \t   M   A   R   _       A   C   3   ;  \t  \t   S   T
0100300    A   R   T       M   E   M   O   R   Y       C   Y   C   L   E
0100320   \r  \t   N   O   P   ;  \t  \t  \t   D   E   L   A   Y  \r  \t
0100340    M   D   _       A   C   0   ;  \t  \t   F   I   R   S   T    
0100360    W   R   I   T   E  \r  \t   M   D   _       A   C   1   ,   :
0100400    D   R   E   A   D   1   ;  \t   S   E   C   O   N   D       W
0100420    R   I   T   E   ,       G   O       T   O       R   E   A   D
0100440   \r  \r  \r   ;   D   I   O   G   N   O   S   E       I   N   S
0100460    T   R   U   C   T   I   O   N   S  \r  \r   ;   D   I   O   G
0100500    1       -       6   1   0   2   2  \r   ;  \t   H   a   m   m
0100520    i   n   g       C   o   d   e   _       A   C   2  \r   ;  \t
0100540    r   v   (   A   C   3   )   _       A   C   0   ;       r   v
0100560    (   A   C   3       x   o   r       1   )   _       A   C   1
0100600   \r  \r   D   I   O   G   1   :  \t   M   A   R   _ 376 001  \0
0100620  250 003       E   R   R   C   T   R   L   ;  \t  \t   S   T   A
0100640    R   T       W   R   I   T   E       T   O       E   R   R   O
0100660    R       C   O   N   T   R   O   L  \r  \t   N   O   P   ;  \t
0100700   \t  \t   D   E   L   A   Y  \r  \t   M   D   _       A   C   2
0100720    ,   :   D   W   R   I   T   E   ;  \t   W   R   I   T   E    
0100740    H   A   M   M   I   N   G       C   O   D   E   ,       G   O
0100760        T   O       D   W   R   I   T   E  \r  \r   ;   D   I   O
0101000    G   2       -       6   1   0   2   3  \r   ;  \t   r   v   (
0101020    A   C   3   )   _       A   C   0  \r   ;  \t   r   v   (   A
0101040    C   3   )   _       A   C   0       x   o   r       A   C   1
0101060   \r  \r   D   I   O   G   2   :  \t   M   A   R   _       A   C
0101100    3   ;  \t  \t   S   T   A   R   T       M   E   M   O   R   Y
0101120        C   Y   C   L   E  \r  \t   T   _       A   C   0   ;  \t
0101140   \t  \t   S   E   T   U   P       F   O   R       X   O   R  \r
0101160   \t   L   _       A   C   1       X   O   R   T   ;  \t  \t   D
0101200    O       X   O   R  \r  \t   M   D   _       A   C   0   ;  \t
0101220   \t   F 376 001  \0   w  \0   I   R   S   T       W   R   I   T
0101240    E  \r  \t   M   A   R   _       A   C   3   ;  \t  \t   S   T
0101260    A   R   T       M   E   M   O   R   Y       C   Y   C   L   E
0101300   \r  \t   A   C   0   _       L   ,       T   A   S   K   ;  \t
0101320   \t   S   T   O   R   E       X   O   R       W   O   R   D  \r
0101340   \t   M   D   _       A   C   0   ,       :   S   T   A   R   T
0101360    ;  \t   S   E   C   O   N   D       W   R   I   T   E  \r  \f
0101400   \r   ;   I   N   T   E   R   R   U   P   T       S   Y   S   T
0101420    E   M   .           T   I   M   I   N   G       I   S       0
0101440        C   Y   C   L   E   S       I   F       D   I   S   A   B
0101460    L   E   D   ,       1   8       C   Y   C   L   E   S  \r   ;
0101500    I   F       T   H   E       I   N   T   E   R   R   U   P   T
0101520    I   N   G       C   H   A   N   E   L       I   S       I   N
0101540    A   C   T   I   V   E   ,       A   N   D       3   6   +   6
0101560    N       C   Y   C   L   E   S       T   O       C   A   U   S
0101600    E  \r   ;   A   N       I   N   T   E   R   R   U   P   T    
0101620    O   N       C   H   A   N 376 001  \0   n 205   N   E   L    
0101640    N  \r  \r   I   N   T   C   O   D   E   :   P   C   _       L
0101660    ,       I   R   _       0   ;  \t  \r  \t   T   _       N   W
0101700    W   ;  \r  \t   T   _       M   D       O   R       T   ;  \r
0101720   \t   L   _       M   D       A   N   D       T   ;  \r  \t   S
0101740    A   D   _       L   ,       L   _       T   ,       S   H   =
0101760    0   ;  \t  \t   S   A   D       H   A   D       P   O   T   E
0102000    N   T   I   A   L       I   N   T   E   R   R   U   P   T   S
0102020   \r  \t   N   W   W   _       L   ,       L   _   0   +   1   ,
0102040        :   S   O   M   E   A   C   T   I   V   E   ;  \t   N   W
0102060    W       H   A   S       N   E   W       W   W  \r  \r   N   O
0102100    A   C   T   I   V   E   :       M   A   R   _       W   W   L
0102120    O   C   ;  \t  \t   R   E   S   T   O   R   E       W   W    
0102140    T   O       C   O   R   E  \r  \t   L   _       S   A   D   ;
0102160   \t  \t  \t   A   N   D       R   E   P   L   A   C   E       I
0102200    T       W   I   T   H       S   A   D       I   N       N   W
0102220    W  \r  \t   M   D   _       N   W   W   ,     376 001  \0   \
0102240    Z   T   A   S   K   ;  \r   I   N   T   Z   :  \t   N   W   W
0102260    _       L   ,       :   S   T   A   R   T   ;  \r  \r   S   O
0102300    M   E   A   C   T   I   V   E   :       M   A   R   _       P
0102320    C   L   O   C   ;  \t   S   T   O   R   E       P   C       A
0102340    N   D       S   E   T       U   P       T   O       F   I   N
0102360    D       H   I   G   H   E   S   T       P   R   I   O   R   I
0102400    T   Y       R   E   Q   U   E   S   T  \r  \t   X   R   E   G
0102420    _       L   ,       L   _       0   ;  \r  \t   M   D   _    
0102440    P   C   ,       T   A   S   K   ;  \r  \r   I   L   P   A   :
0102460   \t   P   C   _       L   ;  \r   I   L   P   :  \t   T   _    
0102500    S   A   D   ;  \r  \t   L   _       T   _       X   R   E   G
0102520        A   N   D       T   ;  \r  \t   S   H   =   0   ,       L
0102540    _       T   ,       T   _       P   C   ;  \r  \t   :   I   E
0102560    X   I   T   ,       X   R   E   G   _       L       L   S   H
0102600        1   ;  \r  \r   N   I   E   X   I   T   :  \t   L   _    
0102620    0   +   T   +   1   ,       T   A   S   K   ,       :   I   L
0102640    P 376 001  \0 255 231   A   ;  \r   I   E   X   I   T   :  \t
0102660    M   A   R   _       P   C   L   O   C   +   T   +   1   ;  \t
0102700   \t   F   E   T   C   H       N   E   W       P   C   .       T
0102720        H   A   S       C   H   A   N   N   E   L       #   ,    
0102740    L       H   A   S       M   A   S   K  \r  \r  \t   X   R   E
0102760    G   _       L   ;  \r  \t   T   _       X   R   E   G   ;  \r
0103000   \t   L   _       N   W   W       X   O   R       T   ;  \t   T
0103020    U   R   N       O   F   F       B   I   T       I   N       W
0103040    W       F   O   R       I   N   T   E   R   R   U   P   T    
0103060    A   B   O   U   T       T   O       H   A   P   P   E   N  \r
0103100   \t   T   _       M   D   ;  \r  \t   N   W   W   _       L   ,
0103120        L   _       T   ;  \r  \t   P   C   _       L   ,       L
0103140    _       T   _       0   +   1   ,       T   A   S   K   ;  \r
0103160   \t   S   A   D   _       L       M   R   S   H       1   ,    
0103200    :   N   O   A   C   T   I   V   E   ;  \t   S   A   D   _    
0103220    1   B   5       T   O       D   I   S   A   B   L   E       I
0103240    N   T   E   R   R   U 376 001  \0   s 201   P   T   S  \r  \f
0103260   \r   ;  \r   ;  \t   *   *   *   *   *   *   *   *   *   *   *
0103300    *   *   *   *   *   *   *   *   *   *   *   *   *  \r   ;  \t
0103320    *       B   I   T   -   B   L   T       -       6   1   0   2
0103340    4       *  \r   ;  \t   *   *   *   *   *   *   *   *   *   *
0103360    *   *   *   *   *   *   *   *   *   *   *   *   *   *  \r   ;
0103400   \t   M   o   d   i   f   i   e   d       S   e   p   t   e   m
0103420    b   e   r       1   9   7   7       t   o       s   u   p   p
0103440    o   r   t       A   l   t   e   r   n   a   t   e       m   e
0103460    m   o   r   y       b   a   n   k   s  \r   ;  \t   L   a   s
0103500    t       m   o   d   i   f   i   e   d       S   e   p   t    
0103520    6   ,       1   9   7   7       b   y       D   a   n       I
0103540    n   g   a   l   l   s  \r   ;  \r   ;  \t   /   *       N   O
0103560    V   A       R   E   G   S  \r   ;  \t   A   C   2       -   >
0103600        B   L   T       D   E   S   C   R   I   P   T   O   R    
0103620    T   A   B   L   E   ,       A   N   D       I   S       P   R
0103640    E   S   E   R   V   E   D  \r   ;  \t   A 376 001  \0 006 261
0103660    C   1       C   A   R   R   I   E   S       L   I   N   E    
0103700    C   O   U   N   T       F   O   R       R   E   S   U   M   I
0103720    N   G       A   F   T   E   R       A   N  \r   ;  \t  \t   I
0103740    N   T   E   R   R   U   P   T   .       M   U   S   T       B
0103760    E       0       A   T       I   N   I   T   I   A   L       C
0104000    A   L   L  \r   ;  \t   A   C   0       A   N   D       A   C
0104020    3       A   R   E       S   M   A   S   H   E   D       T   O
0104040        S   A   V   E       S   -   R   E   G   S  \r   ;  \r   ;
0104060   \t   /   *       A   L   T   O       R   E   G   I   S   T   E
0104100    R       U   S   A   G   E  \r   ;   D   I   S   P       C   A
0104120    R   R   I   E   S   :  \t   T   O   P   L   D   (   1   0   0
0104140    )   ,       S   O   U   R   C   E   B   A   N   K   (   4   0
0104160    )   ,       D   E   S   T   B   A   N   K   (   2   0   )   ,
0104200   \r   ;  \t  \t   S   O   U   R   C   E   (   1   4   )   ,    
0104220    O   P   (   3   )  \r   $   M   A   S   K   1  \t  \t   $   R
0104240    0   ;  \r   $   Y   M   U   L  \t  \t   $   R   2   ;  \t   H
0104260  376 001  \0 316   l   A   S       T   O       B   E       A   N
0104300        R   -   R   E   G       F   O   R       S   H   I   F   T
0104320    S  \r   $   R   E   T   N  \t  \t   $   R   2   ;  \r   $   S
0104340    K   E   W  \t  \t   $   R   3   ;  \r   $   T   E   M   P  \t
0104360   \t   $   R   5   ;  \r   $   W   I   D   T   H  \t  \t   $   R
0104400    7   ;  \r   $   P   L   I   E   R  \t  \t   $   R   7   ;  \t
0104420    H   A   S       T   O       B   E       A   N       R   -   R
0104440    E   G       F   O   R       S   H   I   F   T   S  \r   $   D
0104460    E   S   T   Y  \t  \t   $   R   1   0   ;  \r   $   W   O   R
0104500    D   2  \t  \t   $   R   1   0   ;  \r   $   S   T   A   R   T
0104520    B   I   T   S   M   1  \t   $   R   3   5   ;  \r   $   S   W
0104540    A  \t  \t   $   R   3   6   ;  \r   $   D   E   S   T   X  \t
0104560   \t   $   R   3   6   ;  \r   $   L   R   E   G  \t  \t   $   R
0104600    4   0   ;  \t   H   A   S       T   O       B   E       R   4
0104620    0       (   C   O   P   Y       O   F       L   -   R   E   G
0104640    )  \r   $   N   L   I   N   E   S  \t  \t   $   R   4   1   ;
0104660   \r   $   R   A   S 376 001  \0 365 025   T   1  \t  \t   $   R
0104700    4   2   ;  \r   $   S   R   C   X  \t  \t   $   R   4   3   ;
0104720   \r   $   S   K   M   S   K  \t  \t   $   R   4   3   ;  \r   $
0104740    S   R   C   Y  \t  \t   $   R   4   4   ;  \r   $   R   A   S
0104760    T   2  \t  \t   $   R   4   4   ;  \r   $   C   O   N   S   T
0105000   \t  \t   $   R   4   5   ;  \r   $   T   W   I   C   E  \t  \t
0105020    $   R   4   5   ;  \r   $   H   C   N   T  \t  \t   $   R   4
0105040    6   ;  \r   $   V   I   N   C  \t  \t   $   R   4   6   ;  \r
0105060    $   H   I   N   C  \t  \t   $   R   4   7   ;  \r   $   N   W
0105100    O   R   D   S  \t  \t   $   R   5   0   ;  \r   $   M   A   S
0105120    K   2  \t  \t   $   R   5   1   ;  \t   W   A   S       $   R
0105140    4   6   ;  \r   ;  \r   $   L   A   S   T   M   A   S   K   P
0105160    1  \t   $   5   0   0   ;  \t   M   A   S   K   T   A   B   L
0105200    E   +   0   2   1  \r   $   1   7   0   0   0   0  \t  \t   $
0105220    1   7   0   0   0   0   ;  \r   $   C   A   L   L   3  \t  \t
0105240    $   3   ;  \t   S   U   B   R   O   U   T   I   N   E       C
0105260    A   L   L       I   N   D   I   C   E 376 001  \0 273   M   S
0105300   \r   $   C   A   L   L   4  \t  \t   $   4   ;  \r   $   D   W
0105320    A   O   F   F  \t  \t   $   2   ;  \t   B   L   T       T   A
0105340    B   L   E       O   F   F   S   E   T   S  \r   $   D   X   O
0105360    F   F  \t  \t   $   4   ;  \r   $   D   W   O   F   F  \t  \t
0105400    $   6   ;  \r   $   D   H   O   F   F  \t  \t   $   7   ;  \r
0105420    $   S   W   A   O   F   F  \t  \t   $   1   0   ;  \r   $   S
0105440    X   O   F   F  \t  \t   $   1   2   ;  \r   $   G   R   A   Y
0105460    O   F   F  \t   $   1   4   ;  \t   G   R   A   Y       I   N
0105500        W   O   R   D   S       1   4   -   1   7  \r   $   L   A
0105520    S   T   M   A   S   K  \t   $   4   7   7   ;  \t   M   A   S
0105540    K   T   A   B   L   E   +   0   2   0  \t   *   *   N   O   T
0105560        I   N       E   A   R   L   I   E   R       P   R   O   M
0105600    S   !  \r  \r  \f  \r   ;  \t   B   I   T   B   L   T       S
0105620    E   T   U   P       -       C   A   L   C   U   L   A   T   E
0105640        R   A   M       S   T   A   T   E       F   R   O   M    
0105660    A   C   2   '   S       T   A   B   L   E  \r   ;   -   - 376
0105700  001  \0 267 236   -   -   -   -   -   -   -   -   -   -   -   -
0105720    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0105760    -   -   -   -   -   -   -   -   -   -   -   -  \r   ;  \r   ;
0106000   \t   /   *       F   E   T   C   H       C   O   O   R   D   I
0106020    N   A   T   E   S       F   R   O   M       T   A   B   L   E
0106040   \r  \t   !   1   ,   2   ,   F   D   D   X   ,   B   L   I   T
0106060    X   ;  \r  \t   !   1   ,   2   ,   F   D   B   L   ,   B   B
0106100    N   O   R   A   M   ;  \r  \t   !   1   7   ,   2   0   ,   F
0106120    D   B   X   ,   ,   ,   ,   F   D   X   ,   ,   F   D   W   ,
0106140    ,   ,   ,   F   S   X   ,   ,   ,   ,   ,   ;  \t   F   D   B
0106160    L       R   E   T   U   R   N   S       (   B   A   S   E   D
0106200        O   N       O   F   F   S   E   T   )  \r   ;  \t        
0106220                            (   0   )                       4    
0106240                6                           1   2  \r   B   I   T
0106260    B   L   T   :  \t   L   _       0   ;  \r  \t   S   I   N   K
0106300    _   L   R   E 376 001  \0   e 006   G   ,       B   U   S   O
0106320    D   D   ;  \t   S   I   N   K   _       -   1       I   F   F
0106340        N   O       R   A   M  \r  \t   L   _       T   _       D
0106360    W   O   F   F   ,       :   F   D   B   L   ;  \r   B   B   N
0106400    O   R   A   M   :       T   A   S   K   ,       :   N   P   T
0106420    R   A   P   ;  \t  \t   T   R   A   P       I   F       N   O
0106440        R   A   M  \r   ;  \r   F   D   W   :  \t   T   _       M
0106460    D   ;  \t  \t  \t   P   I   C   K       U   P       W   I   D
0106500    T   H   ,       H   E   I   G   H   T  \r  \t   W   I   D   T
0106520    H   _       L   ,       L   _       T   ,       T   A   S   K
0106540    ,       :   N   Z   W   I   D   ;  \r   N   Z   W   I   D   :
0106560   \t   N   L   I   N   E   S   _       L   ;  \r  \t   T   _    
0106600    A   C   1   ;  \r  \t   L   _       N   L   I   N   E   S   -
0106620    T   ;  \r  \t   N   L   I   N   E   S   _       L   ,       S
0106640    H   <   0   ,       T   A   S   K   ;  \r  \t   :   F   D   D
0106660    X   ;  \r   ;  \r   F   D   D   X   :  \t   L   _       T   _
0106700        D   X   O   F   F   ,       : 376 001  \0 232   i   F   D
0106720    B   L   ;  \t   P   I   C   K       U   P       D   E   S   T
0106740        X       A   N   D       Y  \r   F   D   X   :  \t   T   _
0106760        M   D   ;  \r  \t   D   E   S   T   X   _       L   ,    
0107000    L   _       T   ,       T   A   S   K   ;  \r  \t   D   E   S
0107020    T   Y   _       L   ;  \r   ;  \r  \t   L   _       T   _    
0107040    S   X   O   F   F   ,       :   F   D   B   L   ;  \t   P   I
0107060    C   K       U   P       S   O   U   R   C   E       X       A
0107100    N   D       Y  \r   F   S   X   :  \t   T   _       M   D   ;
0107120   \r  \t   S   R   C   X   _       L   ,       L   _       T   ,
0107140        T   A   S   K   ;  \r  \t   S   R   C   Y   _       L   ,
0107160        :   C   S   H   I   ;  \r   ;  \r   ;  \t   /   *       F
0107200    E   T   C   H       D   O   U   B   L   E   W   O   R   D    
0107220    F   R   O   M       T   A   B   L   E       (   L   _       T
0107240    _       O   F   F   S   E   T   ,       :   F   D   B   L   )
0107260   \r   F   D   B   L   :  \t   M   A   R   _       A   C   2   +
0107300    T   ;  \r  \t   S   I   N   K   _       L   R   E   G 376 001
0107320   \0   X 346   ,       B   U   S   ;  \r   F   D   B   X   :  \t
0107340    L   _       M   D   ,       :   F   D   B   X   ;  \r   ;  \r
0107360    ;  \t   /   *       C   A   L   C   U   L   A   T   E       S
0107400    K   E   W       A   N   D       H   I   N   C  \r  \t   !   1
0107420    ,   2   ,   L   T   O   R   ,   R   T   O   L   ;  \r   C   S
0107440    H   I   :  \t   T   _       D   E   S   T   X   ;  \r  \t   L
0107460    _       S   R   C   X   -   T   -   1   ;  \r  \t   T   _    
0107500    L   R   E   G   +   1   ,       S   H   <   0   ;  \t   T   E
0107520    S   T       H   O   R   I   Z   O   N   T   A   L       D   I
0107540    R   E   C   T   I   O   N  \r  \t   L   _       1   7   .   T
0107560    ,       :   L   T   O   R   ;  \t   S   K   E   W       _    
0107600    (   S   R   C   X       -       D   E   S   T   X   )       M
0107620    O   D       1   6  \r   R   T   O   L   :  \t   S   K   E   W
0107640    _       L   ,       L   _       0   -   1   ,       :   A   H
0107660    ,       T   A   S   K   ;  \t   H   I   N   C       _       -
0107700    1  \r   L   T   O   R   :  \t   S   K   E   W   _       L   ,
0107720        L   _ 376 001  \0 275 362       0   +   1   ,       :   A
0107740    H   ,       T   A   S   K   ;  \t   H   I   N   C       _    
0107760    +   1  \r   A   H   :  \t   H   I   N   C   _       L   ;  \r
0110000    ;  \r   ;  \t   C   A   L   C   U   L   A   T   E       M   A
0110020    S   K   1       A   N   D       M   A   S   K   2  \r  \t   !
0110040    1   ,   2   ,   I   F   R   T   O   L   ,   L   N   W   O   R
0110060    D   S   ;  \r  \t   !   1   ,   2   ,   P   O   S   W   I   D
0110100    ,   N   E   G   W   I   D   ;  \r   C   M   A   S   K   S   :
0110120   \t   T   _       D   E   S   T   X   ;  \r  \t   T   _       1
0110140    7   .   T   ;  \r  \t   M   A   R   _       L   A   S   T   M
0110160    A   S   K   P   1   -   T   -   1   ;  \r  \t   L   _       1
0110200    7   -   T   ;  \t  \t   S   T   A   R   T   B   I   T   S    
0110220    _       1   6       -       (   D   E   S   T   X   .   1   7
0110240    )  \r  \t   S   T   A   R   T   B   I   T   S   M   1   _    
0110260    L   ;  \r  \t   L   _       M   D   ,       T   A   S   K   ;
0110300   \r  \t   M   A   S   K   1   _       L   ;  \t  \t   M   A   S
0110320    K   1       _       @   (   M 376 001  \0   }   Y   A   S   K
0110340    L   O   C   +   S   T   A   R   T   B   I   T   S   )  \r  \t
0110360    L   _       W   I   D   T   H   -   1   ;  \r  \t   T   _    
0110400    L   R   E   G   -   1   ,       S   H   <   0   ;  \r  \t   T
0110420    _       D   E   S   T   X   +   T   +   1   ,       :   P   O
0110440    S   W   I   D   ;  \r   P   O   S   W   I   D   :  \t   T   _
0110460        1   7   .   T   ;  \r  \t   M   A   R   _       L   A   S
0110500    T   M   A   S   K   -   T   -   1   ;  \r  \t   T   _       A
0110520    L   L   O   N   E   S   ;  \t  \t   M   A   S   K   2       _
0110540        N   O   T  \r  \t   L   _       H   I   N   C   -   1   ;
0110560   \r  \t   L   _       M   D       X   O   R       T   ,       S
0110600    H   =   0   ,       T   A   S   K   ;  \t   @   (   M   A   S
0110620    K   L   O   C   +   (   1   5   -   (   (   D   E   S   T   X
0110640    +   W   I   D   T   H   -   1   )   .   1   7   )   )   )  \r
0110660   \t   M   A   S   K   2   _       L   ,       :   I   F   R   T
0110700    O   L   ;  \r   ;  \t   /   *       I   F       R   I   G   H
0110720    T       T   O       L   E   F   T   ,       A   D 376 001  \0
0110740  324   c   D       W   I   D   T   H       T   O       X   '   S
0110760        A   N   D       E   X   C   H       M   A   S   K   1   ,
0111000        M   A   S   K   2  \r   I   F   R   T   O   L   :  \t   T
0111020    _       W   I   D   T   H   -   1   ;  \t   W   I   D   T   H
0111040    -   1  \r  \t   L   _       S   R   C   X   +   T   ;  \r  \t
0111060    S   R   C   X   _       L   ;  \t  \t   S   R   C   X       _
0111100        S   C   R   X       +       (   W   I   D   T   H   -   1
0111120    )  \r  \t   L   _       D   E   S   T   X   +   T   ;  \r  \t
0111140    D   E   S   T   X   _       L   ;  \t   D   E   S   T   X    
0111160    _       D   E   S   T   X       +       (   W   I   D   T   H
0111200    -   1   )  \r  \t   T   _       D   E   S   T   X   ;  \r  \t
0111220    L   _       1   7   .   T   ,       T   A   S   K   ;  \r  \t
0111240    S   T   A   R   T   B   I   T   S   M   1   _       L   ;  \t
0111260    S   T   A   R   T   B   I   T   S       _       (   D   E   S
0111300    T   X   .   1   7   )       +       1  \r  \t   T   _       M
0111320    A   S   K   1   ;  \r  \t   L   _       M   A   S   K   2   ;
0111340   \r  \t 376 001  \0   % 016   M   A   S   K   1   _       L   ,
0111360        L   _       T   ,   T   A   S   K   ;  \t   E   X   C   H
0111400    A   N   G   E       M   A   S   K   1       A   N   D       M
0111420    A   S   K   2  \r  \t   M   A   S   K   2   _   L   ;  \r   ;
0111440   \r   ;  \t   /   *       C   A   L   C   U   L   A   T   E    
0111460    N   W   O   R   D   S  \r  \t   !   1   ,   2   ,   L   N   W
0111500    1   ,   T   H   I   N   ;  \r   L   N   W   O   R   D   S   :
0111520    T   _       S   T   A   R   T   B   I   T   S   M   1   +   1
0111540    ;  \r  \t   L   _       W   I   D   T   H   -   T   -   1   ;
0111560   \r  \t   T   _       1   7   7   7   6   0   ,       S   H   <
0111600    0   ;  \r  \t   T   _       L   R   E   G   .   T   ,       :
0111620    L   N   W   1   ;  \r   L   N   W   1   :  \t   L   _       C
0111640    A   L   L   4   ;  \t  \t   N   W   O   R   D   S       _    
0111660    (   W   I   D   T   H   -   S   T   A   R   T   B   I   T   S
0111700    )   /   1   6  \r  \t   C   Y   R   E   T   _       L   ,    
0111720    L   _       T   ,       :   R   4   ,       T   A   S   K   ;
0111740        C   Y   R   E   T   _ 376 001  \0 364 304   C   A   L   L
0111760    4  \r   ;  \t   *   *   W   I   D   T   H       R   E   G    
0112000    N   O   W       F   R   E   E   *   *  \r   C   Y   X   4   :
0112020   \t   L   _       C   Y   C   O   U   T   ,       :   L   N   W
0112040    2   ;  \r   T   H   I   N   :  \t   T   _       M   A   S   K
0112060    1   ;  \t   S   P   E   C   I   A   L       C   A   S   E    
0112100    O   F       T   H   I   N       S   L   I   C   E  \r  \t   L
0112120    _   M   A   S   K   2   .   T   ;  \r  \t   M   A   S   K   1
0112140    _       L   ,       L   _       0   -   1   ;  \t   M   A   S
0112160    K   1       _       M   A   S   K   1   .   M   A   S   K   2
0112200    ,       N   W   O   R   D   S       _       -   1  \r   L   N
0112220    W   2   :  \t   N   W   O   R   D   S   _       L   ;  \t   L
0112240    O   A   D       N   W   O   R   D   S  \r   ;  \t   *   *   S
0112260    T   A   R   T   B   I   T   S   M   1       R   E   G       N
0112300    O   W       F   R   E   E   *   *  \r   ;  \r   ;  \t   /   *
0112320        D   E   T   E   R   M   I   N   E       V   E   R   T   I
0112340    C   A   L       D   I   R   E   C   T   I   O 376 001  \0   :
0112360  353   N  \r  \t   !   1   ,   2   ,   B   T   O   T   ,   T   T
0112400    O   B   ;  \r  \t   T   _       S   R   C   Y   ;  \r  \t   L
0112420    _       D   E   S   T   Y   -   T   ;  \r  \t   T   _       N
0112440    L   I   N   E   S   -   1   ,       S   H   <   0   ;  \r  \t
0112460    L   _       0   ,       :   B   T   O   T   ;  \t   V   I   N
0112500    C       _       0       I   F   F       T   O   P   -   T   O
0112520    -   B   O   T   T   O   M  \r   B   T   O   T   :  \t   L   _
0112540        A   L   L   O   N   E   S   ;  \t   E   L   S   E       -
0112560    1  \r   B   T   O   T   1   :  \t   V   I   N   C   _       L
0112600    ;  \r  \t   L   _       S   R   C   Y   +   T   ;  \t  \t   G
0112620    O   I   N   G       B   O   T   T   O   M       T   O       T
0112640    O   P  \r  \t   S   R   C   Y   _       L   ;  \t  \t  \t   A
0112660    D   D       N   L   I   N   E   S       T   O       S   T   A
0112700    R   T   I   N   G       Y   '   S  \r  \t   L   _       D   E
0112720    S   T   Y   +   T   ;  \r  \t   D   E   S   T   Y   _       L
0112740    ,       L   _       0   +   1   ,       T   A   S   K   ;  \r
0112760   \t 376 001  \0 023   t   T   W   I   C   E   _   L   ,       :
0113000    C   W   A   ;  \r   ;  \r   T   T   O   B   :  \t   T   _    
0113020    A   C   1   ,       :   B   T   O   T   1   ;  \t  \t   T   O
0113040    P       T   O       B   O   T   ,       A   D   D       N   D
0113060    O   N   E       T   O       S   T   A   R   T   I   N   G    
0113100    Y   '   S  \r   ;  \t   *   *   A   C   1       R   E   G    
0113120    N   O   W       F   R   E   E   *   *   ;  \r   ;  \r   ;  \t
0113140    /   *       C   A   L   C   U   L   A   T   E       W   O   R
0113160    D       A   D   D   R   E   S   S   E   S       -       D   O
0113200        O   N   C   E       F   O   R       S   W   A   ,       T
0113220    H   E   N       F   O   R       D   W   A   X  \r   C   W   A
0113240    :  \t   L   _       S   R   C   Y   ;  \t   Y       H   A   S
0113260        T   O       G   O       I   N   T   O       A   N       R
0113300    -   R   E   G       F   O   R       S   H   I   F   T   I   N
0113320    G  \r  \t   Y   M   U   L   _       L   ;  \r  \t   T   _    
0113340    S   W   A   O   F   F   ;  \t  \t   F   I   R   S   T       T
0113360    I   M   E       I   S 376 001  \0 224   9       F   O   R    
0113400    S   W   A   ,       S   R   C   X  \r  \t   L   _       S   R
0113420    C   X   ;  \r   ;  \t   *   *   S   R   C   X   ,       S   R
0113440    C   Y       R   E   G       N   O   W       F   R   E   E   *
0113460    *  \r   D   O   S   W   A   :  \t   M   A   R   _       A   C
0113500    2   +   T   ;  \t  \t   F   E   T   C   H       B   I   T   M
0113520    A   P       A   D   D   R       A   N   D       R   A   S   T
0113540    E   R  \r  \t   X   R   E   G   _       L   ;  \r  \t   L   _
0113560    C   A   L   L   3   ;  \r  \t   C   Y   R   E   T   _       L
0113600    ;  \t  \t   C   Y   R   E   T   _   C   A   L   L   3  \r  \t
0113620    L   _       M   D   ;  \r  \t   T   _       M   D   ;  \r  \t
0113640    D   W   A   X   _       L   ,       L   _   T   ,       T   A
0113660    S   K   ;  \r  \t   R   A   S   T   2   _       L   ;  \r  \t
0113700    T   _       1   7   7   7   6   0   ;  \r  \t   L   _       T
0113720    _       X   R   E   G   .   T   ,       :   R   4   ,       T
0113740    A   S   K   ;  \t   S   W   A       _       S   W   A       +
0113760        S   R   C   X   /   1   6  \r   C   Y 376 001  \0 021   J
0114000    X   3   :  \t   T   _       C   Y   C   O   U   T   ;  \r  \t
0114020    L   _       D   W   A   X   +   T   ;  \r  \t   D   W   A   X
0114040    _       L   ;  \r   ;  \r  \t   !   1   ,   2   ,   N   O   A
0114060    D   D   ,   D   O   A   D   D   ;  \r  \t   !   1   ,   2   ,
0114100    M   U   L   L   P   ,   C   D   E   L   T   ;  \t   S   W   A
0114120        _       S   W   A       +       S   R   C   Y   *   R   A
0114140    S   T   1  \r  \t   L   _       R   A   S   T   2   ;  \r  \t
0114160    S   I   N   K   _       Y   M   U   L   ,       B   U   S   =
0114200    0   ,       T   A   S   K   ;  \t   N   O       M   U   L   T
0114220        I   F       S   T   A   R   T   I   N   G       Y   =   0
0114240   \r  \t   P   L   I   E   R   _       L   ,       :   M   U   L
0114260    L   P   ;  \r   M   U   L   L   P   :  \t   L   _       P   L
0114300    I   E   R   ,       B   U   S   O   D   D   ;  \t  \t   M   U
0114320    L   T   I   P   L   Y       R   A   S   T   E   R       B   Y
0114340        Y  \r  \t   P   L   I   E   R   _       L       R   S   H
0114360        1   ,       :   N   O   A   D   D   ;  \r   N   O   A   D
0114400  376 001  \0   % 307   D   :  \t   L   _       Y   M   U   L   ,
0114420        S   H   =   0   ,       T   A   S   K   ;  \t   T   E   S
0114440    T       N   O       M   O   R   E       M   U   L   T   I   P
0114460    L   I   E   R       B   I   T   S  \r   S   H   I   F   T   B
0114500    :  \t   Y   M   U   L   _       L       L   S   H       1   ,
0114520        :   M   U   L   L   P   ;  \r   D   O   A   D   D   :  \t
0114540    T   _       Y   M   U   L   ;  \r  \t   L   _       D   W   A
0114560    X   +   T   ;  \r  \t   D   W   A   X   _       L   ,       L
0114600    _   T   ,       :   S   H   I   F   T   B   ,       T   A   S
0114620    K   ;  \r   ;  \t   *   *   P   L   I   E   R   ,       Y   M
0114640    U   L       R   E   G       N   O   W       F   R   E   E   *
0114660    *  \r   ;  \r  \t   !   1   ,   2   ,   H   N   E   G   ,   H
0114700    P   O   S   ;  \r  \t   !   1   ,   2   ,   V   P   O   S   ,
0114720    V   N   E   G   ;  \r  \t   !   1   ,   1   ,   C   D   1   ;
0114740   \t   C   A   L   C   U   L   A   T   E       D   E   L   T   A
0114760    S       =       +   -   (   N   W   O   R   D   S   +   2   )
0115000    [   H   I   N   C 376 001  \0   n 234   ]       +   -   R   A
0115020    S   T   E   R   [   V   I   N   C   ]  \r   C   D   E   L   T
0115040    :  \t   L   _       T   _       H   I   N   C   -   1   ;  \t
0115060    (   N   O   T   E       T   _       -   2       O   R       0
0115100    )  \r  \t   L   _       T   _       N   W   O   R   D   S   -
0115120    T   ,       S   H   =   0   ;  \t   (   L   _   N   W   O   R
0115140    D   S   +   2       O   R       T   _   N   W   O   R   D   S
0115160    )  \r   C   D   1   :  \t   S   I   N   K   _       V   I   N
0115200    C   ,       B   U   S   O   D   D   ,       :   H   N   E   G
0115220    ;  \r   H   N   E   G   :  \t   T   _       R   A   S   T   2
0115240    ,       :   V   P   O   S   ;  \r   H   P   O   S   :  \t   L
0115260    _       -   2   -   T   ,       :   C   D   1   ;  \t   (   M
0115300    A   K   E   S       L   _   -   (   N   W   O   R   D   S   +
0115320    2   )   )  \r   V   P   O   S   :  \t   L   _       L   R   E
0115340    G   +   T   ,       :   G   D   E   L   T   ,       T   A   S
0115360    K   ;  \t   B   Y       N   O   W   ,       L   R   E   G    
0115400    =       +   -   (   N   W   O   R   D 376 001  \0 310   w   S
0115420    +   2   )  \r   V   N   E   G   :  \t   L   _       L   R   E
0115440    G   -   T   ,       :   G   D   E   L   T   ,       T   A   S
0115460    K   ;  \t   A   N   D       T       =       R   A   S   T   E
0115500    R  \r   G   D   E   L   T   :  \t   R   A   S   T   2   _    
0115520    L   ;  \r   ;  \r   ;  \t   /   *       E   N   D       W   O
0115540    R   D       A   D   D   R       L   O   O   P  \r  \t   !   1
0115560    ,   2   ,   O   N   E   M   O   R   E   ,   C   T   O   P   L
0115600    ;  \r  \t   L   _       T   W   I   C   E   -   1   ;  \r  \t
0115620    T   W   I   C   E   _       L   ,       S   H   <   0   ;  \r
0115640   \t   L   _       R   A   S   T   2   ,       :   O   N   E   M
0115660    O   R   E   ;  \t   U   S   E       R   A   S   T   2       2
0115700    N   D       T   I   M   E       T   H   R   U  \r   O   N   E
0115720    M   O   R   E   :  \t   R   A   S   T   1   _       L   ;  \r
0115740   \t   L   _       D   E   S   T   Y   ,       T   A   S   K   ;
0115760   \t   U   S   E       D   E   S   T   Y       2   N   D       T
0116000    I   M   E       T   H   R   U  \r  \t   Y   M   U   L   _ 376
0116020  001  \0 226 240       L   ;  \r  \t   L   _       D   W   A   X
0116040    ;  \t  \t   U   S   E       D   W   A   X       2   N   D    
0116060    T   I   M   E       T   H   R   U  \r  \t   T   _       D   E
0116100    S   T   X   ;  \t   C   A   R   E   F   U   L       -       D
0116120    E   S   T   X   =   S   W   A   !   !  \r  \t   S   W   A   _
0116140        L   ,       L   _       T   ;  \t   U   S   E       D   E
0116160    S   T   X       2   N   D       T   I   M   E       T   H   R
0116200    U  \r  \t   T   _       D   W   A   O   F   F   ,       :   D
0116220    O   S   W   A   ;  \t   A   N   D       D   O       I   T    
0116240    A   G   A   I   N       F   O   R       D   W   A   X   ,    
0116260    D   E   S   T   X  \r   ;  \t   *   *   T   W   I   C   E   ,
0116300        V   I   N   C       R   E   G   S       N   O   W       F
0116320    R   E   E   *   *  \r   ;  \r   ;  \t   /   *       C   A   L
0116340    C   U   L   A   T   E       T   O   P   L   D  \r  \t   !   1
0116360    ,   2   ,   C   T   O   P   1   ,   C   S   K   E   W   ;  \r
0116400   \t   !   1   ,   2   ,   H   M   1   ,   H   1   ;  \r  \t   !
0116420    1   ,   2   , 376 001  \0   e   g   N   O   T   O   P   L   ,
0116440    T   O   P   L   ;  \r   C   T   O   P   L   :  \t   L   _    
0116460    S   K   E   W   ,       B   U   S   =   0   ,       T   A   S
0116500    K   ;  \t   I   F       S   K   E   W   =   0       T   H   E
0116520    N       0   ,       E   L   S   E  \r   C   T   X   :  \t   I
0116540    R   _       0   ,       :   C   T   O   P   1   ;  \r   C   T
0116560    O   P   1   :  \t   T   _       S   R   C   X   ;  \t   (   S
0116600    K   E   W       G   R       S   R   C   X   .   1   7   )    
0116620    X   O   R       (   H   I   N   C       E   Q       0   )  \r
0116640   \t   L   _       H   I   N   C   -   1   ;  \r  \t   T   _    
0116660    1   7   .   T   ,       S   H   =   0   ;  \t   T   E   S   T
0116700        H   I   N   C  \r  \t   L   _       S   K   E   W   -   T
0116720    -   1   ,       :   H   M   1   ;  \r   H   1   :  \t   T   _
0116740        H   I   N   C   ,       S   H   <   0   ;  \r  \t   L   _
0116760        S   W   A   +   T   ,       :   N   O   T   O   P   L   ;
0117000   \r   H   M   1   :  \t   T   _       L   R   E   G   ;  \t  \t
0117020    I   F       H   I   N   C   =   - 376 001  \0 211   '   1   ,
0117040        T   H   E   N       F   L   I   P  \r  \t   L   _       0
0117060    -   T   -   1   ,       :   H   1   ;  \t   T   H   E       P
0117100    O   L   A   R   I   T   Y       O   F       T   H   E       T
0117120    E   S   T  \r   N   O   T   O   P   L   :  \t   S   I   N   K
0117140    _       H   I   N   C   ,       B   U   S   O   D   D   ,    
0117160    T   A   S   K   ,       :   C   T   X   ;  \t   H   I   N   C
0117200        F   O   R   C   E   S       B   U   S   O   D   D  \r   T
0117220    O   P   L   :  \t   S   W   A   _       L   ,       T   A   S
0117240    K   ;  \t  \t   (   D   I   S   P       _       1   0   0    
0117260    F   O   R       T   O   P   L   D   )  \r  \t   I   R   _    
0117300    1   0   0   ,       :   C   S   K   E   W   ;  \r   ;  \t   *
0117320    *   H   I   N   C       R   E   G       N   O   W       F   R
0117340    E   E   *   *  \r   ;  \r   ;  \t   /   *       C   A   L   C
0117360    U   L   A   T   E       S   K   E   W       M   A   S   K  \r
0117400   \t   !   1   ,   2   ,   T   H   I   N   C   ,   B   C   O   M
0117420    1   ;  \r  \t   !   1   ,   2   ,   C   O   M   S   K 376 001
0117440   \0 335   >   ,   N   O   C   O   M   ;  \r   C   S   K   E   W
0117460    :  \t   T   _       S   K   E   W   ,       B   U   S   =   0
0117500    ;  \t   I   F       S   K   E   W   =   0   ,       T   H   E
0117520    N       C   O   M   P  \r  \t   M   A   R   _       L   A   S
0117540    T   M   A   S   K   P   1   -   T   -   1   ,       :   T   H
0117560    I   N   C   ;  \r   T   H   I   N   C   :  \t   L   _   H   I
0117600    N   C   -   1   ;  \r  \t   S   H   =   0   ;  \t  \t  \t   I
0117620    F       H   I   N   C   =   -   1   ,       T   H   E   N    
0117640    C   O   M   P  \r   B   C   O   M   1   :  \t   T   _       A
0117660    L   L   O   N   E   S   ,       :   C   O   M   S   K   ;  \r
0117700    C   O   M   S   K   :  \t   L   _       M   D       X   O   R
0117720        T   ,       :   G   F   N   ;  \r   N   O   C   O   M   :
0117740   \t   L   _       M   D   ,       :   G   F   N   ;  \r   ;  \r
0117760    ;  \t   /   *       G   E   T       F   U   N   C   T   I   O
0120000    N  \r   G   F   N   :  \t   M   A   R   _       A   C   2   ;
0120020   \r  \t   S   K   M   S   K   _       L   ;  \r  \r  \t   T   _
0120040        M   D 376 001  \0   V 323   ;  \r  \t   L   _       D   I
0120060    S   P   +   T   ,       T   A   S   K   ;  \r  \t   I   R   _
0120100        L   R   E   G   ,       :   B   E   N   T   R   ;  \t  \t
0120120    D   I   S   P       _       D   I   S   P       .   O   R   .
0120140        F   U   N   C   T   I   O   N  \r  \f  \r   ;  \t   B   I
0120160    T   B   L   T       W   O   R   K       -       V   E   R   T
0120200        A   N   D       H   O   R   I   Z       L   O   O   P   S
0120220        W   I   T   H       4       S   O   U   R   C   E   S   ,
0120240        4       F   U   N   C   T   I   O   N   S  \r   ;   -   -
0120260    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0120360    -   -   -   -   -  \r   ;  \r   ;  \t   /   *       V   E   R
0120400    T   I   C   A   L       L   O   O   P   :       U   P   D   A
0120420    T   E       S   W   A   ,       D   W   A   X  \r  \t   !   1
0120440    ,   2   ,   D   O   0   ,   V 376 001  \0 207   J   L   O   O
0120460    P   ;  \r   V   L   O   O   P   :  \t   T   _       S   W   A
0120500    ;  \r  \t   L   _       R   A   S   T   1   +   T   ;  \t   I
0120520    N   C       S   W   A       B   Y       D   E   L   T   A  \r
0120540   \t   S   W   A   _       L   ;  \r  \t   T   _       D   W   A
0120560    X   ;  \r  \t   L   _       R   A   S   T   2   +   T   ,    
0120600    T   A   S   K   ;  \t   I   N   C       D   W   A   X       B
0120620    Y       D   E   L   T   A  \r  \t   D   W   A   X   _       L
0120640    ;  \r   ;  \r   ;  \t   /   *       T   E   S   T       F   O
0120660    R       D   O   N   E   ,       O   R       N   E   E   D    
0120700    G   R   A   Y  \r  \t   !   1   ,   2   ,   M   O   R   E   V
0120720    ,   D   O   N   E   V   ;  \r  \t   !   1   ,   2   ,   B   M
0120740    A   Y   B   E   ,   B   N   O   I   N   T   ;  \r  \t   !   1
0120760    ,   2   ,   B   D   O   I   N   T   ,   B   D   I   S   0   ;
0121000   \r  \t   !   1   ,   2   ,   D   O   G   R   A   Y   ,   N   O
0121020    G   R   A   Y   ;  \r   B   E   N   T   R   :  \t   L   _    
0121040    T   _       N   L   I   N   E   S   -   1   ;  \t 376 001  \0
0121060  212 362  \t   D   E   C   R       N   L   I   N   E   S       A
0121100    N   D       C   H   E   C   K       I   F       D   O   N   E
0121120   \r  \t   N   L   I   N   E   S   _       L   ,       S   H   <
0121140    0   ;  \r  \t   L   _       N   W   W   ,       B   U   S   =
0121160    0   ,       :   M   O   R   E   V   ;  \t   C   H   E   C   K
0121200        F   O   R       I   N   T   E   R   R   U   P   T   S  \r
0121220    M   O   R   E   V   :  \t   L   _       3   .   T   ,       :
0121240    B   M   A   Y   B   E   ,       S   H   <   0   ;  \t   C   H
0121260    E   C   K       D   I   S   A   B   L   E   D               *
0121300    *   *   V   3       c   h   a   n   g   e  \r   B   N   O   I
0121320    N   T   :  \t   S   I   N   K   _       D   I   S   P   ,    
0121340    S   I   N   K   _       l   g   m   1   0   ,       B   U   S
0121360    =   0   ,       :   B   D   I   S   0   ,       T   A   S   K
0121400    ;  \r   B   M   A   Y   B   E   :  \t   S   I   N   K   _    
0121420    D   I   S   P   ,       S   I   N   K   _       l   g   m   1
0121440    0   ,       B   U   S   =   0   ,       :   B   D   O   I   N
0121460    T   , 376 001  \0   7   3       T   A   S   K   ;  \t   T   E
0121500    S   T       I   F       N   E   E   D       G   R   A   Y   (
0121520    F   U   N   C   =   8   ,   1   2   )  \r   B   D   I   S   0
0121540    :  \t   C   O   N   S   T   _       L   ,       :   D   O   G
0121560    R   A   Y   ;               *   *   *   V   3       c   h   a
0121600    n   g   e  \r   ;  \r   ;  \t   /   *       I   N   T   E   R
0121620    R   U   P   T       S   U   S   P   E   N   S   I   O   N    
0121640    (   P   O   S   S   I   B   L   Y   )  \r  \t   !   1   ,   1
0121660    ,   D   O   I   1   ;  \t   M   A   Y       G   E   T       A
0121700    N       O   R   -   1  \r   B   D   O   I   N   T   :  \t   :
0121720    D   O   I   1   ;  \t   T   A   S   K       H   E   R   E  \r
0121740    D   O   I   1   :  \t   T   _       A   C   2   ;  \r  \t   M
0121760    A   R   _       D   H   O   F   F   +   T   ;  \t  \t   N   L
0122000    I   N   E   S       D   O   N   E       =       H   T   -   N
0122020    L   I   N   E   S   -   1  \r  \t   T   _       N   L   I   N
0122040    E   S   ;  \r  \t   L   _       P   C   -   1   ;  \t  \t   B
0122060    A   C   K       U   P     376 001  \0 037   k   T   H   E    
0122100    P   C   ,       S   O       W   E       G   E   T       R   E
0122120    S   T   A   R   T   E   D  \r  \t   P   C   _       L   ;  \r
0122140   \t   L   _       M   D   -   T   -   1   ,       :   B   L   I
0122160    T   X   ,       T   A   S   K   ;  \t   .   .   .   W   I   T
0122200    H       N   O       L   I   N   E   S       D   O   N   E    
0122220    I   N       A   C   1  \r   ;  \r   ;  \t   /   *       L   O
0122240    A   D       G   R   A   Y       F   O   R       T   H   I   S
0122260        L   I   N   E       (   I   F       F   U   N   C   T   I
0122300    O   N       N   E   E   D   S       I   T   )  \r  \t   !   1
0122320    ,   2   ,   P   R   E   L   D   ,   N   O   P   L   D   ;  \r
0122340    D   O   G   R   A   Y   :  \t   T   _       C   O   N   S   T
0122360    -   1   ;  \r  \t   T   _       G   R   A   Y   O   F   F   +
0122400    T   +   1   ;  \r  \t   M   A   R   _       A   C   2   +   T
0122420    ;  \r  \t   N   O   P   ;  \t   U   G   H  \r  \t   L   _    
0122440    M   D   ;  \r   N   O   G   R   A   Y   :  \t   S   I   N   K
0122460    _       D   I   S   P   ,       S   I   N   K 376 001  \0   h
0122500  223   _       l   g   m   1   0   0   ,       B   U   S   =   0
0122520    ,       T   A   S   K   ;  \t   T   E   S   T       T   O   P
0122540    L   D  \r  \t   C   O   N   S   T   _       L   ,       :   P
0122560    R   E   L   D   ;  \r   ;  \r   ;  \t   /   *       N   O   R
0122600    M   A   L       C   O   M   P   L   E   T   I   O   N  \r   N
0122620    E   G   W   I   D   :  \t   L   _       0   ,       :   B   L
0122640    I   T   X   ,       T   A   S   K   ;  \r   D   O   N   E   V
0122660    :  \t   L   _       0   ,       :   B   L   I   T   X   ,    
0122700    T   A   S   K   ;  \t   M   A   Y       B   E       A   N    
0122720    O   R   -   1       H   E   R   E   !  \r   B   L   I   T   X
0122740    :  \t   A   C   1   _       L   ,       :   F   I   N   B   L
0122760    T   ;  \r   ;  \r   ;  \t   /   *       P   R   E   L   O   A
0123000    D       O   F       F   I   R   S   T       S   O   U   R   C
0123020    E       W   O   R   D       (   D   E   P   E   N   D   I   N
0123040    G       O   N       A   L   I   G   N   M   E   N   T   )  \r
0123060   \t   !   1   ,   2   ,   A   B   1   ,   N   B   1   ;  \r   P
0123100    R 376 001  \0   U 317   E   L   D   :  \t   S   I   N   K   _
0123120        D   I   S   P   ,       S   I   N   K   _       l   g   m
0123140    4   0   ,       B   U   S   =   0   ;  \t   W   H   I   C   H
0123160        B   A   N   K  \r  \t   T   _       H   I   N   C   ,    
0123200    :   A   B   1   ;  \r   N   B   1   :  \t   M   A   R   _    
0123220    S   W   A   -   T   ,       :   X   B   1   ;  \t   (   N   O
0123240    R   M   A   L       B   A   N   K   )  \r   A   B   1   :  \t
0123260    X   M   A   R   _       S   W   A   -   T   ,       :   X   B
0123300    1   ;  \t   (   A   L   T   E   R   N   A   T   E       B   A
0123320    N   K   )  \r   X   B   1   :  \t   N   O   P   ;  \r  \t   L
0123340    _       M   D   ,       T   A   S   K   ;  \r  \t   W   O   R
0123360    D   2   _       L   ,       :   N   O   P   L   D   ;  \r   ;
0123400   \r   ;  \r   ;  \t   /   *       H   O   R   I   Z   O   N   T
0123420    A   L       L   O   O   P       -       3       C   A   L   L
0123440    S       F   O   R       1   S   T   ,       M   I   D   D   L
0123460    E       A   N   D       L   A   S   T       W   O   R   D   S
0123500   \r  \t   !   1   ,   2 376 001  \0 226  \r   ,   F   D   I   S
0123520    P   A   ,   L   A   S   T   H   ;  \r  \t   %   1   7   ,   1
0123540    7   ,   1   4   ,   D   O   N   0   ,   ,   D   O   N   2   ,
0123560    D   O   N   3   ;  \t  \t   C   A   L   L   E   R   S       O
0123600    F       H   O   R   I   Z       L   O   O   P  \r   ;  \t   N
0123620    O   T   E       T   H   I   S       I   G   N   O   R   E   S
0123640        1   4   -   B   I   T   S   ,       S   O       l   g   m
0123660    1   4       W   O   R   K   S       L   I   K   E       L   _
0123700    0       F   O   R       R   E   T   N  \r  \t   !   1   4   ,
0123720    1   ,   L   H   1   ;  \t   I   G   N   O   R   E       R   E
0123740    S   U   L   T   I   N   G       B   U   S  \r   N   O   P   L
0123760    D   :  \t   L   _       3   ,       :   F   D   I   S   P   ;
0124000   \t  \t   C   A   L   L       #   3       I   S       F   I   R
0124020    S   T       W   O   R   D  \r   D   O   N   3   :  \t   L   _
0124040        N   W   O   R   D   S   ;  \r  \t   H   C   N   T   _    
0124060    L   ,       S   H   <   0   ;  \t  \t   H   C   N   T       C
0124100    O   U   N   T   S       W   H   O   L   E 376 001  \0 321 377
0124120        W   O   R   D   S  \r   D   O   N   0   :  \t   L   _    
0124140    H   C   N   T   -   1   ,       :   D   O   0   ;  \t   I   F
0124160        N   E   G   ,       T   H   E   N       N   O       M   I
0124200    D   D   L   E       O   R       L   A   S   T  \r   D   O   0
0124220    :  \t   H   C   N   T   _       L   ,       S   H   <   0   ;
0124240   \t  \t   C   A   L   L       #   0       (   O   R   -   1   4
0124260    !   )       I   S       M   I   D   D   L   E       W   O   R
0124300    D   S  \r   ;  \t   U   G   L   Y       H   A   C   K       S
0124320    Q   U   E   E   Z   E   S       2       I   N   S   T   R   S
0124340        O   U   T       O   F       I   N   N   E   R       L   O
0124360    O   P   :  \r  \t   L   _       D   I   S   P   ,       S   I
0124400    N   K   _       l   g   m   1   4   ,       B   U   S   ,    
0124420    T   A   S   K   ,       :   F   D   I   S   P   A   ;  \t   (
0124440    W   O   R   K   S       L   I   K   E       L   _   0   )  \r
0124460    L   A   S   T   H   :  \t   :   L   H   1   ;  \t   T   A   S
0124500    K       A   N   D       B   U   S       P   E   N   D   I   N
0124520  376 001  \0   7  \b   G  \r   L   H   1   :  \t   L   _       2
0124540    ,       :   F   D   I   S   P   ;  \t  \t   C   A   L   L    
0124560    #   2       I   S       L   A   S   T       W   O   R   D  \r
0124600    D   O   N   2   :  \t   :   V   L   O   O   P   ;  \r   ;  \r
0124620    ;  \r   ;  \t   /   *       H   E   R   E       A   R   E    
0124640    T   H   E       S   O   U   R   C   E       F   U   N   C   T
0124660    I   O   N   S  \r  \t   !   1   7   ,   2   0   ,   ,   ,   ,
0124700    F   0   ,   ,   ,   ,   F   1   ,   ,   ,   ,   F   2   ,   ,
0124720    ,   ,   F   3   ;  \t   I   G   N   O   R   E       O   P    
0124740    B   I   T   S       I   N       F   U   N   C   T   I   O   N
0124760        C   O   D   E  \r  \t   !   1   7   ,   2   0   ,   ,   ,
0125000    ,   F   0   A   ,   ,   ,   ,   F   1   A   ,   ,   ,   ,   F
0125020    2   A   ,   ,   ,   ,       ;  \t   S   A   M   E       F   O
0125040    R       W   I   N   D   O   W       R   E   T   U   R   N   S
0125060   \r  \t   !   3   ,   4   ,   O   P   0   ,   O   P   1   ,   O
0125100    P   2   ,   O   P   3   ;  \r  \t   !   1   ,   2   ,   A   B
0125120    2   ,   N   B   2 376 001  \0   2 350   ;  \r   F   D   I   S
0125140    P   :  \t   S   I   N   K   _       D   I   S   P   ,       S
0125160    I   N   K   _   l   g   m   1   4   ,       B   U   S   ,    
0125200    T   A   S   K   ;  \r   F   D   I   S   P   A   :  \t   R   E
0125220    T   N   _       L   ,       :   F   0   ;  \r   F   0   :  \t
0125240    S   I   N   K   _       D   I   S   P   ,       S   I   N   K
0125260    _       l   g   m   4   0   ,       B   U   S   =   0   ,    
0125300    :   W   I   N   D   ;  \t   F   U   N   C       0       -    
0125320    W   I   N   D   O   W  \r   F   1   :  \t   S   I   N   K   _
0125340        D   I   S   P   ,       S   I   N   K   _       l   g   m
0125360    4   0   ,       B   U   S   =   0   ,       :   W   I   N   D
0125400    ;  \t   F   U   N   C       1       -       N   O   T       W
0125420    I   N   D   O   W  \r   F   1   A   :  \t   T   _       C   Y
0125440    C   O   U   T   ;  \r  \t   L   _       A   L   L   O   N   E
0125460    S       X   O   R       T   ,       T   A   S   K   ,       :
0125500    F   3   A   ;  \r   F   2   :  \t   S   I   N   K   _       D
0125520    I   S   P   ,       S   I   N   K   _ 376 001  \0   7 213    
0125540    l   g   m   4   0   ,       B   U   S   =   0   ,       :   W
0125560    I   N   D   ;  \t   F   U   N   C       2       -       W   I
0125600    N   D   O   W       .   A   N   D   .       G   R   A   Y  \r
0125620    F   2   A   :  \t   T   _       C   Y   C   O   U   T   ;  \r
0125640   \t   L   _       A   L   L   O   N   E   S       X   O   R    
0125660    T   ;  \r  \t   S   I   N   K   _       D   I   S   P   ,    
0125700    S   I   N   K   _       l   g   m   2   0   ,       B   U   S
0125720    =   0   ;  \t   W   H   I   C   H       B   A   N   K  \r  \t
0125740    T   E   M   P   _       L   ,       :   A   B   2   ;  \t  \t
0125760    T   E   M   P       _       N   O   T       W   I   N   D   O
0126000    W  \r   N   B   2   :  \t   M   A   R   _       D   W   A   X
0126020    ,       :   X   B   2   ;  \t   (   N   O   R   M   A   L    
0126040    B   A   N   K   )  \r   A   B   2   :  \t   X   M   A   R   _
0126060        D   W   A   X   ,       :   X   B   2   ;  \t   (   A   L
0126100    T   E   R   N   A   T   E       B   A   N   K   )  \r   X   B
0126120    2   :  \t   L   _       C   O   N   S   T       A   N   D 376
0126140  001  \0   9 237       T   ;  \t  \t   W   I   N   D   O   W    
0126160    .   A   N   D   .       G   R   A   Y  \r  \t   T   _       T
0126200    E   M   P   ;  \r  \t   T   _       M   D       .   T   ;  \t
0126220   \t   D   E   S   T   .   A   N   D   .   N   O   T       W   I
0126240    N   D   O   W  \r  \t   L   _       L   R   E   G       O   R
0126260        T   ,       T   A   S   K   ,       :   F   3   A   ;  \t
0126300   \t   (   T   R   A   N   S   P   A   R   E   N   T   )  \r   F
0126320    3   :  \t   L   _       C   O   N   S   T   ,       T   A   S
0126340    K   ,       :   F   3   A   ;  \t   F   U   N   C       3    
0126360    -       C   O   N   S   T   A   N   T       (   C   O   L   O
0126400    R   )  \r   ;  \r   ;  \r   ;  \t   /   *       A   F   T   E
0126420    R       G   E   T   T   I   N   G       S   O   U   R   C   E
0126440    ,       S   T   A   R   T       M   E   M   O   R   Y       A
0126460    N   D       D   I   S   P   A   T   C   H       O   N       O
0126500    P  \r  \t   !   1   ,   2   ,   A   B   3   ,   N   B   3   ;
0126520   \r   F   3   A   :  \t   C   Y   C   O   U   T   _       L   ;
0126540   \t   (   T   A 376 001  \0 203 230   S   K       H   E   R   E
0126560    )  \r   F   0   A   :  \t   S   I   N   K   _       D   I   S
0126600    P   ,       S   I   N   K   _       l   g   m   2   0   ,    
0126620    B   U   S   =   0   ;  \t   W   H   I   C   H       B   A   N
0126640    K  \r  \t   S   I   N   K   _       D   I   S   P   ,       S
0126660    I   N   K   _       l   g   m   3   ,       B   U   S   ,    
0126700    :   A   B   3   ;  \t   D   I   S   P   A   T   C   H       O
0126720    N       O   P  \r   N   B   3   :  \t   T   _       M   A   R
0126740    _       D   W   A   X   ,       :   O   P   0   ;  \t   (   N
0126760    O   R   M   A   L       B   A   N   K   )  \r   A   B   3   :
0127000   \t   T   _       X   M   A   R   _       D   W   A   X   ,    
0127020    :   O   P   0   ;  \t   (   A   L   T   E   R   N   A   T   E
0127040        B   A   N   K   )  \r   ;  \r   ;  \r   ;  \t   /   *    
0127060    H   E   R   E       A   R   E       T   H   E       O   P   E
0127100    R   A   T   I   O   N   S       -       E   N   T   E   R    
0127120    W   I   T   H       S   O   U   R   C   E       I   N       C
0127140    Y   C   O   U   T  \r  \t   %   1 376 001  \0 225   <   6   ,
0127160    1   7   ,   1   5   ,   S   T   F   U   L   L   ,   S   T   M
0127200    S   K   ;  \t   M   A   S   K   E   D       O   R       F   U
0127220    L   L       S   T   O   R   E       (   L   O   O   K       A
0127240    T       2   -   B   I   T   )  \r   ;  \t  \t  \t  \t   O   P
0127260        0       -       S   O   U   R   C   E  \r   O   P   0   :
0127300   \t   S   I   N   K   _       R   E   T   N   ,       B   U   S
0127320    ;  \t   T   E   S   T       I   F       U   N   M   A   S   K
0127340    E   D  \r   O   P   0   A   :  \t   L   _       H   I   N   C
0127360    +   T   ,       :   S   T   F   U   L   L   ;  \t   E   L   S
0127400    E       :   S   T   M   S   K  \r   O   P   1   :  \t   T   _
0127420        C   Y   C   O   U   T   ;  \t  \t   O   P       1       -
0127440        S   O   U   R   C   E       .   O   R   .       D   E   S
0127460    T  \r  \t   L   _       M   D       O   R       T   ,       :
0127500    O   P   N   ;  \r   O   P   2   :  \t   T   _       C   Y   C
0127520    O   U   T   ;  \t  \t   O   P       2       -       S   O   U
0127540    R   C   E       .   X   O   R   .       D   E   S   T 376 001
0127560   \0 220   ~  \r  \t   L   _       M   D       X   O   R       T
0127600    ,       :   O   P   N   ;  \r   O   P   3   :  \t   T   _    
0127620    C   Y   C   O   U   T   ;  \t  \t   O   P       3       -    
0127640    (   N   O   T       S   O   U   R   C   E   )       .   A   N
0127660    D   .       D   E   S   T  \r  \t   L   _       0   -   T   -
0127700    1   ;  \r  \t   T   _       L   R   E   G   ;  \r  \t   L   _
0127720        M   D       A   N   D       T   ,       :   O   P   N   ;
0127740   \r   O   P   N   :  \t   S   I   N   K   _       D   I   S   P
0127760    ,       S   I   N   K   _       l   g   m   2   0   ,       B
0130000    U   S   =   0   ,       T   A   S   K   ;  \t   W   H   I   C
0130020    H       B   A   N   K  \r  \t   C   Y   C   O   U   T   _    
0130040    L   ,       :   A   B   3   ;  \r   ;  \r   ;  \r   ;  \t   /
0130060    *       S   T   O   R   E       M   A   S   K   E   D       I
0130100    N   T   O       D   E   S   T   I   N   A   T   I   O   N  \r
0130120   \t   !   1   ,   2   ,   S   T   M   2   ,   S   T   M   1   ;
0130140   \r  \t   !   1   ,   2   ,   A   B   4   ,   N   B   4   ;  \r
0130160    S   T   M 376 001  \0   & 265   S   K   :  \t   L   _       M
0130200    D   ;  \r  \t   S   I   N   K   _       R   E   T   N   ,    
0130220    B   U   S   O   D   D   ,       T   A   S   K   ;  \t   D   E
0130240    T   E   R   M   I   N   E       M   A   S   K       F   R   O
0130260    M       C   A   L   L       I   N   D   E   X  \r  \t   T   E
0130300    M   P   _       L   ,       :   S   T   M   2   ;  \t  \t   S
0130320    T   A   C   H   E       D   E   S   T       W   O   R   D    
0130340    I   N       T   E   M   P  \r   S   T   M   1   :  \t   T   _
0130360    M   A   S   K   1   ,       :   S   T   M   3   ;  \r   S   T
0130400    M   2   :  \t   T   _   M   A   S   K   2   ,       :   S   T
0130420    M   3   ;  \r   S   T   M   3   :  \t   L   _       C   Y   C
0130440    O   U   T       A   N   D       T   ;           *   *   *   X
0130460    2   4   .       R   e   m   o   v   e   d       T   A   S   K
0130500        c   l   a   u   s   e   .  \r  \t   C   Y   C   O   U   T
0130520    _       L   ,       L   _       0   -   T   -   1   ;  \t   A
0130540    N   D       I   N   T   O       S   O   U   R   C   E  \r  \t
0130560    T   _       L   R   E   G   ; 376 001  \0   T   $  \t  \t   T
0130600    _       M   A   S   K       C   O   M   P   L   E   M   E   N
0130620    T   E   D  \r  \t   T   _       T   E   M   P       .   T   ;
0130640   \t  \t   A   N   D       I   N   T   O       D   E   S   T  \r
0130660   \t   L   _       C   Y   C   O   U   T       O   R       T   ;
0130700   \t  \t   O   R       T   O   G   E   T   H   E   R       T   H
0130720    E   N       G   O       S   T   O   R   E  \r  \t   S   I   N
0130740    K   _       D   I   S   P   ,       S   I   N   K   _       l
0130760    g   m   2   0   ,       B   U   S   =   0   ,       T   A   S
0131000    K   ;  \t   W   H   I   C   H       B   A   N   K  \r  \t   C
0131020    Y   C   O   U   T   _       L   ,       :   A   B   4   ;  \r
0131040    N   B   4   :  \t   T   _       M   A   R   _       D   W   A
0131060    X   ,       :   O   P   0   A   ;  \t   (   N   O   R   M   A
0131100    L       B   A   N   K   )  \r   A   B   4   :  \t   T   _    
0131120    X   M   A   R   _       D   W   A   X   ,       :   O   P   0
0131140    A   ;  \t   (   A   L   T   E   R   N   A   T   E       B   A
0131160    N   K   )  \r   ;  \r   ;  \t   /   *       S   T 376 001  \0
0131200    t   I   O   R   E       U   N   M   A   S   K   E   D       F
0131220    R   O   M       C   Y   C   O   U   T       (   L   =   N   E
0131240    X   T       D   W   A   X   )  \r   S   T   F   U   L   L   :
0131260   \t   M   D   _       C   Y   C   O   U   T   ;  \r   S   T   F
0131300    U   L   1   :  \t   S   I   N   K   _       R   E   T   N   ,
0131320        B   U   S   ,       T   A   S   K   ;  \r  \t   D   W   A
0131340    X   _       L   ,       :   D   O   N   0   ;  \r   ;  \r   ;
0131360   \r   ;  \t   /   *       W   I   N   D   O   W       S   O   U
0131400    R   C   E       F   U   N   C   T   I   O   N  \r   ;  \t   T
0131420    A   S   K   S       U   P   O   N       R   E   T   U   R   N
0131440    ,       R   E   S   U   L   T       I   N       C   Y   C   O
0131460    U   T  \r  \t   !   1   ,   2   ,   D   O   C   Y   ,   N   O
0131500    C   Y   ;  \r  \t   !   1   7   ,   1   ,   W   I   A   ;  \r
0131520   \t   !   1   ,   2   ,   N   Z   S   K   ,   Z   E   S   K   ;
0131540   \r  \t   !   1   ,   2   ,   A   B   5   ,   N   B   5   ;  \r
0131560    W   I   N   D   :  \t   L   _       T   _       S   K   M   S
0131600    K   , 376 001  \0 233   4       :   A   B   5   ;  \t   E   N
0131620    T   E   R       H   E   R   E       (   8       I   N   S   T
0131640        T   O       T   A   S   K   )  \r   N   B   5   :  \t   M
0131660    A   R   _       S   W   A   ,       :   X   B   5   ;  \t  \t
0131700    (   N   O   R   M   A   L       B   A   N   K   )  \r   A   B
0131720    5   :  \t   X   M   A   R   _       S   W   A   ,       :   X
0131740    B   5   ;  \t   (   A   L   T   E   R   N   A   T   E       B
0131760    A   N   K   )  \r   X   B   5   :  \t   L   _       W   O   R
0132000    D   2   .   T   ,       S   H   =   0   ;  \r  \t   C   Y   C
0132020    O   U   T   _       L   ,       L   _       0   -   T   -   1
0132040    ,       :   N   Z   S   K   ;  \t   C   Y   C   O   U   T   _
0132060        O   L   D       W   O   R   D       .   A   N   D   .    
0132100    M   S   K  \r   Z   E   S   K   :  \t   L   _       M   D   ,
0132120        T   A   S   K   ;  \t   Z   E   R   O       S   K   E   W
0132140        B   Y   P   A   S   S   E   S       L   O   T   S  \r  \t
0132160    C   Y   C   O   U   T   _       L   ,       :   N   O   C   Y
0132200    ;  \r   N   Z   S   K   : 376 001  \0   Q 213  \t   T   _    
0132220    M   D   ;  \r  \t   L   _       L   R   E   G   .   T   ;  \r
0132240   \t   T   E   M   P   _       L   ,       L   _   T   ,       T
0132260    A   S   K   ;  \t   T   E   M   P   _       N   E   W       W
0132300    O   R   D       .   A   N   D   .       N   O   T   M   S   K
0132320   \r  \t   W   O   R   D   2   _       L   ;  \r  \t   T   _    
0132340    T   E   M   P   ;  \r  \t   L   _       T   _       C   Y   C
0132360    O   U   T       O   R       T   ;  \t  \t   O   R       T   H
0132400    E   M       T   O   G   E   T   H   E   R  \r  \t   C   Y   C
0132420    O   U   T   _       L   ,       L   _       0   +   1   ,    
0132440    S   H   =   0   ;  \t   D   O   N   T       C   Y   C   L   E
0132460        A       Z   E   R   O       *   *   *   X   2   1   .  \r
0132500   \t   S   I   N   K   _       S   K   E   W   ,       B   U   S
0132520    ,       :   D   O   C   Y   ;  \r   D   O   C   Y   :  \t   C
0132540    Y   R   E   T   _       L       L   S   H       1   ,       L
0132560    _       T   ,       :   L   0   ;  \t   C   Y   C   L   E    
0132600    B   Y       S   K   E   W       *   *   *   X 376 001  \0 240
0132620    k   2   1   .  \r   N   O   C   Y   :  \t   T   _       S   W
0132640    A   ,       :   W   I   A   ;  \t   (   M   A   Y       H   A
0132660    V   E       O   R   -   1   7       F   R   O   M       B   U
0132700    S   )  \r   C   Y   X   2   :  \t   T   _       S   W   A   ;
0132720   \r   W   I   A   :  \t   L   _       H   I   N   C   +   T   ;
0132740   \r  \t   S   I   N   K   _       D   I   S   P   ,       S   I
0132760    N   K   _       l   g   m   1   4   ,       B   U   S   ,    
0133000    T   A   S   K   ;  \t   D   I   S   P   A   T   C   H       T
0133020    O       C   A   L   L   E   R      \r  \t   S   W   A   _    
0133040    L   ,       :   F   0   A   ;  \r  \f  \r   ;  \t   T   H   E
0133060        D   I   S   K       C   O   N   T   R   O   L   L   E   R
0133100   \r  \r   ;  \t   I   T   S       R   E   G   I   S   T   E   R
0133120    S   :  \r   $   D   C   B   R  \t  \t   $   R   3   4   ;  \r
0133140    $   K   N   M   A   R  \t  \t   $   R   3   3   ;  \r   $   C
0133160    K   S   U   M   R  \t  \t   $   R   3   2   ;  \r   $   K   W
0133200    D   C   T  \t  \t   $   R   3   1   ;  \r   $   K   N   M   A
0133220    R 376 001  \0   S   7   W  \t  \t   $   R   3   3   ;  \r   $
0133240    C   K   S   U   M   R   W  \t   $   R   3   2   ;  \r   $   K
0133260    W   D   C   T   W  \t  \t   $   R   3   1   ;  \r  \r   ;  \t
0133300    I   T   S       T   A   S   K       S   P   E   C   I   F   I
0133320    C       F   U   N   C   T   I   O   N   S       A   N   D    
0133340    B   U   S       S   O   U   R   C   E   S   :  \r   $   K   S
0133360    T   A   T  \t  \t   $   L   0   2   0   0   1   2   ,   0   1
0133400    4   0   0   3   ,   1   2   4   1   0   0   ;  \t   D   F   1
0133420        =       1   2       (   L   H   S   )       B   S       =
0133440        3       (   R   H   S   )  \r   $   R   W   C  \t  \t   $
0133460    L   0   2   4   0   1   1   ,   0   0   0   0   0   0   ,   0
0133500    0   0   0   0   0   ;  \t   N   D   F   2       =       1   1
0133520   \r   $   R   E   C   N   O  \t  \t   $   L   0   2   4   0   1
0133540    2   ,   0   0   0   0   0   0   ,   0   0   0   0   0   0   ;
0133560   \t   N   D   F   2       =       1   2  \r   $   I   N   I   T
0133600   \t  \t   $   L   0   2   4   0   1   0   ,   0   0   0   0   0
0133620    0   ,   0   0   0   0 376 001  \0 372   (   0   0   ;  \t   N
0133640    D   F   2       =       1   0  \r   $   C   L   R   S   T   A
0133660    T  \t   $   L   0   1   6   0   1   4   ,   0   0   0   0   0
0133700    0   ,   0   0   0   0   0   0   ;  \t   N   D   F   1       =
0133720        1   4  \r   $   K   C   O   M   M  \t  \t   $   L   0   2
0133740    0   0   1   5   ,   0   0   0   0   0   0   ,   1   2   4   0
0133760    0   0   ;  \t   D   F   1       =       1   5       (   L   H
0134000    S       o   n   l   y   )       R   e   q   u   i   r   e   s
0134020        b   u   s       d   e   f  \r   $   S   W   R   N   R   D
0134040    Y  \t   $   L   0   2   4   0   1   4   ,   0   0   0   0   0
0134060    0   ,   0   0   0   0   0   0   ;  \t   N   D   F   2       =
0134100        1   4  \r   $   K   A   D   R  \t  \t   $   L   0   2   0
0134120    0   1   6   ,   0   0   0   0   0   0   ,   1   2   4   0   0
0134140    0   ;  \t   D   F   1       =       1   6       (   L   H   S
0134160        o   n   l   y   )       R   e   q   u   i   r   e   s    
0134200    b   u   s       d   e   f  \r   $   K   D   A   T   A  \t  \t
0134220    $   L   0   2   0   0   1   7   ,   0   1 376 001  \0   Y   m
0134240    4   0   0   4   ,   1   2   4   1   0   0   ;  \t   D   F   1
0134260        =       1   7       (   L   H   S   )           B   S    
0134300    =       4       (   R   H   S   )  \r   $   S   T   R   O   B
0134320    E  \t  \t   $   L   0   1   6   0   1   1   ,   0   0   0   0
0134340    0   0   ,   0   0   0   0   0   0   ;  \t   N   D   F   1    
0134360    =       1   1  \r   $   N   F   E   R  \t  \t   $   L   0   2
0134400    4   0   1   5   ,   0   0   0   0   0   0   ,   0   0   0   0
0134420    0   0   ;  \t   N   D   F   2       =       1   5  \r   $   S
0134440    T   R   O   B   O   N  \t   $   L   0   2   4   0   1   6   ,
0134460    0   0   0   0   0   0   ,   0   0   0   0   0   0   ;  \t   N
0134500    D   F   2       =       1   6  \r   $   X   F   R   D   A   T
0134520   \t  \t   $   L   0   2   4   0   1   3   ,   0   0   0   0   0
0134540    0   ,   0   0   0   0   0   0   ;  \t   N   D   F   2       =
0134560        1   3  \r   $   I   N   C   R   E   C   N   O  \t   $   L
0134600    0   1   6   0   1   3   ,   0   0   0   0   0   0   ,   0   0
0134620    0   0   0   0   ;  \t   N   D   F   1       =       1   3  \r
0134640  376 001  \0 355   9  \r   ;  \t   T   H   E       D   I   S   K
0134660        C   O   N   T   R   O   L   L   E   R       C   O   M   E
0134700    S       I   N       T   W   O       P   A   R   T   S   .    
0134720    T   H   E       S   E   C   T   O   R  \r   ;  \t   T   A   S
0134740    K       H   A   N   D   L   E   S       D   E   V   I   C   E
0134760        C   O   N   T   R   O   L       A   N   D       C   O   M
0135000    M   A   N   D       U   N   D   E   R   S   T   A   N   D   I
0135020    N   G  \r   ;  \t   A   N   D       S   T   A   T   U   S    
0135040    R   E   P   O   R   T   I   N   G       A   N   D       T   H
0135060    E       L   I   K   E   .       T   H   E       W   O   R   D
0135100        T   A   S   K       O   N   L   Y  \r   ;  \t   R   U   N
0135120    S       A   F   T   E   R       B   E   I   N   G       E   N
0135140    A   B   L   E   D       B   Y       T   H   E       S   E   C
0135160    T   O   R       T   A   S   K       A   N   D  \r   ;  \t   A
0135200    C   T   U   A   L   L   Y       M   O   V   E   S       D   A
0135220    T   A       W   O   R   D   S       T   O       A   N   D    
0135240    F   R   O   .     376 001  \0 377 307  \r  \r   ;            
0135260    T   H   E       S   E   C   T   O   R       T   A   S   K  \r
0135300   \r   ;  \t   L   A   B   E   L       P   R   E   D   E   F   I
0135320    N   I   T   I   O   N   S   :  \r   !   1   ,   2   ,   C   O
0135340    M   M   ,   N   O   C   O   M   M   ;  \r   !   1   ,   2   ,
0135360    C   O   M   M   2   ,   I   D   L   E   1   ;  \r   !   1   ,
0135400    2   ,   B   A   D   C   O   M   M   ,   C   O   M   M   3   ;
0135420   \r   !   1   ,   2   ,   C   O   M   M   4   ,   I   L   L   S
0135440    E   C   ;  \r   !   1   ,   2   ,   C   O   M   M   5   ,   W
0135460    H   Y   N   R   D   Y   ;  \r   !   1   ,   2   ,   S   T   R
0135500    O   B   ,   C   K   S   E   C   T   ;  \r   !   1   ,   2   ,
0135520    S   T   A   L   L   ,   C   K   S   E   C   T   1   ;  \r   !
0135540    1   ,   2   ,   K   S   F   I   N   I   ,   C   K   S   E   C
0135560    T   2   ;  \r   !   1   ,   2   ,   I   D   L   E   2   ,   T
0135600    R   A   N   S   F   E   R   ;  \r   !   1   ,   2   ,   S   T
0135620    A   L   L   2   ,   G   A   S   P   ;  \r   !   1   ,   2   ,
0135640    I   N   V   E   R   T   ,   N   O   I 376 001  \0 306   f   N
0135660    V   E   R   T   ;  \r  \r   K   S   E   C   :  \t   M   A   R
0135700    _       K   B   L   K   A   D   R   2   ;  \r   K   P   O   Q
0135720    :  \t   C   L   R   S   T   A   T   ;  \t   R   E   S   E   T
0135740        T   H   E       S   T   O   R   E   D       D   I   S   K
0135760        A   D   D   R   E   S   S  \r  \t   M   D   _   L   _   A
0136000    L   L   O   N   E   S   +   1   ,       :   G   C   O   M   2
0136020    ;  \t   A   L   S   O       C   L   E   A   R       D   C   B
0136040        P   O   I   N   T   E   R  \r  \r   G   E   T   C   O   M
0136060    :  \t   M   A   R   _   K   B   L   K   A   D   R   ;  \t   G
0136100    E   T       F   I   R   S   T       D   C   B       P   O   I
0136120    N   T   E   R  \r   G   C   O   M   1   :  \t   N   O   P   ;
0136140   \r  \t   L   _   M   D   ;  \r   G   C   O   M   2   :  \t   D
0136160    C   B   R   _   L   ,   T   A   S   K   ;  \r  \t   K   C   O
0136200    M   M   _   T   O   W   T   T   ;  \t   I   D   L   E       A
0136220    L   L       D   A   T   A       T   R   A   N   S   F   E   R
0136240    S  \r  \r  \t   M   A   R   _   K   B   L   K   A   D   R 376
0136260  001  \0  \0 266   3   ;  \t   G   E   N   E   R   A   T   E    
0136300    A       S   E   C   T   O   R       I   N   T   E   R   R   U
0136320    P   T  \r  \t   T   _   N   W   W   ;  \r  \t   L   _   M   D
0136340        O   R       T   ;  \r  \r  \t   M   A   R   _   K   B   L
0136360    K   A   D   R   +   1   ;  \t   S   T   O   R   E       T   H
0136400    E       S   T   A   T   U   S  \r  \t   N   W   W   _   L   ,
0136420        T   A   S   K   ;  \r  \t   M   D   _   K   S   T   A   T
0136440    ;  \r  \r  \t   M   A   R   _   K   B   L   K   A   D   R   ;
0136460   \t   W   R   I   T   E       T   H   E       C   U   R   R   E
0136500    N   T       D   C   B       P   O   I   N   T   E   R  \r  \t
0136520    K   S   T   A   T   _   5   ;  \t   I   N   I   T   I   A   L
0136540        S   T   A   T   U   S       I   S       I   N   C   O   M
0136560    P   L   E   T   E  \r  \t   L   _   D   C   B   R   ,   T   A
0136600    S   K   ,   B   U   S   =   0   ;  \r  \t   M   D   _   D   C
0136620    B   R   ,       :   C   O   M   M   ;  \r  \r   ;  \t   B   U
0136640    S   =   0       M   A   P   S       C   O   M   M       T   O
0136660        N   O   C 376 001  \0   Y   q   O   M   M  \r  \r   C   O
0136700    M   M   :  \t   T   _   2   ;  \t   G   E   T       T   H   E
0136720        D   I   S   K       C   O   M   M   A   N   D  \r  \t   M
0136740    A   R   _   D   C   B   R   +   T   ;  \r  \t   T   _   T   O
0136760    T   U   W   C   ;  \r  \t   L   _   M   D       X   O   R    
0137000    T   ,       T   A   S   K   ,       S   T   R   O   B   O   N
0137020    ;  \r  \t   K   W   D   C   T   _   L   ,       :   C   O   M
0137040    M   2   ;  \r  \r   ;  \t   S   T   R   O   B   O   N       M
0137060    A   P   S       C   O   M   M   2       T   O       I   D   L
0137100    E   1  \r  \r   C   O   M   M   2   :  \t   T   _   1   0   ;
0137120   \t   R   E   A   D       N   E   W       D   I   S   K       A
0137140    D   D   R   E   S   S  \r  \t   M   A   R   _   D   C   B   R
0137160    +   T   +   1   ;  \r  \t   T   _   K   W   D   C   T   ;  \r
0137200   \t   L   _   O   N   E       A   N   D       T   ;  \r  \t   L
0137220    _   -   4   0   0       A   N   D       T   ,       S   H   =
0137240    0   ;  \r  \t   T   _   M   D   ,       S   H   =   0   ,    
0137260    :   I   N   V   E   R   T   ;  \r 376 001  \0 372 033  \r   ;
0137300   \t   S   H   =   0       M   A   P   S       I   N   V   E   R
0137320    T       T   O       N   O   I   N   V   E   R   T  \r  \r   I
0137340    N   V   E   R   T   :  \t   L   _   2       X   O   R       T
0137360    ,       T   A   S   K   ,       :   B   A   D   C   O   M   M
0137400    ;  \r   N   O   I   N   V   E   R   T   :       L   _   T   ,
0137420        T   A   S   K   ,       :   B   A   D   C   O   M   M   ;
0137440   \r  \r   ;  \t   S   H   =   0       M   A   P   S       B   A
0137460    D   C   O   M   M       T   O       C   O   M   M   3  \r  \r
0137500    C   O   M   M   3   :  \t   K   N   M   A   R   _   L   ;  \r
0137520   \r  \t   M   A   R   _   K   B   L   K   A   D   R   2   ;  \t
0137540    W   R   I   T   E       T   H   E       N   E   W       D   I
0137560    S   K       A   D   D   R   E   S   S  \r  \t   T   _   S   E
0137600    C   T   2   C   M   ;  \t   C   H   E   C   K       F   O   R
0137620        S   E   C   T   O   R       >       1   3  \r  \t   L   _
0137640    T   _   K   D   A   T   A   _   K   N   M   A   R   +   T   ;
0137660   \t   N   E   W       D   I   S   K       A   D   D   R 376 001
0137700   \0 267   f   E   S   S       T   O       H   A   R   D   W   A
0137720    R   E  \r  \t   K   A   D   R   _   K   W   D   C   T   ,   A
0137740    L   U   C   Y   ;  \t   D   I   S   K       C   O   M   M   A
0137760    N   D       T   O       H   A   R   D   W   A   R   E  \r  \t
0140000    L   _   M   D       X   O   R       T   ,   T   A   S   K   ,
0140020        :   C   O   M   M   4   ;  \t   C   O   M   P   A   R   E
0140040        O   L   D       A   N   D       N   E   W       D   I   S
0140060    K       A   D   D   R   E   S   S   E   S  \r  \r   ;  \t   A
0140100    L   U   C   Y       M   A   P   S       C   O   M   M   4    
0140120    T   O       I   L   L   S   E   C  \r  \r   C   O   M   M   4
0140140    :  \t   C   K   S   U   M   R   _   L   ;  \r  \r  \t   M   A
0140160    R   _   K   B   L   K   A   D   R   2   ;  \t   W   R   I   T
0140200    E       T   H   E       N   E   W       D   I   S   K       A
0140220    D   D   R   E   S   S  \r  \t   T   _   C   A   D   M   ,   S
0140240    W   R   N   R   D   Y   ;  \t   S   E   E       I   F       D
0140260    I   S   K       I   S       R   E   A   D   Y  \r  \t   L   _
0140300    C   K   S 376 001  \0   D 322   U   M   R       A   N   D    
0140320    T   ,       :   C   O   M   M   5   ;  \r  \r   ;  \t   S   W
0140340    R   N   R   D   Y       M   A   P   S       C   O   M   M   5
0140360        T   O       W   H   Y   N   R   D   Y  \r  \r   C   O   M
0140400    M   5   :  \t   M   D   _   K   N   M   A   R   ;  \t   C   O
0140420    M   P   L   E   T   E       T   H   E       W   R   I   T   E
0140440   \r  \t   S   H   =   0   ,   T   A   S   K   ;  \r  \t   :   S
0140460    T   R   O   B   ;  \r  \r   ;  \t   S   H   =   0       M   A
0140500    P   S       S   T   R   O   B       T   O       C   K   S   E
0140520    C   T  \r  \r   C   K   S   E   C   T   :  \t   T   _   K   N
0140540    M   A   R   ,   N   F   E   R   ;  \r  \t   L   _   K   S   T
0140560    A   T       X   O   R       T   ,       :   S   T   A   L   L
0140600    ;  \r  \r   ;  \t   N   F   E   R       M   A   P   S       S
0140620    T   A   L   L       T   O       C   K   S   E   C   T   1  \r
0140640   \r   C   K   S   E   C   T   1   :       C   K   S   U   M   R
0140660    _   L   ,   X   F   R   D   A   T   ;  \r  \t   T   _   C   K
0140700    S   U   M   R   ,       :   K 376 001  \0 221   n   S   F   I
0140720    N   I   ;  \r  \r   ;  \t   X   F   R   D   A   T       M   A
0140740    P   S       K   S   F   I   N   I       T   O       C   K   S
0140760    E   C   T   2  \r  \r   C   K   S   E   C   T   2   :       L
0141000    _   S   E   C   T   M   S   K       A   N   D       T   ;  \r
0141020    K   S   L   A   S   T   :  \t   B   L   O   C   K   ,   S   H
0141040    =   0   ;  \r   G   A   S   P   :  \t   T   A   S   K   ,    
0141060    :   I   D   L   E   2   ;  \r  \r   ;  \t   S   H   =   0    
0141100    M   A   P   S       I   D   L   E   2       T   O       T   R
0141120    A   N   S   F   E   R  \r  \r   T   R   A   N   S   F   E   R
0141140    :       K   C   O   M   M   _   T   O   T   U   W   C   ;  \t
0141160    T   U   R   N       O   N       T   H   E       T   R   A   N
0141200    S   F   E   R  \r  \r   !   1   ,   2   ,   E   R   R   F   N
0141220    D   ,   N   O   E   R   R   F   N   D   ;  \r   !   1   ,   2
0141240    ,   E   F   1   ,   N   E   F   1   ;  \r  \r   D   M   P   S
0141260    T   A   T   :       T   _   C   O   M   E   R   R   1   ;  \t
0141300    S   E   E       I   F       S   T   A   T   U   S 376 001  \0
0141320  316 265       R   E   P   R   E   S   E   N   T   S       E   R
0141340    R   O   R  \r  \t   L   _   K   S   T   A   T       A   N   D
0141360        T   ;  \r  \t   M   A   R   _   D   C   B   R   +   1   ;
0141400   \t   W   R   I   T   E       F   I   N   A   L       S   T   A
0141420    T   U   S  \r  \t   K   W   D   C   T   _   L   ,   T   A   S
0141440    K   ,   S   H   =   0   ;  \r  \t   M   D   _   K   S   T   A
0141460    T   ,   :   E   R   R   F   N   D   ;  \r  \r   ;  \t   S   H
0141500    =   0       M   A   P   S       E   R   R   F   N   D       T
0141520