$ od -c -N 50000 [Indigo]<Casaba>7.0>Saffron2.0>Methods-Derived>NoopMethods2Impl.Mesa!15
0000000    -   -       N   o   o   p   M   e   t   h   o   d   s   2   I
0000020    m   p   l   .   m   e   s   a  \r       -   -       C   o   p
0000040    y   r   i   g   h   t     323       1   9   8   7       b   y
0000060        X   e   r   o   x       C   o   r   p   o   r   a   t   i
0000100    o   n   .           A   l   l       r   i   g   h   t   s    
0000120    r   e   s   e   r   v   e   d   .  \r       -   -       G   e
0000140    n   e   r   a   t   e   d       b   y       h   e   d   e   r
0000160    m   a   n   .   p   a       a   t       A   u   g   u   s   t
0000200        1   7   ,       1   9   8   7       4   :   4   7   :   0
0000220    8       p   m       P   D   T  \r       -   -           u   s
0000240    i   n   g       T   h   r   e   e   C   a   s   a   b   a   F
0000260    o   u   r       [   1   .   2   ]       o   f       J   u   n
0000300    e       1   ,       1   9   8   7       6   :   0   0   :   0
0000320    0       p   m       P   D   T  \r  \r   D   I   R   E   C   T
0000340    O   R   Y  \r  \t   S   a   f   f   r   o   n   A   G   3   D
0000360    e   f   ,  \r  \t   S   a   f   f   r   o   n   A   G   2   D
0000400    e   f   ,  \r  \t   T   h   r   e   e   C   4   S   u   p   p
0000420    o   r   t   ,  \r  \t   S   a   f   f   r   o   n   A   T   D
0000440    e   f   ;  \r  \r   N   o   o   p   M   e   t   h   o   d   s
0000460    2   I   m   p   l   :       C   E   D   A   R       P   R   O
0000500    G   R   A   M       I   M   P   O   R   T   S       T   h   r
0000520    e   e   C   4   S   u   p   p   o   r   t       E   X   P   O
0000540    R   T   S       S   a   f   f   r   o   n   A   G   3   D   e
0000560    f   ,       S   a   f   f   r   o   n   A   G   2   D   e   f
0000600    =      \r   B   E   G   I   N  \r   O   P   E   N       S   a
0000620    f   f   r   o   n   A   G   3   D   e   f   ,       S   a   f
0000640    f   r   o   n   A   G   2   D   e   f   ,       T   h   r   e
0000660    e   C   4   S   u   p   p   o   r   t   ,       S   a   f   f
0000700    r   o   n   A   T   D   e   f   ;  \r   R   e   l   a   t   i
0000720    o   n   n   e   g   a   t   i   v   e   P   r   o   d   f   o
0000740    o   :  \t   P   U   B   L   I   C       P   R   O   C   [   r
0000760    e   f   :       R   E   F       A   N   Y   ]       R   E   T
0001000    U   R   N   S   [   t   e   m   p   0   :       I   N   T   ]
0001020        =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t   R
0001040    e   l   a   t   i   o   n   N   o   d   e   _       N   A   R
0001060    R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r
0001100    E   N   A   B   L   E       T   h   r   e   e   C   4   S   u
0001120    p   p   o   r   t   .   G   e   t   S   o   u   r   c   e   I
0001140    n   f   o       =   >       R   E   S   U   M   E   [   t   r
0001160    e   e   .   p   o   s   i   t   i   o   n   ,       t   r   e
0001200    e   .   l   e   n   g   t   h   ]   ;  \r   t   r   e   e   D
0001220    a   t   a   :  \t   R   e   l   a   t   i   o   n   n   e   g
0001240    a   t   i   v   e   P   r   o   d   D   a   t   a       _    
0001260    N   A   R   R   O   W   [   t   r   e   e   .   d   a   t   a
0001300    ]   ;  \r   t   e   m   p   0       _       0   ;  \r   E   N
0001320    D  \r   E   N   D   ;  \r  \r   R   e   l   a   t   i   o   n
0001340    p   o   s   i   t   i   v   e   P   r   o   d   f   o   o   :
0001360   \t   P   U   B   L   I   C       P   R   O   C   [   r   e   f
0001400    :       R   E   F       A   N   Y   ]       R   E   T   U   R
0001420    N   S   [   t   e   m   p   0   :       I   N   T   ]       =
0001440   \r   B   E   G   I   N  \r   t   r   e   e   :  \t   R   e   l
0001460    a   t   i   o   n   N   o   d   e   _       N   A   R   R   O
0001500    W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N
0001520    A   B   L   E       T   h   r   e   e   C   4   S   u   p   p
0001540    o   r   t   .   G   e   t   S   o   u   r   c   e   I   n   f
0001560    o       =   >       R   E   S   U   M   E   [   t   r   e   e
0001600    .   p   o   s   i   t   i   o   n   ,       t   r   e   e   .
0001620    l   e   n   g   t   h   ]   ;  \r   t   r   e   e   D   a   t
0001640    a   :  \t   R   e   l   a   t   i   o   n   p   o   s   i   t
0001660    i   v   e   P   r   o   d   D   a   t   a       _       N   A
0001700    R   R   O   W   [   t   r   e   e   .   d   a   t   a   ]   ;
0001720   \r   t   e   m   p   0       _       0   ;  \r   E   N   D  \r
0001740    E   N   D   ;  \r  \r   R   e   l   a   t   i   o   n   T   a
0001760    i   l   r   a   n   g   e   P   r   o   d   f   o   o   :  \t
0002000    P   U   B   L   I   C       P   R   O   C   [   r   e   f   :
0002020        R   E   F       A   N   Y   ]       R   E   T   U   R   N
0002040    S   [   t   e   m   p   0   :       I   N   T   ]       =  \r
0002060    B   E   G   I   N  \r   t   r   e   e   :  \t   R   e   l   a
0002100    t   i   o   n   T   a   i   l   N   o   d   e   _       N   A
0002120    R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N
0002140   \r   E   N   A   B   L   E       T   h   r   e   e   C   4   S
0002160    u   p   p   o   r   t   .   G   e   t   S   o   u   r   c   e
0002200    I   n   f   o       =   >       R   E   S   U   M   E   [   t
0002220    r   e   e   .   p   o   s   i   t   i   o   n   ,       t   r
0002240    e   e   .   l   e   n   g   t   h   ]   ;  \r   t   r   e   e
0002260    D   a   t   a   :  \t   R   e   l   a   t   i   o   n   T   a
0002300    i   l   r   a   n   g   e   P   r   o   d   D   a   t   a    
0002320    _       N   A   R   R   O   W   [   t   r   e   e   .   d   a
0002340    t   a   ]   ;  \r   t   e   m   p   0       _       0   ;  \r
0002360    E   N   D  \r   E   N   D   ;  \r  \r   R   e   l   a   t   i
0002400    o   n   T   a   i   l   r   e   l   o   p   P   r   o   d   f
0002420    o   o   :  \t   P   U   B   L   I   C       P   R   O   C   [
0002440    r   e   f   :       R   E   F       A   N   Y   ]       R   E
0002460    T   U   R   N   S   [   t   e   m   p   0   :       I   N   T
0002500    ]       =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t
0002520    R   e   l   a   t   i   o   n   T   a   i   l   N   o   d   e
0002540    _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B
0002560    E   G   I   N  \r   E   N   A   B   L   E       T   h   r   e
0002600    e   C   4   S   u   p   p   o   r   t   .   G   e   t   S   o
0002620    u   r   c   e   I   n   f   o       =   >       R   E   S   U
0002640    M   E   [   t   r   e   e   .   p   o   s   i   t   i   o   n
0002660    ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r
0002700    t   r   e   e   D   a   t   a   :  \t   R   e   l   a   t   i
0002720    o   n   T   a   i   l   r   e   l   o   p   P   r   o   d   D
0002740    a   t   a       _       N   A   R   R   O   W   [   t   r   e
0002760    e   .   d   a   t   a   ]   ;  \r   t   e   m   p   0       _
0003000        0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   R   e
0003020    l   o   p   e   q   P   r   o   d   f   o   o   :  \t   P   U
0003040    B   L   I   C       P   R   O   C   [   r   e   f   :       R
0003060    E   F       A   N   Y   ]       R   E   T   U   R   N   S   [
0003100    t   e   m   p   0   :       I   N   T   ]       =  \r   B   E
0003120    G   I   N  \r   t   r   e   e   :  \t   R   e   l   o   p   N
0003140    o   d   e   _       N   A   R   R   O   W   [   r   e   f   ]
0003160    ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E       T
0003200    h   r   e   e   C   4   S   u   p   p   o   r   t   .   G   e
0003220    t   S   o   u   r   c   e   I   n   f   o       =   >       R
0003240    E   S   U   M   E   [   t   r   e   e   .   p   o   s   i   t
0003260    i   o   n   ,       t   r   e   e   .   l   e   n   g   t   h
0003300    ]   ;  \r   t   e   m   p   0       _       0   ;  \r   E   N
0003320    D  \r   E   N   D   ;  \r  \r   R   e   l   o   p   n   e   P
0003340    r   o   d   f   o   o   :  \t   P   U   B   L   I   C       P
0003360    R   O   C   [   r   e   f   :       R   E   F       A   N   Y
0003400    ]       R   E   T   U   R   N   S   [   t   e   m   p   0   :
0003420        I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r
0003440    e   e   :  \t   R   e   l   o   p   N   o   d   e   _       N
0003460    A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I
0003500    N  \r   E   N   A   B   L   E       T   h   r   e   e   C   4
0003520    S   u   p   p   o   r   t   .   G   e   t   S   o   u   r   c
0003540    e   I   n   f   o       =   >       R   E   S   U   M   E   [
0003560    t   r   e   e   .   p   o   s   i   t   i   o   n   ,       t
0003600    r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m
0003620    p   0       _       0   ;  \r   E   N   D  \r   E   N   D   ;
0003640   \r  \r   R   e   l   o   p   l   t   P   r   o   d   f   o   o
0003660    :  \t   P   U   B   L   I   C       P   R   O   C   [   r   e
0003700    f   :       R   E   F       A   N   Y   ]       R   E   T   U
0003720    R   N   S   [   t   e   m   p   0   :       I   N   T   ]    
0003740    =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t   R   e
0003760    l   o   p   N   o   d   e   _       N   A   R   R   O   W   [
0004000    r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B
0004020    L   E       T   h   r   e   e   C   4   S   u   p   p   o   r
0004040    t   .   G   e   t   S   o   u   r   c   e   I   n   f   o    
0004060    =   >       R   E   S   U   M   E   [   t   r   e   e   .   p
0004100    o   s   i   t   i   o   n   ,       t   r   e   e   .   l   e
0004120    n   g   t   h   ]   ;  \r   t   e   m   p   0       _       0
0004140    ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   R   e   l   o
0004160    p   l   e   P   r   o   d   f   o   o   :  \t   P   U   B   L
0004200    I   C       P   R   O   C   [   r   e   f   :       R   E   F
0004220        A   N   Y   ]       R   E   T   U   R   N   S   [   t   e
0004240    m   p   0   :       I   N   T   ]       =  \r   B   E   G   I
0004260    N  \r   t   r   e   e   :  \t   R   e   l   o   p   N   o   d
0004300    e   _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r
0004320    B   E   G   I   N  \r   E   N   A   B   L   E       T   h   r
0004340    e   e   C   4   S   u   p   p   o   r   t   .   G   e   t   S
0004360    o   u   r   c   e   I   n   f   o       =   >       R   E   S
0004400    U   M   E   [   t   r   e   e   .   p   o   s   i   t   i   o
0004420    n   ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;
0004440   \r   t   e   m   p   0       _       0   ;  \r   E   N   D  \r
0004460    E   N   D   ;  \r  \r   R   e   l   o   p   g   t   P   r   o
0004500    d   f   o   o   :  \t   P   U   B   L   I   C       P   R   O
0004520    C   [   r   e   f   :       R   E   F       A   N   Y   ]    
0004540    R   E   T   U   R   N   S   [   t   e   m   p   0   :       I
0004560    N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e   e
0004600    :  \t   R   e   l   o   p   N   o   d   e   _       N   A   R
0004620    R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r
0004640    E   N   A   B   L   E       T   h   r   e   e   C   4   S   u
0004660    p   p   o   r   t   .   G   e   t   S   o   u   r   c   e   I
0004700    n   f   o       =   >       R   E   S   U   M   E   [   t   r
0004720    e   e   .   p   o   s   i   t   i   o   n   ,       t   r   e
0004740    e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m   p   0
0004760        _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r
0005000    R   e   l   o   p   g   e   P   r   o   d   f   o   o   :  \t
0005020    P   U   B   L   I   C       P   R   O   C   [   r   e   f   :
0005040        R   E   F       A   N   Y   ]       R   E   T   U   R   N
0005060    S   [   t   e   m   p   0   :       I   N   T   ]       =  \r
0005100    B   E   G   I   N  \r   t   r   e   e   :  \t   R   e   l   o
0005120    p   N   o   d   e   _       N   A   R   R   O   W   [   r   e
0005140    f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E
0005160        T   h   r   e   e   C   4   S   u   p   p   o   r   t   .
0005200    G   e   t   S   o   u   r   c   e   I   n   f   o       =   >
0005220        R   E   S   U   M   E   [   t   r   e   e   .   p   o   s
0005240    i   t   i   o   n   ,       t   r   e   e   .   l   e   n   g
0005260    t   h   ]   ;  \r   t   e   m   p   0       _       0   ;  \r
0005300    E   N   D  \r   E   N   D   ;  \r  \r   R   a   n   g   e   t
0005320    y   p   e   i   d   P   r   o   d   f   o   o   :  \t   P   U
0005340    B   L   I   C       P   R   O   C   [   r   e   f   :       R
0005360    E   F       A   N   Y   ]       R   E   T   U   R   N   S   [
0005400    t   e   m   p   0   :       I   N   T   ]       =  \r   B   E
0005420    G   I   N  \r   t   r   e   e   :  \t   R   a   n   g   e   N
0005440    o   d   e   _       N   A   R   R   O   W   [   r   e   f   ]
0005460    ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E       T
0005500    h   r   e   e   C   4   S   u   p   p   o   r   t   .   G   e
0005520    t   S   o   u   r   c   e   I   n   f   o       =   >       R
0005540    E   S   U   M   E   [   t   r   e   e   .   p   o   s   i   t
0005560    i   o   n   ,       t   r   e   e   .   l   e   n   g   t   h
0005600    ]   ;  \r   t   r   e   e   D   a   t   a   :  \t   R   a   n
0005620    g   e   t   y   p   e   i   d   P   r   o   d   D   a   t   a
0005640        _       N   A   R   R   O   W   [   t   r   e   e   .   d
0005660    a   t   a   ]   ;  \r   t   e   m   p   0       _       0   ;
0005700   \r   E   N   D  \r   E   N   D   ;  \r  \r   R   a   n   g   e
0005720    s   u   b   r   a   n   g   e   P   r   o   d   f   o   o   :
0005740   \t   P   U   B   L   I   C       P   R   O   C   [   r   e   f
0005760    :       R   E   F       A   N   Y   ]       R   E   T   U   R
0006000    N   S   [   t   e   m   p   0   :       I   N   T   ]       =
0006020   \r   B   E   G   I   N  \r   t   r   e   e   :  \t   R   a   n
0006040    g   e   N   o   d   e   _       N   A   R   R   O   W   [   r
0006060    e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L
0006100    E       T   h   r   e   e   C   4   S   u   p   p   o   r   t
0006120    .   G   e   t   S   o   u   r   c   e   I   n   f   o       =
0006140    >       R   E   S   U   M   E   [   t   r   e   e   .   p   o
0006160    s   i   t   i   o   n   ,       t   r   e   e   .   l   e   n
0006200    g   t   h   ]   ;  \r   t   r   e   e   D   a   t   a   :  \t
0006220    R   a   n   g   e   s   u   b   r   a   n   g   e   P   r   o
0006240    d   D   a   t   a       _       N   A   R   R   O   W   [   t
0006260    r   e   e   .   d   a   t   a   ]   ;  \r   t   e   m   p   0
0006300        _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r
0006320    C   a   t   c   h   P   r   o   d   f   o   o   :  \t   P   U
0006340    B   L   I   C       P   R   O   C   [   r   e   f   :       R
0006360    E   F       A   N   Y   ]       R   E   T   U   R   N   S   [
0006400    t   e   m   p   0   :       I   N   T   ]       =  \r   B   E
0006420    G   I   N  \r   t   r   e   e   :  \t   C   a   t   c   h   N
0006440    o   d   e   _       N   A   R   R   O   W   [   r   e   f   ]
0006460    ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E       T
0006500    h   r   e   e   C   4   S   u   p   p   o   r   t   .   G   e
0006520    t   S   o   u   r   c   e   I   n   f   o       =   >       R
0006540    E   S   U   M   E   [   t   r   e   e   .   p   o   s   i   t
0006560    i   o   n   ,       t   r   e   e   .   l   e   n   g   t   h
0006600    ]   ;  \r   t   r   e   e   D   a   t   a   :  \t   C   a   t
0006620    c   h   P   r   o   d   D   a   t   a       _       N   A   R
0006640    R   O   W   [   t   r   e   e   .   d   a   t   a   ]   ;  \r
0006660    t   e   m   p   0       _       0   ;  \r   E   N   D  \r   E
0006700    N   D   ;  \r  \r   C   a   t   c   h   A   n   y   a   b   s
0006720    e   n   t   P   r   o   d   f   o   o   :  \t   P   U   B   L
0006740    I   C       P   R   O   C   [   r   e   f   :       R   E   F
0006760        A   N   Y   ]       R   E   T   U   R   N   S   [   t   e
0007000    m   p   0   :       I   N   T   ]       =  \r   B   E   G   I
0007020    N  \r   t   r   e   e   :  \t   C   a   t   c   h   A   n   y
0007040    N   o   d   e   _       N   A   R   R   O   W   [   r   e   f
0007060    ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E    
0007100    T   h   r   e   e   C   4   S   u   p   p   o   r   t   .   G
0007120    e   t   S   o   u   r   c   e   I   n   f   o       =   >    
0007140    R   E   S   U   M   E   [   t   r   e   e   .   p   o   s   i
0007160    t   i   o   n   ,       t   r   e   e   .   l   e   n   g   t
0007200    h   ]   ;  \r   t   e   m   p   0       _       0   ;  \r   E
0007220    N   D  \r   E   N   D   ;  \r  \r   C   a   t   c   h   A   n
0007240    y   p   r   e   s   e   n   t   P   r   o   d   f   o   o   :
0007260   \t   P   U   B   L   I   C       P   R   O   C   [   r   e   f
0007300    :       R   E   F       A   N   Y   ]       R   E   T   U   R
0007320    N   S   [   t   e   m   p   0   :       I   N   T   ]       =
0007340   \r   B   E   G   I   N  \r   t   r   e   e   :  \t   C   a   t
0007360    c   h   A   n   y   N   o   d   e   _       N   A   R   R   O
0007400    W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N
0007420    A   B   L   E       T   h   r   e   e   C   4   S   u   p   p
0007440    o   r   t   .   G   e   t   S   o   u   r   c   e   I   n   f
0007460    o       =   >       R   E   S   U   M   E   [   t   r   e   e
0007500    .   p   o   s   i   t   i   o   n   ,       t   r   e   e   .
0007520    l   e   n   g   t   h   ]   ;  \r   t   r   e   e   D   a   t
0007540    a   :  \t   C   a   t   c   h   A   n   y   p   r   e   s   e
0007560    n   t   P   r   o   d   D   a   t   a       _       N   A   R
0007600    R   O   W   [   t   r   e   e   .   d   a   t   a   ]   ;  \r
0007620    t   e   m   p   0       _       0   ;  \r   E   N   D  \r   E
0007640    N   D   ;  \r  \r   C   a   t   c   h   C   a   s   e   L   i
0007660    s   t   e   m   p   t   y   P   r   o   d   f   o   o   :  \t
0007700    P   U   B   L   I   C       P   R   O   C   [   r   e   f   :
0007720        R   E   F       A   N   Y   ]       R   E   T   U   R   N
0007740    S   [   t   e   m   p   0   :       I   N   T   ]       =  \r
0007760    B   E   G   I   N  \r   t   r   e   e   :  \t   C   a   t   c
0010000    h   C   a   s   e   L   i   s   t   N   o   d   e   _       N
0010020    A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I
0010040    N  \r   E   N   A   B   L   E       T   h   r   e   e   C   4
0010060    S   u   p   p   o   r   t   .   G   e   t   S   o   u   r   c
0010100    e   I   n   f   o       =   >       R   E   S   U   M   E   [
0010120    t   r   e   e   .   p   o   s   i   t   i   o   n   ,       t
0010140    r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m
0010160    p   0       _       0   ;  \r   E   N   D  \r   E   N   D   ;
0010200   \r  \r   C   a   t   c   h   C   a   s   e   L   i   s   t   m
0010220    o   r   e   P   r   o   d   f   o   o   :  \t   P   U   B   L
0010240    I   C       P   R   O   C   [   r   e   f   :       R   E   F
0010260        A   N   Y   ]       R   E   T   U   R   N   S   [   t   e
0010300    m   p   0   :       I   N   T   ]       =  \r   B   E   G   I
0010320    N  \r   t   r   e   e   :  \t   C   a   t   c   h   C   a   s
0010340    e   L   i   s   t   N   o   d   e   _       N   A   R   R   O
0010360    W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N
0010400    A   B   L   E       T   h   r   e   e   C   4   S   u   p   p
0010420    o   r   t   .   G   e   t   S   o   u   r   c   e   I   n   f
0010440    o       =   >       R   E   S   U   M   E   [   t   r   e   e
0010460    .   p   o   s   i   t   i   o   n   ,       t   r   e   e   .
0010500    l   e   n   g   t   h   ]   ;  \r   t   r   e   e   D   a   t
0010520    a   :  \t   C   a   t   c   h   C   a   s   e   L   i   s   t
0010540    m   o   r   e   P   r   o   d   D   a   t   a       _       N
0010560    A   R   R   O   W   [   t   r   e   e   .   d   a   t   a   ]
0010600    ;  \r   t   e   m   p   0       _       0   ;  \r   E   N   D
0010620   \r   E   N   D   ;  \r  \r   C   a   t   c   h   C   a   s   e
0010640    P   r   o   d   f   o   o   :  \t   P   U   B   L   I   C    
0010660    P   R   O   C   [   r   e   f   :       R   E   F       A   N
0010700    Y   ]       R   E   T   U   R   N   S   [   t   e   m   p   0
0010720    :       I   N   T   ]       =  \r   B   E   G   I   N  \r   t
0010740    r   e   e   :  \t   C   a   t   c   h   C   a   s   e   N   o
0010760    d   e   _       N   A   R   R   O   W   [   r   e   f   ]   ;
0011000   \r   B   E   G   I   N  \r   E   N   A   B   L   E       T   h
0011020    r   e   e   C   4   S   u   p   p   o   r   t   .   G   e   t
0011040    S   o   u   r   c   e   I   n   f   o       =   >       R   E
0011060    S   U   M   E   [   t   r   e   e   .   p   o   s   i   t   i
0011100    o   n   ,       t   r   e   e   .   l   e   n   g   t   h   ]
0011120    ;  \r   t   r   e   e   D   a   t   a   :  \t   C   a   t   c
0011140    h   C   a   s   e   P   r   o   d   D   a   t   a       _    
0011160    N   A   R   R   O   W   [   t   r   e   e   .   d   a   t   a
0011200    ]   ;  \r   t   e   m   p   0       _       0   ;  \r   E   N
0011220    D  \r   E   N   D   ;  \r  \r   S   i   g   n   a   l   L   i
0011240    s   t   o   n   e   P   r   o   d   f   o   o   :  \t   P   U
0011260    B   L   I   C       P   R   O   C   [   r   e   f   :       R
0011300    E   F       A   N   Y   ]       R   E   T   U   R   N   S   [
0011320    t   e   m   p   0   :       I   N   T   ]       =  \r   B   E
0011340    G   I   N  \r   t   r   e   e   :  \t   S   i   g   n   a   l
0011360    L   i   s   t   N   o   d   e   _       N   A   R   R   O   W
0011400    [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A
0011420    B   L   E       T   h   r   e   e   C   4   S   u   p   p   o
0011440    r   t   .   G   e   t   S   o   u   r   c   e   I   n   f   o
0011460        =   >       R   E   S   U   M   E   [   t   r   e   e   .
0011500    p   o   s   i   t   i   o   n   ,       t   r   e   e   .   l
0011520    e   n   g   t   h   ]   ;  \r   t   r   e   e   D   a   t   a
0011540    :  \t   S   i   g   n   a   l   L   i   s   t   o   n   e   P
0011560    r   o   d   D   a   t   a       _       N   A   R   R   O   W
0011600    [   t   r   e   e   .   d   a   t   a   ]   ;  \r   t   e   m
0011620    p   0       _       0   ;  \r   E   N   D  \r   E   N   D   ;
0011640   \r  \r   S   i   g   n   a   l   L   i   s   t   m   o   r   e
0011660    P   r   o   d   f   o   o   :  \t   P   U   B   L   I   C    
0011700    P   R   O   C   [   r   e   f   :       R   E   F       A   N
0011720    Y   ]       R   E   T   U   R   N   S   [   t   e   m   p   0
0011740    :       I   N   T   ]       =  \r   B   E   G   I   N  \r   t
0011760    r   e   e   :  \t   S   i   g   n   a   l   L   i   s   t   N
0012000    o   d   e   _       N   A   R   R   O   W   [   r   e   f   ]
0012020    ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E       T
0012040    h   r   e   e   C   4   S   u   p   p   o   r   t   .   G   e
0012060    t   S   o   u   r   c   e   I   n   f   o       =   >       R
0012100    E   S   U   M   E   [   t   r   e   e   .   p   o   s   i   t
0012120    i   o   n   ,       t   r   e   e   .   l   e   n   g   t   h
0012140    ]   ;  \r   t   r   e   e   D   a   t   a   :  \t   S   i   g
0012160    n   a   l   L   i   s   t   m   o   r   e   P   r   o   d   D
0012200    a   t   a       _       N   A   R   R   O   W   [   t   r   e
0012220    e   .   d   a   t   a   ]   ;  \r   t   e   m   p   0       _
0012240        0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   E   x
0012260    p   L   i   s   t   k   e   y   l   i   s   t   P   r   o   d
0012300    f   o   o   :  \t   P   U   B   L   I   C       P   R   O   C
0012320    [   r   e   f   :       R   E   F       A   N   Y   ]       R
0012340    E   T   U   R   N   S   [   t   e   m   p   0   :       I   N
0012360    T   ]       =  \r   B   E   G   I   N  \r   t   r   e   e   :
0012400   \t   E   x   p   L   i   s   t   N   o   d   e   _       N   A
0012420    R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N
0012440   \r   E   N   A   B   L   E       T   h   r   e   e   C   4   S
0012460    u   p   p   o   r   t   .   G   e   t   S   o   u   r   c   e
0012500    I   n   f   o       =   >       R   E   S   U   M   E   [   t
0012520    r   e   e   .   p   o   s   i   t   i   o   n   ,       t   r
0012540    e   e   .   l   e   n   g   t   h   ]   ;  \r   t   r   e   e
0012560    D   a   t   a   :  \t   E   x   p   L   i   s   t   k   e   y
0012600    l   i   s   t   P   r   o   d   D   a   t   a       _       N
0012620    A   R   R   O   W   [   t   r   e   e   .   d   a   t   a   ]
0012640    ;  \r   t   e   m   p   0       _       0   ;  \r   E   N   D
0012660   \r   E   N   D   ;  \r  \r   E   x   p   L   i   s   t   o   r
0012700    d   e   r   l   i   s   t   P   r   o   d   f   o   o   :  \t
0012720    P   U   B   L   I   C       P   R   O   C   [   r   e   f   :
0012740        R   E   F       A   N   Y   ]       R   E   T   U   R   N
0012760    S   [   t   e   m   p   0   :       I   N   T   ]       =  \r
0013000    B   E   G   I   N  \r   t   r   e   e   :  \t   E   x   p   L
0013020    i   s   t   N   o   d   e   _       N   A   R   R   O   W   [
0013040    r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B
0013060    L   E       T   h   r   e   e   C   4   S   u   p   p   o   r
0013100    t   .   G   e   t   S   o   u   r   c   e   I   n   f   o    
0013120    =   >       R   E   S   U   M   E   [   t   r   e   e   .   p
0013140    o   s   i   t   i   o   n   ,       t   r   e   e   .   l   e
0013160    n   g   t   h   ]   ;  \r   t   r   e   e   D   a   t   a   :
0013200   \t   E   x   p   L   i   s   t   o   r   d   e   r   l   i   s
0013220    t   P   r   o   d   D   a   t   a       _       N   A   R   R
0013240    O   W   [   t   r   e   e   .   d   a   t   a   ]   ;  \r   t
0013260    e   m   p   0       _       0   ;  \r   E   N   D  \r   E   N
0013300    D   ;  \r  \r   K   e   y   L   i   s   t   o   n   e   P   r
0013320    o   d   f   o   o   :  \t   P   U   B   L   I   C       P   R
0013340    O   C   [   r   e   f   :       R   E   F       A   N   Y   ]
0013360        R   E   T   U   R   N   S   [   t   e   m   p   0   :    
0013400    I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e
0013420    e   :  \t   K   e   y   L   i   s   t   N   o   d   e   _    
0013440    N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G
0013460    I   N  \r   E   N   A   B   L   E       T   h   r   e   e   C
0013500    4   S   u   p   p   o   r   t   .   G   e   t   S   o   u   r
0013520    c   e   I   n   f   o       =   >       R   E   S   U   M   E
0013540    [   t   r   e   e   .   p   o   s   i   t   i   o   n   ,    
0013560    t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t   r
0013600    e   e   D   a   t   a   :  \t   K   e   y   L   i   s   t   o
0013620    n   e   P   r   o   d   D   a   t   a       _       N   A   R
0013640    R   O   W   [   t   r   e   e   .   d   a   t   a   ]   ;  \r
0013660    t   e   m   p   0       _       0   ;  \r   E   N   D  \r   E
0013700    N   D   ;  \r  \r   K   e   y   L   i   s   t   m   o   r   e
0013720    P   r   o   d   f   o   o   :  \t   P   U   B   L   I   C    
0013740    P   R   O   C   [   r   e   f   :       R   E   F       A   N
0013760    Y   ]       R   E   T   U   R   N   S   [   t   e   m   p   0
0014000    :       I   N   T   ]       =  \r   B   E   G   I   N  \r   t
0014020    r   e   e   :  \t   K   e   y   L   i   s   t   N   o   d   e
0014040    _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B
0014060    E   G   I   N  \r   E   N   A   B   L   E       T   h   r   e
0014100    e   C   4   S   u   p   p   o   r   t   .   G   e   t   S   o
0014120    u   r   c   e   I   n   f   o       =   >       R   E   S   U
0014140    M   E   [   t   r   e   e   .   p   o   s   i   t   i   o   n
0014160    ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r
0014200    t   r   e   e   D   a   t   a   :  \t   K   e   y   L   i   s
0014220    t   m   o   r   e   P   r   o   d   D   a   t   a       _    
0014240    N   A   R   R   O   W   [   t   r   e   e   .   d   a   t   a
0014260    ]   ;  \r   t   e   m   p   0       _       0   ;  \r   E   N
0014300    D  \r   E   N   D   ;  \r  \r   K   e   y   I   t   e   m   P
0014320    r   o   d   f   o   o   :  \t   P   U   B   L   I   C       P
0014340    R   O   C   [   r   e   f   :       R   E   F       A   N   Y
0014360    ]       R   E   T   U   R   N   S   [   t   e   m   p   0   :
0014400        I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r
0014420    e   e   :  \t   K   e   y   I   t   e   m   N   o   d   e   _
0014440        N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E
0014460    G   I   N  \r   E   N   A   B   L   E       T   h   r   e   e
0014500    C   4   S   u   p   p   o   r   t   .   G   e   t   S   o   u
0014520    r   c   e   I   n   f   o       =   >       R   E   S   U   M
0014540    E   [   t   r   e   e   .   p   o   s   i   t   i   o   n   ,
0014560        t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t
0014600    r   e   e   D   a   t   a   :  \t   K   e   y   I   t   e   m
0014620    P   r   o   d   D   a   t   a       _       N   A   R   R   O
0014640    W   [   t   r   e   e   .   d   a   t   a   ]   ;  \r   t   e
0014660    m   p   0       _       0   ;  \r   E   N   D  \r   E   N   D
0014700    ;  \r  \r   O   r   d   e   r   L   i   s   t   o   n   e   P
0014720    r   o   d   f   o   o   :  \t   P   U   B   L   I   C       P
0014740    R   O   C   [   r   e   f   :       R   E   F       A   N   Y
0014760    ]       R   E   T   U   R   N   S   [   t   e   m   p   0   :
0015000        I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r
0015020    e   e   :  \t   O   r   d   e   r   L   i   s   t   N   o   d
0015040    e   _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r
0015060    B   E   G   I   N  \r   E   N   A   B   L   E       T   h   r
0015100    e   e   C   4   S   u   p   p   o   r   t   .   G   e   t   S
0015120    o   u   r   c   e   I   n   f   o       =   >       R   E   S
0015140    U   M   E   [   t   r   e   e   .   p   o   s   i   t   i   o
0015160    n   ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;
0015200   \r   t   r   e   e   D   a   t   a   :  \t   O   r   d   e   r
0015220    L   i   s   t   o   n   e   P   r   o   d   D   a   t   a    
0015240    _       N   A   R   R   O   W   [   t   r   e   e   .   d   a
0015260    t   a   ]   ;  \r   t   e   m   p   0       _       0   ;  \r
0015300    E   N   D  \r   E   N   D   ;  \r  \r   O   r   d   e   r   L
0015320    i   s   t   m   o   r   e   P   r   o   d   f   o   o   :  \t
0015340    P   U   B   L   I   C       P   R   O   C   [   r   e   f   :
0015360        R   E   F       A   N   Y   ]       R   E   T   U   R   N
0015400    S   [   t   e   m   p   0   :       I   N   T   ]       =  \r
0015420    B   E   G   I   N  \r   t   r   e   e   :  \t   O   r   d   e
0015440    r   L   i   s   t   N   o   d   e   _       N   A   R   R   O
0015460    W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N
0015500    A   B   L   E       T   h   r   e   e   C   4   S   u   p   p
0015520    o   r   t   .   G   e   t   S   o   u   r   c   e   I   n   f
0015540    o       =   >       R   E   S   U   M   E   [   t   r   e   e
0015560    .   p   o   s   i   t   i   o   n   ,       t   r   e   e   .
0015600    l   e   n   g   t   h   ]   ;  \r   t   r   e   e   D   a   t
0015620    a   :  \t   O   r   d   e   r   L   i   s   t   m   o   r   e
0015640    P   r   o   d   D   a   t   a       _       N   A   R   R   O
0015660    W   [   t   r   e   e   .   d   a   t   a   ]   ;  \r   t   e
0015700    m   p   0       _       0   ;  \r   E   N   D  \r   E   N   D
0015720    ;  \r  \r   O   p   t   E   x   p   e   m   p   t   y   P   r
0015740    o   d   f   o   o   :  \t   P   U   B   L   I   C       P   R
0015760    O   C   [   r   e   f   :       R   E   F       A   N   Y   ]
0016000        R   E   T   U   R   N   S   [   t   e   m   p   0   :    
0016020    I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e
0016040    e   :  \t   O   p   t   E   x   p   N   o   d   e   _       N
0016060    A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I
0016100    N  \r   E   N   A   B   L   E       T   h   r   e   e   C   4
0016120    S   u   p   p   o   r   t   .   G   e   t   S   o   u   r   c
0016140    e   I   n   f   o       =   >       R   E   S   U   M   E   [
0016160    t   r   e   e   .   p   o   s   i   t   i   o   n   ,       t
0016200    r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m
0016220    p   0       _       0   ;  \r   E   N   D  \r   E   N   D   ;
0016240   \r  \r   O   p   t   E   x   p   t   r   a   s   h   P   r   o
0016260    d   f   o   o   :  \t   P   U   B   L   I   C       P   R   O
0016300    C   [   r   e   f   :       R   E   F       A   N   Y   ]    
0016320    R   E   T   U   R   N   S   [   t   e   m   p   0   :       I
0016340    N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e   e
0016360    :  \t   O   p   t   E   x   p   N   o   d   e   _       N   A
0016400    R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N
0016420   \r   E   N   A   B   L   E       T   h   r   e   e   C   4   S
0016440    u   p   p   o   r   t   .   G   e   t   S   o   u   r   c   e
0016460    I   n   f   o       =   >       R   E   S   U   M   E   [   t
0016500    r   e   e   .   p   o   s   i   t   i   o   n   ,       t   r
0016520    e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m   p
0016540    0       _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r
0016560   \r   O   p   t   E   x   p   e   x   p   P   r   o   d   f   o
0016600    o   :  \t   P   U   B   L   I   C       P   R   O   C   [   r
0016620    e   f   :       R   E   F       A   N   Y   ]       R   E   T
0016640    U   R   N   S   [   t   e   m   p   0   :       I   N   T   ]
0016660        =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t   O
0016700    p   t   E   x   p   N   o   d   e   _       N   A   R   R   O
0016720    W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N
0016740    A   B   L   E       T   h   r   e   e   C   4   S   u   p   p
0016760    o   r   t   .   G   e   t   S   o   u   r   c   e   I   n   f
0017000    o       =   >       R   E   S   U   M   E   [   t   r   e   e
0017020    .   p   o   s   i   t   i   o   n   ,       t   r   e   e   .
0017040    l   e   n   g   t   h   ]   ;  \r   t   r   e   e   D   a   t
0017060    a   :  \t   O   p   t   E   x   p   e   x   p   P   r   o   d
0017100    D   a   t   a       _       N   A   R   R   O   W   [   t   r
0017120    e   e   .   d   a   t   a   ]   ;  \r   t   e   m   p   0    
0017140    _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   Q
0017160    u   a   l   i   f   i   e   r   p   r   e   f   i   x   o   p
0017200    P   r   o   d   f   o   o   :  \t   P   U   B   L   I   C    
0017220    P   R   O   C   [   r   e   f   :       R   E   F       A   N
0017240    Y   ]       R   E   T   U   R   N   S   [   t   e   m   p   0
0017260    :       I   N   T   ]       =  \r   B   E   G   I   N  \r   t
0017300    r   e   e   :  \t   Q   u   a   l   i   f   i   e   r   N   o
0017320    d   e   _       N   A   R   R   O   W   [   r   e   f   ]   ;
0017340   \r   B   E   G   I   N  \r   E   N   A   B   L   E       T   h
0017360    r   e   e   C   4   S   u   p   p   o   r   t   .   G   e   t
0017400    S   o   u   r   c   e   I   n   f   o       =   >       R   E
0017420    S   U   M   E   [   t   r   e   e   .   p   o   s   i   t   i
0017440    o   n   ,       t   r   e   e   .   l   e   n   g   t   h   ]
0017460    ;  \r   t   r   e   e   D   a   t   a   :  \t   Q   u   a   l
0017500    i   f   i   e   r   p   r   e   f   i   x   o   p   P   r   o
0017520    d   D   a   t   a       _       N   A   R   R   O   W   [   t
0017540    r   e   e   .   d   a   t   a   ]   ;  \r   t   e   m   p   0
0017560        _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r
0017600    Q   u   a   l   i   f   i   e   r   t   y   p   e   o   p   P
0017620    r   o   d   f   o   o   :  \t   P   U   B   L   I   C       P
0017640    R   O   C   [   r   e   f   :       R   E   F       A   N   Y
0017660    ]       R   E   T   U   R   N   S   [   t   e   m   p   0   :
0017700        I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r
0017720    e   e   :  \t   Q   u   a   l   i   f   i   e   r   N   o   d
0017740    e   _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r
0017760    B   E   G   I   N  \r   E   N   A   B   L   E       T   h   r
0020000    e   e   C   4   S   u   p   p   o   r   t   .   G   e   t   S
0020020    o   u   r   c   e   I   n   f   o       =   >       R   E   S
0020040    U   M   E   [   t   r   e   e   .   p   o   s   i   t   i   o
0020060    n   ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;
0020100   \r   t   r   e   e   D   a   t   a   :  \t   Q   u   a   l   i
0020120    f   i   e   r   t   y   p   e   o   p   P   r   o   d   D   a
0020140    t   a       _       N   A   R   R   O   W   [   t   r   e   e
0020160    .   d   a   t   a   ]   ;  \r   t   e   m   p   0       _    
0020200    0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   Q   u   a
0020220    l   i   f   i   e   r   s   i   z   e   P   r   o   d   f   o
0020240    o   :  \t   P   U   B   L   I   C       P   R   O   C   [   r
0020260    e   f   :       R   E   F       A   N   Y   ]       R   E   T
0020300    U   R   N   S   [   t   e   m   p   0   :       I   N   T   ]
0020320        =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t   Q
0020340    u   a   l   i   f   i   e   r   N   o   d   e   _       N   A
0020360    R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N
0020400   \r   E   N   A   B   L   E       T   h   r   e   e   C   4   S
0020420    u   p   p   o   r   t   .   G   e   t   S   o   u   r   c   e
0020440    I   n   f   o       =   >       R   E   S   U   M   E   [   t
0020460    r   e   e   .   p   o   s   i   t   i   o   n   ,       t   r
0020500    e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m   p
0020520    0       _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r
0020540   \r   Q   u   a   l   i   f   i   e   r   b   i   t   s   P   r
0020560    o   d   f   o   o   :  \t   P   U   B   L   I   C       P   R
0020600    O   C   [   r   e   f   :       R   E   F       A   N   Y   ]
0020620        R   E   T   U   R   N   S   [   t   e   m   p   0   :    
0020640    I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e
0020660    e   :  \t   Q   u   a   l   i   f   i   e   r   N   o   d   e
0020700    _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B
0020720    E   G   I   N  \r   E   N   A   B   L   E       T   h   r   e
0020740    e   C   4   S   u   p   p   o   r   t   .   G   e   t   S   o
0020760    u   r   c   e   I   n   f   o       =   >       R   E   S   U
0021000    M   E   [   t   r   e   e   .   p   o   s   i   t   i   o   n
0021020    ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r
0021040    t   e   m   p   0       _       0   ;  \r   E   N   D  \r   E
0021060    N   D   ;  \r  \r   Q   u   a   l   i   f   i   e   r   b   y
0021100    t   e   s   P   r   o   d   f   o   o   :  \t   P   U   B   L
0021120    I   C       P   R   O   C   [   r   e   f   :       R   E   F
0021140        A   N   Y   ]       R   E   T   U   R   N   S   [   t   e
0021160    m   p   0   :       I   N   T   ]       =  \r   B   E   G   I
0021200    N  \r   t   r   e   e   :  \t   Q   u   a   l   i   f   i   e
0021220    r   N   o   d   e   _       N   A   R   R   O   W   [   r   e
0021240    f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E
0021260        T   h   r   e   e   C   4   S   u   p   p   o   r   t   .
0021300    G   e   t   S   o   u   r   c   e   I   n   f   o       =   >
0021320        R   E   S   U   M   E   [   t   r   e   e   .   p   o   s
0021340    i   t   i   o   n   ,       t   r   e   e   .   l   e   n   g
0021360    t   h   ]   ;  \r   t   e   m   p   0       _       0   ;  \r
0021400    E   N   D  \r   E   N   D   ;  \r  \r   Q   u   a   l   i   f
0021420    i   e   r   u   n   i   t   s   P   r   o   d   f   o   o   :
0021440   \t   P   U   B   L   I   C       P   R   O   C   [   r   e   f
0021460    :       R   E   F       A   N   Y   ]       R   E   T   U   R
0021500    N   S   [   t   e   m   p   0   :       I   N   T   ]       =
0021520   \r   B   E   G   I   N  \r   t   r   e   e   :  \t   Q   u   a
0021540    l   i   f   i   e   r   N   o   d   e   _       N   A   R   R
0021560    O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E
0021600    N   A   B   L   E       T   h   r   e   e   C   4   S   u   p
0021620    p   o   r   t   .   G   e   t   S   o   u   r   c   e   I   n
0021640    f   o       =   >       R   E   S   U   M   E   [   t   r   e
0021660    e   .   p   o   s   i   t   i   o   n   ,       t   r   e   e
0021700    .   l   e   n   g   t   h   ]   ;  \r   t   e   m   p   0    
0021720    _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   Q
0021740    u   a   l   i   f   i   e   r   w   o   r   d   s   P   r   o
0021760    d   f   o   o   :  \t   P   U   B   L   I   C       P   R   O
0022000    C   [   r   e   f   :       R   E   F       A   N   Y   ]    
0022020    R   E   T   U   R   N   S   [   t   e   m   p   0   :       I
0022040    N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e   e
0022060    :  \t   Q   u   a   l   i   f   i   e   r   N   o   d   e   _
0022100        N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E
0022120    G   I   N  \r   E   N   A   B   L   E       T   h   r   e   e
0022140    C   4   S   u   p   p   o   r   t   .   G   e   t   S   o   u
0022160    r   c   e   I   n   f   o       =   >       R   E   S   U   M
0022200    E   [   t   r   e   e   .   p   o   s   i   t   i   o   n   ,
0022220        t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t
0022240    e   m   p   0       _       0   ;  \r   E   N   D  \r   E   N
0022260    D   ;  \r  \r   Q   u   a   l   i   f   i   e   r   a   p   p
0022300    l   y   P   r   o   d   f   o   o   :  \t   P   U   B   L   I
0022320    C       P   R   O   C   [   r   e   f   :       R   E   F    
0022340    A   N   Y   ]       R   E   T   U   R   N   S   [   t   e   m
0022360    p   0   :       I   N   T   ]       =  \r   B   E   G   I   N
0022400   \r   t   r   e   e   :  \t   Q   u   a   l   i   f   i   e   r
0022420    N   o   d   e   _       N   A   R   R   O   W   [   r   e   f
0022440    ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E    
0022460    T   h   r   e   e   C   4   S   u   p   p   o   r   t   .   G
0022500    e   t   S   o   u   r   c   e   I   n   f   o       =   >    
0022520    R   E   S   U   M   E   [   t   r   e   e   .   p   o   s   i
0022540    t   i   o   n   ,       t   r   e   e   .   l   e   n   g   t
0022560    h   ]   ;  \r   t   r   e   e   D   a   t   a   :  \t   Q   u
0022600    a   l   i   f   i   e   r   a   p   p   l   y   P   r   o   d
0022620    D   a   t   a       _       N   A   R   R   O   W   [   t   r
0022640    e   e   .   d   a   t   a   ]   ;  \r   t   e   m   p   0    
0022660    _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   Q
0022700    u   a   l   i   f   i   e   r   s   e   l   e   c   t   P   r
0022720    o   d   f   o   o   :  \t   P   U   B   L   I   C       P   R
0022740    O   C   [   r   e   f   :       R   E   F       A   N   Y   ]
0022760        R   E   T   U   R   N   S   [   t   e   m   p   0   :    
0023000    I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e
0023020    e   :  \t   Q   u   a   l   i   f   i   e   r   N   o   d   e
0023040    _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B
0023060    E   G   I   N  \r   E   N   A   B   L   E       T   h   r   e
0023100    e   C   4   S   u   p   p   o   r   t   .   G   e   t   S   o
0023120    u   r   c   e   I   n   f   o       =   >       R   E   S   U
0023140    M   E   [   t   r   e   e   .   p   o   s   i   t   i   o   n
0023160    ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r
0023200    t   r   e   e   D   a   t   a   :  \t   Q   u   a   l   i   f
0023220    i   e   r   s   e   l   e   c   t   P   r   o   d   D   a   t
0023240    a       _       N   A   R   R   O   W   [   t   r   e   e   .
0023260    d   a   t   a   ]   ;  \r   t   e   m   p   0       _       0
0023300    ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   Q   u   a   l
0023320    i   f   i   e   r   i   n   d   i   r   e   c   t   P   r   o
0023340    d   f   o   o   :  \t   P   U   B   L   I   C       P   R   O
0023360    C   [   r   e   f   :       R   E   F       A   N   Y   ]    
0023400    R   E   T   U   R   N   S   [   t   e   m   p   0   :       I
0023420    N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e   e
0023440    :  \t   Q   u   a   l   i   f   i   e   r   N   o   d   e   _
0023460        N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E
0023500    G   I   N  \r   E   N   A   B   L   E       T   h   r   e   e
0023520    C   4   S   u   p   p   o   r   t   .   G   e   t   S   o   u
0023540    r   c   e   I   n   f   o       =   >       R   E   S   U   M
0023560    E   [   t   r   e   e   .   p   o   s   i   t   i   o   n   ,
0023600        t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t
0023620    e   m   p   0       _       0   ;  \r   E   N   D  \r   E   N
0023640    D   ;  \r  \r   P   r   e   f   i   x   O   p   l   o   n   g
0023660    P   r   o   d   f   o   o   :  \t   P   U   B   L   I   C    
0023700    P   R   O   C   [   r   e   f   :       R   E   F       A   N
0023720    Y   ]       R   E   T   U   R   N   S   [   t   e   m   p   0
0023740    :       I   N   T   ]       =  \r   B   E   G   I   N  \r   t
0023760    r   e   e   :  \t   P   r   e   f   i   x   O   p   N   o   d
0024000    e   _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r
0024020    B   E   G   I   N  \r   E   N   A   B   L   E       T   h   r
0024040    e   e   C   4   S   u   p   p   o   r   t   .   G   e   t   S
0024060    o   u   r   c   e   I   n   f   o       =   >       R   E   S
0024100    U   M   E   [   t   r   e   e   .   p   o   s   i   t   i   o
0024120    n   ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;
0024140   \r   t   e   m   p   0       _       0   ;  \r   E   N   D  \r
0024160    E   N   D   ;  \r  \r   P   r   e   f   i   x   O   p   a   b
0024200    s   P   r   o   d   f   o   o   :  \t   P   U   B   L   I   C
0024220        P   R   O   C   [   r   e   f   :       R   E   F       A
0024240    N   Y   ]       R   E   T   U   R   N   S   [   t   e   m   p
0024260    0   :       I   N   T   ]       =  \r   B   E   G   I   N  \r
0024300    t   r   e   e   :  \t   P   r   e   f   i   x   O   p   N   o
0024320    d   e   _       N   A   R   R   O   W   [   r   e   f   ]   ;
0024340   \r   B   E   G   I   N  \r   E   N   A   B   L   E       T   h
0024360    r   e   e   C   4   S   u   p   p   o   r   t   .   G   e   t
0024400    S   o   u   r   c   e   I   n   f   o       =   >       R   E
0024420    S   U   M   E   [   t   r   e   e   .   p   o   s   i   t   i
0024440    o   n   ,       t   r   e   e   .   l   e   n   g   t   h   ]
0024460    ;  \r   t   e   m   p   0       _       0   ;  \r   E   N   D
0024500   \r   E   N   D   ;  \r  \r   P   r   e   f   i   x   O   p   p
0024520    r   e   d   P   r   o   d   f   o   o   :  \t   P   U   B   L
0024540    I   C       P   R   O   C   [   r   e   f   :       R   E   F
0024560        A   N   Y   ]       R   E   T   U   R   N   S   [   t   e
0024600    m   p   0   :       I   N   T   ]       =  \r   B   E   G   I
0024620    N  \r   t   r   e   e   :  \t   P   r   e   f   i   x   O   p
0024640    N   o   d   e   _       N   A   R   R   O   W   [   r   e   f
0024660    ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E    
0024700    T   h   r   e   e   C   4   S   u   p   p   o   r   t   .   G
0024720    e   t   S   o   u   r   c   e   I   n   f   o       =   >    
0024740    R   E   S   U   M   E   [   t   r   e   e   .   p   o   s   i
0024760    t   i   o   n   ,       t   r   e   e   .   l   e   n   g   t
0025000    h   ]   ;  \r   t   e   m   p   0       _       0   ;  \r   E
0025020    N   D  \r   E   N   D   ;  \r  \r   P   r   e   f   i   x   O
0025040    p   s   u   c   c   P   r   o   d   f   o   o   :  \t   P   U
0025060    B   L   I   C       P   R   O   C   [   r   e   f   :       R
0025100    E   F       A   N   Y   ]       R   E   T   U   R   N   S   [
0025120    t   e   m   p   0   :       I   N   T   ]       =  \r   B   E
0025140    G   I   N  \r   t   r   e   e   :  \t   P   r   e   f   i   x
0025160    O   p   N   o   d   e   _       N   A   R   R   O   W   [   r
0025200    e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L
0025220    E       T   h   r   e   e   C   4   S   u   p   p   o   r   t
0025240    .   G   e   t   S   o   u   r   c   e   I   n   f   o       =
0025260    >       R   E   S   U   M   E   [   t   r   e   e   .   p   o
0025300    s   i   t   i   o   n   ,       t   r   e   e   .   l   e   n
0025320    g   t   h   ]   ;  \r   t   e   m   p   0       _       0   ;
0025340   \r   E   N   D  \r   E   N   D   ;  \r  \r   P   r   e   f   i
0025360    x   O   p   o   r   d   P   r   o   d   f   o   o   :  \t   P
0025400    U   B   L   I   C       P   R   O   C   [   r   e   f   :    
0025420    R   E   F       A   N   Y   ]       R   E   T   U   R   N   S
0025440    [   t   e   m   p   0   :       I   N   T   ]       =  \r   B
0025460    E   G   I   N  \r   t   r   e   e   :  \t   P   r   e   f   i
0025500    x   O   p   N   o   d   e   _       N   A   R   R   O   W   [
0025520    r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B
0025540    L   E       T   h   r   e   e   C   4   S   u   p   p   o   r
0025560    t   .   G   e   t   S   o   u   r   c   e   I   n   f   o    
0025600    =   >       R   E   S   U   M   E   [   t   r   e   e   .   p
0025620    o   s   i   t   i   o   n   ,       t   r   e   e   .   l   e
0025640    n   g   t   h   ]   ;  \r   t   e   m   p   0       _       0
0025660    ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   P   r   e   f
0025700    i   x   O   p   m   i   n   P   r   o   d   f   o   o   :  \t
0025720    P   U   B   L   I   C       P   R   O   C   [   r   e   f   :
0025740        R   E   F       A   N   Y   ]       R   E   T   U   R   N
0025760    S   [   t   e   m   p   0   :       I   N   T   ]       =  \r
0026000    B   E   G   I   N  \r   t   r   e   e   :  \t   P   r   e   f
0026020    i   x   O   p   N   o   d   e   _       N   A   R   R   O   W
0026040    [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A
0026060    B   L   E       T   h   r   e   e   C   4   S   u   p   p   o
0026100    r   t   .   G   e   t   S   o   u   r   c   e   I   n   f   o
0026120        =   >       R   E   S   U   M   E   [   t   r   e   e   .
0026140    p   o   s   i   t   i   o   n   ,       t   r   e   e   .   l
0026160    e   n   g   t   h   ]   ;  \r   t   e   m   p   0       _    
0026200    0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   P   r   e
0026220    f   i   x   O   p   m   a   x   P   r   o   d   f   o   o   :
0026240   \t   P   U   B   L   I   C       P   R   O   C   [   r   e   f
0026260    :       R   E   F       A   N   Y   ]       R   E   T   U   R
0026300    N   S   [   t   e   m   p   0   :       I   N   T   ]       =
0026320   \r   B   E   G   I   N  \r   t   r   e   e   :  \t   P   r   e
0026340    f   i   x   O   p   N   o   d   e   _       N   A   R   R   O
0026360    W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N
0026400    A   B   L   E       T   h   r   e   e   C   4   S   u   p   p
0026420    o   r   t   .   G   e   t   S   o   u   r   c   e   I   n   f
0026440    o       =   >       R   E   S   U   M   E   [   t   r   e   e
0026460    .   p   o   s   i   t   i   o   n   ,       t   r   e   e   .
0026500    l   e   n   g   t   h   ]   ;  \r   t   e   m   p   0       _
0026520        0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   P   r
0026540    e   f   i   x   O   p   b   a   s   e   P   r   o   d   f   o
0026560    o   :  \t   P   U   B   L   I   C       P   R   O   C   [   r
0026600    e   f   :       R   E   F       A   N   Y   ]       R   E   T
0026620    U   R   N   S   [   t   e   m   p   0   :       I   N   T   ]
0026640        =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t   P
0026660    r   e   f   i   x   O   p   N   o   d   e   _       N   A   R
0026700    R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r
0026720    E   N   A   B   L   E       T   h   r   e   e   C   4   S   u
0026740    p   p   o   r   t   .   G   e   t   S   o   u   r   c   e   I
0026760    n   f   o       =   >       R   E   S   U   M   E   [   t   r
0027000    e   e   .   p   o   s   i   t   i   o   n   ,       t   r   e
0027020    e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m   p   0
0027040        _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r
0027060    P   r   e   f   i   x   O   p   l   e   n   g   t   h   P   r
0027100    o   d   f   o   o   :  \t   P   U   B   L   I   C       P   R
0027120    O   C   [   r   e   f   :       R   E   F       A   N   Y   ]
0027140        R   E   T   U   R   N   S   [   t   e   m   p   0   :    
0027160    I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e
0027200    e   :  \t   P   r   e   f   i   x   O   p   N   o   d   e   _
0027220        N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E
0027240    G   I   N  \r   E   N   A   B   L   E       T   h   r   e   e
0027260    C   4   S   u   p   p   o   r   t   .   G   e   t   S   o   u
0027300    r   c   e   I   n   f   o       =   >       R   E   S   U   M
0027320    E   [   t   r   e   e   .   p   o   s   i   t   i   o   n   ,
0027340        t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t
0027360    e   m   p   0       _       0   ;  \r   E   N   D  \r   E   N
0027400    D   ;  \r  \r   T   y   p   e   O   p   c   o   d   e   P   r
0027420    o   d   f   o   o   :  \t   P   U   B   L   I   C       P   R
0027440    O   C   [   r   e   f   :       R   E   F       A   N   Y   ]
0027460        R   E   T   U   R   N   S   [   t   e   m   p   0   :    
0027500    I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e
0027520    e   :  \t   T   y   p   e   O   p   N   o   d   e   _       N
0027540    A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I
0027560    N  \r   E   N   A   B   L   E       T   h   r   e   e   C   4
0027600    S   u   p   p   o   r   t   .   G   e   t   S   o   u   r   c
0027620    e   I   n   f   o       =   >       R   E   S   U   M   E   [
0027640    t   r   e   e   .   p   o   s   i   t   i   o   n   ,       t
0027660    r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m
0027700    p   0       _       0   ;  \r   E   N   D  \r   E   N   D   ;
0027720   \r  \r   T   y   p   e   O   p   f   i   r   s   t   P   r   o
0027740    d   f   o   o   :  \t   P   U   B   L   I   C       P   R   O
0027760    C   [   r   e   f   :       R   E   F       A   N   Y   ]    
0030000    R   E   T   U   R   N   S   [   t   e   m   p   0   :       I
0030020    N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e   e
0030040    :  \t   T   y   p   e   O   p   N   o   d   e   _       N   A
0030060    R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N
0030100   \r   E   N   A   B   L   E       T   h   r   e   e   C   4   S
0030120    u   p   p   o   r   t   .   G   e   t   S   o   u   r   c   e
0030140    I   n   f   o       =   >       R   E   S   U   M   E   [   t
0030160    r   e   e   .   p   o   s   i   t   i   o   n   ,       t   r
0030200    e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m   p
0030220    0       _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r
0030240   \r   T   y   p   e   O   p   l   a   s   t   P   r   o   d   f
0030260    o   o   :  \t   P   U   B   L   I   C       P   R   O   C   [
0030300    r   e   f   :       R   E   F       A   N   Y   ]       R   E
0030320    T   U   R   N   S   [   t   e   m   p   0   :       I   N   T
0030340    ]       =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t
0030360    T   y   p   e   O   p   N   o   d   e   _       N   A   R   R
0030400    O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E
0030420    N   A   B   L   E       T   h   r   e   e   C   4   S   u   p
0030440    p   o   r   t   .   G   e   t   S   o   u   r   c   e   I   n
0030460    f   o       =   >       R   E   S   U   M   E   [   t   r   e
0030500    e   .   p   o   s   i   t   i   o   n   ,       t   r   e   e
0030520    .   l   e   n   g   t   h   ]   ;  \r   t   e   m   p   0    
0030540    _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   T
0030560    y   p   e   O   p   n   i   l   P   r   o   d   f   o   o   :
0030600   \t   P   U   B   L   I   C       P   R   O   C   [   r   e   f
0030620    :       R   E   F       A   N   Y   ]       R   E   T   U   R
0030640    N   S   [   t   e   m   p   0   :       I   N   T   ]       =
0030660   \r   B   E   G   I   N  \r   t   r   e   e   :  \t   T   y   p
0030700    e   O   p   N   o   d   e   _       N   A   R   R   O   W   [
0030720    r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B
0030740    L   E       T   h   r   e   e   C   4   S   u   p   p   o   r
0030760    t   .   G   e   t   S   o   u   r   c   e   I   n   f   o    
0031000    =   >       R   E   S   U   M   E   [   t   r   e   e   .   p
0031020    o   s   i   t   i   o   n   ,       t   r   e   e   .   l   e
0031040    n   g   t   h   ]   ;  \r   t   e   m   p   0       _       0
0031060    ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   E   N   D   .
0031100    .  \r                                                        
0031102