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