$ od -c -N 50000 [eris]<Lisp>INTERMEZZO>LIBRARY>TCP.TEDIT!3
0000000        X   E   R   O   X      \t   L   i   s   p       L   i   b
0000020    r   a   r   y       P   a   c   k   a   g   e   s  \r   2  \r
0000040   \r   4  \r   1  \r  \r   1  \r  \r   T   C   P   /   I   P  \r
0000060    1  \r   4  \r   4  \r  \r   4  \r  \r   T   h   i   s       d
0000100    o   c   u   m   e   n   t       d   e   s   c   r   i   b   e
0000120    s       t   h   e       I   n   t   e   r   l   i   s   p   -
0000140    D       i   m   p   l   e   m   e   n   t   a   t   i   o   n
0000160        o   f       t   h   e       T   C   P   /   I   P       s
0000200    u   i   t   e       o   f       n   e   t   w   o   r   k   i
0000220    n   g       p   r   o   t   o   c   o   l   s   .           T
0000240    h   e   s   e       p   r   o   t   o   c   o   l   s       w
0000260    e   r   e       d   e   v   e   l   o   p   e   d       u   n
0000300    d   e   r       t   h   e       a   u   s   p   i   c   e   s
0000320        o   f       t   h   e       D   e   p   a   r   t   m   e
0000340    n   t       o   f       D   e   f   e   n   s   e       f   o
0000360    r       t   h   e       p   u   r   p   o   s   e       o   f
0000400        s   t   a   n   d   a   r   d   i   z   i   n   g       c
0000420    o   m   m   u   n   i   c   a   t   i   o   n       m   e   c
0000440    h   a   n   i   s   m   s       w   i   t   h   i   n       s
0000460    u   c   h       D   o   D       n   e   t   w   o   r   k   s
0000500        a   s       t   h   e       A   R   P   A   n   e   t   .
0000520            T   h   e       e   n   t   i   r   e       p   r   o
0000540    t   o   c   o   l       f   a   m   i   l   y       i   s    
0000560    d   o   c   u   m   e   n   t   e   d       i   n       a    
0000600    c   o   l   l   e   c   t   i   o   n       o   f       w   o
0000620    r   k   i   n   g       p   a   p   e   r   s       k   n   o
0000640    w   n       a   s       R   F   C   '   s   ,       o   r    
0000660    R   e   q   u   e   s   t   s       f   o   r       C   o   m
0000700    m   e   n   t   s   ;       a   l   l       R   F   C   '   s
0000720        a   r   e       a   v   a   i   l   a   b   l   e       o
0000740    n   l   i   n   e       f   r   o   m       {   S   R   I   -
0000760    N   I   C   }   <   R   F   C   >   R   F   C   n   n   n   .
0001000    T   X   T       t   h   r   o   u   g   h       F   T   P    
0001020    a   n   o   n   y   m   o   u   s       l   o   g   i   n   .
0001040            W   e       w   i   l   l       r   e   f   e   r    
0001060    t   o       a   p   p   r   o   p   r   i   a   t   e       R
0001100    F   C       n   u   m   b   e   r   s       t   h   r   o   u
0001120    g   h   o   u   t       t   h   i   s       d   o   c   u   m
0001140    e   n   t       a   s       w   e       i   n   t   r   o   d
0001160    u   c   e       n   e   w       p   r   o   t   o   c   o   l
0001200    s   .           I   n   s   t   a   l   l   a   t   i   o   n
0001220        i   n   s   t   r   u   c   t   i   o   n   s       a   r
0001240    e       t   o       b   e       f   o   u   n   d       a   t
0001260        t   h   e       e   n   d       o   f       t   h   i   s
0001300        d   o   c   u   m   e   n   t   .  \r   T   C   P   /   I
0001320    P       P   R   O   T   O   C   O   L       L   A   Y   E   R
0001340    S  \r   T   h   e       T   C   P   /   I   P       f   a   m
0001360    i   l   y       c   o   n   s   i   s   t   s       o   f    
0001400    f   o   u   r       p   r   i   n   c   i   p   a   l       p
0001420    r   o   t   o   c   o   l       l   a   y   e   r   s   :  \r
0001440    L   I   N   K       L   A   Y   E   R  \r   T   h   e       p
0001460    h   y   s   i   c   a   l       l   i   n   k       l   a   y
0001500    e   r   ,       t   h   e       m   e   d   i   u   m       f
0001520    o   r       t   r   a   n   s   f   e   r   r   i   n   g    
0001540    p   a   c   k   e   t   s       b   e   t   w   e   e   n    
0001560    h   o   s   t   s   ,       i   s       a   s   s   u   m   e
0001600    d       t   o       b   e       a   n   y       m   e   d   i
0001620    u   m       c   a   p   a   b   l   e       o   f       t   r
0001640    a   n   s   p   o   r   t   i   n   g       p   a   c   k   e
0001660    t   i   z   e   d       d   a   t   a       b   e   t   w   e
0001700    e   n       h   o   s   t   s   .           C   o   m   m   o
0001720    n       l   i   n   k       l   a   y   e   r   s       i   n
0001740        t   h   i   s       f   a   m   i   l   y       i   n   c
0001760    l   u   d   e       t   h   e       E   t   h   e   r   n   e
0002000    t       a   n   d       t   h   e       A   R   P   A   n   e
0002020    t   .  \r   T   h   e       A   d   d   r   e   s   s       R
0002040    e   s   o   l   u   t   i   o   n       p   r   o   t   o   c
0002060    o   l       (   A   R   )       i   s       s   u   p   p   l
0002100    i   e   d       t   o       e   n   a   b   l   e       h   o
0002120    s   t   s       t   o       m   a   p       b   e   t   w   e
0002140    e   n       i   n   t   e   r   n   e   t       a   d   d   r
0002160    e   s   s   e   s       a   n   d       l   i   n   k       l
0002200    a   y   e   r       m   e   d   i   u   m       a   d   d   r
0002220    e   s   s   e   s   .           F   o   r       e   x   a   m
0002240    p   l   e   ,       t   h   e       i   n   t   e   r   n   e
0002260    t       l   a   y   e   r       I   P       p   r   o   t   o
0002300    c   o   l       (   s   e   e       b   e   l   o   w   )    
0002320    u   s   e   s       a       3   2   -   b   i   t       c   o
0002340    m   b   i   n   e   d       u   n   i   q   u   e       h   o
0002360    s   t       a   n   d       n   e   t   w   o   r   k       a
0002400    d   d   r   e   s   s   ;       t   h   e       h   o   s   t
0002420        a   d   d   r   e   s   s       f   i   e   l   d       i
0002440    s       o   f       v   a   r   i   a   b   l   e       s   i
0002460    z   e       a   n   d       d   e   p   e   n   d   s       o
0002500    n       t   h   e       p   a   t   t   e   r   n       e   n
0002520    c   o   d   e   d       i   n       t   h   e       h   i   g
0002540    h       o   r   d   e   r       b   i   t   s       o   f    
0002560    t   h   e       a   d   d   r   e   s   s   .           O   n
0002600        t   h   e       o   t   h   e   r       h   a   n   d   ,
0002620        t   h   e       (   1   0       M   B   )       E   t   h
0002640    e   r   n   e   t       u   s   e   s       a       f   i   x
0002660    e   d   -   s   i   z   e       4   8   -   b   i   t       u
0002700    n   i   q   u   e       h   o   s   t       a   d   d   r   e
0002720    s   s   .           T   h   e       a   d   d   r   e   s   s
0002740        r   e   s   o   l   u   t   i   o   n       p   r   o   t
0002760    o   c   o   l   ,       d   o   c   u   m   e   n   t   e   d
0003000        i   n       R   F   C   8   2   6   ,       a   l   l   o
0003020    w   s       h   o   s   t   s       t   o       d   y   n   a
0003040    m   i   c   a   l   l   y       d   i   s   c   o   v   e   r
0003060        t   h   e       l   i   n   k       l   a   y   e   r    
0003100    a   d   d   r   e   s   s       e   q   u   i   v   a   l   e
0003120    n   t   s       o   f       o   t   h   e   r       i   n   t
0003140    e   r   n   e   t       h   o   s   t   s   .  \r   I   N   T
0003160    E   R   N   E   T       L   A   Y   E   R  \r   T   h   e    
0003200    i   n   t   e   r   n   e   t       l   a   y   e   r       i
0003220    s       r   e   s   p   o   n   s   i   b   l   e       f   o
0003240    r       r   o   u   t   i   n   g       p   a   c   k   e   t
0003260    s       b   e   t   w   e   e   n       h   o   s   t   s   .
0003300            U   n   l   i   k   e       t   h   e       l   i   n
0003320    k       l   a   y   e   r   ,       t   h   e       i   n   t
0003340    e   r   n   e   t       l   a   y   e   r       i   s       c
0003360    a   p   a   b   l   e       o   f       m   o   v   i   n   g
0003400        p   a   c   k   e   t   s       b   e   t   w   e   e   n
0003420        h   o   s   t   s       w   h   i   c   h       a   r   e
0003440        n   o   t       c   o   n   n   e   c   t   e   d       t
0003460    o       t   h   e       s   a   m   e       n   e   t   w   o
0003500    r   k   .           T   h   e       t   e   r   m       I   P
0003520        i   n       T   C   P   /   I   P       r   e   f   e   r
0003540    s       t   o       "   I   n   t   e   r   n   e   t       P
0003560    r   o   t   o   c   o   l   ,   "       t   h   e       n   a
0003600    m   e       o   f       t   h   e       p   r   o   t   o   c
0003620    o   l       w   h   i   c   h       p   e   r   f   o   r   m
0003640    s       t   h   i   s       t   a   s   k       i   n       t
0003660    h   e       T   C   P   /   I   P       f   a   m   i   l   y
0003700    .           I   P       i   s       d   o   c   u   m   e   n
0003720    t   e   d       i   n       R   F   C   7   9   1   .        
0003740        I   P       i   s       n   o   t       a   s   s   u   m
0003760    e   d       t   o       b   e       e   r   r   o   r   -   f
0004000    r   e   e   ;       p   a   c   k   e   t   s       m   a   y
0004020        b   e       l   o   s   t       o   r       d   u   p   l
0004040    i   c   a   t   e   d       w   h   i   l   e       m   o   v
0004060    i   n   g       t   h   r   o   u   g   h       t   h   e    
0004100    I   n   t   e   r   n   e   t   ;       i   t       i   s    
0004120    t   h   e       r   e   s   p   o   n   s   i   b   i   l   i
0004140    t   y       o   f       t   h   e       t   r   a   n   s   p
0004160    o   r   t       l   a   y   e   r       (   s   e   e       b
0004200    e   l   o   w   )       t   o       g   u   a   r   a   n   t
0004220    e   e           p   e   r   f   e   c   t       d   e   l   i
0004240    v   e   r   y       s   h   o   u   l   d       t   h   e    
0004260    c   l   i   e   n   t       r   e   q   u   i   r   e       i
0004300    t   .  \r   I   P       a   l   s   o       d   e   p   e   n
0004320    d   s       o   n       a   n       a   s   s   o   c   i   a
0004340    t   e   d       p   r   o   t   o   c   o   l       c   a   l
0004360    l   e   d       I   C   M   P   ,       t   h   e       "   I
0004400    n   t   e   r   n   e   t       C   o   n   t   r   o   l    
0004420    M   e   s   s   a   g   e       P   r   o   t   o   c   o   l
0004440    .   "           I   C   M   P       i   s       r   e   s   p
0004460    o   n   s   i   b   l   e       f   o   r       f   o   r    
0004500    h   a   n   d   l   i   n   g       e   x   c   e   p   t   i
0004520    o   n   a   l       c   o   n   d   i   t   i   o   n   s    
0004540    w   h   i   c   h       a   r   i   s   e       b   e   t   w
0004560    e   e   n       h   o   s   t   s       u   s   i   n   g    
0004600    I   P   .           S   u   c   h       c   o   n   d   i   t
0004620    i   o   n   s       i   n   c   l   u   d   e       t   h   e
0004640        i   n   a   b   i   l   i   t   y       t   o       d   e
0004660    l   i   v   e   r       p   a   c   k   e   t   s   ,       e
0004700    r   r   o   r   s       i   n       p   a   c   k   e   t    
0004720    f   o   r   m   a   t   s   ,       e   t   c   .           I
0004740    C   M   P       i   s       d   o   c   u   m   e   n   t   e
0004760    d       i   n       R   F   C   7   9   2   .  \r   T   R   A
0005000    N   S   P   O   R   T       L   A   Y   E   R  \r   T   h   e
0005020        t   r   a   n   s   p   o   r   t       l   a   y   e   r
0005040        i   s       r   e   s   p   o   n   s   i   b   l   e    
0005060    f   o   r       a   s   s   u   r   i   n   g       e   r   r
0005100    o   r   -   f   r   e   e   ,       d   u   p   l   i   c   a
0005120    t   e   -   f   r   e   e   ,       s   e   q   u   e   n   c
0005140    e   d       d   e   l   i   v   e   r   y       o   f       p
0005160    a   c   k   e   t   s       b   e   t   w   e   e   n       c
0005200    o   m   m   u   n   i   c   a   t   i   n   g       p   r   o
0005220    c   e   s   s   e   s   .           T   h   e       m   o   s
0005240    t       c   o   m   m   o   n       t   r   a   n   s   p   o
0005260    r   t       l   a   y   e   r       i   s       T   C   P   ,
0005300        t   h   e       "   T   r   a   n   s   p   o   r   t    
0005320    C   o   n   t   r   o   l       P   r   o   t   o   c   o   l
0005340    .   "           T   C   P       m   a   i   n   t   a   i   n
0005360    s       t   h   e       a   p   p   e   a   r   a   n   c   e
0005400        o   f       a       p   e   r   f   e   c   t       b   y
0005420    t   e       s   t   r   e   a   m       b   e   t   w   e   e
0005440    n       p   r   o   c   e   s   s   e   s   .           T   C
0005460    P       i   s       d   o   c   u   m   e   n   t   e   d    
0005500    i   n       R   F   C   7   9   3   .      \r   A   n       u
0005520    n   r   e   l   i   a   b   l   e       t   r   a   n   s   p
0005540    o   r   t       l   a   y   e   r       c   a   l   l   e   d
0005560        U   D   P 233   t   h   e       "   U   s   e   r       D
0005600    a   t   a   g   r   a   m       P   r   o   t   o   c   o   l
0005620    " 233   i   s       a   l   s   o       d   o   c   u   m   e
0005640    n   t   e   d   .           U   D   P       a   l   l   o   w
0005660    s       f   o   r       p   a   c   k   e   t       e   x   c
0005700    h   a   n   g   e       b   e   t   w   e   e   n       c   o
0005720    m   m   u   n   i   c   a   t   i   n   g       p   r   o   c
0005740    e   s   s   e   s   ,       b   u   t       m   a   k   e   s
0005760        n   o   t       a   t   t   e   m   p   t       t   o    
0006000    g   u   a   r   a   n   t   e   e       d   e   l   i   v   e
0006020    r   y   ,       s   u   p   p   r   e   s   s       d   u   p
0006040    l   i   c   a   t   i   o   n   ,       e   t   c   .        
0006060    C   l   i   e   n   t   s       o   f       U   D   P       m
0006100    u   s   t       p   r   o   v   i   d   e       t   h   e   i
0006120    r       o   w   n       e   r   r   o   r   -   r   e   c   o
0006140    v   e   r   y       m   e   c   h   a   n   i   s   m       i
0006160    f       n   e   c   e   s   s   a   r   y   .       U   D   P
0006200        i   s       d   o   c   u   m   e   n   t   e   d       i
0006220    n       R   F   C   7   6   8   .  \r   A   P   P   L   I   C
0006240    A   T   I   O   N       L   A   Y   E   R  \r   A       l   a
0006260    r   g   e       n   u   m   b   e   r       o   f       a   p
0006300    p   l   i   c   a   t   i   o   n   s       c   u   r   r   e
0006320    n   t   l   y       e   x   i   s   t       i   n       t   h
0006340    e       T   C   P   /   I   P       f   a   m   i   l   y   .
0006360            T   h   e       m   o   s   t       c   o   m   m   o
0006400    n       a   p   p   l   i   c   a   t   i   o   n   s       a
0006420    r   e   :  \r   F   I   L   E       T   R   A   N   S   F   E
0006440    R  \r   T   w   o       p   r   i   n   c   i   p   a   l    
0006460    f   i   l   e       t   r   a   n   s   f   e   r       a   p
0006500    p   l   i   c   a   t   i   o   n   s       a   r   e       i
0006520    n       u   s   e   :       F   T   P   ,       b   a   s   e
0006540    d       o   n       T   C   P       a   n   d       d   o   c
0006560    u   m   e   n   t   a   t   e   d       i   n       R   F   C
0006600    7   6   5   ;       a   n   d       T   F   T   P       (   t
0006620    h   e       "   t   r   i   v   i   a   l       f   i   l   e
0006640        t   r   a   n   s   f   e   r       p   r   o   t   o   c
0006660    o   l   "   )   ,       b   a   s   e   d       o   n       U
0006700    D   P       a   n   d       d   o   c   u   m   e   n   t   e
0006720    d       i   n       R   F   C   7   8   3   .           B   o
0006740    t   h       a   r   e       i   m   p   l   e   m   e   n   t
0006760    e   d       i   n       I   n   t   e   r   l   i   s   p   -
0007000    D   ,       a   n   d       w   e       s   h   a   l   l    
0007020    d   i   s   c   u   s   s       e   a   c   h       a   t    
0007040    g   r   e   a   t   e   r       l   e   n   g   t   h       l
0007060    a   t   e   r       i   n       t   h   i   s       d   o   c
0007100    u   m   e   n   t   .  \r   V   I   R   T   U   A   L       T
0007120    E   R   M   I   N   A   L  \r   T   h   e       T   E   L   N
0007140    E   T       p   r   o   t   o   c   o   l   ,       d   o   c
0007160    u   m   e   n   t   e   d       i   n       R   F   C   8   5
0007200    4   ,       s   p   e   c   i   f   i   e   s       t   h   e
0007220        p   r   o   t   o   c   o   l       f   o   r       v   i
0007240    r   t   u   a   l       t   e   r   m   i   n   a   l       i
0007260    n   t   e   r   a   c   t   i   o   n       b   e   t   w   e
0007300    e   n       a       u   s   e   r       a   n   d       a    
0007320    r   e   m   o   t   e       s   y   s   t   e   m   .        
0007340    T   h   e       I   n   t   e   r   l   i   s   p   -   D    
0007360    C   h   a   t       s   y   s   t   e   m       w   i   l   l
0007400        u   s   e       t   h   e       T   E   L   N   E   T    
0007420    p   r   o   t   o   c   o   l       t   o       c   o   n   n
0007440    e   c   t       t   o       T   C   P   -   o   n   l   y    
0007460    h   o   s   t   s   .  \r   M   A   I   L  \r   S   M   T   P
0007500        (   s   i   m   p   l   e       m   a   i   l       t   r
0007520    a   n   s   f   e   r       p   r   o   t   o   c   o   l   )
0007540            e   n   a   b   l   e   s       t   h   e       d   e
0007560    l   i   v   e   r   y       o   f       m   a   i   l       b
0007600    e   t   w   e   e   n       s   y   s   t   e   m       e   l
0007620    e   m   e   n   t   s       u   s   i   n   g       T   C   P
0007640    .       I   t       i   s       n   o   t       c   u   r   r
0007660    e   n   t   l   y       i   m   p   l   e   m   e   n   t   e
0007700    d       i   n       I   n   t   e   r   l   i   s   p   -   D
0007720    .           S   M   T   P       i   s       d   o   c   u   m
0007740    e   n   t   e   d       i   n       R   F   C   8   2   1   .
0007760   \r   I   N   T   E   R   L   I   S   P   -   D       F   I   L
0010000    E   S  \r   T   h   e       f   i   l   e   s       w   h   i
0010020    c   h       i   m   p   l   e   m   e   n   t       t   h   e
0010040        T   C   P   /   I   P       p   r   o   t   o   c   o   l
0010060        s   u   i   t   e       a   r   e       d   i   v   i   d
0010100    e   d       i   n   t   o       t   w   o       c   l   a   s
0010120    s   e   s   :       t   h   o   s   e       w   h   i   c   h
0010140        i   m   p   l   e   m   e   n   t       l   o   w   -   l
0010160    e   v   e   l       f   u   n   c   t   i   o   n   a   l   i
0010200    t   y   ,       n   o   r   m   a   l   l   y       n   o   t
0010220        o   f       i   n   t   e   r   e   s   t       t   o    
0010240    g   e   n   e   r   a   l       u   s   e   r   s   ,       a
0010260    n   d       t   h   o   s   e       w   h   i   c   h       i
0010300    m   p   l   e   m   e   n   t       h   i   g   h   e   r   -
0010320    l   e   v   e   l       f   u   n   c   t   i   o   n   a   l
0010340    i   t   y       f   o   r       u   s   e   r       p   r   o
0010360    g   r   a   m   s       (   e   i   t   h   e   r       a   p
0010400    p   l   i   c   a   t   i   o   n       o   r       t   r   a
0010420    n   s   p   o   r   t       l   a   y   e   r       p   r   o
0010440    t   o   c   o   l   s   )   .           A   l   l       f   i
0010460    l   e   s       r   e   s   i   d   e       i   n       t   h
0010500    e       L   i   s   p   L   i   b   r   a   r   y       d   i
0010520    r   e   c   t   o   r   y   .  \r   T   h   e       h   i   g
0010540    h   e   r   -   l   e   v   e   l       f   u   n   c   t   i
0010560    o   n   s       r   e   s   i   d   e       i   n       t   h
0010600    e   s   e       f   i   l   e   s   :  \r   T   C   P  \t   T
0010620    h   e       T   C   P       l   a   y   e   r   .           I
0010640    m   p   l   e   m   e   n   t   s       T   C   P       s   t
0010660    r   e   a   m   s   ,       b   a   s   e   d       o   n    
0010700    t   h   e       b   u   f   f   e   r   e   d       T   C   P
0010720        d   e   v   i   c   e       (   e   .   g   .       B   I
0010740    N       r   u   n   s       i   n       m   i   c   r   o   c
0010760    o   d   e   )   .  \r   T   C   P   D   E   B   U   G  \t   R
0011000    o   u   t   i   n   e   s       t   o       h   e   l   p    
0011020    d   e   b   u   g       T   C   P       a   n   d       T   C
0011040    P   -   b   a   s   e   d       a   p   p   l   i   c   a   t
0011060    i   o   n   s   .  \r   T   C   P   F   T   P  \t   T   h   e
0011100        T   C   P   -   b   a   s   e   d       f   i   l   e    
0011120    t   r   a   n   s   f   e   r       p   r   o   t   o   c   o
0011140    l   .           C   r   e   a   t   e   s       a       n   e
0011160    w       v   i   r   t   u   a   l       I   /   O       d   e
0011200    v   i   c   e   ,       a   l   l   o   w   i   n   g       t
0011220    r   a   n   s   p   a   r   e   n   t       f   i   l   i   n
0011240    g       o   p   e   r   a   t   i   o   n   s       w   i   t
0011260    h       T   C   P   -   o   n   l   y       h   o   s   t   s
0011300    .  \r   T   C   P   C   H   A   T  \t   I   m   p   l   e   m
0011320    e   n   t   s       t   h   e       T   E   L   N   E   T    
0011340    p   r   o   t   o   c   o   l       f   o   r       t   h   e
0011360        C   h   a   t       s   y   s   t   e   m   .  \r   U   D
0011400    P  \t   T   h   e       U   D   P       l   a   y   e   r   .
0011420   \r   T   F   T   P  \t   I   m   p   l   e   m   e   n   t   s
0011440        t   h   e       T   F   T   P       p   r   o   t   o   c
0011460    o   l   .           C   r   e   a   t   e   s       a       b
0011500    u   f   f   e   r   e   d       T   F   T   P       d   e   v
0011520    i   c   e       t   o       a   l   l   o   w       e   f   f
0011540    i   c   i   e   n   t       b   u   l   k       t   r   a   n
0011560    s   f   e   r       b   e   t   w   e   e   n       h   o   s
0011600    t   s   .  \r   T   h   e       l   o   w   -   l   e   v   e
0011620    l       f   u   n   c   t   i   o   n   s       r   e   s   i
0011640    d   e       i   n       t   h   e       f   o   l   l   o   w
0011660    i   n   g       f   i   l   e   s   :  \r   L   L   I   P  \t
0011700    I   m   p   l   e   m   e   n   t   s       t   h   e       I
0011720    P       l   a   y   e   r   .      \r   L   L   I   C   M   P
0011740   \t   I   m   p   l   e   m   e   n   t   s       I   C   M   P
0011760        f   o   r       I   P   .  \r   L   L   A   R  \t   I   m
0012000    p   l   e   m   e   n   t   s       A   R       (   A   d   d
0012020    r   e   s   s       R   e   s   o   l   u   t   i   o   n   )
0012040        f   o   r       3       a   n   d       1   0       M   B
0012060        E   t   h   e   r   n   e   t   .  \r   H   T   E  \t   I
0012100    m   p   l   e   m   e   n   t   s       f   u   n   c   t   i
0012120    o   n   a   l   i   t   y       n   e   c   e   s   s   a   r
0012140    y       t   o       p   a   r   s   e       R   F   C   8   1
0012160    0   -   s   t   y   l   e       H   O   S   T   S   .   T   X
0012200    T       f   i   l   e   s   .           T   h   i   s       a
0012220    l   l   o   w   s       n   a   m   e       t   o       a   d
0012240    d   r   e   s   s       t   r   a   n   s   l   a   t   i   o
0012260    n       w   i   t   h   i   n       t   h   e       I   n   t
0012300    e   r   l   i   s   p   -   D       h   o   s   t   ,       a
0012320    s       t   h   e   r   e       i   s       c   u   r   r   e
0012340    n   t   l   y       n   o       s   a   t   i   s   f   a   c
0012360    t   o   r   y       n   e   t   w   o   r   k   -   a   c   c
0012400    e   s   s   i   b   l   e       s   e   r   v   i   c   e    
0012420    t   o       p   e   r   f   o   r   m       t   h   i   s    
0012440    t   a   s   k   .  \r   L   L   I   C   M   P   ,       L   L
0012460    A   R   ,       a   n   d       H   T   E       a   r   e    
0012500    l   o   a   d   e   d       a   u   t   o   m   a   t   i   c
0012520    a   l   l   y       b   y       L   L   I   P       w   h   e
0012540    n       n   e   c   e   s   s   a   r   y   .           L   L
0012560    I   P       i   s       i   t   s   e   l   f       l   o   a
0012600    d   e   d       b   y       T   C   P       o   r       U   D
0012620    P       w   h   e   n       n   e   c   e   s   s   a   r   y
0012640    .           W   e       n   o   w       d   o   c   u   m   e
0012660    n   t       e   a   c   h       o   f       t   h   e   s   e
0012700        f   i   l   e   s   :  \r   T   C   P  \r   T   C   P    
0012720    i   m   p   l   e   m   e   n   t   s       t   h   e       t
0012740    r   a   n   s   p   o   r   t       c   o   n   t   r   o   l
0012760        p   r   o   t   o   c   o   l       f   o   r       I   n
0013000    t   e   r   l   i   s   p   -   D   .           A   f   t   e
0013020    r       T   C   P       i   s       l   o   a   d   e   d   ,
0013040        I   n   t   e   r   l   i   s   p   -   D       s   u   p
0013060    p   o   r   t   s       a       T   C   P   -   s   t   r   e
0013100    a   m   ,       c   a   p   a   b   l   e       o   f       b
0013120    i   -   d   i   r   e   c   t   i   o   n   a   l       I   /
0013140    O       t   o       a       r   e   m   o   t   e       s   y
0013160    s   t   e   m       e   l   e   m   e   n   t   .           T
0013200    h   e       f   o   l   l   o   w   i   n   g       f   u   n
0013220    c   t   i   o   n       a   r   e       i   n   t   e   n   d
0013240    e   d       f   o   r       u   s   e       b   y       a   p
0013260    p   l   i   c   a   t   i   o   n   s       p   r   o   g   r
0013300    a   m   s   :  \r   (   T   C   P   .   O   P   E   N       D
0013320    S   T   .   H   O   S   T       D   S   T   .   P   O   R   T
0013340        S   R   C   .   P   O   R   T       M   O   D   E       A
0013360    C   C   E   S   S       N   O   E   R   R   O   R   F   L   G
0013400    )  \t   [   F   u   n   c   t   i   o   n   ]  \r   O   p   e
0013420    n   s       a       T   C   P       s   t   r   e   a   m    
0013440    t   o       D   S   T   .   P   O   R   T       o   n       D
0013460    S   T   .   H   O   S   T       f   r   o   m       S   R   C
0013500    .   P   O   R   T   .  \r   M   O   D   E       i   s       e
0013520    i   t   h   e   r       A   C   T   I   V   E   ,       m   e
0013540    a   n   i   n   g       a   c   t       a   s       i   n   i
0013560    t   i   a   t   o   r       o   f       t   h   e       c   o
0013600    n   n   e   c   t   i   o   n   ,       o   r       P   A   S
0013620    S   I   V   E   ,       m   e   a   n   i   n   g       t   o
0013640        w   a   i   t       f   o   r       a       r   e   m   o
0013660    t   e       s   y   s   t   e   m       e   l   e   m   e   n
0013700    t       t   o       i   n   i   t   i   a   t   e       t   h
0013720    e       c   o   n   n   e   c   t   i   o   n   .  \r   A   C
0013740    C   E   S   S       i   s       e   i   t   h   e   r       I
0013760    N   P   U   T   ,       O   U   T   P   U   T   ,       o   r
0014000        A   P   P   E   N   D       (   O   U   T   P   U   T    
0014020    a   n   d       A   P   P   E   N   D       a   r   e       t
0014040    r   e   a   t   e   d       i   n       t   h   e       s   a
0014060    m   e       m   a   n   n   e   r   )   .      \r   I   f    
0014100    N   O   E   R   R   O   R   F   L   G       i   s       n   o
0014120    n   -   N   I   L   ,       T   C   P   .   O   P   E   N    
0014140    w   i   l   l       r   e   t   u   r   n       N   I   L    
0014160    i   f       t   h   e       c   o   n   n   e   c   t   i   o
0014200    n       f   a   i   l   s   ;       o   t   h   e   r   w   i
0014220    s   e   ,       T   C   P   .   O   P   E   N       w   i   l
0014240    l       c   a   l   l       E   R   R   O   R       t   o    
0014260    s   i   g   n   a   l       f   a   i   l   u   r   e   .  \r
0014300    I   f       T   C   P   .   O   P   E   N       s   u   c   c
0014320    e   e   d   s   ,       i   t       r   e   t   u   r   n   s
0014340        a       S   T   R   E   A   M       o   p   e   n       a
0014360    s       s   p   e   c   i   f   i   e   d       b   y       A
0014400    C   C   E   S   S   .           T   h   e       g   e   n   e
0014420    r   i   c       o   p   e   r   a   t   i   o   n   s       B
0014440    I   N   ,       B   O   U   T   ,       P   E   E   K   B   I
0014460    N   ,       B   I   N   S   ,       B   O   U   T   S   ,    
0014500    R   E   A   D   P   ,       E   O   F   P   ,           O   P
0014520    E   N   P   ,       G   E   T   F   I   L   E   P   T   R   ,
0014540        F   O   R   C   E   O   U   T   P   U   T   ,       a   n
0014560    d       C   L   O   S   E   F       m   a   y       b   e    
0014600    p   e   r   f   o   r   m   e   d       o   n       s   t   r
0014620    e   a   m       o   p   e   n   e   d       f   o   r       s
0014640    u   i   t   a   b   l   e       a   c   c   e   s   s   .  \r
0014660    (   T   C   P   .   O   T   H   E   R   .   S   T   R   E   A
0014700    M       S   T   R   E   A   M   )  \t   [   F   u   n   c   t
0014720    i   o   n   ]  \r   R   e   t   u   r   n   s       t   h   e
0014740        S   T   R   E   A   M       o   p   e   n       i   n    
0014760    t   h   e       o   t   h   e   r       d   i   r   e   c   t
0015000    i   o   n       w   i   t   h       r   e   s   p   e   c   t
0015020        t   o       S   T   R   E   A   M       (   e   .   g   .
0015040    ,       i   f       S   T   R   E   A   M       i   s       o
0015060    p   e   n       f   o   r       I   N   P   U   T   ,       T
0015100    C   P   .   O   T   H   E   R   .   S   T   R   E   A   M    
0015120    r   e   t   u   r   n   s       a       S   T   R   E   A   M
0015140        o   p   e   n       f   o   r       O   U   T   P   U   T
0015160    ,       a   n   d       v   i   c   a   -   v   e   r   s   a
0015200    )   .  \r   (   T   C   P   .   U   R   G   E   N   T   .   E
0015220    V   E   N   T       S   T   R   E   A   M   )  \t   [   F   u
0015240    n   c   t   i   o   n   ]  \r   R   e   t   u   r   n   s    
0015260    a   n       e   v   e   n   t       u   p   o   n       w   h
0015300    i   c   h       a       u   s   e   r       p   r   o   c   e
0015320    s   s       m   a   y       w   a   i   t       f   o   r    
0015340    U   R   G   E   N   T       d   a   t   a       t   o       a
0015360    r   r   i   v   e       o   n       S   T   R   E   A   M   .
0015400       \r   (   T   C   P   .   U   R   G   E   N   T   P       S
0015420    T   R   E   A   M   )  \t   [   F   u   n   c   t   i   o   n
0015440    ]  \r   R   e   t   u   r   n   s       T       i   s       S
0015460    T   R   E   A   M       i   s       c   u   r   r   e   n   t
0015500    l   y       r   e   a   d   i   n   g       U   R   G   E   N
0015520    T       d   a   t   a   .  \r   (   T   C   P   .   S   T   O
0015540    P   )  \t   [   F   u   n   c   t   i   o   n   ]  \r   D   i
0015560    s   a   b   l   e   s       t   h   e       T   C   P       p
0015600    r   o   t   o   c   o   l   ,       c   l   o   s   i   n   g
0015620        a   l   l       o   p   e   n       T   C   P       s   t
0015640    r   e   a   m   s   .  \r   (   \   T   C   P   .   I   N   I
0015660    T   )  \t   [   F   u   n   c   t   i   o   n   ]  \r   (   R
0015700    e   )   I   n   i   t   i   a   l   i   z   e   s       t   h
0015720    e       T   C   P       p   a   c   k   a   g   e   .  \r   \
0015740    T   C   P   .   D   E   F   A   U   L   T   .   R   E   C   E
0015760    I   V   E   .   W   I   N   D   O   W  \t   [   V   a   r   i
0016000    a   b   l   e   ]  \r   T   h   e       d   e   f   a   u   l
0016020    t       n   u   m   b   e   r       o   f       b   y   t   e
0016040    s       a   l   l   o   w   e   d       o   u   t   s   t   a
0016060    n   d   i   n   g       f   r   o   m       t   h   e       r
0016100    e   m   o   t   e       s   y   s   t   e   m   .           I
0016120    n   i   t   i   a   l   l   y       2   0   0   0   .  \r   T
0016140    C   P   D   E   B   U   G  \r   T   C   P   D   E   B   U   G
0016160        i   m   p   l   e   m   e   n   t   s       t   r   a   c
0016200    i   n   g       a   n   d       t   e   s   t       f   u   n
0016220    c   t   i   o   n   s       u   s   e   d       t   o       d
0016240    e   b   u   g       T   C   P       a   n   d       T   C   P
0016260    -   b   a   s   e   d       a   p   p   l   i   c   a   t   i
0016300    o   n   s   .           T   h   e       f   o   l   l   o   w
0016320    i   n   g       f   u   n   c   t   i   o   n   s       m   a
0016340    y       b   e       o   f       i   n   t   e   r   e   s   t
0016360        t   o       a   p   p   l   i   c   a   t   i   o   n   s
0016400        p   r   o   g   r   a   m   m   e   r   s   :  \r   (   T
0016420    C   P   T   R   A   C   E   )  \t   [   F   u   n   c   t   i
0016440    o   n   ]  \r   O   p   e   n   s       a       t   r   a   c
0016460    e       w   i   n   d   o   w       a   n   d       a   t   t
0016500    a   c   h   e   s       a       m   e   n   u       t   o    
0016520    t   h   e       w   i   n   d   o   w   '   s       t   o   p
0016540    .           T   h   e       m   e   n   u       e   n   t   r
0016560    i   e   s       r   e   p   r   e   s   e   n   t       s   t
0016600    a   t   e       c   h   a   n   g   e   s       o   r       d
0016620    a   t   a       e   l   e   m   e   n   t   s       t   o    
0016640    b   e       t   r   a   c   e   d   ;       e   a   c   h    
0016660    e   n   t   r   y       i   s       t   o   g   g   l   e   :
0016700        b   u   t   t   o   n   i   n   g       o   n   c   e    
0016720    w   i   l   l       a   c   t   i   v   a   t   e       t   h
0016740    e       t   r   a   c   e       o   f       t   h   e       p
0016760    a   r   t   i   c   u   l   a   r       e   l   e   m   e   n
0017000    t   ,       a   n   d       w   i   l   l       g   r   a   y
0017020    -   o   v   e   r       t   h   e       e   n   t   r   y   ;
0017040        b   u   t   t   o   n   i   n   g       a       s   e   c
0017060    o   n   d       t   i   m   e       w   i   l   l       d   e
0017100    a   c   t   i   v   a   t   e       t   h   e       t   r   a
0017120    c   i   n   g       a   n   d       u   n   g   r   a   y    
0017140    t   h   e       m   e   n   u       i   t   e   m   .        
0017160    T   h   e       f   o   l   l   o   w   i   n   g       d   a
0017200    t   a       e   l   e   m   e   n   t   s   /   t   r   a   n
0017220    s   i   t   i   o   n   s       m   a   y       b   e       d
0017240    i   s   p   l   a   y   e   d   :  \r   C   o   n   t   e   n
0017260    t   s      \t   A       l   i   n   e   '   s       w   o   r
0017300    t   h       o   f       p   a   c   k   e   t       c   o   n
0017320    t   e   n   t   s       a   r   e       d   i   s   p   l   a
0017340    y   e   d   .           T   h   e       I   n   c   o   m   i
0017360    n   g       o   r       O   u   t   g   o   i   n   g       s
0017400    w   i   t   c   h       m   u   s   t       b   e       o   n
0017420    .  \r   I   n   c   o   m   i   n   g  \t   I   n   c   o   m
0017440    i   n   g       d   a   t   a       i   s       d   i   s   p
0017460    l   a   y   e   d   .  \r   O   u   t   g   o   i   n   g  \t
0017500    O   u   t   g   o   i   n   g       d   a   t   a       i   s
0017520        d   i   s   p   l   a   y   e   d   .  \r   C   h   e   c
0017540    k   s   u   m   s  \t   C   h   e   c   k   s   u   m   s    
0017560    f   o   r       e   a   c   h       T   C   P       s   e   g
0017600    m   e   n   t       a   r   e       d   i   s   p   l   a   y
0017620    e   d   .  \r   T   i   m   e  \t   T   h   e       t   i   m
0017640    e       i   n   t   e   r   v   a   l       s   i   n   c   e
0017660        t   h   e       l   a   s   t       a   c   t   i   o   n
0017700        o   n       t   h   e       c   o   n   n   e   c   t   i
0017720    o   n       i   s       d   i   s   p   l   a   y   e   d   .
0017740   \r   T   r   a   n   s   i   t   i   o   n   s  \t   S   t   a
0017760    t   e       t   r   a   n   s   i   t   i   o   n   s       o
0020000    n       t   h   e       T   C   P       s   t   a   t   e    
0020020    m   a   c   h   i   n   e       a   r   e       d   i   s   p
0020040    l   a   y   e   d   .  \r   (   P   P   T   C   B       T   C
0020060    B       F   I   L   E   )  \t   [   F   u   n   c   t   i   o
0020100    n   ]  \r   T   h   e       s   t   a   t   e       o   f    
0020120    a       T   C   P       c   o   n   n   e   c   t   i   o   n
0020140        i   s       p   r   i   n   t   e   d   .           P   P
0020160    T   C   B       i   s       n   o   r   m   a   l   l   y    
0020200    t   h   e       I   N   F   O       f   u   n   c   t   i   o
0020220    n       f   o   r       t   h   e       p   r   o   c   e   s
0020240    s       w   h   i   c   h       m   o   n   i   t   o   r   s
0020260        a       c   o   n   n   e   c   t   i   o   n   ;       t
0020300    h   u   s   ,       b   u   t   t   o   n   i   n   g       I
0020320    N   F   O       i   n       t   h   e       p   r   o   c   e
0020340    s   s       s   t   a   t   u   s       w   i   n   d   o   w
0020360        w   i   l   l       c   a   u   s   e       a       w   i
0020400    n   d   o   w       t   o       p   o   p       u   p       c
0020420    o   n   t   a   i   n   i   n   g       a       r   e   p   o
0020440    r   t       o   n       t   h   e       s   t   a   t   u   s
0020460        o   f       t   h   e       a   s   s   o   c   i   a   t
0020500    e   d       c   o   n   n   e   c   t   i   o   n   .  \r   (
0020520    T   C   P   .   E   C   H   O   T   E   S   T       H   O   S
0020540    T       N   L   I   N   E   S   )  \t   [   F   u   n   c   t
0020560    i   o   n   ]  \r   O   p   e   n   s       a       T   C   P
0020600        c   o   n   n   e   c   t   i   o   n       t   o       t
0020620    h   e       T   C   P       e   c   h   o       p   o   r   t
0020640        o   n       H   O   S   T   ,       a   n   d       s   e
0020660    n   d   s       N   L   I   N   E   S       o   f       r   a
0020700    n   d   o   m       t   e   x   t   .           T   h   e    
0020720    e   c   h   o       r   e   s   p   o   n   s   e   s       a
0020740    r   e       d   i   s   p   l   a   y   e   d       i   n    
0020760    a       w   i   n   d   o   w   .  \r   (   T   C   P   .   E
0021000    C   H   O   .   S   E   R   V   E   R       P   O   R   T   )
0021020   \t   [   F   u   n   c   t   i   o   n   ]  \r   S   t   a   r
0021040    t   s       a       p   r   o   c   e   s   s       a   c   t
0021060    i   n   g       a   s       a       T   C   P       e   c   h
0021100    o       s   e   r   v   e   r       o   n       P   O   R   T
0021120        (   d   e   f   a   u   l   t   s       t   o       t   h
0021140    e       T   C   P       e   c   h   o       p   o   r   t   .
0021160   \r   O   t   h   e   r       t   r   a   c   i   n   g       a
0021200    n   d       d   e   b   u   g   g   i   n   g       f   u   n
0021220    c   t   i   o   n   s       m   a   y       b   e       f   o
0021240    u   n   d       b   y       e   x   a   m   i   n   i   n   g
0021260        t   h   e       s   o   u   r   c   e       f   i   l   e
0021300    .  \r   T   C   P   F   T   P  \r   T   C   P   F   T   P    
0021320    i   m   p   l   e   m   e   n   t   s       a       v   i   r
0021340    t   u   a   l       I   /   O       d   e   v   i   c   e    
0021360    w   h   i   c   h       p   e   r   f   o   r   m   s       I
0021400    n   t   e   r   l   i   s   p   -   D       f   i   l   i   n
0021420    g       o   p   e   r   a   t   i   o   n   s       t   r   a
0021440    n   s   p   a   r   e   n   t   l   y       u   s   i   n   g
0021460        t   h   e       R   F   C   7   6   5       F   T   P    
0021500    p   r   o   t   o   c   o   l   .           T   h   e       s
0021520    t   a   n   d   a   r   d       f   i   l   i   n   g       o
0021540    p   e   r   a   t   i   o   n   s       o   f       r   e   a
0021560    d   i   n   g   ,       w   r   i   t   i   n   g   ,       r
0021600    e   n   a   m   i   n   g   ,       d   e   l   e   t   i   n
0021620    g   ,       a   n   d       d   i   r   e   c   t   o   r   y
0021640        e   n   u   m   e   r   a   t   i   o   n       a   r   e
0021660        s   u   p   p   o   r   t   e   d       b   y       t   h
0021700    e       T   C   P   F   T   P       d   e   v   i   c   e   .
0021720            R   a   n   d   o   m       a   c   c   e   s   s    
0021740    f   i   l   i   n   g   ,       o   n       t   h   e       o
0021760    t   h   e   r       h   a   n   d   ,       i   s       n   o
0022000    t       s   u   p   p   o   r   t   e   d   ,       a   s    
0022020    t   h   e   r   e       i   s       n   o       p   r   o   t
0022040    o   c   o   l       s   p   e   c   i   f   i   c   a   t   i
0022060    o   n       f   o   r       p   e   r   f   o   r   m   i   n
0022100    g       r   a   n   d   o   m       a   c   c   e   s   s    
0022120    o   p   e   r   a   t   i   o   n   s       o   n       f   i
0022140    l   e   s   .           T   h   u   s   ,       I   n   t   e
0022160    r   l   i   s   p   -   D       o   p   e   r   a   t   i   o
0022200    n   s       s   u   c   h       a   s       r   e   c   o   m
0022220    p   i   l   i   n   g       o   f       p   a   r   t   s    
0022240    o   f       f   i   l   e   s       w   i   l   l       n   o
0022260    t       w   o   r   k   .  \r   O   n   c   e       T   C   P
0022300    F   T   P       i   s       l   o   a   d   e   d   ,        
0022320    f   i   l   i   n   g       o   p   e   r   a   t   i   o   n
0022340    s       s   h   o   u   l   d       b   e       t   r   a   n
0022360    s   p   a   r   e   n   t       t   o       u   s   e   r   s
0022400    ;       n   o       a   d   d   i   t   i   o   n   a   l    
0022420    i   n   i   t   i   a   l   i   z   a   t   i   o   n       n
0022440    e   e   d       b   e       p   e   r   f   o   r   m   e   d
0022460    .           T   h   e       f   o   l   l   o   w   i   n   g
0022500        f   u   n   c   t   i   o   n   s       a   r   e       a
0022520    v   a   i   l   a   b   l   e       f   o   r       d   e   b
0022540    u   g   g   i   n   g       o   r       e   x   t   r   a   c
0022560    t   i   n   g       o   n   e   '   s       s   e   l   f    
0022600    f   r   o   m       p   a   t   h   o   l   o   g   i   c   a
0022620    l       s   t   a   t   e   s   :  \r   (   F   T   P   D   E
0022640    B   U   G       F   L   G   )  \t   [   F   u   n   c   t   i
0022660    o   n   ]  \r   I   f       F   L   G       i   s       T   ,
0022700        o   p   e   n   s       a       s   c   r   o   l   l   i
0022720    n   g       t   r   a   c   e       w   i   n   d   o   w    
0022740    w   h   i   c   h       d   i   s   p   l   a   y   s       F
0022760    T   P       c   o   m   m   a   n   d   s       a   s       t
0023000    h   e   y       a   r   e       i   s   s   u   e   d   .    
0023020        P   U   P   F   T   P       c   o   m   m   a   n   d   s
0023040        w   i   l   l       a   l   s   o       b   e       d   i
0023060    s   p   l   a   y   e   d       i   n       t   h   i   s    
0023100    w   i   n   d   o   w       (   t   h   e       w   i   n   d
0023120    o   w       i   s       t   h   e       v   a   l   u   e    
0023140    o   f       F   T   P   D   E   B   U   G   L   O   G   )   .
0023160   \r   (   \   T   C   P   .   B   Y   E       H   O   S   T   )
0023200   \t   [   F   u   n   c   t   i   o   n   ]  \r   B   r   e   a
0023220    k   s       a   n       F   T   P       c   o   n   n   e   c
0023240    t   i   o   n       t   o       H   O   S   T   .  \r   T   C
0023260    P   C   H   A   T  \r   T   C   P   C   H   A   T       i   m
0023300    p   l   e   m   e   n   t   s       t   h   e       T   E   L
0023320    N   E   T       p   r   o   t   o   c   o   l       f   o   r
0023340        v   i   r   t   u   a   l       t   e   r   m   i   n   a
0023360    l       I   /   O       b   e   t   w   e   e   n       I   n
0023400    t   e   r   l   i   s   p   -   D       a   n   d       a    
0023420    r   e   m   o   t   e       s   y   s   t   e   m   .        
0023440    O   n   c   e       l   o   a   d   e   d       i   n   t   o
0023460        I   n   t   e   r   l   i   s   p   ,       t   h   e    
0023500    s   t   a   n   d   a   r   d       C   h   a   t       s   y
0023520    s   t   e   m       w   i   l   l       u   s   e       T   C
0023540    P       T   E   L   N   E   T       t   o       c   o   m   m
0023560    u   n   i   c   a   t   e       w   i   t   h       h   o   s
0023600    t   s       w   h   i   c   h       a   r   e       b   e   l
0023620    i   e   v   e   d       t   o       s   u   p   p   o   r   t
0023640        t   h   e       p   r   o   t   o   c   o   l   .        
0023660    N   o       u   s   e   r   -   c   a   l   l   a   b   l   e
0023700        f   u   n   c   t   i   o   n   s       r   e   s   i   d
0023720    e       i   n       t   h   i   s       p   a   c   k   a   g
0023740    e   .  \r   U   D   P  \r   U   D   P       i   m   p   l   e
0023760    m   e   n   t   s       t   h   e       u   s   e   r       d
0024000    a   t   a   g   r   a   m       p   r   o   t   o   c   o   l
0024020    .           T   h   e       f   o   l   l   o   w   i   n   g
0024040        f   u   n   c   t   i   o   n   s       a   r   e       m
0024060    e   a   n   t       t   o       b   e       c   a   l   l   e
0024100    d       b   y       c   l   i   e   n   t       a   p   p   l
0024120    i   c   a   t   i   o   n   s   :  \r   (   U   D   P   .   I
0024140    N   I   T   )  \t   [   F   u   n   c   t   i   o   n   ]  \r
0024160    I   n   i   t   i   a   l   i   z   e   s       t   h   e    
0024200    U   D   P       p   a   c   k   a   g   e   .           T   h
0024220    i   s       f   u   n   c   t   i   o   n       i   s       n
0024240    o   r   m   a   l   l   y       c   a   l   l   e   d       w
0024260    h   e   n       U   D   P       l   o   a   d   e   d   ,    
0024300    a   n   d       s   h   o   u   l   d       n   o   t       n
0024320    e   e   d       t   o       b   e       c   a   l   l   e   d
0024340        a   g   a   i   n       u   n   d   e   r       n   o   r
0024360    m   a   l       c   i   r   c   u   m   s   t   a   n   c   e
0024400    s   .  \r   (   U   D   P   .   S   T   O   P   )  \t   [   F
0024420    u   n   c   t   i   o   n   ]  \r   D   i   s   a   b   l   e
0024440    s       t   h   e       U   D   P       p   a   c   k   a   g
0024460    e   ,       c   l   o   s   i   n   g       a   n   y       o
0024500    p   e   n       U   D   P       s   o   c   k   e   t   s   .
0024520   \r   (   U   D   P   .   O   P   E   N   .   S   O   C   K   E
0024540    T       S   K   T   #       I   F   C   L   A   S   H   )  \t
0024560    [   F   u   n   c   t   i   o   n   ]  \r   O   p   e   n   s
0024600        a       s   o   c   k   e   t       f   o   r       U   D
0024620    P       o   p   e   r   a   t   i   o   n   s   .           S
0024640    K   T   #   ,       i   f       s   u   p   p   l   i   e   d
0024660        i   s       a       1   6   -   b   i   t       n   u   m
0024700    b   e   r   ,       a   n   d       w   i   l   l       d   e
0024720    f   a   u   l   t       t   o       a       n   u   m   b   e
0024740    r       b   e   t   w   e   e   n       1   0   0   0       a
0024760    n   d       6   5   5   3   5   .           I   F   C   L   A
0025000    S   H       s   p   e   c   i   f   i   e   s       w   h   a
0025020    t       t   o       d   o       i   f       t   h   e       r
0025040    e   q   u   e   s   t   e   d       s   o   c   k   e   t    
0025060    i   s       a   l   r   e   a   d   y       o   p   e   n   ,
0025100        a   n   d       i   s       h   a   n   d   l   e   d    
0025120    a   s       i   n       O   P   E   N   P   U   P   S   O   C
0025140    K   E   T       a   n   d       O   P   E   N   N   S   O   C
0025160    K   E   T       (   s   e   e       I   R   M   )   .  \r   R
0025200    e   t   u   r   n   s       a   n       i   n   s   t   a   n
0025220    c   e       o   f       a   n       I   P   S   O   C   K   E
0025240    T   .  \r   (   U   D   P   .   C   L   O   S   E   .   S   O
0025260    C   K   E   T       I   P   S   O   C   K   E   T       N   O
0025300    E   R   R   O   R   F   L   G   )  \t   [   F   u   n   c   t
0025320    i   o   n   ]  \r   C   l   o   s   e   s       a   n       o
0025340    p   e   n       I   P   S   O   C   K   E   T   .           I
0025360    f       I   P   S   O   C   K   E   T           n   o   t    
0025400    a   n       o   p   e   n       s   o   c   k   e   t   ,    
0025420    a   n   d       N   O   E   R   R   O   R   F   L   G       i
0025440    s       N   I   L   ,       a   n       e   r   r   o   r    
0025460    w   i   l   l       o   c   c   u   r   ;       o   t   h   e
0025500    r   w   i   s   e   ,       N   I   L       i   s       r   e
0025520    t   u   r   n   e   d       i   f       t   h   e       s   o
0025540    c   k   e   t       i   s       n   o   t       a   c   t   i
0025560    v   e   ,       a   n   d       T       i   s       r   e   t
0025600    u   r   n       i   f       t   h   e       s   o   c   k   e
0025620    t       w   a   s       a   c   t   i   v   e   .  \r   A   n
0025640    y       r   e   m   a   i   n   i   n   g       p   a   c   k
0025660    e   t   s       o   n       t   h   e       s   o   c   k   e
0025700    t   '   s       i   n   p   u   t       q   u   e   u   e    
0025720    a   r   e       d   i   s   c   a   r   d   e   d       w   h
0025740    e   n       t   h   i   s       f   u   n   c   t   i   o   n
0025760        i   s       c   a   l   l   e   d   .  \r   (   U   D   P
0026000    .   S   O   C   K   E   T   .   E   V   E   N   T       I   P
0026020    S   O   C   K   E   T   )  \t   [   F   u   n   c   t   i   o
0026040    n   ]  \r   R   e   t   u   r   n   s       a   n       e   v
0026060    e   n   t       w   h   i   c   h       a       p   r   o   c
0026100    e   s   s       m   a   y       u   s   e       t   o       w
0026120    a   i   t       f   o   r       p   a   c   k   e   t       a
0026140    r   r   i   v   a   l       o   n       I   P   S   O   C   K
0026160    E   T   .  \r   (   U   D   P   .   S   O   C   K   E   T   .
0026200    N   U   M   B   E   R       I   P   S   O   C   K   E   T   )
0026220   \t   [   F   u   n   c   t   i   o   n   ]  \r   R   e   t   u
0026240    r   n   s       t   h   e       s   o   c   k   e   t       n
0026260    u   m   b   e   r       o   f       I   P   S   O   C   K   E
0026300    T   .  \r   (   U   D   P   .   G   E   T       I   P   S   O
0026320    C   K   E   T       W   A   I   T   )  \t   [   F   u   n   c
0026340    t   i   o   n   ]  \r   R   e   t   u   r   n   s       t   h
0026360    e       n   e   x   t       p   a   c   k   e   t       w   a
0026400    i   t   i   n   g       o   n       I   P   S   O   C   K   E
0026420    T   .           I   f       n   o       p   a   c   k   e   t
0026440    s       a   r   e       w   a   i   t   i   n   g   ,       d
0026460    o   e   s       o   n   e       o   f       t   h   e       f
0026500    o   l   l   o   w   i   n   g       b   a   s   e   d       o
0026520    n       t   h   e       v   a   l   u   e       o   f       W
0026540    A   I   T   :  \r   N   I   L  \t   R   e   t   u   r   n   s
0026560        i   m   m   e   d   i   a   t   e   l   y   .  \r   T  \t
0026600    W   a   i   t   s       f   o   r   e   v   e   r       f   o
0026620    r       a       p   a   c   k   e   t       t   o       a   r
0026640    r   i   v   e   .  \r   A       F   I   X   P  \t   W   a   i
0026660    t   s       u   p   t   o       W   A   I   T       m   i   l
0026700    l   i   s   e   c   o   n   d   s       f   o   r       a    
0026720    p   a   c   k   e   t       t   o       a   r   r   i   v   e
0026740    ,       a   n   d       r   e   t   u   r   n   s       N   I
0026760    L       i   f       n   o   n   e       a   r   r   i   v   e
0027000    d       d   u   r   i   n   g       t   h   a   t       t   i
0027020    m   e   .  \r   T   h   u   s   ,       t   h   i   s       f
0027040    u   n   c   t   i   o   n       i   s       l   i   k   e    
0027060    G   E   T   P   U   P       a   n   d       G   E   T   X   I
0027100    P   .  \r   (   U   D   P   .   S   E   T   U   P       U   D
0027120    P       D   E   S   T   H   O   S   T       D   E   S   T   S
0027140    O   C   K   E   T       I   D       I   P   S   O   C   K   E
0027160    T       R   E   Q   U   E   U   E   )  \t   [   F   u   n   c
0027200    t   i   o   n   ]  \r   I   n   i   t   i   a   l   i   z   e
0027220    s       a       f   r   e   s   h       p   a   c   k   e   t
0027240        (   a   s       r   e   t   u   r   n   e   d       f   r
0027260    o   m       \   A   L   L   O   C   A   T   E   .   E   T   H
0027300    E   R   P   A   C   K   E   T   )   .           T   h   e    
0027320    p   a   c   k   e   t       w   i   l   l       b   e       s
0027340    e   n   d       t   o       D   E   S   T   S   O   C   K   E
0027360    T       o   n       D   E   S   T   H   O   S   T   .        
0027400    I   D       i   s       a       n   u   m   b   e   r       t
0027420    o       b   e       p   l   a   c   e   d       i   n       t
0027440    h   e       I   P       h   e   a   d   e   r       I   D    
0027460    f   i   e   l   d       (   z   e   r   o       i   s       f
0027500    i   n   e   )   .           R   E   Q   U   E   U   E       s
0027520    p   e   c   i   f   i   e   s       w   h   a   t       t   o
0027540        d   o       w   i   t   h       t   h   e       p   a   c
0027560    k   e   t       a   f   t   e   r       i   t       i   s    
0027600    s   e   n   t   ;       N   I   L       (   t   h   e       d
0027620    e   f   a   u   l   t   )       m   e   a   n   s       n   o
0027640        s   p   e   c   i   a   l       t   r   e   a   t   m   e
0027660    n   t   ;       F   R   E   E       m   e   a   n   s       t
0027700    o       r   e   l   e   a   s   e       t   h   e       p   a
0027720    c   k   e   t       a   n   d       r   e   t   u   r   n    
0027740    i   t       t   o       t   h   e       f   r   e   e       p
0027760    a   c   k   e   t       q   u   e   u   e   ;       a   n   y
0030000        i   n   s   t   a   n   c   e       o   f       a       S
0030020    Y   S   Q   U   E   U   E       w   i   l   l       c   a   u
0030040    s   e       t   h   e       p   a   c   k   e   t       t   o
0030060        b   e       q   u   e   u   e   d       o   n       t   h
0030100    e       t   a   i   l       o   f       t   h   e       s   p
0030120    e   c   i   f   i   e   d       q   u   e   u   e   .  \r   U
0030140    D   P   .   S   E   T   U   P       i   n   i   t   i   a   l
0030160    i   z   e   s       a   l   l       I   P       a   n   d    
0030200    U   D   P       f   i   e   l   d   s   ,       a   n   d    
0030220    s   e   t   s       t   h   e       p   a   c   k   e   t    
0030240    u   p       a   s       b   e   i   n   g       a       m   i
0030260    n   i   m   u   m       l   e   n   g   t   h       U   D   P
0030300        p   a   c   k   e   t   .  \r   (   U   D   P   .   S   E
0030320    N   D       I   P   S   O   C   K   E   T       U   D   P   )
0030340   \t   [   F   u   n   c   t   i   o   n   ]  \r   S   e   n   d
0030360    s       U   D   P   ,       a       U   D   P   -   f   o   r
0030400    m   a   t   t   e   d       p   a   c   k   e   t       o   u
0030420    t       f   r   o   m       I   P   S   O   C   K   E   T   .
0030440   \r   (   U   D   P   .   E   X   C   H   A   N   G   E       I
0030460    P   S   O   C   K   E   T       O   U   T   U   D   P       T
0030500    I   M   E   O   U   T   )  \t   [   F   u   n   c   t   i   o
0030520    n   ]  \r   S   e   n   d   s       O   U   T   U   D   P    
0030540    o   u   t       f   r   o   m       I   P   S   O   C   K   E
0030560    T   ,       a   n   d       w   a   i   t   s       T   I   M
0030600    E   O   U   T       m   i   l   l   i   s   e   c   o   n   d
0030620    s       f   o   r       a       r   e   s   p   o   n   s   e
0030640    ;       r   e   t   u   r   n   s       N   I   L       i   f
0030660        n   o       r   e   s   p   o   n   s   e       c   a   m
0030700    e       i   n       d   u   r   i   n   g       t   h   e    
0030720    s   p   e   c   i   f   i   e   d       i   n   t   e   r   v
0030740    a   l   ,       o   r       t   h   e       p   a   c   k   e
0030760    t       w   h   i   c   h       d   i   d       c   o   m   e
0031000        i   n       d   u   r   i   n   g       t   h   a   t    
0031020    t   i   m   e   .  \r   C   l   e   a   r   s       t   h   e
0031040        s   o   c   k   e   t   '   s       i   n   p   u   t    
0031060    p   a   c   k   e   t       q   u   e   u   e       b   e   f
0031100    o   r   e       w   a   i   t   i   n   g       f   o   r    
0031120    a       p   a   c   k   e   t       t   o       a   r   r   i
0031140    v   e   .  \r   (   U   D   P   .   A   P   P   E   N   D   .
0031160    B   Y   T   E       U   D   P       B   Y   T   E   )  \t   [
0031200    F   u   n   c   t   i   o   n   ]  \r   A   p   p   e   n   d
0031220    s       B   Y   T   E       t   o       t   h   e       U   D
0031240    P       d   a   t   a       p   o   r   t   i   o   n       o
0031260    f       U   D   P   ,       a   n   d       i   n   c   r   e
0031300    m   e   n   t   s       t   h   e       U   D   P       a   n
0031320    d       I   P       l   e   n   g   t   h       f   i   e   l
0031340    d   s       b   y       1   .  \r   (   U   D   P   .   A   P
0031360    P   E   N   D   .   W   O   R   D       U   D   P       W   O
0031400    R   D   )  \t   [   F   u   n   c   t   i   o   n   ]  \r   A
0031420    p   p   e   n   d   s       W   O   R   D       t   o       t
0031440    h   e       U   D   P       d   a   t   a       p   o   r   t
0031460    i   o   n       o   f       U   D   P   ,       a   n   d    
0031500    i   n   c   r   e   m   e   n   t   s       t   h   e       U
0031520    D   P       a   n   d       I   P       l   e   n   g   t   h
0031540        f   i   e   l   d   s       b   y       2   .  \r   (   U
0031560    D   P   .   A   P   P   E   N   D   .   C   E   L   L       U
0031600    D   P       C   E   L   L   )  \t   [   F   u   n   c   t   i
0031620    o   n   ]  \r   A   p   p   e   n   d   s       C   E   L   L
0031640        t   o       t   h   e       U   D   P       d   a   t   a
0031660        p   o   r   t   i   o   n       o   f       U   D   P   ,
0031700        a   n   d       i   n   c   r   e   m   e   n   t   s    
0031720    t   h   e       U   D   P       a   n   d       I   P       l
0031740    e   n   g   t   h       f   i   e   l   d   s       b   y    
0031760    4   .  \r   (   U   D   P   .   A   P   P   E   N   D   .   S
0032000    T   R   I   N   G       U   D   P       S   T   R   I   N   G
0032020    )  \t   [   F   u   n   c   t   i   o   n   ]  \r   A   p   p
0032040    e   n   d   s       S   T   R   I   N   G       t   o       t
0032060    h   e       U   D   P       d   a   t   a       p   o   r   t
0032100    i   o   n       o   f       U   D   P   ,       a   n   d    
0032120    i   n   c   r   e   m   e   n   t   s       t   h   e       U
0032140    D   P       a   n   d       I   P       l   e   n   g   t   h
0032160        f   i   e   l   d   s       b   y       t   h   e       l
0032200    e   n   g   t   h       S   T   R   I   N   G   .  \r   T   F
0032220    T   P  \r   T   F   T   P       i   m   p   l   e   m   e   n
0032240    t   s       t   h   e       t   r   i   v   i   a   l       f
0032260    i   l   e       t   r   a   n   s   f   e   r       p   r   o
0032300    t   o   c   o   l   .           T   h   i   s       p   r   o
0032320    t   o   c   o   l       i   s       u   s   e   f   u   l    
0032340    f   o   r       t   r   a   n   s   f   e   r   r   i   n   g
0032360        u   n   i   m   p   o   r   t   a   n   t       f   i   l
0032400    e   s       r   a   p   i   d   l   y       (   f   o   r    
0032420    e   x   a   m   p   l   e   ,       b   e   t   w   e   e   n
0032440        w   o   r   k   s   t   a   t   i   o   n   s       a   n
0032460    d       p   r   i   n   t   e   r   s   )   .           T   w
0032500    o       u   s   e   r   -   c   a   l   l   a   b   l   e    
0032520    f   u   n   c   t   i   o   n   s       e   x   i   s   t   :
0032540   \r   (   T   F   T   P   .   P   U   T       F   R   O   M    
0032560    T   O       P   A   R   A   M   E   T   E   R   S   )  \t   [
0032600    F   u   n   c   t   i   o   n   ]  \r   S   e   n   d   s    
0032620    a       f   i   l   e       t   o       a       T   F   T   P
0032640        h   o   s   t   .           F   R   O   M       m   a   y
0032660        r   e   f   e   r       t   o       a   n   y       a   c
0032700    c   e   s   s   i   b   l   e       f   i   l   e   ;       T
0032720    O       m   u   s   t       r   e   f   e   r       t   o    
0032740    a       f   i   l   e       a   c   c   e   s   s   i   b   l
0032760    e       v   i   a       T   F   T   P   .           N   o    
0033000    a   t   t   e   m   p   t       i   s       c   u   r   r   e
0033020    n   t   l   y       m   a   d   e       t   o       t   r   a
0033040    n   s   l   a   t   e       b   e   t   w   e   e   n       I
0033060    n   t   e   r   l   i   s   p       f   i   l   e   n   a   m
0033100    e       s   y   n   t   a   x       a   n   d       r   e   m
0033120    o   t   e       s   y   s   t   e   m       f   i   l   e   n
0033140    a   m   e       s   y   n   t   a   x       f   o   r       T
0033160    O   ;       f   o   r       e   x   a   m   p   l   e   ,    
0033200    i   f       T   O       r   e   s   i   d   e   s       o   n
0033220        a       U   n   i   x       h   o   s   t   ,       i   t
0033240        w   o   u   l   d       t   a   k   e       s   y   n   t
0033260    a   x       l   i   k   e   :  \r   {   H   O   S   T   }   /
0033300    d   i   r   /   s   u   b   d   i   r   /   f   i   l   e   n
0033320    a   m   e  \r   P   A   R   A   M   E   T   E   R   S       i
0033340    s       c   u   r   r   e   n   t   l   y       l   i   s   t
0033360        o   f       p   a   r   a   m   e   t   e   r   s       i
0033400    n       t   h   e       s   a   m   e       f   o   r   m   a
0033420    t       a   s       u   s   e   d       b   y       O   P   E
0033440    N   F   I   L   E       i   n       M   A   C   H   I   N   E
0033460    .   D   E   P   E   N   D   E   N   T   .   P   A   R   A   M
0033500    E   T   E   R   S   ;       f   o   r       e   x   a   m   p
0033520    l   e   :  \r   (   (   E   O   L   C   O   N   V   E   N   T
0033540    I   O   N       1   )           (   T   Y   P   E       T   E
0033560    X   T   )   )  \r   (   T   F   T   P   .   G   E   T       F
0033600    R   O   M       T   O       P   A   R   A   M   E   T   E   R
0033620    S   )  \t   [   F   u   n   c   t   i   o   n   ]  \r   G   e
0033640    t   s       a       f   i   l   e       f   r   o   m       a
0033660        T   F   T   P       h   o   s   t   .           F   R   O
0033700    M       m   u   s   t       b   e       a       f   i   l   e
0033720        a   c   c   e   s   s   i   b   l   e       b   y       T
0033740    F   T   P   ;       T   O       m   a   y       b   e       a
0033760    n   y       f   i   l   e   .           T   h   e       f   i
0034000    l   e   n   a   m   e       s   y   n   t   a   x       c   a
0034020    v   e   a   t   s       f   o   r       F   R   O   M       a
0034040    r   e       t   h   e       s   a   m   e       a   s       f
0034060    o   r       T   O       i   n       T   F   T   P   .   P   U
0034100    T   .           P   A   R   A   M   E   T   E   R   S       i
0034120    s       a   l   s   o       a   s       i   n       T   F   T
0034140    P   .   P   U   T   .  \r   F   o   r       u   s   e   r   s
0034160        w   i   t   h       a   p   p   l   i   c   a   t   i   o
0034200    n   s       r   e   q   u   i   r   i   n   g       e   x   p
0034220    l   i   c   i   t       c   o   n   t   r   o   l       o   v
0034240    e   r       t   h   e       t   r   a   n   s   f   e   r    
0034260    o   f       d   a   t   a       u   s   i   n   g       T   F
0034300    T   P   ,       t   h   e       f   o   l   l   o   w   i   n
0034320    g       f   u   n   c   t   i   o   n   s       e   x   i   s
0034340    t   :  \r   (   \   T   F   T   P   .   O   P   E   N   F   I
0034360    L   E       F   I   L   E   N   A   M   E       A   C   C   E
0034400    S   S       R   E   C   O   G       P   A   R   A   M   E   T
0034420    E   R   S   )  \t   [   F   u   n   c   t   i   o   n   ]  \r
0034440    R   e   t   u   r   n   s       a       S   T   R   E   A   M
0034460        t   o       o   p   e   n       f   o   r       A   C   C
0034500    E   S   S       o   n       F   I   L   E   N   A   M   E   .
0034520            P   A   R   A   M   E   T   E   R   S       i   s    
0034540    t   h   e       u   s   u   a   l       f   o   r   m   a   t
0034560    ;       T   Y   P   E       i   s       t   h   e       o   n
0034600    l   y       r   e   c   o   g   n   i   z   e   d       p   a
0034620    r   a   m   e   t   e   r       (   B   I   N   A   R   Y    
0034640    o   p   e   n   s       a       s   t   r   e   a   m       i
0034660    n       o   c   t   e   t       f   o   r   m   a   t   ;    
0034700    T   E   X   T       [   t   h   e       d   e   f   a   u   l
0034720    t   ]       o   p   e   n   s       a       s   t   r   e   a
0034740    m       i   n       n   e   t   a   s   c   i   i       f   o
0034760    r   m   a   t 233   s   e   e       R   F   C   7   8   3   )
0035000    .  \r   B   I   N   ,       B   O   U   T   ,       R   E   A
0035020    D   P   ,       E   O   F   P   ,       e   t   c       m   a
0035040    y       b   e       u   s   e   d       o   n       t   h   i
0035060    s       s   t   r   e   a   m   .           N   o   t   e    
0035100    t   h   a   t       t   h   e       s   t   r   e   a   m    
0035120    i   s       n   o   t       R   A   N   D   A   C   C   E   S
0035140    S   P   .  \r   (   \   T   F   T   P   .   C   L   O   S   E
0035160    F   I   L   E       S   T   R   E   A   M   )  \t   [   F   u
0035200    n   c   t   i   o   n   ]  \r   C   l   o   s   e   s       t
0035220    h   e       o   p   e   n       s   t   r   e   a   m   .    
0035240        T   h   i   s       i   s       n   o   r   m   a   l   l
0035260    y       u   s   e   f   u   l       f   o   r       s   t   r
0035300    e   a   m   s       o   p   e   n       f   o   r       O   U
0035320    T   P   U   T   ;       f   o   r       I   N   P   U   T    
0035340    s   t   r   e   a   m   s   ,       e   n   d   -   o   f   -
0035360    f   i   l   e       w   i   l   l       o   c   c   u   r    
0035400    e   v   e   n   t   u   a   l   l   y   .  \r   L   L   I   P
0035420   \r   F   o   r       u   s   e   r   s       p   l   a   n   n
0035440    i   n   g       i   m   p   l   e   m   e   n   t   a   t   i
0035460    o   n   s       o   n       t   o   p       o   f       I   P
0035500    ,       t   h   e       f   o   l   l   o   w   i   n   g    
0035520    l   o   w   -   l   e   v   e   l       f   u   n   c   t   i
0035540    o   n   s       a   r   e       a   v   a   i   l   a   b   l
0035560    e   .           W   e       d   o   c   u   m   e   n   t    
0035600    h   e   r   e       o   n   l   y       t   h   r   e   e    
0035620    c   a   t   e   g   o   r   i   e   s       o   f       f   u
0035640    n   c   t   i   o   n   s   :       I   P       s   o   c   k
0035660    e   t       a   c   c   e   s   s   ,       I   P       p   a
0035700    c   k   e   t       b   u   i   l   d   i   n   g   ,       a
0035720    n   d       I   P       p   a   c   k   e   t       s   e   n
0035740    d   i   n   g   ;       o   t   h   e   r       f   u   n   c
0035760    t   i   o   n   s       s   h   o   u   l   d       n   o   t
0036000        b   e       o   f       i   n   t   e   r   e   s   t    
0036020    t   o       I   P       c   l   i   e   n   t   s   .  \r   (
0036040    \   I   P   I   N   I   T   )  \t   [   F   u   n   c   t   i
0036060    o   n   ]  \r   R   e   i   n   i   t   i   a   l   i   z   e
0036100    s       t   h   e       I   P       w   o   r   l   d   ;    
0036120    e   .   g   .       a   f   t   e   r       s   o   m   e    
0036140    c   a   t   a   s   t   r   o   p   h   e   .  \r   (   S   T
0036160    O   P   I   P   )  \t   [   F   u   n   c   t   i   o   n   ]
0036200   \r   D   i   s   a   b   l   e   s       I   P   .  \r   (   \
0036220    I   P   .   A   D   D   .   P   R   O   T   O   C   O   L    
0036240    P   R   O   T   O   C   O   L       S   O   C   K   E   T   C
0036260    O   M   P   A   R   E   F   N       N   O   S   O   C   K   E
0036300    T   F   N       I   N   P   U   T   F   N   )  \t   [   F   u
0036320    n   c   t   i   o   n   ]  \r   D   e   f   i   n   e   s    
0036340    a       n   e   w       a       I   P   -   b   a   s   e   d
0036360        p   r   o   t   o   c   o   l   .           T   h   e    
0036400    l   o   w   e   s   t   -   l   e   v   e   l       I   P    
0036420    f   u   n   c   t   i   o   n   s       m   a   i   n   t   a
0036440    i   n       a       l   i   s   t       o   f       a   c   t
0036460    i   v   e       p   r   o   t   o   c   o   l   s   ,       a
0036500    n   d       p   e   r   f   o   r   m       p   a   c   k   e
0036520    t   -   d   e   l   i   v   e   r   y       b   a   s   e   d
0036540        o   n       t   h   e       e   x   i   s   t   e   n   c
0036560    e       o   f       o   p   e   n       s   o   c   k   e   t
0036600    s       f   o   r       p   r   o   t   o   c   o   l   s    
0036620    o   f       r   e   c   e   i   v   e   d       p   a   c   k
0036640    e   t       t   y   p   e   s   .  \r   P   R   O   T   O   C
0036660    O   L       i   s       a       p   r   o   t   o   c   o   l
0036700        n   u   m   b   e   r   ,       a       n   u   m   b   e
0036720    r       b   e   t   w   e   e   n       1       a   n   d    
0036740    2   5   5   .           T   h   e       f   o   l   l   o   w
0036760    i   n   g       p   r   o   t   o   c   o   l   s       a   r
0037000    e       d   e   f   i   n   e   d       a   n   d       s   h
0037020    o   u   l   d       n   o   t       b   e       d   i   s   t
0037040    u   r   b   e   d   :  \r   T   C   P  \t   6  \r   I   C   M
0037060    P  \t   1  \r   U   D   P  \t   1   7  \r   S   O   C   K   E
0037100    T   C   O   M   P   A   R   E   F   N       i   s       a    
0037120    f   u   n   c   t   i   o   n       o   f       t   w   o    
0037140    a   r   g   u   m   e   n   t   s   ,       a   n       I   P
0037160        p   a   c   k   e   t       w   h   i   c   h       h   a
0037200    s       j   u   s   t       b   e   e   n       r   e   c   e
0037220    i   v   e   d   ,       a   n   d       a   n       o   p   e
0037240    n       I   P   S   O   C   K   E   T   .           T   h   i
0037260    s       f   u   n   c   t   i   o   n       s   h   o   u   l
0037300    d       r   e   t   u   r   n       N   I   L       i   f    
0037320    t   h   e       p   a   c   k   e   t       d   o   e   s    
0037340    n   o   t       b   e   l   o   n   g       t   o       t   h
0037360    e       s   u   p   p   l   i   e   d       s   o   c   k   e
0037400    t   ,       o   r       T       i   f       i   t       d   o
0037420    e   s   .           T   h   e       f   u   n   c   t   i   o
0037440    n       w   i   l   l       t   y   p   i   c   a   l   l   y
0037460        b   e       i   n   t   e   r   e   s   t   e   d       i
0037500    n       t   h   e       I   P   S   O   C   K   E   T       f
0037520    i   e   l   d       o   f       t   h   e       I   P   S   O
0037540    C   K   E   T   .  \r   N   O   S   O   C   K   E   T   F   N
0037560        i   s       a       f   u   n   c   t   i   o   n       o
0037600    f       o   n   e       a   r   g   u   m   e   n   t   ,    
0037620    a   n       I   P       p   a   c   k   e   t       w   h   i
0037640    c   h       h   a   s       j   u   s   t       b   e   e   n
0037660        r   e   c   e   i   v   e   d   .           I   t   s    
0037700    p   u   r   p   o   s   e       i   s       t   o       h   a
0037720    n   d   l   e       r   e   c   e   i   v   e   d       p   a
0037740    c   k   e   t   s       f   o   r       w   h   i   c   h    
0037760    n   o       s   o   c   k   e   t       c   a   n       b   e
0040000        f   o   u   n   d   .           I   f       N   O   S   O
0040020    C   K   E   T   F   N       i   s       N   I   L   ,       t
0040040    h   e       d   e   f   a   u   l   t       f   u   n   c   t
0040060    i   o   n   ,       \   I   P   .   D   E   F   A   U   L   T
0040100    .   N   O   S   O   C   K   E   T   F   N   ,       w   i   l
0040120    l       b   e       u   s   e   d   ;       t   h   i   s    
0040140    f   u   n   c   t   i   o   n       s   i   m   p   l   y    
0040160    r   e   t   u   r   n   s       a   n       I   C   M   P    
0040200    m   e   s   s   a   g   e       i   n   d   i   c   a   t   i
0040220    n   g       t   h   e       s   o   c   k   e   t       i   s
0040240        u   n   r   e   a   c   h   a   b   l   e   .  \r   I   N
0040260    P   U   T   F   N       i   s       a       f   u   n   c   t
0040300    i   o   n       o   f       t   w   o       a   r   g   u   m
0040320    e   n   t   s   ,       a       r   e   c   e   i   v   e   d
0040340        I   P       p   a   c   k   e   t       a   n   d       a
0040360    n       o   p   e   n       I   P   S   O   C   K   E   T   .
0040400            T   h   e       I   N   P   U   T   F   N       i   s
0040420        s   u   p   p   o   s   e   d       t   o       h   a   n
0040440    d   l   e       r   e   c   e   p   t   i   o   n       o   f
0040460        p   a   c   k   e   t   s       w   h   e   n       t   h
0040500    e   i   r       d   e   s   t   i   n   a   t   i   o   n    
0040520    s   o   c   k   e   t       h   a   s       b   e   e   n    
0040540    f   o   u   n   d   .           I   f       I   N   P   U   T
0040560    F   N       i   s       N   I   L   ,       t   h   e       d
0040600    e   f   a   u   l   t       f   u   n   c   t   i   o   n   ,
0040620        \   I   P   .   D   E   F   A   U   L   T   .   I   N   P
0040640    U   T   F   N   ,       w   i   l   l       b   e       s   u
0040660    p   p   l   i   e   d   ;       t   h   i   s       f   u   n
0040700    c   t   i   o   n           d   o   e   s       t   h   e    
0040720    f   o   l   l   o   w   i   n   g   :  \r 267           E   n
0040740    q   u   e   u   e   s       t   h   e       r   e   c   e   i
0040760    v   e   d       p   a   c   k   e   t       o   n       t   h
0041000    e       I   P   S   Q   U   E   U   E       f   i   e   l   d
0041020        o   f       t   h   e       I   P   S   O   C   K   E   T
0041040        i   f       t   h   e       c   u   r   r   e   n   t    
0041060    q   u   e   u   e       l   e   n   g   t   h       (   s   t
0041100    o   r   e   d       i   n       t   h   e       I   P   S   Q
0041120    U   E   U   E   L   E   N   G   T   H       f   i   e   l   d
0041140    )       i   s       l   e   s   s       t   h   a   n       t
0041160    h   e       a   l   l   o   c   a   t   e   d       l   e   n
0041200    g   t   h       (   s   t   o   r   e   d       i   n       t
0041220    h   e       I   P   S   Q   U   E   U   E   A   L   L   O   C
0041240    )       f   i   e   l   d   .  \r 267           I   n   c   r
0041260    e   m   e   n   t   s       t   h   e       I   P   S   Q   U
0041300    E   U   E   L   E   N   G   T   H       f   i   e   l   d   .
0041320   \r 267           N   o   t   i   f   i   e   s       t   h   e
0041340        e   v   e   n   t       s   t   o   r   e   d       i   n
0041360        t   h   e       I   P   S   E   V   E   N   T       f   i
0041400    e   l   d   .  \r   \   I   P   .   A   D   D   .   P   R   O
0041420    T   O   C   O   L       r   e   t   u   r   n   s       a   n
0041440        I   P   S   O   C   K   E   T       d   a   t   u   m   ,
0041460        w   h   i   c   h       r   e   p   r   e   s   e   n   t
0041500    s       t   h   e       a   c   t   i   v   e       p   r   o
0041520    t   o   c   o   l   ;       i   t       i   s       n   o   t
0041540        i   n       f   a   c   t       a       u   s   e   f   u
0041560    l       I   P   S   O   C   K   E   T   ,       a   n   d    
0041600    m   a   y       b   e       s   a   f   e   l   y       i   g
0041620    n   o   r   e   d   .  \r   (   \   I   P   .   D   E   L   E
0041640    T   E   .   P   R   O   T   O   C   O   L       P   R   O   T
0041660    O   C   O   L   )  \t   [   F   u   n   c   t   i   o   n   ]
0041700   \r   D   e   a   c   t   i   v   a   t   e   s       a       p
0041720    r   o   t   o   c   o   l       w   i   t   h       p   r   o
0041740    t   o   c   o   l       n   u   m   b   e   r       P   R   O
0041760    T   O   C   O   L   .           A   n   y       o   p   e   n
0042000        s   o   c   k   e   t   s       a   r   e       c   l   o
0042020    s   e   d   .  \r   (   \   I   P   .   O   P   E   N   .   S
0042040    O   C   K   E   T       P   R   O   T   O   C   O   L       S
0042060    O   C   K   E   T       N   O   E   R   R   O   R   F   L   G
0042100        S   O   C   K   E   T   C   O   M   P   A   R   E   F   N
0042120        N   O   S   O   C   K   E   T   F   N       I   N   P   U
0042140    T   F   N   )  \t   [   F   u   n   c   t   i   o   n   ]  \r
0042160    A   t   t   e   m   p   t   s       t   o       o   p   e   n
0042200        a   n       I   P   S   O   C   K   E   T       f   o   r
0042220        p   r   o   t   o   c   o   l       P   R   O   T   O   C
0042240    O   L   .           S   O   C   K   E   T       i   s       t
0042260    h   e       i   d   e   n   t   i   f   y   i   n   g       i
0042300    n   f   o   r   m   a   t   i   o   n       f   o   r       t
0042320    h   i   s       s   o   c   k   e   t   ;       t   h   i   s
0042340        q   u   a   n   t   i   t   y       w   i   l   l       b
0042360    e       E   Q   U   A   L   -   c   o   m   p   a   r   e   d
0042400        w   i   t   h       o   t   h   e   r       s   o   c   k
0042420    e   t   s       o   p   e   n       o   n       P   R   O   T
0042440    O   C   O   L   .           S   h   o   u   l   d       a    
0042460    m   a   t   c   h       b   e       f   o   u   n   d   ,    
0042500    a   n       e   r   r   o   r       w   i   l   l       o   c
0042520    c   u   r   ,       u   n   l   e   s   s       N   O   E   R
0042540    R   O   R   F   L   G       i   s       T   ,       i   n    
0042560    w   h   i   c   h       c   a   s   e       t   h   e       e
0042600    x   i   s   t   i   n   g       s   o   c   k   e   t       w
0042620    i   l   l       b   e       r   e   t   u   r   n   e   d   .
0042640   \r   S   O   C   K   E   T   C   O   M   P   A   R   E   F   N
0042660    ,       N   O   S   O   C   K   E   T   F   N   ,       a   n
0042700    d       I   N   P   U   T   F   N       m   a   y       b   e
0042720        s   u   p   p   l   i   e   d       t   o       o   v   e
0042740    r   r   i   d   e       t   h   e       f   u   n   c   t   i
0042760    o   n   s       s   p   e   c   i   f   i   e   d       w   h
0043000    e   n       t   h   e       p   r   o   t   o   c   o   l    
0043020    w   a   s       d   e   f   i   n   e   d   ;       t   h   e
0043040    y       a   r   e       n   o   t       n   o   r   m   a   l
0043060    l   y       u   s   e   f   u   l   ,       h   o   w   e   v
0043100    e   r   .  \r   (   \   I   P   .   C   L   O   S   E   .   S
0043120    O   C   K   E   T       S   O   C   K   E   T       P   R   O
0043140    T   O   C   O   L       N   O   E   R   R   O   R   F   L   G
0043160    )  \t   [   F   u   n   c   t   i   o   n   ]  \r   C   l   o
0043200    s   e   s       a       s   o   c   k   e   t       o   p   e
0043220    n       o   n       P   R   O   T   O   C   O   L   .        
0043240    S   O   C   K   E   T       i   s       t   h   e       s   a
0043260    m   e       q   u   a   n   t   i   t   y       p   a   s   s
0043300    e   d       t   o       \   I   P   .   O   P   E   N   .   S
0043320    O   C   K   E   T   ;       i   t       i   s       c   u   r
0043340    r   e   n   t   l   y       n   o   t       a   n       i   n
0043360    s   t   a   n   c   e       o   f       a   n       I   P   S
0043400    O   C   K   E   T   .           I   f       N   O   E   R   R
0043420    O   R   F   L   G       i   s       T   ,       a   n       e
0043440    r   r   o   r       w   i   l   l       n   o   t       o   c
0043460    c   u   r       i   f       t   h   e       s   o   c   k   e
0043500    t       i   s       n   o   t       f   o   u   n   d   .  \r
0043520    T   h   e       f   o   l   l   o   w   i   n   g       f   u
0043540    n   c   t   i   o   n   s       a   r   e       u   s   e   f
0043560    u   l       f   o   r       p   l   a   c   i   n   g       b
0043600    y   t   e   s       i   n   t   o       I   P       p   a   c
0043620    k   e   t   s       (   a   s       a   l   l   o   c   a   t
0043640    e   d       b   y       \   A   L   L   O   C   A   T   E   .
0043660    E   T   H   E   R   P   A   C   K   E   T   .           N   o
0043700    t   e       t   h   a   t       m   o   s   t       a   p   p
0043720    l   i   c   a   t   i   o   n   s       w   i   l   l       p
0043740    r   o   b   a   b   l   y       w   a   n   t       t   o    
0043760    d   e   f   i   n   e       a       b   l   o   c   k   r   e
0044000    c   o   r   d       t   o       o   v   e   r   l   a   y    
0044020    t   h   e       d   a   t   a       p   o   r   t   i   o   n
0044040        o   f       a   n       I   P       p   a   c   k   e   t
0044060    ;       a   n       e   x   a   m   p   l   e       o   f    
0044100    s   u   c   h       a       b   l   o   c   k   r   e   c   o
0044120    r   d       i   s       p   r   o   v   i   d   e   d       a
0044140    t       t   h   e       e   n   d       o   f       t   h   i
0044160    s       s   e   c   t   i   o   n   .  \r   (   \   I   P   .
0044200    A   P   P   E   N   D   .   B   Y   T   E       I   P       B
0044220    Y   T   E       I   N   H   E   A   D   E   R   )  \t   [   F
0044240    u   n   c   t   i   o   n   ]  \r   A   p   p   e   n   d   s
0044260        B   Y   T   E       t   o       t   h   e       I   P    
0044300    d   a   t   a       p   o   r   t   i   o   n       o   f    
0044320    I   P   ,       a   n   d       i   n   c   r   e   m   e   n
0044340    t   s       t   h   e       I   P       l   e   n   g   t   h
0044360        f   i   e   l   d       b   y       1   .           I   f
0044400        I   N   H   E   A   D   E   R       i   s       T   ,    
0044420    t   h   e       I   P   H   E   A   D   E   R   L   E   N   G
0044440    T   H       f   i   e   l   d       i   s       a   p   p   r
0044460    o   p   r   i   a   t   e   l   y       i   n   c   r   e   m
0044500    e   n   t   e   d       s   o       t   h   a   t       t   h
0044520    e       b   y   t   e   s       a   p   p   e   a   r       t
0044540    o       h   a   v   e       b   e   e   n       a   p   p   e
0044560    n   d   e   d       t   o       t   h   e       o   p   t   i
0044600    o   n   s       p   o   r   t   i   o   n       o   f       t
0044620    h   e       I   P       h   e   a   d   e   r   .           T
0044640    h   e   r   e       m   u   s   t       n   o   t       b   e
0044660        a   n   y       d   a   t   a       b   y   t   e   s    
0044700    i   n       t   h   e       d   a   t   a       p   o   r   t
0044720    i   o   n       o   f       t   h   e       p   a   c   k   e
0044740    t       i   f       t   h   i   s       f   u   n   c   t   i
0044760    o   n       i   s       t   o       w   o   r   k       c   o
0045000    r   r   e   c   t   l   y   .  \r   (   \   I   P   .   A   P
0045020    P   E   N   D   .   W   O   R   D       I   P       W   O   R
0045040    D       I   N   H   E   A   D   E   R   )  \t   [   F   u   n
0045060    c   t   i   o   n   ]  \r   A   p   p   e   n   d   s       W
0045100    O   R   D       t   o       t   h   e       I   P       d   a
0045120    t   a       p   o   r   t   i   o   n       o   f       I   P
0045140    ,       a   n   d       i   n   c   r   e   m   e   n   t   s
0045160        t   h   e       I   P       l   e   n   g   t   h       f
0045200    i   e   l   d       b   y       2   .           I   N   H   E
0045220    A   D   E   R       i   s       a   s       i   n       \   I
0045240    P   .   A   P   P   E   N   D   .   B   Y   T   E   .  \r   (
0045260    \   I   P   .   A   P   P   E   N   D   .   C   E   L   L    
0045300    I   P       C   E   L   L       I   N   H   E   A   D   E   R
0045320    )  \t   [   F   u   n   c   t   i   o   n   ]  \r   A   p   p
0045340    e   n   d   s       C   E   L   L       t   o       t   h   e
0045360        I   P       d   a   t   a       p   o   r   t   i   o   n
0045400        o   f       I   P   ,       a   n   d       i   n   c   r
0045420    e   m   e   n   t   s       t   h   e       I   P       l   e
0045440    n   g   t   h       f   i   e   l   d       b   y       4   .
0045460            I   N   H   E   A   D   E   R       i   s       a   s
0045500        i   n       \   I   P   .   A   P   P   E   N   D   .   B
0045520    Y   T   E   .  \r   (   \   I   P   .   A   P   P   E   N   D
0045540    .   S   T   R   I   N   G       I   P       S   T   R   I   N
0045560    G   )  \t   [   F   u   n   c   t   i   o   n   ]  \r   A   p
0045600    p   e   n   d   s       S   T   R   I   N   G       t   o    
0045620    t   h   e       I   P       d   a   t   a       p   o   r   t
0045640    i   o   n       o   f       I   P   ,       a   n   d       i
0045660    n   c   r   e   m   e   n   t   s       t   h   e       I   P
0045700        l   e   n   g   t   h       f   i   e   l   d       b   y
0045720        t   h   e       l   e   n   g   t   h       S   T   R   I
0045740    N   G   .  \r   F   i   n   a   l   l   y   ,       w   e    
0045760    d   o   c   u   m   e   n   t       t   h   e       f   u   n
0046000    c   t   i   o   n   s       u   s   e   d       t   o       t
0046020    r   a   n   s   m   i   t       I   P       p   a   c   k   e
0046040    t   s   :  \r   (   \   I   P   .   S   E   T   U   P   I   P
0046060        I   P       D   E   S   T   H   O   S   T       I   D    
0046100    S   O   C   K   E   T       R   E   Q   U   E   U   E   )  \t
0046120    [   F   u   n   c   t   i   o   n   ]  \r   I   n   i   t   i
0046140    a   l   i   z   e   s       I   P   .           T   h   i   s
0046160        f   u   n   c   t   i   o   n       s   h   o   u   l   d
0046200        b   e       c   a   l   l   e   d       j   u   s   t    
0046220    a   f   t   e   r       I   P       i   s       o   b   t   a
0046240    i   n   e   d       f   r   o   m       \   A   L   L   O   C
0046260    A   T   E   .   E   T   H   E   R   P   A   C   K   E   T   ;
0046300        i   f       t   h   i   s       i   s       n   o   t    
0046320    d   o   n   e   ,           t   h   e       a   p   p   e   n
0046340    d       f   u   n   c   t   i   o   n   s       a   b   o   v
0046360    e       w   i   l   l       f   a   i   l   .  \r   D   E   S
0046400    T   H   O   S   T       i   s       t   h   e       3   2   -
0046420    b   i   t       I   P       a   d   d   r   e   s   s       t
0046440    o       w   h   i   c   h       t   h   i   s       p   a   c
0046460    k   e   t       w   i   l   l       b   e       s   e   n   t
0046500    .           I   D       i   s       a   n       a   r   b   i
0046520    t   r   a   r   y       1   6   -   b   i   t       q   u   a
0046540    n   t   i   t   y       w   h   i   c   h       w   i   l   l
0046560        b   e   c   o   m   e       t   h   e       I   P   I   D
0046600        f   i   e   l   d       o   f       t   h   e       p   a
0046620    c   k   e   t   .           S   O   C   K   E   T       i   s
0046640        t   h   e       o   p   e   n       I   P   S   O   C   K
0046660    E   T       f   r   o   m       w   h   i   c   h       t   h
0046700    e       p   a   c   k   e   t       w   i   l   l       b   e
0046720        s   e   n   t   .           R   E   Q   U   E   U   E    
0046740    d   e   f   a   u   l   t   s       t   o       F   R   E   E
0046760    ,           a   n   d       c   o   n   t   r   o   l   s    
0047000    t   h   e       d   i   s   p   o   s   i   t   i   o   n    
0047020    o   f       t   h   e       p   a   c   k   e   t       a   f
0047040    t   e   r       t   r   a   n   s   m   i   s   s   o   n    
0047060    (   s   e   e       t   h   e       I   R   M       f   o   r
0047100        t   h   e       d   o   c   u   m   e   n   t   a   t   i
0047120    o   n       o   f       S   E   T   U   P   P   U   P       o
0047140    r       F   I   L   L   I   N   X   I   P   )   .  \r   (   \
0047160    I   P   .   T   R   A   N   S   M   I   T       I   P   )  \t
0047200    [   F   u   n   c   t   i   o   n   ]  \r   T   r   i   e   s
0047220        t   o       s   e   n   d       I   P   .           P   e
0047240    r   f   o   r   m   s       I   P       c   h   e   c   k   s
0047260    u   m       a   l   g   o   r   i   t   h   m       p   r   i
0047300    o   r       t   o       s   e   n   d   i   n   g   .        
0047320    R   e   t   u   r   n   s       N   I   L       i   f       s
0047340    u   c   c   e   s   s   f   u   l   ,       e   l   s   e    
0047360    r   e   t   u   r   n   s       a       s   t   a   t   u   s
0047400        i   n   d   i   c   a   t   i   o   n   ,       s   u   c
0047420    h       a   s       N   o   R   o   u   t   i   n   g       o
0047440    r       A   l   r   e   a   d   y   Q   u   e   u   e   d   .
0047460            T   h   i   s       f   u   n   c   t   i   o   n    
0047500    i   s       l   i   k   e       S   E   N   D   P   U   P    
0047520    a   n   d       S   E   N   D   X   I   P   ,       e   x   c
0047540    e   p   t       t   h   a   t       n   o       s   o   c   k
0047560    e   t       a   r   g   u   m   e   n   t       i   s       r
0047600    e   q   u   i   r   e   d   .  \r   H   T   E  \r   H   T   E
0047620        p   r   o   v   i   d   e   s       f   u   n   c   t   i
0047640    o   n   s       f   o   r       p   a   r   s   i   n   g    
0047660    H   O   S   T   S   .   T   X   T       f   i   l   e   s    
0047700    a   s       d   o   c   u   m   e   n   t   e   d       b   y
0047720        R   F   C   8   1   0   .           T   h   i   s       f
0047740    i   l   e       i   s       l   o   a   d   e   d       a   u
0047760    t   o   m   a   t   i   c   a   l   l   y       b   y       L
0050000    L   I   P   ,       a   n   d       i   s       u   s   e   d
0050020        b   y       \   I   P   I   N   I   T       t   o       r
0050040    e   a   d       i   n       t   h   e       i   n   i   t   i
0050060    a   l       f   i   l   e   ,       H   O   S   T   S   .   T
0050100    X   T   .           T   h   e       f   o   l   l   o   w   i
0050120    n   g       v   a   r   i   a   b   l   e       a   n   d    
0050140    f   u   n   c   t   i   o   n       m   a   y       b   e    
0050160    o   f       i   n   t   e   r   e   s   t   :  \r   H   O   S
0050200    T   S   .   T   E   X   T   .   D   I   R   E   C   T   O   R
0050220    I   E   S  \t   [   V   a   r   i   a   b   l   e   ]  \r   T
0050240    h   e       s   e   a   r   c   h       p   a   t   h       f
0050260    o   r       t   h   e       f   i   l   e       H   O   S   T
0050300    S   .   T   X   T   .           T   h   i   s       v   a   r
0050320    i   a   b   l   e       i   s       i   n   i   t   i   a   l
0050340    i   z   e   d       t   o       N   I   L   ,       a   n   d
0050360        t   h   u   s   ,       t   h   e       s   e   a   r   c
0050400    h       p   a   t   h       t   o       b   e       u   s   e
0050420    d       i   s       b   y       d   e   f   a   u   l   t    
0050440    D   I   R   E   C   T   O   R   I   E   S   .              \r
0050460    (   \   H   T   E   .   R   E   A   D   .   F   I   L   E    
0050500    F   I   L   E       W   A   N   T   E   D   T   Y   P   E   S
0050520    )  \t   [   F   u   n   c   t   i   o   n   ]  \r   R   e   a
0050540    d   s       a       H   O   S   T   S   .   T   X   T       f
0050560    i   l   e   .           W   A   N   T   E   D   T   Y   P   E
0050600    S       i   s       a       l   i   s   t       o   f       t
0050620    y   p   e   s   ,       d   r   a   w   n       f   r   o   m
0050640        t   h   e       s   e   t       {   H   O   S   T   ,    
0050660    N   E   T   ,       G   A   T   E   W   A   Y   }   ,       t
0050700    o       b   e       r   e   a   d       f   r   o   m       t
0050720    h   e       f   i   l   e   ;       t   y   p   e   s       n
0050740    o   t       s   p   e   c   i   f   i   e   d       i   n    
0050760    W   A   N   T   E   D   T   Y   P   E   S       a   r   e    
0051000    i   g   n   o   r   e   d   .           W   A   N   T   E   D
0051020    T   Y   P   E   S       d   e   f   a   u   l   t   s       t
0051040    o       (   H   O   S   T   )   .          \r   I   N   S   T
0051060    A   L   L   I   N   G       T   C   P   /   I   P  \r   T   o
0051100        i   n   s   t   a   l   l       T   C   P   /   I   P   ,
0051120        p   l   a   c   e       t   h   e       f   i   l   e   s
0051140        o   n       t   h   e       L   i   s   p       P   a   c
0051160    k   a   g   e   s       d   i   r   e   c   t   o   r   y    
0051200    (   e   .   g   .       a   n   y       d   i   r   e   c   t
0051220    o   r   y       o   n       t   h   e       s   e   a   r   c
0051240    h       p   a   t   h       L   I   S   P   U   S   E   R   S
0051260    D   I   R   E   C   T   O   R   I   E   S   )   .           C
0051300    r   e   a   t   e       a       H   O   S   T   S   .   T   X
0051320    T       f   i   l   e       c   o   n   t   a   i   n   i   n
0051340    g       e   n   t   r   i   e   s       f   o   r       t   h
0051360    e       T   C   P   /   I   P       h   o   s   t   s       n
0051400    e   e   d   e   d       b   y       t   h   e       u   s   e
0051420    r       c   o   m   m   u   n   i   t   y   ,       a   n   d
0051440        p   l   a   c   e       t   h   e       f   i   l   e    
0051460    o   n       a       d   i   r   e   c   t   o   r   y       c
0051500    o   n   t   a   i   n   e   d       i   n       t   h   e    
0051520    D   I   R   E   C   T   O   R   I   E   S       s   e   a   r
0051540    c   h       p   a   t   h   .           T   h   e       f   o
0051560    l   l   o   w   i   n   g       i   s       a       s   a   m
0051600    p   l   e       H   O   S   T   S   .   T   X   T       f   i
0051620    l   e   :  \r   ;       D   o   D       I   n   t   e   r   n
0051640    e   t       H   o   s   t       T   a   b   l   e  \r   ;    
0051660        6   -   A   p   r   -   8   4  \r   ;  \r   ;       C   h
0051700    a   n   g   e   s   ,       c   o   r   r   e   c   t   i   o
0051720    n   s   ,       c   o   m   m   e   n   t   s       o   r    
0051740    q   u   e   s   t   i   o   n   s       t   o  \r   ;       (
0051760    H   O   S   T   M   A   S   T   E   R   @   S   R   I   -   N
0052000    I   C   )  \r   ;  \r   ;       T   h   e       f   o   r   m
0052020    a   t       o   f       t   h   i   s       f   i   l   e    
0052040    i   s       d   o   c   u   m   e   n   t   e   d       i   n
0052060        R   F   C       8   1   0   ,       "   D   o   D       I
0052100    n   t   e   r   n   e   t  \r   ;       H   o   s   t       T
0052120    a   b   l   e       S   p   e   c   i   f   i   c   a   t   i
0052140    o   n   "   ,       w   h   i   c   h       i   s       a   v
0052160    a   i   l   a   b   l   e       o   n   -   l   i   n   e    
0052200    a   t       S   R   I   -   N   I   C  \r   ;       a   s    
0052220    t   h   e       f   i   l   e  \r   ;                        
0052240                                    [   S   R   I   -   N   I   C
0052260    ]   <   R   F   C   >   R   F   C   8   1   0   .   T   X   T
0052300   \r   ;       I   t       m   a   y       b   e       r   e   t
0052320    r   i   e   v   e   d       v   i   a       F   T   P       u
0052340    s   i   n   g       u   s   e   r   n   a   m   e       A   N
0052360    O   N   Y   M   O   U   S       w   i   t   h  \r   ;       a
0052400    n   y       p   a   s   s   w   o   r   d   .  \r   ;  \r   ;
0052420        N   O   T   E       C   A   R   E   F   U   L   L   Y   :
0052440        R   F   C       8   1   0       h   a   s       b   e   e
0052460    n       s   l   i   g   h   t   l   y       r   e   v   i   s
0052500    e   d       s   i   n   c   e       t   h   e      \r   ;    
0052520    o   r   i   g   i   n   a   l  \r   ;       v   e   r   s   i
0052540    o   n       w   a   s       w   r   i   t   t   e   n   .    
0052560        I   n       p   a   r   t   i   c   u   l   a   r   ,    
0052600    t   h   e       v   e   r   s   i   o   n       p   r   i   n
0052620    t   e   d       i   n       t   h   e  \r   ;       "   I   n
0052640    t   e   r   n   e   t       P   r   o   t   o   c   o   l    
0052660    T   r   a   n   s   i   t   i   o   n       N   o   t   e   b
0052700    o   o   k   "       d   o   e   s       n   o   t       d   o
0052720    c   u   m   e   n   t       t   h   e  \r   ;       a   d   d
0052740    e   d       "   m   a   c   h   i   n   e       t   y   p   e
0052760    "       f   i   e   l   d       (   b   e   t   w   e   e   n
0053000        t   h   e       h   o   s   t   -   n   a   m   e       a
0053020    n   d       s   y   s   t   e   m   -   n   a   m   e  \r   ;
0053040        f   i   e   l   d   s   )   .  \r   ;  \r   ;       T   h
0053060    e       f   o   r   m   a   t       f   o   r       e   n   t
0053100    r   i   e   s       i   s   :  \r   ;  \r   ;       N   E   T
0053120        :       N   E   T   -   A   D   D   R       :       N   E
0053140    T   N   A   M   E       :  \r   ;       G   A   T   E   W   A
0053160    Y       :       A   D   D   R   ,       A   D   D   R       :
0053200        N   A   M   E       :       C   P   U   T   Y   P   E    
0053220    :       O   P   S   Y   S       :       P   R   O   T   O   C
0053240    O   L   S       :  \r   ;       H   O   S   T       :       A
0053260    D   D   R   ,       A   L   T   E   R   N   A   T   E   -   A
0053300    D   D   R       (   i   f       a   n   y   )   :       H   O
0053320    S   T   N   A   M   E   ,   N   I   C   K   N   A   M   E    
0053340    :       C   P   U   T   Y   P   E       :  \r   ;            
0053360    O   P   S   Y   S       :       P   R   O   T   O   C   O   L
0053400    S       :  \r   ;  \r   ;       W   h   e   r   e   :  \r   ;
0053420    ;           A   D   D   R       =       i   n   t   e   r   n
0053440    e   t       a   d   d   r   e   s   s       i   n       d   e
0053460    c   i   m   a   l   ,       e   .   g   .   ,       2   6   .
0053500    0   .   0   .   7   3  \r   ;   ;           C   P   U   T   Y
0053520    P   E       =       m   a   c   h   i   n   e       t   y   p
0053540    e       (   P   D   P   -   1   1   /   7   0   ,       V   A
0053560    X   -   1   1   /   7   8   0   ,       F   O   O   N   L   Y
0053600    -   F   3   ,       C   /   3   0   ,  \r   ;   ;            
0053620                                                                 
0053640                                e   t   c   .   )  \r   ;   ;    
0053660        O   P   S   Y   S       =       o   p   e   r   a   t   i
0053700    n   g       s   y   s   t   e   m       (   U   N   I   X   ,
0053720        T   O   P   S   2   0   ,       T   E   N   E   X   ,    
0053740    I   T   S   ,       e   t   c   .   )  \r   ;   ;           P
0053760    R   O   T   O   C   O   L   S       =       t   r   a   n   s
0054000    p   o   r   t   /   s   e   r   v   i   c   e       (   T   C
0054020    P   /   T   E   L   N   E   T   ,   T   C   P   /   F   T   P
0054040    ,       e   t   c   .   )  \r   ;   ;           :       (   c
0054060    o   l   o   n   )       =       f   i   e   l   d       d   e
0054100    l   i   m   i   t   e   r  \r   ;   ;           :   :       (
0054120    2       c   o   l   o   n   s   )       =       n   u   l   l
0054140        f   i   e   l   d  \r  \r   H   O   S   T   :       3   6
0054160    .   9   .   0   .   9       :       V   A   X   -   A   !    
0054200    :       V   A   X   -   1   1   /   7   5   0       :       U
0054220    N   I   X       :       T   C   P   /   T   E   L   N   E   T
0054240    ,   T   C   P   /   F   T   P       :  \r   H   O   S   T   :
0054260        3   6   .   9   .   0   .   3   0       :       1   1   0
0054300    8   -   A       :       D   A   N   D   E   L   I   O   N    
0054320    :       D       :       :  \r  \r   T   h   i   s       f   i
0054340    l   e       d   e   f   i   n   e   s       t   w   o       h
0054360    o   s   t   s   ,       a       V   A   X   -   1   1   /   7
0054400    5   0       h   o   s   t       c   a   l   l   e   d       V
0054420    A   X   -   A   !   ,       a   n   d       a   n       1   1
0054440    0   8       h   o   s   t       c   a   l   l   e   d       1
0054460    1   0   8   -   A   .           N   o   t   e       t   h   a
0054500    t       i   f       a   n   y       h   o   s   t       i   s
0054520        a   c   c   e   s   s   i   b   l   e       v   i   a    
0054540    a   n   o   t   h   e   r       n   e   t   w   o   r   k    
0054560    p   r   o   t   o   c   o   l       (   e   .   g   .       P
0054600    U   P       o   r       N   S   )   ,       y   o   u       m
0054620    a   y       d   e   s   i   r   e       t   o       c   a   l
0054640    l       t   h   e       h   o   s   t       a   n       u   n
0054660    a   m   b   i   g   u   o   u   s       n   a   m   e       w
0054700    h   e   n       i   t       i   s       a   c   c   e   s   s
0054720    e   d       v   i   a       T   C   P   ;       y   o   u    
0054740    c   a   n       d   o       t   h   i   s       b   y       g
0054760    i   v   i   n   g       i   t       s   u   c   h       a   n
0055000        u   n   a   m   b   i   g   u   o   u   s       n   a   m
0055020    e       i   n       t   h   e       H   O   S   T   S   .   T
0055040    X   T       f   i   l   e       (   i   n       t   h   i   s
0055060        c   a   s   e   ,       w   e   '   v   e       a   p   p
0055100    e   n   d   e   d       a       "   !   "   )   .  \r   O   n
0055120    c   e       t   h   e       s   o   f   t   w   a   r   e    
0055140    i   s       i   n   s   t   a   l   l   e   d       o   n    
0055160    t   h   e       a   p   p   r   o   p   r   i   a   t   e    
0055200    d   i   r   e   c   t   o   r   y   ,       s   i   m   p   l
0055220    y       p   e   r   f   o   r   m   i   n   g       a       L
0055240    O   A   D       o   p   e   r   a   t   i   o   n       o   n
0055260        a   n   y       o   f       t   h   e       a   p   p   l
0055300    i   c   a   t   i   o   n       f   i   l   e   s       (   e
0055320    .   g   .       T   C   P   F   T   P   ,       T   C   P   C
0055340    H   A   T   ,       T   F   T   P   ,       e   t   c   )    
0055360    s   h   o   u   l   d       l   o   a   d       t   h   e    
0055400    r   e   m   a   i   n   i   n   g       n   e   c   e   s   s
0055420    a   r   y       f   i   l   e   s       a   n   d       i   n
0055440    i   t   i   a   l   i   z   e       t   h   e       s   o   f
0055460    t   w   a   r   e   .  \r  \0  \0  \0  \0  \0 003   (   L   I
0055500    S   T       (   (   P   A   G   E       N   I   L       N   I
0055520    L       (   0       0       6   1   2       7   9   2   )    
0055540    (   (   F   O   L   I   O       N   I   L       (   P   A   R
0055560    A   L   O   O   K   S       (   Q   U   A   D       C   E   N
0055600    T   E   R   E   D   )       C   H   A   R   L   O   O   K   S
0055620        (   S   U   P   E   R   S   C   R   I   P   T       0    
0055640    S   I   Z   E       1   0       F   A   M   I   L   Y       H
0055660    E   L   V   E   T   I   C   A       O   V   E   R   L   I   N
0055700    E       O   F   F       S   T   R   I   K   E   O   U   T    
0055720    O   F   F       U   N   D   E   R   L   I   N   E       O   F
0055740    F       S   L   O   P   E       R   E   G   U   L   A   R    
0055760    W   E   I   G   H   T       M   E   D   I   U   M   )   )    
0056000    (   2   8   2       4   2       7   2       3   6   )       N
0056020    I   L   )       (   H   E   A   D   I   N   G       N   I   L
0056040        (   H   E   A   D   I   N   G   T   Y   P   E       B   O
0056060    O   )       (   8   4       7   4   4       4   4   4       3
0056100    6   )       N   I   L   )       (   T   E   X   T       N   I
0056120    L       N   I   L       (   8   4       9   6       4   5   6
0056140        6   0   0   )       N   I   L   )   )   )       (   P   A
0056160    G   E       N   I   L       N   I   L       (   0       0    
0056200    6   1   2       7   9   2   )       (   (   F   O   L   I   O
0056220        N   I   L       (   P   A   R   A   L   O   O   K   S    
0056240    (   Q   U   A   D       C   E   N   T   E   R   E   D   )    
0056260    C   H   A   R   L   O   O   K   S       (   S   U   P   E   R
0056300    S   C   R   I   P   T       0       S   I   Z   E       1   0
0056320        F   A   M   I   L   Y       H   E   L   V   E   T   I   C
0056340    A       O   V   E   R   L   I   N   E       O   F   F       S
0056360    T   R   I   K   E   O   U   T       O   F   F       U   N   D
0056400    E   R   L   I   N   E       O   F   F       S   L   O   P   E
0056420        R   E   G   U   L   A   R       W   E   I   G   H   T    
0056440    M   E   D   I   U   M   )   )       (   2   8   2       4   2
0056460        7   2       3   6   )       N   I   L   )       (   H   E
0056500    A   D   I   N   G       N   I   L       (   H   E   A   D   I
0056520    N   G   T   Y   P   E       B   O   O   )       (   8   4    
0056540    7   4   4       4   4   4       3   6   )       N   I   L   )
0056560        (   T   E   X   T       N   I   L       N   I   L       (
0056600    8   4       9   6       4   5   6       6   0   0   )       N
0056620    I   L   )   )   )       (   P   A   G   E       N   I   L    
0056640    N   I   L       (   0       0       6   1   2       7   9   2
0056660    )       (   (   F   O   L   I   O       N   I   L       (   P
0056700    A   R   A   L   O   O   K   S       (   Q   U   A   D       C
0056720    E   N   T   E   R   E   D   )       C   H   A   R   L   O   O
0056740    K   S       (   S   U   P   E   R   S   C   R   I   P   T    
0056760    0       S   I   Z   E       1   0       F   A   M   I   L   Y
0057000        H   E   L   V   E   T   I   C   A       O   V   E   R   L
0057020    I   N   E       O   F   F       S   T   R   I   K   E   O   U
0057040    T       O   F   F       U   N   D   E   R   L   I   N   E    
0057060    O   F   F       S   L   O   P   E       R   E   G   U   L   A
0057100    R       W   E   I   G   H   T       M   E   D   I   U   M   )
0057120    )       (   2   8   2       4   2       7   2       3   6   )
0057140        N   I   L   )       (   H   E   A   D   I   N   G       N
0057160    I   L       (   H   E   A   D   I   N   G   T   Y   P   E    
0057200    B   O   O   )       (   8   4       7   4   4       4   4   4
0057220        3   6   )       N   I   L   )       (   T   E   X   T    
0057240    N   I   L       N   I   L       (   8   4       9   6       4
0057260    5   6       6   0   0   )       N   I   L   )   )   )   )   )
0057300   \0  \0  \0  \0  \0 005  \0  \a  \0  \0  \0   ` 001 310  \0  \f
0057320   \0  \0  \0 005 003 004  \0  \b 002  \0   `  \0 001 310 001  \0
0057340   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0057360   \0  \0  \0  \0  \0 001 310  \0  \f  \0  \0  \0 005 003 004  \0
0057400   \b 001 001 310 001  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0057420   \0  \0  \0  \0  \0  \0  \0  \0 212  \0 212 001   8  \0 005  \0
0057440   \0  \0  \0 002 004  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0057460   \0  \0  \0  \0  \0  \0  \0  \0 212  \0 212 001   8  \0  \v  \0
0057500   \0  \0  \0 003 003  \0  \0 001 002   4 001  \0  \0  \0  \0  \0
0057520   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 212  \0
0057540  212 001   8  \0  \0  \0  \0  \0  \0 002 004  \0  \0  \0  \0  \0
0057560   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 212  \0
0057600  212 001   8  \0  \0  \0  \0  \0  \0 003 004  \0  \0 001 001 310
0057620  001  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0057640   \0  \0  \0  \0  \0  \0  \0 001 310  \0  \0  \0  \0  \0  \0 003
0057660  004  \0  \0 001 001 310 001  \0  \0  \0  \0  \0  \0  \0  \v   P
0057700    A   G   E   H   E   A   D   I   N   G  \0 003   B   O   O  \0
0057720   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 004  \0  \n  \0
0057740   \t   H   E   L   V   E   T   I   C   A  \0 006  \0  \0  \0  \0
0057760   \0  \0  \0  \0  \0  \t   H   E   L   V   E   T   I   C   A  \0
0060000   \b  \0  \0  \0  \0  \0  \0 001  \0  \0  \t   H   E   L   V   E
0060020    T   I   C   A  \0  \n  \0  \0  \0  \0  \0  \0 001  \0  \0  \t
0060040    H   E   L   V   E   T   I   C   A  \0 004  \0  \0  \0  \0  \0
0060060   \0  \0  \0  \0  \t   H   E   L   V   E   T   I   C   A  \0  \n
0060100   \0  \0  \0  \0  \0  \0 002  \0  \0  \t   H   E   L   V   E   T
0060120    I   C   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \t   H
0060140    E   L   V   E   T   I   C   A  \0  \f  \0  \0  \0  \0  \0  \0
0060160  002  \0  \0 004   L   O   G   O  \0 030  \0  \0  \0  \0  \0  \0
0060200   \0  \0  \0  \t   H   E   L   V   E   T   I   C   A  \0  \n  \0
0060220   \0  \0  \0  \0  \0  \0  \0  \0  \t   H   E   L   V   E   T   I
0060240    C   A  \0 004  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0060260   \0 002  \0  \a  \0  \0  \0 001  \0  \0  \0  \0  \t  \0  \0  \0
0060300   \a  \0  \0  \0  \0  \b  \0  \0  \0 025  \0  \0  \0  \0  \t  \0
0060320   \0  \0 001  \0  \0  \0  \0  \n  \0  \0  \0  \0  \0 002  \0  \a
0060340   \0  \0  \0 002  \0 001  \0  \v   H   R   U   L   E   .   G   E
0060360    T   F   N 001  \0  \t   H   E   L   V   E   T   I   C   A  \0
0060400  004  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0
0060420   \0  \n  \0  \0  \0  \0  \0 002  \0 006  \0  \0  \0 002  \0 001
0060440   \0  \v   H   R   U   L   E   .   G   E   T   F   N 001  \0  \t
0060460    H   E   L   V   E   T   I   C   A  \0 004  \0  \0  \0  \0  \0
0060500   \0  \0  \0  \0  \0  \0 002  \0 001  \0  \v   H   R   U   L   E
0060520    .   G   E   T   F   N  \0  \0  \0  \0 001  \0  \0  \0  \0 004
0060540   \0  \0  \0  \0  \0 002  \0 005  \0  \0  \0 002  \0 001  \0  \v
0060560    H   R   U   L   E   .   G   E   T   F   N 001  \0  \t   H   E
0060600    L   V   E   T   I   C   A  \0 004  \0  \0  \0  \0  \0  \0  \0
0060620   \0  \0  \0  \0 001  \0  \0  \0  \0 004  \0  \0  \0  \0  \0 002
0060640   \0 004  \0  \0  \0  \a  \0  \0  \0  \0  \a  \0  \0  \0  \0  \0
0060660  002  \0 003  \0  \0  \0 002  \0 001  \0  \v   H   R   U   L   E
0060700    .   G   E   T   F   N 001  \0  \t   H   E   L   V   E   T   I
0060720    C   A  \0 004  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0060740   \0 001  \0  \v   H   R   U   L   E   .   G   E   T   F   N  \0
0060760   \0  \0  \0 002  \0 001  \0  \v   H   R   U   L   E   .   G   E
0061000    T   F   N  \0  \0  \0  \0 001  \0  \0  \0  \0 004  \0  \0  \0
0061020   \0  \0 002  \0 005  \0  \0  \0 002  \0 001  \0  \v   H   R   U
0061040    L   E   .   G   E   T   F   N 001  \0  \t   H   E   L   V   E
0061060    T   I   C   A  \0 004  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0061100   \0 001  \0  \0  \0  \0 004  \0  \0  \0  \0  \0 002  \0 002  \0
0061120   \0 002 221  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0061140   \0  \0  \0 026  \0  \0  \0  \0 005  \0  \0  \0 001  \0  \0  \0
0061160   \0  \a  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   >  \0  \0
0061200   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0  \v  \0
0061220   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 350
0061240   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0 002
0061260    Z  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0061300   \0 017  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0
0061320   \0  \0   &  \0  \0  \0  \0 006  \0  \0  \0  \a  \0  \0  \0  \0
0061340  003  \0  \0 002 032  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002
0061360   \0 002  \0  \0 001   :  \0  \0  \0  \0 006  \0  \0  \0  \0  \0
0061400  002  \0 002  \0  \0  \0 020  \0  \0  \0  \0 006  \0  \0  \0  \0
0061420   \0 002  \0 002  \0  \0 001   ?  \0  \0  \0  \0 006  \0  \0  \0
0061440   \0  \0 002  \0 002  \0  \0 001   N  \0  \0  \0  \0 006  \0  \0
0061460   \0  \0  \0 002  \0 002  \0  \0  \0 022  \0  \0  \0  \0 006  \0
0061500   \0  \0  \0  \0 002  \0 002  \0  \0  \0   h  \0  \0  \0  \0 006
0061520   \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 016  \0  \0  \0  \0
0061540  006  \0  \0  \0  \0  \0 002  \0 002  \0  \0 001   %  \0  \0  \0
0061560   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 021  \0  \0
0061600   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 337  \0
0061620   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 005
0061640   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0061660  264  \0  \0  \0  \0 006  \0  \0  \0 001  \0  \0  \0  \0 005  \0
0061700   \0  \0  \0  \0 002  \0 002  \0  \0  \0 021  \0  \0  \0  \0 005
0061720   \0  \0  \0 001  \0  \0  \0  \0  \a  \0  \0  \0  \0  \0 002  \0
0061740  002  \0  \0 001   V  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002
0061760   \0 002  \0  \0  \0   2  \0  \0  \0  \0 006  \0  \0  \0  \0  \0
0062000  002  \0 001  \0  \0  \0   k  \0  \0  \0  \0 006  \0  \0  \0  \0
0062020   \0 002  \0 001  \0  \0  \0   @  \0  \0  \0  \0 006  \0  \0  \0
0062040   \0  \0 002  \0 001  \0  \0  \0 214  \0  \0  \0  \0 006  \0  \0
0062060   \0  \0  \0 002  \0 001  \0  \0  \0   <  \0  \0  \0  \0 006  \0
0062100   \0  \0  \0  \0 002  \0 001  \0  \0  \0 023  \0  \0  \0  \0 006
0062120   \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0   s  \0  \0  \0  \0
0062140  006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   7  \0  \0  \0
0062160   \0 006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0 037  \0  \0
0062200   \0  \0 006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0 037  \0
0062220   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0   B
0062240   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0
0062260  353  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0062300   \0 242  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0
0062320   \0  \0 003  \0  \0  \0  \0 005  \0  \0  \0 001  \0  \0  \0  \0
0062340   \a  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 371  \0  \0  \0
0062360   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0  \n  \0  \0
0062400   \0  \0 006  \0  \0  \0   1  \0  \0  \0  \0 002  \0  \0  \0  \r
0062420   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0062440  026  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0
0062460   \0  \0 004  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0
0062500  002  \0  \0  \0 006  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0
0062520   \0  \0 002  \0  \0  \0 002  \0  \0  \0  \0 006  \0  \0  \0  \0
0062540   \0 002  \0 002  \0  \0  \0 004  \0  \0  \0  \0 002  \0  \0  \0
0062560  223  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0062600   \0  \a  \0  \0  \0  \0 002  \0  \0  \0   X  \0  \0  \0  \0 006
0062620   \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 003  \0  \0  \0  \0
0062640  006  \0  \0  \0  \n  \0  \0  \0  \0 002  \0  \0  \0   v  \0  \0
0062660   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   ?  \0
0062700   \0  \0  \0 006  \0  \0  \0 006  \0  \0  \0  \0 002  \0  \0  \0
0062720  253  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0062740   \0 022  \0  \0  \0  \0 006  \0  \0  \0 006  \0  \0  \0  \0 002
0062760   \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0
0063000  002  \0  \0  \0   ?  \0  \0  \0  \0 006  \0  \0  \0 006  \0  \0
0063020   \0  \0 002  \0  \0  \0 002  \0  \0  \0  \0 006  \0  \0  \0 006
0063040   \0  \0  \0  \0 003  \0  \0  \0 003  \0  \0  \0  \0 006  \0  \0
0063060   \0 006  \0  \0  \0  \0 002  \0  \0  \0   X  \0  \0  \0  \0 006
0063100   \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 022  \0  \0  \0  \0
0063120  006  \0  \0  \0 006  \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0
0063140   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   Q  \0
0063160   \0  \0  \0 006  \0  \0  \0 006  \0  \0  \0  \0 002  \0  \0  \0
0063200  003  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0063220   \0  \r  \0  \0  \0  \0 006  \0  \0  \0 006  \0  \0  \0  \0 002
0063240   \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0
0063260  002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0 006  \0  \0
0063300   \0  \0 002  \0  \0  \0   #  \0  \0  \0  \0 006  \0  \0  \0  \0
0063320   \0 002  \0 002  \0  \0  \0 026  \0  \0  \0  \0 006  \0  \0  \0
0063340   \0  \0 002  \0 002  \0  \0  \0   9  \0  \0  \0  \0 006  \0  \0
0063360   \0  \0  \0 002  \0 002  \0  \0  \0 027  \0  \0  \0  \0 006  \0
0063400   \0  \0  \0  \0 002  \0 002  \0  \0  \0   !  \0  \0  \0  \0 006
0063420   \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   '  \0  \0  \0  \0
0063440  006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   Y  \0  \0  \0
0063460   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0  \b  \0  \0
0063500   \0  \0 005  \0  \0  \0 001  \0  \0  \0  \0  \a  \0  \0  \0  \0
0063520   \0 002  \0 002  \0  \0  \0 246  \0  \0  \0  \0 006  \0  \0  \0
0063540   \0  \0 002  \0 002  \0  \0  \0 026  \0  \0  \0  \0 006  \0  \0
0063560   \0  \0  \0 002  \0 002  \0  \0 001 206  \0  \0  \0  \0 006  \0
0063600   \0  \0  \0  \0 002  \0 001  \0  \0  \0   h  \0  \0  \0  \0 006
0063620   \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0   %  \0  \0  \0  \0
0063640  006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0   %  \0  \0  \0
0063660   \0 006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0   8  \0  \0
0063700   \0  \0 006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0   M  \0
0063720   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0   F
0063740   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0
0063760   \a  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0
0064000   \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0064020   \0  \0 001  \f  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0
0064040  002  \0  \0  \0 016  \0  \0  \0  \0 006  \0  \0  \0  \v  \0  \0
0064060   \0  \0 002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0
0064100   \0 002  \0 002  \0  \0  \0   /  \0  \0  \0  \0 006  \0  \0  \0
0064120  004  \0  \0  \0  \0 002  \0  \0  \0  \f  \0  \0  \0  \0 006  \0
0064140   \0  \0 006  \0  \0  \0  \0 002  \0  \0  \0   @  \0  \0  \0  \0
0064160  006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 021  \0  \0  \0
0064200   \0 006  \0  \0  \0 004  \0  \0  \0  \0 002  \0  \0  \0  \r  \0
0064220   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   0
0064240   \0  \0  \0  \0 006  \0  \0  \0 004  \0  \0  \0  \0 002  \0  \0
0064260   \0   !  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0
0064300   \0  \0   Q  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0064320   \0  \0  \0 006  \0  \0  \0  \0 005  \0  \0  \0 001  \0  \0  \0
0064340   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0 001   5  \0  \0
0064360   \0  \0 006  \0  \0  \0 004  \0  \0  \0  \0 003  \0  \0  \0 266
0064400   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0064420  342  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0064440   \0  \n  \0  \0  \0  \0 006  \0  \0  \0 003  \0  \0  \0  \0 002
0064460   \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0
0064500  002  \0  \0  \0 003  \0  \0  \0  \0 006  \0  \0  \0 003  \0  \0
0064520   \0  \0 002  \0  \0  \0 267  \0  \0  \0  \0 006  \0  \0  \0  \0
0064540   \0 002  \0 002  \0  \0  \0  \n  \0  \0  \0  \0 006  \0  \0  \0
0064560  004  \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0
0064600   \0  \0  \0  \0 002  \0 002  \0  \0  \0 034  \0  \0  \0  \0 006
0064620   \0  \0  \0 004  \0  \0  \0  \0 002  \0  \0  \0 002  \0  \0  \0
0064640   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0  \a  \0  \0
0064660   \0  \0 005  \0  \0  \0 001  \0  \0  \0  \0 006  \0  \0  \0  \0
0064700   \0 002  \0 002  \0  \0 001   -  \0  \0  \0  \0 006  \0  \0  \0
0064720   \0  \0 002  \0 002  \0  \0  \0 003  \0  \0  \0  \0 005  \0  \0
0064740   \0 001  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0
0064760   \0  \0   s  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0065000   \0  \0  \0 026  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0
0065020  002  \0  \0  \0 223  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002
0065040   \0 002  \0  \0  \0 026  \0  \0  \0  \0 006  \0  \0  \0  \0  \0
0065060  002  \0 002  \0  \0  \0   8  \0  \0  \0  \0 006  \0  \0  \0  \0
0065100   \0 002  \0 002  \0  \0  \0 021  \0  \0  \0  \0 006  \0  \0  \0
0065120   \f  \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0
0065140   \0  \0  \0  \0 002  \0 002  \0  \0  \0   "  \0  \0  \0  \0 006
0065160   \0  \0  \0 006  \0  \0  \0  \0 002  \0  \0  \0   X  \0  \0  \0
0065200   \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0  \0  \0   |  \0
0065220   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   $
0065240   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0065260  022  \0  \0  \0  \0 006  \0  \0  \0 023  \0  \0  \0  \0 002  \0
0065300   \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0065320   \0  \0  \0 035  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0
0065340   \0 002  \0  \0  \0 001  \0  \0  \0  \0 001  \0  \0  \0 031  \0
0065360   \0  \0  \0 006  \0  \0  \0  \v  \0  \0  \0  \0 002  \0  \0  \0
0065400  177  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0065420   \0   ^  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0
0065440   \0  \0 022  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0
0065460  002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002
0065500   \0 002  \0  \0  \0   G  \0  \0  \0  \0 006  \0  \0  \0  \b  \0
0065520   \0  \0  \0 002  \0  \0  \0 002  \0  \0  \0  \0 006  \0  \0  \0
0065540   \0  \0 002  \0 002  \0  \0  \0 023  \0  \0  \0  \0 006  \0  \0
0065560   \0  \b  \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0  \0 006
0065600   \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 035  \0  \0  \0  \0
0065620  006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0  \0  \0 002  \0  \0
0065640   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0  \t  \0
0065660   \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0  \0  \0
0065700  001  \0  \0  \0  \0 006  \0  \0  \0 004  \0  \0  \0  \0 002  \0
0065720   \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0065740   \0  \0  \0   #  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0
0065760   \0 002  \0  \0  \0   N  \0  \0  \0  \0 006  \0  \0  \0 005  \0
0066000   \0  \0  \0 002  \0  \0  \0 001  \0  \0  \0  \0 006  \0  \0  \0
0066020   \0  \0 002  \0 001  \0  \0  \0 031  \0  \0  \0  \0 006  \0  \0
0066040   \0  \0  \0 002  \0 001  \0  \0  \0   (  \0  \0  \0  \0 006  \0
0066060   \0  \0  \0  \0 002  \0 001  \0  \0  \0 002  \0  \0  \0  \0 006
0066100   \0  \0  \0 004  \0  \0  \0  \0 002  \0  \0  \0  \f  \0  \0  \0
0066120   \0 006  \0  \0  \0 004  \0  \0  \0  \0 002  \0  \0  \0   X  \0
0066140   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   /
0066160   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0066200   \v  \0  \0  \0  \0 006  \0  \0  \0   +  \0  \0  \0  \0 002  \0
0066220   \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0066240   \0  \0  \0   a  \0  \0  \0  \0 006  \0  \0  \0  \n  \0  \0  \0
0066260   \0 002  \0  \0  \0 004  \0  \0  \0  \0 006  \0  \0  \0  \b  \0
0066300   \0  \0  \0 002  \0  \0  \0 003  \0  \0  \0  \0 006  \0  \0  \0
0066320  002  \0  \0  \0  \0 002  \0  \0  \0   E  \0  \0  \0  \0 006  \0
0066340   \0  \0  \a  \0  \0  \0  \0 002  \0  \0 001 021  \0  \0  \0  \0
0066360  006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   j  \0  \0  \0
0066400   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0  \n  \0  \0
0066420   \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0  \0  \0 001
0066440   \0  \0  \0  \0 006  \0  \0  \0 003  \0  \0  \0  \0 002  \0  \0
0066460   \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0
0066500   \0  \0 006  \0  \0  \0  \0 006  \0  \0  \0 003  \0  \0  \0  \0
0066520  002  \0  \0  \0   "  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0
0066540   \0  \0 002  \0  \0  \0 002  \0  \0  \0  \0 006  \0  \0  \0  \0
0066560   \0 002  \0 002  \0  \0  \0 016  \0  \0  \0  \0 006  \0  \0  \0
0066600   \b  \0  \0  \0  \0 002  \0  \0  \0 001  \0  \0  \0  \0 006  \0
0066620   \0  \0 006  \0  \0  \0  \0 002  \0  \0  \0 001  \0  \0  \0  \0
0066640  006  \0  \0  \0  \a  \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0
0066660   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 006  \0
0066700   \0  \0  \0 006  \0  \0  \0 006  \0  \0  \0  \0 002  \0  \0  \0
0066720   \n  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0
0066740   \0  \0  \f  \0  \0  \0  \0 006  \0  \0  \0  \a  \0  \0  \0  \0
0066760  002  \0  \0  \0 222  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002
0067000   \0 002  \0  \0  \0   N  \0  \0  \0  \0 006  \0  \0  \0  \0  \0
0067020  002  \0 002  \0  \0  \0 021  \0  \0  \0  \0 006  \0  \0  \0  \b
0067040   \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0
0067060   \0  \0  \0 002  \0 002  \0  \0  \0  \b  \0  \0  \0  \0 006  \0
0067100   \0  \0 004  \0  \0  \0  \0 002  \0  \0  \0 034  \0  \0  \0  \0
0067120  006  \0  \0  \0 003  \0  \0  \0  \0 002  \0  \0  \0   4  \0  \0
0067140   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 021  \0
0067160   \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0  \0  \0
0067200   \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0067220   \0  \b  \0  \0  \0  \0 006  \0  \0  \0 004  \0  \0  \0  \0 002
0067240   \0  \0  \0 034  \0  \0  \0  \0 006  \0  \0  \0 003  \0  \0  \0
0067260   \0 002  \0  \0  \0   4  \0  \0  \0  \0 006  \0  \0  \0  \0  \0
0067300  002  \0 002  \0  \0  \0 021  \0  \0  \0  \0 006  \0  \0  \0  \b
0067320   \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0
0067340   \0  \0  \0 002  \0 002  \0  \0  \0  \b  \0  \0  \0  \0 006  \0
0067360   \0  \0 004  \0  \0  \0  \0 002  \0  \0  \0 034  \0  \0  \0  \0
0067400  006  \0  \0  \0 003  \0  \0  \0  \0 002  \0  \0  \0   4  \0  \0
0067420   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 023  \0
0067440   \0  \0  \0 006  \0  \0  \0  \n  \0  \0  \0  \0 002  \0  \0  \0
0067460   \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0067500   \0  \b  \0  \0  \0  \0 006  \0  \0  \0 006  \0  \0  \0  \0 002
0067520   \0  \0  \0 034  \0  \0  \0  \0 006  \0  \0  \0 003  \0  \0  \0
0067540   \0 002  \0  \0  \0   <  \0  \0  \0  \0 006  \0  \0  \0 006  \0
0067560   \0  \0  \0 002  \0  \0  \0 002  \0  \0  \0  \0 006  \0  \0  \0
0067600   \0  \0 002  \0 002  \0  \0  \0 004  \0  \0  \0  \0 005  \0  \0
0067620   \0 001  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0
0067640   \0  \0 316  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0067660   \0  \0  \0  \n  \0  \0  \0  \0 006  \0  \0  \0 022  \0  \0  \0
0067700   \0 002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0
0067720  002  \0 002  \0  \0  \0 036  \0  \0  \0  \0 006  \0  \0  \0 004
0067740   \0  \0  \0  \0 002  \0  \0  \0   #  \0  \0  \0  \0 006  \0  \0
0067760   \0 002  \0  \0  \0  \0 002  \0  \0  \0 236  \0  \0  \0  \0 006
0070000   \0  \0  \0 002  \0  \0  \0  \0 002  \0  \0  \0 022  \0  \0  \0
0070020   \0 006  \0  \0  \0 002  \0  \0  \0  \0 002  \0  \0  \0   4  \0
0070040   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 033
0070060   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0070100   \n  \0  \0  \0  \0 002  \0  \0  \0   v  \0  \0  \0  \0 006  \0
0070120   \0  \0  \0  \0 002  \0 002  \0  \0  \0   !  \0  \0  \0  \0 006
0070140   \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0  \n  \0  \0  \0  \0
0070160  006  \0  \0  \0 022  \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0
0070200   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 037  \0
0070220   \0  \0  \0 006  \0  \0  \0 004  \0  \0  \0  \0 002  \0  \0  \0
0070240    $  \0  \0  \0  \0 006  \0  \0  \0 002  \0  \0  \0  \0 002  \0
0070260   \0  \0   3  \0  \0  \0  \0 006  \0  \0  \0 004  \0  \0  \0  \0
0070300  002  \0  \0  \0 025  \0  \0  \0  \0 006  \0  \0  \0 002  \0  \0
0070320   \0  \0 002  \0  \0  \0 017  \0  \0  \0  \0 006  \0  \0  \0  \n
0070340   \0  \0  \0  \0 002  \0  \0  \0 031  \0  \0  \0  \0 006  \0  \0
0070360   \0  \0  \0 002  \0 002  \0  \0  \0   |  \0  \0  \0  \0 006  \0
0070400   \0  \0  \0  \0 002  \0 002  \0  \0  \0 020  \0  \0  \0  \0 006
0070420   \0  \0  \0      \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0
0070440   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 035  \0  \0
0070460   \0  \0 006  \0  \0  \0 006  \0  \0  \0  \0 002  \0  \0  \0 004
0070500   \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0  \0
0070520   \0 003  \0  \0  \0  \0 006  \0  \0  \0  \n  \0  \0  \0  \0 002
0070540   \0  \0  \0   V  \0  \0  \0  \0 006  \0  \0  \0 005  \0  \0  \0
0070560   \0 003  \0  \0  \0   .  \0  \0  \0  \0 006  \0  \0  \0  \b  \0
0070600   \0  \0  \0 003  \0  \0  \0 025  \0  \0  \0  \0 006  \0  \0  \0
0070620   \0  \0 002  \0 002  \0  \0  \0   b  \0  \0  \0  \0 006  \0  \0
0070640   \0  \0  \0 002  \0 002  \0  \0  \0 021  \0  \0  \0  \0 006  \0
0070660   \0  \0 006  \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0  \0
0070700  006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 204  \0  \0  \0
0070720   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 004  \0  \0
0070740   \0  \0 005  \0  \0  \0 001  \0  \0  \0  \0  \a  \0  \0  \0  \0
0070760   \0 002  \0 002  \0  \0 001 016  \0  \0  \0  \0 006  \0  \0  \0
0071000   \0  \0 002  \0 002  \0  \0  \0 025  \0  \0  \0  \0 006  \0  \0
0071020   \0  \0  \0 002  \0 002  \0  \0  \0   9  \0  \0  \0  \0 006  \0
0071040   \0  \0  \0  \0 002  \0 002  \0  \0  \0 024  \0  \0  \0  \0 006
0071060   \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0  \r  \0  \0  \0  \0
0071100  006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 022  \0  \0  \0
0071120   \0 006  \0  \0  \0   #  \0  \0  \0  \0 002  \0  \0  \0 001  \0
0071140   \0  \0  \0 006  \0  \0  \0  \a  \0  \0  \0  \0 002  \0  \0  \0
0071160   \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0071200   \0 322  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0
0071220   \0  \0  \b  \0  \0  \0  \0 002  \0  \0  \0   u  \0  \0  \0  \0
0071240  006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0 006  \0  \0  \0
0071260   \0 006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0  \a  \0  \0
0071300   \0  \0 006  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0  \a  \0
0071320   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 017
0071340   \0  \0  \0  \0 002  \0  \0 001 034  \0  \0  \0  \0 006  \0  \0
0071360   \0  \0  \0 002  \0 002  \0  \0  \0  \n  \0  \0  \0  \0 002  \0
0071400   \0  \0 234  \0  \0  \0  \0 006  \0  \0  \0  \n  \0  \0  \0  \0
0071420  002  \0  \0  \0 230  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002
0071440   \0 002  \0  \0  \0  \a  \0  \0  \0  \0 002  \0  \0  \0   Q  \0
0071460   \0  \0  \0 006  \0  \0  \0  \a  \0  \0  \0  \0 002  \0  \0  \0
0071500    ^  \0  \0  \0  \0 006  \0  \0  \0  \a  \0  \0  \0  \0 002  \0
0071520   \0  \0   i  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0071540   \0  \0  \0 316  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0
0071560  002  \0  \0  \0   (  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002
0071600   \0 002  \0  \0  \0   4  \0  \0  \0  \0 006  \0  \0  \0  \0  \0
0071620  002  \0 002  \0  \0  \0 222  \0  \0  \0  \0 006  \0  \0  \0  \0
0071640   \0 002  \0 002  \0  \0  \0 025  \0  \0  \0  \0 006  \0  \0  \0
0071660   \b  \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0
0071700   \0  \0  \0  \0 002  \0 002  \0  \0  \0   ,  \0  \0  \0  \0 006
0071720   \0  \0  \0  \b  \0  \0  \0  \0 002  \0  \0  \0      \0  \0  \0
0071740   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 021  \0  \0
0071760   \0  \0 006  \0  \0  \0   =  \0  \0  \0  \0 002  \0  \0  \0  \r
0072000   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0072020    *  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0
0072040   \0  \0 003  \0  \0  \0  \0 006  \0  \0  \0 006  \0  \0  \0  \0
0072060  002  \0  \0  \0   q  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0
0072100   \0  \0 002  \0  \0  \0   8  \0  \0  \0  \0 006  \0  \0  \0  \n
0072120   \0  \0  \0  \0 002  \0  \0  \0   ;  \0  \0  \0  \0 006  \0  \0
0072140   \0  \0  \0 002  \0 002  \0  \0  \0 017  \0  \0  \0  \0 002  \0
0072160   \0  \0 001  \0  \0  \0  \0 006  \0  \0  \0  \v  \0  \0  \0  \0
0072200  002  \0  \0  \0 005  \0  \0  \0  \0 006  \0  \0  \0  \t  \0  \0
0072220   \0  \0 002  \0  \0  \0   z  \0  \0  \0  \0 006  \0  \0  \0  \0
0072240   \0 002  \0 002  \0  \0  \0 022  \0  \0  \0  \0 006  \0  \0  \0
0072260  006  \0  \0  \0  \0 002  \0  \0  \0 001  \0  \0  \0  \0 006  \0
0072300   \0  \0  \b  \0  \0  \0  \0 002  \0  \0  \0 001  \0  \0  \0  \0
0072320  006  \0  \0  \0  \n  \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0
0072340   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 030  \0
0072360   \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0  \0  \0
0072400  003  \0  \0  \0  \0 006  \0  \0  \0 006  \0  \0  \0  \0 002  \0
0072420   \0  \0   A  \0  \0  \0  \0 006  \0  \0  \0 003  \0  \0  \0  \0
0072440  003  \0  \0  \0   !  \0  \0  \0  \0 006  \0  \0  \0  \n  \0  \0
0072460   \0  \0 002  \0  \0  \0   ;  \0  \0  \0  \0 006  \0  \0  \0  \0
0072500   \0 002  \0 002  \0  \0 001   +  \0  \0  \0  \0 006  \0  \0  \0
0072520   \0  \0 002  \0 002  \0  \0  \0 021  \0  \0  \0  \0 006  \0  \0
0072540   \0  \a  \0  \0  \0  \0 002  \0  \0  \0 001  \0  \0  \0  \0 006
0072560   \0  \0  \0  \b  \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0
0072600   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0  \b  \0  \0
0072620   \0  \0 006  \0  \0  \0 004  \0  \0  \0  \0 002  \0  \0  \0 033
0072640   \0  \0  \0  \0 006  \0  \0  \0 002  \0  \0  \0  \0 002  \0  \0
0072660   \0   /  \0  \0  \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002
0072700   \0  \0 001  \0  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0
0072720  002  \0  \0  \0 021  \0  \0  \0  \0 006  \0  \0  \0  \a  \0  \0
0072740   \0  \0 002  \0  \0  \0 001  \0  \0  \0  \0 006  \0  \0  \0  \b
0072760   \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0
0073000   \0  \0  \0 002  \0 002  \0  \0  \0  \b  \0  \0  \0  \0 006  \0
0073020   \0  \0 004  \0  \0  \0  \0 002  \0  \0  \0 033  \0  \0  \0  \0
0073040  006  \0  \0  \0 002  \0  \0  \0  \0 002  \0  \0  \0   ,  \0  \0
0073060   \0  \0 006  \0  \0  \0  \b  \0  \0  \0  \0 002  \0  \0  \0 033
0073100   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0073120  021  \0  \0  \0  \0 006  \0  \0  \0 020  \0  \0  \0  \0 002  \0
0073140   \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0073160   \0  \0  \0  \b  \0  \0  \0  \0 006  \0  \0  \0 004  \0  \0  \0
0073200   \0 002  \0  \0  \0 033  \0  \0  \0  \0 006  \0  \0  \0 002  \0
0073220   \0  \0  \0 002  \0  \0  \0   ,  \0  \0  \0  \0 006  \0  \0  \0
0073240   \b  \0  \0  \0  \0 002  \0  \0  \0 033  \0  \0  \0  \0 006  \0
0073260   \0  \0  \0  \0 002  \0 002  \0  \0  \0 023  \0  \0  \0  \0 006
0073300   \0  \0  \0  \t  \0  \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0
0073320   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0  \b  \0  \0
0073340   \0  \0 006  \0  \0  \0 006  \0  \0  \0  \0 002  \0  \0  \0 033
0073360   \0  \0  \0  \0 006  \0  \0  \0 002  \0  \0  \0  \0 002  \0  \0
0073400   \0   3  \0  \0  \0  \0 006  \0  \0  \0 006  \0  \0  \0  \0 002
0073420   \0  \0  \0 002  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0
0073440  002  \0  \0  \0   @  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002
0073460   \0 002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0 035  \0
0073500   \0  \0  \0 002  \0  \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0
0073520   \0  \0 002  \0 002  \0  \0  \0  \f  \0  \0  \0  \0 006  \0  \0
0073540   \0 002  \0  \0  \0  \0 002  \0  \0  \0   -  \0  \0  \0  \0 006
0073560   \0  \0  \0 002  \0  \0  \0  \0 002  \0  \0  \0   e  \0  \0  \0
0073600   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0  \b  \0  \0
0073620   \0  \0 002  \0  \0  \0   >  \0  \0  \0  \0 006  \0  \0  \0 002
0073640   \0  \0  \0  \0 002  \0  \0  \0   R  \0  \0  \0  \0 006  \0  \0
0073660   \0 006  \0  \0  \0  \0 002  \0  \0  \0   ;  \0  \0  \0  \0 006
0073700   \0  \0  \0  \a  \0  \0  \0  \0 002  \0  \0  \0 217  \0  \0  \0
0073720   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 016  \0  \0
0073740   \0  \0 006  \0  \0  \0 002  \0  \0  \0  \0 002  \0  \0  \0  \r
0073760   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0074000  016  \0  \0  \0  \0 006  \0  \0  \0 002  \0  \0  \0  \0 002  \0
0074020   \0  \0 356  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0074040   \0  \0  \0 003  \0  \0  \0  \0 005  \0  \0  \0 001  \0  \0  \0
0074060   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 360  \0  \0
0074100   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   "  \0
0074120   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 221
0074140   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0074160  020  \0  \0  \0  \0 006  \0  \0  \0 020  \0  \0  \0  \0 002  \0
0074200   \0  \0  \r  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0074220   \0  \0  \0 031  \0  \0  \0  \0 006  \0  \0  \0  \v  \0  \0  \0
0074240   \0 002  \0  \0  \0   o  \0  \0  \0  \0 006  \0  \0  \0  \v  \0
0074260   \0  \0  \0 002  \0  \0  \0 017  \0  \0  \0  \0 006  \0  \0  \0
0074300   \v  \0  \0  \0  \0 002  \0  \0  \0 027  \0  \0  \0  \0 006  \0
0074320   \0  \0  \0  \0 002  \0 002  \0  \0  \0 021  \0  \0  \0  \0 005
0074340   \0  \0  \0 001  \0  \0  \0  \0  \a  \0  \0  \0  \0  \0 002  \0
0074360  002  \0  \0 001   V  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002
0074400   \0 002  \0  \0  \0 032  \0  \0  \0  \0 006  \0  \0  \0  \0  \0
0074420  002  \0 002  \0  \0  \0  \f  \0  \0  \0  \0 006  \0  \0  \0  \0
0074440   \0 002  \0 002  \0  \0  \0 002  \0  \0  \0  \0 006  \0  \0  \0
0074460   \0  \0 002  \0 002  \0  \0  \0   1  \0  \0  \0  \0 006  \0  \0
0074500   \0  \0  \0 002  \0 002  \0  \0  \0 027  \0  \0  \0  \0 006  \0
0074520   \0  \0  \0  \0 002  \0 002  \0  \0  \0 002  \0  \0  \0  \0 006
0074540   \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   B  \0  \0  \0  \0
0074560  006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   C  \0  \0  \0
0074600   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 016  \0  \0
0074620   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   (  \0
0074640   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   <
0074660   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0074700  020  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0074720   \0 002  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0
0074740   \0  \0   ?  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0074760   \0  \0  \0  \v  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0
0075000  002  \0  \0  \0   B  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002
0075020   \0 002  \0  \0  \0   @  \0  \0  \0  \0 006  \0  \0  \0  \0  \0
0075040  002  \0 002  \0  \0  \0   D  \0  \0  \0  \0 006  \0  \0  \0  \0
0075060   \0 002  \0 002  \0  \0  \0  \v  \0  \0  \0  \0 006  \0  \0  \0
0075100   \0  \0 002  \0 002  \0  \0  \0 002  \0  \0  \0  \0 006  \0  \0
0075120   \0  \0  \0 002  \0 002  \0  \0  \0 035  \0  \0  \0  \0 006  \0
0075140   \0  \0  \0  \0 002  \0 002  \0  \0  \0 002  \0  \0  \0  \0 006
0075160   \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 035  \0  \0  \0  \0
0075200  006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   >  \0  \0  \0
0075220   \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0   F  \0  \0
0075240   \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 030  \0
0075260   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 002
0075300   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0
0075320   \t  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0
0075340   \0   8  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0
0075360   \0  \0   D  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002
0075400   \0  \0  \0   "  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0
0075420  002  \0  \0  \0   >  \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002
0075440   \0 002  \0  \0  \0   =  \0  \0  \0  \0 006  \0  \0  \0  \0  \0
0075460  002  \0 002  \0  \0  \0      \0  \0  \0  \0 006  \0  \0  \0  \0
0075500   \0 002  \0 002  \0  \0  \0 037  \0  \0  \0  \0 006  \0  \0  \0
0075520   \0  \0 002  \0 002  \0  \0  \0 001  \0  \0  \0  \0 006  \0  \0
0075540   \0  \0  \0 002  \0 002  \0  \0  \0   C  \0  \0  \0  \0 006  \0
0075560   \0  \0  \0  \0 002  \0 002  \0  \0  \0   -  \0  \0  \0  \0 006
0075600   \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 001  \0  \0  \0  \0
0075620  006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 241  \0  \0  \0
0075640   \0 006  \0  \0  \0 005  \0  \0  \0  \0 003  \0  \0  \0 317  \0
0075660   \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 351
0075700   \0  \0  \0  \0 006  \0  \0  \0  \0  \0 002  \0 002  \0  \0   [
0075720    7 003  \t   z 271                                            
0075725