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