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