$ od -c -N 50000 [Indigo]<Casaba>7.0>Saffron2.0>Methods-Derived>NoopMethods9Impl.Mesa!8
0000000    -   -       N   o   o   p   M   e   t   h   o   d   s   9   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       J   u   l   y       3
0000200    0   ,       1   9   8   7       4   :   5   0   :   2   7    
0000220    p   m       P   D   T  \r       -   -           u   s   i   n
0000240    g       T   h   r   e   e   C   a   s   a   b   a   F   o   u
0000260    r       [   1   .   2   ]       o   f       J   u   n   e    
0000300    1   ,       1   9   8   7       6   :   0   0   :   0   0    
0000320    p   m       P   D   T  \r  \r   D   I   R   E   C   T   O   R
0000340    Y  \r  \t   S   a   f   f   r   o   n   A   G   9   D   e   f
0000360    ,  \r  \t   T   h   r   e   e   C   4   S   u   p   p   o   r
0000400    t   ,  \r  \t   S   a   f   f   r   o   n   A   T   D   e   f
0000420    ;  \r  \r   N   o   o   p   M   e   t   h   o   d   s   9   I
0000440    m   p   l   :       C   E   D   A   R       P   R   O   G   R
0000460    A   M       I   M   P   O   R   T   S       T   h   r   e   e
0000500    C   4   S   u   p   p   o   r   t       E   X   P   O   R   T
0000520    S       S   a   f   f   r   o   n   A   G   9   D   e   f   =
0000540       \r   B   E   G   I   N  \r   O   P   E   N       S   a   f
0000560    f   r   o   n   A   G   9   D   e   f   ,       T   h   r   e
0000600    e   C   4   S   u   p   p   o   r   t   ,       S   a   f   f
0000620    r   o   n   A   T   D   e   f   ;  \r   M   o   d   u   l   e
0000640    P   i   m   p   l   P   r   o   d   f   o   o   :  \t   P   U
0000660    B   L   I   C       P   R   O   C   [   r   e   f   :       R
0000700    E   F       A   N   Y   ]       R   E   T   U   R   N   S   [
0000720    t   e   m   p   0   :       I   N   T   ]       =  \r   B   E
0000740    G   I   N  \r   t   r   e   e   :  \t   M   o   d   u   l   e
0000760    P   N   o   d   e   _       N   A   R   R   O   W   [   r   e
0001000    f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E
0001020        T   h   r   e   e   C   4   S   u   p   p   o   r   t   .
0001040    G   e   t   S   o   u   r   c   e   I   n   f   o       =   >
0001060        R   E   S   U   M   E   [   t   r   e   e   .   p   o   s
0001100    i   t   i   o   n   ,       t   r   e   e   .   l   e   n   g
0001120    t   h   ]   ;  \r   t   r   e   e   D   a   t   a   :  \t   M
0001140    o   d   u   l   e   P   i   m   p   l   P   r   o   d   D   a
0001160    t   a       _       N   A   R   R   O   W   [   t   r   e   e
0001200    .   d   a   t   a   ]   ;  \r   t   e   m   p   0       _    
0001220    0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   M   o   d
0001240    u   l   e   P   d   e   f   P   r   o   d   f   o   o   :  \t
0001260    P   U   B   L   I   C       P   R   O   C   [   r   e   f   :
0001300        R   E   F       A   N   Y   ]       R   E   T   U   R   N
0001320    S   [   t   e   m   p   0   :       I   N   T   ]       =  \r
0001340    B   E   G   I   N  \r   t   r   e   e   :  \t   M   o   d   u
0001360    l   e   P   N   o   d   e   _       N   A   R   R   O   W   [
0001400    r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B
0001420    L   E       T   h   r   e   e   C   4   S   u   p   p   o   r
0001440    t   .   G   e   t   S   o   u   r   c   e   I   n   f   o    
0001460    =   >       R   E   S   U   M   E   [   t   r   e   e   .   p
0001500    o   s   i   t   i   o   n   ,       t   r   e   e   .   l   e
0001520    n   g   t   h   ]   ;  \r   t   r   e   e   D   a   t   a   :
0001540   \t   M   o   d   u   l   e   P   d   e   f   P   r   o   d   D
0001560    a   t   a       _       N   A   R   R   O   W   [   t   r   e
0001600    e   .   d   a   t   a   ]   ;  \r   t   e   m   p   0       _
0001620        0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   D   i
0001640    r   e   c   t   o   r   y   e   m   p   t   y   P   r   o   d
0001660    f   o   o   :  \t   P   U   B   L   I   C       P   R   O   C
0001700    [   r   e   f   :       R   E   F       A   N   Y   ]       R
0001720    E   T   U   R   N   S   [   t   e   m   p   0   :       I   N
0001740    T   ]       =  \r   B   E   G   I   N  \r   t   r   e   e   :
0001760   \t   D   i   r   e   c   t   o   r   y   N   o   d   e   _    
0002000    N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G
0002020    I   N  \r   E   N   A   B   L   E       T   h   r   e   e   C
0002040    4   S   u   p   p   o   r   t   .   G   e   t   S   o   u   r
0002060    c   e   I   n   f   o       =   >       R   E   S   U   M   E
0002100    [   t   r   e   e   .   p   o   s   i   t   i   o   n   ,    
0002120    t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e
0002140    m   p   0       _       0   ;  \r   E   N   D  \r   E   N   D
0002160    ;  \r  \r   D   i   r   e   c   t   o   r   y   m   o   r   e
0002200    P   r   o   d   f   o   o   :  \t   P   U   B   L   I   C    
0002220    P   R   O   C   [   r   e   f   :       R   E   F       A   N
0002240    Y   ]       R   E   T   U   R   N   S   [   t   e   m   p   0
0002260    :       I   N   T   ]       =  \r   B   E   G   I   N  \r   t
0002300    r   e   e   :  \t   D   i   r   e   c   t   o   r   y   N   o
0002320    d   e   _       N   A   R   R   O   W   [   r   e   f   ]   ;
0002340   \r   B   E   G   I   N  \r   E   N   A   B   L   E       T   h
0002360    r   e   e   C   4   S   u   p   p   o   r   t   .   G   e   t
0002400    S   o   u   r   c   e   I   n   f   o       =   >       R   E
0002420    S   U   M   E   [   t   r   e   e   .   p   o   s   i   t   i
0002440    o   n   ,       t   r   e   e   .   l   e   n   g   t   h   ]
0002460    ;  \r   t   r   e   e   D   a   t   a   :  \t   D   i   r   e
0002500    c   t   o   r   y   m   o   r   e   P   r   o   d   D   a   t
0002520    a       _       N   A   R   R   O   W   [   t   r   e   e   .
0002540    d   a   t   a   ]   ;  \r   t   e   m   p   0       _       0
0002560    ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   I   n   c   l
0002600    u   d   e   I   t   e   m   f   r   o   m   p   P   r   o   d
0002620    f   o   o   :  \t   P   U   B   L   I   C       P   R   O   C
0002640    [   r   e   f   :       R   E   F       A   N   Y   ]       R
0002660    E   T   U   R   N   S   [   t   e   m   p   0   :       I   N
0002700    T   ]       =  \r   B   E   G   I   N  \r   t   r   e   e   :
0002720   \t   I   n   c   l   u   d   e   I   t   e   m   N   o   d   e
0002740    _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B
0002760    E   G   I   N  \r   E   N   A   B   L   E       T   h   r   e
0003000    e   C   4   S   u   p   p   o   r   t   .   G   e   t   S   o
0003020    u   r   c   e   I   n   f   o       =   >       R   E   S   U
0003040    M   E   [   t   r   e   e   .   p   o   s   i   t   i   o   n
0003060    ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r
0003100    t   r   e   e   D   a   t   a   :  \t   I   n   c   l   u   d
0003120    e   I   t   e   m   f   r   o   m   p   P   r   o   d   D   a
0003140    t   a       _       N   A   R   R   O   W   [   t   r   e   e
0003160    .   d   a   t   a   ]   ;  \r   t   e   m   p   0       _    
0003200    0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   I   n   c
0003220    l   u   d   e   I   t   e   m   t   y   p   e   P   r   o   d
0003240    f   o   o   :  \t   P   U   B   L   I   C       P   R   O   C
0003260    [   r   e   f   :       R   E   F       A   N   Y   ]       R
0003300    E   T   U   R   N   S   [   t   e   m   p   0   :       I   N
0003320    T   ]       =  \r   B   E   G   I   N  \r   t   r   e   e   :
0003340   \t   I   n   c   l   u   d   e   I   t   e   m   N   o   d   e
0003360    _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B
0003400    E   G   I   N  \r   E   N   A   B   L   E       T   h   r   e
0003420    e   C   4   S   u   p   p   o   r   t   .   G   e   t   S   o
0003440    u   r   c   e   I   n   f   o       =   >       R   E   S   U
0003460    M   E   [   t   r   e   e   .   p   o   s   i   t   i   o   n
0003500    ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r
0003520    t   r   e   e   D   a   t   a   :  \t   I   n   c   l   u   d
0003540    e   I   t   e   m   t   y   p   e   P   r   o   d   D   a   t
0003560    a       _       N   A   R   R   O   W   [   t   r   e   e   .
0003600    d   a   t   a   ]   ;  \r   t   e   m   p   0       _       0
0003620    ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   I   n   c   l
0003640    u   d   e   I   t   e   m   p   l   a   i   n   P   r   o   d
0003660    f   o   o   :  \t   P   U   B   L   I   C       P   R   O   C
0003700    [   r   e   f   :       R   E   F       A   N   Y   ]       R
0003720    E   T   U   R   N   S   [   t   e   m   p   0   :       I   N
0003740    T   ]       =  \r   B   E   G   I   N  \r   t   r   e   e   :
0003760   \t   I   n   c   l   u   d   e   I   t   e   m   N   o   d   e
0004000    _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B
0004020    E   G   I   N  \r   E   N   A   B   L   E       T   h   r   e
0004040    e   C   4   S   u   p   p   o   r   t   .   G   e   t   S   o
0004060    u   r   c   e   I   n   f   o       =   >       R   E   S   U
0004100    M   E   [   t   r   e   e   .   p   o   s   i   t   i   o   n
0004120    ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r
0004140    t   r   e   e   D   a   t   a   :  \t   I   n   c   l   u   d
0004160    e   I   t   e   m   p   l   a   i   n   P   r   o   d   D   a
0004200    t   a       _       N   A   R   R   O   W   [   t   r   e   e
0004220    .   d   a   t   a   ]   ;  \r   t   e   m   p   0       _    
0004240    0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   I   n   c
0004260    l   u   d   e   I   t   e   m   t   y   p   e   a   n   d   i
0004300    d   P   r   o   d   f   o   o   :  \t   P   U   B   L   I   C
0004320        P   R   O   C   [   r   e   f   :       R   E   F       A
0004340    N   Y   ]       R   E   T   U   R   N   S   [   t   e   m   p
0004360    0   :       I   N   T   ]       =  \r   B   E   G   I   N  \r
0004400    t   r   e   e   :  \t   I   n   c   l   u   d   e   I   t   e
0004420    m   N   o   d   e   _       N   A   R   R   O   W   [   r   e
0004440    f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E
0004460        T   h   r   e   e   C   4   S   u   p   p   o   r   t   .
0004500    G   e   t   S   o   u   r   c   e   I   n   f   o       =   >
0004520        R   E   S   U   M   E   [   t   r   e   e   .   p   o   s
0004540    i   t   i   o   n   ,       t   r   e   e   .   l   e   n   g
0004560    t   h   ]   ;  \r   t   r   e   e   D   a   t   a   :  \t   I
0004600    n   c   l   u   d   e   I   t   e   m   t   y   p   e   a   n
0004620    d   i   d   P   r   o   d   D   a   t   a       _       N   A
0004640    R   R   O   W   [   t   r   e   e   .   d   a   t   a   ]   ;
0004660   \r   t   e   m   p   0       _       0   ;  \r   E   N   D  \r
0004700    E   N   D   ;  \r  \r   U   s   i   n   g   r   e   s   t   r
0004720    i   c   t   e   d   P   r   o   d   f   o   o   :  \t   P   U
0004740    B   L   I   C       P   R   O   C   [   r   e   f   :       R
0004760    E   F       A   N   Y   ]       R   E   T   U   R   N   S   [
0005000    t   e   m   p   0   :       I   N   T   ]       =  \r   B   E
0005020    G   I   N  \r   t   r   e   e   :  \t   U   s   i   n   g   N
0005040    o   d   e   _       N   A   R   R   O   W   [   r   e   f   ]
0005060    ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E       T
0005100    h   r   e   e   C   4   S   u   p   p   o   r   t   .   G   e
0005120    t   S   o   u   r   c   e   I   n   f   o       =   >       R
0005140    E   S   U   M   E   [   t   r   e   e   .   p   o   s   i   t
0005160    i   o   n   ,       t   r   e   e   .   l   e   n   g   t   h
0005200    ]   ;  \r   t   r   e   e   D   a   t   a   :  \t   U   s   i
0005220    n   g   r   e   s   t   r   i   c   t   e   d   P   r   o   d
0005240    D   a   t   a       _       N   A   R   R   O   W   [   t   r
0005260    e   e   .   d   a   t   a   ]   ;  \r   t   e   m   p   0    
0005300    _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   U
0005320    s   i   n   g   n   o   t   h   i   n   g   P   r   o   d   f
0005340    o   o   :  \t   P   U   B   L   I   C       P   R   O   C   [
0005360    r   e   f   :       R   E   F       A   N   Y   ]       R   E
0005400    T   U   R   N   S   [   t   e   m   p   0   :       I   N   T
0005420    ]       =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t
0005440    U   s   i   n   g   N   o   d   e   _       N   A   R   R   O
0005460    W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N
0005500    A   B   L   E       T   h   r   e   e   C   4   S   u   p   p
0005520    o   r   t   .   G   e   t   S   o   u   r   c   e   I   n   f
0005540    o       =   >       R   E   S   U   M   E   [   t   r   e   e
0005560    .   p   o   s   i   t   i   o   n   ,       t   r   e   e   .
0005600    l   e   n   g   t   h   ]   ;  \r   t   e   m   p   0       _
0005620        0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   U   s
0005640    i   n   g   u   n   r   e   s   t   r   i   c   t   e   d   P
0005660    r   o   d   f   o   o   :  \t   P   U   B   L   I   C       P
0005700    R   O   C   [   r   e   f   :       R   E   F       A   N   Y
0005720    ]       R   E   T   U   R   N   S   [   t   e   m   p   0   :
0005740        I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r
0005760    e   e   :  \t   U   s   i   n   g   N   o   d   e   _       N
0006000    A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I
0006020    N  \r   E   N   A   B   L   E       T   h   r   e   e   C   4
0006040    S   u   p   p   o   r   t   .   G   e   t   S   o   u   r   c
0006060    e   I   n   f   o       =   >       R   E   S   U   M   E   [
0006100    t   r   e   e   .   p   o   s   i   t   i   o   n   ,       t
0006120    r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m
0006140    p   0       _       0   ;  \r   E   N   D  \r   E   N   D   ;
0006160   \r  \r   D   e   f   B   o   d   y   P   r   o   d   f   o   o
0006200    :  \t   P   U   B   L   I   C       P   R   O   C   [   r   e
0006220    f   :       R   E   F       A   N   Y   ]       R   E   T   U
0006240    R   N   S   [   t   e   m   p   0   :       I   N   T   ]    
0006260    =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t   D   e
0006300    f   B   o   d   y   N   o   d   e   _       N   A   R   R   O
0006320    W   [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N
0006340    A   B   L   E       T   h   r   e   e   C   4   S   u   p   p
0006360    o   r   t   .   G   e   t   S   o   u   r   c   e   I   n   f
0006400    o       =   >       R   E   S   U   M   E   [   t   r   e   e
0006420    .   p   o   s   i   t   i   o   n   ,       t   r   e   e   .
0006440    l   e   n   g   t   h   ]   ;  \r   t   r   e   e   D   a   t
0006460    a   :  \t   D   e   f   B   o   d   y   P   r   o   d   D   a
0006500    t   a       _       N   A   R   R   O   W   [   t   r   e   e
0006520    .   d   a   t   a   ]   ;  \r   t   e   m   p   0       _    
0006540    0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   D   e   f
0006560    H   e   a   d   P   r   o   d   f   o   o   :  \t   P   U   B
0006600    L   I   C       P   R   O   C   [   r   e   f   :       R   E
0006620    F       A   N   Y   ]       R   E   T   U   R   N   S   [   t
0006640    e   m   p   0   :       I   N   T   ]       =  \r   B   E   G
0006660    I   N  \r   t   r   e   e   :  \t   D   e   f   H   e   a   d
0006700    N   o   d   e   _       N   A   R   R   O   W   [   r   e   f
0006720    ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E    
0006740    T   h   r   e   e   C   4   S   u   p   p   o   r   t   .   G
0006760    e   t   S   o   u   r   c   e   I   n   f   o       =   >    
0007000    R   E   S   U   M   E   [   t   r   e   e   .   p   o   s   i
0007020    t   i   o   n   ,       t   r   e   e   .   l   e   n   g   t
0007040    h   ]   ;  \r   t   r   e   e   D   a   t   a   :  \t   D   e
0007060    f   H   e   a   d   P   r   o   d   D   a   t   a       _    
0007100    N   A   R   R   O   W   [   t   r   e   e   .   d   a   t   a
0007120    ]   ;  \r   t   e   m   p   0       _       0   ;  \r   E   N
0007140    D  \r   E   N   D   ;  \r  \r   C   e   d   a   r   y   e   s
0007160    P   r   o   d   f   o   o   :  \t   P   U   B   L   I   C    
0007200    P   R   O   C   [   r   e   f   :       R   E   F       A   N
0007220    Y   ]       R   E   T   U   R   N   S   [   t   e   m   p   0
0007240    :       I   N   T   ]       =  \r   B   E   G   I   N  \r   t
0007260    r   e   e   :  \t   C   e   d   a   r   N   o   d   e   _    
0007300    N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G
0007320    I   N  \r   E   N   A   B   L   E       T   h   r   e   e   C
0007340    4   S   u   p   p   o   r   t   .   G   e   t   S   o   u   r
0007360    c   e   I   n   f   o       =   >       R   E   S   U   M   E
0007400    [   t   r   e   e   .   p   o   s   i   t   i   o   n   ,    
0007420    t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e
0007440    m   p   0       _       0   ;  \r   E   N   D  \r   E   N   D
0007460    ;  \r  \r   C   e   d   a   r   n   o   P   r   o   d   f   o
0007500    o   :  \t   P   U   B   L   I   C       P   R   O   C   [   r
0007520    e   f   :       R   E   F       A   N   Y   ]       R   E   T
0007540    U   R   N   S   [   t   e   m   p   0   :       I   N   T   ]
0007560        =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t   C
0007600    e   d   a   r   N   o   d   e   _       N   A   R   R   O   W
0007620    [   r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A
0007640    B   L   E       T   h   r   e   e   C   4   S   u   p   p   o
0007660    r   t   .   G   e   t   S   o   u   r   c   e   I   n   f   o
0007700        =   >       R   E   S   U   M   E   [   t   r   e   e   .
0007720    p   o   s   i   t   i   o   n   ,       t   r   e   e   .   l
0007740    e   n   g   t   h   ]   ;  \r   t   e   m   p   0       _    
0007760    0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   P   r   o
0010000    g   H   e   a   d   P   r   o   d   f   o   o   :  \t   P   U
0010020    B   L   I   C       P   R   O   C   [   r   e   f   :       R
0010040    E   F       A   N   Y   ]       R   E   T   U   R   N   S   [
0010060    t   e   m   p   0   :       I   N   T   ]       =  \r   B   E
0010100    G   I   N  \r   t   r   e   e   :  \t   P   r   o   g   H   e
0010120    a   d   N   o   d   e   _       N   A   R   R   O   W   [   r
0010140    e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L
0010160    E       T   h   r   e   e   C   4   S   u   p   p   o   r   t
0010200    .   G   e   t   S   o   u   r   c   e   I   n   f   o       =
0010220    >       R   E   S   U   M   E   [   t   r   e   e   .   p   o
0010240    s   i   t   i   o   n   ,       t   r   e   e   .   l   e   n
0010260    g   t   h   ]   ;  \r   t   r   e   e   D   a   t   a   :  \t
0010300    P   r   o   g   H   e   a   d   P   r   o   d   D   a   t   a
0010320        _       N   A   R   R   O   W   [   t   r   e   e   .   d
0010340    a   t   a   ]   ;  \r   t   e   m   p   0       _       0   ;
0010360   \r   E   N   D  \r   E   N   D   ;  \r  \r   C   l   a   s   s
0010400    p   r   o   g   r   a   m   P   r   o   d   f   o   o   :  \t
0010420    P   U   B   L   I   C       P   R   O   C   [   r   e   f   :
0010440        R   E   F       A   N   Y   ]       R   E   T   U   R   N
0010460    S   [   t   e   m   p   0   :       I   N   T   ]       =  \r
0010500    B   E   G   I   N  \r   t   r   e   e   :  \t   C   l   a   s
0010520    s   N   o   d   e   _       N   A   R   R   O   W   [   r   e
0010540    f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E
0010560        T   h   r   e   e   C   4   S   u   p   p   o   r   t   .
0010600    G   e   t   S   o   u   r   c   e   I   n   f   o       =   >
0010620        R   E   S   U   M   E   [   t   r   e   e   .   p   o   s
0010640    i   t   i   o   n   ,       t   r   e   e   .   l   e   n   g
0010660    t   h   ]   ;  \r   t   e   m   p   0       _       0   ;  \r
0010700    E   N   D  \r   E   N   D   ;  \r  \r   C   l   a   s   s   m
0010720    o   n   i   t   o   r   P   r   o   d   f   o   o   :  \t   P
0010740    U   B   L   I   C       P   R   O   C   [   r   e   f   :    
0010760    R   E   F       A   N   Y   ]       R   E   T   U   R   N   S
0011000    [   t   e   m   p   0   :       I   N   T   ]       =  \r   B
0011020    E   G   I   N  \r   t   r   e   e   :  \t   C   l   a   s   s
0011040    N   o   d   e   _       N   A   R   R   O   W   [   r   e   f
0011060    ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E    
0011100    T   h   r   e   e   C   4   S   u   p   p   o   r   t   .   G
0011120    e   t   S   o   u   r   c   e   I   n   f   o       =   >    
0011140    R   E   S   U   M   E   [   t   r   e   e   .   p   o   s   i
0011160    t   i   o   n   ,       t   r   e   e   .   l   e   n   g   t
0011200    h   ]   ;  \r   t   e   m   p   0       _       0   ;  \r   E
0011220    N   D  \r   E   N   D   ;  \r  \r   I   n   t   e   r   f   a
0011240    c   e   P   r   o   d   f   o   o   :  \t   P   U   B   L   I
0011260    C       P   R   O   C   [   r   e   f   :       R   E   F    
0011300    A   N   Y   ]       R   E   T   U   R   N   S   [   t   e   m
0011320    p   0   :       I   N   T   ]       =  \r   B   E   G   I   N
0011340   \r   t   r   e   e   :  \t   I   n   t   e   r   f   a   c   e
0011360    N   o   d   e   _       N   A   R   R   O   W   [   r   e   f
0011400    ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E    
0011420    T   h   r   e   e   C   4   S   u   p   p   o   r   t   .   G
0011440    e   t   S   o   u   r   c   e   I   n   f   o       =   >    
0011460    R   E   S   U   M   E   [   t   r   e   e   .   p   o   s   i
0011500    t   i   o   n   ,       t   r   e   e   .   l   e   n   g   t
0011520    h   ]   ;  \r   t   r   e   e   D   a   t   a   :  \t   I   n
0011540    t   e   r   f   a   c   e   P   r   o   d   D   a   t   a    
0011560    _       N   A   R   R   O   W   [   t   r   e   e   .   d   a
0011600    t   a   ]   ;  \r   t   e   m   p   0       _       0   ;  \r
0011620    E   N   D  \r   E   N   D   ;  \r  \r   M   o   d   u   l   e
0011640    L   i   s   t   e   m   p   t   y   P   r   o   d   f   o   o
0011660    :  \t   P   U   B   L   I   C       P   R   O   C   [   r   e
0011700    f   :       R   E   F       A   N   Y   ]       R   E   T   U
0011720    R   N   S   [   t   e   m   p   0   :       I   N   T   ]    
0011740    =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t   M   o
0011760    d   u   l   e   L   i   s   t   N   o   d   e   _       N   A
0012000    R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N
0012020   \r   E   N   A   B   L   E       T   h   r   e   e   C   4   S
0012040    u   p   p   o   r   t   .   G   e   t   S   o   u   r   c   e
0012060    I   n   f   o       =   >       R   E   S   U   M   E   [   t
0012100    r   e   e   .   p   o   s   i   t   i   o   n   ,       t   r
0012120    e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m   p
0012140    0       _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r
0012160   \r   M   o   d   u   l   e   L   i   s   t   m   o   r   e   P
0012200    r   o   d   f   o   o   :  \t   P   U   B   L   I   C       P
0012220    R   O   C   [   r   e   f   :       R   E   F       A   N   Y
0012240    ]       R   E   T   U   R   N   S   [   t   e   m   p   0   :
0012260        I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r
0012300    e   e   :  \t   M   o   d   u   l   e   L   i   s   t   N   o
0012320    d   e   _       N   A   R   R   O   W   [   r   e   f   ]   ;
0012340   \r   B   E   G   I   N  \r   E   N   A   B   L   E       T   h
0012360    r   e   e   C   4   S   u   p   p   o   r   t   .   G   e   t
0012400    S   o   u   r   c   e   I   n   f   o       =   >       R   E
0012420    S   U   M   E   [   t   r   e   e   .   p   o   s   i   t   i
0012440    o   n   ,       t   r   e   e   .   l   e   n   g   t   h   ]
0012460    ;  \r   t   r   e   e   D   a   t   a   :  \t   M   o   d   u
0012500    l   e   L   i   s   t   m   o   r   e   P   r   o   d   D   a
0012520    t   a       _       N   A   R   R   O   W   [   t   r   e   e
0012540    .   d   a   t   a   ]   ;  \r   t   e   m   p   0       _    
0012560    0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   M   o   d
0012600    u   l   e   I   t   e   m   o   n   e   P   r   o   d   f   o
0012620    o   :  \t   P   U   B   L   I   C       P   R   O   C   [   r
0012640    e   f   :       R   E   F       A   N   Y   ]       R   E   T
0012660    U   R   N   S   [   t   e   m   p   0   :       I   N   T   ]
0012700        =  \r   B   E   G   I   N  \r   t   r   e   e   :  \t   M
0012720    o   d   u   l   e   I   t   e   m   N   o   d   e   _       N
0012740    A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I
0012760    N  \r   E   N   A   B   L   E       T   h   r   e   e   C   4
0013000    S   u   p   p   o   r   t   .   G   e   t   S   o   u   r   c
0013020    e   I   n   f   o       =   >       R   E   S   U   M   E   [
0013040    t   r   e   e   .   p   o   s   i   t   i   o   n   ,       t
0013060    r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t   r   e
0013100    e   D   a   t   a   :  \t   M   o   d   u   l   e   I   t   e
0013120    m   o   n   e   P   r   o   d   D   a   t   a       _       N
0013140    A   R   R   O   W   [   t   r   e   e   .   d   a   t   a   ]
0013160    ;  \r   t   e   m   p   0       _       0   ;  \r   E   N   D
0013200   \r   E   N   D   ;  \r  \r   M   o   d   u   l   e   I   t   e
0013220    m   t   w   o   P   r   o   d   f   o   o   :  \t   P   U   B
0013240    L   I   C       P   R   O   C   [   r   e   f   :       R   E
0013260    F       A   N   Y   ]       R   E   T   U   R   N   S   [   t
0013300    e   m   p   0   :       I   N   T   ]       =  \r   B   E   G
0013320    I   N  \r   t   r   e   e   :  \t   M   o   d   u   l   e   I
0013340    t   e   m   N   o   d   e   _       N   A   R   R   O   W   [
0013360    r   e   f   ]   ;  \r   B   E   G   I   N  \r   E   N   A   B
0013400    L   E       T   h   r   e   e   C   4   S   u   p   p   o   r
0013420    t   .   G   e   t   S   o   u   r   c   e   I   n   f   o    
0013440    =   >       R   E   S   U   M   E   [   t   r   e   e   .   p
0013460    o   s   i   t   i   o   n   ,       t   r   e   e   .   l   e
0013500    n   g   t   h   ]   ;  \r   t   r   e   e   D   a   t   a   :
0013520   \t   M   o   d   u   l   e   I   t   e   m   t   w   o   P   r
0013540    o   d   D   a   t   a       _       N   A   R   R   O   W   [
0013560    t   r   e   e   .   d   a   t   a   ]   ;  \r   t   e   m   p
0013600    0       _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r
0013620   \r   S   h   a   r   e   s   a   b   s   e   n   t   P   r   o
0013640    d   f   o   o   :  \t   P   U   B   L   I   C       P   R   O
0013660    C   [   r   e   f   :       R   E   F       A   N   Y   ]    
0013700    R   E   T   U   R   N   S   [   t   e   m   p   0   :       I
0013720    N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e   e
0013740    :  \t   S   h   a   r   e   s   N   o   d   e   _       N   A
0013760    R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I   N
0014000   \r   E   N   A   B   L   E       T   h   r   e   e   C   4   S
0014020    u   p   p   o   r   t   .   G   e   t   S   o   u   r   c   e
0014040    I   n   f   o       =   >       R   E   S   U   M   E   [   t
0014060    r   e   e   .   p   o   s   i   t   i   o   n   ,       t   r
0014100    e   e   .   l   e   n   g   t   h   ]   ;  \r   t   e   m   p
0014120    0       _       0   ;  \r   E   N   D  \r   E   N   D   ;  \r
0014140   \r   S   h   a   r   e   s   p   r   e   s   e   n   t   P   r
0014160    o   d   f   o   o   :  \t   P   U   B   L   I   C       P   R
0014200    O   C   [   r   e   f   :       R   E   F       A   N   Y   ]
0014220        R   E   T   U   R   N   S   [   t   e   m   p   0   :    
0014240    I   N   T   ]       =  \r   B   E   G   I   N  \r   t   r   e
0014260    e   :  \t   S   h   a   r   e   s   N   o   d   e   _       N
0014300    A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E   G   I
0014320    N  \r   E   N   A   B   L   E       T   h   r   e   e   C   4
0014340    S   u   p   p   o   r   t   .   G   e   t   S   o   u   r   c
0014360    e   I   n   f   o       =   >       R   E   S   U   M   E   [
0014400    t   r   e   e   .   p   o   s   i   t   i   o   n   ,       t
0014420    r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t   r   e
0014440    e   D   a   t   a   :  \t   S   h   a   r   e   s   p   r   e
0014460    s   e   n   t   P   r   o   d   D   a   t   a       _       N
0014500    A   R   R   O   W   [   t   r   e   e   .   d   a   t   a   ]
0014520    ;  \r   t   e   m   p   0       _       0   ;  \r   E   N   D
0014540   \r   E   N   D   ;  \r  \r   L   o   c   k   s   a   b   s   e
0014560    n   t   P   r   o   d   f   o   o   :  \t   P   U   B   L   I
0014600    C       P   R   O   C   [   r   e   f   :       R   E   F    
0014620    A   N   Y   ]       R   E   T   U   R   N   S   [   t   e   m
0014640    p   0   :       I   N   T   ]       =  \r   B   E   G   I   N
0014660   \r   t   r   e   e   :  \t   L   o   c   k   s   N   o   d   e
0014700    _       N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B
0014720    E   G   I   N  \r   E   N   A   B   L   E       T   h   r   e
0014740    e   C   4   S   u   p   p   o   r   t   .   G   e   t   S   o
0014760    u   r   c   e   I   n   f   o       =   >       R   E   S   U
0015000    M   E   [   t   r   e   e   .   p   o   s   i   t   i   o   n
0015020    ,       t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r
0015040    t   e   m   p   0       _       0   ;  \r   E   N   D  \r   E
0015060    N   D   ;  \r  \r   L   o   c   k   s   p   r   e   s   e   n
0015100    t   P   r   o   d   f   o   o   :  \t   P   U   B   L   I   C
0015120        P   R   O   C   [   r   e   f   :       R   E   F       A
0015140    N   Y   ]       R   E   T   U   R   N   S   [   t   e   m   p
0015160    0   :       I   N   T   ]       =  \r   B   E   G   I   N  \r
0015200    t   r   e   e   :  \t   L   o   c   k   s   N   o   d   e   _
0015220        N   A   R   R   O   W   [   r   e   f   ]   ;  \r   B   E
0015240    G   I   N  \r   E   N   A   B   L   E       T   h   r   e   e
0015260    C   4   S   u   p   p   o   r   t   .   G   e   t   S   o   u
0015300    r   c   e   I   n   f   o       =   >       R   E   S   U   M
0015320    E   [   t   r   e   e   .   p   o   s   i   t   i   o   n   ,
0015340        t   r   e   e   .   l   e   n   g   t   h   ]   ;  \r   t
0015360    r   e   e   D   a   t   a   :  \t   L   o   c   k   s   p   r
0015400    e   s   e   n   t   P   r   o   d   D   a   t   a       _    
0015420    N   A   R   R   O   W   [   t   r   e   e   .   d   a   t   a
0015440    ]   ;  \r   t   e   m   p   0       _       0   ;  \r   E   N
0015460    D  \r   E   N   D   ;  \r  \r   L   a   m   b   d   a   a   b
0015500    s   e   n   t   P   r   o   d   f   o   o   :  \t   P   U   B
0015520    L   I   C       P   R   O   C   [   r   e   f   :       R   E
0015540    F       A   N   Y   ]       R   E   T   U   R   N   S   [   t
0015560    e   m   p   0   :       I   N   T   ]       =  \r   B   E   G
0015600    I   N  \r   t   r   e   e   :  \t   L   a   m   b   d   a   N
0015620    o   d   e   _       N   A   R   R   O   W   [   r   e   f   ]
0015640    ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E       T
0015660    h   r   e   e   C   4   S   u   p   p   o   r   t   .   G   e
0015700    t   S   o   u   r   c   e   I   n   f   o       =   >       R
0015720    E   S   U   M   E   [   t   r   e   e   .   p   o   s   i   t
0015740    i   o   n   ,       t   r   e   e   .   l   e   n   g   t   h
0015760    ]   ;  \r   t   e   m   p   0       _       0   ;  \r   E   N
0016000    D  \r   E   N   D   ;  \r  \r   L   a   m   b   d   a   p   r
0016020    e   s   e   n   t   P   r   o   d   f   o   o   :  \t   P   U
0016040    B   L   I   C       P   R   O   C   [   r   e   f   :       R
0016060    E   F       A   N   Y   ]       R   E   T   U   R   N   S   [
0016100    t   e   m   p   0   :       I   N   T   ]       =  \r   B   E
0016120    G   I   N  \r   t   r   e   e   :  \t   L   a   m   b   d   a
0016140    N   o   d   e   _       N   A   R   R   O   W   [   r   e   f
0016160    ]   ;  \r   B   E   G   I   N  \r   E   N   A   B   L   E    
0016200    T   h   r   e   e   C   4   S   u   p   p   o   r   t   .   G
0016220    e   t   S   o   u   r   c   e   I   n   f   o       =   >    
0016240    R   E   S   U   M   E   [   t   r   e   e   .   p   o   s   i
0016260    t   i   o   n   ,       t   r   e   e   .   l   e   n   g   t
0016300    h   ]   ;  \r   t   r   e   e   D   a   t   a   :  \t   L   a
0016320    m   b   d   a   p   r   e   s   e   n   t   P   r   o   d   D
0016340    a   t   a       _       N   A   R   R   O   W   [   t   r   e
0016360    e   .   d   a   t   a   ]   ;  \r   t   e   m   p   0       _
0016400        0   ;  \r   E   N   D  \r   E   N   D   ;  \r  \r   E   N
0016420    D   .   .  \r                                                
0016424