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