$ od -c -N 50000 [eris]<LispCore>SOURCES>CMLARRAY-OPTIMIZERS.DCOM!2
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       "   X   C
0000040    L   "     247   P   A   C   K   A   G   E       "   I   N   T
0000060    E   R   L   I   S   P   "   )  \r   (   f   i   l   e   c   r
0000100    e   a   t   e   d       "   1   6   -   O   c   t   -   8   6
0000120        1   2   :   1   4   :   3   0   "       (   "   c   o   m
0000140    p   i   l   e   d       o   n       "       {   e   r   i   s
0000160    }   <   l   i   s   p   c   o   r   e   >   s   o   u   r   c
0000200    e   s   >   c   m   l   a   r   r   a   y   -   o   p   t   i
0000220    m   i   z   e   r   s   .   \   ;   2   )      \r   "   1   4
0000240    -   O   c   t   -   8   6       2   1   :   0   6   :   0   5
0000260    "       "   C   O   M   P   I   L   E   -   F   I   L   E   d
0000300    "       |   i   n   |       "   X   e   r   o   x       L   i
0000320    s   p       1   4   -   O   c   t   -   8   6       .   .   .
0000340    "       |   d   a   t   e   d   |       "   1   4   -   O   c
0000360    t   -   8   6       2   2   :   2   4   :   4   7   "   )  \r
0000400    (   f   i   l   e   c   r   e   a   t   e   d       "   1   6
0000420    -   O   c   t   -   8   6       1   2   :   1   4   :   1   4
0000440    "       {   e   r   i   s   }   <   l   i   s   p   c   o   r
0000460    e   >   s   o   u   r   c   e   s   >   c   m   l   a   r   r
0000500    a   y   -   o   p   t   i   m   i   z   e   r   s   .   \   ;
0000520    2       8   5   9   9       |   c   h   a   n   g   e   s   |
0000540        |   t   o   :   |  \r       (   o   p   t   i   m   i   z
0000560    e   r   s       c   l   :   a   r   e   f       a   s   e   t
0000600        b   i   t       c   h   a   r       c   l   :   s   b   i
0000620    t       c   l   :   s   c   h   a   r       c   l   :   s   v
0000640    r   e   f       %   a   r   r   a   y   p       %   g   e   n
0000660    e   r   a   l   -   a   r   r   a   y   -   p       %   o   n
0000700    e   d   -   a   r   r   a   y   -   p      \r   %   s   i   m
0000720    p   l   e   -   a   r   r   a   y   -   p       %   s   i   m
0000740    p   l   e   -   s   t   r   i   n   g   -   p       %   s   t
0000760    r   i   n   g   p       %   t   w   o   d   -   a   r   r   a
0001000    y   -   p       %   v   e   c   t   o   r   p       %   a   r
0001020    r   a   y   -   r   e   a   d       %   a   r   r   a   y   -
0001040    w   r   i   t   e   )       (   s   e   t   f   s      \r   c
0001060    l   :   a   r   e   f       b   i   t       c   h   a   r    
0001100    c   l   :   f   i   l   l   -   p   o   i   n   t   e   r    
0001120    c   l   :   s   b   i   t       c   l   :   s   c   h   a   r
0001140        c   l   :   s   v   r   e   f   )       (   f   u   n   c
0001160    t   i   o   n   s       %   a   r   e   f   -   e   x   p   a
0001200    n   d   e   r       %   a   s   e   t   -   e   x   p   a   n
0001220    d   e   r   )      \r   (   v   a   r   s       c   m   l   a
0001240    r   r   a   y   -   o   p   t   i   m   i   z   e   r   s   c
0001260    o   m   s   )       |   p   r   e   v   i   o   u   s   |    
0001300    |   d   a   t   e   :   |       "       9   -   S   e   p   -
0001320    8   6       1   8   :   4   9   :   0   9   "      \r   {   e
0001340    r   i   s   }   <   l   i   s   p   c   o   r   e   >   s   o
0001360    u   r   c   e   s   >   c   m   l   a   r   r   a   y   -   o
0001400    p   t   i   m   i   z   e   r   s   .   \   ;   1   )  \r   (
0001420    r   p   a   q   q       c   m   l   a   r   r   a   y   -   o
0001440    p   t   i   m   i   z   e   r   s   c   o   m   s       (   (
0001460    *       |   ;   ;   ;   |       "   S   e   t   f   s   "   )
0001500        (   s   e   t   f   s       c   l   :   a   r   e   f    
0001520    b   i   t       c   h   a   r       c   l   :   f   i   l   l
0001540    -   p   o   i   n   t   e   r       c   l   :   s   b   i   t
0001560       \r   c   l   :   s   c   h   a   r       c   l   :   s   v
0001600    r   e   f   )       (   *       |   ;   ;   ;   |       "   O
0001620    p   t   i   m   i   z   e   r   s   "   )       (   f   u   n
0001640    c   t   i   o   n   s       %   a   r   e   f   -   e   x   p
0001660    a   n   d   e   r       %   a   s   e   t   -   e   x   p   a
0001700    n   d   e   r   )       (   o   p   t   i   m   i   z   e   r
0001720    s       c   l   :   a   r   e   f  \r       a   s   e   t    
0001740    b   i   t       c   h   a   r       c   l   :   s   b   i   t
0001760        c   l   :   s   c   h   a   r       c   l   :   s   v   r
0002000    e   f       %   a   r   r   a   y   p       %   g   e   n   e
0002020    r   a   l   -   a   r   r   a   y   -   p       %   o   n   e
0002040    d   -   a   r   r   a   y   -   p       %   s   i   m   p   l
0002060    e   -   a   r   r   a   y   -   p      \r   %   s   i   m   p
0002100    l   e   -   s   t   r   i   n   g   -   p       %   s   t   r
0002120    i   n   g   p       %   t   w   o   d   -   a   r   r   a   y
0002140    -   p       %   v   e   c   t   o   r   p   )       (   *    
0002160    |   ;   ;   ;   |      \r   "   O   p   t   i   m   i   z   e
0002200    r   s   ,       n   o   t       y   e   t       u   s   e   d
0002220    ,       s   i   n   c   e       n   o   t       b   a   c   k
0002240    e   d       b   y       m   i   c   r   o   -   c   o   d   e
0002260    "   )       (   o   p   t   i   m   i   z   e   r   s       %
0002300    a   r   r   a   y   -   r   e   a   d       %   a   r   r   a
0002320    y   -   w   r   i   t   e   )       (   *      \r   |   ;   ;
0002340    ;   |       "   C   o   m   p   i   l   e   r       o   p   t
0002360    i   o   n   s   "   )       (   d   e   c   l   a   r   e   \
0002400    :       d   o   n   t   e   v   a   l   @   l   o   a   d    
0002420    d   o   e   v   a   l   @   c   o   m   p   i   l   e       d
0002440    o   n   t   c   o   p   y       (   l   o   c   a   l   v   a
0002460    r   s       .       t   )   )       (   p   r   o   p      \r
0002500    f   i   l   e   t   y   p   e       c   m   l   a   r   r   a
0002520    y   -   o   p   t   i   m   i   z   e   r   s   )   )   )  \r
0002540    (   r   e   m   p   r   o   p       (   q   u   o   t   e    
0002560    c   l   :   a   r   e   f   )       (   q   u   o   t   e    
0002600    s   e   t   f   -   i   n   v   e   r   s   e   )   )  \r   c
0002620    l   :   :   |   A   R   E   F   -   s   e   t   f   -   e   x
0002640    p   a   n   d   e   r   |       d   1  \r   (   l       (   0
0002660        a   c   c   e   s   s   -   f   o   r   m   )   )      \0
0002700    I 006  \0  \0 001 021   0 002   @ 260 025  \b  \0  \0 270   I
0002720  221   h 200   i 224   H   h 032   Z 202   I   H   & 271 002 003
0002740  265 353   J 022 021   Q 005   @ 001   H 032 271  \b  \0  \0 272
0002760    H   @ 002   J   h 032   I 002   ] 001 274   M 002 273   g  \0
0003000   \0   J   L   K 032 032 032   I  \r 005  \0  \0 020  \0   (   7
0003020    0       c   l   :   v   a   l   u   e   s       4   1       g
0003040    e   n   s   y   m       8       g   e   n   s   y   m   )  \r
0003060    (   5   9       a   s   e   t   )  \r   (   )  \r   (   p   u
0003100    t   p   r   o   p   s       c   l   :   a   r   e   f       s
0003120    e   t   f   -   m   e   t   h   o   d   -   e   x   p   a   n
0003140    d   e   r       c   l   :   :   |   A   R   E   F   -   s   e
0003160    t   f   -   e   x   p   a   n   d   e   r   |   )  \r   (   r
0003200    e   m   p   r   o   p       (   q   u   o   t   e       b   i
0003220    t   )       (   q   u   o   t   e       s   e   t   f   -   i
0003240    n   v   e   r   s   e   )   )  \r   c   l   :   :   |   B   I
0003260    T   -   s   e   t   f   -   e   x   p   a   n   d   e   r   |
0003300        d   1  \r   (   l       (   0       a   c   c   e   s   s
0003320    -   f   o   r   m   )   )      \0   I 006  \0  \0 001 021   0
0003340  002   @ 260 025  \b  \0  \0 270   I 221   h 200   i 224   H   h
0003360  032   Z 202   I   H   & 271 002 003 265 353   J 022 021   Q 005
0003400    @ 001   H 032 271  \b  \0  \0 272   H   @ 002   J   h 032   I
0003420  002   ] 001 274   M 002 273   g  \0  \0   J   L   K 032 032 032
0003440    I  \r 005  \0  \0 020  \0   (   7   0       c   l   :   v   a
0003460    l   u   e   s       4   1       g   e   n   s   y   m       8
0003500        g   e   n   s   y   m   )  \r   (   5   9       a   s   e
0003520    t   )  \r   (   )  \r   (   p   u   t   p   r   o   p   s    
0003540    b   i   t       s   e   t   f   -   m   e   t   h   o   d   -
0003560    e   x   p   a   n   d   e   r       c   l   :   :   |   B   I
0003600    T   -   s   e   t   f   -   e   x   p   a   n   d   e   r   |
0003620    )  \r   (   r   e   m   p   r   o   p       (   q   u   o   t
0003640    e       c   h   a   r   )       (   q   u   o   t   e       s
0003660    e   t   f   -   i   n   v   e   r   s   e   )   )  \r   |   C
0003700    H   A   R   -   s   e   t   f   -   e   x   p   a   n   d   e
0003720    r   |       d   1  \r   (   l       (   0       a   c   c   e
0003740    s   s   -   f   o   r   m   )   )      \0   L 006  \0  \0 001
0003760  021   0 002   @ 260 025  \b  \0  \0 270   I 221   h 200   i 224
0004000    H   h 032   Z 202   I   H   & 271 002 003 265 353   J 022 021
0004020    Q 005   @ 001   H 032 271  \b  \0  \0 272   H   @ 002   J   h
0004040  032   I 002   ] 001 274   M 002 001 273   g  \0  \0   J   L   K
0004060    h 032 032 032 032   I  \r 005  \0  \0 020  \0   (   7   3    
0004100    c   l   :   v   a   l   u   e   s       4   1       g   e   n
0004120    s   y   m       8       g   e   n   s   y   m   )  \r   (   6
0004140    0       a   s   e   t   )  \r   (   )  \r   (   p   u   t   p
0004160    r   o   p   s       c   h   a   r       s   e   t   f   -   m
0004200    e   t   h   o   d   -   e   x   p   a   n   d   e   r       |
0004220    C   H   A   R   -   s   e   t   f   -   e   x   p   a   n   d
0004240    e   r   |   )  \r   (   r   e   m   p   r   o   p       (   q
0004260    u   o   t   e       c   l   :   f   i   l   l   -   p   o   i
0004300    n   t   e   r   )       (   q   u   o   t   e       s   e   t
0004320    f   -   m   e   t   h   o   d   -   e   x   p   a   n   d   e
0004340    r   )   )  \r   (   p   u   t   p   r   o   p   s       c   l
0004360    :   f   i   l   l   -   p   o   i   n   t   e   r       s   e
0004400    t   f   -   i   n   v   e   r   s   e       s   e   t   -   f
0004420    i   l   l   -   p   o   i   n   t   e   r   )  \r   (   r   e
0004440    m   p   r   o   p       (   q   u   o   t   e       c   l   :
0004460    s   b   i   t   )       (   q   u   o   t   e       s   e   t
0004500    f   -   i   n   v   e   r   s   e   )   )  \r   c   l   :   :
0004520    |   S   B   I   T   -   s   e   t   f   -   e   x   p   a   n
0004540    d   e   r   |       d   1  \r   (   l       (   0       a   c
0004560    c   e   s   s   -   f   o   r   m   )   )      \0   I 006  \0
0004600   \0 001 021   0 002   @ 260 025  \b  \0  \0 270   I 221   h 200
0004620    i 224   H   h 032   Z 202   I   H   & 271 002 003 265 353   J
0004640  022 021   Q 005   @ 001   H 032 271  \b  \0  \0 272   H   @ 002
0004660    J   h 032   I 002   ] 001 274   M 002 273   g  \0  \0   J   L
0004700    K 032 032 032   I  \r 005  \0  \0 020  \0   (   7   0       c
0004720    l   :   v   a   l   u   e   s       4   1       g   e   n   s
0004740    y   m       8       g   e   n   s   y   m   )  \r   (   5   9
0004760        a   s   e   t   )  \r   (   )  \r   (   p   u   t   p   r
0005000    o   p   s       c   l   :   s   b   i   t       s   e   t   f
0005020    -   m   e   t   h   o   d   -   e   x   p   a   n   d   e   r
0005040        c   l   :   :   |   S   B   I   T   -   s   e   t   f   -
0005060    e   x   p   a   n   d   e   r   |   )  \r   (   r   e   m   p
0005100    r   o   p       (   q   u   o   t   e       c   l   :   s   c
0005120    h   a   r   )       (   q   u   o   t   e       s   e   t   f
0005140    -   i   n   v   e   r   s   e   )   )  \r   c   l   :   :   |
0005160    S   C   H   A   R   -   s   e   t   f   -   e   x   p   a   n
0005200    d   e   r   |       d   1  \r   (   l       (   0       a   c
0005220    c   e   s   s   -   f   o   r   m   )   )      \0   L 006  \0
0005240   \0 001 021   0 002   @ 260 025  \b  \0  \0 270   I 221   h 200
0005260    i 224   H   h 032   Z 202   I   H   & 271 002 003 265 353   J
0005300  022 021   Q 005   @ 001   H 032 271  \b  \0  \0 272   H   @ 002
0005320    J   h 032   I 002   ] 001 274   M 002 001 273   g  \0  \0   J
0005340    L   K   h 032 032 032 032   I  \r 005  \0  \0 020  \0   (   7
0005360    3       c   l   :   v   a   l   u   e   s       4   1       g
0005400    e   n   s   y   m       8       g   e   n   s   y   m   )  \r
0005420    (   6   0       a   s   e   t   )  \r   (   )  \r   (   p   u
0005440    t   p   r   o   p   s       c   l   :   s   c   h   a   r    
0005460    s   e   t   f   -   m   e   t   h   o   d   -   e   x   p   a
0005500    n   d   e   r       c   l   :   :   |   S   C   H   A   R   -
0005520    s   e   t   f   -   e   x   p   a   n   d   e   r   |   )  \r
0005540    (   r   e   m   p   r   o   p       (   q   u   o   t   e    
0005560    c   l   :   s   v   r   e   f   )       (   q   u   o   t   e
0005600        s   e   t   f   -   i   n   v   e   r   s   e   )   )  \r
0005620    c   l   :   :   |   S   V   R   E   F   -   s   e   t   f   -
0005640    e   x   p   a   n   d   e   r   |       d   1  \r   (   l    
0005660    (   0       a   c   c   e   s   s   -   f   o   r   m   )   )
0005700       \0   L 006  \0  \0 001 021   0 002   @ 260 025  \b  \0  \0
0005720  270   I 221   h 200   i 224   H   h 032   Z 202   I   H   & 271
0005740  002 003 265 353   J 022 021   Q 005   @ 001   H 032 271  \b  \0
0005760   \0 272   H   @ 002   J   h 032   I 002   ] 001 274   M 002 001
0006000  273   g  \0  \0   J   L   K   h 032 032 032 032   I  \r 005  \0
0006020   \0 020  \0   (   7   3       c   l   :   v   a   l   u   e   s
0006040        4   1       g   e   n   s   y   m       8       g   e   n
0006060    s   y   m   )  \r   (   6   0       a   s   e   t   )  \r   (
0006100    )  \r   (   p   u   t   p   r   o   p   s       c   l   :   s
0006120    v   r   e   f       s   e   t   f   -   m   e   t   h   o   d
0006140    -   e   x   p   a   n   d   e   r       c   l   :   :   |   S
0006160    V   R   E   F   -   s   e   t   f   -   e   x   p   a   n   d
0006200    e   r   |   )  \r   %   a   r   e   f   -   e   x   p   a   n
0006220    d   e   r       d   1  \r   (   l       (   1       i   n   d
0006240    i   c   e   s       0       a   r   r   a   y   )   )      \0
0006260    "  \0  \0  \0 002   A  \t  \0  \0   d   k   : 230 277   g  \0
0006300   \0   @   A 032 032 020   l 002   : 227   g  \0  \0   @   A 032
0006320  032 020   g  \0  \0 020  \0   (   3       l   e   n   g   t   h
0006340    )  \r   (   3   1       c   o   m   p   i   l   e   r   :   p
0006360    a   s   s       2   3       %   a   r   e   f   2       1   1
0006400        %   a   r   e   f   1   )  \r   (   )  \r   %   a   s   e
0006420    t   -   e   x   p   a   n   d   e   r       d   1  \r   (   l
0006440        (   2       i   n   d   i   c   e   s       1       a   r
0006460    r   a   y       0       n   e   w   v   a   l   u   e   )   )
0006500       \0   &  \0  \0  \0 003   B  \t  \0  \0   d   k   : 232 277
0006520    g  \0  \0   @   A   B 032 032 032 020   l 002   : 231   g  \0
0006540   \0   @   A   B 032 032 032 020   g  \0  \0 020  \0   (   3    
0006560    l   e   n   g   t   h   )  \r   (   3   5       c   o   m   p
0006600    i   l   e   r   :   p   a   s   s       2   5       %   a   s
0006620    e   t   2       1   1       %   a   s   e   t   1   )  \r   (
0006640    )  \r   c   l   :   :   |   o   p   t   i   m   i   z   e   -
0006660    A   R   E   F   |       d   1  \r   (   l       (   2       $
0006700    $   c   t   x       1       $   $   e   n   v       0       $
0006720    $   w   h   o   l   e   )   )      \0 022 003  \0  \0 003   @
0006740  002 021   ! 002   H 001 271   H 002 272   I   J  \n  \0  \0 020
0006760   \0   (   1   5       %   a   r   e   f   -   e   x   p   a   n
0007000    d   e   r   )  \r   n   i   l  \r   (   )  \r   (   p   u   t
0007020    p   r   o   p       (   q   u   o   t   e       c   l   :   a
0007040    r   e   f   )       (   q   u   o   t   e       c   o   m   p
0007060    i   l   e   r   :   o   p   t   i   m   i   z   e   r   -   l
0007100    i   s   t   )       (   u   n   i   o   n       (   g   e   t
0007120    p   r   o   p       (   q   u   o   t   e       c   l   :   a
0007140    r   e   f   )       (   q   u   o   t   e      \r   c   o   m
0007160    p   i   l   e   r   :   o   p   t   i   m   i   z   e   r   -
0007200    l   i   s   t   )   )       (   l   i   s   t       (   q   u
0007220    o   t   e       c   l   :   :   |   o   p   t   i   m   i   z
0007240    e   -   A   R   E   F   |   )   )   )   )  \r   |   o   p   t
0007260    i   m   i   z   e   -   A   S   E   T   |       d   1  \r   (
0007300    l       (   2       $   $   c   t   x       1       $   $   e
0007320    n   v       0       $   $   w   h   o   l   e   )   )      \0
0007340  030 005  \0  \0 003   @ 002 021   A 004   H 001 271   H 002   Z
0007360  001 273   J 002 274   I   K   L  \v  \0  \0 020  \0   (   2   1
0007400        %   a   s   e   t   -   e   x   p   a   n   d   e   r   )
0007420   \r   n   i   l  \r   (   )  \r   (   p   u   t   p   r   o   p
0007440        (   q   u   o   t   e       a   s   e   t   )       (   q
0007460    u   o   t   e       c   o   m   p   i   l   e   r   :   o   p
0007500    t   i   m   i   z   e   r   -   l   i   s   t   )       (   u
0007520    n   i   o   n       (   g   e   t   p   r   o   p       (   q
0007540    u   o   t   e       a   s   e   t   )       (   q   u   o   t
0007560    e      \r   c   o   m   p   i   l   e   r   :   o   p   t   i
0007600    m   i   z   e   r   -   l   i   s   t   )   )       (   l   i
0007620    s   t       (   q   u   o   t   e       |   o   p   t   i   m
0007640    i   z   e   -   A   S   E   T   |   )   )   )   )  \r   c   l
0007660    :   :   |   o   p   t   i   m   i   z   e   -   B   I   T   |
0007700        d   1  \r   (   l       (   2       $   $   c   t   x    
0007720    1       $   $   e   n   v       0       $   $   w   h   o   l
0007740    e   )   )      \0 022 003  \0  \0 003   @ 002 021   ! 002   H
0007760  001 271   H 002 272   I   J  \n  \0  \0 020  \0   (   1   5    
0010000    %   a   r   e   f   -   e   x   p   a   n   d   e   r   )  \r
0010020    n   i   l  \r   (   )  \r   (   p   u   t   p   r   o   p    
0010040    (   q   u   o   t   e       b   i   t   )       (   q   u   o
0010060    t   e       c   o   m   p   i   l   e   r   :   o   p   t   i
0010100    m   i   z   e   r   -   l   i   s   t   )       (   u   n   i
0010120    o   n       (   g   e   t   p   r   o   p       (   q   u   o
0010140    t   e       b   i   t   )       (   q   u   o   t   e      \r
0010160    c   o   m   p   i   l   e   r   :   o   p   t   i   m   i   z
0010200    e   r   -   l   i   s   t   )   )       (   l   i   s   t    
0010220    (   q   u   o   t   e       c   l   :   :   |   o   p   t   i
0010240    m   i   z   e   -   B   I   T   |   )   )   )   )  \r   |   o
0010260    p   t   i   m   i   z   e   -   C   H   A   R   |       d   1
0010300   \r   (   l       (   2       $   $   c   t   x       1       $
0010320    $   e   n   v       0       $   $   w   h   o   l   e   )   )
0010340       \0 027 003  \0  \0 003   @ 002 021   ! 002   H 001 271   H
0010360  002 001 272   g  \0  \0   I   J   h 032 032 032 020  \0   n   i
0010400    l  \r   (   1   4       %   a   r   e   f   1   )  \r   (   )
0010420   \r   (   p   u   t   p   r   o   p       (   q   u   o   t   e
0010440        c   h   a   r   )       (   q   u   o   t   e       c   o
0010460    m   p   i   l   e   r   :   o   p   t   i   m   i   z   e   r
0010500    -   l   i   s   t   )       (   u   n   i   o   n       (   g
0010520    e   t   p   r   o   p       (   q   u   o   t   e       c   h
0010540    a   r   )       (   q   u   o   t   e      \r   c   o   m   p
0010560    i   l   e   r   :   o   p   t   i   m   i   z   e   r   -   l
0010600    i   s   t   )   )       (   l   i   s   t       (   q   u   o
0010620    t   e       |   o   p   t   i   m   i   z   e   -   C   H   A
0010640    R   |   )   )   )   )  \r   c   l   :   :   |   o   p   t   i
0010660    m   i   z   e   -   S   B   I   T   |       d   1  \r   (   l
0010700        (   2       $   $   c   t   x       1       $   $   e   n
0010720    v       0       $   $   w   h   o   l   e   )   )      \0 022
0010740  003  \0  \0 003   @ 002 021   ! 002   H 001 271   H 002 272   I
0010760    J  \n  \0  \0 020  \0   (   1   5       %   a   r   e   f   -
0011000    e   x   p   a   n   d   e   r   )  \r   n   i   l  \r   (   )
0011020   \r   (   p   u   t   p   r   o   p       (   q   u   o   t   e
0011040        c   l   :   s   b   i   t   )       (   q   u   o   t   e
0011060        c   o   m   p   i   l   e   r   :   o   p   t   i   m   i
0011100    z   e   r   -   l   i   s   t   )       (   u   n   i   o   n
0011120        (   g   e   t   p   r   o   p       (   q   u   o   t   e
0011140        c   l   :   s   b   i   t   )       (   q   u   o   t   e
0011160       \r   c   o   m   p   i   l   e   r   :   o   p   t   i   m
0011200    i   z   e   r   -   l   i   s   t   )   )       (   l   i   s
0011220    t       (   q   u   o   t   e       c   l   :   :   |   o   p
0011240    t   i   m   i   z   e   -   S   B   I   T   |   )   )   )   )
0011260   \r   c   l   :   :   |   o   p   t   i   m   i   z   e   -   S
0011300    C   H   A   R   |       d   1  \r   (   l       (   2       $
0011320    $   c   t   x       1       $   $   e   n   v       0       $
0011340    $   w   h   o   l   e   )   )      \0 027 003  \0  \0 003   @
0011360  002 021   ! 002   H 001 271   H 002 001 272   g  \0  \0   I   J
0011400    h 032 032 032 020  \0   n   i   l  \r   (   1   4       %   a
0011420    r   e   f   1   )  \r   (   )  \r   (   p   u   t   p   r   o
0011440    p       (   q   u   o   t   e       c   l   :   s   c   h   a
0011460    r   )       (   q   u   o   t   e       c   o   m   p   i   l
0011500    e   r   :   o   p   t   i   m   i   z   e   r   -   l   i   s
0011520    t   )       (   u   n   i   o   n       (   g   e   t   p   r
0011540    o   p       (   q   u   o   t   e       c   l   :   s   c   h
0011560    a   r   )       (   q   u   o   t   e      \r   c   o   m   p
0011600    i   l   e   r   :   o   p   t   i   m   i   z   e   r   -   l
0011620    i   s   t   )   )       (   l   i   s   t       (   q   u   o
0011640    t   e       c   l   :   :   |   o   p   t   i   m   i   z   e
0011660    -   S   C   H   A   R   |   )   )   )   )  \r   c   l   :   :
0011700    |   o   p   t   i   m   i   z   e   -   S   V   R   E   F   |
0011720        d   1  \r   (   l       (   2       $   $   c   t   x    
0011740    1       $   $   e   n   v       0       $   $   w   h   o   l
0011760    e   )   )      \0 027 003  \0  \0 003   @ 002 021   ! 002   H
0012000  001 271   H 002 001 272   g  \0  \0   I   J   h 032 032 032 020
0012020   \0   n   i   l  \r   (   1   4       %   a   r   e   f   1   )
0012040   \r   (   )  \r   (   p   u   t   p   r   o   p       (   q   u
0012060    o   t   e       c   l   :   s   v   r   e   f   )       (   q
0012100    u   o   t   e       c   o   m   p   i   l   e   r   :   o   p
0012120    t   i   m   i   z   e   r   -   l   i   s   t   )       (   u
0012140    n   i   o   n       (   g   e   t   p   r   o   p       (   q
0012160    u   o   t   e       c   l   :   s   v   r   e   f   )       (
0012200    q   u   o   t   e      \r   c   o   m   p   i   l   e   r   :
0012220    o   p   t   i   m   i   z   e   r   -   l   i   s   t   )   )
0012240        (   l   i   s   t       (   q   u   o   t   e       c   l
0012260    :   :   |   o   p   t   i   m   i   z   e   -   S   V   R   E
0012300    F   |   )   )   )   )  \r   |   o   p   t   i   m   i   z   e
0012320    -   %   A   R   R   A   Y   P   |       d   1  \r   (   l    
0012340    (   2       $   $   c   t   x       1       $   $   e   n   v
0012360        0       $   $   w   h   o   l   e   )   )      \0   \ 002
0012400   \0  \0 003   @ 002 001 021 021 001   H 004   l 004 360 262    
0012420    g  \0  \0   g  \0  \0   H   h 032 032   g  \0  \0   H   h 032
0012440  032   g  \0  \0   H   h 032 032   h 032 032 032 032 020  \b  \0
0012460   \0 271   g  \0  \0   I   H   h 032 032   h 032   g  \0  \0   g
0012500   \0  \0   I   h 032 032   g  \0  \0   I   h 032 032   g  \0  \0
0012520    I   h 032 032   h 032 032 032 032   h 032 032 032 020  \0   (
0012540    4   5       g   e   n   s   y   m   )  \r   (   7   6       %
0012560    g   e   n   e   r   a   l   -   a   r   r   a   y   -   p    
0012600    6   9       %   t   w   o   d   -   a   r   r   a   y   -   p
0012620        6   2       %   o   n   e   d   -   a   r   r   a   y   -
0012640    p       5   9       o   r       4   9       l   e   t       3
0012660    2       %   g   e   n   e   r   a   l   -   a   r   r   a   y
0012700    -   p       2   5       %   t   w   o   d   -   a   r   r   a
0012720    y   -   p       1   8       %   o   n   e   d   -   a   r   r
0012740    a   y   -   p       1   5       o   r   )  \r   (   )  \r   (
0012760    p   u   t   p   r   o   p       (   q   u   o   t   e       %
0013000    a   r   r   a   y   p   )       (   q   u   o   t   e       c
0013020    o   m   p   i   l   e   r   :   o   p   t   i   m   i   z   e
0013040    r   -   l   i   s   t   )       (   u   n   i   o   n       (
0013060    g   e   t   p   r   o   p       (   q   u   o   t   e       %
0013100    a   r   r   a   y   p   )       (   q   u   o   t   e      \r
0013120    c   o   m   p   i   l   e   r   :   o   p   t   i   m   i   z
0013140    e   r   -   l   i   s   t   )   )       (   l   i   s   t    
0013160    (   q   u   o   t   e       |   o   p   t   i   m   i   z   e
0013200    -   %   A   R   R   A   Y   P   |   )   )   )   )  \r   |   o
0013220    p   t   i   m   i   z   e   -   %   G   E   N   E   R   A   L
0013240    -   A   R   R   A   Y   -   P   |       d   1  \r   (   l    
0013260    (   2       $   $   c   t   x       1       $   $   e   n   v
0013300        0       $   $   w   h   o   l   e   )   )      \0 031 001
0013320   \0  \0 003   @ 002 001 021 001  \0   g  \0  \0   o  \0  \0  \0
0013340    H   h 032 032   o  \0  \0  \0 032 032 020  \0   n   i   l  \r
0013360    (   8       a   n   d   )  \r   (       2   0       (   t   )
0013400        1   2       (   o   p   c   o   d   e   s       t   y   p
0013420    e   p       1   6   )   )  \r   (   p   u   t   p   r   o   p
0013440        (   q   u   o   t   e       %   g   e   n   e   r   a   l
0013460    -   a   r   r   a   y   -   p   )       (   q   u   o   t   e
0013500        c   o   m   p   i   l   e   r   :   o   p   t   i   m   i
0013520    z   e   r   -   l   i   s   t   )       (   u   n   i   o   n
0013540        (   g   e   t   p   r   o   p       (   q   u   o   t   e
0013560       \r   %   g   e   n   e   r   a   l   -   a   r   r   a   y
0013600    -   p   )       (   q   u   o   t   e       c   o   m   p   i
0013620    l   e   r   :   o   p   t   i   m   i   z   e   r   -   l   i
0013640    s   t   )   )       (   l   i   s   t       (   q   u   o   t
0013660    e       |   o   p   t   i   m   i   z   e   -   %   G   E   N
0013700    E   R   A   L   -   A   R   R   A   Y   -   P   |   )   )   )
0013720    )  \r   |   o   p   t   i   m   i   z   e   -   %   O   N   E
0013740    D   -   A   R   R   A   Y   -   P   |       d   1  \r   (   l
0013760        (   2       $   $   c   t   x       1       $   $   e   n
0014000    v       0       $   $   w   h   o   l   e   )   )      \0 031
0014020  001  \0  \0 003   @ 002 001 021 001  \0   g  \0  \0   o  \0  \0
0014040   \0   H   h 032 032   o  \0  \0  \0 032 032 020  \0   n   i   l
0014060   \r   (   8       a   n   d   )  \r   (       2   0       (   t
0014100    )       1   2       (   o   p   c   o   d   e   s       t   y
0014120    p   e   p       1   4   )   )  \r   (   p   u   t   p   r   o
0014140    p       (   q   u   o   t   e       %   o   n   e   d   -   a
0014160    r   r   a   y   -   p   )       (   q   u   o   t   e       c
0014200    o   m   p   i   l   e   r   :   o   p   t   i   m   i   z   e
0014220    r   -   l   i   s   t   )       (   u   n   i   o   n       (
0014240    g   e   t   p   r   o   p       (   q   u   o   t   e       %
0014260    o   n   e   d   -   a   r   r   a   y   -   p   )       (  \r
0014300    q   u   o   t   e       c   o   m   p   i   l   e   r   :   o
0014320    p   t   i   m   i   z   e   r   -   l   i   s   t   )   )    
0014340    (   l   i   s   t       (   q   u   o   t   e       |   o   p
0014360    t   i   m   i   z   e   -   %   O   N   E   D   -   A   R   R
0014400    A   Y   -   P   |   )   )   )   )  \r   |   o   p   t   i   m
0014420    i   z   e   -   %   S   I   M   P   L   E   -   A   R   R   A
0014440    Y   -   P   |       d   1  \r   (   l       (   2       $   $
0014460    c   t   x       1       $   $   e   n   v       0       $   $
0014500    w   h   o   l   e   )   )      \0   ^ 002  \0  \0 003   @ 002
0014520  001 021 021 001   H 004   l 004 360 262   !   g  \0  \0   g  \0
0014540   \0   H   h 032 032   g  \0  \0   o  \0  \0  \0   g  \0  \0   H
0014560    h 032 032 032 032   h 032 032 032 020  \b  \0  \0 271   g  \0
0014600   \0   I   H   h 032 032   h 032   g  \0  \0   g  \0  \0   I   h
0014620  032 032   g  \0  \0   o  \0  \0  \0   g  \0  \0   I   h 032 032
0014640  032 032   h 032 032 032   h 032 032 032 020  \0   (   4   6    
0014660    g   e   n   s   y   m   )  \r   (   7   7       |   o   f   |
0014700        7   0       |   f   e   t   c   h   |       6   3       %
0014720    a   r   r   a   y   p       6   0       a   n   d       5   0
0014740        l   e   t       3   2       |   o   f   |       2   5    
0014760    |   f   e   t   c   h   |       1   8       %   a   r   r   a
0015000    y   p       1   5       a   n   d   )  \r   (       7   4    
0015020    (   a   r   r   a   y   -   h   e   a   d   e   r       s   i
0015040    m   p   l   e   -   p   )       2   9       (   a   r   r   a
0015060    y   -   h   e   a   d   e   r       s   i   m   p   l   e   -
0015100    p   )   )  \r   (   p   u   t   p   r   o   p       (   q   u
0015120    o   t   e       %   s   i   m   p   l   e   -   a   r   r   a
0015140    y   -   p   )       (   q   u   o   t   e       c   o   m   p
0015160    i   l   e   r   :   o   p   t   i   m   i   z   e   r   -   l
0015200    i   s   t   )       (   u   n   i   o   n       (   g   e   t
0015220    p   r   o   p       (   q   u   o   t   e      \r   %   s   i
0015240    m   p   l   e   -   a   r   r   a   y   -   p   )       (   q
0015260    u   o   t   e       c   o   m   p   i   l   e   r   :   o   p
0015300    t   i   m   i   z   e   r   -   l   i   s   t   )   )       (
0015320    l   i   s   t       (   q   u   o   t   e       |   o   p   t
0015340    i   m   i   z   e   -   %   S   I   M   P   L   E   -   A   R
0015360    R   A   Y   -   P   |   )   )   )   )  \r   |   o   p   t   i
0015400    m   i   z   e   -   %   S   I   M   P   L   E   -   S   T   R
0015420    I   N   G   -   P   |       d   1  \r   (   l       (   2    
0015440    $   $   c   t   x       1       $   $   e   n   v       0    
0015460    $   $   w   h   o   l   e   )   )      \0 200 002  \0  \0 003
0015500    @ 002 001 021 021 001   H 004   l 004 360 262   2   g  \0  \0
0015520    g  \0  \0   H   h 032 032   g  \0  \0   o  \0  \0  \0   g  \0
0015540   \0   H   h 032 032 032 032   g  \0  \0   o  \0  \0  \0   g  \0
0015560   \0   H   h 032 032 032 032   h 032 032 032 032 020  \b  \0  \0
0015600  271   g  \0  \0   I   H   h 032 032   h 032   g  \0  \0   g  \0
0015620   \0   I   h 032 032   g  \0  \0   o  \0  \0  \0   g  \0  \0   I
0015640    h 032 032 032 032   g  \0  \0   o  \0  \0  \0   g  \0  \0   I
0015660    h 032 032 032 032   h 032 032 032 032   h 032 032 032 020  \0
0015700    (   6   3       g   e   n   s   y   m   )  \r   (   1   1   0
0015720        |   o   f   |       1   0   3       |   f   e   t   c   h
0015740    |       9   4       |   o   f   |       8   7       |   f   e
0015760    t   c   h   |       8   0       %   o   n   e   d   -   a   r
0016000    r   a   y   -   p       7   7       a   n   d       6   7    
0016020    l   e   t       4   8       |   o   f   |       4   1       |
0016040    f   e   t   c   h   |       3   2       |   o   f   |       2
0016060    5       |   f   e   t   c   h   |       1   8       %   o   n
0016100    e   d   -   a   r   r   a   y   -   p       1   5       a   n
0016120    d   )  \r   (       1   0   7       (   a   r   r   a   y   -
0016140    h   e   a   d   e   r       s   t   r   i   n   g   -   p   )
0016160        9   1       (   a   r   r   a   y   -   h   e   a   d   e
0016200    r       s   i   m   p   l   e   -   p   )       4   5       (
0016220    a   r   r   a   y   -   h   e   a   d   e   r       s   t   r
0016240    i   n   g   -   p   )       2   9       (   a   r   r   a   y
0016260    -   h   e   a   d   e   r       s   i   m   p   l   e   -   p
0016300    )   )  \r   (   p   u   t   p   r   o   p       (   q   u   o
0016320    t   e       %   s   i   m   p   l   e   -   s   t   r   i   n
0016340    g   -   p   )       (   q   u   o   t   e       c   o   m   p
0016360    i   l   e   r   :   o   p   t   i   m   i   z   e   r   -   l
0016400    i   s   t   )       (   u   n   i   o   n       (   g   e   t
0016420    p   r   o   p       (   q   u   o   t   e      \r   %   s   i
0016440    m   p   l   e   -   s   t   r   i   n   g   -   p   )       (
0016460    q   u   o   t   e       c   o   m   p   i   l   e   r   :   o
0016500    p   t   i   m   i   z   e   r   -   l   i   s   t   )   )    
0016520    (   l   i   s   t       (   q   u   o   t   e       |   o   p
0016540    t   i   m   i   z   e   -   %   S   I   M   P   L   E   -   S
0016560    T   R   I   N   G   -   P   |   )   )   )   )  \r   |   o   p
0016600    t   i   m   i   z   e   -   %   S   T   R   I   N   G   P   |
0016620        d   1  \r   (   l       (   2       $   $   c   t   x    
0016640    1       $   $   e   n   v       0       $   $   w   h   o   l
0016660    e   )   )      \0   z 002  \0  \0 003   @ 002 001 021 021 001
0016700    H 004   l 004 360 262   /   g  \0  \0   g  \0  \0   g  \0  \0
0016720    H   h 032 032   g  \0  \0   H   h 032 032   h 032 032 032   g
0016740   \0  \0   o  \0  \0  \0   g  \0  \0   H   h 032 032 032 032   h
0016760  032 032 032 020  \b  \0  \0 271   g  \0  \0   I   H   h 032 032
0017000    h 032   g  \0  \0   g  \0  \0   g  \0  \0   I   h 032 032   g
0017020   \0  \0   I   h 032 032   h 032 032 032   g  \0  \0   o  \0  \0
0017040   \0   g  \0  \0   I   h 032 032 032 032   h 032 032 032   h 032
0017060  032 032 020  \0   (   6   0       g   e   n   s   y   m   )  \r
0017100    (   1   0   5       |   o   f   |       9   8       |   f   e
0017120    t   c   h   |       8   7       %   g   e   n   e   r   a   l
0017140    -   a   r   r   a   y   -   p       8   0       %   o   n   e
0017160    d   -   a   r   r   a   y   -   p       7   7       o   r    
0017200    7   4       a   n   d       6   4       l   e   t       4   6
0017220        |   o   f   |       3   9       |   f   e   t   c   h   |
0017240        2   8       %   g   e   n   e   r   a   l   -   a   r   r
0017260    a   y   -   p       2   1       %   o   n   e   d   -   a   r
0017300    r   a   y   -   p       1   8       o   r       1   5       a
0017320    n   d   )  \r   (       1   0   2       (   a   r   r   a   y
0017340    -   h   e   a   d   e   r       s   t   r   i   n   g   -   p
0017360    )       4   3       (   a   r   r   a   y   -   h   e   a   d
0017400    e   r       s   t   r   i   n   g   -   p   )   )  \r   (   p
0017420    u   t   p   r   o   p       (   q   u   o   t   e       %   s
0017440    t   r   i   n   g   p   )       (   q   u   o   t   e       c
0017460    o   m   p   i   l   e   r   :   o   p   t   i   m   i   z   e
0017500    r   -   l   i   s   t   )       (   u   n   i   o   n       (
0017520    g   e   t   p   r   o   p       (   q   u   o   t   e       %
0017540    s   t   r   i   n   g   p   )       (   q   u   o   t   e    
0017560   \r   c   o   m   p   i   l   e   r   :   o   p   t   i   m   i
0017600    z   e   r   -   l   i   s   t   )   )       (   l   i   s   t
0017620        (   q   u   o   t   e       |   o   p   t   i   m   i   z
0017640    e   -   %   S   T   R   I   N   G   P   |   )   )   )   )  \r
0017660    |   o   p   t   i   m   i   z   e   -   %   T   W   O   D   -
0017700    A   R   R   A   Y   -   P   |       d   1  \r   (   l       (
0017720    2       $   $   c   t   x       1       $   $   e   n   v    
0017740    0       $   $   w   h   o   l   e   )   )      \0 031 001  \0
0017760   \0 003   @ 002 001 021 001  \0   g  \0  \0   o  \0  \0  \0   H
0020000    h 032 032   o  \0  \0  \0 032 032 020  \0   n   i   l  \r   (
0020020    8       a   n   d   )  \r   (       2   0       (   t   )    
0020040    1   2       (   o   p   c   o   d   e   s       t   y   p   e
0020060    p       1   5   )   )  \r   (   p   u   t   p   r   o   p    
0020100    (   q   u   o   t   e       %   t   w   o   d   -   a   r   r
0020120    a   y   -   p   )       (   q   u   o   t   e       c   o   m
0020140    p   i   l   e   r   :   o   p   t   i   m   i   z   e   r   -
0020160    l   i   s   t   )       (   u   n   i   o   n       (   g   e
0020200    t   p   r   o   p       (   q   u   o   t   e       %   t   w
0020220    o   d   -   a   r   r   a   y   -   p   )       (  \r   q   u
0020240    o   t   e       c   o   m   p   i   l   e   r   :   o   p   t
0020260    i   m   i   z   e   r   -   l   i   s   t   )   )       (   l
0020300    i   s   t       (   q   u   o   t   e       |   o   p   t   i
0020320    m   i   z   e   -   %   T   W   O   D   -   A   R   R   A   Y
0020340    -   P   |   )   )   )   )  \r   |   o   p   t   i   m   i   z
0020360    e   -   %   V   E   C   T   O   R   P   |       d   1  \r   (
0020400    l       (   2       $   $   c   t   x       1       $   $   e
0020420    n   v       0       $   $   w   h   o   l   e   )   )      \0
0020440  226 002  \0  \0 003   @ 002 001 021 021 001   H 004   l 004 360
0020460  262   =   g  \0  \0   g  \0  \0   H   h 032 032   g  \0  \0   g
0020500   \0  \0   H   h 032 032   g  \0  \0   k   g  \0  \0   g  \0  \0
0020520    o  \0  \0  \0   g  \0  \0   H   h 032 032 032 032   h 032 032
0020540    h 032 032 032   h 032 032 032   h 032 032 032 020  \b  \0  \0
0020560  271   g  \0  \0   I   H   h 032 032   h 032   g  \0  \0   g  \0
0020600   \0   I   h 032 032   g  \0  \0   g  \0  \0   I   h 032 032   g
0020620   \0  \0   k   g  \0  \0   g  \0  \0   o  \0  \0  \0   g  \0  \0
0020640    I   h 032 032 032 032   h 032 032   h 032 032 032   h 032 032
0020660  032   h 032 032 032   h 032 032 032 020  \0   (   7   4       g
0020700    e   n   s   y   m   )  \r   (   1   2   2       |   o   f   |
0020720        1   1   5       |   f   f   e   t   c   h   |       1   1
0020740    2       l   e   n   g   t   h       1   0   8       e   q   l
0020760        1   0   1       %   g   e   n   e   r   a   l   -   a   r
0021000    r   a   y   -   p       9   8       a   n   d       9   1    
0021020    %   o   n   e   d   -   a   r   r   a   y   -   p       8   8
0021040        o   r       7   8       l   e   t       4   9       |   o
0021060    f   |       4   2       |   f   f   e   t   c   h   |       3
0021100    9       l   e   n   g   t   h       3   5       e   q   l    
0021120    2   8       %   g   e   n   e   r   a   l   -   a   r   r   a
0021140    y   -   p       2   5       a   n   d       1   8       %   o
0021160    n   e   d   -   a   r   r   a   y   -   p       1   5       o
0021200    r   )  \r   (       1   1   9       (   g   e   n   e   r   a
0021220    l   -   a   r   r   a   y       d   i   m   s   )       4   6
0021240        (   g   e   n   e   r   a   l   -   a   r   r   a   y    
0021260    d   i   m   s   )   )  \r   (   p   u   t   p   r   o   p    
0021300    (   q   u   o   t   e       %   v   e   c   t   o   r   p   )
0021320        (   q   u   o   t   e       c   o   m   p   i   l   e   r
0021340    :   o   p   t   i   m   i   z   e   r   -   l   i   s   t   )
0021360        (   u   n   i   o   n       (   g   e   t   p   r   o   p
0021400        (   q   u   o   t   e       %   v   e   c   t   o   r   p
0021420    )       (   q   u   o   t   e      \r   c   o   m   p   i   l
0021440    e   r   :   o   p   t   i   m   i   z   e   r   -   l   i   s
0021460    t   )   )       (   l   i   s   t       (   q   u   o   t   e
0021500        |   o   p   t   i   m   i   z   e   -   %   V   E   C   T
0021520    O   R   P   |   )   )   )   )  \r   |   o   p   t   i   m   i
0021540    z   e   -   %   A   R   R   A   Y   -   R   E   A   D   |    
0021560    d   1  \r   (   l       (   2       $   $   c   t   x       1
0021600        $   $   e   n   v       0       $   $   w   h   o   l   e
0021620    )   )      \0 037 005  \0  \0 003   @ 002 021   A 004   H 001
0021640  271   H 002   Z 001 273   J 002 001 274   o  \0  \0  \0   I   K
0021660    L   h 032 032 032 032 020  \0   n   i   l  \r   n   i   l  \r
0021700    (       2   0       (   o   p   c   o   d   e   s       m   i
0021720    s   c   3       9   )   )  \r   (   p   u   t   p   r   o   p
0021740        (   q   u   o   t   e       %   a   r   r   a   y   -   r
0021760    e   a   d   )       (   q   u   o   t   e       c   o   m   p
0022000    i   l   e   r   :   o   p   t   i   m   i   z   e   r   -   l
0022020    i   s   t   )       (   u   n   i   o   n       (   g   e   t
0022040    p   r   o   p       (   q   u   o   t   e       %   a   r   r
0022060    a   y   -   r   e   a   d   )       (  \r   q   u   o   t   e
0022100        c   o   m   p   i   l   e   r   :   o   p   t   i   m   i
0022120    z   e   r   -   l   i   s   t   )   )       (   l   i   s   t
0022140        (   q   u   o   t   e       |   o   p   t   i   m   i   z
0022160    e   -   %   A   R   R   A   Y   -   R   E   A   D   |   )   )
0022200    )   )  \r   |   o   p   t   i   m   i   z   e   -   %   A   R
0022220    R   A   Y   -   W   R   I   T   E   |       d   1  \r   (   l
0022240        (   2       $   $   c   t   x       1       $   $   e   n
0022260    v       0       $   $   w   h   o   l   e   )   )      \0   &
0022300   \a  \0  \0 003   @ 002 021   a 006   H 001 271   H 002   Z 001
0022320  273   J 002   \ 001 275   L 002 001 276   o  \0  \0  \0   I   K
0022340    M   N   h 032 032 032 032 032 020  \0   n   i   l  \r   n   i
0022360    l  \r   (       2   5       (   o   p   c   o   d   e   s    
0022400    m   i   s   c   4       7   )   )  \r   (   p   u   t   p   r
0022420    o   p       (   q   u   o   t   e       %   a   r   r   a   y
0022440    -   w   r   i   t   e   )       (   q   u   o   t   e       c
0022460    o   m   p   i   l   e   r   :   o   p   t   i   m   i   z   e
0022500    r   -   l   i   s   t   )       (   u   n   i   o   n       (
0022520    g   e   t   p   r   o   p       (   q   u   o   t   e       %
0022540    a   r   r   a   y   -   w   r   i   t   e   )       (  \r   q
0022560    u   o   t   e       c   o   m   p   i   l   e   r   :   o   p
0022600    t   i   m   i   z   e   r   -   l   i   s   t   )   )       (
0022620    l   i   s   t       (   q   u   o   t   e       |   o   p   t
0022640    i   m   i   z   e   -   %   A   R   R   A   Y   -   W   R   I
0022660    T   E   |   )   )   )   )  \r   (   p   u   t   p   r   o   p
0022700    s       c   m   l   a   r   r   a   y   -   o   p   t   i   m
0022720    i   z   e   r   s       f   i   l   e   t   y   p   e       c
0022740    l   :   c   o   m   p   i   l   e   -   f   i   l   e   )  \r
0022760    (   p   u   t   p   r   o   p   s       c   m   l   a   r   r
0023000    a   y   -   o   p   t   i   m   i   z   e   r   s       c   o
0023020    p   y   r   i   g   h   t       (   "   X   e   r   o   x    
0023040    C   o   r   p   o   r   a   t   i   o   n   "       1   9   8
0023060    6   )   )  \r   n   i   l  \r                                
0023070