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