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