$ od -c -N 50000 [_CD8_]<pup>SYNCTRANSPORT.DM!1
0000000  377  \0  \0   S   y   n   c   T   r   a   n   s   p   o   r   t
0000020    .   b   r   a   v   o  \0 376 001  \0   0 211   H   e   a   d
0000040    i   n   g   : 032   q   j   k   4   0   (   6   3   5   )   \
0000060    g  \r   S   y   n   c   h   r   o   n   o   u   s       L   i
0000100    n   e       T   r   a   n   s   p   o   r   t       P   r   o
0000120    t   o   c   o   l 032   y   7   5   6   q   j   k   4   0   \
0000140    g  \r   P   a   g   e       N   u   m   b   e   r   s   :    
0000160    Y   e   s           X   :       5   2   7           Y   :    
0000200    1   0   .   5   " 032   q   j   k   4   0   \   g  \r   C   o
0000220    p   y   r   i   g   h   t       X   e   r   o   x       C   o
0000240    r   p   o   r   a   t   i   o   n       1   9   7   9 032   z
0000260    1   8   6   9   7   l   3   0   3   3   y   4   5   c   (   1
0000300    2   7   0   )   \   g  \r   I   n   t   e   r   -   O   f   f
0000320    i   c   e       M   e   m   o   r   a   n   d   u   m 032   z
0000340    1   8   5   9   2   l   4   4   4   5   y   7   6   2   (   6
0000360    3   5   )   \   f   5   b   g  \r   T   o  \t   C   o   m   m
0000400    u   n   i   c   a   t   i   o   n       P   r   o   t   o   c
0000420    o   l   s  \t   D   a   t   e  \t   J   u   l 376 001  \0   z
0000440    a   y       3   ,       1   9   7   8  \r 032   z   1   8   5
0000460    9   2   l   4   4   4   5   d   2   9   9   8   e   2   1   (
0000500    0   ,   6   5   5   3   5   )   (   1   ,   4   4   4   5   )
0000520    (   5   ,   1   1   6   8   4   )   (   6   ,   1   4   1   4
0000540    6   )   \   f   1   g   2   f   0   t   2       1   t   0    
0000560    2   3   t   6       1   f   1   t   0       4   f   0   t   7
0000600        1   t   0  \r   F   r   o   m  \t   E   d       T   a   f
0000620    t  \t   L   o   c   a   t   i   o   n  \t   P   a   l   o    
0000640    A   l   t   o  \r 032   z   1   8   5   9   2   l   4   4   4
0000660    5   d   2   9   9   8   e   2   5   \   f   1   g   4   f   0
0000700    t   2       1   t   0       7   t   6       1   f   1   t   0
0000720        8   f   0   t   7       1   t   0  \r   S   u   b   j   e
0000740    c   t  \t   S   y   n   c   h   r   o   n   o   u   s       L
0000760    i   n   e       T   r   a   n   s   p   o   r   t       P   r
0001000    o   t   o   c   o   l  \t   O   r   g   a   n   i   z   a   t
0001020    i   o   n  \t   P   A   R   C   /   C   S   L  \r 032   z   1
0001040    8 376 001  \0 262 365   5   9   2   l   4   4   4   5   d   2
0001060    9   9   8   e   2   5   \   f   1   g   7   f   0   t   2    
0001100    1   t   0       3   5   t   6       1   f   1   t   0       1
0001120    2   f   0   t   7       1   t   0  \r   X   E   R   O   X    
0001140                          032   z   1   8   5   9   2   l   5   0
0001160    8   e   1   4   (   2   1   1   6   )   \   f   2   g   5   f
0001200    0  \r   F   i   l   e   d       o   n   :       [   M   a   x
0001220    c   1   ]   <   P   u   p   >   S   y   n   c   T   r   a   n
0001240    s   p   o   r   t   .   p   r   e   s   s 032   e   3   0   \
0001260    g  \r 032   z   1   8   6   9   7   l   3   0   3   3   e   1
0001300    0   j   (   1   2   7   0   )   \   g  \r   L   o   w   -   s
0001320    p   e   e   d       s   y   n   c   h   r   o   n   o   u   s
0001340        l   i   n   e   s       u   s   e   d       t   o       t
0001360    r   a   n   s   p   o   r   t       P   u   p   s       a   r
0001400    e       c   o   n   t   r   o   l   l   e   d       b   y    
0001420    m   e   a   n   s       o   f       t   h   e       S   y   n
0001440    c   h   r   o   n   o 376 001  \0 337 320   u   s       L   i
0001460    n   e       T   r   a   n   s   p   o   r   t       P   r   o
0001500    t   o   c   o   l       (   s   o   m   e   t   i   m   e   s
0001520        r   e   f   e   r   r   e   d       t   o       a   s    
0001540    t   h   e       S   L   A       p   r   o   t   o   c   o   l
0001560        b   e   c   a   u   s   e       s   y   n   c   h   r   o
0001600    n   o   u   s       l   i   n   e   s       w   e   r   e    
0001620    f   i   r   s   t       i   n   t   e   r   f   a   c   e   d
0001640        t   o       N   o   v   a   s       u   s   i   n   g    
0001660    a       S   y   n   c   h   r   o   n   o   u   s       L   i
0001700    n   e       A   d   a   p   t   e   r   )   .           I   n
0001720        a   d   d   i   t   i   o   n       t   o       P   u   p
0001740        e   n   c   a   p   s   u   l   a   t   i   o   n   ,    
0001760    t   h   i   s       p   r   o   t   o   c   o   l       e   n
0002000    t   a   i   l   s       s   o   m   e       n   e   t   w   o
0002020    r   k   -   s   p   e   c   i   f   i   c   ,       n   o   n
0002040    -   P   u   p       c   o   m   m   u   n 376 001  \0   o  \r
0002060    i   c   a   t   i   o   n       t   h   a   t       e   n   a
0002100    b   l   e   s       h   o   s   t   s       t   o       m   a
0002120    i   n   t   a   i   n       d   y   n   a   m   i   c       i
0002140    n   f   o   r   m   a   t   i   o   n       a   b   o   u   t
0002160        l   i   n   e       s   t   a   t   u   s       a   n   d
0002200        s   u   b   -   n   e   t   w   o   r   k       c   o   n
0002220    n   e   c   t   i   v   i   t   y   . 032   z   1   8   6   9
0002240    7   l   3   0   3   3   e   1   0   j   \   g   1   4   8   f
0002260    1       3   f   0  \r   T   h   e       S   y   n   c   h   r
0002300    o   n   o   u   s       L   i   n   e       T   r   a   n   s
0002320    p   o   r   t       P   r   o   t   o   c   o   l       i   s
0002340        u   s   e   d       b   y       N   o   v   a       a   n
0002360    d       A   l   t   o       G   a   t   e   w   a   y   s   .
0002400            W   e       p   r   e   s   e   n   t   l   y       c
0002420    o   n   s   i   d   e   r       i   t       t   o       b   e
0002440        a      \a  \a   p   r   i   v   a   t   e   '   '       p
0002460  376 001  \0 356   f   r   o   t   o   c   o   l       a   m   o
0002500    n   g       G   a   t   e   w   a   y   s   ,       a   n   d
0002520        i   t       i   s       s   u   b   j   e   c   t       t
0002540    o       c   h   a   n   g   e       a   t       a   n   y    
0002560    t   i   m   e   . 032   z   1   8   6   9   7   l   3   0   3
0002600    3   e   1   0   j   \   g  \r   A   l   l       n   u   m   b
0002620    e   r   s       a   r   e       d   e   c   i   m   a   l    
0002640    u   n   l   e   s   s       s   u   f   f   i   x   e   d    
0002660    w   i   t   h      \a   B   '   ,       i   n       w   h   i
0002700    c   h       c   a   s   e       t   h   e   y       a   r   e
0002720        o   c   t   a   l   . 032   z   1   8   6   9   7   l   3
0002740    0   3   3   e   1   0   j   \   g   4   6   f   1       1   f
0002760    0  \r   P   a   c   k   e   t       F   r   a   m   i   n   g
0003000  032   z   1   8   6   9   7   l   3   0   3   3   e   2   2   j
0003020    k   8   0   \   b   g   1   4   B  \r   A   l   l       p   a
0003040    c   k   e   t   s       (   w   h   e   t   h   e   r       o
0003060    r       n   o   t 376 001  \0   6   R       t   h   e   y    
0003100    a   r   e       P   u   p   s   )       a   r   e       t   r
0003120    a   n   s   m   i   t   t   e   d       a   s       t   r   a
0003140    n   s   p   a   r   e   n   t       B   i   S   y   n   c    
0003160    d   a   t   a       f   r   a   m   e   s   .           W   e
0003200        a   r   e       u   s   i   n   g       o   n   l   y    
0003220    a       s   u   b   s   e   t       o   f       t   h   e    
0003240    f   u   l   l       B   i   S   y   n   c       l   i   n   e
0003260        c   o   n   t   r   o   l       p   r   o   t   o   c   o
0003300    l   ,       n   a   m   e   l   y       t   h   e       p   a
0003320    r   t       d   e   a   l   i   n   g       w   i   t   h    
0003340    t   r   a   n   s   p   a   r   e   n   t       t   r   a   n
0003360    s   m   i   s   s   i   o   n       o   f       d   a   t   a
0003400        f   r   a   m   e   s   . 032   z   1   8   6   9   7   l
0003420    3   0   3   3   e   1   0   j   \   g  \r   F   r   a   m   e
0003440        F   o   r   m   a   t 032   z   1   8   6   9   7   l   3
0003460    0   3   3   e   1   6   j   k   8   0 376 001  \0 326   <   \
0003500    i   g   1   2   I  \r   A       f   r   a   m   e       c   o
0003520    n   s   i   s   t   s       o   f       t   h   e       f   o
0003540    l   l   o   w   i   n   g       s   e   q   u   e   n   c   e
0003560        o   f       8   -   b   i   t       b   y   t   e   s   :
0003600  032   z   1   8   6   9   7   l   3   0   3   3   e   1   0   j
0003620    \   g  \r   S   Y   N       S   Y   N       .   .   .       S
0003640    Y   N       D   L   E       S   T   X       .   .   .       t
0003660    r   a   n   s   p   a   r   e   n   t       d   a   t   a    
0003700    .   .   .       D   L   E       E   T   X       C   R   C   1
0003720        C   R   C   2 032   z   1   8   6   9   7   l   4   3   0
0003740    3   e   1   0   \   f   1   g   3   f   0       1   f   1    
0003760    3   f   0       5   f   1       3   f   0       1   f   1    
0004000    3   f   0       1   f   1       3   f   0       2   6   f   1
0004020        3   f   0       1   f   1       3   f   0       1   f   1
0004040        4   f   0       1   f   1       4   f   0  \r   T   h   e
0004060        f   r   a   m   e       b   e   g   i   n   s       w 376
0004100  001  \0 252   a   i   t   h       a   t       l   e   a   s   t
0004120        t   w   o       S   Y   N       b   y   t   e   s   ,    
0004140    w   h   i   c   h       t   h   e       r   e   c   e   i   v
0004160    e   r       s   e   a   r   c   h   e   s       f   o   r    
0004200    i   n       o   r   d   e   r       t   o       e   s   t   a
0004220    b   l   i   s   h       b   y   t   e       s   y   n   c   h
0004240    r   o   n   i   z   a   t   i   o   n   .           T   h   e
0004260        s   e   q   u   e   n   c   e       D   L   E       S   T
0004300    X       s   i   g   n   a   l   s       t   h   e       s   t
0004320    a   r   t       o   f       t   h   e       d   a   t   a    
0004340    p   o   r   t   i   o   n       o   f       t   h   e       f
0004360    r   a   m   e   . 032   z   1   8   6   9   7   l   3   0   3
0004400    3   e   1   0   j   \   g   3   5   f   1       3   f   0    
0004420    9   8   f   1       3   f   0       1   f   1       3   f   0
0004440   \r   W   i   t   h   i   n       t   h   e       d   a   t   a
0004460        p   o   r   t   i   o   n   ,       a   l   l       b   y
0004500    t   e   s     376 001  \0 344 374   a   r   e       t   r   e
0004520    a   t   e   d       a   s       l   i   t   e   r   a   l    
0004540    d   a   t   a       e   x   c   e   p   t       D   L   E   ,
0004560        w   h   i   c   h       i   s       a   n       e   s   c
0004600    a   p   e       c   h   a   r   a   c   t   e   r   .        
0004620    A       l   i   t   e   r   a   l       d   a   t   a       b
0004640    y   t   e       w   h   o   s   e       c   o   d   e       c
0004660    o   r   r   e   s   p   o   n   d   s       t   o       D   L
0004700    E       i   s       t   r   a   n   s   m   i   t   t   e   d
0004720        b   y       d   o   u   b   l   i   n   g       i   t   ,
0004740        i   .   e   .   ,       b   y       s   e   n   d   i   n
0004760    g       D   L   E       D   L   E   .           I   f       t
0005000    h   e       s   e   q   u   e   n   c   e       D   L   E    
0005020    S   Y   N       a   p   p   e   a   r   s   ,       b   o   t
0005040    h       b   y   t   e   s       a   r   e       i   g   n   o
0005060    r   e   d   .           S   o   m   e       s   y   n   c   h
0005100    r   o   n   o   u   s       i   n 376 001  \0 002 037   t   e
0005120    r   f   a   c   e   s       a   u   t   o   m   a   t   i   c
0005140    a   l   l   y       t   r   a   n   s   m   i   t       D   L
0005160    E       S   Y   N       w   h   e   n       a       t   r   a
0005200    n   s   m   i   t       d   a   t   a   -   l   a   t   e    
0005220    c   o   n   d   i   t   i   o   n       o   c   c   u   r   s
0005240    . 032   z   1   8   6   9   7   l   3   0   3   3   e   1   0
0005260    j   \   g   7   0   f   1       3   f   0       7   9   f   1
0005300        3   f   0       4   9   f   1       3   f   0       1   f
0005320    1       3   f   0       1   9   f   1       3   f   0       1
0005340    f   1       3   f   0       3   5   f   1  \r   T   h   e    
0005360    e   n   d       o   f       t   h   e       t   r   a   n   s
0005400    p   a   r   e   n   t       d   a   t   a       i   s       i
0005420    n   d   i   c   a   t   e   d       b   y       t   h   e    
0005440    s   e   q   u   e   n   c   e       D   L   E       E   T   X
0005460    .           F   o   l   l   o   w   i   n   g       t   h   i
0005500    s       a   r   e       t   w   o       b   y   t   e 376 001
0005520   \0 241 353   s       c   o   n   t   a   i   n   i   n   g    
0005540    t   h   e       1   6   -   b   i   t       C   R   C       (
0005560    C   y   c   l   i   c   a   l       R   e   d   u   n   d   a
0005600    n   c   y       C   h   e   c   k   )   ,       t   r   a   n
0005620    s   m   i   t   t   e   d       l   o   w   -   o   r   d   e
0005640    r       b   y   t   e       f   i   r   s   t   .           T
0005660    h   e       C   R   C       a   l   g   o   r   i   t   h   m
0005700        i   s       g   i   v   e   n       b   e   l   o   w   .
0005720            T   h   e       C   R   C       i   s       c   o   m
0005740    p   u   t   e   d       o   v   e   r       t   h   e       t
0005760    r   a   n   s   p   a   r   e   n   t       d   a   t   a    
0006000    b   y   t   e   s       a   n   d       t   h   e       E   T
0006020    X   .           W   h   e   n       t   h   e       s   e   q
0006040    u   e   n   c   e       D   L   E       D   L   E       a   p
0006060    p   e   a   r   s   ,       o   n   l   y       o   n   e    
0006100    o   f       t   h   e       D   L   E   s       c   o   n   t
0006120    r   i   b 376 001  \0   ^ 361   u   t   e   s       t   o    
0006140    t   h   e       C   R   C   .           W   h   e   n       D
0006160    L   E       S   Y   N       a   p   p   e   a   r   s   ,    
0006200    n   e   i   t   h   e   r       b   y   t   e       i   s    
0006220    i   n   c   l   u   d   e   d   . 032   z   1   8   6   9   7
0006240    l   3   0   3   3   e   1   0   j   \   g   6   1   f   1    
0006260    3   f   0       1   f   1       3   f   0       5   4   f   1
0006300        3   f   0       6   9   f   1       3   f   0       3   2
0006320    f   1       3   f   0       5   3   f   1       3   f   0    
0006340    2   1   f   1       3   f   0       1   f   1       3   f   0
0006360        2   6   f   1       3   f   0       2   1   f   1       3
0006400    f   0       8   f   1       3   f   0       1   f   1       3
0006420    f   0  \r   B   y   t   e       s   y   n   c   h   r   o   n
0006440    i   z   a   t   i   o   n       i   s       n   o   t       n
0006460    e   c   e   s   s   a   r   i   l   y       m   a   i   n   t
0006500    a   i   n   e   d       f   r   o   m       o   n   e       f
0006520    r   a   m   e       t   o     376 001  \0   i   0   t   h   e
0006540        n   e   x   t   ,       s   o       a   f   t   e   r    
0006560    e   a   c   h       f   r   a   m   e       t   h   e       r
0006600    e   c   e   i   v   e   r       s   h   o   u   l   d       r
0006620    e   s   t   a   r   t       i   t   s       b   i   t   -   a
0006640    t   -   a   -   t   i   m   e       s   e   a   r   c   h    
0006660    f   o   r       a       S   Y   N       b   y   t   e   .    
0006700        T   h   e       d   a   t   a       t   r   a   n   s   m
0006720    i   t   t   e   d       b   e   t   w   e   e   n       f   r
0006740    a   m   e   s       i   s       n   o   t       s   p   e   c
0006760    i   f   i   e   d   ,       b   u   t       i   t       s   h
0007000    o   u   l   d       n   o   t       b   e       a       p   a
0007020    t   t   e   r   n       t   h   a   t       c   o   u   l   d
0007040        b   e       m   i   s   t   a   k   e   n       f   o   r
0007060        S   Y   N       o   r       D   L   E   .           A   l
0007100    l   -   z   e   r   o   e   s       o   r       a   l   l   -
0007120    o   n   e   s       a   r   e       g   o   o   d 376 001  \0
0007140    ^ 035       c   h   o   i   c   e   s       f   o   r       i
0007160    n   t   e   r   -   f   r   a   m   e       d   a   t   a   .
0007200  032   z   1   8   6   9   7   l   3   0   3   3   e   1   0   j
0007220    \   g   1   5   8   f   1       3   f   0       1   2   0   f
0007240    1       3   f   0       4   f   1       3   f   0  \r   A   l
0007260    l       b   y   t   e   s       a   r   e       t   r   a   n
0007300    s   m   i   t   t   e   d       l   o   w   -   o   r   d   e
0007320    r       b   i   t       f   i   r   s   t   .           W   h
0007340    e   n       t   h   e       t   r   a   n   s   p   a   r   e
0007360    n   t       d   a   t   a       i   s       t   r   e   a   t
0007400    e   d       a   s       1   6   -   b   i   t       w   o   r
0007420    d   s   ,       t   h   e       o   r   d   e   r       o   f
0007440        b   y   t   e   s       i   n       e   a   c   h       w
0007460    o   r   d       i   s       h   i   g   h   -   o   r   d   e
0007500    r   ,       t   h   e   n       l   o   w   -   o   r   d   e
0007520    r   . 032   z   1   8   6   9   7   l   3   0   3   3   e   1
0007540    0   j 376 001  \0 376   F   \   g  \r   C   h   a   r   a   c
0007560    t   e   r       C   o   d   e   s 032   z   1   8   6   9   7
0007600    l   3   0   3   3   e   1   6   j   k   8   0   \   i   g   1
0007620    5   I  \r   W   e       u   s   e       t   h   e       A   S
0007640    C   I   I       c   o   d   e   s       f   o   r       t   h
0007660    e       s   p   e   c   i   a   l       c   h   a   r   a   c
0007700    t   e   r   s   .           T   h   e   s   e       a   r   e
0007720    : 032   z   1   8   6   9   7   l   3   0   3   3   e   1   0
0007740    j   \   g   1   1   f   1       5   f   0  \r   S   Y   N  \t
0007760    0   2   6   B  \r   D   L   E  \t   0   2   0   B  \r   S   T
0010000    X  \t   0   0   2   B  \r   E   T   X  \t   2   0   3   B 032
0010020    z   1   8   6   9   7   l   4   3   0   3   e   1   0   j   (
0010040    0   ,   6   5   9   2   )   (   1   ,   6   5   5   3   5   )
0010060    (   5   ,   6   5   5   3   5   )   (   6   ,   6   5   5   3
0010100    5   )   \   f   1   g   3   f   0       4   f   1       1   f
0010120    0       1   f   1       3   f   0       4   f   1       1   f
0010140    0       1   f   1       3 376 001  \0   v  \v   f   0       4
0010160    f   1       1   f   0       1   f   1       3   f   0       4
0010200    f   1       1   f   0  \r   C   R   C       A   l   g   o   r
0010220    i   t   h   m 032   z   1   8   6   9   7   l   3   0   3   3
0010240    e   1   6   j   k   8   0   (   1   2   7   0   )   \   f   1
0010260    i   g   3   f   0       1   0   I  \r   T   h   e       C   R
0010300    C       a   l   g   o   r   i   t   h   m       u   s   e   d
0010320        i   s       t   h   e       i   n   d   u   s   t   r   y
0010340    -   s   t   a   n   d   a   r   d       C   R   C   -   1   6
0010360    .           T   h   e       C   R   C       i   s       a    
0010400    1   6   -   b   i   t       n   u   m   b   e   r       w   h
0010420    i   c   h       i   s       t   h   e       r   e   m   a   i
0010440    n   d   e   r       f   r   o   m       d   i   v   i   d   i
0010460    n   g       t   h   e       d   a   t   a       b   i   t    
0010500    s   t   r   e   a   m       b   y       t   h   e       p   o
0010520    l   y   n   o   m   i   a   l       x   1   6   +   x   1   5
0010540    +   x   2   +   x   0   .           H   a   r 376 001  \0 274
0010560    l   d   w   a   r   e       i   m   p   l   e   m   e   n   t
0010600    a   t   i   o   n   s       o   f       C   R   C   -   1   6
0010620        a   r   e       a   v   a   i   l   a   b   l   e       i
0010640    n       t   h   e       f   o   r   m       o   f       i   n
0010660    t   e   g   r   a   t   e   d       c   i   r   c   u   i   t
0010700    s       s   u   c   h       a   s       t   h   e       F   a
0010720    i   r   c   h   i   l   d       9   4   0   1   . 032   z   1
0010740    8   6   9   7   l   3   0   3   3   e   1   0   j   \   g   4
0010760    f   1       3   f   0       4   1   f   1       3   f   0    
0011000    1   0   f   1       3   f   0       9   6   f   1   o   4    
0011020    2   f   0   o   0       2   f   1   o   4       2   f   0   o
0011040    0       2   f   1   o   4       1   f   0   o   0       2   f
0011060    1   o   4       1   f   0   o   0       3   1   f   1       3
0011100    f   0  \r   T   h   e       m   a   n   n   e   r       i   n
0011120        w   h   i   c   h       t   h   e       C   R   C       i
0011140    s       g   e   n   e   r   a   t   e   d       a   n   d    
0011160    c 376 001  \0   g 031   h   e   c   k   e   d       i   s    
0011200    a   s       f   o   l   l   o   w   s   .           T   h   e
0011220        t   r   a   n   s   m   i   t   t   e   r       i   n   i
0011240    t   i   a   l   i   z   e   s       t   h   e       C   R   C
0011260        t   o       z   e   r   o   .           T   h   e   n   ,
0011300        f   o   r       e   v   e   r   y       b   i   t       i
0011320    n       t   h   e       d   a   t   a       s   t   r   e   a
0011340    m   ,       i   t       u   p   d   a   t   e   s       t   h
0011360    e       C   R   C       u   s   i   n   g       a       s   i
0011400    m   p   l   e       X   O   R   -   f   e   e   d   b   a   c
0011420    k       t   e   c   h   n   i   q   u   e   .           A   t
0011440        t   h   e       e   n   d       o   f       t   h   e    
0011460    d   a   t   a   ,       t   h   e       t   r   a   n   s   m
0011500    i   t   t   e   r       a   p   p   e   n   d   s       t   h
0011520    e       C   R   C   ,       l   o   w   -   o   r   d   e   r
0011540        b   i   t       f   i   r   s   t   . 032   z   1   8   6
0011560    9   7   l   3   0   3 376 001  \0 361 274   3   e   1   0   j
0011600    \   g   2   4   f   1       3   f   0       7   4   f   1    
0011620    3   f   0       6   6   f   1       3   f   0       1   6   f
0011640    1       3   f   0       7   4   f   1       3   f   0  \r   T
0011660    h   e       r   e   c   e   i   v   e   r       c   o   m   p
0011700    u   t   e   s       t   h   e       C   R   C       i   n    
0011720    a       s   i   m   i   l   a   r       m   a   n   n   e   r
0011740        e   x   c   e   p   t       t   h   a   t       t   h   e
0011760        1   6       b   i   t   s       o   f       C   R   C    
0012000    a   t       t   h   e       e   n   d       o   f       t   h
0012020    e       d   a   t   a       a   r   e       i   n   c   l   u
0012040    d   e   d       i   n       t   h   e       C   R   C       c
0012060    o   m   p   u   t   a   t   i   o   n   .           T   h   e
0012100        C   R   C       a   l   g   o   r   i   t   h   m       h
0012120    a   s       t   h   e       p   r   o   p   e   r   t   y    
0012140    t   h   a   t       i   f       n   o       e   r   r   o   r
0012160    s       h   a   v   e       o   c   c   u 376 001  \0   O 036
0012200    r   r   e   d   ,       t   h   e       r   e   s   u   l   t
0012220        o   f       a   p   p   l   y   i   n   g       t   h   e
0012240        a   l   g   o   r   i   t   h   m       t   o       t   h
0012260    e       d   a   t   a       a   n   d       t   h   e       r
0012300    e   c   e   i   v   e   d       C   R   C       w   i   l   l
0012320        b   e       z   e   r   o   . 032   z   1   8   6   9   7
0012340    l   3   0   3   3   e   1   0   j   \   g   2   6   f   1    
0012360    3   f   0       4   8   f   1       3   f   0       2   8   i
0012400    8   I   8   f   1       3   f   0       1   9   f   1       3
0012420    f   0       1   1   0   i   3   I   1   4   f   1       3   f
0012440    0  \r   T   h   e       C   R   C       m   a   y       b   e
0012460        c   o   m   p   u   t   e   d       i   n       s   o   f
0012500    t   w   a   r   e       o   r       m   i   c   r   o   c   o
0012520    d   e       b   y       a   n   y       o   f       s   e   v
0012540    e   r   a   l       m   e   t   h   o   d   s   .           O
0012560    n   e       t   h   a   t       i   s       e   a   s   y    
0012600  376 001  \0   > 252   t   o       u   n   d   e   r   s   t   a
0012620    n   d       w   o   r   k   s       a       s   i   n   g   l
0012640    e       b   i   t       a   t       a       t   i   m   e   ,
0012660        b   u   t       t   h   i   s       i   s       r   e   l
0012700    a   t   i   v   e   l   y       e   x   p   e   n   s   i   v
0012720    e       s   i   n   c   e       i   t       m   u   s   t    
0012740    b   e       e   x   e   c   u   t   e   d       8       t   i
0012760    m   e   s       f   o   r       e   v   e   r   y       d   a
0013000    t   a       b   y   t   e   .           T   h   e       f   o
0013020    l   l   o   w   i   n   g       B   C   P   L       p   r   o
0013040    c   e   d   u   r   e   ,       g   i   v   e   n       a    
0013060    p   a   r   t   i   a   l       C   R   C       a   n   d    
0013100    a       n   e   w       d   a   t   a       b   y   t   e    
0013120    (   r   i   g   h   t   -   j   u   s   t   i   f   i   e   d
0013140    )   ,       r   e   t   u   r   n   s       t   h   e       u
0013160    p   d   a   t   e   d       C   R   C   : 032   z   1   8   6
0013200    9   7   l   3   0 376 001  \0 273   L   3   3   e   1   0   j
0013220    \   g   4   f   1       3   f   0       2   3   4   f   1    
0013240    4   f   0       2   8   f   1       3   f   0       6   0   f
0013260    1       3   f   0  \r   l   e   t       U   p   d   a   t   e
0013300    C   R   C   (   c   r   c   ,       d   a   t   a   )       =
0013320        v   a   l   o   f  \r  \t   [  \r  \t   f   o   r       i
0013340        =       1       t   o       8       d   o  \r  \t  \t   [
0013360   \r  \t  \t   l   e   t       x   o   r   F   e   e   d   b   a
0013400    c   k       =       (   c   r   c       x   o   r       d   a
0013420    t   a   )       &       1  \r  \t  \t   c   r   c       =    
0013440    c   r   c       r   s   h   i   f   t       1  \r  \t  \t   d
0013460    a   t   a       =       d   a   t   a       r   s   h   i   f
0013500    t       1  \r  \t  \t   i   f       x   o   r   F   e   e   d
0013520    b   a   c   k       n   e       0       t   h   e   n       c
0013540    r   c       =       c   r   c       x   o   r       1   2   0
0013560    0   0   1   B  \r  \t  \t   ]  \r  \t   r   e   s   u   l   t
0013600    i   s       c   r   c  \r  \t   ] 032 376 001  \0 265  \0   z
0013620    1   8   6   9   7   l   4   3   0   3   e   1   0   k   1   2
0013640    0   (   0   ,   5   0   2   4   )   (   1   ,   5   7   1   5
0013660    )   (   2   ,   6   4   2   1   )   (   3   ,   7   1   2   6
0013700    )   \   f   6   g   1   8   9   f   7       1   f   6  \r   T
0013720    h   e       i   d   e   a       i   s       t   o       r   i
0013740    g   h   t   -   s   h   i   f   t       t   h   e       p   a
0013760    r   t   i   a   l       C   R   C       a   n   d       t   h
0014000    e       d   a   t   a       b   y   t   e       b   y       o
0014020    n   e       b   i   t       a   n   d       t   o       c   o
0014040    m   p   a   r   e       t   h   e       b   i   t   s       t
0014060    h   a   t       a   r   e       s   h   i   f   t   e   d    
0014100    o   u   t   .           I   f       t   h   e   y       a   r
0014120    e       t   h   e       s   a   m   e   ,       t   h   e    
0014140    C   R   C       i   s       n   o   t       m   o   d   i   f
0014160    i   e   d       f   u   r   t   h   e   r   ;           i   f
0014200        t   h   e   y       a   r   e       d   i   f   f   e 376
0014220  001  \0 356 201   r   e   n   t   ,       t   h   e       (   s
0014240    h   i   f   t   e   d   )       C   R   C       i   s       X
0014260    O   R   e   d       w   i   t   h       t   h   e       c   o
0014300    n   s   t   a   n   t       1   2   0   0   0   1   B   . 032
0014320    z   1   8   6   9   7   l   3   0   3   3   e   1   0   j   (
0014340    1   2   7   0   )   \   g   1   4   5   f   1       3   f   0
0014360        6   4   f   1       3   f   0       4   f   1       3   f
0014400    0       2   7   f   1       1   f   0  \r   A       f   a   s
0014420    t   e   r       t   e   c   h   n   i   q   u   e       u   p
0014440    d   a   t   e   s       t   h   e       C   R   C       a    
0014460    f   u   l   l       b   y   t   e       a   t       a       t
0014500    i   m   e   ,       u   s   i   n   g       a       2   5   6
0014520    -   w   o   r   d       t   a   b   l   e   ,       C   R   C
0014540    T   A   B   ,       w   h   i   c   h       i   s       i   n
0014560    i   t   i   a   l   i   z   e   d       a   s       f   o   l
0014600    l   o   w   s   : 032   z   1   8   6   9   7   l   3   0   3
0014620    3   e   1   0 376 001  \0 336 265   j   k   1   9   0   \   g
0014640    3   1   f   1       3   f   0       4   8   f   1       6   f
0014660    0  \r   f   o   r       i       =       0       t   o       2
0014700    5   5       d   o  \r  \t   [  \r  \t   l   e   t       c   r
0014720    c       =       0  \r  \t   l   e   t       v   a   l       =
0014740        i  \r  \t   f   o   r       p   o   w   e   r       =    
0014760    0       t   o       7       d   o  \r  \t  \t   t   e   s   t
0015000        (   v   a   l       &       1   )       e   q       0  \r
0015020   \t  \t  \t   i   f   s   o       v   a   l       =       v   a
0015040    l       r   s   h   i   f   t       1  \r  \t  \t  \t   i   f
0015060    n   o   t  \r  \t  \t  \t  \t   [  \r  \t  \t  \t  \t   c   r
0015100    c       =       c   r   c       x   o   r       (   1   2   0
0015120    0   0   1   B       r   s   h   i   f   t       (   7       -
0015140        p   o   w   e   r   )   )  \r  \t  \t  \t  \t   v   a   l
0015160        =       (   v   a   l       r   s   h   i   f   t       1
0015200    )       x   o   r       1   2   0   0   0   1   B  \r  \t  \t
0015220   \t  \t   ]  \r  \t   C   R   C   T 376 001  \0 356   6   A   B
0015240        !       i       =       c   r   c  \r  \t   ] 032   z   1
0015260    8   6   9   7   l   4   3   0   3   e   1   0   (   0   ,   5
0015300    0   2   4   )   \   f   6   g   1   6   1   f   7       1   f
0015320    6       5   6   f   7       1   f   6       8   f   7       6
0015340    f   6  \r   T   h   e       p   r   o   c   e   d   u   r   e
0015360        f   o   r       u   p   d   a   t   i   n   g       t   h
0015400    e       C   R   C       i   s       t   h   e   n       s   i
0015420    m   p   l   y   : 032   z   1   8   6   9   7   l   3   0   3
0015440    3   e   1   0   j   k   6   0   (   1   2   7   0   )   \   g
0015460    3   1   f   1       3   f   0  \r   l   e   t       U   p   d
0015500    a   t   e   C   R   C   (   c   r   c   ,       d   a   t   a
0015520    )       =  \r  \t   (   c   r   c       r   s   h   i   f   t
0015540        8   )       x   o   r       C   R   C   T   A   B       !
0015560        (   (   c   r   c       x   o   r       d   a   t   a   )
0015600        &       3   7   7   B   ) 032   z   1   8   6   9   7   l
0015620    4   3   0   3   e   1   0   k   3   0   (   0   ,   5 376 001
0015640   \0   8 323   0   2   4   )   \   f   6   g   4   7   f   7    
0015660    6   f   6       2   4   f   7       1   f   6  \r   P   a   c
0015700    k   e   t       F   o   r   m   a   t   s 032   z   1   8   6
0015720    9   7   l   3   0   3   3   e   2   2   j   k   8   0   (   1
0015740    2   7   0   )   \   b   g   1   4   B  \r   T   w   o       t
0015760    y   p   e   s       o   f       p   a   c   k   e   t   s    
0016000    a   r   e       p   r   e   s   e   n   t   l   y       t   r
0016020    a   n   s   p   o   r   t   e   d       o   v   e   r       s
0016040    y   n   c   h   r   o   n   o   u   s       l   i   n   e   s
0016060    :           e   n   c   a   p   s   u   l   a   t   e   d    
0016100    P   u   p   s       a   n   d       s   u   b   -   n   e   t
0016120    w   o   r   k       r   o   u   t   i   n   g       t   a   b
0016140    l   e   s   .           R   e   f   e   r       t   o       F
0016160    i   g   u   r   e       1   .           T   h   e       t   w
0016200    o       t   y   p   e   s       a   r   e       d   i   s   t
0016220    i   n   g   u   i   s   h   e   d       b   y       t   h   e
0016240        f   i 376 001  \0   # 317   r   s   t       w   o   r   d
0016260        o   f       t   h   e       p   a   c   k   e   t   .    
0016300        A   n       e   n   c   a   p   s   u   l   a   t   e   d
0016320        P   u   p       i   s       t   y   p   e       5   1   2
0016340        a   n   d       a       r   o   u   t   i   n   g       t
0016360    a   b   l   e       i   s       t   y   p   e       5   1   3
0016400    .           1   6       b   i   t   s       a   r   e       r
0016420    e   s   e   r   v   e   d       f   o   r       t   h   e    
0016440    T   y   p   e       w   o   r   d       b   e   c   a   u   s
0016460    e       w   e       c   o   n   t   e   m   p   l   a   t   e
0016500        s   u   b   d   i   v   i   d   i   n   g       i   t    
0016520    t   o       i   n   c   l   u   d   e       o   t   h   e   r
0016540        i   n   f   o   r   m   a   t   i   o   n       s   u   c
0016560    h       a   s       t   h   a   t       r   e   q   u   i   r
0016600    e   d       f   o   r       s   u   b   -   n   e   t   w   o
0016620    r   k       f   r   a   g   m   e   n   t   a   t   i   o   n
0016640        o   f       l   a   r   g 376 001  \0 223 350   e       p
0016660    a   c   k   e   t   s   . 032   z   1   8   6   9   7   l   3
0016700    0   3   3   e   1   0   j   \   g   7   2   i   1   7   I   5
0016720    i   2   6   I   1   5   3   f   1  \r   N   o   t   e       t
0016740    h   a   t       w   h   a   t       i   s       s   h   o   w
0016760    n       i   n       t   h   e       f   i   g   u   r   e    
0017000    i   s       t   h   e       t   r   a   n   s   p   a   r   e
0017020    n   t       d   a   t   a       o   n   l   y   ;           a
0017040    l   l       p   a   c   k   e   t   s       a   r   e       c
0017060    a   r   r   i   e   d       w   i   t   h   i   n       f   r
0017100    a   m   e   s       a   s       d   e   s   c   r   i   b   e
0017120    d       i   n       t   h   e       p   r   e   c   e   d   i
0017140    n   g       s   e   c   t   i   o   n   .           T   h   i
0017160    s       s   h   o   u   l   d       b   e       a   s   s   u
0017200    m   e   d       f   o   r       t   h   e       r   e   m   a
0017220    i   n   d   e   r       o   f       t   h   i   s       d   o
0017240    c   u   m   e   n   t   . 032   z   1   8   6   9 376 001  \0
0017260   \v   z   7   l   3   0   3   3   e   1   0   j   \   g   4   5
0017300    i   1   7   I  \r   P   u   p       E   n   c   a   p   s   u
0017320    l   a   t   i   o   n 032   z   1   8   6   9   7   l   3   0
0017340    3   3   e   1   6   j   k   8   0   \   i   g   1   7   I  \r
0017360    A       P   u   p       i   s       e   n   c   a   p   s   u
0017400    l   a   t   e   d       s   i   m   p   l   y       b   y    
0017420    p   r   e   f   i   x   i   n   g       t   h   e       a   p
0017440    p   r   o   p   r   i   a   t   e       T   y   p   e       w
0017460    o   r   d   .           N   o   t   e       t   h   a   t    
0017500    t   h   e       p   a   c   k   e   t       d   o   e   s    
0017520    n   o   t       c   a   r   r   y       i   m   m   e   d   i
0017540    a   t   e       s   o   u   r   c   e       a   n   d       d
0017560    e   s   t   i   n   a   t   i   o   n       h   o   s   t    
0017600    n   u   m   b   e   r   s   ,       t   h   o   u   g   h    
0017620    t   h   e       i   m   m   e   d   i   a   t   e       d   e
0017640    s   t   i   n   a   t   i   o   n       i   s       d   e   r
0017660    i   v 376 001  \0 237 037   e   d       a   n   d       u   s
0017700    e   d       b   y       t   h   e       s   u   b   -   n   e
0017720    t   w   o   r   k       r   o   u   t   i   n   g       a   l
0017740    g   o   r   i   t   h   m       t   o       d   e   t   e   r
0017760    m   i   n   e       o   n       w   h   i   c   h       o   u
0020000    t   g   o   i   n   g       l   i   n   e       t   o       t
0020020    r   a   n   s   m   i   t       t   h   e       p   a   c   k
0020040    e   t   .           A       c   o   n   s   e   q   u   e   n
0020060    c   e       o   f       t   h   e       p   a   c   k   e   t
0020100    '   s       n   o   t       c   a   r   r   y   i   n   g    
0020120    t   h   e       i   m   m   e   d   i   a   t   e       d   e
0020140    s   t   i   n   a   t   i   o   n       h   o   s   t       n
0020160    u   m   b   e   r       i   s       t   h   a   t       t   h
0020200    e       P   u   p       m   u   s   t       u   n   d   e   r
0020220    g   o       i   n   t   e   r   -   n   e   t   w   o   r   k
0020240        P   u   p       r   o   u   t   i   n   g       a   t    
0020260    e   v   e   r   y       s 376 001  \0 267  \v   u   b   -   n
0020300    e   t   w   o   r   k       n   o   d   e       t   h   r   o
0020320    u   g   h       w   h   i   c   h       i   t       p   a   s
0020340    s   e   s   .           T   h   i   s       i   n       t   u
0020360    r   n       i   m   p   l   i   e   s       t   h   a   t    
0020400    a   l   l       s   u   b   -   n   e   t   w   o   r   k    
0020420    n   o   d   e   s       m   u   s   t       b   e       P   u
0020440    p       G   a   t   e   w   a   y   s   . 032   z   1   8   6
0020460    9   7   l   3   0   3   3   e   1   0   j   \   g   9   6   i
0020500    3   I   2   0   3   f   1  \r   S   u   b   -   N   e   t   w
0020520    o   r   k       R   o   u   t   i   n   g       T   a   b   l
0020540    e 032   z   1   8   6   9   7   l   3   0   3   3   e   1   6
0020560    j   k   8   0   \   i   g   2   5   I  \r   A       R   o   u
0020600    t   i   n   g       T   a   b   l   e       i   s       a    
0020620    n   o   n   -   P   u   p       p   a   c   k   e   t       c
0020640    a   r   r   y   i   n   g       s   u   b   -   n   e   t   w
0020660    o   r   k       r   o   u   t   i   n   g     376 001  \0   u
0020700  032   i   n   f   o   r   m   a   t   i   o   n   .           T
0020720    h   i   s       s   h   o   u   l   d       n   o   t       b
0020740    e       c   o   n   f   u   s   e   d       w   i   t   h    
0020760    a       G   a   t   e   w   a   y       I   n   f   o   r   m
0021000    a   t   i   o   n       P   u   p   ,       w   h   i   c   h
0021020        i   s       n   e   t   w   o   r   k   -   i   n   d   e
0021040    p   e   n   d   e   n   t       a   n   d       c   a   r   r
0021060    i   e   s       i   n   t   e   r   -   n   e   t   w   o   r
0021100    k       r   o   u   t   i   n   g       i   n   f   o   r   m
0021120    a   t   i   o   n   . 032   z   1   8   6   9   7   l   3   0
0021140    3   3   e   1   0   j   \   g   2   1   i   7   I  \r   T   h
0021160    e       p   a   c   k   e   t       c   o   n   s   i   s   t
0021200    s       o   f       a   n       i   d   e   n   t   i   f   y
0021220    i   n   g       T   y   p   e       w   o   r   d   ,       t
0021240    h   e       s   u   b   -   n   e   t   w   o   r   k       h
0021260    o   s   t       n   u   m   b   e   r       o   f       t   h
0021300    e 376 001  \0   A 354       p   a   c   k   e   t   '   s    
0021320    s   e   n   d   e   r   ,       t   h   e       n   u   m   b
0021340    e   r       o   f       r   o   u   t   i   n   g       e   n
0021360    t   r   i   e   s   ,       a   n   d       t   h   e       r
0021400    o   u   t   i   n   g       e   n   t   r   i   e   s       t
0021420    h   e   m   s   e   l   v   e   s   .           T   h   e    
0021440    f   i   r   s   t       r   o   u   t   i   n   g       e   n
0021460    t   r   y       r   e   f   e   r   s       t   o       s   u
0021500    b   -   n   e   t   w   o   r   k       h   o   s   t       1
0021520    ,       t   h   e       s   e   c   o   n   d       t   o    
0021540    h   o   s   t       2   ,       e   t   c   .           T   h
0021560    i   s       a   r   r   a   n   g   e   m   e   n   t       i
0021600    m   p   l   i   e   s       t   h   a   t       t   h   e   r
0021620    e       c   a   n   '   t       b   e       v   e   r   y    
0021640    m   a   n   y       h   o   s   t   s       i   n       t   h
0021660    e       s   u   b   -   n   e   t   w   o   r   k   ,       a
0021700    n   d       t   h   e 376 001  \0   Z   {       h   o   s   t
0021720        n   u   m   b   e   r       s   p   a   c   e       m   u
0021740    s   t       b   e       f   a   i   r   l   y       d   e   n
0021760    s   e   . 032   z   1   8   6   9   7   l   3   0   3   3   e
0022000    1   0   j   \   g   2   4   9   f   1  \r   E   a   c   h    
0022020    r   o   u   t   i   n   g       t   a   b   l   e       e   n
0022040    t   r   y       c   o   n   t   a   i   n   s       a       h
0022060    o   p       c   o   u   n   t       a   n   d       a       l
0022100    i   n   e       n   u   m   b   e   r   .           T   h   e
0022120        h   o   p       c   o   u   n   t       i   s       t   h
0022140    e       e   s   t   i   m   a   t   e   d       m   i   n   i
0022160    m   u   m       n   u   m   b   e   r       o   f       p   o
0022200    i   n   t   -   t   o   -   p   o   i   n   t       l   i   n
0022220    e   s       b   e   t   w   e   e   n       t   h   e       h
0022240    o   s   t       g   e   n   e   r   a   t   i   n   g       t
0022260    h   e       r   o   u   t   i   n   g       t   a   b   l   e
0022300        a   n   d       t   h   e       h   o 376 001  \0 257   B
0022320    s   t       t   o       w   h   i   c   h       t   h   e    
0022340    r   o   u   t   i   n   g       t   a   b   l   e       e   n
0022360    t   r   y       r   e   f   e   r   s   .           T   h   e
0022400        e   n   t   r   y       c   o   r   r   e   s   p   o   n
0022420    d   i   n   g       t   o       t   h   e       s   e   n   d
0022440    i   n   g       h   o   s   t       i   t   s   e   l   f    
0022460    m   u   s   t       c   o   n   t   a   i   n       a       h
0022500    o   p       c   o   u   n   t       o   f       z   e   r   o
0022520    .           E   n   t   r   i   e   s       c   o   r   r   e
0022540    s   p   o   n   d   i   n   g       t   o       h   o   s   t
0022560    s       t   h   a   t       a   r   e       b   e   l   i   e
0022600    v   e   d       t   o       b   e       i   n   a   c   c   e
0022620    s   s   i   b   l   e       c   o   n   t   a   i   n       a
0022640        h   o   p       c   o   u   n   t       o   f       2   5
0022660    5   . 032   z   1   8   6   9   7   l   3   0   3   3   e   1
0022700    0   j   \   g  \r   T   h   e       l   i   n   e       n   u
0022720  376 001  \0 333   y   m   b   e   r       i   d   e   n   t   i
0022740    f   i   e   s       t   h   e       l   i   n   e       o   v
0022760    e   r       w   h   i   c   h       t   h   e       s   e   n
0023000    d   i   n   g       h   o   s   t       b   e   l   i   e   v
0023020    e   s       i   t       c   a   n       a   c   h   i   e   v
0023040    e       t   h   e       m   i   n   i   m   u   m       p   a
0023060    t   h       c   l   a   i   m   e   d       b   y       t   h
0023100    e       h   o   p       c   o   u   n   t   .           T   h
0023120    i   s       i   n   f   o   r   m   a   t   i   o   n       i
0023140    s       u   s   e   l   e   s   s       t   o       a       h
0023160    o   s   t       r   e   c   e   i   v   i   n   g       t   h
0023200    e       r   o   u   t   i   n   g       t   a   b   l   e   .
0023220            I   t       i   s       i   n   c   l   u   d   e   d
0023240        s   o       t   h   a   t       t   h   e       b   o   d
0023260    y       o   f       a       R   o   u   t   i   n   g       T
0023300    a   b   l   e       p   a   c   k   e   t       m   a   y    
0023320    b   e       g   e 376 001  \0   f 031   n   e   r   a   t   e
0023340    d       s   i   m   p   l   y       b   y       c   o   p   y
0023360    i   n   g       t   h   e       i   n   t   e   r   n   a   l
0023400        r   e   p   r   e   s   e   n   t   a   t   i   o   n    
0023420    o   f       t   h   e       s   e   n   d   e   r   '   s    
0023440    r   o   u   t   i   n   g       t   a   b   l   e   . 032   z
0023460    1   8   6   9   7   l   3   0   3   3   e   1   0   j   \   g
0023500    1   3   0   f   1  \r   S   u   b   -   N   e   t   w   o   r
0023520    k       O   r   g   a   n   i   z   a   t   i   o   n       a
0023540    n   d       A   l   g   o   r   i   t   h   m   s 032   z   1
0023560    8   6   9   7   l   3   0   3   3   e   2   2   j   k   8   0
0023600    \   b   g   3   9   B  \r   A       c   o   l   l   e   c   t
0023620    i   o   n       o   f       h   o   s   t   s       i   n   t
0023640    e   r   c   o   n   n   e   c   t   e   d       b   y       s
0023660    y   n   c   h   r   o   n   o   u   s       l   i   n   e   s
0023700        i   s       t   r   e   a   t   e   d       a   s       a
0023720        s   i   n   g   l   e       n   e 376 001  \0   ; 264   t
0023740    w   o   r   k       w   i   t   h   i   n       t   h   e    
0023760    P   u   p       i   n   t   e   r   -   n   e   t   w   o   r
0024000    k   .           T   h   i   s       n   e   t   w   o   r   k
0024020        i   s       a   s   s   i   g   n   e   d       a       u
0024040    n   i   q   u   e       n   e   t   w   o   r   k       n   u
0024060    m   b   e   r   ,       a   n   d       t   h   e       h   o
0024100    s   t   s       a   r   e       a   s   s   i   g   n   e   d
0024120        u   n   i   q   u   e       h   o   s   t       n   u   m
0024140    b   e   r   s       w   i   t   h   i   n       t   h   a   t
0024160        n   e   t   w   o   r   k   .           T   o       a   v
0024200    o   i   d       a   n   y       c   o   n   f   u   s   i   o
0024220    n       b   e   t   w   e   e   n       t   h   e       P   u
0024240    p       i   n   t   e   r   -   n   e   t   w   o   r   k    
0024260    a   n   d       a       s   p   e   c   i   f   i   c       n
0024300    e   t   w   o   r   k       c   o   m   p   o   s   e   d    
0024320    o   f       n   o   d   e   s       i   n   t   e   r   c 376
0024340  001  \0 330 240   o   n   n   e   c   t   e   d       b   y    
0024360    s   y   n   c   h   r   o   n   o   u   s       l   i   n   e
0024400    s   ,       w   e       r   e   f   e   r       t   o       t
0024420    h   e       l   a   t   t   e   r       a   s       t   h   e
0024440        s   u   b   -   n   e   t   w   o   r   k   . 032   z   1
0024460    8   6   9   7   l   3   0   3   3   e   1   0   j   \   g   4
0024500    0   0   i   1   1   I  \r   E   a   c   h       h   o   s   t
0024520        i   n       t   h   e       s   u   b   -   n   e   t   w
0024540    o   r   k       m   a   i   n   t   a   i   n   s       a    
0024560    l   o   c   a   l       r   o   u   t   i   n   g       t   a
0024600    b   l   e       c   o   n   t   a   i   n   i   n   g       a
0024620    n       e   n   t   r   y       f   o   r       e   v   e   r
0024640    y       o   t   h   e   r       h   o   s   t   .           E
0024660    a   c   h       e   n   t   r   y       c   o   n   t   a   i
0024700    n   s       a       h   o   p       c   o   u   n   t       a
0024720    n   d       a       l   i   n   e       n   u   m   b   e   r
0024740    ,       a   s 376 001  \0   H   |       d   e   s   c   r   i
0024760    b   e   d       i   n       t   h   e       p   r   e   c   e
0025000    d   i   n   g       s   e   c   t   i   o   n   .           A
0025020    d   d   i   t   i   o   n   a   l   l   y   ,       f   o   r
0025040        e   a   c   h       s   y   n   c   h   r   o   n   o   u
0025060    s       l   i   n   e       c   o   n   n   e   c   t   e   d
0025100        t   o       t   h   e       h   o   s   t       t   h   e
0025120    r   e       i   s       a       l   i   n   e       s   t   a
0025140    t   e       w   i   t   h       v   a   l   u   e   s       d
0025160    o   w   n   ,       u   p   ,       a   n   d       l   o   o
0025200    p   e   d       b   a   c   k   ,       a   n   d       a    
0025220    t   i   m   e   r       u   s   e   d       t   o       t   i
0025240    m   e       o   u   t       d   e   a   d       l   i   n   e
0025260    s   . 032   z   1   8   6   9   7   l   3   0   3   3   e   1
0025300    0   j   \   g   2   6   8   i   1   0   I   1   3   i   4   I
0025320    2   i   2   I   6   i   1   1   I  \r   E   v   e   r   y    
0025340    5       s   e   c   o   n   d   s 376 001  \0   s 275   ,    
0025360    t   h   e       h   o   s   t       s   e   n   d   s       a
0025400        R   o   u   t   i   n   g       T   a   b   l   e       p
0025420    a   c   k   e   t       o   n       e   v   e   r   y       l
0025440    i   n   e   . 032   z   1   8   6   9   7   l   3   0   3   3
0025460    e   1   0   j   \   g  \r   U   p   o   n       r   e   c   e
0025500    i   v   i   n   g       a       r   o   u   t   i   n   g    
0025520    t   a   b   l   e       f   r   o   m       s   o   m   e    
0025540    l   i   n   e       l   ,       t   h   e       h   o   s   t
0025560        u   p   d   a   t   e   s       i   t   s       l   o   c
0025600    a   l       s   t   a   t   e       a   s       f   o   l   l
0025620    o   w   s   : 032   z   1   8   6   9   7   l   3   0   3   3
0025640    e   1   0   j   \   g   4   6   i   1   I  \r   T   h   e    
0025660    t   i   m   e   r       f   o   r       l   i   n   e       l
0025700        i   s       r   e   s   e   t   . 032   z   1   8   6   9
0025720    7   l   4   3   0   3   e   1   0   j   \   g   1   9   i   1
0025740    I  \r   T   h   e       l   o   c   a   l       r   o 376 001
0025760   \0 242 360   u   t   i   n   g       t   a   b   l   e       i
0026000    s       e   n   u   m   e   r   a   t   e   d   .           F
0026020    o   r       e   a   c   h       e   n   t   r   y       w   h
0026040    o   s   e       l   i   n   e       n   u   m   b   e   r    
0026060    f   i   e   l   d       i   s       e   q   u   a   l       t
0026100    o       l   ,       t   h   e       h   o   p       c   o   u
0026120    n   t       i   s       s   e   t       t   o       2   5   5
0026140    .           T   h   e       e   f   f   e   c   t       o   f
0026160        t   h   i   s       i   s       t   o       p   u   r   g
0026200    e       o   b   s   o   l   e   t   e       i   n   f   o   r
0026220    m   a   t   i   o   n       a   b   o   u   t       l   i   n
0026240    e       l   ,       s   i   n   c   e       n   e   w       i
0026260    n   f   o   r   m   a   t   i   o   n       i   s       a   b
0026300    o   u   t       t   o       b   e       i   n   c   o   r   p
0026320    o   r   a   t   e   d   . 032   z   1   8   6   9   7   l   4
0026340    3   0   3   e   1   0   j   \   g   9   1   i   1   I   3   0
0026360    f   1     376 001  \0 204 245   6   5   i   1   I  \r   I   f
0026400        t   h   e       S   o   u   r   c   e       H   o   s   t
0026420        i   s       e   q   u   a   l       t   o       t   h   e
0026440        l   o   c   a   l       h   o   s   t       n   u   m   b
0026460    e   r   ,       t   h   e       l   i   n   e       s   t   a
0026500    t   e       f   o   r       l   i   n   e       l       i   s
0026520        s   e   t       t   o       l   o   o   p   e   d       b
0026540    a   c   k       a   n   d       n   o       f   u   r   t   h
0026560    e   r       p   r   o   c   e   s   s   i   n   g       i   s
0026600        p   e   r   f   o   r   m   e   d       o   n       t   h
0026620    e       R   o   u   t   i   n   g       T   a   b   l   e    
0026640    p   a   c   k   e   t   . 032   z   1   8   6   9   7   l   4
0026660    3   0   3   e   1   0   j   \   g   7   i   1   1   I   6   0
0026700    i   1   I   1   1   i   1   1   I  \r   T   h   e       l   i
0026720    n   e       s   t   a   t   e       f   o   r       l   i   n
0026740    e       l       i   s       s   e   t       t   o       u   p
0026760    . 032   z   1   8   6   9   7 376 001  \0 247 271   l   4   3
0027000    0   3   e   1   0   j   \   g   2   4   i   1   I   1   1   i
0027020    2   I  \r   T   h   e       l   o   c   a   l       r   o   u
0027040    t   i   n   g       t   a   b   l   e       a   n   d       t
0027060    h   e       e   n   t   r   i   e   s       i   n       t   h
0027100    e       p   a   c   k   e   t       a   r   e       e   n   u
0027120    m   e   r   a   t   e   d       i   n       p   a   r   a   l
0027140    l   e   l   .           F   o   r       e   a   c   h       h
0027160    o   s   t   ,       i   f       t   h   e       h   o   p    
0027200    c   o   u   n   t       i   n       t   h   e       l   o   c
0027220    a   l       r   o   u   t   i   n   g       t   a   b   l   e
0027240        i   s       g   r   e   a   t   e   r       t   h   a   n
0027260        t   h   e       c   o   r   r   e   s   p   o   n   d   i
0027300    n   g       h   o   p       c   o   u   n   t       i   n    
0027320    t   h   e       p   a   c   k   e   t   ,       t   h   e    
0027340    l   o   c   a   l       r   o   u   t   i   n   g       t   a
0027360    b   l   e       e   n   t   r   y   '   s       h 376 001  \0
0027400  271   N   o   p       c   o   u   n   t       i   s       r   e
0027420    p   l   a   c   e   d       b   y       t   h   e       p   a
0027440    c   k   e   t   s       h   o   p       c   o   u   n   t    
0027460    p   l   u   s       o   n   e       a   n   d       t   h   e
0027500        l   i   n   e       n   u   m   b   e   r       i   s    
0027520    r   e   p   l   a   c   e   d       b   y       l   .        
0027540    I   f       t   h   e       r   e   s   u   l   t   i   n   g
0027560        h   o   p       c   o   u   n   t       i   s       g   r
0027600    e   a   t   e   r       t   h   a   n       t   h   e       c
0027620    o   n   s   t   a   n   t       M   a   x   H   o   p   s    
0027640    (   p   r   e   s   e   n   t   l   y       1   5   )   ,    
0027660    i   t       i   s       r   e   p   l   a   c   e   d       b
0027700    y       2   5   5       (   t   h   e   r   e   b   y       m
0027720    a   r   k   i   n   g       t   h   e       h   o   s   t    
0027740    i   n   a   c   c   e   s   s   i   b   l   e   )   . 032   z
0027760    1   8   6   9   7   l   4   3   0   3   e   1   0   j   \   g
0030000    3   2 376 001  \0 375 227   4   i   1   I   5   9   i   7   I
0030020   \r   I   f       n   o       r   o   u   t   i   n   g       t
0030040    a   b   l   e   s       a   r   e       r   e   c   e   i   v
0030060    e   d       o   v   e   r       s   o   m   e       l   i   n
0030100    e       l       d   u   r   i   n   g       a       p   e   r
0030120    i   o   d       o   f       2   0       s   e   c   o   n   d
0030140    s   ,       t   h   e       l   i   n   e   '   s       s   t
0030160    a   t   e       i   s       c   h   a   n   g   e   d       t
0030200    o       d   o   w   n   .           T   h   e   n       a   l
0030220    l       e   n   t   r   i   e   s       i   n       t   h   e
0030240        l   o   c   a   l       r   o   u   t   i   n   g       t
0030260    a   b   l   e       a   r   e       e   n   u   m   e   r   a
0030300    t   e   d   .           F   o   r       e   a   c   h       e
0030320    n   t   r   y       w   h   o   s   e       l   i   n   e    
0030340    n   u   m   b   e   r       f   i   e   l   d       i   s    
0030360    e   q   u   a   l       t   o       l   ,       t   h   e    
0030400    h   o   p       c   o   u 376 001  \0   W   P   n   t       i
0030420    s       s   e   t       t   o       2   5   5   . 032   z   1
0030440    8   6   9   7   l   3   0   3   3   e   1   0   j   \   g   4
0030460    9   i   1   I   6   3   i   4   I   1   1   5   i   1   I  \r
0030500    O   u   t   g   o   i   n   g       P   u   p   s       a   r
0030520    e       r   o   u   t   e   d       t   o       l   i   n   e
0030540    s       b   y       c   o   m   p   u   t   i   n   g       t
0030560    h   e       i   m   m   e   d   i   a   t   e       d   e   s
0030600    t   i   n   a   t   i   o   n       h   o   s   t       (   a
0030620    n       o   p   e   r   a   t   i   o   n       p   e   r   f
0030640    o   r   m   e   d       a   t       t   h   e       P   u   p
0030660        i   n   t   e   r   -   n   e   t   w   o   r   k       l
0030700    e   v   e   l   )       a   n   d       s   i   m   p   l   y
0030720        u   s   i   n   g       i   t       a   s       a   n    
0030740    i   n   d   e   x       i   n   t   o       t   h   e       l
0030760    o   c   a   l       r   o   u   t   i   n   g       t   a   b
0031000    l   e   .           I   f       t   h   e     376 001  \0   W
0031020    :   r   o   u   t   i   n   g       t   a   b   l   e       e
0031040    n   t   r   y   '   s       h   o   p       c   o   u   n   t
0031060        i   s       2   5   5   ,       t   h   e       h   o   s
0031100    t       i   s       i   n   a   c   c   e   s   s   i   b   l
0031120    e       a   n   d       t   h   e       p   a   c   k   e   t
0031140        i   s       d   i   s   c   a   r   d   e   d   . 032   z
0031160    1   8   6   9   7   l   3   0   3   3   e   1   0   j   \   g
0031200    5   1   i   2   6   I  \r   T   h   i   s       i   s       a
0031220    n       e   x   t   r   e   m   e   l   y       s   i   m   p
0031240    l   i   f   i   e   d       v   e   r   s   i   o   n       o
0031260    f       t   h   e       r   o   u   t   i   n   g       a   l
0031300    g   o   r   i   t   h   m       u   s   e   d       i   n    
0031320    t   h   e       A   r   p   a   n   e   t   .           I   t
0031340    s       m   a   j   o   r       d   e   f   e   c   t   s    
0031360    a   r   e       t   h   a   t       (   a   )       i   t    
0031400    u   s   e   s       a   n       i   m   p   e   r   f   e   c
0031420    t 376  \0 316 335   v       m   e   t   r   i   c       (   h
0031440    o   p       c   o   u   n   t   )       f   o   r       m   a
0031460    k   i   n   g       r   o   u   t   i   n   g       d   e   c
0031500    i   s   i   o   n   s   ,       (   b   )       i   t       i
0031520    s       u   n   a   b   l   e       t   o       m   a   k   e
0031540        e   f   f   e   c   t   i   v   e       u   s   e       o
0031560    f       m   u   l   t   i   p   l   e       p   a   t   h   s
0031600        t   o       a       g   i   v   e   n       d   e   s   t
0031620    i   n   a   t   i   o   n   ,       a   n   d       (   c   )
0031640        i   t       d   o   e   s       n   o   t       e   x   t
0031660    e   n   d       w   e   l   l       t   o       l   a   r   g
0031700    e       s   u   b   -   n   e   t   w   o   r   k   s   . 032
0031720    z   1   8   6   9   7   l   3   0   3   3   e   1   0   j   \
0031740    f   1   g  \r 377  \0  \0   S   y   n   c   T   r   a   n   s
0031760    p   o   r   t   .   s   i   l  \0 376 001  \0   / 357   9   r
0032000  377 377 002      \0 260 002   " 341   B 377 377 001   ` 001   @
0032020  002     341   B 377 377  \0 020 001 360  \0 322 341 362 377 377
0032040   \0 320  \0 260  \0 322 341 360 377 377  \0 320  \0 240  \0 322
0032060  340 260 377 377 001  \0 002   @ 001   :   R   L  \t   F   i   g
0032100    u   r   e       1   . 377 377 001   x 001   X 002  \v 021   c
0032120  031   S   u   b   -   N   e   t   w   o   r   k       R   o   u
0032140    t   i   n   g       T   a   b   l   e 377 377  \0   8 002  \b
0032160   \0 233 022 023 021   P   u   p       E   n   c   a   p   s   u
0032200    l   a   t   i   o   n 377 377  \0   d 002   P 001 320   R   [
0032220    5   S   y   n   c   h   r   o   n   o   u   s       L   i   n
0032240    e       T   r   a   n   s   m   i   s   s   i   o   n       P
0032260    r   o   t   o   c   o   l       P   a   c   k   e   t       F
0032300    o   r   m   a   t   s 377 377 001   d 001   4 001 276 001   ?
0032320  020   H   o   s   t       n       H   o   p       C   o   u   n
0032340    t  \0 377 377 001 324 001   4 002 025 001   =  \v   L   i   n
0032360    e       N   u   m   b   e   r 377 377 001 324  \0 324 376 001
0032400   \0   G   * 002 025  \0 335  \v   L   i   n   e       N   u   m
0032420    b   e   r 377 377 001   d  \0 324 001 276  \0 337 020   H   o
0032440    s   t       2       H   o   p       C   o   u   n   t 272 377
0032460  377 001 324  \0 304 002 025  \0 315  \v   L   i   n   e       N
0032500    u   m   b   e   r 377 377 001   d  \0 304 001 276  \0 317 020
0032520    H   o   s   t       1       H   o   p       C   o   u   n   t
0032540  210 377 377 001   `  \0 300 002     340 302 377 377 001 310  \0
0032560  264 002   !  \0 275 021   N   u   m   b   e   r       o   f    
0032600    E   n   t   r   i   e   s 377 377 001   p  \0 264 001 257  \0
0032620  275  \v   S   o   u   r   c   e       H   o   s   t 377 377 001
0032640  300 001   0 001 301 341   @ 377 377 001   ` 001   0 002     341
0032660    1 377 377 001 300 001     001 301 341   0 377 377 001 300 001
0032700  020 001 301 341     377 377 001   ` 001     002     341   ! 377
0032720  377 001   ` 001 020 002     341 021 377 377 001 300 001  \0 001
0032740  301 341 020 377 377 001 300  \0 360 001 301 341  \0 377 377 001
0032760    ` 001  \0 002     341 001 377 377 001   `  \0 360 002     340
0033000  361 377 377 376 001  \0 004 354 001 300  \0 340 001 301 340 360
0033020  377 377 001 300  \0 320 001 301 340 340 377 377 001   `  \0 340
0033040  002     340 341 377 377 001   `  \0 320 002     340 321 377 377
0033060  001 300  \0 300 001 301 340 320 377 377 001 300  \0 260 001 301
0033100  340 300 377 377 001 204  \0 244 001 373  \b 257 026   T   y   p
0033120    e       =       "   R   o   u   t   i   n   g       T   a   b
0033140    l   e   " 210 377 377  \0 020  \0 260  \0 022 341 360 377 377
0033160  001   `  \0 260 001   b 341   @ 377 377  \0   P  \0 244  \0 227
0033200   \b 257  \f   T   y   p   e       =       "   P   u   p   "  \0
0033220  377 377  \0 350 001   0  \0 375 001   ; 003   P   u   p 377 377
0033240   \0 350 001   $ 001   * 001   /  \f   E   n   c   a   p   s   u
0033260    l   a   t   e   d  \0 377 377  \0 330 001 360  \0 341 341 361
0033300  377 377  \0 340  \0 260  \0 341 341 360 377 377  \0 330  \0 260
0033320   \0 340 340 261 377 377  \0 020  \0 240  \0 320 340 242 377 377
0033340   \0 020  \0 260  \0 322 340 262 377 377  \0 020  \0 240  \0 022
0033360  340 262 377 377  \0 020  \0 300  \0 320 340 301 377 377  \0 020
0033400   \0 320  \0 320 340 321 377 377 376  \0 306 306 377  \0 020  \0
0033420  340  \0 320 340 341 377 377  \0   p  \0 320  \0   q 340 340 377
0033440  377  \0 020  \0 360  \0     340 361 377 377  \0 020 001  \0  \0
0033460  320 341 001 377 377  \0 300  \0 360  \0 320 340 361 377 377  \0
0033500  020 001 020  \0 320 341 021 377 377  \0   p 001  \0  \0   q 341
0033520  020 377 377  \0 020 001   0  \0 320 341   1 377 377  \0 020 001
0033540       \0     341   ! 377 377  \0 300 001      \0 320 341   ! 377
0033560  377  \0 020 001   @  \0 320 341   A 377 377  \0 020 001   `  \0
0033600  320 341   a 377 377  \0   p 001   0  \0   q 341   @ 377 377  \0
0033620  020 001   P  \0     341   Q 377 377  \0 300 001   P  \0 320 341
0033640    Q 377 377  \0 020 001 340  \0 320 341 341 377 377 001   `  \0
0033660  240 001   b 340 262 377 377 001   `  \0 260 002   " 340 262 377
0033700  377 002      \0 240 002   " 340 260 377 377 001   `  \0 240 002
0033720      340 242 377  \0  \0   M   a   k   e   S   y   n   c   T   r
0033740    a   n   s   p   o   r   t   .   c   m  \0 376  \0 243 352 360
0033760   \r   B   r   a   v   o   /   h       S   y   n   c   T   r   a
0034000    n   s   p   o   r   t  \r   S   i   l   /   p       S   y   n
0034020    c   T   r   a   n   s   p   o   r   t   .   s   i   l  \r  \r
0034040    P   r   e   s   s   E   d   i   t       S   y   n   c   T   r
0034060    a   n   s   p   o   r   t   .   p   r   e   s   s       _    
0034100    S   y   n   c   T   r   a   n   s   p   o   r   t   .   p   r
0034120    e   s   s       1       t   o       3       S   i   l   .   p
0034140    r   e   s   s       S   y   n   c   T   r   a   n   s   p   o
0034160    r   t   .   p   r   e   s   s       4       t   o       9   9
0034200   \r   D   e   l   e   t   e       S   i   l   .   p   r   e   s
0034220    s  \r  \r 377  \0  \0   S   y   n   c   T   r   a   n   s   p
0034240    o   r   t   .   c   m  \0 376  \0   K 212 242   S   y   n   c
0034260    T   r   a   n   s   p   o   r   t   .   b   r   a   v   o    
0034300    S   y   n   c   T   r   a   n   s   p   o   r   t   .   s   i
0034320    l       M   a   k   e   S   y   n   c   T   r   a   n   s   p
0034340    o   r   t   .   c   m       S   y   n   c   T   r   a   n   s
0034360    p   o   r   t   .   c   m 374                                
0034370