ELF          >         @       F         @ 8 
 @         @       @       @       0      0                                           Ի     Ի                  Ի               ̡     ̡                  ]     }     }     h      h                                  (Y	     r	                                                    Rtd   ]     }     }     h      `             Ptd                  \E      \E             Qtd                                                         p      p      p      $       $                       GNU *KRbROg~|                               "                                         !                      (                      <                      O                      c                      j                      p                      w                      ~                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                    '                     .                     6                     ?                     G                     O                     V                     b                     h                     p                     {                                                                                                                                                   M                                                               3                     r                                                                                                         &                     }                                          7                                                               D                                                               &                     p                                                               O                                                                                    *	                     b	                     	                     	                     
                     C
                     w
                     
                     
                                          O                                                                                    I                                                                                    1                                                                                                                                                   (                     C                     ^                                                                                                                                                                                              [                                                                                    K                                                                                                                                                                                                                  '                     <                     N                     b                     v                                                                                                                                                                                                                                                                                                                                                                     b                     u                                                                                                         F                     ~                                                               !                     U                                                                                                         "                     "                     "                     *                     *                     +                     +                                                               j                                          J                     K                     k                     p                     w                                                               (                     c                                                                                    m                     	                                          1                                                                                                                                                                                                                                                                                                 S                    uT                    T                    vW                    W                    Z                                                            ͕                    Օ                                                            	                    ޫ                                        p                    w                    }                                                                                                                                                                                    Ĭ                    ͬ                    լ                    ڬ                                                                                                                        
                                                                                '                    -                    [                    y                    ~                                                                                                                                                                °                    ^                    d                    n                                        ô                    ɴ                    δ                    ش                    ݴ                                        
                    +                    L                    j                    t                    y                                                            ַ                    `                                                                                ʺ                    ٺ                                                                                     {
            oF    @            $L         e      V    |            ds    P.     !      ,    6
           K                    	               @     	       )    	            J         x      c !  x     8       "    0n	            GH               ^    p8     /       C    @}            Ȅ  "  p	            A   =           ~V         I         0            r                      s                                         o5    	                     K      8    g     D       %   -     Q      N*   >            &v    `K           E~    0B     w                        y(    `              #            R    "           a                 *    P	            z     	            `                D               ɢ               r   @-     	           P	            \                S     {     h         "  	            B    h            /    	            <  !  ؀     P       J    P            n     	            B[ !                 p            d         %       m    h     (        "  	              !               9  "                      6      i               &   F            (   @            Tk    	            }+  !                  @	            (p                 "  P     a      Q        =       _ !       W       <     	            ~    X               !       &          0     `       o                 !  (            k                    ^     4       8   `     T          hy            Ԯ  "  	                &                     P       xI   @            o        6       z    	                                                                 -
                    `           0
            
               p               =  "  0     3       5J    y           _"  !       P         "  	     h       T     K             T8               \    	            !  !              :s    I           ܀    +     7      2'   `;     n       2    +              `     +           	           :  "  `	     n      c               T "       
       i               {b    @     q       L                =y   0?            R    @A
                           H         *      _z                L    p	                ^     C       4                 5   o            L                | "  p     k      ~    /     U                       SS   0            rd                 "   	     A                       i` !       (       N   #            +  !              D    K               P           J               }                                 @R            F   z
            :    s
     9      b !  h     8       \    0/     =      h   `               07     8           f                (     8               C      V "  pD            Y   0            @^   I            is               ~f               gm    g            J   n           )    p                              !                  @            Vw         %         f            @'    `	             b    0     ;         !  ȣ            :        F      [8  !       8       F    (            M               R               k   p@     M       J   #               &              !              5  "  
     b       d    `           du   +     '       O    +     :      Un                                q               G    @            9    pJ     |                       J   
            xg         5       /k   0I            ,                  d                    0       W-                !       P               #       $t     +     Z           r
               0            )     	            CY    `y     A      *   _            A    n            N                c         3      $  !  ,     6       
 "  p     	      B    P     `
      C    p     m      <    P            H        O       y2    -                     6       &    	             ;  !  h             z    /     7         "  	            z   `                            !       #       }    @           Q_ !  z     Y           p            X    @%                           o                p               9u     7     Q       V  "  Х	            &   "     _      ]e    @     A       ] "               #    Ph	              "   	                 I
                               '               `                     2      X9  !  X     C       ˌ   0            *k         d       hv    H           a    0            Io                             Z !  H               #                M              0     !       /%  "  x	     a      *5  "  
           d    `	            ;  "              H         O       T                %]         y          k     *      7-  !  p     #       s     1              !  ;     %       g                   h     =      ?   p     B       ,    S              !              %    @
           7 "        	        "   m     	      ,        2      m   p<                }     r          p
            G  "   	     A       )    #     6       w   P     R      ϐ               x=  !       8       ߱     <
               
                               P6            s/  !  0                  	              "              U^   Z                ~              "  	              "  @            B   d$            1    ~           !         H      
    J     +       6   0            3  "  	     h       [    ,
              !              I        z      &" !  P     h       
~               4*     	            _O    P            mZ !  8                    [       j   p     
      .   `            Қ  "  	     +       ޛ  "   	            b|    pS     T         "   
     ]       >               '    T               6                0+
     F                      ]  !  *                            &              Y "  @     r      5    	            F     	            S    0;     /               s                        "   	            q'   :     i       (   0     	       M                    U     Z       W                 "                 0            O                O    c           /d        Y       3f                {    0     =        !                  8     0       R\   ,            w         Y       <d                }         -       Ǻ  !              GN                k  !  |     /           &           %  "  P{	     $       T "  0            Y)   =            '{   0`     
       O   Pk     @                v       q         1      T                #    M              `}            CK         x      Z    PX           |    P@           /    @           *   <            X               r    @            k  "   	            \ !       /       a !       (               T       F                ?+  "  0
            )  !              d               r   (           $   @N     s      qb !  `     0          p               '            \  !              7  "  s     R                               0       I   @            	*    @	            E                $w                |  "  P	                h              "   	            G  !              s\   z            &   P     @          py
     R       K    
     T       %        9           w                     T       )   `T     y      bO              zH    @e           ~                   `9
               
            v        %        !  [     [                h       ^  !               3  !  m     #       S    p}              !  X                            q   `     S      z!  !  Є               "  	     h       P     	                ^     C       $Y !              D0  "  0
            h    @     	            	           3   )     Q                      D   p7                                H$            N               \1  !  Х     8       D>        T       F    	            Lh   P           w   	            /  "  p5           }               
   0            S                   ,            L]    `(     T       N  "   	            +         X	          	            ;               x    	               @            ".  !  |            [    H     =      `         A                               Y      ! !       o       W  "  @1	     E      I          n      _                   `     '       ^ !                 @            O                i         5       n`                 n    0     5      j}          h          07     	        "                      J               ,                #       }                   #            w         p       h    Pu     ;       {    p<     X       94   3     +      M#   0            i               1    P%            3   @0            '                 "  	            '  !       (       0  "              ]        #       "    g	     0       Y    0            @  !              w         %      [     B     :           	            Z               no        _                     F    H            *    @h     9       ^ !       &       b !       0       0     Q
           ?   @H     z      ^ !       !       0  !  X            y    }     i      ~   P               `1     
       3  !               r   0,     Q      A    0n            d  "   	                
     L                     ܍    0     k       G  !  @                    %      42   \           ~               4  !              @D     v     d      \    ?                           t7               >X         >       n  "  
              "  0            %    	            s                     <
           ^    '     r       m    p
     \      +    x     P               Q      I%   H            YW    {              !  &     b                      |        _       SB                2{     W     8          @            >    `}     #       ~    @           M7    	            d   @                    /       (O                     0h            Ǐ          >           F     	        "              ` !               Y   6     S       ,  !  h             tT    0     >            	            ?    PG           ,                                 0
            `   м            .   8*            Ȓ   0             p    7            u                 !  P            9   p           w   P     E      ~               )     	            ?b                }  "  pt                         t   @     O                       ^   |$            $A    @t           4   P-     #       9        :       @   `X     	      t    B     !       ؑ         9       k    =            y    o     F                      y    W     (-      [    z
            kE   z     T      J   `=            Q   P%            *j    p            n    p                          9  "  	            U  !       8       y    	               !  h            E  !  h     5          |           e   3     (       4)    	            %^         ?       >  "  	             !  p                    0       <  !              ?    p           k    p            t    D     ?       y                          0          P           *   ]            P   @}                0 
           Φ    >     2       ~    K
                            $   Q             "  2	            o               &        g          p     B          P            yu               ̢     	              !              g               6   g                    9       w   `             SL    -            Z               )               P    P            b   f     `       è        k          P           r                               w   @               `;     o       E "  0           h    3                    .         !              R   %              #            h    `q           h    C
               @V            z:              ^ !       &           p	     _(      4   0     &      p               !Q               3   =               
            &H                ;    ؐ     0           p%                    k      h2  !              &   &           8   `           f                   ж           Ø               @    po           υ               g  !              9  "  P
     d          pv             "  j           z   PH            ;  !              K    0            z_    P     h           `            s               n3  !              þ    (                
            Ł        `       E               U  !       0       2  !       %           Ix            i    	            L    p                ?            $  "  y	     6         V     }               @       =,  !                "  0	            i>   `     L       F    	            +e                  P               @2            Y !               u        X      [y   I              !  h     P       -  "       ]      E3  !  X     h           V
                            gp               )~   h            )    	            Q    P     V       &    `	             d    P~     r       -        .           1
                @|     J       e                     	                     Y         @            }   0            K                ]    `[     9           H                   n       v                  "  `	            pk   H                                   M       1  !       #       օ  "  	            =  !  *     #         !       0       C   `S           1  !              G    0            X    0	     0                       ˥    й	     i      s               tr    D            w    #            T     	     :        !  j     $       8               ra    @            Zg         0      l    m            -    h                                    p          Ё     	      4  "  
     Y       S    @     B       *m    n                    ]         x               P     %      B. "  `                   +       I   0u           91  !  (            (     	            Y    m            (a !               ~                 "  	     b           P[     %       S              = !  P            ȁ    $            G    P0
     0           `	     $       !8  !              9  !              F    L                @            n         ?      .   p~     	       E   P|              P              "              -  !  P             s    `(     Z      5|     R     g           X     0       e  "  `            Fw                ս    Ȕ            #               0        ,           u           Y_         A       a                  "              g  !  `            a   @            >   !       P       "  "  @	            _         (         "       a       da !  p             ׂ   #               в                m     #       #    ph	               p7            W    z            v     0     5         "  @	            ʧ    iy            l   p@     M       P   ^            /    0             "       0       b    P            I                ̳    pN
             !  A     "       1)   p^             "   "	           D    `            $x                ~    :     5       >4  !       ,       1   p            HZ !              Ŋ        #          |                              `            N   @            $  !                         P       q;               o    pB           I     0     a      X     J               08     5        "  @     r       h               Y        [           о     @       c)    @	            ]k         `       w    ,            E          H           {              "  p            C   	     

      F`        h            	                )            {   @1            ]b                    >
              p               &             ,   p     ?       X               u    ,     *           W     0              Q           	           c    0            )   A     .       X\    p@           }                    @     ;         !        h       v     	              !  H     P       D     T
             !  X     0         !  é            l    P:     0      v    `E     I        "  	     g           )                           ~  !       h       c  !  @     h       ߋ               7   PG     %       s    p$     .                                0          w              @           L  !  Щ            ӷ  "  0
            y   0     /       &    	                 `     ]          b           "    C           R   @            4S               P   1     +       Y         Z      w                 ͉     	            R                <    ~           2   0            0   @x            z*    [           Lb !       0       &  "  z	            ?    `u            O         !       |n    P            ڼ  !       8         !  P             H    @            i    =     B      ?  "   	            W                     V               x           ;  "       E       @    }     u      VE    0            o               `         E       \ !       -       ] !       3       we   P            r    `=             !       #       Z          P       X !                  Px            .    F            T         0       ^-  !                   	            	 "             U  "   	                @            b        H       f   H            ۑ   #            V    $           ֋    0
     s       '  "  p	               "  	     e         !                               "  	              !  0             !  ȧ     8       [ !              +         }      !  !  x                 F
                   l       L               ~L   `0     O       '     	             D    p            ]               Mq    P#     P           P'     G      ܾ    H            (   ;            Q    p4            }    p           u  !       0       $   0b     J       
'   &           g   0u                p     }*      `,  !       ,       j         T       h    pH     R                           n            )   @?            oH                                 {                `               F     W       Z   Ѝ           K        5                       !  M            >   `     L                     o          x            	            '   ?            j    	            .     !                         7  "  0
                {            (    	            J^     (     T       g    
     &       A  "   
           ^ !  Z     `       ?    	           Y !  8            s    )     Z      ~    0	             !       ?       B    
     0               n       .  !              0  !              J  "  	     h       x    h            k   @                             @     a         !       0       pq                 }    8           
 "  p           m               Kv    PD     $                z      q   pv            y&   "     _         G           ;P                tX         %           y     ^         @           " !  0             @   %            s   .           6  !  Ё              !  Ȣ            ƃ   P           ؖ              F!  !               g         F          Q                0     v       |:  !  H            @z         l       e  "  `
                                 	            w1               Z !              y^ !       !       ݕ        g           	     [               S      "               HQ         
      R    P     &       m    `               |     h       _    @            A                E        !           w            [?          o       (q    &               P           d   @               Pb            eD    @e            v    B     e      K   c     	       ?p               F    I              "  p	                      `                    '0   0            M        P      v               C   `                             =U    8           \    '     l           `	               x     0           ȡ     P       r   `     l       ?   `     Z      '    	             QA         }         @                         %   H     4      %   B     O       2-        P       o        D       ,q   P               #            1  !                "   	            gA   $               @              P     r      $Z                       x       o    
             "  	                    "      6  "  P     N       G    P            `        h                      .   `     ]      b    о	           ύ        -       >                    S     N       i   
            }    `     /        "  @            8    p              !                  
     S      S                               Y    Hx            {  "              F   `     `      ˦    A            \{    @W     9           -
            j    	                    #       ޚ   P}                            2   -           5   `            5r         C      w                  !               I                X        (          ~            7T                R                         "       L         G       <`                 S}               s  "  	     b                      ^         V           	               P     ~          ;           /   Ќ            v   p     &           	            R    }            	|    pR            Ň  "  0	            Ɋ    p	     	                       @              g   P            Mj        =      ]               h                |         -            /
            }  !              a    
                 	            Ev              v   6              T            y                  !       0       T    %     F      m               |M    P     4           P     G      v>    P            )   A     5       w                Ϙ  "  @	            i               q               Q    0$
                              !  @     %       c  "  E           6                 N   P1            r   0     !       C    0              "  	              !                "  Х	            b    #     3       V(   Z                     H         !       P       }               b   a           $               '    `	              !  @     h       KP   @           Tz   b           -  !  |            =@    z           Vh         
           @
             !  K            '   S            m   :     p       d                    |     h       HR   '     a      6  "  @
     B       Nx    p!            g  !  X                 R            W  !              !X                   	              @            =        8      f        @      	q    D            r               u               m    ؓ     0               /      W !              a !               e   P            v               %  "  P}	     .      B                {    Ю           7,               q   &     S                      ߹    	            c(    	                    y       U "       
                                     %    7     	                       `*    	            Q               #    @*
     I       7   `                                ~            n  "  	                	            J  "  	     e         "  	     g       hC         p      d         0                         0     b                                                    -F   `V           a        h       8}               s                                6               ,               p1     z       f                w    p"                0$     
      :s        V      p          7       n                     }     c       M         !       N                yl   =     A          [     	      E    0                 	            L     	            Z                ɯ               E         o         "   	            C  !  Ȍ     0       ~D   0      g      5    x     P       _               H~                 !  8            7(    	            `    P     h         "   	            k    L               p               )$            2I    @     4                      f        D         @A           ax                ~z    `0            Z@   p%            ` !  P             (   1                P'     O       3     ]     s                     W.  "  0
            ~    0D            +                /   m           /  !       ^                         !       0       (   \             !  $                	            n'     	             `         !       _  "  p	              "  	            X  "              L    `            p    @     Z        "        5      =               bL    @           `    P     $       (! !       f       z   
            ڝ  "  	     h       3   P     %         <     c         0              !       8                       }#   P           K1        2       U    6           e         -           )
     \           `
               )     !      '    	             2  !       #       w                  "   	            6                _+              I   pk                          x    pR     4      [    `
     	           `V     $           0            A              ,D   0      g      tS              [ !       8            	                 	            T         w      ^                  !  5              !       ~       p    	     N                          p
     R      4        P       p        M       *    	            0    	                P     y         "   	              !       u       o               DF                    i               p     J      \         ,       L                  !              n                ^  "  	              !              j !              P                _G   p            :c                         	          jy            1   p             !              J                v    @"     .       J&        Z      K   @I     )      /        "        "  	           v  !  x     0       Y     P     I      5   0o     |       ;   p     =           5     7      t    g     ,           x           vv        
       4               Y    ~     |       f                Ru    P     y      P              BX                u         !      ш    X
            %  "  	     e       p        W      Q               (    	            :  !  (             l    o            L    P            Y               .  !               G               S   @`     9      j        s       ׎               c0  !                   
           4                ۗ  "   	                            e   #            C               +   P            )u   `(     <       B "   g           $c !       8       a    P     h          @            F   P     x                       *+     u                     U          |                     8       %   p&            9  "  `	     n      _    `r     e      m         9       =        #      q   P            K    p           FZ    >            _    P     h       .g         #       w    @            |    S     _         "  P	            6                 (i                       s       q    0     f          w            d    U
              !  f            q                 
            ?    
                    n       Q   0            *6   0p     
              D       8 !              ܥ   2     -      ^+  !              `J               }         ,      (                r
 "             !3   0\     u           p$
                    0           
            >U "   {
            Lt    1           Ր    x                            B    e             "  	            %`        p       ̱   0     !       6  "   
           '  !                    
                            P                I    
              !  e     #          v     t       nK        q
      n        L       y    }     i      -z   `           N    	            "   C           ^         V                         "   F           HN   0     	      P                 E    J            k    `^             "  	              "   	              !  
               0            K   p     j       X               O    `"           '     	            ,h    p     4           ؎     h                          #     3         "  	            d  !  #     2       4(   `A     @       #    h	           b    P            9i    `                  w
     A       (    h     =      "    Pn	            ';   0     f      }                @        w         @     X      
         1        !                   z
            H    `            0   0           (T "        q       ڲ                 "  P`	           !}               Z    P	            p    	     @      #         
       y    :                           c/   q            h   @              #                @                 0              !  @                              !       8       0  !  @            0  "  	            ڎ    `           o    `.
            G                   !  (     0        "             H{   _            r  !  ~     x         "  	            X    `     <       ~               p  !  X     8       p0              $    Pu	                0>               	     =       t     E     6           	                                            y         !       @                  @     6       )    	                 	            { "  p     k      2        '       j~   @                           8  !              :               (G        S       Ҕ   p     @       e        	                    "5                    ky            u=               |   #            ]   
                (           b         !       $    
               2     7      ,  !  h     8         !       %       R    S            Di               !b    P     $       x    0-                           ;g   @     H         
               `	           Yj          u       [     	                
     #                       x                   6            0V    [           x         6      . "             D   @     ?       O   *           0  !              b  "  	                `
                H     X       x               Tq                  o
                                `	     N       i  !  1     b         !       h       A    ly            A    |            f3    +            W "   {
                           *  !        `       Q     5     v      {    S     +                      J               x        |      o   0            U   U            /_    (     k                1         P            	`   p     h         !                  )            d   
            q   0     P                    <M               (     	            r          7       ]w                 4                               1  !              1B    }            <  "  	                                           &3  !               3  !        8           Л     ~       B	 "  t           '   @T            `Y !              z     8           f    к     9         "   	            7    P             [M   @            P   K     ,      /        Y       ~   p                    	      )#    t	                           ԣ               U                  p     4       V   P     N                       o~    {                                           1  !  ؞            R,   p            z               9  !        h       +e                K   @;     /      n                   pn
              "   	            t         x       _6   n     ~          p     )       Q    T                 '
               $,     %       #   P     )       9   P            [    Pi
     A           8     (       +  !              ,  !                "  	            )          "      &V "   {
            'R                7x    0             o  "  	     e       1   @c            Z   `~                 2
           '                	   o           6\               Ir   @             |y   H            i    @             rt    <            D  !  `     #       ^         (       e         "        "  `	            h@    }            @    h     <      Hy    b     7      V  "  
           x   ~           ٞ   w            !  !  (     P       +  !                "  P	     e       >        #          o
     ?       +    	     !                \                                    q     
            @               !S    ~     ?       G   @-     	       9  !       :                       c               t   (     '                            -             !  p                `     0       9                Ur                         0       z              m  "   	     A                      6   e                P$
                                            o   @     a          1     L         !  ~     P       =  !       W                      f               p                                  	            hR    &              !              ~  !       5       )   V              v     t       	 "              ?    p     a           
            X !               l   >     E           P     8       =                f   п     D      k   p_            t   P     i      e               g    @     	       =  !              R5   z
               @               `     g      F&    	             l&    	             h   p            N                ] !       )            \     
       +"  !  @     P       ʖ  "   	            G                    8     0          `     ?      `<   0     p      4w         ~      2  !              q[     w     V      
  "  `	     R       t  "  	                          U         "       r   0     5       &   $            9    p}            D     	            8  !  "     6       M               KS    &            	 "  h               	            fi    u     @       qo                     @'                            Q<  "   {
            N  "       z       ,                O                   	     J       l   :     p       L    	            Q        ,          p            ,  !       #       d         '       t     L     x        !       0       A    =     :       :M   `     !          h                      X       a    С	            J    0                                         Ɵ     	     A           p8     /               6      vj    	                g              !              P$              SI   z
            %               l%   `B            H         d       D    p            Nl     p             "       $        !  P            0    P     
       sr   0%     /      d   `               H                !       P       Sp                |    D     D      c        "      :  !  $            v    D                ȑ              !       %           `
            5              Z   p{     d       A2  !       #       9     /            O  "  @	                	     D      5  !  H     0           _     K       - "             z   @     k                     @               FG    0              "  	                           (    @	            a;  !                   	            2    R                -            :  !       h       HQ   PQ           Z    u     .        "   	     A           @                    u                                       z    3     7          	              !  <     8       "*   Y     6      G         d       I                -   @     `       1   l            I    @     t         "  P            1   Y     <      ]J   p=     e       J   0>                             4  !  H     %       q                -                &  !       f               k      8   0     S       UB   -               P           2?    0            !z    Z           Y  "  @            -   н            -  !  U                Џ             ?   @H     z      /   P            2  !  >     ,       W    `x                     ]       >   f           .               =  !  ~     x         !              n4  !       h       T                 Y9        :       j    	            ~               m   z
            >  "   	            U] !       8       (b   x     (          #               #            =$    n	           ,  !              o     D            C                  pX     \      ,  !  p            tx    T     +          
            eX !              g         E       Q              s                +   P            Ȁ               ʰ   p6            ]                   p	     V        !  (     m           P@     3       '    R     d      Of   `     R          i     D       p    @5           !  !              J  !              }    @
     x       
 "       a      N               |q              ڵ        =      z    0x               Q            ?  !                !       3       l   `     u      D   n            ]  "  	              !  H               pL            j    P]               #     6       &   P           Hx   P     E      .   0     !       ¶    p           w         "           й	     i        !  @               f     5       E        k         !              *    )           ,   P            3m   @;     /         0     5       t    !     Q         !              QC        \      UK   p<            >    p            	?                E   z     T      Xo                 u    N           .~    P4            !    
           ] !  ^     -               +      _                g        3       3  !              V    p              "   	     A                        l  `  4@  @8b D    %     	           @D B       !   @ !(     (  P@       !     B  H@              @    `L   D        PA1`     $  D      @   @ ! @  @ 0           @  @     % L      J D$@ "` 
      H @       &                @    @ "P A( b"      	                  
  A
H DC             V
 	 % (        1   `@            AD        @ @ B     D  @ f   B HH  @"@     
 A&  @  0b!G@    "   	  4             $@` LH      @               !@ C         	
@ a 8 D@$ @    !$       ! (      @@ 
             "   @    	  @ B P@  A          @ @    $*     #D@  H!@     @   h!"     A	    @n   @  $     @  A4
        	`C	P   @  @@   @     (         @   $ D0 `      (   %    A  	 `   a @HB @ h        
@   0       
     
H        ā P      @  ʀ            DL
  !    @   @    D    2D  
        ( 
      @       I  Q          %  @  @ b @   PD  B            `@ 1 (  F                  d @        A "
	h 
,    @     !8`     @     "        B!   @    @   ` *@` P(" 0H	        H "   @   "    0    H   D    @a@   " Ai    @      1B4L     4 @  @0 @ ( HH &       @        $ @      @! D   ,T @p          PS@ H      A   !        jP    @ !J HAA @H  !P      @  @D       A        D     H               A     4        0 ! F   AD            (  	    (   	"A                 
  JB  @        D  $@@     Y  @       @@ 0      $0          DD i   B @ L@  	  -D- $         @  @  4"      !              B R `  @P    @ (   $   !    B   @  $        H       (   A     @@  @@        " @$B     0 lB   @@ h        @     	  @ 4D      p  @    @          @A  @  H $" D           A$  @@F          @ @$ BD D   @H4	      @                  E  @@      @(($
        @  @        @!    @ @         @ @  
    A B                P	 @`  !           R   H
 @   BXb  !     C   !   !B h  @     % @   	      B0  P    h          PB   @  (!    @`)       d$     D   a$      %,              T  @h@	
         "Z0    @@@ P   p    Q'$   H      JH    "    @"         `        @B     `        @p p H           H    (       PP       !    
      1 $    " !       %       	  B     Aĥ  D        (         @ @ @    " @(@  @        D             0      @       H  %X1    @A  ` $AP L            @(    ` @   @  QA  B    *" R   PHEb A   P p     @  @      
         `@PD 0D       m   B@@ D      	     @   ( $   %P  x  @H@ h                @        @ R           0 	    Hb U     @ B 0   @     `D   N ,F@	@  P9  "0  0   *0  "    H  "   #  i  4 @                     D@@ T               @ @     @A     "       B$UD  8  L    $  &  )  ,  /  1  3  6  9  :  ?  G  I  M  R  X  [  \  ]  b  g  i  k  s  w  z  |                                                                  
            "  (  .  3  8  ;  <  ?  E  I  K  M  R  Y  ]  `  e  h  i  n  q  s  y  ~                                                                                                       "  '  +  .  3  :  @  D  I  J  Q  U  W  Z  _  e  i  n  w  |                                                                            
                "  (  ,  0  2  9  <  B  D  I  M  S  U  X  _  h  k  o  r  t  w  |                                                                                     #  &  0  3  6  7  :  @  D  M  T  ^  a  e  h  m  o  r  x  }                                                                        	            "  &  )  0  4  9  <  @  F  K  O  S  W  [  `  h  p  r  v  {                                                                    	            !  $  (  )  +  5  :  >  @  B  D  H  J  K  O  R  V  X  ]  _  d  f  k  q  w  |                                                                  	            "  '  -  0  2  3  :  ?  B  D  I  M  Q  V  X  ]  b  f  k  m  p  s  u  v  x  y                                                                        	  	  	  	  	  $b7G\*|jXv!~k˃\ж˻!qڪ^m_#96=ǽew{}BM(A,zoXQR|sM=h'#*1z
QL$/،9{2&Ė4uXb|1::]*!*Z?o'V8#.uUS8d¬cgC׀:gr40 vo#Yd>G%	;%lZfh&PbļlGbZUR$	P
_Sn%ܿt6P|_iq|=REWEjzg^Ȳ@R; &Lǉ	=1wF4BrHZ5Wd٘Ȼݠ1~ܶ!V9/sV&5x]i@6Ї]?RYQ"D1 r,vTx;γ;E,$)"1 "9YjޞGes4f!-[ӆV `Fe"r3r{ieԦ<w%uKN-L3A>ѪGp`7l:yL۫&mD~%>b!nkW?lBg 2oy%QrVQ|A]b@
bP͞wAT1{*rDx..Q<h983jMA5D[PDR~>(ȎBLġk,wqAuGpVޙ.Ȃ\l'$
aM	.Z8Sh \ A1.\JܷD(g~j!O^$|JB<*#-*2K׏&2$v2&
Zn =#LZO;m|qV>t9˨<t==u0h-ՙ&4̞7z2PŬ_U§Z%d<
f☞yKR=LygFa샍t`ExU4(fƪF dlVn `:([K@BC(!8^o
h9+ǽU픃Pp݆0'7ފt2į䫘<ǾirpߖC{tT{`={OS]HenJA@OOk#q(]Q[gF ~Ij6>hK 6ja 8W_SEBu#/KJIVjI<6֦nO,<8$tȕ:|s<dF-S~ȫx#H.jX2̓zEc0CbˈL^a thIy+rIPdRwMci"l4ΙeњBN~y8]-N\=SdX3hݜPj[NBQO,!-k>nsv\u,~MH\\DΚr.aP`#p:ȆKOTP(MC
DZCj;,{!8*N2>N~
3*IvJAئ<7 mf+hErq|-I.SïX_Xû
&llcyVu:3G(YMQ>pfJs\j,U%D84ըYgd4ka&Eu茪$<q-)#3{V\mϓڬisB|zNJywSCw'a)Ixx	$rf DF戕@Y]KDZ.|tDrLcM@|_\ig+hr^-S㷺n.W$(O,kR{ B^85ShmQr1?{n`ҠGV "̳X(Ld8.rC k#>?d;DʷL)@V>f S7b%bv*P("'R@G2P0^4}]潂pS]f^zbɕ~	\Ad0Z^]tc|(ԥP-eի܂zMӱJ1fċ^!.AxEk4z.Aierau^GHFrfmJČ mcyr:ai	hU8"	5;CZvyzrP80ˤR;`:\X=Dr_>串&%f2GX<M:/MeYz&sO,@H7Kˈ!\Ή#cZj\D+ܩBWd]>k48ʍ"]E<h={8- <
	QI	,I];=t޳ndϭvV1G&^{\%lk
hF0aUO,P*RqڽyҷrVL\\Y?vw%Q8*yiL;\\f;ǿQhSDRC*1sPjsGjsA"ݦ<.({1;Jd6s]c`|2mE(p2.J3pvPx6YY(5RvQQQO5azQTmSH{hH5|!I;Γ Z)APʃNh,Ђ.SLmJ(z&(JXQ瘠V`,<!Pn-#%{x\{OFT77[-
vSE@oo$Ywjd-"oHRa BTÏ^O"@syH*HI v"BnAbC+ ZbBjtr=^ygH&kLđr@
O,>k$!H'23Dj@ĄzRauFE~?WWZ7ڎ(ibPI v`YRI v
L2vl< AJKj(z@ToG{$pIGLD^T4qEڤbiͦ`%"9PnFZHPdZq&N'5;!RO}}`b]j}UAZT+-Ps`s/z52INm\I v")^I vTО<!pj+;Fy֍;$6k`tgv;v%zm4(^Y;&,1"NT̙+T38bү2ew'0u`|/j4$}8@CwO)v;waW~g`>dZ0P-x	
E & GP9*9D qs5!G^5Gސ|TtRix&etQ<¶5ƹc@დYO,QTn/܈+uc( _(✭5^!i"WΕ<%d,&oo*Qj2JKŬk;Άg/DTUl; ǥ pj8i4TK$}ΠS)eDf%HG̯Aǰě*C^6-yNGj.gTHTz0oY.jKӼ,	My$?PƮj6*W3	9as(0FHOGTQR2ƆMM;<ѿbn@}b
>*lpo,@n"b|Rtf߼k@3ոSAʹDF8BT1nr$^<x/JFCPP?an#UKryMwPȣhh_#Zazr;`,O&V3%4^aisU*OrC
{vo^]tTbcAA9} z/@bლ? خ+8)nDh}ℽTݭ%>:-t"d;Nq!bvp_H3.CٹSdǁ.1T>񲟷^HĠN cI^Q,1ׯZJ\$zSY0O:oϫQbzh)zv>_hA|N`VVPr&*O0p,M&zq/1$"t2f錆#|J;غg\۸|e^
opˊwhgF]btj{ ػuUϟ;Z|Cdm 8ez 1%,lbLZ<+$jc.wb׹'EtXة{O,NWvd6?lpp&LjX+/5@5r}0zgðWJgFW.vֳ-	'L>zJ$Խ0|M7ktb%,V`8wc3@3)`oW_.s
XsYFn3f&SF	o	]H_X=I{vn,.eIe+D5þK3%$,Yv%C	^9l0N;?ԦW`%doX5KʡJ3h8a.}'q/CH5"_<#s^y
֩q*Y0Jƪ74<縋CO*z|v]6iY---=n,|٠3HJp0Fᰋ_4	d:d{cҖt7ڤVWTm&6QQ;NN(∋,M̟]nb=ke/9,bW,9y12I!7]XIh:^NێByE5XKH]z/Zf&!J}6~**9@h[;=i[Z+P<,;e"j0n?H^:nd$C"f.*Yr."]4q
Rd3|N~gF7>PG0R<K\*LS9fPY3VNX5Q6Rg*q1p
U8d"l/XtPH<,sIO1lT0%hVD?tuX3	.FL6aso^I\uyƮnƾZo#.UU&oq,%t!ōSVFȍQfzZմB)Z}/cX5Rt#qC?KϹXDB<t./'vꠁ'BzA뺎Rɲ:cLAT Lm:]R2c$ŕ/P|?w#Y~7@*olgFk]<ǰΪhDw-l)?Yɡz]hn"@iwmhY6{|H3ҙ6la,'(O,V(e]{2\K}l68<^%fZ K2ςq)a>/|p|l-[*OgFR{6(]I
\v)kHy:!Z]ڭX`0J]n=HDKU7ߦDn[:o|K2T4"bO,@ԇ}3=׭{ ue#z|4x8ކ}QwF*1.Z@k"ԫXpޭB^+uVE
_-	j'#@صus;f78ORFE97 3”9i]9' &M~WH1N?ˊw\qcj<^xd
DgpͰS`cО?X}"h07N[a!)b§cd9yp>p(]+J?lOOֆ:?Ɏ-*]V
Jkt~\h:C,jL!.jhytjTв'kMt̙Iu|2*͎-44b5<~qn~.~b}Ȃ&n#*78ixXD1LuNN8$<,}`t{Hp[snsgFf)-vo[1H$iwcVAPF)#oN8.} lQx)9~7܏-zN`fآo잲-jX"HqR\w3a}&7
Qϑ= 16Ѷe~HJ&U3E? 3ByNLjTxHĈ(8EĐ@P4[ȶ3|FS4(P<8$'n_[4xe22IIqK9V2]6)[R$ꎇ׵S|9b$ߔܪtJf&_g\x+VMcW#Aϓ^Ŷd e))T7r#ʘkXˏTevwG:՗"VY1Fݲ5eX"A@Z3P>~)Q!'G0N7Pu<B.Z?zhHO@~\*e~:\4/RLv8<ўA[Z):R|W`dD]Zy{d;@9!jSgF2:-ƋXm\pbyh+v;19J7"h>X%YyeZBG
J&ƐKj2b9vA6Q'O^&dd{Op0nXn:"mN-e<mNj$q2f<2'R?ԡ#lsNLw;FRr$o}ߘpکھĢsQT/x9QízZJ;^x<=Lpm;`9دn#;:BNu.wzNƶb4)WVrnsQv;Ɔc:`a!6R#<ڧ1>$Z;Ύ;=TYֽ e.h<Z#%iynhҒ4(<,`\Pg;<,x9dA/&D Z n47.㨖Vm8&kyhkd	6PPت9sn<	;=xbuU8.Iٲ3<APyݑOqNmzs	5[*>YY/L#>^H?P1=uH](co"V#,nQ R,R*j;.8p/1MvE4jw#3hytx&Ůb6<972\Mb~C@P퍮z[9/'un8}!@Z,Xㄐ1jPgnƢӣ!qOvx0KjW&ݧdFW/~^#̰]VU;g\0)C{rugFFg14,0Zȵw({v&9+]I]\;W&ύgF66ܣt	  	                        X        &  2      	  i    w  "  R                            #              G           +  -      9            t          _                          v      )  N  I                                                                                    {    V                          	                                    l                            q            >      <                P        K                   G        
    H            f  X          "  S      .                  Z                      ;                 )  Q     3            *    z  	      i                      W            W  p  .    D             m                         Q                          z                                                                Q       	  	      l                  	       Q    3                            o            ~  C                           W    3  J                                      0  ?      g                 M          A  P    b  !          z         	        V                         w        I                  |  #   h                    T       L                    w   	    )               P           F  T      V  Y  !        C                              m                    S                      f  I                 t      _          j              J                        y    j             ;              y      #       "                                           
  2    /      z                     	  %  Q    	                  _  ,                                   '         /                  5    t                                             8  )  D        		  l                                             B  n  *      a        <  >      u       
    *  c        r    3  f    T      e                                    b                                                   U             s              ;          ?        c      	                                '  n                  v          0      i          7              K  z                    x  Q                                              g                Q    S                                                                                      +                            O                          6      {              8            >        c  
	        1                                                    t  x                        N  !      _                #  a                  ,    u  C                     ]      v          h      x              g                            w                ~                             ]         U                                                   d    e       <        T      f      d        y                    G                  W                     6          d                  	      _  <      :  r     (           K          Z  G    A                    e    s                                                       :    A                               	  9  H         ]  .                      z      %    @    4  P            
         [      @        o  M  a    +                	        +        P  "        y              M           y    m        &      i                    |      Y             ^  5      H             ^                             F              s              G    S                                           ~                      3                   	              1       	        H        V                     +                              -       l                  h    e      J        Z                    +          8              f                 w          b                       |      t                            *  !               2              &  /  $     1                I                            N      l  2              _    C                                                         s                         3          1                                     ;  C      m  n        2      ?  *   [      v                                                         c             O    \                 $  W               u  x      d                  @      R                                    #    X       @    Y  H                    o                                    	          7                                         ~  O        q                               U          E  a    k  s           9        8            ,  <          C  R          {        v  ^  +     g        :             u    [          q          =      L                  7                      r        J              ~  v          j              X    /              B                    ;      `            S        7        r                  [                ?                            2          v  a                                          |  U              0          V          }                      2      "                                                                    D                  P            \          w  y          #                          =  $  
                      L                    i        ^      D                      =  '  `                      M  G    P        b  ,      1                                                         o        \                    _  %  b    u                                      +      H    E      (  x          2         ~  	  i    g  
      I      L                                                         .          ,    B        :      :  u                 6                                       %           %  6                              <          G    -                    m                            :          ~                  1        	                                      x               E      y   ?               &      u        t          D  E            -  :                      $                        \  k  w      `            o      5  A  5        E        ]  1            H  l                            ,                            3                    v        k          
                            )                                                                                       6    }  8            r              	                                   s          W            N          f    $     L                      %  V        }                %  o  (           m              l            -       	                           n      B          K    c            W          ,  &  7                                \  e  n      k            x  a          $        B                    e        Z            x            F      U      -        V       N                             J  k  g         X                                     R      <        4                                  D                                    @  B      ?    z                              "      )              K                            [        M  p    q         J                          	        S                 ^               |  }            /  e                      `             4      R   g  A                                                                                                                                                                                                                                                                                                                                                                                                                                           O                                                                               Z                                                                                                                                                      A                                                                                               P                           ,                                                                                                                                                                                         H                                                                     7                                       !                                                                                                                                                                                          7      "               <                                                      J                                                                                          &                         
                                 ;     j                                                                                                                                                                           :                                                                                                                             x                                                                                                          b           	                                 >                                  :                                                                                                                       >                                                                             c                     }                                                                      _                               t                    {                                                          g                                                                                  U                  3   M                   T                                  k   h                q          1                                                                                                                         q                                                                                                              |  O                                                                                d                                               4                   Z                  )                                                                   I                               i                         &                           ]                                                       C                  S  <                      O                                                                 Y     X   @                  (  v       C              %          k  L   D  (  '                  o                                                  F          D       $                                           1                                                         ~  {  H                                        J            /       ~  K                                                                                                      ^                                  #                                                                              .      d                  F                                                                        ]      o                                                                                                0      p                                                                                                                                                     h   e                 j            l                              R                                        I  ?                                  5   >            *         8                V                                      j           	          =   c  r      M             n                                    p     {   n                             @             z       O                                                                           j          
      '      i                6                    *                                     a              B            0                                    ]                      $                                   /          e                          S                                                   ;                 F                              =          =              '       y                                  L     E          9  p                    #      `            _              b          9     6               .            w                            q      ;            	                 `                       I      }                            "                          m          i                      0                                 J         5      "                                             r        Z          4           K       )                                        /              %            N                0  >                                                  d                f                    V                  z      ^             .                 -        T  (        K                         R                              o  5  k      &                =  (                   m          W          {        G          }      U      ^        S        N                                                     6  Q                                         .        c         Z            $                                {                   7            h                  U  c  j  `      0      C      G                                      M                F  d  !            P  N  B            E  g          E      `  X          ;  E   O                                          r           9    a    '                !        =      B         9                    ^            -  M          8  p        !              [         4      4  +        3  a                 u    &                        '      .                b                   f           Z  /              }                                               j                    m                     s  4        U              [                                        )      `  [              -  ?        ,  #            ]          b  Q  A                  D  T  Y              \                                                t      L  h              5               A                              7                    @              O  Y                            9          Y            2      {                                ?  }     =      p      L        n    l          X  t                         \      T      s            9              (            Y                        8  8       (          >          y  >        |      I               f                                        5  6  w            d  0                                      4  *              q            	  N                       F                     h              K                            R          @                      q  A  \                                p    h            |                r                    R      W                       '                                          F   |     k  u  s          [                    Y          p                    T  n      !                              ]  X                                       *     \   _fini _init __cxa_finalize free malloc pthread_getspecific pthread_key_create pthread_setspecific dlopen dlsym getenv fflush calloc strlen write abort fwrite memcpy realloc sbrk sqrt __errno_location open read close strcmp strnlen memset longjmp fgets fread getuid strtod getpid memchr memmove strdup strncpy strtok_r syscall environ getcwd getpagesize pread sysconf strerror_r setrlimit execv realpath readlink execve Create Delete Register Compile _Unwind_Resume _ZN4llvm24DisableABIBreakingChecksE _ZNK4llvm9StringRef5rfindES0_ _ZNK4llvm9StringRef5splitERNS_15SmallVectorImplIS0_EEcib _ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm _ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc _ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm _ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv _ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv _ZNKSt3__26locale9use_facetERNS0_2idE _ZNKSt3__28ios_base6getlocEv _ZNSt11logic_errorC2EPKc _ZNSt12length_errorD1Ev _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKc _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKcm _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_no_aliasILb0EEERS5_PKcm _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_no_aliasILb1EEERS5_PKcm _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__init_copy_ctor_externalEPKcm _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_ _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev _ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE6sentryC1ERS3_b _ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED0Ev _ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev _ZNSt3__213basic_istreamIcNS_11char_traitsIcEEED2Ev _ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5flushEv _ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_ _ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev _ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED0Ev _ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED1Ev _ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEm _ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev _ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev _ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEED2Ev _ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE4syncEv _ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE _ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE5uflowEv _ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6setbufEPcl _ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPcl _ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKcl _ZNSt3__215basic_streambufIcNS_11char_traitsIcEEE9showmanycEv _ZNSt3__215basic_streambufIcNS_11char_traitsIcEEEC2Ev _ZNSt3__215basic_streambufIcNS_11char_traitsIcEEED2Ev _ZNSt3__24stoiERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi _ZNSt3__25ctypeIcE2idE _ZNSt3__25mutex4lockEv _ZNSt3__25mutex6unlockEv _ZNSt3__25mutexD1Ev _ZNSt3__26localeD1Ev _ZNSt3__28ios_base33__set_badbit_and_consider_rethrowEv _ZNSt3__28ios_base4initEPv _ZNSt3__28ios_base5clearEj _ZNSt3__29basic_iosIcNS_11char_traitsIcEEED2Ev _ZNSt3__29to_stringEi _ZNSt3__2plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_ _ZSt9terminatev _ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE _ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE _ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE _ZTCNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE _ZTISt11logic_error _ZTISt12length_error _ZTISt9exception _ZTSSt11logic_error _ZTSSt12length_error _ZTSSt9exception _ZTTNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE _ZTTNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE _ZTVN10__cxxabiv117__class_type_infoE _ZTVN10__cxxabiv120__si_class_type_infoE _ZTVNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE _ZTVNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE _ZTVNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE _ZTVSt12length_error _ZThn16_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev _ZThn16_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev _ZTv0_n24_NSt3__213basic_istreamIcNS_11char_traitsIcEEED0Ev _ZTv0_n24_NSt3__213basic_istreamIcNS_11char_traitsIcEEED1Ev _ZTv0_n24_NSt3__213basic_ostreamIcNS_11char_traitsIcEEED0Ev _ZTv0_n24_NSt3__213basic_ostreamIcNS_11char_traitsIcEEED1Ev _ZTv0_n24_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED0Ev _ZTv0_n24_NSt3__214basic_iostreamIcNS_11char_traitsIcEEED1Ev _ZdaPv _ZdlPv _Znam _Znwm __cxa_allocate_exception __cxa_atexit __cxa_begin_catch __cxa_end_catch __cxa_free_exception __cxa_guard_abort __cxa_guard_acquire __cxa_guard_release __cxa_rethrow __cxa_throw __gxx_personality_v0 __stack_chk_fail bcmp fclose fopen mkdir snprintf stat strchr strncmp strrchr strstr strtoul _ZNSt13runtime_errorC1EPKc _ZNSt13runtime_errorD1Ev _ZTISt13runtime_error _ZTSSt13runtime_error __cxa_pure_virtual _ZSt7nothrow _ZnamRKSt9nothrow_t _ZN3IGC20FclOclTranslationCtxILm0EE4Impl11TranslateCMEmPN3CIF8Builtins6BufferILm1EEES7_S7_S7_j _ZN3IGC20FclOclTranslationCtxILm0EE4Impl9TranslateEmPN3CIF8Builtins6BufferILm1EEES7_S7_S7_j _ZN3IGC20FclOclTranslationCtxILm1EE13TranslateImplEmPN3CIF8Builtins6BufferILm1EEES6_S6_S6_j _ZN3IGC20FclOclTranslationCtxILm2EE13GetFclOptionsEPN3CIF8Builtins6BufferILm1EEE _ZN3IGC20FclOclTranslationCtxILm2EE21GetFclInternalOptionsEPN3CIF8Builtins6BufferILm1EEE _ZN3IGC20OclTranslationOutputILm0EE4Impl10AddWarningEPKcm _ZN3IGC20OclTranslationOutputILm0EE4Impl8SetErrorEmPKc _ZN3IGC20OclTranslationOutputILm0EE4ImplC2Em _ZN3IGC20OclTranslationOutputILm1EE13GetOutputImplEm _ZN3IGC20OclTranslationOutputILm1EE15GetBuildLogImplEm _ZN3IGC20OclTranslationOutputILm1EE16GetDebugDataImplEm _ZN4llvm11StringSaver4saveENS_9StringRefE _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm _ZN4llvm17deallocate_bufferEPvmm _ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb _ZN4llvm2cl26TokenizeWindowsCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb _ZN4llvm3sys14DynamicLibrary18getAddressOfSymbolEPKc _ZN4llvm3sys14DynamicLibrary19getPermanentLibraryEPKcPNSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE _ZN4llvm3sys14DynamicLibrary7InvalidE _ZN4llvm3sys16getProcessTripleEv _ZN4llvm3sys2fs18create_directoriesERKNS_5TwineEbNS1_5permsE _ZN4llvm3sys2fs32getPotentiallyUniqueTempFileNameERKNS_5TwineENS_9StringRefERNS_15SmallVectorImplIcEE _ZN4llvm3sys4path6appendERNS_15SmallVectorImplIcEERKNS_5TwineES7_S7_S7_ _ZN4llvm3sys7Process6GetEnvENS_9StringRefE _ZN4llvm6TripleC1ERKNS_5TwineE _ZNK3IGC20OclTranslationOutputILm1EE10SuccessfulEv _ZNK3IGC20OclTranslationOutputILm1EE11HasWarningsEv _ZNK3IGC20OclTranslationOutputILm1EE13GetOutputTypeEv _ZNKSt3__26locale9has_facetERNS0_2idE _ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE4readEPcl _ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE _ZNSt3__213basic_istreamIcNS_11char_traitsIcEEE5tellgEv _ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl _ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEED2Ev _ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEi _ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEj _ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEElsEy _ZNSt3__26localeC1ERKS0_ _ZNSt3__27codecvtIcc11__mbstate_tE2idE _ZNSt8bad_castC1Ev _ZNSt8bad_castD1Ev _ZTCNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE _ZTCNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE _ZTCNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE _ZTISt8bad_cast _ZTSSt8bad_cast _ZTTNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE _ZTTNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE _ZTTNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE _ZTVNSt3__213basic_filebufIcNS_11char_traitsIcEEEE _ZTVNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE _ZTVNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE _ZTVNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE fseek fseeko ftello CIFCreateMain _Z13signalHandleriP9siginfo_tPv _ZN3IGC15FclOclDeviceCtxILm0EE4Impl20CreateTranslationCtxEmmm _ZN3IGC15FclOclDeviceCtxILm0EE4Impl20CreateTranslationCtxEmmmPN3CIF8Builtins6BufferILm1EEE _ZN3IGC15FclOclDeviceCtxILm1EE16SetOclApiVersionEj _ZN3IGC15FclOclDeviceCtxILm1EE24CreateTranslationCtxImplEmmm _ZN3IGC15FclOclDeviceCtxILm2EE38GetPreferredIntermediateRepresentationEv _ZN3IGC15FclOclDeviceCtxILm3EE24CreateTranslationCtxImplEmmmPN3CIF8Builtins6BufferILm1EEE _ZN3IGC15FclOclDeviceCtxILm4EE21GetPlatformHandleImplEm _ZN3IGC20FclOclTranslationCtxILm0EE4Impl21CreateLegacyInterfaceEmmPN3CIF8Builtins6BufferILm1EEE _ZN3IGC20FclOclTranslationCtxILm0EE4ImplC2EmPNS_15FclOclDeviceCtxILm0EE4ImplEmm _ZN3IGC20FclOclTranslationCtxILm0EE4ImplC2EmPNS_15FclOclDeviceCtxILm0EE4ImplEmmPN3CIF8Builtins6BufferILm1EEE _ZN3IGC20FclOclTranslationCtxILm0EE4ImplD0Ev _ZN3IGC20FclOclTranslationCtxILm0EE4ImplD2Ev _ZN3IGC8PlatformILm1EE11SetDeviceIDEt _ZN3IGC8PlatformILm1EE12SetRevId_PCHEt _ZN3IGC8PlatformILm1EE15SetDeviceID_PCHEt _ZN3IGC8PlatformILm1EE15SetPlatformTypeEm _ZN3IGC8PlatformILm1EE16SetProductFamilyEm _ZN3IGC8PlatformILm1EE19SetPCHProductFamilyEm _ZN3IGC8PlatformILm1EE19SetRenderCoreFamilyEm _ZN3IGC8PlatformILm1EE20SetDisplayCoreFamilyEm _ZN3IGC8PlatformILm1EE8SetRevIdEt _ZN3IGC8PlatformILm1EE9SetGTTypeEm _ZN3IGC8PlatformILm2EE15SetMediaBlockIDEj _ZN3IGC8PlatformILm2EE16SetRenderBlockIDEj _ZN3IGC8PlatformILm2EE17SetDisplayBlockIDEj _ZNK3IGC8PlatformILm1EE11GetDeviceIDEv _ZNK3IGC8PlatformILm1EE12GetRevId_PCHEv _ZNK3IGC8PlatformILm1EE15GetDeviceID_PCHEv _ZNK3IGC8PlatformILm1EE15GetPlatformTypeEv _ZNK3IGC8PlatformILm1EE16GetProductFamilyEv _ZNK3IGC8PlatformILm1EE19GetPCHProductFamilyEv _ZNK3IGC8PlatformILm1EE19GetRenderCoreFamilyEv _ZNK3IGC8PlatformILm1EE20GetDisplayCoreFamilyEv _ZNK3IGC8PlatformILm1EE8GetRevIdEv _ZNK3IGC8PlatformILm1EE9GetGTTypeEv _ZNK3IGC8PlatformILm2EE15GetMediaBlockIDEv _ZNK3IGC8PlatformILm2EE16GetRenderBlockIDEv _ZNK3IGC8PlatformILm2EE17GetDisplayBlockIDEv _ZNSt3__29to_stringEj _ZZN3IGC20FclOclTranslationCtxILm0EE4Impl19SupportsTranslationEmmE21supportedTranslations setjmp sigaction sigemptyset IDR_CTH_H_H_133 IDR_CTH_H_H_133_size _ZNSt3__28functionIFvRKbEED2Ev _ZTIN4llvm2cl11OptionValueIbEE _ZTIN4llvm2cl15OptionValueBaseIbLb0EEE _ZTIN4llvm2cl15OptionValueCopyIbEE _ZTIN4llvm2cl3optIbLb0ENS0_6parserIbEEEUlRKbE_E _ZTSN4llvm2cl11OptionValueIbEE _ZTSN4llvm2cl15OptionValueBaseIbLb0EEE _ZTSN4llvm2cl15OptionValueCopyIbEE _ZTSN4llvm2cl3optIbLb0ENS0_6parserIbEEEUlRKbE_E _ZTVN4llvm2cl11OptionValueIbEE _ZTIN4llvm2cl11OptionValueIjEE _ZTIN4llvm2cl15OptionValueBaseIjLb0EEE _ZTIN4llvm2cl15OptionValueCopyIjEE _ZTSN4llvm2cl11OptionValueIjEE _ZTSN4llvm2cl15OptionValueBaseIjLb0EEE _ZTSN4llvm2cl15OptionValueCopyIjEE _ZTVN4llvm2cl11OptionValueIjEE _ZGVZN4llvm7hashing6detail18get_execution_seedEvE4seed _ZNSt3__227__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_ _ZZN4llvm7hashing6detail18get_execution_seedEvE4seed _ZNSt3__28functionIFvRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEED2Ev _ZTIN4llvm2cl15OptionValueCopyINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZTSN4llvm2cl15OptionValueCopyINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZTVN4llvm2cl15OptionValueCopyINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZN4llvm23SmallVectorTemplateBaseINSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEELb0EE4growEm _ZNSt3__28functionIFvRKmEED2Ev _ZTIN4llvm2cl11OptionValueIiEE _ZTIN4llvm2cl11OptionValueImEE _ZTIN4llvm2cl11opt_storageImLb0ELb0EEE _ZTIN4llvm2cl15OptionValueBaseIiLb0EEE _ZTIN4llvm2cl15OptionValueBaseImLb0EEE _ZTIN4llvm2cl15OptionValueCopyIiEE _ZTIN4llvm2cl15OptionValueCopyImEE _ZTIN4llvm2cl3optImLb0ENS0_6parserImEEEE _ZTIN4llvm2cl3optImLb0ENS0_6parserImEEEUlRKmE_E _ZTSN4llvm2cl11OptionValueIiEE _ZTSN4llvm2cl11OptionValueImEE _ZTSN4llvm2cl11opt_storageImLb0ELb0EEE _ZTSN4llvm2cl15OptionValueBaseIiLb0EEE _ZTSN4llvm2cl15OptionValueBaseImLb0EEE _ZTSN4llvm2cl15OptionValueCopyIiEE _ZTSN4llvm2cl15OptionValueCopyImEE _ZTSN4llvm2cl3optImLb0ENS0_6parserImEEEE _ZTSN4llvm2cl3optImLb0ENS0_6parserImEEEUlRKmE_E _ZTVN4llvm2cl11OptionValueIiEE _ZTVN4llvm2cl11OptionValueImEE _ZTVN4llvm2cl3optImLb0ENS0_6parserImEEEE _ZTIN4llvm2cl11opt_storageIbLb1ELb0EEE _ZTIN4llvm2cl3optIbLb1ENS0_6parserIbEEEE _ZTIN4llvm2cl3optIbLb1ENS0_6parserIbEEEUlRKbE_E _ZTSN4llvm2cl11opt_storageIbLb1ELb0EEE _ZTSN4llvm2cl3optIbLb1ENS0_6parserIbEEEE _ZTSN4llvm2cl3optIbLb1ENS0_6parserIbEEEUlRKbE_E _ZTVN4llvm2cl3optIbLb1ENS0_6parserIbEEEE _ZZN4llvm13hexDigitValueEcE3LUT _ZNSt3__213__vector_baseINS_10unique_ptrIN4llvm13ErrorInfoBaseENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEED2Ev _ZNSt3__214__split_bufferINS_10unique_ptrIN4llvm13ErrorInfoBaseENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEE9push_backEOS6_ _ZNSt3__214__split_bufferINS_10unique_ptrIN4llvm13ErrorInfoBaseENS_14default_deleteIS3_EEEERNS_9allocatorIS6_EEED2Ev _ZNSt3__26vectorINS_10unique_ptrIN4llvm13ErrorInfoBaseENS_14default_deleteIS3_EEEENS_9allocatorIS6_EEE6insertENS_11__wrap_iterIPKS6_EEOS6_ _ZNSt3__214__split_bufferIN4llvm9SourceMgr9SrcBufferERNS_9allocatorIS3_EEED2Ev _ZNSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEjEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE _ZNSt3__26vectorIjNS_9allocatorIjEEE8__appendEm _ZNSt3__28functionIFvRKN4llvm2cl13boolOrDefaultEEED2Ev _ZTIN4llvm2cl11opt_storageINS0_13boolOrDefaultELb0ELb0EEE _ZTIN4llvm2cl3optINS0_13boolOrDefaultELb0ENS0_6parserIS2_EEEE _ZTIN4llvm2cl3optINS0_13boolOrDefaultELb0ENS0_6parserIS2_EEEUlRKS2_E_E _ZTSN4llvm2cl11opt_storageINS0_13boolOrDefaultELb0ELb0EEE _ZTSN4llvm2cl3optINS0_13boolOrDefaultELb0ENS0_6parserIS2_EEEE _ZTSN4llvm2cl3optINS0_13boolOrDefaultELb0ENS0_6parserIS2_EEEUlRKS2_E_E _ZTVN4llvm2cl3optINS0_13boolOrDefaultELb0ENS0_6parserIS2_EEEE _ZZN4llvm8hexdigitEjbE3LUT _ZN4llvm7hashing6detail23hash_combine_range_implImEENSt3__29enable_ifIXsr16is_hashable_dataIT_EE5valueENS_9hash_codeEE4typeEPS5_S9_ _ZTIN4llvm13format_objectIJhEEE _ZTSN4llvm13format_objectIJhEEE _ZTVN4llvm13format_objectIJhEEE _ZN4llvm7hashing6detail23hash_combine_range_implIKmEENSt3__29enable_ifIXsr16is_hashable_dataIT_EE5valueENS_9hash_codeEE4typeEPS6_SA_ _ZTIN4llvm13format_objectIJlEEE _ZTSN4llvm13format_objectIJlEEE _ZTVN4llvm13format_objectIJlEEE _ZN4llvm15SmallVectorImplIcEaSEOS1_ _ZNSt3__220__shared_ptr_emplaceIN4llvm3sys2fs6detail12DirIterStateENS_9allocatorIS5_EEE16__on_zero_sharedEv _ZNSt3__220__shared_ptr_emplaceIN4llvm3sys2fs6detail12DirIterStateENS_9allocatorIS5_EEE21__on_zero_shared_weakEv _ZTINSt3__220__shared_ptr_emplaceIN4llvm3sys2fs6detail12DirIterStateENS_9allocatorIS5_EEEE _ZTSNSt3__220__shared_ptr_emplaceIN4llvm3sys2fs6detail12DirIterStateENS_9allocatorIS5_EEEE _ZTVNSt3__220__shared_ptr_emplaceIN4llvm3sys2fs6detail12DirIterStateENS_9allocatorIS5_EEEE _ZNSt3__26__treeINS_12__value_typeIN4llvm9StringRefES3_EENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE _ZN4llvm3ARM10getCPUAttrENS0_8ArchKindE _ZN4llvm3ARM10getFPUNameEj _ZN4llvm3ARM10getSubArchENS0_8ArchKindE _ZN4llvm3ARM10parseHWDivENS_9StringRefE _ZN4llvm3ARM11getArchAttrENS0_8ArchKindE _ZN4llvm3ARM11getArchNameENS0_8ArchKindE _ZN4llvm3ARM12parseArchExtENS_9StringRefE _ZN4llvm3ARM12parseArchISAENS_9StringRefE _ZN4llvm3ARM12parseCPUArchENS_9StringRefE _ZN4llvm3ARM13getDefaultCPUENS_9StringRefE _ZN4llvm3ARM13getDefaultFPUENS_9StringRefENS0_8ArchKindE _ZN4llvm3ARM13getFPUSynonymENS_9StringRefE _ZN4llvm3ARM13getFPUVersionEj _ZN4llvm3ARM14getArchExtNameEm _ZN4llvm3ARM14getArchSynonymENS_9StringRefE _ZN4llvm3ARM14getFPUFeaturesEjRNSt3__26vectorINS_9StringRefENS1_9allocatorIS3_EEEE _ZN4llvm3ARM15parseArchEndianENS_9StringRefE _ZN4llvm3ARM16getHWDivFeaturesEmRNSt3__26vectorINS_9StringRefENS1_9allocatorIS3_EEEE _ZN4llvm3ARM16parseArchProfileENS_9StringRefE _ZN4llvm3ARM16parseArchVersionENS_9StringRefE _ZN4llvm3ARM17getArchExtFeatureENS_9StringRefE _ZN4llvm3ARM17getFPURestrictionEj _ZN4llvm3ARM20fillValidCPUArchListERNS_15SmallVectorImplINS_9StringRefEEE _ZN4llvm3ARM20getCanonicalArchNameENS_9StringRefE _ZN4llvm3ARM20getDefaultExtensionsENS_9StringRefENS0_8ArchKindE _ZN4llvm3ARM20getExtensionFeaturesEmRNSt3__26vectorINS_9StringRefENS1_9allocatorIS3_EEEE _ZN4llvm3ARM21appendArchExtFeaturesENS_9StringRefENS0_8ArchKindES1_RNSt3__26vectorIS1_NS3_9allocatorIS1_EEEERj _ZN4llvm3ARM22getFPUNeonSupportLevelEj _ZN4llvm3ARM23computeDefaultTargetABIERKNS_6TripleENS_9StringRefE _ZN4llvm3ARM8parseFPUENS_9StringRefE _ZN4llvm3ARM9parseArchENS_9StringRefE _ZN4llvm10hash_valueERKNS_7APFloatE _ZN4llvm11APFloatBase10IEEEdoubleEv _ZN4llvm11APFloatBase10IEEEsingleEv _ZN4llvm11APFloatBase12rmTowardZeroE _ZN4llvm11APFloatBase13getSizeInBitsERKNS_12fltSemanticsE _ZN4llvm11APFloatBase15EnumToSemanticsENS0_9SemanticsE _ZN4llvm11APFloatBase15PPCDoubleDoubleEv _ZN4llvm11APFloatBase15SemanticsToEnumERKNS_12fltSemanticsE _ZN4llvm11APFloatBase16rmTowardNegativeE _ZN4llvm11APFloatBase16rmTowardPositiveE _ZN4llvm11APFloatBase17x87DoubleExtendedEv _ZN4llvm11APFloatBase18semanticsPrecisionERKNS_12fltSemanticsE _ZN4llvm11APFloatBase19rmNearestTiesToAwayE _ZN4llvm11APFloatBase19rmNearestTiesToEvenE _ZN4llvm11APFloatBase19semanticsSizeInBitsERKNS_12fltSemanticsE _ZN4llvm11APFloatBase20semanticsMaxExponentERKNS_12fltSemanticsE _ZN4llvm11APFloatBase20semanticsMinExponentERKNS_12fltSemanticsE _ZN4llvm11APFloatBase5BogusEv _ZN4llvm11APFloatBase6BFloatEv _ZN4llvm11APFloatBase8IEEEhalfEv _ZN4llvm11APFloatBase8IEEEquadEv _ZN4llvm6detail10hash_valueERKNS0_13DoubleAPFloatE _ZN4llvm6detail10hash_valueERKNS0_9IEEEFloatE _ZN4llvm6detail13DoubleAPFloat10changeSignEv _ZN4llvm6detail13DoubleAPFloat11makeLargestEb _ZN4llvm6detail13DoubleAPFloat12makeSmallestEb _ZN4llvm6detail13DoubleAPFloat14addWithSpecialERKS1_S3_RS1_NS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat15roundToIntegralENS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat16convertFromAPIntERKNS_5APIntEbNS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat16fusedMultiplyAddERKS1_S3_NS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat17convertFromStringENS_9StringRefENS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat22makeSmallestNormalizedEb _ZN4llvm6detail13DoubleAPFloat30convertFromSignExtendedIntegerEPKmjbNS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat30convertFromZeroExtendedIntegerEPKmjbNS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat3addERKS1_NS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat3modERKS1_ _ZN4llvm6detail13DoubleAPFloat4nextEb _ZN4llvm6detail13DoubleAPFloat6divideERKS1_NS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat7addImplERKNS_7APFloatES4_S4_S4_NS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat7makeInfEb _ZN4llvm6detail13DoubleAPFloat7makeNaNEbbPKNS_5APIntE _ZN4llvm6detail13DoubleAPFloat8makeZeroEb _ZN4llvm6detail13DoubleAPFloat8multiplyERKS1_NS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat8subtractERKS1_NS_12RoundingModeE _ZN4llvm6detail13DoubleAPFloat9remainderERKS1_ _ZN4llvm6detail13DoubleAPFloatC1EOS1_ _ZN4llvm6detail13DoubleAPFloatC1ERKNS_12fltSemanticsE _ZN4llvm6detail13DoubleAPFloatC1ERKNS_12fltSemanticsENS_11APFloatBase16uninitializedTagE _ZN4llvm6detail13DoubleAPFloatC1ERKNS_12fltSemanticsEONS_7APFloatES6_ _ZN4llvm6detail13DoubleAPFloatC1ERKNS_12fltSemanticsERKNS_5APIntE _ZN4llvm6detail13DoubleAPFloatC1ERKNS_12fltSemanticsEm _ZN4llvm6detail13DoubleAPFloatC1ERKS1_ _ZN4llvm6detail13DoubleAPFloatC2EOS1_ _ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsE _ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsENS_11APFloatBase16uninitializedTagE _ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsEONS_7APFloatES6_ _ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsERKNS_5APIntE _ZN4llvm6detail13DoubleAPFloatC2ERKNS_12fltSemanticsEm _ZN4llvm6detail13DoubleAPFloatC2ERKS1_ _ZN4llvm6detail13DoubleAPFloataSERKS1_ _ZN4llvm6detail5frexpERKNS0_13DoubleAPFloatERiNS_12RoundingModeE _ZN4llvm6detail5frexpERKNS0_9IEEEFloatERiNS_12RoundingModeE _ZN4llvm6detail5ilogbERKNS0_9IEEEFloatE _ZN4llvm6detail6scalbnENS0_9IEEEFloatEiNS_12RoundingModeE _ZN4llvm6detail6scalbnERKNS0_13DoubleAPFloatEiNS_12RoundingModeE _ZN4llvm6detail9IEEEFloat10changeSignEv _ZN4llvm6detail9IEEEFloat10initializeEPKNS_12fltSemanticsE _ZN4llvm6detail9IEEEFloat11makeLargestEb _ZN4llvm6detail9IEEEFloat11modSpecialsERKS1_ _ZN4llvm6detail9IEEEFloat12makeSmallestEb _ZN4llvm6detail9IEEEFloat13addOrSubtractERKS1_NS_12RoundingModeEb _ZN4llvm6detail9IEEEFloat13initFromAPIntEPKNS_12fltSemanticsERKNS_5APIntE _ZN4llvm6detail9IEEEFloat14addSignificandERKS1_ _ZN4llvm6detail9IEEEFloat14divideSpecialsERKS1_ _ZN4llvm6detail9IEEEFloat14handleOverflowENS_12RoundingModeE _ZN4llvm6detail9IEEEFloat15copySignificandERKS1_ _ZN4llvm6detail9IEEEFloat15freeSignificandEv _ZN4llvm6detail9IEEEFloat15roundToIntegralENS_12RoundingModeE _ZN4llvm6detail9IEEEFloat15zeroSignificandEv _ZN4llvm6detail9IEEEFloat16convertFromAPIntERKNS_5APIntEbNS_12RoundingModeE _ZN4llvm6detail9IEEEFloat16fusedMultiplyAddERKS1_S3_NS_12RoundingModeE _ZN4llvm6detail9IEEEFloat16multiplySpecialsERKS1_ _ZN4llvm6detail9IEEEFloat16significandPartsEv _ZN4llvm6detail9IEEEFloat17convertFromStringENS_9StringRefENS_12RoundingModeE _ZN4llvm6detail9IEEEFloat17divideSignificandERKS1_ _ZN4llvm6detail9IEEEFloat17initFromHalfAPIntERKNS_5APIntE _ZN4llvm6detail9IEEEFloat17remainderSpecialsERKS1_ _ZN4llvm6detail9IEEEFloat18initFromFloatAPIntERKNS_5APIntE _ZN4llvm6detail9IEEEFloat19initFromBFloatAPIntERKNS_5APIntE _ZN4llvm6detail9IEEEFloat19initFromDoubleAPIntERKNS_5APIntE _ZN4llvm6detail9IEEEFloat19multiplySignificandERKS1_ _ZN4llvm6detail9IEEEFloat19multiplySignificandERKS1_S1_ _ZN4llvm6detail9IEEEFloat19subtractSignificandERKS1_m _ZN4llvm6detail9IEEEFloat20incrementSignificandEv _ZN4llvm6detail9IEEEFloat20shiftSignificandLeftEj _ZN4llvm6detail9IEEEFloat21addOrSubtractSpecialsERKS1_b _ZN4llvm6detail9IEEEFloat21shiftSignificandRightEj _ZN4llvm6detail9IEEEFloat22initFromQuadrupleAPIntERKNS_5APIntE _ZN4llvm6detail9IEEEFloat22makeSmallestNormalizedEb _ZN4llvm6detail9IEEEFloat24addOrSubtractSignificandERKS1_b _ZN4llvm6detail9IEEEFloat24convertFromDecimalStringENS_9StringRefENS_12RoundingModeE _ZN4llvm6detail9IEEEFloat24convertFromUnsignedPartsEPKmjNS_12RoundingModeE _ZN4llvm6detail9IEEEFloat25convertFromStringSpecialsENS_9StringRefE _ZN4llvm6detail9IEEEFloat26initFromF80LongDoubleAPIntERKNS_5APIntE _ZN4llvm6detail9IEEEFloat28convertFromHexadecimalStringENS_9StringRefENS_12RoundingModeE _ZN4llvm6detail9IEEEFloat28initFromPPCDoubleDoubleAPIntERKNS_5APIntE _ZN4llvm6detail9IEEEFloat28roundSignificandWithExponentEPKmjiNS_12RoundingModeE _ZN4llvm6detail9IEEEFloat30convertFromSignExtendedIntegerEPKmjbNS_12RoundingModeE _ZN4llvm6detail9IEEEFloat30convertFromZeroExtendedIntegerEPKmjbNS_12RoundingModeE _ZN4llvm6detail9IEEEFloat3addERKS1_NS_12RoundingModeE _ZN4llvm6detail9IEEEFloat3modERKS1_ _ZN4llvm6detail9IEEEFloat4nextEb _ZN4llvm6detail9IEEEFloat6assignERKS1_ _ZN4llvm6detail9IEEEFloat6divideERKS1_NS_12RoundingModeE _ZN4llvm6detail9IEEEFloat7convertERKNS_12fltSemanticsENS_12RoundingModeEPb _ZN4llvm6detail9IEEEFloat7makeInfEb _ZN4llvm6detail9IEEEFloat7makeNaNEbbPKNS_5APIntE _ZN4llvm6detail9IEEEFloat8makeZeroEb _ZN4llvm6detail9IEEEFloat8multiplyERKS1_NS_12RoundingModeE _ZN4llvm6detail9IEEEFloat8subtractERKS1_NS_12RoundingModeE _ZN4llvm6detail9IEEEFloat9makeQuietEv _ZN4llvm6detail9IEEEFloat9normalizeENS_12RoundingModeENS_12lostFractionE _ZN4llvm6detail9IEEEFloat9remainderERKS1_ _ZN4llvm6detail9IEEEFloatC1EOS1_ _ZN4llvm6detail9IEEEFloatC1ERKNS_12fltSemanticsE _ZN4llvm6detail9IEEEFloatC1ERKNS_12fltSemanticsENS_11APFloatBase16uninitializedTagE _ZN4llvm6detail9IEEEFloatC1ERKNS_12fltSemanticsERKNS_5APIntE _ZN4llvm6detail9IEEEFloatC1ERKNS_12fltSemanticsEm _ZN4llvm6detail9IEEEFloatC1ERKS1_ _ZN4llvm6detail9IEEEFloatC1Ed _ZN4llvm6detail9IEEEFloatC1Ef _ZN4llvm6detail9IEEEFloatC2EOS1_ _ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsE _ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsENS_11APFloatBase16uninitializedTagE _ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsERKNS_5APIntE _ZN4llvm6detail9IEEEFloatC2ERKNS_12fltSemanticsEm _ZN4llvm6detail9IEEEFloatC2ERKS1_ _ZN4llvm6detail9IEEEFloatC2Ed _ZN4llvm6detail9IEEEFloatC2Ef _ZN4llvm6detail9IEEEFloatD1Ev _ZN4llvm6detail9IEEEFloatD2Ev _ZN4llvm6detail9IEEEFloataSEOS1_ _ZN4llvm6detail9IEEEFloataSERKS1_ _ZN4llvm7APFloat15getAllOnesValueERKNS_12fltSemanticsE _ZN4llvm7APFloat17convertFromStringENS_9StringRefENS_12RoundingModeE _ZN4llvm7APFloat7StorageC1ENS_6detail9IEEEFloatERKNS_12fltSemanticsE _ZN4llvm7APFloat7StorageC2ENS_6detail9IEEEFloatERKNS_12fltSemanticsE _ZN4llvm7APFloat7convertERKNS_12fltSemanticsENS_12RoundingModeEPb _ZN4llvm7APFloatC1ERKNS_12fltSemanticsENS_9StringRefE _ZN4llvm7APFloatC2ERKNS_12fltSemanticsENS_9StringRefE _ZNK4llvm6detail13DoubleAPFloat10isDenormalEv _ZNK4llvm6detail13DoubleAPFloat10isNegativeEv _ZNK4llvm6detail13DoubleAPFloat10isSmallestEv _ZNK4llvm6detail13DoubleAPFloat11getCategoryEv _ZNK4llvm6detail13DoubleAPFloat14bitcastToAPIntEv _ZNK4llvm6detail13DoubleAPFloat14bitwiseIsEqualERKS1_ _ZNK4llvm6detail13DoubleAPFloat15getExactInverseEPNS_7APFloatE _ZNK4llvm6detail13DoubleAPFloat16convertToIntegerENS_15MutableArrayRefImEEjbNS_12RoundingModeEPb _ZNK4llvm6detail13DoubleAPFloat18convertToHexStringEPcjbNS_12RoundingModeE _ZNK4llvm6detail13DoubleAPFloat20compareAbsoluteValueERKS1_ _ZNK4llvm6detail13DoubleAPFloat7compareERKS1_ _ZNK4llvm6detail13DoubleAPFloat8toStringERNS_15SmallVectorImplIcEEjjb _ZNK4llvm6detail13DoubleAPFloat9isIntegerEv _ZNK4llvm6detail13DoubleAPFloat9isLargestEv _ZNK4llvm6detail9IEEEFloat10isDenormalEv _ZNK4llvm6detail9IEEEFloat10isSmallestEv _ZNK4llvm6detail9IEEEFloat11exponentInfEv _ZNK4llvm6detail9IEEEFloat11exponentNaNEv _ZNK4llvm6detail9IEEEFloat11isSignalingEv _ZNK4llvm6detail9IEEEFloat12exponentZeroEv _ZNK4llvm6detail9IEEEFloat14bitcastToAPIntEv _ZNK4llvm6detail9IEEEFloat14bitwiseIsEqualERKS1_ _ZNK4llvm6detail9IEEEFloat14convertToFloatEv _ZNK4llvm6detail9IEEEFloat14significandLSBEv _ZNK4llvm6detail9IEEEFloat14significandMSBEv _ZNK4llvm6detail9IEEEFloat15convertToDoubleEv _ZNK4llvm6detail9IEEEFloat15getExactInverseEPNS_7APFloatE _ZNK4llvm6detail9IEEEFloat16convertToIntegerENS_15MutableArrayRefImEEjbNS_12RoundingModeEPb _ZNK4llvm6detail9IEEEFloat16significandPartsEv _ZNK4llvm6detail9IEEEFloat17roundAwayFromZeroENS_12RoundingModeENS_12lostFractionEj _ZNK4llvm6detail9IEEEFloat18convertToHexStringEPcjbNS_12RoundingModeE _ZNK4llvm6detail9IEEEFloat20compareAbsoluteValueERKS1_ _ZNK4llvm6detail9IEEEFloat20isSignificandAllOnesEv _ZNK4llvm6detail9IEEEFloat21isSignificandAllZerosEv _ZNK4llvm6detail9IEEEFloat24convertNormalToHexStringEPcjbNS_12RoundingModeE _ZNK4llvm6detail9IEEEFloat25convertHalfAPFloatToAPIntEv _ZNK4llvm6detail9IEEEFloat26convertFloatAPFloatToAPIntEv _ZNK4llvm6detail9IEEEFloat27convertBFloatAPFloatToAPIntEv _ZNK4llvm6detail9IEEEFloat27convertDoubleAPFloatToAPIntEv _ZNK4llvm6detail9IEEEFloat28convertToSignExtendedIntegerENS_15MutableArrayRefImEEjbNS_12RoundingModeEPb _ZNK4llvm6detail9IEEEFloat30convertQuadrupleAPFloatToAPIntEv _ZNK4llvm6detail9IEEEFloat34convertF80LongDoubleAPFloatToAPIntEv _ZNK4llvm6detail9IEEEFloat36convertPPCDoubleDoubleAPFloatToAPIntEv _ZNK4llvm6detail9IEEEFloat7compareERKS1_ _ZNK4llvm6detail9IEEEFloat8toStringERNS_15SmallVectorImplIcEEjjb _ZNK4llvm6detail9IEEEFloat9isIntegerEv _ZNK4llvm6detail9IEEEFloat9isLargestEv _ZNK4llvm6detail9IEEEFloat9partCountEv _ZNK4llvm7APFloat14convertToFloatEv _ZNK4llvm7APFloat15convertToDoubleEv _ZNK4llvm7APFloat16convertToIntegerERNS_6APSIntENS_12RoundingModeEPb _ZNK4llvm7APFloat4dumpEv _ZNK4llvm7APFloat5printERNS_11raw_ostreamE _ZNK4llvm7APFloat7ProfileERNS_16FoldingSetNodeIDE _ZN4llvm10hash_valueERKNS_5APIntE _ZN4llvm12DenseMapInfoINS_5APIntEvE12getHashValueERKS1_ _ZN4llvm16StoreIntToMemoryERKNS_5APIntEPhj _ZN4llvm17LoadIntFromMemoryERNS_5APIntEPKhj _ZN4llvm5APInt10fromStringEjNS_9StringRefEh _ZN4llvm5APInt10insertBitsERKS0_j _ZN4llvm5APInt10insertBitsEmjj _ZN4llvm5APInt10reallocateEj _ZN4llvm5APInt10tcClearBitEPmj _ZN4llvm5APInt10tcMultiplyEPmPKmS3_j _ZN4llvm5APInt10tcSubtractEPmPKmmj _ZN4llvm5APInt11ashrInPlaceERKS0_ _ZN4llvm5APInt11lshrInPlaceERKS0_ _ZN4llvm5APInt11shlSlowCaseEj _ZN4llvm5APInt11tcShiftLeftEPmjj _ZN4llvm5APInt12ashrSlowCaseEj _ZN4llvm5APInt12initSlowCaseERKS0_ _ZN4llvm5APInt12initSlowCaseEmb _ZN4llvm5APInt12lshrSlowCaseEj _ZN4llvm5APInt12tcExtractBitEPKmj _ZN4llvm5APInt12tcShiftRightEPmjj _ZN4llvm5APInt13getBitsNeededENS_9StringRefEh _ZN4llvm5APInt13initFromArrayENS_8ArrayRefImEE _ZN4llvm5APInt14assignSlowCaseERKS0_ _ZN4llvm5APInt14tcFullMultiplyEPmPKmS3_jj _ZN4llvm5APInt14tcMultiplyPartEPmPKmmmjjb _ZN4llvm5APInt14tcSubtractPartEPmmj _ZN4llvm5APInt15setBitsSlowCaseEjj _ZN4llvm5APInt16orAssignSlowCaseERKS0_ _ZN4llvm5APInt17andAssignSlowCaseERKS0_ _ZN4llvm5APInt17xorAssignSlowCaseERKS0_ _ZN4llvm5APInt19flipAllBitsSlowCaseEv _ZN4llvm5APInt23getSufficientBitsNeededENS_9StringRefEh _ZN4llvm5APInt5tcAddEPmPKmmj _ZN4llvm5APInt5tcLSBEPKmj _ZN4llvm5APInt5tcMSBEPKmj _ZN4llvm5APInt5tcSetEPmmj _ZN4llvm5APInt6divideEPKmjS2_jPmS3_ _ZN4llvm5APInt7flipBitEj _ZN4llvm5APInt7sdivremERKS0_S2_RS0_S3_ _ZN4llvm5APInt7sdivremERKS0_lRS0_Rl _ZN4llvm5APInt7udivremERKS0_S2_RS0_S3_ _ZN4llvm5APInt7udivremERKS0_mRS0_Rm _ZN4llvm5APInt8getSplatEjRKS0_ _ZN4llvm5APInt8tcAssignEPmPKmj _ZN4llvm5APInt8tcDivideEPmPKmS1_S1_j _ZN4llvm5APInt8tcIsZeroEPKmj _ZN4llvm5APInt8tcNegateEPmj _ZN4llvm5APInt8tcSetBitEPmj _ZN4llvm5APInt9tcAddPartEPmmj _ZN4llvm5APInt9tcCompareEPKmS2_j _ZN4llvm5APInt9tcExtractEPmjPKmjj _ZN4llvm5APIntC1EjNS_8ArrayRefImEE _ZN4llvm5APIntC1EjNS_9StringRefEh _ZN4llvm5APIntC1EjjPKm _ZN4llvm5APIntC2EjNS_8ArrayRefImEE _ZN4llvm5APIntC2EjNS_9StringRefEh _ZN4llvm5APIntC2EjjPKm _ZN4llvm5APIntlSERKS0_ _ZN4llvm5APIntmIERKS0_ _ZN4llvm5APIntmIEm _ZN4llvm5APIntmLERKS0_ _ZN4llvm5APIntmLEm _ZN4llvm5APIntmmEv _ZN4llvm5APIntpLERKS0_ _ZN4llvm5APIntpLEm _ZN4llvm5APIntppEv _ZN4llvm8APIntOps12RoundingSDivERKNS_5APIntES3_NS1_8RoundingE _ZN4llvm8APIntOps12RoundingUDivERKNS_5APIntES3_NS1_8RoundingE _ZN4llvm8APIntOps12ScaleBitMaskERKNS_5APIntEjb _ZN4llvm8APIntOps18RoundDoubleToAPIntEdj _ZN4llvm8APIntOps21GreatestCommonDivisorENS_5APIntES1_ _ZN4llvm8APIntOps26SolveQuadraticEquationWrapENS_5APIntES1_S1_j _ZN4llvm8APIntOps30GetMostSignificantDifferentBitERKNS_5APIntES3_ _ZNK4llvm5APInt11extractBitsEjj _ZNK4llvm5APInt11reverseBitsEv _ZNK4llvm5APInt11sextOrTruncEj _ZNK4llvm5APInt11zextOrTruncEj _ZNK4llvm5APInt13compareSignedERKS0_ _ZNK4llvm5APInt13equalSlowCaseERKS0_ _ZNK4llvm5APInt13roundToDoubleEb _ZNK4llvm5APInt14concatSlowCaseERKS0_ _ZNK4llvm5APInt15nearestLogBase2Ev _ZNK4llvm5APInt18intersectsSlowCaseERKS0_ _ZNK4llvm5APInt18isSubsetOfSlowCaseERKS0_ _ZNK4llvm5APInt21multiplicativeInverseERKS0_ _ZNK4llvm5APInt22extractBitsAsZExtValueEjj _ZNK4llvm5APInt23countPopulationSlowCaseEv _ZNK4llvm5APInt24countLeadingOnesSlowCaseEv _ZNK4llvm5APInt25countLeadingZerosSlowCaseEv _ZNK4llvm5APInt25countTrailingOnesSlowCaseEv _ZNK4llvm5APInt26countTrailingZerosSlowCaseEv _ZNK4llvm5APInt4dumpEv _ZNK4llvm5APInt4rotlERKS0_ _ZNK4llvm5APInt4rotlEj _ZNK4llvm5APInt4rotrERKS0_ _ZNK4llvm5APInt4rotrEj _ZNK4llvm5APInt4sdivERKS0_ _ZNK4llvm5APInt4sdivEl _ZNK4llvm5APInt4sextEj _ZNK4llvm5APInt4sqrtEv _ZNK4llvm5APInt4sremERKS0_ _ZNK4llvm5APInt4sremEl _ZNK4llvm5APInt4udivERKS0_ _ZNK4llvm5APInt4udivEm _ZNK4llvm5APInt4uremERKS0_ _ZNK4llvm5APInt4uremEm _ZNK4llvm5APInt4zextEj _ZNK4llvm5APInt5printERNS_11raw_ostreamEb _ZNK4llvm5APInt5truncEj _ZNK4llvm5APInt7ProfileERNS_16FoldingSetNodeIDE _ZNK4llvm5APInt7compareERKS0_ _ZNK4llvm5APInt7isSplatEj _ZNK4llvm5APInt7sadd_ovERKS0_Rb _ZNK4llvm5APInt7sdiv_ovERKS0_Rb _ZNK4llvm5APInt7smul_ovERKS0_Rb _ZNK4llvm5APInt7sshl_ovERKS0_Rb _ZNK4llvm5APInt7ssub_ovERKS0_Rb _ZNK4llvm5APInt7uadd_ovERKS0_Rb _ZNK4llvm5APInt7umul_ovERKS0_Rb _ZNK4llvm5APInt7ushl_ovERKS0_Rb _ZNK4llvm5APInt7usub_ovERKS0_Rb _ZNK4llvm5APInt8byteSwapEv _ZNK4llvm5APInt8sadd_satERKS0_ _ZNK4llvm5APInt8smul_satERKS0_ _ZNK4llvm5APInt8sshl_satERKS0_ _ZNK4llvm5APInt8ssub_satERKS0_ _ZNK4llvm5APInt8toStringERNS_15SmallVectorImplIcEEjbb _ZNK4llvm5APInt8uadd_satERKS0_ _ZNK4llvm5APInt8umul_satERKS0_ _ZNK4llvm5APInt8ushl_satERKS0_ _ZNK4llvm5APInt8usub_satERKS0_ _ZNK4llvm5APInt9getHiBitsEj _ZNK4llvm5APInt9getLoBitsEj _ZNK4llvm5APInt9truncSSatEj _ZNK4llvm5APInt9truncUSatEj _ZNK4llvm5APIntmlERKS0_ LLVMParseCommandLineOptions _ZN4llvm2cl10SubCommand18registerSubCommandEv _ZN4llvm2cl10SubCommand20unregisterSubCommandEv _ZN4llvm2cl10SubCommand5resetEv _ZN4llvm2cl11OptionValueINS0_13boolOrDefaultEE6anchorEv _ZN4llvm2cl11OptionValueINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE6anchorEv _ZN4llvm2cl12basic_parserINS0_13boolOrDefaultEEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserINS0_13boolOrDefaultEEC2ERNS0_6OptionE _ZN4llvm2cl12basic_parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2ERNS0_6OptionE _ZN4llvm2cl12basic_parserIbEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserIbEC2ERNS0_6OptionE _ZN4llvm2cl12basic_parserIcEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserIcEC2ERNS0_6OptionE _ZN4llvm2cl12basic_parserIdEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserIdEC2ERNS0_6OptionE _ZN4llvm2cl12basic_parserIfEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserIfEC2ERNS0_6OptionE _ZN4llvm2cl12basic_parserIiEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserIiEC2ERNS0_6OptionE _ZN4llvm2cl12basic_parserIjEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserIjEC2ERNS0_6OptionE _ZN4llvm2cl12basic_parserIlEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserIlEC2ERNS0_6OptionE _ZN4llvm2cl12basic_parserImEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserImEC2ERNS0_6OptionE _ZN4llvm2cl12basic_parserIxEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserIxEC2ERNS0_6OptionE _ZN4llvm2cl12basic_parserIyEC1ERNS0_6OptionE _ZN4llvm2cl12basic_parserIyEC2ERNS0_6OptionE _ZN4llvm2cl14AllSubCommandsE _ZN4llvm2cl14OptionCategory16registerCategoryEv _ZN4llvm2cl14readConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEE _ZN4llvm2cl16AddLiteralOptionERNS0_6OptionENS_9StringRefE _ZN4llvm2cl16PrintHelpMessageEbb _ZN4llvm2cl17PrintOptionValuesEv _ZN4llvm2cl17SetVersionPrinterENSt3__28functionIFvRNS_11raw_ostreamEEEE _ZN4llvm2cl17basic_parser_impl6anchorEv _ZN4llvm2cl18GenericOptionValue6anchorEv _ZN4llvm2cl18TopLevelSubCommandE _ZN4llvm2cl18getGeneralCategoryEv _ZN4llvm2cl18tokenizeConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb _ZN4llvm2cl19ExpandResponseFilesERNS_11StringSaverEPFvNS_9StringRefES2_RNS_15SmallVectorImplIPKcEEbES8_bbbNS_8OptionalIS3_EE _ZN4llvm2cl19ExpandResponseFilesERNS_11StringSaverEPFvNS_9StringRefES2_RNS_15SmallVectorImplIPKcEEbES8_bbbNS_8OptionalIS3_EERNS_3vfs10FileSystemE _ZN4llvm2cl19PrintVersionMessageEv _ZN4llvm2cl19expandResponseFilesEiPKPKcS2_RNS_11StringSaverERNS_15SmallVectorImplIS2_EE _ZN4llvm2cl19generic_parser_base10findOptionENS_9StringRefE _ZN4llvm2cl20HideUnrelatedOptionsENS_8ArrayRefIPKNS0_14OptionCategoryEEERNS0_10SubCommandE _ZN4llvm2cl20HideUnrelatedOptionsERNS0_14OptionCategoryERNS0_10SubCommandE _ZN4llvm2cl20getRegisteredOptionsERNS0_10SubCommandE _ZN4llvm2cl22AddExtraVersionPrinterENSt3__28functionIFvRNS_11raw_ostreamEEEE _ZN4llvm2cl22ResetCommandLineParserEv _ZN4llvm11raw_ostream16SetBufferAndModeEPcmNS0_10BufferKindE _ZN4llvm11raw_ostream5writeEPKcm _ZN4llvm11raw_ostream5writeEh _ZN4llvm11raw_ostream6indentEj _ZN4llvm11raw_ostreamD2Ev _ZN4llvm11raw_ostreamlsEd _ZN4llvm11raw_ostreamlsEl _ZN4llvm11raw_ostreamlsEm _ZN4llvm11raw_ostreamlsEx _ZN4llvm11raw_ostreamlsEy _ZN4llvm13ErrorInfoBase2IDE _ZN4llvm13StringMapImpl11RehashTableEj _ZN4llvm13StringMapImpl15LookupBucketForENS_9StringRefE _ZN4llvm13StringMapImpl9RemoveKeyEPNS_18StringMapEntryBaseE _ZN4llvm15SmallVectorBaseIjE13mallocForGrowEmmRm _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm _ZN4llvm15allocate_bufferEmm _ZN4llvm16errorCodeToErrorENSt3__210error_codeE _ZN4llvm16initDebugOptionsEv _ZN4llvm16initTimerOptionsEv _ZN4llvm17createStringErrorENSt3__210error_codeEPKc _ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx _ZN4llvm18initSignalsOptionsEv _ZN4llvm18report_fatal_errorEPKcb _ZN4llvm19SmallPtrSetImplBase14insert_imp_bigEPKv _ZN4llvm19SmallPtrSetImplBase16shrink_and_clearEv _ZN4llvm19SmallPtrSetImplBase8CopyFromERKS0_ _ZN4llvm19initTypeSizeOptionsEv _ZN4llvm20getAsUnsignedIntegerENS_9StringRefEjRy _ZN4llvm20initStatisticOptionsEv _ZN4llvm20initWithColorOptionsEv _ZN4llvm21hasUTF16ByteOrderMarkENS_8ArrayRefIcEE _ZN4llvm21initRandomSeedOptionsEv _ZN4llvm22initGraphWriterOptionsEv _ZN4llvm23initDebugCounterOptionsEv _ZN4llvm24convertUTF16ToUTF8StringENS_8ArrayRefIcEERNSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE _ZN4llvm2cl23ParseCommandLineOptionsEiPKPKcNS_9StringRefEPNS_11raw_ostreamES2_b _ZN4llvm2cl23ProvidePositionalOptionEPNS0_6OptionENS_9StringRefEi _ZN4llvm2cl24getRegisteredSubcommandsEv _ZN4llvm2cl25ResetAllOptionOccurrencesEv _ZN4llvm2cl30TokenizeWindowsCommandLineFullENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb _ZN4llvm2cl32TokenizeWindowsCommandLineNoCopyENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIS1_EE _ZN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEE10setDefaultEv _ZN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEE11setCallbackENS2_8functionIFvRKS8_EEE _ZN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEE15setInitialValueERKS8_ _ZN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEE16handleOccurrenceEjNS_9StringRefESC_ _ZN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEE19getExtraOptionNamesERNS_15SmallVectorImplINS_9StringRefEEE _ZN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEE4doneEv _ZN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEE9getParserEv _ZN4llvm2cl3optIbLb0ENS0_6parserIbEEE10setDefaultEv _ZN4llvm2cl3optIbLb0ENS0_6parserIbEEE11setCallbackENSt3__28functionIFvRKbEEE _ZN4llvm2cl3optIbLb0ENS0_6parserIbEEE15setInitialValueERKb _ZN4llvm2cl3optIbLb0ENS0_6parserIbEEE16handleOccurrenceEjNS_9StringRefES5_ _ZN4llvm2cl3optIbLb0ENS0_6parserIbEEE19getExtraOptionNamesERNS_15SmallVectorImplINS_9StringRefEEE _ZN4llvm2cl3optIbLb0ENS0_6parserIbEEE4doneEv _ZN4llvm2cl3optIbLb0ENS0_6parserIbEEE9getParserEv _ZN4llvm2cl3optIcLb0ENS0_6parserIcEEE10setDefaultEv _ZN4llvm2cl3optIcLb0ENS0_6parserIcEEE11setCallbackENSt3__28functionIFvRKcEEE _ZN4llvm2cl3optIcLb0ENS0_6parserIcEEE15setInitialValueERKc _ZN4llvm2cl3optIcLb0ENS0_6parserIcEEE16handleOccurrenceEjNS_9StringRefES5_ _ZN4llvm2cl3optIcLb0ENS0_6parserIcEEE19getExtraOptionNamesERNS_15SmallVectorImplINS_9StringRefEEE _ZN4llvm2cl3optIcLb0ENS0_6parserIcEEE4doneEv _ZN4llvm2cl3optIcLb0ENS0_6parserIcEEE9getParserEv _ZN4llvm2cl3optIiLb0ENS0_6parserIiEEE10setDefaultEv _ZN4llvm2cl3optIiLb0ENS0_6parserIiEEE11setCallbackENSt3__28functionIFvRKiEEE _ZN4llvm2cl3optIiLb0ENS0_6parserIiEEE15setInitialValueERKi _ZN4llvm2cl3optIiLb0ENS0_6parserIiEEE16handleOccurrenceEjNS_9StringRefES5_ _ZN4llvm2cl3optIiLb0ENS0_6parserIiEEE19getExtraOptionNamesERNS_15SmallVectorImplINS_9StringRefEEE _ZN4llvm2cl3optIiLb0ENS0_6parserIiEEE4doneEv _ZN4llvm2cl3optIiLb0ENS0_6parserIiEEE9getParserEv _ZN4llvm2cl3optIjLb0ENS0_6parserIjEEE10setDefaultEv _ZN4llvm2cl3optIjLb0ENS0_6parserIjEEE11setCallbackENSt3__28functionIFvRKjEEE _ZN4llvm2cl3optIjLb0ENS0_6parserIjEEE15setInitialValueERKj _ZN4llvm2cl3optIjLb0ENS0_6parserIjEEE16handleOccurrenceEjNS_9StringRefES5_ _ZN4llvm2cl3optIjLb0ENS0_6parserIjEEE19getExtraOptionNamesERNS_15SmallVectorImplINS_9StringRefEEE _ZN4llvm2cl3optIjLb0ENS0_6parserIjEEE4doneEv _ZN4llvm2cl3optIjLb0ENS0_6parserIjEEE9getParserEv _ZN4llvm2cl5applyINS0_3optIbLb0ENS0_6parserIbEEEENS0_3catEJNS0_3subEEEEvPT_RKT0_DpRKT1_ _ZN4llvm2cl6Option11addArgumentEv _ZN4llvm2cl6Option11addCategoryERNS0_14OptionCategoryE _ZN4llvm2cl6Option12printHelpStrENS_9StringRefEmm _ZN4llvm2cl6Option13addOccurrenceEjNS_9StringRefES2_b _ZN4llvm2cl6Option14removeArgumentEv _ZN4llvm2cl6Option19printEnumValHelpStrENS_9StringRefEmm _ZN4llvm2cl6Option5errorERKNS_5TwineENS_9StringRefERNS_11raw_ostreamE _ZN4llvm2cl6Option5resetEv _ZN4llvm2cl6Option6anchorEv _ZN4llvm2cl6Option9setArgStrENS_9StringRefE _ZN4llvm2cl6parserINS0_13boolOrDefaultEE5parseERNS0_6OptionENS_9StringRefES6_RS2_ _ZN4llvm2cl6parserINS0_13boolOrDefaultEE6anchorEv _ZN4llvm2cl6parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE6anchorEv _ZN4llvm2cl6parserIbE5parseERNS0_6OptionENS_9StringRefES5_Rb _ZN4llvm2cl6parserIbE6anchorEv _ZN4llvm2cl6parserIcE6anchorEv _ZN4llvm2cl6parserIdE5parseERNS0_6OptionENS_9StringRefES5_Rd _ZN4llvm2cl6parserIdE6anchorEv _ZN4llvm2cl6parserIfE5parseERNS0_6OptionENS_9StringRefES5_Rf _ZN4llvm2cl6parserIfE6anchorEv _ZN4llvm2cl6parserIiE5parseERNS0_6OptionENS_9StringRefES5_Ri _ZN4llvm2cl6parserIiE6anchorEv _ZN4llvm2cl6parserIjE5parseERNS0_6OptionENS_9StringRefES5_Rj _ZN4llvm2cl6parserIjE6anchorEv _ZN4llvm2cl6parserIlE5parseERNS0_6OptionENS_9StringRefES5_Rl _ZN4llvm2cl6parserIlE6anchorEv _ZN4llvm2cl6parserImE5parseERNS0_6OptionENS_9StringRefES5_Rm _ZN4llvm2cl6parserImE6anchorEv _ZN4llvm2cl6parserIxE5parseERNS0_6OptionENS_9StringRefES5_Rx _ZN4llvm2cl6parserIxE6anchorEv _ZN4llvm2cl6parserIyE5parseERNS0_6OptionENS_9StringRefES5_Ry _ZN4llvm2cl6parserIyE6anchorEv _ZN4llvm2cl9extrahelpC1ENS_9StringRefE _ZN4llvm2cl9extrahelpC2ENS_9StringRefE _ZN4llvm3sys14getHostCPUNameEv _ZN4llvm3sys22getDefaultTargetTripleEv _ZN4llvm3sys2fs12current_pathERNS_15SmallVectorImplIcEE _ZN4llvm3sys4path11is_relativeERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path11parent_pathENS_9StringRefENS1_5StyleE _ZN4llvm3sys4path8filenameENS_9StringRefENS1_5StyleE _ZN4llvm3vfs10FileSystem16getBufferForFileERKNS_5TwineElbb _ZN4llvm3vfs17getRealFileSystemEv _ZN4llvm4errsEv _ZN4llvm4outsEv _ZN4llvm5nullsEv _ZN4llvm9ErrorList2IDE _ZNK4llvm13StringMapImpl7FindKeyENS_9StringRefE _ZNK4llvm17ManagedStaticBase21RegisterManagedStaticEPFPvvEPFvS1_E _ZNK4llvm19SmallPtrSetImplBase13FindBucketForEPKv _ZNK4llvm2cl10SubCommandcvbEv _ZNK4llvm2cl17basic_parser_impl14getOptionWidthERKNS0_6OptionE _ZNK4llvm2cl17basic_parser_impl15printOptionInfoERKNS0_6OptionEm _ZNK4llvm2cl17basic_parser_impl15printOptionNameERKNS0_6OptionEm _ZNK4llvm2cl17basic_parser_impl18printOptionNoValueERKNS0_6OptionEm _ZNK4llvm2cl19generic_parser_base14getOptionWidthERKNS0_6OptionE _ZNK4llvm2cl19generic_parser_base15printOptionInfoERKNS0_6OptionEm _ZNK4llvm2cl19generic_parser_base22printGenericOptionDiffERKNS0_6OptionERKNS0_18GenericOptionValueES7_m _ZNK4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEE14getOptionWidthEv _ZNK4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEE15printOptionInfoEm _ZNK4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEE16printOptionValueEmb _ZNK4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEE27getValueExpectedFlagDefaultEv _ZNK4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEUt_clERKS8_ _ZNK4llvm2cl3optIbLb0ENS0_6parserIbEEE14getOptionWidthEv _ZNK4llvm2cl3optIbLb0ENS0_6parserIbEEE15printOptionInfoEm _ZNK4llvm2cl3optIbLb0ENS0_6parserIbEEE16printOptionValueEmb _ZNK4llvm2cl3optIbLb0ENS0_6parserIbEEE27getValueExpectedFlagDefaultEv _ZNK4llvm2cl3optIbLb0ENS0_6parserIbEEEUt_clERKb _ZNK4llvm2cl3optIcLb0ENS0_6parserIcEEE14getOptionWidthEv _ZNK4llvm2cl3optIcLb0ENS0_6parserIcEEE15printOptionInfoEm _ZNK4llvm2cl3optIcLb0ENS0_6parserIcEEE16printOptionValueEmb _ZNK4llvm2cl3optIcLb0ENS0_6parserIcEEE27getValueExpectedFlagDefaultEv _ZNK4llvm2cl3optIcLb0ENS0_6parserIcEEEUt_clERKc _ZNK4llvm2cl3optIiLb0ENS0_6parserIiEEE14getOptionWidthEv _ZNK4llvm2cl3optIiLb0ENS0_6parserIiEEE15printOptionInfoEm _ZNK4llvm2cl3optIiLb0ENS0_6parserIiEEE16printOptionValueEmb _ZNK4llvm2cl3optIiLb0ENS0_6parserIiEEE27getValueExpectedFlagDefaultEv _ZNK4llvm2cl3optIiLb0ENS0_6parserIiEEEUt_clERKi _ZNK4llvm2cl3optIjLb0ENS0_6parserIjEEE14getOptionWidthEv _ZNK4llvm2cl3optIjLb0ENS0_6parserIjEEE15printOptionInfoEm _ZNK4llvm2cl3optIjLb0ENS0_6parserIjEEE16printOptionValueEmb _ZNK4llvm2cl3optIjLb0ENS0_6parserIjEEE27getValueExpectedFlagDefaultEv _ZNK4llvm2cl3optIjLb0ENS0_6parserIjEEEUt_clERKj _ZNK4llvm2cl5alias14getOptionWidthEv _ZNK4llvm2cl5alias15printOptionInfoEm _ZNK4llvm2cl6parserINS0_13boolOrDefaultEE15printOptionDiffERKNS0_6OptionES2_NS0_11OptionValueIS2_EEm _ZNK4llvm2cl6parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE15printOptionDiffERKNS0_6OptionENS_9StringRefERKNS0_11OptionValueIS8_EEm _ZNK4llvm2cl6parserIbE15printOptionDiffERKNS0_6OptionEbNS0_11OptionValueIbEEm _ZNK4llvm2cl6parserIcE15printOptionDiffERKNS0_6OptionEcNS0_11OptionValueIcEEm _ZNK4llvm2cl6parserIdE15printOptionDiffERKNS0_6OptionEdNS0_11OptionValueIdEEm _ZNK4llvm2cl6parserIfE15printOptionDiffERKNS0_6OptionEfNS0_11OptionValueIfEEm _ZNK4llvm2cl6parserIiE15printOptionDiffERKNS0_6OptionEiNS0_11OptionValueIiEEm _ZNK4llvm2cl6parserIjE15printOptionDiffERKNS0_6OptionEjNS0_11OptionValueIjEEm _ZNK4llvm2cl6parserIlE15printOptionDiffERKNS0_6OptionElNS0_11OptionValueIlEEm _ZNK4llvm2cl6parserImE15printOptionDiffERKNS0_6OptionEmNS0_11OptionValueImEEm _ZNK4llvm2cl6parserIxE15printOptionDiffERKNS0_6OptionExNS0_11OptionValueIxEEm _ZNK4llvm2cl6parserIyE15printOptionDiffERKNS0_6OptionEyNS0_11OptionValueIyEEm _ZNK4llvm3vfs6Status10equivalentERKS1_ _ZNK4llvm5Twine25toNullTerminatedStringRefERNS_15SmallVectorImplIcEE _ZNK4llvm5Twine3strEv _ZNK4llvm5Twine5printERNS_11raw_ostreamE _ZNK4llvm9StringRef13edit_distanceES0_bj _ZNK4llvm9StringRef4findES0_m _ZNSt3__213__vector_baseINS_8functionIFvRN4llvm11raw_ostreamEEEENS_9allocatorIS6_EEED2Ev _ZNSt3__214__split_bufferINS_8functionIFvRN4llvm11raw_ostreamEEEERNS_9allocatorIS6_EEED2Ev _ZNSt3__216generic_categoryEv _ZNSt3__217bad_function_callD1Ev _ZNSt3__28functionIFvRN4llvm11raw_ostreamEEED2Ev _ZTIN4llvm2cl11OptionValueINS0_13boolOrDefaultEEE _ZTIN4llvm2cl11OptionValueINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZTIN4llvm2cl11OptionValueIcEE _ZTIN4llvm2cl11opt_storageINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ELb1EEE _ZTIN4llvm2cl11opt_storageIbLb0ELb0EEE _ZTIN4llvm2cl11opt_storageIcLb0ELb0EEE _ZTIN4llvm2cl11opt_storageIiLb0ELb0EEE _ZTIN4llvm2cl11opt_storageIjLb0ELb0EEE _ZTIN4llvm2cl12basic_parserINS0_13boolOrDefaultEEE _ZTIN4llvm2cl12basic_parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZTIN4llvm2cl12basic_parserIbEE _ZTIN4llvm2cl12basic_parserIcEE _ZTIN4llvm2cl12basic_parserIdEE _ZTIN4llvm2cl12basic_parserIfEE _ZTIN4llvm2cl12basic_parserIiEE _ZTIN4llvm2cl12basic_parserIjEE _ZTIN4llvm2cl12basic_parserIlEE _ZTIN4llvm2cl12basic_parserImEE _ZTIN4llvm2cl12basic_parserIxEE _ZTIN4llvm2cl12basic_parserIyEE _ZTIN4llvm2cl15OptionValueBaseIcLb0EEE _ZTIN4llvm2cl15OptionValueCopyINS0_13boolOrDefaultEEE _ZTIN4llvm2cl15OptionValueCopyIcEE _ZTIN4llvm2cl17basic_parser_implE _ZTIN4llvm2cl18GenericOptionValueE _ZTIN4llvm2cl19generic_parser_baseE _ZTIN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEE _ZTIN4llvm2cl3optIbLb0ENS0_6parserIbEEEE _ZTIN4llvm2cl3optIcLb0ENS0_6parserIcEEEE _ZTIN4llvm2cl3optIiLb0ENS0_6parserIiEEEE _ZTIN4llvm2cl3optIjLb0ENS0_6parserIjEEEE _ZTIN4llvm2cl5aliasE _ZTIN4llvm2cl6OptionE _ZTIN4llvm2cl6parserINS0_13boolOrDefaultEEE _ZTIN4llvm2cl6parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZTIN4llvm2cl6parserIbEE _ZTIN4llvm2cl6parserIcEE _ZTIN4llvm2cl6parserIdEE _ZTIN4llvm2cl6parserIfEE _ZTIN4llvm2cl6parserIiEE _ZTIN4llvm2cl6parserIjEE _ZTIN4llvm2cl6parserIlEE _ZTIN4llvm2cl6parserImEE _ZTIN4llvm2cl6parserIxEE _ZTIN4llvm2cl6parserIyEE _ZTINSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE _ZTINSt3__217bad_function_callE _ZTINSt3__221__basic_string_commonILb1EEE _ZTIv _ZTSN4llvm2cl11OptionValueINS0_13boolOrDefaultEEE _ZTSN4llvm2cl11OptionValueINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZTSN4llvm2cl11OptionValueIcEE _ZTSN4llvm2cl11opt_storageINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ELb1EEE _ZTSN4llvm2cl11opt_storageIbLb0ELb0EEE _ZTSN4llvm2cl11opt_storageIcLb0ELb0EEE _ZTSN4llvm2cl11opt_storageIiLb0ELb0EEE _ZTSN4llvm2cl11opt_storageIjLb0ELb0EEE _ZTSN4llvm2cl12basic_parserINS0_13boolOrDefaultEEE _ZTSN4llvm2cl12basic_parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZTSN4llvm2cl12basic_parserIbEE _ZTSN4llvm2cl12basic_parserIcEE _ZTSN4llvm2cl12basic_parserIdEE _ZTSN4llvm2cl12basic_parserIfEE _ZTSN4llvm2cl12basic_parserIiEE _ZTSN4llvm2cl12basic_parserIjEE _ZTSN4llvm2cl12basic_parserIlEE _ZTSN4llvm2cl12basic_parserImEE _ZTSN4llvm2cl12basic_parserIxEE _ZTSN4llvm2cl12basic_parserIyEE _ZTSN4llvm2cl15OptionValueBaseIcLb0EEE _ZTSN4llvm2cl15OptionValueCopyINS0_13boolOrDefaultEEE _ZTSN4llvm2cl15OptionValueCopyIcEE _ZTSN4llvm2cl17basic_parser_implE _ZTSN4llvm2cl18GenericOptionValueE _ZTSN4llvm2cl19generic_parser_baseE _ZTSN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEE _ZTSN4llvm2cl3optIbLb0ENS0_6parserIbEEEE _ZTSN4llvm2cl3optIcLb0ENS0_6parserIcEEEE _ZTSN4llvm2cl3optIiLb0ENS0_6parserIiEEEE _ZTSN4llvm2cl3optIjLb0ENS0_6parserIjEEEE _ZTSN4llvm2cl5aliasE _ZTSN4llvm2cl6OptionE _ZTSN4llvm2cl6parserINS0_13boolOrDefaultEEE _ZTSN4llvm2cl6parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZTSN4llvm2cl6parserIbEE _ZTSN4llvm2cl6parserIcEE _ZTSN4llvm2cl6parserIdEE _ZTSN4llvm2cl6parserIfEE _ZTSN4llvm2cl6parserIiEE _ZTSN4llvm2cl6parserIjEE _ZTSN4llvm2cl6parserIlEE _ZTSN4llvm2cl6parserImEE _ZTSN4llvm2cl6parserIxEE _ZTSN4llvm2cl6parserIyEE _ZTSNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE _ZTSNSt3__221__basic_string_commonILb1EEE _ZTVN10__cxxabiv121__vmi_class_type_infoE _ZTVN4llvm18raw_string_ostreamE _ZTVN4llvm2cl11OptionValueINS0_13boolOrDefaultEEE _ZTVN4llvm2cl11OptionValueINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZTVN4llvm2cl11OptionValueIcEE _ZTVN4llvm2cl12basic_parserINS0_13boolOrDefaultEEE _ZTVN4llvm2cl12basic_parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZTVN4llvm2cl12basic_parserIbEE _ZTVN4llvm2cl12basic_parserIcEE _ZTVN4llvm2cl12basic_parserIdEE _ZTVN4llvm2cl12basic_parserIfEE _ZTVN4llvm2cl12basic_parserIiEE _ZTVN4llvm2cl12basic_parserIjEE _ZTVN4llvm2cl12basic_parserIlEE _ZTVN4llvm2cl12basic_parserImEE _ZTVN4llvm2cl12basic_parserIxEE _ZTVN4llvm2cl12basic_parserIyEE _ZTVN4llvm2cl17basic_parser_implE _ZTVN4llvm2cl18GenericOptionValueE _ZTVN4llvm2cl19generic_parser_baseE _ZTVN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEE _ZTVN4llvm2cl3optIbLb0ENS0_6parserIbEEEE _ZTVN4llvm2cl3optIcLb0ENS0_6parserIcEEEE _ZTVN4llvm2cl3optIiLb0ENS0_6parserIiEEEE _ZTVN4llvm2cl3optIjLb0ENS0_6parserIjEEEE _ZTVN4llvm2cl5aliasE _ZTVN4llvm2cl6OptionE _ZTVN4llvm2cl6parserINS0_13boolOrDefaultEEE _ZTVN4llvm2cl6parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE _ZTVN4llvm2cl6parserIbEE _ZTVN4llvm2cl6parserIcEE _ZTVN4llvm2cl6parserIdEE _ZTVN4llvm2cl6parserIfEE _ZTVN4llvm2cl6parserIiEE _ZTVN4llvm2cl6parserIjEE _ZTVN4llvm2cl6parserIlEE _ZTVN4llvm2cl6parserImEE _ZTVN4llvm2cl6parserIxEE _ZTVN4llvm2cl6parserIyEE _ZTVN4llvm9ErrorListE _ZTVNSt3__217bad_function_callE exit memcmp qsort _ZN4llvm17isLegalUTF8StringEPPKhS1_ _ZN4llvm18ConvertUTF16toUTF8EPPKtS1_PPhS3_NS_15ConversionFlagsE _ZN4llvm18ConvertUTF32toUTF8EPPKjS1_PPhS3_NS_15ConversionFlagsE _ZN4llvm18ConvertUTF8toUTF16EPPKhS1_PPtS3_NS_15ConversionFlagsE _ZN4llvm18ConvertUTF8toUTF32EPPKhS1_PPjS3_NS_15ConversionFlagsE _ZN4llvm18getNumBytesForUTF8Eh _ZN4llvm19ConvertUTF16toUTF32EPPKtS1_PPjS3_NS_15ConversionFlagsE _ZN4llvm19ConvertUTF32toUTF16EPPKjS1_PPtS3_NS_15ConversionFlagsE _ZN4llvm19getUTF8SequenceSizeEPKhS1_ _ZN4llvm19isLegalUTF8SequenceEPKhS1_ _ZN4llvm25ConvertUTF8toUTF32PartialEPPKhS1_PPjS3_NS_15ConversionFlagsE _ZN4llvm17ConvertUTF8toWideENS_9StringRefERNSt3__212basic_stringIwNS1_11char_traitsIwEENS1_9allocatorIwEEEE _ZN4llvm17ConvertUTF8toWideEPKcRNSt3__212basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEE _ZN4llvm17ConvertUTF8toWideEjNS_9StringRefERPcRPKh _ZN4llvm17convertWideToUTF8ERKNSt3__212basic_stringIwNS0_11char_traitsIwEENS0_9allocatorIwEEEERNS1_IcNS2_IcEENS4_IcEEEE _ZN4llvm22ConvertCodePointToUTF8EjRPc _ZN4llvm24convertUTF16ToUTF8StringENS_8ArrayRefItEERNSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE _ZN4llvm24convertUTF32ToUTF8StringENS_8ArrayRefIcEERNSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE _ZN4llvm24convertUTF32ToUTF8StringENS_8ArrayRefIjEERNSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE _ZN4llvm24convertUTF8ToUTF16StringENS_9StringRefERNS_15SmallVectorImplItEE _ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6resizeEmw _ZNSt3__26vectorIjNS_9allocatorIjEEE6insertIPKjEENS_9enable_ifIXaasr27__is_cpp17_forward_iteratorIT_EE5valuesr16is_constructibleIjNS_15iterator_traitsIS8_E9referenceEEE5valueENS_11__wrap_iterIPjEEE4typeENSC_IS6_EES8_S8_ _ZNSt3__26vectorItNS_9allocatorItEEE6insertIPKtEENS_9enable_ifIXaasr27__is_cpp17_forward_iteratorIT_EE5valuesr16is_constructibleItNS_15iterator_traitsIS8_E9referenceEEE5valueENS_11__wrap_iterIPtEEE4typeENSC_IS6_EES8_S8_ _ZN4llvm20CrashRecoveryContext10GetCurrentEv _ZN4llvm20CrashRecoveryContext10HandleExitEi _ZN4llvm20CrashRecoveryContext12throwIfCrashEi _ZN4llvm20CrashRecoveryContext15registerCleanupEPNS_27CrashRecoveryContextCleanupE _ZN4llvm20CrashRecoveryContext17RunSafelyOnThreadENS_12function_refIFvvEEEj _ZN4llvm20CrashRecoveryContext17unregisterCleanupEPNS_27CrashRecoveryContextCleanupE _ZN4llvm20CrashRecoveryContext21isRecoveringFromCrashEv _ZN4llvm20CrashRecoveryContext6EnableEv _ZN4llvm20CrashRecoveryContext7DisableEv _ZN4llvm20CrashRecoveryContext7isCrashEi _ZN4llvm20CrashRecoveryContext9RunSafelyENS_12function_refIFvvEEE _ZN4llvm20CrashRecoveryContextC1Ev _ZN4llvm20CrashRecoveryContextC2Ev _ZN4llvm20CrashRecoveryContextD1Ev _ZN4llvm20CrashRecoveryContextD2Ev _ZN4llvm27CrashRecoveryContextCleanupD0Ev _ZN4llvm27CrashRecoveryContextCleanupD1Ev _ZN4llvm27CrashRecoveryContextCleanupD2Ev _ZTIN4llvm27CrashRecoveryContextCleanupE _ZTIN4llvm3sys11ThreadLocalIKNS_20CrashRecoveryContextEEE _ZTSN4llvm27CrashRecoveryContextCleanupE _ZTSN4llvm3sys11ThreadLocalIKNS_20CrashRecoveryContextEEE _ZTVN4llvm27CrashRecoveryContextCleanupE _ZTVN4llvm3sys11ThreadLocalIKNS_20CrashRecoveryContextEEE _ZN4llvm18isCurrentDebugTypeEPKc _ZN4llvm19setCurrentDebugTypeEPKc _ZN4llvm20EnableDebugBufferingE _ZN4llvm20setCurrentDebugTypesEPPKcj _ZN4llvm4dbgsEv _ZN4llvm9DebugFlagE _ZN4llvm12DebugCounter8instanceEv _ZN4llvm12DebugCounter9push_backERKNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE _ZN4llvm12DebugCounterD1Ev _ZN4llvm12DebugCounterD2Ev _ZN4llvm11raw_ostreamlsERKNS_15FormattedStringE _ZN4llvm2cl5applyINS0_3optIbLb1ENS0_6parserIbEEEEA20_cJNS0_12OptionHiddenENS0_13LocationClassIbEENS0_11initializerIbEENS0_18NumOccurrencesFlagENS0_4descEEEEvPT_RKT0_DpRKT1_ _ZNK4llvm12DebugCounter4dumpEv _ZNK4llvm12DebugCounter5printERNS_11raw_ostreamE _ZNKSt3__26__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEjEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEERKT_ _ZTIN4llvm2cl12list_storageINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_12DebugCounterEEE _ZTIN4llvm2cl4listINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_12DebugCounterENS0_6parserIS8_EEEE _ZTIN4llvm2cl4listINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_12DebugCounterENS0_6parserIS8_EEEUlRKS8_E_E _ZTSN4llvm2cl12list_storageINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_12DebugCounterEEE _ZTSN4llvm2cl4listINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_12DebugCounterENS0_6parserIS8_EEEE _ZTSN4llvm2cl4listINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_12DebugCounterENS0_6parserIS8_EEEUlRKS8_E_E _ZTVN4llvm2cl4listINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_12DebugCounterENS0_6parserIS8_EEEE LLVMConsumeError LLVMCreateStringError LLVMDisposeErrorMessage LLVMGetErrorMessage LLVMGetErrorTypeId LLVMGetStringErrorTypeId _ZN4llvm11StringError2IDE _ZN4llvm11StringErrorC1ENSt3__210error_codeERKNS_5TwineE _ZN4llvm11StringErrorC1ERKNS_5TwineENSt3__210error_codeE _ZN4llvm11StringErrorC2ENSt3__210error_codeERKNS_5TwineE _ZN4llvm11StringErrorC2ERKNS_5TwineENSt3__210error_codeE _ZN4llvm13ErrorInfoBase6anchorEv _ZN4llvm16errorToErrorCodeENS_5ErrorE _ZN4llvm18report_fatal_errorENS_5ErrorEb _ZN4llvm18report_fatal_errorERKNS_5TwineEb _ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE _ZN4llvm22inconvertibleErrorCodeEv _ZN4llvm7ECError2IDE _ZN4llvm7ECError6anchorEv _ZN4llvm9FileError2IDE _ZNK4llvm11StringError18convertToErrorCodeEv _ZNK4llvm11StringError3logERNS_11raw_ostreamE _ZNK4llvm9ErrorList18convertToErrorCodeEv _ZNK4llvm9FileError18convertToErrorCodeEv _ZNKSt3__210error_code7messageEv _ZNKSt3__214error_category10equivalentERKNS_10error_codeEi _ZNKSt3__214error_category10equivalentEiRKNS_15error_conditionE _ZNKSt3__214error_category23default_error_conditionEi _ZNSt3__214error_categoryD2Ev _ZNSt3__215system_categoryEv _ZTIN4llvm11StringErrorE _ZTIN4llvm13ErrorInfoBaseE _ZTIN4llvm7ECErrorE _ZTIN4llvm9ErrorInfoINS_11StringErrorENS_13ErrorInfoBaseEEE _ZTIN4llvm9ErrorInfoINS_7ECErrorENS_13ErrorInfoBaseEEE _ZTIN4llvm9ErrorInfoINS_9ErrorListENS_13ErrorInfoBaseEEE _ZTIN4llvm9ErrorInfoINS_9FileErrorENS_13ErrorInfoBaseEEE _ZTIN4llvm9ErrorListE _ZTIN4llvm9FileErrorE _ZTINSt3__214error_categoryE _ZTSN4llvm11StringErrorE _ZTSN4llvm13ErrorInfoBaseE _ZTSN4llvm7ECErrorE _ZTSN4llvm9ErrorInfoINS_11StringErrorENS_13ErrorInfoBaseEEE _ZTSN4llvm9ErrorInfoINS_7ECErrorENS_13ErrorInfoBaseEEE _ZTSN4llvm9ErrorInfoINS_9ErrorListENS_13ErrorInfoBaseEEE _ZTSN4llvm9ErrorInfoINS_9FileErrorENS_13ErrorInfoBaseEEE _ZTSN4llvm9ErrorListE _ZTSN4llvm9FileErrorE _ZTVN4llvm11StringErrorE _ZTVN4llvm13ErrorInfoBaseE _ZTVN4llvm7ECErrorE _ZTVN4llvm9FileErrorE LLVMInstallFatalErrorHandler LLVMResetFatalErrorHandler _ZN4llvm18report_fatal_errorENS_9StringRefEb _ZN4llvm22report_bad_alloc_errorEPKcb _ZN4llvm25llvm_unreachable_internalEPKcS1_j _ZN4llvm26remove_fatal_error_handlerEv _ZN4llvm27install_fatal_error_handlerEPFvPvPKcbES0_ _ZN4llvm30remove_bad_alloc_error_handlerEv _ZN4llvm31install_bad_alloc_error_handlerEPFvPvPKcbES0_ _ZN4llvm33install_out_of_memory_new_handlerEv _ZN4llvm3sys20RunInterruptHandlersEv _ZNSt9bad_allocC1Ev _ZNSt9bad_allocD1Ev _ZTISt9bad_alloc _ZTVN4llvm19raw_svector_ostreamE _ZN4llvm15SmallVectorImplIcE4swapERS1_ _ZN4llvm19formatv_object_base17parseFormatStringENS_9StringRefE _ZN4llvm19formatv_object_base18consumeFieldLayoutERNS_9StringRefERNS_10AlignStyleERmRc _ZN4llvm19formatv_object_base20parseReplacementItemENS_9StringRefE _ZN4llvm19formatv_object_base26splitLiteralAndReplacementENS_9StringRefE _ZN4llvm6detail14format_adapter6anchorEv _ZTIN4llvm6detail14format_adapterE _ZTSN4llvm6detail14format_adapterE _ZTVN4llvm6detail14format_adapterE _ZN4llvm12DisplayGraphENS_9StringRefEbNS_12GraphProgram4NameE _ZN4llvm19createGraphFilenameERKNS_5TwineERi _ZN4llvm3DOT12EscapeStringERKNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE _ZN4llvm3DOT14getColorStringEj _ZN4llvm3sys13ExecuteNoWaitENS_9StringRefENS_8ArrayRefIS1_EENS_8OptionalIS3_EENS2_INS4_IS1_EEEEjPNSt3__212basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEPbPNS_9BitVectorE _ZN4llvm3sys14ExecuteAndWaitENS_9StringRefENS_8ArrayRefIS1_EENS_8OptionalIS3_EENS2_INS4_IS1_EEEEjjPNSt3__212basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEPbPNS4_INS0_17ProcessStatisticsEEEPNS_9BitVectorE _ZN4llvm3sys17findProgramByNameENS_9StringRefENS_8ArrayRefIS1_EE _ZN4llvm3sys2fs19createTemporaryFileERKNS_5TwineENS_9StringRefERiRNS_15SmallVectorImplIcEENS1_9OpenFlagsE _ZN4llvm3sys2fs6removeERKNS_5TwineEb _ZNKSt3__221__basic_string_commonILb1EE20__throw_out_of_rangeEv _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE26__erase_external_with_moveEmm _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertENS_11__wrap_iterIPKcEEc _ZN4llvm29set_fixed_execution_hash_seedEm _ZN4llvm7hashing6detail19fixed_seed_overrideE _ZTIN4llvm13format_objectIJidEEE _ZTSN4llvm13format_objectIJidEEE _ZTVN4llvm13format_objectIJidEEE _ZN4llvm13llvm_shutdownEv _ZN4llvm21llvm_is_multithreadedEv _ZNK4llvm17ManagedStaticBase7destroyEv _ZNSt3__215recursive_mutex4lockEv _ZNSt3__215recursive_mutex6unlockEv _ZNSt3__215recursive_mutexC1Ev _ZNSt3__215recursive_mutexD1Ev _ZN4llvm12MemoryBuffer11getOpenFileEiRKNS_5TwineEmbb _ZN4llvm12MemoryBuffer12getFileSliceERKNS_5TwineEmmb _ZN4llvm12MemoryBuffer12getMemBufferENS_15MemoryBufferRefEb _ZN4llvm12MemoryBuffer12getMemBufferENS_9StringRefES1_b _ZN4llvm12MemoryBuffer14getFileOrSTDINERKNS_5TwineEbb _ZN4llvm12MemoryBuffer15getFileAsStreamERKNS_5TwineE _ZN4llvm12MemoryBuffer16getMemBufferCopyENS_9StringRefERKNS_5TwineE _ZN4llvm12MemoryBuffer16getOpenFileSliceEiRKNS_5TwineEmlb _ZN4llvm12MemoryBuffer4initEPKcS2_b _ZN4llvm12MemoryBuffer7getFileERKNS_5TwineEbbb _ZN4llvm12MemoryBuffer8getSTDINEv _ZN4llvm12MemoryBufferD0Ev _ZN4llvm12MemoryBufferD1Ev _ZN4llvm12MemoryBufferD2Ev _ZN4llvm20WritableMemoryBuffer12getFileSliceERKNS_5TwineEmmb _ZN4llvm20WritableMemoryBuffer15getNewMemBufferEmRKNS_5TwineE _ZN4llvm20WritableMemoryBuffer21getNewUninitMemBufferEmRKNS_5TwineE _ZN4llvm20WritableMemoryBuffer7getFileERKNS_5TwineEb _ZN4llvm23SmallVectorMemoryBufferD0Ev _ZN4llvm23SmallVectorMemoryBufferD1Ev _ZN4llvm23SmallVectorMemoryBufferD2Ev _ZN4llvm24WriteThroughMemoryBuffer12getFileSliceERKNS_5TwineEmm _ZN4llvm24WriteThroughMemoryBuffer7getFileERKNS_5TwineEl _ZNK4llvm12MemoryBuffer15getMemBufferRefEv _ZTIN4llvm12MemoryBufferE _ZTIN4llvm20WritableMemoryBufferE _ZTIN4llvm23SmallVectorMemoryBufferE _ZTIN4llvm24WriteThroughMemoryBufferE _ZTSN4llvm12MemoryBufferE _ZTSN4llvm20WritableMemoryBufferE _ZTSN4llvm23SmallVectorMemoryBufferE _ZTSN4llvm24WriteThroughMemoryBufferE _ZTVN4llvm12MemoryBufferE _ZTVN4llvm23SmallVectorMemoryBufferE _ZN4llvm3MD515stringifyResultERNS0_9MD5ResultERNS_15SmallVectorImplIcEE _ZN4llvm3MD54bodyENS_8ArrayRefIhEE _ZN4llvm3MD54hashENS_8ArrayRefIhEE _ZN4llvm3MD55finalERNS0_9MD5ResultE _ZN4llvm3MD55finalEv _ZN4llvm3MD56resultEv _ZN4llvm3MD56updateENS_8ArrayRefIhEE _ZN4llvm3MD56updateENS_9StringRefE _ZN4llvm3MD5C1Ev _ZN4llvm3MD5C2Ev _ZNK4llvm3MD59MD5Result6digestEv _ZN4llvm12write_doubleERNS_11raw_ostreamEdNS_10FloatStyleENS_8OptionalImEE _ZN4llvm13write_integerERNS_11raw_ostreamEimNS_12IntegerStyleE _ZN4llvm13write_integerERNS_11raw_ostreamEjmNS_12IntegerStyleE _ZN4llvm13write_integerERNS_11raw_ostreamElmNS_12IntegerStyleE _ZN4llvm13write_integerERNS_11raw_ostreamEmmNS_12IntegerStyleE _ZN4llvm13write_integerERNS_11raw_ostreamExmNS_12IntegerStyleE _ZN4llvm13write_integerERNS_11raw_ostreamEymNS_12IntegerStyleE _ZN4llvm18isPrefixedHexStyleENS_13HexPrintStyleE _ZN4llvm19getDefaultPrecisionENS_10FloatStyleE _ZN4llvm9write_hexERNS_11raw_ostreamEmNS_13HexPrintStyleENS_8OptionalImEE _ZN4llvm14getRandomBytesEPvm _ZN4llvm21RandomNumberGeneratorC1ENS_9StringRefE _ZN4llvm21RandomNumberGeneratorC2ENS_9StringRefE _ZN4llvm21RandomNumberGeneratorclEv _ZNSt3__28seed_seq8generateIPjEEvT_S3_ _ZN4llvm15SignpostEmitter11endIntervalEPKvNS_9StringRefE _ZN4llvm15SignpostEmitter13startIntervalEPKvNS_9StringRefE _ZN4llvm15SignpostEmitterC1Ev _ZN4llvm15SignpostEmitterC2Ev _ZN4llvm15SignpostEmitterD1Ev _ZN4llvm15SignpostEmitterD2Ev _ZNK4llvm15SignpostEmitter9isEnabledEv _ZN4llvm19SmallPtrSetImplBase10CopyHelperERKS0_ _ZN4llvm19SmallPtrSetImplBase10MoveHelperEjOS0_ _ZN4llvm19SmallPtrSetImplBase4GrowEj _ZN4llvm19SmallPtrSetImplBase4swapERS0_ _ZN4llvm19SmallPtrSetImplBase8MoveFromEjOS0_ _ZN4llvm19SmallPtrSetImplBaseC1EPPKvRKS0_ _ZN4llvm19SmallPtrSetImplBaseC1EPPKvjOS0_ _ZN4llvm19SmallPtrSetImplBaseC2EPPKvRKS0_ _ZN4llvm19SmallPtrSetImplBaseC2EPPKvjOS0_ _ZN4llvm15SmallVectorBaseIjE11SizeTypeMaxEv _ZN4llvm15SmallVectorBaseIjE8set_sizeEm _ZN4llvm15SmallVectorBaseIjEC1EPvm _ZN4llvm15SmallVectorBaseIjEC2EPvm _ZN4llvm15SmallVectorBaseImE11SizeTypeMaxEv _ZN4llvm15SmallVectorBaseImE13mallocForGrowEmmRm _ZN4llvm15SmallVectorBaseImE8set_sizeEm _ZN4llvm15SmallVectorBaseImEC1EPvm _ZN4llvm15SmallVectorBaseImEC2EPvm _ZNK4llvm15SmallVectorBaseIjE4sizeEv _ZNK4llvm15SmallVectorBaseIjE5emptyEv _ZNK4llvm15SmallVectorBaseIjE8capacityEv _ZNK4llvm15SmallVectorBaseImE4sizeEv _ZNK4llvm15SmallVectorBaseImE5emptyEv _ZNK4llvm15SmallVectorBaseImE8capacityEv _ZNSt11logic_errorC2ERKNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE _ZNSt3__29to_stringEm _ZN4llvm12SMDiagnosticC1ERKNS_9SourceMgrENS_5SMLocENS_9StringRefEiiNS1_8DiagKindES5_S5_NS_8ArrayRefINSt3__24pairIjjEEEENS7_INS_7SMFixItEEE _ZN4llvm12SMDiagnosticC2ERKNS_9SourceMgrENS_5SMLocENS_9StringRefEiiNS1_8DiagKindES5_S5_NS_8ArrayRefINSt3__24pairIjjEEEENS7_INS_7SMFixItEEE _ZN4llvm7SMFixItC1ENS_7SMRangeERKNS_5TwineE _ZN4llvm7SMFixItC2ENS_7SMRangeERKNS_5TwineE _ZN4llvm9SourceMgr14AddIncludeFileERKNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_5SMLocERS7_ _ZN4llvm9SourceMgr15OpenIncludeFileERKNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERS7_ _ZN4llvm9SourceMgr23FindLocForLineAndColumnEjjj _ZN4llvm9SourceMgr9SrcBufferC1EOS1_ _ZN4llvm9SourceMgr9SrcBufferC2EOS1_ _ZN4llvm9SourceMgr9SrcBufferD1Ev _ZN4llvm9SourceMgr9SrcBufferD2Ev _ZNK4llvm12SMDiagnostic5printEPKcRNS_11raw_ostreamEbb _ZNK4llvm9SourceMgr10GetMessageENS_5SMLocENS0_8DiagKindERKNS_5TwineENS_8ArrayRefINS_7SMRangeEEENS6_INS_7SMFixItEEE _ZNK4llvm9SourceMgr12PrintMessageENS_5SMLocENS0_8DiagKindERKNS_5TwineENS_8ArrayRefINS_7SMRangeEEENS6_INS_7SMFixItEEEb _ZNK4llvm9SourceMgr12PrintMessageERNS_11raw_ostreamENS_5SMLocENS0_8DiagKindERKNS_5TwineENS_8ArrayRefINS_7SMRangeEEENS8_INS_7SMFixItEEEb _ZNK4llvm9SourceMgr12PrintMessageERNS_11raw_ostreamERKNS_12SMDiagnosticEb _ZNK4llvm9SourceMgr16getLineAndColumnENS_5SMLocEj _ZNK4llvm9SourceMgr17PrintIncludeStackENS_5SMLocERNS_11raw_ostreamE _ZNK4llvm9SourceMgr23FindBufferContainingLocENS_5SMLocE _ZNK4llvm9SourceMgr28getFormattedLocationNoOffsetENS_5SMLocEb _ZNK4llvm9SourceMgr9SrcBuffer13getLineNumberEPKc _ZNK4llvm9SourceMgr9SrcBuffer23getPointerForLineNumberEj _ZNK4llvm9SourceMgr9SrcBuffer24getLineNumberSpecializedIhEEjPKc _ZNK4llvm9SourceMgr9SrcBuffer24getLineNumberSpecializedIjEEjPKc _ZNK4llvm9SourceMgr9SrcBuffer24getLineNumberSpecializedImEEjPKc _ZNK4llvm9SourceMgr9SrcBuffer24getLineNumberSpecializedItEEjPKc _ZNK4llvm9SourceMgr9SrcBuffer34getPointerForLineNumberSpecializedIhEEPKcj _ZNSt3__218__insertion_sort_3IRNS_6__lessIN4llvm7SMFixItES3_EEPS3_EEvT0_S7_T_ _ZNSt3__218uninitialized_copyIPKN4llvm7SMFixItEPS2_EET0_T_S7_S6_ _ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIN4llvm7SMFixItES3_EEPS3_EEbT0_S7_T_ _ZNSt3__26__sortIRNS_6__lessIN4llvm7SMFixItES3_EEPS3_EEvT0_S7_T_ _ZNSt3__27__sort3IRNS_6__lessIN4llvm7SMFixItES3_EEPS3_EEjT0_S7_S7_T_ _ZNSt3__27__sort4IRNS_6__lessIN4llvm7SMFixItES3_EEPS3_EEjT0_S7_S7_S7_T_ _ZN4llvm13GetStatisticsEv _ZN4llvm15PrintStatisticsERNS_11raw_ostreamE _ZN4llvm15PrintStatisticsEv _ZN4llvm15ResetStatisticsEv _ZN4llvm16EnableStatisticsEb _ZN4llvm17TrackingStatistic17RegisterStatisticEv _ZN4llvm19PrintStatisticsJSONERNS_11raw_ostreamE _ZN4llvm20AreStatisticsEnabledEv _ZN4llvm10TimerGroup18printAllJSONValuesERNS_11raw_ostreamEPKc _ZN4llvm10TimerGroup19ConstructTimerListsEv _ZN4llvm11raw_ostream14flush_nonemptyEv _ZN4llvm11raw_ostreamlsERKNS_18format_object_baseE _ZN4llvm18format_object_base4homeEv _ZN4llvm20CreateInfoOutputFileEv _ZTIN4llvm13format_objectIJjmjPKcS2_EEE _ZTIN4llvm18format_object_baseE _ZTSN4llvm13format_objectIJjmjPKcS2_EEE _ZTVN4llvm13format_objectIJjmjPKcS2_EEE _ZnwmRKSt9nothrow_t _ZN4llvm11SplitStringENS_9StringRefERNS_15SmallVectorImplIS0_EES0_ _ZN4llvm14StrInStrNoCaseENS_9StringRefES0_ _ZN4llvm14printLowerCaseENS_9StringRefERNS_11raw_ostreamE _ZN4llvm16printHTMLEscapedENS_9StringRefERNS_11raw_ostreamE _ZN4llvm18printEscapedStringENS_9StringRefERNS_11raw_ostreamE _ZN4llvm27convertToCamelFromSnakeCaseENS_9StringRefEb _ZN4llvm27convertToSnakeFromCamelCaseENS_9StringRefE _ZN4llvm8getTokenENS_9StringRefES0_ _ZN4llvm13StringMapImpl4initEj _ZN4llvm13StringMapImpl9RemoveKeyENS_9StringRefE _ZN4llvm13StringMapImplC1Ejj _ZN4llvm13StringMapImplC2Ejj _ZN4llvm12DenseMapInfoINS_9StringRefEvE12getHashValueES1_ _ZN4llvm17UniqueStringSaver4saveENS_9StringRefE _ZN4llvm10hash_valueENS_9StringRefE _ZN4llvm20consumeSignedIntegerERNS_9StringRefEjRx _ZN4llvm22consumeUnsignedIntegerERNS_9StringRefEjRy _ZN4llvm25ComputeMappedEditDistanceIcZNS_19ComputeEditDistanceIcEEjNS_8ArrayRefIT_EES4_bjEUlRKcE_EEjS4_S4_T0_bj _ZN4llvm7hashing6detail23hash_combine_range_implIKcEENSt3__29enable_ifIXsr16is_hashable_dataIT_EE5valueENS_9hash_codeEE4typeEPS6_SA_ _ZN4llvm9StringRef4nposE _ZNK4llvm9StringRef11getAsDoubleERdb _ZNK4llvm9StringRef12find_last_ofES0_m _ZNK4llvm9StringRef12getAsIntegerEjRNS_5APIntE _ZNK4llvm9StringRef13find_first_ofES0_m _ZNK4llvm9StringRef15compare_numericES0_ _ZNK4llvm9StringRef16find_insensitiveES0_m _ZNK4llvm9StringRef16find_insensitiveEcm _ZNK4llvm9StringRef16find_last_not_ofES0_m _ZNK4llvm9StringRef16find_last_not_ofEcm _ZNK4llvm9StringRef17find_first_not_ofES0_m _ZNK4llvm9StringRef17find_first_not_ofEcm _ZNK4llvm9StringRef17rfind_insensitiveES0_ _ZNK4llvm9StringRef17rfind_insensitiveEcm _ZNK4llvm9StringRef19compare_insensitiveES0_ _ZNK4llvm9StringRef20endswith_insensitiveES0_ _ZNK4llvm9StringRef22startswith_insensitiveES0_ _ZNK4llvm9StringRef25edit_distance_insensitiveES0_bj _ZNK4llvm9StringRef5countES0_ _ZNK4llvm9StringRef5lowerEv _ZNK4llvm9StringRef5splitERNS_15SmallVectorImplIS0_EES0_ib _ZNK4llvm9StringRef5upperEv tolower round _ZN4llvm10TimeRecord14getCurrentTimeEb _ZN4llvm10TimerGroup11removeTimerERNS_5TimerE _ZN4llvm10TimerGroup14printJSONValueERNS_11raw_ostreamERKNS0_11PrintRecordEPKcd _ZN4llvm10TimerGroup15printJSONValuesERNS_11raw_ostreamEPKc _ZN4llvm10TimerGroup17PrintQueuedTimersERNS_11raw_ostreamE _ZN4llvm10TimerGroup18aquireDefaultGroupEv _ZN4llvm10TimerGroup18prepareToPrintListEb _ZN4llvm10TimerGroup5clearEv _ZN4llvm10TimerGroup5printERNS_11raw_ostreamEb _ZN4llvm10TimerGroup8addTimerERNS_5TimerE _ZN4llvm10TimerGroup8clearAllEv _ZN4llvm10TimerGroup8printAllERNS_11raw_ostreamE _ZN4llvm10TimerGroupC1ENS_9StringRefES1_ _ZN4llvm10TimerGroupC1ENS_9StringRefES1_RKNS_9StringMapINS_10TimeRecordENS_15MallocAllocatorEEE _ZN4llvm10TimerGroupC2ENS_9StringRefES1_ _ZN4llvm10TimerGroupC2ENS_9StringRefES1_RKNS_9StringMapINS_10TimeRecordENS_15MallocAllocatorEEE _ZN4llvm10TimerGroupD1Ev _ZN4llvm10TimerGroupD2Ev _ZN4llvm14raw_fd_ostreamC1ENS_9StringRefERNSt3__210error_codeENS_3sys2fs9OpenFlagsE _ZN4llvm14raw_fd_ostreamC1EibbNS_11raw_ostream11OStreamKindE _ZN4llvm16NamedRegionTimerC1ENS_9StringRefES1_S1_S1_b _ZN4llvm16NamedRegionTimerC2ENS_9StringRefES1_S1_S1_b _ZN4llvm3sys7Process12GetTimeUsageERNSt3__26chrono10time_pointINS3_12system_clockENS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEERS9_SC_ _ZN4llvm3sys7Process14GetMallocUsageEv _ZN4llvm5Timer10startTimerEv _ZN4llvm5Timer4initENS_9StringRefES1_ _ZN4llvm5Timer4initENS_9StringRefES1_RNS_10TimerGroupE _ZN4llvm5Timer5clearEv _ZN4llvm5Timer9stopTimerEv _ZN4llvm5TimerD1Ev _ZN4llvm5TimerD2Ev _ZNK4llvm10TimeRecord5printERKS0_RNS_11raw_ostreamE _ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm _ZNSt3__213__vector_baseIN4llvm10TimerGroup11PrintRecordENS_9allocatorIS3_EEED2Ev _ZNSt3__214__split_bufferIN4llvm10TimerGroup11PrintRecordERNS_9allocatorIS3_EEED2Ev _ZNSt3__218__insertion_sort_3IRNS_6__lessIN4llvm10TimerGroup11PrintRecordES4_EEPS4_EEvT0_S8_T_ _ZNSt3__227__insertion_sort_incompleteIRNS_6__lessIN4llvm10TimerGroup11PrintRecordES4_EEPS4_EEbT0_S8_T_ _ZNSt3__26__sortIRNS_6__lessIN4llvm10TimerGroup11PrintRecordES4_EEPS4_EEvT0_S8_T_ _ZNSt3__26vectorIN4llvm10TimerGroup11PrintRecordENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE _ZNSt3__26vectorIN4llvm10TimerGroup11PrintRecordENS_9allocatorIS3_EEE7reserveEm _ZNSt3__27__sort4IRNS_6__lessIN4llvm10TimerGroup11PrintRecordES4_EEPS4_EEjT0_S8_S8_S8_T_ _ZTIN4llvm13format_objectIJddEEE _ZTIN4llvm2cl11opt_storageINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ELb1EEE _ZTIN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ENS0_6parserIS8_EEEE _ZTIN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ENS0_6parserIS8_EEEUlRKS8_E_E _ZTSN4llvm13format_objectIJddEEE _ZTSN4llvm2cl11opt_storageINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ELb1EEE _ZTSN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ENS0_6parserIS8_EEEE _ZTSN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ENS0_6parserIS8_EEEUlRKS8_E_E _ZTVN4llvm13format_objectIJddEEE _ZTVN4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ENS0_6parserIS8_EEEE _ZN4llvm6Triple11setArchNameENS_9StringRefE _ZN4llvm6Triple13getOSTypeNameENS0_6OSTypeE _ZN4llvm6Triple13setVendorNameENS_9StringRefE _ZN4llvm6Triple14setEnvironmentENS0_15EnvironmentTypeE _ZN4llvm6Triple15getArchTypeNameENS0_8ArchTypeE _ZN4llvm6Triple15setObjectFormatENS0_16ObjectFormatTypeE _ZN4llvm6Triple17getArchTypePrefixENS0_8ArchTypeE _ZN4llvm6Triple17getVendorTypeNameENS0_10VendorTypeE _ZN4llvm6Triple18setEnvironmentNameENS_9StringRefE _ZN4llvm6Triple22getArchTypeForLLVMNameENS_9StringRefE _ZN4llvm6Triple22getEnvironmentTypeNameENS0_15EnvironmentTypeE _ZN4llvm6Triple23setOSAndEnvironmentNameENS_9StringRefE _ZN4llvm6Triple24getCanonicalVersionForOSENS0_6OSTypeERKNS_12VersionTupleE _ZN4llvm6Triple5setOSENS0_6OSTypeE _ZN4llvm6Triple7setArchENS0_8ArchTypeENS0_11SubArchTypeE _ZN4llvm6Triple9normalizeENS_9StringRefE _ZN4llvm6Triple9setOSNameENS_9StringRefE _ZN4llvm6Triple9setTripleERKNS_5TwineE _ZN4llvm6Triple9setVendorENS0_10VendorTypeE _ZN4llvm12VersionTuple8tryParseENS_9StringRefE _ZN4llvm6TripleC1ERKNS_5TwineES3_S3_ _ZN4llvm6TripleC1ERKNS_5TwineES3_S3_S3_ _ZN4llvm6TripleC2ERKNS_5TwineE _ZN4llvm6TripleC2ERKNS_5TwineES3_S3_ _ZN4llvm6TripleC2ERKNS_5TwineES3_S3_S3_ _ZNK4llvm6Triple11getArchNameENS0_8ArchTypeENS0_11SubArchTypeE _ZNK4llvm6Triple11getArchNameEv _ZNK4llvm6Triple11isArch16BitEv _ZNK4llvm6Triple11isArch32BitEv _ZNK4llvm6Triple11isArch64BitEv _ZNK4llvm6Triple12getOSVersionEv _ZNK4llvm6Triple13getVendorNameEv _ZNK4llvm6Triple13getiOSVersionEv _ZNK4llvm6Triple14isLittleEndianEv _ZNK4llvm6Triple16getARMCPUForArchENS_9StringRefE _ZNK4llvm6Triple16getMacOSXVersionERNS_12VersionTupleE _ZNK4llvm6Triple16isCompatibleWithERKS0_ _ZNK4llvm6Triple17getWatchOSVersionEv _ZNK4llvm6Triple17isMacOSXVersionLTEjjj _ZNK4llvm6Triple18getEnvironmentNameEv _ZNK4llvm6Triple19get32BitArchVariantEv _ZNK4llvm6Triple19get64BitArchVariantEv _ZNK4llvm6Triple19getDriverKitVersionEv _ZNK4llvm6Triple21getEnvironmentVersionEv _ZNK4llvm6Triple23getBigEndianArchVariantEv _ZNK4llvm6Triple23getOSAndEnvironmentNameEv _ZNK4llvm6Triple26getLittleEndianArchVariantEv _ZNK4llvm6Triple28getMinimumSupportedOSVersionEv _ZNK4llvm6Triple5mergeERKS0_ _ZNK4llvm6Triple9getOSNameEv _ZNK4llvm5Twine13printOneChildERNS_11raw_ostreamENS0_5ChildENS0_8NodeKindE _ZNK4llvm5Twine17printOneChildReprERNS_11raw_ostreamENS0_5ChildENS0_8NodeKindE _ZN4llvm11raw_ostream9write_hexEy _ZN4llvm11raw_ostreamlsEPKv _ZN4llvm11raw_ostreamlsERKNS_19formatv_object_baseE _ZNK4llvm5Twine4dumpEv _ZNK4llvm5Twine8dumpReprEv _ZNK4llvm5Twine8toVectorERNS_15SmallVectorImplIcEE _ZNK4llvm5Twine9printReprERNS_11raw_ostreamE _ZN4llvm24reportInvalidSizeRequestEPKc _ZN4llvm9WithColor7warningEv _ZNK4llvm8TypeSizecvmEv _ZN4llvm3sys7unicode11isPrintableEi _ZN4llvm3sys7unicode12isFormattingEi _ZN4llvm3sys7unicode15columnWidthUTF8ENS_9StringRefE _ZN4llvmlsERNS_11raw_ostreamERKNS_12VersionTupleE _ZNK4llvm12VersionTuple11getAsStringEv _ZN4llvm23SmallVectorTemplateBaseINS_18IntrusiveRefCntPtrINS_3vfs10FileSystemEEELb0EE4growEm _ZN4llvm23SmallVectorTemplateBaseINS_3vfs12YAMLVFSEntryELb0EE4growEm _ZN4llvm23SmallVectorTemplateBaseINS_3vfs18directory_iteratorELb0EE4growEm _ZN4llvm3sys2fs12is_directoryERKNS_5TwineERb _ZN4llvm3sys2fs12kInvalidFileE _ZN4llvm3sys2fs13make_absoluteERKNS_5TwineERNS_15SmallVectorImplIcEE _ZN4llvm3sys2fs13make_absoluteERNS_15SmallVectorImplIcEE _ZN4llvm3sys2fs16set_current_pathERKNS_5TwineE _ZN4llvm3sys2fs21openNativeFileForReadERKNS_5TwineENS1_9OpenFlagsEPNS_15SmallVectorImplIcEE _ZN4llvm3sys2fs6detail27directory_iterator_destructERNS2_12DirIterStateE _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefEb _ZN4llvm3sys2fs6detail28directory_iterator_incrementERNS2_12DirIterStateE _ZN4llvm3sys2fs6statusERKNS_5TwineERNS1_11file_statusEb _ZN4llvm3sys2fs6statusEiRNS1_11file_statusE _ZN4llvm3sys2fs8is_localERKNS_5TwineERb _ZN4llvm3sys2fs9closeFileERi _ZN4llvm3sys2fs9real_pathERKNS_5TwineERNS_15SmallVectorImplIcEEb _ZN4llvm3sys4path11is_absoluteERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path11remove_dotsERNS_15SmallVectorImplIcEEbNS1_5StyleE _ZN4llvm3sys4path12is_separatorEcNS1_5StyleE _ZN4llvm3sys4path13get_separatorENS1_5StyleE _ZN4llvm3sys4path14const_iteratorppEv _ZN4llvm3sys4path16reverse_iteratorppEv _ZN4llvm3sys4path23remove_leading_dotslashENS_9StringRefENS1_5StyleE _ZN4llvm3sys4path3endENS_9StringRefE _ZN4llvm3sys4path4rendENS_9StringRefE _ZN4llvm3sys4path5beginENS_9StringRefENS1_5StyleE _ZN4llvm3sys4path6appendERNS_15SmallVectorImplIcEENS1_14const_iteratorES5_NS1_5StyleE _ZN4llvm3sys4path6appendERNS_15SmallVectorImplIcEENS1_5StyleERKNS_5TwineES8_S8_S8_ _ZN4llvm3sys4path6rbeginENS_9StringRefENS1_5StyleE _ZN4llvm3sys4path9root_pathENS_9StringRefENS1_5StyleE _ZN4llvm3vfs10FileSystem6existsERKNS_5TwineE _ZN4llvm3vfs10FileSystem7isLocalERKNS_5TwineERb _ZN4llvm3vfs10FileSystemD0Ev _ZN4llvm3vfs10FileSystemD1Ev _ZN4llvm3vfs10FileSystemD2Ev _ZN4llvm3vfs13YAMLVFSWriter14addFileMappingENS_9StringRefES2_ _ZN4llvm3vfs13YAMLVFSWriter19addDirectoryMappingENS_9StringRefES2_ _ZN4llvm3vfs13YAMLVFSWriter5writeERNS_11raw_ostreamE _ZN4llvm3vfs13YAMLVFSWriter8addEntryENS_9StringRefES2_b _ZN4llvm3vfs14getVFSFromYAMLENSt3__210unique_ptrINS_12MemoryBufferENS1_14default_deleteIS3_EEEEPFvRKNS_12SMDiagnosticEPvENS_9StringRefESA_NS_18IntrusiveRefCntPtrINS0_10FileSystemEEE _ZN4llvm3vfs15ProxyFileSystem6anchorEv _ZN4llvm3vfs17OverlayFileSystem11pushOverlayENS_18IntrusiveRefCntPtrINS0_10FileSystemEEE _ZN4llvm3vfs17OverlayFileSystem15openFileForReadERKNS_5TwineE _ZN4llvm3vfs17OverlayFileSystem26setCurrentWorkingDirectoryERKNS_5TwineE _ZN4llvm3vfs17OverlayFileSystem6statusERKNS_5TwineE _ZN4llvm3vfs17OverlayFileSystem7isLocalERKNS_5TwineERb _ZN4llvm3vfs17OverlayFileSystem9dir_beginERKNS_5TwineERNSt3__210error_codeE _ZN4llvm3vfs17OverlayFileSystemC1ENS_18IntrusiveRefCntPtrINS0_10FileSystemEEE _ZN4llvm3vfs17OverlayFileSystemC2ENS_18IntrusiveRefCntPtrINS0_10FileSystemEEE _ZN4llvm3vfs18InMemoryFileSystem11addHardLinkERKNS_5TwineES4_ _ZN4llvm3vfs18InMemoryFileSystem12addFileNoOwnERKNS_5TwineElRKNS_15MemoryBufferRefENS_8OptionalIjEES9_NS8_INS_3sys2fs9file_typeEEENS8_INSB_5permsEEE _ZN4llvm3vfs18InMemoryFileSystem15addSymbolicLinkERKNS_5TwineES4_lNS_8OptionalIjEES6_NS5_INS_3sys2fs5permsEEE _ZN4llvm3vfs18InMemoryFileSystem15openFileForReadERKNS_5TwineE _ZN4llvm3vfs18InMemoryFileSystem26setCurrentWorkingDirectoryERKNS_5TwineE _ZN4llvm3vfs18InMemoryFileSystem6statusERKNS_5TwineE _ZN4llvm3vfs18InMemoryFileSystem7addFileERKNS_5TwineElNSt3__210unique_ptrINS_12MemoryBufferENS5_14default_deleteIS7_EEEENS_8OptionalIjEESC_NSB_INS_3sys2fs9file_typeEEENSB_INSE_5permsEEE _ZN4llvm3vfs18InMemoryFileSystem7addFileERKNS_5TwineElNSt3__210unique_ptrINS_12MemoryBufferENS5_14default_deleteIS7_EEEENS_8OptionalIjEESC_NSB_INS_3sys2fs9file_typeEEENSB_INSE_5permsEEENS_12function_refIFNS6_INS0_6detail12InMemoryNodeENS8_ISL_EEEENSK_19NewInMemoryNodeInfoEEEE _ZN4llvm3vfs18InMemoryFileSystem7isLocalERKNS_5TwineERb _ZN4llvm3vfs18InMemoryFileSystem9dir_beginERKNS_5TwineERNSt3__210error_codeE _ZN4llvm3vfs18InMemoryFileSystemC1Eb _ZN4llvm3vfs18InMemoryFileSystemC2Eb _ZN4llvm3vfs18InMemoryFileSystemD0Ev _ZN4llvm3vfs18InMemoryFileSystemD1Ev _ZN4llvm3vfs18InMemoryFileSystemD2Ev _ZN4llvm3vfs18collectVFSFromYAMLENSt3__210unique_ptrINS_12MemoryBufferENS1_14default_deleteIS3_EEEEPFvRKNS_12SMDiagnosticEPvENS_9StringRefERNS_15SmallVectorImplINS0_12YAMLVFSEntryEEESA_NS_18IntrusiveRefCntPtrINS0_10FileSystemEEE _ZN4llvm3vfs21RedirectingFileSystem12LookupResultC1EPNS1_5EntryENS_3sys4path14const_iteratorES7_ _ZN4llvm3vfs21RedirectingFileSystem12LookupResultC2EPNS1_5EntryENS_3sys4path14const_iteratorES7_ _ZN4llvm3vfs21RedirectingFileSystem14setFallthroughEb _ZN4llvm3vfs21RedirectingFileSystem14setRedirectionENS1_12RedirectKindE _ZN4llvm3vfs21RedirectingFileSystem15openFileForReadERKNS_5TwineE _ZN4llvm3vfs21RedirectingFileSystem26setCurrentWorkingDirectoryERKNS_5TwineE _ZN4llvm3vfs21RedirectingFileSystem28setExternalContentsPrefixDirENS_9StringRefE _ZN4llvm3vfs21RedirectingFileSystem6createENS_8ArrayRefINSt3__24pairINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_EEEEbRNS0_10FileSystemE _ZN4llvm3vfs21RedirectingFileSystem6createENSt3__210unique_ptrINS_12MemoryBufferENS2_14default_deleteIS4_EEEEPFvRKNS_12SMDiagnosticEPvENS_9StringRefESB_NS_18IntrusiveRefCntPtrINS0_10FileSystemEEE _ZN4llvm3vfs21RedirectingFileSystem6statusERKNS_5TwineE _ZN4llvm3vfs21RedirectingFileSystem6statusERKNS_5TwineES4_RKNS1_12LookupResultE _ZN4llvm3vfs21RedirectingFileSystem7isLocalERKNS_5TwineERb _ZN4llvm3vfs21RedirectingFileSystem9dir_beginERKNS_5TwineERNSt3__210error_codeE _ZN4llvm3vfs21RedirectingFileSystemC1ENS_18IntrusiveRefCntPtrINS0_10FileSystemEEE _ZN4llvm3vfs21RedirectingFileSystemC2ENS_18IntrusiveRefCntPtrINS0_10FileSystemEEE _ZN4llvm3vfs22getNextVirtualUniqueIDEv _ZN4llvm3vfs24createPhysicalFileSystemEv _ZN4llvm3vfs28recursive_directory_iterator9incrementERNSt3__210error_codeE _ZN4llvm3vfs28recursive_directory_iteratorC1ERNS0_10FileSystemERKNS_5TwineERNSt3__210error_codeE _ZN4llvm3vfs28recursive_directory_iteratorC2ERNS0_10FileSystemERKNS_5TwineERNSt3__210error_codeE _ZN4llvm3vfs4File11getWithPathENS_7ErrorOrINSt3__210unique_ptrIS1_NS3_14default_deleteIS1_EEEEEERKNS_5TwineE _ZN4llvm3vfs4FileD0Ev _ZN4llvm3vfs4FileD1Ev _ZN4llvm3vfs4FileD2Ev _ZN4llvm3vfs6Status15copyWithNewNameERKNS_3sys2fs11file_statusERKNS_5TwineE _ZN4llvm3vfs6Status15copyWithNewNameERKS1_RKNS_5TwineE _ZN4llvm3vfs6Status15copyWithNewSizeERKS1_m _ZN4llvm3vfs6StatusC1ERKNS_3sys2fs11file_statusE _ZN4llvm3vfs6StatusC1ERKNS_5TwineENS_3sys2fs8UniqueIDENSt3__26chrono10time_pointINS9_12system_clockENS9_8durationIxNS8_5ratioILl1ELl1000000000EEEEEEEjjmNS6_9file_typeENS6_5permsE _ZN4llvm3vfs6StatusC2ERKNS_3sys2fs11file_statusE _ZN4llvm3vfs6StatusC2ERKNS_5TwineENS_3sys2fs8UniqueIDENSt3__26chrono10time_pointINS9_12system_clockENS9_8durationIxNS8_5ratioILl1ELl1000000000EEEEEEEjjmNS6_9file_typeENS6_5permsE _ZN4llvm3vfs6detail11DirIterImplD0Ev _ZN4llvm3vfs6detail11DirIterImplD1Ev _ZN4llvm3vfs6detail11DirIterImplD2Ev _ZN4llvm4yaml11MappingNode9incrementEv _ZN4llvm4yaml12KeyValueNode6getKeyEv _ZN4llvm4yaml12KeyValueNode8getValueEv _ZN4llvm4yaml12SequenceNode9incrementEv _ZN4llvm4yaml6Stream10printErrorEPNS0_4NodeERKNS_5TwineENS_9SourceMgr8DiagKindE _ZN4llvm4yaml6Stream3endEv _ZN4llvm4yaml6Stream5beginEv _ZN4llvm4yaml6Stream6failedEv _ZN4llvm4yaml6StreamC1ENS_15MemoryBufferRefERNS_9SourceMgrEbPNSt3__210error_codeE _ZN4llvm4yaml6StreamD1Ev _ZN4llvm4yaml6escapeENS_9StringRefEb _ZN4llvm4yaml8Document14parseBlockNodeEv _ZNK4llvm3sys2fs11file_status11getUniqueIDEv _ZNK4llvm3sys2fs15directory_entry6statusEv _ZNK4llvm3sys2fs17basic_file_status23getLastModificationTimeEv _ZNK4llvm3sys4path14const_iteratoreqERKS2_ _ZNK4llvm3sys4path16reverse_iteratoreqERKS2_ _ZNK4llvm3vfs10FileSystem11getRealPathERKNS_5TwineERNS_15SmallVectorImplIcEE _ZNK4llvm3vfs10FileSystem12makeAbsoluteERNS_15SmallVectorImplIcEE _ZNK4llvm3vfs10FileSystem4dumpEv _ZNK4llvm3vfs17OverlayFileSystem11getRealPathERKNS_5TwineERNS_15SmallVectorImplIcEE _ZNK4llvm3vfs17OverlayFileSystem26getCurrentWorkingDirectoryEv _ZNK4llvm3vfs17OverlayFileSystem9printImplERNS_11raw_ostreamENS0_10FileSystem9PrintTypeEj _ZNK4llvm3vfs18InMemoryFileSystem10lookupNodeERKNS_5TwineEbm _ZNK4llvm3vfs18InMemoryFileSystem11getRealPathERKNS_5TwineERNS_15SmallVectorImplIcEE _ZNK4llvm3vfs18InMemoryFileSystem8toStringEv _ZNK4llvm3vfs18InMemoryFileSystem9printImplERNS_11raw_ostreamENS0_10FileSystem9PrintTypeEj _ZNK4llvm3vfs21RedirectingFileSystem10lookupPathENS_9StringRefE _ZNK4llvm3vfs21RedirectingFileSystem10printEntryERNS_11raw_ostreamEPNS1_5EntryEj _ZNK4llvm3vfs21RedirectingFileSystem11getRealPathERKNS_5TwineERNS_15SmallVectorImplIcEE _ZNK4llvm3vfs21RedirectingFileSystem12makeAbsoluteERNS_15SmallVectorImplIcEE _ZNK4llvm3vfs21RedirectingFileSystem13makeCanonicalERNS_15SmallVectorImplIcEE _ZNK4llvm3vfs21RedirectingFileSystem14lookupPathImplENS_3sys4path14const_iteratorES4_PNS1_5EntryE _ZNK4llvm3vfs21RedirectingFileSystem17getExternalStatusERKNS_5TwineES4_ _ZNK4llvm3vfs21RedirectingFileSystem26getCurrentWorkingDirectoryEv _ZNK4llvm3vfs21RedirectingFileSystem28getExternalContentsPrefixDirEv _ZNK4llvm3vfs21RedirectingFileSystem8getRootsEv _ZNK4llvm3vfs21RedirectingFileSystem9printImplERNS_11raw_ostreamENS0_10FileSystem9PrintTypeEj _ZNK4llvm3vfs6Status11isDirectoryEv _ZNK4llvm3vfs6Status13isRegularFileEv _ZNK4llvm3vfs6Status13isStatusKnownEv _ZNK4llvm3vfs6Status6existsEv _ZNK4llvm3vfs6Status7isOtherEv _ZNK4llvm3vfs6Status9isSymlinkEv _ZNK4llvm3vfs6detail19NewInMemoryNodeInfo10makeStatusEv _ZNK4llvm4yaml10ScalarNode8getValueERNS_15SmallVectorImplIcEE _ZNKSt3__219__shared_weak_count13__get_deleterERKSt9type_info _ZNSt3__214__split_bufferIN4llvm3vfs12YAMLVFSEntryERNS_9allocatorIS3_EEED2Ev _ZNSt3__219__shared_weak_count14__release_weakEv _ZNSt3__219__shared_weak_countD2Ev _ZNSt3__220__shared_ptr_emplaceIN4llvm3vfs18InMemoryFileSystem11DirIteratorENS_9allocatorIS4_EEE16__on_zero_sharedEv _ZNSt3__220__shared_ptr_emplaceIN4llvm3vfs18InMemoryFileSystem11DirIteratorENS_9allocatorIS4_EEE21__on_zero_shared_weakEv _ZNSt3__220__shared_ptr_emplaceIN4llvm3vfs24RedirectingFSDirIterImplENS_9allocatorIS3_EEE16__on_zero_sharedEv _ZNSt3__220__shared_ptr_emplaceIN4llvm3vfs24RedirectingFSDirIterImplENS_9allocatorIS3_EEE21__on_zero_shared_weakEv _ZNSt3__220__shared_ptr_emplaceIN4llvm3vfs6detail15RecDirIterStateENS_9allocatorIS4_EEE16__on_zero_sharedEv _ZNSt3__220__shared_ptr_emplaceIN4llvm3vfs6detail15RecDirIterStateENS_9allocatorIS4_EEE21__on_zero_shared_weakEv _ZNSt3__26chrono12system_clock11from_time_tEl _ZNSt3__26chrono12system_clock3nowEv _ZTIN4llvm24ThreadSafeRefCountedBaseINS_3vfs10FileSystemEEE _ZTIN4llvm3vfs10FileSystemE _ZTIN4llvm3vfs15ProxyFileSystemE _ZTIN4llvm3vfs17OverlayFileSystemE _ZTIN4llvm3vfs18InMemoryFileSystem11DirIteratorE _ZTIN4llvm3vfs18InMemoryFileSystemE _ZTIN4llvm3vfs21RedirectingFileSystem10RemapEntryE _ZTIN4llvm3vfs21RedirectingFileSystem14DirectoryEntryE _ZTIN4llvm3vfs21RedirectingFileSystem19DirectoryRemapEntryE _ZTIN4llvm3vfs21RedirectingFileSystem5EntryE _ZTIN4llvm3vfs21RedirectingFileSystem9FileEntryE _ZTIN4llvm3vfs21RedirectingFileSystemE _ZTIN4llvm3vfs24RedirectingFSDirIterImplE _ZTIN4llvm3vfs4FileE _ZTIN4llvm3vfs6detail11DirIterImplE _ZTIN4llvm3vfs6detail12InMemoryFileE _ZTIN4llvm3vfs6detail12InMemoryNodeE _ZTIN4llvm3vfs6detail17InMemoryDirectoryE _ZTINSt3__219__shared_weak_countE _ZTINSt3__220__shared_ptr_emplaceIN4llvm3vfs18InMemoryFileSystem11DirIteratorENS_9allocatorIS4_EEEE _ZTINSt3__220__shared_ptr_emplaceIN4llvm3vfs24RedirectingFSDirIterImplENS_9allocatorIS3_EEEE _ZTINSt3__220__shared_ptr_emplaceIN4llvm3vfs6detail15RecDirIterStateENS_9allocatorIS4_EEEE _ZTSN4llvm24ThreadSafeRefCountedBaseINS_3vfs10FileSystemEEE _ZTSN4llvm3vfs10FileSystemE _ZTSN4llvm3vfs15ProxyFileSystemE _ZTSN4llvm3vfs17OverlayFileSystemE _ZTSN4llvm3vfs18InMemoryFileSystem11DirIteratorE _ZTSN4llvm3vfs18InMemoryFileSystemE _ZTSN4llvm3vfs21RedirectingFileSystem10RemapEntryE _ZTSN4llvm3vfs21RedirectingFileSystem14DirectoryEntryE _ZTSN4llvm3vfs21RedirectingFileSystem19DirectoryRemapEntryE _ZTSN4llvm3vfs21RedirectingFileSystem5EntryE _ZTSN4llvm3vfs21RedirectingFileSystem9FileEntryE _ZTSN4llvm3vfs21RedirectingFileSystemE _ZTSN4llvm3vfs24RedirectingFSDirIterImplE _ZTSN4llvm3vfs4FileE _ZTSN4llvm3vfs6detail11DirIterImplE _ZTSN4llvm3vfs6detail12InMemoryFileE _ZTSN4llvm3vfs6detail12InMemoryNodeE _ZTSN4llvm3vfs6detail17InMemoryDirectoryE _ZTSNSt3__220__shared_ptr_emplaceIN4llvm3vfs18InMemoryFileSystem11DirIteratorENS_9allocatorIS4_EEEE _ZTSNSt3__220__shared_ptr_emplaceIN4llvm3vfs24RedirectingFSDirIterImplENS_9allocatorIS3_EEEE _ZTSNSt3__220__shared_ptr_emplaceIN4llvm3vfs6detail15RecDirIterStateENS_9allocatorIS4_EEEE _ZTVN4llvm3vfs10FileSystemE _ZTVN4llvm3vfs15ProxyFileSystemE _ZTVN4llvm3vfs17OverlayFileSystemE _ZTVN4llvm3vfs18InMemoryFileSystem11DirIteratorE _ZTVN4llvm3vfs18InMemoryFileSystemE _ZTVN4llvm3vfs21RedirectingFileSystem10RemapEntryE _ZTVN4llvm3vfs21RedirectingFileSystem14DirectoryEntryE _ZTVN4llvm3vfs21RedirectingFileSystem19DirectoryRemapEntryE _ZTVN4llvm3vfs21RedirectingFileSystem5EntryE _ZTVN4llvm3vfs21RedirectingFileSystem9FileEntryE _ZTVN4llvm3vfs21RedirectingFileSystemE _ZTVN4llvm3vfs24RedirectingFSDirIterImplE _ZTVN4llvm3vfs4FileE _ZTVN4llvm3vfs6detail11DirIterImplE _ZTVN4llvm3vfs6detail12InMemoryFileE _ZTVN4llvm3vfs6detail12InMemoryNodeE _ZTVN4llvm3vfs6detail17InMemoryDirectoryE _ZTVNSt3__220__shared_ptr_emplaceIN4llvm3vfs18InMemoryFileSystem11DirIteratorENS_9allocatorIS4_EEEE _ZTVNSt3__220__shared_ptr_emplaceIN4llvm3vfs24RedirectingFSDirIterImplENS_9allocatorIS3_EEEE _ZTVNSt3__220__shared_ptr_emplaceIN4llvm3vfs6detail15RecDirIterStateENS_9allocatorIS4_EEEE _ZN4llvm3sys15ChangeStdinModeENS0_2fs9OpenFlagsE _ZN4llvm3sys2fs14getStdinHandleEv _ZN4llvm3sys2fs14openNativeFileERKNS_5TwineENS1_19CreationDispositionENS1_10FileAccessENS1_9OpenFlagsEj _ZN4llvm3sys2fs18mapped_file_region12dontNeedImplEv _ZN4llvm3sys2fs18mapped_file_region9alignmentEv _ZN4llvm3sys2fs18mapped_file_region9unmapImplEv _ZN4llvm3sys2fs18mapped_file_regionC1EiNS2_7mapmodeEmmRNSt3__210error_codeE _ZN4llvm3sys2fs19readNativeFileSliceEiNS_15MutableArrayRefIcEEm _ZN4llvm3sys2fs19readNativeFileToEOFEiRNS_15SmallVectorImplIcEEl _ZN4llvm3sys7Process11getPageSizeEv _ZNK4llvm3sys2fs18mapped_file_region10const_dataEv _ZN4llvm9WithColor11changeColorENS_11raw_ostream6ColorsEbb _ZN4llvm9WithColor4noteERNS_11raw_ostreamENS_9StringRefEb _ZN4llvm9WithColor5errorERNS_11raw_ostreamENS_9StringRefEb _ZN4llvm9WithColor6remarkERNS_11raw_ostreamENS_9StringRefEb _ZN4llvm9WithColor7warningERNS_11raw_ostreamENS_9StringRefEb _ZN4llvm9WithColorD1Ev _ZN4llvm16getColorCategoryEv _ZN4llvm9WithColor10resetColorEv _ZN4llvm9WithColor13colorsEnabledEv _ZN4llvm9WithColor18AutoDetectFunctionE _ZN4llvm9WithColor19defaultErrorHandlerENS_5ErrorE _ZN4llvm9WithColor21defaultWarningHandlerENS_5ErrorE _ZN4llvm9WithColor21setAutoDetectFunctionEPFbRKNS_11raw_ostreamEE _ZN4llvm9WithColor25defaultAutoDetectFunctionEv _ZN4llvm9WithColor4noteEv _ZN4llvm9WithColor5errorEv _ZN4llvm9WithColor6remarkEv _ZN4llvm9WithColorC1ERNS_11raw_ostreamENS_14HighlightColorENS_9ColorModeE _ZN4llvm9WithColorC2ERNS_11raw_ostreamENS_14HighlightColorENS_9ColorModeE _ZN4llvm9WithColorD2Ev _ZN4llvm4yaml10ScalarNode6anchorEv _ZN4llvm4yaml10dumpTokensENS_9StringRefERNS_11raw_ostreamE _ZN4llvm4yaml10scanTokensENS_9StringRefE _ZN4llvm4yaml11MappingNode6anchorEv _ZN4llvm4yaml12KeyValueNode6anchorEv _ZN4llvm4yaml12SequenceNode6anchorEv _ZN4llvm4yaml15BlockScalarNode6anchorEv _ZN4llvm4yaml4Node12getAllocatorEv _ZN4llvm4yaml4Node14parseBlockNodeEv _ZN4llvm4yaml4Node6anchorEv _ZN4llvm4yaml4Node7getNextEv _ZN4llvm4yaml4Node8peekNextEv _ZN4llvm4yaml4NodeC1EjRNSt3__210unique_ptrINS0_8DocumentENS2_14default_deleteIS4_EEEENS_9StringRefES9_ _ZN4llvm4yaml4NodeC2EjRNSt3__210unique_ptrINS0_8DocumentENS2_14default_deleteIS4_EEEENS_9StringRefES9_ _ZN4llvm4yaml6Stream10printErrorERKNS_7SMRangeERKNS_5TwineENS_9SourceMgr8DiagKindE _ZN4llvm4yaml6Stream4skipEv _ZN4llvm4yaml6StreamC1ENS_9StringRefERNS_9SourceMgrEbPNSt3__210error_codeE _ZN4llvm4yaml6StreamC2ENS_15MemoryBufferRefERNS_9SourceMgrEbPNSt3__210error_codeE _ZN4llvm4yaml6StreamC2ENS_9StringRefERNS_9SourceMgrEbPNSt3__210error_codeE _ZN4llvm4yaml6StreamD2Ev _ZN4llvm4yaml7Scanner10rollIndentEiNS0_5Token9TokenKindENS_13AllocatorListIS2_NS_20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096ELm128EEEE12IteratorImplIS2_NS_14ilist_iteratorINS_12ilist_detail12node_optionsINS8_4NodeELb0ELb0EvEELb0ELb0EEEEE _ZN4llvm4yaml7Scanner10skip_whileEMS1_FPKcS3_ES3_ _ZN4llvm4yaml7Scanner11isLineEmptyENS_9StringRefE _ZN4llvm4yaml7Scanner11skipCommentEv _ZN4llvm4yaml7Scanner12advanceWhileEMS1_FPKcS3_E _ZN4llvm4yaml7Scanner12skip_b_breakEPKc _ZN4llvm4yaml7Scanner12skip_nb_charEPKc _ZN4llvm4yaml7Scanner12skip_ns_charEPKc _ZN4llvm4yaml7Scanner12skip_s_spaceEPKc _ZN4llvm4yaml7Scanner12skip_s_whiteEPKc _ZN4llvm4yaml7Scanner12unrollIndentEi _ZN4llvm4yaml7Scanner13scanDirectiveEv _ZN4llvm4yaml7Scanner13scanFlowEntryEv _ZN4llvm4yaml7Scanner13scanStreamEndEv _ZN4llvm4yaml7Scanner14isBlankOrBreakEPKc _ZN4llvm4yaml7Scanner14scanBlockEntryEv _ZN4llvm4yaml7Scanner14scanFlowScalarEb _ZN4llvm4yaml7Scanner15fetchMoreTokensEv _ZN4llvm4yaml7Scanner15scanBlockScalarEb _ZN4llvm4yaml7Scanner15scanPlainScalarEv _ZN4llvm4yaml7Scanner15scanStreamStartEv _ZN4llvm4yaml7Scanner15scanToNextTokenEv _ZN4llvm4yaml7Scanner16scan_ns_uri_charEv _ZN4llvm4yaml7Scanner17scanAliasOrAnchorEb _ZN4llvm4yaml7Scanner21findBlockScalarIndentERjjS2_Rb _ZN4llvm4yaml7Scanner21scanBlockScalarHeaderERcRjRb _ZN4llvm4yaml7Scanner21scanBlockScalarIndentEjjRb _ZN4llvm4yaml7Scanner21scanDocumentIndicatorEb _ZN4llvm4yaml7Scanner21scanFlowCollectionEndEb _ZN4llvm4yaml7Scanner22saveSimpleKeyCandidateENS_13AllocatorListINS0_5TokenENS_20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096ELm128EEEE12IteratorImplIS3_NS_14ilist_iteratorINS_12ilist_detail12node_optionsINS7_4NodeELb0ELb0EvEELb0ELb0EEEEEjb _ZN4llvm4yaml7Scanner23scanBlockStyleIndicatorEv _ZN4llvm4yaml7Scanner23scanFlowCollectionStartEb _ZN4llvm4yaml7Scanner25consumeLineBreakIfPresentEv _ZN4llvm4yaml7Scanner25scanBlockScalarIndicatorsERcS2_RjRb _ZN4llvm4yaml7Scanner26scanBlockChompingIndicatorEv _ZN4llvm4yaml7Scanner29scanBlockIndentationIndicatorEv _ZN4llvm4yaml7Scanner30removeStaleSimpleKeyCandidatesEv _ZN4llvm4yaml7Scanner36removeSimpleKeyCandidatesOnFlowLevelEj _ZN4llvm4yaml7Scanner4initENS_15MemoryBufferRefE _ZN4llvm4yaml7Scanner4skipEj _ZN4llvm4yaml7Scanner7consumeEj _ZN4llvm4yaml7Scanner7getNextEv _ZN4llvm4yaml7Scanner7scanKeyEv _ZN4llvm4yaml7Scanner7scanTagEv _ZN4llvm4yaml7Scanner8peekNextEv _ZN4llvm4yaml7Scanner9scanValueEv _ZN4llvm4yaml7ScannerC1ENS_15MemoryBufferRefERNS_9SourceMgrEbPNSt3__210error_codeE _ZN4llvm4yaml7ScannerC1ENS_9StringRefERNS_9SourceMgrEbPNSt3__210error_codeE _ZN4llvm4yaml7ScannerC2ENS_15MemoryBufferRefERNS_9SourceMgrEbPNSt3__210error_codeE _ZN4llvm4yaml7ScannerC2ENS_9StringRefERNS_9SourceMgrEbPNSt3__210error_codeE _ZN4llvm4yaml8Document11expectTokenEi _ZN4llvm4yaml8Document15parseDirectivesEv _ZN4llvm4yaml8Document17parseTAGDirectiveEv _ZN4llvm4yaml8Document18parseYAMLDirectiveEv _ZN4llvm4yaml8Document4skipEv _ZN4llvm4yaml8Document7getNextEv _ZN4llvm4yaml8Document8peekNextEv _ZN4llvm4yaml8DocumentC1ERNS0_6StreamE _ZN4llvm4yaml8DocumentC2ERNS0_6StreamE _ZN4llvm4yaml8NullNode6anchorEv _ZN4llvm4yaml9AliasNode6anchorEv _ZN4llvm4yaml9parseBoolENS_9StringRefE _ZNK4llvm4yaml10ScalarNode20unescapeDoubleQuotedENS_9StringRefEmRNS_15SmallVectorImplIcEE _ZNK4llvm4yaml4Node14getVerbatimTagEv _ZNK4llvm4yaml4Node6failedEv _ZNK4llvm4yaml4Node8setErrorERKNS_5TwineERNS0_5TokenE _ZNK4llvm4yaml8Document6failedEv _ZNK4llvm4yaml8Document8setErrorERKNS_5TwineERNS0_5TokenE _ZNSt3__26__treeINS_12__value_typeIN4llvm9StringRefES3_EENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJOS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEElEEbEERKT_DpOT0_ _ZNSt3__26__treeINS_12__value_typeIN4llvm9StringRefES3_EENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSG_IJEEEEEENS_4pairINS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEElEEbEERKT_DpOT0_ _ZTIN4llvm4yaml10ScalarNodeE _ZTIN4llvm4yaml11MappingNodeE _ZTIN4llvm4yaml12KeyValueNodeE _ZTIN4llvm4yaml12SequenceNodeE _ZTIN4llvm4yaml15BlockScalarNodeE _ZTIN4llvm4yaml4NodeE _ZTIN4llvm4yaml8NullNodeE _ZTIN4llvm4yaml9AliasNodeE _ZTSN4llvm4yaml10ScalarNodeE _ZTSN4llvm4yaml11MappingNodeE _ZTSN4llvm4yaml12KeyValueNodeE _ZTSN4llvm4yaml12SequenceNodeE _ZTSN4llvm4yaml15BlockScalarNodeE _ZTSN4llvm4yaml4NodeE _ZTSN4llvm4yaml8NullNodeE _ZTSN4llvm4yaml9AliasNodeE _ZTVN4llvm4yaml10ScalarNodeE _ZTVN4llvm4yaml11MappingNodeE _ZTVN4llvm4yaml12KeyValueNodeE _ZTVN4llvm4yaml12SequenceNodeE _ZTVN4llvm4yaml15BlockScalarNodeE _ZTVN4llvm4yaml4NodeE _ZTVN4llvm4yaml8NullNodeE _ZTVN4llvm4yaml9AliasNodeE _ZN4llvm11raw_ostream10SAVEDCOLORE _ZN4llvm11raw_ostream10resetColorEv _ZN4llvm11raw_ostream10write_uuidEPKh _ZN4llvm11raw_ostream11SetBufferedEv _ZN4llvm11raw_ostream11changeColorENS0_6ColorsEbb _ZN4llvm11raw_ostream11write_zerosEj _ZN4llvm11raw_ostream12reverseColorEv _ZN4llvm11raw_ostream13write_escapedENS_9StringRefEb _ZN4llvm11raw_ostream14copy_to_bufferEPKcm _ZN4llvm11raw_ostream14prepare_colorsEv _ZN4llvm11raw_ostream21flush_tied_then_writeEPKcm _ZN4llvm11raw_ostream3REDE _ZN4llvm11raw_ostream4BLUEE _ZN4llvm11raw_ostream4CYANE _ZN4llvm11raw_ostream5BLACKE _ZN4llvm11raw_ostream5GREENE _ZN4llvm11raw_ostream5RESETE _ZN4llvm11raw_ostream5WHITEE _ZN4llvm11raw_ostream6YELLOWE _ZN4llvm11raw_ostream6anchorEv _ZN4llvm11raw_ostream7MAGENTAE _ZN4llvm11raw_ostreamD0Ev _ZN4llvm11raw_ostreamD1Ev _ZN4llvm11raw_ostreamlsENS0_6ColorsE _ZN4llvm11raw_ostreamlsERKNS_14FormattedBytesE _ZN4llvm11raw_ostreamlsERKNS_15FormattedNumberE _ZN4llvm13raw_fd_stream4readEPcm _ZN4llvm13raw_fd_stream7classofEPKNS_11raw_ostreamE _ZN4llvm13raw_fd_streamC1ENS_9StringRefERNSt3__210error_codeE _ZN4llvm13raw_fd_streamC2ENS_9StringRefERNSt3__210error_codeE _ZN4llvm13writeToOutputENS_9StringRefENSt3__28functionIFNS_5ErrorERNS_11raw_ostreamEEEE _ZN4llvm14buffer_ostream6anchorEv _ZN4llvm14raw_fd_ostream10tryLockForERKNS_8DurationE _ZN4llvm14raw_fd_ostream10write_implEPKcm _ZN4llvm14raw_fd_ostream11pwrite_implEPKcmm _ZN4llvm14raw_fd_ostream4lockEv _ZN4llvm14raw_fd_ostream4seekEm _ZN4llvm14raw_fd_ostream5closeEv _ZN4llvm14raw_fd_ostream6anchorEv _ZN4llvm14raw_fd_ostreamC1ENS_9StringRefERNSt3__210error_codeE _ZN4llvm14raw_fd_ostreamC1ENS_9StringRefERNSt3__210error_codeENS_3sys2fs10FileAccessE _ZN4llvm14raw_fd_ostreamC1ENS_9StringRefERNSt3__210error_codeENS_3sys2fs19CreationDispositionE _ZN4llvm14raw_fd_ostreamC1ENS_9StringRefERNSt3__210error_codeENS_3sys2fs19CreationDispositionENS6_10FileAccessENS6_9OpenFlagsE _ZN4llvm14raw_fd_ostreamC2ENS_9StringRefERNSt3__210error_codeE _ZN4llvm14raw_fd_ostreamC2ENS_9StringRefERNSt3__210error_codeENS_3sys2fs10FileAccessE _ZN4llvm14raw_fd_ostreamC2ENS_9StringRefERNSt3__210error_codeENS_3sys2fs19CreationDispositionE _ZN4llvm14raw_fd_ostreamC2ENS_9StringRefERNSt3__210error_codeENS_3sys2fs19CreationDispositionENS6_10FileAccessENS6_9OpenFlagsE _ZN4llvm14raw_fd_ostreamC2ENS_9StringRefERNSt3__210error_codeENS_3sys2fs9OpenFlagsE _ZN4llvm14raw_fd_ostreamC2EibbNS_11raw_ostream11OStreamKindE _ZN4llvm14raw_fd_ostreamD0Ev _ZN4llvm14raw_fd_ostreamD1Ev _ZN4llvm14raw_fd_ostreamD2Ev _ZN4llvm16raw_null_ostream10write_implEPKcm _ZN4llvm16raw_null_ostream11pwrite_implEPKcmm _ZN4llvm16raw_null_ostreamD0Ev _ZN4llvm16raw_null_ostreamD1Ev _ZN4llvm16raw_null_ostreamD2Ev _ZN4llvm17raw_pwrite_stream6anchorEv _ZN4llvm18raw_string_ostream10write_implEPKcm _ZN4llvm19raw_svector_ostream10write_implEPKcm _ZN4llvm19raw_svector_ostream11pwrite_implEPKcmm _ZN4llvm21buffer_unique_ostream6anchorEv _ZN4llvm3sys16ChangeStdoutModeENS0_2fs9OpenFlagsE _ZN4llvm3sys2fs11tryLockFileEiNSt3__26chrono8durationIxNS2_5ratioILl1ELl1000EEEEE _ZN4llvm3sys2fs8TempFile4keepERKNS_5TwineE _ZN4llvm3sys2fs8TempFile6createERKNS_5TwineEjNS1_9OpenFlagsE _ZN4llvm3sys2fs8TempFile7discardEv _ZN4llvm3sys2fs8TempFileD1Ev _ZN4llvm3sys2fs8lockFileEi _ZN4llvm3sys2fs8openFileERKNS_5TwineERiNS1_19CreationDispositionENS1_10FileAccessENS1_9OpenFlagsEj _ZN4llvm3sys7Process10OutputBoldEb _ZN4llvm3sys7Process10ResetColorEv _ZN4llvm3sys7Process11OutputColorEcbb _ZN4llvm3sys7Process13OutputReverseEv _ZN4llvm3sys7Process15ColorNeedsFlushEv _ZN4llvm3sys7Process23FileDescriptorHasColorsEi _ZN4llvm3sys7Process25FileDescriptorIsDisplayedEi _ZN4llvm3sys7Process25SafelyCloseFileDescriptorEi _ZNK4llvm11raw_ostream21preferred_buffer_sizeEv _ZNK4llvm14raw_fd_ostream10has_colorsEv _ZNK4llvm14raw_fd_ostream12is_displayedEv _ZNK4llvm14raw_fd_ostream21preferred_buffer_sizeEv _ZNK4llvm16raw_null_ostream11current_posEv _ZNK4llvm19raw_svector_ostream11current_posEv _ZTIN4llvm11raw_ostreamE _ZTIN4llvm13raw_fd_streamE _ZTIN4llvm14buffer_ostreamE _ZTIN4llvm14raw_fd_ostreamE _ZTIN4llvm16raw_null_ostreamE _ZTIN4llvm17raw_pwrite_streamE _ZTIN4llvm18raw_string_ostreamE _ZTIN4llvm19raw_svector_ostreamE _ZTIN4llvm21buffer_unique_ostreamE _ZTSN4llvm11raw_ostreamE _ZTSN4llvm13raw_fd_streamE _ZTSN4llvm14buffer_ostreamE _ZTSN4llvm14raw_fd_ostreamE _ZTSN4llvm16raw_null_ostreamE _ZTSN4llvm17raw_pwrite_streamE _ZTSN4llvm18format_object_baseE _ZTSN4llvm18raw_string_ostreamE _ZTSN4llvm19raw_svector_ostreamE _ZTSN4llvm21buffer_unique_ostreamE _ZTVN4llvm11raw_ostreamE _ZTVN4llvm13raw_fd_streamE _ZTVN4llvm14buffer_ostreamE _ZTVN4llvm14raw_fd_ostreamE _ZTVN4llvm16raw_null_ostreamE _ZTVN4llvm17raw_pwrite_streamE _ZTVN4llvm18format_object_baseE _ZTVN4llvm21buffer_unique_ostreamE fstat lseek LLVMAddSymbol LLVMLoadLibraryPermanently LLVMSearchForAddressOfSymbol _ZN4llvm31SearchForAddressOfSpecialSymbolEPKc _ZN4llvm3sys14DynamicLibrary11SearchOrderE _ZN4llvm3sys14DynamicLibrary19addPermanentLibraryEPvPNSt3__212basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE _ZN4llvm3sys14DynamicLibrary24SearchForAddressOfSymbolEPKc _ZN4llvm3sys14DynamicLibrary9AddSymbolENS_9StringRefEPv _ZN4llvm3sys14DynamicLibrary9HandleSet5DLSymEPvPKc _ZN4llvm3sys14DynamicLibrary9HandleSet6DLOpenEPKcPNSt3__212basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE _ZN4llvm3sys14DynamicLibrary9HandleSet7DLCloseEPv _ZN4llvm3sys14DynamicLibrary9HandleSetD1Ev _ZN4llvm3sys14DynamicLibrary9HandleSetD2Ev dlclose dlerror _ZN4llvm3sys8StrErrorEi _ZN4llvm3sys8StrErrorEv _Z27computeHostNumPhysicalCoresv _ZN4llvm3sys18getHostCPUFeaturesERNS_9StringMapIbNS_15MallocAllocatorEEE _ZN4llvm3sys23getHostNumPhysicalCoresEv _ZN4llvm3sys6detail20getHostCPUNameForARMENS_9StringRefE _ZN4llvm3sys6detail20getHostCPUNameForBPFEv _ZN4llvm3sys6detail22getHostCPUNameForRISCVENS_9StringRefE _ZN4llvm3sys6detail22getHostCPUNameForS390xENS_9StringRefE _ZN4llvm3sys6detail24getHostCPUNameForPowerPCENS_9StringRefE _ZN4llvm3sys6detail3x8618getVendorSignatureEPj __sched_cpucount sched_getaffinity uname IsLLVMDriver _ZN4llvm3sys2fs10disk_spaceERKNS_5TwineE _ZN4llvm3sys2fs10equivalentENS1_11file_statusES2_ _ZN4llvm3sys2fs10equivalentERKNS_5TwineES4_Rb _ZN4llvm3sys2fs10unlockFileEi _ZN4llvm3sys2fs11can_executeERKNS_5TwineE _ZN4llvm3sys2fs11create_linkERKNS_5TwineES4_ _ZN4llvm3sys2fs11getUniqueIDENS_5TwineERNS1_8UniqueIDE _ZN4llvm3sys2fs11resize_fileEim _ZN4llvm3sys18RemoveFileOnSignalENS_9StringRefEPNSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE _ZN4llvm3sys22DontRemoveFileOnSignalENS_9StringRefE _ZN4llvm3sys2fs12expand_tildeERKNS_5TwineERNS_15SmallVectorImplIcEE _ZN4llvm3sys2fs12is_directoryERKNS1_17basic_file_statusE _ZN4llvm3sys2fs12md5_contentsERKNS_5TwineE _ZN4llvm3sys2fs12md5_contentsEi _ZN4llvm3sys2fs12status_knownERKNS1_17basic_file_statusE _ZN4llvm3sys2fs13get_file_typeERKNS_5TwineEb _ZN4llvm3sys2fs14getPermissionsERKNS_5TwineE _ZN4llvm3sys2fs14readNativeFileEiNS_15MutableArrayRefIcEE _ZN4llvm3sys2fs14setPermissionsERKNS_5TwineENS1_5permsE _ZN4llvm3sys2fs14setPermissionsEiNS1_5permsE _ZN4llvm3sys2fs15directory_entry16replace_filenameERKNS_5TwineENS1_9file_typeENS1_17basic_file_statusE _ZN4llvm3sys2fs15getStderrHandleEv _ZN4llvm3sys2fs15getStdoutHandleEv _ZN4llvm3sys2fs15is_regular_fileERKNS1_17basic_file_statusE _ZN4llvm3sys2fs15is_regular_fileERKNS_5TwineERb _ZN4llvm3sys2fs15is_symlink_fileERKNS1_17basic_file_statusE _ZN4llvm3sys2fs15is_symlink_fileERKNS_5TwineERb _ZN4llvm3sys2fs15openFileForReadERKNS_5TwineERiNS1_9OpenFlagsEPNS_15SmallVectorImplIcEE _ZN4llvm3sys2fs16createUniqueFileERKNS_5TwineERNS_15SmallVectorImplIcEEj _ZN4llvm3sys2fs16createUniqueFileERKNS_5TwineERiRNS_15SmallVectorImplIcEENS1_9OpenFlagsEj _ZN4llvm3sys2fs16createUniquePathERKNS_5TwineERNS_15SmallVectorImplIcEEb _ZN4llvm3sys2fs16create_directoryERKNS_5TwineEbNS1_5permsE _ZN4llvm3sys2fs16create_hard_linkERKNS_5TwineES4_ _ZN4llvm3sys2fs17getMainExecutableEPKcPv _ZN4llvm3sys2fs18mapped_file_region4initEimNS2_7mapmodeE _ZN4llvm3sys2fs18mapped_file_regionC2EiNS2_7mapmodeEmmRNSt3__210error_codeE _ZN4llvm3sys2fs18remove_directoriesERKNS_5TwineEb _ZN4llvm3sys2fs19changeFileOwnershipEijj _ZN4llvm3sys2fs19createTemporaryFileERKNS_5TwineENS_9StringRefERNS_15SmallVectorImplIcEENS1_9OpenFlagsE _ZN4llvm3sys2fs21createUniqueDirectoryERKNS_5TwineERNS_15SmallVectorImplIcEE _ZN4llvm3sys2fs21getMainExecutableImplEPKcPv _ZN4llvm3sys2fs28getPotentiallyUniqueFileNameERKNS_5TwineERNS_15SmallVectorImplIcEE _ZN4llvm3sys2fs32setLastAccessAndModificationTimeEiNSt3__26chrono10time_pointINS3_12system_clockENS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESA_ _ZN4llvm3sys2fs6accessERKNS_5TwineENS1_10AccessModeE _ZN4llvm3sys2fs6existsERKNS1_17basic_file_statusE _ZN4llvm3sys2fs6renameERKNS_5TwineES4_ _ZN4llvm3sys2fs8TempFile4keepEv _ZN4llvm3sys2fs8TempFileC1ENS_9StringRefEi _ZN4llvm3sys2fs8TempFileC1EOS2_ _ZN4llvm3sys2fs8TempFileC2ENS_9StringRefEi _ZN4llvm3sys2fs8TempFileC2EOS2_ _ZN4llvm3sys2fs8TempFileD2Ev _ZN4llvm3sys2fs8TempFileaSEOS2_ _ZN4llvm3sys2fs8getUmaskEv _ZN4llvm3sys2fs8is_localEiRb _ZN4llvm3sys2fs8is_otherERKNS1_17basic_file_statusE _ZN4llvm3sys2fs8is_otherERKNS_5TwineERb _ZN4llvm3sys2fs9copy_fileERKNS_5TwineES4_ _ZN4llvm3sys2fs9copy_fileERKNS_5TwineEi _ZN4llvm3sys4path12has_filenameERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path13has_extensionERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path13has_root_nameERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path13has_root_pathERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path13relative_pathENS_9StringRefENS1_5StyleE _ZN4llvm3sys4path14home_directoryERNS_15SmallVectorImplIcEE _ZN4llvm3sys4path14root_directoryENS_9StringRefENS1_5StyleE _ZN4llvm3sys4path15cache_directoryERNS_15SmallVectorImplIcEE _ZN4llvm3sys4path15has_parent_pathERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path15is_absolute_gnuERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path15remove_filenameERNS_15SmallVectorImplIcEENS1_5StyleE _ZN4llvm3sys4path16convert_to_slashENS_9StringRefENS1_5StyleE _ZN4llvm3sys4path17has_relative_pathERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path17replace_extensionERNS_15SmallVectorImplIcEERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path18has_root_directoryERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path19replace_path_prefixERNS_15SmallVectorImplIcEENS_9StringRefES5_NS1_5StyleE _ZN4llvm3sys4path21system_temp_directoryEbRNS_15SmallVectorImplIcEE _ZN4llvm3sys4path21user_config_directoryERNS_15SmallVectorImplIcEE _ZN4llvm3sys4path4stemENS_9StringRefENS1_5StyleE _ZN4llvm3sys4path6nativeERKNS_5TwineERNS_15SmallVectorImplIcEENS1_5StyleE _ZN4llvm3sys4path6nativeERNS_15SmallVectorImplIcEENS1_5StyleE _ZN4llvm3sys4path8has_stemERKNS_5TwineENS1_5StyleE _ZN4llvm3sys4path9extensionENS_9StringRefENS1_5StyleE _ZN4llvm3sys4path9root_nameENS_9StringRefENS1_5StyleE _ZN4llvm3sys7Process15GetRandomNumberEv _ZNK4llvm3sys2fs11file_status12getLinkCountEv _ZNK4llvm3sys2fs17basic_file_status19getLastAccessedTimeEv _ZNK4llvm3sys2fs18mapped_file_region4dataEv _ZNK4llvm3sys2fs18mapped_file_region4sizeEv _ZNK4llvm3sys4path14const_iteratormiERKS2_ _ZNK4llvm3sys4path16reverse_iteratormiERKS2_ _ZNSt3__210shared_ptrIN4llvm3sys2fs6detail12DirIterStateEED2Ev _ZNSt3__26chrono12steady_clock3nowEv _ZNSt3__26chrono12system_clock9to_time_tERKNS0_10time_pointIS1_NS0_8durationIxNS_5ratioILl1ELl1000000EEEEEEE access chdir chmod closedir fchmod fchown fcntl fstatfs ftruncate futimens getpwnam getpwuid isalpha link lstat mmap munmap opendir posix_madvise readdir remove rename statfs symlink umask usleep _Z33checkTerminalEnvironmentForColorsv _Exit _ZN4llvm3sys7Process12getProcessIdEv _ZN4llvm3sys7Process13ExitNoCleanupEi _ZN4llvm3sys7Process13FindInEnvPathENS_9StringRefES2_NS_8ArrayRefINSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEc _ZN4llvm3sys7Process13FindInEnvPathENS_9StringRefES2_c _ZN4llvm3sys7Process16PreventCoreFilesEv _ZN4llvm3sys7Process18StandardErrColumnsEv _ZN4llvm3sys7Process18StandardOutColumnsEv _ZN4llvm3sys7Process18UseANSIEscapeCodesEb _ZN4llvm3sys7Process20StandardErrHasColorsEv _ZN4llvm3sys7Process20StandardOutHasColorsEv _ZN4llvm3sys7Process21AreCoreFilesPreventedEv _ZN4llvm3sys7Process21StandardInIsUserInputEv _ZN4llvm3sys7Process22StandardErrIsDisplayedEv _ZN4llvm3sys7Process22StandardOutIsDisplayedEv _ZN4llvm3sys7Process28FixupStandardFileDescriptorsEv _ZN4llvm3sys7Process4ExitEib atoi dup2 getrusage isatty pthread_sigmask rand sigfillset srand islower isupper _ZN4llvm21llvm_thread_join_implEm _ZN4llvm27llvm_execute_on_thread_implEPFPvS0_ES0_NS_8OptionalIjEE _ZN4llvm3sys15CleanupOnSignalEm _ZN4llvm3sys15ThreadLocalImpl11getInstanceEv _ZN4llvm3sys15ThreadLocalImpl11setInstanceEPKv _ZN4llvm3sys15ThreadLocalImplC2Ev _ZN4llvm3sys15ThreadLocalImplD2Ev _ZN4llvm3sys18unregisterHandlersEv _ZN4llvm3sys27DisableSystemDialogsOnCrashEv _ZTIN4llvm3sys15ThreadLocalImplE raise sigaddset sigprocmask _ZN4llvm3sys11ProcessInfoC1Ev _ZN4llvm3sys11ProcessInfoC2Ev _ZN4llvm3sys19ChangeStdinToBinaryEv _ZN4llvm3sys20ChangeStdoutToBinaryEv _ZN4llvm3sys21writeFileWithEncodingENS_9StringRefES1_NS0_21WindowsEncodingMethodE _ZN4llvm3sys33commandLineFitsWithinSystemLimitsENS_9StringRefENS_8ArrayRefIPKcEE _ZN4llvm3sys33commandLineFitsWithinSystemLimitsENS_9StringRefENS_8ArrayRefIS1_EE _ZN4llvm3sys4WaitERKNS0_11ProcessInfoEjbPNSt3__212basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS_8OptionalINS0_17ProcessStatisticsEEE _ZN4llvm3sys8printArgERNS_11raw_ostreamENS_9StringRefEb _exit alarm fork getrlimit kill posix_spawn posix_spawn_file_actions_adddup2 posix_spawn_file_actions_addopen posix_spawn_file_actions_destroy posix_spawn_file_actions_init strsignal wait wait4 _ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamEi _ZN4llvm3sys16AddSignalHandlerEPFvPvES1_ _ZN4llvm3sys17RunSignalHandlersEv _ZN4llvm3sys20SetInterruptFunctionEPFvvE _ZN4llvm3sys21SetInfoSignalFunctionEPFvvE _ZN4llvm3sys28PrintStackTraceOnErrorSignalENS_9StringRefEb _ZN4llvm3sys28SetOneShotPipeSignalFunctionEPFvvE _ZN4llvm3sys31DefaultOneShotPipeSignalHandlerEv sigaltstack unlink _ZN4llvm3sys15ThreadLocalImpl14removeInstanceEv _ZN4llvm3sys15ThreadLocalImplC1Ev _ZN4llvm3sys15ThreadLocalImplD0Ev _ZN4llvm3sys15ThreadLocalImplD1Ev _ZTSN4llvm3sys15ThreadLocalImplE _ZTVN4llvm3sys15ThreadLocalImplE pthread_key_delete _Z29computeHostNumHardwareThreadsv _ZN4llvm12get_threadidEv _ZN4llvm15get_thread_nameERNS_15SmallVectorImplIcEE _ZN4llvm15set_thread_nameERKNS_5TwineE _ZN4llvm19set_thread_priorityENS_14ThreadPriorityE _ZN4llvm23get_threadpool_strategyENS_9StringRefENS_18ThreadPoolStrategyE _ZN4llvm23llvm_thread_detach_implEm _ZN4llvm23llvm_thread_get_id_implEm _ZN4llvm24get_thread_affinity_maskEv _ZN4llvm26get_max_thread_name_lengthEv _ZN4llvm31llvm_thread_get_current_id_implEv _ZN4llvm6thread16DefaultStackSizeE _ZN4llvm8get_cpusEv _ZNK4llvm18ThreadPoolStrategy20compute_thread_countEv _ZNK4llvm18ThreadPoolStrategy21apply_thread_strategyEj _ZNSt3__26thread20hardware_concurrencyEv pthread_attr_destroy pthread_attr_init pthread_attr_setstacksize pthread_create pthread_detach pthread_join pthread_self pthread_setschedparam $ORIGIN:$ORIGIN/..                                                                                                                                                                                                                                                                                   libgcompat.so.0 libopencl-clang.so.15 libc++.so.2 libc.so libigdfcl.so.2       }                 }            @H     }            =     }            0     }            !     }            *     }            6     }            6     }            6     }            +      ~             ,      ~            1     (~             8     H~            6     P~            8     p~            7     x~            P9                  :                  @:                 :                  ;     @            ;     P             <     `            p<                  5                 >                 P>                 p?                 R                 6                 0S                 R                 6                 R     ȁ            R                 W                  W                  X                 X                 S                  6     (            0S     0            0X     8            6     @            R     H            R     P            PN     X            N     `            @O     h            O     p            P     x            0P                 P                 P                 P                  Q                 0Q                 PQ                 Q                  R                 R     ؂            X                 `Y                 Y                 Y                 `Z                 pZ                 Y                  Y     @             '	     H             5	     h            4	     p            p5	                 5	                  6	                 6	                 7	                 8	                  9	     (             :	     @            <	     P            >	     `            >	                 A	                  B	                 B	     Ȅ             C	     X            K	     `            0N	                 N	                 O	                 O	                 O	                  P	     (            0/	     0            0P	     H            W     P            W     X             X     `            X     h            S     p            6     x            0S                 0X                 6                 R                 R                 b	                 c	                 Y                 Y                 W                 W                   X     (            X     0             1	     8            6     @            0S     H            0X     P            6     X            R     `            R     H            W     P            W     X             X     `            X     h             1	     p            6     x            0S                 0X                 6                 R                 R     ؈            Y                 Y                 W                  W                  X                 X                 S                  6     (            0S     0            0X     8            6     @            R     H            R     h            ~	     p            Y     x            ~	                 ~	                 R                 ~	                 `Z                 pZ                 P	                 	                 	                 `	     ؉            W                 W                  X                 X                 0	                  6                 0S                 0X                 6                  R     (            R     h            P	     p            Ѓ	     x            Y                 Y                 W                 W                  X                 X                 @v	                 6     Ȋ            0S     Њ            0X     ؊            6                 R                 R     (            W     0            W     8             X     @            X     H             v	     P            6     X            0S     `            0X     h            6     p            R     x            R                 W                 W                  X     ȋ            X     Ћ             1	     ؋            6                 0S                 0X                 6                 R                  R     0            W     8            W     @             X     H            X     P            S     X            6     `            0S     h            0X     p            6     x            R                 R                  	                  {
                 {
     ،             	                  {
                 {
                  	                  {
                 {
     8             	     @             {
     H            {
     h             	     p             {
     x            {
                  	                  {
                 {
     ȍ             	     Ѝ             {
     ؍            {
                  	                   {
                 {
     (             	     0             {
     8            {
     X             	     `             {
     h            {
                  	                  {
                 {
                  	                  {
     Ȏ            {
                  	                  y
                 z
     0             	                  z
                 @z
     0             	     8            z
                  	                  {
                 {
                  	                  {
                  {
     H             	     P             {
     X             {
                  	                  {
                 0{
                  	                  {
                 @{
     h             	     p             {
     x            @{
     Ȓ             	     В             {
     ؒ            P{
     (             	     0             {
     8            `{
                  	                  {
                 `{
                  	                  {
                 p{
     H             	     P             {
     X            p{
                  	                  {
                 {
                  	                  {
                 {
     h            {
     p            |
                 |
                  |
     Ȗ            `}
     Ж            ~
                 ~
                 @
     h            
     p             
                  
                 
                 y
                  Ѐ
     8             	     @            
     H             	     P             
     x                             0
                  	                  {
                                  Й                 
                  	     ș             {
     ؙ                                              `                  
                   	                 
                 p
                  
     (            P
     0            p
     8             	     @             	     X            !     h                             P                 К                 
                      ؚ            `                                   (     0                 @                 H            @
     P             	     `            P
     h             
     p            
     x            P
                 p
                  	                  	                 f                      ؛                                               
                      (                 0                 P            X     `            0     x            
                 x                 
                  	     (            @
     0            
     8            
     @            P
     H            p
     P             	     X             	     p            L                                  h                                  
     ؝                                              Н                       (            
     @            @z
     `             z
     Ȟ             z
     0            
                                   	                 
                  	                 	     ȟ            	     П            	     ؟            
                  	     @                 H                  P            	     `            P     h                 p            `     x            p                  	                                   	                                                    	     (            P     0                 8            `     @                 H             	     P                 X             	     ء             0                  0                 p*                  )                 `0     (             	     0            z
     @            p*     X            p+                 +                 +                 `,                 p*                  -                 0-                  	                  {
                 P-                  p*     (            -     0            -     8            -                 .                 P.                 .                 p*                 /                 /     0            p     @            0     H            0     h            0     x            t                                  f                 4                 @                 
z                                       Ȥ                 Ф            y     ؤ            g                 `                 z                 y                 y                                                    ~                 y                  y     (            y     0            <c     8            n     @            o     H            v     P            p     h            q     p            	                 pq                 q                 `                                  Pr                 r                  	                 r                      ئ                                                                                                                   8                                                         (                 0                 8                 @                 H            da     `            0     h            	     x                             P                                                                      @                  	     H                                                   ب            p                 s                                  Վ                                                                     j                 u                       (            `     0            t     8            r     @            ܐ     H            Ɏ     P            Ev     X            f     `            $u     h                 p            u     x            Ȓ                                  K}                                  ~                 ;                 =s                                  o                      ȩ            k     Щ            u     ة            aa                 U                 E}                                                    ͋                                  {                 a                  _     (                 0            ݎ     8            t     @                 H            u     P                 X            6k     `                 h                 p            g     x            v                 l{                 w                 А                                                   w                 w{                 s                 s     Ȫ            Վ     Ъ            Վ     ت            Վ                                  j                 y                 y                  `                 [a                 r                 w                  w     (            Ev     0            f     8            f     @            f     H            f     X                 `                 h                 p                 x            ;                 =s                 a                 a                                                                         ȫ            s     Ы            s     ث            ċ                 ċ                 {                 [s                 [s                                   ݎ                 t                 t                  u     (            u     0            6k     8            6k     @            a     H            a     P            v     X            l{     `            w     h            s     p            s                 w{                 k                 y                 y                 *p                 a                 s                 y     Ȭ            p     Ь            |     ج                             v                 zt                 s                 zy                  av                 f                 Gj                 q                       (                 0            {     8            /|     @            p     H            ni     P            v     X            r     `            `     h                 p            ^     x            f                                  a                                  ,a                                                   h                 se                 f     ȭ            Kb     Э            ?a     ح            Lh                 v                 Ea                 q                 v                                   ʍ                 
                 mb                  f     (            g     0            d     8                 @            v     H            v     P            d     X                 `            uv     h            r     p            u     x            p                 a                 Ɛ                                  v                 y                                                   ^                 v     Ȯ            y     Ю                 خ            qt                 v                 y                                  ȃ                  s                 {e                 k                 pj                  w     (            u     0            Sa     8            _     @            t     H            r     P            {     X            q`     `            q     h            p     p            d     x            d                 *f                 ~                 iw                 r                 a                 Ɛ                                  v                 y     ȯ                 Я                 د            ^                 v                 y                                  qt                  v                 y                                  ȃ                  s     (            {e     0            k     8            pj     @            w     H            u     P            Sa     X            _     `            t     h            r     p            {     x            q`                 q                 p                 d                 d                 *f                 ~                 iw                 r                      Ȱ            y     а            k     ذ            y                 y                 *p                 a                 s                  y                 i                 i                 s                  s     (            s     0            i     8            i     @                 P                 `                                              r                      б            ߅                                                   *     (            ؏     8            -     `            %t     p            ,                 (t                 č                 "     Ȳ            Ǎ                 6e                                   9e     8            /e     H                 X                             {                                       ȳ            Xv     س            O                                  v                       0            y     X            Qv     h            H     x            Tv                                  l                                  _                                  _     0            Qt     @            8     P            !t     x                             $                                  r{     е            {                 u{                 m                      (            ~m     P            It     `            4     p            t                 @t                 /                 s                                                         (            z     8            X     H                 p            f                 L                                  R     ȷ            @     ط            م                  >                 4                  ͅ     H            4     X            .     h                             *                 (                      ظ                              "                                        0                 @                 h                 x                                              p                 R     й                             \                 F                      @            H     P            :     `            Ӆ                 m                                  zm     к            {                 [|                 {                 r     (            ?|     8            r     `            r     p            L|                 r                 b                 b     Ȼ                                                                     8            
~     H            
~     X                             ui                                  xi     ȼ            Jv     ؼ            K                 Mv                                       (            nn     0            fn     @            D     H            >     X                 `                 p            ;n     x            0n                 ^n                 Vn                 >                 8                                  ߍ     н                 ؽ                             %n                 n                  Nn                 Fn                                        0            r     8            e     H            n     P            m     `            m     h            m     x                                                                                                                                   2|                  n                  ߏ     @            $     `            3                                  $                                                                           @            Ȍ     `                                                               Ԍ                                   r                       @                 `                                              n                 r                 r                 f                 `                 Ji                 Ei                      8            2|     `            ܃     x            ۃ                 փ                 xo                 wo                 oo                 g                 f                 `                 Ki                 Ji                 Ei                                                          (            m     @            m     H            m     P            n     x            n                 {                 {                  {                 n                 n                 n                 a                 zn     @                 h            8                 #c                 ?                                                   ji                 ii                  di                 g     0            b     X                             3v                 
~                 t                 t                 t                 Y                 X                 R                  q     8            p     @            l     H            s     `            s     h            s     p            }                 |                 w                                                                                                                       )                  (                                   S     (            R     0            J     8                 P                 X                 `            !     x                                                                                                  3                 2                 *                 nv                 mv                 ev                  ϊ                       @            s     `                             R                                  v                 i                  fe                  Ue     @            x     `            v                 ϒ                 Me                 =e                 Ee                  ;                  v     @            ]e     `                             i                 i                 i                                                          @            i     `            i                 i                 |                 n                 |i                  i                  i     @            i     `                             e                 Ǒ                 `                 5                  D                  ׊     @            }     `                                              d                 d                 Ս                  %z                       @                  `            Ŋ                 {                 L                 c                                   :                       @                 `            Xo                 U                 ?                                                                      n     @            Y     `            p                                  J                 ҋ                                   N                       @            K     `                             t                 \                                  0                  ~                  7|     @            m     `                             (                 jo                 b                 
~                  d                       @                 X            2|     p                             s                                  a                 a                 a                 a                 a                 ^i                 ^i                 a                 a                  a                 a                       (            `                                                                                             (                 0                 8                 @            0     H            P     P            `     X                 `                 p                                               	     P                 X                  `                 h                 p                 x                              @                                                   З                                                                                                                                                           @                 `                      0            `     8                 @                 H                 X             {
     h                                              У                 @                                  j                 P                                  `                  @     (            `     0                 p                 x            z
                                  Ы                                                                                                                         (                                    P     `                  h            P                                                                     P                 P                                   8                 @                 `                       0             {
     @            N     X            x     `                 h                 p                                                                p                 `                                                                    0                 p                                        (            P     0                 8                 @            P     H                 X            #     x                                                                0                                   0                                  0                      (             {
     8                 P            p     X            p	     `            	     h            p
     x            J                 `                                                    P                                   `     (                 0                 8            @     @                 H                 P                 X                 h                             PC                 C                 `_                  	                 
     H            _     P             	     h                 p            _     x            _                 _                 `                  	                                                     {
                  `                  	                 
                 c                  h     (            a     0            0a     8            _     @            `     H             	     p                                               {
                  `                  	                 
                                                    `a                 a                 _                 `                   	                 A     0                 8             	     H                 P            `     X            	     `            	     h                 p             	     x             	                  	     8             	                  	                  	                 x     (            `     `                              	                  	                 
                  P                 `     P             	                 `                                  в                  	                  `                      X            z
     `             	                 
                 P                 `                                  p                 
                  P     (            `     8                                                               
                 P                 `                                                         @            
     H            P     P            `                                                                    
                 P                 `                  	                 
                 P                 `     @                 x             	                 z
                                                   o                 Տ                                  {s                 {s                 Տ                  8     0                 @            I,     h                                  (u            8     0u                                              '                   <                   I           h        K                   K                   K           `        L                   L                   L                   Q                   Q           Ѕ        Q                   R                   R           ȅ        R           ~        T           ~        U           (        W                   X           H        Y           H        Y                   Z           8        [           8        [           X        \           X        \           0        ]           0        ]                   a                   d           (        m          @        m          p        m          p        m                  m                  m          X        m                  m                  m                  m                  m          P        m          (        m                  m          X        m                  m          h        m                   m                  m                  m                  m                  m          h        m                  m                  m                  m                   m                  m                  m                  m          8        m                  m                   m                  m                  m          @        m          0        m          P        m                  m                  m                  m          8        n          P        n          Ё        n          h        n                  n                  n                  n                  n                  n                  n                   n          h        n                  n          ȑ        n                  n          (        n          @        n                  n                  n                  n                   n          H        n          `        n                  n                  n                  n                   n          h        n                  n          Ȕ        n                  n          (        n          @        n          X        n          Й        n                  n          К        n                  n                   n                  n                  n                  n          Н        n                  n          p        n                  n                  n          ؞        n                  n                  n          @        n          X        n          p        n                  n          Ȣ        n                  n          H        n          `        n          ȣ        n                  n                  n                  n          p        n          (        n          @        n          X        n                  n          P        n                  n                  n                  n                   n                  n          0        n                  n                  n          `        n                  n                  n          H        n                  n                   n          8        n                  n                  n          8        n          x        n                  n                  n          P        n                  n                  n          0        n          p        n                  n                   n          `        n                  n                  n                  n                  n                   n          P        n          h        n                  n                  n          P        n                  n                  n                  n          0        n          h        n                  n                  n          P        n                  n                  n                  n          `        n                  n                  n          H        n          8        n          p        n                   o                   p                   q                   r                    r                   r                   s                   s           ؃        s                   t           8        t                   t                   u           0        u                   u           @        v           8        w                                                                     x                                                                                                                                                         (                   `                   @                   H                   P                   `                   8                   H                   P                                                                                                                                                                                                                                    X                                                                                                                  H                                                                             p                                                                                                                  h                                    X                                                      `                                    x                                                       Х                  ȧ                                                                         `                   X                   P                   8                                                         (                                       0                   P                                      (                                                                                                p                                       H                                      @                                                                                    $          `        $                  $                  $                  %          `        %                  %                  &                   (                  )          `        3                  4          P        <                  B                  C                   H                  J                  K          (        L          H        L                  M         Ȁ        M  @               M                  O                  P                  U                  [          Ȝ        \                  ]          H        `                  a                  b                  c                  d          H        g                  g          x        g                  k                  l          0        m                  n                  q                  r          Є        |                 |  @       @        |          0                                                       h                  x                                    8                                                                        h                                                      h                                                                        p                                                                                                            X                                                       Ț                                                                                                            P                  8                  P                                                                        (                                     P                  @                                                                                 @       `                                    x                                                                                                             0                                                                                          X                                                                                          8                                                                                "                  -                  .          p        3          `        4                  6                  7          h        :          0        A                  C                  D                  E          X        G          h        G                  G                  G          `        G                  K          @        L                  S          (        T          С        U                  X                  Y          `        Y                  Y                  Y                  Y          `        Y                  Y                  Y          X        Y                   Y                  Y          X        Y                   Y          x        Y          p        Y          @        Y          0        _                  a                  b                  d                  d          `        d          P        f          ȏ        j          `        k                  l                   p          ؑ        p          (        r          Ј        t                  y          (                  8                                                                                                             0                  @                  H                                                                        (                  Д                                                                                                            h                  H                                                                                          X                  `                                                                                          `                  (                                                                        P                                    x                  P                  8                  0                                                      @                                    (        
                                              `                                                       p                                    @                  x                                    @                  8                          $                  (          x        0                  2                  8                  :                  <                  B          x        F                  F                  I          ȇ        J                   P          0        T          @        [                  b          H        c          0        d          x        e          Т        f          x        i                  k          X        l                  n          0        r                                                                                                                        p                                                      P                                                                                          @                                                      (                                    8                                    (                                                       إ                  x                  (                  p                                                                                                           Ѐ          @                         @                                     0                                                      `                                    P                                    P                                    X                  `                                    ȥ                  `                                    (                  `                                    Ȧ                  `                                     آ                  X                  أ                                                      x                                            	          P                                                        ؗ                  8                                                      h                           #                  )                  0                  0                  2                 2  @               2          p        4                  6          H        8          @        :                   :                  :                  :                  ?          H        A                  G                  M                  O                  U                  W                  ^                  ^                  `          8        f                  g                  h                  p                  z          ~        |         ~        |  @               |                  ~          0                                    h                  X                  P                  ؁                  p                                                      0                  Ȉ                  H                                                                                                            `                                    p                  x                  p                                    X                                    x                                                       p                  X                  Ȩ                  X                                    (                  Ї                                                       H                                                      X                                    h                                                       (                                                      H                                                                                                                                                                    8                                    @        
                            x                                                       X        #                  &          0        '          p        -                  .                  8          p        I                  Q                   T                  ^                  _                  c                  c                  c                  c                  c                  c                  d                  f                  j                  u          ؔ        u                  w                                                                8                                     Ќ                  x                  H                  x                                                      (                  @                                                                        @                                    8                                                                        8                                    P                                                                         H                                    `                                                      `                                                                        x                                    p                  0                  8                  ~                 ~          @       (                                    `                  X                  Ȑ                  h                                    X                                    @                                                                                                                                                  8                                    А                  0                                                      P                                                      p                  Г                  0                                                      0                  (                  8                                                                                $                  &                  (          `        )                  *                   /          (        7                  @                  B                  D                  F          0        I          H        N                  N                  N          Ч        Q                  W          0        ]                  `                  a          ؏        d          @        l                  o                  p          H        t                  u          0        v                  {                  |                  ~                            H                                    p                                                                        З                                                                         X                  @                                                                                                            ȗ                                                                                                            h                                    x                                                      8                                                                                           @                                    h                                                                                                                               h                  @                                    `                                    p                                                      0                                                                                                             p                                                                        (                  `                                                      X                                    p                                                      @                  P                                                      8                                                                                                             P        %          x        %                  &                   '          X        4                  7                  9                  9          h        :                  ?          ~        B         ~        B  h       ~        B  @               F          P        H                  H                  L                  L                  L          (        N                  O          h        R          h        S                  S                   S                  S          ȝ        S          H        S          h        S          О        S          8        S                   S                  V          `        V                  V                  V                  V          @        V          x        V                  V                  X                  ^                  _                  `                  a                  g                  h                  r                  r                   r          P        r                  r                  r                  r                  r          @        r          p        r                  r          Ў        r                  r                  |          P        }          H                  x                                                                                          Ц                  `                                    Ш                  8                  X                  h                                    `                                                      8                                    0                  x                                                      X                                                      X                                    h                                     X                  H                                                      X                                                       x                  h                                                      x                           @                                            ؖ                                    (                  H                  (                                                                                          У                  H                   X                                              #          ȓ        )                  *                  -                  .                  1                  3                 3  @       P        3                  4          Б        5          0        :          P        <                  A                  D                  M                   P                  S                  V                  Y                  \          Ȇ        ^          p        `                  `          (        `                   e                  f                  g                  i                  p          x        t          ؄        u                 u  @       8        u          P        y                  {          p        |          H                                                                        ؇                  p                                                       `                                    Е                                    p                                     И                  h                  x                  ț                                                      Ƞ                                                                                                                                                 x                                                      `                  H                                                      p                                                                        ~                 ~          h       ~          @                         X                                    X                  8                                                                        H                                                                        X                                                                        p                  x                                                      ؠ                  P                  p                  h                                            	          @        	                  	          H                   P        b           X        c           `                   h                   p        {           x                           C                   	                   y                                      $                   8                   3                   !                   6                   =                   B                   4                   H                   ?                   @                                       }                                                                                        (        A           0                   8        `           @        G           H        7           P        g           X        ^           `        N           h        _           p        V           x        i                                                         6                  F                   6                                     z                                                         k                   x                   D                   j                   2                                                                             M                   >                   S                    5           (                    0                   8                   @                   H                   P                   X                   `        J           h        :           p        9           x        e                   h                   ~                                                         E                   l                   |                                                         ;                   O                   P                   f                                                                             I                                                                            W          (        $          0                  8        |          @                   H                   P        s          X                  `                  h        v          p                  x        _                  9                  ,                  "                                                                          "                                     +                                                                                             
                                                                                                                                                  (                   0                  8                   @                  H                  P                  X                   `        I           h                  p                  x                          A                  w                                                      =                                                                                          \                  !                  }                                    .                                    s                   t                                                      I                   2          (                  0                  8        5          @        N          H                  P        s          X                  `        x          h                  p                   x                          b                                    "                  E                  a                  1                                                       e                                    }                                    t                                    V                                                                                                                         (                  0                  8        B          @                  H        u          P        x          X                  `                   h                  p        t          x                                                                                <                  4                                    w                                                                                          m                  O                                    N                                                                                            B                             (                  0                  8        	          @        v          H                  P                  X        )          `                  h                   p        e          x                          b                                                                                          #                  0                  <                                    ~                                                                                                                                                                                                                         (                   0                   8                  @        F          H        t          P                  X                   `                  h                   p                   x                                             L                                                                                                                ~                                                                                                                                                    7                   S                  '                  B                                                (                  0                   8                  @                  H        1          P        
	          X                  `                  h        b          p                  x        G                                                      K                                                                        _                  A                  U                                                      z                                    K                  r                  5                   M                                                                         =          (        q          0                  8                  @                  H        	          P                  X                  `                  h                  p                  x                                            /                                                      ?                                                                        4                                                                                                                                                 !                                                                                    (        #          0                  8                  @                  H                  P        
          X                  `        S          h                  p                  x        ;                                     '                  <                                                                                                            %                  !                                                                                          D                                                       0                                                       O          (                  0        [          8        _          @                  H                  P                  X        (          `                  h        E          p                  x                                                                                *                  w                                                                                                                              w                  h                                                                                                             X                  '                             (                  0        3          8        J          @        /          H                  P                  X        l          `        <          h                  p                  x        X                  w                                                                        ,                                                                                                              E                                    E                                    }                  s                                                                                                      (                  0                  8                  @                  H        T          P        d          X                  `                   h                  p                  x        a                                                      +                                                                        u                  o                  ~                  M                  \                  @                  M                                    b                  A                                       V                                                          {          (         W          0         c          8         7          @                   H         Q          P                   X                   `                   h         @          p                   x         v                                                                                                                                     X                                      k                   o                                                         U                                                         ^                                                                                            >          (        >          0        e          8        O          @        &          H                  P        B          X                  `                  h        ?          p                  x                                             y                                                                                                                                                                    8                                                                        1                                                                         	                                     {          (        i          0                  8                  @                  H                  P        %          X                  `        2          h        	          p                  x                          f                                                      {                                    ]                                                       R                                                      
                                                                                                                                                                              (        ,          0        N          8        Z          @        j          H        G          P        (          X        H          `                  h                  p                  x        R                                                                                          n                                    )                                                                                                                                                g                                     >                  s                                                                 (        =          0        %          8                  @        G          H                  P                  X                  `                  h                  p        g          x        t                                                                        $                  2                                    n                  ;                                                                                                                                                                                     R                  /                                     J          (        ,          0                  8                  @                  H                  P                  X        1          `                  h                  p        y          x                          r                                    9                                    &                                    \                                                                                                                                                z                  	                                                                                            T          (                  0        u          8                  @        ;          H                  P                  X                  `                  h                  p                  x                          h                  1                                                                                          n                  g                  M                                                      W                                                                                                               K                  s                  O                   1          (                  0        	          8                  @        x          H                  P                  X        <          `                  h                   p                   x                                                                                  2                                    &                                      :                                                       8                  P                                                       U                                                                                                                          (                  0                  8                  @                  H                  P        (           X        0           `        /           h                   p                  x                                                                                 #                   %                                                                                                                                                                                                                             	                   	                   	                   	                    	                   (	                   0	                   8	                   @	        	          H	                   P	                  X	        *           `	                   h	                   p	                   x	                   	        ?          	        c          	                  	                  	                  	        C          	        #          	                  	                  	                  	                  	        V          	        N          	                   	        )           	                    
                   
        -           
                   
                    
                   (
                   0
                   8
                  @
                   H
                   P
                   X
                   `
        H          h
                  p
        j          x
        J          
                  
                  
                  
                  
                  
                  
                  
        *          
                  
                  
        d           
        ,          
                  
        .           
        	          
                                             
                  1                                                (                  0                  8                  @                  H        /          P        +           X                  `        g          h                  p                  x        ,                                                                                                                                                                      m                                                                                                                                                                 
  
  
 	           0C  0E        0000000000000000@       P                                    ly              =1              /       0      6-sp-d16                0      {                           3333333333333333fp-armv8-fullfp1                    @       ----------------                  
       \\\\\\\\        _                                             DumpToCustomDir=                     0C      0EDumpToCurrentDirEnableOpaquePoin                        @      ShaderDumpEnable#EgܺvT2NamesBasedHash=1              EnableKernelName////////                       mv8-fullfp16-d16                                                          '       0                    crypto-neon-fp-a__IMAGE_SUPPORT_rmv8            UUUUUUUUUUUUUUUU        (       -gline-tables-onDumpPidDisable=1ShaderDumpPidDisointersBackend=1                                              ,:?[]{} | : { armv6kz Graphviz dotty empty expected mapping node for file or directory entry geometry could not create temporary directory track-memory Error allocating memory Invalid input/output passed to library Multiple inputs passed to library xdot|xdot.py redirect-only -gline-tables-only -cl-finite-math-only dragonfly csky unknown key Could not find expected : for simple key expected array avx aapcs-linux nvptx mwaitx macosx pentium-mmx minix aix sgx a64fx vertex adx \x s390x -x prfchw bdw avx512bw -w  -emit-spirv tmp_cm_to_spv cmov -hwdiv +hwdiv idiv gv xehp-sdv pvc-sdv riscv \v rdpru x86_64-unknown-linux-gnu apcs-gnu -cl-fp64-gen-conv-emu -ze-fp64-gen-conv-emu -cl-fp64-gen-emu -ze-fp64-gen-emu pku haiku -cl-intel-num-thread-per-eu elfiamcu \u IDR_CTH_H_%s_%u iwmmxt bxt output input Can't redirect stderr to stdout prescott help-list CM frontend: unsupported output request -cl-fp32-correctly-rounded-divide-sqrt virt clflushopt xsaveopt dot -cl-intel-reqd-eu-thread-count Comma separated list of debug counter skip and count silvermont tremont goldmont uint  -Wno-error=implicit-int Invalid character in exponent Hex strings require an exponent  positional argument icelake-client Leading all-spaces line must be smaller than the block indent lzcnt popcnt -cl-single-precision-constant hermit driverkit anyhit closesthit 64bit krait swift hreset avx512vp2intersect Unsupported output format Unsupported input format Wrong ELF format \t armv5t armv4t arm922t arm940t arm920t arm720t arm1020t arm710t .sys windows cygnus cortex-m0plus goldmont-plus -igc_opts roots String contains multiple dots external-contents Exponent has no digits String has no digits Significand has no digits stats miss Error waiting for child process unknownProcess -no-opaque-pointers  -opaque-pointers Cannot consume non-ascii characters sort-timers Miscellaneous Ungrouped Timers mips -Tps .ps zos tvos -cl-no-signed-zeros ios watchos internal_options tracing_options print-options print-all-options General options inconsistency in registered CommandLine options Display all available options Display list of all available options IntelCMClangFEGetVCApiOptions IGC_ExtraCMOptions ExtraOCLOptions Color Options Generic Options -cl-unsafe-math-optimizations rtems -cl-poison-unsupported-fp64-kernels -ze-poison-unsupported-fp64-kernels solaris siblings yes xsaves use-external-names 'use-external-name' is not supported for 'directory' entries 'contents' is not supported for 'directory-remap' entries vaes -aes +aes sapphirerapids aapcs -ras +ras ananas armv7s arm1176jz-s arl-s adl-s arm926ej-s arm1136j-s arm7tdmi-s arm1176jzf-s arm1136jf-s arm1156t2f-s arm968e-s arm966e-s arm946e-s arm1156t2-s %s/%s avr .instr tag:yaml.org,2002:str uintr fxsr -cl-include-sip-csr Seed for the random number generator simulator -Werror Treat issues where a fixed-width property is requested from a scalable type as a warning, instead of an error Error color falkor Got empty alias or anchor coreclr -x spir  -triple spir crash-diagnostics-dir DumpToCurrentDir DumpToCustomDir -Xfinalizer icelake-server print-debug-counter .user dxcontainer Unsupported ELF container -profiler -Nfontname=Courier expected integer -cl-intel-force-disable-4GB-buffer Unknown buffer In the report, sort the timers in each group in wall clock time order Expected a line break after block scalar header No section header invalid version number avx512er Got empty plain scalar Found unexpected ':' while scanning a plain scalar A text line is less indented than the block scalar Expected quote at end of scalar char \r v8r v7r armv8-r armv7-r tag:yaml.org,2002:seq avx512vpopcntdq vpclmulqdq avx512dq athlon-xp lwp -dsp +dsp -fp-armv8sp +fp-armv8sp -fp-armv8d16sp +fp-armv8d16sp -vfp4d16sp +vfp4d16sp -vfp3d16sp +vfp3d16sp -vfp4sp +vfp4sp -vfp3sp +vfp3sp -vfp2sp +vfp2sp xop mp tgllp icllp Alias for --help softvfp mpcorenovfp -cl-no-subgroup-ifp -mve.fp +mve.fp fdp fp.dp -cl-intel-enable-ieee-float-exception-trap -ze-intel-enable-ieee-float-exception-trap directory-remap tag:yaml.org,2002:map cortex-m35p adl-p kryo -crypto +crypto neato File to append -stats and -timer output to libclangFEWrapper.so pentiumpro clzero -cl-replace-global-offsets-by-zero -cl-denorms-are-zero effective input is zero no macho /proc/cpuinfo -dwarf-column-info -cl-intel-debug-info -cl-kernel-arg-info -ze-gtpin-grf-info dot|fdp|neato|twopi|circo -o penryn unknown stats-json athlon intersection -ze-disable-compaction Found invalid tab character in indentation raygeneration cl_intel_device_side_avc_motion_estimation -ze-opt-disable-recompilation unknown error during cm source compilation IntelCMClangFEBuildDriverInvocation -cl-force-global-mem-allocation -ze-force-global-mem-allocation disable-symbolication amplification -cl-std OpenCLC version greater than OpenCL (API) version IntelCMClangFEGetInterfaceVersion hexagon -neon +neon -darwin domain v8m.main v8.1m.main armv8-m.main armv8.1-m.main emscripten Cannot posix_spawn_file_actions_addopen xdg-open Unexpected token help-list-hidden help-hidden amdgcn --spartan nan \n adl-n nvvm -dump-opt-llvm  -emit-llvm pentium itanium rtm wasm platform strongarm -hwdiv-arm +hwdiv-arm /dev/urandom knm -i8mm +i8mm .mem nehalem v7em tbm ibm Display the version of this program v7m [7m v6m armv3m [1m [0m pentium-m armv7e-m armv7-m armv6-m avx512vl pclmul ptl mtl musl jsl fsl lnl knl -fp16fml +fp16fml tag:yaml.org,2002:null /dev/null hull haswell broadwell bonnell .wall -cl-ext=-all skl rkl widekl dxil amdil hsail cfl pixel mipsallegrexel mipsel -ze-opt-regular-grf-kernel -cl-intel-regular-grf-kernel -ze-opt-large-grf-kernel -cl-intel-large-grf-kernel carmel bpfel shadermodel sparcel mipsr6el mips64r6el mipsisa64r6el mipsn32r6el mipsisa32r6el mips64el mipsn32el nvcl nacl .cl kbl amdpal shstk tsxldtrk glk maverick fallback m68k armv7k armv6k armv5tej mti -pacbti +pacbti wasi movdiri -cl-match-sincospi twopi avxvnni avx512vnni gfni arm9tdmi arm7tdmi arm10tdmi avx512vbmi contiki scei gnueabi musleabi cloudabi macabi lanai redirecting-with -cl-intel-use-32bit-ptr-arith Invalid string length -cl-fast-relaxed-math mesh EnableKernelNamesBasedHash fallthrough loongarch yonah  -include CTHeader.h arl-h pvc-vg -cl-include-sip-kernel-debug -cl-include-sip-kernel-local-debug -ze-opt-has-buffer-offset-arg -cl-intel-has-buffer-offset-arg ulong Print non-default options after command line parsing Print all option values after command line parsing -cl-strict-aliasing Invalid string expected string treat-scalable-fixed-error-as-warning -ze-opt-static-profile-guided-trimming -cl-intel-static-profile-guided-trimming -cl-intel-no-prera-scheduling img bmg avx512bitalg waitpkg pconfig .config -g bpf avx512pf elf gnueabihf musleabihf sahf goff xcoff aaffff 55ffff ffaaff aaaaff ff55ff 5555ff 0055ff 0123456789abcdef \f cortex-r4f avx512f -f IDR_CTH_H_%s_%u_size -cl-uniform-work-group-size -ze-exp-register-file-size -ze-gtpin-scratch-area-size allocator<T>::allocate(size_t n) 'n' exceeds maximum supported size serialize /proc/self/exe -mve +mve case-sensitive overlay-relative 'fallthrough' and 'redirecting-with' are mutually exclusive xsave shave armv7ve true expected boolean value compute cldemote ptwrite armv5te suse sse false fsgsbase v8m.base armv8-m.base fcl: Allocation failure xcore mpcore westmere Unsupported ELF header type oe none cyclone 8-M.Mainline 8.1-M.Mainline 8-M.Baseline /proc/%u/cmdline filename use-external-name could not determine temporary directory name apple -triple amx-tile IntelCMClangFECompile info-output-file -ze-opt-large-register-file could not create temporary temporary file tcele powerpcle -cl-opt-disable -ze-opt-disable ShaderDumpPidDisable entry with relative path at the root level is not discoverable -cl-kernel-debug-enable -cl-mad-enable ShaderDumpEnable callable xscale powerpc64le ppc32le skylake rocketlake cooperlake tigerlake alderlake cannonlake cascadelake Child timed out but wouldn't die .cache ivybridge sandybridge expected root node expected mapping node -ze-opt-enable-auto-large-GRF-mode -cl-intel-enable-auto-large-GRF-mode geode source_code Unrecognized escape code -ze-skip-fde tce Can only iterate over the stream once movbe aarch64_be cortex-a76ae \e arm9e v5e arm64e 604e arm1022e arm1020e arm10e %.*e vfpv3xd wbnoinvd -force-cl-std netbsd openbsd kfreebsd hurd -dotprod +dotprod rdrnd expected valid redirect kind EnableOpaquePointersBackend  <subcommand> --help" to get more help on a specific subcommand Invalid character in significand Unexpected token. Expected Key or Block End simd enqcmd amd Optimized build rdpid android invalid invpcid physical id core id /proc/self/fd Program could not be executed UNREACHABLE executed Print out debug counter info after all counters accumulated -ze-opt-greater-than-4GB-buffer-required -cl-intel-greater-than-4GB-buffer-required -ze-opt-buffer-offset-arg-required -cl-intel-buffer-offset-arg-required too many signal callbacks already registered pthread_attr_destroy failed pthread_attr_init failed posix_spawn failed Allocation failed pthread_join failed pthread_detach failed pthread_attr_setstacksize failed pthread_create failed rdseed rng-seed Library already loaded avx512cd myriad -ze-opt-256-GRF-per-thread -cl-intel-256-GRF-per-thread mesa3d /proc/self/fd/%d msvc pvc misc -crc +crc sparc powerpc ppc bad_alloc -cmc -cl-no-local-to-generic -ze-no-local-to-generic xsavec sec  -emit-llvm-bc cortex-a78c f16c cortex-x1c clwb -sb +sb rb -lob +lob arm,thumb armeb bpfeb thumbeb ab \b movdir64b 0b w+b r+b a+b -ze-opt-disable-sendwarwa -cl-intel-disable-sendwarwa Display statistics as json data amdhsa mesa saphira -cl-intel-gtpin-rera -ze-gtpin-rera nocona avx512ifma fuchsia nvidia sha cuda kalimba ffffaa aaffaa ffaaaa aaaaaa 00aaaa aa00aa \a v9a v8.8a v8.7a v8.6a v8.5a sse4a v8.4a v9.3a v8.3a armv2a v9.2a v8.2a v9.1a v8.1a armv9-a armv8-a armv8.8-a armv7-a armv8.7-a armv8.6-a armv8.5-a armv8.4-a armv9.3-a armv8.3-a armv9.2-a armv8.2-a armv9.1-a armv8.1-a -?:,[]{}#&*!|>'"%@` Cannot implicitly convert a scalable size to a fixed-width size in `TypeSize::operator ScalarTy()` VC_PostFe_  -U__IMAGE_SUPPORT__  -D__ENDIAN_LITTLE__  -D__VME_TYPES_DEFINED__ \_ OCL_  [options]  [subcommand] #;/?:@&=+$,_.!~*'()[] >] \\ /\ 6KZ DUMMY %02X \U 5T 4T COLUMNS 7-S Invalid format of -cl-std option, expected -cl-std=CLMAJOR.MINOR CM_FE_DIR TMPDIR TEMPDIR 8-R 7-R \P TMP TEMP \N NAN LLVM TERM 3M 7E-M 7-M 6-M \L YAML SKL 6K 7-K 5TEJ -I PATH IGC_CMFE_DEFAULT_ARCH TAG -INF 7VE 5TE XDG_CONFIG_HOME XDG_CACHE_HOME Null output in CMFE Null driver invocation in CMFE PWD  -D CIF_COMP_ENC -ze-no-fusedCallWA -cl-intel-disable-a64WA 2A 9-A 8.8-A 8.7-A 8.6-A 8.5-A 8.4-A 9.3-A 8.3-A 9.2-A 8.2-A 9.1-A 8.1-A <empty> <unknown> <stdin> =<value> <CFGDIR> -finalizer-opts=  -target-features= DumpToCustomDir= -ocl-version= -march= -spir-std=  -D__LLVM_VERSION_MAJOR__= ===     = [=< AdaptorCM: could not load FEWrapper: < &quot; &lt; &gt; &apos; &amp; rope: tag:yaml.org,2002: 	 : sparcv9 pwr9 arm9 cortex-a9 thunderx2t99 cx8 crypto-neon-fp-armv8 +fp-armv8 amx-int8 pwr8 cortex-r8 arm8 k8 cortex-a8 Could not convert UTF16 to UTF8 thunderxt88 cortex-a78 v7 pwr7 cortex-r7 -cdecp7 +cdecp7 cortex-m7 cortex-a7 cortex-a77 cortex-a57 cortex-a17 15.0.7 armv6 pwr6 mips64r6 mipsisa64r6 mipsn32r6 mipsisa32r6 -cdecp6 +cdecp6 k6 z196 x86 i486 i386 cortex-a76 z16 cx16 aapcs16 -fullfp16 +fullfp16 avx512fp16 neon-fp16 vfpv3xd-fp16 vfpv3-d16-fp16 vfpv3-fp16 +fp16 avx512bf16 amx-bf16 +bf16 code16 -fp-armv8d16 +fp-armv8d16 -vfp4d16 +vfp4d16 -vfp3d16 +vfp3d16 fp-armv8-fullfp16-sp-d16 fpv5-sp-d16 fpv4-sp-d16 fp-armv8-fullfp16-d16 fpv5-d16 vfpv4-d16 vfpv3-d16 v5 ps5 cortex-r5 -cdecp5 +cdecp5 exynos-m5 g5 cortex-a5 cortex-m85 cortex-a75 cortex-m55 ffff55 55ff55 cortex-a55 ff5555 555555 cortex-a35 z15 cortex-a15 spirv64v1.5 spirv32v1.5 neon-vfpv4 armv4 ps4 bdver4 cortex-r4 -vfp4 +vfp4 -cdecp4 +cdecp4 pentium4 cortex-m4 exynos-m4 g4 fma4  -debug-info-kind=line-tables-only -dwarf-version=4 sifive-u74 nvptx64 spirv64 riscv64 renderscript64 mips64  -triple spir64 -fp64 +fp64 wasm64 amdil64 hsail64 gnuabi64 loongarch64 aarch64 le64 powerpc64 ppc64 x86_64 cortex-a34 z14 604 spirv64v1.4 spirv32v1.4 vfpv3 armv3 znver3 bdver3 -vfp3 +vfp3 -cdecp3 +cdecp3 pentium3 cortex-m3 exynos-m3 ssse3 k8-sse3 cortex-a73 cortex-a53 cortex-m33 cortex-m23 z13 spirv64v1.3 spirv32v1.3 12.60.3 k6-3 avx2 vfpv2 armv2 lv2 iwmmxt2 armv6t2 btver2 znver2 bdver2 -vfp2 +vfp2 -cdecp2 +cdecp2 neoverse-n2 pentium2 avx512vbmi2 dg2 sse2 core2 -sha2 +sha2 6T2 cortex-a72 cortex-r52 gnux32 muslx32 spirv32 riscv32 renderscript32 gnu_ilp32 mipsn32 gnuabin32 wasm32 -m32 loongarch32 le32 -d32 +d32 crc32 cortex-a32 aarch64_32 acm-g12 cortex-a12 zEC12 skylake-avx512 ep9312 sse4.2 spirv64v1.2 spirv32v1.2 -cl-std=CL1.2 k6-2 cortex-x1 neoverse-v1 prefetchwt1 btver1 znver1 bdver1 -cdecp1 +cdecp1 neoverse-n1 cortex-m1 dg1 ampere1  -D__32bit__=1  -disable-llvm-optzns -fblocks -I. -D__ENABLE_GENERIC__=1 acm-g11 sse4.1 -cl-std=CL2.1 spirv64v1.1 spirv32v1.1 -cl-std=CL1.1 ' is invalid value for boolean argument! Try 0 or 1 -cdecp0 +cdecp0 cortex-m0 \0 s390 970 7450 msp430 arm920 z10 pwr10 amdfam10 acm-g10 arm810 cortex-a710 tsv110 strongarm110 strongarm1110 -Gsize=7.5,10 00aa00 r600 aa5500 7400 sc300 strongarm1100 sc000 aa0000 -cl-std=CL3.0 -cl-std=CL2.0 spirv64v1.0 spirv32v1.0 .0.0 version mismatch, expected 0 %s_%u/ %s/ \/ Directory for crash diagnostic files. Disable symbolizing crash backtraces. Invalid size request on a scalable vector. Internal Error. This argument does not take a value.
	Instead, it consumes any positional arguments until the next recognized option. Inconvertible error value. An error has occurred that could not be converted to a known std::error_code. Please file a bug. Unrecognized character while tokenizing. Null key in Key Value. Unexpected token in Key Value. 	"time. Unexpected token. Expected Block Entry or Block End. Unexpected token. Expected Key, Flow Entry, or Flow Mapping End. A file error occurred. ' specified. >... -%%%%%%.    --User+System--    --System Time--   ---Instr---   ---Mem---    ---User Time---    ---Wall Time---  --   - -cl-ext=-all, w+ r+ a+ ,+ *no default* Enable -time-passes memory tracking (this may be slow) Use colors in output (default=autodetect) Enable statistics output from program (available with Asserts)  (UseExternalName: true)  (UseExternalName: false) Display list of available options (--help-list-hidden for more) Display available options (--help-hidden for more)  (core dumped) OOM (cm FE)   %7.4f (%5.1f%%) APInt( SmallVector unable to grow. Requested capacity ( ) is larger than maximum value for size type ( missing key 'contents' or 'external-contents' entry already has 'contents' or 'external-contents' unknown value for 'type'  -llvm-options=' missing key ' duplicate key ' : Unknown command line argument '  -Xfinalizer ' : CommandLine Error: Option ' : Did you mean ' Writing ' Running ' Error opening info-output-file ' Cannot open file '   Tried ' SUBCOMMAND '  -> ' '.  Try: '   'use-external-names': '   'case-sensitive': '   'overlay-relative': ' does not allow a value! ' .temp-stream-%%%%%%  "\$ \" uhex:" formatv:" char:" ptrAndLength:" cstring:" std::string:" decL:" decUL:" decLL:" decULL:" decI:" decUI:"   Type " 'external-contents': " 'name': " 	" " doesn't exist! ' value invalid for uint argument! ' value invalid for floating point argument! ' value invalid for integer argument! ' value invalid for ulong argument! ' value invalid for ullong argument! ' value invalid for llong argument! ' value invalid for long argument! not enough values! Expected , between entries! Cannot specify more than one option with cl::ConsumeAfter! multi-valued option specified with ValueDisallowed modifier! may not occur within a group! Invalid trailing hexadecimal fraction! error - this positional option will never be matched, because it does not Require a value, and a cl::ConsumeAfter option is active! requires a value! error - option can never match, because another positional argument will match an unbounded number of values, and this option does not require a value! Already encountered an anchor for this node! Already encountered a tag for this node! must be specified at least once! cl::location(x) specified more than once! cl::alias must not have cl::sub(), aliased option's cl::sub() will be used! cl::alias must have argument name specified! cl::alias must have an cl::aliasopt(option) specified! cl::alias must only have one cl::aliasopt(...) specified! Could not find closing ]! !! u  Can specify at most  Must specify at least   at  ' for   version  Included from  RealFileSystem using  SmallVector capacity unable to grow. Already at maximum size  (Twine  line  Unknown tag handle  : for the  Can't read  HardLink to ->  SymbolicLink to ->  machine =  AdaptorCM: incompatible clangFEWrapper interface: expected =  , loaded =  Invalid size request on a scalable vector;  Flow-Entry:  Block-Entry:  Key:  Document-Start:  Stream-Start:  Flow-Mapping-Start:  Block-Mapping-Start:  Flow-Sequence-Start:  Block-Sequence-Start:   (default:    Default target:  
Unrecognized build options:  RedirectingFileSystem (UseExternalNames:  Alias:  error:  DebugCounter Error:  Anchor:  AdaptorCM: symbol is missing from CMFEWrapper:  Block Scalar:  /proc/cpuinfo:   option:  IO failure on output stream:  remark:  warning:  Tag:  Version-Directive:  Tag-Directive:  Value:  note:  Remember to erase graph file:   positional arguments: See:  Document-End:  Stream-End:  Block-End:  Flow-Mapping-End:  Flow-Sequence-End:  OVERVIEW:    Host CPU:  LLVM ERROR:  USAGE:  >:  ':  ":  Running 'Graphviz' program...  Running 'dotty' program...  Running 'xdot.py' program...  Trying 'xdg-open' program...  '...   -  b,  %9ld   Statistics are disabled.    -            -----      LLVM (http://llvm.org/):
    	
 
 
}
 {
  does not end with -skip or -count
  does not have an = in it
 %*lu %-*s - %s
  is not a registered counter
  is not a number
  --help
 InMemoryFileSystem
 OverlayFileSystem
 warning: EnableKernelNamesBasedHash flag doesn't affect .cl dump's hash
   ]
   'roots': [
 'contents': [
 Build with asserts or with -DLLVM_FORCE_ENABLE_STATS
 CElfReader::Create returned NULL
  CWD
 '?
 ===
 Multiple errors:
 Counters and values:
 Error: Couldn't find a usable graph viewer program:
 OPTIONS:
 ExternalFS:
   This option category has no options.
 
Warning: File name not specified with the -dump-opt-llvm option.
                           ... Statistics Collected ...
   --- Name ---
 {
  'version': 0,
 'type': 'directory',
 'type': 'file',
 ",
 = *cannot print option value*
 = *unknown option value*
 s)
   Total Execution Time: %5.4f seconds (%5.4f wall clock)
  --help'
 "
 ' is all messed up!
  for appending!
 ' registered more than once!
 : Too many positional arguments specified!
 : Not enough positional command line arguments specified!
  done. 
 \
 Total

 ===

 SUBCOMMANDS:

  	 
	 St12length_error St11logic_error St9exception St13runtime_error    Ѹ            Y      c  a                    8 8 8 8 8 8 8 8 8  y 8 8 8 8 8 8 8 8 8 8 8   a                    8 8 8 8 8 8 8 8 8  y 8 8 8 8 8 8 8 8 8 8 8  ' q                    H H H H H H H H H   H H H H H H H H H H H  7             	        X X X X X X X X X   X X X X X X X X X X X  G                   # ! h h h h h h h h h   h h h h h h h h h h h  W             )      3 1 x x x x x x x x x   x x x x x x x x x x x  g             9      C A                        w             I      S Q                                     Y      c a                          ( ( ( ( ( ( ( ( ( ( ( i ( ( ( ( ( s q          '                8 8 8 8 8 8 8 8 8 8 8 y 8 8 8 8 8            7 	               H H H H H H H H H H H  H H H H H            G             #   X X X X X X X X X X X  X X X X X            W )            3  ! h h h h h h h h h h h  h h h h h            g 9            C  1 x x x x x x x x x x x  x x x x x            w I            S  A                              Y            c  Q                    ( ( ( ( ( ( ( ( (  i ( ( ( ( ( ( ( ( ( ( ( s  a                    8 8 8 8 8 8 8 8 8  y 8 8 8 8 8 8 8 8 8 8 8  ' q                    H H H H H H H H H   H H H H H H H H H H H  7             	        X X X X X X X X X   X X X X X X X X X X X  G                   # ! h h h h h h h h h   h h h h h h h h h h h  W             )      3 1 x x x x x x x x x   x x x x x x x x x x x  g             9       C  A                         w             I      S Q                                     Y      c a                          (	 (	 (	 (	 (	 (	 (	 (	 (	 (	 (	 i	 (	 (	 (	 (	 (	 s	 q
 
 
 
 
 
 
 
 
 
 '
 
 
 
 
 
 
 
 
 
 
 
 
    8 8 8 8 8 8 8 8 8 8 8 y 8 8 8 8 8            7 	               H H H H H H H H H H H  H H H H H            G             #   X X X X X X X X X X X  X X X X X            W )            3  ! h h h h h h h h h h h  h h h h h            g 9            C   e e e e e e e e e e e  e e e e e            %               aj j j j j j j j j j j j k k k %k 1k =k Jj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj k k k k k k cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj cj k ڌ               ; ڌ           "                    ;        +    4 St8bad_cast  b     j i Uj Uj i j N4llvm2cl6OptionE N4llvm2cl18GenericOptionValueE N4llvm2cl11OptionValueINS0_13boolOrDefaultEEE N4llvm2cl15OptionValueCopyINS0_13boolOrDefaultEEE N4llvm2cl11OptionValueINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE N4llvm2cl15OptionValueCopyINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE N4llvm2cl19generic_parser_baseE N4llvm2cl17basic_parser_implE N4llvm2cl12basic_parserIbEE N4llvm2cl6parserIbEE N4llvm2cl12basic_parserINS0_13boolOrDefaultEEE N4llvm2cl6parserINS0_13boolOrDefaultEEE N4llvm2cl12basic_parserIiEE N4llvm2cl6parserIiEE N4llvm2cl12basic_parserIlEE N4llvm2cl6parserIlEE N4llvm2cl12basic_parserIxEE N4llvm2cl6parserIxEE N4llvm2cl12basic_parserIjEE N4llvm2cl6parserIjEE N4llvm2cl12basic_parserImEE N4llvm2cl6parserImEE N4llvm2cl12basic_parserIyEE N4llvm2cl6parserIyEE N4llvm2cl12basic_parserIdEE N4llvm2cl6parserIdEE N4llvm2cl12basic_parserIfEE N4llvm2cl6parserIfEE N4llvm2cl12basic_parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE N4llvm2cl6parserINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEE N4llvm2cl12basic_parserIcEE N4llvm2cl6parserIcEE N4llvm2cl3optIjLb0ENS0_6parserIjEEEE N4llvm2cl11opt_storageIjLb0ELb0EEE N4llvm2cl3optIiLb0ENS0_6parserIiEEEE N4llvm2cl11opt_storageIiLb0ELb0EEE N4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ENS0_6parserIS8_EEEE N4llvm2cl11opt_storageINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0ELb1EEE NSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE NSt3__221__basic_string_commonILb1EEE N4llvm2cl3optIcLb0ENS0_6parserIcEEEE N4llvm2cl11opt_storageIcLb0ELb0EEE N4llvm2cl3optIbLb0ENS0_6parserIbEEEE N4llvm2cl11opt_storageIbLb0ELb0EEE N4llvm2cl5aliasE N12_GLOBAL__N_111HelpPrinterE N12_GLOBAL__N_122CategorizedHelpPrinterE N4llvm2cl3optIN12_GLOBAL__N_111HelpPrinterELb1ENS0_6parserIbEEEE N4llvm2cl11opt_storageIN12_GLOBAL__N_111HelpPrinterELb1ELb1EEE N4llvm2cl11OptionValueIN12_GLOBAL__N_111HelpPrinterEEE N4llvm2cl15OptionValueBaseIN12_GLOBAL__N_111HelpPrinterELb1EEE N4llvm2cl3optIN12_GLOBAL__N_111HelpPrinterELb1ENS0_6parserIbEEEUlRKbE_E N4llvm2cl3optIN12_GLOBAL__N_118HelpPrinterWrapperELb1ENS0_6parserIbEEEE N4llvm2cl11opt_storageIN12_GLOBAL__N_118HelpPrinterWrapperELb1ELb1EEE N4llvm2cl11OptionValueIN12_GLOBAL__N_118HelpPrinterWrapperEEE N4llvm2cl15OptionValueBaseIN12_GLOBAL__N_118HelpPrinterWrapperELb1EEE N4llvm2cl3optIN12_GLOBAL__N_118HelpPrinterWrapperELb1ENS0_6parserIbEEEUlRKbE_E N4llvm2cl11OptionValueIbEE N4llvm2cl15OptionValueBaseIbLb0EEE N4llvm2cl15OptionValueCopyIbEE N4llvm2cl3optIbLb0ENS0_6parserIbEEEUlRKbE_E N4llvm2cl3optIN12_GLOBAL__N_114VersionPrinterELb1ENS0_6parserIbEEEE N4llvm2cl11opt_storageIN12_GLOBAL__N_114VersionPrinterELb1ELb1EEE N4llvm2cl11OptionValueIN12_GLOBAL__N_114VersionPrinterEEE N4llvm2cl15OptionValueBaseIN12_GLOBAL__N_114VersionPrinterELb1EEE N4llvm2cl3optIN12_GLOBAL__N_114VersionPrinterELb1ENS0_6parserIbEEEUlRKbE_E N4llvm2cl11OptionValueIjEE N4llvm2cl15OptionValueBaseIjLb0EEE N4llvm2cl15OptionValueCopyIjEE N4llvm2cl11OptionValueIiEE N4llvm2cl15OptionValueBaseIiLb0EEE N4llvm2cl15OptionValueCopyIiEE N4llvm2cl11OptionValueIcEE N4llvm2cl15OptionValueBaseIcLb0EEE N4llvm2cl15OptionValueCopyIcEE       t K                  '   0    9                                                                                                                                                                                                                                  0       N4llvm2cl3optIbLb1ENS0_6parserIbEEEE N4llvm2cl11opt_storageIbLb1ELb0EEE N12_GLOBAL__N_116DebugCounterListE N4llvm2cl4listINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_12DebugCounterENS0_6parserIS8_EEEE N4llvm2cl12list_storageINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_12DebugCounterEEE N4llvm2cl4listINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_12DebugCounterENS0_6parserIS8_EEEUlRKS8_E_E N4llvm2cl3optIbLb1ENS0_6parserIbEEEUlRKbE_E N4llvm13ErrorInfoBaseE N4llvm9ErrorListE N4llvm9ErrorInfoINS_9ErrorListENS_13ErrorInfoBaseEEE N4llvm7ECErrorE N4llvm9ErrorInfoINS_7ECErrorENS_13ErrorInfoBaseEEE N4llvm9FileErrorE N4llvm9ErrorInfoINS_9FileErrorENS_13ErrorInfoBaseEEE N4llvm11StringErrorE N4llvm9ErrorInfoINS_11StringErrorENS_13ErrorInfoBaseEEE N12_GLOBAL__N_118ErrorErrorCategoryE N4llvm2cl3optImLb0ENS0_6parserImEEEE N4llvm2cl11opt_storageImLb0ELb0EEE N4llvm2cl11OptionValueImEE N4llvm2cl15OptionValueBaseImLb0EEE N4llvm2cl15OptionValueCopyImEE N4llvm2cl3optImLb0ENS0_6parserImEEEUlRKmE_E N4llvm13format_objectIJjmjPKcS2_EEE   "' & ' ' & & & & ' & <' ' ' & ' ' , ) a* , , + $, ?, 0, E -E >E E ^F +F MF VF BF G F >I >I  G  G  G  G 5G F LH >I 5G F WH >I I I I 3J J J J J I I ^K 'J 3J I 'J 'J K kK $M $M L L L L ML kK $M YL $M kK $M K +M M +M +M M M M M N M N +M N M N +M N +O N N aO aO aO aO RP +O O N RP +O RP N Ef e f f 8f 6| \ k 6|   6 N  ۈ M ^ D Z ҿ  K P                                  5   @   ?  q      ?  @   P                                  0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ            0123456789abcdef0               0123456789ABCDEF0     7j                            	 
      
                           }       q      5      	=      -1     Հ  X  с    ?         eAHz>            C            Y@         
 
 
 
 
 
 
 
 
 [
 
 
 N4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ENS0_6parserIS8_EEEE N4llvm2cl11opt_storageINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ELb1EEE N4llvm2cl3optINSt3__212basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb1ENS0_6parserIS8_EEEUlRKS8_E_E N4llvm13format_objectIJddEEE N4llvm13format_objectIJlEEE N4llvm13format_objectIJidEEE    ("
 "
 ##
 #
 k$
 %
 G%
 %
 &
 W&
 +
 0
 D.
 h-
 -
 0
 0
 0
 0
 -
 yE
 yE
 xE
 yE
 xE
 yE
 xE
 xE
 xE
 xE
 xE
 E
 xE
 xE
 xE
 xE
 xE
 xE
 xE
 xE
 xE
 E
 xE
 E
 xE
 xE
 xE
 xE
 xE
 xE
 xE
 xE
 E
 xE
 xE
 yE
 xE
 yE
 yE
 xE
 xE
 xE
 xE
 xE
 xE
 xE
 xE
 xE
 xE
 xE
 E
 E
 xE
 xE
 xE
 E
 E
 xE
 xE
 xE
 Q
 Q
 Q
 ;R
 ]
 ^
 ]
 ]
 Yc
 c
 c
 c
 ,c
 c
 c
 c
 Kc
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 ,c
 ,c
 nc
 c
 c
 c
 bc
 c
 c
 c
 nc
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 c
 bc
 c
 Fd
 d
 ,d
 &v
 :v
 :v
 Ev
 [v
 :v
 :v
 &v
 &v
 &v
 :v
 :v
 :v
 :v
 qv
 :v
 :v
 :v
 v
 v
 &v
 :v
 :v
 v
 v
 :v
 &v
 :v
 w
 :v
 1w
 :v
 &v
 :v
 :v
 :v
 :v
 :v
 Jw
 :v
 :v
 cw
 :v
 |w
 :v
 w
 :v
 w
 :v
 w
 :v
 w
 :v
 :v
 :v
 :v
 w
 :v
 x
 &v
 w
 w
 w
 w
 w
 x
 w
 w
 w
 w
 w
 w
 w
 x
 w
 w
 -x
 Zx
 w
 w
 w
 x
 x
 w
 w
 w
 w
 x
 w
 x
 w
 w
 w
 w
 w
 x
 y
 y
 w
 w
 6y
 w
 Oy
 w
 hy
 w
 y
 w
 y
 w
 y
 w
 w
 w
 w
 y
 w
 y
 y
 Pz
 z
 Pz
 Pz
 Pz
 y
 'z
 Pz
 y
 y
 y
 y
 y
 Pz
 Pz
 ;z
 Pz
 y
 y
 Pz
 y
 Pz
 y
 y
 y
 y
 y
 Pz
 Pz
 y
 Pz
 Pz
 z
 y
 Pz
 y
 y
 y
 y
 y
 y
 y
 y
 y
 y
 y
 y
 y
 y
 y
 y
 y
 Pz
 y
 y
 y
 y
 y
 z
 #{
 z
 #{
 5z
 #{
 #{
 #{
 #{
 z
 #{
 #{
 #{
 #{
 #{
 z
 az
 #{
 z
 #{
 #{
 z
 #{
 
{
 #{
 #{
 #{
 #{
 #{
 Kz
 z
 #{
 z
 z
 #{
 #{
 z
 #{
 #{
 #{
 #{
 #{
 #{
 #{
 #{
 #{
 #{
 #{
 #{
 #{
 #{
 #{
 #{
 #{
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 z
 |
 B}
 B}
 B}
 }
 B}
 B}
 B}
 B}
 B}
 B}
 B}
 B}
 B}
 B}
 B}
 B}
 B}
 B}
 B}
 B}
 }
 ,}
 G}
                                 
       
                                                                                                                       	       	                                                                                                                                                                                                                                                                                                                                                       	       	                                                                                                                                                                                                                                                                                                                                          #         $                                                         
   	                                                                                                                                                                                                                                            	                                                                                                                                                                                      	                                                 
                            	                     	              	                                                 
                                          	                                                                                    
                                          	                     	              	                                                 
                                          	                                                                                    
                                                                                                               @   @              @   @                   @               @   @              @   @       @       @       @       @                       @           @       @       @       @       @       @                   @       @   @   
       
       	       	       	       
       
       {
 @|
 }
 }
 
 &
 Q
 
 
 I
 
 
 7
 7
 7
 
 
 7
 
 7
 
 %
 
 
 /
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 g
 
 
 w
 ێ
 
 
 -
 
 
 
 l
 %
 
 
 
 ~
 
 
 
 
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 λ
 
 
 
 5
                                                                                         	   	   	   	                                                                                                                                                                                                                                                           
 ½
 
 L
 h
 
 
 W
 
 
 
 
 
 
 
 !
 2
 
 
 
 
 V
 |
 
 
 s
 
 
 
 7
 h
 
 {D G F G G G E G G HG G ~G G NF  p V ñ ڱ     M8 M8 o3 6 6 6 gQ gQ L O O  P N4llvm3vfs10FileSystemE N4llvm24ThreadSafeRefCountedBaseINS_3vfs10FileSystemEEE N4llvm3vfs15ProxyFileSystemE N4llvm3vfs4FileE N4llvm3vfs6detail11DirIterImplE N4llvm3vfs17OverlayFileSystemE N4llvm3vfs18InMemoryFileSystemE N4llvm3vfs21RedirectingFileSystemE N12_GLOBAL__N_114RealFileSystemE N12_GLOBAL__N_18RealFileE NSt3__220__shared_ptr_emplaceIN12_GLOBAL__N_113RealFSDirIterENS_9allocatorIS2_EEEE N12_GLOBAL__N_113RealFSDirIterE NSt3__220__shared_ptr_emplaceIN4llvm3sys2fs6detail12DirIterStateENS_9allocatorIS5_EEEE N4llvm3vfs6detail17InMemoryDirectoryE N4llvm3vfs6detail12InMemoryNodeE N4llvm3vfs6detail12_GLOBAL__N_119InMemoryFileAdaptorE N4llvm3vfs21RedirectingFileSystem9FileEntryE N4llvm3vfs21RedirectingFileSystem10RemapEntryE N4llvm3vfs21RedirectingFileSystem5EntryE N4llvm3vfs21RedirectingFileSystem19DirectoryRemapEntryE N4llvm3vfs21RedirectingFileSystem14DirectoryEntryE NSt3__220__shared_ptr_emplaceIN12_GLOBAL__N_120CombiningDirIterImplENS_9allocatorIS2_EEEE N12_GLOBAL__N_120CombiningDirIterImplE N4llvm3vfs6detail12InMemoryFileE N4llvm3vfs6detail12_GLOBAL__N_116InMemoryHardLinkE N4llvm3vfs6detail12_GLOBAL__N_120InMemorySymbolicLinkE NSt3__220__shared_ptr_emplaceIN4llvm3vfs18InMemoryFileSystem11DirIteratorENS_9allocatorIS4_EEEE N4llvm3vfs18InMemoryFileSystem11DirIteratorE NSt3__220__shared_ptr_emplaceIN12_GLOBAL__N_129RedirectingFSDirRemapIterImplENS_9allocatorIS2_EEEE N12_GLOBAL__N_129RedirectingFSDirRemapIterImplE NSt3__220__shared_ptr_emplaceIN4llvm3vfs24RedirectingFSDirIterImplENS_9allocatorIS3_EEEE N4llvm3vfs24RedirectingFSDirIterImplE N12_GLOBAL__N_119FileWithFixedStatusE NSt3__220__shared_ptr_emplaceIN4llvm3vfs6detail15RecDirIterStateENS_9allocatorIS4_EEEE            N N N >O TO 'Q P P Q Q Y Y Y xZ Z N4llvm23SmallVectorMemoryBufferE N4llvm12MemoryBufferE N12_GLOBAL__N_120MemoryBufferMMapFileIN4llvm24WriteThroughMemoryBufferEEE N4llvm24WriteThroughMemoryBufferE N12_GLOBAL__N_115MemoryBufferMemIN4llvm12MemoryBufferEEE N12_GLOBAL__N_120MemoryBufferMMapFileIN4llvm20WritableMemoryBufferEEE N4llvm20WritableMemoryBufferE N12_GLOBAL__N_115MemoryBufferMemIN4llvm20WritableMemoryBufferEEE N12_GLOBAL__N_120MemoryBufferMMapFileIN4llvm12MemoryBufferEEE    Ɋ ߊ    ʬ   
 
     5 D S b q      N4llvm2cl3optINS0_13boolOrDefaultELb0ENS0_6parserIS2_EEEE N4llvm2cl11opt_storageINS0_13boolOrDefaultELb0ELb0EEE N4llvm2cl3optINS0_13boolOrDefaultELb0ENS0_6parserIS2_EEEUlRKS2_E_E  W  = k    # Q     	  7  e     x 4 4 4 4 4 4        4 4 4 4 4 4 4 4 4 4 4 4 4   4 4 4 4 4 4  4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2  D z   S ]                               j  % X e e e 2 j e e y e   ( e e e e e e e e e e e  e e e  ] e e e e e e e e e e e e e e e e e e e e e e e e e e e  e A e e e e e e e e e e e e e e e e e e e e e e e e e e e e e N                                M                             +                                 M = 
 T T T T T T T T T T T T T T 
 
        ,!                     dB ? ? VB B B J 4O 4O 4O 4O 4O 4O zL 4O M L )K SM )K L )K M 4O N N jN 4O XI $b Gb h h Gb h h h h h h h h h h h h h h h h h h xb h b h h h h h h h h h h h h b b h h h h h h h h h h h h h h h h h h h h h h h h h h h c h c h Oc h h h h ac h h h h h h c h h c h (d Kd h h nd d h h h h h h h d h h h d h $b d We h we g h h h h h h h g h h h h h h h h g w x v x x v v x x x x ?x x x N4llvm4yaml8NullNodeE N4llvm4yaml4NodeE N4llvm4yaml10ScalarNodeE N4llvm4yaml15BlockScalarNodeE N4llvm4yaml12KeyValueNodeE N4llvm4yaml11MappingNodeE N4llvm4yaml12SequenceNodeE N4llvm4yaml9AliasNodeE   0123456789ABCDEF                    ~            w  z                  /  1  V  Y                                  J  M          -  0  >  @  [  ^  ^  `  j  p          	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  
  
  
  

  
  
  
  (
  *
  0
  2
  3
  5
  6
  8
  9
  <
  <
  >
  B
  G
  H
  K
  M
  Q
  Q
  Y
  \
  ^
  ^
  f
  v
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
                (  *  0  2  3  5  9  <  D  G  H  K  M  U  W  \  ]  _  c  f  w                                                                             (  *  9  <  D  F  H  J  M  U  V  X  Z  ]  ]  `  c  f  o  w                                                               D  F  H  J  O  T  c  f                                                      :  ?  [                                                 G  I  l  q                               H  J  M  P  V  X  X  Z  ]  `                                          Z  ]  |                              6  @  S  `  l  n  p  r  s                          x                  +  0  ;  @  @  D  m  p  t                    ^  `  |                     L  P  ~        7  ;  I  M                            E  H  M  P  W  Y  Y  [  [  ]  ]  _  }                                  
      '   /   _   p   q   t                         !  !  !  &$  @$  J$  `$  s+  v+  +  +  ,  ,  %-  '-  '-  --  --  0-  g-  o-  p-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  ].  .  .  .  .   /  /  /  /   0  ?0  A0  0  0  0  1  /1  11  1  1  1  1  2   2      Ƥ  Ф  +  @       ʧ  Ч  ѧ  ӧ  ӧ  է  ٧    ,  0  9  @  w    Ũ  Ψ  ٨    S  _  |    ͩ  ϩ  ٩  ީ       6  @  M  P  Y  \  ª  ۪        	           &  (  .  0  k  p                        m  p               6  8  <  >  >  @  A  C  D  F                       R  T  f  h  k  p  t  v                                           &  (  :  <  =  ?  M  P  ]          3 7                # - J P z                  ' 0 c o z |                6 @ U ` g            
 5 7 8 < < ? U W         	 	 9	 ?	 ?	 	 	 	 	 	 
 
 
 
 
 
 
 
 5
 8
 :
 ?
 H
 P
 X
 `
 
 
 
 
 
   5 9 U X r x        H      ' 0 9 ` ~         ' 0 Y p        M R u           4 6 G P v         >                       ( * 0 2 3 5 9 ; D G H K M P P W W ] c f l p t   [ ] a           D P Y ` l         + 0 F   ;     	 	      5 7 8 ; F P Y         G P       
 6 8 E P l p          	  6 : : < = ? G P Y ` e g h j               #  $ n$ p$ t$ $ C% / /  0 .4  D FF  h 8j @j ^j `j ij nj j j j j j j j  k Ek Pk Yk [k ak ck wk }k k @n n  o Jo Oo o o o o o o o  p    Ռ            " P R d g p    j p |         - 0 F P       & ) r {    E     V ` x   T V                   
      9 ; > @ D F F J P R                   ! # $ & *   , 0 = @ I N O                      K P Y ^ _ q   =      ! " $ $ ' ' ) 2 4 7 9 9 ; ; B B G G I I K K M O Q R T T W W Y Y [ [ ] ] _ _ a b d d g j l r t w y | ~ ~               + 0                ; @ H P Q ` e          s           G P Y `        S ` m p t x |                         ߦ   8 @             J                                             *   .   `   d   f   o               04 84   s z                     o                              K  _  p  p                      0  J                #  %  '  )  -  Y  [       	  	  :	  :	  <	  <	  A	  H	  M	  M	  Q	  W	  b	  c	  	  	  	  	  	  	  	  	  	  	  
  
  <
  <
  A
  B
  G
  H
  K
  M
  Q
  Q
  p
  q
  u
  u
  
  
  
  
  
  
  
  
  
  
  
  
      <  <  ?  ?  A  D  M  M  V  V  b  c              >  @  F  H  J  M  U  V  b  c                      A  D  M  M  b  c              1  1  4  :  G  N                      5  5  7  7  9  9  q  ~                      -  0  2  7  9  :  =  >  X  Y  ^  `  q  t                  ]  _      2  4  R  S  r  s                                 "  '  (  2  2  9  ;      V  V  X  ^  `  `  b  b  e  l  s  |           4  4  6  :  <  <  B  B  k  s                                  ,  3  6  7                                    ,  ,  -  -  -  -  *0  -0  0  0  o  r  t  }                      %  &  Ĩ  Ĩ      &  -  G  Q                  )  .  1  2  5  6  C  C  L  L                                                      &    
 
 
 
 
 
 8
 :
 ?
 ?
   8 F          ' + - 4             o o g i {      B D         )#  *#  .  >0  @0  Ϥ                        0  o    `         ߦ       y y y y y ({ { { z z       
    V C 9 / %                                  	   N4llvm11raw_ostreamE N4llvm17raw_pwrite_streamE N4llvm18raw_string_ostreamE N4llvm19raw_svector_ostreamE N4llvm14buffer_ostreamE N4llvm21buffer_unique_ostreamE N4llvm18format_object_baseE N4llvm14raw_fd_ostreamE N4llvm16raw_null_ostreamE N4llvm13raw_fd_streamE N4llvm13format_objectIJhEEE                                                                                                                                                                        N4llvm6detail14format_adapterE  x   m $                        1  [ ^    d d d d d d d d  *       *    ]  O  ] ]      y O O     y  ] y      O O       k          k       A k       k        A        /                    @           Q b        A s               A       A A     Z *                                                                                                                           A -    q W >    B) .) ) p) ) * ) ) <* Q* * * * + !+ + + + , , , , {, , , - }- g- <. W. . . . / / R0 >0 %0 0 0 1 d1 O1 1 1 -L L  L M $M       	      	      	      	      	          [0;30m   [0;31m   [0;32m   [0;33m   [0;34m   [0;35m   [0;36m   [0;37m   [0;1;30m [0;1;31m [0;1;32m [0;1;33m [0;1;34m [0;1;35m [0;1;36m [0;1;37m [0;40m   [0;41m   [0;42m   [0;43m   [0;44m   [0;45m   [0;46m   [0;47m   [0;1;40m [0;1;41m [0;1;42m [0;1;43m [0;1;44m [0;1;45m [0;1;46m [0;1;47m     ȸ                      $  N N4llvm27CrashRecoveryContextCleanupE N4llvm3sys11ThreadLocalIKN12_GLOBAL__N_124CrashRecoveryContextImplEEE N4llvm3sys11ThreadLocalIKNS_20CrashRecoveryContextEEE N4llvm3sys15ThreadLocalImplE           ,s {Q      
  B  UI t  t"   i     ( 	  
 x           =1 `  `"  , N  B t               I  -M  N  
 " 4 
 Z     #b   +       
   -`  
  R  
 
 C     -8?    J  
 
 V     (     X         
   ^    
  	 	 	 	 

   
     % N             D {  W     A2 x  x
(                 < ^  ^ g  n  
    # $  I= =  = FW     *            ~          
    	5 6     
     h p4  &   l7                < &)  E6Wi#Q   
                   	       ]  ] h=     @ &6     

 	 
         < &)   F(&            1             /      @  @ O  ^ m+     ?  ?
 I     F(&            !	P*.            B-         -O           9  9^ H)     
      
     _      #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #         < &)         )               5 Z  Z k
 x  )      E     J  * G       P   -S S S Q 	P 	P 
tS 
S LQ N N DR N *Q S P /Q Q ;  N N ?N N K J N !L 
N L @  N O    O !s  "N "N $L $L '&P 'K (CK )I )"K )H )H )G *G *G *G +F ,&H ,G ,G -G .H .G.
P /LM 0
L 0M 1J 1J 1L 2L 2K 3J 3K 3
I 4K 4	H 4M 5E 5
K 6LI 7H 7H 9K9H ;$J ;  <-F =E @F @H AF AaH DS DS DQ  EP EQ EL EO EO EO EO E
E H
HLLL              1  1
 A P	 YK   Z	  U	       Q          x  x;          Y  
 -        u   	 	 
 

 

 P        c

            F(&                   +   1             /      @  @ O  ^ m+    !+F
PY            l7             E6Wi#Q   
                   	         < &)  3O   Y  
    k   B { * G     - h  h %   3                 m   H            P        F(&            !	P*.            !|   p   
 n     W)O1.            9-&4<#  _mu#  N            9  9^ H)  B-         -O          z   F           &  eW    }
 
 
 
 3
 

	
	
	
			             	          eW    
 
 
 
 :
 
	
	
	
	
	
	              W  W ];     !	P*.             F(&             Y  Y
 ~ 	 G      ?  ?
 ^ m	 vO    F(&            !	P*.            +Z$ ~B        J   #a           9  9^ H)  !	P*.             `  `
  	 G     I  I
 q 	 O     _# >    I    @  @
 {
 	 R      F  F
 
 	 H    !	P*.            &pBhJ.            &xBpJ6             @  @
 {
 	 R     !	P*.             F  F
 
 	 H    !	P*.             0  0
 k
 	 O      F(&            !	P*.            !	P*.               
      
     _      #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #          #         < &)   `       H  H{ N@   H  H{ N@   H  H{ N@   F(&            !	P*.             F(&             F(&             V  V`           V  V`          u }  V         
 5   V  V`           V  V`           V  V`               *    ]w b,  /
     / \ -   ;
 
 
 3  
   
 P
 	
 	F   "    )   d    o  4 y  '    
  <  
    	= 
 
   E   [    
     {   "      *  =     * 
  	 	X  
* 

      /  // ^^     & ?  ? Q     0     >K
 Y "  * 7   z  
 @        M L L L M   N N M CM   	
N 

L 
M N r  L M O N M {N .  @N !N L #N AL N !N #jL %N &WN (!O )N +M ,L ."N 0N 1N 1  2M 3N 41  4wN 51  6N 85L 9AL :N =N >N ?/  ?pN @8  AN C4  CN EN GL HM IP KN KK K
N KN K  T

           }  (  2 R   
@ M    #    
 K  \   #    
 K  \   #    
 K  \   #     K  ]   #     K  ]   #    
 K  \   #     K  ]   #     K  ]   #     K  [   #    
 K  [   #     K  \        - R         '   .  Q .  	 .    /  &   ]   P  W   :   `  8   &  '     =/   !  K	 	 	 	 }                           	M Ok     )]          )c          )]          )c          )         )         )]          )c          )]          )c             5 )  V
         3 [    *  '(  "   G      2    ?  
 {  : l                i    6 ~ < u 6  	 	 
<  X V        A5:             /         /               %Y          %Y          }nJ      _  A  a +   $    . 
  A              m
           a               %_          %_          %Y          %_          :U          
   C      Y      %    A              T\          N 
 S    W 
 S       5 )                    K     5 )     0 C     ( ,  )]          
            4Z  F  6    
 L     
   
                )c             5 )   E  EI (        D      w \   ^  F   )u          ){                 > D             ){          7 @  @  ' E   :   '    ?:   *   ;           K  K Vx   1   V  V
 `2  m 5 &   F   
4 1   &  @ E   ? Q   q ~    Q  Q Yo     a t6 L    +  +V 6;     5 )  '(  "   G      2    ?  
 {  : l                "+   i        ;  ; I   R     z   A    -     !   ) 
 r     (        "  F> c  $   ) 	-  p          !0 
/ 
/ / !0 
/ 
/ z/ 0 
/ 
/ 
/ :/ . $/ 
. 
. .. / ;  !/ 
/ 
/ . ./   . h  / P/ #.   .    .    ". "  $. $Z  %/ (. ). ). *. +. +  -/ -
. -
. -. -. -
. -
. -
. -
. -
. .. .. .. .. .. .. .    .e "  [ B           5 )   5  5 8\   Y  #j
 
   	 		 	R    X  X# {        X +  > D             )]          )c             5 )  6    M }   m            (<  d } 9  c" " C      *     )]              *     -!    Z                        )   
 s   

 5
      YM r  r    ;  f b  9 ?  B \ T            .  . /   ) w  w  U                                      )c             5 )  > D      9 '%     / $/  G          $          % /  / N    
      '(  "   G      2    ?  
 {  : l                   5 )   ~  ~ _    *                    %       	 v      `  ` p[     6   n k _  h  	Q 	    *   
 	 j	 @	 6	         ]                 j   J  J
 y   l                   
 
 
     @    %  %A 5  $    ; ;    v          	 	 
 
          V        N   >    m  m    9     1   	 i	 	 j	 	 	      ' 4;  o ~M         
"   " " " " 	" 
" " " " " " 	" # "   !   ! ! ! " " ! ! '! b  ;! ! !  '!  ! !! !   $    n        @ _   n    9  9 ^x j2          Z     9  9 ^x j2      9  9?  6   F  F
 m u3     9  9z Nl S:   h  h       G <  < { 8           #          e       	 R  	      H 
       + ,  , M ]        e  e     * '  ' H X q       * '  ' H X q       6 0  0 P b o  $        #  # Q w     , A   m   ) < D    Y  Y {       #  # Q w      2  2 M@    S  S t       X  X |       X  X |       /  / x         o  `     `  ` x  y      `  ` x  y      /  / H. v   > "  " T4  
 
          *  * K P o
 y        ? 
    % 4  4 q }  
       ^  ^ f      
    (  (2 z ~   (     W      @ M(  u F   
0_ B     2  2X =;  O a\  S v   ,  ,A m     ,  ,A m            '(  "   G      2    ?  
 {  : l                   5 )      :      G     	                   
     (            (       3                 ! !  ! '      !   
  
[  " ! ! J  !   k    `        !     
          [  O= E      <   &       
 
       Y  $
 	        	  	         X  $
 	               $         
  
  Q                         
 c  
               
 c  
    w  w x        
 c  
               
 c  
            " 	  	 k   5    3 }   "$] F1   E  E    M  M I         (   ( (   ( ( (  (  	  )- /2 /  02 3> 5> 9> 9F  := :  AD B  F"F H"Y LY MY UX  , $  $     5             I<Ig8   q L   
     X                          N          A3      
    s             9-   "  < J  (           5'    2 G   V                       D %  %
  h        
             /2             5   5           D    ! X  X hm_                            ! p  p :            ! p  p <            9- `  `
   5              ! p  p =               != 2     5 )   1  1U J     5 %  > D              R  RI        P T            u }  V      )         )            
 4   @  @i ^     P *     $      9 '%      g                           
  	       h          x        
                  fg             ^  ^       /            ; 	  	 	 	 
 
 
      d="   
      p          $   -3 HH   :   :            6      c   Z  Z     Z  Z     m  m     w  w       5 )     Q      [ i 6   L h! '    1  1U J     5 %  > D             [ i t6    f 0O   6  6 Jw      `  ` me     	7
 Aj     5f                
, !   _  _ j        X  A3 .  .
        	
	             ",
 ] Z    1    ]I \(   X D  
     	 
 9        /j GG   U  U- P    6 G"   b   Z   $     	 
 
 
(     $    $    $     B| U?  ^ s        /  / )         & :     8  8	 A     N  N
 [ f   + ]  ] j
 w   
 
    !- =#           7  7` ?    o	        U  U  |   !   , 9 	 /     "    1        $         v< L      
       	
 	 
 
   k       @       M      !           1#       
                 8   bC<	 
	 	 	 
	 	 )    3	 7   |  	   
     ,h ?A      O              	( 	A 
 
     :            O    p  
               y >  >	 K  
   
 \  
 

 
 
 
 5
 
 
 

 	 	   
	              8   
        5   v  B
[          *       
 \                      -9 I      U          	 e  9 I   E         q      <  	 
   H              Q  Q \    /. 	         
- E    @ XE       F       	 	 
 
 
  Q    -r C;  -p A;  -s D;  \ B   B   B   
 a  P _   0   *
 4   }    "o }              o   #    _  _  Y  | _     :Zw 
   
 G          Bm   
      9sY      s   .         g
 q   y     
1f @    
1d @    Y          [                      5 )  '
 '          
    <          D          .          
DT                  	          * O* +* * * * ) * >* ) 	* 	) 	* 
) 
( 
) )   ) +* 
( *( * ) ( * ) ( (   * ( ( ]( ( '   (   ) ( ( (   
*( ' ' ' ' ( ) ( "' ' "'  U   "' !{  "( "( "( "* #) #) $) $  ') '              D  !     9 O   ,   ! X  !  ,   a             8  8k H6   8  8k H6         .         .      K   #       Q         0         0   0      
V
`              J c y     K  K W    )    N  N V    _      >  J c y   +l t<  
 Y }    ]    m  m      ;j 
 a             p  p       @   '   m       `   M   -    d  '    
      ` s T   ( }  '     0               Q      j       k    >  >' e
 
     c   	 >	  *  	 	 
	   
 d  	 
   	     
m x    , q  q ?  
 q     5   6    	 
         , X
 b@        0  0 v
 4  
                                    5  5 Ix     '(  "   G      2    ?  
 {  : l                   5 )                                                x  ?         l      K   4      U       $    b    t  t +     
   ~      
          
   s              G  G   Q   	   	 p  	 a  	 
	   		 	
	 	
	 	        5 )  )>C                ]w b,  %    '              %    '              %    '              %    '              -          "$   e       "$   e        Q  Q  5     D *  > D             )]          )c          2    ?  
 {  : l       1% 1  1< ~  / u                       5 )  1% 1  1< ~  / u           $    <         :         F     4   
   
 
   
    
    
  ; 
 
 
 
       _        d     _       :     	   	      	i w^     
z `    
 ;     _        	 #    _     Y
  ,  
~ J    	u }=         9      =  
     G     
    .      
   
 
.  
    .      J       n  @   	 	d  
  
 j    
    .    +  +] C-      W   <  < G^      0  0 ;u     Q"  
 
   ^    ^   
 
 
 2        + + p+ + e+ (+ (+ 	+ ++ ++ ++ ++ ++ *+ *+ * +  *!+ "*#+ #+ $b  $*&+ '(* (
+(
+(
+(
+)
+)
*)
*)
**
**
**
**              " " ,    %   7  {           ",          qc        
 
4  
 



R             A4    , 8   
4            9   0 3  0 "  " t  '     {    H   m  m u*   t     " C  T

             *  *Q    O     5 )                            !    '    D      w  w O p     7        r   l    	= [J     $n ?F  E       y   G  
        	5@n           
<G              %2C&            A  '              9 M  ]
      '-  %   >      2    ?  
 {  : l                   5 )  8     !  .  5    k  k   ?    ]-[          ! q  q, 9                      %    C              ! p  p- <            1"   @  2 @                 5 )     9 '%  B
i          -u=s           ?  ?o L?  C   
 h  
 o  
 \
 :  	
 
2  


 
@   )4'    ; 9      4' "        ,'       B   1 '  P  
 
  )     #B (1  , F  F v       6     	 	c  
) ~     e
 y   s  z   +       2    #	   	 O  	    ^
 r
 |d    ^
 r
 |d    ` q d    a
 
 e  ` q t    a
 
      a
 
      j
   w    
d o    CW
 
 D
 
 N  ~
 4  
 	
 	  

 
   
( :    &
 E RS    9+ U  2       Y          M    G     )      )      R  R
  0          #m
        	%
 /w        N       @  @! g tU    $ @ M   
) 1    
) 1    
) 1    
) 1    + p  p L  (     0   
, 7    B x  H      %  % 2    !} 3d  A T l   A T l   
#
 -     (  ( 5    > N [   
#
 -    -
       D     O   S  - a  2 
 _  	#
 -m      5  5 Ix     !C [  *  q 0     B h
 r     y     ! x  x         O |     37-  R  !  %          5 )  '(  "   G      2    ?  
 {  : l                '
 '   )(
           @*    g  (     
       r  
     i  i n+      F  Fb M,  5)t	     T                      !  !? -)  2 g Y   4L Z Z  )^  ))           n  n} &     I  Ir "     W  Wb9               V  V x D      . (     2 ,   %        "   W      K            w         
 
 
 (    (          i  ;   J     /   @ X  %           S  'z 2      S    d  d t`        5 )  )    {    *         *  A e  -   
          T

           #N @'  A     $   5          T

           
0 2    $   A4 v  vx   
   (               
      )   2 i                         9 '%   =  =f [      *     > D             )]          )c           J  J x#        P T            u }  V      )         )            
 4            #          =0 N  N
 ` 
%                >1
 
  _   2      ~    ,          : $/  ;XE     tE  $ E   E   E  4 E  T F  t 4F   F  T D 4  F  ( F  ( F  ( G  ( <G  ) \G  $) |G  D) D t/ $E 1 G  1 H  2 ,H  3 TH  45 H  $6 H  7 H  7 H  7 TE 8 E D< I  t< <I  < \I  T? I  A I  E E G E I ,F M dF P 4J  R F ^ F k H n H p H y J  Dz J  z J  { K  { TF  4| G  | G  t I   J  $ H 4 TH  dJ  D J  Ą 4I  DK  ą dK   K  t K   K   K  D $L   LL  4 lL   L   L   L   L  d lI Ԍ M  D <M  ԍ dM  d M   M   I d M   I  J t M   N  4 DN   lN   N   N  Ę N   N  D O   <O   \O   O  d O  t O   O  D $P   DP  D P   P  4 P  Ԟ Q   ,Q  $ LQ  t lQ   Q   Q   Q  $ Q  D R   4R   TR   R   tP  ġ R   R   R  $ <J t dJ  J $ S  D J $ $S  T DS   dS  Ԧ S   S   S  $ J  S   T  ħ $K T TK  $T  Ԩ K T DT  d dT   K  T   K $ $L  \L  L Ķ T   L  M t <M T tM 4 M  M  N  TN  N  N t N T 4O 4 lO  O  O  P  LP  P t P T P 4 ,Q  dQ  Q  Q  R  DR t |R T R 4 R  $S  \S  S  S  T t <T T tT 4 T  T  U  TU  U  U t U T	 4V 4 lV  V  V  W  LW  W t W T W 4 ,X  dX  X  X ! Y # DY t% |Y D' Y ) T  + $U  . Y 0 TU  D2 U  2 U  $3 U  3 \Z d5 Z _ $V  $` [ a [ i Y  k \ Tn lZ  p 4\  p $]  p $Z t Z u V  4v Z v ,[ { d[ t} DV  $~ lV   \  V  4 V   V  4 <\ 4 W   <W   dW  d W  Ԅ l\  W  ԅ W  Ԇ W   $X   TX   X   X  t X  č Y  4 4Y  t TY   |Y   Y   Y   $Z  t LZ   Z  ę \ Ě Z   ]  Z  $ [   <[   d[  t [  Ğ [   [   [  $ \  T <]  T\   t]  |\  t ] d \  Ԫ \  D ] d ^ ı D^ Ĳ ]   t^  ^  D]   d]  D ]  d ]   ^ $ ]  D ]   D_  ^  D |_  _  $^  4 D^  T _ 4 _  ` t d^   L` D ^  t |` d ` D ` t ^   ^   ^   _  D 4_   \_   |_  T _   a  Ta $ _  D a  a D a d $b  \b  b  _   b 4 `   L`   |`  4 `   b D `  T `   a   4c 4 dc  c T <a  t \a   |a   a   a   a   a  4 b  T <b  t \b   |b   b   b   b   b  4 c  T <c  t \c   |c   c   c   c   c  4 d  T <d  t \d   |d   d   d   d   d   d   e   ,e  $ De  4 \e  D te  T e  d e  t e  D e   ,f   Df   \f  t f   f   f   g   ,g   Dg  d dg   |g   c  g   g  t h   c t  h  D dh   h   h   h   Dd  i   $i   d t <i   Ti   li  4 i  T i   i   j   j  t 4j   j  4
 k  d Tk   k  T d  e  k   l   Dl   dl  D l  D l   m  $ $m  T Dm   ,e  m   e $ m  T$ m  $ e d' 4f T1 n  D4 Dg : Tn  @ n  d@ g $A g C Dh dF h n n  $o n  p 4o  $q k r lo  r o  $s o  Ds o  ds o  u <p  x p  4y p  y p  $z p  t{ 4q  | dq  | q  T} q  } q  ~ k D r  t $r   dr   r   r  T Dl  l  l 4 m Ԓ dm t m  m  <n d |n  n  Ls   s   o  s   t   \o D $t   o d p  4p ľ Dt   dt   t   t   $u   tu  D u  d u   v   <v   Tv  4 lv   v   v   v  $ v  4 v  D w  T $w  d <w  t Tw   lw   tp  p t p  p T q  <q  dq 4 q  q  q  w   w   w   w   w  4 x   Tx   x  T r  x  d Dr  x   <y   y   y  4 r  r  <s $ z  t \z   z   z   {  T s  s  <t $ t D t  t $ l{  t t d {   Tu T {   |  d 4|   l|  t
 u  |  d u  |  D |  d }   }   4}   L}  4 }   u  }  t }   <~   T~   ~   ~  4 $v  Lv  tv t v  ~   w  ~     d <   \   Dw D w        !   4! w $   ( \  ) x T, t  T1 Ā  d1 ܀  2   t3 D  T4 t  $5   $6 ԁ  6   8 L  :   4:   : Ă  ;   4;   ; D  =   =   ?   ?   @ Dx A ,  A x C D  C \  C t  dD   E x F y G Ty TH |y 4I y P   DP z W $  W D  X dz X l  X   Y   4Y   Y   Z ,  d[ d  [   t\   ]   _ z d` $  t` z a { Dd \{ d { Te <  de { i T  i l  j   4j   $k   Tk   tk $  l | Tn l  n   o   o ܈  p T| r   r <  $s | 4t l  Dt | t ,} 4v   Dv T} v |} dw } tx   x   x } dy ,~ dz ̉  tz   z   T{ L  |   $|   D| d~ |   | ̊  |   }   D}   } <  ~ l  ~   ~      T ԋ  t       $   L   ~  ~ d    < $ Č  d      ć  ĉ ,   D  $ t  T   Ċ č     Ԍ    4  $  D \    D L Ԯ   |          Զ <  $ \  4 t  t <       D   ā    d   < D    $   <   T  d   D    <   t   đ   ܑ  4    D   t  d   D Ԓ      D   \   t  $   4   4   D   T ,  d D  t \   t               ,   d       T D t   D   \    d   d   4  D t  $ ̕     $ $ t    T   T   t Ԗ      T     T ė  t   	 d  
   t   t D   t      ܙ   ,   |     T ܚ  T ,   L  $ l      ̛  $    4   L        T <  d T  4    ܝ  $    <    t  d!   !   "   T# Ԟ  #   T$   % T  $'   '   (   ) 4  + t  -   4- ą 1  $3   43 Ԡ  t3   4 \  $4 t  D6 ġ  : ,  $= d  4= |  D=   T=   d= Ģ  t= ܢ  =   =   = $  > <  $> T  4> l  D>   t>   >   > ԣ  $?   d?   ?   4B   DB   4C ̤  C   D   TD 4  tD L  D d  DE |  E l F  TJ   tK   L   L <  L T  DQ   Q ̦  Q   R   S 4  4S L  S d  S  W |  $\ ̧  \ < c  c   4h \  Th t  h   h   j   j ,  dm l  m   m   o   q $  s d  tu   u   v   tv $  v T  Tw   w ć $~  d    l     D ܫ  t ,  č |  Ď Ĭ  d <   T   $  | D Ԋ T    $ D ,  T d  4       l Լ    4  t T   l     T   D ܮ      $    T t  T          $  d <   T  t      4 ԰  D   t         < t L   d        ܌    l    ̱  D      ,    4 |  D     d Ĳ  4 Ԏ t       4  $ T  D l      $  ĳ  D    |  ԏ    \ $     ,  T \  t |      D 4      ܴ  4      L  ! |  d#   #  $% Ե  d%  & T (  )  + D ,  .  0 4 1 t 2   3   t3  t4  7 L 49  ;  = < ? l @  B ܖ DD < E l E L  F  F ė $H  dI d tJ l  K  M   M   P <  dS   TX   \ \  _   b   c L  4d |  d ̹  e   tf l  f   4k Ժ  k   4l \  m   tn Ļ  $o ܻ  p   dp   4q $  dq <  Dr T  r l  ds   s   Dt   u <  Tw   x   z   t{ Խ  $|   D} T  t~   ~    ̾  T           D ,  4 |   ̿  t    L    d 4  ċ L  T d  d      $   ē      l  t     d      d   Ģ    D  4 \  t t   D    Ծ  $    d     T    4               t      D  4      $ ,   |        D $   d     <     L      ' 4 t/  2   4 ԝ T@ $ D   DI  V  ^ 4  `   b   c $  e t  4g L j  Tq   u   Dv D  x  z < {  ~ Ԡ    l Ă    $ L D  $     ԑ   D   t         ԓ    ,  T D     Ę   T   d   d Ԧ     L   \              4   L    $ l     4   , t l t    $   T  T |  t   4    4   D  t 	 ܦ 	  4	 l D
	 ħ 	  	 l d	  4	  	   	 $ 	 t 	   	 <  	 T  $	  t	 |  	   	   	  	  	 \ 	  $	 ܪ 	 , D	 T 	 4  	 L  	 d  4	   D	   	 |  	 ī t!	  "	 D "	   "	 <  #	 T  $#	 l  #	   #	 t 4%	   %	 Ĭ '	  d0	 l t1	   d2	 T  3	  46	  9	   :	   :	   :	 \ d<	 Į <	   =	   $=	 $  D=	 <  t=	 T  =	 l  =	   =	   I	   DJ	  $M	   ]	 D  d`	   $c	 L  i	   o	   p	   tq	 D u	  |	  	   T	 4  Ċ	 d  t	   t	   t	   4	 $  Ԏ	 \  	   T	   	   Đ	   	 4  T	 T  	 L 	   	   	   ԗ	   	  4	 T  	  Ԡ	   	   	   	 $  4	 <  T	 < ԥ	 l 	  ԩ	 T  	 ̱ 	 l  t	   d	   	   	 4  $	 l  t	   	   4	 $  Ĵ	 d  	   $	   Ľ	   d	 D  4	   T	   	   	 T  4	 l  T	   	   	   	   D	   	 ,  $	 |  $	   D	   d	   	 ,  	 D  	 \  	   	   d	 L  t	   d	   	   d	   	  	 \ d	   
 l  T 
    
   t
 l  
   d	
   	
 <  	
 \  

 |  D
   d
  
  
 , t
   
   
 \  t
 d 
 t  d
   
   D
   
 T  
 l  
   
   
   $
   4
   D
  
 ܳ 
   
   T
 L  
  4
 < 
 l  4
  t
   
  
   T
   
 ,  $
 L  
   4
   
  4
 ,  T
 D %
 D  d%
 d  %
   %
   (
  ,
   D-
 D  T-
 \  -
 |  .
   $.
  5
   5
 L D6
 t $7
 ̶ @
 $ A
 d dC
  E
  G
 \ H
  I
  $L
 4 M
  tN
   N
   $O
 Ĺ P
 $  P
  R
 T tS
  4U
  X
 < b
 D  d
  l
   4m
  do
   o
 < r
   ts
 <  Dt
   dt
   tt
   t
  v
   y
 4  |
 ܼ 
 4 d
 t Č
 ̽ T
 $ Ė
 | 4
  
   
  D
 d T
  T
  T
 l 
  
  Դ
 d 
  
  
   
 4 $
 t 
  $
  
 L D
  
   t
 $  
 <  
 \  
 |  $
   D
   T
   t
   
   
  
 $  T
 \  
   
   
   
 $ 
   
 <  
 \  t
   
 | t
  
 , 4
  
  
 4 
 t 
   
   
  
  
 ,  
 |  
   4
   T
 $ 
   
 ,  
 T  
 | 
 l  4
   
  D
 , 
 \ 
  T
  4
   T
   
 $ 
   
 $  
 l  
   
   
   
   
   T
 D  
   $
     |     $ \      d L   |  T!   !  4"  " \ $  D&   &   & 4  & T  D' t  '   (   (  T*   D, T .  1 T  1   3   45   T5 4  5 T  8  9   9   :   : L ;  =  @ $  d@ D  @ 4 A  $D d  dD   D  4F $ tJ   J   DK   K | M   tM $  M D  $N d  tN   N  TS  T   $U   U \ dX   X 4  dY d  TZ   Z   [  [  ^   D_   _   _ 4  ` |  `   4a   a   a   a   b T d  f L  f   y    l        D \  Ԓ   d     t        d  ė D d 4  d   4  ě       d t  Ģ    4 4 T T   D | t l   t      T  t ,    $  D  D  d  | 4 d   $  T  t     T t  Ե    Է   l      t d         D t l      \      L $  D    T   4	  L t 	 d <
 t 
  
 t , d | D         D  \    t 4     ,    d T      4  D  T  d 4 t \ t   L   T   t 4 ,  t d   *  t+  ,  , \ /  T:  : 4 D< L T>  D@  A L B  C  DD  E  J  K 4 L l tM  M  M  M  N  N 4 4O l P  $Q  Q  Q  Q 4 4R L R d dS  S L tT  dU  V  W $ TZ  [  ] L b  Dd  e , f \ Dg  h  h  tj 4 4n < tn  $t  Tw T w l w < z  z  ${  }  t  ą  ĉ < 4  d T T  d  Ԍ  $  ԍ  $    d ,  L ԏ T D d ԗ      $  4  d  t   L $ d 4 | t  d \   4    $     D      $  d $  T ,  T D t       $ < d l   4       T  l     $  D  d <  \ T      4  T 4 t L  | D    D  d T  < $    D   , t |        , $ \ d |   4        ,  L d       $ D \ T t     $ <  l d      <   l  $   4   D          ! 	   4! D L! T d! d |!  !  !    !    "  <"  t    T"  $  t d l"  "  "  "  "  "  L#  d#   $ # D # T # 4! $ " ,$ T' |$ D*  + $ + t d, $ , % , $% ,  -  . <% 0 < 1 % 1 t 3 % 4 % 4 & 4 $& 5 L& 45  5 d& 5  d6 4 6 d < |& @  TL  P l tR & S & T & ^  d  Te <' u , w ' x ' y ( z ,( { \( | t( 4| ( D| ( t| ( 4 ( T )  L) Ԁ ) t )  * Ԃ l   t ,*  D* t *  *  + 4  Ē d  ,+ D l+ t  d +  +  , ԟ ,, t \,  , 4   T        d d  Ĩ   <  , $ ,   D  4 ,  ,  l  ,  -  ,-  |- Ը -   D -  -  4. t |.   t t T     l 4 .    . d /    D/ 4 l/ D / T < T / d  t /    /  4  /      <  /   D 0  \0  0  0  0     d \ t    t , 4 1  d  41    T1  l1 4   1 $ D  1  1 D 1 d   2 4 <2 4 |2  2 4 2 T 2 t 3   $ $3 $ \3  , D   |3  3 D 3  4  T4  t4 d 4 t  d 4  4 t 4  ,5 T  l5  5 d 6  6  T6 $ l6  6 4 6  t  ,7    D7  7  7 t 7 $ 8  D8  |8  8  8  8  $  # |  $ 9 $ 49 $% T9 4% l9 D%   %   d& 9 & 9 &  ) d ) 9 * : * : * 4: * L: * d: 4+ : t+ : T, : t, : , ; , $; , <; , T; - l; -  t- ; . ; 4/ < / D< D1 < 2 < 4 4= 5  T6  7 l= 7 T 49 = t9 = 9  :  ; = ; = D<  D= = T= > = 4> = L> > \ > l> ? > D@  @ > @ > @  A ? 4A ,? TA  A L? TB , TP  T |? U  tW 4 TX ? Y ? Y t T^  4` $ a @ a l d  e  h L@ 4i t@ i @ i d Dj @ j @ m A Tm  Tn  n 4A o |A $o < du A tu A u A u  v  x A y A 4{ B t| 	 | 4	 } d	  lB $ B d B  B  	  	 4 C D C T 4C d LC  |C 4 	 4 <
  t
 D C d C  C  C  D  
  $D $ <D d \D                zR x        X M    ACH     <    d    AC_     \    @    AC{      |    X    ACS        8      AC[         8     ACT         8     ACT   ,      H5     ACKuA     $   ,       ACA      ,   T   I   ACPA                ACW             ACW             ACW             ACW             ACW      $       ACW      D  4 T    ACO  ,   d  4    ACTA        %    AC`             FCN   $      t   ACWE     ,     (    ACQA  ,   ,       ACQA   $   \  h     ACG                AC        ,    ACI^       +    FC\       0     ACJ   ,          ACTM     4  6     ACM   ,   T   S   ACQ,A  ,         ACTA  $     6     ACMz   ,         ACQA       9 /    ACIa$   ,  9 y    ACIBA   $   T  0/ Q    ACIC          |  h/ 6    ACq   $     /     ACMs   $     /     ACM{        h:     ACJ        X:     ACR   $   ,  X:     ACMu   $   T  :     ACM   $   |  8;     ACM   $     ;     ACM}   $     <     ACM        < <    ACIn     < D    ACIv$   4  <     ACE          \  =     ACS      |  = H    ACC       = b    AC]  $     ? m    ACM[   $      @     ACMz   $     h@     ACMt   $   4  @     ACM      \  HA     A       t  A *    ACI\,     D =   ACQA  $     G w   ACMe  $     H     ACGs     ,   	  @I     ACTA      D	  I     ACK      d	  I +    ACI]   	  I +    ACI]   	  I K    ACF     	   J I    ACD     	  PJ     ACH   ,   
  @J     ACKpA     $   4
  K     ACA         \
  K     ACK      |
  K -    ACh   ,   
  K     ACQ          
  L 4    ACo   ,   
  8L     ACQ            8Q 
    AC       $   <  L [    ACMI   $   d  L     ACK $     HM     ACM        M -    ACh        M     ACR        M D    ACIv      N     ACR      4   N     ACR      T   N 3    ACIe   t   N ,    ACI^     0N     ACV   $     0N o    ACIa            xN ;    ACIm,     N     ACQ          ,  O     ACQ      L  O     ACN      l  O     ACL        O     ACM        R     ACX        R /    PCX       S B    SCk       8S '    ACb      ,  HS     ACL      L  HS     ACK      l  8S     ACL        S     ACT        S     FCM        T     ACL        U     ACH        T     ACM   ,   ,  hV    ACQwA  4   \  b    CQ?       4          CQ?       ,         ACQxA  ,      !   ACQA  ,   ,   V    ACQ@       $   \   v    ACMd   $     @ v    ACMd         2    ACId     	 >    ACIp$     ('     ACM   $     '     ACK    <  x)     ACM   ,   \  x) E   ACQ/      ,     *     ACQ       $     , D    ACGx      $     @, g    ACG[     $     , c    ACGW     $   4  , o    ACGc        \  - $    ACIV$   |  -     ACG     $     .    ACK ,     /     ACQQA   ,     H0 d    ACKHA     ,   ,  0    ACQA  ,   \  H2 l   ACMUA           4 P    ACK  ,     4 o   ACQTA       6 8    ACI    $     7 ~    ACMl   $   $  p7     ACMt   $   L  7     ACMz   $   t  @8     ACM   ,         ACQ      $     8    ACK          : !    AC\   ,      R   ACQ<      ,   D   :    ACQ1A     t  ? 2    ACId$      A 	   ACG`A  $     B c    ACGW     $     PB g    ACG[     $     B o    ACGc     $   4  B D    ACGx         \  C     ACL      |  C     ACL        C     ACL        C $    ACIV     x     ACN   $     (E d    ACMR   $   $  G d    ACGeP  ,   L  H o   ACQoA  ,   |  M a   ACQXA       U $    ACIV          ACN        Y 0    ACk        Y 0    ACk      ,  Y     ACIQ   L  Y     ACR      l  X_     AC            X_     AC       e     AC       f     ACM        f     ACM   $     j 6   ACI(         4  k $    ACIV   T  n '    ACb      t  n     ACK        n     ACL   $     n d    ACMR   $     o z    ACMh        `o     ACO   $   $  `o c    ACKS     $   L  o     ACKu    t  Pr     ACM   ,     x    ACQwA  ,     ~    ACQA  ,         ACQA  ,   $      ACQpA  ,   T      ACQ{A       `    AC      P $    AC_        `     ACP             ACR             ACQ      $        ACIR   D       ACQ      d        ACIR          ACQ              ACIR          ACQ              ACIR          ACQ      $        ACIR   D       ACR      d        ACIR          ACR              ACIR          ACR              ACIR          ACR      $        ACIR   D       ACQ      d        ACIR          ACQ             ACIQ          ACQ             ACIQ          ACQ      $       ACIQ   D                 \                 t                                                                                        ؏                  Џ                  ȏ               4                  L               <   d        ABB A(D(A BBA       ,      @     BBA Dp ABB                                    $   !   e    BAA ]AB$   ,!   [    BAA SAB   T!               L   l!  (    ABB B(B0A8D`l8A0B(B BBA          !  h g    D b   !                 !  Ȕ A    A          "                 $"               <   <"  h     ABB A(D(A BBA       ,   |"       BBA Dp ABB   "  h g    D bD   "  P     ABA yBAA mBAA PBA      $   #  ؘ e    BAA ]AB   4#               L   L#  (    ABB B(A0(B BBAE0A(B BBA       #                 #  К               #  Ț               #  0 +    Ai    #  H b    D ]   $                 ,$              $   D$   R    AAD0IAA<   l$   @   BBB A(D-(A BBB         $                 $   b    D ]d   $  8 D   ABB B(B0A8A@b8A0B(B BBAE@8A0B(B BBA       d   D%    i   ABB B(B0A8DPZ8A0B(B BBAAP8A0B(B BBAEP    L   %  ( )   BBB A(A0U(A BBBE0(A BBBA0  L   %   V   BBB A(A0U(A BBBE0(A BBB    L   L&      ABB B(B0A8A@v8A0B(B BBA          &   !    AVAD ,   &      BAA ABA         &  x J    AZEe <   '   %   BBB A(A0(A BBBA0    $   L'       BAA AB4   t'  p     BBB A(A0(A BBB   '  ت =    A{          '   0    AbB IAL   '   `   ABB B(B0A8D8A0B(B BBAA  $   <(   N    D0]8`@AHBPI     $   d(  P :    D I(`0A8B@I     $   (  h N    D0]8`@AHBPI     D   (  @    BBB B(A0D@J0A(B BBBA@     L   (  h 6   ABB B(B0A8D`8A0B(B BBAA`    4   L)  X Y    BBA EBBE ABB     )   \    AV<   )  (     BBB A(D@O(A BBBA@    4   )   H    BAA `ABE XAB        *  0            4   ,*  8 `    BBA uBBE XBB      d*  `               |*  h            L   *  p    ABB B(B0A8Dt8A0B(B BBA      L   *      ABB B(B0A8D8A0B(B BBA      $   4+  @ \    BAD0MAB$   \+  x I    BAD0zAB    +              <   +  (	 F   BBB A(D3(A BBB      ,   +  8
     BBA Dp ABB,   ,  
     BBA Dp ABB,   <,       BBA Dp ABB,   l,       BBA Dp ABB   ,                 ,  0 0    An <   ,  H s    ABB B(A0c(B BBA      D   -       ABB B(B0A8A@8A0B(B BBAL   T-  @    ABB B(B0A8D8A0B(B BBA      L   -      ABB B(B0A8DP8A0B(B BBA       D   -  /    BBB B(A0DP0A(B BBB       4   <.  H1     BAD0iABA0^AB    4   t.  3     A_EaEfEbEfEn    .  4 9    ATAb      .  D A    ATEb      .  xJ ?    A}          /  J     A      L   ,/  K \   ABB B(B0A8DPC8A0B(B BBA       L   |/  L    ABB B(B0A8D`8A0B(B BBA       L   /  M 9   ABB B(B0A8A@#8A0B(B BBA          0  xP A    ATEb   L   <0  P    ABB B(B0A8A@8A0B(B BBA       4   0  xR R    ABB A(A0D(A BBA   0  R 6    AnEA    0  R               0  R            $   1  R     AASAC       <1  XS               T1  PS               l1  HS               1  @S               1  8S               1  0S               1  (S               1   S               1  S               2  S               ,2  W               D2   X               \2  X <    Av          |2  (X               2   X            L   2  (X    ABB B(B0A8D`=8A0B(B BBAA`    D   2  Y     ABB B(B0A8A@8A0B(B BBA   D3  0Z t    ArD   \3  H[ S   BBB B(A0D`0A(B BBBA`    <   3  `     BBB A(D@(A BBBA@     \   3  pa &   ABB B(B0A8DP8A0B(B BBAAPb8A0B(B BBA<   D4  @b     ABB A(A0(A BBAA0     ,   4  b Z    ABA vBAA     L   4  k B   BBB A(A0(A BBBF0f(A BBBA0   4   5  l b    BAA RABE AB     L   <5  Hl    ABB B(B0A8A@n8A0B(B BBAM@    4   5  n Y    BBA EBBE ABB  L   5  n O   ABB B(B0A8DP68A0B(B BBA       4   6   F    BBB A(A0v(A BBB 4   L6   X    BAA vABA VAB     $   6  p     AxAHAL  ,   6  ؊ z    BAA GABA      4   6  ( ]   BBA BBE BB $   7  P    BAB     ,   <7  X b    AAD0FAAA0     $   l7   e    BAA ]AB   7  P               7  X               7  `               7  X /    A    D   7  p h   BBB B(A0D`0A(B BBBA`     ,   <8       AAD0FAAA0     ,   l8       BAA oABA      D   8  x '   BBB B(A0D`0A(B BBBA`       8  `            ,   8  h     BAA _ABA         ,9       A    ,   D9   z   AAD0FAAA0        t9              $   9   r    FUEAL    ,   9    A    BAA _ABA          9    B    AfA    ,   :  P L    BBA hBBA     <   4:        ABB B(A0D@0A(B BBA$   t:  Р T    AAD0KAA   :   #           L   :       ABB B(B0A8D`8A0B(B BBAA`       ;              L   ;  ث    ABB B(B0A8DP8A0B(B BBAAP       l;   	           4   ;   R   BBA D0 ABBA0    ,   ;       BBA D0 ABB,   ;  (     BBA D0 ABB4   <  ز     BAD0ABA0TAB    $   T<  p     AALAL  ,   |<  H     ABA BA      D   <      ABB B(B0A80B(B BBA     D   <  P S   ABB B(B0A8?0B(B BBA        <=  h &              T=                 l=   0    An          =  (            D   =  0 x    ABB B(B0A8A@b8A0B(B BBAL   =  h    ABB B(B0A8D`8A0B(B BBA          <>              L   T>       ABB B(B0A8D` 8A0B(B BBA          >  л               >  Ȼ               >       AR    >  x               ?  p     AY <   ?  x g    GBA CA PBB       L   \?   }   BBB A(A0'(A BBBJ0a(A BBBA0     ?   9    ATAb      ?  h     AO       $   ?  h \    AAD0SAA   @                 ,@   h    D c   D@  ` %           ,   \@  x B    GAA pABE      D   @      ABB B(B0A8A@8A0B(B BBA4   @  `     BAA sABA |ABA   $   A       AqAHAJ  ,   4A  ` r    BAA CABA      4   dA   [   BBA BBE BB ,   A      BBA BB        A  8               A                 A  x               B  p               ,B  x *    APAS D   LB       ABB B(B0A8D`8A0B(B BBA   B  0 /    Am    B  H     FLE     D   B  H     ABB B(B0A8A@8A0B(B BBA   C   ]    AWAC     4C    ]    AWAC  ,   TC  `     AAA BAAA      ,   C   >    ABA vBA       ,   C   6    ABA nBA       ,   C   3    ABA kBA          D                 ,D                 DD                 \D                 tD              4   D   j    BBA VBBE ABB  ,   D   l    BBA ^BB      4   D        BBB A(A0(A BBB   ,E                 DE                 \E                 tE                  E                 E    ;    AoAE    E    J    ArEM ,   E  P .   BAA %AB          F  P               ,F  H               DF  P               \F  X 3    A[EM    |F  x               F       AL          F              $   F  x     AxAwAd  4   F  0 Y    BBA EBBE ABB  <   ,G      BBB A(A0(A BBB       ,   lG  X 5    BBA gBB          G  h /    Ai          G  x (    D0       G       D0    ,   G   5    BBA gBB          H   /    Ai       ,   <H   o    ABB B(A0      ,   lH      ABB B(A0      $   H   :    BAA nAB    H              $   H   =    BAA qAB    I    3    Aq       d   $I  p#    ABB B(B0A8A@8A0B(B BBAE@D8A0B(B BBAA@     4   I  ($    BBA G{ ABB         I  ' ,    Aj          I  ' D    AB         J  '               J  ' 9    ATAb      <J  -            4   TJ  -     ABB A(A0(A BBA$   J  0 _    AAD0VAA   J  01 i    D d   J  1 "              J  1            d   J  1 R   ABB B(B0A8A@8A0B(B BBAE@D8A0B(B BBAA@    L   dK  2    ABB B(B0A8DP8A0B(B BBA       ,   K  06     BAA lABE      4   K  6     BAA zABA OAB   L   L  87 ^   ABB B(B0A8A@78A0B(B BBAA@       lL  H8 h           <   L  8     BBB A(A0(A BBBA0     $   L  9 J    BAA BAB,   L  89 h    ABA `BA      ,   M  x9 c    ABA [BA      ,   LM  9     BBA BB      ,   |M  h: r    ABA jBA      <   M  :    BBB B(A0(B BBBA0     M  8=               N  0=               N  (= z    AUA      <N  =            L   TN  =     ABB B(B0A8A@8A0B(B BBAA@        N  0>               N  (>               N   >               N  >               O  >               O  > a    ABA      <O  X>            L   TO  P>     ABB B(B0A8A@8A0B(B BBAA@        O  >               O  > 	              O  >               O  XG               P  PG            T   P  T    ABB B(B0A8DPxXA`I8EP@8A0B(B BBA L   tP  PY    ABB B(B0A8D`8A0B(B BBAA`    |   P  ^ 8   ABB B(B0A8DDICDL8A0B(B BBAE^8A0B(B BBA    DQ  j     FLE        dQ  k               |Q  k /    D j d   Q  k J   ABB B(B0A8DP8A0B(B BBAEPD8A0B(B BBAAP    <   Q  l     BBA BBA KBBA        ,   <R  Hm l    BBA QBBA    L   lR  m    ABB B(B0A8D`8A0B(B BBAA`    L   R  Xo    ABB B(B0A8DP8A0B(B BBAAP    L   S  p    ABB B(B0A8D`8A0B(B BBAA`    L   \S  q    ABB B(B0A8DP8A0B(B BBAAP    <   S  hs     ABB B(A0o(B BBAA0    ,   S  (t F    BAA mABA       ,   T  Ht @    BBA vBB       4   LT  Xt     BBB A(D@(A BBBL   T  t Q   ABB B(B0A8A@ 8A0B(B BBAA@    L   T  u    ABB B(B0A8Dpi8A0B(B BBA       ,   $U  w F    ATAHA^ACAC ,   TU  0w o    BAA ABA       L   U  pw    ABB B(B0A8A@<8A0B(B BBAA@       U   z l    Aj         U  pz `    A^         V  z `    A^      <   4V  z     BBB B(A0D@j0A(B BBB   tV  @{            L   V  8{    ABB B(B0A8DPu8A0B(B BBAAP       V  |            L   V  | /   ABB B(B0A8G8A0B(B BBA      L   DW  p~     ABB B(B0A8A@{8A0B(B BBAA@     L   W  ~     ABB B(B0A8A@{8A0B(B BBAA@        W              L   W      ABB B(B0A8G8A0B(B BBAA  4   LX       ABB A( BBAA(      X   O           D   X  (     ABB B(B0A8A@8A0B(B BBA4   X       ABB A( BBA         Y                 4Y  Ђ 4              LY                 dY                 |Y  x '              Y              L   Y  H u   ABB B(B0A8Dp=8A0B(B BBAAp    L   Y  x K   ABB B(B0A8DP8A0B(B BBAAP    D   LZ  x     ABB B(B0A8A@8A0B(B BBA,   Z  Ї     BBA BB         Z              <   Z  H S   BBB A(D@@(A BBB       ,   [  h    BAD0AB          L[  X -    D h    d[  `            4   |[  X 6    BAA WABE KAB     L   [  `     BBB A(A0i(A BBBE0D(A BBB         \              L   \      ABB B(B0A8G8A0B(B BBA      d   l\  x a   ABB B(B0A8DPt8A0B(B BBAEP8A0B(B BBAAP    4   \   n   BBB A(` BBB        ]                 $]                 <]                 T]                 l]                 ]                 ]                 ]                 ]  x o              ]  К               ]  Ț               ^                 ,^   &    Ad          L^  Ț               d^                 |^  Ț y              ^  0 >              ^  X            d   ^  `    ABB B(B0A8A@x8A0B(B BBAA@N8A0B(B BBA          ,_   	           ,   D_       BBA BB      $   t_  ` q    BAA iAB   _   E    AAC      _   F    A@AC     _                  _    d              `  x `              $`              T   <`      BAA uABA YABA kABA KABA zAB   `              4   `       BBB A(A0(A BBB   `  p "           L   `   V   ABB B(B0A8DP&8A0B(B BBAAP    $   La   h    BAA \AB   ta   ?           4   a       BBA hBBA xBB     a   A              a  ȫ %              a   B              b   >           L   $b      ABB B(B0A8DpW8A0B(B BBAAp    <   tb  P     ABB B(A0(B BBA      L   b  л I   ABB B(B0A8D8A0B(B BBAG     c  п             $   c  ؿ <    BAA tAB    Dc   T    AR<   \c  8    ABB B(A0(B BBAA0   4   c   u    AlAJAHAIACAd   <   c  `    ABB B(A0(B BBA        d   4    AnAC      4d              <   Ld      ABB B(A0(B BBA     <   d       ABB B(A0(B BBA     <   d      ABB B(A0(B BBA     <   e  (    ABB B(A0(B BBA        Le              4   de       ABB A(A0r(A BBA,   e   l    ABA dBA      ,   e  H r    ABA jBA      ,   e   T    ABA LBA      ,   ,f   T    ABA LBA      $   \f       BAA ABL   f  ` 0   ABB B(B0A8Dp8A0B(B BBAAp    L   f  @ B   ABB B(B0A8DP)8A0B(B BBA       D   $g  @     ABB B(B0A8DP8A0B(B BBAL   lg       ABB B(A0j(B BBAA0Q(B BBA       g  8 9           4   g      BBB A(A0(A BBBL   h      ABB B(B0A8D_8A0B(B BBAA  D   \h  x    ABB B(A0G0A(B BBAA     h       AD A   h                 h  X     AD A   h                 i                 ,i  (            <   Di      AD AA OAA dAA A  $   i  ` ;    AD ^AA TA   i  x @    D ^A \   L   i   .   BBB A(A0(A BBBE0r(A BBB        j              d   4j   A   ABB B(B0A8A@8A0B(B BBAE@P8A0B(B BBAA@       j                 j                 j  X               j               4   j       ABB A(A0w(A BBA   4k   ?           ,   Lk   |    ABA tBA         |k  X               k  P $    D _    k  h !    D \ ,   k  p/ @    AAA cAAA          k   3 7           L   l  H3    ABB B(B0A8A@k8A0B(B BBAA@       \l  8 
           ,   tl  >     BBA BB         l  ? !           ,   l  B     BBA BB      L   l  O     ABB B(A0(B BBAA0V(B BBA    ,   <m  (P     BBA BB      <   lm  P     ABB B(A0(B BBA         m  hT %              m  T '              m  T G    AA         m  T            ,   n  T 4    ABA lBA       $   Dn  T O    BAA GABL   ln  Y     ABB A(A0j(A BBAA0V(A BBA         n  (Z 5           ,   n  Pf    BBA BB        o  g     AW          $o  g l    AIEX   Do  @h     AW          do  pi t    An      4   o  j     BBA tBBA OBB  4   o  k A    BAA kABE FAB     ,   o  0k    BBA MBBA     <   $p   l    BBA BBA yBBA          dp  m               |p  Ho ;    AdAT    p  | #    AYEC 4   p  | U    BAA [ABN aAB        p       AO       ,   q       BBA BB      L   Dq  `     BBB A(A0w(A BBBE0D(A BBB      L   q      ABB B(B0A8DP8A0B(B BBA       L   q  @    ABB B(B0A8DP8A0B(B BBA       d   4r  Л    ABB B(B0A8A@"8A0B(B BBAE@8A0B(B BBA     d   r  X n   ABB B(B0A8DPt8A0B(B BBAEP8A0B(B BBAAP    L   s  `     ABB B(B0A8D`8A0B(B BBA       L   Ts      ABB B(B0A8DP8A0B(B BBA       L   s   C   ABB B(B0A8A@)8A0B(B BBAA@    ,   s   7    BBA iBB       L   $t       ABB B(B0A8A@8A0B(B BBAA@     L   tt        ABB B(B0A8A@8A0B(B BBAA@     L   t       ABB B(B0A8A@8A0B(B BBAA@        u               L   ,u      ABB B(B0A8Dp8A0B(B BBA       4   |u  X Z    ABA cBAA kBA   L   u       BBB B(A0[(B BBBA0a(B BBB    L   v  а    ABB B(B0A8A@8A0B(B BBAA@       Tv                 lv                 v  @               v   Q              v  P               v   .              v                  v   P              w                  ,w  ض .           L   Dw       ABB B(B0A8A@8A0B(B BBAA@     L   w  P z   ABB B(B0A8A@Y8A0B(B BBAA@    L   w      ABB B(B0A8D`w8A0B(B BBA          4x   Z             Lx   Z             dx  P Z          <   |x       BBB B(A0(B BBBA0   <   x      BBB B(A0(B BBBA0   D   x   !   ABB B(B0A80B(B BBAA8      Dy  п 7              \y   U              ty  @ 5              y  h               y                 y             L   y       ABB B(B0A8A@8A0B(B BBAA@     L   $z      ABB A(A0V(A BBAE0h(A BBA       tz  @ Q              z              4   z   L    BBA YBBA `BB      z  ( X              z  p            D   {      ABB B(A0D@~0A(B BBAA@      ,   T{      BAGABA      {  0            $   {  (     AAD0AAL   {      ABB B(B0A8A@8A0B(B BBAA@     L   |   x   ABB B(B0A8A@X8A0B(B BBAA@       d|  0 g              ||                 |   _              |  X T           $   |   +   AvAA       |   8              }   9           L   }   0   ABB B(B0A8DP8A0B(B BBAAP    L   l}   7   ABB B(B0A8Dp]8A0B(B BBAAp    L   }      ABB B(B0A8D`u8A0B(B BBA       <   ~  H     ABB A(A0E(A BBAA0    L   L~  (	 r   ABB B(B0A8A@U8A0B(B BBAA@    <   ~  X
    BBB B(A0(B BBBA0  L   ~   h   ABB B(B0A8DPH8A0B(B BBAAP    D   ,       ABB B(B0A8A@8A0B(B BBA,   t   l    BBA bBB                       \         IBB B(B0A8A@8A0B(B BBAA@  d     X 1   ABB B(B0A8A@
8A0B(B BBAA@q8A0B(B BBAE@    d     0    EBB B(B0A8A@lA@q8A0B(B BBAE@     d     X    GBB B(B0A8A@aA@q8A0B(B BBAE@     ,   T       BAA ABA      L     0    ABB B(B0A8DP8A0B(B BBAAP     L   ԁ   f   JBB B(A0!A0f(B BBB$   $   -    BAA eAB $   L  ( -    BAA eAB    t  P =          d     =    ABB B(B0A8D`!8A0B(B BBAA`8A0B(B BBAE`   L     PE !   ABB B(B0A8G8A0B(B BBA      ,   D   j    BAD0AB       d   t  {    ABB B(B0A8DP8A0B(B BBAEP8A0B(B BBAAP   L   ܃  X    ABB B(B0A8DP8A0B(B BBAAP    L   ,   z   ABB B(B0A8DPZ8A0B(B BBAAP    L   |  (    ABB B(B0A8DP8A0B(B BBAAP    L   ̄  ș    ABB B(B0A8DPu8A0B(B BBAAP    ,         BAA nABA     L   L      ABB B(B0A8A@8A0B(B BBA       L      (   ABB B(B0A8A@8A0B(B BBA       <      G   BBB B(A05(B BBB        ,   !    A_    D  0 e             \   $              t                                                      ?              Ԇ   6           L      I   ABB B(B0A8D`8A0B(B BBAA`       <             L   T      ABB B(B0A8D`v8A0B(B BBA       L     P    ABB B(B0A8D8A0B(B BBAA  L     
    ABB B(B0A8A@8A0B(B BBA          D  @               \  H               t  @           L         ABB B(B0A8A@8A0B(B BBA          ܈                        AzA|  <      b    BBB B(A0L(B BBB      L   T      ABB B(B0A8DPu8A0B(B BBA       $     p  Q   AD0JA       ,   ̉  ! %   BAD0AB       $     " C   AD0<A          $  #             4   <  #    BBA D@ ABB          t  `-            4     ?    BBA DP ABB          Ċ  D 9    ATAb        D            $     D *    FMEAL        $  D     FLE     D   D  D     ABB B(B0A8A@8A0B(B BBAL     E    ABB B(B0A8A@ 8A0B(B BBA          ܋  L                 L            \     L    ABB B(B0A8A@8A0B(B BBAE@D8A0B(B BBA   l  hM            <     `M     AD@yAA@rAA@\AA@RA         Č  P     FLE          P                 P            L     P     BBB A(A0q(A BBBE0D(A BBB         d   Q +    APAT 4     PR r    BBA ^BBE ABB  <     X^     ABB B(A0(B BBA      D     _     ABB B(B0A8A@8A0B(B BBA$   D  f     BAA AB   l  f                 f "    A`      h                 h               ̎  h                  i )                i                  i               ,  (i            <   D  0i    BBB A(A0(A BBBA0         t            L     (x    ABB B(B0A8G'8A0B(B BBAA  t     x    BAA LABA _ABA VABA ABA ABA IABA IAB        d      ABA wBAA BAA FBAA LBAA FBAA FBAA FBAA FBAA FBA    4     Ќ    ABB A( BBA     \   ,  8    AhA5AFAFAcAFAFAFAFAFAF            ؘ &                w                Ȳ i    D UA N  ,   ܑ   n    AjARARARAH ,     X     AD0AA0MA       ,   <  س     AD0AA0MA       ,   l       AD0AA0IA       ,     x     AD0AA0IA       4   ̒       BBB A(D@(A BBB<     p     BBB B(A0D@0A(B BBB4   D        BAA CABA `ABA     |  x @    AjAS       .    AcAH         5    AJAh      ܓ  ȷ O    AD@HA4          ApEUEUEUEN          4              D   L      BBB B(A0G0A(B BBB                       L     Ƚ 4   ABB B(B0A8G8A0B(B BBA      L      s   ABB B(B0A8GW8A0B(B BBA      L   L  (    ABB B(B0A8G8A0B(B BBA                AO                     ̕       AO           AO      x                              <   ,       BBB B(A0y(B BBBA0   T   l      ABA BAA KBAA KBAA KBAA           Ė  `            4   ܖ      BBA D@ ABB             J           L   ,      ABB B(B0A8DP8A0B(B BBAAP     L   |      ABB B(B0A8Gt8A0B(B BBAA  <   ̗       BBB B(A0v(B BBB      D     X    BBB B(A0D@0A(B BBBA@       T  0 <          <   l  X     BBB B(A0(B BBB      <          BBB B(A0(B BBB      L         ABB B(B0A8Dp8A0B(B BBAAp       <                T                 l  H d   ASAFAMAMAAAsAMAUAvAAzAMAMAMAMAMAMAMAM      (                               ,   #              D                 \              D   t   u   ABB B(B0A80B(B BBAA8       ( `
          L   Ԛ  p	 }   ABB B(B0A8A@S8A0B(B BBAA@    d   $  	     ABB B(B0A8D`8A0B(B BBAE`F8A0B(B BBAA`         8	                 @	                 H	               ԛ  P	                 X	           D     P	     ABB B(B0A8A@8A0B(B BBAd   L  	 p   ABB B(B0A8Dh8A0B(B BBAAf8A0B(B BBAE <     	 o    BBB B(A0](B BBB      D     	    ABB B(B0A8A@8A0B(B BBA   <  	            4   T  	 a    BBB A(A0Q(A BBB4     	     BBB A(D@q(A BBBL   ĝ  @	 m   ABB B(B0A8A@W8A0B(B BBA       $     	 7    BAA kAB ,   <  	     BAA XABA         l  (	 }   BBA BBA LBBA UBBA UBBA LBBA LBBA LBBA LBBA LBBA bBBA YBB      l      	    BBA eBBA PBBA VBBE BBA BBA IBB      4     #	     BAA ABA LAB    $     H$	 ?    BAA sAB      `$	     AO            `$	 9    ATAb   <   $  $	 2   BBA 	BBA IBBA          d  %	     AY       ,     '	 .   BBA $BB     L     (	 Z   ABB B(B0A8DP8A0B(B BBAAP          *	 m           D     x+	 d    ABB B(B0A8A@N8A0B(B BBA,   d  +	     BBA Dpq ABB     +	 S    AD@LAD     0,	 x    ABB B(B0A8DP_8A0B(B BBA     h,	                 p,	               ,  h,	               D  `,	               \  X,	               t  P,	                 H,	                 -	     AN 4     -	 P    ADpmAApHAApPA             .	 !    A]            0	               ,  0	 :           D   D   2	     ABB B(B0A8A@8A0B(B BBAD     h2	     ABB B(B0A8A@8A0B(B BBA   ԣ  2	     AT       <     2	 S    ABB B(A0C(B BBA      L   4  2	     ABB B(B0A8D8A0B(B BBA       L     P3	     ABB B(B0A8D8A0B(B BBA          Ԥ   5	                 :	 V    AaAn      :	 /    A[AM    ,  ;	 0    A\AM L   L  ;	    ABB B(B0A8G-8A0B(B BBAA  L     A	 :   ABB B(B0A8A@8A0B(B BBAA@         A	                 A	 L    AlC[    $   B	 T    ArE       D  `B	     AS          d  I	               |  b	     AN 4     b	     ABA wBAA WBA     ̦  hd	 =    AcAW L     v	    ABB B(B0A8Ga8A0B(B BBAD   $   <  H	 J    BAA BAB,   d  	 }    BAA CABA      L     	     BBB A(A0b(A BBBE0D(A BBB      D     0	     BBB B(A0DP0A(B BBBAP        ,  	               D  	               \  	            d   t  	 a   ABB B(B0A8A@8A0B(B BBAA@|8A0B(B BBA       L   ܨ  Ȋ	    ABB B(B0A8A@8A0B(B BBA       L   ,  (	 ,   ABB B(B0A8G8A0B(B BBAB     |  	            4     	     ABA wBAA ZBA     ̩  H	 .                `	 :    At            	     AQ          $  	     AQ          D  	     AQ          d  	               |  x	     AQ            x	                 p	            4   ̪  	 w    BBA cBBE ABB  4     	     BBB A(A0k(A BBB   <  8	 =    AcAW 4   \  X	     BBA BBE SBB  ,     	     BBA BB         ī  	     AS            	 ?    A}       $     	 V    BAA NAB$   ,  	 V    BAA JAB<   T  	 W   ABB A(A0I(A BBA       <     	     BBB A(A0(A BBBA0     L   Ԭ  	    ABB B(B0A8G8A0B(B BBA      D   $  	    BBB B(A0DP0A(B BBBAP        l  H	     AO            H	     AY       $     	 u    BAA iAB$   ԭ  P	 }    BAA qAB     	 
           4     P	 i    BAA QABA HAB    $   L  	 i    BAA ]AB   t  `
     AL            `
 S    AD@LA     
            D   ̮  
     ABB B(B0A8A@8A0B(B BBA     P
               ,  X
 /    AWEM $   L  h
     AGzA       4   t  
 W    ABB A(A0I(A BBA     
     AK $   į  
 =    BAD0rAB <     
 z    BBB A(A0b(A BBBA0     <   ,  H
 B   BBB A(A0y(A BBBA0    4   l  X	
     BBA D ABB       L     %
    ABB B(B0A8Dpl8A0B(B BBA       ,     '
 o    BAA ABA       L   $  P'
 r   ABB B(B0A8A@8A0B(B BBAA@    ,   t  *
 _    BBA UBB           @/
 P    AxEM    ı  p/
               ܱ  x/
 3    A[EM      /
 A    AuAE 4     /
     BBA BBA EBB  ,   T  @0
     BBA BB      4     0
 M    BBA rBBA HBB   <     82
    BBB A(A0(A BBB       4     (9
 O    AAA bAAA dAA     <   4  @9
    BBB A(A0(A BBB       D   t  :
    BBB B(A0D@0A(B BBB            <
      AZ          ܳ  <
 (    Ab       L     (<
    ABB B(B0A8D`8A0B(B BBAA`       L  (@
     AL          l  (@
            D      @
     ABB B(B0A8A@8A0B(B BBA   ̴  E
 X    ALAE     F
 g    AOEM     I
 3    A[EM    ,  I
     AQ          L  O
 T    AnA_    l  P
 c    AqEg      XP
 S    AD@LA     R
 `    AHEM   ̵  HR
 _    AY           R
 A    AuAE      R
 P    AxEM    ,  R
 7    Au ,   D  X
     BAA gABE      ,   t  PY
     BAA oABE      4     `\
     BAA OABA HABE  ,   ܶ  \
     BAA [ABE      4     \
     ABB A(D@(A BBA   D  ]
 `    AHEM   d  ]
 _    AY           b
 A    AuAE      @b
 P    AxEM    ķ  pb
            D   ܷ  hb
     ABB B(B0A8A@8A0B(B BBA   $  c
 H    AhC[    D  @c
 P    AnE    $   d  pc
 g    BAA _AB     c
     AQ            c
 
           ,   ĸ  c
     BAGAB       4     g
 q    BBA ]BBE ABB     ,  h
 k   ABB B(B0A8G8A0B(B BBAE]8A0B(B BBAEd8A0B(B BBAEI8A0B(B BBA L   Ĺ  y
    ABB B(B0A8D8A0B(B BBA      L     p
    ABB B(B0A8D8A0B(B BBA      L   d  @
    ABB B(B0A8D8A0B(B BBA      L     
 L   ABB B(B0A8D$8A0B(B BBAA  4     
     BBB A(A0t(A BBB4   <  8
     BBB A(A0|(A BBBL   t  
     BBB A(A0l(A BBBE0D(A BBB      d   Ļ  В
 z   ABB B(B0A8A@8A0B(B BBAE@{8A0B(B BBAA@       ,  
 	           ,   D  
 W    BBA DPH ABB,   t  0
 X    BBA DPI ABB4     `
 R    BBB A(A0B(A BBB,   ܼ  (
 |    ADPYAAPZA            x
 +    AD dA    ,  
      AD YA    L  
     AX          l  (
     AL       ,     
 N    BBA D0 ABB      
     AR          ܽ  
     AY       $     
 $    ASB ID      $   $  
 %    ATB ID      ,   L  ȩ
 4    BBA jBB          |  ة
 C    AeEW      
 K    AmE         8
               Ծ  @
                 
     AV            
 	              $  
     AV          D  а
 `              \  
 5           L   t  @
    ABB B(B0A8D`8A0B(B BBAA`    L   Ŀ  
    ABB B(B0A8D`8A0B(B BBAA`    L     p
    ABB B(B0A8D`8A0B(B BBAA`    L   d  0
 	   ABB B(B0A8D`8A0B(B BBAA`    d     
    ABB B(B0A8D`8A0B(B BBAE`8A0B(B BBAA`   L     (
    ABB B(B0A8D`8A0B(B BBAA`       l  
            4     
 t    BAA bABC DAB    ,     
    ABA D0 ABA$     
     AAD0vAA<      
    BBB B(A0(B BBB     L   T  @
     ABB A(A0W(A BBAB0(A BBA      L     
     BBB A(A0(A BBBA0h(A BBB      D     `
 n    ABB B(B0A8DpU8A0B(B BBA   <  
     AT 4   T  @
 Y    BBA EBBE ABB  L     h
    ABB B(B0A8D`8A0B(B BBA       L     
 y   BBB A(A0E(A BBBE0D(A BBBA0     ,  
    ABB B(B0A8D8A0B(B BBAAO8A0B(B BBAEW8A0B(B BBAE[8A0B(B BBAE_8A0B(B BBAE      L      
 	   ABB B(B0A8Dp8A0B(B BBAAp    L   4  
 a   ABB B(B0A8DpH8A0B(B BBA       L      
    ABB B(B0A8Dn8A0B(B BBA      L     @
    ABB B(B0A8D8A0B(B BBA      L   $  
    ABB B(B0A8G:8A0B(B BBAA     t    9    ATAb              AWAq4          AAA XAAA AA         8                 @     AT           AT    4       AT    L  8     AT <   d   R    ABB A(A0r(A BBAA0            3    ASA]      0                 (            $     0 \    AAD0SAA     H g    D b,   4       BBA BB      4   d  @     BBA rBBA HBB  <     X, y    ABB A(A0c(A BBAA0          , e          L     - 	   ABB B(B0A8A@8A0B(B BBAA@        D  /           ,   \  3 Z    BBA LBB      L     ; X   ABB B(B0A8D?8A0B(B BBA      4     <     ABB A(A0(A BBA$     p=     AbAHAV     <  = 6              T   >               l  >            $     >     AfAHAV  ,     x> L    BBA BBB      4     > _    BBB A(A0O(A BBB,     >     BBA D0 ABB4   D  p?    BADpABApFABAp ,   |  H@     BBA DPr ABB     @ 
                @                 @ D                @ O           4     A     BBA D@d ABBA@        D  A &           <   \  C )   BBB B(A0(B BBBA0   ,     D     BBA BB           XE                [ :                d <                 e '              ,  8h '              D  Ph *           L   \  hh Q   ABB B(B0A8D8A0B(B BBAA  L     xj    ABB B(B0A8D8A0B(B BBA      4     x     BBA BBE ABB     4  x               L  x e    DP`   d  y A    D@|    |  y E    AD ~A 4     (z     AD@RAA@hAA@FA           0{ M    AK           `{            ,     ؂     BBA DP ABB   <  8               T  0     AY          t  0     AR            0                 X            ,     P     BBA DPy ABB                       
           L   $   9   ABB B(B0A8D` 8A0B(B BBA          t  ` V    AT           б 0    AjCA       /    D@[A@N   $           BAA wAB     x i    Ag      4     Ȼ N    BAA ~ABE AB      <   T       BBB B(A0(B BBBA0   L       )   ABB B(B0A8DP8A0B(B BBAAP    ,      3    GAA aABE      L      k   ABB B(B0A8DPR8A0B(B BBA          d   ]             |  X `                 P           L         ABB B(B0A8DP8A0B(B BBAAP                     4          BBB A(A0(A BBB4   L   E    ABB A(A0w(A BBA            AP                  AP                  AV              )    AUAQ D     0     ABB B(B0A8DP8A0B(B BBAL   L      ABB B(B0A8A@j8A0B(B BBA                 AV                 AR                        ,       D    BBA yBB       4   $  @ ~    AAA fAAA wAAE   <   \      BBB B(A0h(B BBBA0   $      `    BAA XAB           AR       L      "   ABB B(B0A8A@8A0B(B BBAA@     L   4   k    ABB A(A0Z(A BBAE0x(A BBA       L     `    ABB B(B0A8D8A0B(B BBA      L      k    ABB A(A0Z(A BBAE0x(A BBA       $   $   T    AAA NAA4   L  (     ABB A(A0(A BBA$      s    BAA kAB$      s    BAA kAB,     P     ABA DP ABA      5    Ao       ,   $       ABA DP ABA   T  P ,    Af       4   t  `     ABB A(D`(A BBA$          AADPAA          AL       4      u    ABB A(A0g(A BBA   ,   =    A{       4   L   [    ABA wBAA XBA   D           ABB B(B0A8A@8A0B(B BBA4      [    AG[AAfAALA                     $      +    AMARAH   $   D   J    BAA BAB$   l   M    BAA EAB     p     ARA  ,          ABA DP ABA,      9    ABA qBA                           ,   	              D   	           ,   \   N    BBA DBB                             #                 /    Ai             $                                             ,   $   0    BBA bBB          T              4   l   E    BBA qBBE ABB             AL                 AL                                                             ,                 D                  \                 t               d         ABB B(B0A8Gf8A0B(B BBAE8A0B(B BBA                                G          ,                 D   
           L   \      ABB B(B0A8G8A0B(B BBA      $     (     AAA AAL      H   ABB B(B0A8G,8A0B(B BBA      L   $      ABB B(B0A8D8A0B(B BBAA     t              $     x @    BAA xAB                                   L     	    ABB B(B0A8A@^8A0B(B BBAA@       4              L   L      ABB B(B0A8A@8A0B(B BBAA@               AV                  $      0    BAA dAB       !    A_      H     AU ,   $       BAA {AB       ,   T  +    BAGABA        , s           D     - 	   ABB B(B0A8I0B(B BBAA8  L     > ]   ABB B(B0A8D`D8A0B(B BBA       D   4   P     ABB B(B0A8A@8A0B(B BBA<   |  P Q   ABB A(D@@(A BBA            Q            ,     Q    BBA BBA        S                 S               4  S 	              L  S #    Aa       4   l  S    ABA D0 ABA            0V            4     8V O    BAA tABA OAB     <     PV &   ABB A(D(A BBA      ,   4  @W     ABA DP ABAD   d  W -   ABB B(A0D0A(B BBA      $     X (    BAA `AB      @b            L     Hb     ABB B(B0A8G8A0B(B BBA       $   <  b 2    BAA jAB L   d  b _   ABB B(B0A8DPF8A0B(B BBA             e     A\       <     pi    BBB B(A0(B BBB     $     j %    AAA [AA 4   <  o     BBA dBBA ]BB  D   t   p    BBB B(A0DPP0A(B BBBAP         xs 8    D@s ,     s     D@iA@GA@YA@I      $     t     D@kA@aA@H       ,  t               D  p~ 
    AH    \  h~ u              t   	           ,          BBA BB           x     AU L         ABB B(B0A8D8A0B(B BBAA  $   $    D    BAD0yAB    L  (     AP $   d   @    BAD0uAB L      *   ABB B(B0A8D8A0B(B BBA      D     x     ABB B(B0A8D`8A0B(B BBA   $   #    D ^ 4   <       ABB A(A0(A BBA<   t       ABB B(A0(B BBA      4     P d    ABB A(A0V(A BBA$     X     AAD@AA                    ,                 D                 \                 t                   Ƞ                              D     (     ABB B(B0A8A@m8A0B(B BBAL     p    ABB B(B0A8Ga8A0B(B BBAAa     T        AY          t        AZ                         ,     ( a    BADVAB            x ,    AWAR           AP       !              ,  h "    AOAL ,   L  8    ABA BA     $   |  ( 2    BAGdAB     @     AS             +    A[AM <          ABB B(A0D`0A(B BBA$   $   a    BAA YAB4   L       ABA ^BAA eBA       P                 X                 `            4         BBA G ABB                ADPA$   $    Y    AD AA QA$   L  8 Y    AD AA QAD   t  p     ABB B(B0A8DP8A0B(B BBA<          ABB B(A0DP0A(B BBA     X Q    AD0JA      H    AD0AA   <              <   T  P g    ABB B(A0W(B BBA      <      k   BBB A(G3(A BBBA  <      k   BBB A(G3(A BBBA  D      `   BBB B(A0D`A0A(B BBBA`    L   \       ABB B(B0A8A@8A0B(B BBAA@          X B           4      _    BBB A(A0O(A BBB                 <          ABB B(A0D`0A(B BBAL   T  P "   ABB B(B0A8D`	8A0B(B BBA       ,     0     BBA }BB                       D         ABB B(B0A8|0B(B BBA        4               4   L       BBB A(A0(A BBB4          BBB A(A0(A BBB,          BBA BB      4     h     BBA G ABB          $              ,   <  x    BAA AB       4   l       BBA G ABB             '    AD0`A                        ,    AAA             A                     4   ,   j    BBA GX ABB          d       D X ,   |       AAGXAAA             AM           AK      x     AP           AP       6    ApAC      ,   6    ApAC      L       AAC   l       AJEC             AOEC             AOEC         -                                                              4   ,      AAD0AAA0AAA0 D   d       ABB B(B0A8DP8A0B(B BBA<     (     BBB B(A0D@0A(B BBBL      k   ABB B(B0A8D`R8A0B(B BBA       L   <   ~   ABB B(B0A8A@h8A0B(B BBA       L         ABB B(B0A8A@8A0B(B BBA       4     X s    BBB A(A0c(A BBB     @               ,   ;    Ay    D   \    AkAn      d                 |   H                P     A    ,     H     ABA gBAA          
                 "    A\AC      p      AW       L   4  p  8   ABB A(G(A BBAA~(A BBAE                           AL                 A]            FLE     ,     @     BBA D` ABB$   $  @     BAD`ABL   L      ABB B(B0A8DPu8A0B(B BBA                        <      !     BBB B(A0|(B BBBA0   $     ( X    BAD0MAB,     ( w    BBA HBBA       L  )     AV          l  x) y    AgAO  $     ) =   AA      $     + M    BAA EABD     H-     ABB B(A0Gn0A(B BBA          $  -               <  3               T  3               l  3     A         6 !   A
E         7 :   A#E    L     9 <   ABB B(B0A8G 8A0B(B BBA           < 
           ,   ,  < :    GAA hABE      4   \  < <    BAA lABE AB           < !                (=                  =                 = 
           ,     = z    AGeAAIA        $  `= L    GmAV    D  A     AJA         d  A     ALA           A                 A                 A                 A 	                A 8    AD@qA       B                  A     AD A       zPLR xe&   4   $       7ACQaA      4   \   P  #  7ACTA      ,      H  4  37ACN\A    ,      x    C7ACOA 4      X  U  '7ACQ&A      4   ,    *  #7ACTA      4   d   7  7ACQA      4        6ACQLA      4     8 c  6ACQA      4     `   6ACQA      D  D     6ACTB. F. J. k. S. S. Q. Z. K. Q. S. Q. X. Q. N. S. Q. Q. G. x. n. t. d. Y. k. J. {. k. T. O. M. `. v. Z. `. c. Q. M. `. . Q. Z. t. f. [. o. T. R. T. R. T. \. . \. l. E. P. \. k. k. b. M. J. e. E. H. X. S. P. sAE. W. Q. Q. G. T. \. \. L. U. ^. ^. S. W. Z. L. T. E.   4      9   [6ACQA       4     9   ?6ACQaA      4     @# /  K6ACQC       4   4  8%   S6ACTA      4   l  ' F	  g6ACTlA      4     ;    6ACQA       4     A d  6ACQ0A      $     hE O   w6ACG      4   <  E `  _6ACQA       4   t  F   o6ACQJA      $     W N   6ACAA  ,     X   6ACKWA,     Y    6ACGgA      ,   4  xZ    6ACGA     ,   d  (\ X   6ACIBA       ,     \    k6ACIwA       ,     \ W   O6ACIAA       ,     H] q   36ACG`A      4   $  ] f  6ACQ2A      4   \  b x  5ACQA      4     d   5ACQFA       4     f   5ACQFA       4     Hh   5ACQFA       4   <  k   5ACQFA       4   t  m   {5ACQFA       4     0o   c5ACQFA       4     p   K5ACQFA       4   	  r   35ACQFA       4   T	  (t   5ACQFA       4   	  u   5ACQFA       4   	  xw   4ACQFA       4   	   y   4ACQFA       4   4
  z   4ACQFA       4   l
  p|   4ACQFA       4   
  ~   4ACQFA       4   
     s4ACQFA       4     h   [4ACQFA       4   L     C4ACQFA       4        +4ACQFA       4     `   4ACQFA       4        3ACQFA       4   ,     3ACQFA       4   d  X   3ACQFA       4         3ACQFA       4        3ACQFA       4     P   3ACQFA       4   D     k3ACQFA       4   |     S3ACQFA       4     H   ;3ACQFA       4        #3ACQFA       4   $     3ACQFA       4   \  @   2ACQFA       4        2ACQFA       4        2ACQFA       4     8   2ACQFA       4   <     2ACQFA       4   t     {2ACQFA       4     0   c2ACQFA       4     إ   K2ACQFA       4        32ACQFA       4   T  (   2ACQFA       4     Ъ   2ACQFA       4     x   1ACQFA       4         1ACQFA       4   4  ȯ   1ACQFA       4   l  p   1ACQFA       4        1ACQFA       4        s1ACQFA       4     h   [1ACQFA       4   L     C1ACQFA       4        +1ACQFA       4     `   1ACQFA       4        0ACQFA       4   ,     0ACQFA       4   d  X   0ACQFA       4         0ACQFA       4        0ACQFA       4     P   0ACQFA       4   D     k0ACQFA       4   |     S0ACQFA       4     H   ;0ACQFA       4        #0ACQHA      4   $     0ACQHA      4   \   Y  0ACOA        4        /ACTA      ,     @   /ACRPA4     `    /ACQA       4   4   }*  /ACTA      ,   l  0    2ACMrA   4        1ACTA      ,     (    1ACOA4      w  1ACQ>A      4   <     1ACTA      4   t  "   '2ACQA       ,     %    #2ACM|A   ,     `(    g2ACMA   4        2ACT=A      4   D  <    2ACQA       ,   |  = 	  2ACMA   4     B &  2ACQA      4     xD   2ACQD      ,     F    2ACKxI 4   L  `Q   2ACQA      ,     HS _   2ACIAA       ,     xS    2ACIA       4     xT   2ACQA       4     `U   2ACQXC      4   T  X   2ACTA      $     e $   2ACWA   4     ^   2ACTA      ,     d    2ACMsA   4     e    2ACQA       4   T  Hf    2ACQA       ,     f a  2ACOA ,     `i    2ACG{A      4     i    3ACQA       4   $  j    2ACQA       ,   \  Pk .  2ACMA   4     n   2ACQA       4     o   2ACQA       ,     p x   2ACIZA       ,   ,   q    2ACIbA       4   \  Pq   2ACQA       4     8r   2ACQA       ,      s   2ACKA 4      t f  2ACQ2A      4   4  x x  2ACQA      4   l   ^  s:ACOA        ,     h    W:ACGoA     ,     Ȍ    7:ACGoA     ,     (    :ACGoA     ,   4  Ș h   W:BAD0UABA0 L   d     W:ABB B(B0A8DpC8A0B(B BBAApL         #:AD0@AA0rAA0[AA0WAA0bAA0     ,      h h   9BAD0UABA0 <   4      9BBB A(A0(A BBBA0 $   t       9ARAbA T         9ABB B(B0A8G~8A0B(B BBAA      T      X ,  9ABB B(B0A8G8A0B(B BBAA      T   L!     9ABB B(B0A8G|8A0B(B BBAA        !  ( 	  S9ABB B(B0A8G^. . d. w. g. z. L. . s. d. u. `. j. P. \. ]. d. P. a. [. |. O. qAAAI[. l. P. . M. g. f. c. a. i. ]. ^. J. o. O. T. V8A0B(B BBAAT. g. [. _. P. f. u. P. n. \. P. ^. _. E. M.       T   "   r  8ABB B(B0A8G8A0B(B BBAA      L   #      9ABB B(B0A8D`x8A0B(B BBAA` T   \#  0   8ABB B(B0A8G8A0B(B BBAA         #  h   8BBB B(A0G{. N. u. r. H. [BBBI\. [. b. P. R. N0A(B BBBAs. O. D|g. d. P. f. W. E.         T$  x _(  ?8ABB B(B0A8GW. . H. }. w. y. v. X. y. |. b. k. j. D`. w. U. W. I. P. z. Z. A. . p. J. |. N. e. j. {. W. . E. W. E. p. ^. R. Y. `. v. R. t. }. v. X.XBIl. w. . . g. i. s. Z. j.NDIm. . . Z.cBIR. y. .RBI^. E. b. d.DWFH. ;. q. . U. . g. d. }. M. n. X. ^. J. `. \. c. N. [. \. c. n. ^. c. a. . g. `. _. ~. _. .HBIJ. W. \. b. Z. `. G. [. \. j. V. Y. \. O. [. \. f. . E. k. E. b. E. b. R8A0B(B BBAAK.HBI.OBIn.OBI.GBIe. M. J. . n. J. Z. `. o. \. x. E. b. E. b. E.     L   '   z  ?7ABB B(B0A8D`C8A0B(B BBAA`T   \'    #  7ABB B(B0A8D8A0B(B BBAA       D   '     6ABB A(DA(A BBAA      D   '  `   6ABB A(D?(A BBAA      D   D(      6BBB A(DC(A BBBA      D   (  #   6BBB A(DC(A BBBA      D   (  h%   o6ABB A(D?(A BBAA      D   )  '   O6BBB A(DC(A BBBA      D   d)  *   /6BBB A(DC(A BBBA      <   )  p,   6BBA DI ABBA      <   )  .   5BBA DQ ABBA      D   ,*  P1   5ABB A(Dw(A BBAA      T   t*  x6   5ABB B(B0A8G8A0B(B BBAA      T   *  9 \  5ABB B(B0A8G 
8A0B(B BBAA       L   $+  H   5ABB B(B0A8DpW8A0B(B BBAAp,   t+  XM    5BAD0ABA0 <   +  M    5BBA YBBA BBE    $   +  Z e   5AUEAA $   ,  `Z k   5A]E       $   4,  Z e   5AUEAA $   \,  Z k   o5A]E       $   ,  8[    [5AyEdA $   ,  [    G5AE       $   ,  X\ e   35AUEAA $   ,  \ k   5A]E       $   $-  \ e   5AUEAA $   L-  0] k   4A]E       <   t-  Ha    4BBA BBE ABBA    T   -  e ]  4ABB B(B0A8G8A0B(B BBAA      L   .  j   4ABB B(B0A8D`K8A0B(B BBAA`L   \.  l 	  k4ABB B(B0A8D`]8A0B(B BBAA`L   .  n   S4ABB B(B0A8D`8A0B(B BBAO`T   .  w 
  4ABB B(B0A8DM	8A0B(B BBAA      T   T/     34BBB A(A0(A BBBA0(A BBBE0     L   /   W  4ABB B(B0A8A@%8A0B(B BBAA@   /      3ASA  $   0   a   3AQEAA $   D0  ؆ a   3AQEAA T   l0  p   3ABB B(B0A8G_8A0B(B BBAA      D   0  h    3BBB B(A0o(B BBBA0       4   1  Д v  3BBA BBA        $   D1   g   3AYE       $   l1   g   3AYE       $   1   a   3AQEAA $   1  P g   w3AYE       <   1   ]   c3BBA ABBE ABBA    T   $2   j  73ABB B(B0A8G.8A0B(B BBAA      4   |2     2BBA BBA        L   2   4  2ABB B(B0A8D`8A0B(B BBAP`<   3   d   2BAA \ABM hABA       4   D3  X   2BBA DP ABBAP4   |3   L  k2BBA DPP ABBAP  <   3  x    _2ABB A(A0(A BBAA0 L   3  H   ;2ABB B(B0A8D`8A0B(B BBAA`,   D4     2ADP{AAPAAPL   t4      1ABB B(B0A8DP8A0B(B BBAAP $   4   e   1AUEAA <   4      1BBB A(A0(A BBBA0 T   ,5  p   {1ABB B(B0A8GP8A0B(B BBAA      L   5  ( G  [1ABB B(B0A8Dp8A0B(B BBAAp$   5   k   C1A]E       ,   5      ?1BAD@ABA@ L   ,6   r  #1ABB B(B0A8Dp$8A0B(B BBAApL   |6   C  0ABB B(B0A8Dp8A0B(B BBAAp$   6   }   0AmEAA $   6  8    0AuE       T   7   j  0ABB B(B0A8G8A0B(B BBAA      L   t7   1  0ABB B(B0A8D`8A0B(B BBAA`T   7     0ABB B(B0A8D8A0B(B BBAA      4   8  p 
  k0BBA D@v ABBA@ D   T8  X    O0ABB B(A0D`j0A(B BBAA` $   8   F  0BAG     $   8   O   0AD0mAA0  4   8      /BBA D@ ABBA@ D   $9     /BBB A(D(A BBBA       ,   l9      /BAD@oABA@ 4   9  0    /BADABA       <   9   q   c/BAD0zABA0MABA0      L   :  8   /ABB B(B0A8Dp?8A0B(B BBAApD   d:   T  /BBB B(A0DP0A(B BBBAP D   :     o/BBB B(A0(B BBBA0       4   :  8   C/ABB B(A0G      4   ,;  `   ?/BBA BBA       T   d;     3/ABB B(B0A8Gn8A0B(B BBAA      T   ;     '/ABB B(B0A8G_8A0B(B BBAA      T   <  (.    [0ABB B(B0A8G8A0B(B BBAA      <   l<  4    G0BBA TBBE ]BBA    T   <  06 =  #0ABB B(B0A8G8A0B(B BBAA      ,   =  <    /BADP{ABAP L   4=  =   /ABB B(B0A8A@8A0B(B BBAA@ $   =  H> e   /AUEAA $   =  > k   /A]E       $   =  Q   /BAG     $   =  @T    /BADP      <   $>  T U  /BAD@\ABA@ABA@    L   d>  V C  /ABB B(B0A8D`8A0B(B BBAA`L   >  W    {/ABB B(B0A8DP8A0B(B BBAAP$   ?  X $   [/APEEA  T   ,?   Y   G/ABB B(B0A8GE8A0B(B BBAA      L   ?  H^ J  /ABB B(B0A8D`8A0B(B BBAA`,   ?  Hb    +/BAA ABA  L   @  c w  /ABB B(B0A8DP.8A0B(B BBAAP<   T@  Hd   .BAA ABE IABA      ,   @  { L   /BAA qABA   ,   @  8| S   .BAA gABA   <   @  h| Z   .BAA sABE DABA       T   4A  h X  .ABB B(B0A8D8A0B(B BBAA      L   A  p   s.ABB B(A0D0A(B BBAA      4   A  `    .BBA D@ ABBA@ <   B  ( w  .ABB A(DP(A BBAAPT   TB     .ABB B(B0A8G8A0B(B BBAA      L   B  p Z  g.ABB B(B0A8Dp8A0B(B BBAAp4   B      C.BBA D@ ABBA@ L   4C   k  .ABB B(A0G0A(B BBAA      T   C   =  .ABB B(B0A8D8A0B(B BBAA      4   C   v  -BBA D@h ABBA@ L   D     -ABB B(B0A8DP8A0B(B BBAAPD   dD     -ABB B(A0DPa0A(B BBAAPL   D      _-ABB B(B0A8D`F8A0B(B BBAA`T   D   :  3-ABB B(B0A8D8A0B(B BBAA      <   TE  h T   c-ABB B(A0q(B BBAA0T   E   =  3-ABB B(B0A8G8A0B(B BBAA    T   E  p I  -ABB B(B0A8D8A0B(B BBAA      L   DF  h   '-ABB B(B0A8D`V8A0B(B BBAA`  D   F  h   ,ABB B(A0D` 0A(B BBAA`D   F  0, (  ,BBB A(D(A BBBA      ,   $G  8: V  ,BADPABAPT   TG  B   ,ABB B(B0A8G8A0B(B BBAA      L   G  T   3-ABB B(A0DL0A(B BBAA      L   G  P]   -ABB B(B0A8D`8A0B(B BBAA`4   LH   `    ,BBA nBBA        T   H  ` G  ,BBB B(A0m(B BBBE0t(B BBBA0    D   H  a    ,BBB B(A0(B BBBA0       4   $I  b    g,BBA D@x ABBA@ <   \I  Pc    G,BBB A(A0\(A BBBA0 L   I  c   ,ABB B(B0A8DP8A0B(B BBAAP T   I  f   +ABB B(B0A8G8A0B(B BBAA      L   DJ  Xu 4  +ABB B(A0G$0A(B BBAA      T   J  y   +ABB B(B0A8G8A0B(B BBAA      T   J    e  +ABB B(B0A8D8A0B(B BBAA      4   DK     +BBA DP ABBAP L   |K     {+ABB B(A0D0A(B BBAA      L   K     [+ABB B(A0D0A(B BBAA      T   L  p   ;+ABB B(B0A8G8A0B(B BBAA      <   tL     +ABB A(Dp-(A BBAAp<   L   *  +ABB A(D`(A BBAA` 4   L  (    *ABA DP ABAAP T   ,M     *ABB B(B0A8D-8A0B(B BBAA      <   M  H   *ABB A(Dp-(A BBAApL   M     k*ABB B(B0A8Dp8A0B(B BBAAp D   N  h n  3*ABB B(A0Dp(0A(B BBAApT   \N   x  *ABB B(B0A8D.8A0B(B BBAA      T   N   x  )ABB B(B0A8D.8A0B(B BBAA      L   O      )ABB B(B0A8Dp8A0B(B BBAApD   \O     g)ABB B(A0DP0A(B BBAAP <   O  H 0  ;)BBB A(D@(A BBBA@ <   O  8 0  )BBB A(D@(A BBBA@ L   $P      (ABB B(B0A8Dp8A0B(B BBAAp D   tP  h   (ABB A(D(A BBAA      D   P     (ABB A(G(A BBAA      T   Q   X  (ABB B(B0A8D8A0B(B BBAA      L   \Q   
  _(ABB B(A0G0A(B BBAA      ,   Q  ` [  ;(BADpABAp4   Q     (BBA D` ABBA`4   R  H   (BBA DP ABBAP \   LR    3  'ABB B(A0Dpu0A(B BBAEpM0A(B BBAAp     ,   R       'BAD0ABA0 ,   R      'BAD@ABA@ $   S  p x   w'AD QAA  T   4S  Ȯ   _'ABB B(B0A8DL8A0B(B BBAA      D   S    5  'BAD`ABA`_ABA`VABA`,   S     &BADPABAP d   T   {  &ABB B(B0A8A@ 8A0B(B BBAE@K8A0B(B BBAA@L   lT    7  'ABB B(B0A8A@8A0B(B BBAA@ L   T     &ABB B(B0A8D`8A0B(B BBAA` L   U    D  &ABB B(B0A8D`8A0B(B BBAA`T   \U     _&ABB B(B0A8DG8A0B(B BBAA      T   U  X   &ABB B(B0A8D8A0B(B BBAA      L   V  0$ F  %ABB B(B0A8D-8A0B(B BBA  T   \V  D   %ABB B(B0A8D8A0B(B BBAA      L   V  G   %ABB B(B0A8Dp8A0B(B BBAApT   W  L   W%ABB B(B0A8G8A0B(B BBAA      L   \W   ^   %ABB B(B0A8DP8A0B(B BBAAPT   W  a   k%ABB B(B0A8D8A0B(B BBAA      L   X  8|   g%ABB B(B0A8DP8A0B(B BBAAPL   TX  ~   +%ABB B(B0A8D8A0B(B BBA  L   X  h   %ABB B(B0A8Dp8A0B(B BBA   L   X   ,  $ABB B(B0A8DPn8A0B(B BBAAPL   DY     $ABB B(B0A8D8A0B(B BBA  l   Y  ( /  k$ABB B(B0A8DP8A0B(B BBAEP8A0B(B BBAAP       d   Z   y  $ABB B(B0A8Dp8A0B(B BBAEpb8A0B(B BBA L   lZ     #ABB B(B0A8D`8A0B(B BBAA`L   Z     #ABB B(B0A8DP*8A0B(B BBAAPL   [      k#ABB B(B0A8DP-8A0B(B BBAAPL   \[     3#ABB B(B0A8D`8A0B(B BBAA`D   [  p 7  #BBB B(A0DP0A(B BBBAP L   [  h   "ABB B(B0A8D`8A0B(B BBAA`D   D\  8    "BBB B(A0DP0A(B BBBAP L   \   a  o"ABB B(B0A8D` 8A0B(B BBAA`D   \   7  ?"BBB B(A0DP0A(B BBBAP L   $]     "ABB B(B0A8D`8A0B(B BBAA`D   t]   7  !BBB B(A0DP0A(B BBBAP T   ]   	  !ABB B(B0A8D8A0B(B BBAA      <   ^     !BBA Gm ABBA      ,   T^  8 w   O!BAD`RABA` L   ^  H 4  +!ABB B(B0A8D`8A0B(B BBAA`L   ^  8  +   ABB B(B0A8D`8A0B(B BBAA`T   $_   (-   ABB B(B0A8G8A0B(B BBAA      L   |_  /   !ABB B(B0A8Dp8A0B(B BBAApT   _  @6 6   ABB B(B0A8Dp8A0B(B BBAAp        4   $`  @ z   BBA D0# ABBA0<   \`  @G     BBA BBE FBBA    <   `  G n    BAA gABA WABE       D   `   H   { BBB B(A0D@0A(B BBBA@d   $a  xQ   w ABB B(B0A8Dp8A0B(B BBAAp8A0B(B BBAEpd   a  R   K ABB B(B0A8A@q8A0B(B BBAE@Z8A0B(B BBAA@T   a  V %  / ABB B(B0A8DT8A0B(B BBAA      4   Lb  Y $   BBA DP ABBAP T   b  Z   BBB A(A0(A BBBA0(A BBBE0      T   b  [   ABB B(B0A8D8A0B(B BBAH      L   4c  xb r  ABB B(B0A8A@78A0B(B BBAA@T   c  c    _ABB A(A0(A BBAE0R(A BBAA0       <   c   d    +BAA ABE HABA      4   d  d    BBA D0 ABBA0 <   Td  He    BAA ABA IABA      L   d  xg %  ABB B(B0A8DP8A0B(B BBAAP<   d  Xj    BBB A(A0(A BBBA0 ,   $e  hk P   BAA uABA   ,   Te  m h   BAD0JABA0 D   e  m    wBBB B(A0(B BBBA0       ,   e  n    gBADPABAP L   e  0o W  KABB B(B0A8DP8A0B(B BBAAP L   Lf  @p   #ABB B(B0A8DpC8A0B(B BBAAp$   f  q    A|EAA $   f  q    AE       D   f  pt    AD0AA0RAA0WAA0dAA0      ,   4g  (u |   BAD@^ABA@ L   dg  xu   sABB B(B0A8A@8A0B(B BBAA@ ,   g  8v 7   7BAA \ABA   L   g  xw 5  'ABB B(B0A8A@8A0B(B BBAA@L   4h  x   ABB B(B0A8Dp8A0B(B BBAApT   h  z   ABB B(B0A8GU8A0B(B BBAA      <   h     BADpABAp_ABAp     T   i  `   ABB B(B0A8D8A0B(B BBAA      T   ti  ( r  OABB B(B0A8D&8A0B(B BBAA      d   i  p   ABB B(B0A8DPF8A0B(B BBAEPD8A0B(B BBAAP,   4j      BAA @ABE  L   dj  H   ABB B(A0D0A(B BBAA      T   j  ( _  ABB B(B0A8G8A0B(B BBAA      T   k  0   _ABB B(B0A8G8A0B(B BBAA      T   dk   Q  GABB B(B0A8G8A0B(B BBAA      D   k     WBBB A(GR(A BBBA      T   l  x   CABB A(Dr(A BBAE(A BBAA    L   \l     BADABA`ABEMABA     ,   l   y  BAA qABA  ,   l  `   BAA qABA  ,   m   6  BAA ABA  4   <m      oBAA ]ABA          T   tm  J   [ABB B(B0A8G8A0B(B BBAA      ,   m  @L    #BAD`ABA` $   m  L    AD`AA` ,   $n  X h   BAD0JABA0 D   Tn  X    BBB B(A0(B BBBA0       4   n  Y    BAD`|ABA`         ,   n  ^    BAA ^ABA  D   o  `    {ABB B(A0DP0A(B BBAAP <   Lo  0a    GABB A(Dp(A BBAAp    o  `b    AeAD   o  b   BBB A(G4(A BBBA      ,   o  d ?   BAA dABA   <   $p  d    BBB A(Dpz(A BBBAp L   dp  h P  ABB B(B0A8A@8A0B(B BBAA@T   p  j   wABB B(B0A8G8A0B(B BBAA      T   q  0s #  cABB B(B0A8G8A0B(B BBAA      T   dq  (x p  3ABB B(B0A8G8A0B(B BBAA      $   q  `    ?ADPcAAP T   q      #ABB B(B0A8D8A0B(B BBAA       T   <r  P 	  ABB B(B0A8G
8A0B(B BBAA      <   r      3BBB A(A0l(A BBBA0 T   r     ABB B(B0A8G8A0B(B BBAA      D   ,s     BBB A(G(A BBBA       T   ts     ABB B(B0A8G8A0B(B BBAA      4   s  0    [BAGABA       L   t   F  7ABB B(A0G0A(B BBAA       L   Tt   8  BBB B(A0G0A(B BBBA      T   t   f  ABB B(B0A8G$8A0B(B BBAA      4   t       ABA D@ ABAA@ 4   4u  X g  BBA D@ ABBA@ T   lu  Ж   kABB B(B0A8G8A0B(B BBAA       D   u  H    7ABB A(Gb(A BBAA       T   v  И   ABB B(B0A8GU8A0B(B BBAA      D   dv  8   ABB A(D[(A BBAA       T   v   

  ABB B(B0A8G8A0B(B BBAA      T   w   \  ABB B(B0A8G8A0B(B BBAA      L   \w  @ #  ABB B(B0A8D`]8A0B(B BBAA`L   w     ABB B(B0A8DP8A0B(B BBAAPL   w     {ABB B(B0A8D`8A0B(B BBAA`T   Lx     GABB B(B0A8GN8A0B(B BBAA      <   x      WBBB A(A0X(A BBBA0 T   x   Z
  #ABB B(B0A8GE	8A0B(B BBAA      T   <y     ABB B(B0A8G8A0B(B BBAA      T   y  ( i  ABB B(B0A8G8A0B(B BBAA      4   y  @ c   BBA MBBE        T   $z  x z  ABB B(B0A8Ga8A0B(B BBAA      T   |z   U  ABB B(B0A8G8A0B(B BBAA      T   z     cABB B(B0A8G8A0B(B BBAA      T   ,{     #ABB B(B0A8Gt8A0B(B BBAA       T   {  8   ABB B(B0A8Dp8A0B(B BBAA       T   {   	  ABB B(B0A8Gw8A0B(B BBAA       L   4|  (    BBB B(A0D0A(B BBBA       L   |     ABB B(A0G]0A(B BBAA       ,   |  h    BAD@ABA@ D   }     BBB A(GD(A BBBA      T   L}     sABB B(B0A8G8A0B(B BBAA      <   }  h ~   gBAD@HABA@[ABA@     <   }   |   3BAD@FABA@[ABA@     <   $~      BAD@IABA@[ABA@     T   d~  ( 
  ABB B(B0A8GA8A0B(B BBAA      4   ~  	 T  BBA D0 ABBA0 L   ~  	   BBB B(A0DL0A(B BBBA      L   D  	 7  BBB B(A0D0A(B BBBA       T     x	   cBBB A(A0r(A BBBE0n(A BBBA0       T     P	   #ABB B(B0A8G 8A0B(B BBAA      T   D  	   ABB B(B0A8G8A0B(B BBAA      T     	   ABB B(B0A8GZ8A0B(B BBAA      T     	   ABB B(B0A8G68A0B(B BBAA      T   L   	   ABB B(B0A8G8A0B(B BBAA      <     	    KBBA G ABBA       <     H 	    BBA G ABBA       <   $  H#	 y   BAA rABA WABE       ,   d  #	 {   BAA uABE   T     ('	   ABB B(B0A8Gh8A0B(B BBAA      T     )	   sABB B(B0A8G8A0B(B BBAA      T   D  +	   3ABB B(B0A8DV8A0B(B BBAA      ,     -	 S   BAA pABE   ,   ̃  @-	 [   BAA xABE   <     p-	 E   BAA VABA HABE       T   <  -	    BBB B(A0(B BBBA0E(B BBBE0     T     .	   WABB B(B0A8D8A0B(B BBAA      T     6	   #ABB B(B0A8G8A0B(B BBAA      D   D  K	   BBB A(D#(A BBBA      <     M	 B  OBBA D ABBA      L   ̅  N	 v  ABB B(B0A8D`8A0B(B BBAA`     P	 &   A\A  D   <  V	 ~   BBB B(A0D@T0A(B BBBA@ D     W	 ~   BBB B(A0D@T0A(B BBBA@ T   ̆  PW	   ABB B(B0A8D8A0B(B BBAA      L   $  Y	   kABB B(B0A8DP68A0B(B BBAAPL   t  \	 Q  ;ABB B(B0A8A@8A0B(B BBAA@L   ć  _	 {  ABB B(B0A8DP+8A0B(B BBAAPL     b	   ABB B(B0A8Dp8A0B(B BBAApT   d  k	 D  BBB B(A0(B BBBA0E(B BBBE0    4     m	   kBAGABA       T     hn	   KABB B(B0A8D8A0B(B BBAA      T   L   p	   ABB B(B0A8D8A0B(B BBAA      L     r	   BBB B(A0D0A(B BBBA       L     hs	 0  ABB B(B0A8D`8A0B(B BBAA`L   D  u	   BBB B(A0D0A(B BBBA       T     w	 9  oABB B(B0A8G8A0B(B BBAA      D      |	 e  WBBB B(A0Dp0A(B BBBAp T   4  ~	   +ABB B(B0A8G8A0B(B BBAA      <     0	 =  BBB A(D@(A BBBA@ T   ̋  `	   ABB B(B0A8GN8A0B(B BBAA      D   $  X	    BBB B(A0D`~0A(B BBBA` T   l  	   ABB B(B0A8G8A0B(B BBAA      L   Č  (	   cABB B(B0A8D`8A0B(B BBAD`L     	 i  +ABB B(B0A8A@'8A0B(B BBAA@L   d  	   BBB B(A0G0A(B BBBA       T     x	   ABB B(B0A8G8A0B(B BBAA      l     	   {ABB B(A0DpS. _.]xAIp. O. f. `. i0A(B BBAApj. e. C.      T   |  	   +ABB B(B0A8G8A0B(B BBAA      T   Ԏ  	 d  ;ABB B(B0A8G8A0B(B BBAA       T   ,   	 L  ABB B(B0A8Dj8A0B(B BBAA      T     h	   ABB B(B0A8DB8A0B(B BBAA      L   ܏   	 x  BBB B(A0G0A(B BBBA     D   ,  0	 s  BBB B(A0Dp0A(B BBBAp   t  x	    [AFA       h	    OATA       h	 (   CAZE,   Ԑ  	    7AD@[AA@bAA@     h	    ATA     $  h	 (   AZE   D  x	    ATA  $   d  x	 (   AZE        4     	   oABA DP ABAAP T   đ  X	   KABB B(B0A8DI8A0B(B BBAA      T     `	   7ABB B(B0A8D8A0B(B BBAA      T   t  	   ABB B(B0A8GE8A0B(B BBAA      T   ̒  P	 ]  
ABB B(B0A8G
8A0B(B BBAA      <   $  X
   ?ABA Gp ABAA      T   d  H
   ABB B(B0A8Da8A0B(B BBAA      D     0
    #BBB B(A0(B BBBA0       $     3
    ARAbA 4   ,   6
 D  
ABA D0 ABAA04   d  87
 H  
ABA D0  ABAA04     p8
 @  
ABA D0 ABAA04   Ԕ  9
 D  
ABA D0 ABAA0     P;
 5   
AkAL   ,  p;
   
ABB B(B0A8DpA8A0B(B BBAApL   |  0=
   w
ABB B(B0A8DpA8A0B(B BBAAp,   ̕  ?
    O
BAD@oABA@ L     ?
   7
ABB B(B0A8A@8A0B(B BBAA@ $   L   A
 e   
AUEAA $   t  HA
 k   
A]E       D      B
   /
BBB B(A0DP30A(B BBBAPL     HC
   C
BBB B(A0DP70A(B BBBAP        T   4  D
 
  '
ABB B(B0A8G~	8A0B(B BBAA      <     `N
    	BBB A(A0(A BBBA0 T   ̗  0P
 =  	ABB B(B0A8G8A0B(B BBAA      T   $  S
 q
  	ABB B(B0A8G8A0B(B BBAA      <   |  0c
 E  	BBB A(Dp(A BBBAp 4     @d
   	BBA D` ABBA` <     e
 %  	BBB A(DP(A BBBAP <   4  xf
 R  g	BBB A(D`(A BBBA` D   t  g
   ;	ABB B(A0DpW0A(B BBAAp  D     @u
    	ABB B(A0D`0A(B BBAA` D     u
    ABB B(A0D`0A(B BBAA` ,   L  p{
 S  BADP,ABAP<   |  |
 W  BBB A(D`(A BBBA` T     }
   _ABB B(B0A8D8A0B(B BBAO      D     8
 V  #ABB B(A0D`0A(B BBAA` <   \  P
 i  BBB A(Dp(A BBBAp ,     
    AD@AA@PAA@,   ̛   
    AD@AA@PAA@4     
    BBA DP ABBAP ,   4  H
    cAD@AA@PAA@<   d  
 ~  GAADPHAAAPJAAAP    T     8
   +ABB B(B0A8D,8A0B(B BBAA      T     
   ABB B(B0A8D8A0B(B BBAA      T   T  8
 /  ABB B(B0A8D8A0B(B BBAA      L     
   {BBB B(A0DF0A(B BBBA      T     
 P  ;ABB B(B0A8G8A0B(B BBAA      T   T  آ
   3ABB B(B0A8D8A0B(B BBAA      L     
 p   ABB B(B0A8A@G8A0B(B BBAA@ L     
 /  ABB B(B0A8D`8A0B(B BBAA` 4   L  @
    {BBA DPr ABBAP <     
    WBBB A(A0(A BBBA0 T   ğ  x
 k  +ABB B(B0A8D8A0B(B BBAA      T     
 )  +ABB B(B0A8GJ8A0B(B BBAA      T   t  h
   ABB B(B0A8D8A0B(B BBAA      <   ̠   
   BBB A(D`I(A BBBA`     P
 4   AjA  D   ,  
   BBB A(G(A BBBA      <   t  
   BBB A(Gj(A BBBA<     
   BBA G ABBA      L     
 i  BBB B(A0D)0A(B BBBA      L   D  
   ABB B(A0D0A(B BBAA       <     x
    cABA G ABAA       L   Ԣ  8
 |  SBBB B(A0DC0A(B BBBA      L   $  
 5  SABB B(B0A8D`8A0B(B BBAA`L   t  H
 ?  3BBB B(A0G0A(B BBBA      T   ģ     ABB B(B0A8GG8A0B(B BBAA      L        BBB B(A0DO0A(B BBBA      <   l   6  BAD`ABA`HABA`     ,         {AD fAA _AA $   ܤ  `    [ARAYA D     h   ?BBB A(G(A BBBA      <   L   $    CBBA ~BBE ABBA    T     $    BBB A(A0(A BBBE0D(A BBBA0       <     h% "  BAGtABEGABA  l   $  X&   ABB B(B0A8G8A0B(B BBAB;8A0B(B BBAA   L     X)   ABB B(B0A8Dp8A0B(B BBAApL     +   oABB B(B0A8D`U8A0B(B BBAA`T   4  H0   ABB B(B0A8Gt8A0B(B BBAA      T      >   ABB B(B0A8G_8A0B(B BBAA      <     x? p   SBBA GBBE ABBA    <   $  @    +BBB A(A0(A BBBA0 D   d  @ 1  #BBB B(A0D@0A(B BBBA@ 4     @C   BBA D0 ABBA0 4     HD   BBA D0 ABBA0<     G q   BBA UBBE ABBA    D   \  G    BBA _BBE ABBA            ,     (H    AD0UAA0QAA0T   ԩ  H   ABB B(B0A8G8A0B(B BBAA      T   ,  PQ 2  ABB B(B0A8G8A0B(B BBAA      T     8] Z  WABB B(B0A8G	8A0B(B BBAA	      <   ܪ  @a   #BBA D] ABBA      T     Pn   ABB B(B0A8GW8A0B(B BBAA      $   t  t Y   AQAnA  <        BBA G ABBA      T   ܫ  ` +  ABB B(B0A8G8A0B(B BBAA      D   4  8 c  ABB A(G(A BBAA      T   |      oABB B(B0A8D8A0B(B BBAA      T   Ԭ  X   7ABB B(B0A8G8A0B(B BBAA      T   ,      ABB B(B0A8G8A0B(B BBAA      <          ABA G ABAA       <   ĭ       ABA G ABAA       D     X    s ABB A(G(A BBAA       <   L       ? ABA G ABAA       D          ABB A(G(A BBAA       <   Ԯ  x }  ABA G ABAA      <      \  ABA G ABAA       T   T  ش <  ABB B(B0A8G8A0B(B BBAA       D      	  SABB A(G(A BBAA       T        ABB B(B0A8G8A0B(B BBAA      L   L  `    ABB B(A0G0A(B BBAA       <          ABA Gy ABAA       T   ܰ     ABB B(B0A8G8A0B(B BBAA      T   4  ( O  ABB B(B0A8G8A0B(B BBAA      T        KABB B(B0A8G28A0B(B BBAA      D         ?ABB A(Gu(A BBAA       T   ,   e  ABB B(B0A8GW8A0B(B BBAA      T        ABB B(B0A8G=8A0B(B BBAA      <   ܲ      ABA Gh ABAA       D         sABB A(G!r(A BBAA!      D   d      CABB A(G(A BBAA       D         ABB A(G(A BBAA       T      	  ABB B(B0A8G8A0B(B BBAA       T   L   	  ABB B(B0A8G8A0B(B BBAA       T     h 	  OABB B(B0A8G8A0B(B BBAA       T     0 	  ABB B(B0A8G8A0B(B BBAA       T   T   +  ABB B(B0A8G8A0B(B BBAA      T         ABB B(B0A8G8A0B(B BBAA       L     x "  OABB B(B0A8D`8A0B(B BBAA` 4   T      AAGAAA       <         ABA GR ABAA       D   ̶      ABB A(G(A BBAA       D        ABB A(G(A BBAA       <   \      [ABA G ABAA       4     @    +AAGAAA       D   Է  8   ABB A(G(A BBAA       <     0    ABA G ABAA       T   \  @   ABB B(B0A8G)8A0B(B BBAA      T        cABB B(B0A8G8A0B(B BBAA      <         SABA GZ ABAA       L   L     7ABB B(A0G0A(B BBAA      T      5  ABB B(B0A8G8A0B(B BBAA      T      @  ABB B(B0A8G8A0B(B BBAA      T   L     ABB B(B0A8G8A0B(B BBAA      <     (   [ABA G! ABAA!       T     H   ;ABB B(B0A8G8A0B(B BBAA      T   <   7  ABB B(B0A8G8A0B(B BBAA      T        ABB B(B0A8G8A0B(B BBAA      L     "   ABB B(B0A8Dp8A0B(B BBAAp,   <  p$    OAAA SAAA     l  $ y   3AtAD     %   #ABB A(G(A BBAA         Լ  h(    AQA  $     + V   AKEiE  L     `3 ?  ABB B(B0A8D`8A0B(B BBAA`T   l  P4 T  ABB B(B0A8D`8A0B(B BBAA`        T   Ľ  x5 Y  oBBB A(A0!(A BBBE0D(A BBBA0      4      7   CBAGABA       ,   T  8    BAA ABE  D     (9    BBB B(A0(B BBBA0       <   ̾  :    BBB A(DP(A BBBAP ,     < A   BAA fABA   ,   <  < E   BAA jABA   ,   l  P= 2   sBAA WABA   T      >   OABB B(B0A8G
8A0B(B BBAA      T     K g  ABB B(B0A8G.8A0B(B BBAA      T   L  P   ABB B(B0A8G`8A0B(B BBAA      <     8R    _BBA BBA CBBA    T     xT `  /ABB B(B0A8G8A0B(B BBAA      T   <  X   ABB B(B0A8DI8A0B(B BBAA      D     Z    ABB A(D(A BBAA       d     @[   ABB B(B0A8Dpc8A0B(B BBAEpD8A0B(B BBAAp4   D  ]    ABA D@ ABAA@ T   |  p^ O  oABB B(B0A8D<8A0B(B BBAA      4     hb g   {BAG@ABA       l     e    ABB B(B0A8G8A0B(B BBAAQ8A0B(B BBAE      ,   |  @f .   SAAA ^AAA   D     f 1  /BBB A(G(A BBBA      <     m S  +BBB A(D@(A BBBA@<   4  (n   BBB A(D@(A BBBA@,   t  hs y   BAD@[ABA@ ,     s    WBADPABAP L     Ht W  ?ABB B(B0A8DP8A0B(B BBAAP    $  v !   oAWA     D  (v +   cA]ED   d  8w    WBBB A(D(A BBBA       4     w   OABB B(A0G           z 4   [A\A,     { S   OBADpoABAp      PXPX      UHU    5   C H  H       HO*H( HH3] UHM    L   ; H<  H       H=O k H#  H       H)Hn3]UHH  HGHtrHHH( G   H]UHHH@HD$    D$    HD$     D$(    HD$0    D$8    Ht$HT$  HD$H]     UHHHH|$H|$U  H]UHHH=9 j H]    UHHH= j H]    UHHH  dH%(   H$  W)$   )$   )$   )$   )$   )$   )$   )$   )D$p)D$`)D$P)D$@)D$0)D$ )D$)$H   )   <$ dH%(   H;$  uH]i D  UHAWAVAUATSHHpHH  IID$D$IGC_D$ i H0  IƉ\$<HsH\$ Dt$7IMu9ELHHHi IHD$ H       H	H\$0Lt$(H\$ LLLsi CD5  SyHt$ HT$(Ht$ Lt$LWi HHHL$P )D$@W H@    { x(|$ x2Dd$WEx4H|$@'i IHu;@  H|$  i |$ yH|$i H\$@Hh IH  HD$     Ht$ L1h L|$`AH\$ Lwh H   IH\$XHsLt$D|$MMu9EDd$LHHHCh IHD$H       H	H\$L|$LLL&h C< A^yH|$H\$9h LH9\$XLt$`t#L$<HXHDLLH,h A |$W y
H|$@g 
Hg 1He[A\A]A^A_]H|$ g Dd$H|$g Iƀ|$ y0H|$@$IIƀ{ y
H|$ g |$ y
H|$g Lg f.     @ UHAWAVSHH  dH%(   H$   =|    ff$   f$   f$   f$   f$   f$   f$   f$   fD$pfD$`fD$PfD$@fD$0fD$ fD$f$H=H   _f<$ A      uL yL5ȣ Hɣ L5 IH   HH9L)H fh f$   f$   f$   f$   f$   f$   f$   f$   fD$pfD$`fD$PfD$@fD$0fD$ fD$f$H=kH   m<$     ywL5 H nLD  HHǾS   e Ho fHfnfff8HHH)HL5j IH   HH9L)H DD=  ff$   f$   f$   f$   f$   f$   f$   f$   fD$pfD$`fD$PfD$@fD$0fD$ fD$f$H=,H   f<$ A          yxL5 H oLfD  H
HǾD   id Ho fHfnfff8HHH)HL5
 IH   HH9L)H f  f$   f$   f$   f$   f$   f$   f$   f$   fD$pfD$`fD$PfD$@fD$0fD$ fD$f$H=H   <$    U yeL53 H4 \L    HHǾD   c Ho fdf8HHH)HL5Ο IH   HH9L)H DD= ff$   f$   f$   f$   f$   f$   f$   f$   fD$pfD$`fD$PfD$@fD$0fD$ fD$f$H=H   f<$ A          yyL5 H pLf.     HHǾS   a Ho foHfǇff8HHH)HL5m IH   HH9L)H f- f$   f$   f$   f$   f$   f$   f$   f$   fD$pfD$`fD$PfD$@fD$0fD$ fD$f$H=H   "<$     yyL5 H pLf.     HHǾE   y` Ho ftoHfGff8HHH)HL5 IH}HHH9L)H DD=     dH%(   H;$   ujHe[A^A_]L     HtHǾE   _ Hto fLoHf߅ff8pHHH)HY^     UHH=,  H]@ UHH=  H]@ UHHc=  H]@ UHHC=ԛ  H]@ UHH#=  H]@ UHH=  H]@ UHAWAVAUATSHHP  dH%(   H$@     H=z ]     HyH Ht	y92  L=m HL1HE1*^ t_   L=9   7=Ț     D$H/tmp/IntH$HntelIGC/HD$D$ ff$0  f$   f$  f$   f$  f$  f$  f$  f$  f$  f$  f$  f$p  f$`  f$P  f$@  D$7oЭfD$ D$0  y0L5 H '=D    7 H   L5ř IH}kHHL)H9ILEH=H$@     H$@  [ Hu  IHsrH\$@Dl$WIM      Dd$ L    H{HD;\ Hgo fD$ f8  HHH)H>LHHHf[ IHD$@H       H	H\$PLl$HH\$@H$@  LL?[ C, CxIuDu>H|$@H\$HH[ Iu)Ht$HH$@  [ H5EH[   H=R ,   L[ H   L$7yHL$(J1L)H)H5 H\$@HHIi[ L$WHD$HHHHH   |$ xfxxHD$PHD$oD$@f$qH    H HntelIGC/HHH/tmp/IntH@ =        HyH\$@HHZ Ht$@HHZ |$W y
H|$@	Z |$ yH$HH|$@   1E1E1N  H=c Ht$@AZ |$7 xL|$ xV=[  yL=; H= 7Y dH%(   H;$@     LHe[A\A]A^A_]H|$ tY |$ yH<$dY =  yH=Җ Z H=. H5 H< Z H= Z H= Y f H     H5p H= H:< Y H=n Y _X H|$@X HÀ|$W x|$7 x1|$ x;BH|$@X |$7 y	H& HÀ|$7 yH|$ iX |$ y	H<$YX H= W HX H_  f.      UHAVSHH  dH%(   H$  ו   H= sW  HyHƔ Ht	y9   H HH1HE1X t    Hu    =  uHr yHX Hu1H=D HN1HE1W u=d  ty=V  t,H   H1E1E1K  H= HpW =  yHГ H= tV dH%(   H;$     HHe[A^]H   1W =D5ғ AE1EAH   H1A   oK  H=X HV kH=4 /W XH=@
 H5 H9 W H= !W -U 
H}]   HH= U HDV H\]  f.     fUHHHH|$Ht
H|$f  H]f.     HtUHHHP(H]     UHHH>  Aw1F  D1fHH9  o8ftf~t8
f:tD8
f:tD8
f:tD8
f:tD8
f:tD8
f:tD8
f:tD8
f:tD8
f:	tD8	
f:
tD8

f:tD8
f:tD8
f:tD8
f:tD8
f:D8
L9u0 H]@ HI9t< u
f.     fUHAWAVAUATSHH0IHIHP IHS Hh  IH$Lt$ HsH\$D|$IMu9ELHHHnS IHD$H       H	HD$L|$H\$LLLLS C> Cx"H$Ct3I$LP HH   $D$H$CH|$8S CuHC    I$LC   I$LHT HHt?II$LII$LPII$LMtDI9r?LLHR /HL$ y xA	HA	   H	Hbad_alloHfAc He[A\A]A^A_]H|$R D  UHAWAVAUATSHH II R H   IHsHDl$IMu6BLHHHQ IH$H       H	HD$Ll$HLLLQ C, DcEyH<$Ld$Q I|$A~R HIFMtHtHLLoQ B# He[A\A]A^A_]HQ  UHAVSHIHx   %Q H~ HW@@@(@8@H@X@hIHtm	 	   t*  t"
  tI
 	 t
  t  u1H{ uW@`@P@@@'@120 щPHH/D  I    1He[A^]f.      UHHHt&1	 	   t.  t&
  tf1b
 	 t
  t  uJH~ u4WG`GPG@' x
HG@HG   HG 120 GFGH]fUHSHHHH?HtHP0H    He[]@ UHAWAVATSHH IIH ttMt3H5LP HtHb CfDCC ,A~' xIIFHCAIvIVHvP HHe[A\A^A_]H= O xH5*H|$C  Dd$EyH|$Ld$N L%Ȍ H=Ɍ O 5HH= P HO      UHAWAVAUATSHHPIIHy xvA$ AD$ Ht{D$GH-cl-std=HD$0D$8 E1H1
   O D$,Ht$0HpO H  HMt6H5mLPO HD$"I$  ID$    HuE1s  D$LkLM H  IH\$HsH\$D|$'IMu9ELHHHyM IHD$H       H	H\$ L|$H\$LLLWM C> [yH|$H\$kM P   !M HD$(pD$v@0[@ @@% @@ H|@A} Cu9HL$y	Lu.HL$I
QЀ	wHT$z.uHT$Rr@
rtE1HL$L9t*A|$ x@   LHvM @   LHTM |$' x|$G x#DHe[A\A]A^A_]H|$zL |$G yH|$0iL 1H|,H|$G t<.u@w@w~@	wF@kdHD`D9l$,L$gE1H5uLD  Pp@	wЉE1Ht$Ld@  +H|$K HK HÀ|$' x|$G x%HK H|$K |$G y
HÀ|$G yH|$0{K HK HK f.     Ht#UHHH5sgL HHH]t1D  UHHH]ÐUHAWAVAUATSHH   MMIIdH%(   H$  H  Ѓs1q  1f     HH9  o>ftf~t>
f:tD>
f:tD>
f:tD>
f:tD>
f:tD>
f:tD>
f:tD>
f:tD>
f:	tD>	
f:
tD>

f:tD>
f:tD>
f:tD>
f:tD>
f:D>
H97   Iu fAE8H|$LLI]xA    yH;aI HD$ HCD$MtH5kL\J Hu1A   MtI}HLI H=dxHt$   tFL|$MAE_MyIEPMeHHtL    3J Ht$LFI MML|$LLHHMLLN   dH%(   H;$  u3He[A\A]A^A_]f.     fHH9< u
G  UHAWAVAUATSHH IHHD$    H5HT$   &X  HCpH  II^M~L9tL#HI^   I~LL)HHHNHH=  HM)LHII9LBHH9LCMt-Ht$L$I9w  J<    3G IL$Ht$E1KD Md MdH~LMLHH
G HMMnMfIFMtLG Mn(I^0I9sHIE IMn(   I~ H7I)MIIOHH=   HH)HHHH9HBHH9HCHt#H4$H9   H<    EF IH4$E1IHmKO|M~LHLIF LHMf M~(IN0HtH0F I`H5LF He[A\A]A^A_]yG H=mM  f.      UHAWAVAUATSHH   MIHT$`HIHY  HD$H\$H߾   xY  x   u9HD$@    HD$     HT$@HL$ H|$   W  HD$@HtIE Lt$hL|$pLt$fA~<H\$s  IEHD$(IE HD$0A   Ll$8(I>IMu(H\$Lt$fAAF<A9,  HDX  Ht߁x  uHD$@    HD$     HDHT$@HL$ _V  L|$@MtI]MuL9tL;HI]   HD$(H0H)IIIEHH9D  I)LHII9LBHH9LCMt"Ht$I9  J<    C Ht$1N4N<N|H~HIHHC HLLl$8IEM}MuHtHC H|$DlX  HMu(I]0I9HD$0H0I)MIIGHH9N  H)HHHH9HBHH9HCHt/H|$XHt$H9  H<    C IHt$H|$XE1IL K| O|M~LHLIB LHHD$8Lh ILx(HH0HH\$Lt$HB Ht$`Ht	I}H0C H|$@Lt$pLL|$hLI]xA    yH;B HD$PHCD$@MtH5LC Hu1A   LL He[A\A]A^A_]H|$0C H=#I  H|$(C UHAWAVAUATSHH@  IH<$L$   L% I\$@H\$0L|$8H HHHL$ H@H$   HD$(    LL3C HǄ$(      Ǆ$0  ID$HD$HD$ IhL$   H\$H\$0LB Hx HHD$HD$8WD$x$   Ǆ$      IE I;EtiLt$0H5W}   LI  M} I]I9tCL-6        LLH  AWLyI7IWHH  IL9uH|$0bB H\$8H<$HK  HD$HD$ L$   HD$HD$0HD$HD$8$    y
H|$xw@ HB H5 HH|$ B H$   B H$He[A\A]A^A_]HH5H HH|$ A HLA HM@  HH|$ 8  H6@ fD  UHAWAVAUATSHH`G H|$ DvH4$EyHH$LvHt$8DbIEyL:LbHT$0E1MttH$IILL)L9[  A L)HH  L? H5  IHLL A tILL)L9}  M9  L+,$I   H\$8H߾    L? IHL)Lt$@LHLI~? LH5mO? Ll$0HHHL$  )D$W H@    T$'Ht$y
Ht$HT$H|$i> |$' xI|$W xSLDsH$EyHH$LsEeMEyM} MeHII9H|$/> |$W yH|$@> HD$He[A\A]A^A_]HÀ|$' yH|$= HÀ|$W yH|$@= HHD$x yHD$H8= H= f     UHAWAVAUATSHHPHO  IH|$8D$7 D$  H5L> H  HLt$L|$@5f     H|$ H5ݩ= LH5_P> HH  L9t{ uIH߾    > H  III)I|Iw'Dd$LL9u[\  f.     fHIMMt$ILs< HD$H       I	Lt$Ld$ML|$@L9  I    L9sHH)LH9   LHHqHHHǉH`s1iHH1     3L30L0D3 L30D0 L00D3@L3PD0@L0PD3`L3pD0`L0pHHuHt.HHf.     fD33D00H HuHI9tHf.     HHI9u  T$Ly
Ht$HT$H|$ =; |$ H|$H; WHG    H   {    H: H   IHsLd$Dt$MMu9EMIIL: IHD$H       I	Ld$Lt$Ld$LHL: C7 AT$yHt$HT$Ht$H|$ e: A|$ y
H|$s: HL$0HD$8HHD$  He[A\A]A^A_]H|$t: %HA|$ xHÀ|$ yH|$: HÀ|$7 y
H|$ 	: HA: UHAWAVAUATSHH`LˉL$Ht$8HT$@WH<$HG    H|$8LL; H  HHt$@H9HBH)HD$8Ht$@H<$; Lt$ Lt$HD$    H|$8Ht$,   A   w; H\$D$H(  HHL$IHD$HHL9   L{MtL+A} +uIMgI*u#*   LH5lq: |$vwt@ H<$H5P9 I   HD$PIsDd$7Lt$ Mu1=IILZ8 IHD$ H       I	L|$0Ld$(LLL=8 C& T$7Ht$ y
Ht$ HT$(H|$P&8 Lt$H|$7 H|$ ,8 H\$Lt$ L9tH@: H$He[A\A]A^A_]H|$ #8 H-HÀ|$7 yH|$ 7 HH|$HD$ H9t9 H$x yH$H87 H7 f.      UHAWAVAUATSHH IH   I7 H  IHsHD|$IMu<HLMIIL6 IH$H       L	IHD$L|$HLLL6 C< [y\$H<$6 IvLf     8 u
HH@uAE  1   A 't
"uAA AA    A     < t<   HƉFȃ't1"u@\tA DEE     A uA uf@\tA DEEF )E1 < uHItHcHL)L6 HIIMAE  I     IFA~ ItHe[A\A]A^A_]H5 f.     UHAWAVAUATSHH`IDgExE
  MM}M
  Ht$HMIL|$PMDL7 HD$L4$Lv7 HD$@EyMm H\$HLL55 B; HLd$@LpH'
  IHD$PHH$HE$    E1L|$3f$    LLH4 A LLIH	  A%  $uLH5P`6 H  LH5k6 1  LH5^6   LH5x6   LH5xt6   LH5t]6   LH5,yF6   LH5b/6   LH5Kc6   LH5[6 y  LH5Br5 b  LH5Zq5 K  LH5?\5 4  LH5$e5   LH55   LH5݋w5   LH5`5   LH5I5   LH525   LH5pt5   LH5oj5 |     LH5T[4 `     LH54 D     LH5	4 (  
   LH5n4   LH5Z}4   LH52vf4   LH5iO4   LH5r84   LH5^!4   LH57~
4   LH5|3 k  LH5Y|3 T  LH56s3 =  LH5u3 &  LH5n3   LH5m3   LH5mi3   LH5mR3   LH5i;3   LH5zZ$3      LH5M[3   LH5g2 i  LH5u2 R  LH5a2 ;  LH5xo2 $  LH5~o2   LH5n~2   LH5gcg2   LH5;yP2   LH5x92   LH5Lo"2   LH5o2   LH5-y1 l  LH5x1 U  LH5h1 >  LH5h1 '  LH5z1   LH5z1   LH5fj1      LH5i^1   LH5d71   LH5" 1   LH5K{	1   LH5qf0 j  LH5gp0 S  LH5t0 <  LH5t0 %  LH5t0   LH5n~0   LH5Efh0   LH5]Q0   LH5]:0   LH5MW#0   LH5GW0   LH5V/ m  LH5V/ V  LH5>`/ ?  LH5c/ (  LH5c/   LH5_y/    LH5.yk/    LH5mT/    LH5Nm=/    LH5m&/ t/LH5_/ t   LH5^/   LH5]. $   D$Ld$@L|$fLH5^. tLH59.   E1uf.     @ LH5P|q. )  LH5{Z.   LH5XC.    LH5T,.    LH5o.    LH5TU-    LH5,V-    LH5\m-    LH5*m- tuLH5'h- tbLH5g- tOLH5g- t<LH5gm- t)LH5]Z- $   D$)f$A1   1   1L|$   Ll* Ha  HHsLt$(\$?Hu9EIIILF* IHD$(H       L	Ld$@HD$8H\$0LLH$* A H5
H\$HT$(H, T$'H|$Hy
H\$HT$H) |$' y
H|$* |$? y
H|$() Lg, L_, He[A\A]A^A_]Ld$(LL  H5yH\$HL, T$'y
H\$HT$H|$HHg) |$' y
H|$v) |$? y
H|$(e) Ld$@L|$bH|$(w) 6HÀ|$' yH|$/) |$? y%|$? yH|$() HM) HÀ|$? xH;) f.     UHAWAVAUATSHH  LD$8HHT$xIH$   ~w xID$`HHHL$0o fD$ It$`IT$hH|$ ) IL$HA|$_ H$   H$   xHAHD$PofD$@It$HIT$PH|$@v) H5{H|$ ( H$   @t0tu7H5PH|$ ( $H5sH|$ w( H5bH|$ d( H5]vH|$ S( T$WyLt$@HT$HH}nLt$@H|cIA-triAipleLf.     Ht@HǾ-   ' Ht.D1PD1	tHHH)H}H9t	L)Hu@A$    t$H5eH|$ ' H5YH|$@' H5|H|$@' T$WyLt$@HT$HH}   Lt$@H|   ILfD  HtiHǾ-   ' HtWo fMHfnf,Jff8tHHH)H}H9tL)HtH5{H|$ & =c  tH5TH|$ & "H5ҒH|$ & H5SH|$ & H|$8% H  IHsL$   D$   ML$   uESLHHH% IH$   H       H	H$   L$   L$   LHt$8L_% C7 D$wH-cl-ext=HD$`D$h H$   H$   HT$`g$    L$   yH$   8% ffD$`HD$p    $   H$   HHHHt"xfH$   HD$po$   fD$`ZH$   H(H$   |$w y
H|$`$ H$   HD$po$   fD$`H$   H|$`K% H5H$   L|$`HL& $   yH$   H$   H|$ H#$ $    xA~ xLH$    $ A~ yI>Mt$x1LLDHHt$8EHH1t& HHH$   o f$   f H@    $   yH$   H$   H$   H|$ k# $      |$   T$wy
L|$`HT$hLoHA   LEH׏H1% HHH$   o f$   f H@    $   yH$   H$   H$   H|$ " $    5  |$ B  H5&qH|$ 1# H   D% HsH1#% HHH$   o f$   f H@    $   yH$   H$   H$   L|$ L" $      |$   T$7y
L|$ HT$(H}UH5TpH|$ t" H5LH\$ H`" HǄ$       I<$It$IT$H)IL$ |$W ynLT$@lILf     HtHǾ_   ! Hto fGHfnfEff8  HHH)H}DLT$@H|$7 yH\$ A$    yM6H$   A    A    PAVSAR# H ALd$@LLPAH$   Ht$xLAEyIEHtzE1  H$     |$ 4H<$  &H$     |$ H<$w  H$   e  |$ <H<$Q  .T$Wy
Ld$@HT$HIH}HH   Dt$8I-dump-opIopt-llvmL     Ht3HǾ-   =  Ht!HL1HPL1H	t2HHH)HHHH9L)HHDt$8L)H9HHEE	A  H  ff$HD$    H$   Ht$@HI H$   H$        $    yH$    H$   H  H=   1 H   HH$   HHHHIi |$ y	H<$ H$   HD$o$   f$|$ yH$H5EjHD! Ht6HHD$xH8p   H4! H<! H=Ht$xHb HHH$   L$H  H@H$H  H$   H# HH$   $7   yH$    H H5	 HH$     L |$ y	H<$ H$   HP(|$w x*$    x4|$W xA|$7 xKDHe[A\A]A^A_]H|$`o $    yH$   X |$W yH|$@G |$7 yH|$ 6 H$   W  HH5A H$   <"  H$H   kHÀ$    y^H$   JO         HÀ|$7          
$pjHÀ$    yH$    HÀ|$ yGH<$ <7HÀ$    y-H$   d HÀ$    y<H$   ( HÀ|$w y
H|$`3 $    yH$    HHD$@x yH|$@ |$7 xH3 |$7 yH|$  H f.     UHAWAVAUATSHH0IHB    HB    B    H    H>v-  IH|$H],  Mt:H;sm.  t+L!/  H$H$fx<r#   A Ld$ }H=BL1H|$,  He[A\A]A^A_]fLd$EeL MIE H  HLL Ld$ MA H$@<9   L.  H   @DwHD$    HD$    I}     LHT$HL$,  H$fx4 tPLt$A<Bt*<u?A~u8A~u1A~-$f.     A~CuA~uA~H=ALH=MLH=ALiH=5ALU HH|$*  H UHAWAVAUATSHH   IIHIH>vq+  HtpIH;s^,  ttL-  AMt	   @=     =  \  H{H5K7 HY  HL3]  H=L}1O  A|$ xAD$ID$   M$$-EA$AD$   H5D   L    W)$   )D$p)D$`)D$P)D$@)D$0)D$ )D$)$Ƅ$    HSHK ILLYLC HLLLDAD$yID$HAǀ$       |$w    |$_    H|$ Ht
H|$( H|$Ht
H|$ D ,H5'[   L H5J   L 1LHe[A\A]A^A_]H|$x| |$w nH|$`g |$_ dH|$HR U HH  HH  HL4H\ Ht  @ UHAWAVAUATSHH0  IIHW)D$ HD$0    G
   >  W)$  )$   )$  )$  )$  )$  )$  )$  )$  Ƅ$    I4$AT$IL$MD$ HD$ H$L$  H*MD$ H$  L|$ HLL:D$<I\$HLt$@  H H  IH   L|$xD$   MM      L|$ HLLL D$7yHD$(Hu  A   He[A\A]A^A_]H5AH|$    u >  MIIL IHD$xH       I	L$   L$   L|$xLHL C. AWyLt$xH$   H	}Z  Lt$xH	K  II-igc_optLf.     D  H!  HǾ-   	 H  HL1PHsH	tHHH)H	}   H9   L)H   Ll$xL'   H HLpL'   L H   H   HHH|$Ht$xLHI =eQ  yH=EQ   HD$HDQ D$(Q H5!Q H|$,     ="Q  yH=Q  HD$HQ D$P A y
H|$x Lt$@L|$ =P    CHD$pH$   L-_ I]@H$   L$   HL HHHL$xH@H$   HǄ$       L HǄ$      Ǆ$  IEHD$`HD$xIhL$   H\$hH$   Le L= IL$   W$   $   Ǆ$      I$HD$PAD$HD$H=O  tYD$ D$ IvHt
H|$ H5H\$H |$ yH\$HL˿|$ y
H|$* ENAL|$X   MI/BAD7q1?J1fD  A3<D)1AA)D1))Ή1))߉1))1))É1))Ή1))AA
A1)D)D1ΉHA9uI AAI    D7qH$   L|$pL HLH&  H5_   H  H5K   H  M	HHITⵃTHHIǄ   0   HHIHD   HL HHITⵃTHHIǄ       H5M   H~  Lt$@L|$XH\$HH$   ?  |$ yH\$H5\H HÀ|$ y
H|$@ Ht   H|$PHT$HH H HD$`HD$xL$   HD$hH$   L$   $    yH$    H$    H5 HH|$x| H$    L|$ \$7   $      $      $      H$  HtH$  Y H$  HtH$  ? Hۋ\$<H5mZL|$ L> t|$7 LyH|$ L蓼H=/RL肼1A IH|$  :H\$($   4H$   $   'H$   $   H$   H|$x  HA ypH|$x[ d_NLJHHH5] HH|$x HH$    .)9%HÀ|$ yH|$	 HH|$x  HH$  
  HÀ|$7 y
H|$  H
 f.     UHSHHHF    H~Ht HC    C    H;Ht H    He[]f.     D  UHHHqR HWGGG(G8GHGXGhH]f.     UHAWAVSHHIH%R HL(MtCIF0L9uL,f.     HI9tHXx yHx I~(M~0 A~' y	I~ He[A^A_]f.     UHAWAVSHHIHQ HL(MtCIF0L9uL,f.     HI9tHXx yHx5 I~(M~0& A~' y	I~ L He[A^A_]UHAWAVATSHIIH HsbHHsA^Hu0<IIILv IH       L	INI^ILLH] A He[A\A^A_]L UHHH9t Vxx%HFHGH!yHVH6 HHVH H]UHAWAVAUATSHH@  DL$EIH|$dH%(   H$0  t$H IH IM  H  HD$ LLH
 BD; EH  H$0     1s Ld$0   L1_ D$0/ HNL$0    LD$1q H5
?L HtFIH$0     HU Hu!H57H$0     
 Ƅ$/   L $0  tD   tl :t\H=  t\0  HuKL L   HProcess H$7  HunknownPH$0     Ƅ/   H$0      HD$(   L A  I)HD$(L9LBLH$0  L+	 CD& L/   h 1Ht4HI)I   M~"1f.      tT0I9D0 LH H9sgHrB|8/L$H|$ tA/H	L$H|$ HH)ÄtH~cHL$0HDD$1 HhcHL$0H1 D$   D$A1L$0  /$H     != @  uXA   AD HI9tHA</Ht tAD  LLH tL  G tHD$  H\$ L	 L	 1dH%(   H;$0  u=He[A\A]A^A_]L IƋD$D9DBH\$HLL L UHH H]UHAWAVSHHHH HHHL   HHhH   H@HGLHٺ HHGo y	H{X LZ H5 HHW L_ He[A^A_]UHAWAVAUATSHHAIHHxL{H HHHH@HCxHC    H<$L Hǃ       ǃ  H4 HHHH@HCxL AH HHCLsPWCPC`DkpLL  He[A\A]A^A_]IA~ yI> LS IH5 HH{ IH<$M L UHAWAVAUATSHH IIH|$L1 |$ 0  A~ xA AF I  IF    IE H@It IDHILOH|$ H5 H|$ IH|$ 1M1   fHHGHI9tgIE H@I|(HGH;G t
 D  HPHtDxIOuL IE H@I|(HGH;G uHPP1      IM HIID    pHEIE H@I| At  LHe[A\A]A^A_]IH|$  IL IE H@AL IE H@AD$u     H H H
  UHSHHHH5   HxH8 He[]UHSHHH    x7{w x@{_ xIH{ Ht	H{() H{Ht	H{ He[]H{x {w yH{` {_ yH{H UHAWAVAUATSHHAIIWHG    ^y	I\$M$$HCHs{HsA_MHu7CDt$LsIL0 IIH       I	MwI_Dt$LLH AD  AL LHe[A\A]A^A_]LF HA yI? H< UHH1H]UHHH  H]UHAWAVSHHLH HHHOLwpHHhHOpH@HH_H HHG_ y	IXg H H5p HL L He[A^A_]UHAWAVSHHHH@L<H HQHL   HQhH   H@HLH\H HHL|o y	IX  Hk H5̴ HLh Lp He[A^A_]UHAWAVSHHHHu HHHL   HHhH   H@HGLHY HHGo y	H{X2  L H5; HH L H  He[A^A_]UHAWAVSHHH_HԳ HHHOLwpHHhHOpH@HLH HHG_ y	H{X L? H5 HH< LD Hl He[A^A_]UHAWAVSHHHH@HH= HQHL   HQhH   H@HLL|H HHL|o y	H{X L  H5 HH  L  H He[A^A_]UHSHHHH HHW y	H{@ H+  He[]UHSHHHHi HHW y	H{@C H H3 He[]UHSHLO0LGXM9sLOXMȉH   u	   Mt8L_@W yMMM)څt(t,   u(LH+G(Hy)nE1҅u1Hy^LHyTHGH+GHxGI9|BHttH t1tMt'tHWHHWLG tHcHO(HO0H1He[]UHHHH1P H]UHHHG0HOXH9sHGXHG`tHW H9sHO HHOH9sH]UHHHG0HOXH9sHGXHHWH9Ws2t G`u@8ru!HBHGHO @rHHWHO 1H]UHAWAVAUATSHH0t$AHLLo0L+HG8I9tHsX   E1   AC`   HC(HD$HCXHD$H{@H|$1(    HD$x yHH#sPHH1 HD$I)Ht$H)HL$AyHK@HCHHHK(HC8ILk0HHsXIMHL$ HSXH9Ht$ HBHHSXC`tHs@{W yH6IHsL{HS I9tHK0Eu EDHe[A\A]A^A_]AHHPhH  UHAWAVSHHIHHHHNH@HLH HHGg y	H{P L- IHL^ He[A^A_]UHAWAVSHHHH@L<H] HQHLtxH@HLxH\H+ HHL|g y	IP H H5 HL L He[A^A_]UHAWAVSHHHHխ HHHLwxH@HGxLH HHGg y	H{P L( H5 HHU L- HU He[A^A_]UHAWAVSHHHH@HH= HQHLtxH@HLxL|H HHL|g y	H{P L H5 HH L H He[A^A_]P  UHAVSHI    HHL*   H5 H H IH L UHSHHH Ht HHHe[]UHAWAVAUATSHH0IIHH|$He |$    HH@L$H|(Dl   uQH|$H|$LW H5ث H|$V HHǾ    Q8D$H|$J D$A$   H|$MA   A LIDDLLM   HuHH@H<t  H|$ HHe[A\A]A^A_]IH|$ IH|${ IL HHxHo  H H HUHAWAVAUATSHH@H-  MIIDL$HH)IHE1H)LOHT$0HH)H~IE LHP`H9   M   Lt$(IsH\$Dd$'I5I\$HH IHD$H       H	HD$ Ld$H\$D$LL C& { H\$yHt$Ht$Lt$(IE LLP`HHD$x xL9u:H|$ L9u)Ht$0I)M~IE LLP`L9u
IF    E1LHe[A\A]A^A_]HHD$x y
H|$8 Hp UHAWAVAUATSHHIF`uuSWAIF      HF0LfXI9sHFXIH^(MI)I  IwHEnLL9um  H^Lf MI)I  I   EnLL9   s  M}IL3 IH       L	INMnL9B  I h  L9sJ(H9V  LHHqHHHǉH`s1   M}IL IH       L	INMnL9  I   L9sJ(H9  LHHqHHHǉH`   1/  HH1f.     @ 3L30L0D3 L30D0 L00D3@L3PD0@L0PD3`L3pD0`L0pHHuHt.HHf.     fD33D00H HuHL9   HfD  HHI9u   HH1f3L30L0D3 L30D0 L00D3@L3PD0@L0PD3`L3pD0`L0pHHuHt.HHf.     fD33D00H HuHI9tHf.     HHI9u  LHe[A\A]A^A_]L# UHAWAVSHHHLw@I9tGA~ Vxx&HFIFA'yHVH6LP HHVLHL HCX    C`t,ANxLLHS@HKHHHKXHSHSHK    E~ExK>HCX    L{HHC@LHCXHH#sPHL1& AFyLs@HCHLLs0Ls(HC8C`t\I   tDI   H      HHH)HHHHHH)N0I)I  Ls0Mt
IcILs0He[A^A_]UHAVSHW;- H@-     H5)- L5: H LH H= H5- H j-  H5L- E-  LH He[A^]UHAWAVAUATSHH   IHAdH%(   H$   HE1H|$PI   HE1 H!1IN   LHE1 1L$ HtE1Ht$P1 HtIIdH%(   H;$   uLHe[A\A]A^A_] UHHH7H]UHSHHHH?Ht H    He[]D  UHSHHHH?Ht H    He[]D  UHHWGH7HwHt+F>f9F<v!N:HHN(HDHHGHD HGH]D  UHHLEH<   A9v*Mt%A@:HIp(HGID0HID0 H1H]    UHHH] UHAWAVATSH1Ht]H@rWH?uM{EuG{LuA{Fu;C<w2Ds:D{>Dc<fE9s,HK(LIHH9#LDI1He[A\A^A_]fEt:HK(E1L31LH9H|HH| L9wƋ<LL9wLHuֿ     W@HHXfE9sMLs(JL3HHHJL3 HHsUHH1H   H@   ?   Eu|LuvFupG<wgDG:G>W<f9sIHG(H9LLIft@E1L7HO(H9)HDHHD L9wLL9wLHu1H]ðf.      UHHHH]UHHHA<9vQ:HHA(H1H] UHAWAVAUATSHHH<$L/Ee<Ir^I   f.     D  HL9s=MtMtH$HpHtE}:LM}(CD= HL uME1LHe[A\A]A^A_]fD  UHHH1HtQ<9vA:HHQ(HGH]f.     fUHAWAVAUATSHH Ht$L7E~<   I}   HH$HL$A   f.     IM9sQMtHsHtEn:MMn(C.HH|$ uHCKD.H$HKD. HL$H1   He[A\A]A^A_]UHAWAVSHHIIHHPHHx tHx0 uHH@HH0HH0HEHH8Lx@LpHHe[A^A_]D  UHAWAVATSHIIIHPHHÀx( tHC0    WCC7HC0HtH{HC0    HC@HtH{WCHC     L{LcLc Ls0He[A\A^A_]UHAWAVSHHIIHPHHÀx( tHC0    WCC7HC0HtH{HC0    HC@HtH{WCHC     LsC(L{L{ HC0    He[A^A_]f.     UHHHPHHHH@0    W@@HH] UHHHPPH@H]f     UHSHHHPHHÀx( tHS HtHsH  tHC1He[]f.     fUHHHPPH@H]f     UHHHPPH@ H]f     UHSHHHHPHHP H9HBHH  He[]f.      UHSHHHHPHHpHH[  He[]@ UHHHPHH@    H]D  UHSHHHPHHÀx( tHC0    WCC7HC0HtH{HC0    HC@HtH{WCHC     He[]ÐUHSHHHPHHǉHHH1HH)HH  He[]D  UHAWAVAUATSHHIIHPHAMt\HLhKT% HH@  t%{( tHS HtHsH!  tH{E11LHs L)LL  DHe[A\A]A^A_]f     UHHHPP@(H]UHHUHHHPH]UHHHGH]UHH   H]UHHHHH2. HHwHH|$PH|$HD$    HtHPH]HUHAWAVATSHIIH( tYLS8H+  HSL9ICL9&  IHtHsH/  L LcC( HC0    L{    H{0 Hs tiL9   LS8H   HSL9ICL9   IHsHtH   L5 HsLcL{ LsHS0HC0    )L9s HCHHtH{LHtQHC^LsBLS8Ht5IHSHKL9ICHL   HC@HtH{Lc1He[A\A^A_]ÿ    HH5M?Hm X    HH5/?HO :    HH5?H1     HH5>H H5 H H  IH Ld UHAVSHH9rAHtHtHtHH He[A^]ÿ   # HH5q>H     HH5S>Hs H5 H H  IH L UHHHh)$H9H] UHAVSHHh)$H9   H        HH* HP    Hh, H1ɇHH), HH@0    W@@H  HH8H  HH@H@H    HC@H+ HC   HC   1HHe[A^]IH L f     Hh)$H9uUHHH   H   H]1ÐHHh)$H9u/UHHH HHH  HtH$H]UHHGHtuHP8H]UHHGH]UHHGH]UHHHGH]UHSHHHH1) HHwHHHPH<$H$    HtHPH7 He[]HUHHH5y  H]HtUHHn H]UHSHHHH) H( tHC0    WCCIHC0Ht"H{HC0    HWHC    HC@HtH{WCHC     He[]HUHSHHHHa) H( u HC0HtH{HC@HtH{H He[]HYUHHGH]UHAVSHHNNtt1H0He[A^]ÿ    HH5(:HH H5ْ Hڒ H IH L UHHH]UHH3 H]UHAWAVAUATSHH IIH=+.11u  fvf$HD$    MtMI9tII]IEHHHHu{Iff$HD$    H1   ICd   LH[ AH<$Ht
H|$e EtPIKdHLM  H<$H9|$u61HuHPH=_-11  II^foAF'1#oOANAHt
H|$ He[A\A]A^A_]HH<$Ht
H|$ H UHAWAVAUATSHH IIL'H_LgHL)HHHt$w2H   + HHHIIGIOM   LK MgI_I9rwI7I)MIIEHH9  H)HHHH9HBHH9HCHtGHt$H9  H<     IHt$%II$    IMgMIVE1IK    OlM~LHLIN LHM7MoIGHItHV MoI_I9sIE     IMoM   II)MIID$L9  H)HHHH9HBHH9ICHt%HT$L9  H<     IHT$E1IK    OdM~LHHLIi LHM7MgIGHItHq MgI_I9sI$    IMgH\$   II)MIIEL9  H)HHHH9HBHH9ICHt%HT$L9   H<     IHT$E1IK    OlM~LHHLI LHM7MoIGHH\$tH LH|  M7IGL)HHHHHHH=)11  IIF   H[H   IFIHe[A\A]A^A_]L H=UHAWAVAUATSHH`IH|$@  HD$@H\$HWAE IE    HD$H9  ILt$Ll$H\$3f.     M$It$I|$IT$I MeI0L9L  IvI~ H9IV(H9Ht uMMeM}M9rMM M)LHHCL9   M)LHII9LBHH9MCML$tPLT$ HT$(Ht$0H|$8M9   LH IIL$H|$8Ht$0HT$(LT$ E1HIMMT ItI|ITI\ M~LLL2 L$IHD$L(IHXLxMH\$L+ IH|$Ht LHe[A\A]A^A_]Lc H=WHHD$H H$H HH<$ uH|$ u"H HD$H<$Hx H|$ tH|$ H UHAWAVAUATSHHDBHt8AAD  A<s1HˉHD  H	He[A\A]A^A_]A@v*1A<wP   L8GIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I?  L	L	L	L	   D HH50H H5C HD H,     HH5`0H  IH L UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDf  H	He[A\A]A^A_]A@v*1A<wP   LEIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I_  L	L	L	L	   d HH5.H H5c Hd HL    2 HH5.H  IH1 L	 UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDf  H	He[A\A]A^A_]A@v*1A<wP
   LDIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD  =   $   A   Ir@v1/A   I@v1A   Ir  L	L	L	L	    HH5,H H5 H Hl    R HH5,H  IHQ L) ̍G@v1þ   HW	@v1H	A   IG@v1  A   IW@v1  A   IG@v1q  A   IW@v1T  UHAWAVAUATSHH(   HG@v1  A   IW$@v1   A   IG(@v1   A   IW-@v1   A   IG1@v1   L,$A   ILl$ Do6A@v1L,$v   HHT$G:@v1L,$R   DHHT$A   W?@v1'   HL$Hd$IC1@IFHD$L,$HD$HD$HD$ L	L	L	L	H	He[A\A]A^A_]L	L	L	L	H	UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   L@IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	    HH5)H" H5 H H     HH5(H  IH LY UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L?IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   Im  L	L	L	L	    HH5"'HB H5 H H     HH5&H  IH Ly UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   L=IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	    HH5B%Hb H5} H} H     HH5%H0  IH L UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L<IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I_i  L	L	L	L	    HH5b#H H5| H| H     HH50#HP  IH L UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   L:IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I/L	L	L	L	   4 HH5!H H53z H4z H     HH5P!Hp  IH L UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L8IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   Ie  L	L	L	L	   T HH5H H5Sx HTx H<    " HH5pH  IH! L UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   Lx7IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IoL	L	L	L	   t HH5H H5sv Htv H\    B HH5H  IHA L UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L5IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   Ia  L	L	L	L	    HH5H H5t Ht H|    b HH5H  IHa L9 UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   Lh4IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	    HH5H" H5r Hr H     HH5H  IH LY UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L2IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I^  L	L	L	L	    HH5"HB H5p Hp H     HH5H  IH Ly UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LX1IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	    HH5BHb H5n Hn Hܾ    ¾ HH5H0  IH L虺 UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L/IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I_Z  L	L	L	L	    HH5bH肽 H5m Hm H     HH50HP  IH L蹸 UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LH.IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I/L	L	L	L	   4 HH5H袻 H53k H4k H     HH5PHp  IH Lٶ UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L,IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   IV  L	L	L	L	   T HH5H¹ H5Si HTi H<    " HH5pH萹  IH! L UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   L8+IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IoL	L	L	L	   t HH5H H5sg Htg H\    B HH5H谷  IHA L UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L)IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   IR  L	L	L	L	   蔵 HH5H H5e He H|    b HH5Hе  IHa L9 UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   L((IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	   贳 HH5H" H5c Hc H蜳    肳 HH5
H  IH聳 LY UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L&IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   IO  L	L	L	L	   Ա HH5"	HB H5a Ha H輱    袱 HH5H  IH衱 Ly UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   L%IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	    HH5BHb H5_ H_ Hܯ    ¯ HH5H0  IH L虫 UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L#IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I_K  L	L	L	L	    HH5bH肮 H5^ H^ H     HH50HP  IH L蹩 UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   L"IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I/L	L	L	L	   4 HH5H袬 H53\ H4\ H     HH5PHp  IH L٧ UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   Lx IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   IG  L	L	L	L	   T HH5Hª H5SZ HTZ H<    " HH5pH萪  IH! L UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IoL	L	L	L	   t HH5H H5sX HtX H\    B HH5H谨  IHA L UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LhIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   IC  L	L	L	L	   蔦 HH5H H5V HV H|    b HH5HЦ  IHa L9 UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	   贤 HH5H" H5T HT H蜤    肤 HH5H  IH聤 LY UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LXIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I@  L	L	L	L	   Ԣ HH5"HB H5R HR H輢    袢 HH5H  IH衢 Ly UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	    HH5BHb H5P HP Hܠ      HH5H0  IH L虜 UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LHIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I_<  L	L	L	L	    HH5bH肟 H5O HO H     HH50HP  IH L蹚 UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I/L	L	L	L	   4 HH5H袝 H53M H4M H     HH5PHp  IH L٘ UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L8IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I8  L	L	L	L	   T HH5H H5SK HTK H<    " HH5pH萛  IH! L UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IoL	L	L	L	   t HH5H H5sI HtI H\    B HH5H谙  IHA L UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   L(IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I4  L	L	L	L	   蔗 HH5H H5G HG H|    b HH5HЗ  IHa L9 UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	   贕 HH5H" H5E HE H蜕    肕 HH5H  IH聕 LY UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I1  L	L	L	L	   ԓ HH5"HB H5C HC H輓    袓 HH5H  IH術 Ly UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	    HH5BHb H5A HA Hܑ     HH5H0  IH L虍 UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I_-  L	L	L	L	    HH5bH肐 H5@ H@ H     HH50HP  IH L蹋 UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   L	IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I/L	L	L	L	   4 HH5H袎 H53> H4> H     HH5PHp  IH Lى UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I)  L	L	L	L	   T HH5H H5S< HT< H<    " HH5pH萌  IH! L UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LxIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IoL	L	L	L	   t HH5H H5s: Ht: H\    B HH5H谊  IHA L UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I%  L	L	L	L	   蔈 HH5H H58 H8 H|    b HH5HЈ  IHa L9 UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LhIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I诱L	L	L	L	   贆 HH5H" H56 H6 H蜆    肆 HH5H  IH聆 LY UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I"  L	L	L	L	   Ԅ HH5"HB H54 H4 H輄    袄 HH5H  IH衄 Ly UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LX IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	    HH5BHb H52 H2 H܂     HH5H0  IH L~ UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I_  L	L	L	L	    HH5bH肁 H51 H1 H     HH50HP  IH L| UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LHIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I/L	L	L	L	   4 HH5H H53/ H4/ H     HH5PHp  IH Lz UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I  L	L	L	L	   T} HH5H} H5S- HT- H<}    "} HH5pH}  IH!} Lx UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   L8IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IoL	L	L	L	   t{ HH5H{ H5s+ Ht+ H\{    B{ HH5H{  IHA{ Lw UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I  L	L	L	L	   y HH5Hz H5) H) H|y    by HH5Hy  IHay L9u UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   L(IcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I询L	L	L	L	   w HH5H"x H5' H' Hw    w HH5Hw  IHw LYs UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I  L	L	L	L	   u HH5"HBv H5% H% Hu    u HH5Hv  IHu Lyq UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IL	L	L	L	   s HH5BHbt H5# H# Hs    s HH5H0t  IHs Lo UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I_  L	L	L	L	   r HH5bHr H5" H" Hq    q HH50HPr  IHq Lm UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I/L	L	L	L	   4p HH5Hp H53  H4  Hp    p HH5PHpp  IHp Lk UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LxIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I  L	L	L	L	   Tn HH5Hn H5S HT H<n    "n HH5pHn  IH!n Li UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   IoL	L	L	L	   tl HH5Hl H5s Ht H\l    Bl HH5Hl  IHAl Lh UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP
   LhIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I  L	L	L	L	   j HH5Hk H5 H H|j    bj HH5Hj  IHaj L9f UHAWAVAUATSHHDBHt8AAD  A<s1HˉHDv  H	He[A\A]A^A_]A@v*1A<wP   LIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<
r#݀<   H    H      HD  =   $   A   Ir@v1/A   I@v1A   I诓L	L	L	L	   h HH5H"i H5 H Hh    h HH5пHh  IHh LYd UHAWAVAUATSHHDBHt8AAD  A<
s1HˉHDf  H	He[A\A]A^A_]A@v*1A<wP
   LXIcL   믻   Hr	@v1A   DIB@vk1L	덀_u
   oA<r#Ӏ2   H     H      HD   =   $   A   Ir@v1/A   I@v1A   I  L	L	L	L	   f HH5"HBg H5 H Hf    f HH5Hg  IHf Lyb UHAWAVAUATSHH4BHt A2  F<sƿHH  @v11   NӀwU   H=HcH         Hr	@v1   A   IB@v[1   @_u   @F<
r&@@<   @H    H            HOA   Ir@v1/A   I@v1A   IL	L	L	L	H	He[A\A]A^A_]ÿ   e HH5VHve H5 H Hd    d HH5$HDe  IHd L` UHAWAVAUATSHH4BHt A2  F<
sЉHH  @v11   N݀wU
   H=nHcH         Hr	@v1   A   IB@v[1   @_u   @F<r&@@2   @H     H            HOA   Ir@v1/A   I@v1A   I   L	L	L	L	H	He[A\A]A^A_]ÿ   8c HH5Hc H57 H8 H c    c HH5THtc  IHc L^ ̍G@v1þ   HW	@v1H	A   IG@v1  A   IW@v1  A   IG@v1q  A   IW@v1T  UHAWAVAUATSHH(   HG @v1  A   IW$@v1   A   IG)@v1   A   IW-@v1   A   IG2@v1   L,$A   ILl$ Do6A@v1L,$v   HHT$G;@v1L,$R   DHHT$A   W?@v1'   HL$Hd$ID1@IFHD$L,$HD$HD$HD$ L	L	L	L	H	He[A\A]A^A_]L	L	L	L	H	UHAWAVAUATSHH0Ht$IHL7LH_L9L|$ Lt$vI    MoMl$   M)MIIEH9!  H+\$HHHH9HBHH9HCHt%H9  H<    [ IHE1IK    OlMH\$~LHLI[ LHM4$Ml$ID$HItL[ HMl$I\$I9sIE     IMl$M   I4$I)MIIGH9(  H)HHHH9HBHH9HCHt/Ht$H9  H<    Z IHHt$E1IK    O|M~!LHLIZ LHHM4$M|$ID$HLt$tHZ HM|$I\$I9sI    IM|$L|$ H\$   I4$I)MIIFH9!  H)HHHH9HBHH9HCHt%Ht$H9   H<    Y IHt$E1ID KD     OtM~LHLIY LHM,$Mt$ID$HL|$ Lt$H\$tHY Hh)$Ht9HHKH9tf.     fH9tHH9uH1H9@HLv   M)I$J:JL:JD:    He[A\A]A^A_]LzZ H=n`UHAWAVATSHHPHIHHHH   HL$RHL)   IW)$HD$    fvfL$ )D$0fL$@Hr5H      H9   HH<RX IIH$HD$Ld$HD$    HT$HL$ ILH   HD$8Ht9Hh)$ H9tH@HuWAIF    (}@ ($AHD$IFLHe[A\A^A_]H='_ HH<$Ht
H|$W HW UHAWAVAUATSHH0H92  HIIMhIHI9LD$s(fvAE WAMAE I0MhM/  HT$Lt$ Ld$HUUUUUUUMM)MIHLIT$H9j  L)HHL<	I9LBHH9LCMt&I9=  MLHH<@eV LD$M1KdHL$O<IIfvWLLT0M)D M~LLLMMV MMLD$M MPMxMLd$Lt$ HT$t LV LD$HT$Lt$ Ld$MPMzHCHt HH@HuHHL;HIIJILIJI\HHt#D  LLILLD$LHuHe[A\A]A^A_]LV H=g\UHAWAVAUATSHHMMIIHHPHM$HHLLMMY He[A\A]A^A_]f.     UHAWAVSHHHHPHIp'II@yIvHHH   HH   AWyM~IVHHLT He[A^A_]f.     UHAWAVSHHHHPHIp?II(@yIv0HHH   HH   AWyM~(IV0HHL5T He[A^A_]f.     UHAWAVATSHHp  IdH%(   H$h  H\$Hߺ   A  HD$H@|8 tA AG    H|$1   X H|$X IH|$11jX W)$HD$    Mt4   LS IH$LHH\$H1L8T H\$E1H\$HLL+X ($AHD$IGAGHn HHHL$L$   H@H$   H|$(P  H5H HHU LT dH%(   H;$h  uLHe[A\A^A_]4R HS  HH<$HtH|$tR  HH5 H|$M  H$   T HR     UHAWAVAUATSHH   HL$HHHIdH%(   H$  HwPH@  IH}  Ǆ$       IG@H@ HH$   tyH"$   @HP,)$  )$  )$  @<$  $  D$0($  ($  ($  T$ L$$H$   @  1Ƅ$   Ƅ$    HHРHEH$   L$(  L$  W)D$PHD$`    H=FP HLt$@t5IHP H5!  IHs=L$  D$	  MucoHD$P    $(  $+  D$`L$cD$g ~LHHHKP IH$  H       H	H$ 	  L$  LLL%P C. |$g y
H|$P?P H$ 	  HD$`$  )D$PLt$@L$  L$  (t$  fǄ$	  HD$PH$  HH$`  fǄ$  fǄ$  fǄ$p  H$  H$  H$`  H$  L$P  T W)$`  HǄ$p      H$  HPH;$  #  H$   H$  H$`  HkT IH; a  { C  H$  L9t?Q |$g y
H|$PN L$  L;%o   H$  H5T HQ  ЉÃ  L$   $  )$`  Ƅ$p  H$p  W)$P  H$`  H       H$h  H$  H$  $  HǄ$     H$P  H$   H$  H$  H       H$  H\$HHHPxIHH   IHP  I  L$  D$'  M>  G  H$`	  H$  H; HHH$  H@H$`	  HO L$   HǄ$	      Ǆ$	  L- IEH$   H$  I@L$`	  HN L=N IL$  W$8	  $H	  Ǆ$X	     H5fH$  &   TIH$  HPH;$    H$   H$  HrL LHHTH5`   HT$w    H$`  H$h    0   1L H$  (p$  @@u @/ H5݅H$  HL H$  HPH$	   yH$  Hd6Il`HH:Q $	     H$  K   H$`	  L$  H;  HHH$  H@H$`	  LM HǄ$	      Ǆ$	  L-  MuL$  I@L$`	  LL L=^ IL$  W$8	  $H	  Ǆ$X	     H5H$  =   RHǾ   ^P H5ɳ   HRHǉ@P H$  HLUH$  HPH$   yH$  Hd6Il`HHO $   yH$  J L$  L$`	  L$  $O	   yH$8	  RJ LK H5 HH$  O H$`	  K Lt$@Ƅ$`   Ƅ$p   $      $     H$  I n  H$`  HQH$  HH$  TH$  HPHLt$@$   yH$  Hd6Il`HHN $   yH$  iI H$   H$  L$`	  L$  $O	   yH$8	  2I H$`  H$  J H5 HH$  uN H$`	  J L$   L$  { H$`  H LHHHyH IH$  H       H	H$   L$  LLLSH C> H$`  HM fǄ$  H$  H$  H$  M $	  $	   yH$  )H $w   yH$`  H $'  @y/H$  H$  t'H$   H$  E1xM %H$  uH$   H$  E1aM L$  $  M$MHt4HE1L5Ԓ     K</LI tIL9uJMM9tBI]L9tFL5f.     HI9t!L;LLyI tM} IML$  M)ID$  H5H$     L Lt$@H$   $	   L$  td$	   x|H$ 	  H$   $  )$   Ƅ$  H$0  $      H$   HH($       Ƅ$    Ƅ$   Ƅ$G   Ƅ$0   {H$  H$  H$   TG Ƅ$  $	   y$	   kH$  E $   PH$   H$   H$0  F Ƅ$   Ǆ$   src.fǄ$   cmƄ$    Ƅ$_  Ǆ$H  -cm-Ǆ$K  -srcƄ$O   H$  H$H  H$   ,  D$HuRƄ$  fǄ$  -sƄ$   H$  H$  H$   +  D$H$   yH$  E $_   yH$H  D |$H   W)$`  HǄ$p         D H$`  HHH$p  HtmHH$h  H$   :D HL$    IHsD$  Mu=NLHHHD IH$  H       H	H$  L$  LH$   LC C7 H#H$  1F HHH$ 	   )$  W H@    $	  H$  yH$  H$  H$   qI L$h  H$p  I9sIIL$h  H$     L$`  M)MIIMHH=  HL)HHHH9HBHH9HCHt^H$   H9  H<    B IH$   6$    v	  H$   H$  $   )$  n	  E1IKK\M~LLLIdB LL$`  H$h  H$p  MH$   tLdB $	   yH$  MB $   yH$  6B $   yH$   H$   H$   HG L$h  H$p  I9sIIL$h  L   L$`  M)MIIMHH=@  HL)HHHH9HBHH9HCHt+H$   H9  H<    (A IH$   E1IKK\M~LLLIA LL$`  H$h  H$p  MtLA H$h  H$  $  HH$`  HM  Lt$@H5pH$     F $	   s  $	     H$ 	  H$  $  )$  Ƅ$  H$ 	  H$  H       H$  $  @H$  yH$  H$  H$   H$  E1E H$h  H$  $  HH$`  L  H$  H9tB $   L$`  H$h  W)$`  HǄ$p         $      H$  ? H$`  Ht~H$h  }? $    yqH$   f? $G   ydH$0  O? $   uWlƄ$   Ƅ$   L$`  H$h  W)$`  HǄ$p      $    x$G   x$   t$   yH$   > $'   yH$  > H$  H$  H9t@ I9	  L$h  H5zwLC H  L)HLIHC  IE LP8  H H$  W$  $	  $	  $(	  HǄ$8	      IE LH$	  H9tH0HP`j  |$H tH$   HPxH$  H;> {   H={ 1= H5ҁLB H%  H$  HH={ = H  IE LH\$HPPIIE LPH$  H;1  H$`  H$`  L  H$  H$  H9   HH$  A   Ph  HݝH$  1z? HHHL$` )D$PW H@    H5H|$P:= HHH$   )$  W H@    $  H$  yH$  H$  H$`  D< $   w	  |$g 	  $   	  H$`  H$  L$  HLM  H$  H$  HH|$PA   @g  H|H|$P1m> HHH$   )$  W H@    H5H$  $< HHHHPH$  H$  DpW H@    L$   A? y	I(_; I_(H$  H$  IG0IO7Ew?$   yH$  (; |$g H\$Hy
H|$P; H$   HH$`  /$w   yH$`  : H$  0  H#  H  0   ~: H$  (_^$  @ݤ@¤ @/ H5hsH$  H: H$`  HPH$	   yH$  Hd6Il`HH? $	   yH$   :     9 H @ @ H$(  HPHHd6Il`HH'? H9 .  H$  H$  H$  : Ƅ$  $	   $	   	H$  |9 $   6H$   H$   H$  |: ILPHIH$	  H$  ()^$  HaH$  fǄ$  H5H$  H$  1> tH|Hd6Il`L>   fǄ$  ($  )$  H$       >    H_Hd6Il`L= ?  0   '8 Hb@vb H requestHCC' H$(  HPHHd6Il`HHj= H8 i  HH   HHH  H$   HPxLc| LtL$  H$  L$  (\$  H    H$     LH= L$  H$  \  0   *7 H$  ([$  @@n @/ H5P{H$  H7 H$`  HPH$   yH$  Hd6Il`HH3< $   yH$  6 H=t P6 H5H$  *H$(  H$    $   yH$  6 Hك H$  L$(	  MtSH$0	  L9uL4LM9t${ y	H{;6 L{Ѐ{ yH{(6 H$(	  L$0	  6 L$	  MtDH$	  L9uL%HI9tHXx yHx5 H$	  L$	  5 $	   yH$  5 Lt$@L  MtL5 H$P  ,  $    rdH%(   H;$    LHe[A\A]A^A_]HlHd6Il`L: Ƅ$    Ƅ$    H$	  H$  H9t87 $   yH$  4 $    t8$    $   x>xPH$   H$   ($   )$   b1E1䀼$    $y1H$   H$   'H$   H$   H$   $5 H$   H$   4 $    ^$    PH$   $4 >1HtLLH3 H$  HH$  fǄ$  H$  H$`  fD$pfǄ$  fǄ$H  H$  H$`  H\$PH$  L$(  H8 L$  I-  L$  IsDD$gMuDz  MpILL$   3 HHD$PH       I	Lt$`L$   LD$XKD I   H9sJI9  LHHqHHHǉH`sI1   H$  2 |$g |H|$P2 $   rH$  2 `HH1AD5 AL53L3AD5 AL50D3 L30AD5@AL5PD3@L3PAD5`AL5pD3`L3pHHuHt%HHAD5AL5 D33H HuHI9tIAM IHL9u H$`  Ht$P   C  H$   HL$  PxH$`  HL7 L$h  H$  Ht>H$h  LP0AH[4 HǄ$      H$h  L11PD	t#H$`  H@H`    5 H$`  H@  t%HuHd6Il`LT6 Ƅ$    1-HD$`H$   (D$P)$   W)D$PHD$`    $   H] HHH$`  H$  H@H$  L-  H56 HH$`  5 HE2 |$g y
H|$Pd0 H$  L9Lt$@H$	  ,q2 "H$     L'6 H$  H$     H$   6 H$  H=n 0 "H= H5m H* 0 H=m 0 O/ H$  / H$  / H$  / H$`  0 H$`  0 H=Zq6H=Nq6H|$P|/ HD$@  HD$@H$  L9    HD$@H1 W  HD$@n  HD$@u  HD$@$   yH$  . |$g y.|$g y%H|$P. $   x3   HD$@|$g xۀ$   x   HD$@$      H$  9xH5HD$@$   yH$  ^. HD$@|$g yKH|$PF. ?8HD$@MZHD$@$     H$  .       HD$@$w   yH$`  - H$  #  HD$@H|$H    H#5HD$@H5_ H$`  zD  H$  m/ |$g y
H|$P- H$  H$  H9  /   #    HD$@$      H$  ?-      HD$@  HD$@$      $      H$     HD$@$	   d  $	   yH$  , Ƅ$	   @  HD$@$       HD$@$	     $	   yH$  , Ƅ$	   p  H3HD$@H=kj +  HD$@HO, HD$@   HD$@H$  "  LW  9  Hz3   HD$@     A  HD$@$      H$  +     HD$@H$  H9t- $     *  HD$@$	     H$  +   HD$@H~+   HD$@H$  H$	  H9t- $      H$     }{HD$@   HD$@   HD$@$_      H$H       " HD$@$w      H$`     HD$@   HD$@  HD$@  HD$@3HD$@$	   yH$  * $   yH$  * H$`  HtH$h  l* $    y#H$   U* $G   x$   u#8$G   yH$0  (* $   t$   yH$   * $'   ymH$  ) ^HD$@MtnL) dHD$@  -  HD$@l  HD$@z  HD$@$      H$  ) {HD$@H$  H$  H9t+ H$P     v  HD$@$	   c  H$  Q  HD$@$      H$  $)    HD$@L$  L$`	  L$  $O	   yH$8	  ( L* H5t HH$  ;. H$`	  *    HD$@   HD$@xHD$@   HD$@H$   H$  L$`	  L$  $O	   yH$8	  b( H$  * H5 HH$  - H$`	   * $w   yH$`  ( H$  H$  H9t/* |$g y
H|$P' $    t$   yH$  ' H|$@(  UHSHHHH?HPH{ yHHd6Il`HH, He[]fUHAWAVAUATSHH IHIH~H5vV, IH   0   & H$(JD$] c@g@@/ H5 VILv' H;HPH|$ yL,$Hd6Il`HL, |$ y	H<$& LAHt(IHW& HsuHHsA_MHu;GAG A AIIIL,& IIH       L	IGI_LLH& A LHe[A\A]A^A_]LT& HÀ|$ y	H<$& HI& f     UHAWAVAUATSHH   L$   IIIHI LPHHD$XHHPIHHAL$HʄyIT$u-H  yM$$Hdv6jH|$XL*   HtyM$$H|$XLt+ HHPIH@I+$H$   W)D$`HD$p    I7IWH9   HH$   A   MP  HH$   1w' HHHL$P )D$@W H@    H5H|$@7% HHHL$0 )D$ W H@    T$7y,Ht$ HT$(%H=]Hd6Il`H|$X)   Ht$ H|$`4$ |$7 5  |$W ?  $    I  AEyIEHt-H5uH|$`$ AUyIUMm HL# D$7H-vc-paylHD$ D$'loadHL$+D$+ W)$HD$    HHT$ 1lA  Ht$ANyINM6LHLIA  H\$HD$H9Ld$xs HH\$I   L4$L)HH  L)H H9HBH?H9ILBMtLL" IBH|$ 
# |$W H|$@" $    H$   " E1MAD  M|H~LLH" L,$L|$Ld$MLd$xtL" L|$L$wyHT$`HL$hHT$`HHL$@  H\$HD$H9s HH\$I   L4$L)HH  L)H H9HBH?H9ILBMtL! IE1MAD  M|H~LLH! L,$L|$Ld$MtL! L|$LLd$xD$7yHD$(H+$HDHD$@H$   HH$   LD  Ht$HL$HHHT$@D  HT$ Ht$L$7y
HT$ HL$(HH>  |$7 x]|$w xgW)D$@HD$P    I$IL$HH)H\$H+$HtEH  HHHD$@HD$HH\$PI$IL$H|$   |$w yH|$`  1H|$@e>  Ht$HH$HL$H|$@M>  Lt$@H\$HHdK*HL$XHA`L)taHD$XLx0MgILH;   A( tIW HtIwL:   ILIw L)LH<H$   x8 tH|$@Ht$HH)*  H5.nH|$`
   H  H|$ H$     H|$ Ht
H|$( |$w y'H|$` H$Hd6Il`H|$X$ H|$@Ht
H|$Hi H<$Ht
H|$V He[A\A]A^A_]1!H  H        HÀ|$w    H|$`       HÀ|$7 yH|$  |$W y)|$W y H|$@ $    x%iHÀ|$W x$    xSHÀ$    yFH$   27FD HH<$Ht
H|$w |$7 yH|$ f HÀ|$w y1H|$`%HH|$@Ht
H|$H< H<$Ht
H|$) Ha UHAWAVAUATSHH@II~ xLI>HH|$0t 1HD$(I^Ht!HH   HD$ HHPxHD$1HD$1HD$ I^ Ht!HH   HD$HHPxHD$1HD$1HD$I^(HtHH   H$HHPxI	E11H$I^0HtHH   IHHPxIE1E1WAIG        HWHH@   HL$0HHHL$(HHHBcHH H@(   HL$HH0HL$ HH8HKHH@H@H   HL$HHPHL$HHXHJHH`H@h   LhpH$HHxHJH   Hǀ      L   L   IH   IGIGLHe[A\A]A^A_]fUHAWAVAUATSHHP  HL$8IIIH$   H\$HHn HHHL$@H@H$   HI HǄ$8      Ǆ$@  L-; IEHD$(HD$@I@L$   H H HHD$HW$   $   Ǆ$      ML|$0HD$ t%Ix  LIs*IDt$MMuKW)$HD$    I111QM~IL IH$H       I	L|$Lt$ILHL C4 AWH$HD$L$   HHHHHH|$@"HHITⵃTHHIǄ   0   HHIHD   HHt$8  A y	H<$H H\$0HHt$H%HD$(HD$@L$   HD$ HD$H$    yH$    H|$H H5 HH|$@T L HHe[A\A]A^A_]H  H HA y	H<$ H|$@l"  H L$   HH5 HH|$@ L$   HL/ H     UHAWAVAUATSHHPHT$(IHH|$DHMtHEl$N4    HD$Hf.     H;LEyI4$< tHIutHD$JH9tfHKH9t]L1H5vL tGH|$(L HsL|$IAOL4I)tHL ILH)HA_U  H5iL Lt$IANHH   El$Ld$EyI$HT$Ml$HL$L4    HD$ Hf.     fHI   L;MtL L9rf.     1L9rMtLHt$L uLt$HD$ HL$HH9   H3L|$(L AT$yIT$H|$0LHM A yI?O HD$@IGD$0AHsAFH    IH)tH] AFAF1He[A\A]A^A_]f.     @ UHHHPH]f.      UHHHP`H]UHAWAVAUATSHH   MMHIIH|$HtFHH   Ht5HHPxH5aHv HtH|$LLH C  HD$P    D$X    HD$`    D$h    HD$p    D$x    HǄ$       Ǆ$       HǄ$       Ƅ$    HǄ$       Ǆ$       HǄ$       Ǆ$       W$   Ǆ$       Mt!IL   HD$PIL   D$XHtHHPxHD$`HH   D$hMt IE LPxHD$pIE L   D$x]MtI$L   H$   $   HD$     D$(    HD$0    D$8    HD$@    D$H    H\$H{`HHt$PHT$ AHsPL;  H  IH H@HE   LHt$0T$8H D$ILPHDt$HL$M   Ld$@LhHI]J3LH/txA}( tIU HtIuL.-  I}HIu H)LL0ALHT$0HdH- HL$Hy`HHI      D$    ILPHLd$ Dl$(HdK*HH`MtTLp0I^J+LHK.t\A~( tIV HtIvL+.twI~HIv H)LL0HD$Hx`HHHD$ D$tHt$ "HD$Hx`HHHHt$ ILE1LHe[A\A]A^A_]11H4HILH HUHAWAVAUATSHHAIHL   LH0 HHHH@H   HG    LL Hǃ@      ǃH  H HHHH@H   L%  ALLD&  HuHH@H<t  He[A\A]A^A_]IIIL  H5D HH L L UHSHHHH5 $  Hø   HU He[]UHAWAVSHHHu]I     HH
Z Hh    II6H L{ILHPH^ HC   HC   1HHe[A^A_]IL IH L UHAWAVAUATSHH0  ]8I  N   H$   L|$(H HHHL$ H@H$   L HǄ$      Ǆ$   L% Ml$Ll$ I@L$   L L5+ ILt$(WD$hD$xǄ$      H|$ [ D$.Ht$   HH4 D$.Ht$   H?Hǉ H|$Lc=M  yH=kM ~ HD$HjM D$NM =^M  y>H>M <HEM P   H7HHcHHDTH M Ll$ L$   Lt$(|$ y
H|$h L H5~ HH|$ H H$    HHe[A\A]A^A_]Í2wE$H5HcHH7=  u	Hg1HHDHDHJHEHJHKHJxH8lHK`HITHCHHKJ<H>0HD$HHHhpf2w;H8 `   H   H     HH     Hr+f      `      He=  u[HVLvHHj=g}  H=H)LHDKHM?HH3HH'sH5HPf
HcHWHDHUdH=J s WyJ H~J     H5gJ H=p H L H=eJ P 2HH5 HH|$  HH$    Hg HH|$   HR UHAWAVATSHHpIW)D$@HD$P    )$HD$    D$7\)D$ D$0 H>HvHHL$@LD$ ]#  H$Ld$L9t\L|$X"     HD$hHCD$XHL9t3T$7yHT$(LHHI { yH;E Ht$@L(  I~H'  |$7 y
H|$  L<$Mt;HD$L9uL"HI9tHXx yHx
 H<$L|$
 L|$@MtGHD$HL9uL.f.     fHI9tHXx yHx
 H|$@L|$H
 LHe[A\A^A_]HLI$   HÀ|$7 y
H|$ Q
 H)$  H|$@$  Hw
 UHAWAVSHHILMt=IF L9uL&D  HI9tHXx yHx	 I~M~ 	 M>Mt7IFL9uL HI9tHXx yHx	 I>M~	 He[A^A_]UHAWAVATSHIHV HL8MtTI^@L9uL=f.      LM9t${ y	H{)	 LcЀ{ yH{	 I~8M~@	 M~ Mt8IF(L9uL!HI9tHXx yHx I~ M~( A~ y	I~ He[A\A^A_]UHAWAVAUATSHHILwOHt\IGL,A   H    HH)H
%AC̾   HH;    MtHIGII_@EgHMt1IIf.     fH;Hs   o HL9uI_@IPL9tH
 I>IL9t	 He[A\A]A^A_] HI@Lp  Lh  HUHH   H]UHAWAVAUATSHHH  IH
  IIH_HsHtN{( tHS HHt!IHwHHC|0 tD$
Ht$   ~  uED0
I_LsK.HH!t%{( tHS HtHsH}!t
H{1e1LHs L)LLh#I_{( HtHS HHtHsH3!IHCHO| tD$ Ht$      He[A\A]A^A_]UHAWAVAUATSHHHw`AHtyIHH IItcLcI\$J;LH t*A|$( tIT$ HtIt$L~ tI|$E11HIt$ H)LLf"DHe[A\A]A^A_]UHAWAVSHHIHuHSHHH tPL{IWHHt9{( tHS HtHsHt'L9{ t'HCHt<AB81He[A^A_]L9{ u   	 HH5``H	     HH5B`Hb	 H5 H H  IH L UHAVSHHIHHHNH@HHt  HLH% He[A^]UHAVSHHH@HHs HQHL   H@H   H|  H5N HH L He[A^]UHAVSHHH HHHL   H@H   H   H5 HHV L. HV He[A^]UHAVSHHH@HH HQHL   H@H   H|-   H5n HH L H He[A^]UHAWAVSHHHHm HHLwxMt%H  Lu HCx    HH11P    tH{@Ht     tH{hHt H He[A^A_]IIL L " IH Lm	UHSHHHH He[]UHAVSHIHHP0H5r Lj H   D   HHQ8   A8   WC0C C   t>tH{@Ht       HChHKpHK`HC@ƃ    WChNtH{`H{p\ HChƃ   0HC@HKXH9tH{`H{pHChƃ    * HC@ƃ   He[A^]UHAWAVATSHIIHWG0G G    tH{@Ht     tH{hHt L{`I	rD   MtEEt@Ls@ƃ    #HCXHC@HC`   ƃ    D   Et(ƃ    WChKLX HC@ƃ   EuI   IOH{pMtLshƃ      HChƃ   HHe[A\A^A_]UHAWAVAUATSHHHH   H   AIHP0IH{x tAMtEE1LLHe[A\A]A^A_]Dl$HHP0E1u֋T$wH{xIcLE1MNL uH{x IL     UHAWAVATSHIHx t%IIHHP0uH{xL1R tE1LLHe[A\A^A_]L   MUHAWAVAUATSHHE1Hx t  IH   H  A   u.K  I   H$A       Mw M+w   IG0I;G(tIALPh  M   Af.      IW@I   IO`HHLIP(L$$I@IOxI)   Lt  L9   t   Ix4    ~HP0IOHMwPI)΅~~IO I+OHI1IxIL    tA9tH$I   IG@IGPIGHAǇ       WAGIG     E1DHe[A\A]A^A_]MGM;G tIW@I   M+GHHP@HMwHI)M+w@_<  UHAWAVSHH Hx tzH   uxWC(HC8    1    h   @   HDHHHt`HHKHsHs ǃ      Ht-tCHC E1H9tb    Hs1HuHt$HL$HKHsHs uHC HH+KHH?HHHA   LBH9uH{L)L     tEH{HS L)H)LHKx   = H  HKJ1HHSHC B1   HsHH{PHH)tH{@~ HsHH{PH)HS@HH{HHCXH9tHS`HHSPHCpHKxL)H)H9HCH   H       HtyH   H   LCHHCHH   HCPLSHS@O2LSpLL|$HAWARAS HuLs@HCPLsHD$LsL9tLsHC AHL$H9KuHWHC    He[A^A_]  UHHHx t7HOH9Os-t   u@8quHAHG@q	HHO1H]UHAWAVAUATSHH@Hx 6  I   u*WAFIF     IF`H	rA    t*IV@,IV(Mf8I>AF(IF8    1E1E1IVhIFpLdIV0IV(Mf8IAǆ      IN0t,HuHD$HL$IN0IN(IF8IV(IN0HIN0II)t;A    t>INx   HL
 HL9L  Mn0Mn(Mf81E3  \$$Ll$(Ld$0MN@LL$I   H  M   IF`LLH\$LD$LSPARHI~(H9|$   A    A   A   Ld$I~@INxI)   L
 L9   AusHT$IN0IV(IN8I   Ht}MN@IF`LLLLD$H\$SPARHAI~(H9|$l0M~0INxI)   Lr
 L9uLd$0Ll$(\$$He[A\A]A^A_]   UHSHH   
 HH
 H5 H H
 UHAWAVSHHHH HHHLwpH@HGpLH HHG_ y	H{H
 L
 H5i HH5
 L
 He[A^A_]UHAWAVSHHHH% HHHLwpH@HGpLH HHG_ y	H{H`
 L
 H5 HH
 L
 H5
 He[A^A_]UHAWAVSHHHH@L<H HQHLtpH@HLpH\H HHL|_ y	IH
 Hj
 H5K HL
 Lo
 He[A^A_]UHAWAVSHHHH@HH HQHLtpH@HLpL|H[ HHL|_ y	H{H2
 L
 H5 HH
 L
 H
 He[A^A_]UHAVSHHHHAI!   AAHvIȸ/BE1f.     D  B3DӉ1A)ΉD1))Љ1))ى1))1))ˉ1))Љ1))AA
A1)D)D1AAEAM9t*EEIvAoȎA1?J/BAD7qII   D$    H   E1f     I1BTAM9w3\$EAډD1EA)ΉD1))Љ1))1))1))Ή1))AAA1)D)D)A
A1D)D1I L	He[A^]UHHHH?HH9tD
 H]UHAWAVAUATSHH0II)M  IIMILgHHL)HI9Ht$   II)IMLH=  HH)HHHL9IBHH9HCHH|$    H9X  MMH<    
 Ht$MMeIMI)LHI9~CII)MHD$j  LHLLLT$
 LT$IHt$ML?  LLI  1II)IN,IIHD$r$IKLI9   K1HLL9   LLMJH)H1fI<H9HHH9uM#HL)Ll$I)H~LLLM
 MIHt$HD$ HL$HHD$JMsI)M~HLMI
 LMLM'M+I[IKMtL
 Ht$   IMIIHHHHӃH   1Z  LIKM   HLl$JIHH)IIHL)L9seJ    LH)IIIIv$IKHLH9>  JLH90  Hf.     @ HHHHL9rIKHtIL)(
 Ht$M)tHLL
 Ht$HHe[A\A]A^A_]JLpHH1f.     AALDLAD AL0DLAD@ALPDLAD`ALpDHHuHt+H   HADAADAL H HuM9KT O<HHD$oLIMIIHIIIEAHs1mHL$JLpII1fDLLDLD L0DLD@LPDD`LpHIuMt.H   I     DDH IuJM9uHt$IJHt$ILf
 H=/ZUHAWAVAUATSHHAIHL   LH HHHH@H   LL
 Hǃ8      ǃ@  H HHHH@H   L   ALLD  HuHH@H<t 
 He[A\A]A^A_]IIIL;H5 HHh
 L
 L(
 UHSHHHH5q   Hð   H
 He[]UHAWAVSHHH
 H8 HHWC@HCP    C`Cp      ǃ       LsILL
 H5 L
 AH
 Et?ILL
 H5Ġ L
 H   H
 H   HP8   H   H1PHe[A^A_]IH
 IHW
 L
 HUHAVSHAH~ yH6H{x t1He[A^]D1ʃ;wHH=/sHcHH	9XH7OHPIFH&7=H64H+H6"H IH6HIH6HH
 HCxHVD   At)H1   
 tH{x|
 HCx     HUHAVSHHH HHHL   H@H   HyH5 HH
 L
 H&
 He[A^]UHAVSHHH@HH HQHL   H@H   H|H5n HH*
 L
 He[A^]UHAVSHHH@HH# HQHL   H@H   H|H5 HH
 L
 H:
 He[A^]UHAVSHHIHHHNH@HH4HLHe
 He[A^]UHHHGH]UHHHG H]UHHHG8H]UHSHHHHc
 He[]UHAWAVAUATSHHPLD$(IH$Ht$@H9  HL|$!    LHU  HH;\$@  CHD$HHHD$HHHL$ Ll$(E}EyHD$(L(LxM   HT$HCHD$8HHL9}:L|$MwM;ww|$ ~   HCIFA|        Ld$ IHD$0Eu f.      L)HtLD}
 HtIHLL
 t4IHT$0L)L9}dLHt$HT$8
 IMwL;d$ :L;d$0/f     H<$LwL;wt|$ x(HCIFAL|$(H   L|$~HSLHt$
 L|$IH$LpWH$LHe[A\A]A^A_]HH$Lpv
 HMwj
 UHAWAVSHHL?Mt@IHGL9uL&fD  HI9tHXx yHx
 I>M~
 He[A^A_]UHAWAVAUATSHH@IH
L'LoLL)HHHHKH9  HIvL)HHL<6I9LBHUUUUUUUH9LCINHD$     HL$(Mt&HT$0I9J  J    H<@
 HT$01HD$H[H<H|$H|$KHHD$ z xHBHGH2HR
 H|$M&MnHH|$M9tTHD$HWf     IMHHAMAEIE    IMHD$HII9uHM&MnHD$ILd$I~Ll$IFHL$ INHD$ Ld$M9u'MtL
 He[A\A]A^A_] II9tI]H\$A} yI}
 L5
 H=%)HH|$   H
 UHAVSHHLwHOL9u-H;Htx
 He[A^]f.     D  HL9tHAHCy yH8B
 HCUHAWAVATSHIWHG    H~H+>tRHHHHH
H9sxI
 IIFIH[IIFIML9u7MfHe[A\A^A_]     HCID$A$HII9tɀ{ yH3HSL
 L
 IIMfL/L
 UHAWAVAUATSHH IHH)HL  IIILWHGHL)H9~tI0I)I  H)H L9IBH?H9HHBMI)HH|$L\$   H$LI]
 LIH$L\$   MM)L9~sOd M9   ILMM)M)MLLI   M9sKLLI9  LHHBHHHƉH`  1[  LLM  1N4 MLMH    M9sLMM9   H4$IIIQHHHƉH`s1xLE  I|pHH1ҐAD ALDLAD AL0DLAD@ALPDLAD`ALpDHHuHt*HH ADAL ADAH HuL9H4$t7KMMI)M)I)I1f.     D  AHI9uM(LL)MI)H~$LLLH$Mg
 MH$IL\$HD$IXL)H~+LLHLD$ILT$,
 LT$LLD$IM8MPI@MtL4
 M_  KD)pHH1f.     @ D8L8A:AL:D8L8AD: AL:0D8L8AD:@AL:PD88AD:`AL:pHHuHt*HH@ AD<A<AD:A:H HuI4L9tLD  HHI9uILIpM   HIHH)HH)L9s5H)LHvL9siHH9s`H     HHL9rIpHtH)LL)
 IM)tLLLL
 ILHe[A\A]A^A_]MIIII@HHHAAH`s1gJDpHH1ېDLLDLD L0DLD@LPDD`LpHHuMt.HIf.     fDDH IuJ4M9uMLMLA
 UHAWAVAUATSHH II)M8  IIILoHGHL)I9Ht$~hII)M  H)H L9IBH?H9HHBII)HH|$tqH$LM
 MIH$Ht$SMI)M9~>K<I)MHD$   LHLLL$
 L$IHt$MLhLLu1N<(OLMI   M9sLMM9  H$MIIQHHH˃H`   1  LICM  HLt$JHH)IM)M9s9I)MIvL9  JI9  H A
IHM9rICHtH)>
 Ht$M)|  HLL"
 Ht$d  I|pHH1f.     AALDLAD AL0DLAD@ALPDLAD`ALpDHHuHt*HH@ ADAADAH HuM9t,KMH$II)M)I)I1AHI9uM#HL)LH)H~$HLMH$M
 MH$MHt$HD$MkI)M~(LLL\$ILT$o
 LT$LL\$MIMSICMtLw
 LHHe[A\A]A^A_]MMIIHHHHAAH`s1qHL2pHH1f.     DLLDLD L0DLD@LPDD`LpHHuMt0HIf.     fADADH IuJM9uMsMMWL
 UHAWAVAUATSHH0HL-" L/1GE1H_& HHGHD$ WGG  HG(HD$G(G8 HG@HD$G@GP HwXHdF%HG`P   
 L(DpL5! L0H@0    W@@L=Lx8L%L`@H@H    HC@H{(HtHHD$H     Hs0Ht&HH|$1PH|$HD$    HtHPP   
 L(1ɇHL0H@0    W@@Lx8L`@H@H    HC0@H{@HtHHD$H     HsHHt&HH|$1PH|$HD$    HtHPP   t
 L(1ɇHL0H@0    W@@Lx8L`@H@H    HCH@He[A\A]A^A_]HH|$"   H|$   H|$    H
 UHSHHHH?HtHHsHt"HH1PH<$H$    HtHPHe[]HIHAUHSHHHH# HH@HtHHsHHt"HH1PH<$H$    HtHPH{(HtHHs0Ht"HH1PH<$H$    HtHPH{HtHHsHt"HH1PH<$H$    HtHPHe[]HlHdH\HTHLHDUHSHHHH
 He[]UHAWAVAUATSHHIWHG    H9   MIIHHH)HHHHIHHHI9tHyHHL>
 SHބyH3HSL
 Hf.     @ HL
 I9t"LLL
 SHބyH3HSLHe[A\A]A^A_] HA|$ y	I<$
 H
 UHAWAVAUATSHH IIHH)HIIL'HGHL)HIH9HT$v?M  IFL9k  H$fHI9N  HXx yHx
 L4$IFL)Mt HIHD$H9IMGfD  Lx
 IIM9tNM9tA|$ AUxx&IEID$AE A$LyIu IUIu IUL/
 H;\$vZH$HXHD$I9}   I'f.     IFHCAIHM9tQA~ yI6IVH>
 L4$IFL9uMf   fD  HI9tHXx yHx
 H$HX   I>H$LMf
 WAIF    1H
H9   HIH H9HBHUUUUUUUH9HCH9v   HL$RL
 HIFIIMfL|$M9u2I^He[A\A]A^A_]fIEHCAE IHM9tA} yIu IUH
 LR
 H$HYH
 I^H
 UHH   n
 @   H@   HP! HH]UHH   >
 @   H@   H ! HH]UHSHHHPHXHe[]ÐUHHHXH]f     UHAWAVAUATSHHp  IIHt$H<$Ǆ$     H$  1A   DH
 W)$  )$  )$  )$  )$  )$  )$p  )$`  )$P  HǄ$      H$X  
 L5F L$P  Ǆ$      H$P  DHP
 Ǆ$P     H$X     H0
 W)$0  )$   )$  )$   )$   )$   )$   )$   )$   HǄ$@      H$   
 L$   Ǆ$8      1¿   H$   
 Ǆ$      H$   1ƿ   
 W)$   )$   )D$p)D$`)D$P)D$@)D$0)D$ )D$HǄ$       H|$F
 Lt$Ǆ$       1¿   Ht$
 LD$   HT$1ƿ   
 W)$  )$   )$  )$  )$  )$  )$  )$  )$  HǄ$       H$  
 L$  Ǆ$      1¿   H$  h
 Ǆ$     L$  1ƿ   LD
 W)$p  )$`  )$P  )$@  )$0  )$   )$  )$   )$  HǄ$      H$  
 L$  Ǆ$x      1¿   H$  
 Ǆ$     L$  1ƿ   L
 W)$  )$  )$  )$  )$p  )$`  )$P  )$@  )$0  HǄ$      H$8  ?
 L$0  Ǆ$      1¿   H$0  
 H=/
 
 t1 H<$HPHHHt$HL
 HË$  1L
 $  1L
 L$X  |$1Ht$
 L$  $   1H$   p
 $P  1L]
 $  1LJ
 HHe[A\A]A^A_]HHxHpHhH`HXHH$  (  HH$    HH|$  HH$     HH$P    H$    H
 Hf     UHHH= 
 f.     UHHH Ht$HT$HL$L& I9uI9Ht>I9PuI9Ht2I9P uI9H(t&I9P0uI9H8tI9P@uI9HHt1I9PPu5I9HXu/H<$HFHwHD$HHL$LD$HHz  1H]ÐUHAWAVAUATSHH  MIHT$Ht$H<$Ǆ$     H$  1A   DH|
 W)$@  )$0  )$   )$  )$   )$   )$   )$   )$   HǄ$P      H$   (
 L=} L$   Ǆ$H      H$   DH
 Ǆ$      H$      H
 W)$   )$   )$   )D$p)D$`)D$P)D$@)D$0)D$ HǄ$       H|$(
 L|$ Ǆ$       1¿   Ht$ Y
 Ll$D$    HT$(1ƿ   9
 W)$   )$  )$   )$  )$  )$  )$  )$  )$  HǄ$0      H$  
 L$  Ǆ$(      1¿   H$  
 LǄ$     L$  1ƿ   L
 W)$  )$p  )$`  )$P  )$@  )$0  )$   )$  )$   HǄ$      H$  1
 L$   Ǆ$      1¿   H$   
 Ǆ$      L$  1ƿ   L
 W)$  )$  )$  )$  )$  )$  )$  )$p  )$`  HǄ$      H$h  
 L$`  Ǆ$      1¿   H$`  G
 Ǆ$`     L$h  1ƿ   L#
 W)$  )$  )$  )$  )$  )$p  )$`  )$P  )$@  HǄ$      H$H  
 L$@  Ǆ$      1¿   H$@  
 H= 
 t1'H<$HPHHHt$HT$HL$I
 HË$`  1LF
 $   1L3
 $  1L 
 L$  |$ 1Ht$(
 $   1H$   
 $  1L
 HHe[A\A]A^A_]HH	HHHHHH$`    HH$     HH$    HH|$   HH$   t  H$  g  H_
 Hf.     UHHH0Ht$(HT$ HL$LD$Lx I9uI9Ht>I9PuI9Ht2I9P uI9H(t&I9P0uI9H8tI9P@uI9HHt1I9PPu=I9HXu7H|$HFHw&HD$(HT$HL$ LD$LL$HH=  1H]@ UHAWAVSHHIHPHIIGHv1LK\HuB    
 HI~ H HH{HHPH\ HC   L{K\HHe[A^A_]IH
 L
 UHHHw1
 H]HUHH   H]UHH   H]UHAWAVAUATSHH IIIHGHvLLL   vHL$LD$    
 HH
 Hh   
 II4$IU HD$HHD$L L:
 L{ILHPHK HC   LsHHe[A\A]A^A_]IL
 IH{
 L
 UHAWAVAUATSHHHuvIIIL$    
 HH	 Hh   
 II6IU I$H$L Lz
 L{ILHPH; HC   HC   1HHe[A\A]A^A_]IL
 IH
 L
 UHAWAVATSHH IH
 H1GH HWGG G0HtpLIIW@IOHMGPAGXH1
 IIG`HtuAvH|$
 LHA|$' yH;
 HD$HCD$He[A\A^A_]ÿ   #
 HH5qH
 H5"t H#t H
    
 HH5?H_
 H5s Hs H
  IH
 II_A? x{ xL螿
 I(U
 { yH;G
 L
 UHSHHPHHt H99uH9qtFH9yuH9qt:H9y uH9q(t.H9y0uH9q8t"H9y@uH9qHt1H9yP   H9qX   HD$    Hd1H9D  L$HXH9tHkU?H9u      D$H$    HD$    D$     HD$(    D$0    HD$8    D$@    H|$Ht$HlHtuHt$(T$0HH   H$He[]UHAVSHHH HH` tLs`LmI    {? x{' xHe[A^]H{(蠽
 {' yH{葽
 IH{(#
 HH
 LUHSHHH
 HC
 He[]UHAWAVAUATSHH IIIHGHvLLL      H$LD$LL$    蝼
 HH Hh   膼
 IIu IH$HHD$L HD$LL]
 LcI$LHPH HC   LsHHe[A\A]A^A_]ILZ
 IHM
 L腼
 UHAWAVAUATSHH H   IIILD$LL$    Ļ
 HH Hh   譻
 II4$IIM HD$L HD$LL
 L{ILHPH HC   HC   1HHe[A\A]A^A_]IL}
 IHp
 L註
 UHAWAVSHH HH H1GHN HWGG G0HtrLIHS@HKHLCPLKXHC`    HLv
 IHC`Ht2AvHn
 LHA' yH;Ⱥ
 HD$HC$He[A^A_]ÿ   
 IH51HQ
 H5n Hn L˾
 ILо
 IL{{? xA xL蒺
 H{(I
 A yI?:
 Lr
 UHHGHtuHP8H]UHHGH]UHHHGH]UHAWAVSHHIIHH.tHLL#HEڃTH9uI   I   1He[A^A_]UHAWAVSHH IHIHT$HtHLL4L|$HEڃTH9uIFHwHt$HT$L5  1He[A^A_]UHHHH]UHAVSHH IHH#tHLD,HEڃTH9uHLh  HtH$HHe[A^]UHAWAVATSHMIIHHtHLLAHEڃTH9u0HoY\dI9tHE3I9uI   I   1He[A\A^A_]UHAWAVAUATSHHIHHH       M
 IHK  I0   6
 HL% L 1CE1H	 HCx   WCC@   
 L DhH HW@@@,@<    HC @I_HHLPH IAG   MwLL9   He[A\A]A^A_]IH迶
 IL貶
 L
 UHAWAVAUATSHHIHGHvL         '
 IH%
 I0   
 HL%  L 1CE1H HCx   WCC@   յ
 L DhH_  HW@@@,@<    HC @I_HHLPH IAG   MwLHe[A\A]A^A_]IH裵
 IL薵
 Lε
 UHH   H]UHSHHHH HHHtHH{HtHHs Ht"HH1PH<$H$    HtHPHe[]HPHHUHSHHHH HHHtHH{HtHHs Ht"HH1PH<$H$    HtHPHw
 He[]HȻHUHAWAVAUATSHHIHHH       
 IH
 I0   ֳ
 HL%d
 L 1CE1H HCx   WCC@   蛳
 L DhH%
 HW@@@,@<    HC @I_HHLPH IAG   MwLL9   He[A\A]A^A_]IH_
 ILR
 L芳
 UHAWAVAUATSHHIHGHvL          ǲ
 IH
 I0   谲
 HL%>
 L 1CE1H HCx   WCC@   u
 L DhH
 HW@@@,@<    HC @I_HHLPHo IAG   MwLHe[A\A]A^A_]IHC
 IL6
 Ln
 UHAWAVATSHH       轱
 IH
 I0   覱
 HL=4
 L81CE1H HCx   WCC@   k
 L8D`H
 HW@@@,@<    HC @I^HHLPH IAF   IF   E1LHe[A\A^A_]IH2
 IL%
 L]
 UHAWAVAUATSHH IIH=11efvf$HD$    MtMI9tII]IEHHHHu{Iff$HD$    H1   ICd   LHK
 AH<$Ht
H|$U
 EtPIKdHLM  H<$H9|$u61HuHPH=O 11II^foAF'1#oOANAHt
H|$ٯ
 He[A\A]A^A_]HH<$Ht
H|$貯
 H
 UHAWAVAUATSHH IIL'H_LgHL)HHHt$w2H   
 HHHIIGIOM   L;
 MgI_I9rwI7I)MIIEHH9  H)HHHH9HBHH9HCHtGHt$H9  H<    脮
 IHt$%II$    IMgMIVE1IK    OlM~LHLI>
 LHM7MoIGHItHF
 MoI_I9sIE     IMoM   II)MIID$L9  H)HHHH9HBHH9ICHt%HT$L9  H<    耭
 IHT$E1IK    OdM~LHHLIY
 LHM7MgIGHItHa
 MgI_I9sI$    IMgH\$   II)MIIEL9  H)HHHH9HBHH9ICHt%HT$L9   H<    蚬
 IHT$E1IK    OlM~LHHLIs
 LHM7MoIGHH\$tH耬
 LH  M7IGL)HHHHHHH=v11IIF   H[H   IFIHe[A\A]A^A_]L{
 H=oUHAWAVAUATSHH`IH|$@  HD$@H\$HWAE IE    HD$H9  ILt$Ll$H\$3f.     M$It$I|$IT$I MeI0L9L  IvI~ H9IV(H9Ht uMMeM}M9rMM M)LHHCL9   M)LHII9LBHH9MCML$tPLT$ HT$(Ht$0H|$8M9   LHs
 IIL$H|$8Ht$0HT$(LT$ E1HIMMT ItI|ITI\ M~LLL"
 L$IHD$L(IHXLxMH\$L
 IH|$Ht
 LHe[A\A]A^A_]LS
 H=GHHD$H H$H
 HH<$ uH|$ u"H
 HD$H<$Hx蒩
 H|$ tH|$耩
 H踩
 UHAWAVAUATSHH0IHHLH_L9Ht$ L|$HD$vI    MoMl$   I)MIIEH9,  H+\$HHHH9HBHH9HCHt%H9  H<    耨
 IHE1IK    OlMH\$~LHLIR
 LHM4$Ml$ID$HtH|$X
 HMl$I\$I9sIE     IMl$M   I4$I)MIIGH94  H)HHHH9HBHH9HCHt/Ht$H9  H<    腧
 IHHt$E1IK    O|M~!LHLIW
 LHHM4$M|$ID$HtH\
 HM|$I\$I9sI    IM|$H\$L|$   I4$I)MIIFH92  H)HHHH9HBHH9HCHt%Ht$H9  H<    胦
 IHt$E1ID KD     OtM~LHLI]
 LHM,$Mt$ID$HH\$L|$tHb
 HEڃTLt$ Mt4IINH9tfH9tHH9uHH9ʺ   HHD   L)I$HHLHD   LL1   LLv  He[A\A]A^A_]L?
 H=3UHAWAVAUATSHH0IHHLH_L9Ht$ L|$HD$vI    MoMl$   I)MIIEH9*  H+\$HHHH9HBHH9HCHt%H9  H<    Ф
 IHE1IK    OlMH\$~LHLI袤
 LHM4$Ml$ID$HtH|$訤
 HMl$I\$I9sIE     IMl$M   I4$I)MIIGH92  H)HHHH9HBHH9HCHt/Ht$H9  H<    գ
 IHHt$E1IK    O|M~!LHLI解
 LHHM4$M|$ID$HtH謣
 HM|$I\$I9sI    IM|$H\$L|$   I4$I)MIIFH90  H)HHHH9HBHH9HCHt%Ht$H9   H<    Ӣ
 IHt$E1ID KD     OtM~LHLI譢
 LHM,$Mt$ID$HH\$L|$tH貢
 HE3Lt$ Mt2IINH9tfH9tHH9uH1H9@H   L)I$HHLHD   LL3   LLEHe[A\A]A^A_]L董
 H=腩UHAWAVAUATSHH0IHL?LwH_L9Ht$ Lt$L|$vI    MnMl$   M)MIIEH9  H+\$HHHH9HBHH9HCHt%H9  H<     
 IHE1IK    OlMH\$~LHLI
 LHM<$Ml$ID$HItL
 HMl$I\$I9sIE     IMl$M   I4$I)MIIFH9   H)HHHH9HBHH9HCHt/Ht$H9  H<    $
 IHHt$E1IK    OtM~!LHLI
 LHHM<$Mt$ID$HL|$tH
 HMt$I\$I9sI    IMt$H\$   I4$I)MIIGH9  H)HHHH9HBHH9HCHt%Ht$H9   H<    "
 IHt$E1ID KD     O|M~LHLI
 LHM,$M|$ID$HH\$L|$tH
 HN=#؎Ht$ Ht.HHNH9tH9tHH9uH1H9@HL   L)I$HHLHD   LAHe[A\A]A^A_]L
 H=nUHAWAVAUATSHH0Ht$IHL7LH_L9L|$ Lt$vI    MoMl$   M)MIIEH9$  H+\$HHHH9HBHH9HCHt%H9  H<    耝
 IHE1IK    OlMH\$~LHLIR
 LHM4$Ml$ID$HItLW
 HMl$I\$I9sIE     IMl$M   I4$I)MIIGH9+  H)HHHH9HBHH9HCHt/Ht$H9  H<    脜
 IHHt$E1IK    O|M~!LHLIV
 LHHM4$M|$ID$HLt$tHV
 HM|$I\$I9sI    IM|$L|$ H\$   I4$I)MIIFH9$  H)HHHH9HBHH9HCHt%Ht$H9   H<    }
 IHt$E1ID KD     OtM~LHLIW
 LHM,$Mt$ID$HL|$ Lt$H\$tHW
 HoY\dHt<HHKH9tf.     fH9tHH9uH1H9@H   M)I$J:JL:JD:    He[A\A]A^A_]LG
 H=;UHAWAVATSHHPHIHHHH   HL$RHL)   IW)$HD$    fvfL$ )D$0fL$@Hr5H      H9   HH<R
 IIH$HD$Ld$HD$    HT$HL$ ILHgBH|$8Ht>HEڃT H9tHHu!WAIF    !(xG O   ($AHD$IFLHe[A\A^A_]H=z HH<$Ht
H|$j
 H袙
 UHHHGH   HE3H9tH@Hu   (@ HHH   HN=#؎f.     H9tHIHu4(A HIHt Hh)$fH9tHIHuA H@Ht.Hh)$f     H9tH@Hu(9@ HGHt'HoY\dfH9tH@Hu(I@ H]UHHHPPHdK*H9H`H]f.     fUHHHPP1H]f.     UHAVSHHHPHHuSIHXHuI    萗
 HI~H
 HH{HHPH
 HC   HC   I^1HHe[A^]IHz
 L貗
 fUHAVSHHHPHHuSIHX(HuI     
 HI~0H
 HH{HHPHc
 HC   HC   I^(1HHe[A^]IH
 L"
 fUHAVSHHHPHHuSIHX@HuI    p
 HI~HHj
 HH{HHPH
 HC   HC   I^@1HHe[A^]IHZ
 L蒖
 fUHHHPPH@XH]UHHHPP@H]f.     UHSHHHHPHXHe[]UHHHPP@H]f.     UHSHHHHPHXHe[]UHHHPP@H]f.     UHSHHHHPHXHe[]UHHHPP@H]f.     UHSHHHHPHXHe[]UHHHPP@H]f.     UHSHHHHPHXHe[]UHHHPP@ H]f     UHSHHHPHfX He[]UHHHPP@"H]f     UHSHHHPHfX"He[]UHHHPP@$H]f     UHSHHHPHfX$He[]UHHHPP@&H]f     UHSHHHPHfX&He[]UHHHPP@(H]f.     UHSHHHHPHX(He[]UHHHPP@4H]f.     UHSHHHPHX4He[]ÐUHHHPP@8H]f.     UHSHHHPHX8He[]ÐUHHHPP@,H]f.     UHSHHHPHX,He[]HG HHHG HHHG HHHG HHHG HHHG HHHG HHHG HHHG HHHG HHHG HHHG HHUAWAVSHXLLAID$    HL$LL1Й
 u5HD$HH u'D$A   fE~I   Ht$A   1UfD$PHHD$0Hl$@H\$HHD$0HD$HUHD$fD$(h
 Ht$L11Id
 HX[A^A_]AWAVSHPMLIHLL1
 uH$HH uHL$p1RfD$HHHD$(H\$8L|$@HD$(H$HHD$fD$ Ę
 HL11I
 HP[A^A_̸   AVSPHHǘ   HCH   1HHL4IQHt%C$H@LHK8HHEL4ILH[A^AVSPIHF1HHHHHPHt&AF$H@HIN8HHEHHHH[A^HHHǘ   龗
 UAWAVAUATSH(HT$II袗
 AF)D$HD$    Ht$Hx  ILPH  IIA^
   u^f  I
 HŃ$  HMHE H)H]  H5f   H$
 HIF8HP  R  
 HHHH@ H)Hw"H5L   H
 HIF8Huf  <HE IF8HtMn0IHEH} H)L9s4HLL蜖
 HL` HEL)Hv2A$>...HE   LL
 Le Le HEL)HwH5   X  ILP%
 HŃI~HzH5LHDHMHE H)H      H
 HIF8H      @<f [=HE IF8HtMn0IHEH} H)L9   HLL蛕
 HL` HEL)H   fA$>]HE    fHE IF8HtMn0IHEH} H)L9sdHLL9
 HL` L;erbH>   /
 aLL
 Le Le HEL)HvH5   H
 'LL舌
 Le Le L;esID$HE A$>IFIn Mf(1HHHHILPHt&AF$H@HIN8HHEHHHT$HLHH([A\A]A^A_]g
 HIHt       tC   9   t5H      D$   D$H!A HHD$HL$
 H̀    t      1   SHH HuH= H5 H[ Ɠ
 H= H1  K@[̋   Ƈ      H   AVSHHHFLvIHtH)$($H   H   L   H      HAHtH[A^HUAWAVSHXLLAID$    HL$LL1
 u4HD$HcH9u'D$A   fE~I   Ht$A   1UfD$PHHD$0Hl$@H\$HHD$0HD$HHD$fD$(ّ
 Ht$L11IՑ
 HX[A^A_]AWAVSHPMLIHLL1
 uH$HcH9uHL$p1RfD$HHwHD$(H\$8L|$@HD$(H$HrHD$fD$ 5
 HL11I3
 HP[A^A_HIHt       tC   9   t5H      D$   D$H9> HHD$HL$N
 HUAWAVAUATSH8AIW)$HD$    Mt4LI&  MHs.Ll$ @l$7HuNAD-  |$ yeZ)D$ HD$0    SH]HH
 IHD$ H       H	H\$0Hl$(LLH
 AD-  |$ y	H<$ 
 HD$0HD$(D$ )$I   HH9tC T$xx&HD$HG($"y	H4$HT$[
 H4$HT$[
 fEwI   HA   |$ y	H<$u
 1H8[A\A]A^A_]H|$ 芇
 HÀ|$ y	H<$G
 H
 UAVSIHH9t;{ AVxxaIFHCA@uFLyI6IVH蔇
 @t+C8H L9t{ AVx.xEIFHCA[A^]I6IVH`
 @uyIVM6HL3
 [A^]I6IVH/
 [A^]AVSPHH   HCH   1HHL4IQHt%C$H@LHK8HHEL4ILH[A^HHH   ލ
 UAWAVATSIHt@   L   D             HyH   @   @L   DLIHH9u^H   H   @yH6HHHx/Htt80   H1H9ta   Hy:THtHtE
 t<H   L   @yH   MH   HLM[A\A^A_]Z
 [A\A^A_]   SH HHǀ       t/H          xLxeHFHGH [W)$HD$    HH9t xLHD$HG($H [ÄyH   H   ΄
 H [H   H   ń
 H [H1襄
 |$ {H<$
 H [HÀ|$ y	H<$ȃ
 H 
 H   H   AVSHHHFLvIHtH)$($H   H   L   H      HAHtH[A^H蘊PHAL$   fwHǠ   Ht$   1YHIHt       t>   8   t0H      fL$H8 HHL$HL$C
 H̀    t      1   ̊   Ƈ      USHHD$ HD$H$Hߊ
 u"D$   fkH   Ht$   1H[]AWAVATSHxLMII   L$   H
HcHH5LH舃
 t6H5LHr
 ul   A?truetA?TRUEt	A?TrueuLA$   H5mLH2
    FALSA3AOE	tsFalsA3AOe	t_fD$ HH$L|$H\$HHD$(fD$HH\$PHHT$(Hr  蹈
 LH11I跈
 A$ 1Hx[A\A^A_ø   HIHt       t>   8   t0H      fL$H5 HHL$HL$
 HUAWAVAUATSPIIIH} Ht\L%q AElA;EpuvHh5 HHuH=Y5 H5  H  6
 HLLLMH[A\A]A^A_]D  H= H5 H 
 L% AElA;EptIM`I;MXAEEhH˅#   H    HfD  H;rHHuSH,H9tJHLLLM  HH9)   @ H;   HH9	   @ H9uH[A\A]A^A_]UAWAVAUATSHIIH7HWH& HuH= H5 H 
 H-  H]0Le8L9tL;LkHH]0H[A\A]A^A_]H}(H7H)IIINHH<   HI)LHII9LBHH9LCMLl$t$Ht$I9   LH}
 IHt$E1IIMO|5 HD$KD5MIH~LIH}
 LLm(Lu0Le8H"HH[A\A]A^A_]}
 ~
 H=oAWAVATSPIIuAG    AGlA;GpuBH2 HHuH=2 H5\  H  者
 HLLH[A\A^A_g  IG`1I;GXALhHHtH    HfH;rHHu_L$L9tVHLL  HL9;   f.     H;rHI9u I9uAVHA;VLsIF@L<AFHH[A\A^A_I~@HHw   
 AVHAWAVATSPIH HtRL5 AD$lA;D$pulH1 HHuH=p1 H5)  H  M
 H3LH[A\A^A_  H=8 H5 H 
 L5 AD$lA;D$ptM|$lH1 HHuH=1 H5  H1  ܃
 LIT$XID$`IL$hH9HIDHH'   H4    H    H?rHHu   HH9tzL9t%HH9h   H?rHH9uWH9uPH9tKI  1I;  A   IH   H    II>   IHu   H9IDϋ	HH%   H    H     H;rHHuxL4L9toH3L  HL9t[H;   HI9>   @ I9u3HI9t*I6L  II9tI>rIL9uL9uH[A\A^A_UAWAVAUATSPIIIG@I  H# HtUH- AD$lA;D$puoH/ HHuH=. H5  H/  ځ
 LHLLL    H=¸ H5 H< 见
 H- AD$lA;D$ptH,$Ml$lH. HHuH=. H5>  H  b
 H3IT$XID$`IL$hH9HID/HHt!H    HǐH?rHHu   H,H9z   H97t!HH9tlH?rHH9u[H9uTH9tOH$H  1H;     IH   H    II}    IHu   H9ID͋	HH$   H    H@ H;rHHu   H,H9tyLH<$LLL  HH9W   H;rHH9uFH9u?HI9t6ME H<$LLL  II9tI} rIL9uL9uM|$Mt$IuAL$H[A\A]A^A_]AWAVATSPHI    L=m L9tIF@L {    M9tIIF@AVHHHtH4    H H9tHHu	H4H9uA;VLsHAFHIF@HH[A\A^A_I~@HHw   l
 AVHIF@H= Vw
 JHH H= H    HHH H      
 H= $w
 H= v
 HHM H=F HC    HH= H:     ~
 H=6 v
  HH=  v
 Hu
 S	 t	H޴ [H= `v
 tH H H= H    HVH H     .~
 H= 2v
 H{ [HH= jv
 Hbu
 SHfG  HP@C u[H[}
 AVSPIHJ HtH> HKxH;Kp   +H=' H5 H }
 H HKxH;KpunD   Mt>J4    1HfHL9   HHDHHuHtL0   0D;   sA@   N4ILCpLH{pL!}
 HKx1H;Kp   HH9   H8r	HH9uH[A^HSHH= HtH=1 H[0   H=! H5 H |
 H= H[   AWAVATSPIIH  H;  w  I  L_|
 I  1I;  A   HH9       H8r	HH9uH( HHuH=( H54  H  X{
 HL9   HHuH=U( H5  H  *{
 HH      HH    H
   fD  HHHtHtL$L9~   HHqF
ft$  ҁ   t%   fuH~ t/LL蛾  f.     HHHtHtI9uLHLL蕺  H[A\A^A_A$  HF   H4    1Hf.     HL9tUHHDHHuHtL0A(  BA;   &BA$  L4HI  HHAVSPHH HtSL5 I  I;  tmI  H7z
 I  I  H9}   1H9A   HgH=[ H5< H @y
 L5A I  I;  uA$  HHtH1 H91tHH9uH	HHH1H9@A   HH9tH A(  H[A^AWAVATSPIG(    GX        _   E   MD   1    I    HI9t)M   I<HtHtH7H   hv
 IǇ       IǇ       H[A\A^A_SHH HuH= H5 H w
 H H9P  [PIHL$HwHWLT$HA    ARj    HYUAWAVAUATSHhDL$LHHT$IIDgG
ftnH$   txu	H  fEr  Htq6$    LLHL$II    AAH$   Eu?   IE LPH$   ufE   H$  E1E|   Hch;l$   .H$   H\H   Hm
 I        E1Aƃ$LLHL$I     AAH$   u1   HcH;L$}AU
       HiHt<HHD$@Hl$PH\$XfD$`HD$@HD$HHD$(fD$846$    LLHL$IIr  .HHD$fD$8(u
 Ht$L11I$u
 Hh[A\A]A^A_]ÉH$   HlHtHl
 H$   H1UAWAVAUATSH   DD$HT$H\$8H\$ (D$(H?  IHHAHD$1E1H|$H   F4'Ml$I9s6A\u0B/HD$(HPH;T$0>  HL$ HL$(H  fA'  AH &     H  HT$(Ht.Ht$ H|$q
 HAWA;W  IHAGA
h  |$ ]  AWA;W  IH    AG1`  f.     I9+     fIH    AGH|$IL9  F4'I H &     LA
uʀ|$ tAWA;WrH   LHt$s
 AW H       H   I9S   H|$B/D8   I]H9ID<\IED$HD$(HPH;T$0w(HL$ D$HT$(HHT$(HIH9u      H|$ Ht$8p
 HD$(1&HD$(HPH;T$0   HL$ D4HL$(HMHL$(H|$MII9   HD$(Hz   H|$ Ht$8p
 HD$(H   LHt$r
 AWH   LHt$r
 AW   H|$ Ht$8o
 HD$(DHT$(HH\$8t*Ht$ H|$bo
 HAWA;Ws/IH,AGH|$ H9tk
 Hĸ   [A\A]A^A_]H   LHt$r
 AW HH|$ HD$8H9tKk
 HSi
 H(DD$HL$HD$HD$HL$ HHD$ L  HL  LD$A   j PAR   HHUAWAVAUATSH   DL$,LD$HL$HT$H\$HH\$0(ZD$8H  II$  HNHL$ 1ۉD$E1D$     IM9@  tn   u1M9sLL$  L$      fHI9  A.H   H"     HrH
   LAfC."      L;l$ cC|."WHD$8HPH;T$@T  IHL$0"  C,.H"2  H&     H  Ht$0HT$8H|$m
 H|$HT$HD$8    1C<.
H$  $   $  D$D$u\uzLLLHL$0)  I   D$   IL9  f.     <"wH&     H   <\   L9l$    CD.I<"vHD$8HPH;T$@  HL$0HD$8   M   H"D$uV@\uPLLLHL$0_    IL9s`f<"wH&     HrGL9l$ t=CD.I<"vHD$8HPH;T$@  HL$0@,HD$8   eML9IGL9IMBM9MGI.I)M9sC.H"   H&     Hsc|$, tH|$HL(k
 HIH|$HLT$1M91C<.
H$  $   $  D$H"uGHT$8LH9T$@s   H|$0Ht$Hj
 MtH|$0H|$8HLd
 Ld$8_HT$8LH9T$@s   H|$0Ht$Hj
 MtH|$0H|$8HLRd
 Ld$8LLLHL$0誸  IŻ      H|$0Ht$HIj
 HD$8   H|$0Ht$H+j
 HD$8   H|$0Ht$Hj
 HD$85H\$Ht Ht$0HT$8H|$i
 H|$HT$H|$0H9te
 H   [A\A]A^A_] HH|$0HD$HH9te
 Hc
 HHL$HHD$LH  LD$A    j PARH8H(DD$HL$HD$HD$HL$ HHD$ L  H  LD$A   jPARGHHUAWAVAUATSH   DD$HL$Hb  HIL$7HL$8L,>I(I &     HL$ D$(AH#   Is6M9  L< R   fIsGI9  EH< v0H#uBM9  M9  InA~
ID  IL9(i  H\$M9   1L4$<\t<
       I^L9   <
t<uiIFL9t`8
u[LH+,$HH9T$0s   H|$ Ht$8g
 H4$L9tH|$ H|$(H[a
 Hl$(Hl$(A~t3I2   fIf.      IM9t+A<\LWILHCH$HIM9uMHD$0LL4$   1MLHL)HH9s   H|$ Ht$8f
 I9tH|$ H|$(LH`
 H\$(H\$(H|$ DD$HHT$HL$Kf
 H|$ HL$8H9t
b
 HL$8H\$IL9(PHĸ   [A\A]A^A_] HH|$ HD$8H9tb
 H`
 UAWAVAUATSHH  DL$,DD$(L$$HH$8  H$0  H$  H$  H       H$  Ƅ$W   Ƅ$@   BH$X  H$  H$@  l	  $W   )  } 6  L$  1۰D$E1Hl$       ADD9u  H$  $  HHH9\taHE HHtŀ8@uLxH$X  H$@  ($H  fD$xx O   L|$XE   HH9\u$  HH| yHH8^
 H$  $  뽰H$  D$xH|$X1g
 %  { tDL+H[HǄ$H      H9$P  sJ   H$@  H$X  H[d
 H$H  2H$@  tg
 fD$xA? tKL|$XD        HtH$@  LH]
 H$H  HH$H  fD$xA? uD$xfǄ$   fǄ$   fD$PH$@  Ht$XH$   H$   LD$0b
 H$H  HPH;$P    H$@   L$@  D$  I  H$  H IIfǄ$   A? tL$      $   I$H|$XLH$   P$   uffǄ$   H$   I$H$   LH$   P$(     H|$XH$   e
 $(        D  t$XHT$`H|$0e
 HD$0HD$0    H$   H$   H$   HT$  H$   HtHPH|$0HtHP1    $   H$   H|$ge
 HD$HD$    HD$0H$   Ht$0HT$}  H|$0HtHPH|$HtHP1$(  u$    yH$   [
 $   u|$o y
H|$X[
   H I)H$   H$   HǄ$       MtL [
 H1D$,l$(\$$H|$0LH$0  L$8  L$   ATPUS  H HD$0HtaHD$0    H$   H|$XH$   HT$j  H$   HHl$tHPH|$0HtHPAD$      $  H   H$  H$   HHjHH   HHf.     HNH HuH   >   H HNHN8HNXHNxH   H   H   H   H   H9uLY
 H  HHs'@l$oLl$XHuJVAD$    Hl$   HHHHcY
 IHD$XH       H	H\$hHl$`LLHFY
 AD-  D$   HHD$pH$  Ht$X  |$o Hl$y
H|$X6Y
 HE H4HMHH)tH<U_
 MHE MH$   $   HH4H	  H$   H$   H9tZ
 H$@  H$X  H9:Z
 0   H$@  H$X  ^
 H$H  H$@  xX
 } D$H$  $  Ht[HL$  D|$Ht|+ yH|+)X
 H$  L9tHBZ
 ADHH  [A\A]A^A_]L$  D|$L9uH|$XX
 omHÀ$W   Y  H$@  W
 G  HHÀ|$o yAH|$XW
 5  HH$   HtHPH|$0HtHP   HH$   H$   H9   yY
       HH|$0HuH|$Hu$(  t1uHPH|$HtHP$(  tSH$(  uF$    y<H$   V
 -(HH$   HtHPH|$0HtHPH$   u|$o yH|$XV
 HH$@  H$X  H9tX
 H$    HV
 AWAVAUATSHHIGL?;GsCAFHHKILAWHC    HKILAFH[A\A]A^A_HpI9wHLH95  HL$    L$_
 IM&AVH   HHrLL@ u8ID$IGA$AWA$ID$    ID$IGIL$ LH HtnI1WHtHtHD    HtHtHt0Ht0L L D HD0    Ht8Ht8H4H@H@L9uM&EnMt#IItC|, yK|,T
 M&Ll$IFI9tLV
 M>EnoL)HL$    L]
 IM&AVH   HHrLL@ u5ID$IGA$AWA$ID$    ID$IGIL$ IG HtnI1WHtHtHD    HtHtHt0Ht0L L D HD0    Ht8Ht8H4H@H@L9uM&EnMt#IItC|, yK|,S
 M&HLl$IFI9tLU
 M>EnHL/UAWAVAUATSH  MLHL$IIHH$  fǄ$   Ll$hHT$pH|$(HT$hHA   E1p\
 D$8ulH,$H\$HD$(HhHXH)W)D$@HD$P    HHD\
 tIL|$@HHL=\
   \$Wy
L|$@H\$HL6t$(HT$0H[
   Hr} u}u}uHHD$  HHHT$L$$   X  LL1[
 H$AFH:  ID$  M>IHBHD$`H$(     f     II9  I/HtE  Hl$HeQ
 HD$ H$   HD$h(lwD$p   H|$H5W1/[
 HE1,   @ Ll$pII   H|$H5$LZ
 HH^  HL)Lt$ M9MBM)Ld$I9LCH|$p    fǄ$   L$   L$  fǄ$  fǄ$x  fǄ$P  H|$hH$   H$  H$X  L$0  U
 H\$pLH9\$xs          HD$p    L9t$xs!   H|$hH$   LfV
 H|$p        MtH|$hLLP
 H\$pLH\$pLH9\$xs   H|$hH$   HV
 MH|$hH|$pH4$LO
 {f.     HT$pH   HD$ L9LBL)tlLd$fǄ$   L$   H$  fǄ$  fǄ$x  fǄ$P  H|$hH$   H$  H$X  L$0  zT
 HT$pHt$hH|$U
 IH|$hH$   H9t\Q
 I/D$  H$(  } @/HHN
 IfǄ$   Hl$hHD$pH|$h1 X
 H$   HD$hƄ$   @(tD$pH|$`   r   H|$hH$   HT$`T
 MtH|$hH|$pH4$LEN
 Ll$pfǄ$   H$   L$  fǄ$  fǄ$x  fǄ$P  H|$hH$   H$  H$X  L$0  .S
 Ht$hHT$pH|$S
 IH|$hH$   H9P
 HD$H     W
 HH|$T   H{W
 |$W x"D$8u,H|$(HD$(    HtHPH|$@xM
 D$8tHĨ  [A\A]A^A_]H>	H HH|$hH$   H9tWO
 |$W y
H|$@M
 D$8uH|$(HD$(    HtHPH.M
 UAWAVAUATSH(HHIH?II)IEUEJH)HL$IIH9q  Hl$K0AEH9v"Iu   LMCU
 MI} EuEJNMHD$ I)MIM9v  EEUM9Lt$ t3DHH<J    H)LLLL$MK
 HMLL$M  IvJI96  K#HH9%  LLD$IKLHt*11     H,H,HHH9uH)I)H)H  1fD  HHHSHTHSHTHSHTHS HT HS(HT(HS0HT0HS8HT8H@HI9uT  K0AEH9vIu   LMS
 MH9tA}HI} HHT$LJ
 IEEIMe M  H|$N<    LD$K0AELH9vIu   LLfS
 IA}ALL)Ld$MtmMIE LML$Ir8IKH+L$Ht$HHI9   JHHH9   HMLH)1H<0I<3HH9uDT$EULt$ L)tI)LL.P
 Mt+LHLP
 LD$L9tI)LHLI
 LH([A\A]A^A_]LHHpHHHуHs<1LD$   IMIIHHHHH   1W  J<HpHH1LD$f     LDLD L0DLD@LPDLD`LpDHHuH,   H   H@ DADAH HuHI9AIIKLHHHpL+t$HL$JHpHH1D  DLDLDLDLDLDLDDHHuH,   H   H@ DADAH HuM9MOJAWAVSIL?_H&   H   HtA| yI|hG
 M>IM9tL[A^A_}I
 [A^A_UAWAVAUATSH(EEAIHHH|$ P
 HD$ HL$pHL$(D$`$HD$HHLDEEP
 H|$ HtouHHGHPH([A\A]A^A_]HH|$ HtouHHGHPHF
 UAWAVAUATSH   MIHIAH\$hHK
 fǄ$   H$   H|$(H$   K
 |$LuH
 HD$X|$? y$H
 HD$X|$? x|$ xHu%   H|$(E
 |$ yH|$hE
 HtiLHtE
 Lt$(LHHqK
 |$@ tAt$?@y
Lt$(Ht$0LHLE1T$X|$@ t|$? y
H|$(nE
 D$@ IIcHHHAWAGHH9vIw   LN
 AtIAHI?LHD
 AoD$( H$   H$   HD$)HL$0D$8 D$aL$dD$9L$<H$   N
 H$   HL$8HL$D$($HD$LHt$XL1E1E1N
 H$   HtouHHGHPHĸ   [A\A]A^A_]HÀ|$@ tZ|$? y
H|$(BD
 D$@ HuD
 HH$   Ht,ou%HHGHPHÀ|$ y
H|$hC
 H1D
 AWAVAUATSHP  IIIHL$   L$   (i$   fD$ H<$Ht$H1L
 tgH$   L
 fD$ H$Ld$fD$PfD$xfǄ$   H$   HHT$0HL$XL$   `H
 H$   L$   HM
 L
 H|$XHLLM4$jjj H H<$HtouHHGHPHD$XHtjHD$X    HD$0HHt$0H$   B  H|$0HtHPH|$XHtHP1H$   L9tD
 HP  [A\A]A^A_$ H$   H$   HD$HL$D$ D$)L$,D$L$H|$0L
 HD$0H HL$0HL$D$ $HD$H5
 LL1A   A   K
 H H|$0HIo>HHGHP*HH|$00MHH|$0HtHPH|$XHt3HP+&HH<$HtouHHGHP HH$   L9t|C
 HA
 UAWAVAUATSHX  LL$   IHIA3(  H$@  H$0  Ǆ$<     H$   W)$  H$  H       H$  H$0  H$   $(  HǄ$8     H$  H$  IH$@  Ǆ$8     H   H @
 L$  LHHF
 $   ta$  @yL$  H$  H$  H$0  LE1E
 $   t$   yH$  ?
 Ƅ$   H$A   E   $8  H$0  f.     M$;$<  s*H$0  L$ȋ$8  $8  HI9u0H   H$@  AH
 $8  H$0  뭋$8  H~ HuH=~ H5  H(  G
 H~ HD$L$0  HcH$  H$  H       H$  r&H$     HG
 H$  $  	1HtHH<LH>
 $  艄$  H$`  W)$@  H$P  H       H$X  H$  H$  $  HǄ$     H$@  H$  H$  HC
 fǄ$@  H$   L$  H$   LC
 $  Ƅ$    H$!  H$(  H$   H$   Ƅ$    $  $  $   $   H$  G
 u	H5
 H5
 H$  H H$   HL$$   $HD$H$  H$  1E1E1:G
 H H$  HtouHHGHP$   x7$   xDH$  $  L$ HD$(HHt3H<
 H(H$  <
 $   yH$  <
 1H1F
 IH=  HHG!  HQ  $  H|  A H\${ yH;e<
 H$  HC($  H$HCL{ H$   HD$`Hu
D
 HD$`H-
 HE HuH=
 H58  H  \D
 Le A   |$ 8  HD$(HX;-&  H};
 H  IHT$H  1H;     IH   H    If.     I?   IHu1  W)$  HǄ$      H\${ HHHH:
 IH$  H       H	H$  H$  LLH:
 A H\${ zmL$M9   H>
 L,$M/HHuIHH5څ  HS  B
 LHMI9L,$t'IFHtL9uI>HLP<
 H
 t{IM9"        I?rIM9u	M9tHE Hu?H=
 H5O  Hȅ  sB
 #HE HuH=q
 H5*  H  NB
 Lu HE HMuH=G
 H5   Hy  $B
 HE 1I9A   A)Hy HuH=y H5  H~  A
 Hx LP  HD$XHH6   HD$Lx@H1f.     I4/H|$   ͻHH9uAD$(1HD$HL$$@  H$    D$01HD$XE11E17   f     HD$XHD$XAG
fAHH9l$  H$HA L<AG
ftH    tWy(E   DC
D$0uH+H$  fǄ$  F@
 LH$  11I?@
 AdE[I PH$    u5HeH$  fǄ$  ?
 LH$  11I?
 Ht$VyHD$H0HPH|$`?
 HHHH@ H)Hw   HH5?
 HHx !@ H{ HH{ IwMoHCH)L9sHL?
 HHx MtL7
 Lk Lk LHCH)Hw   HH58=?
 *Gup!
HC H$p(AH|$`A
 	EtD$lL$$$E1D$l    E1L$$I$    D$lL|$X1H$0  H$   H       H$(  Dt$D;t$ i  L|$XI$   H$   1HD$@1H$      Dt$ADt$D;t$   W)D$pHǄ$       )$   HHD$HHD$P    IcHD$(HL$HȀ;-  $    D{E  A-u
{   HkHD$@Ht
@  HQ5
 Hl$HHD$P1HtA-uHHH\$HHD$P@$  DLHt$HH$   贗  IH  AD$
       E1   #  H$      HH$  fǄ$  LH$  11LD$`<
 ALd$@Q   fHl$@H   Hj4
 D$  HuHUHHIA    H$  Pj ;HA	   L$$$       A	   H|$pV4
 A	E  f.     @ A|$(   H3
 H$  H$  D$  $(  H$  ;$,  C  H$   $(  HRHpHt ы$(  $(  A	   ;l$Xa  I$    R  ADt$A   D;t$ 8  IcHL$(L$f.     D  I$HtH2
    f.     1H$  H$  D$  H$  ;$,  sLH$   $(  HRHpHt ы$(  $(  AID9t$ n  HPH$   H@HH$  H9H9wu'   H$   H$0  R;
 H$  `   H$   H$0  +;
 H$  H)H$   .1HD$@1HD$AD$Xy
  Dl$<Dt$IcHL$  H1
 Hl$HHD$P1HtA-uHHH\$HHD$P$  DLHt$HH$     IHtAD$
     THD$(HL$HH  H'1
 I  Ht$HHT$PH$   L$   LDL$ HD$Pt$0HAE1@$    Ld$PI  Hl$HH$   HL;
 H$H      HcHDHH9tH0Hvv
   u   uHHMI   H9|   Mf.     LIL9LBH$   HL:
 H      HcHDHH9tH0Hvv
   u   uHHIrH9tH9  LH L`M  AD$
   fm  HHHLL)    HFHBHt$0LBL|$P
  f
  
  ;=
  ft
I$LP  Ǆ$      LHL    A    A    H$  Pj HAH\$HHT$0HT$PH$   H;9
 H,$H      HcHDHH9tH0HvFH4HDHL|$0It   H9k   L|$0 LIL9LBH$   HL8
 H      HcHDHH9tH0HvFH4HDHIrH9tEH9   H L`AD$
      MHt$0@   H$  A	   D$ D$1HD$@|Ld$@rE1D$  H|$@HwHWHA    H$  Pj rH2HH$  fǄ$  {5
 LH$  11It5
 AL$$AD$XDl$<   M|$PAIE1f.     fK,/HD$(HL$HHtH,
 I   f     E1HE H@PHHDH    Ij HIM9uA	   L$$Dl$<ZHD$HHL$PH$   H$   H  Ƅ$  =   H$   H$  1@6
 Ht?H$   H$   HHH9HFHBH$   HH$  H)H$   ,H$   H$   H$   1H$   1H$  L$$I$   A$   IH"   I       IIU HtHtHH$  I9  H$  1HD$E1fD  IE LxAG
`f@  H$  H$  H       H$  ILH$  PHI_HL$   t?M$  ;$  M  H$  HL<H\$  L$   AG
fu	ILPH$   HL$0H$  H$  uH$   HL$0H$   H$  H$  $  H  H$    T$'HE1H$  JH|$pp*
 HH$   H$   ($   )D$pALL|$IH$  L9   HB')$   H$   Ht$0H$     E.4
 H|$ HtD9s|$' tEJ4'H   Nt'Ib  I	  D$   L$   MB  H  J'JL'H$  H$   HzH$  fǄ$  H$  H$   H$   H$  H$   H$   H$   fǄ$   H$  H$   W3
 $    HyH|$p )
 HH$  H$   $  W)$   HǄ$       $    N<H$  Lt$IILY(
 IH$   H       I	L$   Lt$L$   H$  LL)(
 C7 L$   H$    fD  H$  L$$H$  H9tB*
 fIIE HtHtL9$  ?1H   H$  H$  0
 $  1HD$Dl$<AD$XHt$VyHD$H0HPH|$`/
 HHHH@ H)H w!   HH5&/
 H%@
 @ 'HC !HcD$HL$(H,HtH&
 IE1HCH{ H)L9sHHL/
 HHx MtHL&
 L{ L{ LHCH)H	w)
   HH5B.
 HHD$(H(Hu*E10H'.  Try:HfG 'HC 
HD$(H(HtH$&
 IHCH{ H)L9sHHLs.
 HHx MtHL
&
 L{ L{ LHCH)Hw*	   HH5..
 A	   AH|$ u0wH --help'HG
HC 	A	   AH|$ LHt$VyHD$H0HPH|$`-
 HHHH@ H)Hw   HH5-
 H HC $   HL$pL$$y
HL$pHD$xH$  H$  HǄ$      HH$    HKHC H)Hw   HH5'-
 |@
f '?HC i;=u"HHL$0HH$   H$   }H$   HL$0H$   cHQH$   HIHH$  H9H9wu'   H$   H$0  0-
 H$  k   H$   H$0  	-
 H$  H)H$   9$(  L|$XD9   Ht$VyHD$H0HPH|$`	,
 HPHH H)H9|  H5S:   H+
 HH HPH)H  @Ht least HQH@   AD$(HD$9   D$l4t|Ht$VyHD$H0HPH|$`l+
 HPHH H)H*  H5+   HC+
 HH HPH)H  Aost H@   I$      L|$E  1L$  1   D  AŃHI9  ID$ H<G
fu݉H$   H@HLDD$  HwHWA    AVj HA*A ђAHH H:HH HPH)HeH5   H*
 DH,
 HHHH@ H)HwH52M   H)
 HHx M @mentH{ HH{ 1A@HRH5|HGHCH)H9sHH)
 HHx ArH)!
 Hk Hk HHCH)Hw(H5i   HM)
 HHD$(L0Mu#1*Gee: : SeHC HD$(L0MtL 
 HHCH{ H)H9sHLH(
 HHx HtLH 
 Hk Hk HHCH)HP  AH5   H(
 I  AؐAHH H+HH HPH)H5H5Ç   HO(
 At$(H2*
 HHHH@ H)Hw(H5!   H(
 HHD$(L0Mu+12@ HC HD$(L0MtLg
 HHCH{ H)H9sHLH'
 HHx HtLHM
 Hk Hk HHCH)HwAH5   Hn'
 H --help
HHC AI$   A$   HH   H    HHHtHtL<L9x   L%L$  fHHhE
fu<f} u5L$  fǄ$  &
 HL11I&
 Af     HHHtHtI9uHL$HA(HA0EtH$      H$   H$0  H9tn 
 H$@  H$  H$  H9tG 
 H$  jH$0  H$@  H9t  
 EHX  [A\A]A^A_]Å  A|$(  $(   >  ID$ H8H$   HL@@$  HwHWA    AVj .HAŻ   9$(  .  |$ HL$(AD$X11Dl$<)   f.     L$$MDl$<HH;l$ID$ H<Dw
DfuYH$   H@HLDD$  HwHWA    H$  Pj hHAID$ H<Dw
HD$()D9nDf^MADd$XA)܉H$   H@HLDD$  HwHWA    H$  Pj HAE   DDAE9H$H@ H<Dw
A{19$(  H$  @ I$   H$   H@HLDD$  HwHWA    Uj @HAŃ;$(  uA19$(  2H$   
    %
 H$  s
 m    HDt$$      o       H        '  H  VHÀ$     $   yH$  
 Ƅ$     HH$  H$  H9s  i  Hf  H7    H*     HH$  HtouHHGHPHÀ$   yH$  4
 HÀ$      H$  
    H   H   ,   ~|   H      H      YHH$  H$  H9u+$    yDH|$p
 H$   H$0  H9u:=
 $    yH'HÀ$    xH$   H$0  H9t
 H$@  H$  H$  H9tZ
 H$  }H$0  H$@  H9t3
 H;
 HH$   H$0  H9tPHXX HuH=LX H5u|  H  !
 H2X #
 #
 ##
 .#
 9#
 D#
 O#
 Z#
 Xd#
 AWAVATSHLIIIHtZMtbHW H1  H5W VyHVH6HQ 
 HPHH H)H	wLH5g
   H, 
 NLgLMuHw L(HCH{ H)L9   HL
 5H: for thHfAe H@ 
L$$L|$HD$    HH  HKHC H)HwH5	   H
 HH option:H@ HC 	LHD"
 HC H9CuH5,   HV
  
HC H[A\A^A_H=V H5`  H  d
 H5eV VMDL
 L{ 3AVSPIHHGH H)H9sHLH[A^
 MtLg
 Ls HH[A^UAWAVAUATSH(IILnHnLt$ Lt$(;D$   1HR   H\$f     HQH9w$HD$ HL$Ht$HHL$Hu   HL
 HL$1IHsL-sLGHHH9sH|$   L
 HH|$H|$LHi
 H\$H\$Ht$LH
 II4$I\$H@I} H)H9sLHx
 HtH
 I] H|$L9tf
 LH([A\A]A^A_] HH|$L9t>
 HF
 VyHVH6
 AWAVSIHHtLx
 IE1HCH{ H)L9sHLL[A^A_
 MtLL]
 L{ H[A^A_À|$ ufGHH HG1HHHHUAWAVAUATSHHHIH|$8Ht$@D$
H|$8Ht$   1
 Ht6HL$8HT$@HpH9HFHBH<1H)HL$HD$H|$ HT$(D$8)D$W)D$ 
 D)H
 HHHH@ H)HwH5   H
 HHx @ f  -H{ HH{ Ht$Hl$HCH)H9sHH`
 HHx HtH
 Hk Hk HH9{u!H5   H%
 H|$( u6  
HC H|$( "  Lt$ L|$L%
HC H|$(    D$
   LL1U
 H+   HL$ HT$(HxH9HFHBH49H)   fD  HL$ HD$(11HL$HD$Ht$ HT$(Y
 HD>
 HHt$Hl$H@H{ H)H9   HH2
 HHx    fD  HtH
 Hk Hk HH9{   HL
 H|$( HH[A\A]A^A_]UAWAVAUATSHHHIH|$8Ht$@D$
H|$8Ht$   1'
 Ht6HL$8HT$@HpH9HFHBH<1H)HL$HD$H|$ HT$(D$8)D$W)D$ 4
 D)H
 HHHH@ H)Hw;H58}   H
 HH@ HKH)Hv5f   H{ HH{ =@ f  -HC HHC HKH)HwH57}   H
 HHx Ht$Hl$HCH)H9sHH
 HHx HtH$
 Hk Hk HH9{u!H5%   HO
 H|$( u@  
HC H|$( ,  Lt$ ALl$L%   @ 
HC H|$(    D$
   LL1u
 H+   HL$ HT$(HxH9HFHBH49H)   fD  HL$ HD$(11HL$HD$Ht$ HT$(y
 HD^
 HHt$Hl$H@H{ H)H9   HHR
 HHx    fD  HtH
 Hk Hk HH9{   HL
 H|$( HH[A\A]A^A_]AVSHIH
 C)$HD$   HH"HCH{ Hs(1HHHHLH[A^
 AVSHHIn
 AF)$HD$   HHL
 A+^HǉH[A^'
 HN t%@z @tuHJ HH JH f@  @uHN HH NH À~!A   AELNHD6z!LR@HDAEH0LHHPLPH @x!AWAVATSHxLMII   L$   HOHcHH5.gLH
 t6H5>hLH
 uo   A?truetA?TRUEt	A?TrueuOA$      H5OLH
    FALSA3AOE	tsFalsA3AOe	t_fD$ HnH$L|$H\$HEfHD$(fD$HH\$PHHT$(HKF
 LH11ID
 
A$   1Hx[A\A^A_AWAVSHPMLIHLL1~
 tTfD$HHmHD$(H\$8L|$@HD$(H$H|oHD$fD$ 
 HL11I
 HD$pH$H1HP[A^A_AWAVSHPMLIHLL1
 tTfD$HHNmHD$(H\$8L|$@HD$(H$HnHD$fD$ 
 HL11I

 HD$pH$H1HP[A^A_AWAVSHPMLIHLL1
 tTfD$HHlHD$(H\$8L|$@HD$(H$HmHD$fD$ l
 HL11Ij
 HD$pH$H1HP[A^A_AWAVSHPMLIHLL1
 tTfD$HHlHD$(H\$8L|$@HD$(H$HSmHD$fD$ 
 HL11I
 HD$pH$H1HP[A^A_LHHL$L   UAWAVAUATSHhIIHIfD$ H4$HT$Lt$HLt$0(-D$8HHt$0S
 Ht$(HV
 HD$(8    1H|$0L9tG
 @t1\fD$ HjH$H\$L|$HD$HHL$0HD$8HkHD$@fD$P
 Ht$0L11I
 Hh[A\A]A^A_]AE @H|$0L9ppHH|$0L9t

 H
 PLHHLuHD$$Z 1YUAWAVATSIIHHPB   A1       A9t-HH߉PL9uMtHLL	
 u1D[A\A^A_]UAWAVAUATSPILnMtIIuBI@ILP1   E1fILPHI9LB9u   IIILPD$ti1!HCH۹   HDI9LB9l$tDILPHILP IAG
fu	ILPI	utE1LH[A\A]A^A_]UAWAVAUATSHHHT$IIH~ tAG
ftGtT  I(    v
 HHHH@ H)HwdH5r   H^
 HUILP  IE LP  A1IE LPH4  A9uu  f   HE Iw I_(HEH} H)H9sHH
 HHx HtH{
 H] H] HH;}sHGHE 
H
   
 IE LPN  A1Ld$ Zf    H@ L|$ H\$(HD$0   HLIE LP HHHHT$HT
 A9  IE LPIH
 HPHH H)Hw   HH5Kq
 r
 AG)D$ HD$0   Ht$ H"IGI Iw(1HHHHHT$
 
 HAG)D$ HD$0   Ht$ HHMHE H)HwH5U   HL
 H=<value>HHE IGI Iw(1HHHHHT$/
 IE LP  1L|$D$4   f.     H|$@LHT$L
 L|$\$9w  IE LPHD$8IIE LP HD$@IAG
ftLL	t   fILPLL	utE
 HHHH@ H)H      HH5]T)
 H   @=     HC M|$HCH{ H)L9sHHt$8L

 MpMtHt$8L~
 Lc MN

 HPHH H)Hw   HH5(S

 Apty><empH@ IMM\

 HH H;HsHQHP 
HǾ
   U

 uHH[A\A]A^A_]UAWAVAUATSHLIHII	
 HPHH H)HwH5nn   H	
 
f  H@ AG)$HD$   HH 	
 A+oHǉ
 I$LP.   A1fD  I$LP0HHHtNA9uX	
 HPHH H)HwH5p     pA	pH@   	
 HHHH@ H)HwH5i   H
 H
f = HC I$LPIHKH{ H)H9sHHL
 MtHL\ 
 Lk I$LP1۸   H)HCy
 Hǉ_
 HPHH H)H
wH5i   HZ
 H (defaulHAlt: H@ 1f.      I$LP0ILHt
A9uK
 HI$LPHHMH} H)H9sHHH
 HtHHt	 H] 
 HPHH H)HwH5o   H
 
f)
H@ H[A\A]A^A_]UAWAVSHhLIAHE
 E)D$ HD$0   Ht$ H!
 +]Hǉ

 W)$HD$    D$(    D$H HD$P    D$X   D$0HD$@    HY
 HHD$ HH\$`H|$ 111	
 AH|$ 	
 H|$ 	
 
 HPHH H)H   H5Bg   Hz
 T$y	H$HT$HH]
 D$   1<w   ).
 Hǉ	
 HPHH H)H
wNH5g   H
 A~	 tS
 AvH&	
    f= H@ T$imH (defaulHAlt: H@ A~	 u
 HPHH H)Hw,H5[   H
 /HD$1H.0H*no defaHAult*H@ E
 HPHH H)Hw&H5#m   H0
 |$ xHh[A^A_]f)
H@ |$ yH<$	  HH|$ 3
  HÀ|$ y	H<$	 H	 UAWAVSHhLIAH
 E)D$ HD$0   Ht$ H
 +]Hǉd
 W)$HD$    D$(    D$H HD$P    D$X   D$0HD$@    H
 HHD$ HH\$`H|$ 111@
 IcH|$ C
 H|$ I
 
 HPHH H)H   H5d   H
 T$y	H$HT$HH
 D$   1<w   )
 Hǉu
 HPHH H)H
wMH5 e   Hp
 A~ tRT
 IcvH
    f= H@ T$jnH (defaulHAlt: H@ A~ u
 HPHH H)Hw,H5Y   H
 /HD$1H/1H*no defaHAult*H@ 
 HPHH H)Hw&H5j   H
 |$ xHh[A^A_]f)
H@ |$ yH<$F	  HH|$ 
  HÀ|$ y	H<$	 HV	 AWAVATSHhLIII
 AD$)D$ HD$0   Ht$ HS
 A+\$Hǉ
 W)$HD$    D$(    D$H HD$P    D$X   D$0HD$@    H
 HHD$ HH\$`H|$ 111
 H|$ L
 H|$ 
 O
 HPHH H)H   H5a   H6
 T$y	H$HT$HH
 D$   1<w   ) 
 Hǉ
 HPHH H)H
wMH5[b   H 
 A~ tR 
 IvH
    f= H@ T$jnH (defaulHAlt: H@ A~ u] 
 HPHH H)Hw,H5fV   HH 
 /HD$1H/1H*no defaHAult*H@  
 HPHH H)Hw'H5g   H	 |$ xHh[A\A^A_f)
H@ |$ yH<$	  HH|$ 
  HÀ|$ y	H<$x	 H	 AWAVATSHhLIIId	 AD$)D$ HD$0   Ht$ H>	 A+\$Hǉ
 W)$HD$    D$(    D$H HD$P    D$X   D$0HD$@    Ht
 HHD$ HH\$`H|$ 111
 H|$ L
 H|$ 
 	 HPHH H)H   H5^_   H	 T$y	H$HT$HHy	 D$   1<w   )J	 Hǉ0
 HPHH H)H
wMH5_   H+	 A~ tR	 IvHc
    f= H@ T$jnH (defaulHAlt: H@ A~ u	 HPHH H)Hw,H5S   H	 /HD$1H/1H*no defaHAult*H@ b	 HPHH H)Hw'H5@e   HM	 |$ xHh[A\A^A_f)
H@ |$ yH<$ 	  HH|$ O 
  HÀ|$ y	H<$	 H	 UAWAVSHhLIAH	 E)D$ HD$0   Ht$ H	 +]Hǉ	 W)$HD$    D$(    D$H HD$P    D$X   D$0HD$@    H٩
 HHD$ HH\$`H|$ 111`	 DH|$ #	 H|$ i	 	 HPHH H)H   H5\   H	 T$y	H$HT$HH	 D$   1<w   )	 Hǉ	 HPHH H)H
wMH5 ]   H	 A~ tRt	 AvHh	    f= H@ T$jnH (defaulHAlt: H@ A~ u"	 HPHH H)Hw,H5+Q   H	 /HD$1H/1H*no defaHAult*H@ 	 HPHH H)Hw&H5b   H	 |$ xHh[A^A_]f)
H@ |$ yH<$f	  HH|$ 	  HÀ|$ y	H<$>	 Hv	 AWAVATSHhLIII$	 AD$)D$ HD$0   Ht$ Hs	 A+\$Hǉ	 W)$HD$    D$(    D$H HD$P    D$X   D$0HD$@    H4
 HHD$ HH\$`H|$ 111	 H|$ L~	 H|$ 	 o	 HPHH H)H   H5Z   HV	 T$y	H$HT$HH9	 D$   1<w   )
	 Hǉ	 HPHH H)H
wMH5{Z   H	 A~ tR	 IvH	    f= H@ T$jnH (defaulHAlt: H@ A~ u}	 HPHH H)Hw,H5N   Hh	 /HD$1H/1H*no defaHAult*H@ "	 HPHH H)Hw'H5 `   H	 |$ xHh[A\A^A_f)
H@ |$ yH<$	  HH|$ 	  HÀ|$ y	H<$	 H	 AWAVATSHhLIII	 AD$)D$ HD$0   Ht$ H^	 A+\$Hǉ?	 W)$HD$    D$(    D$H HD$P    D$X   D$0HD$@    H
 HHD$ HH\$`H|$ 111	 H|$ LN	 H|$ $	 	 HPHH H)H   H5~W   H	 T$y	H$HT$HH	 D$   1<w   )j	 HǉP	 HPHH H)H
wMH5W   HK	 A~ tR/	 IvH	    f= H@ T$jnH (defaulHAlt: H@ A~ u	 HPHH H)Hw,H5K   H	 /HD$1H/1H*no defaHAult*H@ 	 HPHH H)Hw'H5`]   Hm	 |$ xHh[A\A^A_f)
H@ |$ yH<$ 	  HH|$ o	  HÀ|$ y	H<$	 H0	 AWAVSHpHID$I	 AG)D$ HD$0   Ht$ H3	 A+_Hǉ	 W)$HD$    D$(    D$H HD$P    D$X   D$0HD$@    H
 HHD$ HH\$`H|$ 111|	 H|$ D$	 H|$ 	 -	 HPHH H)H   H5T   H	 T$y	H$HT$HH	 D$   1<w   )	 Hǉ	 HPHH H)H
wOH59U   H	 A~ tT	 AFH	    f= H@ T$hlH (defaulHAlt: H@ A~ u9	 HPHH H)Hw,H5BI   H$	 /HD$1H-/H*no defaHAult*H@ 	 HPHH H)Hw%H5Z   H	 |$ xHp[A^A_f)
H@ |$ yH<$~	  HH|$ 	  HÀ|$ y	H<$V	 H	 AWAVSHpHID$I3	 AG)D$ HD$0   Ht$ H	 A+_Hǉ	 W)$HD$    D$(    D$H HD$P    D$X   D$0HD$@    HE
 HHD$ HH\$`H|$ 111	 D$ZH|$ 	 H|$ 	 y	 HPHH H)H   H5(R   H`	 T$y	H$HT$HHC	 D$   1<w   )	 Hǉ	 HPHH H)H
wSH5R   H	 A~ tX	 AFZHG	    f= H@ T$dhH (defaulHAlt: H@ A~ u	 HPHH H)Hw,H5F   Hl	 /HD$1H)+H*no defaHAult*H@ &	 HPHH H)Hw%H5X   H	 |$ xHp[A^A_f)
H@ |$ yH<$	  HH|$ 	  HÀ|$ y	H<$	 H	 UAWAVSHhLIAH	 E)D$ HD$0   Ht$ Ha	 +]HǉD	 W)$HD$    D$(    D$H HD$P    D$X   D$0HD$@    H
 HHD$ HH\$`H|$ 111 	 HD$@H;D$8sHHHL$@D8AH|$ 	 H|$ 	 	 HPHH H)H   H5hO   H	 T$y	H$HT$HH	 D$   1<w   )T	 Hǉ:	 HPHH H)H
w]H5O   H5	 A~	 tb	 ANHP H;P   HrHp 
   f= H@ T$Z^H (defaulHAlt: H@ A~	 u	 HPHH H)Hw9H5C   H	 <HD$1H!H	 H*no defaHAult*H@ O	 HPHH H)Hw&H5-U   H:	 |$ xHh[A^A_]f)
H@ |$ yH<$	  HH|$ =	  HÀ|$ y	H<$	 H	 AWAVAUATSH LMIII	 AE)$HD$   HH}	 A+]Hǉ_	 j	 HHHH@ H)HwH5M   HR	 H
f = HC HCH{ H)L9sHLL%	 1Iv$MtLL	 Lc 1Iw   D)	 Hǉ	 HPHH H)H
w4H5SM   H	 A^ 	 t9AVyWIVMvQH (defaulHAlt: H@ A^ q	 uHPHH H)Hw'H5vA   HX	 *IHLG	 H*no defaHAult*H@ 	 HPHH H)HwH5R   H	 
f)
H@ H [A\A]A^A_AVSHHI	 AF)$HD$   HH	 A+^Hǉ~	 	 HPHH H)HwH5Q   Ht	 H[A^QAQH@ H[A^UAWAVAUATSH  Hp! Ht)Hd! Hu! HtCHi! h      WH=;! H5t  Hu   	 H!! H2! HuH=&! H5OE  HO  	 H! h   uOH  HtH  (   u3"  H=  H5E  HO  	 H  (      HD$HD$H       HD$HP  H      HT$   p  Dt$M   I11fHD$H|(HP(H9HBHI9ul$HtcHE1L=YD  L%N  fHD$Nl0H  HuH=  LL	 H (  IE LHP8IL9uH|$HD$H9tp	 H  [A\A]A^A_] HH|$HD$H9tC	 HK	 Su@uHm Ht^H=a [  @t!uHK HtcH=? H [   @H( HtkH=    H0[   H= H5,C  HM  	 H= [   H= H5C  HM  	 H= H [x   H= H5B  HsM  ~	 H= {H[E   PHx Ht	Hl YH=c H5B  H%M  0	 HI YUAWAVAUATSH8  HH HuH= H5p  H{r  	 H LP  H$8  H$(  H       H$0  Hl$MI   A   H$(  n  HD$(HD$H\$ H HuH=x H5Yp  Hq  ]	 H^ H  H$  H   H;  HDHHt"H    HŐH} rHHu   HH9   Lt$L} I t&M'T$ ;T$$sWHD$HL$L|D$ HH9M   f.     H}    HH9&    H9uH   LHt$(	 T$ 덋t$ HrH|$H7o     	 HN HuH=B H5#o  Hp  '	 H( Hx     	 HHHH@ H)H	w%H5H
   H	 HH Hu@$HOVERVIEWHf@: HC 
H HuH= H5n  H.p  	 H HpHh HCH{ H)H9sHH/	 HHx HtH	 Hk Hk HH9{u%H5L   H	 H=
 HHu3
HC H$
 HHuH=
 H5&  HG'  	 HI9t=I}   	 HHHH@ H)HwbH5<   Hr	 HbX	 HHHH@ H)H  H5F   H<	 HHz H    HSUBCOMMAH@ND 'HC Iu ImHCH{ H)H9sHH	 HHx HtH	 Hk Hk HHCH)HwH5JF   H	 HHx G f':H{ HH{ IuImHCH)H9sHHi	 HHx HtH	 Hk Hk HHCH)HwH5J   H'	 
f

HC 	 HHHH@ H)Hw%H5E   H	 HH, Hu:@GE:  USAGHC H HuH=  H5k  Hzm  	 H5 VyHVH6H	 HH@ H9CuH5E   Hf	 HHx   H{ HH{ Iu ImHCH)H9sHH/	 HHx HtH	 Hk Hk HHCH)H	wH5{'
   H	   H [optionHfGs]HC 
L,$Em(M   Q  @GE:  USAGHC H HuH= H5j  HWl  	 H5 VyHVH6Hd	 |$ rLH	 HPHH H)HwH5&   H3	  Hcommand]HQH [subcomHH@ 	 HPHH H)H	e  H5q&
   H	 L,$Em(Mi  H$Lx IE1HH	 IM9?  O4'I~    	 HHHH@ H)Hw    HH5`5l	 H   @ @-f  -HE IvI^HEH} H)H9sHH/	 *   f.     H   H	 H] f.     	 HH@ H9Eu   HH5XC	 H
   f  HE Iv I^(HEH} H)H9HHK	 H] H [optionHfAs]H@ 
L,$Em(ML4$I    L=
 tp?	 HH@ H9CuH5B   H.	 H  HC I   Hp Hh(HCH{ H)H9sHH	 HtH	 Hk IHuH=%
 H5   HW!  	 II9  	 HPHH H)HwUH5aF   H	 D$0  MtKI11    H$(  H|(HP(H9HBHI9uf

H@ D$0  Mu1	 HPHH H)HwH5C	   H	 HOPTIONS:HA
H@ 	H|$HH$(  HH HuH= H5f  Hh  	 H Hh(Lx0   HL	 HL9t3w	 HHu LuH@H{ H)L9rMtL	 Ls H HuH= H5of  Hh  s	 Ht HH(HH0H|$HD$(H9t 	 H$(  H$8  H9t	 H8  [A\A]A^A_]Ë\$ H!Lt$H1E1f     I<.G	 I9LBHH9u	 HPHH H)HwH5RD   H}	 
f

H@ \	 HPHH H)Hw'H5D   HG	 D$ HD$Hu7  HMANDS:

HQHSUBCOMMAHH@ D$ HD$H  HD$H$Hd$E1"   f.     
H@ IL9l$  	 HHHH@ H)Hw0   HH5?	 HH$N4(Mu#E1&   @ f   HE H$N4(MtL	 IHEH} H)L9sHLL@	    f.     MtLL	 L} H$JD(Hx    	 HH$J<(	 D)H	 	 HHHH@ H)Hw   HH5=	 H   @ f  -HE H$JD(HpHXHEH} H)H9sHHv	 !   H   H	 H] f.     ;	 HH H9H]   HH5A)	 L	 HH H9HuH5A   H	 
H@ 	 HHHH@ H)Hw%H553   H	 HH Hu:H  Type "HHC H HuH= H5b  HVd  	 H5 VyHVH6Hc	 HPHH H)H>wH5?   H>	 A/A AH@ ?N(&HH$(  H$8  H9t5U
 HH|$HD$(H9uH$(  H$8  H9u"H	 	 H$(  H$8  H9t	 H	 PH HtH X6   H= H52  H=  	 H X   UAWAVAUATSH8	 IHHH@ H)Hw5H5a;   L	 IF INH)Hv> LLVMIF LB7;@!; IF HIF INH)HwH5   L	 HPHH H)HwZH56	   Hm	 HH HPH)Hv_fA.715.0HH HHH HPH)Hv_A f
 H@ cH versionHA HH H	HH HPH)HwH5    H	 HH HPH)HwH5H:   H	 INIF H)H   H5   L	 &	 H   IH  II   HDl$IM   C, EyHD$HH   HHA   H1H^	    }     E 	   Hed buildHHHOptimizeHIF n	 HHW)$HD$    Hl$xLHHHK	 IH$H       H	HD$Ll$HLLL,	 C, EHD$	   H$H(unknownHfC) INIF H)HwH5O;   L!	 If .
IF MIOIG H)HwH55   L	 Im5 f@: IG H\$ Hc	 T$7y
H\$ HT$(LH	 HH H;HsHQHP 
HǾ
   	 HPHH H)Hw'H56   H\	 U y,H4$HT$$H  Host CHAPU: H@ U xHH	 |$7 xIF I;Fs!HHIN  
!H|$ 	 IF I;FrL
   	 }  y	H<$	 H8[A\A]A^A_]H	 HHÀ}  y3HÀ}  y(HÀ|$7 x}  xH	 H|$ X	 }  yH<$I	 H	 AVSHIH	 HuH=	 H5-  He8  p	 H	 IAFMvIHtH)$($Hh  H  L  Hh  p  HAHtH[A^H
AWAVSIH	 HtOL=	 I  I;  tiAIFHCIFHCH HtI>HH I  [A^A_H= H5,  Hx7  	 L= I  I;  uIǈ  LL[A^A_U^  I  H&	 SHH8 HuH=, H5[  H\  	 H HH[SHH HuH= H5Z  Hk\  	 H H  1H;     HH   H@ H8rHHuHHHKHKHKH[UAWAVAUATSHIH<$I   A   HH   H   @ HHHtHtHHD$H9H$        HHADpHM   HL$Lx@IA1   D  E1HI9tdM,/I9tH H   H H`I9fH= H5*  Hk5  v	 H$H H`I9uAHL$tHAH
ៃ@fH
 HHHtHtH9\$#H[A\A]A^A_]UAWAVAUATSH(IHt$H<$豭I   A   HHtH    HHU HtHtHHD$H9HT$H<$@  HL    LT$ HE L@AHHH   HD$Mh@L<    MAfH9t[E1IM9   HHMu LHD  L90tHHuH: Ht%H. H`I9uMu H HuH=	 H52)  H3  	 H<$LT$ HT$H H`I9\Tf.     D  AHD$tH@H
ៃ@fH
 HHE HtHtH9l$H([A\A]A^A_]UAWAVAUATSPHF Ht(L%: IǄ$P      A|$ xBA$ AD$ EH= H5V  HX  	 L% IǄ$P      A|$ yI$  ID$    WAD$ID$(I|$xID$0I;|$pt?A$   H!r#A$   A+$   9sI|$p	 H   	 IǄ$       L  I$  I;$  tQA$   H!r5A$$  A+$(  9sI$  	 L5y
 IHuE)H   	 IǄ$$      L5x
 IHuH=x
 H5  H  	 M.AE(    AEX    A    t\E   MtE1   fHD     HI9t*I   H| HtHtH7H   v	 Iǅ       Iǅ       L=Ox
 IHuH=@x
 H5  Hj  	 IC(    CX        c   D   MA   1   I    HI9t)L   I<HtHtH7H   	 Hǃ       L5w
 Hǃ       IHuH=w
 H5C  H  g	 I6LlNIHuH=ew
 H5  H  :	 I7L?NAD$H    H[A\A]A^A_]PH HtH= X6   H=  H5S  HqU  	 H=  X   UAWAVAUATSPH  1H;     IH$   H    I@ I>rIHu  L<M9  IH   H$   HH    H
   fD  HHHtHtH,H9H   HLhfAE  IE LP@AE    Lu	 D  HHHtHtH9uH$h(HI   H$Lh HE1   D  IL9t'K\% fC  HHP@C tH	 H$D`XMtCH$LhPI1	   HI9t'I\- fC  HHP@C tH	 H$H   HtfC  HHP@C tH	 IM9/   fD  I>   IM9   @ M9YH[A\A]A^A_]UAWAVSPHIAHtHӾ	 H1	 $    DLHHIE1	 H[A^A_]SHHut
 HHH`H;{Xt	 H{@HPH9t[	 [̀~ t t
G;F1P~          DOLEyHWNIȄxL9t_NIȄyLFL9uIHLGyH6IELHx0Ht?8!   I1fI9t*DD	HQD:DHtYHtL訿	 Y1Y髽	 Hy    11H   H   HY   H   HN   HX   H   SHHr
 HHH   H@Ht	H   H~r
 HHH{`H;{Xt	 H{@HPH9t[	 [HSHH=r
 HHH   H@Ht	H   Hr
 HHH{`H;{Xt舾	 H{@HCPH9tv	 H[=	 HSHHq
 HHH   H@Ht	H   Hq
 HHH{`H;{Xt	 H{@HPH9t[	 [H+SHHeq
 HHH   H@Ht	H   H.q
 HHH{`H;{Xt訽	 H{@HCPH9t薽	 H[]	 HSHHp
 HHH   H@Ht	H   Hp
 HH       x9    xEHp
 HHH{`H;{Xt	 H{@HPH9t)[	 H   ź	     yH   谺	 [HSHHMp
 HHH   H@Ht	H   H.p
 HH       xA    xMHo
 HHH{`H;{Xtd	 H{@HCPH9tR	 H[	 H   	     yH   	 HNSHHo
 HHH   H@Ht	H   HNo
 HHH{`H;{XtȻ	 H{@HPH9t[鵻	 [HSHH-o
 HHH   H@Ht	H   Hn
 HHH{`H;{XtX	 H{@HCPH9tF	 H[	 HeSHHn
 HHH   H@Ht	H   Hnn
 HHH{`H;{Xt	 H{@HPH9t[պ	 [HSHHUn
 HHH   H@Ht	H   Hm
 HHH{`H;{Xtx	 H{@HCPH9tf	 H[-	 H腿H   HHWHOH H   G
ftH`SHHum
 HHH`H;{Xt	 H{@HCPH9tݹ	 H[餷	 H   H`@H   HHWHOH@PUAWAVAUATSH(H~ .  MIIHH|$H   HL$LD$HL$ Ht$ LL`     H-l
 HE HHT$tHE L9   ,H=dl
 H5  H  9	 HT$HE L9   H  1H;     HH$   H    HfD  H} rHHuTL<L9tKHU L9tH|$HLMHL9"   f.     H} rHI9uI9uH([A\A]A^A_]	 HHt$H5HHLLH5 &HH=   	 UAWAVAUATSPIIII	 IHHHt&H"   	   HCHHtHt1}AFL<$I|$   q	 IMtLHLL	 CD' M'H$H IGL;AFLA	 HI    HHHtHtHH[A\A]A^A_]P   腴	 HH0W@ @P @@0@@@`@pHP`HH H       HH(HPPHHX   H       H   Hǀ       YAWAVSH   I    tHE   Mt<1    HI9t)I   H<HtHtH7H   p	 I   	 IPIG`H9t 	 I IG0H9t	 L[A^A_鱳	 [A^A_HAWAVAUATSH0IIIHVH   AD$ t(It$I   脽	 tHA   H9  I   AD$)$HL$Ld$H4$HT$duQ	 AWLyI7IWH	 IHHH@ H)Hw$H5   L	 IHx (1   @ I} HI} It$I\$IEH)H9sLH襺	 IHx HtH?	 I] I] HIEH)HwH5"   Lc	 "Gk"IE AD$
     uAV(A;V,e  IF L$AF(k   uGfu[I    t+HH$fD$ 蟹	 HL11I蝹	 M   AVXA;V\  IFPL$AFX  Hf
 HHtHL9   &H=f
 H5H覹	 HL9   I  1I;  A   HH%   H    H     H;rHHuDL,L9t;HL9tLL2HL9   D  H;rHI9uI9uH0[A\A]A^A_I~ HHw   V	 AV(|I~PHHw   7	 AVXH=   M	 UAWAVAUATSH  HILt$Lt$H       HD$HHt$PHI\$HH,$t;M|$T$;T$  HD$HL<H\D$D$u   D$   H$L      HH   Lt$AIM	   IM9tdI6IVL船	 IM tHHH9ufH$   HH9tHL9cuLHi	 H3H   H蕵	 AD$
     uOH,$HM E(HHHH\$fH   HqHL9!HuH)tH~	 E(E(j   H\$H,$uL9   uQHǅ       DHMPEXHHHfD  Ht'HqHL9!HuH)tH~荴	 EXEXH|$H9te	 H  [A\A]A^A_]HH|$   Lݶ	 T$  HH|$HD$H9t	 H#	 AWAVATSHMHIM   H$HL$HD$Ht$LHHHtUHsHSL謷	 t4HA   H9t&IHLH觹	 H3H   Hӳ	 H[A\A^A_"	 HL7H5#HHHsHSHHH5MH)H=   	 UAWAVAUATSHLMIAHG   H   HL$D$PD$L,   H	 H   IM)IHL$   D$D$f.     fL9MLBHE T$$HDLMPPu?IFL9HFIH)t=L,   Hu	 Ht*IM)IHL$u1H[A\A]A^A_]1HL$HE H@PHDLMIH[A\A]A^A_]UAWAVSPIHHF)1f.     H9t3LH\t"u$L\      @uGH3HÉHAI~J?I;VwFI>I\   L8	 M>HH[A^A_]IFHPI;Vw*II"A   Iv   L	 I~Iv   Lް	 IFUAVSIHHH7H;Sw$MtH;@L被	 H{LH{[A^]Hs   H聰	 H{MuUAWAVAUATSH(HH.H   H    HE H5`
 HP0   H    L}Hl$LeM9   1Ll$   f.     IM9   Hl$H    M7I    ILH5_
 P0tHD$    MtILPLt$H|$ Ht$L   Hl$ H+HD$     H|$HtHPH|$HjHP_H    8HE H5+_
 HP0t H    HE HPH|$HPH+HH([A\A]A^A_]IHE HSHl$IAIH|$HtHIMt	ILPH|$HtHPH;HtHPH|$HPL	 UAWAVAUATSH(IIH>H	  II<$    HH5@^
 P0   I/I<$H  HH5^
 P0  I$I$    HXHD$ LhL9  Le"HH    HHHEHI9  HEH;ErLHY  I>  I<$HtcHH5]
 P0tRI<$HwHIHD$I    HT$	 H|$HD$    HtHPI$II$    '      	 HIHD$I    I,$Hl$I$    H]
 HHL{WCHC    Ht$L  HCH;CsHD$    H(HHCHt$L[  IH|$HD$    HtHPH|$HD$    HtpHPhI<$H|$I$    HEH;EsHD$    H8HHEHHt$H  H|$HD$    HtHPIII    LH([A\A]A^A_]H|$ Hu IH|$HD$    HtT_ILY	 H|$HD$    HtHPH|$HD$    HtHPH迥	 IH|$  uL	 H|$ HPLץ	 UAWAVAUATSH(IHILgLoM9   LH);  HIT$LL9!   L@ H2H    H1HHL9rINH   HL4    IL,I1   f.     HI9   ID- ID-     I|,ID,HtHPI.I)IILH=  HI)LHIM9MBHH9LCINHD$    HL$ MtXI9  J<    	 BII    H;HHtHPI!  II    HHCIFI  1HH)HH$HHL$HL$JHD$HLB	 L|$ILH98   LH     HrHB    HzHqHL$HHL$HH9uIFH98   HT$@ HH    H
HHT$HHT$H9uHL$IFHT$IIH\$IVHD$INHT$IVHL$H$H9u7HtH 	 LH([A\A]A^A_]f.     @ HD$H9t"HHHL$HxH@    HtHPH$HuL	 H=HH
	 H¢	 AWAVATSPIHLgI)IIL$HH=  IHI^H)HHHH9HBHH9HCHtH9   H<    á	 1JHI7I    J4JHM>I^L9(   HsHC    H{HrHHI9uM>I^IIFINL9uMt6LH[A\A^A_遡	 I9tH{HC    HHtHPH[A\A^A_L躢	 H=6讨AVSPHLwHG   f.     fHCL9t!HHHKHxH@    HtHPH;HHt[A^Ҡ	 [A^UAWAVAUATSPIILoHGI9?  M<$I\$HL)vYHHAH?HHHHHL9uHH)   HI9   HH    H<HHtHPL4$L)HHH   HEHH=  IIH<    蹟	 NLLH)tkHyHtaHL֐H+H    H.HHHuHM
H8sG	  Ml$HI\$H    LID$I  M   LLM
H8   HII<H)HHL^@1    H<+H+    H:HT+HD+    HT.HT+HD+    HT.HT+HD+    HT.HT+ HD+     HT. HT+(HD+(    HT.(HT+0HD+0    HT.0HT+8HD+8    HT.8I+H@H9[M<$I\$Ml$I$MT$ML$MD$I9L4$uFMtLd	 Ml$II    IE ID$H[A\A]A^A_]f.     fL9tI}IE    IHtHPH=rAWAVSL?MtFIH_L9uL'fI9tH{HC    HHtHPI>M~[A^A_魝	 [A^A_UAWAVAUATSHLvM#  EHIHT$L$L>L=   L谝	 H   HL)H   Dd$M   I9LCLLLF	 A   HHDH9   I$HHRR
       HUHsH9HFH)HHHL$HHqHKH9HBHkDd$0I   LL辦	 t7HA   H9t)I   HH H@Ht|$ tEu@u1H[A\A]A^A_]UAWAVAUATSHx`  	 Hú`  H1&	 H	 HC LsHCCHC C( H	 HK HS0C8HK0H[@HCHLsPHSXLc`H@HC`HCh   HHCpHCx    L苤	 HHD$0HD$8?   H\$D$   D$   Ld$H-P
 HE HuH=P
 H5H貣	 L   HE HD$ L11  Hǃ       H	 H  H^	 H   L-P
 IL  H  H?
H(  H9	 H0  H5	   L|$(LQ	 HD$ H$Ht$0HT$HL$LD$LL$H|$(   H HuH= H5,  Hd.  Ϣ	 H= Ht$(1   @HGHD$0HD$8%   Lt$D$   D$   Ld$HO
 H HuH=O
 H59H]	 H8  HgO
 H HD$ H11  Hǃ      H	 H  H	 H8  L  L  HH  H	 H  H5   H	 HD$ H$Ht$0HT$HL$LD$LL$Hl  H HuH= H5+  H-  膡	 H= H1Hl$pC  @Ld$H-uN
 HE HuH=eN
 H5H:	 L  HE HD$L11  Hǃp      H	 Hx  H6	 H  L  L  HH  H	 H  H5K   L	 HH  Hǃ  2   Hp   t.HHD$0fD$P	 Ht$0L11I	 HC@Hp  HT$HL$L      HG HuH=; H5*  H+   	 H=! L1?  @H  H1   L|$h]  H~M
 HH  Hǃ(      H5w   H	 L5L
 H'H  Hǃ     H(   t,HXHD$0fD$P	 Ht$0H11I	 L(     H   Hl$`Ld$IHuH=OL
 H5 Hy$	 L0  H.L
 H HD$L11r  Hǃ      H	 H  H	 H0  L  H  HH  H	 H  H5   L͢	 L|$HHP  HǃX     H   t.HaHD$0fD$Pݝ	 Ht$0L11Iٝ	 HCPH  :   f:  HT$HL$L     H HuH= H5'  H)  	 H= L1
;  @HHD$0HD$84   D$   D$ L|$Ld$H-J
 HE HuH=J
 H5YH}	 H  HE HD$ HD$ H$H5xHT$0HL$LD$LL$H|$X  HHD$0HD$82   D$   D$ L|$Ld$HE HuH=J
 H5HE	 L  HE HD$ HD$ H$H5HT$0HL$LD$LL$Lt  HM!  Hx  Hw	 H  W  Hǃ      H  H11  Hǃ(      H	 H0  HP	 H  L8  L@  H$HP  H	 HX  H5^   H;	 HH  Hǃ  #   H(   t.HHD$0fD$PP	 Ht$0H11IL	 H  H(    HLڟ	 H HuH= H5p%  H	'  t	 H=u H1  @HHx[A\A]A^A_]I   I   I
  I   I   I   I   I   I   IH   IL<	 H   IH$	 H|$(   IL
	 HrHh  HHǈ  	 H	 L,H|$X"L  IH轞	 L%H|$`H|$h  IL蔞	 LH|$p  H|$(  H	 L	 AWAVATSPH   IH	 H  HX  H@Ht
I$@  L5G
 IM$  I$  I;$   tz	 I$  I$  H9t`	 M$  MtRI$  L9uL3HI9t!HCH@HtH{H[A\A^A_I$  M$  ѐ	 I$  H@Ht
I$h  HF
 HI$  I$`  H@Ht
I$H  M$  I$  I;$   t虒	 I$  I$  H9t	 I$  I$  H@Ht
I$  M$  I$H  I;$@  t=	 I$(  I$8  H9t#	 L=	 M$0  I$  H@Ht
I$  M$0  I$  I;$  tڑ	 I$p  I$  H9t	 M$  I$  I;$   t衑	 I$  I$  H9t臑	 M$  I$  H@Ht
I$  M$  I$P  I;$H  tE	 I$0  I$@  H9t+	 H<	 I$8  I$  H@Ht
I$  M$8  I$  I;$  t	 I$x  I$  H9tȐ	 I$   I$0  H@Ht
I$  M$   I$   I;$   t膐	 I$   I$   H9tl	 LH[A\A^A_)	 H聕HyHqHiHaHYHQHIHAUAWAVAUATSPMMIHIH11  ƃ    Hǃ       H	C
 HH   H_C
 HHHqC
 HH   H   H$HH   Hv	 H   L	 HLHə	 HT$@E C AE K
`	fK
I$   ƃ       HLϙ	 HP HuH=D H5%  H   )	 H=* H1HK@H[A\A]A^A_]HH<$I	 HHɌ	 PHGH@HtH?XHÓSHH	 HH   H@Ht	H   HA
 HHH{`H;{XtL	 H{@HPH9t[9	 [H_SHH-	 HH   H@Ht	H   HbA
 HHH{`H;{Xt܍	 H{@HPH9t[ɍ	 [HAWAVATSPDfMt)III1 IH|HLP0HI9uH[A\A^A_UAWAVAUATSH   HT$xHt$XH|$`W)D$@HD$P    )D$ D$0    HS HuH=G H5(  H  ,	 H- HAx1H;Ap   HHH    H    HH;rHHuF  H,H99  L|$HH;Ld$PM9(   I?IL|$HHH9   
  f.     HT$@I)MIIGHH=l  MII9LBHI9LCMHT$t*H|$I9?  J<    茉	 IHT$H|$E1O,K<O<IM~LHLg	 HT$Lt$@L|$HLl$PHtHv	 HHH9t3 H;   HH9   @ H9L|$HH|$@I)I|IH     L誔	 HD$X@HD$hH  1HL$pHH;L$hq  HD$XH HL$pHHDHD$@HHtHL$HI@HH$   &fHD$IE IMnHL$HH;$   tt$0HL$tHD$ H	1~!HHL4H,H9   A   1H j  H H	IDDA!HHL4(H,(H9p   D  E1Lt$D$(   v9  +D$,9/  D$(Lt$I> tD$,HD$H IWAFIF    MnM~M9I~L'M)LHHEHH9  M)LHII9LBHH9LCMtI9m  J<    І	 H1N<HD$HH,HM~HLL豆	 I^InM~M=LĆ	 0HLEH|$ g  H|$ Ht$HT$C  H|$ D  H|$ Ht$HT$   Lt$@HD$HHD$I9   Dt$0MY  Hl$ I1A   fH I9-  HD L	H= tH|HtH|	 AHptions.
HQH@ 'D  IL;t$nIHD$L$0tqHT$ 	1!HHL<:H:H9tz   1H q  H H	ID!HHL<HH99   E1H|$ HT$HLh  IHD$IWAGIG    IGHD$MgHD$`x uL9d$	 HH H9Hu   HH5	 
   f
H@ Ì	 IHD$H0HXIEI} H)H9sLH詌	 I   HtHC	 I] IMIE H)Hw^   LH5j	 HD$Hx tTI	 HHD$HpHhHCH{ H)H9sXHH.	 HV   fD  f :
IE HD$Hx u	 HH H9H      HH5	 BHtH脃	 Hk HKHC H)Hw   HH5x請	 
f 

HC L9d$tCI_IoH9    H;HHt$xP0HH9ut
H@ L9d$u@	 HPHH H)H&'   HH5'	 2HLEt$0H1H|$    [	 H|$@Ht
H|$Hǂ	 HĈ   [A\A]A^A_] 	 H=H|$@
	 H=H܉ HH|$    H|$@Ht
H|$HU	 H荂	 AVSPHLpHHYI9LHGHtH1H8	 tH[A^1I9tH[A^AWAVAUATSIDMO   M&I1A       H I9t%IL	H= tI|HtI|脁	 AvH1I>   	 [A\A]A^A_H跈SGt2LH>	1˃!HHI0M0I9uH
[11H
[A   E1I t-I M	LDDA!HHI0M0I9tMIE1H
[AVSPIHH$Gw   v9s-+C9vCH$H8 tCH[A^H'   HHL	CH$H8 uAWAVSHHHH	HHH	HHH	HHH	HHH	HH 	@@   GDsL;{H   	 HMt(IK7HL      LL[A^A_%	 HC    KH   HHqH"   HHH H HuH   slHH   r`HfD  H HB  HB@ HB` Hǂ    Hǂ    Hǂ    Hǂ    H   H9u[A^A_AVSHG    DGM   HIMHDHH   HHȐH  H HuI   Y   LH  H@  H@@ H@` Hǀ    Hǀ    Hǀ    Hǀ    H   H9uH9   W>1HAHA    NIHFHAFHF    GH H9   HHH   H tDOEtLAA	A1AE!LHIIH9tA   E1H t2H L	LDEAE!LHIIH92MIE$[A^AWAVSHH2
 HHfG  G
% `		fW
Lw@LPWGGG,G<    L@H       HGHHGxHGXHG`HGh   Gp    	 t<SH;SLsHC@Hл HȃCH[A^A_H   LL>	 SHH=» -}	 tHH H= H    H#H{ Hx     	 H=t |	 eIH=` ;}	 IH{`H;{XuI>IL9uL|	 ~	 I>IL9t}	 L{	 USHHD$ HD$H$H?	 u|$ ufkH   Ht$   1H[]H   蕜1螅	 SHH}	 HH   H@Ht	H   H0
 HHH{`H;{Xt,}	 H{@HCPH9t}	 H[z	 H9AVSPHHǐ   HCH   1HHL4IQHt%C$H@LHK8HHEL4ILH[A^HHHǐ   N	 ̄tHHH.	 1P   E~	 H/
 HHH5/
 H/
 H1~	 AWAVAUATSH0MMIHLl$`G H    t.HHD$fD$(y	 Ht$H11Iu	 
HH   A$K
`	fK
AfC
I6H	 Iu LK`L;KXtFH{X0	 HK`HSlHshH;KXHDHH9tH8r	HH9uH0[A\A]A^A_DClMA   J<    1Lf     HH9tHHHDHHuHtH0CpuD;ChbA@ClK4ILCXLPHHUSHHD$ HD$H$H	 u|$ ufkH   Ht$   1H[]H   H{ HuH=o H5P
  H  T	 HU    +   r:HU HuH=I H5rH	 H/    H{H;ژ1	 SHH	 HH   H@Ht	H   H-
 HHH{`H;{Xt|y	 H{@HCPH9tjy	 H[1w	 H~AVSPIHG
fG
H2蝃	 I6LK`L;KXtGH{X	 HK`HSlHshH;KXHDHH9   @ H8r	HH9uH[A^DClMt8J<    1L HH9tEHHDHHuHt	H0CpD;ChnA@ClK4ILCXL\HTAWAVAUATSH0HH    H       LsXCl;Cp   L   IuXL9tL	 L   L9o  IE@L{@EuHDcHE9   D9sL  CH    Iw   LLa~	 E1AEHI9     H>HD$fD$(D}	 Ht$H11I@}	 H    ;H1HD$fD$(
}	 Ht$H11I}	 LsXCl;CpH|HD$fD$(|	 Ht$H11I|	 L   IuXL9EtXJ    H0I?z	 CE   J    H0I?z	 AEHI9tIM@J4HIM'H)L4t	 DsHH HuH= H5  H/  |	 H= H1K@H0[A\A]A^A_E1AEHI9ù~	 t	 t
G:F1AVSPIHH6n	 I6LK`L;KXtHH{X|	 HK`HSlHshH;KXHDHH9   D  H8r	HH9uH[A^DClMt8J<    1L HH9tEHHDHHuHt	H0CpD;ChmA@ClK4ILCXL[HSPUSHHD$ HD$H$H{	 u|$ ufkH   Ht$   1H[]H HuH= H57Hz	 H H  x u$bHjz	 Hh  Hx  1|	 .H HuH= H5Hmxz	 H H  H;     z	 HH H;HsHQHP 
HǾ
   z	 HM HuH=A H5jHz	 H' H  H  H9ty	 HHSH H9u1{	 SHH	 HH   H@Ht	H   H&
 HHH{`H;{Xt\s	 H{@HPH9t[Is	 [HoxSHHU	 HH   H@Ht	H   Hr&
 HHH{`H;{Xtr	 H{@HCPH9tr	 H[p	 HwAWAVSL?MtBIH_L9uL#fHI9tHCH@HtH{I>M~[A^A_Ap	 [A^A_HwUAWAVAUATSH(  IHD$(HD$HD$HD$    D$     H"   H       HHE HtHtL,L9  ID$H$fHE HpN
ff       HT$H;T$   H|$kx	 HL$H;L$Ht$H|$HD6HH9   @ H8r	HH9ut=Lu M~AT$A;T$   II$HL4L|AD$     HHE HtHtI9$   DD$MB   AJ    H1HH9tSHHDHHuHDtH0D$ D;D$A@D$J4ILD$L1HDH   LH4$w	 AT$At$HrI<$HS      y	 H|$H;|$t(p	 H(  [A\A]A^A_] HH|$H;|$to	 Hn	 H?H6p	 AWAVSX  am	 HLxPW @@ @0Lx@H       HCHH   HCpHCxHǃ      ǃ       H0  H  H  Hǃ      ǃ(      HǃP      L5"
 IHuH=w"
 H50HTu	 I6HYL5Z"
 IHuH=K"
 H5Hu u	 I6H%H[A^A_IH  H;  u2H{xH;{pu7H{@L9u<H{(HuA{ xJHol	 Ll	 n	 H{xH;{ptn	 H{@L9tun	 H{(HtH{03l	 { yH;%l	 Hl	 LUl	 Ht[SHH  H;  t"n	 H{xH;{ptn	 H{@HCPH9tn	 H{(Ht	H{0k	 { x
H[k	 H;k	 H[k	 AVSPIHS;SsHL4ȃCH[A^HHs   H$t	 SSH8 tH_S;SsHH    C[HHs   Hs	 SAWAVSIIHS;SsHHL<LtC[A^A_HHs   Hys	 SUAWAVAUATSH(IL'H_HL)HHMHH;  HMwM)LHII9LBHH9LCIOHD$    HL$ MtI9  ILHi	 L1H$HL,(Ll$Ll$IILt$(HNHL(HNHL(H	HtH>IE Ll$M'I_I Ll$L9j   HD$H	 H   HD$HHD$HI9t-HsC@H{HxH{HxH tHKHSM7I_Ll$HD$IILt$MoH\$IGHL$IOHD$L4$L9u3MtLh	 H([A\A]A^A_]f.     D  HL9t"HKHL$HCH@HtH9HL$L4$MuLj	 H=oHHu	 Hh	 HoAVSPHLwHOL9u(H;HHt8[A^8h	      HCHL9tHAHCHIHIHtH8[A^H\oUAWAVATSHMIHHt<tmE1   H$H4+Ht	    I?HHlg	 I/zH$IHD$HHHHT$HE1t	 Aąt6H$IDH$IHD$HHhHHT$HE1t	 AąuHD$IH$IA   EH[A\A^A_]USHH|$HD$HD$Ht$HHL$HH|$HT$1E1$t	 uHD$H@H[]Hr<t<u1ÀAWAVSH0IA  M  IHH|$J?ffD$HD$     fW  H|$1Hs	 HT$H\$H9-  HH)HHH	  HHIIIpHHHH  HHH1    oroLroTr o\r0fofqfqffofqfqfrLrfofqfqffofqfqfTr \r0H Hut:oroLrfofqfqffofqfqfrLrL9   JB@ fHH9uHT$=  u	HHT$J4   L1h	 AFxL4$L1      IH$IFHH|$HHE1q	 tA~ xNA AF 1iH4$A~ LyIH)L1Oh	 L1e	 AFx"HHANAD &I  IF    1IINHQIVD H|$Ht
H|$c	 H0[A^A_1 HH|$Ht
H|$c	 Hc	 UAWAVAUATSH(II)M  HIILHLgHGHL)HH9H4$~dI(LH)HHn  H)HHH9HBH?H9HHBHLD$ HL$t|6  H<	b	 H4$iMI)LHH9~EIFH)HHD$S  LHHMb	 MH4$LHIHM8    MLLI-  1HH)IIN<HIIHl$H\$r)IKnHI9   K)HHHL9   LIJHH)1A<.f<)HH9uH~HHt$Ha	 HH4$HL$L4HHL$IOI)M~HLHa	 HLHL$ HHYLqH|$Hta	 L   IMIIHHHHH0   1^  LIHM   MHLl$H^HHH)IIHH)L9shK	LH)IIIIv)IKHFHH9=  JWHH9,  Hf.     D  E fHHL9rIOHtML)f	 H4$M)tHLLf	 H4$HH([A\A]A^A_]J,HHpHH1f.     ANALNDMLMADN ALN0DMLMADN@ALNPDMLMADN`ALNpDMLM H@HuHt)HHHADAADAH HuM9KGO4FH\$IMII@HHHAAH0s1sH$JHHpHH1fD  DpLpwLwDpLpDw Lw0DpLpDw@LwPDppDw`LwpH@HuM+   H6HI@ DL DH IuJGM9uH4$IOH!JlE H4$L/`	 H=#fH8h	 AWAVSH0Ht1ۉH0[A^A_Hv  IHH|$L<ffD$HD$     =    H|$1Lk	 HT$L|$L9  LH)HHH  HHIIIpHHHH   HHH1ff     oo\od oL0fofhppf`ppfgfofhppf`ppfg\fofhppf`ppfgfofhppf`ppfg\ L0HH4	n1tbooLffofhppf`ppfgfofhppf`ppfgLL9   JD  ȉHI9uHT$=  u	HHT$H4   L1h`	 AFx	L4$LIH$IFHH|$HLE1ui	 tA~ xNA AF 1iH4$A~ LyIH)L1_	 L15]	 AFx"HHANAD &I  IF    1IINHQIVD H|$HH|$|[	  HH|$Ht
H|$\[	 H[	 UAWAVAUATSHIII)M  HIMILgLwLL)HI9   MLL)HLHH>  H?M)LHII9LBHH9LCML$   LT$I9@  LJ<    QZ	 ILT$L$lHMM)LHI9~GH4H)HH4$\  LLD$HMZ	 MLD$LHIHM>    LLI2  1L|$LL)IIN<IILD$r*IJHI9   K+HHH9   LMJ,H)1f     <3<1HH9uH~HLLH[Y	 HL$IN4KHt$I)M~HLH.Y	 HL$LHL$HHYLqM  L3Y	    IMIIHHHHH   1G  LIHM   HL,$KIHH)IIHL)L9siJ    LH)MIIIv*IKIHH9$  JHH9  Hf.      E HHL9rIHHtIL)L^	 I)tLHLs^	 LH[A\A]A^A_]J,HpHH1LDLD L0DLD@LPDLD`LpDL H HuH+   H   H DADAH HuM9KJMIMII@HHHAAHs1wKHpHH1f.     @ DLLDLD L0DLD@LPDD`LpH HuM+   H   I@ DL DH IuJM9uMIHH&0Jl MLW	 H=M]Hc	 AWAVSHIH   HIH|$IHI~H9t<w6I9^sIv   LH[	 I~HH)tHI>H1V	 I^IH$HXH|$HLE1c	 t%IF    1}IFHPI;VwyIfA  bH$I+HI~H9t<w6I9^sIv   LH^[	 I~HH)tHI>H1BV	 I^HSI;Vw/IfX  H[A^A_Iv   L[	 IFmIv   LZ	 I^AWAVSHIIHHH1pb	 A~ LyIH\$H$LJH|$HHE1a	 tA~ x4A    AF 7H4$A~ LyIH)HL1b	 I     IF    1H[A^A_AWAVSHIHtdHS	 IHpL1a	 A~ LyIH\$H$LJH|$HHE1a	 t,A~ xIA    AF 1aA~ xGA    AF JH4$A~ LyIH)HL14a	 &I     IF    1I     IF    H[A^A_AVSHHw@xH|$L4HHD$HwL4HH14W	 Cx
H\$HHHL$HCHH|$HT$LE1>`	 t{ x1 C 6Ht${ HyHH)H1V	 H[A^H  HC    1H[A^SLL
1I9   1       fEIII9   I9   EA  w&Dہ    E   v    A   rEtNfA    IYH9sWA  D
 fAA  A   fEYI\   R   LL
[ø   LL
[ø   LL
[UAVSLL
1I9   f.     MZA݁      u8I9   E3D      6   
D $MZ&   E         ,    Et$I9sAIMI9sM         LL
[A^]UAWAVAUATSL'L:1I9y  LJLH   fD?ˀ]HAD?ˀ]HAG
,DmHIMMI9  Mt$E,$D      ;   I9   A݁      :   A
AA $Mt$+   fE              E   f A   r:f A   r-f A   r A   f f A     DCDK,H9w/A[
IcLD?ˀ]HA   M      L'L:[A\A]A^A_]UAWAVAUATSLL"1I9$  1LLEA   N   f.     D?ˀ]HAD?ˀ]HAG
t DuHLII9   E1EuD       f A   rBf A   r5f A   $   A   f f A     DCACǐDK,,H9w=IA]gIcLD?ˀ]HAL      LLH*[A\A]A^A_]HHH4HH)H9}1
   ̍Fw HcHH7HcHyx<st1ÊQ1ymwhHQ1y[wVHI1yIwDP wH5HcHrwrw<SH5HHH)1H9|+1E[ÉHUAWAVAUATSPH/AH9L   IIL-f     E J(HLH)H9|HtHI/L9uE1DH[A\A]A^A_]UAWAVAUATSH(H|$HHT$L21H9  DIHt$        fA6IHt$ H9Z  D+HAD DHH)L9H  At$H߉t$   6  1fAwyHJcHDDkHADkHADkHADkHADkHHAM9   HDB+4  w    
f   ri   fAD  IFL9s;  
 fA     fAvIHt$ H91D$H)ø      L$H)HL$HT$HL1H([A\A]A^A_]A      UAWAVAUATSH(HL$ H|$HHT$L"1H9  IDD$ED$EL$1H-'   D       H-A$IL9v  D3A.DLH)L9   L;d$ 7  L$AmH߉  1fAwyHuJcHDDsHADsHADsHADsHADsHHAH$B+=       D
L$p   L$f     |$ uPHL   Hù     A$IL94|$ t(HLZ   H      
H)ù   HD$HHD$L H([A\A]A^A_]E1H9t:HO   H9   J>   DGuA1A1ÍJwEAuEA ÉрtHuApA/w@%JwEy1Av)u$EyAwH9t< ø   UAWAVSPIHo HuH=c H5  H  O	 HI HAH;H   H2 HuH=& H5  H  N	 H H(HXH9uE1E        HH9tLE	 MyHMH9uH1HLIwF	 uDH[A^A_]H]MPH<$H   S	 XUAWAVAUATSH(AIHU HuH=I H5  H  M	 L=/ I/IGH9u+IoEb  DHD$ 1Ld$1   fHH9tHXx yHxEE	 HH9\$   Hʄ HuH= H5G  H`  kM	 H- M<LD	 H   IHQ   Dt$IMv   CD5  HEH;E   HL$HH($ W)$HD$    HHEefMIIL=D	 IH$H       I	Ld$Ld$Lt$LLLD	 CD5  HEH;E|HH   |$ H<$D	 H([A\A]A^A_]H-D	 HÀ|$ y	H<$C	 H"D	 K	 P   C	 W H@    YHtHAWAVSIL?MA   IFL9   L#   fHI9tHXx yHxeC	 I>M~VC	 L[A^A_IC	 AWAVATSPIIH
HLgI)IHLIT$H9'  I~H)HHH?H9HBHUUUUUUUH9HCHtH9   H    H<@tB	 1K4dHH[HIH|AWAIG    H4HM>IFL9;        HxHzHJ@H@    HxHHI9uM>IFIIvINL9u%Mt5LH[A\A^A_B	 D  HI9tHXx yHxA	 H[A\A^A_L?C	 H=3ISH@H< HuH=0 H5  HZ  I	 H   tH@[H= BB	 tD$   H߁ HD$(D$ HD$HD$ D$    HHD$0HD$8;   HD$0H$H=ր H5sHT$HL$(LD$ LL$N   H=7  H5 HI$
 A	 H=U A	 H@[HH=@ B	 H@	 UAWAVAUATSHMMIIHH11WHǃ       ƃ    H	 HH   Ht	 HHH>	 HH   H   HD$HH   H
	 H   HD$PH$HHLLMMM	 HM	 H[A\A]A^A_]HH|$L	 HH@	 SHH	 HHH   H@Ht	H   H.	 HHH{`H;{XtA	 H{@HPH9t[A	 [HFAWAVATSPIL0MB   IF8L9   L$    HI9tHXx yHx?	 I~0M~8>	 I~Iv L	 E~Mt>M&I1   fH@I9tA<wA|? yI|(>	 AvH1I>   E	 H[A\A^A_HEUAWAVAUATSHh  Ht$0Ho0H|$8H_8L|$hL|$XH       HD$`HH)HILIr"H|$X   LLF	 L$`H9uC11H9t:HHL$XHQHHH9t} HyHU HUyHUDD$`rH|$XHg!     -I	 H&~ HLt$0uH=~ H5   H!  E	 L-} INIF H)HwFH5   LVE	 L|$XD$`HuOHD$hI9tLF?	 Hh  [A\A]A^A_]< Hvalues:
HHIF L|$XD$`HtHLHD$@HD$8HHHL$PH HD$H   f}
H@ II9  M'Mt1IoH  H9   @l$'H\$HZ   c   W)D$HD$     P   f.     LuIL;	 HHD$H       I	Lt$ Hl$Lt$0HLH;	 + H|$PHt$I	 H;D$H  X8|$' y
H|$;	 \$HD$8HP0H4[DyHHD   HHL$HD$H       HD$ LHt$I	 IHHH@ H)Hwb   LH5-bnC	 IAMuZ1LHT$HH~  L$W@@H@@  @(H@8    @   @{f : ID$ AMtIU t$!HHH:,:9  HpLF	 HH@ H9Eug   HH5B	 HAMuX1LHT$HH  L$W@@H@@  @(H@8    >   D   ,HE AMtIU t$!HHH:<:9Y  HpHKE	 HH@ H9Eun   HH5A	 HAMu_1LHT$HH
  L$W@@H@@  @(H@8    E   f.     f ,HE AMtIU t$!HHH:<:9   HpHD	 H\$@HPHH H)Hq   HH5-A	 b     1ۀ|$' 'A   1   HHEǃHDDA!HHH*,*9A   E1ɃtxMIELDDA!HHH:<:9lA   E1ɃtGMIELDDA!HHH:<:9HHEMIEMIECL|$XHD$hI9H|$8	 +)HH|$XL9u.1HÀ|$' yH|$7	 HHD$hH|$XH9t9	 H7	 PH8x Ht	H,x YH=#x H5  H%  ?	 H	x YUAWAVAUATSH8HINHȄyHCH  HڄyHHT$HD$D$=H|$Ht$   1@	 HtzILd$LpI9MBMFM)t^H\$IHl$LL1H6?	    >	 HHHH@ H)HO  H5   H>	 HI  `>	 HPHH H)HwH5   H{>	 Sx %dAor: H@ SyHSHHHA>	 HPHH H)HwH5٢   H>	   ʢA
H@ w  IIrD-skiB3D+Ld$BL+p	  Ir-couB3D+BL+nt  	  f=	 HHHH@ H)H   H5   Hz=	 H   e @or: HC HCH{ H)L9s>HLL>=	 HL` HCL)Hv<A$AD$
HC   LL4	 Lc Lc HCL)HwH5   qӞ @or: HC HCH{ H)L9sHLL<	 HHx MtLLC4	 Lk Lk LHCH)H"wH5 #   Hg<	   GܠGunt
HC #  Ld$0MeHt$I  Is]H\$Dd$'Mu}   W)D$HD$     xHI]Ha  H|  H`  \$'H    IILQ3	 HHD$H       L	HD$ Ld$HLL43	 B# IHt$QA	 IO H9tX81ۀ|$' y
H|$03	 \$   Hs HuH=s H5  H  ^;	 Hs @HAOH\$0   It$,!HHH:<:9   A   E1ɃV  MIELDDA!HHH<9H\$0trS:	 HHHH@ H)HwdH5r   Hk:	 Ha1HT$LHH  L$W@@H@@  @(H@8    HX@    @or: HC HCH{ H)L9sHLL9	 HHx MtLL~1	 Lc Lc LHCH)HwH5   6GnHC   W)D$HD$     BI
IL1	 HHD$H       L	HD$ H\$HLH0	 D  IHt$?	 IO H9th81|$' y
H|$0	 l$tHHsq HuH=gq H5@  Hi  9	 HMq @HHt$L  L`@ 1m8	 H5HHLHH5dHH8[A\A]A^A_]MIEH\$0H|$g0	  HÀ|$' y
H|$!0	 HY0	 SH'>	 HH[+>	 USHHD$ H   HD$H$Hx8	 u%D$H   fkH   Ht$   1H[]SHH	 HHH   H@Ht	H   H	 HHH{`H;{Xtx1	 H{@HCPH9tf1	 H[-/	 H6HHǘ   Q=	 HIHtH        tAH    8   t0H      fL$H+	 HHL$HL$m7	 H̀    t   H   1H   Ht<AVSPHIH6I<	 HsL=<	 {7 y	H{ >.	 HH[A^/.	 UAWAVAUATSPHH_HH   IDfEyMgM?H,$I.   f.     f1M9M9B1ɅLIHHt7C7IƄyLs(M9LIBHtH{ yH?Lm:	 uH,$I9t?AE7HÄyI](L9LHBHtIu yH6L,:	 txI9sILH[A\A]A^A_]AVSPIOt-LA6!HHIED9uHH[A^1LLH  AW@@H@@  @(H@8    H[A^A   E1At2MIEALDDA!HHIED9yMIEuSGt+L6!HHI8E8D9uH
[11H
[A   E1At.MIEALDDA!HHI8E8D9tMIE1H
[AVSPIHH$Gw   v9s)+C9vCH$8tCH[A^H+   HHLCH$8uAWAVSHHHH	HHH	HHH	HHH	HHH	HH 	@@   GDsL;{H   6	 HMt(IK7HL      LL[A^A_1	 HC    KH   HHqH!   HHH@HuH  skHH  r_H    B@ǂ   ǂ   ǂ   ǂ@  ǂ  ǂ  H   H9u[A^A_AWAVSIHIHG    OH   IHHqHH   HH     H@HuH  Y   HȐB@ǂ   ǂ   ǂ   ǂ@  ǂ  ǂ  H   H9uL9   W   f.     H@L9   wAOtcM4!HHI;E;D9tCA   E1A   MIEALDDA!HHI;E;D9t1҉CKBJHC8HB8C(B(S(HC8    AG{? BHC(H8&(	 W.MIE[A^A_AVSH(   '	 HD$   HRHD$HD$ 4   D$   H`h HuH=Th H5-  HV  0	 H:h HD$H5qZHT$HL$LD$LL$HB   H	 HHH([A^IHR'	 L'	 HtH` UAWAVAUATSH8MMIHIH   1ԩHǃ       H	 HHH   HD$W   Hǃ       H	 HH   H   H$HH   HP	 H   L9&	 HLH3	 E K
`	fK
AE C A$		fC
H    t.HHD$fD$0
.	 Ht$H11I.	 
IH   H3	 H8[A\A]A^A_]HH<$74	 HD$H8HtH   %	 HfH%	 UAWAVAUATSH8IW)$HD$    Mt6LI  MAHs0Ld$ @l$7HuPA, |$ yg\A)D$ HD$0    RH]HH$	 IHD$ H       H	H\$0Hl$(LLH$	 A, |$ y	H<$$	 HD$0HD$(D$ )$I   H-3	 DfAuI   I   H9tu HI      I   L?L)IIINHH>   H?L)HHHH9HBHH9HCHt#t$H9   H<    #	 Iċt$E1IC4KHH~LLHH#	 HM   I   I   MtL#	 I   HA   |$ y	H<$#	 1H8[A\A]A^A_]H|$ #	 %	 H=e*HÀ|$ y	H<$u#	 H#	 SHHu	 HHH   H@Ht	H   H   HtH   #	 H	 HHH{`H;{Xt0%	 H{@HPH9t[%	 [HC*SHH	 HHH   H@Ht	H   H   HtH   "	 H6	 HHH{`H;{Xt$	 H{@HCPH9t$	 H[e"	 H)HHǠ   0	 UAWAVAUATSH   Ht$8I2*	 HHHH@ H)HwH5   H*	 H@-f   HE IwI_HEH} H)H9sHH)	 HtH!	 H] IOI Iw(HHT$8)	 H0b HuH=$b H5  H&  )	 H
b Lc0HC8HD$XI97  HCHD$PHC HD$HH\$@        IL;d$X  H|$PL/	 H;D$H	   H8   1ɍALk0L4@N<    Ms   Hɍ!HH,89{   HDLL$i)D$`HH(|? x&HAH$   HBA       H1HT0H$   !	 A yyI7KTHt!	 x   $   !HH,9W@ W)D$p)D$`HD$pD$x H$    H@    A xIGHD$A)$H$   HALt$IFAl$@H\$@yHl$'	 HPHH H)H      HH5p'	 T$Hy	H4$HT$Ho'	 Z'	 Ht$8H)H7*	 HPHH H)H      HH5y.'	 T$/Ly
Ht$HT$ H'	 HH H;Hr   HQHP 
o   fA=    H@ T$HQUf.     fA  -  H@ T$/Lf.     fHǾ
   &	 |$/    |$         H|$6	 |$ H<$"	 HĘ   [A\A]A^A_]HÀ$    y H$   	 H)	 HH>   H	 H   H   HHHǠ   %	 SH/ x{ x[H{	 { yH;[v	 UAWAVAUATSH(MMIIHHH	 HHH)	 AE K
`	fK
H    t2HeH$fD$ $	 HH11I$	 H   I$H   ƃ      Iƃ      AK
	fK
HD$` C H([A\A]A^A_]PP   5	 HH W@@@@0 @ HH@9YHtSH*	 H[9	 UAWAVAUATSPHoLfL9HIGHt,IIL.H?H<$LH(	 tH4$yAL9s+5L9r+I7M.LH(	 t
1x	1I9s   H[A\A]A^A_]UAWAVAUATSH(H?   HHH|$`X&	 Lu HE     M  IH5!	 LP0  M~Lt$MnM9=  1Ld$   f     IM9  Hl$M7I    ILH5	 P0t@ILHPHC H9Cu:   HH5"	 HD$    Mu.2    Lt$%   fD   
HC HD$    Mt	ILPH|$ Ht$LqHl$ HD$     H|$HtHPH|$H#HPIH5	 LP0tGILHPHC H9Cu H5   H
"	 H|$H 
HC ILPH([A\A]A^A_] HILGLt$H5HH|$HtHHMt	ILPH|$HtHPH|$HPH	 P	Z tHU    YH=Y 	 tH=P	 H5U Hr	 	 H=Y 	 HrU    YPY tHVU    YH=Y 	 tH=	 H51U H	 	 H=fY 	 HU    YUSPH0HP Hӊ8Y t,HT H9uuY tI   HH[]H=Y 	 tH=a	 H5T H	 	 H=X 	 H=X 	 tH=)	 H5jT HK	 	 H=X 	 |UAVSHt&I։   v	 H	 HHhLp1HH[A^]UAWAVAUATSHhHD$    %	 HD$H+H    H0  HE H5'	 HP0   L}Hl$ LuM9   1Ld$@Ll$(H\$   D  IM9   Hl$(I/I    HE HH5	 P0t/HE HP D$HT$HD$    HtHE HPfHl$LLHmHl$@HD$@    H|$HtHPH|$(HaHPVHE H5;	 HP0t'HE HP D$HT$HE HH|$ HPV t)HT$HR D$H9utGHh[A\A]A^A_]H=V 	 tH=	 H5QR H2	 	 H=V 	 H\$(Ht$H=$	 fD$`H\$@H|$@   2$	 Iƀ|$? y
H|$(~	 L	  IHE HPL	 Hl$ I6 IHtHE HIH|$HtHPH|$(HtHPH|$ HPLL	 UAVSI։HH-	 HHHH	 k Ls(C0 [A^]UAVSIΉHH	 HHH	 k Ls(C0[A^]AWAVSH IH0 tSyOHSH[IHs L|$L"	 T$y
L|$HT$LLJ	 |$ x(Cx2Hu6HLH%	 H [A^A_H|$	 CyHCHtHH5nL|$LH5	 T$y
L|$HT$LL	 |$ yH|$	  HÀ|$ y
H|$~	 H	 ̋G HW(UAWAVATSH0HIAI8   	 HfD$(}  t	Hl$D$(HX	 HHHHHt$@	 Dc Ls(C0ILH0[A\A^A_]HH	 H	 AVSH   HW)$   HǄ$       D$@    D$` HD$h    D$p   D$HHD$X    H	 HHD$8L$   Lt$xH|$8111	 HHD$0H    fǄ$   H$   HD$ $   $   L$$H|$0Ht$8 	 H|$0HtHPH|$8;	 fD$XLt$8H|$8   ` 	 H"HH|$0HtHPHH|$8	 $    yH$   	 H	 H`(SH H|$H|$Ht$HT$fH|$HtHPH [HH|$HtHPHQ	 AWAVSH H<$H|$H   H<$HtHP\$L|$HIHH	 IƄxHt$LH	 A  H\$LHLj	 C> H	 LH [A^A_IƄyH|$o	 IH<$HuL	 HPL	 AWAVATSHXIL|$ L|$H       HD$HH    HL$HL$H$H|$PHHT$/	  H<$HtHPHt$D$H@HHA   L*  Ld$D$Ht+HH@fHtA| yI|	 Ld$M9tL	 LHX[A\A^A_HHH<$HtHPH|$$  H|	 Ht	 Ha	 AVSH(IO tf8   	 HfD$ A> tL4$D$ H	 HHHHH	 C    H!K HC(C0HH([A^H=OO Z	 tH=	 H5J H	 L	 H=%O P	 _IHP	 L	 AVSHhHIW)$HD$    D$(    D$H HD$P    D$X   D$0HD$@    H	 HHD$ HHD$`H|$ 111	 HHt$ HPHD$`x xHHIN AH0HPL	 H|$ 	 |$ y	H<$|	 LHh[A^ HH|$ 	 |$ y	H<$R	 H	 H;5	 AWAVSH	 HHLMtHIH_L9uL&   I9tH{HC    HHtHPI~M~[A^A_	 [A^A_AWAVSIH	 HHLMt@I^L9uL&   I9tH{HC    HHtHPI~M~a	 L[A^A_T	 AWAVATSPIIHNHF H)Hw#H5Wz   L=	 I^MfL9u"n4z @
IG I^MfL9tNL5|   f 
IG HI9t/H;HLPIG I9Guٺ   LL	 HI9uH[A\A^A_Ha	 H;5Q	 H;5O	 AVSHIHwHH	 T$y	H$HT$LHJ	 |$ xH[A^H<$	 H[A^HÀ|$ y	H<$
	 H/	 ̋GHWH	 H;5		 H;5	 SHH	 HHH0HC0    HtHP{ x[H{[e
	 SHH	 HHH0HC0    HtHP{ x	H[(
	 H{
	 H[
	 AVSPHIHF H9Fu&H5k   H	 HAVxIv 'HC HAVyIvIV	 HPHH H)Hw H5Tu   H	 A~( u   A f':H@ A~( tvHKHC H)HwH5q   Hj	 H@  lineHC HIv :	 HPHH H)HwH5t   H%	 
f: H@ I~0HH@HH[A^H9	 H;5)	 H;5	 H	 HH xH	 SHHž	 HH x	H[o	 H{f	 H[]	 H;5	 H;5	 SH	 H[	 HI:SHt1   CHMultipleHHe errorsHCC H[ÿ   |	 H(+Cc c@c@ c@0c@@c@Pc@`c@k@{ H[CHccurred.HCdC H[AWAVSIL?GHt*HH@   HtA| yI|	 M>IM9tL[A^A_	 [A^A_UAWAVAUATSH8HH.H   IH    HE H5f	 HP0   H    LmHl$HmI9   H1Ld$(Lt$  HL$ H    IE IE     HD$LHt$L  H|$0LLs]HD$0HHD$0    H|$(HtHPH|$HD$    HtHPH|$ HtHPL9t?IHhH    5Hl$Ht$HL   H|$HD$    HuH|$HPHH8[A\A]A^A_]IH|$HD$    HuIMHl$I8IH|$(Hu>H|$HD$    Hu\H|$ HubH;HtHPH|$HPL;	 HPH|$HD$    HtIH|$HD$    HtHPH|$ HtHPH;HtAWAVAUATSH IHIH>HH5]	 P0L;H    tzM$$IH\$HLPAD$A;D$smI$AL$HIHSHTWHC    AD$|$ y
H|$		 I    MtILPM>LH [A\A]A^A_HpM,$H@H    LH\$H9I9wuL{	 [Ln	 H\$L)I$BHÀ|$ xMu!H	 H|$l	 MtHMtILPH	 AWAVATSPIH   	 IM'AGHR  H<@HHHHHt>HWLLH^HXHF    HHHuHHs   LLHH   I1WfD  H|H|HD    H|(H|(LLDHD(    H|@H|@L0L0D0HD@    H|XH|XLHLHDHHDX    H<H`H`H9fM'AGHt'HH@HtA| yI|	 M'H$IGI9tL	 M7A_H[A\A^A_AWAVAUATSIWHG    H9   MIIHHH)HHHHIH   f     HHI9tHyHHL	 SHބyH3HSL 	 H   f.     HL 	 I9t"LLL 	 SHބyH3HSL[A\A]A^A_ HA|$ y	I<$ 	 H 	 AWAVSIHL=6A L HwA L5xA L[A^A_ SH A H H=A     H:A     H[ H(fD$ ? tH<$D$ @H	 UAWAVATSH   AIH@ H< H-@ L%@ H6 H   H\$`H\$H(#D$PD$    D$( HD$0    D$8   WD$HD$     H	 HH$HD$HHD$@HH111n
	 HL$HD$ H)HwXH5jH   '	 HYH\$HHL2		 |$_ yH\$HALHՀ|$_    H|$H zHLLVM ERRH@OR: HD$ LH		 HE H9EuH5vo   H	  
HE HD$@H0HP   @	 H		 H|$HH9ty 	 4	 Et:	    	 Hŀ|$_ y.H|$H HR  HHe		 H|$HH9t& 	 H. H(fD$ H<$Ht$Hb	 AWAVSIHL=> L& H> L5> L[A^A_ SHh> H H>     H>     H[ UAWAVATSAIH-+> H HT> L%U> H Hu+   N	 HH	 H5l	 Hm	 H=	 ALLUAWAVATSAIHt|H
	 HHj IHEH} H)L9sHHL	 HHx MtHLP H} LH} H9}uH5Qm   H{	 
HE l
	 HPHH H)HwH5D   HG	 Mu$   DAutedH@ M   
	 HHHH@ H)HwH5c   H	 HHX   at H] HH] L^ IHEH)L9sHLL	 HHX MtHLLE H] LH] H9]uH5M   Hp	 H:HE DHH	 S		 H5kHD
	 AVSPHL5; Lz H#   H< H< LH[A^f HHAVSPH	 H5v; L5	 HL| H5; HLH[A^c AWAVSI~ xHFIGAHHVLH 1l  f.     D  AOxeL9  0=~gP   >   \S	  LL9   P  zD  I9w  I0=!U	   
QLyIHLHƺ\   	 A LyIn*f.     "t< fLyIHLHƺ\   C	 LyIHLHƺ    	 A LyI I9WtI?P{LyIIOHH)H9r   L	 YL[A^A_L	  IA yI?p L SHH$)H!d	 HH HH[UAWAVAUATSH(  IIL$   L$   fo$   H	 D$yHD$H=      HBH|$H1IK |$ y	H<$ HD$(HD$oD$f$|$ xH\$@HD$HD$Pfo$fD$@H4$HT$H\$@H} L$WH؄y
HD$@HL$HH  HH  HHH01fo|       HH9  ~8~L8ftf~@t8_fof`f~@tD8_f@tD8_fof`f@tD8_f@tD8_fof`f@tAD8_f@u<f`f@tAD8_ftf~@8   8   fD  f@tD8_f`f@uftf~@tD8_fof`f~@tD8	_f@tD8
_fof`f@tD8_f@tD8_fof`f@t)D8_f@u$f`f@v$   f@tD8_f`f@MD8_CH9   HCHD$pofD$`fHC    fD$8HD$`HD$H5H|$L$      LE12	 $   H$   tV IHHH@ H)HwpH5^   L IiH   D  HH9I:/u_T HPHH H)H   H5zU	   Hk    @or:  ErroIG H\$H$   H	 T$/y
H\$HT$ LH! HH H9HuaH5d   H |$/ xUAF A |$w s  |$ }  H$   L9t LH(  [A\A]A^A_]
H@ |$/ yH|$} HWriting HA'H@ 	H$   H$   Hm HPHH H)Hw^H5k_   HH L$   MtYH$   H   Hs_A^MH   A |$w    A '...H@ L$   MufAIF    |$w OLLkILQ IIH       I	MnI^ILLH5 A |$w H|$`K |$ H<$7 H$   L9vvLLF zQsLHÀ|$/ yH|$ |$w yb|$w yYH|$` |$ xOH$   H9uXH $LHÀ|$ y)LHH$   H9t*LHÀ|$w x|$ yH<$ H$   H9t H UAWAVAUATSH(  AAHt&HHk  IHs%L|$P\$gHuFRffD$PHD$`    BHkHH IHD$PH       H	HD$`H\$XLLH A ff$   HǄ$       fD$pHǄ$       f$   HǄ$       H5*H$   L|$p   L  e  D$   EffD$HD$     D$   Lt$pH\$x    HEIIMIHLu H]Hl$HD$HD$ Dt$gLl$PH\$X     EIILt$PMILhHXfHnfpDfVM HD$D$H w ED$   HPHH H)H  H5[   H $   @y
L|$pHt$xDD$gEy
Lt$PLD$XH$   H$EHT$LL  H|$Ht
H|$   H5H$   L|$p   L  6  ffD$HD$     D$   Lt$pH\$x   ` HEIIMIHLu H]Hl$HD$HD$ Dt$gLd$PH\$X     EIILt$PMIL`HXfHnfpDfM HD$D$H  HPHH H)H  H5Y   H $   @y
L|$pHt$xDD$gEy
Lt$PLD$XH$   H$EHT$LL    H5\H$   HL$p     @  ffD$HD$     D$   Lt$pHl$x    HEIIHD$pLIHHL3HkH\$HD$HD$ D|$gLt$PHl$X     D$   EIIHL$PLILpHhfHnfpDfhHD$D$H Hl$H\$ H9  H.HE HE   HHl$  XAoXH@ $   @1ۀ$      I  H51H$   L|$p   LC  tWHD$H$   ffD$HD$     @zWAoWH@ $   @H5&H$   HL$p     ffD$HD$     U  HD$H$   1IcHW	 HH
 H$   HL$HHr  u&H5#H$   HL$   P     f\$gHH\$Xf$   HǄ$       HL$PLt$PLIHCH  H$  $$  H  L$   $   H    Ll$L)IIIOHH<  HL)HHHH9HBHH9HCH;  H9  HH I!  H5H$   L|$p   HL6    ff$   HǄ$       D$   Lt$pH\$x    HEIIMIHLu H]H$   H$   H$   Dt$gLd$PH\$X    < EIILt$PMIL`HXfHnfpDfM H$   $   H2  HPHH H)H<  H5T   H$ ?  HkHH IH$   H       H	H$   H$   LLH A H5H$      H$  s L$  ffD$0HD$@    D|$'Lt$Hl$    HEIILI$   HL3HkH\$0HD$8HD$@     IH>HHH@   fHnfpDfHD$0D$8H H\$8Ld$@L9s#HHHC   HH\$8H  Lt$0L)HHHEL9  M)LHII9LBHH9MCM   LM9  ELH I   HPHH H)H3  H5sU4   H1   E1IHLH(K>KD>   MIH~LLH Lt$L|$H\$ MtL IcH*S	 HHN Hl$L|$ L9s#H] HEHHl$D$   H\$P   Ld$L)IIIMHH<  HM)LHII9LBHH9LCMt*H$   I9q  LH IH$   E1IIMK.KD.K.HH~LLH Lt$H\$L|$ MD$   H\$PtL m Hl$pHPHH H)H   H5fQ   H $   @y
Hl$pHt$xDD$gEy
H\$PLD$XH$   H$EHT$HH  H|$H	  H|$ $    	  H$    $    	  H|$p $    	  H$    |$g 	  H|$P 	  PAoxPH@ $   @RA RAoRA0am:
H@ 4 $   yH$   H$   HH% HH H9H   H5T   H   OAoOH@ $   @y
L|$pHt$xDD$gEy
Lt$PLD$XH$   H$EH$   LL  H$   H)  H$     
H@   EE1HIMHQID- ID-   LHH~LLH Ll$0Hl$8Ld$@MEItL Hl$8H\$@H9D$   s$H1=HE HE   HHl$8I   Lt$0L)LIIIGH9   L)HHHH9HBHH9HCHtH9   HH IE1IHLH<KD= KD=   O$/IH~LLH Ll$0Ld$8H\$@MtL Ld$8\$gyHD$PH$  H\$XL|$@M9s"H$  I$I\$ILd$8L   Lt$0M)LHHEHH9  M)LHII9LBHH9LCMtI9  LH IE1HIMH$  ID- I\-LHM~LLL Ll$0Hl$8L|$@MtL Hl$8H\$@H9s$HHE HE   HHl$8I   Lt$0L)IIID$HH9  L)HHHH9HBHH9HCHtH9  HH IE1IHLHK'KD'   O,'IH~LLH L|$0Ll$8H\$@MtL Ll$8D$   EyH$   H$  L$   Hl$@I9sH$  IE M}ILl$8   Lt$0M)MIID$HH9   L)HHHH9HBHH9HCHtH9  HH H1IHHH$  J#N|#N<#IM~HLL H\$0L|$8Hl$@MtL  D$   H$   HPHH H)H   H5?	   H T$'Hބy
Ht$HT$H HPHH H)HwgH5{J   Hf t$'@y
H\$Ht$DD$gEy`HL$PLD$XYHRunning HA'H@ 	T$'HބxHgram... HQH' prograHH@ t$'@xHL$PL$   L4$HT$0HA   	  9  H\$0HD$@H\$8D$   EyHL$pH$  L|$xH)vH$  HL{HH\$8HHHHH   HEHH9HHCH9  HH HH$  HLxHHHD$0HL$8Hl$@HtH $$   tuHOH$   HǄ$   	   H|$0H$     $   H$   HH$   H$   HH$   H$   H|$0H$     I$   H$   HH$   H$   HH$   H$   H|$0H$   W  E1䀼$    x?Ƅ$    Ƅ$    $   @yFH|$pHt$xD$   ExAH$   GH$     HǄ$       $   @xH|$pD$   EyH$   L$   L4$EHT$0  H|$0Ht
H|$8L $    yH$   5 |$' xI$    5$    B$    L|$g YH(  [A\A]A^A_]H|$ $    yH|$P H$    H|$ H|$ H=H=H|$0 H|$0 H|$0 H|$0 H|$0 H=CH=7H=+H=H=H=RPNLJHFDB<      HH$   HtUH$    FH!VTkPNHH|$0Ht
H|$8 $    yH$    HÀ|$' y0H|$w $ HH|$HtH|$V HÀ$    y=H$   : $    x0$    y:H$    |$g x-HJ $    yH|$p $    xƀ|$g yH|$P H UAWAVAUATSH  HHt$xH$   D$8    D$X HD$`    D$h   WD$@HD$P    H	 HHD$0H|$pH|$0111 H$   H$   H       H$   H|$xH$   |   A   7 D$   M+  H\$(L$   IMH\$        f'
IG IM9:  M&InHLH1E1 D$    HL$HHD$PH)Hw!	   H|$0H58 I    H  Tried H@'HD$P	L|$0IGI H)H9s$LLHV IHx %   f.     HtLH Io Io HIGH)H   LH5F  1H$   H9      H|$(H9H$   tb T$x0xDHD$HGD$@1H$   H$   H9uPSy
H\$HT$H Ht$HT$ D$ u|$ y
H|$7 H$   H9tS H|$0y H  [A\A]A^A_]HD$ u|$ yH|$ H HH$   H$   H9t H|$0 H UAWAVAUATSPIH_HoH9sHI^   M>L)IIIL$HH<   HL)HHHH9HBHH9HCHt"H4$H9   HH IH4$E1IHLCD% MIH~LLH M.MfInMtLH[A\A]A^A_] H[A\A]A^A_]L H=AWAVSH   MIHH$   HHHH)HE   D$` D$p HD$pHD$D$`$WD$0H\$(HD$@    D$     D$    E1E1~ 6   HPHH H)Hn  H5>   H Sh  j  D$H D$X HD$XHD$D$H$WD$(H\$ D$    E1E1
 e HHHH@ H)HwH5e>   H} HZ>@A> HC HCH{ H)L9sHLL@ HHx MtLL L{ L{ LH9{uH5C   H    
HC    fǄ$   Lt$xL$   H|$x   :  HPHH H)HwpH5NC   H lAor: ErroH@ SyHSHHHr HH H9HuH5*C   HT  
H@ H done. 
HH@ 1HĠ   [A^A_AWAVSIIH tKK tcH=  HHuAHLsH HCH H= [A^A_^ AHLsH HCH [A^A_H= @ tH= 0 H=ه	 H5 H	 & H= * VHH= f H^ HH=T  HG SHHGH) HG    H?S1HHC    [SH  Ht5 HCH HC    H;S1HHC    H Hu[; PH Ht	H XH= H5  H H XUAWAVAUATSH
  IIHH-L-QXHq     q     fD  HH>H1HH,:HHlH8  t&HqHH>H1HHHH<HHHǃ	      ffD$ HD$0    LHt
H|$ U H HuH= H5  H H    HL$ H HuH= H5  Hڧu H~    HL$ IȉAMtHI@IrK>H9i  KHL9X  LI)M1D  44HI9uH\$8Ld$(ff$HD$    M9A  MH?I1E1Ld$@AI9s"   ILl$Hl$AI9   L4$M)LHHCH9  L)HHHH9HBHH9HCHL|$Ht,H9  AH<     IH?DE1I,AIHM~LLLz H?L<$H\$Hl$ML|$HLd$@,   Lw H?        AU ILl$M9H$
  HHt$P%    HT$8f.     HLHHLHLPHHH=9  uHǂ	      H:w<   H| u/H| u'H| uH=8  B  H< uHH| tH<$Ht
H|$ H|$ Ht
H|$( H
  [A\A]A^A_]LHHQHHHH   HHH1Lf.     fAnf`fafAnLf`fafrfrDLfAnDf`fafAnLf`fafrfrD(L8HHu@t2fAnfAnLf`fafrf`fafrLL9HLH       HH<$H1@uH H==HL4$HH<$Ht!H|$HHMtLt$L H|$ Ht
H|$( H3 L	  IBHI!  IHHi8  HH   J#MIJω΁H	I   HIHHi8  HLH   HHfZoHH3H1JH	  HHHHUUUU   H!H1L	  HHH  qH!H1щʁwH%H1HH+H1UAWAVSPIHH=11 tRW IƉHL Ht   L9u1 u, ( IƉ u (  IƉLH[A^A_]AVSH8    HHHD$(HD$0   D$   HHD$HD$ $   D$    HD$HD$H5HT$(HL$LD$LL$H%   HH8[A^IH L UAWAVAUATSPMMIHIH11jKW      H
	 HH   H 	 HHH~	 HH   H   H$H7H   H5	 H   L HLH E C0AE K
`	fK
AC IHc H   ƃ   H   H H[A\A]A^A_]HH<$ HH USHHHD$    H   HD$H$H u$HD$H   fkH   Ht$   1H[]SHH}	 HHH   H@Ht	H   H|	 HHH{`H;{Xt( H{@HPH9t[ [H;SHHU}	 HHH   H@Ht	H   H>|	 HHH{`H;{Xt H{@HCPH9t H[m HHIHt	H       tDH   H9   t4H      D$H   HD$H|	 HH$H\ H̀    tH   H   1H   ̀~ t tHGH;F1UAWAVAUATSPIIH_LgLH)HH9sqI6H)HHI/HH>   H?I)LHII9LBHH9LCMH4$t>I9   J<     I&MtJ,IH1L HI^sE1H,    LN$    MJ    H1 N<    IHH,$~LHHg M.M~MfHtHH[A\A]A^A_]q H[A\A]A^A_]L H=FUAWAVAUATSHH9  HIIH)H~$HHHHH   L    HIIGHL$H)IIA   Hn  w+A   HCwA   H&wA   HwLKIHL)HI)MUI9MLBAA61A3t1if H,$AB.HL$AAH   H$HhM<I1   1HA4A4HL9L   LOLH	H tL1HH    D1H/HH	H    1HH   fD  1EE$E1HH	H    H1H   f1E3$DD1if AEHT$4I?HH	H  1I9L$L|$r/II9  H   @ 1HA4A4IM9tLH	H tL1HH
D1KHH	H    1HH   fD  1A4A,1IBHH	H    1H   f1A3,1if A44K:HH	H >1:D  1HA1CIH   LH	H    L1HI   D  D1AKHH	H    1HH   D  1A,CI@HH	H    1H   f1A1ieX]1A,D)KHH	H .1*H[A\A]A^A_]AVSPIH AFA+F        tу!(Ѻ   GA^IF    HH HtIFHǾ   HH[A^ H=	   G AVSPIHG+Owv9sc)9rdDD	1SHs!HLIuF1HHEHL9tfHtCCL0H[A^Í6@   CH A   1M9t$II	HDDA!HLIt1H[A^UAWAVAUATSPAIHLw1H$I9lAILɿ HuE     豿 H   ID$El$HǾ   L~    MAL   fD  1HHEHHL9txHHw	1Il$D!H    HH\ HtA   E1H9tHL	HIEDAD!H    HH\ IHwL;4$tL AD$A)D$AD$    H[A\A]A^A_]H=    ̉	1WLW!IMIu
1HHEA   E1I9tIM	HIEDA!IMIItAWAVATSPHIH7L:L9zt5DcLH HHuEud    HHtRIvIvDcEfHCKL9tStHHH KANCAFH[A\A^A_H=    AVSPHIFGHvCH;3tKtHI~| CAFCAFH[A^UAVSHAHH7HHIH9t
HMHCHuSHtHHCHH CECECEDsHC    [A^]UAVSHAHHHJH9t
HMHCH} H}SHtHHs CECECEDsHC    [A^]AWAVSHIHHH9t*HCH;tqD{E9~txJ4     HHu_(HKH;tQD{E9~tNJ<     HHu5Eu   ػ HHuH=    ڼ I>HI~CAFHsCH;3tKtH CAFCAF[A^A_UAVSHAHHH;} tt HHKH9t
HMHCH} H}SHtHHsQ CECECEDsHC    [A^]AWAVAUATSH9  IIHHwI>INH9tFH9   IMIvAEANAMAFAEANAMAFAEANAMAF   H9   AUHtH蔿 I>INAFAUAVAEAFAUAVAEAFAUAVAEIMI~XAVHtHHH; IE IuANAUAVAMAMAVAUANAMAVAUANIvIE[A\A]A^A_EFE}E9EEBEtSNIrJH9   JH9|   HJH)1fD  H2H7H2H7HH9uE9s"IE J4JH)J<    I> IJ4JH)xJ<    I} ; bIIMIIQIIIHg   LHH1 L\\LD L0T \0T \0D L0HHu1At$L\\LM9J<J̸H7G    WSHH uMGtMH HH9HB޸H9HCHHHԷ HuHu#    Ht[H    H=     ̋GUAWAVAUATSPHH    IG   IIH, HH9HBH9HCI<$HHH9t)H IHuTHuy   	 IHu=eH IHuHuP    IHt>AT$ILL脵 M,$Al$H[A\A]A^A_]H    H=    ̋G̃ ̉wHH7HG    HWSHGHt9H HH9HBHHH HuHu    Ht[H   H=   / HGUAWAVAUATSPHGH   IIIH, HH9HBH?HHH9t)H IHuTHus   Q IHu=_H? IHuHuJ   ( IHt8Mt$LLL̳ M,$Il$H[A\A]A^A_]H  H=   7 HGH HwAVSH   HH$   H H$H1 HHHL$0 )D$ W H@    H5%H|$ 貳 HHHL$P )D$@W H@    H\$H T$y
H\$HT$H|$@H HHHL$p )D$`W H@    H5jH|$`1 HHH$    )$   W H@    |$w xu|$ x|$W    |$7    $    yH$   Q    臶 HH$   H H}f	 HHH5_f	 H`f	 H` H|$` |$ yH|$ |$W wH|$@ |$7 mH|$ ˱ $    _gIIH $       H$      Iƀ|$w x$|$ x:|$W xP|$7 xf$    x   H|$`U |$ y
Iƀ|$ yH|$8 |$W y
Iƀ|$W yH|$@ |$7 y
Iƀ|$7 yH|$  $    xIƀ$    yH$   ذ L AVSH8HH\$ HY HH18 HHHL$ )$W H@    |$7 y
H|$ y    说 HHH Hd	 HHH5d	 Hd	 H荴 IIH荴 |$ yH<$Iƀ|$7 y
H|$  LD AVSH(; t    H([A^H H蚰 tH^HD$HD$ >   H HD$D$   H= H5HT$HL$LD$   H=oH5 Hƒ	 A H= E aHa H XHvHD$HD$    H= HD$D$   H=a H5HT$HL$LD$N   H='oH58 H9	 贯 H= 踯 H([A^ IH L UAWAVAUATSH(MIIHH11J1Hǃ       ƃ    Hc	 HH   Hgd	 HHH1d	 HH   L   HxH   H	 H   H軭 HHH荺 AE C H    t+H6H$fD$ 賵 HH11I豵 I$H   ƃ       AK
`	fK
Hg H([A\A]A^A_]HL HH蝭 UAWAVAUATSHG   IHU H   HE HV H   L5F H\$蜼 tH蠼 AE t\  C(AE L  =  u= ,  MfInI9taM,$IMf  H= H5&  HZ&   H H HaH= H5P&  H&  贴 BI6I)MIIOHH=   HH)HHHH9HBHH9HCHt%Ht$H9   H<    衫 HHt$1HN,N<IM~HHLI LHIM~IFHtH葫 AE H\$" t
H6 C(H[A\A]A^A_]Lɬ H=E轲HH|$   Hx H萲SHǺ t	H[ں C([Hl @= ̊ 
4 $UAWAVAUATSH   IH HuH= H5$  H$   H H0HD$H@HD$hH9Ll$   E1I1K   f.     fD$0\$9BH|$(I HD$H8 A9DBHt$HH;t$h  LIHHtE1 HIH)@0@,   HH	HwIIIr&S  fƄ$   0HIII2  LD$\$IHt$   Dt$?Ld$(HH   \   L|$`   H)HH' IHD$(H       H	H\$8L|$`Lt$0HtH4,Hƅ   LL I)A$ D$?\$9B\$HD$H8HpLl$ D$    HE1HH)II1۽    H=  |[H|$Ht$HI9INH
]	 fH<    HP HuHu1Ht$H|$1HHt$H|$HT$(LII
  HtHI MIMIE H)HwH5y   LA I@=f ==IE P   ħ I(: @@ @0@9@I I   LH IHHH@ H)H   H5   Lǯ IH@ IL$H)H6   @ @} Hted ...
HH/ID$ H7ID$ IL$H)HwhH5   LP I^ ===
ID$ HID$ IL$H)H6wH5
7   L IH@ IL$H)Hv@=f ==ID$ P   胦 H(@9@0@ @ @I I   LH貮 HPHH H)HwH5P   H荮 A
===
H@ HT LL HD$H(L`L9Dl$L|$ \   H\	 HfHE HHHH@H5Ht$0H\$(Dl$8HL$@Dt$HHT$PHD$XLHt$(誶 HI9uIG I;GsHHIO  
IG I;GuL
   ӭ IG I;GtLq HĈ   [A\A]A^A_]H|$(襥 HHtHHH[ HLN H膥 UAWAVAUATSH(IHP HuH=D H5  H  i H* H\$ 蘴 tH蜴 H% Hu,C(H HuH= H5  H	   L= I?IwHH)HHE1    H=  P   Ht$H|$HH9HNL5X	 E1H<    L Hu	Hu1IH|$Ht$HT$HMI  MtL IMIE H)HwH5   L 
f {
IE M'IGHD$I9  H     M4$Hd HIEI} H)H9s!LHH賫 I} %   f.     HtHH@ I} HI} IEH)Hw(   LH5d HI.HuE1!   f	"IE LI.HtHâ IHCH{ H)L9s HHL HHx !   fD  MtHL蠢 L{ L{ LH;{s/HGHC .M~Mt4LS H&   f.     H߾.   質 HM~Mu1HCH{ H)H9s%HLHw HHx &   f.     HtLH  Hk Hk HHCH)Hw(   HH5$ H   f.     fG f":HC IvH IHZL9d$ H5HH5L蘲 IMIE H)Hw H55   L裩 IE I;Eu#@
f 
}IE HIE I;EtL4 H\$  t
H C(H([A\A]A^A_]HHMtL  HH|$ H6 AVSP=5     Hױ H$HKHC H)HwZH5   HΨ HH HPH)H4vf|A aAFHE_STATS
HQ-H@ 5E@
 HK HHK HHPH)H4wH55   HC Ht	HHPH[A^IHt	HHPL4 UAWAVAUATSHIH  HuH= H5E  H   L5 L4$I t
LM AF(WA$ID$    H HuH= H5[  H  迧 H HLhL9tuL|$   fLHt$L0  HI9tPHHxH|$HLpLt$Il$I;l$sH} Ht襞 1HELuHIl$HI9uL4$n t
L肮 AF(LH[A\A]A^A_]HII<$Ht
I|$艞 HQL蹞 AVSPH Ht<H Hz HtVL5n  tpL HHKH9uy   H=] H5  H_  j HC H$ HuH= H5i  H  = L5 q uAF(HHKH9#        H1@r 1HrHH9uHHC, tLH[A^9 AF(H[A^HĤUAWAVAUATSHH  IIuII^I/H;Hu } uH{Hul uH{Hu[ t  IInh  HH      M9O  MoM9B  A   Lt$   LLt$H] IIM9  I] LM9LMt/H;I6О (   H{Iv軞    H{Iv覞 fD  yM4/HuLMLIHHIL9HL$H$LH~KMH+l$H<$LLHIMLH4$LLLD$IAUS	  H(@  IC  HL)N,H<$LLM'  HHH$HLl$M%   f.     fIHLIH;l$   I9tKIM4$H] I>H3蜝 uI~Hs苝 tyM7II~Hsm yH;l$H$y  HL$HHH)HHo  HHH4*HI9sLHH9K  HHHHHzHHHHs|1   I9  HL)HH  HHIHI9sLHI9  HHHHHqHHHH   1:  HH1D LAALD L0AD AL0D@LPAD@ALPD`LpAD`ALpHHuHt%HHD= L=A?AL?H HuH9   Hl M<H)1    HT IHH9u   HH1AALAALAD AL0AD AL0AD@ALPAD@ALPAD`ALpAD`ALpHHuHt&HHA4AL4A7AL7H HuH9t)M$M<L)1f.     IIHH9uH[A\A]A^A_]UAWAVAUATSH(H  HIIHLD$tHu[I$I   I^I,$H;Hu  uH{Hun uH{Hu] g  HL$H)IFb  HLt$R  M9N  I$IIM9:  LHE1Mf.     fM<$I?H3 )   IHsܙ    IHsǙ     INHD$HL$    L9HL$II9     I^I9tiHl$1M<$IlI?Hu k #   IHuV    IHuA y#I,HI9uH\$HL$Hl$HHl$H)HL$I$HII9  Lt$ IHIIIIKLHLMML)OHHt$LHIM   Ll$LHLl$H\$ "   fIm LHH\$ LIH9   H;l$  IH] IH/H;Hu < uH{Hu+ t"yI] LHH\$ LIH9u>H{Hu pHL$HI$HAH([A\A]A^A_]HLl$H\$H9tHH)HH  HHH)HI9sLHH9w  HHHHHyHHHH   1   H9jHD$IHH)HH  HHH4HI9sLHH9  HHHHHjHHHH   1U  HH1f.     D LAD ALD L0AD AL0D@LPAD@ALPD`LpAD`ALpHHuH4   H4   Hf.     D5L5 AD5AL5 H HuH9:Ml Hl H)1f     HL IL HH9u
HH1LAD ALD L0AD AL0D@LPAD@ALPD`LpAD`ALpHHuHt%HH/L/AD- AL-H HuH9mMl H<H)1f.      HIT HH9u;UAWAVAUATSHXHL$PHT$H4$LL$0M  MIH$   HD$HH$   HD$HD$HH9D$0  I9  M  H$L8I/I    I$H3H联 )   IHsl    IHsW        IIO  fD  LHHL$0H9Ld$8   HH?HHH$L<HL)HT$   HHHD$(H HD$MI!   INIIIMLMb  MILO<I7H|$薓 uHD$(HxIw耓 tyMILMu  HD$(HxIwS {fD  I  HH?HHMHl$L<$L)HL$@   IHHL$(H	HL$I   MLMteMIKH;Ht$Β uH{HD$(Hp踒 tyO<IIIH{HD$(Hp莒 MH<$I)ILd$8HD$@HD$@N0I9u2L<$  MLLd$8L)HH<$LL$ HD$@N0I9tL9   ICH9   HGL9*  LD$HL)IIMI)ILLM9u+HH'  HLLD$   HHHHtHHH	H u1HHuH  I4H  HFHNJ,HH    HHu H7LH)HLH)Jt I,HLHH9uH   L$  LL$ ILH)tHLHMM MMLd$8I+H$I+LL$ K  LL$ IWMoL)tXLH)H<$LLL衔 II<HHHHI9LD$   LHH9   HL  L<$M+LL$   HH   @ HpHPJ,HHf.      HHm H/LH)HLH)J<I,HLHH9HHXHxJHH     HH HLH)HLH)JT IHLHH9uH} HL9RKH$LD$   HHHHHPHHHHtmHHH1ҐAAL\AA\LAD AL0T \0AT A\0D L0HHu1t(AAL\AA\LH9t<H<$HIHH)1     H<0H,1H,0H<1HH9 IHL$0HL)Ll$@K)H)L)H9}NLLL$$LHL$PMMt$Ht$9HHl$0L<$HmG  f.     @ MH$HLHT$HL$PIt$Ht$MHLMH\$Hl$0L<$H  L;t$0   HD$H+$  HH\$HH4$HH  HHHHH9vHHHHH9{  HHHHHyHHHH   1H,$  L;$$E  H$L)HH\$HLH  HHIHH9vHHHLI9  HHHHHyHHHH  1s  I$H$H
I$H  HH1H,$D LLD L0D L0D@LPD@LPD`LpD`LpHHuHt'H4   HD5L5 D33H HuH,H9t/H$HHT$f.     @ HHE HHH9uH9  L|$"HLHD$HXHHD$L9  H$L9t@HXLuI>H3~ uI~Hsm uI~Hs\ yH$HHt$H)HH4  HHHH\$HH9sH    HH9  HHHHqHHHH  HHH1DLLDDLLDHHuHd  HH1AALLAD AL0D L0AD@ALPD@LPAD`ALpD`LpHHuHt(H4   HAD4A4D33H HuH,H9t(IH$f.     fHHE HHH9uH9u   M<$HIH\$H9   H$H;D$tGL0H\$L;I>I7藉 uI~Iw膉 uI~Iwu yM4$H$H+l$txLHt$HHX[A\A]A^A_]1 1t HHH)HH)BJOGH9t.HH)H)L$Ht$H)1HT$HLHLHH9uHX[A\A]A^A_]AVSP0   2 HW) )@)@ H) C(    HH[A^IH< Lt HtSH2 H[ AVSP    HW H@     HH[A^IH;Ht	H{ͅ HŅ L AVSPHt6H 
 t H;Ht	H{者 HH[A^q H[A^IH   L趌HH?Ht	Hx< HHHWOLGDO G($H1F HUAWAVAUATSHI
HLI)LHIIHML9   HGH)HIL, I9LBHUUUUUUUH9MCMH|$HT$t%M9   IJ    H<@% ILE1L4m    IK,Olm H>K<Ht 1O,KDHD$H KDLuL)M~HHLу HD$H(LpLhHtHH[A\A]A^A_]փ H[A\A]A^A_]2 H=&AWAVSHWG    W   HH!HHH	HHH	HHH	HHH	HHH	HH 	A   DEHC    Ew   L^ HuEu7    Ht(DH   HD{[A^A_C    [A^A_H=   < AWAVSI   EHG    D{   LՓ HuEu&   葃 HtH   IA^[A^A_H=|   Ē UAWAVAUATSH(IIDoEtHtlHJЃHsd1L   MHIA          L5 H6  Hǀ      HE E   A   HMIHu1   HHH1Lf.     f9qqqqqqyHHuH   1<)HH9uM!DAM4I   AE!K4Hu:t	HcA
DADH([A\A]A^A_]H=    Hu	ADIC9uCH9u>D$HtAAHLHT$ LD$LL$D LL$LD$HT$ D$tAǃE!K4HXUAWAVAUATSHDGM   IIIHtIT$DHs1L   1   LHH1Lʐ*zzzzzzjHHuH   1,2HH9uAhMu KH   AA!K4HuH[A\A]A^A_]HtGB9uAL9&u<T$HL$MtBAEHLLLL$豀 LL$HL$T$tA׃A!K4HtDUAWAVAUATSH(DOM   IIDGHMHtHBуHs1L   1   HHH1L(xxxxxxhHHuH   10HH9uEyIJH   AE!J4HuH([A\A]A^A_]HtEB9,u?H9u:HtILLLD$ HT$HD$L$$ L$HT$LD$ HD$tA̃E!J4HtAtIcHAFAFrUAWAVAUATSHG1H  IIIH   IT$DHs
1L   LHH1L     *zzzzzzjHHuH   1f,2HH9uDxM.H   L   D!It Hu1HH[A\A]A^A_]HtA9u<L9&u7MtFHD$AFHLLLD$L$i} L$LD$HD$t̓D!It Ht륃tHcI\ ID AFAFnUAWAVATSAHoG    Tm 9w)+K9vD[A\A^A_]}      IƉI   H;D[MtxMNIuE1H<Ht?Ht:E$D!I< t   !I< uHI<EdL9DDHL9tH;H<HuH;|| L3kC    =AVSPIHa HuHtMu   { HtH[A^H=   Z AWAVSHIH?Hr1   IHtLLHy A LH[A^A_AWAVATSHIH4$HT$H_HHT$H  HL$t	L1HYQHHH  I$ L$$H\$I>Hs14   IHtLLHx A M7I_LHH[A\A^A_UAWAVAUATSPIIHwP   HHHHHt/IVHHH!H)J49H)H9wHIM>H   HN$;I  r>   L覄 IAVHA;VL   IF@HL<LdAFHLH!YAFHH   BA   I   LK IAVA;VsSIFL,AFMMfLH!IM>HH[A\A]A^A_]I~@HHw   褀 AVHVI~HHw   腀 AVUAWAVAUATSH8DwE5  IHT$HH>Hv辈 AA   1H\$0D!IIJ;I<$N,;JL;ItIu$H   `    H   OfIT$H9uCH   Ht$LHD$LD$ HL$(x HL$(LD$ Ht$HD$   LD$ Ht$HD$LHH1   uRH\$0J;HL|$I?H0H1f   Ht$LDHIDHL$ AA11HL$HHD$HE1HT$HH8[A\A]A^A_]PHtHuHYHYHH9uHtHHw Y1YðYAVSPHIHOw   <v9s&+K9vCH8tCH[A^H   HHLH$CH8uUAWAVAUATSPIHHH	HHH	HHH	HHH	HHH	HH 	@@   GEuM} A}H    IE Mc   IE    AUHW  HHrH   HHf.     HHA    HHuHpsv	  IE    AUHK  HHrH@  HH     HHA    HHuHp    HHp   Hf     HHA    HAHA    HA HA(    HA0HA8    HA@HAH    HAPHAX    HA`HAh    HApHAx    HH9tEt>LHIL
HHt%H;wLHLH$ AEI   LLy H[A\A]A^A_]HHprHfHHA    HAHA    HA HA(    HA0HA8    HA@HAH    HAPHAX    HA`HAh    HApHAx    HH9tRSLGI9MLGM@   L1 A<	D_G AC<D__ AC8uHI9u1I9t[SH9Ws1SHH   L1D  A8DIDQ AEDC>DSD[ AACA8uHH9u[SLGI9s1PHtILI)1 A8DIDQ AEDC>DSD[ AACA8uHH9u[AWAVAUATSHFN <CHӈD$LgI9IBII93   L/L|$f.     At L"  uHI9uILH[A\A]A^A_̍GO <CUAWAVAUATSHILgI9MLGM>  ILIEHD$E1A   LT$   fD  8  IM9  CPC	wۍQЀ	wK<K4L"          AEDEHЅ   I9t\HPL9   ALЀ
L9	   f1L9sAD<
0<
1fD  LHT$L)tALK| a   IILT$A   M       u'HjL)uIE1M9tD< ADH[A\A]A^A_]AA   EAHHHHwH% UAWAVAUATSH8  DAIIHHD$(HoEtNLH)HLH)HBȉDcH9  IFHAr,   HHHAp HHD$IFHAsHD$01HL$M]  HH   f.     fr1L9w	HD$    H1  D$KL$A   H\$ Hl$       IL;D$   DD HL$(BLQq DDC|$ |$t4Dƀ|$ T$ADEd$HL$ 9DFt9    MX   DD<   f.     f1A8A9ABۃ9B<9BHL9DDEL-AQEQ AACEuA8tA9ABۃ뱱L$HF$H|$Ht&o DH8  [A\A]A^A_]UAWAVAUATSPILfIsyL.IsEfLMu.LM|$ILl HIH       L	IFMf1 A| D HI9uHE  LH[A\A]A^A_]L'l UAWAVAUATSPILfIsyL.IsEfLMu.LM|$ILpk HIH       L	IFMf1 A| 5   D HI9uHE  LH[A\A]A^A_]Lk ̍GO<CUAWAVAUATSH  IHWIH)  HMz  HL)q  IL/LIu A6H5k HM  L)IB  H,HI     H  Ll$fAnf`pfp f$   f$   f$   f$   f$   f$   f$   f$   f$   fD$pfD$`fD$PfD$@fD$0fD$ fD$I   1@ D)ATI9G$>F,;E8tBD,HH9r\HLLk H+\$$   fD  HH9sHLLyk uL)ILH  [A\A]A^A_]IUAWAVSLGI9IMBM)HI9rjLIHtf1E9A[Ak DEC,>D]Du AACA8uHH9u1M@II)II9sL[A^A_]HHHOH9HBNV DDCƐHt"HTHrJ @CD8uHUAWAVAUATSPLoHLH)e   HHY   IIL7
   @ Hs5HI9HIBLH)L9rMt LLLi uHHHH[A\A]A^A_]UAWAVSLGHMI)   MI   LfIMtsM9MMBIM9LIBLH)H9H@   M1fA>kK @C>D{k A@C@8uHH9uL[A^A_]IW)D$)D$Ht{ItHHA   IL	LLNHJ   H    A	HH   HH	DAIHH   HH	TII9uHOHL9/   Hf     B4HHH|<Hr
IL9uLHOHH9   H?f     @84u
HH9uHIW)D$)D$Ht{ItHHA   IL	LLNHJ   H    A	HH   HH	DAIHH   HH	TII9uHOHL9/   Hf     B4HHH|<Hs
IL9uLIW)D$)D$Ht{ItHHA   IL	LLNHJ   H    A	HH   HH	DAIHH   HH	TII9uHGL9LBILIt HHHHTL@HsHGH9HBHHHtHHP@84tIW)D$)D$Ht{ItHHA   IL	LLNHJ   H    A	HH   HH	DAIHH   HH	TII9uHGL9LBILIt HHHHTL@HrUAWAVAUATSH8DL$H4$)D$E   DHIH$HHD$(HL$0/        Ld$IM9MBMM)Ld$Lt$   H|$LH1wl Ht|IŃLt$Hu|$ tLM9MMBLd$H$P;Ps'H4$HHL$L|FIH\$0jH   H<$Ht$(k H$PH\$Hu|$ t+Hl$H$P;Ps)H4$HHH,H\FH8[A\A]A^A_]HL4$Iv   Lj AVUAWAVAUATSHEL?H_H4$   DHFHD$Dt$L    EL9MLBV;VskHHL<LlFEDt$ID$L9HFIH)ÅtYHt`LDHa HtVIM)IH4$tJMuEtH   HHt$i H4$VsHuEt-Et&1H4$V;Vs%HHL<H\FH[A\A]A^A_]HH$Hp   H<$^i H4$VUAWAVAUATSPH4$HtlIIH_HE1H)V   HM   E1   fII9s:L9LHBHH)L9rI<$H4$La uIMI9rE1LH[A\A]A^A_]AWAVSIIu
L   MNAM   II    A1MD  <0   <995      <a   <zp   9   `   PwX9sQHI҉HI?HH tH1IH9   2    1AH9r#HHIcE1M9t
IM^E1D[A^A_HO
   HsH20x  tUH20X  tGH20b  tNH20B  t@LA00o  tFA80uAPЀ	wIH2HHHHO   HHHHO   IHLHO   AWAVATSHIILWM  I8-   HIHD$LT$uH|$LT$AM  H\$AN1Mf<0  <9   4   D  <a   <zp          PT  9I  HIӉHHH tH1IH9sV  f1AH9D  HHI_E1M9   "  uLMWAM  IAN1MԐ<0   <995      <a   <zw   9   g   Pw_9sXHIӉHHH    H1IH9   v   f1AH9rhHHIcE1M9uMHIM9tBMMgHy04HIM9t)LL$Ld$HHHD$IHD$IGI>E1DH[A\A^A_AVSHIAH|$Ht$uH|$AHt$AH   H\$I    E1I <0   <9D95      <a|<zt   D9   c    PwXD9sPHI҉HI>HH tH1IH9   8   f1AH9r*HHIcE1L9tH\$L\$MADH[A^HH|$Ht$H|$Hk H|$ HUAWAVAUATSHHIA)D$ tdHl$(HtqHD$ Hf.      x0u]HD$ HHHl$(uA~ArI>Ht\ I    AF@   1  H|$ AHl$(Hu@c  1f.     A   ACE9rAN9s5v3H|$Lk A~ArI>Ht[ HD$IL$AND$   HD$    D$   H$    E9   Dl$8@wHH  !HD$0"H|$01j |$ArH|$Htp[ HD$0HD$D$8D$l$8@wHD$0    H|$011Lj |$ArH<$Ht'[ HD$0H$D$8D$AN@wI    H|$( u;  IH     I>HH?H1JY H|$(   HD$@HD$ ^H$HH<$HH?H1Y LHi HL$(1HHD$ HHD$ H)HL$(;  D8@A0,  A9A2   fAa   Az  Aǩ    AG<   AE9   E9uRAF@   IHL$@H9ù    HDщHH    tHH!ID]       LHt$h DT$H@HHtU!H4$D  Lh AFD@w IHHtH!IIH	111|$ArH<$Ht Y |$ArH|$HtX HH[A\A]A^A_]17 HÃ|$ArH<$HtX |$ArH|$HtX HXV UAWAVATSHPAIHLt$0Hl$WHg g LHHg H|$g HHKH|$Ht$(A   g D$uD$tRtCEuG<HD$HD$    Ht2HD$ H|$HHt$ HH|$ HtHPD$u1H|$(bg A1D$tH|$HD$    HtHPHl$0Ag H9t
Lg 
H|$8   HP[A\A^A_]HH|$ HtHPHD$tH|$HD$    HtHPHL4   HT HH|$f HT Hf AVSPHL7f L9tHH[A^Mf HHH[A^
   AWAVATSPHH    HtfLsLcMtF7f IILHI   H{HI tL;;tHe HI uLH[A\A^A_3V H[A\A^A_̍FN <C:UAWAVAUATSHH  DEIIH|$(EtWLH)HLH)HBȉ]H9  IEHAHt$ r6   HHHAQU Ht$ HHD$$IEHAHt$ sHD$@1HL$ME  HP   
L9       H
L9vD$    H  D$ML$HH   Hl$0   Ht$8HH;t$    0|$ Ht$8\$t*|$ |$E\$HT$09F߅t9v    LFHT$(F   1A"   @ E9B|HHAL9wDLDDAT,Et+EE1A8ADHE9IBҋ9rA8tHE9IBҋ:뎱L$HBH|$HtS HH  [A\A]A^A_]UAWAVAUATSHHIH	    H	 HHL)H@wLH[A\A]A^A_]  H\$IsoHi-8ߝIM1LHHH/L1H1HII/I1LIHIHH/H1H1HHH/H1H1HII/I1LM,MGMIMgMI~HIG0HHIM1Io(IIIH-&qHLI?IWHHH+IMLHHHIIMMMMO HIO8MII+LMHHIHH4$HHt$H@uLHILL   HD$E1 KLKDHKTPHHIKtpIIIsoIML1K|hIIIMMMIHK\@ODXHLH+HHIIIILMLOd`KlxLHH+HLHHLHHI@IILHIL9L$,L$A?   I4LHl$LELHH]IsoIMLMMIMH1L}LIHHIMHLuHELHH+MILHMLHLLHUH}HHH+ML$ILHIHHIHLILH
IsoH1Hi-8ߝHHH/H1H1HHH/H1HLH/L1IHHI1LLH/I1I1LLH/L1HLH/L1ILHH1HHH/H1H1HHH/H1HH[A\A]A^A_]H=	 N H	 H HH͌UׯQHEH	 HH=	 M AWAVATSHFHwBHƋD7H1H1Hi-8ߝHHH/H1H1HHH/H1H  HFHwKH\7H3HH؉HH1Hi-8ߝHHH/H1H1HHH/H1HH1  HFH   HsoHLGHO@/;jH\7I'1˗\ȥLL7HH1HHL)HLH"HHWePIL1H,HH)H1Hi-8ߝHHH/H1H1HHH/H1H  IO@/;jH!   HGL_Lt7I6I'1˗\ȥIHLT7N<IIIHOHH9LLHHD7N<IHD7HH!IIHHH9LIH!LLLHHIIMILH/L1IH1H:HtEHH|>HH	HIHWePIHH1H1HH/H1IL1H[A\A^A_HcH HHHHHHHqHHH9tBHH9t9HH9t3HH9t-H1H9t'HH9t!   1ø   ø   ø   ø   ø   H̋̋GSHH7~@   rK HC[H@@H@@=   rHHtK ̊F$OOFшONOt uHP@H   rH?H@@vHvZ HZ HP@H   rH?H@@vHvZ HZ HHI@H   rH UAWAVAUATSPHAIG$WHODhA@H_A   rHAH  EHH?HA9vH1DZ E@vHm H?HA9ABHHY ID`AL$AAHHHJ!ABD9X  EAEA   AMD9   EAAH1J   AJ	1WfQDQDDQDuƅ    BWfDuE9   DD)DtH    urnDكPH    PH    PH    PH    PH    PH    PH    H    uAt$Eu :H1DBX ID`At$EtH9X HD>X tAt$H=X HI9tH[A\A]A^A_]AHDH[A\A]A^A_]X H AWAVSHH9   IHL>L9tA@@=   rH{HtG M>L;A@   rFG HCIAF$KKAFшKANKt t9AW@H{   rH?I@@vMvILV H[A^A_AVSPIHH@@=   rH{HtF IHIFHCAFCAF$KKAF$KHIHH[A^PO1t4t,OH;Hu#pF@H=   rH?VV Y1YPO1t5t-OH;Hu$p@H   rH?V Y1YHp@H   rH?U H@H@H   rH??   1 H<u*HH9u1Ѓ?HHHH1H@H@H   rH?H?   1 H< u&HH9u1ҁ   )HHH1ÊO1tZtROH;uF@H@H   rH??#   1f.     H<uHH9u11Ѓ?HHHHAWAVSH _tUIL7Lt$A~@   rC HD$ـ\$AWT$t*AV@v
Iw1TIwHD$HS H|$1T Ht$L	T HD$@@=   rH|$HtC H [A^A_HHD$@@=   rH|$HtbC HA UAWAVSH(G1$  <  I<u0IpF@I_=      H;'S      AGI{9  AHHH	HHH	HHH	HHH	HHH	HH H	AD$ @wZѺ   HHY  HT$O^H߃R /  IpF@=   rHH[R      H|$   1@Q I{D$ O@wKHT$H19HDՉHHtHH!HT$H$@v0A HD$#H|$Q I{H$@wHD$L$L$KL$S@H|$HG1\Q HHt$1ҹ   Q A_D$$؈D$HL1Q ŃuHL1Q ALQ AGu'L$ʀu0tA$AGHL   OQ uHL   JQ ALLQ AGu'L$ʀu0uA$AG8t4AGH$@@=   rH|$HtP@ |$ ArH|$Ht:@ H([A^A_]1H*H#HH$@@=   rH|$Ht? |$ ArH|$Ht? H= AVSPIDGAȉȃ~   HHcHH[A^у   H[A^@@   @8tU@@@8uBAF+FuXIP@I~   rH?H@@v"Hv    H[A^ɃH[A^HO EF   OAtυ.u1H[A^̰H9   LL;   DGEAVрA8ulD0udEt^AtXAtAtO;NuEAQ@H   rH?AAt%HvH6I1HH;u
HI9u1AWAVATSPIIHH7~@   r= HCC$CAW@Lc   rI<$L1M AGCH@@=   rM$$M4$H߾   1H[A\A^A_N HP@H   rH?1.M UAWAVAUATSHG1ۨ  $<	  A։IHp@Lg   rI<$LM AAuE1Ee  x  DL$$IE D`EE)AMB1;~8@@   @HBHcHL$$AM     @)9DLEx&tLDAMA@A     H$H8  DA@DA   v  H<$H?n  L$$AE        AML$$AMe  AMAMXDs@A   sN1AsRAtHHID9  I<AJ   1: e  M$$1ArD{D   ŃL   9 AADAzH<$DH|$t$K 1D9s2   D9t%AE9rAvH|$K    u   L$H|$t$DK t,L$L$$t*u*   #H<$xK Eu1  L$$L$   1E)DBAE      @H!HcHAt\A   AE$<   IE @@=   ,  I<$&  AEt   AAt   AE   IE EtP@   rI<$HAMP@   sL   J IE p@   rI<$LI AIM ;AuAE;u7Ae   gAIE    D;xtT   EuJAE$AE<AEA@A   rM$$ALDI LD   I    H[A\A]A^A_]L1I uAVSPIHH7~@   rz8 HCC$CAFCAV@H   rHH1H[A^XH ̊G$@@@@wHHOP@H   rH?1H AWAVSIHL>L?A@   r7 HCAF$KKAFшKANKt
 u[A^A_AW@H   rHI@@vMvIHL[A^A_MG HaHHHHNHONONWʈWNʈWHHP@H   rH?   G HH@H   rH?H@@vHv1G H1G HH@H   rH?H@@vHvnG HbG UAWAVAUATSH   HT$IIHDsC6@L$$@  Ir<    5 HŋKH$   D@It$   Ht$hrH6I@@Lt$HvIWIWLHHt$@L$AF Hl$HE AAAGAL$ȃAD$Ht$NE1  HD$H D< AAo$D)fD$pufH~Hl$ Hl$HDF Ht$A)\$I$ )D$PD|$XAuHE ID$HD$hH(HD$PI$H.Hl$(}@   r4 Ht$HD$0^L$<ڀ$ȈD$<FD$8t t'U@vH|$0Hv	HH|$0AD H|$(Ht$PHL$1{E D$8HD$(h@vH\$0H\$0H߉D H߉   D Ht$(L1D AAH|$uID$H(D$pA$DD AHD$(@@=   rH|$0Ht3 AAD$HT$HAL$D)   D|$A?EAH|$D2D E19s3A   9t&AA9ruH|$xC A   uA   H\$HDC |$ t,ET$H|$@t)Au)A   !H\$T$H|$@T$H|$@A   Al$l$$HB @  rH2 DHĨ   [A\A]A^A_]HHD$(@@=   rH|$0Ht2 HP0 UAWAVAUATSH8IωT$,IIH/Vr@DuD)A@HBD$    D$    I9tIH9uDAD$$<u1A   rID$H Hy
ID$HyH>rD$D$    EA  D9   HT$ML|$ <    H1 IH1Hl$A AT$t t$I$@@It$=   rH6LD@A I$@@=   MHT$rI|$HtH1 HT$MM|$L|$ Ht$    A  AL$A@I$@@   A    1=         AD$  $<  I|$A   Ht$HT$LrH?D@ D@D+}EL$A,9IڋsD)9MHT$9LʅC  A9o  Ht$  IL$=   rH	H)=   r!I|$HtILI0 LILIl$M$~8A\$t tAB@I|$=   rH?@ AL$$t<tt$,LT$:@ ŅAo<ue|$ L$AuHhI9$uI|$?   {? AD$$1<u-I$pF@Mt$=   r,I>]? u*A 1H8[A\A]A^A_])=L1? uI$pF@=   rM6L>    ؉щHt$DAL$AL$@ǀt	@ I$@@I|$=   Ht$L|$ LT$0rH?HAAHD? 1D9s0   D9t#AE9rHb>    u   L$HDD> L|$ Ht$LT$0H!UAWAVATSAHwHh@H   rHAAHDu> E1D9s2A   D9t$D9rAvH= A   uA   HDD=> D[A\A^A_]UAWAVAUATSH8IDvGD00H|$(oDnD)tm  IH\${@   r, IHD$DD$D$Dl$A       Lt$(V  M'Ld$A|$@   rk, HD$DDL$Dl$ALt$(tE uAIF   HD$    IDmDl$HD$h@T  Ld$O  AT$@vYM\Hl$0Lt$(EnIX@IF   HD$   H8  S@Lt$(:  M:  IHD$HL; IFB1ۋ +D$D    AAE~IX@Mf   rM$$AALD< D$    D9s;D$   D9t+D9r)LP; D$   uD$   LDD; HD$@@7  H|$2  Ld$L; D$    D9s:D$   D9t*D9rLL: D$   uD$   LDC; I@@I~=   rH?   -; HD$   HAAID: D$    9s9D$   9t*9rHt$0L-: D$   uD$   LD: IH@   r
H|$ H?H|$ I@@vMIL1: \$I  ILd$LLW9 Dl$H\$Ld$IEDl$k@HD$LFL9 E1D9s2A   D9t$D9rAwLB9 A   uA   LD9 DIH@I   rM6Ht$HD$@@vHt$L19 H  H|$   9 HD$ \$HD$  +D$u<IP@I~   rH?HD$@@vHt$Ht$8 1҅x6IH@I   rM6HD$@@   Ht$   HD$H@L|$LvH|$I@@InHvIv8 IP@   rHm HD$@@vL|$HLs7 AvHt$L8 tu      HD$@@=   rH|$HtU' H8[A\A]A^A_] HHD$@@=   rH|$Ht' H$ AWAVSH IIHH\${@   r& HD$D$KL$S@H|$HG16 HT$LL7 HD$@@=   rH|$Ht}& H [A^A_HHD$@@=   rH|$HtM& H$ UAWAVAUATSHHLAJ@Lw   rM6H@@vH^H^AA   L$H|$r2DMH% HMIEN<    MEu!p  Ll$ EN<    MET  |$      1HHAtIIT HII    HL  MI)IHH   LH<HLH   L1     HlHlHlHlHD    H,H,H,H,H    HI9u  Ht$LLHLOJ<M9D$I9AI9H9AM9M9D$
I9@L9D$	I9@L9A1DT$k  D IHt$"T$
@"l$	D DɃHAIIIH  I}0J0   LLHH1W@ AATLTTLTAADAL AT0LL T0LAD AD0HHuAt9AALAD ALLAALWAADL9FHl$)EAZLD]3 tELD3 LD<3 t)ELD3 LLD3 yELD   3 LLDb3 ۋl$         LD2 4؁   rL" HH[A\A]A^A_]fD  LL1D`3 Lc2 LD   3 LLD2 wyѻ      s1AIHt$lHp@H   rH?2 AVSPt,IH@@H=   rH?p2 A)^H[A^PG+Fu8HP@H   rH?H@@vHvH1    NYUAWAVATSH@@w @HܺHcHCu   CCuy$CHKDpE~@HA   siE1AAslAEtAHDHDAH˽   E9s'DH<AEJ   1 	c   [A\A^A_]HE1AArAn   AAH߾    AAAE`vP1@L޹Ic4Lt0u	G$<u&1YÃYGYÊG$YðYH@@H=   rH?/ YUAWAVATSAHIG    ^ـ E1HKHcH$AD$Uр$AD$uAt$À       $<  I$pF@M|$=   r3I?/   1AL$MAD0$  L. y  I$pF@=   rM?L. A     I$P@I|$   rH?HE @@  Hu  0D0g  $AD$I$AL$P@M|$   rM?L1- I$huL- A   HȹI9$  L-    A      $AD$Uр$AD$uAt$Àt    I$P@I|$   rH?HE @@vYHuWHu- AD$$<+E$<uVHE pF@vHmHH$- E1A'Hu, AD$MAD0$AD$D[A\A^A_]PG$<u&HpF@H=   rH?, Y1YHpF@H=   rH?q, UAWAVATSIHG    ^ـ E1H^HcH$E  $؈EAT$р$ȈEAt$uÀt    HE P@H}   rH?I$@@   It$   $E+  $EHE MP@L}   rM?L1H+ HE XsLf+ A   H1H9E    LB+    It$* E$EA\$0È]$<u$HE pF@L}=   r0I?+ t0AD$$<udI$pF@v=Md$:L* uHE pF@=   rM?L* A   IL* E1AD[A\A^A_]UAWAVATSIHG    ^ـ E1HHcH$؈EAT$р$ȈEAt$uÀt    HE P@H}   rH?I$@@   It$   $EHE MP@L}   rM?L1^) HE XsL|) A   HGH9E    LX)    $E   $EA      It$( E$EA\$0È]$<u$HE pF@L}=   r0I?( t0AD$$<udI$pF@v=Md$:L( uHE pF@=   rM?L( A   IL( E1AD[A\A^A_]UAWAVATSIHG    ^ـ E1H޲HcH$EHE MP@Lu   rM6L1' HE XsL' A   HH9E *  L'   $؈EAVр$ȈEAvuÀtj uf$<   HE pF@L}=   rI?u' u~Ld' umHE pF@=   rM?L1' A   |HE P@H}   rH?I@@vIvIv& E$<^AF$<u,IpF@vMvIL& E1AD[A\A^A_]UAWAVATSIHG    ^ـ E1HNHcH$EHE MP@Lu   rM6L1 & HE XsL& A   HH9E 9  L% '  $؈EAVр$ȈEAvuÀtq um$<   HE pF@L}=   rI?%    L% uxHE pF@=   rM?L]% A      HE P@H}   rH?I@@vIvA   OIv$ E$<OAF$<u,IpF@vMvIL$ E1AD[A\A^A_]̀wUAWAVSPAAHH$ uAHH$ AH$ Mʀu,[ڀu0D8uAшMH[A^A_]UAVSAHH1|$ uHH1z$ AH|$ Mʀu&[ڀu0tAшM[A^]UAVSAHH   	$ uHH޺   $ AH$ Mʀu&[ڀu0uAшM[A^]UAVSAHHF$0GV$ Kt-t%HHK$ AH߉{# D[A^]UAVSAHHF$0G$ Kt-t%HH$ AH߉# D[A^]UAWAVATSH   HID# Ã  Le Ld$XA|$@   r HD$`]ـڀT$lUT$hÀt t'AT$@vHu	HuHD$`H! H|$XH1+" u H|$XH1'" H|$X   &" L$lʀu]ڀu0tL$luHt$XL" Le Ld$(A|$@   r HD$0]T$<ـ$ЈD$<UT$8Àt t0AT$@vH|$0Hm	HH|$0H  D$<$D$<A^$AFI.E )D$pD$pD$tD$xHl$}@   rC HD$D$$ڀ$ЈD$$AFD$ t t'U@vH|$Iv	IvH|$ H|$Ht$pHL$   0! Hl$(Hl$@}@   r HD$H\$<L$Tڀ$ȈD$TD$8D$Pt t'U@H|$HHG|$HHt$0HGt$0Z H|$@Ht$pHL$     H|$H1 Ãu"H|$H1 H|$    H|$Ht$@z   Ht$(L    u!Ht$(L   x L   y AFuL$<ʀu0u$AFH|$Ht$@    u%H|$Ht$@    H|$    D$$uL$Tʀu0u$D$$H|$Ht$@    Ãu'H|$Ht$@    H|$    ÊD$$uL$Tʀu0u$D$$H|$Ht$@/ weHt$(L   5 Ãu#Ht$(L   , L   - AFuL$<ʀu0u$AFAAFD0$AЀADAFHD$@@@=   rH|$HHt$ HD$@@=   rH|$Ht HD$(@@=   rH|$0Ht HD$X@@=   rH|$`Ht HĀ   [A\A^A_]H8H3HOHkHfHHD$@@@=   rH|$HHtp HD$@@=   rH|$HtO HD$(@@=   rH|$0Ht. HD$X@@=   rH|$`Ht H	 UAWAVAUATSHxII EeDAj  $<N  AFB  $<G  M}IFHD$X    AEA+Fu7IE P@L   rI?I@@Ht$XvIv   I.Hl$@}@   r
 HD$HA^L$Tڀ$ȈD$TAFD$Pt t*U@H|$HHt$XvH|$HHD$XH0 Lv Ll )HD$@HP4
)9}9NL$PH|$@   1 D$Tu'HD$@pF@H|$HvH|$HZ D$THL$@Ht$HH$Ht$T$PT$\$$؈D$HHD$@AE)u0IE P@L   rI?A@wHt$v   H,$Hl$ }@   rl	 HD$(\$D$4$ـڀT$4D$D$0Àt t0U@H|$(Ht$v
H|$(Ht$ Hl$ D$0MUM 4ʃ)9NL$0H|$    1 \$4$<u'HD$ pF@H|$(vH|$( \$4(D$ l$0HHT$ H$H@HЁ   r%H|$HHt)D$` (D$`HD$ )$l$L$ˈ\$@@=   rH|$(H   B fAE$L$L$LH    Ńu!LH    L    AEuL$ʀu0u$AEH$I@   rH|$Ht
 AEt4t*ANt DtDuA$DAEHx[A\A]A^A_]AEt&HHD$ @@=   rH|$(Ht
 HH$@@=   r+H|$HHD$@@@=   rH|$HHt H AVSPHHpD@0FD)9LA09NICH߉1 Cu"HpF@H{=   rH?` CAKANAN$AFH!HLH[A^AWAVSH O$t<t<u  JC   <Ht1<t-KH;Hu"pF@LsLvH{ t[H [A^A_L;L|$AG@=   rH5 HHD$Sр$D$CD$@ƀt@ t)AW@vLsH|$L L;D$EwDD$H|$   1 A\$HD$@@=   rH|$Ht D)!HHD$@@=   rH|$Ht HZ UAWAVAUATSHAIHHNG0Ot~$<txEtq$<tkEoAtaM'L$$A|$@   r HD$DADl$AWT$   AT$@   Iw   HH       HL11 uHL1- AH߉/ C   Aw   @0@      IwHD$H$ HHHv H$@@=   rH|$Ht$ AH߉ DȊCu#ʃuAW0tA$ЈCH[A\A]A^A_]HH$@@=   rH|$Ht H`  UAWAVATSH AΉInl$H@w	HH$H. AO$AG   D$pAH$H<HHCH;H   AOD$@wHT$H|$H D$@w(HT$H҉HH   H!Ht$
H|$ H|$ \$Ld$D$    |$@v6H<$Ht- |$AL$$\$r!H|$Ht \$L$$L$$\$H?HAHICAL@ Ã|$ArH<$Ht9 H [A\A^A_]1?HÃ|$ArH|$Ht
 HÃ|$ArH<$Ht  H UAWAVAUATSH8Lt$pA G$A   <  I]?<uE1H1x AEA  IE HA@I}=   rmHE}E\$xmA9l  H|$ DD$Hl$0Ht$AAE)>  DL$H|$HT$(DE D$Eu]T$}  HE}E\$yH|$ HT$(DL$DD$Hl$0Ht$H1 IE EuADpD$EtIE DxA@DH|$(H D9T$      D9t)AE9rAvH|$( T$   u   D$    D$H5qHcHtu   AE$<   IE @@=   9  H|$ H?1  Hl$HE1 IE D+xHt$D T$D$:AEu+   H|$ H   D$    uD$    Lt$L ÍCAEu0L$L$0   A   9DCHl$psZD$4tKP|$ Hl$pt;D$0t$uL t$9t(t$u wL A   |$ tE E1DH8[A\A]A^A_]AE;H|$ D T$UAWAVAUATSHDAHIHD$PH$ Aă   Aw?AEE1uA9   AE      \$uOD)E1ArEDsLt$AB   AHt$    t$HD$ÃE1tHHDAHD \$A9hDH<    HAAJ   A1 DAEttAHDP DH[A\A]A^A_]UAWAVAUATSHL$AIHG$GHa HHDbAl$@H{   rH?AE)sADcLE1E1gH|$CLl$LD E1D9s5A   D9t'AE9rAwH|$ A   uA   H|$HT$DE t$HDH[A\A]A^A_] UAWAVATSEƉIHtcLY tOMH IHL
 L AHL L [A\A^A_]ÀeAHL[A\A^A_] UAWAVAUATSH(DD$$AΉHIDk?AILHL AgE   H
    AOD$D$@wH$HL$H|$H D$@w(HT$H҉HH   H!Ht$
H|$ H|$ \$Hl$D$    |$@v.H<$Ht% |$AH,$\$rH|$Ht H,$\$|$ArL$$L$$LLDy Ã|$ArH<$Htr H([A\A]A^A_]1GHÃ|$ArH|$Ht
? HÃ|$ArH<$Ht% H UAWAVAUATSHHDD$<HHIH|$F$FHP@Lf   rI<$L1 AE    IE DHA@A   rM$$H+HHl$@/   HKH <0u2HHrHIH9     HIH9     I<.upHuFH#HD$fD$0b
 Iֿ8   S HHt$HǉLN
 H\$  HH,  HxHx0HtIHH9  AE1L HDE1#   f.     IM	4H9  H.   L9.  IHfD  E4ZA   Hu1AuH{A   AHwA   AuH9  HHH9  /H0t@.tfA<jt10@D?AEE10AE3H9   p[  HH+L$@H\$  L9  H  HZ!HD$fD$0 AIֿ8    HHt$HDL    H HD$fD$0l Iֿ8   ] HHt$HǉLX H\$   HWHD$fD$0& Iֿ8    HHt$HǉL H\$PIHH9HaHD$fD$0 Iֿ8    HHt$HǉL H\$KH+HHH[A\A]A^A_]H:HD$fD$0z H\$AIֿ8   e HHt$HDL_ HHD$fD$05 AIֿ8   % HHt$HDL _H9DT$<  IH9DT$<   HhH9   IM ADIM -t+uHHH9   1H9t+E Ѓ
	  <<x     HH9uA)DDA9uf؀-Eǹ   D9ESHHD$fD$00 AIֿ8     HHt$HDL Z-   DAEALD2 c3H>HD$fD$0 AIֿ8    HHt$HDL HHD$fD$0| AIֿ8   l HHt$HDLf )'#
HHf H H UAWAVATSII IԿ8    HHLL I[A\A^A_]HH H< UAWAVAUATSHK  T$THt$X)D$0AD$DD$LAH|$HhJAA܉L$PDLHǄ$    W)D$`)$   )$   )D$pD$`   DH{HH$9  AM  T$Hl$(L$   H$9  L$P&  Ll$d      HD$#    AusA      f.     fHt$LHL$ Dl`LHLH)LHDE> C\-I< tC\- I]Ht$HL$ AtHL$ LHt$LHl$A +I< t݉LHD$Lt$HL$ AtM<A] HI&AH$9  H9t$H$9  L|$DO  Hl$(A   Hl$(L|$T$T$HD$HHD$Ld$0L|$  DpDt$8HL$H	D+qL$   H$   =   r<     HH$   $   $$   D$4$   1 HD$@$$   $   H$   H$   P@H$   vH$   1? L$P&  L$8@H$X&     r<     H$X&  $d&  $d&  L$4$`&  H1 H$   Ht$XT$T     AH$P&  H$9  D     Hl$(D$P$   x(H$   H$P&   1ɅEL   @ H$   H$P&   HL$H	DyD+$   ~EDt$8E9EFE1	1҅Aɍ4JDH$   @@H$   vH$   A^H,ـ??HH   H|$     HDA   H9h   GD     H< tHHɳH9   W  fHH)H)H9HFHHɳH9]   /  f.     HHH9,   Gf     b  ǃH<t
H
    HɳH9   HD$H p@H|$   rHD$H8L$8D)E HL$HD$   DpD+t$8DqH$   h@H$   vH$   H0 1D9s9   D9t,D9rAHDu    u       t$LH|$ D$ 1H$P&  @@=   rH$X&  Ht H$   @@=   Hl$(L|$H$   H H1H)HɳH9냋D$ HK  [A\A]A^A_]H1H, HH$P&  @@=   rH$X&  Htb H$   @@=   rH$   Ht; H UAWAVAUATSHXIIIL<
H"   HqLD  <0uHHrLZLLU<.uKHl  HHD$fD$8 Hտ8    IHt$HǉH   HL1I9   H(   f.     HЃ	w@HHL9   .uL9  HnL95  ] HЃ	vL9tl ex  HL)N  L9  H  HHD$fD$8 Hտ8    IHt$HǉH 6  Ll$E1LHH9   L9   HI9tM 0t.tHLL)1H9@)A)H9 )DI9u_hHHD$fD$8h Hӿ8   Y IHt$HǉHT   Ll$E1LH9QHI9tЃ
r#AD$$AD$1Ll$AeA] C    |4AA\  AH؃HcHLl$Ad$   북u80I$z  HD  H  HAHy0HtiBp  Bp  I$z+zi!  9/  i7  [io1  9  DD$D)i      Hi<"H#@<    H1HHD$HAغ   1@ A<.uIM9t4AЃ
*  IHHHHHH9w
I9vMAX$    HHt$HLD$PA HHt$HHL$PH< DI9cAD$$AD$DD$DLHDm H &AD$$AD$R@I|$   Ll$DrH?1 L   8 LH,HD$fD$8 Hտ8    IHt$HǉH    Ll$H}E1L9q  DA-tA+uHuL9U  A-Ll$t	DA+uH}L9L  Ѓ	  HHD$fD$8 Hտ8    IHt$HǉH	 <HHD$fD$8 Hտ8    IHt$HǉH AMM} LHX[A\A]A^A_]AD$AD$tAD$Ll$$AD$I$AL$XDs@IA   rWM$$1AsSAtHHI̻   D9I<AJ   1? 1ArD{D   ŃL    AADAyAL HZ H)HD$fD$8 I׿8   s HHt$HǉLn Ll$AMI] HI9t"Ѓ
s~44sH]  r޾]  AAA-DEL9HDHH9%HaHD$fD$8 Hտ8    IHt$HǉH HHD$fD$8 Hտ8    IHt$HǉH 420HH.&H H H H HLw H H UAWAVAUATSH(Ht$HT$Hs1H([A\A]A^A_]HHt)H   Hu,5in  Nff	u   HINFINITYH9   D6A-unHHBHt$HD$HrH	   H   in  Vff	tIn  Vff	   H߾    5DHЀ s   HHHt$HD$AHh>+InfJcHKP@H   rHH1e HINFINITYH9b szE1na  Vnf	tNa  VNf	jLnHLl$HHl$   AM (u9H<A|)0HH9HBLnHLl$HD$NHA
   0u3A   Hr'A}N xuIHLl$Hl$A   D$    HD$    H|$HT$D tA|$ AH|$HL 1A-AH1 i1A-AHL$H |$ ArH|$Ht 2HÃ|$ ArH|$Ht H ̊G@$@GHOP@H   rH?1w UAWAVATSH0IHt/DHIIHHH2 tZAfA       HSHD$fD$(u I׿8   f HHt$HǉLa ANI   A?-AL$AL$A<-t<+u
HtIHrPA?0uJAG <xu@H   HFHD$fD$(HHt$ANH$IH$    DLLLHK LH0[A\A^A_]H	HD$fD$( I׿8   t HHt$HǉLo 	IHDLLLH  HHn H AWAVATSPAAIGHtI^A-G$<   HxHcHEHINFINITYHinfinityHEHH   AEHDc Hx0AAAGXCC0ArIH{C.A0   L LH+H*H0EHEȊACfHHAPD;C0H D)H[A\A^A_UAWAVAUATSHhA0ʀBXHt$(FHyL5xLEHDhE}@H|$H_A   HT$`H\$DD$XrHAmDH߉t$$  D)E   D9   B    l$)Hߋt$$ 1H9s4   9t(AA9rIH L   u   1D$XH2wHcHȋl$  uHD$@$<}  11AHD$(HxA   EH|$D  ABA@6  T$?@   )HD$XAAA   I     Au;t$$   E1Ʌ   *   fLHL$XItB(HDHI	A   AB    IHD$(J8@uHu%h    WD̓A.IHWtHjHH@ D˃AABDAIHuIA)tLIHD$(J<8T$+   HHd @ HAH0tD0   Ht IHL$`Ht$HT$(N:BBIuI.PI@AHL$q      1AfIH#)ـ0L</HH	wHHHHHr#HT$0HH)H9  HH)H9  HHJHHt\/HHHuH  L/L.HL-HL,HL+HL*HL)HL(HHHu[   -޸   1̐HH#\- )ڀ0T.HH	wI@IIHHHr#HT$0HH)H9I  HH)H9:  LHJHH        \/HHHuH  L/L.HL-HL,HL+HL*HL)HL(HHHu[  HHH!Hڃ1f oOofof`fpNppfhfpNppfgfof`fpNppfhfpNppfgAT0AL0H HH9uH9   HHL!HDʃ1ffoKofof`fpNppfhfpNppfgfof`fpNppfhfpNppfgAT0AL0H HH9uI9Hh[A\A]A^A_]HD$@HD$PHD$H @@=   r
H|$H?H|$ YUAWAVATSH   H_AAt'At!Le AD$@   H}   1ADHm W)$   )D$p)D$`)D$P)D$@)D$0)D$ HǄ$       H~  n  Hu H H$   Lt$`HT$!D|$ HD$    DH\$ Ht$HL艘  HL$HL$DEHt$HHLH  Ht$HHL     H}HH4 HD$W)$   )D$p)D$`)D$P)D$@)D$0)D$ HǄ$       H     H H H$   Lt$`HT$!D|$ HD$    DL|$ Ht$LL諗  HL$HL$ED$Ht$LHLi  Ht$LL$LHLI莦  HĠ   [A\A^A_]H= " ~H H HH͌UׯQHEH؇ HH=Ƈ 	 HH=  H H HH͌UׯQHEH HH=|  SHHFt>t9?  VHI@H   rH6H6HH?HEʁ  ;tuH       !11 HI@H   rH6H6  H4$H	HD$H   H߾P    HH[AWAVATSHxIIL&A$)D$PD$TLd$8A|$@   r HD$@A_ـڀT$LAWT$H@ƀt@ t*AT$@vM	IHD$@HL H|$8Ht$PHL$    L|$8L|$ A@   r] HD$(\$LL$4ڀ$ȈD$4D$HD$0t t(AW@H|$(HG|$(Ht$@HGt$@	 H5lH|$ HL$   > L$4$t,<t(  T$0Ht$ v@v Ht$(H6t T<t&u(  1CHt$(H6u6HH4*11$HT$ R@vHT$(HT$(H2  I σH<  H4H	L!H	Ht$`|$ {  r  <j  H|$ Ht$PHL$   P Ld$8Ld$A|$@   r HD$\$LL$ڀ$ȈD$D$HD$t t)AT$@H|$HG|$Ht$@HGt$@v H|$Ht$     u%H|$Ht$     H|$    D$uL$4ʀu0u$D$H5 kH|$HL$   D H      D$t;t6  T$Ht$v@v/Ht$H6t/cHD$h       t&u(  1CHt$H6u6HH4*11$HT$R@vHT$HT$H2  H<H4H!H	L!H	Ht$hHD$@@=   rH|$Ht? HT$`   L   X HD$ @@=   rH|$(Ht HD$8@@=   rH|$@Ht LHx[A\A^A_0HOHJHHD$@@=   rH|$Ht
 HHD$ @@=   rH|$(Ht HD$8@@=   rH|$@Ht` H HNʀt9t4  VH>@H   rH6H6uDHH48tu  1&11 HR@H   rH6H6  H<  H4H	H H!H	@@   HSHHFt=t8?  NHR@H   rH6H>HVuHHH0<tu  111$HI@H   rH6H>HV  H<$H<  H0H	H  H!H	HD$H   H߾    HH[H~@t4t/NHR@H   rH6u8.1Ҁt%tHI@H   rH6   1Ƀ	 	@    HHNʀt6t1~HR@H   rH6Du;D0E1t&tHR@H   rH6D   1@HA@   H	L	HHNʀt4t/VH>@H   rH6>u8
.1t%tHR@H   rH6>   1҃H
  @   H	H	HSHHHHVeH9   HVeH9   HVeH9  HVeH9>  HVeH9  HeH9  F    ?  VI@H   rH6H6HH?HEʁ    FtUtPNV  
   FtqtlNVK  >  1ɀ   tN      Ft~tyNVu  h  1ɀ   tN      F        NHVU  HH4F  1ɀ  tN      1҃H
  tF      ?  NHVH2HRl  HH0]          1   1҃HC   H	H	HHH[Ha HH[À      H                     1҃	 	C    HHH[11	HV  H<  H4H	H H!H	C@   >11I@H   rH6H6  H4$H	HD$H   H߾P   U111HNH1HQ  H4$H<  H0H	H  H!H	HD$H   H߾   " HH[SHHH  |$@wH$fnH[H<$H fnH[HHH|$ |$@wD$HH|$$j $HAWAVATSPI~ArH6L6H^AA  HaI    IGAWHрAOLL	t+H       I9uJA  uAAWAG @  ӀA_AGH1   H[A\A^A_ I9t(A  uAOAG @  L0H@    AMtA  tMy΀A$AOAWL0H@    MuAGH[A\A^A_AVSH8H~ArH6HLvD$@   HD$Ht$H< H5y`HL$Hߺ    C   $<   D$0@   Lt$(H|$Ht$( H5/`H|$HL$    Ht$H1 uHt$H1 H߾    CuL$$ʀu0t$CHD$@@=   rH|$Ht H8[A^ HHHD$@@=   r
H|$HuH  H I ~ArH6HII4A  IM!Hg^HDWHH<@D$@GLL	t0MuVA  uMAADWG   H1   * AH?DҀWGH1    $MtA  uGG   LOAGOLOMtIM	LOGUAWAVAUATSPII  ~ArH6L&HnHH0  IM!Hf]IE    @ IEEEHH<@D@AMLL	HH	t"HuY  uQAAEEAE @  AH?@D@AmAEH1   H[A\A]A^A_] Ht  uAMAE @  L $AMAUL LxHtIM	LxH[A\A]A^A_]AE̃~ArH6HDAA H\HO@ʀ@WDD	t3EuUA   uLH$OG   H1    GGH1    EtA   uWG   DHGÀA@WGDHGEtH   HGG̃~ArH6DAAH[HGшODD	t,EuGA   u>$WG   H1    $GGH1    EtA   uOG   DHGÀA@OGDHGEtH   HGG̃~ArH6AA
AAA  HZHGшODD	t)EuDAu>$WG   H1    $GGH1    EtAuOG   DHGÀAAOGDHGEtH   HGGHQYH9tDHUYH9t@HYYH9t<H]YH9t8HqYH9t4HUYH9t0H H H H H H H UAWAVSPIG$@@@@wHOh@Lw   rM6H    L   h I+hHH1Ƀ@HBIH[A^A_]̊G$@@@@wHHOP@H   rH?   Q UAVSHG$GHP@Lw   rI>L1 C@$@CHHK@H?@=   rM6   HI	[A^] Hf~D$    HD$Ht$A HHD$@   D$Ht$ HUAWAVAUATSH  EĉAHOȃ   tK   HCHsHPX  H9sHs   H蚾 HCH+InfHC  HCHPH9SsHs   Hc HCHDNfNaHCi  HCt!HPH;S  H-HCHHC   HPH;Su  H0HC  ItHCHPH;S~  H-HCA~IpF@IV=   H\$Dd$,L|$ l$(rH)N?HLd$L: |$     T$@   HD$Ht  Hp  H9sHs   HB HCH-InfHCL  E   HPH9SsHs   H HCHfD+00.0EHC	  Ik@;HiSH&HD$ T$@NL|$L L HH,$   X  HPH9SsHs   Hq HCHD0f0.H{HH{Ar-AJ?H;S  H;0   L+ L{L{LHWH9SsHs   H H{H8e+00HC  @   9B9vHHD$HH,$u   HD$    HH,$t{   IP$H|$pHt$ |$ArH|$Ht HD$pHD$T$xT$@   H$H19HDƉHHtHH!HD$1H$  Ii$w   HcHiٿ<"HH?H#XH|$pHt$n |$ArH|$HtX HD$pHD$D$xD$\$x@w4ٸ   HHW  HD$p'H|$H4$Q 1H$aH|$p   1 H$H\$pLt$fD  @tLH tHH ރ|$xArH|$pHt訶 \$@wCHL$HtHH?H|$^ @   ȉ)iD$    :Hi<"H#)  k;     \$x@w&HHO  HL$p\$H,H|$p   1 \$\$H@w HH>  
HD$@H|$@
   1 Hi흂SH&H$H$H\$@Lt$p    @tLH tHH H|$0Ht$HT$pZ |$ArH|$HtT HL$0HL$\$8\$@wCHtHH?H|$ @   )H|$0Ht$ |$ArH|$Ht HD$0HD$D$8D$|$HArH|$@HtǴ |$xArH|$pHt豴 \$H$   HD$p(D$x\$8As+ٸ
   HH  HD$0\$hHD$`    #H|$0
   1_ H|$`\$h11M AL|$0H\$`l$LA0   L )Ń@w+HD$H$H$l$LAs H8    LLLH |$hAHrHD$`L(EtEtHD$xHPH;$   w(A0HL$pD,HD$xE1l$LA`뎹   H|$pH$    HD$xLd$xHL$ D92  D)͍EH\$p<50   D9   HHL$  80   HuD   .   HD$     A,+9uuH$D+H$H$D9u6H$HD$x    H$    H$  1HL$p1Ld$xIkLd$pLH\$xLH)tKLH) HD$p<D)͉HII)tHL HD$pH,$LH)IH,$	LII)Ld$x|$(    H$   ;D$(   H$D;D$    EHl$  LuEHMA\$f.     HT$pD$HQH;Uw"HE D$HMHHMIu-     HL HMF4 D     D);D$(  E|$HD$pB8Hl$HEHPH;U  HM HUHBHEHH;U  HM .HUHzH}Au/|$, t(HH\$H;S  H80H{HH{
A   E|$, G  eHl$ D97  D)H/HD$H;P  
  Lt$I>0   H I~  H$  LuHM    HQH;UwHE 0HMHHMua     HL舳 HMHl$LuA\$@ HL$pD,HWH;UwHE D,8H}HH}r   HL, H}E{   L|$IwDIOAl$     HT$pD,HQI;WwID,IOHIOHu   LH4$軲 IOH4$L.     pH\$H߾0     H߾.   s  EtIHl$H]HEHPH;UwHM 0HEHHEAu   HH; HEE1E9Hl$  L}HEAEfD  DHT$p
HPH;UwHM HEHHEAr     HḺ HEHu   H赱 HEHu   H蛱 HEHs   H聱 HCqHs   Hg HC.Hs   HM HCh1IHs   H, H{1HD$@IHl$Hu   H H}LLt$HI~HWHl$H;U  HE 8HUHBHEHH;U  H$D Ҁ+Hu HELLd$XLd$@('D$H   1Lt$@HQH99      @ HD$PHQH9v"   LL2 HL$Hf.      HcHigfffHH?H"Ӎ)@0HT$@@4
HT$HHJHL$H	sHw-|$, u&HH;T$P(  HD$@0HL$HHHL$HL|$tZMwIGY HT$@D,
HPI;WwID,IGHIGHu   LLL IGH|$@L9tg |$hArH|$`Ht衫 |$8ArH|$0Ht苫 H|$pH$   H9t$ |$ArH|$Ht^ HĈ  [A\A]A^A_]Hu   H軮 H}Hu   H衮 HEH|$@   L膮 HL$HH|$p      H$   ` HD$x711Hs   H7 H{   %                      HH|$@L9    ytHWmkH   H   (&H   HcHtH   HÃ|$xAry HÃ|$HArH|$@Ht |$xArWH|$pHtM FHÃ|$hArH|$`Ht۩ |$8ArH|$0Htũ H|$pH$   H9t^ |$ArH|$Ht蘩 HP USPHHGHPH;WwH@,HCH[]Hs   H֬ HCUAWAVATSHpG19  $</  IHHp@H   rH?跹 H+MQ9   Hl$@   rH蘨 HHD$D$U@L|$IF1菸 ED$HD$H@LvHD$H    Hl$H   1 C$0D$HH边 L$t,t$H|$H谹 H|$   轸 ut61HD$@@=   rH|$Ht	 1Hp[A\A^A_]ÊD$t3$<t-L$HD$;HupF@LvH|$ط t@MtLd$Ld$ A|$@   rG HD$(@t$L$4$ȈD$4|$|$0@@ƀt@ t6AT$@vH|$(L|$H|$(L Ld$ |$0D$4HH\$XLd$8HL$(HL$@|$H$D$LHBHD$ Ht$8H HD$8@@=   rH|$@Ht趦 ILHf  HD$XHBH9t@@=   rH|$`Htz H|$`1Li  HD$ @@=   3H|$(H%C HH|$P   $HHD$8@@=   rH|$@Ht HD$ @@=   rH|$(Ht  HHD$@@=   rH|$Ht¥ Hz HGHAH9t@@=   rHHt酥 H1Yh  UAWAVAUATSPAI_EtA]$E1<6  H@HcH  
A]IE AMh@M}   rM?H    L   _ IE +hHHE1@ICI  <  IE pF@M}=      I?誴 w     O  <G  AMIE ;H6  p@M}      I?   A]IE HAMP@I}   rH?      L   AE$AEIE AMP@   rM?L1藳 IE huL赳 A   H?I9E   L葳 q  L衳 A]uD$t>IE P@   rM?E1L1 AE$AEAE      t4$<t,EEMM E;u1AIQ@I}      H/   tAEEMM   y  E;Au%AqF@I}=   rH?β +  IE HQ@M}   rIL?   1 H<u(HH9u1у?HHH<HtXI}   rH?      H?Z   1     H|    HH9u9   rM?E1L1讱 IE pḺ AE   1у?HHu:HD Hu/   rH?E11W AeIE  AEXAyW@E;Au\1Im   rHm    HY E1tIE pH  AEEtAuDH[A\A]A^A_]IE   rH O?%   1f.     H< jHH9u1   )HHHIm   CBIE P@I}   ,*H@UAWAVAUATSH(IIIHϱ A$=   =          Im I.}@   r藟 IFA]ANڀ$AFAEAFt   U@  I~Mm  Im I.}@   r IFA]ANڀ$AFAEAFt   U@  I~Mm  \$$1\$$A,$M} L<$A@   r茞 HD$A]ـڀT$Aut$@ǀt@ t5AW@vMm	IHD$HL= A,$L<$t$AGAOAȃ)9L9NL$t$$H1贮 D$u'H$pF@vH|$H|$ D$($AL$ANAN$AFH9H$LI~IL耭 I.uF@InHvI~蟭 LHILG LH([A\A]A^A_]HI@@=   r)H} HH$@@=   rH|$Ht) H AWAVSIH7H   ˜ HH    L=8Lx@$@ Hx1   軬 L{0CD$CDC@H{81   薬 HI^[A^A_IHHIH茜 LD AWAVAUATSIL-u8L9tkHIt$~@   r ID$AD$$AD$CAD$S@I   rM$$L1[A\A]A^A_ݫ Ml$H   讛 IH    H7HX@$@ LxL1   蛫 I^0AFD$AFDAF@I~81   s IMt$[A\A]A^A_HIFL9uL1J^  @@=   rI?Ht
N HLA H AWAVAUATSIIH7H   Ԛ HH    L-6Lh@$L`L1   Ȫ H{C 4   HC@@=   rM$$M<$   1H Lk0CD$CDC@H{81   s HI^[A\A]A^A_IHHIHe L AWAVSH HIH7H    IH    {AHrHH D$@   HD$IHt$@ {ArHHCD$@   H$I0H IM~H [A^A_HIHL谙 Hh AWAVSIHIH7H   E H    HSH{5H9tHPHSHPSP SP$HHHSHC    HPH.5HSIwH9tHp0IOHH8AOH@AOHDHH0IOIG    HH8HIWIF[A^A_AWAVATSPIHHH^Ht?IH   y IH    HxHHY  It$I0H(Y  IE1M~H[A\A^A_HIHL[ H HHHFHF    HGH+4HUAWAVAUATSHHIHH;   1I9tlHt$MfE1L1Z  HIHkHt>H   芗 IH    HxHH|$HY  HsI0H(X  IM<$Ht$@MELH[A\A]A^A_]HCHfH1H-a3f     I~LgLxHOHPH9tH9t2LHLd rfH9t]H9tpHt$H1Y  1   H9tUHt$A@=      HH   Ӗ  LL%X  Ht$LHL  HH-2HI~Lg(L{(HG(HK(H9u;H9uP@MDHC0H0@MH@MLI9[Ht$H9t9LLz H9Ht$H01X  LLqW  zH9q@@=   rH0Ht HHD$H H1H9uLH1X   @@=   rIHt
褕 HL藕 HO AWAVSHLLvHGHm1HVH9tH9t$LL茩 OH9t?H9tEH{1X   H9t3@@=   rH{Ht LLhV  LLK H[A^A_UAWAVAUATSH   DLD$@IHT$hH|$H|$ IHHt$8V  Hl$HL\$~  H0H9D$    D$4   \$Ll$PLHt$8U  Dt$Hc0H9D$P   LHt$    认 Ãu!LHt$    襤 LD訤 ÊD$d   L$4ʀLu0   |$$ȈD$dxHD$(@E  HD$HxHHt$ S  HD$HxH 10    Hl$PH\$ H٧ HHHEا H辧 LH$   LT  H|$xLD  D$tH|$HHt$D  AH#/H9D$P   LHt$8   n Aău"LHt$8   d LDg AĊD$du'Mʀu0u|$$ȈD$dH.H9D$Pt@t$dCHl$PHݦ HHT$8HEڦ AH迦 H`.H9D$PuH|$P触 H|$xHt$HD
  AH|$xHt$hD 
  H|$xHt$@D	  \$\$tD	D	D			H-H9$   t$   tPH$   @u;u7HD$HxHHt$ Q  HD$HxH 11-
  A1  HD$HxHoHGHL$ Hn-H9tH9tvHHt$ 菥    H9   HD$H9   H1T  eIL$H"-H9  LAD$A+G  Q@  I|$  HL$H9t7@@=   rHHt HHt$ R  HHt$  HD$HxHt$xDo  	؉HD$HxH,H9GtG$<u   HG@$<      H(Ht$ P  HD$HXH6,H9C(  L{(LcLL   | AŃu LL   t LDw AŊC<   Kʀu0   |$$ȈC<   H 117  AH$   H+H9   @@=   rH$   Ht] HD$PHY+H9   @@=      H|$XH   $    L{(HLo LHLEn ALS HD$HxH Ht$xD  A	A	@H$   H*H9<H$   1Q  HD$PH*H9LH|$X1hQ  @  D  IwH|$8 A9I|$IG@@vIwIwޞ A   DNHL$@HYHD$ HIH*H9tH9t)H|$ H; YH9tGH;l$@tMH|$(1P  #H;l$@t8@@=   rH|$(Ht輍 H|$ HO  H|$ H T$Lt$LHt$hT$e  Au&H|$LT$L  H|$LT$9  $H|$LT$&  H|$LT$  		HD$ H+)H9tL$4uPHL$(It@t<HL$HyHoHOH(H9   H9   HHt$     HD$HxHHt$ L  HD$HxH 15  HD$ H(H9t@@=   rH|$(Hth H|$(1:O  HĘ   [A\A]A^A_]H9tAL9tIH1O   L9t7A@=   rHHt HHt$ bM  HHt$ C H|$PHt$hH@M  H|$HHt$@T$  D$@HD$HxHG Ho(Au/HM HT$8HH5'H9tDH9t}HHt$8ȟ    MwHM IWH5x'H9t4H9t}HL蛟   H9   L9   H01N  ?H9}  L9  H01M  SL9tkA@=   rH0Ht HHt$8KL  AL9:  A@=   rH0HtŊ HLL    HHt$8 HD$HhH&H9E(twLe(LHt$     Aƃu#LHt$     Lt$ AƊE<uXL$4ʀu0uC|$$ȈE</H(Lt$ Hj HLHDD$g AHL HD$HxH LT$  HD$HxH Ht$HT$     HL HD$HhH%H9E(twL}(LHt$     Aƃu#LHt$     Lt$ AƊE<uXL$4ʀu0uC|$$ȈE</H(Lt$ Hh HLHDD$e AHJ HD$HxH LT$   HD$HxH Ht$HT$   	Dl$@A	E	HD$PH$H9t@@=   rH|$XHtz H|$X1LK  A	HHHH|$xH|$HH|$H UAWAVATSAIHH$H9GttHkMgHL1] uHL1[ AH] Kʀu)Awu	@0@tAшK[A\A^A_]HIEHLH[A\A^A_]ܛ AWAVSIHGL=U#L9tI^@@=I~@I^HC(L9uH{01H[0HC(L9tLs H<@@HANP@I   rM6L1[A^A_颖 UAWAVATSAIHH"H9GtsHkMgHL    uHL    AH KʀuYAwu	@0@uBAшK.HIH EHLH} Hc [A\A^A_]UAWAVATSH   EIHHHvHNL%!HL9t@$<u  HF@$<  HELHHM9tWu  HxW  HL9tWu  H~Wn  HM9tWuN  HxW;  HL9uH~GutHM9uHxGubHL9uH~@IM9uL@@@AP@8t/IGL9`uH@@$L11*       HL9uH~G   M9uH@@   H|$hHE  HsH|$HH(E  HuH|$(HE  HuH|$H(E  EHt$`HT$@HL$ IL襘 HD$L9tE@@=   rDH|$Ht:݃ 3LHLH 1ۉHĀ   [A\A^A_]H|$1F  HD$(L9t@@=   rH|$0Ht肃 H|$01TF  HD$HL9t@@=   rH|$PHtN H|$P1 F  HD$hL9t)@@=   _H|$pHQ GH|$p1E  6HHAHH|$ 2HH|$@#HH|$`H| HGHH9Ht@H@@HGH}H9Ht	@$H@@$SHHHIH9GtH@ H@詖 H{H 1[AHHH_ UAVSAHH. HHHE- H [A^]AVSPHL5H HCHX(L9p(uH{L9wt߀wHCHX(L9p(tp<H[A^UAWAVAUATSH  AHIHwHVL-/HL9t@$<u  HF@$<  HEHHHL9t_un  Hx_[  HL9t_t!H~_uHL9uHxGt1HL9tGu9
H~Gu-HL9uHx_uE1L111    L9tV   HVR      L9uH@@$<      H$   HHMA  It$H$   H(7A  HuH$   H"A  HuH$   H(A  H|$H A  EH|$Ht$xD
  AL9l$t1D$$3LLLH跓 E1DH  [A\A]A^A_]HD$@t$<u$I|$Ht$I|$H 1  H|$`Hl@  L9l$tt$$
H|$T H|$XHt$xHT$D  L9l$tt$$
H|$# H|$@H@  H|$8H$   D!  D$4H$   H$   ?  H$   Ht$xD  D$0H|$8H$   D:D$,H|$XHt$8D$D$(H$   H|$8yH|$@Ht$z?  H|$8Ht$XDI|$Ht$8wD	l$4l$0l$,l$(	L9l$@tD$THD$H@$<tLtHH|$Ht$8DAH|$Ht$XD|AI|$H Ht$A	E	DI|$H 1H|$8H|$XAH|$H$   H|$xH$   vH$   i1/ H5?HH$   EH5H=HBHJHH|$8"H|$XHH|$	H$   H|$xH$   H$   H@z UAWAVSPAHHHqH9Gt[L}CH$0ELH舍 Mt-t%LH} AL譌 DH[A^A_]HHAHHH[A^A_]闐 HH9GtHHH HHH{ UAWAVAUATSHXAHIHl$HLY Lt$@LH蹎 |$ArH|$HtS{ HH( H\$HH舎 H-9H9l$@tvD$,$0D$TLHu AŊD$Tt.$<t(LHi ALy AADDHD$H9t>@@=   r=H|$ Ht3z ,H|$@Ht$A葏 AHD$H9uH|$ 1h=  |$ArH<$Htsz H9l$@tHL葍 Ht$@H2 HSHl$HHH8 L9t+I|$1=  (D$HD$    A$HHD$H|$1<  |$ArH<$Hty HD$@H9t@@=   rH|$HHty H|$H1<  DHX[A\A]A^A_]HMH3HCHÃ|$ArCH|$Ht9wy H/w HH|$|$ArH<$HtMy H|$8Hv AWAVSH0HIHvL=L9~tHH4 |$ArH$HHˍ |$AsHH HD$ HsL9~(tH(H|$ H(H|$葍 |$@wHD$HD$(|$As'H|$HHD$(x |$ArH<$Htpx HL$ L      i LH0[A^A_HÃ|$ArH<$Ht4x Hu UAWAVATSHPHIH\$HLތ L|$8LH> |$ArH|$Htw HH譌 Hl$HH HH9\$8tLHČ H|$8Ht$Ì AHD$H9t@@=   rH|$ Htjw H|$ 1<:  |$ArH<$HtGw H9\$8tHLe Ht$8H L='Hl$HHL L9t+I|$19  (D$HD$    A$HHD$H|$19  |$ArH<$Htv HD$8L9t@@=   rH|$@Htv H|$@1g9  DHP[A\A^A_])HH|$HÃ|$ArH<$Ht
Lv HH|$0Hs HÃ|$ArH|$Htv Hs UAWAVATSHPHIH\$HLΊ L|$8LH. |$ArH|$Htu HH蝊 Hl$HH HH9\$8tLH$ H|$8Ht$Ê AHD$H9t@@=   rH|$ HtZu H|$ 1,8  |$ArH<$Ht7u H9\$8tHLU Ht$8H L=Hl$HHL L9t+I|$17  (D$HD$    A$HHD$H|$17  |$ArH<$Htt HD$8L9t@@=   rH|$@Htt H|$@1W7  DHP[A\A^A_])HH|$HÃ|$ArH<$Ht
<t HH|$0}Hq HÃ|$ArH|$Htt Hq UAWAVAUATSH   AIHIHHL赈 Lt$pLH |$ArH<$Hts H|$XH胈 Hl$Ht$XH H|$HLd H\$0Ht$HH L-sAL9l$ptLHH H|$pHt$HT$0 AHD$0L9t@@=   rH|$8Hts H|$815  |$PArH|$HHtr HD$L9t@@=   rH|$Htr H|$15  |$`ArH|$XHtr L9l$ptH|$(L Ht$pH|$(` HHHT$(HHf L9t'I165  ($HD$    AH6H$H|$15  |$0ArH|$(Htr HD$pH9t@@=   rH|$xHtq H|$x14  DHĈ   [A\A]A^A_]HÃ|$0Ar^H|$(HRHH|$(HÃ|$PArH|$HHt
q HHHÃ|$`ArH|$XHt
lq HH|$hHo HÃ|$ArH<$Ht=q Hn UAWAVSHHAHHHH L|$0LHR |$ArH<$Htp H-H9l$0tAL H|$0A AH9l$0tH|$L܃ Ht$0H|${ L=HHT$HL聅 H9t&H{1Q3  ($HD$    HRH$H|$1*3  |$ ArH|$Ht4p HD$0L9t@@=   rH|$8Htp H|$812  DHH[A^A_]HÃ|$ ArH|$Hto  HH|$(Hm HÃ|$ArH<$Hto H`m AWAVSIHHHvHOL=L9tG+Ft(     \HHك tXj  Q@H   rH?HF@@vHvH    '    H{IvHO(L9t2G8+F8uLQ@H0   rH?HF(@@vHv0H(H(* u&+H05    Nt   HKHL9yuHQ@rL9y(tH HI0@2q@INHL9yuHQ@ZL9y(tH HI02Yu1Ʉt&   uـv@m   )[A^A_SHH   H{H 1[SSHHGH	H9t;K@@KKP@H   rHH1[A} H{@H{H 1[SHHH{H 1[UAWAVSH8AHD$@   HHD$Hl$ Ht$H' H{HH'-  HD$ L=L9t@@=   rH|$(Htl H|$(1|/  D$@   H|HD$Hl$ Ht$H H{H(H,  HD$ L9t@@=   rH|$(Ht=l H|$(1/  EtH肀 H8[A^A_]HH|$VHi Hi SHHHGHH9t?O@@@@wHOP@H   rH?   {{ H@ H{H 1[UAVSH0AHD$@   H      `H$Hl$HH|~ H{HH|+  HD$H-(H9t@@=   rH|$ Htj H|$ 1-  EtH{H9otw	H3 H{H 1dH0[A^]HH|$Hfh H^h AWAVSIHL=H{IvL9t HHz    =   D  HH u&H[MvL9{(uH(I(H{IvL9u[A^A_H(I(HL[A^A_Jz AVSPIHHHv9   tH{H IvH H[A^   1H[A^AWAVSHGH;Ft1[A^A_IHL=f.     fL9u-H{IvtH[INLq HC(H H;A(t뭰L9tH{I;~u@sAAAVрA8u@0wEpAf@tAtKA;NKW@H   rH-IvM6H1H4I;4HH9uAWAVSIHHt9L=pL9   H} HI~L9(   H(}    HW    HN IHH H3H   H1Hi-8ߝHHH/H1H1HHH/H1H[A^A_HX} HI~L9(sH(>} IH  tKH INH0H1H3Hi-8ߝHHH/H1H1HHH/H1HL1[A^A_H=t e tHt H HH͌UׯQHEHQ HH=? e oH=. Qe H* H HH͌UׯQHEH HH= 8e HH9Gt	H*| H1| UAWAVAUATSHHEHHIIL|$HHD$   (f HD$ D$,D$(6H1   'v LLHHE{ H4H9D$tHLJy Ht$Hz L=H\$0HHLz L9t+I|$1(  (D$0HD$8    A$HHD$0H|$81(  |$ArH<$Hte HD$L9t@@=   rH|$ Htze H|$ 1L(  LHH[A\A]A^A_]HÃ|$ArH<$Ht
Be HAFtI>I    HtHPHH|$bHb SHH H9FtHEHz H[HEHzz H[UAWAVSHHAHHHHy L|$0LHw |$ArH<$Ht}d H-~ H9l$0tAL#z H|$0A#z AH9l$0tH|$Llw Ht$0H|$y L=, HHT$HLy H9t&H{1&  ($HD$    HH$H|$1&  |$ ArH|$Htc HD$0L9t@@=   rH|$8Htc H|$81p&  DHH[A^A_]HÃ|$ ArH|$Htic  HH|$(訽Ha HÃ|$ArH<$Ht8c H` UAWAVAUATSH8EDAIHHLl$Lw H|$ LFv HD$pL-L9l$ t!H$DEH|$ HLDx H|$ H$DEHLDx HD$ L9t@@=   rH|$(Ht{b H|$(1M%  |$ArH|$HtWb H8[A\A]A^A_]HH|$艼HÃ|$ArH|$Htb H_ UAWAVATSH@AΉHIL|$HqHD$   a HD$ D$,D$(6H1   q LHDr AHH9D$tHLt Ht$Hbv L=Hl$0HHLhv L9t+I|$17$  (D$0HD$8    A$H5HD$0H|$81$  |$ArH<$Hta HD$L9t@@=   rH|$ Ht` H|$ 1#  DH@[A\A^A_]HÃ|$ArH<$Ht`  HH|$Hb^ UAWAVAUATSHHEA͉HIL|$HHD$   )` HD$ D$,D$(6H1   (p LHމDE5v AH3H9D$tHLIs Ht$Ht L=Hl$0HHLt L9t+I|$1"  (D$0HD$8    A$HHD$0H|$81"  |$ArH<$Ht_ HD$L9t@@=   rH|$ Hty_ H|$ 1K"  DHH[A\A]A^A_]HÃ|$ArH<$HtA_  HH|$耹H\ UAWAVAUATSHHEA͉HIL|$H|HD$   ^ HD$ D$,D$(6H1   n LHމDEt AHH9D$tHLq Ht$Hjs L=Hl$0HHLps L9t+I|$1?!  (D$0HD$8    A$H=HD$0H|$81!  |$ArH<$Ht^ HD$L9t@@=   rH|$ Ht] H|$ 1   DHH[A\A]A^A_]HÃ|$ArH<$Ht]  HH|$ Hh[ UAWAVAUATSH8DAAIHH\$HVr Ll$ LHp HgH9D$ tWD$4LtI^A-
  HHcHEHINFINITYHinfinityHEHH   H|$ ADLD	s HD$ HH9   H|$(1     HHєEHEȊACfHlADLHDo HQ0AAAGXCC0Ar"H{C.A0   LZ LHHAPD;C0H D)HD$ H$H9A@@=   rH|$(Ht[ |$ArH|$Ht[ H8[A\A]A^A_]HH|$HÃ|$ArH|$Ht[ H`Y UAWAVATSH HHHGL=L9t@Oʀ   tGO;Hu?pF@H=   rH?ck ubHG@$<uZHWq @uLH{HG(L9tNO<tVtNO8;HuFpF@H0=   rH?j u&@1H [A\A^A_]H(p @uH[Lt$LcLL  L9|$t\Hk(LH1j uLH1j L   j D$u3K<ʀu0t$D$HL$HS(HA   n L9{tLLbj Ht$Lso @HD$L9t)@@=   H|$HY H|$1   HHHcW AWAVATSHIH_L%HL9c   @$<   IHD$H   H   Y IH    HxHH  I^IwI~0H(  IGH\$L9`uH@Lt$@$H|$Vn H|$LYn L1  HC@$<Y1ۉH[A\A^A_11H\$L9`uIHILX LEV IL1X  L0V AWAVATSHIH_L%_HL9c   @$<   IHD$H   H   W IH    HxHHh  I^IwI~0H(S  IGH\$L9`uH@Lt$@$H|$n H|$L)m L1  HC@$<Y1ۉH[A\A^A_11H\$L9`uIH躱IL]W LU IL1(  L U SHH#   tH{H [   1[AVSPHL5
L9wt*HHH[A^9m f     HCHX L9p(uH{u1H[A^UAWAVAUATSH8DAAIHH\$Hfk Ld$ LHi HwH9\$ tDLLDDl H|$ DLDDl HD$ H9t@@=   rH|$(HtV H|$(1  |$ArH|$HtU H8[A\A]A^A_]HH|$$HÃ|$ArH|$HtU HqS UAWAVSHxHHHl$Hsj Lt$@LHh |$ArH|$HtmU Ht]HHD$   U HD$L$$L$$D$ 6H1   e H-)H9l$@t0Ht$Lk 0HH9D$@1  L1ok .  H|$@Ht$kk AH9l$tHt$H|$(g Ht$H|$(i Hl$`L=HT$(HLi HHH  HD$`L9t@@=   rH|$hHt`T H|$h12  |$0ArH|$(Ht<T HD$L9t/@@=   r.H|$Ht$T HD$@HH9u[H|$1  HD$@HH9t>@@=   r=H|$HHt3S ,H|$@1Lj AHD$@HH9uH|$H1|  DHx[A^A_]\HH|$XϭHÃ|$0ArH|$(HtdS  HH|$裭$HÃ|$Ar$H|$Ht8S HP HH|$8sHP UAWAVSH   AHIHvH|$pHF  H|$Ht$hD  HuH|$PH(   H|$(Ht$HD  HIH   WR H    HL$H9t HHHL$HHL$ H L$$H$HXHL$HD$    HHHAHL$HT$0H9t HP0HT$8HP8T$@P@T$DPDHX0HT$8HD$8    HP8HHL$0IFHD$PH9tj@@=   rH|$XHtQ HD$H9tZ@@=   rH|$HtQ HD$pH9tJ@@=   rIH|$xHt?Q 8H|$X1W  HD$H9uH|$1A  HD$pH9uH|$x1+  LHĈ   [A^A_]HH|$(}HH|$HnHH|$_HH|$hPHN UAWAVAUATSHXAAIIHnHH9tfH,$}@   riP HD$A]ڀـL$Aut$Àt    U@vkIunIAH|$@LDf H|$(H\$H(D$@HD$H    H!HD$@HD$(    AFHD$ 1  H1     IuHD$H_ H,$t$EME ȃ)D9AL9NL$AH15` D$u'H$pF@vH|$H|$_ D$($L$$HWH$IUI~)D$ L$0D$4Ht$ \c HD$ @@=   rH|$(HtO H$@@=   rH|$HtN LHX[A\A]A^A_]HHD$ @@=   rH|$(Ht
N HH$@@=   rH|$HtN HXL UAWAVATSH   AHHIHvH  HuL|$(H(L  HEH-QH9ht@$<t   H@@$<   H|$HLw  1+AH|$`Ht$@Ht$hLC  HD$hH9tD@@=   rH|$pHtM HD$HH9t4@@=   r3H|$PHt)M "H|$p1y  HD$HH9uH|$P1c  I.H   6M H    HL$H9t HHHL$HHL$H L$H$HhHL$HD$    HHH HL$HL$(H9t HH0HL$0HH8L$8H@L$<HDHh0HL$0HD$0    HH8HIFLHĀ   [A\A^A_]HH|$`HH|$@ HH|$ HHަHFJ AVSHXHIHtH9F   HsH|$ c HSI~(D$ )$D$0D$D$4$D$HHD$ H:` H$@@=   rH|$HtK HD$ @@=   rlH|$(HtbK [HH|$@Hb H|$H\$H(D$@HD$H    HHD$@HD$    AFH$1f  H1\  LHX[A^HH$@@=   rH|$HtNK HD$ @@=   rH|$(Ht-K HH AWAVSH@HL5L9tEHHHHHNHKNKNSʈSNʈSH/  HLFNFL=L>H|$(H$LD$L$$D$H^ H$@@=   rH|$HtlJ H-HD$D$D$H|$1   "Z L3H   I H    HL$(L9tMHHHL$0HHL$8H L$<H$L|$(HL$L9tEHH0HL$HH8L$H@L$HD;LpHL$0HD$0    HHL|$(HL$L9uLp0HL$HD$    HH8HHCH@[A^A_HHϣHH|$ H(G HH$@@=   rH|$HtEI HF AWAVSH0IHI虬HI9GtIwH|$HLA   ^ IwH|$HLA   ^ \$u1HD$HD$    HD$ H|$(Ht$ HT$貛H|$ HtHPtH|$HD$    HtHPH0[A^A_IH|$ HtHPtH|$HD$    HtHPIL|LE UAWAVATSH@HGH9t9HHL%L9t=HL9   HHH@[A\A^A_]X  E1DH@[A\A^A_]L{H{HHX ALL9cuHCH HPH5vH0H\$()$L$T$HHH|[ H$@@=   rH|$Ht<G LH  HD$(L9   @@=   FH|$0H   3H5|HX AHHHZ Ld$(L=LLH[ HL
  HD$(L9t/@@=   r.H|$0Ht$F H|$01f	  H|$01U	  |$AH<$HXF HH|$ 薠HÃ|$Ar8H<$Ht/5HH|$ rHH$@@=   r
H|$HuHC E HC AVSHHIVT$@w6HHt|HD$I~HH9t5HT$HCY 7H|$H   T I~HxH9uH5lHT$ZZ |$ArH|$HtDE LH[A^1HÃ|$ArH|$HtE HB AVSH(HLt$L4$(hD$HH9GtHH1ҹ   A   +[ HH1ҹ   A    [ H4$HT$H?J HH H9Hu*H5   H!J H<$L9t#D H([A^
H@ H<$L9uHH<$L9tC HA SHO HH[Z SHHHHH9GtHHW HHX HHZ |$ArH<$HtC H[HÃ|$ArH<$HtC HXA UAWAVAUATSHHIΉIID~I_?HHt$Ht$H       HD$I  r5D$    H|$   HI H|$H    1A Ht$HtH|$H    1{A Ht$\$AD$HI9Mt%E1AIL4$DLHDX #E1AIL4$DLHDX HT$L$H|$8DT A|$ArI<$HtjB HD$8I$D$@AD$D$@    H|$HD$H9tA HH[A\A]A^A_] HH|$HD$H9tA H? AVSHHHHH9G   H\$ HH4  H5H|$HL$   X L5HD$(HL9t$ HDH|$8HT |$@@wRD$8HD$ L9tf@@=   r
H|$(HulHH[A^HH|$T |$ @wFD$HH[A^H|$8D$&A D$HD$ L9uH|$(1D$  H|$D$@ D$HH[A^HH|$#H> AVSH8HHgH9G   H\$HH  H5EH|$HL$   iW L5zHD$HL9t$HDH|$(HS |$0@wDH\$(HD$L9tL@@=   rZH|$HuKNHH|$FS |$@w,H\$2H|$(H? HD$L9uH|$1  H|$H? fnH8[A^HH|$Hu= AWAVSIHHL=HL9t#L9t9I@   raH{HtXr? NL9tL9   H{17  $L9   A@=   rH{Ht1? M9>tXHHIHIFHCAFCAF$KKAF$K+L9t0H{1  IHL;IFIF    HCHIH[A^A_UAWAVAUATSPHIHL%L9   I{@   r > IFE$ANANEANMANt    S@I   rM6HE @@vPHmNM&LmMt^H   = IH    HXIHLHuI0H(I#HLHH[A\A]A^A_]VM E1M~H[A\A]A^A_]HHL9uLH17    @@=   rIHt
:= HL-= H: AWAVATSPL?H    Mp   MwI_HL   IHL%   I<1Ht'IDL9t@@=   rI<Ht< LH[A\A^A_< H[A\A^A_UAWAVAUATSHDD$HBH93  IHHIsoHH)Ht$HHD$H9 H}  Hl$   HKHHC@HHkXHHSLKHHIH{`HLC0LHILSpL1LLk(HLHKHHkhL[PIIHHH;LcHLH+HLHHIsoMHHHk`LHSXMLLS HS8LHH+MMLHLHHKpILkhHCPL[@HL$HH@O  Dv  HsxHHH/H1LcM4IMHI-&qLL1Ii-8ߝHIHH/L1H1IHH/H1HIIH1IHH/H1H1IHH/H1IH{IIMMLk0LHII1L[(LHHHLHKLHLH+MIMIIMIHHk HLS8LHH+MILHIHHMHS@HsHLKPLcXLC`L[hHCp@   HL$H   HD$H)L$M9wH4HH7 LHH[A\A]A^A_]UAWAVAUATSHDD$HBH93  IHHIsoHH)Ht$HHD$H6 H}  Hl$   HKHHC@HHkXHHSLKHHIH{`HLC0LHILSpL1LLk(HLHKHHkhL[PIIHHH;LcHLH+HLHHIsoMHHHk`LHSXMLLS HS8LHH+MMLHLHHKpILkhHCPL[@HL$HH@O  Dv  HsxHHH/H1LcM4IMHI-&qLL1Ii-8ߝHIHH/L1H1IHH/H1HIIH1IHH/H1H1IHH/H1IH{IIMMLk0LHII1L[(LHHHLHKLHLH+MIMIIMIHHk HLS8LHH+MILHIHHMHS@HsHLKPLcXLC`L[hHCp@   HL$H   HD$H)L$M9wH4HH%4 LHH[A\A]A^A_]UAWAVAUATSPIIH  H4$M9  II9  ID$L9   IFL9  LL)LL)H9  LL)LMH   IIIpHHHH3  HHH1f.     fA4AL4A6A\6A4A\4A6AL6AD4 AL40AT6 A\60AT4 A\40AD6 AL60H@Hu  M)IT$xLLH[A\A]A^A_]A$M)tLLL-9 C,  IUA]L)tI)LL	9 A$  H        HHHHtHHH	H u1HHuHx  I4@uINLYDAH<HMf.      HLH)HH)LLH9
A	ILIL9uDH       MKECIHLf.      HLH)HH)HLH9HLHL9uDMKECI<HLHLH)HH)H4LH9HLHL9uD MM9gn1t,A4AL4A6A\6A4A\4A6AL6L9t6KMLL)1f.     @ A02A02HH9uIt$HMl$@II\$XIID$IIIT$HsoIL$`HMT$0LHLHM\$pM1MMt$(HLIt$HI\$hML$PIHLI$Il$HHH+HHIIHLIHLHI\$`ID$XMHM\$ MIL$8LHH+MLLHHIIT$pMt$hMl$PML$@M)L$L1Ii-8ߝIHL1H/H1IHH/H1HH/H1HLIHH1IHH1H/H1IHH/H1LH/L1HLIHH1IHH1H/H1IHH/H1IH[A\A]A^A_]UAWAVAUATSHHIH    H HHL)H@wLH[A\A]A^A_]H\$IsoHi-8ߝIM1LHHH/L1H1HII/I1LIHIHH/H1H1HHH/H1H1HHH/H1HM$IoIIMwMIYHMG0LHII1IG(IIIH-&qHLIIWHHH+HLIIIIIHMLMIO ILHIIIIO8II+MHH4$HHt$H@  HD$E1 I+LK\7HKT7PHHMKt7pIIIsoIML1K|7hHIIIMMMHOl7@Kl7XLHH+LHIIMIHMLOL7`KD7xLHH+HLHHLHHI@IHMHIL9t$,L4$A?   ILHt$LNLHHnIsoIMLvMIMH1L~LIHHIMHLFHNLHH+MILHMLHLLHVH~HHH+ML4$ILHIHHIHLILH'LHMHLL4$A?IsoH1Hi-8ߝHHH/H1H1HHH/H1HLH/L1IHHI1LLH/I1I1LLH/L1HLH/L1ILHH1HHH/H1H1HHH/H1HH[A\A]A^A_]H= + H H HH͌UׯQHEH HH= + UAWAVAUATSH(LL$ IHIHAL$HL9  IsoLH)Ht$HHT$[* M   HKHHC@HHkXHLcLHLKIH{`HLC0LHILSpL1HS(HHHKHHkhL[PIIMIH;HL{HLH+IMLHHHHk`MLcXMLLS Hs8LHH+LLHHLHHKpHHShHCPL[@I@T  |  HsxHHH/H1ML{M7MhLI-&qLL1Ii-8ߝHIHH/L1H1IHH/H1HIIH1IHH/H1H1IHH/H1IHkIIMLS0MIMI1H{(HLHHLLkLLLH+MIMIIsoIMIHHK HL[8LHH+LHHHMHHLHS@HsHLKPL{XLC`H{hHCpA@      HL$H)H,HL9wH4HHH' HLl$HD$ L Ht$HL"   Ht$HHLH([A\A]A^A_]UAWAVAUATSHLD$HBH91  IHHIsoHH)Ht$HHD$Hb' H}  H,$   HKHHC@HHkXHHSLKHHIH{`HLC0LHILSpL1LLk(HLHKHHkhL[PIIHHH;LcHLH+HLHHIsoMHHHk`LHSXMLLS HS8LHH+MMLHLHHKpILkhHCPL[@H$HH@N  Lu  HsxHHH/H1LcM4IMHI-&qLL1Ii-8ߝHIHH/L1H1IHH/H1HIIH1IHH/H1H1IHH/H1IH{IIMMLk0LHII1L[(LHHHLHKLHLH+MIMIIMIHHk HLS8LHH+MILHIHHMHS@HsHLKPLcXLC`L[hHCp@   H$H   HD$H)L$M9wH4HH$ LHH[A\A]A^A_]UAWAVAUATSPAIHDoL,$I?IN$    L' HH1L% H+L} M   E   A   HEA   IUIuЃ   HrPHHڹ    H3HH3HDH3HDH3HDH4
HHHuH   H HHHHuH$@vAIL+LHHtH!H[A\A]A^A_]1AWAVSII_H?HH% II6HH[A^A_I# UAWAVAUATSPIDoI@w HDHHE   H!kIM}?ILHHH4$Z% HH1H
$ I.E9EBAHH4$L" AAWHD DHL4    IHIH[A\A]A^A_]1wUAWAVAUATSPIw@wHHH   H!lIAI?IMILH$$ HH1LI# I.E9EBAHH4$L! AUHD HL4    IHIH[A\A]A^A_]1vUAWAVAUATSPIw@wHHH   H!kAԉH?HIILH$# IH1L" M/D9DBALH4$L=! @ݍSID HL<    MHIH[A\A]A^A_]1w̉w: UAWAVAUATSH8IIHD$(Lr1LEDoI@DD$w/I    Atp   At
1A@LI9ud  Me?IALLL$HT$D$ " HH1L! D$ DD$HT$LL$IAu   LI9L  @I)AHD$ DPHD$0LL$t$HT$DT$6DHHH    HH#D HII9  AAtA$uaD`A
swI   DEoIA   IDHHE  H!LHII9|  fD  ;D$ AĄɸDDIr@HD9vHD9vA
ԃAIjAIXD  tA@wA9   1   LHt$ 8 L0 DT$DD$HT$t$LL$DEoIA
I/LH?HHM HHM t2H9)   HC1 H|HH|H9tHuHfDHHEtJI/<IHL$0HDHHEt'H!IDEoIAbS1q11Հ|$(-|  AAs-I7DHH1EHEHH!HH!F  IDH?H   A   s1   HqHHHHk   HHH1fvf.     ooTo\ od0ffTff\ d0HHu@u
41@t,ooLfvffLHHH9uIDHH1EHEH!4IHt(H1 H,HH,H9t	HHtIHL<H#4I7H8[A\A]A^A_]UAVSIGHH?HH?H9u	An[A^]ÃArI>Ht AnArHH^ I[A^]AWAVAUATSH9tUIIDnGHH?HMI?LH9uEoA@v;ArI?Ht= EoAAsII[A\A]A^A_HH II?I6IAL[A\A]A^A_E UAWAVAUATSPII_V;V  IE щAEAEEfI@wBIA;E  IM AEAEA;E  H IM AE   I?I   M}1f.     fIH,A;Es=IM ,AEAEA;Es?H IM ,AEAEHI9u8H   LL@# AE막H   LL$# AEH[A\A]A^A_]HIu   L" AUHIu   L" AEHIu   L" AEHDOIAs"H8HDHHEt{H!H8H0MA?IC   IH1f.     HHHH9t	HHtDHHEt.H0AHDHAJJ#<H91H!H81HDOIAs"H0HDHHEttH!H0H8MA?I<   IH1f.     HrHVH9HuDHHEt.H8AHDHAJJ#4H11H!H01HDGIAs%LLDHHE   I!LLMP?If   L11   IH9HI9t*IIHHtHIH9HI9uDIIEt.LAIDIAKO#L	1I!LE1HЅtIA1fHL9HI9t*LHLHtHHL9HI9uHDOIAs"H0DHHE   H!H0H8MA?It[HHHA/   H9&   IH1fHTHHTH9tHuHDHHEt.H8AHDHAJJ#4H11H!H01̅   H1ҐHsH   H9uø   1HDGIAs%LL+DHHE   I!LLMP?Ie   L11   H)IHI9t)IIHtHHIH9HI9uDIIEt.LAIDIAKO#L	1I!LE1HЅtHA1fI)LHI9t)LHHtHLHL9HI9uHDOIAs%HH)DHHE   H!HH8MA?It`HHH)HAt5H9s0IH1HDH9   fuHHDH9uDHHEt.H8AHDHAJJ#H1H!H1̅   H1ҐH)sH   H9uø   1UAWAVAUATSPIIInH@w&II$AnHHtcH!IIHH?HHH II4$IHǉB- ٍCIT HHIT AnM.LH[A\A]A^A_]1UAWAVAUATSPIAHw@w DHHE;  L!!  L$EI?IN,    LE HH1L H+L} M   |$    A   HEA   IT$IL$ЃHs   THHڹ   fD  HD H3HDH3HDH3HDH+H4
HHHuH   HfHD HH+HuDHHEt-AJ    HJ#D HH[A\A]A^A_]11UAWAVAUATSH(HT$ Ht$IH    rI}CH   1 6  HD$E1A1H\$1   HH\$T$   	IAIL;T$   EHL$ N$щD)   T$EMI 11   fE1I\ LH HI9tMtHL$L4MDHII LIIHH HH MLH I HHE1LAHI19-M$HT$J1fH< uHA9u   1H([A\A]A^A_]ËGLH?I>  HH=   vJH9s}JH9st1IIMLH        HH!HHuI   @ HH!HDH!DHDH!DHDH!DHI9u   D΃HFIIIH   LHH1fLTDTL \0DD TL0TD L0HHuAt!LTDTDI91AűGLH?I>  HH=   vJH9s}JH9st1IIMLH        HH	HHuI   @ HH	HDH	DHDH	DHDH	DHI9u   D΃HFIIIH   LHH1fLVDVL \0DD VL0VD L0HHuAt!LVDVDI91AűGLH?I>  HH=   vJH9s}JH9st1IIMLH        HH1HHuI   @ HH1HDH1DHDH1DHDH1DHI9u   D΃HFIIIH   LHH1fLWDWL \0DD WL0WD L0HHuAt!LWDWDI91AuAWAVAUATSIIDoI@w M'M&DHHEtmI!TLH?HHH  II6IHǉm% DٍCIHHIA~ArI>Ht# M&EnL[A\A]A^A_1AWAVAUATSHDGIAs'H0DHHE   H!H   MH?IL0   AII 1E11M<HII9tZHtIHtIMH IMIHH LH III H LI1H@ILDHHEt5L0AHDHAKK#4H1[A\A]A^A_11UAWAVAUATSE9DL$DAB   DL$8AII AE1   D  JI JILM9txHtcJHtZIMH HIIII IH IHH H LLE1HAHIEE1EtsIϋL$A9sDL<1
   Mt[A\A]A^A_]HD9DH< uH9űOH?H    LH6H1I8H;>u
HH9u1̋GH@wH1H;CHHH?HD  HtpH<HH9<t1̉f.     @ HtHHHH9t1̋GH@w'H؉HHH6HH1H9MÍHLA   IM#ANDQDAHH<HBH7LA8t1MH?H@ HtPH4HI94t1̉III?tډI9uM!	HL	HL	DFA9y   NAA)A       HHHuAAr;D)HHHHDHHDHHDHuDOMI?I   HA   s1   DփHFIIIHj   LHH1fvf.     ooTo\ od0ffTff\ d0HHuAu
41At,ooLfvffLHHI9uA@vAILLDHHEtH!1H!UAWAVAUATSPIIIFDzA,@w+IE Al$HH   H!I$   toH?HH<    v AAL4$rMm Mw?LHHLI IJ<    LD)1H Al$M,$L4$-Al$H?HH I$Iu HH LLDS LH[A\A]A^A_]1-HA|$ArI<$Ht H UAWAVAUATSPII@w(IAnHH   H!I   A_9u,AnH?HH? II7HH \AI?IJ<     Iă@vM?H?HHLL HI<A)A1L AnM&LH[A\A]A^A_]1LUAWAVSP^H  IIG9u@wJ@wEIIAGAF  @wNHHHHI#II7HH	I6]  M9T  A^@   II<  Ѓ?,9u3HHHHIH!IHIH	      1       HI>H!4σ9   HI7AIBH>   HHsI>H	4σ9u   H?I>I7HHH[A^A_] HHHI>LArI7 ك?t8HHHIH!эCHIAAIBH IH	H[A^A_]̉@w   HHHs,HH!ø   HH7H4HsHHH!H	HH	AHHE1ELEL!΃@wIIL#HL	Yу?AAAAALHHHJ!HHHJ	E9t#IIHDL!HHH<H4H7UAWAVAUATSH(AIIDvI@w6IHEeA@w_DHHE.  H!I]    L,$AA?A9u|IHDHL,$EeA@vDH?HL4    L! IH1L  M} IAܸIDHHILH([A\A]A^A_]Et&Dd$A@wcHD$    DH?H1   AIM/H$D`A@}  IE DHHE  L,$H!IE {DH?HH<    H|$ M HD$H1HT$  HHt$Ht$H    DٸHHHHHAALT$LCЅi  I?IEA@   E)AI/u6I1L@8  J(H\ J(HL9	  Ht  IIAI]1/   f     HTDHDHH	ITHHI9tHtL9   HT    f1DHDHH	IHt HKL9r1)EI?ILHH D9AGIH$L81H)HCI<1 LLHT AܸDIDHHIL,$1DHDHH	I4DHHEt(L,$AAs*H#t$Ht$EeIu f11L,$AArHl$H!t EeHH! IE HHH HH> 
1xHHtH" H AWAVSII^_H@wII[A^A_H?HH II6HH[A^A_ ̃@w
H?H.у?LI<H9tIHH	ǉHH1HEH!̊A$<H ttuHvZHUHHL
u%   Ht<HH88HHH"   HtHHHHH1-UAWAVATSHD?AG1@H)ttu$H4vH1A-H[A\A^A_]À
u0   HtHHH88HH1A-7   HtHHHHH1A-ӀttE1A-AHW@HD׉\$DHH DT$I@wAZH$HtEHH?dIJ?HH/   H4$1D  H<Hu@y@   "1Hǃ?	DЃ?DӃDDӃt4EA-S  A@w2H$HHHH,  ,  1A-Ã!  IB?HH
  H$HA   LGIs	11m  D΃HFIIIHv  LHHfE1fDodfo%fDo3ffo,oTo| ot0fofqfAffoffqfffofqffAfAfofqfAffoffqfffofqffAfAfpffpffofqfAffoffqfffofqffAfAfofqfAffoffqfffofqffAfAfpffpfHH
f1fA   oodfofqfo-fffofoffqfffofqffo%~ffffpffofqfffoffqfffofqffffpfffpff~I9toIUUUUUUUUH33333333II    H<HHL!H)HH!HH!HHHHL!IH8HI9uuDDAAZH<$HM CAVSH   HGH@whW)D$`)D$P)D$@)D$0)D$ )D$)$HD$p    H     H H HD$xHL$@C$HHT$HD$zH;H?HH4n IW)D$`)D$P)D$@)D$0)D$ )D$)$HD$p    H     H H HD$xHL$@C$HT$Lt$H1HĈ   [A^H=ԫ  4HЫ H HH͌UׯQHEH HH=  H=  iH H HH͌UׯQHEHc HH=Q  3[ USHHH|$HH CH@wHH;D$@Ń|$AsF^H?H@,   HHT$H1f.     H<1H;<2u!HH9u|$ArH|$Htw 	1|$AsH[]UAWAVAUATSH(HHD~M  1At+AA@w8HIDIDIIEE)K  D}A@   HB  Hl$ LH?Hl$HL4    L IH3HHt$L D9ADGD?Hl$   9   HD$pD)IHID9vsA@   A)AEAHD$ADXL  I<Hw  I?IAL HE H3HLi jDI<ĉD)L AL1Lo DHD$IHHEE)IAAs-Hl$ HD$DHL	D}HE HH([A\A]A^A_]HD$HHD$H,    H= HHHt$H EHl$   EAHT$A9DGD)A?tCtWDH<DHH;tBEA@   E)LN  A   HD7  DIH4H LH<A1LQ A   s1p  HHHHHHr   HHH1     AALVDVL \0DAD VAL0VD L0HHu  1  AALVDVD  BIDHH	IHPBD)IDHI<IHE9Bf.     fBI,DHH	H/D)I<DHhI<BIDHH	IHAIDHI<IHHD9w<ILHA   HDfD  H,DHH	H(C+H<DHHxC,+HDHH	HPH<DHHxHIHuLAt%HDHH	HC+HDHJH<A1L H|$ Hl$4HHYHLY H IH	HH9uHl$ D}H] AA|L! oUAWAVAUATSPHI^AA)Չ_H@wHE I   DHI   H?HL<    Lx IIHu HL E   EAA9DGD)A?tHtYEK<DHI<$tCEA@   E)LmuR   LD   I    'DI4LH I<A1L LH[A\A]A^A_]H,$MIIھ   Lf.     I1IDHH	ITIDHII<DHHH	I<I<DHI,HI|I2HHHuHA7H,$A=IDHH	HA7IDHIUAWAVAUATSPAHHDnDoI@wH     1Eua   H,$Mu?IJ,    HI HH1HL LIH    DAJHHJH,$EtsA@wAHDHA@wiH	HUDD?tHHH	HA   rH{H      I LA@wH#] HI  H	ME?I8  HM A   rJH9swJH9sn1HHLLH   fH,H!,HHuH   @ H4H!4HtH!tHtH!tHtH!tHI9u   DHrHHHH   HHH1fLTDTL \0DD TL0TD L0HHu@t!LTDTDI9H[A\A]A^A_]1@uUAWAVAUATSHHIAI@w9I$E~DHHE$  H!IAl$D9     Al$D9u1E~DH?HH II4$HHu   EI?IJ<     HÃArI4$LLe?LHH1 IJ<E)A1LH E~ID9V  EI?IN$    DHHHD$@DHD$0HHD$(HHHDHD$8HHL$ HHHL$D9  D|$AA6   IHÉHD9    HDH#\$@H\$H	Iz  f.     L HD$HHL5 H|$ M@  HD$A   rJH9s}J#H9vt1HHLHt$8H       H<H	<HHuH   @ HH	HTH	THTH	THTH	THI9u   H|$(    HT$1f     LVDVL \0DD VL0VD L0HHuD$ t!LVDVDHT$0HI9     |$A5H|$H'r 1D$ uLHH[A\A]A^A_]1HHtH9 H ̋GII?LH,   H?A1f.     HHu@yE1HɃ?	A?DDDGD?@(I?LHDA@   ADLI|HHHH?HAD90   (   AB@ JIHu@ÉHH?̋OHH?HHt&H7H11fH< u@HH9r9B19BHHtH@   9B̋OH?HH    HH11H<u@HH9r1HHHHH@   ESGH?HHt#HHA   LGIw11l  1[D΃HFIIIH  LHHfE1fDo
fo%hfDo
ff    o,oTo| ot0fofqfAffoffqfffofqffAfAfofqfAffoffqfffofqffAfAfpffpffofqfAffoffqfffofqffAfAfofqfAffoffqfffofqffAfAfpffpfHHA   oodfofqfo-)	fffofoffqfffofqffo%ffffpffofqfffoffqfffofqffffpfffpff~I9tpIUUUUUUUUH33333333II     H<HHL!H)HH!HH!HHHHL!IH8HI9u[f1fA_̋GH?H   HH1D  H<H<uH9u1ð̋OH?H    LH61 HHIu	H9u1UAWAVAUATSHIHDfI t!Au0AfE   HE   AE    HE   A@w6IHDHDeDHHE  H!HE   MI?LHEAAAsqE1   IJZփH޸    I>H<HI|I>H<HI<ǃH<HHHuǉHLA@uZhLIALHT$D$5 IH1LI D$HT$I    P1A@tI6HHIDD)  A@wEtsIl  d  AAA9DGD)Aԃ?tO'  DI<HI?  AA@   A)MT$u2   LD   E1E1   DI4LE    Ld$Hl$L$IIھ   LL3DM$DII	MdI<DHI<AKDHHH	IK<DHI,HI|I2HHHuHB.Hl$Ld$L$At%IDHH	HB.IDHIK<A1L% EfDeL} HH[A\A]A^A_]1TUAWAVAUATSHHHI~   H4HcHA}@  HIE   3$ȉU $DA}@   H_?HL<    IL HH1LU Im Lu   f  %  	ȉ33  %  UU  %  tLl$(@]  L3HW?IIF<.HHE1  ȉ%	ȉ3333%UUUU%D4HA}@HH2  D!IE J  HHHH!HHH!HH	H33333333H!HH!HHHUUUUUUUUH!HH!HL<JA}@  HH  I!M}   Ho?HH IE H3HHo   Lo?Ll$IJ,    IH IH3HH9 H IH1HQ I$    DHHLF<.K!HT$HT$?DAMH$AA)х    HEM]A7HD$ BD.HD$@IGHD$8LL\$IH|$H\$0H|$ As;M  MLH    LDHDI!AM	I!MIƃ1E   H$I4Hu@yHD$D)@vHփ?	D)@w
I>   M   OMOO$uLLAu<   HD$ IH?L	I HD$@MMMMHD$8Ht$AthHHVHH hI,H?L	I(I<H?IIH?IMMMMHHuH\$0K!II	$MzI6HI6Au   L1H|$D$uf   L1fD  xI,H?H	H*I4HHHzHI,H?HjI4HHrHI9uHhH|$D$tIH?H	HIHII19IEH!Ll$(A}IE PH_?HL4    IL HH1L< Im L} AܸHD DHHHD LHH[A\A]A^A_]Å   D9AG?tLD9Hs_H,$)I<HI<9vF@   )AȉB,)EU@IuhML   I<A)ALLH L1Hs H|$HD$0K!Ll$(A}Me M8L +H,$I,HH	I,LHkD)I<DHMI<HHE9LuD9ACՉ)уH$HL$DmLl$A)ՍMHL$ AA)1HL$II̉HH	IB*I<DHHHL$,I<H$I̉HH	IHAI<DHMI<LHL$ у9w11]HL HZ UAWAVAUATSH8IIILVVHAs1Mu I+I9"  M   ACH@w~H&    Mu HB?HH   I+H4    1f     I>H;\= uHH9u   U   1    I<Hu?@y@HH?HHZ   1H\ HuJ@yK1Hǃ?	Ɖу?փD9ACIAGIM(1H˃?	ωƃ?ǃD9u AWM7A    LH8[A\A]A^A_]I   @w}M   MD9DB@   HH?L   HH   HGىIH1Hf.     D  H?    HHHHuL   HJ?LT   HH   HGAAH1LH? u`HHHHuA@   D9DB@vC1OE1D9DB@,HtH1@   *H7HtHH7H}  Lz  @   )9BD)v@w>9   IE       D)&  @   9  I    D`  X  L\$LT$ H?HAAA9DGD)Ճ?    DIHI  AA@   A)L]     MD  IMu   tyL\$LT$ H?HAAA9DGD)ƃ?   w  EJT HHU ]  AA@   A)L^   l  HD  DR  HI+DB  A@   A)D9DB@>eDI4L    DHH4    HHH H  Hl$H$L\$IIL\$(   LH>II,DHH	IlIDHII4DHIH	I4LIDHIHIDHL$(HHHHuIA<H$Hl$L\$At%IDHH	IA<IDHII<A1L    Ht$(L\$IIۿ   L$IH$H48HD DHH	HDHD DHHD HT DHLH	HT HT DHL   IHTI;HHHuHA>Ht$(L\$At(HD DHH	HA>HD DHHD H<    HA1L DLT$ L\$؉D$(H$EIAsUMu ILH)    DHHE  H!IU   H  f.     @ Mu MI?LHF  IH    1f.     I<6H;<0uHH9u  HD  H  4)H<HI9<   11    H)I4HH9t)I4H<HtHHI<H9HH9uDHHE{  H$IM 4*H!Me D$(H   IS  H   HGH1Lf.      H;   HHHHH$  f     EKIAs0L)DHHE  H!I  H  AMA?LHw   11   fD  H)H<HH9t)H<I4HtHHH4H9HH9uDHHE9  H$B"HIDHHH   HH!(M#D$(H   ItZH   HGH1LH; uHHHHuH$HHtH@   H$)A9AB)مL\$LT$ L|$AAA9DGD)փ?tD6  EKHI$  AA@   A)L^   u=MD   DII4L: L   HH   H   Ht$L\$0IIۿ   LI:I,DHH	IlIDHII4DHIH	I4IDHIHIDI;HHHuIA?H$Ht$L\$0At%IDHH	IA?IDHII<A1L L|$  @   H$)A9AB)م?L\$LT$ AAA9DGD)փ?tD/  EKHI$  AA@   A)L^   u,MD   DHt$I4L Ht$   Ht$L\$0IIۿ   LLL$HL$H9I,DHH	IlIDHII4DHIH	I4IDHIHIDI;HHHuIA>H$Ht$L\$0At%IDHH	IA>IDHII<A1Lr LT$ L\$1H!IU @   A9AB)A9uIE     HIU 1H!Ik@   A9AB)A9uI    ]HIR11~EG#UAWAVAUATSHHAHfI~LH4  H  wD}A@wyHE     I  H LH!L,I2     3(IM^  D}A@  DHHE  L!HE I  DH?HIL4    L@ HH1L I,$HE     A߸HD DHHHD &  EHL9}YA@@  DHH1EHDI!ŁID9LDI!My
I1II!D}Lm I  D}A@I?IN4    Lt HH1L$ H] H    A߸AJDHHJIY  AAr  DHH1EHEII!II!L  IDH?HL4    L HH1L I$L+A߸HDHHH  Hl$I?IJ,    H H1Hl$ HH7 DHHLm DHD HT$(H!HD HL$-  ID9AEGԃ?LT$0   D9L   AT$D)H| HH| D9   IӸ@   )؉DB&A\$  IK4M  EI?IN4    L HH1LN DHHL+DH4H!H4MtA      1  H4  DLI<DD)L, LT$0AH1L HL$HD E1ELEl$(L!HD Mx.Ld$E|$H\$ H I$HHHZ   Lt$ L HHHL7 MH|$(   A      1*  DHqIIIH   LHH1fv    ooTo\ od0ffTff\ d0HHu   Lt$JN#,N,L  DHPHHHH  HHH1fvooTo\ od0ffTff\ d0HHu_  1A  ooLfvffL  IA3LI4ɉHH	K4IL$Iȉ$YD)I<ɉHI4I<ً$ILl$D9LLMH\$H\$D)уH$EhLl$@E)AHHL$8AEE)E1HL$DLT II	LLT$0C(Ht HHL$@B<Ht H$DH\ HH	H\ CCH| HH4    HH| HL$8DDÃAD9o1   ooLfvffL   1l HH H H HHI9u1EHEH4H!H4Mt'I1H4HH4I9t	HHtH4HH!H4D}H] IHHI9Lt$JL!JJM,   I1    HHHI9t	HHtHIL!HLd$E|$I$AArH LHH[A\A]A^A_]UAWAVAUATSH(HDIArmMG?MIE'   AUH+D1fH| Hu@y1Hǃ?	D?EADDDD))AsGHH@tADHHH*  fHnfbf\f(fX  LD$t$@tUAGL#IHs?J    H HHLH? MH\$8  A   sq1  MIL HH3HL 1H\$Eh  AM1     Ht Hu@y@  H΃?	ȉ0  DHPHHHHe   HHH1fvf     oL oTo\ od0ffL Tff\ d0HHu1t/oD oLfvffD L	HT HI9uDHH1EHEAMHt H!Ht Mt/LH1fH| HH| H9t	HHtHt HH!Ht E1DD)=   r~8_|$ u9fot=tƍxt7H\ ?4(HH| HH	"~ _u9fo3H} 5r̉HH?H	H4H      ?HH	fHnAArHfD$臿 f(D$H([A\A]A^A_]UAWAVSPIIF@w-@vM?IAnHH  H!   9u/AnH?HHϾ II7HHN    H?H觾    IAЁ   rJH9   JH9   1HHLLHtHHHHuH8   @ HHHTHTHTHTHTHTHI9uE1ك?tIJHHJAnILH[A^A_]DƃHVHHHHs1aHH1LLD L0D L0D@LPD@LPD`LpD`LpHHuH*   H   H@ DDH HuL91UAWAVAUATSPAIFH@w!PHHtPHH?)D9vM   HH?HHE   H1    H,Hu,@y-@   )D9w7LD    1H̓?	ωǃ?D)D9vEnA@wDHHE   IxDH?HL<    L IH1Lĺ M&I$r&ID$tLHI   L莺 A݃IDHHILH[A\A]A^A_]1jAWAVAUATSAHIH D9v>KA@vHHHHHEfs*A@wVA   DH=LHDe /  AA   DHHE  ALI   DH?HL,    LӺ IH1L胹 I    DٸIHHM>IA   DHAK	   DH?HL,    Lh IH1L M>Ir%IGtLHI   L DٸIHHIAHDHAK!L[A\A]A^A_1UAWAVAUATSHHI@w5HS1(HHAnHH  H!I   DkA9u/AnH?HH^ IH3HHݶ    H?HHD$H<    , HD$A@wHH3M}?LHLd$L莶 IAI4DHHAEI4K<A@vHHHHH\$D)Hf پHT$HHHHAnILH[A\A]A^A_]1UAWAVAUATSPII^9s@w.IAn@݉HHI   vpLLX    AI?IJ<     Iă@vM?H?HHLLg HI<A)A1L~ AnM&5A^@wII$H?HH葷 II7HH LH[A\A]A^A_]AWAVSII^9sLL DvLLt 5A^@wII$H?HH II7HH荴 L[A^A_DGDVIAsHLL9v{|MJ?LH'   LA1fD  IHu@yE1HɃ?	ADЃ?DуDA)E)LA@wHHLL9wHA@w6H7DډHHA9?   EHHHEtH!H7É 1H!H7̅  UAWAVAUATSPIGHH@wLHIA   IL#"AAL@?IEE)!  IAJ<؉HH?J<t(DI?At6@   )AʃL$u*1   I?DH4B    C    1   A1Df.     @ H,DHCLǉII	LI?HDHH,߉HH	HlHI?I9uH$t(A6LDIA6HωHL	HI?JDHHIH4HHH4DHI?AIL% AGHHt+@vH?HHIII!H[A\A]A^A_]1҃@wUAWAVAUATSPWDNIAsHHH9vqrMA?LHt!LA1ۉIHu@yE1H?	ADȃ?DɃDA)E)HA@wHH HH9wH@w9unH    htdH?HAAA9DGL/D)A׃?tOtdEKD HIE tPAA@   A)MO   u]LD   H/H[A\A]A^A_]DH4    LL׶ J<    LA1LH[A\A]A^A_]p MIIۿ   Lf.     @ I4:Il DHH	IlID DHID Il DHHH	Il ID DHH   LIDI;HHHuHA>A5IT DHH	HA>ID DHID ̅twUAWAVAUATSPWH?HAAA9DGL/D)A׃?tDtYEKD HIE tEAA@   A)MO   uRLDAt   DH4    LL; J<    LA1LH[A\A]A^A_]ԯ MIIۿ   LfI4:Il DHH	IlID DHID Il DHHH	Il ID DHH   LIDI;HHHuHA>AAIT DHH	HA>ID DHID ̉хtlUAWAVAUATSPIAAA9DGD)A׃?tDtYEKD HIE tEAA@   A)MO   uRLDAt   DH4    LL贳 J<    LA1LH[A\A]A^A_]M MIIۿ   Lf.     I4:Il DHH	IlID DHID Il DHHH	Il ID DHH   LIDI;HHHuHA>A8IT DHH	HA>ID DHID AVSPIDOVHAsHLL9vqrLB?LH!   HA1ۉHHu@yE1H?	A؉Ѓ?уD)D)LɃ@wHHLL9wHA@w	A9u1L脽  IHDHHEtH!ILH[A^1UAWAVAUATSHIW   IH?H9ADG?tK9s\jD)H<ÉHH<D9vBA@   A)AEAADBu|H4E9t   DH<D)H6 AH1L AV@vH?HHIIƉHH  I!H[A\A]A^A_]A)H4DHH	H4HHjD)H<DHH4H<HHE9aAD)DZL\$E)BHD$AE)E1f.     @ CLLDII	LICH4DHHD$B< H4A(HH,DHH	H,B,CH<DHH4H<HL$DDŃAHD9y1̅*  AWAVAUATSAI9ADG?  D9  ACD)I4HI4D)   A@   A)AEAM<EA@t2DIDHH	IIAED)I4DHM<I4E9   DD)A]f.      DIDHH	IGIDHsIAKDHH	IIAEK4DHM<I4܃D9wDI<E)ALLt AL1L[A\A]A^A_ AVSPHI~H   LHމ LH[A^UAWAVAUATSHH  IADvDt$I@wRM} L|$LDHD$E9rsDt$0A@  DHHEL|$L  D!H\$(4  In?HH萩 IHD$I] HHH DHD$E9sA@wDHHAAslwDd$$HD$L`?IJ<    1 AAIBLH?HHHHH蚦 HH<A)A1L豧 Dd$$AArMtL H\$Dd$EDt$0A@DH?HL<    L袨 HH1LR H\$(L|$L;DكHHHHH|$8Ht$HT$(+ |$ArH|$Ht腨 HD$8HD$D$@D$D$@    AArHtHX D$AsHL$L9vp   H?HHt$H|$1fH,Hu@y1H̓?	Ή?ƃD))ʃ@wHL$H	L9wIEArH|$Ht軧 DHH[A\A]A^A_]E11H HHAArHtH} Dt$AArH|$Htc H AVSPHI~HLHމξ LH[A^UAWAVAUATSH8HIDfMt]1At\AAsnHE IƉID)Dd$HDHHHD$DD$I@"  HL$L	HL$^  AG    EgA@   HE I\  L|$(MI?IN,    L" IHu HHt$ Ll$0L薣 AAE9EGE)\$D?tsE'  DI<ƉHI>A  AA@   A)LEAuV   LD   I?IAL荥 IHu HL   DI4ALL`    ILH   LDfD  IDHH	HB.I<DHH{B.IDHH	HSI<DHH{HHHuLAt%IDHH	HB.IDHII<A1Lg Dd$H\$0H蕤 L|$D+l$HD$HHt$ H L L|$(DD$I@HL$LH?H8  A   rIH9srHI9si1HHHHHtI,H	,HHuH   @ IH	ITH	TITH	TITH	THH9u   ƃH~HHHHd   HHH1 AALVDVL \0DAD VAL0VD L0HHu1t#AALVDVDH9EGID$    AArMtL& LH8[A\A]A^A_]HL	 H DWIuA@w+HHtWH?ADDуH   MB?LHt+VLEA1IHu/@y1DЃ?DуDE1D9umHɃ?	ADЃ?DуDDɸD9%   HA1@ HHu@yE1Hʃ?	ADЃ?DуDDA
DуHHHHʃ UAWAVAUATSH   IDnEAIAHt$sUHH   HH?@   )ʃ   H@El$HDHE1  !I$[  IE?IIE   AWH.1fH| H   @y   @   @   )ʃ{3  HDHE  ǃL$   Dl$0E  AALd$(D$   E  H$   H$   E1  1Hǃ?	D?DDD))seHH H?HD$El$J,    H HH1H蕞 I$HD$HAJDHHJ  4s9H6f\ f(fXfWf.4  Q0  L$   J,    HU HH1H DIIH   AH\$N!4Dl$0H IH1HÝ Ld$(I$   O!4H HH1H蚝 H    H$N!4D$   H軞 HH1Hk H$   H   H$   N!4H|$L<$A   ALl$h  L<$   DE@vIHD$H H?H    H  B1H4HH94     fD  HD$H98  D|$HA@w:HA    HDDHH    EtHH!HD$@RH|$DH?HH袝 HD$@HHt$HH H|$@    HtH諝 H|$@D|$HD9   HD$H@2- 8 <f(\H,H       H1H,f.HCEl$A@w"HDHEK
  H!I$5  I?IN<    LĜ HH1Lt I,$H] AJD DHHJD 
  H|$DDl$D|$H|$L<$\$0\$HH@w;HD$(H19HDHHtHH!HD$@H\$Hl$TH?HH HD$@Ht$(HH茙 H|$@p |$0AH\$Hl$rH|$(Ht Ld$@Ld$(D$HD$0L$   H$   HHT$(ѯ $   HAs4H$   LHH  H!H$       H$   HH?Htu11   fHH9HH9t*H,IHHtHHH9HH9u։HH  Hl$H$   H\$HHDH!<H$   D$xHT$pǄ$       H|$@Ht$pLî Mt|$hArL迚 L|$@D$HHD$hD$H    |$xArH|$pHt蓚 $   ArH$   Htw |$0H@9   M9  AHD$h@   L|$(D$0MEf.     HH?HHf.      H   0IHI9t   AL<$HD$hLx?LH9u3D$0@Hl$vJrfL<$H?HLx?LHD$09tQ;AHl$rMtL舙 HD$hD$0AsL<$L|$(MH\$nHH HD$(IIALH4$LI膖 H\$61r1H$   H<    ɘ IHLL H$   ٸIT HHIT Dt$0IAsdIHl$IT$DHH1HL$`E    HEH!HH!HT$PH$   EH@  L9m     D$'Lt$8I?IJ    HL<$Ll$X HHLH\$PHq I^1f.     HL HHL H9t	HHtHT$8HH1ɅHEȸDH!L Ll$PL IHLL 1f.     fIHIH9t	HHtHT$8HH1ɅHEȸDI!H|$PLl$X HHHLD\ HD$8ٸDHHHH\$PHL H HD$`LD$L<$Hl$H$   Lt$8\$'H$   EH@]HM H?Hf.     fHt8It HH94tv/tPHl$PL)DHHE  LH!   D$0H$   AHL!D$0    L  Lt$8DH?HL4    L HHHt$PL` Hr   11ɿLt$8   @ H)HT HH9t,HT It HtHHHt H9HH9uDHHEu1Lt$8DHHH!D H\$Dt$xHl$pH|$@Ht$pH$   ? |$xAHl$rH|$pHt4 uHAs0Lu M)HH?  I!L;t$@   <  Ht$8Hn?HH    H螔 IHD$H0LH 11H\$   D  H)IHH9t*IIt HtHHI4H9HH9uHt$8HH  /I!HD$@f     Ht/HHI9te  l$0HAs%LHHH2  H!   Ht$8L<$II?IJ<    H|$菓 HHLHT$ IG1fD  HHHH9t	HHtHHHt$8  AJ!L<$H$   hHHH\$A      MMHHm  II!A_11L$   Dl$0EIE1Ld$(D$   EM1I11\1I!L;t$@D$0H$   AHL!D$0    ArMtL萒 |$HArH|$@Htz H|$PHtHD$`4ub $   ArMtLK $   ArH$    tH$   ) MHD$htArL |$0ArMtL HIt|$ArH LHĸ   [A\A]A^A_]1v11G1Ll$XHÃ|$8ArMtL蚑 Ll$XL<$HÃ|$HA   H|$@wLl$XL<$HsHLa HHrHr   HDDl$   HDDl$   H   D|$   Ll$XL<$HÃ|$xArH|$pHt |$` tH|$P t
H|$P $   ArUH|$X tMH|$X8A;L<$HÃ|$xArH|$pHt覐 $   ArH$   Ht芐 L<$HÃ$   ArH$    tH$   _ |$hArH<$ t	H<$H |$0ArMtL4 |$ArH|$ t
H|$ HӍ UAWAVAUATSHIIIFAH@wII	HH	H t@1H=H?IIES   AT$I71 H<Hu<@y=1EhDHHE  H!I LH  1Hǃ?	D?DDD))H?HEqI@w ANIHtTHH?   OIF?HH   I11fD  H<H   @y   @      AEhJ    HMh HH1H MI/HE     DHHE  EJ!D L=  1Hǃ?	D?DDsA)Au)EhILL܍ HI7HL[    I?ID9s_EhJ    HM蝍 HH1HM MI.HE     DHHE  AJ!D LpII	Lf.     fHt4H<HH9<tpM   I1D  H4H;4u0HI9u   LD1LHwHH[A\A]A^A_]ÃuH H	HH	H tS1HHMH|$D11LvI?HLD$DE1薤 D$MAD$HD$I$L1i11!1HÃ|$ArH|$Hts H+ UAWAVAUATSHxHIIDbDd$HI@wLm Ll$@+I\$?HHۋ IHD$@Hu HHT A^\$XHAL|$Hl$pLt$hsPIHD$P\$(HD$     \$8ٸ   HH7  HL$ H$HD$0\$HD$       II?IN4    L< HD$PHL$hH1HL贈 \$(L IH1Lȉ Ll$ IE     IIAO!d \$8LԊ HH1L脉 Hl$0HE    N!d \$L覊 HHD$ H$H1LM Hl$HE     N!d E1     EALHH4H@DHHA   Hg   @ L@?LH#   H.A1HL Hu@yE1HɃ?	A?D)D)As HLHH8 HL@     fLHHH@HHT$ L,I Dt(I@w1H\$I] DHHER  H!L       In?HH<    K HIu HT$Hǉ蕠 DٸHHHHIN$I FL$(IAs4I0H)DHHE   H!I0AA   aI8Iq?Hg   11   fD  H)HHH9t)HHHtHHHH9HH9uDHHEtNI8AHDHH!,AAHHb 11)1IBD$HHAsL4$LT$pLD$hH9t~   HP?HHL4$LT$pLD$h(   H)1    H\ Hu@y1HӃ?	׉ƃ?ǃD))ЃAs\H	H9uSN$I FL$(AII@   I0HO  I2DHHELd$  H!I0H  AXLd$A\$H@wI$    |$A9  C  Hk?HL<    Lӆ IH1L胅 M4$I    ۸IHHIL4$|$A      I0HH   LH?HLd$s   I
11    HH9HH9t*HHHHtHHH9HH9uDHHE   I0Ld$DHHH!,I0EL$I4$A@    |$ArH|$Ht H\$@I9tHHxArHxHt ރ|$X@vH|$PHt訅 |$H@vH|$@Ht蒅 LHx[A\A]A^A_]1113IHHD$ H$THLP mHhHAA   Mt}L/ H Hh HÃ|$ArH|$Ht Hl$@HHxArHxHt H9,$u߃|$X@vH|$PHt˄ |$H@v
H|$@HuHr 譄 He UAWAVAUATSH(IIIDgEI@w IE HHH	H tV1HIHRI?LHH\$   SIm D1D  H| H   @y   1A։DHH1EHEH!AxArI8HtMMՃ MMI(ExI!AyArI9HtL讃 IM1Ey*  1Hǃ?	D?DDEA)A)I?IFH@w&PHHtOHH?AE   FHH?HH   H>1퐉HHun@yo@   AEuyL$H\$L$    LM蝂 HE1H1LJ LDHHHE     \  1H˃?	͉ǃ?DAEt)HH?HLD$  HL$HL$M9tiHT$BHH?H;L$u	DzH:6ArH:Ht
& HT$DzHD$H<    Hȁ HHIu IAL> HD$H    H虁 IH1HI I$    DHHE  L$AHL$DI!AyALD$HHL$r$I9Htr HL$HALD$L$M!EyEeA9u  A@wAHI9E b     A@HP?H;T$Ht$ HL$  ExHl$  IE H.M\$?ILf.      HtB<H\ HH9t   M!   I1 H<H;| sHI9uL$H\$L$    LM< HE1H1L~ LDHHHE    ELEL!t A}ArH:Ht( LH*DzL HH1L~ HE     L!t H$xArH8Ht	 H$H(Dx]  AAH@wA@wIE IAEAALt$  M9Lt$  HH?HI\$?HH9uEaAAr0I9y  ArI9HtL$[ L$EaAA;  IE IX  M̃ArI8HtL% IExHl$H<    L~ IHMAHt$ HL$AAHP?HI9uEyHLŃArI9HtL~ IEyJ<    Lh~ IHIAHt$ HL$I} Au&HHH	HH	H   1HI   HLM MM	DH J<    H;DD)1| H<    I?A)A1LY  HHL} HHE Iu HH5{ J,    H} HH1HE| H    DHHE  HL$AJ!yArH9HtH} HHDyH([A\A]A^A_]1AAPH@w#HH   H!I03IHI8HH?HD҃1L{ IAAH@wHHtVL!IcI	L1I9HH?H1H([A\A]A^A_]"{ 111S1UAWAVAUATSHh  HL$PHD4	Ht$8AE)I    AB`D=   LL$0LD$Xt$H\$(HL$HT$@w9ALl$`L<I`HH`HL$MtgHH`HD$kHD$ H<    { IH    Hs{ IHD$H<    ^{ HD$H|$0 tHI{ 1HD$1HD$HT$ HL1y HD$8Åtv|$8u1Kك   1fHt zAt H zAt HtzAt H At HH9utHL  AL H AL H\$ HD$AD     H\$(HL1H:y HD$PAH|$Hl$@tIكu1QD   1f.     Ht ZA4H ZA4HtZA4H A4HH9uALtHL  AH ALD$HHT$H1x LT$0MtH|$1Hwx LT$0EH\$    t  AFA< uAAƅuD$AĉDu0DDt&A4D  A|  uArAă|   E   ADH1Ld$   fD    H~hA|H H	tH9ruD   	D    1HH t1H1D)DFCt!1Ld$M  A<$      A4AAD$ttA    A)w11   E1  E1   DσfAnfnW1WW@ Ao\ Aodfof՘fffofffA\ AdHH9fpf~AL9'   fAT ADA	AT HDI9uۅ   A    A)w	11   D߃fAnfnW1fWf     AoAodfof՘fffofffAAdHH9uL9t8fpf~\$f.     AD	AHI9uGt FHD$@IcLL$LD$(Ht$1CD Ht$HEHH  D$.GT .AL LH H	G4HH !   1IIH       H9   C   1AAH       H9t+HL$@AHLH EL$C| LL$H	H9vFHHMLH u9H       H9t#HT$@AHI A|$A| L	H9vHH]   11f     <*A\ H)AHH)A\ H H )HI9GT DLD$(Ht$   D  D1LD$()CT AL9At11f.     D  (A4A| 9BAt 9 HI9u%Ld$MLT$0  |$ }   E  IPE       \$)HHH1    Cl 	C,C| Cl	ClC|IHu     E~  AU  KJ    H9@  J    LH9,  J   LI9sKHI9  LIMIIIHHHHs(1   1   CD L$	C   IHHLHH1DDDLLDDLLDoDLLDHHuHHt0HH)HHAoDAL AADHHuM9LD$(t"M)If.     CDCDIHl$XHH\$LD$P   |$8    1Ƀ|$8u	1LL$ VLL$ Dʃ1f.     @ qϋ<4H H	Ht qy4<H H	H|HH9uAt  H H	HT E   M   1Au	1Hl$HOHl$H1D  qA<A4H H	I4qyA4A<H H	I|HH9u@t  AAH H	IHD$`I9t%Lq Lq H~q MtLqq Hh  [A\A]A^A_]UAWAVAUATSHIIIHT$FAH@wIE HL	H t>1I<H?IIEtSAIm ƃ1fHL Hu:@y;1AEfDHHE2  H!I  1HɃ?	ʉD?DDD))H?H   Iu'EfILp IIu HLm    Et(AwIM AA1fHHu@yE1D)@v   H˃?	AD)@wnIM L9	seAEfJ,    Ho HH1H@n IH    DHHE  EJ!LH[A\A]A^A_]Et%AIM 1 HHu@y1)@vTHÃ?	Ɖ)@wBIE L9u9AEfJ,    Hn HH1Hm IH   FuIE H HL	H tC1IAHD11XI} L$HT$   E1肆 D$AFH$1ALDH1X11HÃ|$ArH<$Htan Hl UAWAVAUATSHXIIDfAD$I@wHHHA}OH|$ HAM} I<IB   HH
H#/H   H   AA   HDHH1EHEHH!HH!Ll$ Dd$H\$AA  LH?HL$    L4m HHLLj A     1l  H   Ld$ AA   DHH1EHEII!II!L2  AA   HDHH1EHEHH!HH!  Lt$MI?IN,    LHpl HHu HLi M  A   >  1q  LLf 	  Ht$LH?HL,    Ll HHLLLd$ i H  A   k  1  Lt$LH?HL<    LIk HI6HL:i HY  A     18  HPHHHH  HHH1fvooTo\ od0ffTff\ d0HHut    DHPHHHH  HHH1fvf.     fooTo\ od0ffTff\ d0HHu  D  HPHHHHN  HHH1fvf.      ooTo\ od0ffTff\ d0HHu   HPHHHH   HHH1fvfD  ooTo\ od0ffTff\ d0HHu   1   ooLfvffL   1n  ooLfvffLG  1  ooLfvffL  1  ooLfvffL^  I  HHH9DHH1EHDH!Hf.     H4HH4H9t	HHtH!Dl$PH\$HHt$HT$HLV| AArHtHSh |$A  #IAAA  H8  H(h +  H|$Ho  o  HHI9uDHH1EHEʸDH4H!H4MLl$ +   I1@ H4HH4I9t	HHtH4HH!H4Lt$Dd$H\$AADHH1EHEII!II!LHHH9uDHH1EHEʸH<H!H<HHt$.   H1    H<HH<H9t	HHtH<HH!H<Dd$H\$H|$(HT$z DL$0IAs4HT$(HDHH1EHEH!HH!HT$(  Ht$(LH?H8  A   s1  уHAIIIHt[LHH1fvooTo\ od0ffTff\ d0HHu1A  ooLfvffLw  IAA  H  H  HHH9uDHH1EHEʸH4H!H4HLt$1   H1f.     H4HH4H9t	HHtH4HH!H4Dd$H\$H|$8Ht$Lx D$@HAs2HT$8H҉HH1ɅHEH!HH!HT$8]  Ht$8HH?H   =   s1   уHyHHHHt]HHH1fv ooTo\ od0ffTff\ d0HHu1tMooLfvffL)Iƃ|$ArH|$Htc La HHH9uHt$8HH1ɅHEͿH!Ht$8H*   H1 HHHH9t	HHtHt$8HH!HT$8AFID$@    |$A&   HHH9uHt$(DHH1EHEͿH!Ht$(H2   H1f.     HHHH9t	HHtHt$(HH!HT$(ENID$0    AArHtHb LHX[A\A]A^A_]UAWAVAUATSH8IIIDvAFI@wILH	HsSMxjAA   I$DHH1EHEHH!HH!  HI$H	HrM   LLLy   AA   I$DHH1EHEHH!HH!`  Ll$0LH?HL,    LHa HI4$HL^ H  A      1  IH|$LL&y D$HA   HT$H҉HH1ɅHEH!HH!HT$  Ll$0LH?HL,    L` HI4$HL$^ H  A      1  Ht$HH?H  =   E  1  HPHHHH   HHH1fvfooTo\ od0ffTff\ d0HHu     HPHHHH  HHH1fvf.      ooTo\ od0ffTff\ d0HHu   1  ooLfvffL   уHyHHHH   HHH1fv@ ooTo\ od0ffTff\ d0HHu41  ooLfvffL  1  ooLfvffL  HHH9uDHH1EHEʸH4H!H4HLl$0.   H1    H4HH4H9t	HHtH4HH!H4Dt$H$H|$ HLu D$(HAs2HT$ H҉HH1ɅHEH!HH!HT$   Ht$ HH?HA  =   s1!  уHyHHHHe   HHH1fvfooTo\ od0ffTff\ d0HHu  1  ooLfvffLu     HHH9uDHH1EHEʸH4H!H4HLl$02   H1f.     H4HH4H9t	HHtH4HH!H4Dt$H$IHLLt |$A[   HÃ|$ArH<$Ht	\ HY H<$H,  [ "  HHH9uHt$HH1ɅHEͿH!Ht$H*   H1 HHHH9t	HHtHt$HH!HT$AEIU D$       HHH9uHt$ HH1ɅHEͿH!Ht$ H.   H1    HHHH9t	HHtHt$ HH!HT$ AEIU D$(    |$ALH8[A\A]A^A_]UAWAVAUATSHIIIFAH@wII	HH	H t@1H=H?IIES   AT$I71 H<Hu<@y=1EhDHHEh  H!IL  1Hǃ?	D?DDD))H?HEqI@wANIHtMHH?uryIF?HH7   I11f.     H<Hu@y@   u(/1Hǃ?	D?DDt	A)AucAEhJ    HMX HH1HW MI/HE     DHHE@  EJ!D L   I?ID9s&EhILL|X HI7HLU nII	Lf.     Ht<HHH9tvM"   I1f     H4H;4u-HI9uLD11L[BHH[A\A]A^A_]ÃuH H	HH	H tP1HMMH|$D11LBI?HLL$DE1o D$MAD$HD$I$L1LDn11HÃ|$ArH|$HtW HDU AVSHHt$D_I@wHHH	H y  1H  MC?MIE.   ANHEA1f     HHu@yE1HÃ?	ADك?D؃D1H'  A)EE)I?IE  E/   ANHEA1f.     HHu@yE1DD)ȃ@v&HÃ?	ADD)ȃ@wHHH9   Et'AHA1 DHHu@AyE1E)A@v!H?	AE)A@wHH90u1DAuHH HH	H 1"H?HT$LL$Dֹ   E1m HT$HH[A^UAWAVAUATSHXIIDfAD$I@wHHHA}OH|$ HAM} I<IB   HH
H#/H   H   AA  HDHH1EHEHH!HH!Ll$ Dd$H\$AA   LH?HL$    LT HHLLR A     1As  H   Ld$ AA   DHH1EHEII!II!L  AA   HDHH1EHEHH!HH!  Lt$MI?IN,    LHS HHu HL8Q Mv  A   H  1U  LLPk 	  Ht$LH?HL,    L[S HHLLLd$ P H  A   u  1  Lt$LH?HL<    LIS HI6HLP HP  A     1/  HPHHHHA  HHH1fv@ ooTo\ od0ffTff\ d0HHuq    DHPHHHH  HHH1fvf.     fooTo\ od0ffTff\ d0HHu  D  HPHHHHN  HHH1fvf.      ooTo\ od0ffTff\ d0HHu   HPHHHH   HHH1fvfD  ooTo\ od0ffTff\ d0HHu   1   ooLfvffL   1H  ooLfvffL!  1  ooLfvffL  1r  ooLfvffLK    HHH9DHH1EHDA/H!HH4HH4H9t	HHtH!Dl$PH\$HH|$8Ht$HT$HDg D$@HAs2HT$8H҉HH1ɅHEH!HH!HT$8  Ht$8HH?HA  =   s1!  уHyIIIHk   LHH1fv    ooTo\ od0ffTff\ d0HHuA  1A  ooLfvffLn  IAA;  H2  H{N %  HHI9uDHH1EHE¹DH4H!H4MLl$ 1   I1f.     H4HH4I9t	HHtH4HH!H4Lt$Dd$H\$AA DHH1EHEII!II!LAHHH9uDHH1EHEʸH<H!H<HHt$(   H1ҐH<HH<H9t	HHtH<HH!H<Dd$H\$HT$Ld AA)  H   H  IAA  H  H  HHH9uDHH1EHEʸH4H!H4HLt$t(H1ҐH4HH4H9t	HHtH4HH!H4Dd$H\$H|$(Ht$Lc D$0HAs2HT$(H҉HH1ɅHEH!HH!HT$(  Ht$(HH?H  =   s1k  уHyHHHHt]HHH1fv ooTo\ od0ffTff\ d0HHu1   ooLfvffL   Iƃ|$ArH|$Ht;K LH HHH9uHt$8HH1ɅHEAJ!Ht$8H'   H1H,HH,H9t	HHtHt$8HJ!HT$8AFID$@    AArHtHJ |$A      HHH9uHt$(HH1ɅHEͿH!Ht$(H1   H1f.     HHHH9t	HHtHt$(HH!HT$(AFID$0    |$ArH|$HtI LHX[A\A]A^A_]UAWAVAUATSHIIDoAEI@wHLH	HsQMxmAA   IDHH1EHEHH!HH!~  HIH	HrMyILLH[A\A]A^A_] a AAsrIDHH1EHEHH!HH!e  LH?HL$    LH HI7HL!F Hz  A   sP1]  LH?HL$    L]H HI7HLE H  A      1f  HPHHHH   HHH1fvfooTo\ od0ffTff\ d0HHu     HPHHHH   HHH1fvf.      ooTo\ od0ffTff\ d0HHu41  ooLfvffL   1t,ooLfvffLHHH9uDHH1EHEʸH4H!H4H*   H1 H4HH4H9t	HHtH4HH!H4Dl$H\$IH|$Ln^    IAArHtHcF LD HHH9uDHH1EHEʸH4H!H4H,   H1D  H4HH4H9t	HHtH4HH!H4Dl$H\$H|$L] IAArHtHE ILH[A\A]A^A_](UAWAVAUATSHIIHIHt$_AH@wIE HH	H tJ1HHFH?IIEv   AT$Iu ك1    H<HuX@yY1IDHHE  H!AyArI9HtLD IIEy  1Hσ?	ȉD?DDD)AA)I?IEt7H   M9  MAAHH?HD9  EyI9  MMJ,    HD HH1HB H    DHHE(  LLAJ!A}ArH9HtC LLHDyH      E*   At$I} AA1 HHu@yE1D)@v   HɃ?	AЉD)@   IM H	H9sxMAI
J,    HC HH1HA H    DHHE:  LEJ!A}ArH9Ht
C LHDy  E{   At$I} AA1҉HHuk@yWArI9HtLB IEyILL`B HHE Iu HH? MI    ^  E1D)@vOHɃ?	AD)@w;IE H9(u2MMJ,    HA HH1H@ H   AAHH?HD9uWEyI} A   MHT$D   LMY J<    H;E)A1LH[A\A]A^A_]3@ LT$ArI9HtL$A L$EyJ<    M@A MILT$I} AoHHH	MH t
1HH1IHI9HH1? I.H[A\A]A^A_]1H!AyA
11UAWAVAUATSH8HH$IIDOAQIAL7I4HBEEAHIAMe I<IB   HHH#H   AH   AA  DHH1EHEII!II!LDL$H\$AAp  ILH?HL4    LM? HHLL== A   M  1H$Q  H   AA   DHH1EHEII!II!LL4$[
  AA  DHH1EHEII!II!LL4$@  LD$ Hl$LH?HL<    LM> HHLLAd< MH  A   a  1  LLH$HH8[A\A]A^A_]R Hl$LH?HL4    LMq> HHLL; MH  A   }  1  Hl$LH?HL<    LM> HHLLA; MHL4$  A     1  HPHHHHH$  HHH1fvooTo\ od0ffTff\ d0HHu  !  HPHHHH  HHH1fvf.      ooTo\ od0ffTff\ d0HHuI    HPHHHHK  HHH1fvf.      ooTo\ od0ffTff\ d0HHu   HPHHHH   HHH1fvfD  ooTo\ od0ffTff\ d0HHu   1  ooLfvffLX  1   ooLfvffLt1  ooLfvffL  1  ooLfvffL  I  HHH9uDHH1EHEA/H4H!H4HLD$ t)H1fH4HH4H9t	HHtH4HH!H4Hl$DL$H\$AADHH1EHEII!II!LH$hHHH9DHH1EHD<.H!H     H4HH4H9t	HHtH!LADD$0H\$(H|$Ht$(IHLN ArHtH9 |$AL{  H|$Hm  9 UHAd    IƃArHtH9 |$ArH|$Ht9 L?7 HHH9uDHH1EHEA/H4H!H4Ht'H1H4HH4H9t	HHtH4HH!H4Hl$DL$H\$H|$LLHM |$ArH|$Ht8 AVHAs;IHЉHH1ɅHEH!HH!IUHAM    I6HB?H      s1   IHyHHHHe   HHH1fvf.     ooTo\ od0ffTff\ d0HHu1t"ooLfvffLH9L   HHH9uI6HH1ɅHEB8H!I6HtgHH1H,HH,H9t	HHtI6HH!֋UHAs@HE HЉHH1ɅHEH!HH!HE   HH!<֋UHArHu HB?H      s1   IHyHHHH  HHH1fvfooTo\ od0ffTff\ d0HHut"ooLfvffLH9L   D  HHH9uHu HH1ɅHEAJ!HU Ht0H1 H<HH<H9t	HHtHU J!c  HJ!<W  1OlIHHH9uDHH1EHEʸH4H!H4HL4$2   H1f.     H4HH4H9t	HHtH4HH!H4Hl$DD$H\$Ht$LLHL#I ArHtH5 AVHAs.IHЉHH1ɅHEH!HH!IS  I6HB?H      s1   HyHHHHtZHHH1fvooTo\ od0ffTff\ d0HHu1tIooLfvffL%IƃAxHoHbHHH9uI6HH1ɅHEϺH!I6H4   H1f.     H,HH,H9t	HHtI6H!HH!<H8[A\A]A^A_]UAWAVAUATSH(IHIHH$DAGIAL/IL HBH	Hs<MxSAA   DHH1EHEII!II!L  M   HLHJ   AA   DHH1EHEII!II!L  Hl$Lt$ LH?HL4    L(2 HHLL/ H  A      1l  IHLH)J UHA   HE HЉHH1ɅHEH!HH!HE #  Hl$Lt$ MI?IJ,    H1 HHLH/ M:  A      1  Hu HB?HH     J  1$  HPHHHH   HHH1fv    ooTo\ od0ffTff\ d0HHu)     DHPHHHH  HHH1fvf.     fooTo\ od0ffTff\ d0HHu   1  ooLfvffLk  IHyHHHH   HHH1fvooTo\ od0ffTff\ d0HHu413  ooLfvffL  1t"ooLfvffLH9Lt HHH9uHu HH1ɅHEϺH!Hu H7   HH1     H,HH,H9t	HHtH3H!  HH!<  HHH9uDHH1EHEʸH4H!H4HLt$ *   H1 H4HH4H9t	HHtH4HH!H4Hl$D|$H\$H|$HLH6F |$ArH|$Ht . UHAs0HE HH1ɅHEHH!HH!HE   Hu HB?H      s1   IHyHHHH  HHH1fvfD  ooTo\ od0ffTff\ d0HHut"ooLfvffLH9L   D  HHH9uHu HH1ɅHEϺH!Hu H0   HH1     H,HH,H9t	HHtH3HH!   1Gd   HHI9uDHH1EHEʸDH4H!H4MHl$+   I1@ H4HH4I9t	HHtH4HH!H4Lt$ D|$H\$IH|$HLHC |$ArH|$Ht+ H$H$IH([A\A]A^A_]HÃ|$ArH|$Ht+ HR) UAWAVAUATSHIIHD~IAs=L&MDHHK,"D  H!DxH(H  HD$LL$MI?IMN4    LH* HH$H3HHLM<( M$Mz   11LL$HD$H4$I   D  H| H9HI9t,H\ I<HHtHH| H9HI9uDHHEu$1 DHHLL$HD$H4$IAJ!T AODxH(A@wH	I<A   IH?HAAVZAIIBHHD0t1&AAHT HBIHBLL0A	H[A\A]A^A_]1\UAWAVAUATSHHIID~IAs8I$IU HDHHE/  H!DHH9  H|$Hl$MI?IJ,    H( HIu HH`& I$Mk   11Hl$   D  H<H9HI9t*H4H<HHtHH<H9HI9uDHHEu1DHHHl$H|$A4H!DHf.     MtAH4IH94t1E HH[A\A]A^A_]1UAWAVAUATSHIIHD~IAs?L&MLDHHL)D  H!DxH(H  HD$LL$MI?IMN4    LHU' HH$H3HHLM$ M$Mw   11LL$HD$H4$I    H)H\ HI9t+H\ I<HtHHH| H9HI9uDHHEu$1 DHHLL$HD$H4$IAJ!T AODxH(A@wH	I<A   IH?HAAVZAIIBHHA8t(AAHT HBIHBLL01A	H[A\A]A^A_]1_UAWAVAUATSHHIID~IAsBI$HI+E DHHEJ  H!D1H9HC  H|$Hl$MI?IJ,    Hh% HM$$HLH" Mq   IE 11Hl$        H)H4HI9t)H4H<HtHHH<H9HI9uDHHEu1DHHHl$H|$AH!DHf.     fMtAIIH9t1E HH[A\A]A^A_]1AVSPIINH@w=   HH9   JH   @   HHH9  DIHDHE1L   HA?HH;   HHA   LGEAI1fH; ~   HHLHuD9DBE9]E1   A   HH?HHH   HHA   LGHEAI1H8u%HHLHu1H;HtFLFE1HHHHHA@   DEA)A9AEL5; LH[A^A@   A)D9DBE96UAWAVAUATSHH$IIIDvI@wpI$IE EwDHHE  H!IAD$HA   HH?HH   I<$1fH,Huv@ywLH?HHH" HIu I$HǉO9 DٍCHT HHHT EwI/AD$HApLH8 u:   1H̓?	Ή?ƃD))ȃAsI$H8    H|$LL9 DL$IAsH|$I;} t?H$   H|$II?Ht$IU H1 H,7H;,2   HH9uAMH@wM   HI9U    AL$H   @   HHI9$6  H$  C  DAIm DHT 1L  HY?HH=   HH   HGH1fD  H}     HHHHu9BD9M1H$AA      H$AA      HH?HHL   HH   HGI$H1D  H;u%HHHHu.HU HtRHQ1HHHHH@   E)9H$AAr
Ht LH[A\A]A^A_]ø@   )9BD9Y1HA@vI?Htu H- UAWAVAUATSHIHIID~I@w%AGIM HtTHH?ȋMH@wQ   IO?HH   Iu 1     H<Hum@yn@   ȋMH@vzHQ?HH9   IHm 1f     H\ H	  @y  11   Hǃ?	D?DDȋMH@wHU HtHH?ȃD9v   @   ȃD9   AA@w0HE IE E~DHHE  H!I  LH?HHH HHIu HHǉ4 DٸHT HHHT E~I.[  HӃ?	׉Lŉ΃?DȃD9EA@w
Auw1zH,$LL$Lt$Mw?IN$    L HIu HLd M@  HE HHE MFI      1HA     I] HH] DHHD  H!HHAA@9  H1AHDDHHEAtHH!A}@    LH1Hf.     JH\ H?H	HHD HHHNHH\ H?H^HD HHFHH9uHzAt!HL H?H	HHD HHD L HL$$I$HHD2 DٸDHHHHHL AGHLt$LL$HAA@Iw?HAtRIFJHJ@uLA<3HH,H?H	J,HHHHHIxu&   H   H}   JLHtgJ4H}LHfD  FHH?H	HHH	HÉHH?HÉHHHHHHuJLDHHEF  H!A}@vMm AE   AAs0HE HDHHE  H!H9      LH?Hw   ILE 11   fH,H9HH9t*H<I,HHtHH,H9HH9uDHHE   LBHDHHH   HH!HM      HtBH4HH94twAE~ILH[A\A]A^A_]1+1`1H!A}@1H!H9r1\HH H UAWAVAUATSPIID~DZIAs*HL98A    E~A@   I    c  MK?LH)   H:A1     HHu@yE1H?	AD؃?DكDD)D)ȃAsgHL98A kAOA@   HH?  E<  ADHHHHɃ?HA@   DEAA	    A E~A@I_?HL$    LK IH1L M.IE     A߃ID DHHID .  LIH   D?@@(MW?LH@   DωDI|HHHLA?HDDA96     AF<AD  HI<H   @   AHtdHH?AAA      IG?HHJ   1@ yI<Hu6@4AAA      @   AAAs-   1Hǃ?	ÉD?ADDAAArYMK?LH   H:A1f.     HHu
@yqHcHLA?AAAsHtE1AArMK?LH%   H:A1@ HHu@yE1H?	AD؃?DكDA)E)˰AAsHDH9A L   LH[A\A]A^A_]UAWAVAUATSPIIInoH@wEMe M&AGHArfHH?HH`   I?1HHuM@yNH]?HHX IIIu HH AGHAsIHH9v:;1H˃?	Ή?ƃD))H@wIH HH9wH@w(I19LDHHtHI!M&
L:# LH[A\A]A^A_]AWAVAUATSID~DBIAs)HL98   E~A@   I      MH?LHt#LA1fIHu@yE1H?	AD?DǃDD)D)ȃAsCHL98vA@   AHH   HH?AAA     E~A@?I_?HL$    L IH1L@ M.IE     A߃ID DHHID    MO?LHi   LA1     IHuT@yV@   AAAraMH?LHt(LA1fIHu>@y@E1E16H?	AD?ADDEAAsH.H?	AD?DǃDA)E)ȰA@wHDH98LL[A\A]A^A_UAWAVAUATSH(HIH|$HL$) |$ tMDkE}I@vDHHHý   DHHLEns?A@wvA   DHRD$ AFHD$ID$     |$ A7  A  AA   DHHE1  ALI|$ A     MI?IJ<    H|$W HH1HT$ IH    AݸAJDHHJAJ	,|$ A      LH?HH<    H|$ IH1HT$ M&fvA$tLHHT$H   l AݸIDHHIHAK!,|$ ArH|$Ht LH([A\A]A^A_]1HÃ|$ ArH|$Ht~ H6 AWAVAUATSH HIH|$HL$~' |$ t6[A^H@wJHH   I|$A      D$AFHD$ID$    |$Asq~Lk?IN$    L IH1LH M>fvAAtLHI   L AKHHK|$ArH|$Htr LH [A\A]A^A_16HÃ|$ArH|$HtA H UAWAVAUATSH(HIH|$HL$M& |$ tMDkE}I@vDHHHý   DHHLEns?A@wvA   DHRD$ AFHD$ID$     |$ A7  A  AA   DHHE1  ALI|$ A     MI?IJ<    H|$ HH1HT$ IH    AݸAJDHHJAJ	,|$ A      LH?HH<    H|$ IH1HT$8 M&fvA$tLHHT$H    AݸIDHHIHAK!,|$ ArH|$HtP LH([A\A]A^A_]1HÃ|$ ArH|$Ht H	 AWAVAUATSH HIH|$HL$>$ |$ t[A^H@w1I    |$AsrD$AFHD$ID$    |$AsQ^Lk?IN$    LQ IH1L
 M>I    AKHHK|$ArH|$HtK LH [A\A]A^A_HÃ|$ArH|$Ht! H UAWAVAUATSH(IHIH|$HL$J# |$    DcE|$I@vDHHHý   DHHLAMQHIu AIBHHEf8tTA@   A   DHI|$ A_  i  D$ AFHD$ID$     |$ A7  A  AA   DHHE1  ALI|$ A     MI?IJ<    H|$	 HH1HT$> IH    AܸAJDHHJAJ	,|$ A      MI?IJ<    H|$#	 HH1HT$ IfvAtHHHT$H    AܸAJDHHJHAJ!,|$ ArH|$Ht LH([A\A]A^A_]1HÃ|$ ArH|$Ht Ho AWAVAUATSH HIH|$HL$  |$ t6[A^H@wJHH   I|$A      D$AFHD$ID$    |$Asq~Lk?IN$    L IH1Lx M>fvAAtLHI   LN AKHHK|$ArH|$Ht LH [A\A]A^A_16HÃ|$ArH|$Htq H) UAWAVAUATSH(HIH|$HL$ |$ tMDkE}I@vDHHHý   DHHLEns?A@wvA   DHRD$ AFHD$ID$     |$ A7  A  AA   DHHE1  ALI|$ A     MI?IJ<    H|$' HH1HT$ IH    AݸAJDHHJAJ	,|$ A      LH?HH<    H|$ IH1HT$h M&fvA$tLHHT$H   < AݸIDHHIHAK!,|$ ArH|$Ht LH([A\A]A^A_]1HÃ|$ ArH|$HtN H AWAVAUATSH HIH|$HL$ |$ t6[A^H@wJHH   I|$A      D$AFHD$ID$    |$Asq~Lk?IN$    Lh IH1L M>fvAAtLHI   L AKHHK|$ArH|$HtB LH [A\A]A^A_16HÃ|$ArH|$Ht H UAWAVAUATSHhAAIHEt]AEHHo L4MH@vQHH?IIEC  AWHu 1ېH<H  @y  L5qMH@wL} M  Et2IIMy%ID$HPI;T$2  I$-ID$IAZ   Il$ID$I    HPI;T$w#I$ID$HID$AIu   LHR ID$M  DHl$Q1H5ў.   f.     fD12HUHI9Ik  LH tL1H҉ȃ?ʃD9   L$L,$N,    LHL$XDL$ HHD$Hm HHLL,$d H|$X|$   GHL H  M       1  Hǃ?	É؉΃?ʃD9YID$HPI;T$A\   Il$I     u/I$IT$HBID$AHI;T$Iu   LH ID$뺄  I$0ID$  Hl$Q1IT$H)I9T$sIt$   Lr HtHHI<$I|$H& I)\$  DHPHHHHt\HHH1fvfooTo\ od0ffTff\ d0HHu1tdooLfvffL@It$   L ID$It$   L} ID$HHI9uHH1HEAOH4H!H4M)   I1fH4HH4I9t	HHtH4HH!H4ID$HPI;T$I  I$-ID$AM|$tPIl$IIWI;T$w$I$B8M|$IM|$AIu   LH M|$A\  AR     AQ  EID$H$Ll$H\$`LDT$I@w# H|$      f.     D  LH?HH:   I؃Hl$1f.     H\ Hu$@    1   f     HÃ?	ǉLD҃?DփDD9}  LLLH Hl$`ID$HPI;T$w4H	L I$IL$HIL$DT$I@!   LH4$+ ID$1AAL,$It$AA@   A)DT$    DHl$AAsH\$Hup   DH?HHt#H|$1ҐH,Hu@y1HŃ?	Dу?D҃DD9R  HD$HID$HPI;T$  #$HI$ID$DT$I@   E92HD$    ,@ L\$LH?I+DHHI+L@Hu   L1An   MIL1@ CIDHH	HIDHHGHI,DHH	HoI,DHHoHI9uHCA{IDHH	HI<DHI<S   LH+ ID$HIL$DH9tBI<$H7HHH9)   H>HQYHHQH9HrDT$AArH|$Ht: Hh[A\A]A^A_]It$   L ID$L,$ HÃ|$ArH|$Ht H AWAVSH   HLt$XLt$@(D$HL|$L<$D$H
   1E1; Ht$@Hߺ
      E1!  HPHH H)HwH5W   H fAt(APInH@ sH HPHH H)HwH5c   H A fb,H@ H4$HT$H HPHH H)HwH5^   Hn 
fu H@ Ht$@HT$HHP HPHH H)Hw>H5f   H+ H<$L9t- H|$@L9t HĀ   [A^A_A
fs)H@ H<$L9uHH<$L9uH|$@L9uH  H|$@L9t H AVSHHHLt$ Lt$(D$Ht$
   E1l Ht$HT$HZ H|$L9t[ HH[A^HH|$L9tA HI PH7rHH   1 X̅\  AЃvJH9v{JH9vr1IIMLH   fD  HHHHuI  @ HHHDHDHDHDHDHDHI9u   DHAHHHAAHs1nHH1f.      LLD L0D L0D@LPD@LPD`LpD`LpHHuM*   H   I@ DDH IuL9̰   1fH< u
HH9u1̉H1H̉   HH	̉HHH!̸(   H1f.     H7HuH@HH9uH	̉D  HHurHɃ?	ȃ?UAWAVAUATSH(AEV?EAEAE   NEA   rK,HH9   JI9   1HHLLHtfIHHHuH*  JHf.     fHlH,HlHlHlHlH,HlHI9u   A?W  DHHHHHAAHs1uJHpHH1f.     fDːLˠLD˰LD L0DLD@LPDD`LpHHuM,   H   I@ AD	A	DH IuL9A?txEtsHDHHAtaLl$EDA@   E)I   A   H   At'IHDHH	HU LʉHDHHLl$AE)DD)sEJHHDHAOH	 vA?tAGHADHHHA9sJ<AAJ   1 H([A\A]A^A_]HT$Lt$ t$MIIٻ   H AJ4DHH	Hu JDHHEsHDHH	HUHDHHEHIHHHuًt$Lt$ HT$A̅  s1   HQIIIH   LHH1fvf.      ooTo\ od0ffTff\ d0HHuAt"ooLfvffLH9       HHH9uH1f.      HHHH9t	HHt1AuUAWAVAUATSH(DIH<$     MIL9wH$H     rH$HxCH   1   E1ۃAAۉHD$HD$ E1L$Lt$H\$=   f.     H\$Lt$tH$JHL$H,IIL;T$    E   O$ELH 11E1I,LH HI9tMMt MDHII LHHHH HH MLH I HHE1LAHIG1/H([A\A]A^A_]UAWAVAUATSHHHIIDOA@f.     fHHur     H?	?   u  )H|$HAA?A   DIEEU  ArJH9vvJH9vm1HHLLH   H<H<HHuH  @ HHHDHDHDHDHDHDHI9u   DHAHHHHs1pHH1f.     D  LLD L0D L0D@LPD@LPD`LpD`LpHHuH*   H   H@ DDH HuL9HD$AALD$   E9DAGEL\$ tUE9HsfHD$p)H<DHH<9vHA@   E)ЉHL$)  ILL  H<D)H HH1 LD$L\$ E   ArKL9   KL9vx1HHLLHtI4I4HHuH  @ IIILILILILILILHI9u   I    E1  DHpHHHуHs1qHH1AALAALAD AL0AD AL0AD@ALPAD@ALPAD`ALpAD`ALpHHuH.   H   H@ ADAADAH HuL9I    Ar"I{A@H   1L! ILD$Hl$MVLHI       ?HH?H	HHHHf.     D  1IMDA)Lf.     HtPH4HI94tv^EN   11   fD  H)I4HI9t)I4H<HtHHI<H9HI9uDM	,Å   EYH3HH3AFAu   H1A,MIH1f.     fPH,H?H	H/HHHHwHH,H?HoH4HHwHH9uHPLMI       Az1HH[A\A]A^A_]I.HADHH	HInE)H<DHDLH<HL\$9JHD$HD$)փEHD$@)HD$8EHD$0)HD$(E1@ HD$BHDHH	IHD$8DHDHHL$@B<HBIHH4DHH	H4HLCHL$(DH<DHLH<HD$0D؃DكA9mwUAWAVAUATSH(IwL   D$   HD$    D$    HD$    HD$HL$HHHs Dd$ I@w@H|$   Dl$IAsmH\$HDHHEO  H!   ID$?HH   Ht$1    H<H   @y   LH?HL<    Ly HHt$HL HE1HHHH9t	HHtDHHE   H!EnIAAsN`1Hǃ?	D?DDD9D$AFHD$ID$    E1AArH|$Ht
 Dl$AArH|$Ht LH([A\A]A^A_]11UHÃ|$ @vH|$Ht |$ArH|$Ht HL UAWAVAUATSH(IIuLLl   D$   HD$    D$    HD$    HT$H\$HLH Dd$ I@wkH|$ F  AD$   HHAOQHI7AIBHH8  l$HA  H\$H   ID$?HH&   Ht$1@ H<Hu@y1Hǃ?	D?DDD9   AD$HH\$.HHAOQHI7AIBHH8t5l$HA   H\$HHH/  H!   D$AFHD$ID$    1AA      II?IN<    L: HHt$HL IE1ɐHHHH9tTHHtIII?IN<    L HHt$HLf IE1HH9tHtHHtTAJ!AnIAArH|$Ht	 l$ArH|$Ht LH([A\A]A^A_]11HÃ|$ @vH|$Hts |$ArH|$Ht] H UAWAVAUATSH   EHIIH|$pD~iD9HL$s"H|$ HD} l$(@    vA@w7@  H  l$(@   HHD$ H|$  Z  )  DH?Hi D   HAA   rJH9  JH9  1HHLLHtH,H,HHuH   @ HHHTHTHTHTHTHTHI9ukH]?HH HD$ HL$H1HH4   HH Dt$(DHHEa  H!HD$ H|$  uE  E1Dك?tHJHHJDt$(HD$ D@,  H|$    G<H|$ LD A|$ArI<$Ht= HD$ I$D$(AD$H|$ LD A}ArI} Ht HD$ IE D$(AEH|$ HDU {ArH;Ht HD$ HD$(CAD$HH@   I<$H  HH1ɅHEHH!HH!LH:AUHA  Iu HB?H     &  1  H?HH^   Ht$ 1D  H<HuE@yFI4$HH  HP?H  =     1  1Hǃ?	Љ?DÃArH|$ Ht 9H\$,AAs1IIo?HL4    L1 HH1L H    DٸHHHHHD$pDxIH@  HyHHHH  HHH1fvf.     ooTo\ od0ffTff\ d0HHut"ooLfvffLH9H\$    HHH9uIu HH1HEH!<IU H1   H1f.     H,HH,H9t	HHtIU HHH#<H8SHA  H3HB?HT       11  уHyHHHH  HHH1fv@ ooTo\ od0ffTff\ d0HHut"ooLfvffLH9H\$    HHH9uI4$HH1HEH!<I$H1   H1f.     H,HH,H9t	HHtI$HHH#<H:AUHAI} HH1ɅHEHH!HH!LH8SHAeHHЉHH1ɅHEH!HH!HD|$(A@Ld$X     DHHD$HD$ LEd$IA[  I\$?HL4    L IH   HD$XH0LL 1H    H	1A#   H<6H!H?HH IHHH9tI4Hu1DHHE  DI!  HyHHHH0	  HHH1fvooTo\ od0ffTff\ d0HHut"ooLfvffLH9H\$    HHH9uH3HH1ɅHEϺH!H3Ht&H1H,HH,H9t	HHtH3HH!D|$(A@Ld$X	DH?HH    H MIH1Hh Ll$ IE     A߸ID DHHID    DHALl$K	D MLd$XLEd$IAL8MDHHEA	  I!D$   L$   LEmI@HD$w}H HDHHD$   AH\$	  H!H$   HD$H L  AA   MDHHEd	  I!  LH?HH<    m IHl$HU HH։ D$   DٸIHHIL$   EDhA@  HF  LH?HL4    L HI   HLLl 1H    L	1A   1HHHH9tH4HtH<6H!H?HH DHHEW  DH!IH\$Dd$hL|$`H|$8H$   HT$`y DL$@IAs:HT$8DHH1EHEHH!HH!HH!HT$8  Ht$8LH?H  A     1  DHHE AH\$H LH|$HHT$ H {ALd$XrH;Ht HT$HHD$PHI݉CH@wF   H1Hg
  H!^
  H+T$HH2  LH!IU   H41H
  HH?IIE*  Ax˃1D  H,H   @y  уHAHHHH  HHH1fv    ooTo\ od0ffTff\ d0HHut"ooLfvffLH9H\$    HHH9uHt$8DHHE1ELEF2N!Ht$8H   Hj1f     HHHH9t	HHtHD$8N!Ht$8HD$H(11       HH9HH9t+HHL HHtHHH9HH9uLH\$J!,HD$8J!,HT$8DL$PHT$HD$@    AArMtLN H|$8Hl$HHT$ H  Ld$XA|$PArH|$HHt HT$8HT$HDD$@DD$PDsI@wIH+DHHHHHHH9~~DHH1EHEHH!HH!P  AN   HHH#4AHAAH<HBH?HMI?I8t@H   TH)DHHE  H!IH+1AA  6  L HtTB)H4HH94tv@N<    L HHHL6 MH\$  A)  1  Mtx11   f     H)H<HI9t)H<H,HtHHH,H9HI9uDHHE  HD$HAHDHE1AJ!1Ld$XLl$AA%    1b11"?1B_DƃHVHHHH(  1  DHPHHHH  HHH1fv    oL oTo\ od0ffL Tff\ d0HHuq  H?	ˉ?ǃD9D  M&  11Ht$H)H,HI9t)H,HHtHHHH9HI9u׉HHU  HD$IH   HH1f.     LLD L0D L0D@LPD@LPoD`oLpD`LpHHuH*   H<   HoD9o9D88H HuL9H\$/\HHEJ!<1}  1   oD oLfvffD L   1.1	1Z1111111
  H  H  H  H0  
  HAA  M  L  H|$HH     HT HI9uDHH1EHEC,Ht H!Ht M,   I1fHt HHt I9t	HHtHt HH!Ht Ld$XDt$@Hl$8H$   Ht$8HT$   D$   IAA   H$   HDHH1EHEH!HH!H$   Ǆ$       DKIA.
  H+Iq?H   11H)HT HH9t+HT HHtHHHD H9HH9uDHHE  HD$H(6H$   I@?H	  A   s/1  AHDHDH    HH#\ 	  HQHHHH[   HHH1fvooTo\ od0ffTff\ d0HHu1Z  ooLfvffL3  1HŃ|$@A	  
	  LH   [A\A]A^A_]É\$0E|$IAsTI$HDHH1EHEH!IE HH!HH!H$   H!D|$PLd$HHD$HS  LH?HH    Hw II4$HH 11/   f.     fH4    H>HH IHHH9tIHu1DIHH1EHEABD- I!H HHD$HHL2 DIED- N!$A   s1   HAHHHHc   HHH1fv@ ooTo\ od0ffTff\ d0HHutH1t?ooLfvffLHL  H  HHH91ELDN!$HUHHHH9t	HHtN!$1H$   1   HH9HH9t*H<HHHtHHH9HH9uN!$D|$PLd$HH\$HAArL L|$pH|$8Ht$H; Dl$@IA   LT$8LID؃?HHE  H!HT$HH9L$|DHHHHHH9   HHIE  HL$I!LT$8A  M}?IJ,    H HT$8HHIDH DIIF8N!Ht$H1D  HH;uHH9uD$|    D$|AM   HH#<T$PBAHIBHH0MtHux6HL$yLf     HtYH<H,HH9tH9v@I1f.     fII9tHtEW  HL$L|$pO!
HL$L|$pH\$D$h   HD$`    Ǆ$      HǄ$       |$0 Ll$0L$   t{DaIA   HDHH1EHEHH!HH!AA  DHHL$|LH1EHEHH!HH!HH!  ADqIA   HHDHH1EHEH!HH!LHH!Ld$XLl$0<  Il$?HL4    L/ HHD$H0HL A   sf1L$   w  LH?HL$    L HHD$H0HL[ A      1Ld$XL$     HPHHHHҿL$      HHH1fvooTo\ od0ffTff\ d0HHu     HPHHHHLd$XL$      HHH1fvooTo\ od0ffTff\ d0HHu  =1  ooLfvffL  1  ooLfvffLq  1/1pE1    H  H  HHH9uDHH1EHEB4HH!HH-   H1fD  HHHH9t	HHtHHH!HH\$Ǆ$       DKIAHH)DHHEtLH!HD$HAAr
Htu |$@ALl$rH|$8HtZ DD$PAAY1H|$8Ht1 |$PArH|$HHt $   ArH$   Ht $   ArH$   Ht |$(ArH|$ Ht H HHH9DHH1EHD/H!HH4HH4H9t	HHtH!AAQI?IN4    L HHH$   L芿 D$|HM HHM At-H9$   IE1HTHHTH9tHuHHt$0HH1HDB/H!T      DHPHHHHh   HHH1fv@ oL oTo\ od0ffL Tff\ d0HHuu  1}  oD oLfvffD LT  He
  HHH9DHH1EHDFD- J!Huf.     HHHH9t	HHtJ!11Ll$0   @ HH9HH9t*H<IHHtHHH9HH9uJ!D$   H$   H$   H$   HT$`H$    $   AH\$rH$   Ht LT$|$| }  X  HŃ$   AK	  H$   H:	  0	  HT HI9Ht$0HH1҅HDF/J!D Iu HL HHL H9t	HHtJ!D 11   fD  HL H9HI9t,H| HHHtHHL H9HI9uJ!D Ll$0D$   H$   H$   H$   HT$`H$    $   ArH$   Ht赾 AArHtH袾 Ld$XH\$LT$|$| u $   H@  H$    0  El$IA9  HD$`M4$LDHH1EHEI!HT$L2I!LI!L3I!@D$   IA  H\$`H$   DHH1EHEH!LH!HD$XHH!HD$HH!AMLAAr	IƸ   HH!AL$HAAr	HHH0  A@  MA@  IL$?HH.  1H<H  @y  Im?HL4    L̼ HI4$HT$`Hǉ DIID<(N!$HD$H 11   f     H<H9HH9t*H4H<HHtHH<H9HH9u1EIEJ!L+ IHT$`HHމv O!$HD$H 11   I<H9HH9t*I4H<HHtHI<H9HH9uEP  O!$AAS  H 1G  HH?HHc   H$   1    H,HuE@yFIE?HHr   1҉I4H   @y   1H̓?	Ή?ƃD9D$hAGHD$`ID$h    AG  11QHσ?	ΉD?DDD98uVA 1Ll$0AGAA  +  Hƃ?	D?DDD9A@BH8tD$hHAs1HT$`HHH  Ll$0H!HT$`   Ht$`HH?HR   AHJ1f.     H,HH,H9t	HHtHHLl$0  DHt$`HHLl$0H!<HT$`AGID$h    AGAArHtH覹 LT$M@uL莹 LT$$   ArH$   Ht
m LT$|$hArH|$`Ht
R LT$AArMtL: H$   AAH$   r
Ht |$PArH|$HHt $   ArH$   Ht $   ArH$   Htʸ |$(AuH|$ Hg謸 ]E1O!$AA@L|$pLT$D$   IAol$Il$?HH<     HH$   HT$`Hǉc DIID(N!11LT$   f     HH9HH9t*H<IHHtHHH9HH9u1ELHDJ!HD$XH01   HH9HH9t*HHHHtHHH9HH9u1ELHDJ!HD$H01   HH9HH9t*HHHHtHHH9HH9uEtl$N!AMLAA<@E11v1HML$uAL7H/H2HŃ$   ArH$   Ht蛶 AArHtH舶 $   ArH$   Htl |$hArH|$`HtV |$0ArH|$ tH|$= |$0AUAWAVAUATSH8IIHH\$ H  H|$HL| |$(ArH|$ Htֵ Dl$I@wUH|$   Et$AFI@w|M$$I3  H\$LDHHE	  H!Du  IE?HH3  Ht$1fD  H<H  @y  M$$IH   Hl$LH?HL<    L轴 HHLL< 1HL$1H<H9HH9t*H4H<HHtHH<H9HH9uָDHHE  H!Hl$Du  EGIA   IH+D$DHH1EHEH!II!L  1Hǃ?	D?DDD9FA\$]H@wI$HE M  H?HH藳 HE I4$HH "  Hl$LD$0MI?IJ,    HZ HI7HHٰ 1HL$1Hl$LD$0   H)H4HI9t)H4H<HtHHH<H9HI9u׸DHH1EHDA4H!1   D  H<H9HI9t*H4I<HHtHH<H9HI9uDHHEtAAJ!DEH] AArH|$Ht舲 H8[A\A]A^A_]111 HAAr H|$HÃ|$(ArH|$ Ht< H UAWAVAUATSPDgIAs&HHH9tTA\$H1  HH?   IT$?HH'   L?L.H    1 II;L uHH9uE111	  H$Hd IHLH A   r!H    LI9   IL9   1H<$HHHHHtIt I14HHuH   IL I1ILI1LILI1LILI1LHH9u   @   I       D4  HHHHHHH<$tlHHH1fAD ALAWADWAL A\0AADAD WAL0WAD AL0HHu1t(AD ALAWADWAADH9'   1f.     IHu@y1HɃ?	ȉI       D?DDDAArL觯 	L	H[A\A]A^A_]UAWAVAUATSH8L$,AHHt$DfA9uDMA@w|HD$H HE   AADL$   E1A@   ID$?HH   HT$H21f.     D  H<H   @y   DH?HH~ HE HL$H1HH %  DH?HL4    LG IH1L DL$IE     DكID HHID A@%HD$H8 u0  1Hǃ?	D?DDD9  E9Hl$0  D1AEd  I   E1I<fvH|$fIM99  LHHAAHBH	Ls҉AID)t?w@wHHHA@w;I	뜉AAHH?t*@HHA9uH!I	u ]DI	T I	\ MD9s>EA)AA   IMM!IiHHHHs1xH|$H1@ H<*AD ADHHHAD ADHHHAD ADHHHAD ADHHuH    H4*AD ADHHuM9uDL$H|$TLDDL$H|$H    LD  HHD9uE1D1AEJ  ALd$H\$   fI	AE9&  |$, tYDALLHDq Dd$ M   AADL$   AHDHH9D$	    @ DALHHD \$ H@DL$   H|$ H&  THC?HH   Ht$1҉H<H   @y   DL$}ID$?H|$H   H   HH   HFH1HH:   HHHHuA@v
k DL$D9H\$           DHA@Ix[1Hǃ?	Љك?݃DŃArH|$Ht
 DL$9H\$3   DHA@DI	D Ht
 DL$IHHHHH@   D)A@$Hl$0DMLm HH8[A\A]A^A_] HÃ|$ArMtLR H
 HArH HHw ̃ArH?` DWAJLI@w<H7H   Eg  HHHHу?H@   E)ȃLI4H   Dփ?@@(I?LHA@   DADITHHHHɃ?HAD9   ABf     WIH   @YAHtJHH?EMJ?LH>   A1 QI4Hu+@*)ȃù@   AD)ȃE1H΃?	AA?EADD)ȃHHʃ?)ȃ1)ȃUAWAVAUATSPID~AGI@w7HH  DHH1EHEHH!HH!  L&IHsELH?HL,    L谦 HHLL/ H   A   s51   E~I?IALn IHLL '  HPHHHHj   HHH1fvf.     ooTo\ od0ffTff\ d0HHuu	31t,ooLfvffLHHH9uDHH1EHEMH4H!H4H+   H1@ H4HH4H9t	HHtH4HH!H4E~ILH[A\A]A^A_]HY H8PH0 Ht/H$ H5 HtIH) H: HtcH. XH= H5v2  H/{ʪ H H HuH= H53  H{蝪 H H HuH= H5l;  Hzp H XAWAVSHIH H  H C.  HH/  yHCHu&HA   H1H   $     HD$`   6 ISHބyH3HSHLA    <$    ! HPHH H)H   H5[    H8 SyHSHHH HPHH H)H   H5   H    H= H5\H.   Ho CHKH`   L HHǾ   11E1    M7   AH@  S24aH@ `    HHǾ   11E1荻 IILP$`   赟 HHǾ   11E1^ ILH[A^A_IH (#HIHIL袟 Lڟ IILPLƟ AWAVAUATSMIIIHH HuH=u H5,  H-  袧 L[ HLLLM[A\A]A^A_鮺 UAWAVAUATSHMHIIIHoPOgxIv^L|$MϾ   %HI#t$`HL9sDL|$MIL$XLH)H$    HE1I1 } ML|$xHMu  HE M  K.I    H9sJ(L9   MIIxHHHH`s1tHH1f.     A>AL>8L8AD> AL>0D8 L80AD>@AL>PD8@L8PAD>`AL>pD8`L8pHHuH$   HHAD>A>D88H HuLM9   M@ AIHL9u  } x#DmIl$hAL$x$IvcMξ   4Ml$XIl$hAL$yHI#t$xHL9s:MIL$pLH)H$    HE1I聸 } MxHMu  HE M   J;I    H9sJ8H9   MIIxHHHH`s1aHH1;L;8L8D; L;0D8 L80D;@L;PD8@L8PD;`L;pD8`L8pHHuH*   HH     D;;D88H HuLM9   LfD  HHH9u  } xD}M|$pfAǄ$     M$   LLH[A\A]A^A_]. AWAVSIHHf Ht'L=Z  tAL HC0H0Hu>JH=3 H5Hx L= 謪 uAG(HC0H0HtI   H   I   I   L3r tL[A^A_遪 AG([A^A_HAVSPHH   HtHE { x{g xH[A^H{hh {g yH{PH[A^R IH{h HPHڡ L蒡AWAVAUATSHIIH HuH= H5HW H H$臩 tH苩 A    u   C(A       IUPM}hI^@I;^Hs7IE HC AE AMKLc(A}g x$HBID$A$!I~8LLr7  AIuPIUXL耚 H{@A xIGHGAIuhIUpW HXI^@Iǅ       I   I   HI   HtI   H   I~0 u-IF8I;F@t#H|$Ω H\$LH莴 HHPH$L t
H` C(H[A\A]A^A_IA|$ yI<$x I^@!II^@IHtHHP IHL聘 H號SH HWGHG     HD$    @t#Hy HtVHm     tpǳ kH|$Ht$HT$ HC     H: HteH.     t舳 zH= H5'  HQp H     u1HCHC     H|$Ht$HT$J 0H= H5J'  Hp螟 H     u1HCWH*D$8^WH*D$^CWH*D$^CHH [AVSHHfǇ   H HtH= Kgy3HSPHKX-H=i H5j1  H1  ޞ H=O KgxHSPHc H$    H HtH     t4 I-H= H5'&  Hn{ H     uE1HHt$HT$ H*$p7^H*T$^H*\$^C(S0[8Ls@HCH    H[A^SH HƇ    HD$    H|$Ht$HT$d H HtH     t13 ,H= H5C%  Hm藝 H     u1H*D$6^H*T$H*\$^^XXSX[HC\C(\S0S\[8[H+C@HCHCHH)C H HtH= Kgy3HSPHKX-H=i H5j/  H/  ޜ H=O KgxHSPHs H [fǇ     WGG G0G@AWAVSH HIIFfWf.u   5f.v+HKHC H)H   H5K    H HANr5Y^HRHD$HoJ HH$L$T$HHX fWAGf.u   4f.v.HKHC H)H   H5   H[    AN4Y^HHD$HI HH$L$T$HH辣 DQ f@  HC AGf.UOf#f f@  HC AGAXGfWf.u   4f.vAHKHC H)H   H5   Hu A3f.wf   ANAXN3Y^HHD$HH HH$L$T$HH迢 Ar3f.vkHKHC H)HwH50   Hי    ff f@  HC o f@  HC A3f.wA3Y^HHD$HH HH$L$T$HH HKHC H)HwH5   H% I u@f   HC I t/IFH$HL$HG HH$HD$HH茡 I  t/IF HHL$HnG HH$HD$HHV H [A^A_UAWAVAUATSH8E   IHT$HL$LD$ H|$H$   H\$pH HuH= H5C  HDC  o L- L;LcHE HD$0HEHD$(H HuH= H5U	H	) H ] H݄t H^ H    H8[A\A]A^A_]ÃC(LLLt  L(I} u)`   0 HHLLHL$0LD$(u I]I}LHT$   H HXH    uMMHLHT$HL$LD$ 衪 謞 t
H E(HL$HHH8[A\A]A^A_] IHю H' I] tHq L E(Lݎ HUAWAVAUATSPIH  MIIHHs EfLMH  J#I (  7Il$HH IH       H	INMfJ#I    H9sJ H9   LHHzHHHH`s1pHH1f.     D  ;L;8L8D; L;0D8 L80D;@L;PD8@L8PD;`L;pD8`L8pHHuH*   HH     D;;D88H HuHL9   HfD  HHH9u  MfI%  Is!E|$LMJ  K/I (  7I_HH膌 IFH       H	I^(M~ K/I    H9sJ8L9   LHHzHHHH`s1yHH1f.     D  AD= AL=8L8AD= AL=0D8 L80AD=@AL=PD8@L8PAD=`AL=pD8`L8pHHuHt(HH AD=AL= D88H HuHL9   I AU IHL9u  WAF@AF0H HuH= H5H;Ɠ Hg  tQH H HtINXHHPIFXH IFPL5 迚 t(HH[A\A]A^A_]Ś C(Hj Hu빃C(H[A\A]A^A_]L L  HA~ y$:HHI~8 A~/ xA~ xHڊ I<$葊 A~ yI>肊 H躊 髦 UAWAVAUATSHHLHg Hl$0H}8sH|$8聦 HKIH"   I       IIU HtHtHHD$@I9  f.     Me I,$H  M|$0Hs@l$/Lt$Hu3?fH]HH` IHD$H       H	H\$(Hl$ LLHC A. M4$Iw  I   Dt$HM3   <   I^HH HH$H       H	H\$Lt$HLLԈ IBD5  HD$0Hh@H;hHs;ID$ HE A$AL$ME H}(|$/ x9HD$(HGD$5H|$8LHT$H&  |$ xW|$/ ym^Ht$HT$ 謉 H}@|$ xHD$HG$H4$HT$聉 HXHD$0Hh@|$ yH<$4 |$/ yH|$#  IIE HtHtL9l$@"HH[A\A]A^A_]H|$ H HÀ|$/    ^$"HÀ}? yH}(軇 HHD$0Hh@HH|$0 Hև HÀ|$ yH<$胇 |$/ y/|$/ y&H|$i H|$0迣 H藇 HÀ|$/ xH|$0裣 H{ AWAVSH0HHOH)HH.袋.HH9   IHOH_HD$     HL$(H袋.H9   H)LkXL臆 HD$HH\$H\$LHD$ Ht$L Lt$f.     H\$L9<   HCHD${    {    H{W { yH{H H|$Ht7 H0[A^A_H=葍HH|$蔢 HL AWAVATSPID  Iw0Ht
L蟡 H HuH= H5CH L5 K t
LO AF(IGPIOXHIGXHtIOPHHP t3L+ Mw8Mu0A/    A    H[A\A^A_AF(Mw8MtI_@L9uLC   LM9t6{ xLc{ y    H{ Lc{ yH{ I8Mw@Մ A/ sI A jI?H[A\A^A_飄 H II8I$ L LԋUAWAVAUATSHhIIH HuH= H5  H\薌 H     tI~8Iv@HT$褠 fWf)D$ f)D$HD$0    IF8IN@H9;   ffWfffXXPoXfHXH9uf)D$T$ L$(Io IOIG H)HwH5   L見 I@=f ==HE MP   & Hf(f f@f@ f@0f@9@I I   LHO HPHH H)HwH5?   H* ===
H@ H AF/yIF P   H)H1PFL͍ AV/y
IvIV IvHΊ HH H;HsHQHP 
HǾ
   躊 IOIG H)HwH5   L腊 I@=f ==HE MP    Hf(zf f@f@ f@0f@9@I I   LH. HPHH H)HwH5   H	 ===
H@ Hԁ H HuH= H5:  H   H L9tED$XD$ HD$HYHL$PHF8 HHL$HD$XHD$`Ht$HL- IG I;GsHHHM  
L
   i L$ff.u{5IOIG H)Hw4H5   LL$ fWL$T$ f.u)z'{ff f@--HE T$ f.u{VIOIG H)Hw.H5a   LL$T$8謈 T$8L$f2f f@--HE XfWf.u{>IOIG H)HwH5   LR ff f@--HE IOIG H)HwH5   L H|$( u!Dff f@--HE H|$( t%IOIG H)H
wH5   LƇ H|$0 u#hH  ---MemH@m---HE H|$0 tGIOIG H)HwH52   Lv  HInstr---HHH  ---InsHHE IOIG H)HHl$@w&H5[   L* In8I^@H9u2   Hame ---
HHH  --- NaHHE In8I^@H9tyLd$   HQHP 
LL9t[LkLLL; S   HSH[   fHLH葆 HH H;HrHǾ
   芆 LL9uH|$HL IOIG H)Hw H5   L= IG I;Gu$*@al

 TotaHL$@HHHI;GtLǎ M~8In@L9u"M~@Hh[A\A]A^A_]    HI9tހ} xH]} y    H}} H]} yH}}  IHu} L} UAWAVAUATSPHo0H&  AIHG8H$   D  H   H       tD   EtH貙 HUPH]hM|$@M;|$H:   HE IG E MAOAI(}g ]   HBHGW   H<$HH  Et fǅ     WE EE E0E@ECH蛘 6HuPHUX} I@{ xHCHGHuhHUpb} IXM|$@EuH[A\A]A^A_]HA? yI( | HM|$@H.| UAWAVSPAIHHѿ HuH=ſ H56H
 H- H,$: t
H> E(AH< H,$ t'H' HC8H;C@t#HLH[A^A_] E(HC8H;C@uH[A^A_]H臂HHHT{ AVSPIH
 Ht#H 葊 t=H蕊 IF0Hu9bH=۾ H5LH  H T uÃC(IF0Ht+Wfǀ      @@ @0@@H   Hu tHH[A^  C(H[A^H謁AWAVSHIH5 HuH=) H5Hn L5 Lt$蝉 tL衉 HZ Hu.AF(HG HtfHL1蓖 H[XHuLt$P t
Ld AF(H[A^A_HHH|$NHy AVSPHm HuH=a H5H要 L5G L4$ֈ tLڈ H Hu1AF(H H       Hؕ H[XHuL4$膈 tL蚈 H[A^AF(H[A^HHHHx AWAVSH0D$IIHHHVHN H)HwH5f   H耀 Sx!Aime.	"tiH@ SyHSHHHJ HH H;HsHQHP .AW?xI(HǾ.   ) AW?yIW0M(HL IMtL}w H1IGI H)H9sLLH IHx HtLH_w I_ I_ HIGH)HwH5+   L IG f":IG HhHD$H. HHD$D$    D$D$(Ht$L H0[A^A_UAWAVAUATSHIIIH HuH=޺ H5OH# Hĺ H\$R t
HV C(L1V I^8IF@HD$H9  H-U   @ f ,
IG K f\"f(fXLLHH! HXIH9\$  MtZLu IIGI H)L9sLLL~ ,   f.     fM   LLu Mg      LLHHԱ藒 IOIG H)Hw   LH}    f ,
IG CLLHHRL IOIG H)Hw   LH[}    fD  f ,
IG CLLHHϡ H{ tMIOIG H)Hw   LH} ff ,
IG WH*CLLHH訑 H{  |IOIG H)H(   LH| I^8In@L-H9u'I^@H\$ tKH B   LL9tـ} xL}} y    H}'t L}} yH}t C(LH[A\A]A^A_]HT{ HH|$Ht AWAVATSPIIH÷ HuH= H5(Hq{ L= L<$, tL0 H Hu0AG(Hֶ HtHLLR IH[XHuL<$݂ t
L AG(LH[A\A^A_HszHHH@s PH Ht	Hܶ XH=Ӷ H5%  H&  0{ H XH1HԶ HHtSH x
H[r H;r H[r AVSP`   2r HH5He   A   Hn HH[A^IH8r Lpr HtSH肎 H[r UAWAVAUATSPIII~ AIDHHHt'H#   
   fHCHHtHt1}AFI)   } HMtHH(LL\q BD=( L} WEEE$   H+AFLD} HIfHHHtHtHH[A\A]A^A_]UAWAVAUATSPIII} AIDHHHt*H&   
   fHCHHtHt1   AFI      | HMtHHǨ   LLcp BƄ-    Lm WEEE(E8EHEXEhEx      H+AFLDr| HI   @ HHHtHtHH[A\A]A^A_]AVSH   o HH#HD$HD$6   D$   H5#HT$HL$H&   HH[A^IHo Lo AWAVAUATSIIIH11Bƃ    Hǃ       H$ HH   H% HHH)% HH   L   HpH   H2 H   Ln HLH{ A$C AK
`	fK
H| [A\A]A^A_ILi{ HѯLn AVSH8   On HHNHD$(HD$0   HEHD$HD$ *   D$   H HuH= H5p*Hv H HD$H5_HT$(HL$LD$LL$H%   HH8[A^IHm L'n UAWAVAUATSHMMIHIH11Hǃ       H   HD$W      Hh$ HH   H^$ HHH# HH   H   HD$HH   H H   Ll HLHy H   E C0AE C A$K
`	fK
IH  Hz H[A\A]A^A_]HH|${ Hz" HH       yHD$H8l H豭Hl UAWAVAUATSH8AIW)$HD$    Mt4LI&  MHs.Ll$ @l$7HuNAD-  |$ yeZ)D$ HD$0    SH]HHk IHD$ H       H	H\$0Hl$(LLHk AD-  |$ y	H<$k HD$0HD$(D$ )$I   HH9tC T$xx&HD$HG($"y	H4$HT$l H4$HT$l fEwI   HA   |$ y	H<$5k 1H8[A\A]A^A_]H|$ Jk HÀ|$ y	H<$k H?k SHH! HHH   H@Ht	H   H~  HH       yH   j H7  HHH{`H;{Xtl H{@HPH9t[l [HqSHH=! HHH   H@Ht	H   H HH       yH   j H HHH{`H;{Xt!l H{@HCPH9tl H[i H.qHHǰ   w HHHǰ   q UAWAVAUATSPIHL   tAoMgD             HyH   Ao@MgDLIHH9u`H   L@yI7HHHx5Ht   82   H1fH9t_   Hy:THtHtCj t:H   L   @yM?MHLLMH[A\A]A^A_]q H[A\A]A^A_]   SH0H? t5HHHD$fD$(p Ht$H11Ip H0[HG(HH9t Bxx4HBHG1H0[ÄyHBHHHh 1H0[H2HRh 1H0[SH H    t5H   H   H9t VxOxhHFHGH [W)$HD$    H   HH9t[ xHHD$HG($CyH   H   g H [H   H   g H [HH1g { vH<$f H [HÀ|$ y	H<$f Hf AVSH(   _f HHHD$HD$ E   D$HD$HD$D$   H5aHT$HL$LD$H"   HH([A^IH<f Ltf UAWAVAUATSPMIIHH11ƃ    Hǃ       H\ HH   H HHH HH   L   HH   H H   HNe HHH r AE C I$   ƃ       AK
`	fK
H.s H[A\A]A^A_]HLq HLHde AVSP   d HH HH[A^IHd L)e HtSH H[d HHWGOHǰg HHWHOH1g AWAVATSPL?Mq   IH_L9   LE   @ LM9t6{ xLc{ y    H{'d Lc{ yH{d I>M~H[A\A^A_c H[A\A^A_SHW x{? x[H{@c {? yH{([c UAWAVAUATSPIIL/HoL9   I_*   fD  HEHCEHŨI_HèI_I9tHEHCEMKCLcЀ} &   HEID$EA$H}    HuHUL0d H} rHuHUHd lM.I_IMoIFIOINIGIFIOINIGIGIH[A\A]A^A_]HA|$ y	I<$b Hb AWAVSILwH_   f.     I_L9t1HCIG{ x	{ yH{'b { yH{b I?Ht
[A^A_b [A^A_UAWAVAUATSH8IIIH袋.HHoH)HH.袋.HHUH9  I|$H)HHL4?I9LBH]tE]tH9LCIT$HD$     HT$(MHL$0tI9D  IkXa H1H\$HkXH+HD$HD$IkXHHD$ IE HD+ AE AML++L,+I(A xIGIEAAE I7IWLb H<+H@HL$0y xHAHGH1HQa HD$XHt$L} H\$f.      Hl$H9<   HEHD$}    }    H}G` } yH}8` H|$Ht'` H8[A\A]A^A_]La H=tgHA} yI} _ HH|$b| H` UAWAVAUATSH   HT$IIID$HD$I$PH$   Ld$MLL)HHH.袋.HH  Hg    HHHHkXLHiW I?   HHHHkXI4HLHLt$MLL$	     f.     E Af.Lt$A"   Lf.D   L     L`   1f.LvUHLj  A   f.E v9LH#LLF  AE    fA.vHL)     @ AM f.   M<   @ H$        I9  L`f.LvIXLL  L|$ IXM9MK     f.     fI9MDMAI_M)    f.CXMH[XMXL{XfD  IXfA.D$Md$vL9  HC HD$PffKf)L$@f)D$0{? xAHC8HL$XHAfC(f{W x=HCPHL$pHAfC@f4   f.     Hs(HS0H|$X>^ {W yHs@HSHH|$p&^ ID$ HC fA$fAL$fKfID$(HD$(MM   H{({? AT$?x!x7ID$8HC8fAD$(fC(,    Ht$(y
It$(IT$0(] It$(IT$0'] H{@{W AT$W#   +   ID$PHCPfAD$@fC@,   yIt$@IT$HIt$@IT$H\ 
It$@\ HD$PID$ f(D$0f(L$@fAL$fA$HD$0L9   A|$? T$ox'>   HL$XHAID$8ffAD$(4   Ht$Xy
Ht$XHT$`H|$(3\ Ht$XHT$`H|$(-\ I|$@A|$W $   x(:   HL$pHAID$PffAD$@2   fHt$py
Ht$pHT$x[ Ht$pHT$x[     $       |$o    fH|$pZ |$o H|$XZ f.     fI߉MM9Ld$tAfA.vLLG  T  H|$ LH\$Hw MwXLLHw o     @  M   f.     fI_XAf.vLd$H;\$uW  L9Ld$  I   f.     Kf.wHXI9uV  H{Ht$y  H;\$=  Hl$f     Af.     HXf.Lsf.     MHŨf.wI9sLH  미   M   LLt$ L)HH.袋.HLL)HHH9}/LLHT$xu IXMGM@Lt$ XIXLHT$Hu MHHcHAfA.D$v!IĨLLC  LLHT$u HĘ   [A\A]A^A_]I_XIl$AAGXf.AL$v^f.   L   IwXI   IĨLLLD$]u IwXI   I  IĨLMLL$  of.eHH   AfA.GXILHo   9LH_   AGXf.E HHC   HHÀ$    y
H|$pbW |$o y
H|$XQW HW AVSHXIHHG HD$ O)L$)$H|$({? x1HC(HHHO H|$@{W x,HC@HHHO %Hs(HS0X H|$@{W yHs@HSHW HL  HL  |$W x|$? xHX[A^H|$@V |$? yH|$(rV HX[A^HÀ|$? yH|$(VV HV HHcH{V UAWAVATSIHIIf.
vLf.v;H   T1f.vLLHA   fA.v0LLL~A   f.vLHc   fA.$vEHLGAf.v'LH1AfA.vLL[A\A^A_]UAWAVAUATSPLHIIIMnr Af.E viHHAE f.vBLHA$fA.E v/LLAfA.$vLL}AA
AADH[A\A]A^A_]UAWAVAUATSHXIHH   LXGXf.   v(Hf.wL	CXf.   v/LH"f.v!LHf.CXvHLL  M9>  A   Ld$@"   f.     LIEXIXIL9  E fA.E vIE HD$ fAE fAMf)L$f)$A}? x9IE(HHHT$(HJf fA}W x2IE@HHIL$f fA$)Iu(IU0H|$(zT A}W yIu@IUHLcT LHD+ HD+xf+fL+fL+hfD+XH<+Hǀ   +    T+?x%x1HD+8H+   fD+(f+   .   yHt+(HT+0Ht+(HT+0qS H4+H(RS H<+Hǘ   +    T+Wx(x4HD+PH+   fD+@f+   1    yHt+@HT+HHt+@HT+HS H4+H@R H)   D+HŨf.$H<+HX
       HH  |$W x|$? H|$@Q |$? H|$(Q HX[A\A]A^A_]HÀ|$? yH|$(Q HQ  HHHQ UAWAVAUATSHhIHHH)HH.袋.HAHw8IH)HcHE fA.G  IǨHL  H   LeXM EXf.      Hf.wLEXf.      LH   LeXI_M EXf.AO  f.  H!  HuXH   IǨHLMm   HuXH   H  IǨHM  f.v"LHE f.EXvHLH  L9  Hl$1IP#   fD    IFXIĨLL9M  If. vIF HD$0fAfANf)L$ f)D$A~? x;IF(HHHT$8HJf fA~W x4IF@HHHT$PHJf f+Iv(IV0H|$8rP A~W yIv@IVHH|$PYP MfD  H{XH$  MtCHèIXf.D$wHX   H\$HHt$   |$g x|$O H|$PN |$O H|$8N f.vWLHOE f.EXv@HL83A.HL&EXf.vLHIXM9ADHh[A\A]A^A_]HÀ|$O y
H|$8N HUN  HH|$&H>N AVSPIHF HG NOH9   HI~(H( Vxx#HFHG yHs(HS0@N Hs(HS0AN I~@Hs@A~W SWxx#HFHG yHs@HSHM Hs@HSHM LH[A^HHWOGHǰEP P   L W H@    @(   YUAWAVAUATSHHL  IHOHHtH   HHU HtHtL<L98   HE HXHtHh HcL  HHE HtHtI9uA~    ANH   1Lt$HL$3fI)I|$BN    LLR Lt$HL$HH9tdIL$ItMtM<$A|$ Et$MLHE1	   IM9tHJ<HtHtHM   I>M LH[A\A]A^A_]mK H[A\A]A^A_]HRHRAVSPHL7H   Ht	Hsf     x${o x-IƩ      HLH[A^tQ H{pJ {o yH{XJ IH{pnR HXHbR LRH    HH?H     HtJ HcHHH H̃1    :wHcHO HHHHcH6HH3 HHcHHH HHcHHH HAWAVATSPIII         AIu%aarcA34$ch64A3|$IG1	HEu?kI
u.Haarch64_I34$A|$Hbe  IO1H	HDu41t.HL!u&Haarch64_I3$AT$H32  IwH	HDI       Iu5H       H!u&A$ar  AT$cIwf	HD1E1XHL!IAu%Hu arm6A3$AT$4Iw	HD1#I@uHuHarm64_32I9$   HL!Iu"HuA$ar  A|$mf	   LDӀuarmeA3$A|$b	tvIuHuA$av  A|$rf	tXIr$HuA$bp  AT$ff	uDL	IAu0HL!u(A<$m68kuIG8IG:IGIGIAHL!Et+Hu&A<$mipsIWHD1>IGE1HL!EuI@u"HumipsA3$A\$el  	  HL!@t"HumipsA3$AL$64  	x  L@@uHmips64elI9$^  L@@umsp4A3$At$30  	;  LADuppc6A3$At$4	  LDuppc3A3$At$2	  Iu"HuA$pp  At$cf	  Iu Huppc3A3$32leA3t$	  LDuppclA3$At$e	  Iu Huppc6A3$64leA3t$	  LEADuA<$r600  L@uamdgA3$At$cn  	a  Iu HuriscA3$cv32A3t$	D  Iu HuriscA3$cv64A3t$	)  Iu HuhexaA3$agonA3t$	  LDusparA3$At$c	  Iu HusparA3$rcelA3t$	  Iu HusparA3$rcv9A3t$	  LDus390A3$At$x	  Iu HusystA3$temzA3t$	d  Iu"HuA$tc  At$ef	[  LDutcelA3$At$e	?  LDuthumA3$At$b	#  Iu HuthumA3$mbebA3t$	  Iu"HuA$x8  At$6f	  LDuA<$i386  L@ux86-A3$At$64  	  LDuxcorA3$At$e	  LDunvptA3$At$x	{  Iu HunvptA3$tx64A3t$	[  LDuA<$le32J  LDuA<$le649  LDuamdiA3$At$l	  Iu HuamdiA3$il64A3t$	  LDuhsaiA3$At$l	  Iu HuhsaiA3$il64A3t$	  LAuA<$spir  L@uspirA3$At$64  	  Iu HuspirA3$rv32A3t$	f  Iu HuspirA3$rv64A3t$	F  Iu HukaliA3$imbaA3t$	(  LDulanaA3$At$i	  LAushavA3$At$e	  L@uwasmA3$At$32  	  L@uwasmA3$At$64  	  I@  H  HrenderscI3$Hscript32I3T$H	w  I9  IG]  IGT  IGK  IGB  IG9  IG0  IG1-  IG1"  IG  IG  IG   IG   IG1   IG1   IG   IG   IG    IG1   IG1   IG!   IG"   IG#   IG$1   IG%1   IG%xIG&rIG'lIG(fIG)1fIG*1^IG+PIG,JIG-DIG.>IG/8IG02IG1,IG2&IG31&IG41IG6IG5
IG7IG8I@HL!@t'Hu"HrenderscI3$Hscript64I3T$H	t{IuHuA$ve     LDڀuI
A<$cskyID1҄uKsIu<Hu7HloongarcI3$Hngarch32I3t$H	u   jI:LIt*HL!u"HloongarcI3$Hngarch64I3T$H	t)LAAuA<$dxilu   Lu	1   H[A\A^A_I;1LuHt*HtI1Hubp  Wf1f	ùbpf_1Wbe  	t63Wle  bpfe1Wb	t3Wl1	ø	   UAWAVATSH`IG WAD$ID$(    L|$ L|$H       HD$AD$I$IIH$IHD$HD$HHt$-      A   ? |$   HD$H8HpI  IL$HD$H8Hp  AD$l$H\$rgH{HsQ  AD$   H{ Hs(  AD$$q  H{0Hs8{  AD$(H{0Hs8i$  AD$,[  I  H      HHsHs
1Hs#Emips3sn323yH]1	HDHr$HUH!umips3y64  H]	HDI       H	r/H       H!u Hmipsisa6H3YH4H}H	HDHL!H	r!HuHmipsisa3H3yH2H	uaHuHu9mipstNLtHDHt-Humips1yel  	t!31Ir6  	Hmipsr6elH9HE1LDAl$(AD$,uL6$  AD$,H|$L9t= H`[A\A^A_] IH|$L9uA|$ yI<$: L: < A|$ xL: UAWAVAUATSHH  IHH|$PHt$XHD$`    HFH	  HHcH5pp  Kcf	  5pp  Kuf	+  5ar  Kcf	  5ar  Kmf	=  5av  Krf	n  D$dD$`   \  ;i386  ;i486  ;i586  ;i686  ;i786  ;i886  ;i986  ;m68kA  ;mips  T  amd63K4	  ppc33K2	  ppcl3Ke	3  H50HL:   arm63K4	?  arme3Kb	  thum3Kb	M  D$dD$`#   ;  x86_3K64  	  xsca3Kle  	  arm63K4e  	  msp43K30  	  mips1Seb  	%  3Kr6  	    x86_3_64h3K	   powe3erpc3K	f  H5-}HL9   ppc6364le3K	  aarc3ch643K	  thum3mbeb3K	  D$dD$`$     D$dD$`&     HxscaleebH9  Harm64_32H9     HpowerpclH3KHeH	3  Hpowerpc6H3KH4H	  D$dD$`   y  HpowerpcsH3KHpe  H	tMHaarch64_HH1SHbe  H	  H3KH32  H	!  D$dD$`     D$dD$`      Hpowerpc6H3Herpc64leH3KH	tvHmipsisa3H3Hsisa32r6H3KH	    HmipsalleH3KHgrexH	   D$dD$`      D$dD$`%   vD$dD$`   gD$dD$`   XD$dD$`   ID$dD$`   :D$dD$`   +D$dD$`   D$dD$`   D$dD$`   HrH$8  HǄ$@     H8rH$(  HǄ$0     $(  D$$8  $H5pqHZqH|$P   A   A   ^  x t1%HxuHmips32R64  	`  HHT$xHǄ$   	   H]HT$hHD$p   t$HxuHHmips64ebH9u@@   D$xD$D$h$H5JH   A   HA   ]  H?qHL$xHǄ$      HqHL$hHD$p
   x u$HxuHHmips64elH9u@@   D$xD$D$h$H5pHp	   A   HA   []  x   HH$  HǄ$      HH$  HǄ$     HUH$   HǄ$      HH$   HǄ$      HH$   HǄ$      $   D$@$   D$0$   D$ $  D$$  $H5H   A   HA2   ]  HH$   HǄ$      H
H$   HǄ$      H[H$   HǄ$      HH$   HǄ$      HH$   HǄ$      $   D$@$   D$0$   D$ $   D$$   $H5|H   A   HA3   \  x t>@E    HHHulH:r600;  E1HH     HHH   HQH	  H5HcHH	ve    ;   w  H   H  Hamdg32Rcn  	AP  HH  H  $  Hkali32imba3z	   Ha  H  HrenderscHH2H1Hscript32H3zH	<  HH3
Hscript64H3rH	  :     @@   g@@   4     H0risc>1׽cv323n	  H03cv643~	  Hhexa32agon3z	  Hsyst32temz3z	v  spar:1rcel3j	  32rcv93z	d  spar32rc643z	M  nvpt32tx643z	h  E1@  HH  s39032zx	  E1spar3:jc	l  tcel3:je	  xcor3:je	  nvpt3:jx	#  1@.  Hlana32Ri	  Hshav32Re	  H   HtIH  Hwasm21R32  	Z  H3
R64  	  8     HloongarcHH2H1Hngarch32H3zH	{  HH3
Hngarch64H3rH	n     R  H9csky  H9dxilF     *  E1H:tc  jef	0  11Hu:le32*  :le64h  @t%amdi3*rl	@u@@,   1@t&amdi32il643z	@u@@-   1@thsai32jl	)  @thsai32il643z	-  Hu:spir  EXspir3
R64  	?@@1   /@@         @@   @@   @@!   @@*   @@"   @@    9      @@   @@+   7   c
   \@@'   m6   E@@.   V@@   F@@/   6@@(   &5   @H@A  1I5  ar  Smf	tZIr+thum3Sb	tBIraarc3ch643S	t)bp  Sff	   HL*   HLjH AHLlH AE1tAu,AD$s"HHAD$sHHD,HL4H H1Ht[HAuHtv2  tAv3  t6HH
H AHHH A1A#D	DDDHH  [A\A]A^A_]@@0   @@   @@   D$dD$`   @@)   jAVSPHIHrA>mips  Ht1H
uNHpowerpcsI3ANHpe  H	u6$   H[A^H5pLHZ+ u   H[A^HrspirA3ANv	t@LHF H,  HHF 1$sHcHbH[A^H       1A|v1.0HJ%HDHrHH!uHJ&A|v1.1HDH       Hr H       H!uH'A|v1.2HDHH!HrHuA|v1.3   HrHuA|v1.4  H   H   A|v1.5   *   H[A^ø#   A|r6elALr6  Q{H   H       1Hkalimba3I9THQ HDHrHH!uHQ!Hkalimba4I9tHDH       H!Hr)Hu$H"Hkalimba5I9TH       HDH!H	H1H[A^ø(   H[A^ø)   H[A^UAVSI       I      Hu*appl3WeICE1	IEE1HAtVvHAu ICE1ҁpc  IEHAt,LHAuE1?scei    ID.1HAu"IKH!usi  Wef	   HL!EtHufs  olf	   LDuib  omf	   Luim  ogf	tkLumt  oif	K  Hu2Hu-nvid3wia  	u   [A^]IHLEu:IILHEt!HL!ucs  wrf	   Lumyri3Wad  	   LAAuam  Wdf	tqLADu?mesatdLAu?suseteLAAu=oe  u   [A^]ø	   [A^]L1[A^]ø
   [A^]ø   [A^]ø   [A^]ø   [A^]ø   [A^]UAWAVSI       I      HspA1AHAHL!EuHufuch3hsia3o	  HA  H  io  _sf	   IG-  anan3oas  I_1	HDHArIWH!uIWHcloudabiH9/HDHr#HL!udarw3oin  I_	HDHL!H	Ar#HuHdragonflH3/_HyH	<  HAHfree3ebsd3_	IGIGHAHL!EuHuHkfreebsdH9t)Hr+Hu&linu3ox	uI  IGHHL!EuHu/lv  O2f	n  Lumaco3os	T  HrHunetb3osd  	6  LDuopen3nbsd3o	#  LDusola3aris3o	  Luwin33o2	   LDuwind3dows3o	   LDuzo  osf	   Luhaik3ou	   Lumini3ox	   Lurtem3_s	&  HrLHuG?naclu?   >  IFI@I:IGI+I%IHLHL!Et!=IILHHL!EuHuai  oxf	:  Lu?cuda+  Lu?nvcl  HrHuamdh3osa  	  LDups  o4f	  LAups  o5f	  LAuHelfiamcuH9  Lu?tvos  LDuwatc3chos3o	  LAuHdriverkiH3oHtH	b  HrHumesa3o3d  	E  LAucont3tiki3o	1  HrHuamdp3oal  	  HrHuherm3oit  	   Lu?hurd   Lu?wasi   H
r&Hu!HemscriptH3oHen  H	   H   H   HshadermoH3HdermodelH3OH	uq&         ~   w   p   i   b   [   T   M   F   ?   8   1    *!   #Lu1"   #   $   %   [A^A_]SI       Hs
1Hs%9eabi3Whf  MC
1	IDHrHL!uIK	?eabiHDI       H	r/H       H!u Hgnuabin3H3WH2MCH	IDHL!HrHuHgnuabi64H9tPH	rHuIgnueabihL3WHfL	t1HAr.Hu)gnue3eabi3W	uIC  ICICE1HL!HrHugnux3O32  	   H	r#HuHgnu_ilp3H3WH2H	   HrHucode3W16  	tHrHugn  Wuf	teLDuandr3roid3W	tMH
ArOHuJHmusleabiH3WHhf  H	u-I  ICICIC
ICICH
AHL!HrHuHmusleabiH9,  LDumusl3lx323_	  HrHu?musl  HrHu?msvc  LDuitan3nium3_	  HrHucygn3_us  	  LDucore3eclr3_	  H	r#HuHsimulatoH3_HrH	u  HrHumaca3_bi  	W  HrHupixe3_l	<  HrHuvert3_ex  	  HrHuHgeometryH9  HrHu?hull   HrHudoma3_in  	   LDucomp3pute3_	   LAulibr3rary3_	  HA   H   HraygenerH3HficationH H3_H	uj   [IRILIFI@I:I4I.I(I"IIII
IILHAHL!Hr%Hu HintersecH3WHtionH	   HrHuanyh3_it  	   LAu!HclosesthH3_Hit  H	   HrHu?misstxHrHuHcallableH9teHrHu?meshtYLAtLt0[ø   [ø   [HamplificH3HficationH3OH	t 1[ø    [ø!   [ø"   [ø#   [ø$   [ø   [I       Hs
1Hs%;xcof3L7T7fMH1	IDHrHL!uIH|7coffHDI       Hr-H       H!uT7el  L7fIf	IDHL!HrHu
|7gofftgHrHuAmachD3D7L7oD	tJHrHu
|7wasmt;Hr Huspir3D7L7v	u   Lt1ø   ø   ø   ̋O   HHcHËO$ʃ   tw
  pr11$ø   ø   ø   1$UAWAVAUATSH   IIIIN       HD$X-   $   D$hfD$x$   D$z$   fD$~@-   A_    HD$xHD$PD$XL$h)L$@)D$0L$P     fD$x fD$P L$Pug  A}!IEɺ   DIM IEHL$XHD$`HD$h-   T$xD$y1A_ o  fD$P L$PO     HǄ$   -   $   $   fǄ$   $   $   $   f$   @-   A^    H$   HD$ $   $   )L$)$  |$QHD$8   HL$0HDL$0DH$   H$   HǄ$   -   $   Ƅ$   1A^ {uufD$     @   DH|$XHEA!IOEI7IEH|$0HD$8Ht$@HL$HT$P@l$QL$PfǄ$    fD$  L@   DH$   HEA~!INEI6IEH<$HD$Ht$HL$T$ @l$!HL HHL t$@y	H$Ht$HÀ|$ y	H<$ A\$HHL@ t$@y	H$Ht$HÀ|$ y	H<$ A\$ILL  \$L<$HބyHt$ML`ńyL Al$ HHL l$L4$H@yHt$LH@yLO A\$$ID$(    LAD$,H   [A\A]A^A_]31-HÀ|$ xA|$ x&H@ H<$ A|$ yHA|$ yI<$ H UAWAVAUATSHH  MIIHIF    <   HǄ$   -   $8  $   fǄ$   $  $   $  f$   @-   AD$ <     fD$P D$P     fǄ$    fD$P D$P     {!H{   DHHEH$   H$   HǄ$   -   $   Ƅ$   1AD$ <jH$   HD$P$   $   )L$@)D$0D$Pn  <u|HǄ$   -   $(  $   fǄ$   $  $   $  f$   @-   AG <t{   fǄ$    $     c  |$QH|$8   HL$0HDL$0DH$   H$   HǄ$   -   $   Ƅ$   1AG <uH$   H$   $   $   )L$p)D$`$        @   DH$   HEA|$!IL$EI4$IEHl$0H|$8Ht$@HL$HT$PD$QD$PfǄ$    fǄ$    $   R  <ujHǄ$   -   $  $   fǄ$   $  $   $
  f$   @-   AF <tl  fD$  B  $   H|$h   HL$`HDL$`DH$   H$   HǄ$   -   $   Ƅ$   1AF <uH$   HD$ $   $   )L$)$   @   DH$   HEA!IOEI7IEHl$`H|$hHt$pHL$x$   $   $   fǄ$    fD$  K@   DH$   HEA~!INEI6IEH,$H|$Ht$HL$T$ D$!HLm HHH_ t$@y	H,$Ht$Hŀ|$ y	H<$ AmHHH  t$@y	H,$Ht$HÀ|$ y	H<$ A]HHL \$L$$HބyHt$LHAńyLs Am HHL l$L<$H@yHt$LH@yL1 A]$HHL_ l$L<$H@yHt$LH@yL A](HHL l$L4$H@yHt$LH@xA],t"HH  [A\A]A^A_]L A],uLAE,531/+HÀ|$ xA} x$H H<$O A} y
HA} yI} 3 Hk UAWAVAUATSH   IH$   H$   HD$@HD$0H       HD$8H$   Ht$0-   A    D$    |$8     A    tkHD$0H8HpDt$8AvMHl$0H}Hu7D$A-	  A   D$    1D$    D$    1HD$(L$    1D$    D$    1HD$(D$D$ՅD$|$ D$1L$   HT$ L$.   z  f.     DDt$8L$HT$ L$Q  EH  1E11LLVD$      fD  ALE9  Aw| uHD$0HL<LdD$ H&HcHLL  Dt$8LLAIsdD$            D$    ItbEt   LL-  LL1HL$(&  D$    +Acygw1AOin  	D$Aming1AWw	L$Eu   1|$ fD  DH9D$    Lt$(HT$0LHlHyHHD    HH\$    1   fD  H|$0HHHDLHlHIHtQf.     | tu      막D$ADH9D$ NLt$(H\$ w%Lt$(DD  fH\$ AH9vD9l$8   D1H-9x    ΋T$89   HHډH|$0HH,7H\7H7HT7H   p   Bʃw| tpw| p| zop| aBQ;T$<   HD$0HH,H\D$8AM   Gʀ| H\$ AMwJʀ| AMw4ʀ| A   AMʀ| AAABŉEH   H|$0Ht$@ T$8E<D$ADH9D$ kADH9D$ PAD$    HD$(DH9D$ 2f.     D  HT$ HH}T$8HL$   Dt$t$H\$(   IHD$0HHrHH2   HH<H    HHtHy uHHA   H0LËt$   HH<    HQ HA(   Hy8 tYH@H9teHy tHy t(Hy( 0   fD  HHA   Hy uHQHA   Hy( tHy8 uHQ0HA8   H@H9uW)$   HǄ$       A   HL$0HA8H   HQ0HandroideH32HroideabiH3zH	   H$  HfǄ$   HLH$   H$   H$   H$   H$    $    yH$   p H$   H$   $   )$   $     H$   H$     AuuHD$0HDHH0H@8	      D$8tPwF|$<w"H|$0      Ht$@ D$8tHH|$0HǺ@   H)1 D$8   HD$0H]/HH H@(   E    HMHH0H@8     D$   D$  D$8tPwF|$<w"H|$0      Ht$@
 D$8tHH|$0HǺ@   H)1 D$8   HD$0H.HH H@(   H.HH0H@8     D$8tPwF|$<w"H|$0      Ht$@j
 D$8tHH|$0HǺ@   H)1t D$8   HD$0H#.HH H@(   H*HH0H@8      L} Le(LLD$ I  D$    D$    I  A!  H}0Hu8
D$A  A   1  KHcHHH5t HHH0HP8E   T$
T$    D$8tPwF|$<w"H|$0      Ht$@&	 D$8tHH|$0HǺP   H)10 D$8   HcHHHs HHl$0HE@HMHH]PWAIG       +Hl$0t$8WAIG    HtsHHHHH    HpHH9uL Hu HULk HL5]H9t&   LLK Hu HUHL7 Հ$    yH$   > H|$0HD$@H9tZ LH   [A\A]A^A_]øcygwA3AOin  	D$mingA3AOw	D$AA   D$    1H}@HuHHD$(L$T$ HGHA0HA8   H$   HT$0HJ0HB8k HÀ$    yTs#! HH|$0HD$@H9tGq  Hy HH$   x y1H$   H8 $    x!H|$0HD$@H9uH7 $    yH$    H|$0HD$@H9tHGHHIHL$HHGHD$D$-H|$Ht$   15 HtHHD$HL$H9HBHHD$HT$HPFw\H0HcH#uGHP   YÃ#u4HO   YÃ#u!H!:   YÃ#uH(:   YÉ YSH GHHIHL$HHGHD$$-1H|$H   1U HtH\$HHH9HFH)HL$1H$H\$D$-HHt$   1 HtHH$HL$H9HBH [H$HT$H [SH GHHIHL$HHGHD$$-1H|$H   1 HtH\$HHH9HFH)HL$1H$H\$D$-1HHt$   1_ HtH\$HHH9HFH)H$1H$H\$D$-HHt$   1 HtHH$HL$H9HBH [H$HT$H [SH GHHIHL$HHGHD$$-1H|$H   1 HtH\$HHH9HFH)HL$1H$H\$D$-1HHt$   1_ HtH\$HHH9HFH)H$1H$H\$D$-1HHt$   1 Ht#HH\$HH9HFH)H$HH [1HH [SH GHHIH$HHGHD$D$-1HHt$   1 HtH\$HHH9HFH)H$1HL$H\$$-1H|$H   1` Ht$HH\$HH9HFH)HD$HH [1HH [AWAVATSHH- IIHcC(HL$HL)r Ho H4LL
 uMIWD$H|$LL HL$Ht$   H       H	HHIHIH[A\A^A_AWAVAUATSHH IILck$H2N$HL)rH'm J4LLh t*Au*Ir$macoA3ANs	uIIMIW$HLL H$Ht$   H       H	HHIHIH[A\A]A^A_AVSPIH IIVC$HݜHcHH
     IIF    H[A^Atڃ
sAts 1H[A^IF    I     
wH H
      H	I딃SO$   1҃H5HcHH* t[1{HH1[P$u HH1҅ɸ   HEHEYø   1YP tYH    H!H      H	H      H	YSH0HH { yH; HD$HC$D$ $ HD$(HC(D$CH0[SHFwxHHcH#ucH5I   H[: #uIH5H   H[  #u/H53   H[ #uH53   H[  HH[ AWAVATSH   HIILt$xLt$`(D$hHAr!H|$`   LHh HD$`H|$h1H	  LHLH H|$hHD$pHHL$hHHH9sH|$`   L HL$hHD$`-HD$hAGIIIHL$8IHGHD$@D$-H|$8Ht$   1r HtHT$@HHH9HFH)HL$811HL$HT$D$8-H|$Ht$8   1) HHt"Ld$HD$H9HBHT$hHH9T$pr+Ld$H\$HT$hHH9T$psH|$`   L# HtH|$`H|$hLH HL$hHt$pHHD$hHHH9sH|$`   L HD$hHL$`-HD$hAGIIIHL$8IHGHD$@D$-H|$8Ht$   1; HtHT$@HHH9HFH)HL$811HL$HT$D$8-H|$Ht$8   1 Ht)H\$L`H9LFL)Ld$HT$hHH9T$pr&E11HT$hHH9T$psH|$`   L HtH|$`H|$hLH H\$hH\$hfD$XHD$`HD$8H\$@H|$Ht$8 A yI? HD$IGD$AD$ D$ HD$0IG(D$ AGH|$`L9t Hĸ   [A\A^A_ø@    HH|$`L9tZ Hb HcH&HH#f H42 AWAVAUATSH   IGHHIH$HHGIIHD$D$0-HHt$0   1c HtIH$HL$L9LB	H$Lt$fǄ$   H$   L$   HOH$   H$   HL$XLt$`Ld$hL|$pfD$xHL$XH$   L$   H$   fǄ$   AEIM IIHL$0IHEHD$8$-1H|$0H   1 HtH\$8HHH9HFH)HL$01H$H\$D$0-1HHt$0   1N     HtHL$HXH9HFH)H$H$   HD$0Lt$8H\$@HL$HfD$PHHt$0\ A} y	I} < HD$IE$AE D$ $ HD$(IE(D$AEH   [A\A]A^A_HcHnHHkd H4 UAWAVAUATSH(  III HtWAD$I$IIHL$IHD$HD$D$8-H|$Ht$8   1! HttHHD$HL$H9HBhAD$I$IIHL$IHD$HD$D$8-H|$Ht$8   1 H  HHD$HL$H9HB  HD$H\$fǄ$   H$   H$  L-LL$  AD$I$IIHL$8IHD$HD$@D$-1H|$8Ht$   17 HtHl$@HHH9HFH)HL$81HL$Hl$D$8-H|$Ht$8   1 HtHL$HT$H9HB
HL$HD$H$   H$   H$   H$   H$   fǄ$   H$   H$   H$   L$   fǄ$   H$   HD$`H\$hL|$pLt$xfǄ$   HD$`H$   H$   L$   fǄ$   L< H$   HL$8H\$@HD$HHT$PC  HD$H\$fǄ$   H$   H$   L-5KL$   AD$I$IIHL$8IHD$HD$@D$-1H|$8Ht$   1 HtHl$@HHH9HFH)HL$81HL$Hl$D$8-H|$Ht$8   1D HtHL$HT$H9HB
HL$HD$H$   HT$`H\$hHL$pHD$xfǄ$   HD$`H$   H$   L$   fǄ$   H$   HD$8H\$@L|$HLt$PfD$XH|$Ht$8
 A|$ y	I<$ HD$ID$D$A$D$ D$ HD$0ID$(D$ AD$H(  [A\A]A^A_]UAWAVSHhIHc_,9u+HcH*HH'a H4LHh[A^A_]	 HcHHH` HHD$@HL$HH4IHD$PfD$`HHHc HHt$@Ht$HL$ HT$(HD$0fD$8IHt$L T$y	L4$HT$LL 	 |$ y	H<$ Hh[A^A_]HÀ|$ y	H<$ H UAWAVAUATSH(  HGHHIHL$HHGIIHD$D$8-H|$Ht$8   1 HtIHD$HL$L9LB
HD$Ld$fǄ$   H$   L$   L-GL$   CHHIHL$8HHCHD$@D$-1H|$8Ht$   1G HtHl$@HHH9HFH)HL$81HL$Hl$D$8-H|$Ht$8   1  HtHL$HT$H9HB
HL$HD$H$   HT$`Ld$hHL$pHD$xfǄ$   HD$`H$   L$   L$   fǄ$   H H$   H$   L$   H$   H$   fǄ$   H$   H$   L$  L$  fǄ$   H$   HD$8Ld$@L|$HLt$PfD$XH|$Ht$8Z { yH;< HD$HCD$D$ D$ HD$0HC(D$ CH(  [A\A]A^A_]AVSHhIG(   HHHH^ HHD$@HL$HHEHD$PfD$`HcHHH5_ HHt$@Ht$HL$ HD$(HT$0fD$8HHt$H T$y	H$HT$LH |$ x0Hh[A^HcH,HH)_ H4LHh[A^V H<$ Hh[A^HÀ|$ y	H<$ H UAWAVAUATSH   HGHHIHL$HHGIIHD$D$8-H|$Ht$8   1/ HtIHD$HL$L9LB
HD$Ld$fǄ$   H$   L$   L-MDL$   CHHIHL$8HHCHD$@D$-1H|$8Ht$   1 HtHl$@HHH9HFH)HL$81HL$Hl$D$8-H|$Ht$8   1` HtHL$HT$H9HB
HL$HD$H$   HT$`Ld$hHL$pHD$xfǄ$   HD$`H$   L$   L$   fǄ$   H$   HD$8Ld$@L|$HLt$PfD$XH|$Ht$8 { yH;  HD$HCD$D$ D$ HD$0HC(D$ CH   [A\A]A^A_]P   @YHcHP YPYAVSPHI~ xHCIFAH3HSLP HC(IF(CAFCH;w$HHcHH5   L LH[A^H5   L H5/   L H5;   L 볃{#      HDHl6H5HDL 녃{#      HDH H5HDL[ TH5e.   LB ;H5'	   L) "H5:   L 	H5.   L  H55   L  H5!   L  H5:   L  H5   L  H5   Lz  sH5   La  ZH5:   LH  AH5<:   L/  (H59   L  HA~ yI> H AVSPHI~ xHCIFAH3HSL HC(IF(CAFCH9w$HSHcHH5p   L LH[A^H5u7   Lc H5(
   LM H5I7   L7 H5'7   L! 1{#HTH3H56HDL p1{#HTHH5HDL CH56	   L *H5%   L H5+6   L H52   Lf H5_6   LM H5&
   L4 H5J6   L H55   L {H56   L bH55   L IH55   L 0H5q5   L H5)5   L H5R5   Ll H55   LS HA~ yI> HT AVSPHI~ xHCIFAH3HSL HC(IF(CAFCH;w7H}ZHs'HhHcHH5   L LH[A^L   1 L   1 ӋSL    L   1 L!   1 L   1 L	   1n zSL   Y eHA~ yI> H ̋O:wH>OH$1AVSPHI~ xHCIFAH3HSL HC(IF(CAFCH;wH}ZHsLH[A^ÉHHcHH53   LE H5A3   L/ H5   L 롃{#      HDHH5KHDL pH5   L WH5A!	   L >H5"!   L %1{#HTHH5HDLs H5!   LZ HA~ yI># H[ ̋GH#wDHHcHN#t
jN$ubOG Vux9   ~    ZNW t=9uxG;Fup;V ukG$;F$ucG(;F(tQYNu
릋NtW u9u;G;Fu3~ u0G$;F$9u;F uG$;F$uG(;F(u
G,;F,11AWAVAUATSII~ u7IL HIL 9sA} x5IEIFAE 9s?A xIGIFAAI7IWIu IUL L[A\A]A^A_H H %9r9rD%с9t9rH I AA9RgUAVSAΉӉ$u,   " HE   9   9ve   
u=E@ H9@Etj9wf9r~AH D9X	th HEth9w29rJH 9rA9D9 [A^]k 9[A^]9r9v1[A^]M 9[A^]9w9rH 9̃ upujG$w_HHcHG(tt<   H      Ã(u&   H      Ã(u   H      11ú   H      AWAVSH IHu^AFIIIHL$IHFHD$D$-H|$Ht$   1 HtHHt$HD$H9HB
Ht$HT$HH IHAF$    ps:HtuH   A5v7  AOkf	   H]*	   0   0  s=Ht1HuaA=v6     A=v7  uGH)	      1   u!LH sH))	      H   LH Ht)HH   inva3alid3P	ʻ      AN$H,)	   tltgu&AF(sAHHHH)O H<AF(w' D  sH   11HH   HH [A^A_̃u=HHH#NHH!H
      H1H	uH      1HHVUAWAVAUATSHMIH t1(@H9SuH   H;E E   @   HD$`HL$PLLqH0HPH+LcM9u7Mt|HHt$LHT$LEMw MHT$Ht$EtJM9u)Mt@HILILEB LLEtI9uHtHD  AuCDKHH[A\A]A^A_]CDKUAWAVAUATSH   HH$   H$   L$   L$   L$   { tE1HAH9Su?H7  H;DL$(LD$0HL$8 H$   HL$8LD$0DL$(  IMI6IVMu MmE )D$P)D$@EtL@L9CuEMt6H;Ht$(HHT$8LEHD$0 HT$8Ht$(EHD$0u
CDK1(D$P)D$p(D$@)D$`@t;L9{u5Mt(H;Ht$(HILD LHt$(AuCDK(D$pD$(D$`$HLMbHĈ   [A\A]A^A_]CDKAWAVAUATS HH IIIIHL L-W         HCHHHHL9t+HCL9rMtH{LHLL uȋ1[A\A]A^A_AWAVAUATSHIIH<$Ht$Hs=IsKI
  arm6A3$AL$4	      MA   [  Harm64_32I9$   arm6A$1AT$4e  	   A3$AL$4	   I
r$Haarch64_I3$AL$H32  H	   1A$ar  AT$mf	tnuthumA3$AL$b	t.IIsOLM   A      A      A   xIMLI   yA   RaarcA3$ch64A3L$	LMuxH5FH   1 H  L%+BE1   A
   MLL9LHBHH)   HHBrHt:LH5 t'HrAD=eb  tIu*H      IHCH9HCH\$ItL9LBML<$L)H\$t\HtL%xAA?vu5AGЃ	w(H5YE1H   1 HtL%?AE1L<$H\$MILLH[A\A]A^A_L<$H\$HA      HBHH)   HHBHtLH5 A
   HHHNH  H5HcHv5       v7    v8    0   v9  {  HHHv5  pe   f	  v6  pjf	  v6  pmf	  v6  pzf	  0v7  xaH3f	  0v7  xlf	  v7  prf	  v7  pmf	  0v8  xaHf	P  0v8  xlf	7  v8  prf	t  0v9  xa   f	)  HNHHÁ8v6hlM     8v6sm  8v6zkr  8v7hlX     8v7em  H<	   HHúv6s-3pm   	  arm63p4	  v8.13pa   	  v8.23pa	  v8.33pa	  v8.43pa	  v8.53pa	  v8.63pa	  v8.73pa	  v8.83pa	  v9.13pa	  v9.23pa	  v9.330xa   	   HHHùaarc3ch643p   	uoH   HHù	   Hv8m.baseH9      Hv8m.mainH90u0HHHHv8.1m.maH3PHin  H	ʺ
   t_HwHHHHHH9   HHHHHH:	   HHHHHH   HHHHHH5HHH   HHH HHHHHHHHHHHHHHHtHHH{HHHNHHH6HHHHHH|HHH\HHH:HHAWAVAUATS HH HH IIIIHC L-N HCHHHHL9t6HCL9rMtH{LHLL uHcHv1[A\A]A^A_AWAVAUATSR HHG HH< IIIIHyB L-N HCHHHHL9t6HCL9rMtH{LHLLL uHcH~1[A\A]A^A_UAWAVAUATSH8Gv1  IHH#O TT$HD$0HDHD$ A   H-OM Ht$&   D  II~IMt$II    D$A;D-|HD$  A;D-    I\-H$   H< HMt$M|$M9   1Mt$M|$M9{H\$I4$I)LHHCHH9  I)LHII9LBHH9LCM{   H|$(I9j  ILH HLH|$(P   D  M|-M   Lj HIl$Mt$L9   L} H}HIl$H-K 1HIIHD$HD H|L$+IM~HHL  HHD$H(L`ILxHH-K    U1Il$Mt$L9lI4$H)HHHCHH9W  I)LHII9LBHH9LCML|$t*H|$(I9#  ILH^ ILH|$(E1HIMHD$II|M$IH~LHH* HHD$L8L`ILpHH-J dH, WHD$0H+L D|A   HO D|$'fII~IMt$IIXHN 6  E;| }$I\Hu$1Mt$Il$I9$   I\HtHN HMt$Il$I9rH\$I4$I)LHHCHH9   H)HHHH9HBHH9HCHt*H|$ H9   IHH ILH|$ E1HHLHD$II|M$IM~LHL HHD$L8L`IHhHD|$H H8[A\A]A^A_]H|$ H=vHs"1Hrar  Wmf	   ùarme3Wb   	tAHs?thum3mbeb3O	tH
s1"Haarch64_H3WHbe  H	t1E1ar  Wmf	t)Hrthum3Wb	tt!1E`2L71eb  ùaarc3ch643W1	AtHaarch64_H3WH32  1H	I      Hs
1Hs:aarc3ch643O1	IDHrIHH!uarm63W4	IDHr'H       H!uthum3WbI	IDH       Hr"HH!u5ar  Omf	u   Ht1P HuIinva3alid3p	t}vfpv3v3xd3p	tx1Husoft3tvfp3p	,  Y1HrH   H=vHc4Hvf  ppf	   HKH IYHG IYHH IYÁ8noneHG H5J HEtHt8neon*  vfpv01x2	  3p3	  vfpv3p4	5  1>Hvfpv3-d1H3pH6H	  Hvfpv4-d1H30xH6H	  HrH  H=uHc4HHfpv5-d16H90  Hfp-armv8H90  HH IYHvfpv3-fpH3pH16  H	HiG H5BI HEHHneon-vfpH3xHv4  H	Hb  {Hvfpv3xd-H3@H5fp161H	H~G IYHvfpv3-d1H3Hd16-fp16H3p1H	H
G IYHH IYIfpv5-d16Ifpv4-sp-H8L1Iμ:H3pH	  I   L3 Iϼ:L3HM	urHG IYo oHft.ftff  u;HG IYo ~Hft'ftoff    t.HG H<Hneon-fp1H30xH6H	Ht<HHneon-fp-H3Hfp-armv8H3pH	HG IYo fnHftftffȁ  LHsG IYHE IYHWE IYH	E IYHE IYHF IYHE IYHqF IYHE IYHHHNH	w.H5sHcHfp  pa   f	  HF   8fpe2   8fpe3t   8vfp2  8vfp3%     8vfp4uHHHHmaverickH9  Hvfp3-d16	   H90  H      H90gHHHHfp4-sp-dH0H1xH16     H	[  Ifp4-dp-dH8L1pH16  H	$  H   H3pH16  H	C  I   L3 HH16  L	   Hneon-vfpH3PHv3  H	ʺ
   Hd   HHHvfp3-d16Hfpv4-dp-HH1H<H3xH	   H   H30H<H3H   H	FH[   HHHvfpv4-spH3pH-d16   H	H   HHHB   HHH	   HHHHHHHHHHHHHHHHH1wHHlA D1    wHHGA HHT1wHHA D1wHH@ DUAWAVAUATSI       H      Ht@HuTgene3eric3O	7  E1E1E1E11HUH!E      E1?arm8    HDE1E1`HAu$arm83O10  E1	    HDE12H	A   HstrongarH3OHmE1H	    HDE1HUH!Et)Hu$HstrongarH3Hgarm1110H3_H	   HuHuHarm7tdmiH9HE   H
A   H   Harm7tdmiH3_H-s  H	HDE1   HH1 D0  HAu;HstrongarH3OHm110E1H	    HDHUH!ECHAlHstrongarH3Hgarm1100H3OH	HHH
AHHAuHL!uarm73710t3_	  HL!EtHuarm73720t3o	  HuHu?arm9  LÀuHarm7tdmiH   H9c  LADuarm93o20  	;  LADuarm93920t3o	  LDuarm93922t3o	
  LDuarm93940t3o	
  LDuep933o12  	
  LADuHarm10tdmH3oHiH	
  LuHarm1020tH9c
  HuHuarm93oe	B
  LDuHarm946e-H3oHsH	
  LDuHarm966e-H3oHsH		  LDuHarm968e-H3oHsH		  LDuarm13o0e  		  LuHarm1020eH9	  LuHarm1022eH9i	  LADu!Harm926ejH3_H-s  H	9	  LDu!Harm1136jH3_H-s  H		  Hu)Hu$Harm1136jH3H1136jf-sH3_H	  LDumpco3_re  	  Hu)Hu$HmpcorenoH3HorenovfpH3_H	  Hu)Hu$Harm1176jH3H1176jz-sH3_H	\  LADu Harm1176jH3_Hzf-sH	=  Hu)Hu$Harm1156tH3H1156t2-sH3_H	  LDu Harm1156tH3_H2f-sH	  Icortex-mLDuHL1_H0H	  LAAuHL1Hx-m0plusH3_H	{  LDuHL1_H1H	Y  HuHusc003_0	8  Icortex-aLDuHL1oH5H	#  LDuHL1oH7H	  LDuHL1oH8H	  LDuHL1oH9H	  LDuHL1oH12  H	  LDuHL1oH15  H	s  LDuHL1oH17  H	N  HuHukrai3ot	-  Hcortex-rLDuHH1oH4H	  LDuHH1oH4f  H	  LDuHH1oH5H	  LDuHH1oH7H	  LDuHH1oH8H	  LDuH3_H52  H	w  HuHusc303_0	  LDuHL1_H3H	  LDuHL1_H4H	   LDuHL1_H7H	  LDuHL1_H23  H	  LDuHL1_H33  H	  Hu"HuHL1Htex-m35pH3_H	  LDuHL1_H55  H	|  LDuL37OH85  L	Z  LDuHL1_H32  H	  LDuHL1_H35  H	  LDuHL1_H53  H	  LDuHL1_H55  H	  LDuHL1_H57  H	  LDuHL1_H72  H	`  LDuHL1_H73  H	;  LDuHL1_H75  H	  LDuHL1_H76  H	  LAuHL1oH76aeH	  LDuHL1oH77  H	  LDuHL1oH78  H	  Hu"HuHL1Htex-a78cH3oH	[  HuHuL3'Htex-a710H3OL	/  LDuHcortex-xH3oH1H	  LAu!Hcortex-xH3oH1c  H	  HneoverseHu"HuH/H1Hverse-n1H3_H	  Hu"HuH/H1Hverse-n2H3_H	  HuHuH3Hverse-v1H3oH	b  LDucycl3lone3o	@  Hexynos-mLDuH/H1_H3H	  LDuH/H1_H4H	   LAuH3oH5H	   HuHu?kryo   LDuiwmm3oxt  	t[LAuxsca3ole  	t;HuHuswif3Wt	t5LAuwinva3alid3O	i   [A\A]A^A_]ø            ٸ   Ҹ   ˸   ĸ   뽸   붸   미   머   Lu1HH		  HaHcH   ?arm8	  ?arm9	  ?kryo	  r  øarm93Oe		  sc003O0	%	  krai3Wt0  	p	  sc303W0	z	  swif3Wt	B	  ?	  arm83O10  	  arm93O20  	  ep933O12  	  arm13W0e    	  mpco3Wre  	  iwmm3Oxt  	>  xsca3Ole  	       gene3eric3O	w  arm71ʾ710t3w   	L  3720t3W	:  arm91ʾ920t3w	!  3922t3W	  arm93940t3W	  cycl3lone3W	$inva3alid3W	    Harm7tdmi   H9  H   H9  Harm1020tH9    Harm1020eH9r  Harm1022eH9]  Z  HstrongarH3OHmH	  Harm10tdmH3OHiH	  Harm946e-H3WHs  H	  Harm966e-H3WHsH	  Harm968e-H3WHsH	  Icortex-mHL1WH0H	8  HL1WH1H	¸     Hcortex-aH7H1OH5@  H	\  HH1wH7H	  HH1wH8H	x  H3OH9H	  Hcortex-rHH1OH4H	%  HH1wH5p  H	  HH1wH7H	  H3OH8H	  HL1OH3H	  HL1OH4H	  L3GH7L	  k  Hcortex-xH3WH1r?  H	H  Hexynos-mHH1wH3H	jHH1wH4H	  H3WH5  Harm7tdmiH3OH-s  H	y  Harm926ejH3WH-s    H	  Harm1136jH3WH-s  H	  Hcortex-aHH1wH12  p  H	o  HH1wH15  H	U  HH1wH17  H	;  Hcortex-rHH1wH4f  H	C  H3WH52  H	8  Hcortex-mHH1wH23  H	  HH1wH33  H	  HH1wH55  H	  H3WH85  H	  HH1wH32  r  H	r  HH1wH35  H	X  HH1wH53  H	>  HH1wH55  H	  HH1wH57  H	
  HH1wH72  H	  HH1wH73  H	  HH1WH75  H	P  HH1WH76  H	6  HH1WH77  H	  H3GH578  H	  Hcortex-xH3OH1c  H	r?  J  G  Harm1136jH3H1136jf-sH3W  H	  HmpcorenoH3HorenovfpH3WH	  Harm1176jH3H1176jz-sH3WH	  Harm1156tH3H1156t2-sH3WH	  Hcortex-mH3Htex-m35pH3OH	  Hcortex-aHH1Htex-a78cH3wr?  H	b  H3Htex-a710H3WH	z  HneoverseHH1Hverse-n1H3wH	!  HH1Hverse-n2H3WH	H  H3Hverse-v1H3GH	   r? HstrongarH3OHm110H	tbHarm1176jH3OHzf-sH	   Harm1156tH3OH2f-sH	   Hcortex-aH3OH76aeH	ujr?  ø   HstrongarHH1Hgarm1100H3w   H	t8H3Hgarm1110H3WH	t"Hcortex-mH3Hx-m0plusH3WH	t1ø  ø  ÉHH HD8ø   ø  ø  ør73 øs  øp  ør72 ø   ø ø@UAWAVAUATSPHt"IIH^HnA uH9s8H1  H9   HHHC
   HI_f  I7H)IIIL$HH<  HH)HHHH9HBHH9HCH   H4$H9  HH IH4$yI7H)IIIL$HH<o  HH)HHHH9HBHH9HCHt9H4$H95  HHx IH4$E1IHLHE1IHLHKD% KD%
   K,HH~LIHH' HLM/IGIoHtH9 I_IoAuH9s3HH9   HHHC   HI_K  M7L)IIIMHH<>  HL)HHHH9HBHH9HCH   H9  HHG IpM7L)IIIMHH<   HL)HHHH9HBHH9HCHt1H9   HHڞ IE1IHLHE1IHLHK,KD,   MIH~LLH蒞 M'MoIoMtL訞 H[A\A]A^A_]L H={UAWAVAUATSH(H  IHA    H' Ht$H|$ .       IIIM}H' I(I  Y  IDHH!H9E   MtM7   L蟝 HM}ImI9   M7IIM}Hl$ fI<HtH_ HM}MuM9[H\$Iu I)LHHCHH9  I)LHII9LBHH9LCM   H|$I9  ILH HLH|$   Iu I)LHHCHH9Z  H)HHHH9HBHH9HCHLt$   H|$H9"  IHH_ ILH|$f1HIIHD$HD H|L,+IM~HHL+ HHD$H(LhILpHHl$ H% ugE1HHLHD$II|M,IM~LHLț HHD$L0LhIHhHHl$ H3% Hś HLH([A\A]A^A_]G 1H([A\A]A^A_]H|$ H=xHH HHT̉HH HDHT̉HH HD HT(̉HH DD11H  ZH      H    H    H     H    H    H%   H~zH?   H  H     H     H    S  HH) @  H@  H# H5OHc<HH#   H    H? v  H  @ p  H   l  H     H(   H  \  H    B  H @  >  H     H#   HH9<  H       H9  H        H9  H       @H9A  H& .  H   H     H     Hs&   H     H     H$   H     H     H?'   H       H9q  H     H$   H   T  H    p  H% ]  H   7  H   J  Ho$ 7  H   @  H       H9  Hk$   H      H      H%    HY"    H"    Hy&    H&    Ha!    H}!    H9"    H"    H" |H`% sH% jH! aH]! XH# OH# FHb$ =H" 4H% +H$ "Hf$ H# H4& H! HHQUAWAVAUATSPIIHrA=no  |   D$    E1H-  E11HI(HtgI|, tM;l,uMtI4,LL\ uH)HEH |$ HDL} Mt L HIID$yE11LH[A\A]A^A_]UAWAVAUATSHXL$MIH|$PL$   III+	IT$HL$@Ht$HrA=no    E1H7 H-%     f.     HCH(H(H9  L9cuMtHsLLa uH+H  Lt$8A    H H$L|$Dl$Hl$0;HD$IE I}ILkL|$Dl$H @ I(I    ILHH!Et_H9I<HI葔 HLkHkI9   M} I}ILkDl$Hl$0H L|$fH9wI|HiH|$/ HLkL{M9!H3I)LHHCHH9  I)LHII9LBHH9LCM   H|$ Ht$(I9I  LH蹓 HHt$(H|$    L|$H3I)LHHCHH9  H)HHHH9HBHH9HCH   H|$ Ht$(H9  HH0 IHt$(H|$ W1HIIHD$HD H|H+HM~HHLI LHH$H(HHHLxRE1HHLHD$II|IHM~LHLI裒 LHH$L8HHHHhHL|$Dl$Hl$0H |H蔒 d1   HL$HHHHl$PHD   HEI   ILt$8   H5mLL uufp.dA3AOp	   E   H$HiHYH9   HHE HE   HHi3IIAA=fp  Lt$8t$H$HAH+H9D$@ÉHX[A\A]A^A_]ÿ   EuHHދT$6 A>H4$HX[A\A]A^A_]* HHދT$ 1 S HsʉP HHAHr~HtvH xL1L)IIID$HH9<  L)HHHH9HBHH9HCHt?H9  HH聐 I( HHrzHtrH xE1IHLHoK'KD'   MIH~LLH+ H$L8L`HXML9   HHrHtH x ` HHrHtH xfZHPH xAH<$, H= AWAVAUATSIIH
 E1L-    f.     HCH(H(L9t!L9cuMtHsLL5 uL3L[A\A]A^A_UAWAVAUATSP谬 HH襭 IIIIH E1H-h     HCHHHHH9t|HCL9rMtH{LHLL謐 uȋO   HG @  L5$   fD  H`H t.9Hux u*9Hux u%9Huۀx t1E11   HHL0HPLH[A\A]A^A_]H	u@Hthumb,arH3OHmH	HHEHarm,thumH3@HbH	tB11HNHw>H;DHcHH( Htar  Wmf	uYH( H@H@( Ht?nonet1HA( Htعthum3Wb	t1øinva3alid3O	t1H' AWAVATSPIIH L%' fHCH H L9t"L9{uMtHsLLՎ uы1H[A\A^A_AWAVATSHILw   L% IHAGH HP  t9B<# tBD#AWA;WrH   LL)$2 ($AWH[A\A^A_UAWAVAUATSPIH   II   H-g E1fH HP  tL9l+uHt+LL̍ uD<+KHi HHTA|$,uqA   L5iA|$(	   A|$$    HH(    1A|$HL5LDA   I)L/ A|$,tAD$$A   L5tXAL$(s
  rt/u7A   L5u(HcH& L4HBL<A   L5(LLH[A\A]A^A_]UAWAVAUATSH  IF <t<uAN!u<H6L  ]  N!u$Hx   HHIO A4  N!Hl$H,$(ݯD$u5<w/HcBHcHHL6M   LӉ I#HHH H<$Ll$IM   I   IsEoMMu-9I]HH草 IIH       H	I_MoLLLt C, H<$H9uUXL6EnEyMnM6HtL6LnHeH0HPL芊 HWAIG    H9tl LH  [A\A]A^A_]LO HH<$H9t> HF AVSHHIHWHG    D$    D$( HD$0    D$8   D$HD$     HJ> HH$H|$@H111ד HL| HD$ H;D$tHX HГ HHH[A^ IH踓 { yH;J L肈 SHPHD$    D$0 HD$8    D$@   WD$HD$(    Hj> HHD$Ht$HH|$111$ HHKDC Ht$Φ HSHKDC!Ht$跦 H|$ HP[ HH|$ HЇ AVSPIHHHODG u HSHKDC!LH[A^Y AVSPH!u$G <r<tH<uL7MtLLԆ H$H HCHPH;Sw9H L3HSLH[A^HPxI1E1L0HPHs   H迌 HCAWAVSIHIA/        HHKDC L| L{DC!H[AtAAwGAH>HcHH   H I   SyHSHLH8 [A^A_LH [A^A_IF I;FsnHHIN [A^A_ÉHcH3L [A^A_H3L [A^A_H3L1 [A^A_H3L [A^A_H3L蟤 [A^A_L讍 [A^A_E1IFI~ H)L9sLHLw [A^A_M0HL M~ [A^A_AWAVSAZ  HIIDHr=HcHIOIG H)H  H5     IOIG H)H	  H5   `  IOIG H)H  H5;   L谌   IOIG H)H  H5	   L肌 IM  L H  IOIG H)H   H5k   >  IOIG H)H  H5,   L IHx H@H)H9  HtLH蠃 I_ I_ HI9  Q  IOIG H)H  H5	   L譋 I  IOIG H)H  H5   L| IH@ I;G  ALo IIG I9G    IOIG H)H  H5   L  I  IOIG H)H  H5K   L I  IOIG H)H  H5   L辊 I  IOIG H)H  H5   L荊 I~  IOIG H)H  H5   L\ I  IOIG H)H  H5v   L+ I~  IOIG H)H  H5   L Iu   nullIG [A^A_@y emptIG [A^A_@: ropeIG LL[A^A_魠 Hcstring:H@"IG 	M1IGI H)H9xLLHj IHx I9   "
  Hstring:"HHHstd::strHIG   HLength:"HHHptrAndLeHI HI IGH)H9rHformatv:H@"IG 	LL裟 HH H9H   \  f@:" charIG HIG I;G3HHIO D0IG I9G;  H5   L  @UI:" decUIG D+f@:" decIIG Ic@@UL:" decUIG I6L HH H9Hu/   f@:" decLIG I6L, HH H9H   "H@ [A^A_HdecULL:"HIG I6L# HH H9HuS@LL:" decLIG I6L HH H9Ht,f@:" uhexIG LL肞 HH H9HvH5   HP [A^A_ "IG [A^A_AVSPHIHNHF H)HwH5   H @ine  (TwiHC IINEF H HC H9CuH5A   H軆   HC IVINEF!H輝 HC H9CuH5   H~ H[A^ )HC H[A^AVSPHT IHHKDC H HSHKDC!LH[A^ SH HH[ PH Ht	H XH= H5|  HuV H XAWAVSIH HuH= H5>  H7V҅ H        詜 HHHH@ H)H*w)H5+   HQ HMt7L| I-@@ HC +MuE1HCH{ H)L9sHLL HHx MtLL| L{ L{ LH9{uH5   H賄 [A^A_
HC [A^A_H=   n SHuH=7誛 H[AVSH   { HD$   HHD$HD$m   H5>HT$HL$H&   HH[A^IH{ L| AWAVAUATSIIIH11ƃ    Hǃ       H1 HH   HW1 HHHi1 HH   L   HH   Hr H   Lz HLHŇ A$K
`	fK
AC H [A\A]A^A_IL詇 HL){ AVSHHIHWHG    D$    D$( HD$0    D$8   D$HD$     H*0 HH$H|$@H111跅 HLܙ Hą HHH[A^ IH謅 { yH;>z Lvz AWAVSII6. IIFHx   u_   HH H % H?!H	IG I;GsHHIO  .LL.    HHǃ IF   tNHcHH !H	IG I;GsHHIO  .LL.   蝁 HHr IFHH 1HHHHy; H	IG I;GsHHIO  .LL.   F HH L[A^A_UAWAVAUATSHH4$HT$D$    D$    AH   D.HFLBH$LD$AE<	f   IAME   H1 lMЀ	wOHHH:H$H\$CL DlMHHI9uDIIF    E1DH[A\A]A^A_]À|.uHHHHjH$H|$H9tHH)D|H<HHiH<$Hl$A@	wHAH9t7HHHPr@	w;H$HL$C4D<rAHHrDI I	H       L	1x.5H$HL$HHt$   HD$Ht~H$9. HHH$HD$HHt$   H|$ D$DI I	ϋL$H H	H       L	H      H	IVID$DI I	H       L	   H	IVI]L_MtaHDLRMKLLOAHЀ	wBADMt4HIfBHЀ	wHL_HЉHIr1AVSPIHWHG    H萕 HCHS L萕 HC(AFC0AFC4IF HC8AF(C@AF,CDfCH  H[A^Iƀ{ yH;u Lu UAWAVAUATSPEMIHHDl$@ H]Le L}(Du0Dm4HD$HHE8D$PE@D$XEDfEH  H[A\A]A^A_]AWAVSHPIHFHyHHFfD$HHL$(HD$0F)D$F()$L~@Ht$(H, (D$C($C(Ls8L{@fCH  HHP[A^A_SH0HF)D$ F()D$F8)$H~ (D$ C(D$C(($C8fCH  HH0[UAWAVAUATSHIIHH IILÓ HAG)$M(HLX~ LcLk Hk(($C0L{@fCH  HH[A\A]A^A_]HGHO H3FH3N H	̃@̃@̃@̃@̃@̃@ UAWAVATSH EDIHIHH|$PD$u&Ht$HDELHLP D$t2AOL$HT$AIWuH|$HD$    HtHPLH [A\A^A_]HD$uH|$HD$    HtHPHr UAWAVSHHHHfD$@)D$ H|$ E11 t
ـ IcHE ILHP0D$u.fD$@Lt$ H|$ Hӑ 螀 IE1D$tD<$Lt$u|$ y	H<$q DLHH[A^A_]HD$u|$ y	H<$q Hq Pj{ H¸   YSH`HHHH|$PD$Xu|$HÀ|$ xH`[1ۉH`[H|$Xq H`[SHg HLAPHHƺ   1[ASHn tH[ HHt@H[H=J q t׿H  p @    Hy H@ ƀ@   H H5 @H=  HT }q H= q zHH=ڴ q Hp AWAVATSHh  G    H HG Ƈ@   	  HHL|$L<$(D$L$  L$  $  H2y    fǄ$   ($)$   H$   H$  1荏 t2H$   H(  H$8  H(  H$   H虼  5H$   H(  H$8  H$  (  H$   Hb  H$   e  H$  L9tsq H<$L9teq Hh  [A\A^A_5IH$      &IH$   H$   H9t!q  IH$  L9uH<$L9uH  Lo p H<$L9tp H׼  Ln H?HtouHHGH`AVSPIH  n HH1ILH[A^IH9n Lqn G    H% HHHG HGG   HHG H    G   AWAVATSHHIHGI;GsqHSCI$HHtACCM6HILHP0fD$@L|$ IHt$ LP(D$u|$ y	H<$om HH[A\A^A_L{HpIL9w	HL9wL MfMI)L M'PHD$u|$ y	H<$
m HBm UAWAVAUATSPIDnMa   ILfI   D  ItFKt,HLLPAGPtCA/I_fv u2H9u-AGPuA yI?l ?v AOPA   IGLH[A\A]A^A_]UAWAVAUATSPIDnMg   ILfI   D  ItLKt,HLLPAGtIA/I_u u8H9u3AGuI?I    HtHPu AOA   IGLH[A\A]A^A_]SHHFH0HP0H[UAWAVATSDgMt)ILI1fI<HLP(uHI9u1y Hŉ[A\A^A_]UAWAVAUATSHhHT$_HtmILoH1L|$H|$j Aw4HH9t?It- HLLPD$`uDt$P|$' xArI|- HLHT$P@St H¸   Hh[A\A]A^A_]UAWAVAUATSHhHT$_HtmILoH1L|$H|$7j Aw4HH9t?It- HLLPD$`uDt$P|$' xArI|- HLHT$P8s H¸   Hh[A\A]A^A_]UAWAVAUATSPAAIIF   H-2D   ff   IE t&IMIE H)Hw   LHq uIMIE H)HwH5   LVq Eu   m f@m
IE EtjAuE1A_HtXMAHfHtBIlHtEHE HLDDPPHtmuHHEHHPH[A\A]A^A_]HHtmuHHEHHPHh Ha HH xHRh UAWAVAUATSH   HL$HH$   H|$@Hbr    g IW@Hg
 IIGHD$HEH$   ]IG@HD$IOPHD$PHD$p(L$@)L$`)D$@HD$P    AG IG0    AG8	   HQ
 IGHL$xIO@H       IGHA   A   I   H  HE1f.     D  H$   J,0HtED$0    u HD$8fǄ$   HD$`H$   HE H|$ HH$   HL$0P |$0 t>p H9D$8u
A|$0tD$0HD$ E1Ld$(M_   m   D  AGHHL$ A;GL   IW@AGHHHH9H<2HIHL2Ht
HAAGHAGHALd$(MtHID$Ht(HtCm8   HHEHHP!   I$LPL HD  E   IL9ZHpHL$L!HLHL$ H9I9wuH|$觅 HL$ H|$蓅 HL$ L)HD$HH|$   _ HL$HQ|$w xjAG7H$   xtHtx|$W    HD$8    WM   HIGH   ILPL    H|$`d AG7H$   yIG(HuLHHHHuILPL薄 E11HD$|$W UH|$@d HD$8 KHD$HL{HHĸ   [A\A]A^A_]ILt$(MtIHIFHu7ILPL $I=Iŀ|$W y
H|$@d LUd IHtmuHHEHHPA    tLA   H<   1    HH9t)I   H<HtHtH7H	    j I   e I   Ht$HHEHuHE HPHB Mw@AoHHtAHMd.Mt%HID$HuI$LPL HuHD$L0L;t$xtL5e H HIGA7 yLH H8b |$w y
H|$`b Lǂ Lb |$W HjSWHAyHAHt[H_WHtHHCHuHHPH[* SHtHHHGHt[HHPH[ SH_HtHHCHt[HHPH[ UAWAVAUATSH   H~HIL~H~ Hv(   W)D$p)D$`)D$P)D$@)D$0)D$ )D$HǄ$       H"    H H H$   Ll$PLd$L|$HD$    Q Hl$Ht$HLLIF9Ht$HHL   HC8HtLhHhL)	L-1W)D$p)D$`)D$P)D$@)D$0)D$ )D$HǄ$       Hc  v  HZ H H$   Ld$PL|$蠀 L|$ HD$HD$    LH肀 Hl$Ht$HLLIw8Ht$HHL,H$fD$0C)D$H{0G Dk@DcDHK8Ht
HiH+i1H4ׂCHHH?HHLi ʚ;H[HHt$Lj IFH$IF M~(En0Ef4In8I^@fAFH  LHĘ   [A\A]A^A_]IH=5 HU` LHH( H HH͌UׯQHEH HH= 6` LHIH= H4$_ LH4$hH H HH͌UׯQHEH HH= _ LH4$+UAWAVAUATSH  AIG    H HH   Z^ IfǄ$   W)$   )$   )$   )$   )$   )D$p)D$`HǄ$       H    H H H$   HD$`    HD$    H=1~ H$   HT$hH|$`Ht$HI6Ht$H|$`HH)HH\$H$   Hg Dt$HD$(Hl$0WD$8HD$H    H     HD$PfD$X  t$'@y
H\$Ht$Hm HIE AE   H1Kg ILHHtIHI  IsEu'MuAMWHC    BLHHH\ HIEH       H	Im MuHLL\ B3 H HIE HD$ IE8(D$AE(W)D$HD$     D$XfAEpL$(T$8\$HA]`AUPAM@H       I   AExMoAGIG(    D$AG0H  [A\A]A^A_]H= \ H H HH͌UׯQHEH HH= \ H\ H\ HÀ|$' yH|$[ HL[ H[ UAWAVAUATSPIHvL@yI>IvH} HHC   L{1\e Ht!IH   IIsEgMuBNWAIG    BLHHHZ IHCH       H	HC LcLLLZ C' H HHIFHC8AC(WAIF    AFHfCpANAV(A^8[`SPK@H       H   CxH[A\A]A^A_]LZ ̀ xH?QZ SHHE HH/ xH{HC    Ht!H[`H{Z H{HC    Hu[SHH HH/ x H{HC    HtHPH[Y H{Y H{HC    HuSHHvH1PH[UAWAVAUATSH8  MMHL$H$   HHH$X  H$@  ($H  H$@  Hx HH$@  HPH{0 tH$@     1,y H$H  H  HkH$@  H$  1y H$@  H$H  H$  y H$x  H$p  1H       IDDL$   IDDL$   H   EщT$H  EȉL$  D$L$     {A  HL$   L$(  LmxLLL1b tH   H9u1        IM HHXL<x HuLH$  7x I  H$@  K'H)fǄ$   H$  H$  H]HW)$   )D$p)D$`)D$P)D$@)D$0)D$ HǄ$       H    H H H$   H\$ HǄ$       LL-w H|$ H$   HT$(HL$`I/H$   H|$ HHL$`"HH$   v HH$   H$  ` HH4ׂCHHH?HHHi ʚ;HǄ$   H$   H$   H$   $   H$   $   HǄ$       Ǆ$      D$$  fǄ$       U IH$   HD$0($   )D$ W)$   HǄ$       H$   B0HL$`fAJR QIALHt$ |$7 y
H|$ U L|$ Ld$(Lt$0LLLHL$0  H HXH|$0HD$0    HL$  tHP$    H$   DU 	H= V H H HH͌UׯQHDH HH= U H$  H$  Pu   {j  HC(H@xHxHPH)HD$H HpH@H)H9  Hb  H$@  H$X  H9    E@($@  HL$HH    H$  H
Hr)D$ )L$0L|$@Ld$HH$   HT$PHD$XH$   D$`H$   D$dD$D$hD$D$lHHT$ H|$XHD$X    HtHPL|$ Ld$(HL$0H$H$    HD$0LLL  H|$0HD$0    HtHPH<$H$    HtpHPH$@  H$X  H9ujmHCxHxHPH)HD$H HpH@H)H9u*HU H$@  H$X  H9u1H$@  H$X  H9t'U H8  [A\A]A^A_]HH|$0HD$0    HtHPH<$H$    HH|$XHD$X    HtqHPidb`^\HH|$0HD$0    Ht)HP!HÀ|$7 y
H|$ _R LWR HÀ$    yH$   ;R  HH$@  H$X  H9tHT HPR HH?HH9t,T SH@(D$PHH    HD$(H HD$0HD$ HD$8L$0L$$HL$()r H|$(HD$(    HtHPH@[HH|$(HD$(    HtHPHQ UAWAVAUATSHHMMIIHIL$$Hl$0H   q HZ HD$8HD$(HD$@D$8D$($   $HLLHMM^q H|$0HD$0    HtHPHH[A\A]A^A_]HH|$0HD$0    HtHPHP UAWAVAUATSH  LD$ L$HIH\$HH\$0(vD$8Ht$0Ho HE Ht$0HPH}0 tH|$0   1Gp LeHT$8H=  Ht$0H$  11p Hl$Ht$0HT$8H$@  %p HD$ HHD$(IGHD$H$  L$@     f       H$   H$(  I\$xHY tHA$   H9u1fHHHXHo HV  Ct,    HLo I܄~?  HLuo t|$   H|$   ILDs?Ey
Ls0H[(H(H$  H$p  (t$x  I   r4   H$p  LT H$p  H$x     f.         H    MtHHL N H$x  LH$x  H|$HH$p  PHILt7A   AIW   H$  H$p  H9SP IfǄ$  ($p  )$p  H$   Ht$H$p     LD$(Kn $h  uHLn    $h  A      $A   HD$I(*sAGH$   L9H$   /  H$   H  H$   H9   H$   II_IOH$   H$   H$   W    A   $   H$   AIO0H$`  xu
   IA   ^V A   IG   H$   $h  H$  l   HH   r2IG       LHt$HBR H$   HtH$   I?K I_HǄ$       H$   H$`  I      $h  H$  H$   H9M H$  H$   (q$  H$   LLv  H$   H9  M   H$  H$@  k p  L$P  L$8  (q$@  Hl$8HtWLHH   r6HǄ$@      H$8     LHQ HT$8HtH$8  Ht$0J H$@  HS(H$8  L  H$8  L91  1  H$  H$@  k    L$  L$  (Pp$  Hl$8HtWLHH   r6HǄ$      H$     LH;P HT$8HtH$  Ht$0I H$  H$  LH  H$  L9k  k  A   S A   IGN  L$  L$  (o$  Hl$8HtWLHH   r6HǄ$      H$     LHuO HT$8HtH$  Ht$0)I H$  H$  LH  H$  L9      L$  L$h  (n$p  Hl$8HtWLHH   r6HǄ$p      H$h     LHN HT$8HtH$h  Ht$0H H$p  H$h  LHu  H$h  L9tJ H\$HH|$0H9tJ LHĘ  [A\A]A^A_]HH$  L9P  W  HH$8  L97  >  HH$  L9  %  HH$h  L9    HI?H;|$   J    HH$  L9      HH$8  L9      HH$h  L9      HH$  L9            HH$   H9tseH$h  uCH$   H$   H9t.dI 'CA=HH$p  H$  H9u&!HH$p  H$  H9t!I  HH|$0HD$HH9tI HG AWAVATSPLL?(zlGH9tQILfMtEHLI   r'HC       HLLkL IVHtL;I6L$F LcH[A\A^A_IH;L9tdH LlF UAWAVAUATSH   IIHHt$ Ht$(kD$E1HD$L9tqImHthHHH   r6HD$    H|$   IHK IUH(oktH|$LIIu YE (RkHl$ILHD$L$      HkH+CH9t/Mt*HD$H9tHHL$HT$HLcHSHt$WL   H|$H9t>G HĨ   [A\A]A^A_]ILI   r*HC       HHLJ HT$HtHt$H;D LcHD$    L$   LL   H|$H9{{IH;H9uH|$L9u&LD F H|$L9tIH|$L9tyF LD AWAVATSH  HIIH$   LL1E1d L|$HLLHڹ   E1d $   u$  tH$   x tU1$   uH|$HHD$`H9tE $  uH$   H$  H9tE HĘ  [A\A^A_HD$(    L|$0H  HD$8HD$0HD$@D$8D$W$HL$(LL1E1E1c H|$(HD$(    HGHP<HH|$(HD$(    HtHP$   uH|$HHD$`H9t
E H$  uH$   H$  H9tD HB UAWAVAUATSHX  LL$(MIHIHE1H$  HL1E1 c $P  3  H$   H$   (
h$   H$0  H$  $   L$   LL` L$  HL` H$  fD$p($   )D$PHD$     Ll$0Lt$8HN  HL$@HL$0HL$HD$@D$HD$H      H$Ht$PHL$ HLMLL$(a AH|$ HD$     HtHPH$  H$0  H9toC H$   H$   H9tUC $P  uH$  H$  H9t0C DHX  [A\A]A^A_]HH|$ HD$     Hu6H$  H$0  H9uVH$   H$   H9u[$P  t`xHPH$  H$0  H9tHH$  H$0  H9tB H$   H$   H9t{B $P  uH$  H$  H9tWB H_@ AVSH   IHH|$P   E1` $   uiH$   HHLPcPHD$HC($W)$HD$    D$HfCHD$L$(T$8S8K(C$   t+KPL$PHT$XHSuH|$PHD$hH9tA HH   [A^H$   uH|$PHD$hH9tPA HX? UAWAVATSH   IHH|$   E1_ @$   @utL$   M   A|$ uz(   x> IHLH H IMgHD$IG ($AGW)$HD$    cL;$   t>PKD$HL$ HK$   t1H K   HC$   uH|$HD$0H9tG@ HH   [A\A^A_]HL= @$   H@uH|$HD$0H9t@ H
> AWAVAUATSH   IIHIH|$(   E12^ $      L$   M   A   H\$ H|$LG p   = HHt$ HL$HL HHII^C7yHC(Hu*WAHHCHuHHPH\ |$    H|$< $         D$(HL$0AE IMp   h< aF AE    IEp   K< HW@H HHC0C HC@    C8	   Hu HHCCHCXHCh    AHHCHt$   t/HHPH[ $   uH|$(HD$@H9t> LH   [A\A]A^A_%IH; Iƀ|$ yH|$;  I$   uH|$(HD$@H9t= L; UAWAVAUATSH   HIHl$8Hl$ ((aD$(Ht$ H&Z IHt$ LPHA~0 tH|$    1P[ H\$(H   L|$ MtH   Hs&I\$KW)$HD$    I^A~/ yVLLkIL: IH$H       I	Ll$H\$LLHf: A I^A~/ yH;~: HD$HC($H HH|$ H9t< 1HHĸ   [A\A]A^A_]Hh:  HH|$ H9tR< HZ: UAVSH IHHHHHP0D$u<D$yHD$Ht)HLX HHLPHŅt2HD$tF   fC HD$u2|$ y+H<$9  1L   1Y G HD$tΉHH [A^]HD$u|$ y	H<$B9 Hz9 P G H1YUAVSHF   L5    f   HC t&HKHC H)Hw   HL@ uHKHC H)HwH5   H@ [A^]Υ @tem
HC [A^]AWAVSH G    H HHWGG G0HHG@H    GHHGX    fG` GbGd    Hw@H   HLw(HILP0M9tVD$$uNA~ T$xx-HD$IF$A+y	L<$HT$LLp8 H4$HT$Lm8 D$u|$ y	H<$7 H [A^A_ID$u|$ yH<$r7 IHCHx yH8[7 H{@HtouHHGHPHA~ yI>)7 H!LY7 SHg~? xH(HFHCH[HF(HV0HH8 H[UAWAVAUATSH   HIHH|$ LHPD$puj\$`|$7 xPvZH\$8H\$ (P\D$(Ht$ HNU IHt$ LPHAątHHH|$ H9  H|$ <6 w? HA   DHHĸ   [A\A]A^A_]Ht$ Ht$Lt$(I   Is,IDt$MuS\W)$HD$    Io(A? y`UHInHHs5 IH$H       H	Hl$Lt$HLLW5 CD5  H\$8Io(A? y	H} h5 HD$HE($E C HH|$ H9l7 H_5  HH|$ HD$8H9tF7 HN5 UAWAVSHH  IHHL|$HL|$0(YZD$8Ht$0HS Ht$0HjU t,1/C HH|$0L9t6 HHH  [A^A_]H{@fD$ (D$0)$HHLP@HH|$0L9u HH|$0L9ts6 H{4 UAWAVAUATSH(  IHPHt
H2  IInH$Hl$H5ǂE1H   1T HtH$1Ҁ</D<AHHDT IIHl$(Hl$(YD$H  r!H|$   HL|9 HD$H|$
1HMtHLL(3 H|$LH|$H|$   DiS IH\$HtmHl$IF    I9^sIv   LH9 I>I~HH2 I^1hA HH|$L9t5 HH(  [A\A]A^A_]ý   u< HH|$L9uHH|$L9u HH|$H9t4 H2 UAWAVSHXIHfD$ )$H   Q u#fD$PA)D$0H|$0   Q t1@ HÉHHX[A^A_]HE H\$0HHP0D$H   fD$ H$I   L   fQ uGD$Gy
H\$0HD$8H$HD$H5uH   1PR Ht
H$</u7   |$G x7HD$@HD$D$0)$4l$0H\$8:;     |$G yHt$0HT$8H[2 \$y	L<$H\$Q H9rHt'II)LH2 tQ HH0 I6IVHH0 D|$Ey	H$L|$IF    M9~sIv   LL6 Iv1MtQI.H.I rJ;H9~   I7HH9srILL)H1     AHH9uIvLIv> HÀ|$ y	H<$0 1D$H|$G H|$0/ MIMALHHI`s1xHHpHH1f.     D  3L3D5L5D3 L30D5L5D3@L3PD5L5D3`L3pD5L5 HHuH)   HH    D33D00H HuM9LI HHÀ|$ y	H<$. D$Hu|$G y
H|$0. H/ UAWAVAUATSH  IHIIH$  H$p  (T$x  H$p  HdM L$p  LL!O AIWtWA  H$p  H$x  H$   L*O $      fD$p($p  )D$PH$  HT$PL$   LHN @$`  @   $P  (  W)D$0Ǆ$       ?< H$   H$   E  $     H$     A|$d   $   H$   '7 ugH9ubIt$@fǄ$0  ($p  )$  HH$  LLH$  P ^L$   A|$dD$  unL$     $   H$  u	1a; $   H$   AIGWA$   2  V  j6 A   IGW[L$  H$   Htxu.:6 Au#L9uIt$@HL$   LHLP E/MwWL$   A@  $'     H$  , }  Ht>u9M?+  HE(&  H$   H$     H  HE(HD$ HE0HD$@h   r+ HW@H HHE Ll$PHD$ HD$XHD$@HD$`H$   HD$hH]D$PL$`L$$H  E7yHE(Hu.HHHHHuHE HPHJ 11H\$0H\$8Hl$8H  HHCH  HHPHJ   HE(Hu0It$@fD$pHD$PHL$XHH|$ HT$PH$   P (D$ W)L$ H\$8)D$0Ht#HHCHuHHPH,J H\$(Ht#HHCHuHHPHI 1A|$b M@1҃DЄ   H$p  H$x  H|$P蒞  H|$@Ht$PHT$0^  (D$@)$   W)D$@H|$ H$   H|$0H\$ H  H}H$  Ht#HHCHuHHPH=I H|$H|$g y
H|$PB) $    tC2 H9$     $     W)D$PH|$0H\$PH=  HA|$du"$   A(D$0AW)D$0  D$     >7 HD$(It$@fD$p($p  )D$PHH|$@HT$PHL$ P |$  t9?2 H9D$(   |$ u{W)D$PH|$@H\$PH  H;HD$`HD$PH       HD$XA|$d tMH|$PHt$0  H|$PHt$@  K$   AWA  D$ AWA   H|$PHt$@  H|$PHt$0  H$   Ht$PL  ($   )$   W)$   H$   H$   H$   Ht#HHCHuHHPH*G H$   A? t	WA($   AW)$   H$   H|$P@  H\$HHt#HHCHuHHPHF H\$8Ht#HHCHuHHPHF @$`  @cH$  $   u)$    t$    yH$   a& Ƅ$    H$p  H9tw( LHĈ  [A\A]A^A_]HL$   Mt#HIFHuILPLE H$   }xHHE H% zxH   HL$  Mt#HIFHuILPLzE H|$HPHÀ|$g y*H|$Pz% HH|$P  H|$@OHH|$0@@$`  @u$'   yH$  +%  H$   u2$    t($    yH$   $ Ƅ$     HH$p  H$  H9t& H% UAWAVAUATSH(  IIIIH$   HH1D H$   LLD MfM~M9u<). AM(AE    IELH(  [A\A]A^A_] AE  IM9t$   $  $  )$   )$   )$   $   $   $   )D$`)L$p)$   I$(D$`(L$p($   T$PL$@D$0($   ($   ($   T$ L$$LLD AE(Am I]*- 	H9 AE(A}  A} I}.# UAWAVAUATSH  MIICuIEHD$pAEy*I]  HHt&u!HC(HD$pC?  H4$D  {W L$   xHC@HHHL$  )D$Hs@HSHH|$# CXKhSxD$(L$8T$H   fD$XD$()D$pH\$8Dt$@D|$DLl$HDd$PD$T$H$  H^, (D$p$  H$  D$  D$  L$  D$  $$  fǄ$    L$   Ad$PH$  ID$($  A$W)$  HǄ$      $  fAD$H$  H$  $  $  H$  It$8$  At$@$  At$DID$(AL$0AT$4AD$|$'   H|$!   H0H4$HD$pH L3HD$pH,  L|$Is  IH$   sH\$Dt$'M  L4I^HHp  HHD$H       H	HD$ Lt$H\$HHt$pLL  L$   BD5  KHT$HD$LHDLHH$  H$  (E$  I  r'H$     L& H$  H$  
1HMtHLL H$  LH$  { y
H|$ H$  H$He@ tAL$PA$IT$  Hs@fǄ$   ($  )$   HH|$H$   PD$`g  H$fǄ$  HD$pH$  L$  D$()D$pH\$8l$@D|$DLl$HDt$PD$T$   H$   H$  ;) (D$p$   H$   $   D$   L$   D$   $   $   fǄ$     ($   $   D$$   D$D$   W)$   HǄ$       $   )$   H$   H$   $   $  $   $  $   )$  fǄ$     L$`u~|$' H$   L4$x{1   AL$PL$HT$A$IT$&  2  E1LML$   H$   L|$W)D$HD$     1L1141H$   L4$"H|$)L$pv (L$pL$`$   H\$(L$`)L$L$T$L$ T$#D|$'D$    D$    $   fK0($   ($   ($  S KtH$    D|$'HE 1A~b @@1@ŅDExHD$ H$@  (D$)$0  Ht$HT$H$0   C0f$x  KS $h  $X  $H  @H$   H$0  H$   2  Ad$PH$   ID$($   A$W)$   HǄ$       $   fAD$H$   $   $   AT$8AL$(AD$$G   yH$0   D$`u|$' y
H|$ H$  H$  H9t LH  [A\A]A^A_]H|$ Hŀ$G   yH$0  M HD$`uS|$' yLH|$0 @Hŀ|$' x'I/HH$  H$  H9t3 { y$H|$ HH$  H$  H9uH  H AVSPHWLwMt#HIFHuILPLa: HH[A^UAWAVAUATSH(IHIp    IW@H IE HHKHSHT$HL$KHC    I.MvMtIFAE IE0    AE8	   H IUMe@IE@HT$Ht$IUHIuOAMWHD$    HD$    yIMHLHD$HL$ H5jh1H|$   1A: HtHL$1Ҁ</A]XIm`MuhLMt
IFIm`MeHtLX  Mt#HIFHuILPL8 M'MoH([A\A]A^A_]IMehMt-HID$HuI$LPL8 LIA}W yH; H HIEA}7 yLH H8 Mt#HIFHuILPLE8 L]8 LU L AVSPIHG;Gs9HCHHIH2INHL2Ht	HACCH[A^HpHL9wHHL9w
H7 I)H7 L3UAWAVAUATSHIHI   _ HW@H HLu DmH{@HKPC HC0    C8	   H HCHL$HK@H       HCHI	H|$rL#7 KHH{@1E   H|$LHHHHr@u)I.H(InHlHtHEINHHu
eLHt]I1   fD  H H L9t@H4H<H<H|H|HtHGH~H|H~H|HtHG볋KHHkADkHW      H       H   H     A$IT$I/I_H[A\A]A^A_]IHD$H8H;|$t0 H HHC{7 yHH H8 H5 H L Iǃ    tJD   M:   1
   HI9t)H   H<HtHtH7H	    H    H   Ht$HHEHuHE HPH5 Lc@kHHt?HMt,Mt#HIFHuILPL4 HuHD$L L;d$LH,AWAVATSPIL?_HtDH   Ht1MdMtHID$HuI$LPLK4 M>IM9tLH[A\A^A_z H[A\A^A_AWAVAUATSH IHt$HH   IHs+I\$HuMYW)$HD$    I^HA~_ yVLLkIL IH$H       L	HD$H\$LLHn A I^HA~_ yH; HD$HC($H [A\A]A^A_H HW_y	HPPH@HHH@@Gd̉wdUAWAVAUATSH(IWHG    H^LfL9s  I1E1Ll$Ld$L3A~'@   f.     fI~MvI9   H\$ Iu I)MIID$HH9  H)HHHH9HBHH9HCHtYHt$H9   IHH HHt$L.   f.     fII9dM7IIM}^f1IHHN4#J|#N4#IM~HIL LLl$I] MuImHH\$ Ld$tH I9t"HM}ImL3A~'@bLH([A\A]A^A_]L H=OSHHD$H HD$HH|$ tHD$H|$Hx' H_ UAWAVAUATSPAAHIF   L-}D   ff   HC t&HKHC H)Hw   HL uHKHC H)H(wH5sz)   H IHx /oz@[z@@z H{ H)H{ I1Ab @HLSH5RHDHIEH)H9   LH2 IHh IEH)H   fE )
IE E   IoMoL9    D  HU LHD0 HI9uEtEL-A|D   f   HC t&HKHC H)Hw   HL uHKHC H)HwcH5}   Hf fH Im Im IEH)H)H5"   L/ E H[A\A]A^A_]HExternalH@FS:
HC 1AAEI@AHH@PHDH[A\A]A^A_]UAWAVAUATSPAIHIF   L-{D   ff   HC t&HKHC H)Hw   HL` uHC H9C   H5p   H9 IHx An'@   IvIEH)H9   HtH Im Im HI9}   H5o   L AFH     HC H9C  H5v~   H In(Mv0L9     'H{ HH{ IAn'@FIvInIEH)H9BLHG IHx I9}H'IE AFHTHKHC H)H   H5cn   H IHx An?@   Iv(IGH)H9   HtHo Io Io HI9   H5un   L AF@   *  HKHC H)H   H5"k      @'  -> H{ HH{ IAn?@SIv(In0IGH)H9OLH IHx I9U'IG AF@aHKHC H)H   H5j   H HC H9Ctk    
HC In(Mv0L9   AD  HU LHD~, HI9ui*j He: true)HHHC HC H9Cu:H5|   H8 ,j@	i HC HC H9Ct 
HC H[A\A]A^A_]UAWAVAUATSH  LMIHIW)$   )$   )$   )D$pH6H$   + $   $   L$$H|$`Ht$p   1+ H$   H$   H|$`+ HH(LuhMuH+ IHEhHl$`H|+ H; tHt3H8 H9 Mu*  H   H8 Mu   1M      LH$   h   f	 IH$@  Ld$(H HD$8Ht@Ht$8H|$(* H|$8HtouHHGHPM  HL1 IHH$  H$   (.$   H  L|$0   H$      H H$   H$   mHNH$   fǄ$  W)$   ($   $D$   H|$pH$       1E1E1* I    [  1HHtHLH6 H$   HH$   H$   ) L$   Mt.H$   H  Hs=H\$@@l$WHL|$0u]iW)D$@HD$P    L|$0IHHD$(x_ y`UL}IL HHD$@H       I	L|$PHl$HL|$0HLHr + IHHD$(x_ y	I<$ HD$PID$(D$@A$H$   H$  H9t	 H$   LHT$(  t
HD$(II    H|$(HPH|$`( H$   HtNH$   H9   H(    HH9tHhx yHx H$   H$    Hl$pH5   H\$xH9   fHHT( H9uH|$pHHl$x{ LH  [A\A]A^A_]H|$@ !HH$   H$  H9tk EHH|$(HP8HH|$8HtouHHGHPH|$( 	 HH|$`' HH$   H|$pɦ  H AWAVATSPIIHLgL'(!+GH  r   HLL MtH;H{LL8 LsH[A\A^A_IH;L9tx L UAWAVAUATSHh  HT$(HIH  {   H>H$   HǄ$      fǄ$    H?GH$   HǄ$      fǄ$     H4H$   HǄ$      fǄ$     HGH$  HǄ$     fǄ$    HOCH$   HǄ$(     fǄ$0    HBH$8  HǄ$@     fǄ$H    H$1H$P  HǄ$X     fǄ$`   H$   H$H$h  H$   H|$HHH$   y  W)D$0HD$@    CL H% H{P w  HD$(HHbH$   HHaH$   H`H$   If     MoPH$   H$   ('$   L5% HL  x B  HH$   "% IHL% LHLHLD$Hz  (  HHH?  HHcHA$root1AL$s	  L$ HH	  }   EL H$ H}P   @ HUPHLHL$(A   z  H$H   HL$8H;L$@sH$    HHHL$8H|$0H_H<$H$    HtHPH+$ HEPHHDHwF  fHBH$fD$ I>HH1# 1H$   H$   H9t @  L# IGPHLDMZ  LH5g@Hf   H?H$HD$   H|$HHHT$`舕  HL$`  y   L9# HCH$fD$ I>HH17# 4LH51H B  L" LHH$       LH5t:H   HD$xHD$`(m'D$hL" Hn  x d  HHt$`p" HHֺ
   H `  H$HcH9P      L?" H.[H$fD$ I>HH1=" =  LH5hBH uLL! LHH$     )  LH5ABH    LH5>H H>H$HD$   H|$HHHT$`  HL$`t5y tLLy! HAH$fD$ I>HH1w! tH|$HHH  $ f@  L-! LHR  H       HtHL$(Ad@'L  HlFH$fD$ I>HH1  L  LHH$   ٌ     L  H&H$fD$ I>HH1  H|$HHH-  $ f@  $ LT  LHHf  `1<$ HL$(AdmHH>H$fD$ I>HH1'  *L H01H$fD$ I>HH1 1H|$`HD$xH9t @@L H1H$fD$ I>HH1 @H|$`HD$xH9uH|CH$   fǄ$   I>H$   E1H1c J  I>f tE1H\$0H     |$P t{HL$HT$XHȅ#   H    H4@HfH8rHHuDHRHH9t7x t
x    HH9   @ H8rHH9uH9uH\$0Hl$8AH9   @ HLHt$(1  HH9uH\$0HtLHl$8H9   H,   D  H9tH}HE    HHtHPH|$0H\$8 H|$HD$XHH4@   t DHh  [A\A]A^A_] Hy\H$   $   fǄ$   H$   H$H]HD$fD$ I>HH1 Ub^\XVTHH|$`HD$xH9tE >HH<$H$    Ht*HP"H	 HHH$   H$   H9t2 H|$0\H|$H  H& UAWAVAUATSH  LAIHt$Hh   t IH\$ H\$8CHt$ H Le H|$ HtouHHGHPHl$0Le Et$bW)D$@H       HD$PMHl$  O<IIH$   Aƹ   )L$,L$  HE HHD$Xf+ H$   IH9A  I_AoI@yMoIoHt$h(D$pH   r$   H|$hH HD$hH|$p        H    HtHLH@ HL$pHHL$pAo@   IoM        IL$  L$   ($  H   r4   H$   LH H$   H$             L    HtHLH H$  H\$HH$  H|$8HHt$hPHHt$hHT$pH|$@  H$  H Hx tBH$   L9t H|$hH$   H9H\$Hl$@Hf.     HD$`H|$hHt$p1 IHLH1G HLHI 1    LHU u1H$  H$  LHv  HL fD  H|$8HH$   PHH|$hHt$p1 IIտH   < HL$   L$  D$,$H߾   LLo  HD$XHHD$`HXH\$HE0H;E8L$  s HD$    HHHE0Hl$H\$H(HHt$vTHl$H\$H|$HD$    HtHPH$   L9t H|$hH$   H9|$L t?\$HHt61fHH9t'HD$@H<HtHtH7H    H|$@ HD$0H  [A\A]A^A_]HH|$ HtouHHGHPL HL HdHH|$HD$    HtHPHH  HL$  !HH|$hH$   & HH$   L9t H$   H|$hH9t H|$@  HD$0H     Mt
I$LPH UAWAVAUATSH   IIHH$   trI1y HDHh(Lp0L9ujHI9taH] Ht{ uC'yHsHCL9u
HsL9uMO  LL u;  HoLwE1L93  fǄ$      8  Hi  H|$0H$    HD$HH\$PHl$XWD$`H     HD$pfD$x      HHl$0HD$8HD$ HD$?HD$'D$GD$W)D$0HD$@    D$H)$   D$X)$   D$h)$   D$xf$   H HHC    IIMtI5  I~   Dk'M       HI9H] C'yHsHCL9
   HsL9uM  LL u  WAIF    1PHl$ImHH IHCH       H	Hk LkHl$LLL C. L$GH HHWC(HC8    Hk@HD$ HT$'HCHHSOD$CW$   f   ($   ($   ($   SxKhCXH\$H$   t
H|$0? Mt6HD$HD$    HD$I_0IO0I;O8s=HD$    HHH9H]HEH;E sFHL$HD$    HHH=I(Ht$LKOH|$HD$    HtHPHHt$HOHHXH|$HD$    HtHPHH   [A\A]A^A_]Hl$L I:Iƀ|$ y
H|$D H< :IH|$HD$    HtHPH|$HD$    HtHPIƀ|$G y
H|$0 L' AWAVSI t@EwMt71   fHI9t%IH<HtHtH7H    I?[A^A_ HUAWAVAUATSH  H7G G  HF  H~9  IHGHD$xLs(C?HS(LC0MLHIMHH$   H$   (y$   I  r'H$      L H$   H$   
1HMt$HLLy H$   C?HS(LC0H$`  H$0  LH$   KS )$   )$   )$   E MU )$   )$   )$   LHIHLt$`HL$hH5=1Ld$`   L1H$    HtHL$`1Ҁ</($   ($   ($   T$PL$@D$0($   ($   ($   T$ L$$H$    H$   H  L$   Hso\$wH   A A     H\$x{ yH;2 HD$pHCD$`D$w D$` H$   H9t5 H  [A\A]A^A_]HkHH IHD$`H       H	Hl$pH\$hH$   LLH~ A A  YHD$pHL$xHA(D$`W)D$`HD$p    AG H$   H9WWH|$`  HH$   H$   H9uA  uHg R A  tHD$xx yHD$xH8 AG  H6 UAWAVAUATSH   IH$   IDz'EyImM}H$0  Mu   ImH$0  M   LcHKLd$`HL$hH$   x` tL9u:LHLE Lu%bL9uH|$`HL tILd$`HL$hH$  A$Iu</u} \t!  I  <\   } /   HR HH$`  R u(AEt    AN(A      H$`   HP T$PL$@D$0KS T$ L$$H|$`L Af(HD$`IAF AF  $    tWIFHL$xHHD$h WD$hHD$x    AF Ƅ$    "Im(M}0L9u< AN(A   IFLH   [A\A]A^A_]ÐAF  HI9LtKIS )$   )$   )$   H$`   HP )$   )$   )$   HU ($   ($   ($   T$PL$@D$0($   ($   ($   T$ L$$LH$   - AF(E&I^ AH9AF(A~  A~ I~ UAWAVAUATSH   HIyI t7HCIGAWHC    CHfAGHCK(S8  I{ xHCHD$ )D$H3HSH|$m Ld$(CHfD$XCK(S8T$HL$8D$(@t
D$Y  D$()$   H\$8l$@Dl$DHD$HHD$hD$PD$D$TD$H|$pL ($   $   H$   $   D$   HD$hH$   D$$   D$$   fǄ$     |$' y
H|$^ H$   HD$ D$p)D$Ƅ$    D$p $   fAD$0H$   ID$ $   AD$($   AD$,$   AD$$   A$D$XHD$ IG(D$AW)D$HD$     AD$0fAGHA$AL$AT$ AW8AO(AGH   [A\A]A^A_]HÀ|$' y
H|$s H UAWAVAUATSH   IHHv@HH|$PD$`u^|$Y twcPHL$ HK(D$W)D$HD$     L$XfKHD$(L$8T$HS8K(C=  I  KPL$HT$HS  )  D$()$   L|$8l$@Dd$DLl$HD$PD$D$TD$H|$pL ($   $   L$   $   D$   L$   D$$   D$$   fǄ$     cPH$   HC(D$pW)D$pHǄ$       $   fCH$   H$   $   $   H$   Hs8$   s@$   sDHC(K0S4CD$`u|$' y
H|$ HH   [A\A]A^A_]HD$`u|$' y
H|$[ H UAWAVAUATSH  IHIL$   L$   (
$   H$   H H$   H t3AOPAIWH$   L9t LH  [A\A]A^A_]Ã{du.fD$P($   )D$0HT$0LHL AGPtH$   H$   HHa D$(   fǄ$   ($   )$   H|$0H$   IHL0 $   uhAgPHD$@IG(D$0AW)D$0HD$@    D$xfAGHD$HL$XT$hAW8AO(AG   {d t/us1@ r{d Dl$0   Hl$8AOPE/Io\,$Ll$O u.L9u)fD$P($   )D$0HT$0LHL D$(t$HD$AOPAIGD$(N|$  C|$ y
H|$ D$  (Hl$8H$Ht
xM A>H95fǄ$   ($   )$   H$   LHL/ j HD$(u(|$  t!|$ y
H|$ D$  	 HH$   L9t H UAWAVAUATSHxHHNu,IH3HH|$ PDt$iD$pu|$7 xIEtSKEu$EHH    HE EHKE HMHHx[A\A]A^A_]H|$  EuL3H    ILl$ LLPD$8   Ld$LL D$7HyHT$(\$Hلx@H9tr\$HلyHL$@H9uYyLd$HL$ LHx)Ht<A8$u8   H9t,T HqA:HtHtLL @1x@uH|$ @tILLP0eLu D$8|$7 H|$   HD$8u|$7 yH|$ u HMt	ILPH UAWAVAUATSH  IHIH$  H$  ($  H$  H H$  H  t6AL$A$IT$H$  H9t LH  [A\A]A^A_]Ã{du|Hs@fǄ$  ($  )$  HH$   H$  PH$   LL  $  uH$   HǄ$       HtHPAD$WH$  H$  H|$0H  D$XunHD$0HuHt$8L$O   HD$@H6HH  H|$`H6  HHt$(stHl$`T$wH  IH|$I   {d   P  1 M  H    Hp(H?n  H|$`HHt$(rH|$HjHHI IHD$`H       H	Hl$pLl$hLLl$`Ht$(LH HLH|$HD$A ML|$`HD$hLIDLHH$  H$  (@$  I     H$     L H$  H$     Dl$0L|$82 A  L9  Hs@fǄ$  ($  )$  HH$   H$  PH$   LL $   :  H$   HǄ$       H  HP  1HMtHLL H$  LH$  } y
H|$` H$  HH$  L$  7 tAL$A$IT$  L|$0Hs@fǄ$   ($  )D$`HH$   HT$`PfǄ$  HD$(H$p  HD$H$x  H|$H$   H$p   $   uH$   HǄ$       HtHPD$    Ht$HH|$`P$      1{b AO@1ۃÅD؀|$w   HD$pH$0  D$`)$     " AL$A$   D$X\$0HD$8AL$A$ID$Y  {d    Ht$LL$      1IH0H6HHHT$Ht$(Hl$`W)D$`HD$p    1E11HAL$L$`HT$hA$IT$  Dl$L|$HD$0Ht
x_9 APL9GHs@fǄ$   ($  )D$`HH$   HT$`PH$   LL $   L$    H$   HǄ$       H   HP   Ht$`HT$hH$     $   f$h  D$x$   $   $X  $H  $8  H$p  H$   L$7   yH$   a H$  Ht$H$p    Ad$H$  I$$   yH$p   $   u|$w y
H|$` D$ uH|$HD$    HtHPH$  L9t  D$X|$P |$O y
H|$8 D$P  H$   u{H$   HǄ$       HtbHPZUH1HÀ$   y$H$p  HÀ$7   yH$   4 $   u|$w yH|$`  HD$    H|$HD$    bH$      H$   HǄ$       H   HP   H   H$   uZH$   HǄ$       HtAHP94HLHH$  H$  H9t } y)H|$`T HH$  H$  H9te D$XuV|$P tO|$O y
H|$8 D$P 7H$  u*H$   HǄ$       HtHP	 HH$  H$  H9t H AWAVAUATSHPHII`   P IMe IE     { xIHCHD$)$H3HSIL CHfD$HCK(S8T$8L$(D$H{ IMgAE AGIEIG CK(S8AG(AO8AWHCHfAGXM>HP[A\A]A^A_HMt
I$LPL H UAWAVATSH  IHHLd$xLd$`(D$hHt$`HU Ht$`H Ņt'IH|$`L9t LHĀ  [A\A^A_]Ã{du$H{@fD$ (D$`)$HHLP8twHT$`HL$hHH D$(u"H$Au0D$   Ht$   {d t<   1=    HtzuuA?   Hq(   I11,$L|$C uaL9u\H{@fD$P(D$`)D$0HHt$0LP8   Ht$HL$tKHI{d        I   D$(M,$L|$   Hq(H0uH{@fD$PHt$0HD$8HHt$0LP8IׅtI{d uoH$Htxu`j uVL9uQH{@fD$P(D$`)D$0HHt$0LP8'1(H{@fD$P(D$`)D$0HHt$0LP8ID$(|$  |$ y
H|$( D$   HD$(u&|$  t|$ y
H|$ D$   HH|$`L9t	 H AVSH(IHD$@H>H    H|$HH\$ H     HD$ H$H|$Ht$+ HD$IHD$    HtkuHHCHHPH|$HD$    HtHPLH([A^IHtkuHHCHHPH|$HD$    HtHPL6 AWAVATSH   MIHHH$  H7H    Ht$HH\$PH     HD$PH$H|$Ht$8 HtkuHHCHHPH|$HD$    HtHPH\$H   L=k,H|$    HL' D$HuLLd$hLd$XL|$hHD$p   H      HD$`H|$ Ht$XL   H|$XL9t D$Hu|$@ t|$? y
H|$( D$@ HD$    HHP	HD$    H   [A\A^A_IH|$XL9t D$Hu"|$@ t|$? y
H|$(e D$@ IHD$    HH7IHtkuHHCHHPH|$HD$    HtHPLH UAWAVAUATSHh  HIIG     In(M~0L9Z  IEHD$AE@ IH] Dc'EyLcH[   fHA;EsCIM HHLdAEH} LLL\AEAEHI9u  H   LHt$ AEL$   L$   ($   AmH  Lt$H\$Mm HE1H\$XL$   L$@  f.     D  fD$@CD% )D$ fD$xfǄ$   fǄ$`  H$   Ht$ HLM IL9uH$   H$   H\$L$   Lt$HPH9     D$H\$L$   L$   ($   EeM  Lt$Mm IE1Hl$XL$   H$@  fD$@CD= )D$ fD$xfǄ$   fǄ$`  H$   Ht$ HLI IM9uH$   H$   L$   Lt$HPH9Hl$$  C  1   HPH9  H$    H$   H$   AF?y
IF0Mv(I(Lt$XHD$`Hl$ H$   HT$XH1>n  s;s  HKHk8HUHTE WE HE    HU(HT(MLEHE(    U0T0C|$O   |$7   H$   L9t Hh  [A\A]A^A_]1   HPH9Hl$$  1Ƀ|$H$    H$   H$   LEAF?y
IF0Mv(I(Lt$XHD$`H\$ H$   HT$XH1(m  u;u  HE MHk8HSHTWHC    HS(HT(KLCHC(    S0T0E|$O H|$8e |$7 H|$ P H$   L9H$      L% H$   H$      L H$   L3Hk8HLHl$ H9I9wu=H| Lu Hk8HLH\$ H9I9wu%HL H? Hl$ L)H+H' H\$ L)H]  HH|$ 跬 HH$   H$   H9t^ Hf ̺   s HAVSH(IHt$HT$ HL$LD$DL$H_H;_s&AHt$HT$H车  H8I^H([A^Ht$HT$HL$Lv  H([A^I^H AVSH(IHt$HT$ HL$LD$D$ H_H;_s$Ht$HT$H1?  H8I^H([A^Ht$HT$HL$L  H([A^I^HD AVSH(IHt$HT$ HL$LD$D$H_H;_s'Ht$HT$H߹   輥  H8I^H([A^Ht$HT$HL$Lu  H([A^I^H UAWAVAUATSH  HHH?HuM  H\$@HD$XHD$HH       HD$PHE HD$LuDmD}DeE7yHE(HD$HKHC H)Hw$H5N7   H A=   s)  *7 f@,
HC A=      H\$@HKHC H)HwH5H)   H HHx $+) Htive': 'HHH{ HH{ 1E@Hb
H5
HDHHCH)H9s0HHL HHh HCH)Hv.E
fE ',HC 1H Hk Hk HCH)HwH5m6   H A=      H\$@HKHC H)HwH5<(   H HHx !((@	( H{ HH{ 1E@Hs	H5&	HDHHCH)H9s0HH] HHh HCH)Hv.E
fE ',HC 1H Hk Hk HCH)HwH5~5   H A=   sD$       ED$H\$@HKHC H)HwH5j'   H HHx $M' Htive': 'HHH{ HH{ 1E@H(H5gHEHHCH)H9s0HHX HHh HCH)Hv.E
fE ',HC 1H Hk Hk HCH)HwH5y4   H H|$@HOHG H)Hw H5n2    HD$I)u3  Hots': [
HHH  'rootsHHG HD$I)  PHƄyH0HPx0 uHH1 HH|$@h  HD$X/y
LxHX Lxl$H9Hl$8HBHL$ x0 uQH|$w@yHD$H8Hp1 I/1|$ IDϾ    Ht$ HDH)H|$@HIj  I8HL$  \$PL=4L5H1H-q   fD  }H@ \$P\$PH|$@HG H9Gu   L       @  
HG |   \$PH|$@4   + HPHH H)Hw   HL*    D  f]
H@ H|$@ HH H9HI   HH <H|$@HOHG H)Hw1H5K0    HH@ HOH)Hv+f }
HG 0   ]
HG HHG HOH)HwH5.   m H|$HHD$HHH9te H  [A\A]A^A_]IHm۶m۶mIHk8HHD$0HH8L$  L$X     f     HL$(HA8H;D$0DxHD$EyHHT$Ly@HD$(HL$yh uH|$L12 HD$IHD$H\$PHHHlLtM9u!M  H|$HL2   R  D$    H$  fLHL1` HHLb LHt$L1@ H$  Ht$L; LHP ulLH$  < uXH$  H;$p  uYHtH$  H$h  | u;L L LH      LH u  H|$@HG H9Gu   H5+1]          
HG l$PH|$@4    HPHH H)Hw"   HH5-    f     f]
H@ H|$@ HH H9Hu-   HH5 D$PD$P!       }H@ D$PD$P   HL$HHHlLtD$'    D$ u9H|$@HOHG H)H      H5.> f.     @ HD$DxgE   LpPLxX   D$    D$ tD$t4H|$@HOHG H)Hw   H5G. f ,
HG HD$ H|$@Ht$L-c  xf ,
HG HD$DxgEnf.     LpPHl$8I9IBxh fHD$(pH@yH8HD$Hp@1" I.1|$     Ht$ HDIDI)H|$@HMe   HH|$HHD$HHH9t H AWAVSHIH7WGHHP H<$    8   L MwW@Ht HHHH@@(IOI_IGHtHHCHt2I>HGH;GtCH$HHL$HHHtHAHHG&HHPH I>HGH;GuH9  H\$Ht#HHCHuHHPH H[A^A_ IHZII_Ht#HHCHuHHPHT L謼 AWAVAUATSHPIIW)D$LoA} t
AE ,  IEH@x   I6Hy
HHH@HfD$HHD$(HL$0HHHT$(LP H$Ht$Ht(Ht#Sy"H{HSFxHH9t".H	u)]H{FyHFHvH9uHt?c t6I~HGH;G  HHL$HHHtHAHHG  L|$Mt#HIGHuILPL Mn    HI]MnM}M9} i  IHPA$IT$IOAyHAH   IHt$Ht<Ht7W   HWHF   HH9      D  MnH	   I]L{MRHIGH<ILPL &fD  I_WAGHQHHCH;HHPH %f.     D  HF9HFHvH9u2Ht虻 Mn:MnI]L{M4MnIE I;EuHI^WAFHu5H  H\$Ht#HHCHuHHPH H\$Ht#HHCHuHHPH LHP[A\A]A^A_HHV HH|$VH UAVSHF   L5P%    f   HC t&HKHC H)Hw   HL uHKHC H)H
wH5%   Hv [A^]HFileSystH@tem
HC [A^]Ho HHHHtouHHGH`SHHMo HHHHtouHHGHPH[Ʒ SHHvHPH[SHHvHPH[SHHvHP H[HHH@(SHHvHP0H[HHH@8HHH@@AWAVAUATSHpHHLt$LPD$hu9D|$/Ey
Lt$L|$ Mt;I   Is=ID|$Mu^jKL$HT$ HStt   W)$HD$    AMoIL3 IH$H       I	Ll$L|$LLL C< c($HD$HCD$hu|$/ y
H|$ HHp[A\A]A^A_H, HD$hu|$/ y
H|$ H AWAVSHl HHLwL_H4   H   Ht"I|HtouHHGHPM>IM9tL[A^A_鏷 [A^A_AWAVATSPIH.l HHLLg_Ht2HHt"I|HtouHHGHPM'IM9tL LH[A\A^A_Ѵ SHg~/ xHHFHCH[HFHV HHȵ H[AWAVSIHk HH_ xI~@Hu(I~H` I~@HtouHHGHPA~? xNM~MtWI^L9uL&   I9tH{HC    HHtHPI~M~[A^A_ I~( M~Mu[A^A_AWAVSIHj HH_ xI~@Hu(I~H蠳 I~@HtouHHGHPA~? xM~Mu^I~(f M~MtLI^L9   L.        I9tH{HC    HHtHPI~M~ L[A^A_ AWAVATSPIH0   t/HL HØ   IƘ   HLH[A\A^A_z LcL#(|CI~ tHLV H   H   (Q   I    tL   IƘ   LL ƃ0  H[A\A^A_II?IL9uH;L9u"Le P H;L9tIH;L9t6 L> SHHǘ   _H[_S0   t3HH   H   H9t۳ H;HCH9tʳ ƃ0   [AVSPH-P H@   t7HLwH   H   H9t芳 I>IL9ty ƃ@   H[A^AVSPHHO H@   t-LsH   H   H9t* I>IL9t HH[A^ڰ UAWAVAUATSH  IIH$  H$   ("$  W$   )$   )$   Ǆ$     )$   HǄ$       @   tLHH$   L$ fD$0   )D$H|$H$    fǄ$   ($   IF H$   AAN)$   )$   H$   H$       t4AMPAE IUH$   H9tٱ LH  [A\A]A^A_]H$    HD$xHT$pH$     HD$h$   D$   L$   $   $   D$H|$Lu HD$xHD$(HD$pHD$0HD$hHD$8l$@D|$DLd$H\$PD$D$TfD$X  AePHD$ IE(D$AE W)D$HD$     D$XfAEHHD$(HL$0HT$8t$@|$DHl$HIm8l$PAm@l$TAmDIU(Au0A}4IEIM H$  H$   H9 HH$   H$  H9tr Hz UAWAVAUATSH  HIL$  L$  ($  L$   L$   $   @   tIHH$   H fD$p   )D$PH|$PH$   Q fD$@($   HC HD$@K)L$0)D$ HHt$ H$  1? D$   x   
 ID,$Hl$ HHs D$7y
Hl$ HD$(L$  H$  H1L IEoMofD$pHl$PHD$XHt$PL  WAGHAG8AG(fAGX  LH`MtiH:  HsgA_wH      H$H$    HD$H|$n ANAIVH|$H   HPD$u}   E HE    DLl$LkIL HIG`H       I	MopI_hHLHի D  AfM>|$7 L$  L$   x D$t*H<$H$    HtHPH|$ 跫 D$uH$   L9tέ H$  L9t輭 LHĸ  [A\A]A^A_]Ll$H蚫 IA' y'HD$H8S IH|$Ht.HP&Iƀ|$7 yH|$ ( IL ID$tH<$H$    HtHPIH$   H$   H9uH$  H$  H9u"L  H$  H$  H9tҬ Lڪ UAWAVAUATSH8  IIL$   L$   (2$   @   tLHH$   H fǄ$      )D$`H|$`H$    fD$P($   HB HD$PJ)L$@)D$0X   衩 HW@HXI HC HC0    C8	   HI HCLc@Ht$0LL     I4$H   FHVHHHH   HNxHAHD$)$n 	t;H1Hr I4$n 	u$HH|$`( $   	   u$   L$$HD$HD$ HD$HD$'D|$W)$HD$    {7 xLc HD$ HL$'HC(HK/D{7k86H{ 跨 |$ Lc HD$ HL$'HC(HK/D{7k8y	H<$芨 HHII^C7yHC(Hu*WAHHCHuHHPH! H$   L9t_ LH8  [A\A]A^A_]IIƀ|$ y	H<$ L{HMt(HIGHuILPL IH^ HHC{7 yHH H8譧 H H蝧 IH$   L9t趩 L辧 UAWAVAUATSH(  H@     IL$x  L$`  ($h  L$  L$  $   L$  L$  $  H$  H fD$PA   )D$0H|$0H$  w fD$ ($  )$HH$`   fD$P($`  )D$0H|$0H Ņt_HH$  L9t蘨 H$  L9t膨 H$`  L9tt HZ HӉHH(  [A\A]A^A_]À<$ o  fD$P($`  )D$0H|$0H$  1 ŅeHl$HHl$0(D$8H$h  HtQHHH   r0HD$8    H|$0   HH蒫 H$h  HtH|$0H$`  C H\$8H$   H$   ('$   H$   Ht]HHH   r9H$   HǄ$          HH H$   HtH$   H$  轤 H$   IHt$0LH$   H9t H|$0HD$HH9tަ 1' 
   [ HH$  L9HH$   H$   HH9u!$HH|$0H9t4$HH$   H9tp H|$0HD$HH9t\  HH$  L9u"H$  L9u'H$`  L9u,H4  H$  L9t H$`  L9t H UAWAVAUATSH   I@   t4LvMtuH^H  HstL|$ \$7H      Hl$8Hl$ (.D$(H|$     AL$A$IT$H|$ H9    W)D$ HD$0    BLkIL¢ IHD$ H       L	HD$0H\$(LLH襢 A Ad$(D$ A$HD$0ID$   L|$ Mt$Lt$(I   Is!IDt$MuBNW)$HD$    BI^HH! IH$H       H	H\$Lt$LLL CD5  Ad$($A$HD$ID$H|$ H9t7 LHĸ   [A\A]A^A_]H|$  H  HH|$ H9t H AWAVSH  IL|$xL|$`( D$h@   tCHHD$`HH_ fD$P   )D$0H|$0Ht$` fD$ (D$`HF HD$ N)L$)$HL1 IH|$`L9tE LHĀ  [A^A_HH|$`L9t! H) AWAVSH  IL|$xL|$`(@D$h@   tCHHD$`HH fD$P   )D$0H|$0Ht$`- fD$ (D$`HF HD$ N)L$)$HL{ IH|$`L9tg LHĀ  [A^A_HH|$`L9tC HK UAWAVSPHItDL=~   f   HC t&HKHC H)Hw   HLЧ uHKHC H)Hw=H5k   H覧 HC HKH)A@   tIHw_H5i   G. Hm using HHHC HHC HKH)A@   uHw&H5   H. "@nf owHC @cess procHC HKHC H)HwH5   H @
  CWDHC H[A^A_]AWAVATSPIH9   HH6L{L9t/I>IFH9t蜠 H3I6CAFL;WC   L{MfM9s0M9~s<IF    Iv   LL E1HSI9u-CMt>I>LA 1MtGI>L/ HSI9tHJ4 HM&H)L螝 M~HC    LH[A\A^A_E1HSI9uAVSPHH< HH HT  C{w x{' xH[A^H{`] {' yH{H[A^G IH{`ۤ HHBL臤AVSPHH:< HHF H_T  C{w x{' xHH[A^ߜ H{`֜ {' yH{ǜ IH{`Y HHMBLUAWAVAUATSH   HIHn~P t$AfP}   HEIFE A}  WD$|)D$p)D$`Ǆ$     )$   HǄ$       {Ht$`m tANPAIVN  C'HyHKHCfǄ$   H$   H$   L|$`LN HD$ILN ID$x)$   L$   H|$H$   ԥ HD$HD$(Ll$0L|$8($   D$@Ld$PfD$X  {' y	H} X HD$ HED$E D$' D$ D$XfCXHD$(HL$0HT$8Ht$@H|$HH{HH|$PH{PHS8Hs@HC(HK0AfP} ~HsHSL CXfAFHC(K8SHAV8AN(AFLH   [A\A]A^A_]AWAVAUATSH HIHF`~w xt.HHHL$ )$   HShHtH0H舛    D{'Ey,L{H[Ht(I   Is*ID|$MuKWHHuW)$HD$    AMoIL貙 IH$H       L	HD$L|$LHL薙 C< Af($AHD$IFLH [A\A]A^A_H SHv H[SHH裼 HP 	K[UAWAVAUATSH   IHH|$Xo Hk`{w y	H}  HD$hHED$XE HH|$XHP$      D$p)$   L$   $   D$   L$   $   D$$   $H|$Lߢ ($   D$ L|$0l$8Dd$<Ll$@D$D$H$D$LfD$P  Hk{' y	H} V HD$HED$E D$ D$ D$PfCXD$ HD$0L$8T$<Ht$@HsHt$HsPt$LsTHC8K@SDC($   u|$o y
H|$Xޗ H   [A\A]A^A_]H$   u|$o y
H|$X讗 H AVSPHH7 HH`7 HGLwHMt#HIFHuILPL8 HIN HHC{7 y	H{ : HH[A^+ AVSPHH6 HH6 HGLwHMt#HIFHuILPL踶 HM HHC{7 y	H{ 躖 H貶 HH[A^飖 HGH UAWAVAUATSH   AIHIWDgp    HWCHM HHH@@(H@8    @8	   @<@@@P@\@l  IIG}!HD$H$(ʻD$u;E <w21HNHcHE1Lm M   Lm HHH荴 L,$HT$EgAHL AIVH<$HD$H9t觗 HĘ   [A\A]A^A_]Lm AUyIUMm Lm HU1E1Hu HH<$HD$H9tO IoHt$HHEHuHE HPHҴ H* AVSPHH4 HLw0Mt#HIFHuILPL胴 HK HH{ xH[A^H{H[A^w AVSPHH:4 HLw0Mt#HIFHuILPL H$K HH{ y	H{ HH[A^ UAWAVAUATSHhHj H{(a AIHs(Ht;FHVHHHHt%HNxhHAHD$)$n 	tg   HD$'    HD$     { y	H{v HC    HD$ HL$'HCHKC C 	      H1Hq Hs(n 	uHH|$0' D$`	   ul$XL$$HD$HD$ HD$HD$'Dl$W)$HD$    { x1H{ג D$LcHL$ HT$'HKHSDkk t	H<$覒 DLHh[A\A]A^A_]Hɒ HÀ|$ y	H<$v H讒 AVSPHHI HHHҵ {7 y	H{ 3 HH[A^$ IH H7LmAVSPHHZI HHHr {7 y	H{ ӑ H˱ HH[A^鼑 IH HM7LAVSPHH  {7 xH[A^H{ H[A^r IH H7L軘AWAVAUATSIHMH HH    f   E   MV   1   fI   LL| HI9t0IFxL,ItMtM} I}IE    HtHPI~x A~? y	I~(誐 HG HIA~' x
[A\A]A^A_I~[A\A]A^A_y HїSHH[^ SH0HF@)D$ FP)D$F`)$Hf (D$ C(D$C(($C8fCH  HH0[UAWAVAUATSHhAHIAԃs%ID|$EuGCD%  E?yWHM(HE0QI\$HH[ IH$H       H	HD$Ld$L    Lm CD%  E?xHM(HHT$@HL$PHD$XfD$`HD$@HD$H HD$(fD$8Ld$LLU |$ y	H<$ HEx   HH"   H       HHU HtHtHH9tlAHE HpHLDPT$/Ly
Ht$HT$ Ln |$/    H|$y f     HHE HtHtH9uLHh[A\A]A^A_]HÀ|$ y.H<$#HÀ|$/ yH|$" HA~ yI> HF HE HH' xH UAWAVAUATSPIIIIԙ IHHHt)H%   	   HCHHtHt1   AFL<$I|$   莙 IMtLHLL$ CD' M'H$HH    IGL;AFLW HI   f     HHHtHtHH[A\A]A^A_]H- H' xHƌ SHH- H' x	H[飌 H{蚌 H[鑌 SH   HHFHfD$xHt$XHHHT$XHQcPHD$HC($W)$HD$    D$HfCHD$L$(T$8S8K(CHHĀ   [UAWAVSPEIHFHxxHHoH_H)PIHHHHEc AgH$ILH[A^A_]P H1YAVSHHH辕 Ls{' yI>l HD$IF$AH[A^AWAVATSPIHsaHIHsA^Hu-9LcIL؊ IH       L	INI^ILLH迊 A H[A\A^A_L AWAVATSPIIHH+IHi   HH!HHH	HHH	HHH	HHH	HHH	HH 	AD$   HH<@   Y HI$ID$    AD$Hr   H<@H4HHHH   HHf     H H@    HHuH   r   AD$    WA$IM>L9G   I   fHI9t4LHL  uH$LHH#   KfHH[A\A^A_HH   rH    H H@    H@H@     H@0H@8    H@HH@P    H@`H@h    H@xHǀ       Hǀ   Hǀ       Hǀ   Hǀ       H   H9cAWAVSH`LIIH$HL$HHT$L  t`HHT$Hq  HD$tnx    ($HHD$8D$HfD$XHD$8HD$HHD$ fD$0HHD$fD$0I?HT$1L1 $HHHHw  ($ f@  @H`[A^A_UAWAVAUATSH  IIH|$H;  A} 0  EHH_H$@  HǄ$H     fǄ$P   HH$X  HǄ$`     fǄ$h   H.H$p  HǄ$x     fǄ$    H H$  HǄ$     fǄ$    HH$  HǄ$     fǄ$    H$@  H$  H$  H$  H|$`H$  H$  W)D$0HD$@    H$  H$  fo$  H$  H$  $  D$     AEL Lק Dt$\I}P L$  	  Hl$PHEHH$  1HD$1HD$HM}PH$  H$  fo4$  L胧 H   x    HH$  p HHLR LHHHLD$`   Hk  H
  Hq  } name  } typeW  L HJ  x @  HH$   H  H	  H  8file  D$$   ?        HHL$xfǄ$   I<$HHT$x1触 HD$H     1H$  H$  H9t菆 	  L IEPHLDMkT  HH5QH u[|$   L HLHL$xfǄ$   I<$HHT$x1 XHH5H譅    L轥 LHHT$x  |$x    D$ L腥 H   x    HH$  R HILT HD$HH$  L$     H$  H51 H  H$  1Ҁ</  |$ F  Lˤ H*HL$xfǄ$   I<$HHT$x1 6HHL$xfǄ$   I<$HHT$x1贤 L臤 IH  A~   AFL Ls    HD$I~P f.     fIVPH|$xLHL$PE1HD$xHHL$8H;L$@sHD$x    HHHL$8H|$0Ht$xgH|$xHD$x    HtHPL֣ IFPHLDMr4L襣 HM  x C  HH$  r HHH$   HD$xfo$   HD$Pxa   P_H$  yHD$PHpHHPPH|$x  fǄ$  H$  H$  fǄ$  fǄ$  fǄ$8  H|$xH$  H$  H$  L$     HHL$xfǄ$   I<$HHT$x1踢 L苢 HԨHL$xfǄ$   I<$HHT$x1肢 HD$H        :HnHL$xfǄ$   I<$HHT$x1F HD$H        HD$1HL̠ H|$xH/zH|$x    H\$xH$   HǄ$      H9$  s'   H$  H$  H螅 H$  
    HtIH$  HHG H$  H\$xHH$  H$   H9Hv 1HH5 u&D$$   HH5b   L HoHL$xfǄ$   I<$HHT$x1 GH|$xHHn  H\$xH$   H$  H$     H$  H5c1F HtH$  1Ҁ</D4AE1HHD$ H$  HxH$     D_ H$  H$  H9tWH|$xH$   H9t3 H$  HD$xo$  $   H$  H$  WHfI~   L$  H$   L9s2L9$   sSHǄ$          H|$xH$   L~ GMtpH|$xH$  L袃 YD$$    HtH|$xH$  Hw 1H$  H9tH$  H4HH\$xH)H| L$   HǄ$      H$  H$  H9t	 L$   H\$xHǄ$      L9$   s'   H$  H$  L虂 H$  
    MtQH$  HLB| H$  H\$xLH$  H$   H9tHu~    HD$1H$H$  fǄ$  I<$H$  L1! HD$H       1HD$H1HD$I<$	 H$  Dl$$5  |$ t?|$h    HL$`T$pHȅtUH    H<@H H8r=HHutHH$  fǄ$  I<$H$  1r    HRHH9t6x t
x   HH9    H8rHH9uH9uEu5|$  t.HH$  fǄ$  I<$H$  1 AA   |$   H
H$  fǄ$  I<$H$  1诜 HD$H     H$  H$  H9t| H$  H$  H9t| H\$0HtFHl$8H9uH*    H9tH}HE    HHtHPH|$0H\$8y H|$`D$pHH4@   d HD$H  [A\A]A^A_]E1|$\    fǄ$  fo$  f$  H$  A      +    fǄ$  fo$  f$  H$  A          H$  ښ t6H	H$  fǄ$  I<$H$  Ht$H1% qfǄ$  fo$  f$  H$     r 4D4 AL$  H$  LHDW HH9v"A|/DQ tHEH9HCH9wLHDo H$  H$   HD$    Et;A(  A  H$  H$  H$  HL$ +    fǄ$      _ : IH$  Ht$x% Ii  HǄ$  H$  H$  f$  H     H$  fǄ$    H$  H$  HT$0H$    H$  HǄ$      H|$HD$H   HPH$  HǄ$      H   HP   H$  H$  H$  HL$   H$  HǄ$      H|$HD$Ht'HPH$  HǄ$      Ht9HP1HǄ$      #HǄ$      $   yH$  v LHD HH  HH|$xHHD" H$  HH Ld$xL$  L$  H$  H$  v L LH$     ff$  HǄ$      LHt$MfǄ$       HLH$   Hi  HǄ$  H$  H$  H$  f H     H$  fǄ$    H|$(H$   LLD  HD$(HD$(    H|$HD$Ht;HPH|$(HD$(    HtHP$   x%H$  Hu6HD$(    $   yH$  t H$  HL$  I9   HrfL9_I}IE    IHtHPHD$HD$    HL$HH$  H$  H9o HHD$x$   fǄ$   HD$xH$  HH$  fǄ$  I<$H$  1 Fu  Rn  i  D  HÀ$   6  H$  s $      2  -  u    HH$  H$  H9tVu O                    %   HH|$xH$   H9      HH|$xH$   H9   #u             HH|$xHD$x    HtvHPnibec\HÀ$   yH$  r  HH$  Hy"%HH|$HD$    Ht,HP$HHH$  H$  H9tit H$  H$  H9tOt H$  H$  H9t5t H|$0H|$`  H)r AWAVATSHXHILd$(Ld$(.D$W)$H   {    IHt$H H$HT$HuH5CH   ̓ thHT$HuH57H   詓 tEHT$HuH5.H   膓 t"HT$HtmH   H$81   AH|$L9u36HHD$0fD$PI>HT$0H1 1H|$L9tr HX[A\A^A_H5H    tZHT$HuH5H   Ӓ t7HT$HuH5ԧH   谒 tHT$Hu"H$80uA H|$L9ggHHD$0fD$PI>HT$0H1 , HH|$L9tr Hp AWAVSH`Lt$(Lt$(6D$W)$H   ~    HD$HHw I       H$HT$HuH5@H   躑 t|HT$HuH5ЬH   藑 tzHT$HuKH5H   t u3   H|$L9u36HHD$8fD$XH?HT$81 E11H|$L9tp L	HH`[A^A_û   H|$L9uHH|$L9tp Hn UAWAVAUATSH(IIIIZ'ynIuI]AEtj     HtLHLxIIm(I]0H9  D  HU LLL~HH9ue  IuAEuEu?EHt$ y4IE(HD$Mu0.Eu?EHt$    IE(HD$Mu0   IE(HD$E}@H   Im HD<$HǾ   HT$ HLD$M
  H$ HHE Hl$ID$0I;D$8   HD$    H(HID$0   IE(HD$E}@H   l HD<$HǾ   HT$ HLD$M
  HU$ HHE Hl$ID$0I;D$8sHD$    H(HID$0I(Ht$L$H|$HD$    HtHPH([A\A]A^A_]I(Ht$LH|$HD$    HuHH|$HD$    HH|$HD$    HtHPH_l  HHl HJl PHOHH4I   Hdr XH:sUAWAVAUATSH8DwE8  IHT$HH>Hv| AAA   1H\$0E!K,HI<$L,HLItI"   H   ^   H   OfIT$H9uCH   Ht$LHD$LD$ HL$(l HL$(LD$ Ht$HD$   LD$ Ht$HD$LHH1uUH\$0HHHl$H} H0H1Ht$HDHHDHL$ ADAA11HL$HHD$HE1HT$HH8[A\A]A^A_]AVSPHIHOw   <v9s&+K9vCH8tCH[A^H   HHLH$CH8uUAWAVAUATSPIDoHHH	HHH	HHH	HHH	HHH	HH 	@@   GL7GHH<@   {u HI$Mu   ID$    AD$H  H<@H4HHHH   HHfH H@    HHuH      3  ID$    AD$H  H<@H4HHHHv  HHf.      H H@    HHuH   /  E  HH      HfH H@    H@H@     H@0H@8    H@HH@P    H@`H@h    H@xHǀ       Hǀ   Hǀ       Hǀ   Hǀ       H   H9cER   J    H,@IL    HHt.H;wLHLH$ KfHAD$IJ4m    L   Lm H[A\A]A^A_]HH   rHf.      H H@    H@H@     H@0H@8    H@HH@P    H@`H@h    H@xHǀ       Hǀ   Hǀ       Hǀ   Hǀ       H   H9c2AWAVSIIHHG    H9WsHs   HL l H{1MtH;LLe H{LH{H[A^A_AWAVAUATSHIIHIH   e IHHKME MMA$L     H HI$M&LH[A\A]A^A_HLze He AWAVAUATSHIIHIH   e IHHKME MMA$L   H  H HI$M&LH[A\A]A^A_HLd H2e UAWAVAUATSHxHHIH|$   d IM/MgHHD$HKHL$ HSHT$(WHC    L} HuH}H|$7Ht$0]E HE    uHft$pM8)L$`M()L$PM)L$@H5 HI6AF    LHM\$t I   Is#Ef'MH\$uQ]E HE    H\$_L|$M|$ILc HIFH       I	M~ MfH\$L|$HLL|c BD%  HD$HL$ HT$(H5 HI6IF(IN0IV8M~@HD$0HL$7IFHINOD$AFW(D$@(L$P(T$`AFXANhAVxD$pfA   L3HHx[A\A]A^A_]L|$HBc Hŀ|$ y
H|$b H|$Lb H$c UAWAVAUATSHMMIL5 IL7wHHH|$t(HH  HLd$Hs_IHuFRWHG    LL<$L{ILb IIEH       L	L<$IE I]LHH b A Ld$H HIE I](MtIs|IsD{Mu>JWHC    ?IoHHa HIE(H       H	Im8M}0HLL}a B; D$PAE@H[A\A]A^A_]a Ha HMu A}' yHD$H8ia Ha SHH HH? y	H{(?a Hx HH{' x	H["a H{a H[a HI HH' xH` SHH% HH' x	H[` H{` H[` SHH HH? y	H{(` H HH{' x[H{[o` AWAVSIH HHW xM~(MuXI~@0` M~(MtFI^0L9   L(   fI9tH{HC    HHtHPI~(M~0_ H HIA~' x[A^A_I~[A^A__ AWAVSIH HHW xM~(MuXI~@_ M~(MtFI^0L9   L(   fI9tH{HC    HHtHPI~(M~01_ Hj HIA~' y	I~_ L[A^A__ AWAVSL?Mt)IH_L9    HH蔀 I9uI>	[A^A_LM~[A^A_^ UAWAVAUATSPIIL.LB^ H   HHsA\$MHu;Gl$HHHH^ II$H       H	l$ID$I\$LLH] A Mt$M/MtI_H   HsA^HuHTWAIF    HAHkHH] IID$H       H	Il$(I\$ DLLHt] A Al$0H[A\A]A^A_]L] L] HA|$ y	I<$g] H] AWAVATSPIH8   f IM'AGH  Hk8H~HHH$I$I$HLLu[ID$IFA$AWA$ID$    ID$(IF(AL$ANAD$ID$(    AD$0AF0IL$8LH8H8   I1WHtHtHD    Ht(Ht(LLDHD(    \0\0HtHHtHL8L8D8HDH    Ht`Ht`LPLPDPHD`    \h\hH4HpHpL9TM'AGHtIHk8fHt8A| xA|    I|[ A| yI|[ M'H$IGI9tL] M7A_H[A\A^A_UAWAVAUATSHHHIHAT$IIHt$HHHHDHH9HGL4II)A;T$  ID$HHHlAD$HAL$D,   I<$De HPHH H)HwH5b   Hb 
f{
H@ I<$ADe HPHH H)HwH5   Hb Hctory',
HQH@ I<$D@e HHHH@ H)HwH5ü	   H8b HH'name': H@"HC 	HHLL   } T$y	H,$HT$HHa HPHH H)HwNH5@   Ha |$ xHI<$Dd HPHH H)Hw6H51   Ha @A
f",H@ |$ yH<$MY Hnts': [
HQH'contentHH@ H[A\A]A^A_]HHw   a AT$HÀ|$ y	H<$X H%Y UAWAVAUATSH8LD$0HL$(HIIG4   H?t$$c HPHH H)HwH55   H` 
f{
H@ I} ec HPHH H)HwH5   H`` H@ I} $c IHHH@ H)HwH5	   L` IH'name': H@"IG 	Ld$LLHڹ   { T$y
Ld$HT$LL_ HPHH H)HwSH5!   H_ |$ xMI} tb HHHH@ H)Hw:H5   Hl_ H>A
f",H@ |$ yH|$(W  Hents': "HHHE H\$HHt$(HT$0   z T$y
H\$HT$HH^ HPHH H)HwHH5   H^ |$ x>I} t$$a HH H9Hu3H5[}   H^ %f"
H@ |$ yH|$[V }H@ H8[A\A]A^A_] HÀ|$ y
H|$,V HdV USPHGFu$CHH    HH[]CFu	1fd .HF+HCH[]AWAVATSPIH   _ IM&A^HP  HH?   11    I<I<I    HHH9uLH)LH)H8s   LLH8   I1fD  H<1H<0H1    H|1H|0HD1    H|1H|0HD1    H|1H|0HD1    H|1 H|0 HD1     H|1(H|0(HD1(    H|10H|00HD10    H|18H|08HD18    H<1H@H@H9VHHt"I|HtouHHGHPM&H$IFI9tLpV M>A^H[A\A^A_AWAVAUATSHIHL$   a] IM'AWHG  HHrH5   HWLL     	HHHuHps   LLHp   I1W    LLDL L D L0L0D0L@L@D@LPLPDPL`L`D`LpLpDpH4Hƀ   HL9sM'A_Ht@HHt0MlMtHIEHuIE LPLr M'H\$IGI9tLT M7A_H[A\A]A^A_SHH HH9  H[Pr SHH HH  H1r H[(R UAWAVAUATSH(AHLwHGHD$H   HD$ 1[ H|$ H<    N` Et	I?   DH   HPAIH   AyHAH   EA  H   H*  H      C0H   HS(HHLHDHtH@H   H   H   Ht$HHEHuHE HPHp C0C0HK(HHlHlHHEHVHE HPHp ?L   W   MHIGHILPLNp E
  ^ IH   H   HuI9[   A~ V   *   HFIFA0   yHuHULP HuHULP f.     E C sL@H{HsE1ME1HD$    HD$    A~ yI>O HC    HD$HL$HT$HJHC C 	   DLH([A\A]A^A_]Y IA   HD$    HD$    A~ yAWAVAUATSIH H    tCE   Mt71
HI9t)I   H<HtHtH7H	   @U I   P I   Ht#HHCHuHHPHcn Mf(M~(A^0HH   H   D  Ht0MlMtHIEHuIE LPLn M<$IM9tLEP H HIA~ x
[A\A]A^A_I~[A\A]A^A_M H<USHH[M 1UAWAVAUATSPIIIY AIDHHHt'H#   
   fHCHHtHt1mAFI	   VY HMtHHLLL BD= L} H+AFLD/Y HI   HHHtHtHH[A\A]A^A_]AVSH   IHB0HD$@JR )T$0)L$ )D$HZ8HB8    H\$HB@)D$PH|$hHt$p $   uH|$Ht$h   HT$HH|$Ht$hx  HD$I|$ y
H|$hL H|$HHD$H    HtHPLHĸ   [A^ Iƀ|$ y
H|$hK H\$HIHD$H    Ht	HHPLK UAWAVAUATSHhHI   RK IHÀ} xL|$HEHD$ E )D$Hu HUL|$LL Lt$EHfD$XEM(U8T$HL$8D$(t$'L@y
H|$Ht$H HHC   1T HIHtIH   IsDs'MuDPWA$ID$    BMIILlJ IHCH       I	Lk LsLHLRJ C4 HD$(H HHIOHK8AC(WAIG    H0fKpPX [`SPK@CxH       H   HD$HHh[A\A]A^A_]L(J HHŀ|$' y
H|$I HI HJ UAWAVAUATSHhIHI   _I IHÀ} xL|$HEHD$ E )D$Hu HUL|$LJ Lt$EHfD$XEM(U8T$HL$8D$(I$H$I$    t$'L@y
H|$Ht$H  HHC    1R IIHtIH   IsDs'MuCOWAE IE    CLHHHjH IHCH       H	Hk LsLLLPH CD5  HD$(H HHIOHK8AC(WAIG    H0fKp HP S`KPC@H$HCxHD$HHh[A\A]A^A_]L2H HHG H/H HH<$ u|$' x!HG HH H<$HP|$' yH|$G HG HG SHH HHHxHCx    HtHP{? y	H{(hG Hi HH{' x[H{[HG SHH HHHxHCx    HtHP{? y	H{(G H	 HH{' x	H[F H{F H[F AWAVAUATSHpIIA׃s)Ll$T$uKCD=  AD$?y[ID$0Md$(SI_HH<F IHD$H       H	HD$L|$L    LMG CD=  AD$?xI(HL$HL$ Ld$0HD$8fD$@HD$ HD$HHHD$XfD$hHt$HL4P |$ y
H|$E LHp[A\A]A^A_HÀ|$ y
H|$E HE UAWAVAUATSH(IH|$ LjHZLz8HB8    ML|$tH  Hs I\$HuBNW)$HD$    AHkHHD IH$H       H	Hl$H\$LLHD A I$L   0   D It$@yH<$Ht$HH HI$AD$   1N ILHHtIH   IsEt$'MuEQWE HE    FLHHH*D HID$H       H	I\$ Mt$HLLD BD5  Hh I$M|$(|$ y	H<$D H\$ L#H|$HtHPHH([A\A]A^A_]HD HD HH|$ t&=HHHHLC } xH|$ uHC H<$C H|$ tH|$HPHC SHH} HH' x	H[_C H{VC H[MC SHHv(HPH[AWAVAUATSHPIIAԃsIT$u1?I\$HHB IH$H       H	HD$Ld$L    LC CD%  H5H$C HHHL$@ )D$0W H@    Iv(HH\$H1PT$/y
H\$HT$ H|$0H1B HHIO AW H@    |$/ x|$G x)|$ x3LHP[A\A]A^A_H|$B |$G yH|$0A |$ yH<$A HÀ|$/ x|$G x,|$ xBHB H|$A |$G y
HÀ|$G yH|$0A |$ y
HÀ|$ yH<$~A HA UAWAVAUATSH(  IHB0H$   JR )$   )$   )$   Lr8HB8    L$  B@)$  HHnH$   H$   e L|$8L;Ls   @ HHE HD$0LeH$   HD$H$   HD$$   D$$   D$$   D$W)$   HǄ$       $   )D$@$   )D$P$   )D$`$   fD$pHF HHD$(HC   LL1J ILkHLl$ tIH  IsD{'MuCOWAE IE    CLHHH? IHCH       H	Hk L{LLLp? CD=  H HLs(Ll$0MtIl  IsDc?MMu@LWAIF    @Il$HH? IHC(H       H	Hk8Lc0LLL> C' T$L|$8Hl$   Hk@HD$HCHD$L$CPKSSW(D$@(L$P(T$`CXKhSxD$pf   $    yH$   > IH$  HǄ$      HtHPLH(  [A\A]A^A_]HH@HHT$? D$pf   (D$@(L$P(T$`SxKhCXH'> $    xfL<> L4> HHD$(H{' yHHŀ{? x)HD$(H{' x1|$ y
H|$= H= /I>= HD$(H{' yHD$ H8= |$ xHŀ$    yH$   y= L$  HHǄ$      Mt	ILPH= Hŀ|$ inSHH HW x{? x%H HH{' x[H{@< {? yH{(< H{[< SHHE HW x#{? x,H HH{' x#H[< H{@< {? yH{(< H{v< H[m< SH0HFX)D$ Fh)D$Fx)$HvF (D$ C(D$C(($C8fCH  HH0[AWAVAUATSH@IIAԃsLl$T$u2@I\$HH; IHD$H       H	HD$Ld$L    L< CD%  H5H|$; HHHL$0 )D$ W H@    AW?y
IW0M(I(H|$ L; HHIN AW H@    |$7 x|$ x"LH@[A\A]A^A_H|$ : |$ yH|$: HÀ|$7 x|$ x%H
; H|$ : |$ y
HÀ|$ yH|$: H: SHH HHH HHGo y	H{X`: HQ HHC{7 x	H[BZ H{ 9: H[0Z SHH= HHH7 HHGo y	H{X : H HHC{7 y	H{ 9 HY H[9 SHH HHW y	H{@9 H HH{ x[H{[9 SHH HHW y	H{@_9 HP HH{ x	H[B9 H{99 H[09 PHG0f.     HHG0HHtHt   G H1YUAWAVAUATSH  IHG0H;G8tA_WydMg@I_H^HǄ$G      HǄ$@      A y	I8 IG    H$@  H$G  IGIOAG AG 	     Mg@Io0L$X  L$@  (]$H  H  r*H$@     LH> H$@  H$H  Hr  1LHLH7 H$H  HE HH$H  H H@H'y
HHH@HfD$hHD$HHL$PfǄ$  fD$@fǄ$  H$@  Ht$HH$   HL$ L$`  < HE H H@@H   H5HcHA   K  A   @  Iw(fǄ$  ($@  )$   H|$HH$      E1W $   A	      Ld$HH\$PHǄ$H      H9$P  s4H$@     LH< H$H  A	      11HtH$@  LH?6 H$H  HH$H  H$   fD$@H$@  HD$ H|$(HH$   HT$ PD$0  $   yH$   	6 $   uH|$HHD$`H9t8 L$@  Mt)H$H  H  Hs+\$HIHuMYHW)$HD$    E11UHkHHJ5 IH$H       H	Hl$H\$HLLH+5 AD  H$DeL$X  HD$HL$HL$OHD$HWE HE    A x1I5 D$I_HL$HHT$OIOIWEgEw t	H<$4 H$@  L9t6 HĈ  [A\A]A^A_]H4  H$   u/H|$HHD$`H9t 6 HH$@  L9uHH$@  H$X  H9t6 H4 AWAVATSHHWGHL HHLwH>LHqHAHD$Ht$@qHA    C HC0    C8	   H HHCH{@HJx          fD  HH9HtHtLc HKH   HHBxHCPLCXHD$HL$HC`HKg@soHD$    HD$    LpH[A\A^A_Iǀ{o y	H{XB3 H3 HIA|$ y	I<$#3 HS LS3 AVSPHHZ HH HGLwhMtHIFHt<{W y	H{@2 H HHC{7 y	H{ 2 HH[A^R ILPLlR {W yAVSPHH HH HGLwhMtHIFHtD{W y	H{@:2 H+ HHC{7 y	H{ 2 HR HH[A^2 ILPLQ {W yUAWAVAUATSHX  IH_Hk@y
HkH[HH\$HHl$PH5vE1H|$H   1LR HtHL$H1Ҁ</D4AHHDb; IIA]?y
Im(I]0Im(Lt$`Lt$H(WD$PH   r!H|$H   LH7 HD$HH|$P
1LHtHHH0 H|$PHH|$PAu@fD$@L|$ Ld$(fǄ$P  fǄ$(  fǄ$   H|$HHT$ H$0  L$  L$   T H\$PH  L|$HHs\$Hl$IHu6BHkHH	0 IHD$H       H	Hl$H\$Hl$LLH/ A IEHDx H\$HD$HL$HL$'HD$ DeWE HE    A} x1I}/ D$I]HL$ HT$'IMIUEeE} t
H|$/ H|$HL9t1 HX  [A\A]A^A_]H|$/  HH|$HL9t1 H/ AVSPHH HLwPMtHIFHt;{? y	H{(/ H HH{ xH[A^H{H[A^. ILPLN {? yAVSPHHZ HLwPMtHIFHt;{? y	H{(. Hv HH{ y	H{h. HH[A^Y. ILPL(N {? yUAWAVSHH< H{HHPIHKHAyHAHtP   HD$    HD$    { y	H{- HC    HD$HL$HCHKC C 	   KL{PWCHMtHIGHuILPLgM xH{H uHLH[A^A_]SHHu HHH HHGW y	H{@ - H HHC{7 x	H[M H{ , H[L SHH HHH_ HHGW y	H{@, H HHC{7 y	H{ , HL H[, AWAVAUATSH0HfD$ HD$`HL$h )$L!HD$pL(Lt$xWGHG    G 	   H HHL(HLe6 Lc@LkHH߾   `   AIVH0[A\A]A^A_IA yI?+ IH HH{ yHH;+ L+ UAWAVAUATSHX  IHG@uHIG@I;GHtA_?yXMg(I_0RHD$O    HD$H    A y	IQ+ IG    HD$HHL$OIGIOAG AG 	     Mg(Ll$`Ll$H(PD$PH   r!H|$H   LH0 HL$HH|$P
1LHtHLH* H|$PIG@HH|$PH H'y
HHH@HfD$@HD$ HL$(fǄ$P  fǄ$(  fǄ$   H|$HHt$ H$0  H$  L$   i/ IG@H Hc@A	   HsHD4Ld$HMt&H\$PH  Hs+\$HIHuMYHW)$HD$    E11RHkHH) IH$H       H	Hl$H\$HLLHn) AD  H$DeLl$`HD$HL$HL$'HD$ WE HE    A x1IT) D$I_HL$ HT$'IOIWEgEw t	H<$") H|$HL9tC+ 7 H1HX  [A\A]A^A_]H) HH|$HL9uHH|$HHD$`H9t* H( SHH- HH? y	H{(( H HH{ x[H{[o( SHH HH? y	H{(?( H0 HH{ x	H["( H{( H[( 1YUAWAVAUATSPIII3 AIDHHHt'H#   
   fHCHHtHt1}AFI   3 HMtHHLLL' BD= L} HE    H+AFLD3 HI   f     HHHtHtHH[A\A]A^A_]SHH} H' xH{HC    Ht!H[`H{& H{HC    Hu[SHH- H' x H{HC    HtHPH[& H{& H{HC    HuAVSPHgPI~' xIFHHHK IvIVHh' AFXfCHAF(AN8AVHS8K(CHH[A^SHHvHP H[HH`(AVSH   HLwG()D$pG8)D$`GH)D$PH/ (D$pD$(D$`D$((D$PD$8fD$H  {' yI>i% HD$IF$AD$ $ D$HfCXD$L$(T$8SHK8C(HĈ   [A^UAWAVAUATSH(IIIIH$I$IHH_H)HHm۶m۶mHHSH9  I~H)HHH,?H9HBHI$I$IH9HCINHD$    HL$ HtH9Z  Hk8?$ 1H$Hk8HH|$H|$Hk8HHL$AM LLJ  HD$H8HD$M>I^L9l   HL$HWHSHQK	CHC    HSHQ(KICHC    SHsȈQ0HL$HHI9uH8M>I^HL$IL|$IFH\$IFHL$INHD$L<$L9u'MtL# H([A\A]A^A_] HI9tHkHl${ x	{ yH{G# { yH{8# L$ H=e*HHWG HO# UAWAVAUATSPIIL.Mt#H^H  HsAA\$MHujvWA$ID$    Mt$M/MujWAIF       l$HkHH<" II$H       H	l$ID$I\$LLH" A Mt$M/MtI_HsuHsA^Hu7CAHkHH! IID$H       H	Il$(I\$ DLLH! A Al$0H[A\A]A^A_]L! L! HA|$ y	I<$! H! AWAVSILwHG   f.     IGL9t0HXI_x x	{ yHxG! { yH;9! I?Ht
[A^A_%! [A^A_UAWAVAUATSH   Ht$H|$HD$HHHL$0HHH$   HHH$   HHH$   HH$   Lt$MH\$L)HHHm۶m۶mHHLl$  H  T  HHH$I$I$HLk8O4/H  -   HHHHk8J4)LLLLD$0      LLHT$0p  D$,AnH@yK\=AEIHD$ yMeL9LHBH2  L|$    I} L@   ,   
  IEHD$8H$      f.     k, tgIOȅxvIHL$L9  AGIńyMoL9LHBHt/L   I?L@   L@yI61L9I9r
IOȅyMLt$IHL$8HHIHL$WHD$PWAIF    InMnIF IN'HL$GHD$@AF/D$8AF0D$AFIF(    AAIGIFAG A A~/ y	H} i IG(HEAGE AG/ AG AG0AF0A yI?7 IHD$PHL$WIGIOHD$ AGA/ My	I MoHD$@HL$GIG IO'D$8AG/D$AG0D$,Ll$Im8L9  ?   @ L@ I6* @ I9L|$0Im8L9   L9H\$  MDmMEyLuAD$HÄyI\$I9HIBH  LyI<$EL} HIH*     L$      HD$ IGHD$@HL$GIG IO'D$8AG/D$AG0D$,IH9MDH8AFIHD$    Mn   @ L9scH8DeLEyH]I9HIBHHE   H} L|$     
   L|$  yI6.) txLIL   f     ) tWIOȅxfIAIƄyMwM9LIBHt.LyI?Hހ|$     Hހ|$  yH3롐1M9M9r
IOȅyL9   Lu HEHMHL$WHD$PWE HE    LmHEHD$ HE HM'HL$GHD$@E/D$8E0D$EHE(    AE IGHEAG A }/ y	H} IG(IEAGAE AG/ AG AG0E0A yI? M7HD$PHL$WIGIOEgA/ I fD  Ll$IL9H\$#Dt$,Et  w      L9G  HE H$   HEHH@HL$PHD$WWE HE    LuHEHD$ HE HM'HL$GHD$@E/D$8EHE(    E0D$LID$HEA$E AD$ A$ M|$}/ yI> LcIGIFAAC/ C C0E0{ yH; H$   HHD$PHL$WIL$I$Dk{/ Dt$,yI?v HD$ HCHD$@HL$GHC HK'D$8C/D$C0AH\$Ll$E   !  H\$Ll$Dt$,E  LH]  ALu8LHK  %     ELl$  M*  HD$0@HÄyH$   HLq8L9LHBHLl$ t>HEyH9Ht$0xs% t!y(  Ht$0yHD$0H0R% uI9  L;t$0	  HD$Lpp    f.     fI9r[I8L9t$e	  E~LEyI^L9LHBHHD$tHEyH8IvEInHH$ tyInIFINHL$WHD$PWAFIF    I^IFHD$ IFINHL$GHD$@AFD$8EnAFIF    HL$0HAIFAFA  A~ y	I~F L$   ID$HCA$HL$A A AAFy yHD$0H8 Ht$0H.HD$PHL$WH$   HJHD~A|$ y	I<$ HT$HD$ HBHD$@HL$GH$   HNHD$8BDjL;t$0  Ld$08   f     Il$HD$@HL$GID$ IL$'D$ AD$/D$8AD$0I8HD$DxLE   Hh   fH9raI8EnLEyI^H9HHBHtH|$E   HD$H8LE      LEyI6" tyILH9svIL$ȅymIAHÄyI\$H9HHBHtH|$Ey!HL$H9Lx]" LyI4$@"  M9   M>IFINHL$WHD$PWAIF    I^InIF IN'HL$GHD$@AF/D$ AF0D$8AFIF(    A$AID$IFAD$ A$ A~/ y	I~ ID$(HCAD$AD$/ AD$ AD$0AF0A|$ y	I<$w M<$HD$PHL$WID$IL$El$A|$/ I|$D    H\$Mof\   HL)HHm۶m۶mHHH)HHH9}*LHH8IHl$E  H}8HHl$HHcHHt$D~LEyH^HL$AHńyHiLaH9HHBH[  LyI<$EL6IH*  9  u  Ll$;  M}pIu8LLo  I   H;D$F  IŐr   H{ H  LuHD$`HC(D$PD$g D$P }/ ,  HL$hHAIFAD$ D$h $   C0IG8IH;D$  MIAD$HÄyI\$AOḦ́yIoH9HHBHtHLy!I?Lx" t.,    LyI4$       H9eIGHD$`A)D$PWAIG    IG(HL$hHAAGAOIG(    AG0$   M   L9LeI8LA|$O y	H}8n HEHEHE E8E E  }g y	H}PG HE(HE`EEPE/ E E0EhMtyEIĄyLeL$gH˄yH\$XI9HIBHPH|$PyH|$P   Hu 7$@ Hu 
H\${ H; H} H|$Hw8HT$HHĸ   [A\A]A^A_]  H|$Hw8HWpHL$HHĸ   [A\A]A^A_]l	  H|$Hw8HWpH   LD$IHĸ   [A\A]A^A_]Y  H99  Ll$Mu Lt$ IEHH@HL$PHD$WWAE IE    I]IEHD$IE IM'HL$GHD$@AE/D$8AEIE(    AE0D$ID$IEA$AE Hl$E E A}/ yH;R L$   IFHCAE E EAE0} y	I<$ HD$ I$HD$PHL$WH$   HJHE|$A~ yI> HT$HD$HBHD$@HL$GHBHJD$8AD$/D$BHĸ   [A\A]A^A_]UAWAVAUATSHXIII_DLd$8yMgAFIHD$yMnM9LIBHL$t&L|$ yI>LyI7! ŅL$u1M9M9CAA@HÄyIXI9HIBHt&LǄyI8L|$ yI6 L$u1I9L9CIwIVMh  Ht$81  MI.HHT$@HJHL$'HD$ WAIF    IvIFHD$HIF IN'HL$HD$En/AF0D$PAFIF(    A AI@IFA@ A  IXA~/ Ht$0yH> Ht$0L$HCHFA@/ A@ A@0AF0Ax yI8 Ht$0L$I(HD$ HL$'IL$I$HD$A@Ax/ yH; Ht$0L$HD$HI@HD$HL$I@ IH'Eh/D$PA@0EoLEyIoAFHÄyI^H9HHBH  LyI>EM'LIH Ht$0       %    Ll$PHT$@M/HHNHL$'HD$ WAIG    I_IGHD$IG IO'HL$HD$AG/D$0AG0D$HAGIG(    AAIFIGAF A InA/ yH;Y L$HEHCE AF/ AF AF0AG0A~ yI>% L$M.HD$ HL$'HT$@HJHDEfA~/ yI~
 L$AVHD$8HD$IFHD$HL$IF IN'D$0AF/D$HAF0AԄLl$Py	IFHD$8A@HÄyIXHL$8H9HHBHh  LǄyI8EM>LIHM L$@     HT$@H  k     H9]  M'HL$8HHIHD$ HL$'WAIG    IoIGH$IG IO'HL$HD$AG/D$AGIG(    A_0IFIGAAAF A A/ yH} 	 Ht$0HFHEE AF/ AF AF0AG0A~ yI>q	 Ht$0In M&HD$ HL$'HT$@HJHEnA~/ yH><	 H$IFHD$HL$HMHE D$AF/A^0     H;\$8HT$@+  M>IF H
HRHL$ HT$'WAIF    HH@HD$HL$E HE    I@IFA AA@ A  IXA~/ yH}  L$HCHEE A@/ A@ A@0AF0Ax yI8W L$M8HD$ HL$'IMIE E`Ax/ yH;+ L$HD$I@HD$HL$I@ IH'D$0A@/D$HA@0   !  IHHNHL$'HD$ WAIG    MwIGHD$IG IO'HL$HD$AG/D$8AG0D$@AGIG(    A AI@IGA@ A  IhA/ yI>g L$HEIFE AA@/ A@ A@0AG0Ax yI82 L$IHD$ HL$'IMIE E`Ax/ yH}  L$HD$I@HD$HL$I@ IH'D$8A@/D$@A@0   HX[A\A]A^A_]UAWAVAUATSHhHIH|$`Ht$8HD$@EuMEyM}CIĄyLcM9LIBHt-H߄yH;EIm LHH< tHD$@x  HD$@M9u  Im IIMHHL$PHIHD$ HL$'WAE IE    IUIEHD$0IE IM'HL$HD$AE/D$HAEIE(    AE0D$XHCIEAE C  LcA}/ HT$yH: HT$HkID$HBA$C/ C C0AE0{ yH;[ L;HD$ HL$'HMHE Ds{/ y	I<$3 HD$0HCHD$HL$HC HK'D$HC/D$XC0Ht$8D~MEyLfAmH@yI]HL$@AI9HIBHt2AL@yI} EH.HH Dt  H\$8L9  H\$8H+HKHHL$XHIHD$ HL$'WHC    HSHCHD$0HC HK'HL$HD$Dc/CHC(    Ds0IEHCAE AE AE  {/ Ht$HT$HyH: HT$HHt$HFHBAE/ AE AE0C0A} yI}  Ht$I] Im HD$ HL$'HT$PHJHE}~ yH> HD$0IEHD$HL$HKHEe/Eu0Ht$`D~MEyLfHL$8iH@yHYHT$@BI9HIBHt+AH@yH9EL6IH DtxF  L9=  HD$`L0Hl$`HEHH@HL$ HD$'WE HE    H]HEHD$HE HM'HL$HD$E/D$0EHE(    E0D$PLd$8ID$HEA$E AD$ A$ }/ yH;\ Ll$HIEHCAE AD$/ AD$ AD$0E0A|$ y	I<$" I\$ M4$HD$ HL$'HT$XHJHE|$A} y	I}  HD$ID$HD$HL$HKHD$0AD$/D$PAD$0HD$@Hh[A\A]A^A_]UAWAVAUATSHhLHIH|$`Ht$HHD$@DsMEyLcEIǄyL}M9LIBHt2HyH} EHHHD$HH tHD$@xN  HD$@M9@  HHD$HKHHL$PHIHD$(HL$/WHC    HsHCHD$8HC HK'HL$HD$C/D$XCHC(    C0D$HEHCE E E  Le{/ Ht$yH>o  Ht$L}ID$HFA$E/ E E0C0} yH} 8  Ht$HD$HE HD$(HL$/IOIDu}/ yI<$  Ht$HD$8HEHD$HL$HE HM'D$XE/D$E0EEMEyMukI@yL{HL$@AM9LIBHtEAH@yH;EIE LHD$HHLg IHt$Dt  Ld$M9  Me IMHHL$XHIHD$(HL$/WAE IE    ImM}IE IM'HL$HD$Eu/AEIE(    AE0D$8HCIEAE C  A}/ y*H} Ld$EMM MMELd$Ht$HFHEHl$E C/ C C0AE0{ yH;Lu IHt$Hk L#HD$(HL$/HT$PHJHDC~ yH>> L{HD$HL$HMHE Ds/D$8C0Ht$HDvMEyLfAmH@yI]HL$@AI9HIBHt8AL@yI} EHHHH
 Dt  H\$HIL9  H\$HL;HKHHL$PHIHD$(HL$/WHC    HSHCHD$8HC HK'HL$HD$C/D$CHC(    Dc0IEHCAE AE AE  {/ HT$yH: HT$Hl$HEHBE AE/ AE AE0C0A} y	I}  I] M} HD$(HL$/HT$XHJHEu} y	H}  HD$8IEHD$HL$HKHD$AE/Ee0Ht$`DnMEyLvHL$HiH@yHYHT$@BI9HIBHt+AH@yH9EL>IH	 DtxG  L9>  HD$`L8Ld$`ID$HH@HL$(HD$/WA$ID$    Il$ID$HD$ID$ IL$'HL$HD$AD$/D$8AD$ID$(    A\$0Lt$HIFID$AA$AF A A|$/ y	H} _ Ht$HFHEE AF/ AF AF0AD$0A~ yI>) Ht$In M>HD$(HL$/HT$PHJHEn~ yH> HD$IFHD$HL$HMHE D$8AF/A^0HD$@Hh[A\A]A^A_]UAWAVAUATSHxHHHH)HHm۶m۶mHAHw|HHcHD{MEyLkEIƄyLuHl$LeM9LIBHf  LyI<$EH+HHH A  G  w  LcpHs8HLLH   H9W  H\$Hl$D$    IƐ   f.     @ L{ h  IoHD$0HC(D$ D$7 D$  A/ K  HL$8HAHEE D$O D$8 D$PC0D$D$  ID$8IH;D$  LIEIǄyL}AL$H˄yI\$I9HIBHtFLyI<$Hx t+)   HyHu       L9gID$HD$0A$)D$ WA$ID$    ID$(HL$8HAAD$AL$ID$(    AD$0D$PL)   f.     I9IoH8rI}O y	I8 IGIGHAAG8AG A Ag y	IP IG(IG`AGAGPAG/ AG AG0AGhHtrAGHńyIoL$7ḮyLl$(L9LHBHHH|$ yH|$ yIw] 3 IwG 
H\${ H;3 I% Hs8HHHm  Hs8HSpHHH1g  Hs8HSpH   HHI.D  M98  H+Hl$L|$HCHH@HL$ HD$'WHC    HkHCHD$pHC HK'HL$gHD$`C/D$CHC(    C0D$ID$HCA$ILt$AF AF I^A/ y	H}   MnHCHEE AF AF AFAG0A~ y	I<$ HD$I$HD$ HL$'IMIE HD$AD${ yH; HT$HD$pHBHD$`HL$gHBHJD$AD$/D$BADHx[A\A]A^A_]I8L;d$AAWAVATSPIH HHLMtSMf M9u
L<M9t3I\$IHtHHCHuHHPH I~M~  LH[A\A^A_ AWAVATSPIH HHLMtSMf M9u
L<M9t3I\$IHtHHCHuHHPHJ I~M~ [ LS LH[A\A^A_@ AWAVATSPLMk   ILg M9   L?    M9t3I\$IHtHHCHuHHPH I~M~ H[A\A^A_ H[A\A^A_UAWAVAUATSPIL'LoLL)HHMHH<6  IHI^L)HHHH9HBHH9HCHtH9   HH 1HH(HIH(IWHT(HtHBM&MnHHQM92   Wf.     AMIAEIuHII9uM&MnIIVIFM9u MtMLH[A\A]A^A_] M9tI]IHtHHCHuHHPH; H[A\A]A^A_]L H=.4HwHWAWAVSH0HIIfD$(HL$LD$Ht$   .   H HLLpHXILH0[A^A_AWAVAUATSH   ILl$ Ll$(D$~!u;F <w2E1HOHcHE1L>M   L IHD$HH& L|$Ld$K<&H HIMtLLL C& H|$L9t2 HH   [A\A]A^A_L>EgEyMgM?L>LfE1E1 HH|$L9t H AWAVSH0IL|$P(D$`H\$XLfD$ )$H   H HLxHXILH0[A^A_AWAVATSPIIIHHHq H$HtH{LL  1ILH[A\A^A_UAWAVAUATSHh  AAHILl$hLl$P(2D$X~!u2C <w)H|HcHH+H   H' Ht$PHH Hl$PHD$XHug} -ua     H?HL$(fD$HH|$HT$(  D$ AFuj$AFHD$IHD$    H|$PL9u/2$    EELHH1^  H|$PL9t LHh  [A\A]A^A_]AFD$HL$AINH|$PL9uH+EHEHm H+HCHH|$PL9t~ H SH@H     H>HL$fD$8HHT$  D$Cu$CH$HH$    HH@[C$HL$HKHH@[SHAɉHD$H1A.   HH[SHHD$E1E1	   HH[UAWAVATSH@DIIHIC@H|$1% D$uoD$pt$t$$@H|$(HHMMPU
  HH|$$A D$8AD$   $AD$HD$(I$HD$(    D$uE~HD$HD$    HD$H|$ AL$A$IT$H|$HtHPD$t;H|$HD$    Ht(HP AD$D$(HL$0A$IL$D$uH@[A\A^A_]HD$8u(H|$(HD$(    HH|$HtHPHD$tH|$HD$    HtHPH* SAHH1   H[UAWAVAUATSH   IHIH|$XH|$(11s D$0  Dd$(Dd$L/   H,  H @     / H9   D$`     HD$h0   LkH IH  LHHcL!HLcM!LL$`H|$PD   p |$` Lu3H|$Pl ID HL!ILsILs|$`   HHPH|$HL HD$H  LpHXL)L|$`         H  LDLHM D$hHD$`uH~   H)II1D$htHfHD$`    HD$@H|$@ L$ D$HT$H|$@   HtHPD$hjH|$`HD$`    HSHPHL1H    D$hu*HD$(HD$(    HD$8H|$8] HL$XIHQH|$8H   HPD$0     WD$|)D$p)D$`Ǆ$     )$   HǄ$       Ht$`DL    L$ D$HT$: L$ D$   HD$   d$ HD$HD$HD$    H|$L D$ HT$XBuA$BHD$HD$    HHD$    D$0t6H|$(HD$(    Ht#HPBD$HL$HJD$0uHĨ   [A\A]A^A_]Ë$   tuKH$   H @  ^H|$HD$    H7HP,d$ H\$H|$DL
  H=, v .)  + H=+ w HH=+     HH|$PA  HD$ uuH|$HD$    ZHH|$8PHVHQHH|$@HtHPD$htH|$`HD$`    HtHPHH|$HD$    HtHPD$0tH|$(HD$(    HtHPH SHH[UAWAVAUATSH  IIHl$H,$(D$z!u;B <w2E1HTHcHE1L"M   L IHH L$$Ll$Im(HI</HL9vQH5k  Ht@HMtH{LL BD+ HHJ8A H HHCHK1IH<$HD$H9t LH  [A\A]A^A_]L"El$E[Ml$M$$ML"LjAE1E16HH<$H9tt H| AWAVSHIIH|$g	 H\$HtH{1L HD$    1ILH[A^A_SHHE1   H[UAWAVAUATSHhMIHHIH      E1A  H	 D$   D,$IuIH)  Dl$D$      HD$(0   HHH HE  A HHAIcL!LLcM!LL$ Hߋt$    D$ u2H I] HL!IMLmLeD$    AOHL$(AIOHE H4H$H$    HD$H|$v AOAIWH|$HtHPD$tH<$H$    HtHPHh[A\A]A^A_]WD$<)D$0)D$ D$L  )D$PHD$`    Ht$ DX ŅtAOA/IWAgI/뀋D$Htu
Ld$@l    H$HH	  HH|$HtHPHD$tH<$H$    HtHPH SIHHHH[SDEHIA    PAR   HH[UAWAVAUATSHxMMHHT$ AIp& t$  IuIH  $   <& 4u$      I @  I9t	t+o  H  K<H9X  HcHI  D$0     HD$80   Ht$ HHz HE   H}HcL!LLcM!LL$0HD1 |$0 u4IH Hv HL!HH]LH]|$0 [  HE HP   WD$L)D$@)D$0D$\  )D$`HD$p    Ht$0D   AMAE IU  WD$L)D$@)D$0D$\  )D$`HD$p    Ht$0D uHl$PK<H9H|$LHT$ j HD$H  HXHhH)Ld$0       E   H   Lt$HHMy D$8HD$0)   H   H)HIE1D$8J   @ HD$0    HD$(H|$(h AMAE IUH|$(A   HtHPD$8ZH|$0HD$0    HCHP8H1H A   D$8u AMAE    IEAu&AeHD$IE HD$    Hx[A\A]A^A_]H|$HD$    HtHP֋D$Xtu-Ld$PL劄$   " 4AeIm H|$DHT$ -  D$AEu$AEaAED$HL$AE IMWH="  +  |" H=}"  Dt$
HH=d" ' fHL  H H
 HH|$(HtHPD$8tH|$0HD$0    HtHPHH|$HD$    HuH HPH SDMIHHPj $HH[AWAVAUATSH0@  IHLl$0Ll$(D$ H|$HT$ @   HD$HtNHD$HD$    H|$ KHSH|$HtHPH|$HtLHPH|$L9uFIL|$Ld$ H|$LL  Lt$Mt6I~LL5 cL3H|$L9t H0@  [A\A]A^A_ K   HCH|$L9uKHH|$HuH|$Hu"H|$L9u7H4 HPH|$HtHPH|$L9tHH|$L9t H AWAVAUATSH@HIH|$11o D$u;t$t$$H|$(HCD$8uaLl$(I    M!HD$(    QHD$HD$    HD$H|$  AOAIWH|$Ht?HPD$u9fDl$(Ld$01E1H|$$2 AGt1$AGDI	M7D$t/H|$HD$    HtHPAGE/MgD$uLH@[A\A]A^A_IǄt(DI	t ILIH|$HtHPID$tH|$HD$    HtHPL} AWAVSHHLvL~M)HPL3L{HCHSH[A^A_SHHu HHG xH{H0H9t[ H{0 H{H0H9u[SHH% HHG xH{HC0H9t H[m H{0d H{HC0H9uHWGy	HP8H@0H0H   P XHpPH HH XHRSHH HH H[ H(SHH0H` HH[H SHHH0 HH[SH0H|$a D$u\$H0[HD$HD$    HD$ H|$(Ht$ HT$-H|$ HtHP   D$tH|$HD$    HtHPH0[HH|$ HtHPD$tH|$HD$    HtHPH PH HHl XHSHH~ HHI H[` HPHx HH XHSHHU HH H[ HhUAVSH0IHHHH D$1   H$H$    HD$     HL$HCH;CLt$(s0HD$    HH@    HL$(HHHD$     HHCHt$H6  HCH+Hi諪H|$u D$uH<$H$    HtHPH0[A^]HH|$> D$uH<$H$    HtHPH8 UAWAVAUATSHxIIHt$HHH9tIA~ AWxx*IGIFAA'LyI7IWLG I7IWLF fD$ L4$HH1ҹ   E1 HD$HHH H+HHHH  INHL$XHH@HD$P1Lt$hHl$@L|$`   HH9\$Pa  EW  HD$HHh1 IW)$HD$    DlEH\$px$Ll IHO4/I+      LlLC IHl O4/I  IC  Dl$HMtHHL( B+ HLL% L|$`AWLyI7IWH H\$hLd$(L0HHHPHT$/HL$(hW H@    { yH; L3HD$(HL$/HT$XHJH@k|$ y	H<$ fD$ H$LH1ҹ   E1Hl$@ H\$pI9   EuH} HE     Ht
HPEL$8u   $EHD$(HD$(    HE %n   IIL HH$H       I	Lt$Ll$M@ L$8ED$(HT$0E HUH|$(HD$(    HHPHHx[A\A]A^A_]H 	HHÀ|$ y	H<$h HD$@@uHD$@H8H     HtHPH{ LHOL)HHH9   HH@   1   fD  HH9tI8H9qwH9qr1HHAH+AH=   vH=  vH t     UAWAVAUATSH(HL7LgM6  H   " IW H@    M~IFL)HD$   H\$Hl$E1Hl$L|$ fD3HI\$IL9   C<7
uI\$ID$H9rM,$L)HH   L)H, H9HBH?H9HHCHtHh IE1LE4IHH~LLHHK HM<$ID$Il$ML|$ Hl$CLO 6H\$L3Hl$LcI$IT$HH)t3A+nHȐHHHHHH@8,HCHDHCHHu)ȃH([A\A]A^A_]LI UAWAVAUATSH(HL7LgMi  H   b IW H@    IFINHD$H)1  HH\$Hl$ E1Hl$L$$HL$"        fD;HI\$IL9   B|= 
uI\$Mt$L9rM,$L)H1  IIID$M)LHI9LBH?H9HLCMt   K<6 H1N4u    IfF|e N$e   IH~HLH^ H$H(L`ILpMHl$HD$&La HD$H\$L3Hl$ LcI$IT$HH)<   A+nHH    HHHHHHf9,FHCHDFHCHHuH)HH([A\A]A^A_]H<$D H=8UAWAVAUATSH(HL7LgMr  H   R IW H@    IFINHD$H):  HH\$Hl$ E1Hl$L$$HL$!        D;HI\$IL9   B|= 
uI\$Mt$L9rM,$L)IIID$H?H9  M)LHII9LBHH9LCMtI9   J<    j H1N4    IF| N$   IH~HLHE H$H(L`ILpMHl$HD$LH HD$
H\$L3Hl$ LcI$IT$HH)t6A+nHHȐHHHHHH9,HCHDHCHHuH)HH([A\A]A^A_]H<$4 H=(UAWAVAUATSH(HL7LgMs  H   B IW H@    IFINHD$H);  HH\$Hl$ E1Hl$L$$HL$!        L;HI\$IL9   B|= 
uI\$Mt$L9rM,$L)IIID$HH9  M)LHII9LBHH9LCMtI9   J<    Y H1N4    IN| N$   IH~HLH4 H$H(L`ILpMHl$HD$L7 HD$	H\$L3Hl$ LcI$IT$HH)t6I+nHHHHHHHHH9,HCHDHCHHuH)HH([A\A]A^A_]H<$# H=UAWAVAUATSH(AIHHCHKH)H   vzH     H Mg  M      IW H@    HkHCH)c  L|$Lt$HE1Ld$Hl$ H$  LDH([A\A]A^A_]b IoH      HW H@    LcHCL)  L|$Lt$E1H,$Ld$ HD$"   f     fD3HH]IL9H  C<4
uH]L}L9rLm L)H  IIID$M)LHI9LBH?H9HLCMt  K<? H1N<}    IfFte N$e   IH~HLH H$H(L`HLxMLd$ HD$)L HD$f.     L3HI\$IL9  B|5 
uI\$M|$L9rM,$L)HHHEH9  M)LHII9LBHH9LCMt%I9  J<     IHE1O<M4I,HH~LLH HHD$L IHhLxMHl$ H$L HH$M     " IW H@    HkHCH)  L|$Lt$E1Hl$ Ld$H$   D3HI\$IL9z  B|5 
uI\$M|$L9rM,$L)IIID$H?H9  M)LHII9LBHH9LCMtI9d  J<    J H1N<    IFt N$   IH~HLH% HD$H(L`ILxMHl$ H$L( H$L|$ILt$IoHCD      HM HuH)HH9   ABq   L|$ILt$MgHCDrptlI$It$H)HH9rBAJDL|$ILt$MgHCDr.t*I$It$H)HH9s1ABHHH([A\A]A^A_]H=H<$ L H|$| UAWAVAUATSH(AHLgMG  H    IW H@    HCHKHD$H)HL$
  Hl$Lt$ E1Lt$Hl$#   f.     D;HI\$IL9   C<>
uI\$ID$H9rM,$L)HH   L)H, H9HBH?H9HHCHtH IE1LE<IHH~LLHH HM4$ID$Il$MLt$Hl$CL 6Hl$H] Lt$ LeDHCr+t'I$It$H)H9s1AB1HHH([A\A]A^A_]L H    HFHGHF    AVSPHLwMt@HHAH+AH=   vH=  vH I>Ht	I~ L HC    H;H    HtHH[A^`H[A^UAVSHHtH\HHWH)HHHʅ6   HHI   1   fHH9tH<0H9_wH9_r1҃HRL4HHAH+ALHH=   vH=  vH t8 A J S IH@H)H$H\$H5i-H   HC )H H	H[A^]UAWAVAUATSHhAIIHHt$PHVH)HHHʅt2HHI   1HH9tH4L9fwL9fr1ۍKHIH<HPHD$XHT$`Et9IH   HH  H   I@l$H      H5H|$X   H: Ll$XHl$`HHE1H9LEL9LBMt?L)H4  H   H@l$H!  3  W)$HD$    dW)$HD$      L|$HIIILھ IH$H       L	L|$HHD$Hl$LLH蹾 AD-  H5HT HHHL$@ )D$0W H@    H|$PLF H\$H߉' T$/y
H\$HT$ H|$0HW    L|$HL}IL H$H       L	L|$HHL$Hl$MIHLH L( H5H蓾 HHHL$@ )D$0W H@    H|$PL H\$H߉f T$/y
H\$HT$ H|$0H薽 HHIO AW H@    |$/ x |$G x*|$ x4LHh[A\A]A^A_]H|$h |$G yH|$0W |$ yH<$G Hm HÀ|$ yfHÀ|$/ x|$G xD|$ xNHO H|$ |$G y"HÀ|$ y'HÀ|$G y
HÀ|$G yH|$0м |$ yH<$ H USH̓HvHHH߉@ HtrtHHHH;jv12HH*HD$HL$H5(1H|$   1 HtHH[]AWAVAUATSH  IIIHHWH)HHHʅt3HHI   1fHH9tH4L9fwL9fr1ۍKL,IJtLLi INIF H)HwH5Z#   L I Hed from HHHIncludedHIF IJ<HPIINI~ H)H9sLHLQ IHx MtHL I~ LI~ I9~uH5   L I:IF LLy L HPHH H)HwH5U)   H 
f:
H@ [A\A]A^A_UAWAVAUATSH  HL$   L|$xH       H$   HH$   HT$pHt$hL$TL$      IHHVH)HHHt1HHR   1HH9tH<L9gwL9gr1MHIL4ILPHHH$@  MnLHT$`H|$Xf.      I9tQH
tuHIINLL9tL 
ttHH9uHHpH   L HLH|$xrA1۸	   HD$`H	HD$XE1E1   $   H$   H|$xf.     fE)E)I M	HD$xL<ȃ$   II9tYM<$MtI9wMt$M9rM9EBI9DG$   ;$   rH$   H   H$   C ^H|$hHt$p IL)II AL$   H$   HH$   l $   HH$   H$P  HH$   H$   H$   L$   H$   HD$xH$   $   H$   D$@$   D$0$   D$ $   D$D$TD$D$$H$   HHt$hHT$pHL$XLD$`E: $    yH$   S H|$xL9tt HH  [A\A]A^A_]LJHHÀ$    y!H$    H|$xH$   H9t/H|$xH$   H9uH! HH|$xH$   H9t H UAWAVSPHHG0HtHw8HH[A^A_]AIHKHtbHHwH)HHHօt*HP
   HHtHjH9MwH9MrHH   HH0L AH1LA   H[A^A_] UAWAVAUATSH   DD$IHIDC?H$D$LD$H      1 Hto}  tiH$H? IHCH{ H)L9sHHL莽 MtHL, Lc H<$HOHG H)Hw)H5    R AN'x"HHu'  f : HG AN'yIVH   InIVHHHHu1HA   H1H# %  AN'IVH<$yHm HH跼 A~(toH<$HG H;GsHHHO  :
:   蛼 H<$Icv(访 A~,t6H<$HG H;GsHHHO  :
:   b Icv,HH<$q H<$HOHG H)Hw%H5    H |$ u"   f : HG H |$    AF0H   HuHcHH5$L1D oH<$HOHG H)H=  H56   茻 H5Q$L1Ds *H5;$L1Dm H5%$L1Dg L,$D$LD$H      1 H<$AVOy
Iv8IV@Iv8 H<$HG H;GsHHHO  


    IL A~(G  A~,<  MfPAVgLyIvPIVXHt?1f< xNHH9uHZHM  HHT$ps9I\$Hu1LhIHT$pBD$   L?L    HzHH|$ͱ HH$H       HD$HD$H\$H    Hݲ D  I^hInpH9   W)D$ HD$0    IvLM      HcB,jgHHl$`@HT$@   Ld$   HT$pH9  HHЀ|$ L  H$  f.     HH9l;D$   SH9HBL   fH$HL$SH9HBHHH)H~~    HRXHT$`Ld$VHH)HD$`HHD$xHHH$   IFH$   E11HD$h$Hf.     D  I(L9$     HCD&'H$   J,!Hy
KL&KD&HL$PHD$X   H|$PH5!1 HHuK&H;D$xwKL&H9rH$   )H9и    BHD$hpH9HH$   FCD&'KL&IH$   HT$hT$7yHT$(Ht$hH9s*H|$     谳 CD&'KL&ЄHHHu8HHHHt*|$7 H|$ yH|$ H$   yKl&H} H$   )H;L$xHCD$`|$ LyH$H$   H<HH)Hi~    ZHD$@@,Ld$HT$pH9h|$ LyH$HI^ANH$HT$LHHHHHf.     Ht*Hn|7 HtHyH9N  ( Hl$1xH94  A/ AnHD$@PgLyHD$@HpPHPXL  Ll$PD$LD$XH|$P      1 AFyHD$   A11fHQHW HL9   HL$AxH90   <)	l   !   HD$@H9hXvHD$H<)	I    A~ LyH$H|$P(HO H;Or舵 } HQHW gA~ LyH$H|$P(HO H;OrA H|$PHG H;GsHHHO  


    H|$P D|$7Ex
EuU  L|$(M@  1Ld$ 1HQIU HHL9   HL$AxH9   <)	&      HD$@H;hX   HD$H<)	   L$7HD$ fD  II(IM I;MsHQIU LE L$7HD$ LHH1<* @HHFL98f.     |$7 LyHD$ (IM I;M Lճ IE I;EsHHIM  
L
   謳 |$7 x"A~ y	H<$e HĨ   [A\A]A^A_]H|$ I A~ y@din> <stdHG A~(HV H> 2)H^ HH H#  HHH|$P |$7 x|$ xH H|$ 諪 |$ yH<$蛪 HӪ UAVSHP  EHH($  D$($p  $H|$ H HE0HtHu8H|$    HL$(HtmHE HuH)HHHօ-   HP    HHtHzH9OwH9OrHH   HH0HH AH|$ 1HA    L$   H$   $   H.   HH,   Ht|+ yH|+i H$   IL9tH~ H$   HtH$   4 $    x|$o x$|$G x.HP  [A^]H|$p |$o yH|$X |$G yH|$0 HH|$    H AWAVATSPIL   L      Ht)HHfHtA| yI|x M'IM9tL蒪 I~hHt	I~pP A~g xA~O x#A~' x,H[A\A^A_I~P& A~O yI~8 A~' yI~H[A\A^A_ UAWAVAUATSH8MLIAIH諯 H\$(Lt$0(D$pD$D$($D$   HHLDM H8[A\A]A^A_]PH7HWHH謱 XUAWAVAUATSHHEHH7HWLgHLd$(t"LID  IHsAl$HuAMWA$ID$    ?LmIL貦 IHCH       L	HC HkLLH蘦 A, H$   $   $   Ds(S,K0Lk8L0Mt"HhH  Hs AmMHu@LWAE IE    ?LeIL IHC8H       I	LcHHk@LLH A/ H$   HKPL0MLl$ HL$t$HhH"  Hs L|$AoHu>JWHA    ?LeIL肥 IHCPH       I	Lc`HkXLLHh A/ H$   HKhHL$L0HhWChHCx    Ht?HH=  L<    L
 HCpHChH,HkxHLL HkpH$   L   H(LhL   L   H       H   I   L|$8HL$@(   LL/ IL      HHl$0B  H4HHHHrMA$AID$ IG AD$AGWAD$ID$     IT$(LH(H(s   1   LLH(r}I1Wf.      20H|2 H|0 L2L0D2HD2     L2(L0(H|2HH|0HL28L08D28HD2H    H<2HPHPH9uL      H4   LHL4	    ItC|4 yK|4x ILe Hl$@L;d$8tL若 L         Hl$0J    LHt HIH D   D   H   J    LH4HT$u HH[A\A]A^A_]L L H|$ H|$2 IHD$ x yy   IHD$(x yq   IHD$H8Ht;tLI   HD$H8Ht!ZLIH9HH9u6HD$H8Hu;HD$x xDHD$ x xQHD$(x x^Lh S HD$H8HtH{p HD$x yHD$H8 HD$ x yHD$ H8ݡ HD$(x yHD$(H8š L AWAVSIL?GHt*HH   HtA| yI|x M>IM9tL[A^A_鍣 [A^A_UAWAVAUATSH(IHE[  I1E1Ht$Ll$    f.     fADE9(  L9IG   D$I<.I)H|$	   L$ H   IM)I   L9IMBHD$ I9LGI)HCH{ H)L9sHHt$L袨 MtHt$L> Lk D+|$ELt$Ll$     HHHK   AA'HC H;CrH߾    P AAuI)Ht$HHCH{ H)L9sHL MtL謟 Lk HC H;CsHHHK  
H߾
    H([A\A]A^A_]AWAVATSPIIH
HLgI)IHLIT$H9#  I~H)HHH?H9HBHUUUUUUUH9HCHtH9   H    H<@Ԟ 1K4dHH[HAI    IH|IG    HHM>I^L9?        CHC    BHsHrHC    HsHHI9uM>I^IIFINL9   D  HH I9uMtLH[A\A^A_G H[A\A^A_L裟 H=藥AWAVAUATSIH9u   II   E14        I<It IT J+HIH(H(L9t+ADADA| xIDIDAD AM)L[A\A]A^A_Hq Mt II'A? y	If I(Iug HO H臝 H蟤UAWAVAUATSHxHT$0HIHCHD$(HCHD$`HCHD$XHCHD$hH$LHH)HHHHHHl$
  H  A  HHHL4N<    IH  |3HHHHHH4)LHLLD$(LL$0     HLHT$(HL$0 D$HM M/L9HuJDH9Ft   Ld$(H^(L9    HBD'IĄyNdN'H˄yH^I9HIBHtMH~y(H?J4Hx%豨 Ht$t(H$Hx-J4HyH6艨 Ht$uL9H$HYHL$pH;t$`  J,HJHHD$8Ld$`      IL9  M9,$uHE I9D$uHD$8@IƄyLuAL$'H˄yI\$I9HIBHtDyI|$Ht$8xI|$Ht$8yHD$8H0踧 Ht$tH$kL9H$\)D$@HFHNHVHT$HL$N'WFHF     A$IT$ HV AD$F(D$@A$ID$HD$HT$ID$IT$AL$'D$H^(L9  M7IGHD$8f   H(L93uIGH9CuAG'IńyMoK'Ḧ́yHkI9HIBHt:yH{Ht$8xH{Ht$8yHD$8H0茦 Ht$txL9|      IM94$uIGI9D$ts~   AG'IńyMoAL$'Ḧ́yIl$I9HIBHt@yI|$Ht$8xI|$Ht$8yHD$8H0 Ht$tuL9j@ L9   )D$@HCHKHSHT$HL$K'WCHC     A$AD$CIT$ HS (D$@A$ID$HD$HT$ID$IT$AL$'D$I9MDH(/f.     D  L9  HI9uHCI9G     )D$@HCHKHSHT$HL$K'WCHC     AIW HS AGC(D$@AIGHD$HT$IGIWAO'D$]    f.     fLv(HD$(Ld$pL; uHCH9F     L;t$(    C'IƄyLsAO'Ḧ́yIoI9HIBH   I   H?Hs    Ht$      CHÄyH$HYN'Ḧ́yHnH9HHBH   H~   H?Ht$X   艣 Ht$   H$   HseH6Y Ht$bL98 D$  HHHl$0HѼ ALs(LH4$H軼      EHt$k  LH$@  Ht$X@HD$XH0 Ht$8H9H$NL;t$()  L~LvPf   I(L9
  M;fuIFH9FuAFHńyInN'H˄yH^H9HHBHt:LyI?yIv( Ht$tH$yIv Ht$uH9H$nAF)D$@IFINIVHT$HL$ANWAFIF    H|$(AFHl$XHUIVE AF(D$@HCHD$HT$H|$hHHWKL;t$(  L~H\$(     H.           I(I;.uIFH9FuAF'IĄyMfN'ḮyLnM9LIBHt6LyI?yIv Ht$ty+Ivܠ Ht$uM9   D     HH;+uHCH9FtrsC'IĄyLcN'ḮyLnM9LIBHt6LyI?yHs_ Ht$tx"HsI Ht$uM9}    I9w   A)D$@IFINIVHT$HL$AN'WAFIF     AHS IV CAF(D$@HCHD$HT$HCHSK'I(Rf   LH$  HH)HHHH$H)HHH9}3HHHT$0ٸ H(IH$ZELt$$   H{(H4$HT$0褸 Lt$HSHcHHE H9CuHEH9C  smHCE )D$@HMHUHuHt$HT$U'WEHE      E HsHu CE(D$@ HKHD$HL$HKHCSHx[A\A]A^A_]HHHT$0Hx[A\A]A^A_] Hu(HHHHL$0Hx[A\A]A^A_] Hu(HUPHHHLD$0Hx[A\A]A^A_]Ʒ Hu(HUPHMxHHILL$0Hx[A\A]A^A_]	  E'IƄyLuH$IH˄yH$HZI9HIBHtMH4$H~y(H?Hux%w Hl$t(H$HuyH6O Hl$uL9H$YUAWAVAUATSH8IIHH.H;/uHCI9G  AI9.  IGI9F  AG'IńyMoAN'Ḧ́yInI9HIBHh  I~>  H?Iw;  蕜 >  E  1  A)D$IoMgIGIOIWHT$H$AO'WAGIG     AAAFAGIV IW (D$AIFH$HT$IFIVAN'HI9uHCI9G     d  )D$HCHKHSHT$H$K'WCHC     AHUHS E C(D$AIGH$HT$I$IT$AO'  C'HƄyHsAO'ḮyMoL9LHBHt,IHt$(yH?HsyH6" AąHt$(u1L9I9ADCAI9.Eits)D$HCHKHSHT$H$K'WCHC     AIV HS AFC(D$AIFH$HT$IFIVAN'      )D$LkHCHKHL$H$Dc'WCHC     AIoAGCIG HC (D$AMoI_H$HL$IGIOEg'II9uIGI9F     shA)D$HHKH$HL$WE HE    AAIF HEAFE (D$AMnH$HL$INIFEf'   H8[A\A]A^A_]IwH6W 1I9L9CEFC'IƄyLsMḮyM,$M9LIBHtJHy/H} Hsx+ t.   VEy,H+HsyH6趘 uҸ   M9%AAF'HƄyIvH9HHBHtBI~yH?EHt$0HIHHL$(X Ht$0HL$(t   ]   H9JUAWAVAUATSH8HHIIL螱 AAHE H9uHEH9C  
  E )D$ LMLEHEHMHUHT$H$M'WEHE     E CEHS HU (D$ HCH$HT$HCHSK'EfIE H9E uIEH9E  y  AE )D$ I]IuIEIMIUHT$H$AM'WAEIE     E AE IQIU AAE(D$ E HEH$HT$I IPM'EfII9E uIGI9Ey    A)D$ IGIOIWHT$H$AO'WAGIG     AE AHSIW AG(D$ AE IEH$HT$HHVAM'AEj  DE'LEyHuC'HyHKH9HHBHt?H{Ht$yH?HuEHL$yH6 Ht$HL$t   H9   EU'LEyIEAIH˄yIH9HHBHtELτyI9IuELD$LL$HD$0yH6f LD$LL$HD$0tzH9suAG'HǄyIKḦ́yH.H9HHBHt:H|$Ht$H߄yH;IwyH6 Ht$H|$t(	H9DH8[A\A]A^A_]UAWAVAUATSHHMHHIH|$@MY AAHE I9uHEI9GR  +  E )D$ LuLMHEHMHUHT$HL$M'WEHE     AE AGEIW HU (D$ AIGHD$HT$IGIWAO'EhHH9E uHCH9E6    )D$ L{LSHCHKHSHT$HL$K'WCHC     E IVHS AC(D$ E HEHD$HT$IIQM'EhI$H9uID$H9C)    A$)D$ Il$Mt$ID$IL$IT$HT$HL$AL$'WAD$ID$     A$IWIT$ AAD$(D$ HCHD$HT$IIRK'EhHL$@HI9$uHAI9D$  ]  Ht$@)D$ HFHNHVHT$HL$N'WFHF     A$HUHV E F(D$ A$ID$HD$HT$IIVAL$'AE  E'HƄyHuAO'I΄yMwL9LHBHt>IHt$8yH?HuLD$yH6Ǒ LD$Ht$8tMs  I9j  :DS'LEyHCANIτyM9L9LHBHtHLyI>HsELD$LL$8HD$0yH6G LD$LL$8HD$0t^   I9   KAD$'IƄyMt$AOḦ́yI*I9HIBHt;LyI?It$LD$LT$0yH6Ɛ LD$LT$0ttuL9sphA'IǄyLyMH˄yII9HIBHt6HyH} HL$@HqyH6LD$U LD$t	L9DHH[A\A]A^A_]UAWAVAUATSHxHIIH_PHw(H虩 IoxL9  A`   AP   A8   H|$@Ll$9L(D$0HGIFAHHE(I(I(I(HL9U  HH9E uHCH9E  sE )D$0HE HGEWEHE     Ht$0LT$8E LsCEHC HE C' C L9QHl$MLd$LLL$(LD$ Ht$`LT$XY   fD  	  HCAD/AL/AD/HA/IL/IL/AD/ AD/ HIIHI   I;t/uM;T/uE\/LEyID/L$WHʄyHT$HH9HT$pHBHtWyH|$@EHD$hxK4/EHD$hyIt/- LL$(LD$ H|$@Ht$`LT$XHD$ht"H9D$pLMIL	LILLl$Hl$Ld$Ld$C'IƄyLsM'ĪyLeM9LIBHtHH}LL$(yH?HsLD$ yH6v LL$(LD$ H|$@tLd$M9Ld$Hx[A\A]A^A_]UAWAVAUATSH   IIHHH)HHHH   HAHcHHE I9D$uHEI9D$    ID$E )D$0HMHUHuHt$_HT$XU'WEHE      E It$Hu AD$E(D$0 IL$HD$XHL$_IL$ID$AT$Y  LmPHu(HLLѥ HExL96  1A`   AP   8   LD$@Ld$@H(D$0I@IGA A  IE(I(I(H(L9  LIHI9E uHCI9E  sAE )D$0IE I@AEA WAEIE     Ht$0LT$8AE L{CAEHC IE C' C H9>L$Ll$IMLt$LL$(H|$ Ht$pLT$hZ   fD    HCBD5BL5BD5HBL5 JL5JL5BD5 BD5 IIIHI   J;t5uN;T5uF\5LEyJD5L$WHʄyHT$HH9H$   HBHtRLǄyH|$@EHD$xyJt5HLN LL$(H|$ LD$@Ht$pLT$hHD$xt%H9$   IIML	IMHLd$Ll$L$Lt$Lt$L$C'IƄyLsAM'IτyM}M9LIBHtLH|$ I}LL$(yH?HsyH6苉 LL$(H|$ LD$@tL$Lt$M9L$Lt$tHu(IHLLע GHu(HUPIHLM +Hu(HUPHMxIHMN
I(M9ÉHĈ   [A\A]A^A_]E'IƄyLuAL$H˄yI\$I9HIBHt;I|$yH?Hux葈 tHuyH6s uL9vS t	Hο [H= | tHH H= H    HH H     ރ H= { Hk [HH= | H{ PHp Ht	Hd XH=[ H5|  HeS  HA XSHH- HtIH!     tcH HuH= H5&  HS誂 H    [H=ؾ H5  HR} H     uHH[`8USPHH7OttH[]Hs1 Ht	wH;HcHHH߾   1HH߾   1pHH߾   1aHH߾   1RHH߾   1CHH߾   14HH߾   "HH߾   HH1HH߾      1PH[]̋Ot
t1H0 H? Pڀ H5H11X UAVSHAHHtpHHCH{ H)H9s)HHπ Hh HHH)Hv-fE : H@ 4HYx Hk Hk HHHH)HwH5&   H} Aƍ H$L$u%H/ HtHH߾      1PHKHC H)HwH5   H  HEt3@or:  erroHC HEuHm/ Ht	HHP HH[A^]HH| Hw H~Pj H5tH11X鶝 UAVSHAHHtpHHCH{ H)H9s)HH_ Hh HHH)Hv-fE : H@ 4Hv Hk Hk HHHH)HwH5   H Aƍ H$L$u%Hk. HtHH߾      1PHKHC H)HwH5U	   H~ HEt 7Hwarning:H@ HC 	HEuH- Ht	HHP HH[A^]HH Hpv H}P} H5H11X6 UAVSHAHHtpHHCH{ H)H9s)HH} Hh HHH)Hv-fE : H@ 4Hyu Hk Hk HHHH)HwH5F   H} Aƍ H$L$u"H, HtHH1   1PHKHC H)HwH5$   HC} HEt2f@:  noteHC HEuH, Ht	HHP HH[A^]HH蠛 Hu H |P| H5H11Xƚ UAVSHAHHtpHHCH{ H)H9s)HH| Hh HHH)Hv-fE : H@ 4Ht Hk Hk HHHH)HwH5   H=| Aƍ H$L$u%H+ HtHH߾      1PHKHC H)HwH5|   H{ HEt3Hremark: HHC HEuH-+ Ht	HHP HH[A^]HH< Hs HzUAWAVSPAωAHGt'uH;H@ADPHH[A^A_]H* H;uSHGt
tH[Hl* H;tH;HP H[SHGtuH/* H;t	H;HP [HyUAWAVAUATSH8HH    H   HH5( HP0   HD$    HkH\$ LsL9   E1H\$0Ld$Ll$(   HI9   L|$(HD$    HE HE     HD$HHt$W  LLHL|$L|$HD$    H|$0HtHPH|$HD$    HtHPH|$(HoHPdHD$    4H\$H|$Ht$  H|$HD$    HuH|$ HPH8[A\A]A^A_]HH|$HD$    HuAEH\$ H0HH|$0Hu6H|$HD$    HuTH|$(HtHPH|$ HPHp HPH|$HD$    HtHH|$HD$    HtHPH|$(HuUAWAVAUATSH8HH    H   HH5& HP0   HD$    HkH\$ LsL9   E1H\$0Ld$Ll$(   HI9   L|$(HD$    HE HE     HD$HHt$  LLH	L|$L|$HD$    H|$0HtHPH|$HD$    HtHPH|$(HoHPdHD$    4H\$H|$Ht$U  H|$HD$    HuH|$ HPH8[A\A]A^A_]HH|$HD$    HuAEH\$ H0HH|$0Hu6H|$HD$    HuTH|$(HtHPH|$ HPHn HPH|$HD$    HtHH|$HD$    HtHPH|$(HuHH% H8AVSH(   m HÊ t\H HD$HtHD$HD$ )   D$    HD$HD$H5HT$HL$LD$H   HH([A^H=O zn tHH H= H    HpH H     Hv H= Ln EIH= n IH;m Lsm UAWAVAUATSPMIIHH11ǃ       Hǃ       H$ HH   H$ HHH$ HH   L   HH   H H   HKl HHHy Iu H!y AC I   ƃ       H7z H[A\A]A^A_]HL HUHml USHHD$    H   HD$H$H u"D$   fkH   Ht$   1H[]SHH]# HHH   H@Ht	H   H.! HHH{`H;{Xtm H{@HPH9t[m [HrSHH" HHH   H@Ht	H   H  HHH{`H;{Xt8m H{@HCPH9t&m H[j HErHIHt       tC   9   t5H      D$   D$H1" HHD$HL$~ HAWAVAUATSH HIH>HH50  P0L;H    tfr HHD$D$    L-! HAU tHH߾      1PHKHC H)Hw!H5   Hq IM>   @or:  erroHC IHAU t	HHP IH\$HLPT$y
H\$HT$LHq HH H;HsHQHP 
HǾ
   q |$ y
H|$Di I    ILPH [A\A]A^A_HH|$ !HÀ|$ yH|$i HYpHMt	ILPH i AWAVAUATSH HIH>HH5 P0L;H    tfp HHD$D$    L-+  HAU tHH߾      1PHKHC H)Hw!H5	   Hnp I!M>   Hwarning:H@ HC 	IHAU t	HHP IH\$HLPT$y
H\$HT$LHp HH H;HsHQHP 
HǾ
   o |$ y
H|$g I    ILPH [A\A]A^A_HH|$U !HÀ|$ yH|$og HnHMt	ILPHg UAWAVAUATSH  IW)$   )D$p)D$`)D$PHD$PH$   $   $   Ƅ$   L$   H$   $   H$   H       H$   H$0  H$   $(  HǄ$8     H$@  H$@  H$H  H$`  H$P  H$X  H$  H$p  H$x  HǄ$      H|$ Ht$(HHD$0HD$8   D$ L$0L$$H$    MgIo L5(     H|$ H$    D$ 6  IcLI$HE H)H     LH5m   I$HE H)H     LH5m   I$HE H)H     LH5Xm   I$HE H)H     LH5*m u  I$HE H)H     LH5'l G  I$HE H)Hq     LH5{l   I$HE H)H^     LH5al   I$HE H)HU     LH5rl   I$HE H)H;     LH5`Dl   I$HE H)H*     LH5l a  I$HE H)H
!     LH5 k 3  I$HE H)H     LH5+k   I$HE H)H     LH5k   I$HE H)H     LH5M^k   I$HE H)H     LH50k {  I$HE H)H     LH52k M  I$HE H)H     LH5j   I$HE H)H     LH5j   I$HE H)H|     LH5xj   I$HE H)Hp     LH59Jj   I$HE H)HV     LH50j g  I$HE H)H<     LH5i 9  H-Start: HHHStream-S  ,   f@: HE   @ue:  ValuHE   HStream-EH@nd: HE    @ve: HE   Hective: HHHTag-DireHHE   5 HE m  Hnt-End: HHHDocument  H-Entry: HHHBlock-EnHHE +  HBlock-EnH@nd: HE   " H-Start: HHHE     H-Start: HHHE    HFlow-EntH@ry: HE     @nd: HE    d @rt: HE x@  Key:`HScalar: @HScalar: HHHBlock ScHHE >@as:  AliaHE *HAnchor: HHE @  Tag:HE     Ht$(Ll$0I$H} H)L9s&LLg Hx H9xt2
H@ 9   @ MtL_ Lm Lm LLH9xuκ   HH5	;g D$ 1ۅÃ   D؀|$O 
H|$8^ uAE1H$@  H$P  H$p  H$p  HH9t` H$P  HH9t` H$H  H96   W	   HH9t%HHXHHY x? yHx(X^ WH$   UHl$hHD   HD$pH9   H$   fHH9tHXx yHx^ H|$hHl$p] H\$PHt/Hl$XH9tHH H9uH|$PHH\$X] DH  [A\A]A^A_]HH$p  H$p  HH9t_ H$P  H$P  HH9t_ Lo  &HHÀ|$O y
H|$8D] H$     H|$P  He] AWAVATSPHIH: HHIO AMwx/ x%HHHIN AL   L;   u"AHpHP L] L   L;   t!H   HHPH
HQW x? xM;$$uHPH   Hx(n\ M;$$tLH[A\A^A_HA~ yI>G\ H\ AWAVSIH   I   H9t@^ I   I   H9t(^ M   I   L9t2WHL9t%HHXHHY x? yHx([ WIPL[A^A_SAWAVSILMt9IF L9uL"HI9tHXx yHxe[ I~M~ V[ M>Mt$I^L9   HH| I9uI>	[A^A_LM~[A^A_[ UAWAVAUATSH  W)D$P)D$@)D$0)D$ HD$ H$   $   $   Ƅ$   H$   H$   $   H$   H       H$   H$0  H$   $(  HǄ$8     L$@  L$@  L$H  H$`  H$P  H$X  L$p  H$  H$p  H$x  HǄ$      H|$`Ht$hHHD$pHD$x   D$`L$pL$$H$    Lt$`H$         f.     Eu5LH D$`E1AǃDD$    yH|$xxY AuAH$p  IL9uE1H$p  IL9tq[ H$P  H$P  HH9tS[ H$H  L9t3W	HL9t%HHXHHY x? yHx(X WH$   6PH\$8HD   HD$@H9   H$   fHH9tHhx yHxX H|$8H\$@X Hl$ Ht/H\$(H9tHH$z H9uH|$ HHl$(KX DH  [A\A]A^A_]IH$p  IL9tMZ H$P  H$P  HH9t/Z H  IH$   H|$ ;LX UAWAVAUATSH   L$|IWHG    Hv  IIIHI L|$p'LH5SW f.     IM98  AE H\   HHcHLH5AW LH5ˑW LH56W LH5W LH5qW |LH5ڣ]W hLH5@IW TLH55W @LH5!W ,LH5W <8   H   1fD  L,HHuIIIr9F    LW D$0HIII  IwfD|$/Lt$HtH4,HLLU I)L|$8A D$/yHD$    H)H  HsP@l$OMHuv      H)HHTU IHD$H       H	H\$(L|$ Hm끻   H)HHU IHD$8H       H	H\$HHl$@L0   H'V A. L1H}W HHHL$` )D$PW H@    T$/Ht$L|$pH y
Ht$HT$ H|$PT HHHL$ )$W H@    T$Hy	H4$HT$LiT |$ x{|$g    |$O    |$/    LL)L~  HH   IA'   wA      A      LH5T 1  H<$S |$g yH|$PS |$O vH|$8S |$/ ]H|$S NA(   tWA)   uLH5T   |$| uGDz t;LLHWS   LH5ӢS   LH5S t  I!H$   .   1H
 f.     DD,HIuD$0HHHH  Hw\$/HL$4A   I)ILR HHD$H       I	Lt$(H\$ HtH4,HIHHZR LH)L|$pH$    D$/x<   HHL$ H      H)H1  I@l$OHH\$8tH߾0   HS D,8 H1HzT HHHL$` )D$PW H@    T$/Ht$L|$pLy
Ht$HT$ H|$PQ HHHL$ )$W H@    T$Hy	H4$HT$LaQ   <   H
H      H)Hl$8H0     H1H{S HHHL$` )D$PW H@    T$/Ht$y
Ht$HT$ H|$PP HHHL$ )$W H@    T$Hy	H4$HT$LP    HH   yHD$    H)Hl$8H0   9  H1HeS HHHL$` )D$PW H@    T$/Ht$y
Ht$HT$ H|$PP HHHL$ )$W H@    T$Hy	H4$HT$LO |$ x1|$g x:|$O xD|$/ y
H|$O IH TH<$O |$g yH|$PO |$O yH|$8O |$/ yHl$0Hl$(?vD$ Ht$    H|$pGHyH7HGHHT$HL$ H/  H|$H9t`Q L|$pLHĈ   [A\A]A^A_]H|$<O H|$82O H|$(O H|$8O HÀ|$/ R  \  T  HÀ|$/ :  D  <     HÀ|$g       HÀ|$O       HÀ|$/         HÀ|$g       HÀ|$O y}   HÀ|$/       HH|$H9   `P    0HÀ|$g y7aHÀ|$O y2r      HÀ|$/ xo|wHÀ|$ x|$g x,|$O xB|$/ xLYH<$M |$g y
HÀ|$g yH|$PM |$O y
HÀ|$O yH|$8M |$/ yH|$M HHD$px yHD$pH8gM HM UAWAVSPIHsaAHHsA^Hu-:HkHHL IH       H	INI^IALHM A H[A^A_]LM HR  xH       H	H1  $<u5Gu'H?H	=   rH       H	ȉH	H   $<u`GuRDGDuBH?HH	ȉ      t!A?L	=   rH       H	ȉH	H|v$<ukw$<u_DGD$<uQGuCH?HH	A?II	?L	   wH       H	ȉH	11ɉH	UAWAVAUATSPHAwHCHPH;S_  Ls   A  w1D@A?HCHPH;Sa  ÀLsH@,mA     EAAEAA?HCHPH;S   A?AπHD4HSHBHCHH;S  ÀLsHD<HSHBHCHH;S   HD,IH[A\A]A^A_]A wEAAEAA?EAHCHPH;S   A?A΀HD$HSHBHCHH;S3Hs   HO HCHs   HO HCHs   HO HC7Hs   HO HCHs   HzO HCHs   H`O HC;HH  HHcH7f 1m  N      Y     1!N  HHcH1@w@O  ]  1n   O      Y   G=ES        tt"T   G5RU  OEf	   G5ru  Oef	   sftF   ALSE   1Ɂalse           	Ãy       n   ރotc    yuG=es  u6f hGf <Nu[@w1ɸ        @ouCGf <nt811	G=FF  tw1ɸ        ff  Z1f 	AWAVATSHHHWGGDGKLPHGpGPHG`H       HGhH   H      HǇ      H   H   H   L   H   H   H   H   H   H   H   LP  Ht$(HT$0H/HD$8HD$@   D$(L$8L$$m HH[A\A^A_IH;HH9uI<$IL9u"LZ  LF mH I<$IL9t[H L3  L[F AWAVSH@H(D$`(L$pGOHGHG(HGHG0(iG8fGHGJ (D$`(L$pL$$H|$ 1>f L;HD$ HD$     HD$0    HD$(I_I;_HD$8    sHt$(Hl HI_Ht$(L踥H|$(g H|$ HD$     HtHPH@[A^A_III_H|$(f H|$ HD$     HtHPL4E AWAVSIL`HGhL9t8W    HL9t%HHXHHY x? yHx(D WL[A^A_;AWAVATSH(H7WGGWKLPHGpGPHG`H       HGhH   H      HǇ      H   H   H   L   H   H   H   H   H   H   H   HP  (D$P(L$`L$$j H([A\A^A_IH;HH9uI<$IL9u"LLC E I<$IL9tE LLC AWAVATSH8IL      @ HRH1H9t`tM;6uLj tZLj I$   I$   A$   HHH4    H<vHH9tHHuHH8[A\A^A_M|$PI$   L98   W    HL9t%HHXHHY x? yHx(xB WAǄ$       W)D$ )D$)$HLLx  |$/ y
H|$7B I$   YHÀ|$/ y
H|$B HNB UAWAVATSH@HH tHci H@[A\A^A_]H\i HC(H;C0   H&i k<$    WD$D$HD$(    {D u   9k8l   LsPL   ID  $   HC(HD$HD$   LLL	  H      D   C89|$/ y
H|$A C<HS(
tE߀\  H5HcH{D   H1wh Hzh %uHxh HzHs0H9w߀\S  H=HcHHOh H1Ph H߾   h  H1O  H߾   7h aH1(h RH߾   h @   HtH   H<It;sDu	   CIWD$HD$(    $   HT$HD$   HHS(C<H{PHð   HHk  |$/ H|$? {D u/HBH9C06   H )  H &     H  HTg n{D u/HBH9C0    H    H &     H   H"g *H߾    g H1!g 	z-u2z-u,HBH9t H wH &     Hs
H߾   cHBH9C0tc H wZH &     HsJHf z.u7z.u1HBH9t H wH &     HsH1f dHT$0HD$8   H9S0tH wH &     HrQH5H|$0   1^ H   HS(<-u%HBH9C0tsH wj-H &     HsX{D t$HVH$fD$ HH&  1<?t<:uHJHs0H9t&9H wH &     HsHe <:uHBH9s9:u H wH &     Hr HÀ|$/ y
H|$= HU= UAWAVAUATSHX   -  HH      L-eLt$0I      HRHI9   AW;S@uAW;S<   A    Ll$0fD$PIH@HK0LaH9LGHP   t F HP     HA{J u/H;W)D$ CK(D$ $D$L1LE1E1] CJH      IwHRHH)"L*B    H        I HX[A\A]A^A_]UAWAVSPI_HHt)In@HH H} Hu   A HH9uAFH    A^H   IFP    M~IIH   IFtfI      A J   IH   fLI+NH
%C;   HI?   cA IHuAF   H[A^A_]SHHw0H)t<	tH^v	xH[HH[HHH t=  tڍ`Hف`  HB=   HDٍ    HB  =   HBH[HG0H9t)
tuHNH9tHF~
HDHHHH9w0tHF> HEHHH9w0t t	uHSHHw0H)t<	t< tH^v	xH[HH[HHH t=  tڍ`Hف`  HB=   HDٍ    HB  =   HBH[AWAVSHIII   f.     LHH9tHLAtIJD8H[A^A_AWAVATSPIIIHG(I    LHH9tHLAtIJD AF()AN<I^(H[A\A^A_AWAVSHHG(LG0L9   HL5I   @ HHC(C<L9   %uCHpL9s:xOЀ
r@@ǿ@w 6NЀ
r@@ƿ@ -t߀¿rH$HD$      LL1qX HtHC(LC0^H[A^A_AVSHXH      HGeHD$0fD$PHC(HK0LqH9LGHP   tA HP     HA{J u1H;W)D$ CK(D$ $D$HL$0L1E1E1X CJ.HC(HK0H9t!x$9uHHC(C<HX[A^1HX[A^HdLqH9LGHT$0fD$PHP   IZAWAVSH0HHG0LpH9LGIHP   t@ HP     HA{J u/H;W)D$ CK(D$ $D$L1LE1E1W CJH0[A^A_̉HG(w<H9w0tw
  $1H5   LO0I)1I &     1fI9t>H wIsHH9u1HO(HG0H9t&
t"uHQH9tHAy
HDH
1HHG<    G@HG(AWAVSH I tZHHt$G@D$T$L$GDD$   ;   s8L|$H      HIIWHTAȃ   H [A^A_L   HQIHIHL|$L9L9wuIv   LB= L|$I)Iv   L'= M>ő   HtH   H@9tu	   UAWAVATSH0$    WD$D$HD$(    D w   AH9w8h   L{PH   I$   HC(HD$HD$   LHLY  H      D   C8D9|$/ y
H|$f3 H0[A\A^A_]HÀ|$/ y
H|$C3 H{3 UAWAVATSH0D    HDg8A9}uIA׋   ;   spH   D$   k8WD$HD$(    D<$HC(HD$HD$    HPHHLh   |$/ y
H|$2 H0[A\A^A_]H   HHw   ?;    lHÀ|$/ y
H|$P2 H2 AWAVAUATSIHGP@IIHHt!IL$HCHH)HP@H)H9wH_AD$HH   BA   I   L= HAT$A;T$   ID$HAD$IMl$HHHC@I$WIGHC ACH{(A/ xIIGHGAIwIW 2 ILsHHXIH[A\A]A^A_I|$HHw   9 AT$UAWAVSH_(L0L9   ;#   I#<	   @ H^      LH)HHH    =  t   `Hف`  HHBэ  =   HD    HB=   HBH9Ht/I^(AF<I9uHI^(AF<I9t<	T[A^A_HG(LO0L9  E1       HHG(G<L9  0@	@ I@#      @	t:F<^v3@  LL)H  @   @θ   1[  fIL  H  u0AKʀu!?	уv   1	  Hv  u]AKʀuNESDҀu>?	щʁ      tA?D	с  v1      H  $<   AK$<   AC   ESDҀ   @@?	у?	A?BA   @1   ACH@ur  tj`L؁`  LHBЍ     HDЁ    HBЁ   HBL9t%HW(G<I9tq2I@	3 M9tTA<
t#<uHIKLL9tICA{
HDHILHG(G@G<    D lGIcAVSH8HGH HG(HO0H)   E1   H5RHcHH   x   A   xuz{HrrxulHr@xu^x ux t&A   MHr4x u>Ht3u2xu,A   'HvA   xuHr
x x E1WD$ HD$0    D$   HD$Lt$H{PH   HT$Ls(|$7 y
H|$ #, H8[A^HÀ|$7 y
H|$ , H=, AWAVATSH8H< tC<    C@D$    WD$D$ HD$0    {D tmǃ       CI D$ HD$0    D$   HC(HD$HD$    H{PHð   HT$H|$7 y
H|$ N+ H8[A\A^A_Ã{8 LsPL   Ld$fD  D$   HC(HD$HD$   LLLH      D   C8y|$7 WH|$ * W
 HÀ|$7 y
H|$ * H* UAWAVAUATSHhID$     WD$(D$8HD$H    D tRAǇ       AGI Mg(IG0MMI96  A$   %  Mt$Mw(AG<I  A8 xMwPI   Ld$ fD$    IG(HD$(HD$0   LHLI   A   DA   AG8y|$O >H|$8) /HWWHXL9IGHL$ fD$@IP   t3 IP     HAAJ u2I?W)D$PAGK(D$P$D$HL$ H1E1E1J AGJMw(Mo0IML   fD  HSH9   LH)tvH<	to< tkH^vՄy_HHH tN=  tG`Hف`  HHB=   HDэ    HB  =   HBH9uLI_(HL)LI9   #       HI9t< t<	tHLIo(D$     WD$(D$8HD$H    H   H   A>YAML      f.     fHkH9  LH)  HE <	s  < k  H^vȄ[  HHH F  =  ;  `Hف`  HHB=   HD鍐    HB  =   HBH9g   H5vL( t?1ۀ|$O y
H|$8& Hh[A\A]A^A_]f.     @ HkH9   LH)   HE <	   <    H^vȄ   HHH    =     `Hف`  HHB=   HD鍐    HB  =   HBH9g>LI_(D$    L)Ld$(H\$0IPIǰ   HT$ LLI_(LI9   !   D  HI9t< t<	tHLIO(   f.     HKH9   LH)tvH<	to< tkH^vՄy_HHH tN=  tG`Hځ`  HHB=   HDʍ    HB  =   HBH9uLI_(D$    L)Ld$(H\$0IPIǰ   HT$ L HÀ|$O y
H|$8$ H% UAWAVATSH0AH$    WD$D$HD$(    D t~ǃ       CI D$HD$(    Aƹ   )$HC(HD$HD$   HHC(C<H{PHð   HH|$/ y
H|$$ H0[A\A^A_]Ã{8 xL{PH   ID  $   HC(HD$HD$   LHLH      D   C8y|$/ WH|$# W HÀ|$/ y
H|$r# H# AWAVATSHHHWD$0HD$@    @@D$HG(HD$ HD$(   HHG(G<HPH   HT${I tbC<H   H$K@L$D$D$ CDD$   ;   sSIH      HIIWHTAȃ   CICD|$G y
H|$0|" HH[A\A^A_L   HPM&H@IIL9IvM9wu   L+ r   L* IM)M>W HÀ|$G y
H|$0! H7" SH0H   HtH   H@L;KDu	   CI WD$HD$(    @@$HC(HD$HD$   HHC(C<H{PH   H*CDtCD|$/ xH0[H|$D! H0[HÀ|$/ y
H|$(! H`! SH0H   HtH   H@L;NDu	   FIWD$HD$(    $   HF(HD$HD$   HHF(F<H~PHư   Hc|$/ xH0[H|$  H0[HÀ|$/ y
H|$n  H  AWAVSH0Hw<LwPL   	   LH    HtH   H@L;KDu	   CIWD$HD$(    $   HC(HD$HD$   HHC(C<HLL|$/ y
H|$ H0[A^A_HÀ|$/ y
H|$ H SH0HGDus<H   Hߺ
   G CD   HtH   H4I9Du	   CIWD$HD$(    $   HC(HD$HD$   HHC(C<H{PHð   HH|$/ xH0[H|$ H0[HÀ|$/ y
H|$ H USH8H   H   H   H4IHDl   D$   WD$ HD$0    @D$H   H   f.     H2H9t	HVH9uH9   H{PHT$H߉
   HvF CI |$7 y3H|$  'CDus<H   Hߺ
   AF CDCIWD$ HD$0    D$   HC(HD$HD$   HHC(C<H{PHð   HT$H9|$7 y
H|$ h H8[]CJ1H8[] HÀ|$7 y
H|$ : Hr UAWAVAUATSHxIHo(Do<@tNM~0LeL   fHI^(I9~  ;"u{\uLHi  uEL9  S  H]I^(EeEf<M~0L9E  Hl$ Ll$(/HC{
HDIn(AF<    AF@E1HHL9  HkD+L9s/A'/   } '   HI^(AEf<H A'   A	t@AE<_r8ExLA
zA   L9[LI9[t  D  HL9t~IN(AEf<OLH)HHH t=  t`Hځ`  HHBʍ  =   HD    HB=   HBH9uOI   Ll$(Hl$ L9   HI^(AEf<WD$`HD$p    D$H   H)Hl$PH\$XI~PI   HT$HA~I tjI   HD$0AF@D$<Dl$8D$D AFDD$@A   A;      Hl$0I   A   HIHUHTE A   AFI |$w y
H|$`u wHOHD$HfD$hIP   t$ IP     HAA~J u6II>W)D$0AFK(D$0$D$HL$HL1E1E1; AFJ1Hx[A\A]A^A_]I   HPL;H@IHl$0H9HsI9wu   H"    Hn" Hl$0L)H+ HÀ|$w y
H|$`x H HHH9rH8\u	HH9sH)HH?HHH)HUAWAVAUATSHxIHW(Lo0HL9y  AD$<D$<Et$8A1L=tHHT$pH   A|$D   I\$(HL9  <#  L9
  < wH &     H  AT$Dt<<:b   HCL9V   H,I  H &    H
   0  <:udHCI9t H wH &     H  t:H\$@HD$H      H|$@H5>18 I\$(Ml$0H   LH)   <	   H^      HHH    =     `Hځ`  HHBʍ  =   HD    HB=   HBH9tNIL$(AD$<L9   2   fHHIL$(AD$<L9tH< ofD  LHHI9X  H    H &     H   HÍr@@        HHAD$<    AD$@   HI9tmr@@Ic4LAt$<tD9s		?  HAt$<I9u#    HsLL9tHS{
HDHwLA|$D ME9t$<BHLHT$pH9p  WD$XHD$h    D$@   H)HT$HHL$PI|$PI$   HT$@A|$I tuI$   HD$ AD$@D$,D$<D$(D$4 AD$DD$0A$   A;$   |  Hl$ I$   A$   HIHUHTE A$   AD$I |$o y
H|$X1   HbMHVIMuI9LGHD$@fD$`I$P   t I$P     HAA|$J    I<$W)D$ AD$K(D$ $D$HL$@L   HLLHT$pH9HHHXH9HGHL$@fD$`I$P   t$ I$P     HAA|$J u4I<$W)D$ AD$K(D$ $D$HL$@H1E1E15 AD$J1Hx[A\A]A^A_]I$   HPL3H@IHl$ H9HsI9wu   H H   H Hl$ L)H++ HÀ|$o y
H|$X H UAWAVAUATSHxHLg(Lo0O<Mt$Lw(AG<M9   t$HL$pDyL&       HHHK(D{<AHL9  E H:wH    H   H"wH      H   H^vy}LH)HHH tf=    `H`  HHBʍ  =   HD    HB=   HBHH94I9u   M   HI9   WD$XHD$h    D$D$@L)Ld$HHl$PH{PH   HT$@{I HL$ptcH   HD$ C@D$,L$(D$4 CDD$0   ;      Hl$ H      HIHUHTE ȃ   CI |$o y
H|$X}    HLI9(HCImM9IGHD$@fD$`HP   t HP     HA{J u1H;W)D$ CK(D$ $D$HL$@H1E1E12 CJ1Hx[A\A]A^A_]HI9eL   HPM>H@IHl$ H9IvI9wu   La    LO Hl$ L)I. HÀ|$o y
H|$XY H HG(A H;G0tDA|tA>uHHG(G<EDHHL8 HO( H;O0t|t>uHHO(G<AWAVAUATSH`IILg( L;g0tA$-t+uID$IG(AG<ȈI_(Mo01L9ty@wHI_(AG<ȉ> uA L9t-t+uHI_(AG<ȈI_(Mo0   f.     fHI9   < t<	tI_(;#/  #<	   H^     LH)HHH    =     `Hځ`  HHBʍ  =   HD    HB=   HBH9   IO(AG<I9'      f     HHIO(AG<I9   H<	:Mo(LWD$8HD$H    D$    L)Ld$(H\$0IPIǰ   HT$ LA|$O yUH|$8 IL9t<
t&<uJHCL9t HK{
HDIHzHIAG<    AG@Mo(H`[A\A]A^A_H?AMuI9LGHD$ fD$@IP   t IP     HAAJ u2I?W)D$PAGK(D$P$D$HL$ L1E1E1. AGJ1oHÀ|$O y
H|$8 H$ HO( H;O0t-t+uHHO(G<HO(1H;O0tr@wHHO(G<UAWAVAUATSHxIHHG(L0E1H   f     HH9tLH)]  H? uH}H9uAA)Dk<Dk<Hk(Du A	M  AF<_A  E   L\$8HLD$0LL$(DT$HL$ ADHL$ DT$LL$(L\$8LD$0HH Y   =  N   `H`  HHBD  =   HD  A  HB=   HBH9   fD  A
tAuHEL9uI9   fE9LGEGA
tAuFHEL9tHu}
HDHHLC<    C@HC(~D)K<L{(A Hx[A\A]A^A_]A9vE)E9vH(6IoM9IGHD$PfD$pHP   tB HP     HA{J u1H;W)D$@CK(D$@$D$HL$PH1E1E1+ CJ1bUAWAVAUATSHhHDw<A9S   Hk(Lk0A(   H}H9tCH{(ADs<A9AHD9   I9{  }  tHH9uHk(Lk0E1LH)R  De A	   A|$@_   E,  T$$HL$(H菼HH    =  T$$   `H`  HHB  =   HD    HB=   HBH9HL$(   A9vA   A#u"   HALH)/{H'=MuI9LGHD$@fD$`HP   tR HP     HA{J u1H;W)D$0CK(D$0$D$HL$@L1E1E1) CJ1Hh[A\A]A^A_]UAWAVAUATSH  ID$ HG( H;G0t|t>uHIG(AG<Ht$HT$HL$LY0    @|$    AO81HȉL$Io(D$    |$ u#Ht$HL$LD$LT$0 toD$\$Hl$hH$   HL$p(,D$xt[IO(D$I;O0uuD$      L$-<  +5  1H|$x %  1HĈ  [A\A]A^A_]ËD$D$   ILAG<    AG@Io(D$Lt$T$HL$^/   |$ SMo(Io0L   f.     IVL9t}HH)trI<	tH^v݄y_L葹HH tN=  tG`L`  LHB=   HDэ    HB  =   HBL9uILL)AG<LMw(L)r  DL$|$>   E   HD$xH   LD$pHL)1f.     fH9t&A8H wH &     HsHH9ujAu[DH-   LA H9t%
H wH &     HsHI9uA
HPH;$     E$ HD$xAADL$DHD$xH(H;$      tHD$pHǾ
   H HD$xHHD$xIo(L)HH9$   s   H|$pH$   H
 HtH|$pH|$xLHc Hl$xD$    Mo(Io0I9AE <
y<	IEH9kIMA}
HDHV   H|$pH$   (
 HD$x3   H|$pH$   	 LD$pHD$x1AHl$xI.H;$   V  EtHl$pH
   L Hl$xLHl$xAD uAGIWD$PHD$`    D$8   IG(HL$hH)HL$@HD$HH  Lt$pHsH\$ @l$7Hu1=LeIL HHD$ H       I	Ld$0Hl$(HLH + Hl$P|$g y
H|$P HD$0HED$ E IPIǰ   HT$8L|$g y
H|$P @H|$pH$   H9 1H|$pH$   H9umH|$p   H$   g Hl$xEH|$ z F HÀ|$g xH|$pH$   H9u=Hb H|$P H|$pH$   H9t HH|$pH$   H9t H  UAWAVAUATSHhIL(Lw0Do<IOHO(AEG<L9t!H<  H &     H   WD$PHD$`    D$8   L)L|$@HL$HI|$PI$   HT$8A|$I trI$   HD$ AD$@D$,Dl$(D$4 AD$DD$0A$   A;$     Hl$ I$   A$   HIHUHTE A$   AD$I |$g y
H|$P  Hh[A\A]A^A_]H<  IOIL$(AEAD$<L9"  H=OHl$8#   f     HIL$(AD$<L9  %uNHqL9sEyIHݍ_Ѐ
HLr@@ǿ@w6~@
r@@ƿ@-t߀¿rHL$8HD$@      HH1  IL$(Mt$0H   AD$<BfHKH9   LH)tvH<	to< tkH^vՄy_H該HH tN=  tG`Hځ`  HHB=   HDʍ    HB  =   HBH9uLI\$(HL9   x<>   HIL$(AD$<\H,I^I9HGHD$8fD$XI$P   t| I$P     HAA|$J u4I<$W)D$ AD$K(D$ $D$HL$8H1E1E1 AD$J1I$   HPL3H@IHl$ H9HsI9wu   H    H Hl$ L)H+ HÀ|$g y
H|$P H% UAWAVAUATSPL$EIHIIX  x HHLHLEL$M& IIF    H[A\A]A^A_]HHx H UAWAVAUATSH(IAHIX   HH(W@@DpKLpPH@pCPHC`H       HChH   H      Hǃ      H   H   H   L   L   H   H   H   H   LP  (D$`(L$pL$$H# IIG    H([A\A]A^A_]IH   H9t H   L9t LaHI L AWAVSIH_HG    HtH{pHsx$ H{qH	 M7I    M   I   I   H9t I   I   H9t M   I   L9<   W       HL9t%HHXHHY x? yHx(x WI~PL[A^A_] [A^A_H@JHHHHtoFfD$ fH~ffD$ 1HH:ffD$0RK(D$0$T$LD$ A   Hp HHH8HIHH6H:W)D$ RK(D$ $T$A   H$ H8AWAVSH0H uqHH7H! |$/ y
H|$Q     IHH	# HL3L;MtI~pIvx" I~tL HH0[A^A_H=@    HL H SH HD$H'   H\$ H8Ht" H   HD$HuH[SH0HH xJ t1H0[HHhHuH HHChHtHPHH8f   tu-HH0H<  |$/ y
H|$ H! H0[ðH0[AWAVATSPIHH8! IL;tDM'    IHL! L#L;MtHI|$pIt$x[! I|$L%H    MtIpIwx3! ILb IH[A\A^A_HLH H SHH HHHWWGw HO(LG0(D$G8HH H81 H@HCHC[HGH H H8 UAWAVAUATSHxILv@MtLn8IuCA} !u<F H  HuHcHAGH2002:strIG(  WAIG    L    HtHHA|!HuH  ILt$XrAE =!!    IF@ HtHhA|!Hu1I9IBHNL1MfxM   HL$ L|$(IxL!   fD  1ɃIEM$Mt9M|$(I9LHGHtI|$ Lt u1I9tL9L|$(HL$ t6Ls(L9HIGH  Hs L* HL$     HZ^HD$0Ll$@Hl$HfD$PHH HHC0L`L9MGHP   t HP     HA{J Hl$Xu1H;W)D$`CK(D$`$D$HL$0L1E1E1& CJHMf.     @ HtHAA|!Hu1H9HBIH)LLH,   HFH(HUxHxH  H.       1H<	1ɃHEHH  Hr(HtHz 1 À!u1Huf@AG A   AGH002:nullIG0AAG   AGH2002:mapIG+AGH2002:seqIG<)AAG   L9Hs0HK  Lc8IHl$X  IF  Lt$0Dd$GMm  s  HFH HXxHxH  L%c[HD$ H3   D  1IID     D1ɃHEHHtbLs(I   IBHtH{ Lp  tH9  HP(H  HH !  H    HD$ H9Lt$X   H](H   HBH   Hu H=Z HD$          W)D$0HD$@    Hl$XYHt$ I\$HH} IHD$0H       H	H\$@Ld$8Ht$ LL^ C& A yI?z HD$@IG(D$0AHvHHu0Ht%Le8I  Is$Hl$0Dd$GMuOXW)D$0HD$@    ZHt$ I\$HH HHD$0H       H	H\$@Ld$8Ht$ HL BD%  A yI? HD$@IG(D$0AIILLLw    "rHHp0Ht%L`8I   Is$Hl$0Dd$GMuOXW)D$0HD$@    ZHt$ I\$HH HHD$0H       H	H\$@Ld$8Ht$ HL BD%  A yI? HD$@IG(D$0AIILLL LHx[A\A]A^A_]H|$0 H|$0 H|$0  L|$(HHD$(x yHD$(H8m H AWAVSH0HGH H HHBHK0LyH9LGIHP   t HP     HA{J u/H;W)D$ CK(D$ $D$L1LE1E1o CJH0[A^A_HH8 SHHFH H H0 H[SHHH0 H[HGH8 UAWAVAUATSH(  IHH8 HHHL$p )D$`H\$xx/ xHHHHK HpHP HA 1HD$HL$   Hl$`    HD$P    HD$(D$@        HD$ E1E11HD$X1HD$81HD$0
Hb fD$`   A  IE H0L D$   H$   HD$0H$   HD$8Ey
H|$XY H$   HD$XD$   IE H8g HHHL$p )D$`H9mHH$    Vxx(HFHCA/HpHP "HpHP H   HHcH|$@  IE H0L $   D$@H$   HD$ H$   HD$(|$P y
H|$H\ H$   HD$H$   HD$PIE H8f HHHL$p )D$`H9lHH$    VxHpHP H :yHpHP H !HRH$   fǄ$   IE H(HD$hHM0HYH9HGHP   tN HP     HA}J u;H} W)$   EK($   $D$H$   H1E1E1 EJE1|$P x$Ex.$    x8LH(  [A\A]A^A_]H|$H  EyH|$X $    yH|$x IEhHtE@ u:IEXHMeM/  IMID$HL)HPHL)H9  I_  H%H$   fǄ$   IE H(HD$hHM0HYH9HGHP   t
 HP     HA}J H} W)$   EK($   $D$H$   H1E1E1 IE H0H$   $   yH$   IEXXMeM,  IMID$HL)HPXL)H9  I\  IEXXMeM  IMID$HL)HPXL)H9  I  IE H0H$8  \ $g   yH$P  % IEXXMeM  IMID$HL)HPXL)H9u  I  IEXXMeMK  IMID$HL)HPXL)H9+  I{  IE H0H$h   $   yH$   IEXXMeM  IMID$HL)HPXL)H9  I?  IE H0H$  X $   yH$  ! IEXXMeM  IMID$HL)HPXL)H9  I  IE H0H$    $     D$   E!  ImI.  1HD$@F  IE H0H$   $'   yH$  o IEXXMeM  IMID$HL)HPXL)H9  IO  IE H0H$  A $7   yH$   
 IEXXMeM  IMID$HL)HPXL)H9  I  IEXHMeM  IMID$HL)HPHL)H9`  I  AE HH   BȻ   H   H IAU A;U$  IEL$AE LI]IIID$XIEMIE 1Ht$8HH|$0HH)HHHŞ HI$IL$WAD$AD$    I|$(It$0HL$ IL$8HL$(IL$@H@H H8 H@ID$ID$Hl HI$AD$H   4  AE HH   BȻ   H   H IAU A;U$  IEL$AE LI]IIID$XIEMIE 1Ht$8HH|$0HH)HHH HI$IL$WAD$AD$    I|$(It$0HL$ IL$8HL$(IL$@H@H H8 H@ID$ID$Hl HI$AD$H     AE HH   BȻ   H   H} IAU A;U$
  IEL$AE LI]IIID$XIEMIE 1Ht$8HH|$0HH)HHH HI$IL$WAD$AD$    I|$(It$0HL$ IL$8HL$(IL$@H@H H8 H@ID$ID$Hd HI$AD$H      AE HH   BȻ   H   Hu IAU A;U$1	  IEL$AE LI]IIID$XIEMIE 1Ht$8HH|$0HH)HHH HI$IL$WAD$AD$    I|$(It$0HL$ IL$8HL$(IL$@H@H H8
 H@ID$ID$H\ HI$AD$H   fAD$L ID$P    0AE HH   BȻ   H   H\ IAU A;U$7  IEL$AE LI]IIID$XIEMIE 1Ht$8HH|$0HH)HHH HI$IL$WAD$AD$    I|$(It$0HL$ IL$8HL$(IL$@H@H H8	 H@ID$ID$H; HI$AD$H     AE HH   BȻ   H   HT IAU A;U$N  IEL$AE LI]IIID$XIEMIE 1Ht$8HH|$0HH)HHH HI$IL$WAD$AD$    I|$(It$0HL$ IL$8HL$(IL$@H@H H8 H@ID$ID$H3 HI$AD$H    fAD$L AD$NID$P    	AE HH   BȻ   H   H5 IAU A;U$N  IEL$AE LI]IIID$XIEMIE L|$hH\$p1HAHHHr HI$IL$WAD$AD$    AD$(AD$8H@H H8 DH)IH@ID$ID$H2 HI$M|$HI\$PAE HH   BȻ   H   H: IAU A;U$r  IEL$AE LI]IIID$XIEMIE 1Ht$8HH|$0HH)HHH\$hHl$pHh HI$IL$WAD$AD$    I|$(It$0HL$ IL$8HL$(IL$@H@H H8 H5 HI$I\$HIl$P  AE HH   BȻ   H   H5 IAU A;U$  IEL$AE LI]IIID$HIEMIE HHH HI$IL$WAD$AD$     AD$(AD$8H@H H8    AE HH   BȻ   H   H} IAU A;U$  IEL$AE LI]IIID$HIEMIE HHH͕ HI$IL$WAD$AD$     AD$(AD$8H@H H8 H@ID$ID$H HI$|H$    D$   EH\$xL$   ImIHL1kdHD$@HHL IIEXXMeMt!IMID$HL)HPXL)H9wIXAE HH   BȻ   H   H IAU A;U$s  IEL$AE LI]IIID$XHE MIE 1Ht$8HH|$0HH)HHH\$hHl$pHJ HI$IL$WAD$AD$    I|$(It$0HL$ IL$8HL$(IL$@H@H H8n H' HI$HD$@ID$HM|$PHI\$Il$HBH$   fǄ$   IE H(HD$hHM0HYH9HGHP   t HP     HA}J tH} W)$   EK($   $D$H$   H1E1E1 4I}HHw   * AU I}HHw    AU I}HHw    AU I}HHw    AU I}HHw    AU I}HHw    AU I}HHw   p AU I}HHw   Q AU oI}HHw   2 AU nI}HHw    AU 6I}HHw    AU |HqHiHaHYHQHIHAH9H1H)H!" 
 HÀ|$P xEx!$    x+H H|$Hr EyH|$Xc $    yH|$xO H HGH HAWAVSH0HHHBHK0LyH9LGIHP   t HP     HA{J u/H;W)D$ CK(D$ $D$L1LE1E1F CJH0[A^A_HGH H H @JHH @JUAWAVAUATSH(HLHA<'t}<"   HHCPHH1HIH)H9HCL|$HD$H5HH|$   1 L|$Ld$H  HLLHI  II  H4$LcPID$1MII)I9LCM   L'   L HG  HL)H7  L4$IF    M9fsbIv   LL] InJH{HHkP    H>  HL{HLcPL9ICH)1I9HCI)   E1   1I.IFHD$ILHL>'  IFHPI;VwXI'InHInHI9IBL|$ IMI)tBL'   L Ht-HL)L4$I.Hu   LHt$v IFL4$I.HL$ LLHL&  M>MfLLH([A\A]A^A_]UAWAVAUATSHxLIIHIHt$ HT$(I@    I9PsHs   HL I"  Lt$0HCHD$L%FLl$ L5U       HHHL$ HD$(1HHH)HL$ HD$(   LL14 IHl$ H  H3HsI/HH%  HL$ Ht$(L9LBJ9L)HD$ Ht$(B9t
u[HCHPH;Sc  H
HCHL$ HD$(HKQ,
#0f.     @ H  1HH<H)H|$ Ht$(o  IcLHCHPH;S  H	HC  H  G<t<
  HHH|$ Ht$(p  HCHPH;S  H HCM  HCHPH;S  H"HC*  HCHPH;S  H/HC  HCHPH;S  H HC  (   IHCHPH;S  HHSHBHCHH;S  HHC  )   H  H	}  HHH   HC   HL$8 uH|$8HH t  H蚇HD$(H     HCHPH;S  H\HC  HCHPH;S  HHSHBHCHH;S  HHC  HCHPH;S  HHC  HCHPH;S  HHCz  HCHPH;S  HHCW  HCHPH;S  HHC4  HCHPH;S  H
HC  HCHPH;S  HHC   H   HHH   HC   HL$8P uH|$8HH t  HHD$(H   wHCHPH;Sd  HHCqHrkHHH   HC   HL$8 uH|$8HH t  H舅HD$(H   HBH)HL$ HD$(f     HD$(1HH)HL$    HHt$ HC   HHt$y HC   HHt$^ HC7   HHt$C HC?   HHt$( HCG   HHt$ HCO   HHt$ HC^   HHt$ HCd   HHt$ HC   HHt$ HC   HHt$ HC   HHt$k HC   HHt$P HC   HHt$5 HC   HHt$ HC   HHt$ HC   HHt$ HC   HHt$ HCLd$(H3HsIHHL  HHS.  HHL$8fD$XHL$0HIH	H	H)HM0HYH9HGHP   t HP     HA}J    H} W)D$`EK(D$`$D$HL$8H1E1E1    HzHD$8fD$XHD$0H@H H H(HE0HXH9HGHP   t HP     HA}J u2H} W)D$`EK(D$`$D$HL$8H1E1E1 EJH\>1Hx[A\A]A^A_]H H AWAVATSH8H_HH5  IHGH H H8C  H   HHcHIFL ID$XHI\$Ht IL$HCHH)HPHH)H9   AD$ HH   BA   I   L HAT$ A;T$$V  I|$HHw   ;   IFH H H0H|$o |$7 y
H|$ > IFH H H8\  t	   IFL ID$XHI\$H   IL$HCHH)HPHH)H9wHHCHID$H   IFH HHHCWCC     C(C8H H H8 H@HCHCHk HH   IFH8 HoAD$ HH   BA   I   L[ HAT$ A;T$$sHID$HAD$ IM|$HHHCHID$H)1I^HHH8[A\A^A_I|$HHw    AT$ HHPHHHt
HH?@   ?(HQYHSHH% HHHwWGG     G(G8HH H8f H@HCHCH HH[AWAVATSH   H_PH  I HtoHHQIFL I$H8J C  ID$XHI\$H  IL$HCHH)HPHH)H9  HHCHID$H    H5&HD$fD$8IFH H H8 INH	H	HH@HK0LyH9LGHP   t HP     HA{J u1H;W)D$@CK(D$@$D$HL$L1E1E1m CJIFL ID$XHI\$H]  IL$HCHH)HPHH)H9=  HHCHID$H     "     IFL ID$XHI\$H  IL$HCHH)HPHH)H9z  HHCHID$H    AD$ HH   BA   I   L HAT$ A;T$$  ID$HAD$ IM|$HHHCHID$H4  IFHU HHHCWCC     C(C8H H H8 [  AD$ HH   BA   I   LV HAT$ A;T$$  ID$HAD$ IM|$HHHCHID$H  IFH~ HHHCWCC     C(C8H H H8    AD$ HH   BA   I   L HAT$ A;T$$a  ID$HAD$ IM|$HHHCHID$H  IFH} HHHCWCC     C(C8H H H86 H@HCHCH} HH}     IFH H H0H|$X $    y
H|$p IFH H H8  t	   IFL ID$XHI\$H   IL$HCHH)HPHH)H9wsH   H%"HL$fD$8Ht$LH? IFH0HH      eH   HIvH   IFH8L H}AD$ HH   BA   I   L HAT$ A;T$$   ID$HAD$ IM|$HHHCHID$HtIvH1I^PHHĈ   [A\A^A_I|$HHw    AT$ `I|$HHw    AT$ I|$HHw    AT$ ~I|$HHw    AT$ 'H(H  H HH H HH H AWAVATSH   IHGH H H8J tAFMIFP    H   [A\A^A_I^PHt@H HtHHQH Ht	HHQA~HtIFH H H8" HHHL$ )$H|$x/ xHHHHO HpHP  $   IFL ID$XXI\$H   IL$HCHH)HPXH)H9   HHCXID$H1  IFH
z HHHCWCC    C(C8H H H8K H@HCHCH z HHWCH   A~H      
  .  IFH H H0H$    $    yH$    Lg wAD$ HH   BA   I   L HAT$ A;T$$$  ID$HAD$ IM|$HHHCXID$H1I^P|$/          IFH H H0H$    $    yH$   &IFH H H0H|$X $    yTH|$p HHHD$0fD$PHt$0HL #HHD$0fD$PHt$0HLj AFMIFP    |$/ H|$8 I|$HHw    AT$ 
HdHÀ|$/ y
H|$ H( SH Ht HHQH Ht
HH[a[AWAVSH  HHGH H H8J tCMHCP      HCPHtHHQHCH H H8 HHHL$0 )D$ H|$8x/    HHHHO CH      b  D$ J  r    HCH H H0H$P   $   yH$h  軾 HCH8 aHpHP п CHy|$   HCH H H0H$    $   yH$  X HCH8 HCPH    D$ H  HHcHH|%HD$hfǄ$   HCH H L8HD$(IO0LqH9LGIP   t IP     HAAJ   I?W)D$PAGK(D$P$D$HL$hL1E1E1    HCH H H0H$    $O      H$8  N    HCHD$hfǄ$   HCH H L8HD$(IO0LqH9LGIP   t IP     HAAJ u2I?W)D$PAGK(D$P$D$HL$hL1E1E1I AGJCMHCP    |$O y
H|$8藼 HĀ  [A^A_À{N    HCH8 HCPHuCMCN HCH H H0H$   g $    yH$   0 CNH4 wHCH H H0H$   % $    CH$    1HHD$hfǄ$   Ht$hHT$ H  HÀ|$O y
H|$8螻 Hֻ AWAVAUATSHPHH7HG(WGHGH       HG HGXHGHGPHG`   HGh    LwpLgxGxLgpL-"Ll$HD$   L|$L|$HHL$ILL Lh0H@8   Hi"HD$HD$   L|$H?HL$ILL HXHH0H@8   H tH߾    HH8 8u!HH0H|$  |$O y
H|$8^ HP[A\A]A^A_ IHI4$L H菱Lg UAWAVATSH`ILt$1L|$0      I$H8 HHHL$ )$x/ x6HHHIN A$t3uf@L A   @ HpHP L $uI$H0L |$_ y
H|$Hh @|$/ X    1ۀ|$/ CH|$9 4@H`[A\A^A_]HÀ|$/ y
H|$ HE UAVSH   HHH0H|$   A9l$    H+HD$hfǄ$   HH(HD$(HM0HYH9HGHP   tT HP     HA}J u2H} W)D$PEK(D$P$D$HL$hH1E1E1 EJE1|$O y
H|$83 DHĐ   [A^]HÀ|$O y
H|$8 HH AWAVAUATSHpIHH0H|$@  D$H)D$H5(H|$   1~ HL$H9HBH)HD$HD$0HL$8H5(Lt$0   L1 HL$8H9HCH)HD$0HD$HL$H5K(H|$   1 HL$HT$H9HBHL$0HD$8HH)HL$ HT$(H5(H|$    1l ILl$ H\$(H9LCIpLt$ HYHL$ LD$LLC L)MLh0HX8|$o y
H|$X贶 Hp[A\A]A^A_ HÀ|$o y
H|$X茶 HĶ H8HH0H|$ |$7 xH8H|$ V H8AVSPL tmHGL 
 LsPMtXL HtHHQL Ht	HHQH HCPHHDHtLsPL HuH[A^SL \   HGL  H{PHC   HPH H{P *    Ht"H{PHPH HCPHHDHu[AVSPHLwHL9        HH{ H{L9uH;HHt[A^ [A^UAWAVAUATSH(IHIo@xaIM)MI)  I9w	I.H9wp      H)ML9  LH)HL<$LHLD$ E17 M&	  M&IM)MI)Z  InI9   I,H9   IU  IwHD$D|$L9uD  IoHHI LHD$HHH	HL$L|$L9  LH)H   IIIxHHHH`   19  HI#vHHH)L9HL)LD$ tK4J<>ƹ LA~ xAnLD$ A, L9uD  InLD$ A, L9-  KLH)H   L9sLH)LLH9  IIIQHHHH`  1{  HH1f.     ;L;8L8D; L;0D8 L80D;@L;PD8@L8PD;`L;pD8`L8pHHuH*   HH     D;;D88H HuLL9   LfD  HHI9u  L$yHT$HL$HT$HLIƀ|$    H|$    K HpHH1     ;L;D:L:D; L;0D:L:D;@L;PD:L:D;`L;pD::HHuH*   HH     D;;D88H HuL9t LLI)1D  HI9uA~ yM6MLH([A\A]A^A_]H|$' HÀ|$ y
H|$ H AWAVAUATSIHGP@IIHHt!IL$HCHH)HP@H)H9wH[AD$HH   BA   I   L腼 HAT$A;T$s{ID$HAD$IMl$HHHC@I$WAKIGHC IG(HC8AOK(AGIG(    ILsHHXIH[A\A]A^A_I|$HHw   蔸 AT$dUAWAVAUATSHHIIHL?H_MM)IH)L9HL$d  Hl$HLH9Vs$HH   HN HHL$H} H]J'LLH$H)H9m  HHNI9t%HH)HHH4$HL\$ʮ HL\$H  Hv&LHH9$&  ML+4$M)IM9  H$LD$H}HHt"1D  AL HH9uHH)IH  1f     AT ATTATTATTATTATTATTATTHH9uI:  HH9^sIH   LH LHL$I9tH>H~HLH螭 HHL$HNL&L$$   HIIH9Vs,HH   HHM茳 HHHL$MLELH)Ht]LOH r M9   HD$LL)LH9   MIM)L1@ AAHH9uLFMHL$ILFH+$tI)LH4$6 HL$Ht,H<$LH LD$M9tM)LLL萬 H$H[A\A]A^A_]HHHPHHHH`sA1LD$   HIMIIICHHHH`   1c  LHpHH1LD$fD  AD ALDLAD AL0DLAD@ALPDLAD`ALpDHHuH4   HHH4$f.     ADAL DH HuIH9H$H}HHKHpK,H+L$HHpHH1     D)L)D(L(D)L)D(L(D)L)D(L(D))D((HHuH<   I,LH+D$HIMH߹   fDAD	A	H HuL9\$LwHMIKHt-AVSPHIH6) HsL HH[A^N UAWAVAUATSHHL$IHoH   L<$MwHHD$L~   @ HE IH   HLe(M9LIGHt*Lm H|$LH趶        M9"   fM9rLHt$H{ tx
   M9sLuHEHzL<$IHu"IoIIHt1bIL<$IHu@    HHD$H  C WC0HkIIH HtII6HIn IGHH[A\A]A^A_]H9FufD  HAHH9@tHNy uHAHH9tHt`z tU    HPHtz tH91   HQH2HqHtHNHAHBHA1H9@HH
HQHB~H91tH4HVHHtHJHAHFHA1H9H4HNHqHFF@ HHHHPHtHBHPHQHP1H9@HHHHHB@ HHQHHtHBHPHQHP1H9@HHAHH̰   N     HsfD  HHHHHH9|HCHDHCHHuH~H9t981ù   Hd@ HHHHHH9|HCHDHCHHuH։H9t981UAWAVAUATSHH  II1E1;    M9  O$/C|=  m    IM9r  Ld$HD$HD$LH|$HT$HL$E1g P  L$   W     Hr HHHHHH;LHTHFHFHHuոH5)H9   ;
      Hf.     fHHHHHH;LHTHFHFHHuHNH9t
1;
   H3 HHHHHH;LHDHFHFHHHrH9u   u    A$<^w.IM9]1H[A\A]A^A_]ø̸   AWAVATSPHHPXLcHsHS HtNIH)tHs H L貦 Iǃ{8uI<$Htۦ L{LLHCL{ C8   =H)tHs H {8uI<$Ht蛦 C8    WA$ID$    H[A\A^A_UAWAVSPAIHH8uH{HtI HkIL{Hk Ds8H[A^A_]SH11C H[SH113 H[SH   1E1 H[SH	uHHP H[HH11PH[UAWAVAUATSHII1H-L%Z II    -IE HHt^Hl$L$$AD$LL聳 %t	    IE I9Eu   LH5 蒪 LH[A\A]A^A_]AWAVAUATSH   IILHw I)Iv,I$LDPC?D9ÃHI9rI^       L|$ L|$(D$1Ll$H9<   fw3H9\$s   LLH货 H|$HH)tH|$1蛢 H\$Ht$I$LP9؉HH9sH|$HH9uHt$Lu IH|$L9ts LHĠ   [A\A]A^A_ HH|$L9tI HQ UAWAVAUATSPL$HHS  II1HǾ"     HI9,  E4A!SA	   A
   HE H;E  HHHM  \HHH H;H  HǾn        A"   A\   HE H;E   HHHM  \HHH H;H   HǾ\   ED  HE H;E   HHHM  \HHH H;H   HǾt   	f     HE H;E   HHHM  \HHH H;H   EAVHMHE ^   H9  HDH\   覧 HH H;HHQHP n}H\   { HH H;HHQHP \RH\   P HH H;HHQHP t'H\   % HH H;HHQHP "H9s3HHHM  \H|$ u2D0HM H;Ms7HQHU 6H\   ¦ |$ tHH H;Hs8HQHP x8H虦 D$0HM H;MsAHQHU @HǾx   l LHHU HM H;Ms9HQHU 8H9 AA0HE H;EsDHHHM D0H AHU B(HM H;MsHQHU AHHH[A\A]A^A_]SH   1E1M H[SH111A H[HwHW H)Hw  AWAVSIIHH0HtHwHW H)t	Hw  HH@HHLL[A^A_USPH@l$HW H;WsHBHC @*HH[]HsHtH)Hs H< HS ̓{8 tHx @HH[]馤 Ht$   H AWAVAUATSIIILoH I)I9   LHwKHHcHAFGI|$ AFGI|$ AFGI|$ AI\$ L[A\A]A^A_LH諛 A|$8    L Ml$I|$ I)M9ubLL	H tL1IH
D1AI)LLL Ml$I|$ LH)MH9   MI)II9ID$HdH9tLLL* It$IT$ H)It$ L MLL)Ml$I|$ I)II9LLL~ LLH AVSPHIHw8HHcHFIN AFIN AFIN AIN I~ H< I^ H[A^SHHH   H[UAWAVAUATSH   IIH7HWH|$(( Ll$(l$0H  HE1ZIOHCL%(KT% C\%,HD$L$HT$\$ KT%0KL%8H|$L,#  f.     fI@L9   CD% tu5Kt%K\%IFI~ H)H9s[LH萡 f.     KD%I;GTKt%K\%IFI~ H)H9sLHL w    HgHߘ I^ VLl$(HD$8I9tL Hĸ   [A\A]A^A_] HH|$(HD$8H9t H UAWAVAUATSPIInH+nH~AFtE1t!uA11E1HH)AHŃP   H5oLg I6MvIGI H)L9sLLE MtL Mw APsDH5"L (L5AOO   ABLLH A)uLH[A\A]A^A_]L%׃    OO   BLLH跟 )uGUAWAVSPIPsH5LH[A^A_]t L5mf.      OO   BLLHG )uLH[A^A_]AWAVAUATSHpHI~ t1C1Ʌɀ{ T EH3KLA      Ld$L$$(VD$D$0    D$P HD$X    HL HHD$(HHD$hD$`    WD$8HD$H    HsH|$(11 HD$DkL9sJA)APsDH5WLO -L=FfD  AOO   ABLLH% A)uH4$HT$L HM HHD$(|$`uH|$8HtI H<$L9t LHp[A\A]A^A_ HHM HHD$(|$`uH|$8Ht H<$L9t街 H評 UAWAVAUATSHXILfM  IL.F)D$~ N$tIwLH tL1H1ID1LH)HHt
HH?@   C   H)H1҄HDH   HGHD$(A(4	H9HHH t1H1t$MF D$$1HD$H5HLL$L|$0Ld$H%   HHI 
IHH5iH~  H\$8Ll$Eg IPsxLL= L|$0A Ll$H\$8  IwHt$LT$HL$(A   賽 INIF H)HN     LH5{ڛ B  D  AOAO   EBMnI~ I)M9rpHLHw6HcHEGI8EGI8EGI8E IE)u3HH H}H5WL$IE)wMHIFH   H9   LIw~Hv}JcHEGI8EGI8EGI8E IV LIvH)Iv LS LL)MnI~ I)II9L$H5~H}cHLD LA~8    LL MnI~ I)II9skIFHL$)LL	H tL1IH
D1AI)LHLM蟻 LMnI~ LH)HH9v2H9LL$H5}H]|8LHHV LH詻 L$H5}H+|E)lf     f : H$H Ao$H9HFH   Au A      LT$A    H      A   @  H$H f.     At    LT$A   ú HIH9tYAO(HH tH1HH   f1HuIIF I9Fu   LH51賘 끐E1A* L$  ADd$$APs`DLH5|~ L$IF I9F     LH5X L$Ll$HL|$0w    f.     fH)|HzHl$Pf.      AOAO   EBI^I~ H)L9rjILHw?HcHAEGI8AEGI8AEGI8AE I(E)Hl$Pu-LHL H1zH{L$LIIFH   H9   HHw6HyHcHAEGI8AEGI8AEGI8AE LHҎ IV HIvH)Iv L舸 IH)I^I~ H)HH9L$HzH{yRHA~8    L莸 I^I~ H)H9ssIFHL$H%HHH	H tH1HH1H)HL$@LLH޷ I^I~ HH)Ht$@LH9v/IAL$H0zHx8LLH薷 LH L$HyHxE)Hl$Pj@  |I Ll$HL|$0tz1    HAI .HH9t]AD pIVIN @^wH9s!HQI H9rL.   Lu L$f.     fIF I;F   HHI |    L|   3 L$H\$8H)HL$HLd$HHHL$L9IF I;FkL
    L$_LHX[A\A]A^A_]UAWAVSPIPsH5xLH[A^A_]锔 L5xf.      OO   BLLHg )uLH[A^A_]USP( t@H? tHHP0t'@& tHsHS H)tHs H艵 1H[]UAWAVSPH(    AA׉ϵ tHHP0ti蹵 tHsHS H)tHs H uA螵 HHu/AA@蓵 HHtH HHHU HH[A^A_]AVSPH( t[. tHHP0tE tHsHS H)tHs H{ & HtIHv HLHؒ HH[A^AVSPH( t[讴 tHHP0tE蘴 tHsHS H)tHs H 趴 HtIH HLHX HH[A^UAVSH0HIHu">-u肘     HC1a    CfD$(Ht$HT$H|$Ht$11ҹ   E1A  8 HSl$L   1E1# H0[A^]SDHDL$HHHDA  H߉ƺ   1E1[۳ UAVSH0HIHu">-u袗     HC1聳    DfD$(Ht$HT$H|$Ht$1D¹   E1A  W HSl$L   1E1B H0[A^]SHHHH1E1   H߉ƺ   1E1[ UAWAVSH8EHIHu#>-u͖     HCD諲    CfD$0Ht$HT$H|$Ht$11ҹ   EA  育 HSl$L   1E1m H8[A^A_]USH8DHHu"?-u4     HC    mAu$fD$0H|$Ht$H|$Ht$ʹ   "fD$0H|$Ht$H|$Ht$ʹ   AA  ± 1ɃHSL$H8[]AVSHHHDGG( HG0    G8WGHG     H> HHw<W@GH    GA    G HCPHCX    {<    HH߾   P@{<C@ 1   + IWD$)D$)$D$,  )D$0HD$@    {<H覩 |$(CBI1 KAIEHSXHH[A^C@ HH[A^ IH> HH{8uHH;Htr L* SH臰 H[΅ UAWAVSPHIIHWX       IH)Ht?H   @   @HBA~<LY Hy蟕 (t΃t AnHIFPH[A^A_]SHG@ HwHW H)tHs H迮 {<ׯ tCHHSPC<[UAVSIHHwHW H)tHs H} {<L1p HCXHt[A^] (u kHHCPHCX[A^]UAWAVAUATSPHH$IHHPPILkLs LL)tLk HL  M{<H1 HCXHuq ( kHHCPM)HLH$A HsHS H)tHs H設 {<L1蛮 HCXHu (襍 kHHCPH[A\A]A^A_]SH   H<Hz t1HĐ   [ø   #D$=    uHHP0t1HĐ   [HD$8HĐ   [̋<8 SHD tCC[Ë{<) {D tCC[CDCC[AVSPIH~< tHP KH$HH$    
AF<cHH[A^AVSPIH~<H2˭ tH KH$HH$    
AF<cHH[A^SH$     HD$ tH H[H=l  tH= H5JH   E1E H=6: H5 Hpe  H=$  H H[HH= # H SQ t	H [H== 耂 tH=    1ҹ   E1! H=9 H5 Hd W H= [ H [HH= 蓂 H苁 P	 t	H YH=  t     H5   H         W H     H8 HHX H=8 Hd 蕁 H=~ 虁 H2 YUAVSH0HIHu">-u     HC1    CfD$(Ht$HT$H|$Ht$11ҹ   E1A  踪 HSl$L   1A   蠪 H98 HI; uA~B u豉    HCH0[A^]UAVSI<я HHxI^Xޏ (g AnHIFPH[A^]̃H@W HG@H@AWAVSIIH_@HSLH9SsHs   H3 MtH;H{LL~ Ls[A^A_HG@HH~ H7 HH8uHHt^ SHH6 HH8uH{Ht* H[~ AWAVATSH   IHIIH	t(Hu<A?-u6 H( LLAT$  H5PLH&   fD$@L|$ H\$(HHD$0H$   Ht$   18 $      $   H|$ 11E1r H|$HT$ LAT$H|$   H|$H$    HD$H  HL$HD$    HD$    H$   HD$H$   HT$LH|$HtHPH$   HtHPH|$HtHPH|$HU  HPJ  fD$@L|$ H\$(H$   HǄ$       H$   Ht$ L$   L11	  H$   HtHP$      H$      Ht$0HT$@H)tHt$@H|$ ( fǄ$   L$   H$   H$   H$   L趧 D$(    D$H HD$P    D$X   WD$0HD$@    H>4 HHD$ HT$ LLAT$H4 HHD$ |$XuPH|$0HtF_~ ?HD$IH|$ { $   H$   HǄ$       HtHPLH   [A\A^A_   HH3 HHD$ |$X   H|$0H   } H{    HH|$Hu#H$   Hu)H|$Hu/H|$HuDeHPH$   HtHPH|$HtHPH|$Hu0HH|$Ht#HPHH$   HtHPHH|$ Z HH$      Hz G(uե HH    Ht	HHaH`0@w(AWAVSHIHL@PPHI^ I+^LH[A^A_ | HO@AxHAAWAVSIHHL@PPLHC H+CI9GsIw   LH[A^A_ [A^A_AWAVSHH1 HHHG@LwHH0LxIFI~ H)L9sLL老 MtL!y M~ H{PHChH9tk{ H<1 HH{8uH{Ht
[A^A_{ [A^A_IH{P&HZ LRSHGH[x AWAVATSPHH0 HHLwHHG@LHH0L`IGI H)L9sLL詀 MtLJx Mg H{PHChH9tz I>I    HtHPHP0 HH{8uH{HtH[A\A^A_z H[A\A^A_IH{P%L  HZ LRSHH[w HGXAVSH   HH/ HH< x2HsHS H)tHs H& {@ t{<8 tCHHSPCHu7Hg/ HH{8uH{HtHĨ   [A^y HĨ   [A^HHL$XfD$xHKPD$HL$Lt$Ht$L荅 fD$PLt$0H$   Ht$XHT$0  H$   1k Iƀ|$/ yH|$v  IH L}UAWAVAUATSH   IIH    Ld$hLd$P(D$XD$    D$0 HD$8    H, HHD$HD$PHD$HD$@    WD$HD$(    I>HHt$PINL|$XHL)   AF      H$HHL  A   f.     HQIU A   AFIM I;MrL} I>HH@LHĨ   [A\A]A^A_]Ht$PLLp}    Ht$PLL[} u   fHQIU    AFIM I;MrL3} ۅ      @ HQIU tkAFIM I;MrL| HT$XLd$hHt$PL| 9tID+,$fHQIU t1AFIM I;MrL| L|$XHt$PLL| Hb, HHD$|$@uH|$Htv H|$PL9t\v HĨ   [A\A]A^A_]
 HH, HHD$|$@uH|$Htev H|$PHD$hH9tv H	t HN t%@z @tuHJ HH JH f@  @uHN HH NH À~!u	LFH6z!LJD׿   HDADH0L@HPLHH @x!UAWAVAUATSH8AHIIH$    I I     HHL$HD$H|$ Ht$HT$  H|$HtHP8   yr HH$HD$H$    H( HHIIC( HC0    WCCH|$ L| { yI?^r HD$0IGD$ AH{0HD$HC0HtHPHk Dc(D$ L$#C)K,IH<$H$    HtHPLH8[A\A]A^A_]IH{0HC0    Hu4{ x:H|$ tH|$HPHq H<$H$    HtTqHP{ yI?q H|$ uIH<$H$    Ht =IH|$HuH<$H$    HuLq HPH<$H$    HtHPLkq UAWAVAUATSH(HT$HH.H"  H    HE H5& HP0   H    LeH,$LmM9   1Lt$   fD  IM9   Hl$H    M<$I$    ILH5^& P0tHD$H H8L8HtHPE1L|$H|$ Ht$LHl$ H+HD$     H|$HtHPH|$HeHPZHE H5% HP0t.HD$H H8H(HtHPH    H<$HPH+HH([A\A]A^A_]IHE HQH,$IAIH|$HtHIMt	ILPH|$HtHPH;HtHPH<$HPLo HH?H     HtH`HHWOH1Ir E1  ̅xE1  A     E1   UAWAVAUATSH   AHIHH u#ELHDHĈ   [A\A]A^A_]*  (Ñ)D$p)D$`)D$P)D$@)D$0)D$ )D$)$L$   HL    HHH)À0YHH	HwD)EtIE I;EsHHIM  -LcAucL-   v LcAtMI9D   L        HHIM  0HH9s IE I;ErL0   u HH9rM)A   Il$IHIHHRHIHHI9LHGLLOu I9tfHIHHRHL$   !HHIM  ,   LHu Ht+I,IE I;ErL,   u LLLt HĈ   [A\A]A^A_]HxE1HA   H   EtH   r   HtLI?1HuA@   AC   E)AAAE1AAA   AGBH9G(n)D$p)D$`)D$P)D$@)D$0)D$ )D$)$AuD$xAH;   HI HLz# fAȈHHHuHLs HĈ   UAWAVAUATSH   I1H   HEf.x  $fH~HH!H      H9uAHHH5HHH?HIGI H)H9   LHs   AE   f   DȅAe   DELt$ Lt$f(fD$D$0    D$P HD$X    D$`   fWfD$8HD$H    H  HHD$(HD$HD$hHl$(H111u HL$@HD$HH)Hw,H5H|$(   Wr HHi Io   f %.HD$HHHt HH H;HsHQHP D)AHr HD$HPH;T$   HL$ HT$At$$Y\H\$p    H߰l H@i HIGI H)H9sHt$pLHq HtHt$pH)i I_ Au$IG I;GsHHIO  %L%   [q H|$(t H|$L9tBk HĘ   [A\A]A^A_]H|$   Ln HD$IOIG H)HwH5j   Lp @nf naIG  HH|$(s H|$L9tj Hh 1H   ̃UAWAVAUATSH   AIH()D$p)D$`)D$P)D$@)D$0)D$ )D$)$L$   L     HH#<<)@0@hH	wD)EtHC H;CsHHHK  -LcAucH߾-   o LcAtMM9D   L        HHHK  0HL9s HC H;CrH߾0   uo HL9rM)A   Ml$ILIHHRHI,HHI9LHGHLo I9tfLIHH,RHL$   !HHHK  ,   HLn Ht+M4/HC H;CrH߾,   n HLLn HĈ   [A\A]A^A_]USPH   H     HWH   Ht|Hh+t-t=u3   	   1Ҋ HGH   HBH)HHG3+t-t=u!   	   1HHHHW1H1/ u
H$H@H[]UAWAVAUATSH   IHt$pHT$xHPE1H|$p   H1Ď Hl$xH9HCH)HD$pHD$(Hl$0H|$(   HH譐 HHL$0H9HCH)H9IBHD$(H)HD$HL$HLt$   LH1C Hl$H9HCH)HD$HD$(Hl$0H|$(   HH, HHL$0H9HCH)H9IBHD$(H)HD$HL$HT$(L1 t|D$(    fD$X  D$Z WD$,D$<D$[A    D$(HL$,T$4D$8AGIOAWAGD$HAG$AG(   AG, D$XAG-D$gAG<  HD$(H$   HxE1H|$   H1& Hl$H9HCH)HD$HD$(Hl$0H|$(   HH HHT$(HL$0H9HCH)H9IBHT$H)HL$tN:,u0HBHqHD$Ht$HtHuDD$ D$      D$ D$   1HD$P   1HD$PD$ D$      r+t-t=u%   	   1D$BD$HH7 +t-t=n   	   1D$ D$HHHT$HL$H|$1HT$(1ލ uH\$(H\$PHE1H|$   H1袋 Hl$H9HCH)HD$HD$(Hl$0H|$(   HH苍 HHL$0H9HCH)H9IBHD$(HD$H)HL$   E18:A       HHHD$XHL$`HIE1H|$X   H1 Hl$`H9HCH)HD$XHD$(Hl$0H|$(   HH HLl$0L9ICH)I9IBLt$(I)W)D$E1HE1H|$   H1s Hl$H9HCH)HD$HD$(Hl$0H|$(   HH\ HHL$(HT$0H9HCH)H9IBH)HL$HT$(D$pA   AGH$   IGHD$PIG D$AG(D$AG,Mw0Mo8AG@LHĈ   [A\A]A^A_]UAWAVAUATSHHIIH/  IIA} {  L{   U  L+   Io1@ H9t;AtL-  HuLH)LH)I9IBH       HI9IBHx  M   L}   L_ H   HL)H   Ir#I}IW{   _ HtL)H9  H   HGI9IBHHCI9IFIuII)L訊 |$@ <  MWD$A   MnAFIF     WD$A   MnM~AFAF(   AF, $AN-D$AF<AF@   L{   L^ HL)1HHH	I9IBWD$I)A   MnIIVAFAF(   AF, $AF-D$AF<   HHI9IFHI9IBJ(I)WD$A   MnINAFAF(   AF, $AF-D$AF<IV@*$L$T$ \$0A^0AV ANAMn@M~HLHH[A\A]A^A_]I9IBWD$I)A   MnIIFUAWAVAUATSH   ILwL7H       HGD$    WD$D$(D$8   D$< D$@H  HILl$XHl$P@   LLe HfIAWH HP X0\0T LAGH   LLH7 D$XL$hT$x$   )\$@)T$0)L$ )D$L$   H$   |$ tAOHA;OdHQI7HHH9Ht$H9-%@   LLd HH+D$ILHĨ   [A\A]A^A_] HI?L9t^ H\ @{AWAVSIL7H_I9tH{H> IHt. H      I?HtI[A^A_[[ [A^A_ ILLbAVSPI   HHuH Mt LH{[ HH[A^髆 _ AWAVATSPIIIH HuH= H55H~	c H H$9j tH=j H~ Hu,C(Hl HuH=` H5  H  b H=F LLC2H LpH$i t
Hi C(H[A\A^A_HmaHHҮH:Z AWAVAUATSHIIH HuH=ڟ H5  H  b L= L  c HtXIH H9   Hd HuH=X H5H:a H> H\$h t(Hh "H MtM LHY ;C(1MLL   \   H\$h t
Hh C(LHH[A\A]A^A_H4`HH|$藭HX UAWAVAUATSPII$  M>I^LI9   LL9 tHH9uH9t  L 1  InH9tL#HI^   L)HHHNHH=   HL)HHHH9HBHH9HCHt#H4$H9   H<    W IH4$E1H    LMd H,   LH~LLHHbW HM.InIFMt0LuW &I~Htt	 I~L9t	Mf1ۉH[A\A]A^A_]LX H= ^AWAVSHIIH HuH=ޜ H5wHK_ HĜ H\$zf tH~f Hל Hu,C(HŜ HuH= H5  H  ^ H= L11u7A xAGIG   M? AHy loadedIGAG H\$e t
He C(LH[A^A_Hw]HH|$ڪHBV H?H;=v
 tZ 1AWAVSHIH HuH= H5:H^ H H\$=e tHAe H Hu   C(Hm H   H] HuH=Q H5  H  ] H7 MtLT H1HL@_ L;tHcH Hu+[H HuH= H5J  Hs  >] IH˚ QHHH9t	H LpUHĚ HtFH HuH= H5  H  \ H= H La   IHuE1H\$c t
Hd C(LH[A^A_ HH|$HdT H|[UAWAVAUATSPAIIAu	I~Hu_Au&M.I^I9tDH{HL{X HtHKIMnL9   H;LUX HuHI9uI~HtL6X HHuAu1HH[A\A]A^A_]A)   M>I^1I9tH{HLW HtkIMv1L9t H;LW HFHI9uP1(X 1H;o Y~ AVSPIHHtHiR H1HLH[A^~ P   UR W H       HHYAWAVSHtYI t;EwMt21	HI9t%IH<HtHtH7H   X I?JT L[A^A_R [A^A_H_YP    Q W @YAWAVSH_   IL7H_     I9tH{HN} IHt>} H	      I?Ht	IpQ L[A^A_cQ [A^A_ IL LXSH H    P HD$(uD$=z Hinux-gnuHH@ Ht$HD   |$ x	HH [H|$P HH [HÀ|$ y
H|$P HP UAWAVAUATSH  I^H|$HxMHH}   M'IWH   I,A-darArwinLf.     H   HǾ-   P HtqD1PD1	tHHH)H}PH9tKL)HtBHLH1T H|$P{   HD$ $ 1  H4$  xMH}+  M'I_H  I,A-macL H   HǾ-   HO H  D1Pos  	tHHH)H}  H9  L)H  LH1BS H5LO H|$P	{ t[HD$ $ 1L  H4$HT$D  L$   LN HO  HHsSH\$IHux   L$   LJN H  HH   H\$IH      HHHHN IH$H       H	HD$H\$HLLHM AD  EHT$GHLM }       HHHHM IH$H       H	HD$H\$HLLHM AD  EHLuM } y	H<$M HvH$fD$ H|$PHR \$t|$g xtKH|$PKM u<fD$pL|$PHHt$PR |$$uHk tE|$ y	H<$
M IGHL$HHAAWAIG    H  [A\A]A^A_]H|$Px t   x IHt$IH7  Is$Ld$0Dl$GMuGSW)D$0HD$@    ELHHH*L IHD$0H       H	H\$@Ll$8LLLL C, H$  H|$0L H|$0.   wM H$   H|$0L H5H\$0HqL T$Gy
H\$0HT$8HHj |$ xHD$HL$HHA$H4$HT$H|$HL |$G y
H|$0K |$ H<$}K HK H|$0K  HÀ} x$+ HHÀ|$G y
H|$0>K |$ y	H<$.K HfK AVSP   L5H_  H7L>I   fD  H9?  ?
H_HEH9s7;cu2H{H9s,?pu'H{H9s?uuHCH9skLH)C   fHH9@ ?
HH9  D  HHH9  	t t:uHxH9sHH1HHH9|  8@ t@	tL5H9R  H)H     H@,w
@HrHtzHH@,vHH)HH  H6HcHG4    G5     =A2    H.  60  @4f	  H  8604eg  Hϣ87400v  87410j  87447^  87455U  HF  POWE1pR4  	  3PR5  	   POWE1pR6  	   3PR7  	   POWE1pR8  	   3@5R9  	   H,   POWE1ʾER8E3p	t\3ER103P	   H`~H<HPPC970FXH9thHPPC970MPH9u\WHPOWER8NVH3@HLH	u@H4He+HB"HҎHסHH!IL[G HLH[A^UAWAVAUATSHX  H|$8Ht$@Lt$XLt$HH        HD$PH>H|$8Ht$H   AA   Us l$PA   L=H  HE1A        HD$01E11HD$1HD$ ,HL$H9HCH)HL$ HD$HD$IL9Q  HL$HJD1H   IJ1H2HCPU implH1HzHlementerH1H	tL]HHHT$HD$   H|$H51o IHD$I9LCL)HD$0Ll$HL$HJD1LHPJ1HHardwareH92uUHHHT$HD$   H|$H51Co HLd$L9ICI)H\$HL$HJD1HJ1HCPU partH9HHHL$HD$   H|$H551n H|$0   A} 0x41q  A} 0x42   A} 0x43   A} 0x46H|${  A} 0x4e  A} 0x48  A} 0x51)  A} 0x53f  1A} 0xc0H|$ uQȅLt$XL=EA     0xac3O3	HΝL=LDH|$HL9    Lt$XL=A   H|$HL9o  o  L=؏HD$ HH|$P  HLt$Xi  H!  0x513W6H	:  0x0a1wf	"  3G1	    ILt$XrBMSM8BL#8994B3T#1A
   L=	  B3D#8996B3L#	  L=H|$ v  0x92Ht$3N6	  0xb03N2	w  0xb33N6	  0xb53N6	v  0xb73N6	*  0xc01V8	a  3N9	h  0xc03Nf	^  0xc21V0	R  3N3	M  0xc23N4	C  0xd23N2	9  0xd01V2	-  3N4	(  0xd01V3	  HL$3I7	  0xd0HT$
1R8	  HL$3I9	  0xd0HT$
1Ra	  HL$3Ib	  0xd0HL$3Id	  0xd4HT$
1R1	  HL$3I4	  0xd4HL$3Ic	  0xd0HL$3Ic	  0xd4HT$
1R9	  HL$3I0	Lt$X   L=Ι   ?0xafLt$Xt4?0xa1   H,I   0x053O16  	   L=   H|$    0x003O1	H(iL=LDhH|$ uY0x003O4	HF}L=ыLD<L=/q8H|$ u$0xd03O1	H~L=LDL=Lt$XL? IH|$HL9t'B LLHX  [A\A]A^A_]L=+L=HH|$ u0x063Of	Lt$X  0x201w1HOv	3W5	0x213W1	0x801w0H$	l3W1	[0x801w2H	<3W3	+0x801w4H	3W5	0xc01W0	  HL$3I1	Lt$XHL=oz\$PH  Hl$HHE1ICPU variI variantE1&HL$(HH AË́AEAIL9   BD5 )D$HD$HrHL$HL1HqL1H	uHHHL$HD$   H|$H51<g Ht$H9HCH)HD$H1HL$(E [L=nl$PH   Lt$HHE1Ld$(1IL9   C>)D$HD$HrHL$HCPU partH9uHHHL$HD$   H|$H51f Ht$H9HCH)HD$H1LD HL$(HH E˄EˉdL=mE11AA	A  H"L=zLDA	   Lt$XH|$HL9L=~L=hrL=IfL=VZL=aNL=BL=6L=*L=}L=L=L=L=PnL=L=L=zL=L=fL=L=tL=PL=}L=q HH|$HHD$XH9t= H; UAWAVAUATSHH  H|$Ht$ Lt$8Lt$(H        H\$0HH|$Ht$(   AA   g L$H  L$8  H$@  l$0A   L%EH,  Ll$(HE1Ifeatures        IL9   K\5HrOd5 M9<$uL:   H: HtL)HtHHH9HFIH)Ld$H\$H|$H$8      A   B< $@  HA     H$8  H1Ҿ   1Lt$8L$H  L%\
HH9t9H|uH<?vx  D1Lt$8L$H  L%A   D$0H  H|$(H1Hprocesso       HH9  H|/
rH/H2H1RHr   H	uHH5
   1B H  HL$(H
Ht)H9HBH)H)HL$HǺ
   @ T  HD$HH B  =
  q"   H P@   H  H       H   A   L%   1Lt$8L$H  L%D$0H   =A  4rol   1HL%,   rJsX1HxL%݌Vs6A   L%IA   L%I:1H8L%1H L%ЊLDL, IH$8  L9t9 H|$(L9t9 LLHH  [A\A]A^A_] HH$8  H$H  H9uH|$(HD$8H9u0Hk7 V9 H|$(HD$8H9tHH|$(HD$8H9t.9 H67 AWAVSH`H|$Ht$L|$0L|$ H       HD$(HH|$Ht$    AA   b DL$(M   HL$ I1Auarc   f     HI9   H|HrH3D1Ch	uHHH$H|$H5H   1}_ H$HT$H9HCH)D$    $    L5mHtjHu:Hsifive,uH3He,u74-mcH3tH	ubD$    $    L5'LV5 HH|$ L9t7 LHH`[A^A_Hsifive,bH3H,bullet0H3tH	uL5 HH|$ L9tu7 H}5 AVSH   7%)D$p%)D$`HǄ$      ;%)D$@%)D$0HD$P   WD$HD$(    I      L4$HD$`HD$HH\$HA  0      1` x	HHWD$HD$(    L4$HD$0HD$H\$HA  0      1y` x!HzWD    HHĈ   [A^HD$    Ht    H|$E11HHtnteluGenuuA   ineIuDÁAuthenti	cAMDE1	AEDUAWAVAUATS   L~1HH$  AnteluGenuuA   ineIt*cAMD  Auth  A   enti     HHAAAAAAAtAuDA%   A	Ɖփ	ƉЃ		 	Љʃ	@	Ѝ     @     	׉΁   		׉   		AAA       A   u61Љu'%   =   AŁ   E1A	1As  AA	1A     1HHD\$AA҉	؉Á   @ D؉
   D		 @  	ʉуA   DEEEʉȃA   DEEA   DEEȉ̓ A   DEE      HHAA DDEDEŉ	%   	؉      DEEȉ  @    DEE       DEEȉ      DEE      DEEȉ      DEE       @DEEȉ   IEE   ADEEȉ   A@DEE   @A @  D\$   DEEȉ   ADEEÁ    ADEE @     HH=       HHȃ@	؍4           		   A	ЉAu\AA:     HHkJc4HAA  IcH: HHH  AtA  AA     H)H]Jc4HH  H   HiHTW~     HjAA   3  H4Jc4H
   HwYD  A       HHXHDȸ     HD@H`fHac    HDHNH      HB      H   D   `uqH      H#   D0HHHDAqHDȸ   [   HM   H'z?   HHh1D0u	HHHJHDAHDIHLH[A\A]A^A_]ø   Hr۸   H9i͸   H:h뿸	   Hi뱸   HIp룸   Hr땸	   Hr뇸   HWv   H_e   HXT	   H%rC	   Hr2A          A  A             A @    A        um          xb@  A          1HD HbH4U   HgH   Hc7   HGg&A   1AHD@H̓Hp
   Hp   HX   H1f   HU   H[
   HapHkp	   
   HJpsH'V   bHLp
   QHp
   @H5p   /H   1҅HoHJUHDȸ   H)HQf	   Hp   A    DEHD@H3eHTA    DEHD HHeHhzHCe	   i   HQXUAWAVAUATSH(  H$     1U -  W)$  )$  )$p  )$`  )$P  )$@  )$0  )$   H`H$   fǄ$   H|$PH$   PU D$`ut7 D$     HD$(OD$PHL$XD$ HL$(t90 HHHH@ H)H
X  H5   H0 HU  H$   H$   H       H$   HD$PHHH@H)HL$ HD$(H<H|$ H$      AE1ST $   HD$hH  H$   H$   Hd$hHD$HIH-    D$D$D$9H$HcH9ʋL$EфEщЉT$LH$   HH9\$hI  H$   )D$p$:   H|$pL1#1 H9   HL$pHT$xHpH9HFHBH<1H)HL$ HD$(H|$0HT$8   (D$p)D$ HD$0W H$      H|$ H1_P H\$(H9HCH)HD$ H$H\$   LHHKR HL4$L|$L9ICH)I9߸    HBغ   H|$0IH1O Hl$8H9HCH)HD$0H$Hl$   LLHQ I)HLl$L9ICH)I9    HCIOHtH$I)HHcHLLH5nL' CHL
   HV. H$HcH9ʋL$EфDʉL$HL$H  HĨ  HLD$L$L$     HH	   LH5VUL<' HL
   H- gIHprocessoH1ANHrH	dHL
   Hw- H$HcH9HL$HEфEHT$H-LH5XmL& HL
   H)- H$HcH9ʋL$EфEщЉT$H$      P H$   H$   H9t& D$`    HCan't reH@ead HC HKHC H)HwH5   H<, H Hpuinfo: HHH/proc/cpHHC H$   Ht$ Hr2 $   yH$   H$   HH+ HH H9Hu,H5   H+ $    x D$`t-D
H@ $    yH$   f# D$`uH|$PHD$P    HtHPH(  [A\A]A^A_]HÀ$    y9H$   # *H% HH$   H$   H9t% D$`uH|$PHD$P    HtHPH" Sh th [H=h a# tN h H=h f# h [HH=h # H" UAWAVAUATSH(11HH*  ID$$   HHAΉAH5s     H HH5J   L  H @hH5VJ   L  H HH5+S   L  H HH5d   L  H HH5
y   Lh  H XH5x   LH  H DHH5\   L(  H DHH5w   L  H D	HH5t   L  H DHH5;z   L  H DHH,y   LH  H DH   LH{  H XH5x   La  H XH5g   LG  H DHH5K   L$  H DHH5P   L  H DHH5Mg   L  H DHA   uD$    E1'E11AİD$A   tDAD%   =   D$Dd$A   A   D$H5G   LR  H DhDD H5k   L.  H XDD H5a   L  H XAE H5j   L  H Dp   HHt$D$=  r   HHD$t$AA@A1AD@ H5_   L  H XD@ H5J   Lb  H XD@ H5Sk   L?  H XD@ H5F   L  H XDD @ H5S   L  H XfE@ H5R   L  H XDD @ H5s   L  H XD@ H5X   L  H XDt$ AA H5E   L]  H DpD@ H5BI   L9  H X|$  r   HHD$L$ T$ADd$E1l$Dl$AADD H5S   L  H XD H5E   L  H Xl$	D H5c   L  H @h|$$r*   1HHD$L$ T$AAAAE1Dt$l$D$@ D$ED H52_   L  H XDD H5D   L  H XDD H5Y   L  H XD @ D H5r   L  H XDD H5s   L  H XD
D H5c   L^  H XDD H5V   L8  H XEDt7Dd$D H5\   L  H XD "H5\\   L
  H @ 1Dd$Dt$ H5O   L
  H XD H5!e   L
  H XD H5C   Ln
  H XD D H5f
   LF
  H XD H5D
   L!
  H XD H5e   L	  H XEt2D H5Z   L	  H XD H5Z   L	  H @ 1H5M   L	  H XD D H5d   Lf	  H XD H5e   LA	  H XEt/D H5A   L	  H XD H5A   L  H @ 1ۉl$H5xT   L  H XDD H5q   L  H XDD D H5V
   L  H XDD H5A   Lg  H XDD H5 Y   LD  H XD@D D H5o   L  H XED H5eU   L  H XDD H5U   L  H XEt;D	l$@ H53H   L  H XD
@ D DH5H   Lx  H @ 1Dd$H5[L
   LV  H XEt4D@ H5U
   L+  H XD@ H5T
   L  H @ 1ۋD$"D$D$H5W   L  H XDl$@ D H5K   L  H XDD H5^   L  H XDD H5R   Lg  H XDD H5/Y   LD  H XDD H5S   L!  H XDD H5a	   L  H XAE H5^   L  H DpDD H52G   L  H XD@ D H5A   L  H XDD H5W	   Lp  H XDD H5R   LM  H XDD H5V   L*  H XEt>Dl$@ H5h   L  H XD"\$Dd$&H5ih   L  H @ 1Dd$l$H5g
   L  H XEt=Dt$D   EH5X   Lr  H XA   DEH5gX   LK  H @ E1H51f   L-  H DpDt$$ArS      HHt$AĉÃ"\$H5Q   L  H XD l$@ ųH5Q   L  H @ 11H5&g
   L  H @hD@ H5?   Ln  H @hArM      HHt$ADl$@ H5=   L*  H XD@ A$H5=   L   H @ E11ۋl$H5Z^   L  H XAAD D H5B   L  H @hDt$$Ar   1HH1l$ H5]U   Li  H XAr   HH1@@@1EDEH5[N   L  H @hH([A\A]A^A_]AWAVSH   I     HD$P(k6D$X: Hinux-gnuHH@ H\$8Ht$PH|$g    T$Oy
H\$8HT$@L|$hLH= fǄ$   L$   HH$    |$ y
H|$h7 HH= tVH$   HH= |$ y	H<$ H$   HD$$   )$$   D$H$   HD$({ x6HD$IF($A|$O yF:H|$P T$OH4$HT$L { x!|$O y
H|$8n LHİ   [A^A_H<$U |$O y'HÀ|$ y0H|$h$H$HÀ|$g y+H|$PHÀ|$ y	H<$ |$O y
H|$8 H7 UAWAVAUATSPIII AIDHHHt'H#   
   fHCHHtHt1mAFI    HMtHHLL< BD= L} E H+AFLD{ HIHHHtHtHH[A\A]A^A_]UAWAVSHAIHWGGH7HWHt$HT$H   HAr'H   A?l; t   A:   HrdAA\/t tXA:OuEAAW\/t/ u+1AHwiH5qiHGHH|$   CA   /tPAr
   \t@1AH/iH5)iHGHH|$1. L|$HL$H9HB1L{HCHC     Ds(HH[A^A_]HWGGH7HWHW AWAVSILOLWLwH J7IO L9uWA  IvEIGEG(/tE1ۀ\uDAr>8Pu6@</t A<\AAI
</u"2EG(E1I
</uE1I
</t<\   A   Et1I9IBH   MtArI1B|6:tA@<\A</tD tmHHH:HHMM)@ I>IG LHt/AB1\HHH/t uI)LIugIG8/u^L1AH=gH57gHGHL, IOIW H9HBH9HCH9HBH)IIWIGL[A^A_IMW HliIGIG   @/uÃ@\ HH;t1HG H;F HG H+F SHWGH7HWHW O(2/ H[UAVSHIHHwO(H$Ht$r*H   z:uZ   /   \   HroÊ<\@</t@ tp:BuZÊR\@ƀ/tE@ u@1҃HeH5eHGHH   <+ I~ HuC   Ht)</u1I~ Hu(kr<\u1I~ HuUHI~ HtEHXH
   @ Ht/H9t,IT
/t\uA~(sHI6INH9t?1I6INH9u1Ht,T>/t\uA~(rH   HSH9   H9HCAn(H4$HL$HtDH</   r<\   H1҃H|dH5vdHGHH. r5H+   H$HD$HpH9HB1fHtbHF|2:HuHtLHu @H$\@1ɀ/t-@ u(HHHI~ HpfIFIF   01IFH9HHBH9HCH9HBH)IIVI^IN LH[A^]HG(    H7HWHwWGAVSPHH;u&IHHWH;VuHtH{Iv
 t
1H[A^HC I;F H[A^UAWAVSHhIIHLL( $L$T$ )T$P)L$@)D$0L94$u1۸    L9|$    H\$Hr HL$/t1r\u
8Q11HtrHL$|:<u;H|$0' L9t$0uL9|$PtHL$@\/t6 u2HD$:HL$/@ƀ\ 1@HDHEH\$HL9IGLHHh[A^A_]UAVSH0AHHHHHD& H9,$u1Ҹ    H9\$ taHL$Hr"HD$/t1Ar\u8P@11ArHtHD$|:@1Ҹ    @uHD$HH0[A^]UAWAVATSH`AIHHHLDJ& $L$T$ )T$P)L$@)D$0H9$u1Ҹ    L9t$    Hl$Hr#HD$/tE1Ar\u8HAE11HtArHD$|(:D<u5H|$0% H9\$0uL9t$PtAHD$@\/t= u91Ҹ    Eu2AHL$/À\ 1HDHEHHT$HH`[A\A^A_]AVSPHI( H9HGIH)HH[A^UAWAVAUATSH  MMHAH<$H$@  H$(  (()$0  H$  H$   $   H$   H$   $   H$   H$   $   HD$(HD$H       HD$ B 1<   z!L|$u0<  <#  <uHE1H  H I0H$(  H" H$(  L$0  D|$ D;|$$  HD$DHHLt\$ \$ L|$E <   }!u.<  <  <uLu M$  L H$H$   H#" L$   H$   \$ ;\$$  HD$HL4Hl\$ \$ AD$ <   A|$!u.<L  <R  <uI,$H  Hx I$H$   L! H$   L$   \$ ;\$$  HD$HH,Lt\$ \$ AG <   A!u-<  <  <uI/H  H I$H$   L! H$   L$   \$ ;\$$0  HD$HH,Lt\$ \$ Ld$]  A1AH\H\HGHT$pHHL$xA\   /   DȉL$lH$HCHD$LCIDl$D   f.     fHw  H$H;H{LH! HkHkIII  Mt'AHAT\/       ID$Ht"I$	/"  Ar\   M   fǄ$  I$H$`  H$h  H$`  Di- LC   IPH;S   HL$lB LCILC    LHt$pHT$x1) HMl$I9IMBI,$ILL)H$HPHH9Ps   H<$Ht$ I9)   H$H;H{LH  Dl$H$Dl$H$E1fD  M<$Il$IH<$L9GF   Ht$L /   HHt$ LCLd$HD$(I9tL H$   H$   H9t H$   H$   H9ti H$   H$  H9tO H$(  H$@  H9t5 HĈ  [A\A]A^A_]HLrE1-HDsEyLsHE1Lu HmLu An@zInM6nI,$Mt$I,$DuELuHm I/MwRI/DuEALuHm 41E11E1E11E11HH|$   Ht$( \$ HH|$   Ht$( \$ CHH|$   Ht$( \$ IH|$   Ht$(Lj D|$  HH|$HD$(H9u\H$   H$   H9uaH$   H$   H9ufH$   H$  H9ukH$(  H$@  H9upHZ  E  H$   H$   H9t+  H$   H$   H9t  H$   H$  H9t  H$(  H$@  H9t  H  UAWAVSH   AL|$HL|$0(O"D$8!u9G <w01HHcH1H/H   H  HHt$0 Hl$0H\$8HHHDV H9,$uH9\$ u1H|$0L9u^aHD$Hr!HT$/t1Ar\u
8Z11ArHtHT$|:H H|$0L9t  H   [A^A_]H/]TH]Hm GH/H_;112 HH|$0L9tu  H}  MIHH1M UAWAVAUATSH   AHL$   H$@  HD$L9$   uHD$H9$  t}H$   Ll$hL|$@f     fD$0E)D$fǄ$   fǄ$   fD$`HDHT$H$   MM H HE L9e uH;D$uHĸ   [A\A]A^A_]AVSPHI1   H9HF1HHDIEHHH[A^UAWAVAUATSHAIIH|$Ht$Ht!IoCD=</   Ar<\   H1AHTH5THGHH|$H Ar3Hu-HL$HD$HPH9HB1 HtDHB|:HuH   HuAHT$\1/t uHHMtaAD- A</tA<\AA Ll$L|$ArHI   A}:u7AM   /   \   1MuE1Ll$L|$AsIrhAAE <\</t taA:EuSAA]\/t= u91AH^SH5XSHGHH|$    0MtAE </u1Ar<\u1Hf.     HHH9Ht&t"AHjA\\@ƀ/t@ uHHH9HEEHEHH[A\A]A^A_]SHH?HsHtHC[UAWAVAUATSHXT$IH/H_HD$8HD$ (D$(~!u;F <w2E1HHcHE1L>M  L  IHD$ HH L|$ Lt$(HHt?Lh|.LuHl$H\$Ht0DH</tl$r&<\u"I9   M      Hl$1҃HQH5QHGHH|$H HÃr3H)   HD$HT$HJH9HBʐHtCHY|:HuHt/HuHL$\/t uHI9LMl$Mt(A?.t"ID$HPI;T$   I$.ID$IT$LI9T$sIt$   L  MtI<$I|$LLL  Mt$H|$ HD$8H9t  HX[A\A]A^A_]L>EwE`MwM?TL>LvHE1E1=It$   L  ID$@ HH|$ HD$8H9t  H#  UAWAVAUATSHH  LH	   MIIL/LWA   M9   M   1   HI9   AT ,@/   \@ǀ/@8&   |   @ \@ǀ/AA@\D0u[/t\tZz @CӍ]} @@C@8iM9rMt+LHLL  t%1ɉHH  [A\A]A^A_]M9u%Mu   M9HIuLHL  iM9MBMM)H\$HH\$0(D$8HL$Ld$Ll$LT$ fD$(H|$Ht$0+ Ht$0L  H|$0H9t_  R HH|$0H9tD  HL  AWAVAUATSH9x  IIHHwH9t8IIVH9t,IM IIEINIMIFIEINIMIF.  IVI9Us   L  IUI9VsIv   Lr  IUIFH9ILGMtvIu1ILH1     IU I6IM It\\@tHH9uAtI} I@4@4IUIFII)v/I9tIM J49HIH)H  IFIMfM}8II)v0I9t IJ49HIU H)HHU  IUIMeM~[A\A]A^A_USPHHF    + H߉H[] UAWAVAUATSH   HWH  HHH4  \   /   DHzH   H   HE 8~S  H}t@<\t</=  Lt$L4$fosD$H=@  H~  IA   HD$    L  II9  H   LLO  H|$  D  @1HHN\t/t@qHH98\t/u@1Q/t\u@qQ\t/u@qQ\t/tHwH  HHH491fo    HH9  ~~Lftf~@t/fof`f~@tD/f@tD/fof`f@tD/f@tD/fof`f@tAD/f@u<f`f@tAD/ftf~@8   8   fD  f@tD/f`f@uftf~@tD/fof`f~@tD	/f@tD
/fof`f@tD/f@tD/fof`f@t)D/f@u$f`f@v$   f@tD/f`f@MD/CH9   ^  D  HH9L  >\u/1MtH<$LLs  H|$LH|$Le LmM}HT$LH9T$sH   Lk  ItIH<$H|$LL  L|$L|$HH9   LeM9sPL9}saHE    Hu   HL  Z  H_Lx MRLl$_MtPH4$H} L	  >MtH4$H} L  E1HT$I9tH$J4 HLe H)LY  L}H<$L9t  HĘ   [A\A]A^A_]HH<$L9t  H  AWAVSIH=<  IHtRIG    L  HI9GsIw   LH  HtI?ILH  I_[A^A_  Ht	Lp Mu1[A^A_AWAVAUATSH HIIw*MtVHY  HswA^MH      Mt@H7  H   I\$MH      WAIF      ff$HD$    111   LkIL  IIH       L	IFI^LLH  A l  LkILv  IH$H       L	HD$H\$ILLHW  A AUH4$HL$HHHHHH  HH  HHH01fo   D  HH9  ~8~L8ftf~t8/fof`f~tD8/ftD8/fof`ftD8/ftD8/fof`f   f   f`f   ftf~tD8/fof`f~tD8	/ftD8
/fof`ftD8/ftD8/fof`fuqfuvf`fv   D8/fHD8/f`fCD8/ftf~::f.     D8/ftD8/f`fJD8/@H9u"HD$IF($ALH [A\A]A^A_H
   HH9t̀9\u/LU  HM  H8WD$H|$Ht$Ht$(T$0H|$ HD$HT$ H8H8WD$H|$Ht$Ht$(T$0H|$ HD$HL$ Hf.     Ht)Hr|.HuHtHu"   8.uH8HH8..  tH9HBHH8ú   H8H8WD$H|$Ht$Ht$(T$0H|$
 HL$Ht$ 1H     HtOHx|.HuHtHu1Ҁ9.    uH8=..  tH9HBHH)HHH811H8̃H]5HAHD   UAVSH   Lt$ Lt$("D$!u5G <w,1HHcH1HHtmH  HHt$ H\$Ht$H߉ HH|$L9t  HHĠ   [A^]Hs@yHsHHHw11 HH|$L9t  H  UAVSH   Lt$ Lt$(BD$!u5G <w,1H&HcH1HHtmH  HHt$ H\$Ht$H߉ HH|$L9t2  HHĠ   [A^]Hs@yHsHHHw11 HH|$L9t  H  UAWAVSH   AL|$L<$(`
D$!u5G <w,1HXHcH1H/HtoH  HH( H,$H\$HHD HH<$L9tP  H9HĘ   [A^A_]H/]yH]Hm H/H_11 HH<$L9t  H  UAVSH   Lt$PLt$8(r	D$@!u8O w-1H|HcH1HH   H  Ht$85 H\$8HD$@WD$H\$HD$HD$(l$0H|$ H\$ H|$8L9tB  HH   [A^]HCyHCHHHG11 HH|$8L9t  H  UAWAVSH   AL|$L<$(pD$!u5G <w,1HHcH1H/HtH  HH8 H,$H\$HHDQHH<$L9t`  H9HFHH HĘ   [A^A_]H/]yH]Hm H/H_11 HH<$L9t  H  UAVSH   Lt$PLt$8(rD$@!u8O w-1HHcH1HH  H  Ht$85  H\$8HD$@WD$H\$HD$HD$(l$0H|$ HT$HD$ Hf     Ht&HN|2.HuHt!Hu&   :.u$HH|$8L9u!$..  tRH9HBHH|$8L9t  HH   [A^]HCFHCH:HHG.   H|$8L9u11 HH|$8L9t{  H  UAVSH   Lt$PLt$8(D$@!u8O w-1H8HcH1HH   H  Ht$8  H\$8HD$@WD$H\$HD$HD$(l$0H|$ HL$HD$ Hf     HtHV|1.HuHt*Hu/9.u*1H|$8L9t  H   [A^]	..  tH9H|$8L9uHCVHCHJHHG>115 HH|$8L9t  H$  UAWAVAUATSH   ALl$HLl$0(D$8!u:G <w1E1HHcH1H/H   H+  IHt$0L  Hl$0L|$8fD$(Hl$L|$H|$Dd AAr!fD$(Hl$L|$H|$D
 AH|$0L9t9  D H   [A\A]A^A_]H/D}EyL}Hm vH/LjE11` HH|$0L9t  H  UAWAVSH   AHL|$L<$(MD$!u6H w+HHcHLHHtzH  LHH  H<$HD$HHtT@/tLAr\tAAr9Hr3; t.{:u((HCyHCHLHH@LL1L9t  HĘ   [A^A_]HH<$L9t  H  P*  4YHr]?.uXO\A/tD t>HGLVHIt.A\A/tE uHLIwIHE1HLUAWAVAUATSHh  t$ IA   DEHHoH\$Hl$H$h  H$X  H       H$`  HHDK  HD$(HHT$0tH9HHBHH)H\$Hl$Lt$8HD|$  1AHp6L%j6LG@HA\   /   DȉL$$1%B$`  f.     fH|$ D  H|$LH1  IHL|$HD$LDL9LFK7HL$L)HD$t(H9T$$HL$HHD$ЉAM|I   A?.h    Iu|$  tA=..  t;$`  ;$d     H$X  HL<Lt$`  A$`  Ht3H$X  HHH|HHH  =..  H|$0 ;$d  sRH$X  HL<HD   $`  H   H$X  H$h  S  $`  3H   H$X  H$h  )  $`  E1Ht$XHt$@(D$HHl$0H  r(H|$@   H  Dd$Lt$(HD$@H\$H1HHDd$Lt$(tHHLH  H\$HHH\$HArH|$@D H\$HH9HtH9uHt$@LHw  AA   $`   tbH$X  L8HhHH9\$PsH|$@   Ht$XHK  HtH|$@H|$HLH  Hl$HHl$HD$`  IufHt$@H|$8 H|$@HD$XH9t$  H$X  H$h  H9t
  Hh  [A\A]A^A_]1H|$@HD$XH9uL$X  IMIA\   A/   DD"        H\$HH\$HIHM9MM&I^HUH;T$Pw\HD$@D<(HD$HHL$PHPHT$HHHH9s   H|$@Ht$X  HtH|$@H|$HLH  x   H|$@Ht$X  Hl$HQM HH|$@HD$XH9uH$X  H$h  H9u<H    H$X  H$h  H9tHH$X  H$h  H9t  H  UAWAVATSH@  IL|$0L|$(D$ H$p  Ht$6  H$   H  td=    I  I9Ľ   EEW)$H|$L9t  u($AF  IĉLH@  [A\A^A_]($   )$1  IH|$L9uHH|$L9t  H  UAVSH0  HLt$ Lt$(D$Ht$P  @t	H H H$   HH$   HL6  HH|$L9t(  HH0  [A^] HH|$L9t  H  HG0HW@UAWAVAUATSH  ILd$L$$(ZD$ILZ  @   fǄ$   ($)$   H$   1     H$   H$   ($   H$      C fǄ$   ($)$   fǄ$  fǄ$  fǄ$  H$   H$   H$  L$  L$p        HH$   m  H$   H9t  M9t2Lt$M}M9s*M9us;IE    Iu   LLV  >MucMtZH4$I} Ly  HMtH4$I} Lb  HT$I9t)E1HT$I9tH$J48HM} H)L  MuIVI;UwjIE B0 HD$t81L5%fHH9t H$<%u  B0IM H<$L9t  H  [A\A]A^A_]Iu   Lf  Mu| HH$   H9uH<$L9u(Hz  e  H<$L9t HH<$L9tE  HM  AWAVSIHF    @twH=,!  IHu<H=2!  IHu(H="!  IHuH=   IHt'LC  HI9GsLIw   LHv  ;IwIw      LW  IG1I/tmp   HtI?ILH  I_[A^A_PAD$1A      YUAWAVAUATSHHDL$DAHHt$8H|$@E  A   AƉD$   fAAd  H|$@HދT$  tt8HfD$08 tHHD$AHfD$08    HD$   HfD$08    HD$   D$0H|$Ht$8      DD$D$        AI  AuA   I9-  A   A   I9   D$0H|$1    tVAIT  AuPI9uKA   D$0H|$1  AI!  AuI9tEuE1E1  IDLHH[A\A]A^A_]EAVSHH$Ht$H1A   E1Iօu	|$	  LH[A^PD$A      YUAWAVAUATSHh  HHH0H+,HDEMIHHfD$P8 t	HD$0D$PL$  HT$0L(fD$(Hl$H\$H$@  HT$HLL$   L$   ($   H$   H   D$  fD$x8 t	HD$XD$x$  H|$XLL   EHH$   L9t  HHh  [A\A]A^A_] HH$   L9t  H  AVSHHD$HL$IA   Iօu	|$M  LH[A^UAWAVAUATSHhIG <tu:fD$( gH.HD$D$XD$fD$(D$D$*D$fD$.6!HO   HD?DH|$HL$H.HD$T$(D$)     Lt$L|$0LL     I$fD$P8    HD$0   D$PL1    t#I  uI9uw   
1  IŉLHh[A\A]A^A_]UAWAVAUATSH(IIW     If.     D  LL1  IE fD$ 8    H$   @ D$ L1  I6  uI9tuw1
1  IĉLH([A\A]A^A_]HI$    HL$A   bHUAWAVAUATSH  IHL>LvfǄ$   L$   L$   H$   1  fǄ$   L$   L$   H$   1N    AH$   H$   (<$   H$   H4  EtgL$8  L$@  M  AI   </   A/   A/   H5#%H$8             fǄ$X  L$8  L$@  fǄ$   fD$pfD$HH$   H$8  HL$xLD$PLL$(      H$   LM    </tRH5$H$8     1  H$8  H$@  H9HBHr:/u1ۀz/HEHD$HD	1HD$1Ll$H$   H$   1  HD$ HT$L$   H$   LH1  IH9LGLL1o  ML)L9IGII)L$P  L$8  (e$@  fǄ$   H\$xHD$H$   fD$pHD$ HD$PHD$HD$XfD$HLl$(Hl$0fǄ$  L$  L$  H$8  HT$xHL$PLD$(L$      2  H$8  H|$H$     H$8  L9t  H$   H9t  H  [A\A]A^A_]S HH$8  L9uH$   H$   H9uDH    H$   H$   H9t  HH$   H$   H9tp  Hx  UAWAVSH   HfD$P)D$0H|$0E11  t
y  H9L|$HL|$0(D$8H|$0  Aƅt&HH|$0L9t  DHH   [A^A_]fD$ (D$0)$HH<    HH|$0L9u HH|$0L9t  H  UAWAVAUATSH  IHG    H=R  H  IfD$`8 t	Lt$@D$`H|$@1    fD$8A> t	Lt$D$8L$   L$   ($   H|$H$     H$(  H      (<  H4  H9û   E݃EE11H$   L9t|     H"HD$hfǄ$   L$   ($   H|$hH$     Hl$H$(  Hp      (  H  H9û   E݃E11HD$H$   L9t  uWI9uRHD$H9D$uFL;  HIWHI9WsIw   Lj  HtI?ILH#  I_RI   t*w I  wIw      L!  IG   I?     Ht*I?  IG1t  HHĸ  [A\A]A^A_]  HMw    f.     fIoI?H1  Hu+u*IGH, I9otwH9sй   LLH}  IG    .  uL$(  H$0    1H$   L9H$(  H$0  HD$  1H$   L9bb HH$   L9t#  H+  UAWAVAUATSH   AAHD$HHD$0(D$8!u:G <w11HHcHE1L'M$  L(  HHt$0I  Ld$0H\$8fD$(Ld$H\$EH|$DD  I  uyI9utLH1)H9HHG˽   HtRHtMfD$(Ld$HL$H|$DD  Ņu#fD$(Ld$H\$H|$DD  IH|$0HD$HH9t  LH   [A\A]A^A_]L'A\$I\$M$$	L'H_1E1 HH|$0HD$HH9tc  Hk  UAVSH   ՉLt$ Lt$(D$Ht$  Hǉw  u  (u.t*1K  HH|$L9t  HHĠ   [A^]c  HH|$L9uHH|$L9t  H  UAWAVSPHHt$      E1A    tIS  HH1ҹ   E1A    l$tID<$D  I։  D  LH[A^A_]UAWAVSH  IAHH      A  "  Aǅ<  M+  IF     .  =  t{M Hl
H@   H1  H$      H  H   HIVHI9VsIv   L  I>I~H$   H;  I^   Hl$H,$(D$HH  H$   Hd  HtNH$   b  HIVHI9VsIv   L  HtI>I~H$   HE  I^H<$H9t    HDHĨ  [A^A_]H=   H=     U H=U    HH<$H9t*  H2  UAWAVATSAA     Iƺ   DH  HÅO   f.     HcDL  HŅx)u   DL  HÅL  	x1  1L  	y    H[A\A^A_]UAWAVSPAHt$      E1A    tH"  D|$DD	HD  HH[A^A_]UAWAVSH   IL|$Lq     g  Hú   H1蕽  D     H  ~HcLH?  ݅xH|$H<  Af$Ax  (  ANA.IFH-  LHĨ   [A^A_] HH  HG  USH(HHHt$HǺ      E1A  T  tKHSI?  l$H|$    CD$ u$CD$CD$HL$HKHH([]̃(̃( UAWAVSH(  Lt$L4$(D$H4  t	His Hhs H$   HхtU*  D8  H  H9A ل۽   ADH<$L9t  1DH(  [A^A_]ø   #$    	   =  wH  1H<$L9u HH<$L9t苼  H蓺  ̃(UAWAVAUATSH(  IL|$L<$(D$H  H$   H  tj&    I  I9 DE   DH<$L9t  uAA+  IŉLH(  [A\A]A^A_]ø   #$    A	   =  wHD$1  IH<$L9uHH<$L9to  Hw  ̃(UAWAVAUATSH(  IL|$L<$(D$H  H$   H_  tj    I  I9 DE   DH<$L9t̺  uAA  IŉLH(  [A\A]A^A_]ø   #$    A	   =  wHթD$1  IH<$L9uHH<$L9tO  HW  ̃(UAWAVAUATSH(  IL|$L<$(D$H  H$   H  tj  o  Ig  I9 DE   DH<$L9t謹  uAA  IŉLH(  [A\A]A^A_]ø   #$    A	   =  wHD$1  IH<$L9uHH<$L9t/  H7  ̃(UAWAVAUATSH(  IL|$L<$(D$H  H$   H  tj  O  IG  I9 DE   DH<$L9t茸  uAA  IŉLH(  [A\A]A^A_]ø   #$    A	   =  wHD$1~  IH<$L9uHH<$L9t  H  UAWAVAUATSH  AIIoH@yI] ImE1HH1袻H9HFHIDIDLt$HLt$0(>D$8H   r!H|$0   LHK  HD$0H|$8
1LHtHHH  H|$8HH|$8fD$ fǄ$  fǄ$   H|$0HL$   L$       LH  Ld$0Mt!Hl$8H   Hs-@l$HuVbW)$HD$    H$P  A} y_TLuIL;  HH$H       I	Lt$Hl$Lt$HHLH  + H$P  A} y	I} .  HD$IE($AE E}KS AU@AM0AE H|$0L9t  H  [A\A]A^A_]H  HH|$0L9uHH|$0HD$HH9tݵ  H  UAWAVAUATSH(  HIL|$L<$(ID$HHy  H$   Hٶ  tQ  	  I  I9ƽ   EEA  H<$L9tL  AEt3AEAm Mu-A  D#$   1o  IH<$L9u$AEEe LH(  [A\A]A^A_]HH<$L9t  H  HUAWAVAUATSH(HIAH|$HBHJHL$II,H9Lt$t!wI9os   LHt$H9  IoI/LZ  I    A$    DHH  HuE4$A&   HtZLt$IIGI,H9Lt$w膻  H|$ DH  HT$ HL$HD$HIOH([A\A]A^A_]HL$HD$1 HL$IOH讱  UAWAVAUATSPIIAIt  HÐ    DLL<  Hu/+tں  HH]  ANH$IH$    AfILH[A\A]A^A_]UAWAVAUATSH0  HIHH$   fǄ$   H$   1     H  ;/   HHH$      I1蒳  =    H$   H$    Hs  H$   H$   蔳  V    H=AH$     ~  H/  H=     HLƄ   H$  1_  H-IH[  H  HH  A^MH  #  H߾/   b  H   H$        HtsHH$   H$      I1l  =  FH$   H$  H  Ht)H$   Ht$v  E1LDM   )  E1M     H=n貮  H  H  H   H5Z HT$HD$H  E1H   L$   H-- L|$   f.     1HLs  HtT   LHHI1r  =  LH$    HtLH$   膱  uL$  H|$   Mt5H$  莭  H   HHs~AnMH      AF A LHĨ0  [A\A]A^A_]HHHHE  IIH       H	IFI^LLH,  A L  HHHH  IIH       H	IFInH$  LHܬ  A/ UL*  SH_H  Hi  H[SHG_H  Hi  H[̋G8USH   HHl$HǶ  |$ yHl$Ht$ H  ŀ|$ xt&茼  (  K+HC:H|$?  uHD$(HL$0HHT$8HHD$@cHHSHCHHĘ   []HÀ|$ y
H|$  H&  UAVSH   Lt$ Lt$(D$Ht$Ŷ  H  t*1!  HH|$L9t迭  HHĠ   [A^]詻  (2  HH|$L9uHH|$L9t聭  H艫  UAWAVSH8  HHL$   L$   ($   L|$ L|$D$H$   H  HHt$H  HH$  t>1H  HH|$L9t  H$   L9tԬ  HH8  [A^A_]輺  (E  HH|$L9u HH|$L9uH$   L9uH蒪  }  H$   L9tk  Hs  UAWAVSH8  HHL$   L$   ($   L|$ L|$D$H$   H  HHt$Hߴ  HH$  t>18  HH|$L9t֫  H$   L9tī  HH8  [A^A_]謹  (5  HH|$L9u HH|$L9uH$   L9uH肩  m  H$   L9t[  Hc  UAVSH0  Lt$ Lt$(D$Ht$  HH$   H  t  (ugu4a$   %   =   t=   t= @  u7H  t1  HH|$L9t诪  HH0  [A^]ý   $  HH|$L9uHH|$L9ts  H{  USH   HHHl$HT  |$ yHl$Ht$ H+  ŀ|$ xt  (袱  >H|$֧  uL$ 1BMSt{Q  t    ii  t1"  HHĘ   []HÀ|$ y
H|$  H跧  AVSHxIH  t腷    0$1ہBMSt{Q  t    ii  t1A蜵  HHx[A^UAWAVSH8  HL$   L$   ($   L|$ L|$D$H$   ű  HHt$H赱  HH*  t>1  HH|$L9t謨  H$   L9t蚨  HH8  [A^A_]肶  (  HH|$L9u HH|$L9uH$   L9uHX  C  H$   L9t1  H9  S  t1^  H[  苯  H[UAVSH0  Lt$ Lt$(rD$Ht$裰  HÅt
t   H߉(  t[1  ^H߾     t@H$   HȨ  u   #$   =   t  Hý   H|$L9uC  (̮  HH|$L9t*  HH0  [A^]HH|$L9t  H  P   %  YHD$8HL$HH3$   H3$   H	UAWAVAUATSH8  HILd$(Ld$(D$Ht$I  H\$H$   H褧     G  Э  Iȭ  I9ƽ   EEE11H|$L9t     Ld$(D$Ht$Lͮ  H$   H-     г  IߋV  IN  I9ƽ   EEL1H$E1H|$L9t蒥  uH3$M1I	HD$ 1ű  IƉLH8  [A\A]A^A_]H$   L$   1蔱  IH|$L9H$   H$L$   1c  IH|$L9kk HH|$L9t  H  SHF     s[Hw  H[   UAWAVAUATSHh  LM  L'A<$~  H<$III*   1Hl$ @ A4H3#  uHI9uIM9MBI]I9IBHl$8Hl$ (D$(Mt"I  IslLt$Dl$L   H=覡  HV  IA   HD$(    LC  HI9  H|$    HHr  H|$(  MuIL  HHD$H       I	Lt$Ll$Lt$HLL  BD-  A~ yH|$H,$  Hu#  H|$H,$  H  II)HD$(    L9|$0sH|$    Ht$8L车  H|$(1MtIH|$ LLl  H|$(LH|$(HE    Me L+  HH9EsHu   HH^  HtH} H}LH  H]fǄ$   (D$ )$   fǄ$`  fǄ$8  fǄ$  H$   H$@  L$  L$   H      A~ y
H|$͟  Hl$8N1HtH|$ LH  H|$(HH|$(HD$  H<$HH7HHL$ HQHL$(H|$ H9t虡  Hh  [A\A]A^A_]B  K  HtL` MtLt$0H|$Y  > HA~ yH|$  H|$ HD$8H9t)H|$ HD$8H9uH)  HH|$ HD$8H9t  H
  UAVSHӅtd  (i  Ia  fCHC        I9   H     HC(fC0HC@          nDFPDN`%      	     wH=<LoFfpNHNHHVXHnHv0HHSDCDKHkHs {(C,LS0C81O  IH      HC(C0HC@    L[A^]AVSH   HLt$LV  LHHĘ   [A^S1  É  [UAVSH   Lt$ Lt$(D$Ht$#  Hǉ  t/0  (蹦  HH|$L9t  HHĠ   [A^]1O  HH|$L9uHH|$L9tޞ  H  Sz  t  J  H[1  H[UAWAVATSH0HHAIS㥛 HIHH?HHHT$H|$  HI&.HIHH?HHHi ʚ;H)HL$Hl$HIHH?HHHT$H|$  HHIHH?HHHi ʚ;H)HL$ H\$(Ht$D  tū  N  1  HH0[A\A^A_]AVSPIAH11҅҃@  )H7E11K  HCHt謩  U  D0ݤ  HDH[A^UAVSMMAHHHG    W1@1 @  )1HΉ  HCHt*  A    IF[A^]Ū  (N  A.IFtWC    [A^]HHHtH0|  HHHtH0   g  UAWAVATSHp  AHIHL$   L$   ($   H   r*H$      LHş  H$   H$   1H  LHLHg  H$   H$   H/H$   H/HH9  H$    H$     HU  HHH$fD$ fD$pfǄ$   fǄ$h  H$   HHL$PL$   L$H        ($   fǄ$   )$   WD$l)D$`)D$PHH$     Ld$D$	   D|$(D$P(L$`D$ L$0D$lD$<D$L  Hk{ y	H} g  HD$HE$E D$ $ ID$0HCPA$AL$AT$ S@K0C H蟻  HH$   L9t8  HHp  [A\A^A_]  觡  HH$   L9u͸   DH$      L趝  H$   ? HH$   L9t辙  HƗ  AWAVSH   I蜧  H     I>  Ht%IHHH  Ht!Hu6;.t"/       ;.uA.uL艺  g  IfD$PH\$0HD$8AG 	   =  wHSW)$   )$   )D$pǄ$     (D$p($   ($   T$ L$$Ht$0L     I>Ht  I    D$2 fD$0  HD$`    HD$g    WD$3D$CD$OA~ y	I~  IF    HD$`HL$gIFINAF AF 	   AF$D$0L$2HT$3t$;\$?D$@L$OfAF%AN'IV(Av0A^4AF5ANDAFT  1  HHĠ   [A^A_SH@HH?Ht  H    D$ fD$  H$    HD$    WD$D$#D$/{ y	H{&  HC    H$HL$HCHKC C 	   C$D$L$HT$t$@|$D$ L$/fC%K'HS(s0@{4C5KDCT  7  H1H@[UAWAVAUATSHx  IfD$HHt$(^H$   H$   (6$   H|$(H$   \  u	HL HL Ht$PHх   Q  ڝ  Iҝ  I9 DEA   DD  1HD$ D$    D$    1HD$D$    1HD$1H$   H$   H9tՕ  AG0E   AG0E/Mw   l$h$   D$$   HD$ %    A	   =  wHԄD$  H$   H$   HD$D$lD$D$pD$H$   HD$E1脡  IH$   H$   H9>>$AG0IHD$IGD$AGHD$ AGD$AGD$AGHD$IG Eg(Ao,LHx  [A\A]A^A_] HH$   H9t裔  H諒  UAWAVAUATSH   EEItuA   E1E1AED   DttuA   A@  A@HD$H$(D$H  HAAA	A   E	  HE     HDD1虡  u} tAAx	1  ] -  HH<$HD$H9t臓  HHĘ   [A\A]A^A_] HH<$HD$H9tX  H`  SHHHHt$H舻  t*H|$H  KHD$HHD$    HH[ÀcD$HH[SHHHHt$H(  t*H|$  KHD$HHD$    HH[ÀcD$HH[UAWAVAUATSHMIIՉH|$m  Hf.         LLL調  Hu:D3Atƙ  H|$DHF  HL$IHD$HHD$    HL$aHHH[A\A]A^A_]UAWAVATSH HA9  Hi@B HLd$I   f  &    H9}GW)$)D$$   A$D   L1  u'h  (tt    H½%   
1菝  HH [A\A^A_]SH W)$)D$$   D$1H   1肾  t8    j  HH [SH $   WD$1H   1+  t  芞    HH [̋  UAWAVAUATSH   AHD$    茜  HD$H|$ HT$H\$H1^Ld$8ED  Lt$ M   AFyIFH   ILL議  D$ht	E   |$`u"LD  HӉD$HT$tEtjfǄ$   Lt$pH|$p     HӉD$HT$tEt5H|$ 走  HӉD$HT$?E6
1荛  HLt$(Mt8HIFHu&ILPL转  l$8H\$@Lt$(MuȅtEt)H|$   @  tEuH
1  HÉHHĘ   [A\A]A^A_] HHl$(Ht$HHEHuHE HPH(  H而  UAVSH  HF     w1蠚  H{H   L$   L$   (ɱ$   H$   Ī  H$   WfD$ ($   )$HH1w  HH$   L9tЍ  HHĠ  [A^]Lt$L4$(OD$H肖  H$   H  HtjH$      HHSHH9SsHs   H/  HtH;H{H$   H  Hk1舙  HH<$L9SS  (觔  HH<$L922 HH<$ HH$   L9t  H  UAWAVATSAAA躚  H    E     DDD;  u
] tx	1ј  ]   H[A\A^A_]AWAVATSH   IH=  Ht5IID$    H誉  HI9D$sfIt$   LHۏ  TH=轉  IH   ID$    L`  II9D$s<It$   LL葏  I|$'HtI<$I|$LHA  I\$r1MtI<$LL$  I|$LI|$H/HD$fD$(fǄ$   fD$xfD$PHT$H$   LD$XLL$0L    (  HĨ   [A\A^A_ҵ  ۵  HtLp M1AWAVATSH   IH=蓈  Ht5IID$    H:  HI9D$sfIt$   LHk  TH=OM  IH   ID$    L  II9D$s<It$   LL!  I|$'HtI<$I|$LHч  I\$r1MtI<$LL贇  I|$LI|$HHD$fD$(fǄ$   fD$xfD$PHT$H$   LD$XLL$0L    踫  HĨ   [A\A^A_b  k  HtLp M1AWAVAUATSH0HIH? 8 tHtHԆ  LH  	  1WD$H$HD$HD$ D$(    Hڪ  H\$L|$Lf.      Ht&HA|.HuIt+Iu0   ;.u&Hu&WAIF       ..  tVI9LCIs|IsE~MuFE1MC> OMoIL  IIH       L	IFM~   ANIMLHLޅ  C< LH0[A\A]A^A_L   UAWAVAUATSPAH LHtHHswIHsAoHu?KWAIG    ?LmILU  IHCH       L	HCHkLLH;  A/ Ds H[A\A]A^A_]L{   WGHG    G HFHGFGF F F G F AWAVATSPHIL~Lg y	I<$˄  IGID$AA$C C C AF C LH[A\A^A_̀ xH逄  UAWAVATSH0HI~ t
~  tqC ͒  ILc{ xu	LH{ tcfD$(Ld$H|$   誓  IsL@yH{Hs  u9A|$ xAD$ "  蜍  LHHC    LcA$ 1LL  LH0[A\A^A_]UAWAVAUATSH(HHILnfD$ L,$HHl  E1tofD$ L,$HH_  IׅtfD$ L,$H   辒  AsL@x8
  Et@{ -  t_C LDLaIsL@yH{Hsʲ  EuA} xAE HC    LkAE  { Β  uԒ  ]  LH  LH([A\A]A^A_]AWAVSHIL~vL@yH{Hs5  { xAG HC    L{A { @  tC I    6  迋  LHB  L[A^A_UAWAVAUATSH  AHIL$   Lt$p(D$xA$Ht$,HT$pH1A   蜰t'H|$`̊  AO(HD$`IHD$`      Ld$pH\$xl$,D$0 Ll$8MtH  Hs\$OHuUaWAE IE    1bl$(HkHH  IHD$8H       H	Hl$HH\$@L$   l$(LLH蘀  AD  H|$pH\$xLl$8l$PH1Ű     H|$Ht$0Ϋ  HD$HD$    HD$ H|$hHt$ HT$H|$ HtHPH|$HtHP  H|$X   H耉  AO(HD$XIHD$X    |$O yFH|$8	  :Ag(A IEIGAE AGD$O D$8 D$PAG D$0D$PH|$pL9t  LH  [A\A]A^A_]L     WHH|$ Hu+H|$Hu1|$O xCH|$pH$   H9udH  HPH|$HtHP|$O y
HÀ|$O yH|$8/  H|$pH$   H9tHH|$pH$   H9t1  H9  @/UAWAVAUATSH   AHD  W)$D$ p   n~  HW@H6 HHHAA(HA8    A8	   A<A@APA\Al  H$HL$SyHSHHH1诡  W)D$ D$0H,$H  1Lt$8E   D  Ht$ H,$H9|  Ht9HtDEH   NHτ   H96           EyHEfF   HFH  HLH舠  D$ht	E  |$`uHDÅt	E   fǄ$   Hl$pH|$p   Ɍ  Åt	E   H<$衠  ÅE   HUNHτ H~H9RH}HyH6HHH7   H@   8#H1@ H9t)T	Hy:THtHtj~  1  IHl$(Hu$FIHl$(Hu7\$8L|$@Hl$(Ht$HHEHuHE HPH  Hl$Ht$HHEHuHE HPH؛  LHĘ   [A\A]A^A_] HH  H|   HH|$ HH{  UAWAVAUATSHT$HoOH|$wf.     @ 1!H\$1Ht$T$эxjHL$YXI1!1H|$XH\$AX\΁V1!XH\$1IHl$ߍ,9p $AX`1!1ыxH|$AxdDν1!ϋX\$1¯|AXhʉ1!1X\$AXlM*ƇG1!Dp1DF0EppDt$1!1׋X\$DAFAXtAA1D!1x |$ʁؘiAxxDD1!1x$|$΁ƯDAx|։D1!D1D@(DD/Añ[AE   DD$A1D!1׋H,AF,Až\A   L$AED1D!1h0"kA   DDD1!D1ߋX4\$D$7AēqA   AAԉD1D!D1HD$p8AF<AǎCyAA   ED1D!1׋@<AŉD$AA!IAEDD1D!D1T$b%DD1D!D1EAA@@A	AD1D!1AAAQZ^&AEDD1!D1Dl$AAŪǶAEDD1D!D1t$]/DD1D!D1EAASDA	AD1D!1AAAǁAEDD1!D1D\$EAAAEDD1D!D1T$!DD1D!D1AAAA7A	AD1D!1LT$EAAǇAEDD1!D1D$AAAZEAEDD1D!D1L$DD1D!D1Dd$AAA	AD1D!1׋\$AAAogAEEE1D!D1AF4/AƊL*AEE1DʁB9DDD11AAAāqAAԉD1D1D|$AA"amAED1D1EDF,7A8AEDD1D1T$D꾤DDD11EAAĩKAAԉD1D1AAA`KAED1D1D$AAApAEDD1D1~(DDD11LD$EF4'A'AA։D1D1ELAAǅ0AED1D1DT$EF/AAEDD1D1T$D$A9AEDD1D1ADDDD11D\$EF,?A|AAՉD1D1Lt$EF<AeVAEED	D1AAD")AEDD	D1DA*CA
AEDD	D1B4*Ƨ#D|$DD	D1B:9AD	1DY[eAډ	1B,Œ
Չ	1΁}\$	1ˁ]T$	1ʁO~oډ	1ED,
D։	1׍,7C\$	1áNT$	1~SL$	1΁5:
HD$D   D	1*\$T$	1߁ǑӆHl$L$t$HD$H@HD$H|$oOw[A\A]A^A_](9HG    AWAVATSPIIIOGW9sAL$LHAT$?t8@   H)I<HL9wILH]r  II)It$@   L赢  I@rLHLL蝢  IA?ILLLH[A\A^A_	r  AWAVATSPIHW?LLbDH?Hs)J<#HE11r  @   HL#  8   HJ<#H1r  CKKKPCT@   HL  ACAFCAFCAFH[A\A^A_AWAVSHW?LwLzDH?Hs)J<;HE11Ir  @   HLy  8   HJ<;H1r  CKKKPCT@   HL=  HHS[A^A_AWAVSH   HH|$   Hp  S?LsLzDH?Hs)J<;HE11q  @   HLР  8   HJ<;H1vq  CKKKPCT@   HL蔠  L3L{Ht$   Hp  LLHĠ   [A^A_HHOH~(@HHL' A PA HHHA HA8 HNHHA PA HNHHA PA HJNHHA H8WA HJ	NHHA H8W
A HJNHHA H8WA HJNHHA H8WA HJNHHA H8WA HJN	HHA H8WA HJN
HHA H8WA HJNHHA H8WA HJNHHA H8WA HJNHHA H8WA HJNHHA H8WA HJNHHA H0VA HJAVSPHIH~ t'wH{wHs       H`s  HC    AHHH$  H3 HJANHH H3V HJANHH H3V HJANHH H3V HJANHH H3V HJ	ANHH H3V
 HJANHH H3V HJANHH H3V HJANHH H3V HJAN	HH H3V HJAN
HH H3V HJANHH H3V HJANHH H3V HJANHH H3V HJANHH H3V HJANHH H3V HAH[A^AWAVSH   IH()$D\$LHD$I@rLHHƚ  HA?\$Lt$LL;j  ?L{DH?Hs,J<<HE11H@k  H@   Lp  8   HJ<<H1Hk  D$L$L$L$PD$TH@   L,  H$HT$HĠ   [A^A_SH HW)D$(D$$  HH [UAWAVAUATSH(  DLD$xHL$p H|$G H\$HH)o  |$`   @l$D$ L$X  L$H  H       H$P  l$_@y
H\$HHl$PLt$Lh  H$H  HHLIX  H$H  $P  H0  HH1HD$Lt$ HL$h    EHL$h  HH9  LcML+H$`  H@H   H$`  H)HL<@        HItvEHyHM HEfǄ$   H$   H$   fD$@Ll$ Ld$(H$   LH$   p  u$   $HL$h0fH$   H$   ($   I   r(   H$   Lm  H$   H$   1HHLLMg  L$   fD$@HD$pHD$ HD$xHD$(fǄ$@  fǄ$   fǄ$  H$   LH$   H$   L$  4l  fD$@($   )D$ L1Hl$a  A   L$   Mt*H$   HX  HsZ@l$7MHu|   W)D$ HD$0    L|$@u~HD$0IG(D$ AW)D$ HD$0    AG@|LeILf  IHD$ H       I	Ld$0Hl$(LLHe  AD-  L|$Ao@tA yI?f  HD$0IG(D$ AD$7 D$  E1H$   Hl$H$   H9
g   H$H  L$X  L9tHg  |$` t|$_ y
H|$He  D$` HD$H(  [A\A]A^A_]H|$ e  H1HD$.He   HH$   H$   H9t
\g  HH$H  H$X  H9u|$` u|$ u1H<e  'g  |$` t|$_ y
H|$Hd  D$` |$ tHD$x yHD$H8d  HD$@ Hd  UAWAVAUATSH8IHtOHH  IH   H\$IH   A }    H<$5d  Hu)   HW)$HD$    Hd  H   IHc  H  IH   Ld$ Dl$7M      LkILc  IH$H       L	HD$H\$HLLHnc  A } AHwc  HgA AF } ymbLHHHc  IHD$ H       H	H\$0Ll$(LLLb  C, HD$0IFD$ AAF} y	H<$c  LH8[A\A]A^A_]Hc  H|$ c  HÀ} y	H<$b  Hc  ̰USP$  Hu@t#  Hǉ)  l  P*  e  USPH
 tI
 tc,hr  (k  HHtk  KH$HH$    HH[]H=P
 b  t貒  4
 H=5
 b  HH=$
 c  Hb  S
 t+11|  H
 HH)HHDHHDH[H=
 Nb  t1C  Hħ
 H=ŧ
 Pb  HH=
 b  Ha  AWAVSH  IIHf  Hi  HH1  Hi$@B HD$HiL$@B HL$Hi  IHi  IH  [A^A_HW)$H   訑  HUAWAVSH   D$p  I     H\$     A    1H?  u
A.tA.x	u
E1p	u$D$x$t\E113  E1yL  E1  H-     A    H   1o     A>tE1  AA    f     A    Ht$   芊  u
A.tA.xu6	Q  D$   tǾ   v  D$  AA    H\$f.     fA       H  uA.t!D$E1   A.xu2	   D$x|tǾ     D   A1Sm  HE      H-f.     A    H   1n  uA>t>D$8H-w     A    H   1Zn  u>A>tD$A.g  HEu|$xJn  HHĘ   [A^A_]ÉD$HaeHHHHE1AH|$   H^  P@u?xm  XHeUSH  H$   討  x-H|$蚎  xH$   HT$   菎  tm  g  HH  []Éem  1yjm  (Ht$   1G  f  HEP18  YP*  YP     YP     YP   Ս  1tH=\  HtHč  ~Y1YP   蕍  1tH=GA\  HtH脍  ~Y1YSH=\  H   HH[  Ht)Ht:HuH;ansi   ;rxvt      cygw3Sin  	utlinu3Sx	u`HrVscre3Sen  	tExter3Sm	t3vt103S0	t!;rxvttcolo3LDr	t1[ð[Pz  tX鐌  1YP   U  tXk  1YP   5  tXK  1ỶЉHHHLHHHHHHHH5HHS
 t[ߋ  H=
 C[  t:   Ӌ  H=Ġ
 G[  [鱋  HH=
 [  HzZ  USHH=011j  t-Ht$   j  Hŉj  uD$H[]胉  H]  D$    HD$    Hi  tZHd H\$l$H3HD$HHH4H1Hi-8ߝHHH/H1H1HHH/1ii-81H[]H= %Z  tH H HH͌UׯQHEH HH= Z  `UAWAVAUATSHHII)o   If   IIHI1    HI9t@H9HHGJ(HH)L9ICHL$HT$rH|$LLz  uHHH[A\A]A^A_]AWAVAUATSHMIIH4$HT$ILHL1螁  HLLLHx  HL$H9HBH9HHBH9HBH4$H<H)H9HBHH)I} IUIuIMLH[A\A]A^A_UAWAVAUATSH(MHIH<$Ht$ILHL1  HLHl$HL|$ LH?x  Lt$I9IBIH9HHBI9IBI9MBH)   H$M)IHIEHD$f     AUA;U   IE HHHlAEL$$Lt$ILHl$HH\$ H1D  ILHHHw  Lt$M9MBI9LHBI9IBL$$I9IBK<II)L)eH   LHt$M_  AURH([A\A]A^A_]UAWAVAUATSPH[  III1L-    D  HǾ\   S^  HI9%  A,H\u+ID$ I;D$soHHIL$  \LHH H;Hsl   IL$ID$ @"t U^wH9   HHIL$ @(뎐H9B   HHIL$  \L;    L\   ]  HH H;HEHQHP \BL\   ]  HHAL HP H;PsHrHp 
HZ]  AL- HP H;PsHrHp 
H@LH[A\A]A^A_]UAWAVAUATSPH  HII1L%GL-?HQHS     HI9g  A/Hހw7IcLHKHC H)H      HH5֥q\  HK H;KrHj\  HKHC H)H      HH5/\  jHKHC H)H      HH5w\  <HKHC H)Hw   HH5C[  HKHC H)Hwe   HL[  f@t; &quoHC @; &ampHC f@s; &apoHC  &lt;HC  &gt;HC H[A\A]A^A_]AWAVATSPHtZIII1    HQIT$ HI9t3AAQ <CIL$ I;L$rLZ  HI9uH[A\A^A_UAWAVAUATSH(H   IIH|$ W)$HD$    ILH`T  1I.   fD  AFAN <ACLS  HI9tsE4A舃  t$D$x+L|_)   L6S  HD$HtH$|_wL_   
S  eHD$H|$ HG($G  HH([A\A]A^A_]HHIA|$ y	H<$YQ  HQ  UAWAVAUATSH(H  IIH|$ W)$HD$    HH!S  Ee @t,D菂  t AD$AL$<ACH=R  HD0R  I}   Io           AHR  HL9sREt H9tA_uEdA  tAD$AL$<ACHQ  HHL9rHD$H|$ HG($G  HH([A\A]A^A_] HÀ|$ y	H<$P  H<P  WHG    }  AWAVATSPILgH2
 HuH=&
 H5  H  W  H=
 ?  IH
 HuH=
 H5  H[  W  H=ו
 L  Mt)fI$I\$ AD$LPI$LPIHuH
 HuH=
 H5/  H  cW  H=t
 L贀  IHtQ   u5Hl
 HuH=`
 H5i  H  W  H=F
 H3n  HH[A\A^A_N  H[A\A^A_HUHUHUPH
 HuH=Ԕ
 H5u  H>  V  H=
   HYP=
 uNH
 HtH=
   Ht1H@YH=
 H5  H  IV  H=r
   Hu1YAVSH   Hg
 HuH=[
 H5  H5   V  HA
 HM  =
     
 H  H$Ǆ$       H|$}T  H
 H   YT  H
 H   ET  H
 H   1T  H
 H   T  H&
 H   	T  H
 H   S  HmL  HĘ   [A^IHWL  LL  AVSPHM
 HuH=A
 H5  H  T  H'
 HK  =
 uyג
  H5 
    1dS  H5
    1QS  H5*
    1>S  H5
    1+S  H54
    1S  H5
    1S  HH[A^vK  IHkK  LL  HtHGHtHpHF HwHt(HF H9wtHNHA HF HtHHHH`HGHtH@    HH`AWAVAUATSII=
    I   J  IL`   $A   A   H
 HuH=
 H5  H  OS  H=x
 |  LIE He
 HuH=Y
 H5b  H  S  H=?
 Hg|  I$   ILQ  t1LAװ[A\A]A^A_HQPH?1   UAVSI։HH͐
 HuH=
 H5  H  ~R  H=
 H3{     HCx tL{  HCh   u[A^]HH߾    Q     S   |{  À{  [1[AWAVATSH(I1Ht$HT$H|$fD$   H H	ÿ   I  IH   I$HD$ID$H=  LH({  IHuLI  L {  IHt   D$!H([A\A^A_MuH$I  M  ILH  LI  SHHH3HSz  C[UAWAVSH   AH
 H   H=	
 $z  H   HL|$L{O  LDz     L1z  A   AJ   EH
 HuH=
 H5   H   hP  H=
 H3y     HCx tIcy  HCh   uWHĈ   [A^A_]H=K
 H5T   H   P  H=1
 Ly  H(y  DHĈ   [A^A_]iy  HH߾   N  AVSP   G  HHy  H  HHH[A^IH'G  L_G  HtH`SHgy  H[F  AVSP   F  HH'y  H(  HHHH[A^IHF  LF  P(   EF  W @H@     YHtSHx  H[YF  AVSPHHH;F  1H[A^IH&F  L^F  AWAVSH@LIHHHL$   L$   $   D$0    D$8    H\$pH\$(D$`$Lt$(|$ LL$H|$0IS   t-L$   t$xMtA 1҅H|$0Lx  MtAH@[A^A_UAWAVAUATSH  MLD$8HL$HHHIL$  H$  H$  fǄ$@  H$   H$(  L$   L1Ur  tnM  Ƅ$   HExecutabH$   Ǆ$   le "Ƅ$    HS  H%  H  L|$`@l$wMH  (  Lt$XL$  H$@  W)$   H$0  H       H$8  H$p  H$`  $h  HǄ$x     L$   H$   H$   Ht$HHT$8  H$  L$   x H$  Ld$X  H0HPH$   H$     L$   D$  H$  Ex  %v      H   ID$HD$A$$1H$  )!    ID$(HD$AD$$   H$     o  A|$( t4A|$@ t,IT$ I;T$8u H	  I|$It$0D    ID$@HD$AD$0$   H$       D#  Lt$@Ll$8H$   H$  H  $    yH$   H|$@ 	  HHt$8u  	  W)D$`HD$p    L|$`111   E1D$  H$  EW)$   )$   )D$p)D$`HǄ$       HLl$8Lt$@X  A|$   M<$M  I\$HE  H  Lt$ \$7H!  *  L}IL=A  IHD$`H       I	L|$pHl$hL|$`LHHA  A. AWHL$`HD$hHt$`HHHHH$   @  HHH$0   )$   W H@    D$7)D$ D$0 H$   Ht$    @  HHHHPH$   H$   @hW H@    A|$ y	I<$@  I$H$   H$   ID$IL$Al$|$7 x"$7   x,A x9$    xC1  H|$ 3@  $7   yH$   @  A yH|$`@  $    yH$   ?  Ƅ$   HCouldn'tH$   Hn't forkH$   Ƅ$    H$   H$  T  1M    E EM    1HD$HMMu
H  L(A   Hl$ Lt$HD  D$T    L$  Mt+H$  H  Hs3\$7HZ   c   W)D$ HD$0    Hb       LsIL>  HHD$ H       I	Lt$0H\$(Lt$HHLH~>  D  |$7 Hl$ HyHt$ H|$TL1LD$8M>q  Aǀ|$7 y
H|$ j>  Au
A
MtLq  ELl$8Lt$@H$  t`D$75)D$ fD$0edD$2 Ht$ H$  D  0  1A|$(    E1A|$@   1Lt$@Q  D$TA$        W)D$ HD$0    ]HkHHU=  IHD$ H       H	Hl$0H\$(Ll$8LLH3=  A |$w Ld$Xy
H|$`H=  Hl$`HD$0HD$p(D$ )D$`A|$( 2M|$Mt*Hl$HI\$ H  Hs#Lt$ \$7HuIUW)D$ HD$0    QHkHH<  IHD$ H       H	Hl$0H\$(Ll$8LLHj<  A Ld$XHl$HL|$x$    y
H|$xr<  HD$0IG(D$ AA|$@ rMt$0Mt+Hl$HIl$8H  Hs$Ll$ @l$7HuDPW)D$ HD$0    MH]HH;  IHD$ H       H	H\$0Hl$(LLH;  AD-  Ll$8Hl$HH$   $    Lt$@Ld$XyH$   ;  HD$0HC(D$ H$   Xn  H$   H1H$  ^     H$   L   H$  9  ufA|$( t4A|$@ t,IT$ I;T$8u H   I|$It$0<     H$   H߾   H$  HL$H  X1ۀ$    yH$   :  $    xB|$w xLMtL:  MtL:  H$   1HĈ  [A\A]A^A_]H|$x`:  |$w yH|$`O:  MuH$   H|$H      m  ÅH5dH|$ .Ht$ H$    |$7 #H|$ 9        j  "H5cH$   -H$   H$  M  $    H$   9  H|$ 9  H|$`9  H|$ 9  HHt$8HT$@Ml  xI  18@ǃ~Gl  i   `:  YLt$@Ll$8HÀ$    {  H$   i  h-+)'^HÀ$       }  Ll$8HQ   HÀ$       $      H|$x8  |$w      Lt$@Ll$8H   H  HÀ|$7 y5H|$ e8  $7   x+A yDH|$`J8  $       8$7   yH$   #8  A yHA x$       H$   7  H-8  HÀ|$7 yH|$ 7  $    $     H$   7  $    |$w y
H|$`7  H|$@ t
H|$@}7  H|$8 t
H|$8k7  H$   .H7  UAWAVAUATSHx  LHL$H|$(D't$    E1H      A   H|$@W$   $   $   $   $   D$pD$`D$PD$@HHD$8=  Ht$8H$     =  Di  E1D<$Hu$    A   Ht
{ tC H\$0Ll$L$   fD  DLDLoi  Ãu@t^F  8tHD$(D0AuJHD$(D0D9u3<$    @   1i  H$     1<     *  E   <$    C  D	   h  1h  H$     1<  H|$h  D9  D$'HChild tiHD$Himed outHD$D$ Ht$H|$1  A     Ht$0HtKHi$   @B H$   Hi$   @B H$   HHʀ~ H$   HHFHN   D$ǃ   E1=   Hl$  AH  g  HH5  |$ k  H5H4  W      *4  HHD$(KZD$a a@@ Ht$AH|$
  H4     FD$ǃ8<~Hl$   <   AH   H|$   =g  } y	H} 3  HD$ HED$E    1E1   0   S3  HHD$(TWD$6y <y@@  Ht$H|$
  HJ3  A%AHtH5{   H#6  DDHx  [A\A]A^A_]H<3  HH2  H)3  AVSHHMIHHHH$   L$   DT$xH|$`D$8    D$@    Ht= HGHD$$L\$(DT$ LL$H|$8MHt5u1,H_H\$$L\$(DT$ LL$H|$8MHD$8T$@HH[A^UAWAVAUATSH   HIHt$Ht$(Ht$H       HD$ H	rH|$   H:  HtxHE1D  K<,H|$D|$ D;|$$B   Lt$LHI<.H   91     @ 1ID.AD|$ IL9uH|$Ht$  Hl$\$ {
    H{
    H H|$HH?HHAHHt$(<   4   HH1fHTH wHHH9wHH9uE1H|$H9t2  DHĨ   [A\A]A^A_]H=z
 h1  S1	d  Hz
 H=z
 f1  4HH=z
 1   HH|$HD$(H9tw2  H0  AWAVSIIHtz
 tyHaz
    H HH?HHH=   M4   HI1    ItH wHHH9wHI9u[A^A_1[A^A_H=y
 c0  s1c  Hy
 H=y
 a0  THH=y
 0  H/  UAWAVAUATSHIHt$HT$H54H|$   1O  Hu/@u*Ht$Hl$IEI} H)H9s4LH7    IE I;Es4HHIM  "L|$Mu:   H   H.  Im    L"   6  L|$M   Lt$1I             HHIM HI9thA.C<:wIsIE I;EsHHIM  \IE I;E   L\   C6  IE I;ErL.6  HI9uIE I;EsHHIM  "L"   6  H[A\A]A^A_]    G    UAWAVAUATSHh  MHIIIHtPL/   L-  Ht;L)Ht2M   I  I%  H$   D$   H  H$   H$   H       H$   M;  IIHt$`Ll$8L|$@Lt$0   @  HL9[  HkHtL3Ht$H(RD$PH   r$   H|$HH2  HL$HH|$P    1HHLHM,  Hl$PfD$ L<$Ll$fǄ$`  fǄ$8  fǄ$  H|$HHH$@  H$  L$  E1  HD$PHPH;T$XLt$0  HL$H HD$HfD$ 8    H$    D$ Hb_  @   L|$HMt$Lt$PI  Is!Dt$HMuMYW)$HD$    RMMfIL4+  HH$H       I	Ld$Lt$MLl$8HLL+  BD5  Lt$0Ad$($A$HD$ID$1L|$@H|$HHt$`H9--  Ht$`   H|$HHt$`0  HD$PH=uz*  HtEHHi*  Hk|H$   A   HHZ  D$   MtH$   oAL$44  A$   ID$H$   H$   H9   y,     W)$   HǄ$       KImHH)  HH$   H       H	H$   L$   HLL)  B+ Ad$($   A$H$   ID$LHh  [A\A]A^A_]H)  H$   )  H HH|$HHD$`H9t+  H$   H$   H9t+  H)  UAWAVAUATSHHH<  AIIuV9  D0W)$HD$    A\$y	I\$M$$HCH   HsI\$Hu0<HkHH(  IH$H       H	Hl$H\$LLHr(  AD  H5QH   h(  H\$ HD[  T$7y
H\$ HT$(HH:(  HHHHPHT$?HL$8@hW H@    A yI?$(  IHD$8HL$?IGIOAo|$7 x|$ x HH[A\A]A^A_]H|$ '  |$ yH<$'  H'  HÀ|$7 x|$ x1H'  H|$ '  |$ yHÀ|$ y
HÀ|$ yH<$'  H'  UAWAVSHxIIHHD$    5  HD$H|$HL$HHA   B  l$tH\$MHD$0H|$8H)L9sH|$LL/  MtLL&  L|$8|$` t'   0  HH|$gZ  HHx[A^A_]Ël$HH|$DZ  H&  AWAVAUATSIL>MtH^HspHsA^MHu>JWAIF    >LkIL%  IIH       L	IFI^LLH%  A L[A\A]A^A_L*&  UAWAVAUATSH8HL$0WHG    HGHD$ H|$LoHc  HHHHLl$Hl$&        Lu HIm Hl$HH9   H3HSH|$01+  ILl$Im HD$ L L9rHD$H0H)IIIEHH9  I)LHII9LBHH9LCMt%Ht$(I9  J<    $  IHt$(E1O$O4O4IH~LIHy$  LHD$L8LpL`HHl$	H$  HD$LhLxHXI9sI    IM}    1E1HD$L0M)MIID$HH9   L)HHHH9HBHH9HCHLl$tH9   H<    #  H1L,    IJD     J   HM~HLLs#  HD$H(HD$HHD$ L(MtLH8[A\A]A^A_]p#  H8[A\A]A^A_]H|$$  H=Ce*H|$$  H=-e* HHD$H8HtHD$Hx#  HK#  UAVSH H   IH xuHz tHH^A   DHωA  bV  tbſ0   b"  HHD$(sHD$\ \@H_addopenHCC' Ht$LHP"  1H [A^]HH6"  Hn"  UAWAVAUATSHx$    tIIAH$   W)D$ HD$0    HXHt(L8MtEH7  HsGI\$l1  L|$ D$7	H/dev/nulHD$ fD$(l L{W)$HD$    BHkHH1!  IH$H       H	Hl$H\$LLH!  AD  L|$ HD$HD$0($)D$ |$7 LyH|$ EA   AD  1 1  Ãt!DQ     0  1   H5(H|$`HT$ 2#  H5sH|$`1!  EHHHL$P )D$@W H@    HsJH5eJHDH|$@   HHHL$ )$W H@    HL|$ xs|$W x||$w    @:D$HCannot dH$D$dup2D$ HL@0  A y
H|$   Hx[A\A]A^A_]H<$  |$W yH|$@  |$w zH|$`  kH  HL|$ A y3   HA y$   HÀ|$ x|$W x2|$w xHA xjH  H<$<  |$W y
HÀ|$W yH|$@  |$w y
HÀ|$w yH|$`  A yHA y
HA yH|$   H  AVSHHLt$   LqR  H\$   LO     LRR  H\$   LpO  H[A^AWAVSHL6MtBL  IǋS;Ss:HHL4L|CCHHHH[A^A_E1S;SrHHs   H&  SSH.  0HMQ  H[AVSH  HWHG    t!$ H  HkQ  HH   HH  [A^Iƀ{ yH;q  L  PHg
 HtHg
 Hg
 Ht6Hg
 XH=g
 H5  H}%  Hvg
 Hg
 HuH={g
 H5L  HP%  Hag
 XS      q
       q
          q
       q
          q
      q
 1        q
 P     q
 o  [H=p
 p
 Wp
 1p
    p
 KH=p
 p
 Wp
 1p
       p
 ,H=p
 p
 Wp
 1p
    p
 H=p
 p
 Wp
 1p
       p
 H=p
 zp
 Wpp
 1xp
    p
 H=np
 `p
 WVp
 1^p
       dp
 H=Op
 Ap
 W7p
 1?p
    Jp
 H=5p
 'p
 Wp
 1%p
 [AVSPD5p
 E1   H%e
 D     H1!  -o
 Hà   IuH[A^UAWAVAUATSH   IA
ua*  HË(Ho
 HtЉ+~   E1L%o
 MS   L|$A   L
   HmHt61H] HtHLQ  u݋D$ D!=   uHM  H] L%o
 Aw  DsHĘ   [A\A]A^A_]AAtHĘ   [A\A]A^A_]WM  +H  USPx)  HË(Ho
 HtЉ+H[]É+Hb  UAWAVATSH   E1L=n
 MtQIA   L
   HmHt61H] HtHLQ  u݋D$D!=   uHL  H] L=n
 HĐ   [A\A^A_]H=n
    AWAVATSH   Hn
 HuH=m
 H5ؑH!   Hm
 H$   '  tH'  m
 h  C(m
 T  H5m
 1K  usm
 ujH=m
  tH=m
  wSW)$HD$        H-  H$HBb
 HD$  H5Jm
 HK  t	H<$  Lt$m
 L=  L<$Ǆ$      L|  HHL%a
 IH   L  BǄ#      l
 l
 L<$Ǆ$      L+  HHIH     BǄ#      fl
 `l
 L<$Ǆ$      L  HHIH     BǄ#      l
 l
 L<$Ǆ$      L  HHIH   n  BǄ#      k
 Lt$k
 L<$Ǆ$      LH  HHIH     BǄ#      k
 }k
 L<$Ǆ$      L  HHIH     BǄ#      9k
 3k
 L<$Ǆ$      L  HHIH     BǄ#      j
 j
 L<$Ǆ$      Lj  HHIH   A  BǄ#      j
 j
 L<$Ǆ$      L   HHIH     BǄ#      [j
 Uj
 L<$Ǆ$      L  HHIH     BǄ#      j
 j
 L<$Ǆ$      L  HHIH   c  BǄ#      i
 i
 L<$Ǆ$      LB  HHIH     BǄ#      }i
 wi
 L<$Ǆ$      L  HHIH     BǄ#      3i
 -i
 L<$Ǆ$      L  HHIH     BǄ#      h
 H*i
 HtLh
 L<$Ǆ$      H|$V  HHIH   -  BǄ#      h
 H|$h
 HH$Ǆ$        HHIH
     BǄ#   
   >h
 H$   I"  t
H]"  C(HĨ   [A\A^A_H=\   "  
H HH$   'gH  H=h
 H=g
 PJ   e  AWAVATSHHIHf
 Ht*Hf
 MtDH   HsFI\$HuhtH=bf
 H5+	  H4	    HHf
 MuW)$HD$    ALcILA  IH$H       L	HD$H\$LLH%  A      HÀ|$ yH<$H>?  HHC    1Hf
 tH 1HYHu|$ y	H<$  n1H[A\A^A_H  HÀ|$ y	H<$  H  AWAVATSHHt$HHv  IHs,I\$HuNZW)$HD$    HEf
 HuiMLcIL  IH$H       L	HD$H\$LLH  A He
 HuH=e
 H5H̉W  L5e
   tL  He
 HuyAF(He
 HthI        H[HtOL#MtLG  L$yHL$H9uL1HLI  u1H;Ht    tL  |$ yAF(|$ y	H<$)  H[A\A^A_HE  HmHÀ|$ y	H<$  H2  HJP   1c
 uHc
 Hc
    1c
 uHc
 Hc
       1c
 uHc
 Huc
    1c
 uHc
 Hnc
 x   1c
 uH|c
 Hec
 W1c
 uHxc
 Hac
 ;   1xc
 uHoc
 HXc
 1tc
 u"Hkc
 HTc
 H9Hq   XPH=rW     PH=`b
 H5ab
    1jb
 uHab
 HJb
    1cb
 uHZb
 HCb
       1Wb
 uHNb
 H7b
    1Pb
 uHGb
 H0b
 x   1Gb
 uH>b
 H'b
 W1Cb
 uH:b
 H#b
 ;   1:b
 uH1b
 Hb
 16b
 u-H-b
 Hb
 HHHA       XH=)V   v  UAWAVAUATSH  A-a
 3   HV
        H1@  -a
 Hà   HuH$   H=  E1   H19>  L=a
 MV   Ll$A   L   fD  H[Ht41H+HtHL2  uދD$ D!=   uHx?  H+L=da
 Aw;  Ds1Ha
 Ht#Au1H*a
 HuD==  6?  H  [A\A]A^A_]AVSH(   
  HH\fHD$HD$ %   HU
 HD$D$   H5<DHT$HL$LD$H5\HH([A^IH
  L
  AVSH8   _
  HH1HD$(HD$0	   HeHD$HD$ %   Hc`
 HuH=W`
 H5H  H=`
 HD$D$   H5<HT$(HL$LD$LL$H%   HH8[A^ IH	  L5
  UAWAVAUATSHMMIHIH11藌Hǃ       H   HD$W      Hx  HH   Hn  HHH  HH   H   HD$HxH   Hx  H   L  HLH  H   E C0AE C I$H諠AK
`	fK
H  H[A\A]A^A_]HH|$!  H  HH       yHD$H8  HIH  ̿   F  Ht4AVSPI1HC^
 HtH   HV  LH[A^G  AVSPI1H_HtHH  1I>HHt[A^8
  [A^Hq  HHHG    H1;  PH@  HH;  XHSHH  HH;  H[}  H̋;  ̋;  ̋1v;  SH   H t$H⾀   1`3  tg;     Ef;  H激   W3  ɸ   Ot{ t9BHĀ   [ÉHĀ   [H   HT$   12  t:     EHĈ   Ht$   2  HĈ   AWAVATSHhHIILd$0L:  D$uzHD$HD$Ld$ D$(H       HtH|$0:  D$umH|$Ht$0LL:  D$u4H\$H|$0:  D$u+HHh[A\A^A_H=OO   H=3PA   H=O3   H=O%   HHH|$  H  UAWAVATSH   AIW)D$PHD$`      Hr
H|$e  HHscL|$@l$H   A/ Au9  D0W\$HH\$Hl$HHl$)D$ HD$0    HCHr^H|$   HHHHv  IHD$H       H	H\$Hl$LLHY  A/ AloHsL|$ \$7Hu1=LcIL  IHD$ H       I	Ld$0H\$(LHH  A H5oH|$      H\$hHDg7  T$y
H\$hHT$pH|$ H  HHHHPH$   H$   @hW H@    |$g y
H|$P  H\$PH$   H$   HD$XHL$_@l$g|$ yBH|$hd  |$7 x8|$ y
H|$L  fD$@Hl$PHl$ H|$      |$7 yH|$   |$ xHGHÀ|$ yH|$h   HÀ|$7 y
H|$   |$ yH|$  HHl$P} y
H|$P  H  S tHH-7  Hu[H=QLH	P
7  uXH=LP16  uXH=[LH6  ̿   1$.  AVSHXH\$H$(	&D$H  H<$H9t  HX[A^IH<$H9t  L  HG    SH0$    =6  1Ƀ4HH76  1ɅH0[SHHHthHu5al  Olf	t\HL$
     u3HD$HH u%t)H       H	H    H!H$111HH H       1H	H[   5"  %$  @ %"  h    %  h   %  h   %
  h   %  h   %  h   %  h   %  h   p%  h   `%ڸ  h	   P%Ҹ  h
   @%ʸ  h   0%¸  h    %  h   %  h    %  h   %  h   %  h   %  h   %  h   %  h   %z  h   %r  h   %j  h   p%b  h   `%Z  h   P%R  h   @%J  h   0%B  h    %:  h   %2  h    %*  h   %"  h    %  h!   %  h"   %
  h#   %  h$   %  h%   %  h&   %  h'   p%  h(   `%ڷ  h)   P%ҷ  h*   @%ʷ  h+   0%·  h,    %  h-   %  h.    %  h/   %  h0   %  h1   %  h2   %  h3   %  h4   %z  h5   %r  h6   %j  h7   p%b  h8   `%Z  h9   P%R  h:   @%J  h;   0%B  h<    %:  h=   %2  h>    %*  h?   %"  h@   %  hA   %  hB   %
  hC   %  hD   %  hE   %  hF   %  hG   p%  hH   `%ڶ  hI   P%Ҷ  hJ   @%ʶ  hK   0%¶  hL    %  hM   %  hN    %  hO   %  hP   %  hQ   %  hR   %  hS   %  hT   %z  hU   %r  hV   %j  hW   p%b  hX   `%Z  hY   P%R  hZ   @%J  h[   0%B  h\    %:  h]   %2  h^    %*  h_   %"  h`   %  ha   %  hb   %
  hc   %  hd   %  he   %  hf   %  hg   p%  hh   `%ڵ  hi   P%ҵ  hj   @%ʵ  hk   0%µ  hl    %  hm   %  hn    %  ho   %  hp   %  hq   %  hr   %  hs   %  ht   %z  hu   %r  hv   %j  hw   p%b  hx   `%Z  hy   P%R  hz   @%J  h{   0%B  h|    %:  h}   %2  h~    %*  h   %"  h   %  h   %  h   %
  h   %  h   %  h   %  h   %  h   p%  h   `%ڴ  h   P%Ҵ  h   @%ʴ  h   0%´  h    %  h   %  h    %  h   %  h   %  h   %  h   %  h   %  h   %z  h   %r  h   %j  h   p%b  h   `%Z  h   P%R  h   @%J  h   0%B  h    %:  h   %2  h    %*  h   %"  h   %  h   %  h   %
  h   %  h   %  h   %  h   %  h   p%  h   `%ڳ  h   P%ҳ  h   @%ʳ  h   0%³  h    %  h   %  h    %  h   %  h   %  h   %  h   %  h   %  h   %z  h   %r  h   %j  h   p%b  h   `%Z  h   P%R  h   @%J  h   0%B  h    %:  h   %2  h    %*  h   %"  h   %  h   %  h   %
  h   %  h   %  h   %  h   %  h   p%  h   `%ڲ  h   P%Ҳ  h   @%ʲ  h   0%²  h    %  h   %  h    %  h   %  h   %  h   %  h   %  h   %  h   %z  h   %r  h   %j  h   p%b  h   `%Z  h   P%R  h   @%J  h   0%B  h    %:  h   %2  h    %*  h   %"  h   %  h   %  h   %
  h   %  h   %  h   %  h   %  h   p%  h   `%ڱ  h   P%ұ  h   @%ʱ  h   0%±  h    %  h   %  h    %  h   %  h   %  h   %  h   %  h   %  h   %z  h   %r  h   %j  h   p%b  h   `%Z  h   P%R  h   @%J  h   0%B  h    %:  h   %2  h    %*  h   %"  h   %  h  %  h  %
  h  %  h  %  h  %  h  %  h  p%  h  `%ڰ  h	  P%Ұ  h
  @%ʰ  h  0%°  h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %z  h  %r  h  %j  h  p%b  h  `%Z  h  P%R  h  @%J  h  0%B  h   %:  h  %2  h   %*  h  %"  h   %  h!  %  h"  %
  h#  %  h$  %  h%  %  h&  %  h'  p%  h(  `%گ  h)  P%ү  h*  @%ʯ  h+  0%¯  h,   %  h-  %  h.   %  h/  %  h0  %  h1  %  h2  %  h3  %  h4  %z  h5  %r  h6  %j  h7  p%b  h8  `%Z  h9  P%R  h:  @%J  h;  0%B  h<   %:  h=  %2  h>   %*  h?  %"  h@  %  hA  %  hB  %
  hC  %  hD  %  hE  %  hF  %  hG  p%  hH  `%ڮ  hI  P%Ү  hJ  @%ʮ  hK  0%®  hL   %  hM  %  hN   %  hO  %  hP  %  hQ  %  hR  %  hS  %  hT  %z  hU  %r  hV  %j  hW  p%b  hX  `%Z  hY  P%R  hZ  @%J  h[  0%B  h\   %:  h]  %2  h^   %*  h_  %"  h`  %  ha  %  hb  %
  hc  %  hd  %  he  %  hf  %  hg  p%  hh  `%ڭ  hi  P%ҭ  hj  @%ʭ  hk  0%­  hl   %  hm  %  hn   %  ho  %  hp  %  hq  %  hr  %  hs  %  ht  %z  hu  %r  hv  %j  hw  p%b  hx  `%Z  hy  P%R  hz  @%J  h{  0%B  h|   %:  h}  %2  h~   %*  h  %"  h  %  h  %  h  %
  h  %  h  %  h  %  h  %  h  p%  h  `%ڬ  h  P%Ҭ  h  @%ʬ  h  0%¬  h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %z  h  %r  h  %j  h  p%b  h  `%Z  h  P%R  h  @%J  h  0%B  h   %:  h  %2  h   %*  h  %"  h  %  h  %  h  %
  h  %  h  %  h  %  h  %  h  p%  h  `%ګ  h  P%ҫ  h  @%ʫ  h  0%«  h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %z  h  %r  h  %j  h  p%b  h  `%Z  h  P%R  h  @%J  h  0%B  h   %:  h  %2  h   %*  h  %"  h  %  h  %  h  %
  h  %  h  %  h  %  h  %  h  p%  h  `%ڪ  h  P%Ҫ  h  @%ʪ  h  0%ª  h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %z  h  %r  h  %j  h  p%b  h  `%Z  h  P%R  h  @%J  h  0%B  h   %:  h  %2  h   %*  h  %"  h  %  h  %  h  %
  h  %  h  %  h  %  h  %  h  p%  h  `%ک  h  P%ҩ  h  @%ʩ  h  0%©  h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %z  h  %r  h  %j  h  p%b  h  `%Z  h  P%R  h  @%J  h  0%B  h   %:  h  %2  h   %*  h  %"  h   %  h  %  h  %
  h  %  h  %  h  %  h  %  h  p%  h  `%ڨ  h	  P%Ҩ  h
  @%ʨ  h  0%¨  h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %z  h  %r  h  %j  h  p%b  h  `%Z  h  P%R  h  @%J  h  0%B  h   %:  h  %2  h   %*  h  %"  h   %  h!  %  h"  %
  h#  %  h$  %  h%  %  h&  %  h'  p%  h(  `%ڧ  h)  P%ҧ  h*  @%ʧ  h+  0%§  h,   %  h-  %  h.   %  h/  %  h0  %  h1  %  h2  %  h3  %  h4  %z  h5  %r  h6  %j  h7  p%b  h8  `%Z  h9  P%R  h:  @%J  h;  0%B  h<   %:  h=  %2  h>   %*  h?  %"  h@  %  hA  %  hB  %
  hC  %  hD  %  hE  %  hF  %  hG  p%  hH  `%ڦ  hI  P%Ҧ  hJ  @%ʦ  hK  0%¦  hL   %  hM  %  hN   %  hO  %  hP  %  hQ  %  hR  %  hS  %  hT  %z  hU  %r  hV  %j  hW  p%b  hX  `%Z  hY  P%R  hZ  @%J  h[  0%B  h\   %:  h]  %2  h^   %*  h_  %"  h`  %  ha  %  hb  %
  hc  %  hd  %  he  %  hf  %  hg  p%  hh  `%ڥ  hi  P%ҥ  hj  @%ʥ  hk  0%¥  hl   %  hm  %  hn   %  ho  %  hp  %  hq  %  hr  %  hs  %  ht  %z  hu  %r  hv  %j  hw  p%b  hx  `%Z  hy  P%R  hz  @%J  h{  0%B  h|   %:  h}  %2  h~   %*  h  %"  h  %  h  %  h  %
  h  %  h  %  h  %  h  %  h  p%  h  `%ڤ  h  P%Ҥ  h  @%ʤ  h  0%¤  h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %z  h  %r  h  %j  h  p%b  h  `%Z  h  P%R  h  @%J  h  0%B  h   %:  h  %2  h   %*  h  %"  h  %  h  %  h  %
  h  %  h  %  h  %  h  %  h  p%  h  `%ڣ  h  P%ң  h  @%ʣ  h  0%£  h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %z  h  %r  h  %j  h  p%b  h  `%Z  h  P%R  h  @%J  h  0%B  h   %:  h  %2  h   %*  h  %"  h  %  h  %  h  %
  h  %  h  %  h  %  h  %  h  p%  h  `%ڢ  h  P%Ң  h  @%ʢ  h  0%¢  h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %z  h  %r  h  %j  h  p%b  h  `%Z  h  P%R  h  @%J  h  0%B  h   %:  h  %2  h   %*  h  %"  h  %  h  %  h  %
  h  %  h  %  h  %  h  %  h  p%  h  `%ڡ  h  P%ҡ  h  @%ʡ  h  0%¡  h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %z  h  %r  h  %j  h  p%b  h  `%Z  h  P%R  h  @%J  h  0%B  h   %:  h  %2  h   %*  h  %"  h   %  h  %  h  %
  h  %  h  %  h  %  h  %  h  p%  h  `%ڠ  h	  P%Ҡ  h
  @%ʠ  h  0%   h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %z  h  %r  h  %j  h  p%b  h  `%Z  h  P%R  h  @%J  h  0%B  h   %:  h  %2  h   %*  h  %"  h   %  h!  %  h"  %
  h#  %  h$  %  h%  %  h&  %  h'  p%  h(  `%ڟ  h)  P%ҟ  h*  @%ʟ  h+  0%  h,   %  h-  %  h.   %  h/  %  h0  %  h1  %  h2  %  h3  %  h4  %z  h5  %r  h6  %j  h7  p%b  h8  `%Z  h9  P%R  h:  @%J  h;  0%B  h<   %:  h=  %2  h>   %*  h?  %"  h@  %  hA  %  hB  %
  hC  %  hD  %  hE  %  hF  %  hG  p%  hH  `%ڞ  hI  P%Ҟ  hJ  @%ʞ  hK  0%  hL   %  hM  %  hN   %  hO  %  hP  %  hQ  %  hR  %  hS  %  hT  %z  hU  %r  hV  %j  hW  p                                                                                                                                               p                                                                                                                                                                              p                                                                                                                      p                                                                                                                                                                                               x                                                                                               x                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      HH                                                                                               HH                                                                                                                                                                                p                                                                                               p                                                                                                      PP                                                                                               PP                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	                                                                 
                                                                    	                                                                                                                                                                                                                                                                    
                                                       p         
                                                                
                                                                 
                                                                                                                       r                    	                                            r                    	                                            r                    	                                            r                    	                                            r7                    	                                            r7                    	                                            r70                   	                                            r70                   	                                            r0                                                               r7                    	                                            r70                   	                                            r70                   	                                            r70                                                                r      !                                                                 "                                                                 #                                            
                   $                                                                  %                                                                  &                                                                 '                                                                 (   
                                                              )   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                             	                                                                                           	                            
                      	                                                                                                                                                                                                                                 	                            
                                                                                                                                                                                                                                                                                                                                                                @                                                                                                                                                                                                                                                                                                              0                                      @                                                                                                                                                                                                                                                                                                                                                              @                                                                                                                                                                                                                                                                      @                                                                                                                                                                                                                                                                                                                  @                                                                                      	                                                                                                                                               
                                                                                                                                                                                                                                                                                                  	                                                                                      	                             	                             	                                                                                                                   
       	                     
       
                             
                                                                                                                                                                                                	                                                         	                                                          	              @              	              p              	                             	              @              
              p              
              p              
              p                            0               	                            
                             	              `               	              `               	              `               
       !                                                  	                            	                            	                             
       "                      
       #                             #                      
       $                     
       $        @            
                             
                             
                             
               (              
                             
                             
                             
               (              
               (                             (              
               (              
               (                             (                              3             	               (              
               (                             (                             02                            8                                          	                             	               (              	               (                                                  %                            '                            (      0                                                                                                                                       	       0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   =            M            c            o            w                   o                  h            (      	              o                             @P             0                                                     \     
            o    `             <            }                          }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        &8     68     F8     V8     f8     v8     8     8     8     8     8     8     8     8     9     9     &9     69     F9     V9     f9     v9     9     9     9     9     9     9     9     9     :     :     &:     6:     F:     V:     f:     v:     :     :     :     :     :     :     :     :     ;     ;     &;     6;     F;     V;     f;     v;     ;     ;     ;     ;     ;     ;     ;     ;     <     <     &<     6<     F<     V<     f<     v<     <     <     <     <     <     <     <     <     =     =     &=     6=     F=     V=     f=     v=     =     =     =     =     =     =     =     =     >     >     &>     6>     F>     V>     f>     v>     >     >     >     >     >     >     >     >     ?     ?     &?     6?     F?     V?     f?     v?     ?     ?     ?     ?     ?     ?     ?     ?     @     @     &@     6@     F@     V@     f@     v@     @     @     @     @     @     @     @     @     A     A     &A     6A     FA     VA     fA     vA     A     A     A     A     A     A     A     A     B     B     &B     6B     FB     VB     fB     vB     B     B     B     B     B     B     B     B     C     C     &C     6C     FC     VC     fC     vC     C     C     C     C     C     C     C     C     D     D     &D     6D     FD     VD     fD     vD     D     D     D     D     D     D     D     D     E     E     &E     6E     FE     VE     fE     vE     E     E     E     E     E     E     E     E     F     F     &F     6F     FF     VF     fF     vF     F     F     F     F     F     F     F     F     G     G     &G     6G     FG     VG     fG     vG     G     G     G     G     G     G     G     G     H     H     &H     6H     FH     VH     fH     vH     H     H     H     H     H     H     H     H     I     I     &I     6I     FI     VI     fI     vI     I     I     I     I     I     I     I     I     J     J     &J     6J     FJ     VJ     fJ     vJ     J     J     J     J     J     J     J     J     K     K     &K     6K     FK     VK     fK     vK     K     K     K     K     K     K     K     K     L     L     &L     6L     FL     VL     fL     vL     L     L     L     L     L     L     L     L     M     M     &M     6M     FM     VM     fM     vM     M     M     M     M     M     M     M     M     N     N     &N     6N     FN     VN     fN     vN     N     N     N     N     N     N     N     N     O     O     &O     6O     FO     VO     fO     vO     O     O     O     O     O     O     O     O     P     P     &P     6P     FP     VP     fP     vP     P     P     P     P     P     P     P     P     Q     Q     &Q     6Q     FQ     VQ     fQ     vQ     Q     Q     Q     Q     Q     Q     Q     Q     R     R     &R     6R     FR     VR     fR     vR     R     R     R     R     R     R     R     R     S     S     &S     6S     FS     VS     fS     vS     S     S     S     S     S     S     S     S     T     T     &T     6T     FT     VT     fT     vT     T     T     T     T     T     T     T     T     U     U     &U     6U     FU     VU     fU     vU     U     U     U     U     U     U     U     U     V     V     &V     6V     FV     VV     fV     vV     V     V     V     V     V     V     V     V     W     W     &W     6W     FW     VW     fW     vW     W     W     W     W     W     W     W     W     X     X     &X     6X     FX     VX     fX     vX     X     X     X     X     X     X     X     X     Y     Y     &Y     6Y     FY     VY     fY     vY     Y     Y     Y     Y     Y     Y     Y     Y     Z     Z     &Z     6Z     FZ     VZ     fZ     vZ     Z     Z     Z     Z     Z     Z     Z     Z     [     [     &[     6[     F[     V[     f[     v[     [     [     [     [     [     [     [     [     \     \     &\     6\     F\     V\     f\     v\     \     \     \     \     \     \     \     \     ]     ]     &]     6]     F]     V]     f]     v]     ]     ]     ]     ]     ]     ]     ]     ]     ^     ^     &^     6^     F^     V^     f^     v^     ^     ^     ^     ^     ^     ^     ^     ^     _     _     &_     6_     F_     V_     f_     v_     _     _     _     _     _     _     _     _     `     `     &`     6`     F`     V`     f`     v`     `     `     `     `     `     `     `     `     a     a     &a     6a     Fa     Va     fa     va     a     a     a     a     a     a     a     a     b     b     &b     6b     Fb     Vb     fb     vb     b     b     b     b     b     b     b     b     c     c     &c     6c     Fc     Vc     fc     vc     c     c     c     c     c     c     c     c     d     d     &d     6d     Fd     Vd     fd     vd     d     d     d     d     d     d     d     d     e     e     &e     6e     Fe     Ve     fe     ve     e     e     e     e     e     e     e     e     f     f     &f     6f     Ff     Vf     ff     vf     f     f     f     f     f     f     f     f     g     g     &g     6g     Fg     Vg     fg     vg     g     g     g     g     g     g     g     g     h     h     &h     6h     Fh     Vh     fh     vh     h     h     h     h     h     h     h     h     i     i     &i     6i     Fi     Vi     fi     vi     i     i     i     i     i     i     i     i     j     j     &j     6j     Fj     Vj     fj     vj     j     j     j     j     j     j     j     j     k     k     &k     6k     Fk     Vk     fk     vk     k     k     k     k     k     k     k     k     l     l     &l     6l     Fl     Vl     fl     vl     l     l     l     l     l     l     l     l     m     m     &m     6m     Fm     Vm     fm     vm     m     m                             dkU?dkU?dXN-kU?N-kU?N-X/*========================== begin_copyright_notice ============================

Copyright (C) 2017-2022 Intel Corporation

SPDX-License-Identifier: MIT

============================= end_copyright_notice ===========================*/

#ifndef _OPENCL_CTH_
#define _OPENCL_CTH_

#define FP_FAST_FMAF

#pragma GCC system_header //Allows for typedef redefinitions to be allowed in this file.

typedef size_t uintptr_t;
#define NULL 0

// All of our devices support cl_khr_byte_adderssable_store, so #define it
// if it isn't already #defined.
#if !defined(cl_khr_byte_addressable_store)
#define cl_khr_byte_addressable_store
#endif

#ifdef cl_khr_3d_image_writes
#pragma OPENCL EXTENSION cl_khr_3d_image_writes : enable
#endif

// All of our devices support cl_intel_subgroups, so #define it if
// it isn't already #defined.
// TODO: Move these entry points to the PCH file?
#if !defined(cl_intel_subgroups)
#define cl_intel_subgroups
#endif

// All of our devices support cl_intel_required_subgroup_size, so #define it if
// it isn't already #defined.
#if !defined(cl_intel_required_subgroup_size)
#define cl_intel_required_subgroup_size
#endif

#if (__OPENCL_C_VERSION__ >= CL_VERSION_2_0)
#define CLK_sRGB 0x10BF
#define CLK_sRGBA 0x10C1
#define CLK_sRGBx 0x10C0
#define CLK_sBGRA 0x10C2
#endif

#if defined(cl_khr_fp16)
#pragma OPENCL EXTENSION cl_khr_fp16 : enable
#endif

#if defined(cl_khr_fp64)
#pragma OPENCL EXTENSION cl_khr_fp64 : enable
#endif

#ifdef cl_khr_gl_msaa_sharing
#pragma OPENCL EXTENSION cl_khr_gl_msaa_sharing : enable
#endif //cl_khr_gl_msaa_sharing

#if defined(cl_khr_fp64)
#define FP_FAST_FMA
#endif

#if __OPENCL_C_VERSION__ != CL_VERSION_3_0
#ifndef __opencl_c_images
#define __opencl_c_images 1
#endif
#endif
// OCL 3.0 feature macros. Define them for OCL-C 2.0
#if (__OPENCL_C_VERSION__ == CL_VERSION_2_0)

#define __opencl_c_pipes
#define __opencl_c_3d_image_writes
#define __opencl_c_atomic_order_acq_rel
#define __opencl_c_atomic_order_seq_cst
#define __opencl_c_atomic_scope_device
#define __opencl_c_atomic_scope_all_devices
#define __opencl_c_device_enqueue
#define __opencl_c_generic_address_space
#define __opencl_c_program_scope_global_variables
#define __opencl_c_read_write_images
#define __opencl_c_subgroups
#define __opencl_c_work_group_collective_functions

#endif // (__OPENCL_C_VERSION__ == CL_VERSION_2_0)

// Async copies from global to local memory, local to global memory, and prefetch

/**
* event_t async_work_group_copy (
* __global gentype *dst,
* const __local gentype *src,
* size_t num_elements,
* event_t event)
* Perform an async copy of num_elements
* gentype elements from src to dst. The async
* copy is performed by all work-items in a workgroup
* and this built-in function must therefore
* be encountered by all work-items in a workgroup
* executing the kernel with the same
* argument values; otherwise the results are
* undefined.
* Returns an event object that can be used by
* wait_group_events to wait for the async copy
* to finish. The event argument can also be used
* to associate the async_work_group_copy with
* a previous async copy allowing an event to be
* shared by multiple async copies; otherwise event
* should be zero.
* If event argument is non-zero, the event object
* supplied in event argument will be returned.
* This function does not perform any implicit
* synchronization of source data such as using a
* barrier before performing the copy.
*/
event_t __attribute__((overloadable)) async_work_group_copy(
    __local char *dst, const __global char *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uchar *dst, const __global uchar *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local short *dst, const __global short *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ushort *dst, const __global ushort *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local int *dst, const __global int *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uint *dst, const __global uint *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local long *dst, const __global long *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ulong *dst, const __global ulong *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local float *dst, const __global float *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local char2 *dst, const __global char2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uchar2 *dst, const __global uchar2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local short2 *dst, const __global short2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ushort2        *dst,
    const __global ushort2 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local int2 *dst, const __global int2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uint2 *dst, const __global uint2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local long2 *dst, const __global long2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ulong2 *dst, const __global ulong2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local float2 *dst, const __global float2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local char3 *dst, const __global char3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uchar3 *dst, const __global uchar3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local short3 *dst, const __global short3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ushort3        *dst,
    const __global ushort3 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local int3 *dst, const __global int3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uint3 *dst, const __global uint3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local long3 *dst, const __global long3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ulong3 *dst, const __global ulong3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local float3 *dst, const __global float3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local char4 *dst, const __global char4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uchar4 *dst, const __global uchar4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local short4 *dst, const __global short4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ushort4        *dst,
    const __global ushort4 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local int4 *dst, const __global int4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uint4 *dst, const __global uint4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local long4 *dst, const __global long4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ulong4 *dst, const __global ulong4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local float4 *dst, const __global float4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local char8 *dst, const __global char8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uchar8 *dst, const __global uchar8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local short8 *dst, const __global short8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ushort8        *dst,
    const __global ushort8 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local int8 *dst, const __global int8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uint8 *dst, const __global uint8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local long8 *dst, const __global long8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ulong8 *dst, const __global ulong8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local float8 *dst, const __global float8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local char16 *dst, const __global char16 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uchar16        *dst,
    const __global uchar16 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local short16        *dst,
    const __global short16 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ushort16        *dst,
    const __global ushort16 *src,
    size_t                   num_elements,
    event_t                  event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local int16 *dst, const __global int16 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local uint16 *dst, const __global uint16 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local long16 *dst, const __global long16 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local ulong16        *dst,
    const __global ulong16 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local float16        *dst,
    const __global float16 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global char *dst, const __local char *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uchar *dst, const __local uchar *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global short *dst, const __local short *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ushort *dst, const __local ushort *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global int *dst, const __local int *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uint *dst, const __local uint *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global long *dst, const __local long *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ulong *dst, const __local ulong *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global float *dst, const __local float *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global char2 *dst, const __local char2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uchar2 *dst, const __local uchar2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global short2 *dst, const __local short2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ushort2      *dst,
    const __local ushort2 *src,
    size_t                 num_elements,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global int2 *dst, const __local int2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uint2 *dst, const __local uint2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global long2 *dst, const __local long2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ulong2 *dst, const __local ulong2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global float2 *dst, const __local float2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global char3 *dst, const __local char3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uchar3 *dst, const __local uchar3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global short3 *dst, const __local short3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ushort3      *dst,
    const __local ushort3 *src,
    size_t                 num_elements,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global int3 *dst, const __local int3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uint3 *dst, const __local uint3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global long3 *dst, const __local long3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ulong3 *dst, const __local ulong3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global float3 *dst, const __local float3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global char4 *dst, const __local char4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uchar4 *dst, const __local uchar4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global short4 *dst, const __local short4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ushort4      *dst,
    const __local ushort4 *src,
    size_t                 num_elements,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global int4 *dst, const __local int4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uint4 *dst, const __local uint4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global long4 *dst, const __local long4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ulong4 *dst, const __local ulong4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global float4 *dst, const __local float4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global char8 *dst, const __local char8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uchar8 *dst, const __local uchar8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global short8 *dst, const __local short8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ushort8      *dst,
    const __local ushort8 *src,
    size_t                 num_elements,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global int8 *dst, const __local int8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uint8 *dst, const __local uint8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global long8 *dst, const __local long8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ulong8 *dst, const __local ulong8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global float8 *dst, const __local float8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global char16 *dst, const __local char16 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uchar16      *dst,
    const __local uchar16 *src,
    size_t                 num_elements,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global short16      *dst,
    const __local short16 *src,
    size_t                 num_elements,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ushort16      *dst,
    const __local ushort16 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global int16 *dst, const __local int16 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global uint16 *dst, const __local uint16 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global long16 *dst, const __local long16 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global ulong16      *dst,
    const __local ulong16 *src,
    size_t                 num_elements,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global float16      *dst,
    const __local float16 *src,
    size_t                 num_elements,
    event_t                event);

/**
* Perform an async gather of num_elements
* gentype elements from src to dst. The
* src_stride is the stride in elements for each
* gentype element read from src. The dst_stride
* is the stride in elements for each gentype
* element written to dst. The async gather is
* performed by all work-items in a work-group.
* This built-in function must therefore be
* encountered by all work-items in a work-group
* executing the kernel with the same argument
* values; otherwise the results are undefined.
* Returns an event object that can be used by
* wait_group_events to wait for the async copy
* to finish. The event argument can also be used
* to associate the
* async_work_group_strided_copy with a
* previous async copy allowing an event to be
* shared by multiple async copies; otherwise event
* should be zero.
* If event argument is non-zero, the event object
* supplied in event argument will be returned.
* This function does not perform any implicit
* synchronization of source data such as using a
* barrier before performing the copy.
*/
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local char        *dst,
    const __global char *src,
    size_t               num_elements,
    size_t               src_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uchar        *dst,
    const __global uchar *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local short        *dst,
    const __global short *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ushort        *dst,
    const __global ushort *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local int        *dst,
    const __global int *src,
    size_t              num_elements,
    size_t              src_stride,
    event_t             event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uint        *dst,
    const __global uint *src,
    size_t               num_elements,
    size_t               src_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local long        *dst,
    const __global long *src,
    size_t               num_elements,
    size_t               src_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ulong        *dst,
    const __global ulong *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local float        *dst,
    const __global float *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local char2        *dst,
    const __global char2 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uchar2        *dst,
    const __global uchar2 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local short2        *dst,
    const __global short2 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ushort2        *dst,
    const __global ushort2 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local int2        *dst,
    const __global int2 *src,
    size_t               num_elements,
    size_t               src_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uint2        *dst,
    const __global uint2 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local long2        *dst,
    const __global long2 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ulong2        *dst,
    const __global ulong2 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local float2        *dst,
    const __global float2 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local char3        *dst,
    const __global char3 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uchar3        *dst,
    const __global uchar3 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local short3        *dst,
    const __global short3 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ushort3        *dst,
    const __global ushort3 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local int3        *dst,
    const __global int3 *src,
    size_t               num_elements,
    size_t               src_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uint3        *dst,
    const __global uint3 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local long3        *dst,
    const __global long3 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ulong3        *dst,
    const __global ulong3 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local float3        *dst,
    const __global float3 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local char4        *dst,
    const __global char4 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uchar4        *dst,
    const __global uchar4 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local short4        *dst,
    const __global short4 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ushort4        *dst,
    const __global ushort4 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local int4        *dst,
    const __global int4 *src,
    size_t               num_elements,
    size_t               src_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uint4        *dst,
    const __global uint4 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local long4        *dst,
    const __global long4 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ulong4        *dst,
    const __global ulong4 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local float4        *dst,
    const __global float4 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local char8        *dst,
    const __global char8 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uchar8        *dst,
    const __global uchar8 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local short8        *dst,
    const __global short8 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ushort8        *dst,
    const __global ushort8 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local int8        *dst,
    const __global int8 *src,
    size_t               num_elements,
    size_t               src_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uint8        *dst,
    const __global uint8 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local long8        *dst,
    const __global long8 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ulong8        *dst,
    const __global ulong8 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local float8        *dst,
    const __global float8 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local char16        *dst,
    const __global char16 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uchar16        *dst,
    const __global uchar16 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local short16        *dst,
    const __global short16 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ushort16        *dst,
    const __global ushort16 *src,
    size_t                   num_elements,
    size_t                   src_stride,
    event_t                  event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local int16        *dst,
    const __global int16 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local uint16        *dst,
    const __global uint16 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local long16        *dst,
    const __global long16 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local ulong16        *dst,
    const __global ulong16 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local float16        *dst,
    const __global float16 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global char      *dst,
    const __local char *src,
    size_t              num_elements,
    size_t              dst_stride,
    event_t             event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uchar      *dst,
    const __local uchar *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global short      *dst,
    const __local short *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ushort      *dst,
    const __local ushort *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global int      *dst,
    const __local int *src,
    size_t             num_elements,
    size_t             dst_stride,
    event_t            event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uint      *dst,
    const __local uint *src,
    size_t              num_elements,
    size_t              dst_stride,
    event_t             event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global long      *dst,
    const __local long *src,
    size_t              num_elements,
    size_t              dst_stride,
    event_t             event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ulong      *dst,
    const __local ulong *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global float      *dst,
    const __local float *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global char2      *dst,
    const __local char2 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uchar2      *dst,
    const __local uchar2 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global short2      *dst,
    const __local short2 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ushort2      *dst,
    const __local ushort2 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global int2      *dst,
    const __local int2 *src,
    size_t              num_elements,
    size_t              dst_stride,
    event_t             event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uint2      *dst,
    const __local uint2 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global long2      *dst,
    const __local long2 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ulong2      *dst,
    const __local ulong2 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global float2      *dst,
    const __local float2 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global char3      *dst,
    const __local char3 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uchar3      *dst,
    const __local uchar3 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global short3      *dst,
    const __local short3 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ushort3      *dst,
    const __local ushort3 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global int3      *dst,
    const __local int3 *src,
    size_t              num_elements,
    size_t              dst_stride,
    event_t             event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uint3      *dst,
    const __local uint3 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global long3      *dst,
    const __local long3 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ulong3      *dst,
    const __local ulong3 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global float3      *dst,
    const __local float3 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global char4      *dst,
    const __local char4 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uchar4      *dst,
    const __local uchar4 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global short4      *dst,
    const __local short4 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ushort4      *dst,
    const __local ushort4 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global int4      *dst,
    const __local int4 *src,
    size_t              num_elements,
    size_t              dst_stride,
    event_t             event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uint4      *dst,
    const __local uint4 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global long4      *dst,
    const __local long4 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ulong4      *dst,
    const __local ulong4 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global float4      *dst,
    const __local float4 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global char8      *dst,
    const __local char8 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uchar8      *dst,
    const __local uchar8 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global short8      *dst,
    const __local short8 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ushort8      *dst,
    const __local ushort8 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global int8      *dst,
    const __local int8 *src,
    size_t              num_elements,
    size_t              dst_stride,
    event_t             event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uint8      *dst,
    const __local uint8 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global long8      *dst,
    const __local long8 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ulong8      *dst,
    const __local ulong8 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global float8      *dst,
    const __local float8 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global char16      *dst,
    const __local char16 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uchar16      *dst,
    const __local uchar16 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global short16      *dst,
    const __local short16 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ushort16      *dst,
    const __local ushort16 *src,
    size_t                  num_elements,
    size_t                  dst_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global int16      *dst,
    const __local int16 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global uint16      *dst,
    const __local uint16 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global long16      *dst,
    const __local long16 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global ulong16      *dst,
    const __local ulong16 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global float16      *dst,
    const __local float16 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);

/**
* Prefetch num_elements * sizeof(gentype)
* bytes into the global cache. The prefetch
* instruction is applied to a work-item in a workgroup
* and does not affect the functional
* behavior of the kernel.
*/
void __attribute__((overloadable)) prefetch(const __global void *p, size_t num_elements);

//
//Maximum supported size of a program scope global variable
//
#ifdef __opencl_c_program_scope_global_variables

#define CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE 0x10000

#endif // __opencl_c_program_scope_global_variables

// Pipes
#ifdef __opencl_c_pipes
#define INTEL_PIPE_RESERVE_ID_VALID_BIT (1U << 30)
#define CLK_NULL_RESERVE_ID \
    (__builtin_astype(((void *)(~INTEL_PIPE_RESERVE_ID_VALID_BIT)), reserve_id_t))
bool __attribute__((overloadable)) is_valid_reserve_id(reserve_id_t reserve_id);
#endif // __opencl_c_pipes

// OpenCL 2.0 - Execution Model
#ifdef __opencl_c_device_enqueue
ndrange_t __attribute__((overloadable)) ndrange_1D(size_t);
ndrange_t __attribute__((overloadable)) ndrange_1D(size_t, size_t);
ndrange_t __attribute__((overloadable)) ndrange_1D(size_t, size_t, size_t);

ndrange_t __attribute__((overloadable)) ndrange_2D(const size_t[2]);
ndrange_t __attribute__((overloadable)) ndrange_2D(const size_t[2], const size_t[2]);
ndrange_t __attribute__((overloadable))
ndrange_2D(const size_t[2], const size_t[2], const size_t[2]);

ndrange_t __attribute__((overloadable)) ndrange_3D(const size_t[3]);
ndrange_t __attribute__((overloadable)) ndrange_3D(const size_t[3], const size_t[3]);
ndrange_t __attribute__((overloadable))
ndrange_3D(const size_t[3], const size_t[3], const size_t[3]);

void __attribute__((overloadable)) retain_event(clk_event_t);

void __attribute__((overloadable)) release_event(clk_event_t);

void __attribute__((overloadable)) set_user_event_status(clk_event_t e, int state);

void __attribute__((overloadable))
capture_event_profiling_info(clk_event_t, clk_profiling_info, __global void *value);

#endif // __opencl_c_device_enqueue

//
// c1x atomics definitions
//
#ifdef __opencl_c_generic_address_space

#define ATOMIC_VAR_INIT(x) (x)

#define ATOMIC_FLAG_INIT 0

// double atomics not supported -- requires extensions cl_khr_int64_base_atomics and cl_khr_int64_extended_atomics

// atomic_init()

#define atomic_init_prototype_addrspace(TYPE, ADDRSPACE) \
    void __attribute__((overloadable)) atomic_init(      \
        volatile ADDRSPACE atomic_##TYPE *object, TYPE value);

#define atomic_init_prototype(TYPE) atomic_init_prototype_addrspace(TYPE, generic)

atomic_init_prototype(int) atomic_init_prototype(uint) atomic_init_prototype(float)

    // atomic_work_item_fence()

    void __attribute__((overloadable)) atomic_work_item_fence(
        cl_mem_fence_flags flags, memory_order order, memory_scope scope);

#if (__LLVM_VERSION_MAJOR__ < 14)
// atomic_fetch()

#define atomic_fetch_explicit_prototype_addrspace(KEY, TYPE, OPTYPE, ADDRSPACE)        \
    TYPE __attribute__((overloadable)) atomic_fetch_##KEY##_explicit(                  \
        volatile ADDRSPACE atomic_##TYPE *object, OPTYPE operand, memory_order order); \
    TYPE __attribute__((overloadable)) atomic_fetch_##KEY##_explicit(                  \
        volatile ADDRSPACE atomic_##TYPE *object,                                      \
        OPTYPE                            operand,                                     \
        memory_order                      order,                                       \
        memory_scope                      scope);

#if defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_fetch_prototype_addrspace(KEY, TYPE, OPTYPE, ADDRSPACE) \
    TYPE __attribute__((overloadable)) atomic_fetch_##KEY(             \
        volatile ADDRSPACE atomic_##TYPE *object, OPTYPE operand);     \
    atomic_fetch_explicit_prototype_addrspace(KEY, TYPE, OPTYPE, ADDRSPACE)
#else // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_fetch_prototype_addrspace(KEY, TYPE, OPTYPE, ADDRSPACE) \
    atomic_fetch_explicit_prototype_addrspace(KEY, TYPE, OPTYPE, ADDRSPACE)
#endif // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)

#define atomic_fetch_prototype(KEY, TYPE, OPTYPE) \
    atomic_fetch_prototype_addrspace(KEY, TYPE, OPTYPE, generic)

#define atomic_fetch_supported_prototype(KEY)                                     \
    atomic_fetch_prototype(KEY, int, int) atomic_fetch_prototype(KEY, uint, uint) \
        atomic_fetch_prototype(                                                   \
            KEY, uint, int) // the (size_t, ptrdiff_t) variety for 32-bit

atomic_fetch_supported_prototype(add) atomic_fetch_supported_prototype(
    sub) atomic_fetch_supported_prototype(or) atomic_fetch_supported_prototype(xor)
    atomic_fetch_supported_prototype(and)

#undef atomic_fetch_supported_prototype

#endif // (__LLVM_VERSION_MAJOR__ < 14)

// atomic_store()

#define atomic_store_explicit_prototype_addrspace(TYPE, ADDRSPACE)                   \
    void __attribute__((overloadable)) atomic_store_explicit(                        \
        volatile ADDRSPACE atomic_##TYPE *object, TYPE desired, memory_order order); \
    void __attribute__((overloadable)) atomic_store_explicit(                        \
        volatile ADDRSPACE atomic_##TYPE *object,                                    \
        TYPE                              desired,                                   \
        memory_order                      order,                                     \
        memory_scope                      scope);

#if defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_store_prototype_addrspace(TYPE, ADDRSPACE)        \
    void __attribute__((overloadable)) atomic_store(             \
        volatile ADDRSPACE atomic_##TYPE *object, TYPE desired); \
    atomic_store_explicit_prototype_addrspace(TYPE, ADDRSPACE)
#else // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_store_prototype_addrspace(TYPE, ADDRSPACE) \
    atomic_store_explicit_prototype_addrspace(TYPE, ADDRSPACE)
#endif // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)

#define atomic_store_prototype(TYPE) atomic_store_prototype_addrspace(TYPE, generic)

        atomic_store_prototype(int) atomic_store_prototype(uint) atomic_store_prototype(
            float)

// atomic_load()

#define atomic_load_explicit_prototype_addrspace(TYPE, ADDRSPACE)      \
    TYPE __attribute__((overloadable)) atomic_load_explicit(           \
        volatile ADDRSPACE atomic_##TYPE *object, memory_order order); \
    TYPE __attribute__((overloadable)) atomic_load_explicit(           \
        volatile ADDRSPACE atomic_##TYPE *object,                      \
        memory_order                      order,                       \
        memory_scope                      scope);

#if defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_load_prototype_addrspace(TYPE, ADDRSPACE) \
    TYPE __attribute__((overloadable)) atomic_load(      \
        volatile ADDRSPACE atomic_##TYPE *object);       \
    atomic_load_explicit_prototype_addrspace(TYPE, ADDRSPACE)
#else // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_load_prototype_addrspace(TYPE, ADDRSPACE) \
    atomic_load_explicit_prototype_addrspace(TYPE, ADDRSPACE)
#endif // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)

#define atomic_load_prototype(TYPE) atomic_load_prototype_addrspace(TYPE, generic)

            atomic_load_prototype(int) atomic_load_prototype(uint) atomic_load_prototype(
                float)

// atomic_exchange()

#define atomic_exchange_explicit_prototype_addrspace(TYPE, ADDRSPACE)                \
    TYPE __attribute__((overloadable)) atomic_exchange_explicit(                     \
        volatile ADDRSPACE atomic_##TYPE *object, TYPE desired, memory_order order); \
    TYPE __attribute__((overloadable)) atomic_exchange_explicit(                     \
        volatile ADDRSPACE atomic_##TYPE *object,                                    \
        TYPE                              desired,                                   \
        memory_order                      order,                                     \
        memory_scope                      scope);

#if defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_exchange_prototype_addrspace(TYPE, ADDRSPACE)     \
    TYPE __attribute__((overloadable)) atomic_exchange(          \
        volatile ADDRSPACE atomic_##TYPE *object, TYPE desired); \
    atomic_exchange_explicit_prototype_addrspace(TYPE, ADDRSPACE)
#else // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_exchange_prototype_addrspace(TYPE, ADDRSPACE) \
    atomic_exchange_explicit_prototype_addrspace(TYPE, ADDRSPACE)
#endif // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)

#define atomic_exchange_prototype(TYPE) atomic_exchange_prototype_addrspace(TYPE, generic)

                atomic_exchange_prototype(int) atomic_exchange_prototype(uint)
                    atomic_exchange_prototype(float)

// atomic_compare_exchange_strong() and atomic_compare_exchange_weak()

#define atomic_compare_exchange_strength_explicit_prototype_addrspace(                \
    TYPE, ADDRSPACE, ADDRSPACE2, STRENGTH)                                            \
    bool __attribute__((overloadable)) atomic_compare_exchange_##STRENGTH##_explicit( \
        volatile ADDRSPACE atomic_##TYPE *object,                                     \
        ADDRSPACE2 TYPE                  *expected,                                   \
        TYPE                              desired,                                    \
        memory_order                      success,                                    \
        memory_order                      failure);                                                        \
    bool __attribute__((overloadable)) atomic_compare_exchange_##STRENGTH##_explicit( \
        volatile ADDRSPACE atomic_##TYPE *object,                                     \
        ADDRSPACE2 TYPE                  *expected,                                   \
        TYPE                              desired,                                    \
        memory_order                      success,                                    \
        memory_order                      failure,                                    \
        memory_scope                      scope);

#if defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_compare_exchange_strength_prototype_addrspace(              \
    TYPE, ADDRSPACE, ADDRSPACE2, STRENGTH)                                 \
    bool __attribute__((overloadable)) atomic_compare_exchange_##STRENGTH( \
        volatile ADDRSPACE atomic_##TYPE *object,                          \
        ADDRSPACE2 TYPE                  *expected,                        \
        TYPE                              desired);                                                     \
    atomic_compare_exchange_strength_explicit_prototype_addrspace(         \
        TYPE, ADDRSPACE, ADDRSPACE2, STRENGTH)
#else // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_compare_exchange_strength_prototype_addrspace(      \
    TYPE, ADDRSPACE, ADDRSPACE2, STRENGTH)                         \
    atomic_compare_exchange_strength_explicit_prototype_addrspace( \
        TYPE, ADDRSPACE, ADDRSPACE2, STRENGTH)
#endif // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)

#define atomic_compare_exchange_strength_prototype(TYPE, STRENGTH) \
    atomic_compare_exchange_strength_prototype_addrspace(TYPE, generic, generic, STRENGTH)

                        atomic_compare_exchange_strength_prototype(int, strong)
                            atomic_compare_exchange_strength_prototype(uint, strong)
                                atomic_compare_exchange_strength_prototype(int, weak)
                                    atomic_compare_exchange_strength_prototype(uint, weak)
                                        atomic_compare_exchange_strength_prototype(
                                            float, strong)
                                            atomic_compare_exchange_strength_prototype(
                                                float, weak)

// atomic_flag_test_and_set() and atomic_flag_clear()

#define atomic_flag_explicit_prototype_addrspace(ADDRSPACE, FUNCTYPE, RET) \
    RET __attribute__((overloadable)) atomic_flag_##FUNCTYPE##_explicit(   \
        volatile ADDRSPACE atomic_flag *object, memory_order order);       \
    RET __attribute__((overloadable)) atomic_flag_##FUNCTYPE##_explicit(   \
        volatile ADDRSPACE atomic_flag *object, memory_order order, memory_scope scope);

#if defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_flag_prototype_addrspace(ADDRSPACE, FUNCTYPE, RET) \
    RET __attribute__((overloadable)) atomic_flag_##FUNCTYPE(     \
        volatile ADDRSPACE atomic_flag *object);                  \
    atomic_flag_explicit_prototype_addrspace(ADDRSPACE, FUNCTYPE, RET)
#else // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)
#define atomic_flag_prototype_addrspace(ADDRSPACE, FUNCTYPE, RET) \
    atomic_flag_explicit_prototype_addrspace(ADDRSPACE, FUNCTYPE, RET)
#endif // defined(__opencl_c_atomic_order_seq_cst) && defined(__opencl_c_atomic_scope_device)

#define atomic_flag_prototype(FUNCTYPE, RET) \
    atomic_flag_prototype_addrspace(generic, FUNCTYPE, RET)

                                                atomic_flag_prototype(test_and_set, bool)
                                                    atomic_flag_prototype(clear, void)

// undef to not leak into user code
#undef atomic_flag_prototype
#undef atomic_flag_prototype_addrspace
#undef atomic_compare_exchange_strength_prototype
#undef atomic_compare_exchange_strength_prototype_addrspace
#undef atomic_exchange_prototype
#undef atomic_exchange_prototype_addrspace
#undef atomic_load_prototype
#undef atomic_load_prototype_addrspace
#undef atomic_store_prototype
#undef atomic_store_prototype_addrspace
#undef atomic_fetch_prototype
#undef atomic_fetch_prototype_addrspace
#undef atomic_init_prototype
#undef atomic_init_prototype_addrspace

#endif // __opencl_c_generic_address_space

#if defined(cl_intel_64bit_global_atomics_placeholder)
                                                        long
    __attribute__((overloadable)) atomic_add(volatile __global long *p, long val);
long __attribute__((overloadable)) atomic_sub(volatile __global long *p, long val);
long __attribute__((overloadable)) atomic_xchg(volatile __global long *p, long val);
long __attribute__((overloadable)) atomic_min(volatile __global long *p, long val);
unsigned long __attribute__((overloadable))
atomic_min(volatile __global unsigned long *p, unsigned long val);
long __attribute__((overloadable)) atomic_max(volatile __global long *p, long val);
unsigned long __attribute__((overloadable))
atomic_max(volatile __global unsigned long *p, unsigned long val);
long __attribute__((overloadable)) atomic_and(volatile __global long *p, long val);
long __attribute__((overloadable)) atomic_or(volatile __global long *p, long val);
long __attribute__((overloadable)) atomic_xor(volatile __global long *p, long val);
long __attribute__((overloadable)) atomic_inc(volatile __global long *p, long val);
long __attribute__((overloadable)) atomic_dec(volatile __global long *p, long val);
long __attribute__((overloadable)) atomic_cmpxchg(volatile __global long *p, long val);

long __attribute__((overloadable)) atom_add(volatile __global long *p, long val);
long __attribute__((overloadable)) atom_sub(volatile __global long *p, long val);
long __attribute__((overloadable)) atom_xchg(volatile __global long *p, long val);
long __attribute__((overloadable)) atom_min(volatile __global long *p, long val);
unsigned long __attribute__((overloadable))
atom_min(volatile __global unsigned long *p, unsigned long val);
long __attribute__((overloadable)) atom_max(volatile __global long *p, long val);
unsigned long __attribute__((overloadable))
atom_max(volatile __global unsigned long *p, unsigned long val);
long __attribute__((overloadable)) atom_and(volatile __global long *p, long val);
long __attribute__((overloadable)) atom_or(volatile __global long *p, long val);
long __attribute__((overloadable)) atom_xor(volatile __global long *p, long val);
long __attribute__((overloadable)) atom_inc(volatile __global long *p, long val);
long __attribute__((overloadable)) atom_dec(volatile __global long *p, long val);
long __attribute__((overloadable)) atom_cmpxchg(volatile __global long *p, long val);
#endif // defined(cl_intel_64bit_global_atomics_placeholder)

#if (__OPENCL_C_VERSION__ >= CL_VERSION_2_0)
void __attribute__((overloadable))
work_group_barrier(cl_mem_fence_flags flags, memory_scope scope);
void __attribute__((overloadable)) work_group_barrier(cl_mem_fence_flags flags);
#endif

#define DECL_GROUP_ADD_MIN_MAX(prefix, type)                 \
    type __attribute__((overloadable)) prefix##_add(type x); \
    type __attribute__((overloadable)) prefix##_min(type x); \
    type __attribute__((overloadable)) prefix##_max(type x);

#define DECL_GROUP_REDUCE_SCAN(prefix, type)              \
    DECL_GROUP_ADD_MIN_MAX(prefix##_reduce, type)         \
    DECL_GROUP_ADD_MIN_MAX(prefix##_scan_exclusive, type) \
    DECL_GROUP_ADD_MIN_MAX(prefix##_scan_inclusive, type)

// Workgroup builtins
#ifdef __opencl_c_work_group_collective_functions

int __attribute__((overloadable)) work_group_all(int predicate);
int __attribute__((overloadable)) work_group_any(int predicate);

#define WG_BROADCAST_1D_DECL(type) \
    type __attribute__((overloadable)) work_group_broadcast(type a, size_t local_id);
#define WG_BROADCAST_2D_DECL(type) \
    type __attribute__((overloadable)) work_group_broadcast(type a, size_t x, size_t y);
#define WG_BROADCAST_3D_DECL(type)                           \
    type __attribute__((overloadable)) work_group_broadcast( \
        type a, size_t x, size_t y, size_t z);

#define WG_BROADCAST_ALL_DECL(type) \
    WG_BROADCAST_1D_DECL(type)      \
    WG_BROADCAST_2D_DECL(type)      \
    WG_BROADCAST_3D_DECL(type)

#ifdef cl_khr_fp16
WG_BROADCAST_ALL_DECL(half)
#endif
WG_BROADCAST_ALL_DECL(int)
WG_BROADCAST_ALL_DECL(uint)
WG_BROADCAST_ALL_DECL(long)
WG_BROADCAST_ALL_DECL(ulong)
WG_BROADCAST_ALL_DECL(float)
#if defined(cl_khr_fp64)
WG_BROADCAST_ALL_DECL(double)
#endif

#ifdef cl_khr_fp16
DECL_GROUP_REDUCE_SCAN(work_group, half)
#endif
DECL_GROUP_REDUCE_SCAN(work_group, int)
DECL_GROUP_REDUCE_SCAN(work_group, uint)
DECL_GROUP_REDUCE_SCAN(work_group, long)
DECL_GROUP_REDUCE_SCAN(work_group, ulong)
DECL_GROUP_REDUCE_SCAN(work_group, float)
#if defined(cl_khr_fp64)
DECL_GROUP_REDUCE_SCAN(work_group, double)
#endif

#endif // __opencl_c_work_group_collective_functions

/// OCL 2.0 built-ins
#if (__OPENCL_C_VERSION__ >= CL_VERSION_2_0)
// Workitem builtins
size_t __attribute__((overloadable)) get_enqueued_local_size(uint dimindx);
size_t __attribute__((overloadable)) get_global_linear_id(void);
size_t __attribute__((overloadable)) get_local_linear_id(void);

#endif // (__OPENCL_C_VERSION__ >= CL_VERSION_2_0)

#ifdef __opencl_c_generic_address_space
/**
 * Queue a memory fence to ensure correct ordering of memory
 * operations between work-items of a work-group to
 * image memory.
 */
#define CLK_IMAGE_MEM_FENCE 0x04

cl_mem_fence_flags __attribute__((overloadable)) get_fence(const void *ptr);
cl_mem_fence_flags __attribute__((overloadable)) get_fence(void *ptr);

#endif // __opencl_c_generic_address_space

// vload

#define __CLFN_DECL_F_VLOAD_SCALAR_HELPER(F, addressSpace, rtype, itype) \
    rtype __attribute__((overloadable)) F(size_t offset, const addressSpace itype *p);
#define __CLFN_DECL_F_VLOAD_VECTOR_HELPER(F, vsize, addressSpace, rtype, itype) \
    rtype##vsize __attribute__((overloadable)) F##vsize(                        \
        size_t offset, const addressSpace itype *p);

// for n = 2, 3, 4, 8, 16, but not n = 1
#define __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, addressSpace, rtype, itype)  \
    __CLFN_DECL_F_VLOAD_VECTOR_HELPER(F, 2, addressSpace, rtype, itype) \
    __CLFN_DECL_F_VLOAD_VECTOR_HELPER(F, 3, addressSpace, rtype, itype) \
    __CLFN_DECL_F_VLOAD_VECTOR_HELPER(F, 4, addressSpace, rtype, itype) \
    __CLFN_DECL_F_VLOAD_VECTOR_HELPER(F, 8, addressSpace, rtype, itype) \
    __CLFN_DECL_F_VLOAD_VECTOR_HELPER(F, 16, addressSpace, rtype, itype)

// for scalar + n = 2, 3, 4, 8, 16
#define __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, addressSpace, rtype, itype) \
    __CLFN_DECL_F_VLOAD_SCALAR_HELPER(F, addressSpace, rtype, itype)          \
    __CLFN_DECL_F_VLOAD_VECTOR_HELPER(F, 2, addressSpace, rtype, itype)       \
    __CLFN_DECL_F_VLOAD_VECTOR_HELPER(F, 3, addressSpace, rtype, itype)       \
    __CLFN_DECL_F_VLOAD_VECTOR_HELPER(F, 4, addressSpace, rtype, itype)       \
    __CLFN_DECL_F_VLOAD_VECTOR_HELPER(F, 8, addressSpace, rtype, itype)       \
    __CLFN_DECL_F_VLOAD_VECTOR_HELPER(F, 16, addressSpace, rtype, itype)

#ifdef __opencl_c_generic_address_space
// OpenCL 2.0 must generate declarations for the generic address space in
// addition to the explicit address spaces.

#if 0
    // vloadn supports all n
#define __CLFN_DECL_F_VLOADN(F, rtype, itype)                    \
    __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, __generic, rtype, itype)  \
    __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, __global, rtype, itype)   \
    __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, __constant, rtype, itype) \
    __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, __local, rtype, itype)    \
    __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, __private, rtype, itype)

    // vload_half supports scalar + all n
#define __CLFN_DECL_F_VLOADN_HALF(F, rtype, itype)                      \
    __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, __generic, rtype, itype)  \
    __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, __global, rtype, itype)   \
    __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, __constant, rtype, itype) \
    __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, __local, rtype, itype)    \
    __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, __private, rtype, itype)
#else
// Ideally we'd have prototypes for all address spaces, but right now this
// produces an "ambiguous call" error when loading from a non-const explicit
// address pointer.  This seems to be because CLANG could convert from
// a non-const pointer to a const pointer, or from an explicit address space
// to a const generic address space pointer.  If this ever gets fixed we
// can add the explicit address spaces back, which may generate better code.

// vloadn supports all n
#define __CLFN_DECL_F_VLOADN(F, rtype, itype)                   \
    __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, __generic, rtype, itype) \
    __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, __constant, rtype, itype)

// vload_half supports scalar + all n
#define __CLFN_DECL_F_VLOADN_HALF(F, rtype, itype)                     \
    __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, __generic, rtype, itype) \
    __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, __constant, rtype, itype)

#endif

#else // __opencl_c_generic_address_space

// Pre-OpenCL 2.0 must only generate declarations for the explicit address
// spaces.

// vloadn supports all n
#define __CLFN_DECL_F_VLOADN(F, rtype, itype)                    \
    __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, __global, rtype, itype)   \
    __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, __constant, rtype, itype) \
    __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, __local, rtype, itype)    \
    __CLFN_DECL_F_VLOAD_ALLN_HELPER(F, __private, rtype, itype)

// vload_half supports scalar + all n
#define __CLFN_DECL_F_VLOADN_HALF(F, rtype, itype)                      \
    __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, __global, rtype, itype)   \
    __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, __constant, rtype, itype) \
    __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, __local, rtype, itype)    \
    __CLFN_DECL_F_VLOAD_SCALAR_ALLN_HELPER(F, __private, rtype, itype)

#endif // __opencl_c_generic_address_space

// vload gentypes are char, uchar, short, ushort, int, uint, long, ulong, float
__CLFN_DECL_F_VLOADN(vload, char, char)
__CLFN_DECL_F_VLOADN(vload, uchar, uchar)
__CLFN_DECL_F_VLOADN(vload, short, short)
__CLFN_DECL_F_VLOADN(vload, ushort, ushort)
__CLFN_DECL_F_VLOADN(vload, int, int)
__CLFN_DECL_F_VLOADN(vload, uint, uint)
__CLFN_DECL_F_VLOADN(vload, long, long)
__CLFN_DECL_F_VLOADN(vload, ulong, ulong)
__CLFN_DECL_F_VLOADN(vload, float, float)
#ifdef cl_khr_fp16
__CLFN_DECL_F_VLOADN_HALF(vload, half, half)
#endif
#if defined(cl_khr_fp64)
__CLFN_DECL_F_VLOADN(vload, double, double)
#endif

// vload_half supports half -> float
__CLFN_DECL_F_VLOADN_HALF(vload_half, float, half)
__CLFN_DECL_F_VLOADN_HALF(vloada_half, float, half)

// vstore

#define __CLFN_DECL_F_VSTORE_SCALAR_HELPER(F, addressSpace, itype, rtype) \
    void __attribute__((overloadable)) F(                                 \
        itype data, size_t offset, addressSpace rtype *p);
#define __CLFN_DECL_F_VSTORE_VECTOR_HELPER(F, vsize, addressSpace, itype, rtype) \
    void __attribute__((overloadable)) F##vsize(                                 \
        itype##vsize data, size_t offset, addressSpace rtype *p);
#define __CLFN_DECL_F_VSTORE_SCALAR_ROUND_HELPER(F, rmode, addressSpace, itype, rtype) \
    void __attribute__((overloadable)) F##rmode(                                       \
        itype data, size_t offset, addressSpace rtype *p);
#define __CLFN_DECL_F_VSTORE_VECTOR_ROUND_HELPER(       \
    F, rmode, vsize, addressSpace, itype, rtype)        \
    void __attribute__((overloadable)) F##vsize##rmode( \
        itype##vsize data, size_t offset, addressSpace rtype *p);

// for n = 2, 3, 4, 8, 16, but not n = 1.
#define __CLFN_DECL_F_VSTORE_ALLN_HELPER(F, addressSpace, itype, rtype)  \
    __CLFN_DECL_F_VSTORE_VECTOR_HELPER(F, 2, addressSpace, itype, rtype) \
    __CLFN_DECL_F_VSTORE_VECTOR_HELPER(F, 3, addressSpace, itype, rtype) \
    __CLFN_DECL_F_VSTORE_VECTOR_HELPER(F, 4, addressSpace, itype, rtype) \
    __CLFN_DECL_F_VSTORE_VECTOR_HELPER(F, 8, addressSpace, itype, rtype) \
    __CLFN_DECL_F_VSTORE_VECTOR_HELPER(F, 16, addressSpace, itype, rtype)

// for scalar, for rounding modes = (none), _rte, _rtz, _rtp, _rtn
#define __CLFN_DECL_F_VSTORE_SCALAR_ALLROUND_HELPER(F, addressSpace, itype, rtype) \
    __CLFN_DECL_F_VSTORE_SCALAR_HELPER(F, addressSpace, itype, rtype)              \
    __CLFN_DECL_F_VSTORE_SCALAR_ROUND_HELPER(F, _rte, addressSpace, itype, rtype)  \
    __CLFN_DECL_F_VSTORE_SCALAR_ROUND_HELPER(F, _rtz, addressSpace, itype, rtype)  \
    __CLFN_DECL_F_VSTORE_SCALAR_ROUND_HELPER(F, _rtp, addressSpace, itype, rtype)  \
    __CLFN_DECL_F_VSTORE_SCALAR_ROUND_HELPER(F, _rtn, addressSpace, itype, rtype)

// for n, rounding modes = (none), _rte, _rtz, _rtp, _rtn
#define __CLFN_DECL_F_VSTOREN_ALLROUND_HELPER(F, vsize, addressSpace, itype, rtype)      \
    __CLFN_DECL_F_VSTORE_VECTOR_HELPER(F, vsize, addressSpace, itype, rtype)             \
    __CLFN_DECL_F_VSTORE_VECTOR_ROUND_HELPER(F, _rte, vsize, addressSpace, itype, rtype) \
    __CLFN_DECL_F_VSTORE_VECTOR_ROUND_HELPER(F, _rtz, vsize, addressSpace, itype, rtype) \
    __CLFN_DECL_F_VSTORE_VECTOR_ROUND_HELPER(F, _rtp, vsize, addressSpace, itype, rtype) \
    __CLFN_DECL_F_VSTORE_VECTOR_ROUND_HELPER(F, _rtn, vsize, addressSpace, itype, rtype)

// for all rounding modes, for scalar + n = 2, 3, 4, 8, 16
#define __CLFN_DCL_VSTORE_SCALAR_ALLN_ALLROUND_HELPER(F, addressSpace, itype, rtype) \
    __CLFN_DECL_F_VSTORE_SCALAR_ALLROUND_HELPER(F, addressSpace, itype, rtype)       \
    __CLFN_DECL_F_VSTOREN_ALLROUND_HELPER(F, 2, addressSpace, itype, rtype)          \
    __CLFN_DECL_F_VSTOREN_ALLROUND_HELPER(F, 3, addressSpace, itype, rtype)          \
    __CLFN_DECL_F_VSTOREN_ALLROUND_HELPER(F, 4, addressSpace, itype, rtype)          \
    __CLFN_DECL_F_VSTOREN_ALLROUND_HELPER(F, 8, addressSpace, itype, rtype)          \
    __CLFN_DECL_F_VSTOREN_ALLROUND_HELPER(F, 16, addressSpace, itype, rtype)

#ifdef __opencl_c_generic_address_space
// OpenCL 2.0 must generate declarations for the generic address space in
// addition to the explicit address spaces.

// vstoren supports all n
#define __CLFN_DECL_F_VSTOREN(F, itype, rtype)                   \
    __CLFN_DECL_F_VSTORE_ALLN_HELPER(F, __generic, itype, rtype) \
    __CLFN_DECL_F_VSTORE_ALLN_HELPER(F, __global, itype, rtype)  \
    __CLFN_DECL_F_VSTORE_ALLN_HELPER(F, __local, itype, rtype)   \
    __CLFN_DECL_F_VSTORE_ALLN_HELPER(F, __private, itype, rtype)

// vstore_half supports all rounding modes, for scalar + all n
#define __CLFN_DECL_F_VSTOREN_HALF(F, itype, rtype)                           \
    __CLFN_DCL_VSTORE_SCALAR_ALLN_ALLROUND_HELPER(F, __generic, itype, rtype) \
    __CLFN_DCL_VSTORE_SCALAR_ALLN_ALLROUND_HELPER(F, __global, itype, rtype)  \
    __CLFN_DCL_VSTORE_SCALAR_ALLN_ALLROUND_HELPER(F, __local, itype, rtype)   \
    __CLFN_DCL_VSTORE_SCALAR_ALLN_ALLROUND_HELPER(F, __private, itype, rtype)

#else // __opencl_c_generic_address_space
// Pre-OpenCL 2.0 must only generate declarations for the explicit address
// spaces.

// vstoren supports all n
#define __CLFN_DECL_F_VSTOREN(F, itype, rtype)                  \
    __CLFN_DECL_F_VSTORE_ALLN_HELPER(F, __global, itype, rtype) \
    __CLFN_DECL_F_VSTORE_ALLN_HELPER(F, __local, itype, rtype)  \
    __CLFN_DECL_F_VSTORE_ALLN_HELPER(F, __private, itype, rtype)

// vstore_half supports all rounding modes, for scalar + all n
#define __CLFN_DECL_F_VSTOREN_HALF(F, itype, rtype)                          \
    __CLFN_DCL_VSTORE_SCALAR_ALLN_ALLROUND_HELPER(F, __global, itype, rtype) \
    __CLFN_DCL_VSTORE_SCALAR_ALLN_ALLROUND_HELPER(F, __local, itype, rtype)  \
    __CLFN_DCL_VSTORE_SCALAR_ALLN_ALLROUND_HELPER(F, __private, itype, rtype)

#endif // __opencl_c_generic_address_space

// vstore gentypes are char, uchar, short, ushort, int, uint, long, ulong, float
__CLFN_DECL_F_VSTOREN(vstore, char, char)
__CLFN_DECL_F_VSTOREN(vstore, uchar, uchar)
__CLFN_DECL_F_VSTOREN(vstore, short, short)
__CLFN_DECL_F_VSTOREN(vstore, ushort, ushort)
__CLFN_DECL_F_VSTOREN(vstore, int, int)
__CLFN_DECL_F_VSTOREN(vstore, uint, uint)
__CLFN_DECL_F_VSTOREN(vstore, long, long)
__CLFN_DECL_F_VSTOREN(vstore, ulong, ulong)
__CLFN_DECL_F_VSTOREN(vstore, float, float)
#ifdef cl_khr_fp16
__CLFN_DECL_F_VSTOREN_HALF(vstore, half, half)
#endif
#if defined(cl_khr_fp64)
__CLFN_DECL_F_VSTOREN(vstore, double, double)
#endif

// vstore_half supports float -> half and optionally double -> half
__CLFN_DECL_F_VSTOREN_HALF(vstore_half, float, half)
__CLFN_DECL_F_VSTOREN_HALF(vstorea_half, float, half)
#if defined(cl_khr_fp64)
__CLFN_DECL_F_VSTOREN_HALF(vstore_half, double, half)
__CLFN_DECL_F_VSTOREN_HALF(vstorea_half, double, half)
#endif

// Printf support
#if (__OPENCL_C_VERSION__ >= CL_VERSION_1_2)
int printf(__constant const char *st, ...);
#endif

#ifdef __opencl_c_images
#if (__OPENCL_C_VERSION__ >= CL_VERSION_1_1)
/**
 * Write color value to location specified by coordinate
 * (x, y, z) in the 3D image object specified by image.
 * Appropriate data format conversion to the specified
 * image format is done before writing the color value.
 * x & y are considered to be unnormalized coordinates
 * and must be in the range 0 ... image width - 1, and 0
 * ... image height - 1.
 * write_imagef can only be used with image objects
 * created with image_channel_data_type set to one of
 * the pre-defined packed formats or set to
 * CL_SNORM_INT8, CL_UNORM_INT8,
 * CL_SNORM_INT16, CL_UNORM_INT16,
 * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
 * format conversion will be done to convert channel
 * data from a floating-point value to actual data format
 * in which the channels are stored.
 * write_imagei can only be used with image objects
 * created with image_channel_data_type set to one of
 * the following values:
 * CL_SIGNED_INT8,
 * CL_SIGNED_INT16 and
 * CL_SIGNED_INT32.
 * write_imageui can only be used with image objects
 * created with image_channel_data_type set to one of
 * the following values:
 * CL_UNSIGNED_INT8,
 * CL_UNSIGNED_INT16 and
 * CL_UNSIGNED_INT32.
 * The behavior of write_imagef, write_imagei and
 * write_imageui for image objects created with
 * image_channel_data_type values not specified in
 * the description above or with (x, y) coordinate
 * values that are not in the range (0 ... image width -
 * 1, 0 ... image height - 1), respectively, is undefined.
 */

#if defined(__opencl_c_3d_image_writes) || defined(cl_khr_3d_image_writes)
void __attribute__((overloadable))
write_imagef(write_only image3d_t image, int4 coord, float4 color);
void __attribute__((overloadable))
write_imagei(write_only image3d_t image, int4 coord, int4 color);
void __attribute__((overloadable))
write_imageui(write_only image3d_t image, int4 coord, uint4 color);
#endif // defined(__opencl_c_3d_image_writes) || defined(cl_khr_3d_image_writes)
#endif

#if (__OPENCL_C_VERSION__ >= CL_VERSION_1_2)

//struct _image1d_t;
//typedef struct _image1d_t* image1d_t;
//struct _image1d_array_t;
//typedef struct _image1d_array_t* image1d_array_t;

//struct _image1d_buffer_t;
//typedef struct _image1d_buffer_t* image1d_buffer_t;

//struct _image2d_array_t;
//typedef struct _image2d_array_t* image2d_array_t;

//struct _image2d_array_msaa_t;
//typedef struct _image2d_array_msaa_t* image2d_array_msaa_t;

//struct _image2d_array_depth_t;
//typedef struct _image2d_array_depth_t* image2d_array_depth_t;

/**
   * Use the coordinate (x) to do an element lookup in
   * the 1D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

float4 __attribute__((overloadable))
read_imagef(read_only image1d_t image, sampler_t sampler, int coord);
float4 __attribute__((overloadable))
read_imagef(read_only image1d_t image, sampler_t sampler, float coord);

/**
   * Use the coordinate (coord.y) to index into the
   * 1D image array object specified by image_array
   * and (coord.x) to do an element lookup in
   * the 1D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 1D image arrays
float4 __attribute__((overloadable))
read_imagef(read_only image1d_array_t image_array, sampler_t sampler, int2 coord);
float4 __attribute__((overloadable))
read_imagef(read_only image1d_array_t image_array, sampler_t sampler, float2 coord);

/**
   * Use the coordinate (coord.z) to index into the
   * 2D image array object specified by image_array
   * and (coord.x, coord.y) to do an element lookup in
   * the 2D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 2D image arrays
float4 __attribute__((overloadable))
read_imagef(read_only image2d_array_t image_array, sampler_t sampler, int4 coord);
float4 __attribute__((overloadable))
read_imagef(read_only image2d_array_t image_array, sampler_t sampler, float4 coord);

/**
   * Use the coordinate (x) to do an element lookup in
   * the 1D image object specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

int4 __attribute__((overloadable))
read_imagei(read_only image1d_t image, sampler_t sampler, int coord);
int4 __attribute__((overloadable))
read_imagei(read_only image1d_t image, sampler_t sampler, float coord);
uint4 __attribute__((overloadable))
read_imageui(read_only image1d_t image, sampler_t sampler, int coord);
uint4 __attribute__((overloadable))
read_imageui(read_only image1d_t image, sampler_t sampler, float coord);

/**
   * Use the coordinate (coord.y) to index into the
   * 1D image array object and (coord.x) to do an
   * element lookup in the 1D image object specified.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

//1D image arrays
int4 __attribute__((overloadable))
read_imagei(read_only image1d_array_t image_array, sampler_t sampler, int2 coord);
int4 __attribute__((overloadable))
read_imagei(read_only image1d_array_t image_array, sampler_t sampler, float2 coord);
uint4 __attribute__((overloadable))
read_imageui(read_only image1d_array_t image_array, sampler_t sampler, int2 coord);
uint4 __attribute__((overloadable))
read_imageui(read_only image1d_array_t image_array, sampler_t sampler, float2 coord);

/**
   * Use the coordinate (coord.z) to index into the
   * 2D image array object and (coord.x, coord.y) to do an
   * element lookup in the 2D image object specified.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

//2D image arrays
int4 __attribute__((overloadable))
read_imagei(read_only image2d_array_t image_array, sampler_t sampler, int4 coord);
int4 __attribute__((overloadable))
read_imagei(read_only image2d_array_t image_array, sampler_t sampler, float4 coord);
uint4 __attribute__((overloadable))
read_imageui(read_only image2d_array_t image_array, sampler_t sampler, int4 coord);
uint4 __attribute__((overloadable))
read_imageui(read_only image2d_array_t image_array, sampler_t sampler, float4 coord);

/**
   * Write color value to location specified by coordinate
   * (x) in the 1D image object specified by image.
   * Appropriate data format conversion to the specified
   * image format is done before writing the color value.
   * x is considered to be unnormalized coordinates
   * and must be in the range 0 ... image width - 1.
   * write_imagef can only be used with image objects
   * created with image_channel_data_type set to one of
   * the pre-defined packed formats or set to
   * CL_SNORM_INT8, CL_UNORM_INT8,
   * CL_SNORM_INT16, CL_UNORM_INT16,
   * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
   * format conversion will be done to convert channel
   * data from a floating-point value to actual data format
   * in which the channels are stored.
   * write_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * write_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * The behavior of write_imagef, write_imagei and
   * write_imageui for image objects created with
   * image_channel_data_type values not specified in
   * the description above or with (x) coordinate
   * values that are not in the range (0 ... image width -
   * 1), respectively, is undefined.
   */
void __attribute__((overloadable))
write_imagef(write_only image1d_t image, int coord, float4 color);
void __attribute__((overloadable))
write_imagei(write_only image1d_t image, int coord, int4 color);
void __attribute__((overloadable))
write_imageui(write_only image1d_t image, int coord, uint4 color);

/**
   * Write color value to location specified by coordinate
   * (x) in the 1D image buffer object specified by image
   * buffer. Appropriate data format conversion to the
   * specified image buffer format is done before writing
   * the color value.x is considered to be unnormalized
   * coordinates and must be in the range 0 ... image width - 1.
   * write_imagef can only be used with image buffer objects
   * created with image_channel_data_type set to one of
   * the pre-defined packed formats or set to
   * CL_SNORM_INT8, CL_UNORM_INT8,
   * CL_SNORM_INT16, CL_UNORM_INT16,
   * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
   * format conversion will be done to convert channel
   * data from a floating-point value to actual data format
   * in which the channels are stored.
   * write_imagei can only be used with image buffer objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * write_imageui can only be used with image buffer objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * The behavior of write_imagef, write_imagei and
   * write_imageui for image buffer objects created with
   * image_channel_data_type values not specified in
   * the description above or with (x) coordinate
   * values that are not in the range (0 ... image width -
   * 1), respectively, is undefined.
   */
void __attribute__((overloadable))
write_imagef(write_only image1d_buffer_t image, int coord, float4 color);
void __attribute__((overloadable))
write_imagei(write_only image1d_buffer_t image, int coord, int4 color);
void __attribute__((overloadable))
write_imageui(write_only image1d_buffer_t image, int coord, uint4 color);

/**
   * Write color value to location specified by coordinate
   * (coord.x) in the 1D image object specified by index
   * (coord.y) of the 1D image array object image_array.
   * Appropriate data format conversion to the specified
   * image format is done before writing the color value.
   * x is considered to be unnormalized coordinates
   * and must be in the range 0 ... image width - 1.
   * write_imagef can only be used with image objects
   * created with image_channel_data_type set to one of
   * the pre-defined packed formats or set to
   * CL_SNORM_INT8, CL_UNORM_INT8,
   * CL_SNORM_INT16, CL_UNORM_INT16,
   * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
   * format conversion will be done to convert channel
   * data from a floating-point value to actual data format
   * in which the channels are stored.
   * write_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * write_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * The behavior of write_imagef, write_imagei and
   * write_imageui for image objects created with
   * image_channel_data_type values not specified in
   * the description above or with (x) coordinate
   * values that are not in the range (0 ... image width -
   * 1), respectively, is undefined.
   */

//1D image arrays
void __attribute__((overloadable))
write_imagef(write_only image1d_array_t image_array, int2 coord, float4 color);
void __attribute__((overloadable))
write_imagei(write_only image1d_array_t image_array, int2 coord, int4 color);
void __attribute__((overloadable))
write_imageui(write_only image1d_array_t image_array, int2 coord, uint4 color);

/**
   * Write color value to location specified by coordinate
   * (coord.x, coord.y) in the 2D image object specified by index
   * (coord.z) of the 2D image array object image_array.
   * Appropriate data format conversion to the specified
   * image format is done before writing the color value.
   * (coord.x, coord.y) are considered to be unnormalized
   * coordinates and must be in the range 0 ... image width
   * - 1. write_imagef can only be used with image objects
   * created with image_channel_data_type set to one of
   * the pre-defined packed formats or set to
   * CL_SNORM_INT8, CL_UNORM_INT8,
   * CL_SNORM_INT16, CL_UNORM_INT16,
   * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
   * format conversion will be done to convert channel
   * data from a floating-point value to actual data format
   * in which the channels are stored.
   * write_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * write_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * The behavior of write_imagef, write_imagei and
   * write_imageui for image objects created with
   * image_channel_data_type values not specified in
   * the description above or with (x) coordinate
   * values that are not in the range (0 ... image width -
   * 1), respectively, is undefined.
   */

//2D image arrays
void __attribute__((overloadable))
write_imagef(write_only image2d_array_t image_array, int4 coord, float4 color);
void __attribute__((overloadable))
write_imagei(write_only image2d_array_t image_array, int4 coord, int4 color);
void __attribute__((overloadable))
write_imageui(write_only image2d_array_t image_array, int4 coord, uint4 color);

/**
   * Use coord.xy and sample to do an element
   * lookup in the 2D multi-sample image layer
   * identified by index coord.z in the 2D multi-sample
   * image array specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 2D multisample image arrays

#ifdef cl_khr_gl_msaa_sharing
float4 __attribute__((overloadable))
read_imagef(read_only image2d_array_msaa_t image, int4 coord, int sample);
int4 __attribute__((overloadable))
read_imagei(read_only image2d_array_msaa_t image, int4 coord, int sample);
uint4 __attribute__((overloadable))
read_imageui(read_only image2d_array_msaa_t image, int4 coord, int sample);
#endif
/**
   * Use coord.xy and sample to do an element
   * lookup in the 2D multi-sample image layer
   * identified by index coord.z in the 2D multi-sample
   * image array specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */
#ifdef cl_khr_gl_msaa_sharing
float __attribute__((overloadable))
read_imagef(read_only image2d_array_msaa_depth_t image, int4 coord, int sample);
#endif
/**
   * Use coord.xy to do an element lookup in the
   * 2D depth image identified by index coord.z in the 2D
   * image array specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 2D depth image arrays
float __attribute__((overloadable))
read_imagef(read_only image2d_array_depth_t image, sampler_t sampler, float4 coord);
float __attribute__((overloadable))
read_imagef(read_only image2d_array_depth_t image, sampler_t sampler, int4 coord);
float __attribute__((overloadable))
read_imagef(read_only image2d_array_depth_t image, int4 coord);

/**
   * Write color value to location specified by coordinate
   * (coord.x, coord.y) in the 2D image object specified by
   * image.
   * Appropriate data format conversion to the specified
   * image format is done before writing the color value.
   * (coord.x, coord.y) are considered to be unnormalized
   * coordinates and must be in the range 0 ... image width
   * - 1. write_imagef can only be used with image objects
   * created with image_channel_data_type set to one of
   * the pre-defined packed formats or set to
   * CL_SNORM_INT8, CL_UNORM_INT8,
   * CL_SNORM_INT16, CL_UNORM_INT16,
   * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
   * format conversion will be done to convert channel
   * data from a floating-point value to actual data format
   * in which the channels are stored.
   * write_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * write_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * The behavior of write_imagef, write_imagei and
   * write_imageui for image objects created with
   * image_channel_data_type values not specified in
   * the description above or with (x) coordinate
   * values that are not in the range (0 ... image width -
   * 1), respectively, is undefined.
   */
void __attribute__((overloadable))
write_imagef(write_only image2d_depth_t image, int2 coord, float color);
void __attribute__((overloadable))
write_imagef(write_only image2d_array_depth_t image, int4 coord, float color);

/**
   * Return the number of samples associated with image
   */

#ifdef cl_khr_gl_msaa_sharing
int __attribute__((overloadable)) get_image_num_samples(image2d_array_msaa_t image);
#endif
/**
   * Return the image width.
   */

int __attribute__((overloadable)) get_image_width(image1d_t image);
int __attribute__((overloadable)) get_image_width(image1d_buffer_t image);
int __attribute__((overloadable)) get_image_width(image1d_array_t image);
int __attribute__((overloadable)) get_image_width(image2d_array_t image);
int __attribute__((overloadable)) get_image_width(image2d_array_depth_t image);
#ifdef cl_khr_gl_msaa_sharing
int __attribute__((overloadable)) get_image_width(image2d_array_msaa_t image);
int __attribute__((overloadable)) get_image_width(image2d_array_msaa_depth_t image);
#endif
/**
   * Return the image height.
   */

int __attribute__((overloadable)) get_image_height(image2d_array_t image);
int __attribute__((overloadable)) get_image_height(image2d_array_depth_t image);
#ifdef cl_khr_gl_msaa_sharing
int __attribute__((overloadable)) get_image_height(image2d_array_msaa_t image);
int __attribute__((overloadable)) get_image_height(image2d_array_msaa_depth_t image);
#endif
/**
   * Return the image array size.
   */

size_t __attribute__((overloadable)) get_image_array_size(image1d_array_t image_array);
size_t __attribute__((overloadable)) get_image_array_size(image2d_array_t image_array);
size_t __attribute__((overloadable))
get_image_array_size(image2d_array_depth_t image_array);
#ifdef cl_khr_gl_msaa_sharing
size_t
    __attribute__((overloadable)) get_image_array_size(image2d_array_msaa_t image_array);
size_t __attribute__((overloadable))
get_image_array_size(image2d_array_msaa_depth_t image_array);
#endif
/**
   * Return the channel data type. Valid values are:
   * CLK_SNORM_INT8
   * CLK_SNORM_INT16
   * CLK_UNORM_INT8
   * CLK_UNORM_INT16
   * CLK_UNORM_SHORT_565
   * CLK_UNORM_SHORT_555
   * CLK_UNORM_SHORT_101010
   * CLK_SIGNED_INT8
   * CLK_SIGNED_INT16
   * CLK_SIGNED_INT32
   * CLK_UNSIGNED_INT8
   * CLK_UNSIGNED_INT16
   * CLK_UNSIGNED_INT32
   * CLK_HALF_FLOAT
   * CLK_FLOAT
   */

int __attribute__((overloadable)) get_image_channel_data_type(image1d_t image);
int __attribute__((overloadable)) get_image_channel_data_type(image1d_buffer_t image);
int __attribute__((overloadable)) get_image_channel_data_type(image1d_array_t image);
int __attribute__((overloadable)) get_image_channel_data_type(image2d_array_t image);
int __attribute__((overloadable))
get_image_channel_data_type(image2d_array_depth_t image);
#ifdef cl_khr_gl_msaa_sharing
int __attribute__((overloadable)) get_image_channel_data_type(image2d_array_msaa_t image);
int __attribute__((overloadable))
get_image_channel_data_type(image2d_array_msaa_depth_t image);
#endif

/**
   * Return the image channel order. Valid values are:
   * CLK_A
   * CLK_R
   * CLK_Rx
   * CLK_RG
   * CLK_RGx
   * CLK_RA
   * CLK_RGB
   * CLK_RGBx
   * CLK_RGBA
   * CLK_ARGB
   * CLK_BGRA
   * CLK_INTENSITY
   * CLK_LUMINANCE
   * CLK_sRGB
   * CLK_sRGBA
   * CLK_sRGBx
   * CLK_sBGRA
   */
int __attribute__((overloadable)) get_image_channel_order(image1d_t image);
int __attribute__((overloadable)) get_image_channel_order(image1d_buffer_t image);
int __attribute__((overloadable)) get_image_channel_order(image1d_array_t image);
int __attribute__((overloadable)) get_image_channel_order(image2d_array_t image);
int __attribute__((overloadable)) get_image_channel_order(image2d_array_depth_t image);
#ifdef cl_khr_gl_msaa_sharing
int __attribute__((overloadable)) get_image_channel_order(image2d_array_msaa_t image);
int __attribute__((overloadable))
get_image_channel_order(image2d_array_msaa_depth_t image);
#endif

/**
   * Return the 2D image width and height as an int2
   * type. The width is returned in the x component, and
   * the height in the y component.
   */
int2 __attribute__((overloadable)) get_image_dim(image2d_array_t image);
int2 __attribute__((overloadable)) get_image_dim(image2d_array_depth_t image);
#ifdef cl_khr_gl_msaa_sharing
int2 __attribute__((overloadable)) get_image_dim(image2d_array_msaa_t image);
int2 __attribute__((overloadable)) get_image_dim(image2d_array_msaa_depth_t image);
#endif

/**
  * Sampler-less Image Access
  */

float4 __attribute__((overloadable)) read_imagef(read_only image1d_t image, int coord);
int4 __attribute__((overloadable))   read_imagei(read_only image1d_t image, int coord);
uint4 __attribute__((overloadable))  read_imageui(read_only image1d_t image, int coord);

float4 __attribute__((overloadable))
read_imagef(read_only image1d_buffer_t image, int coord);
int4 __attribute__((overloadable))
read_imagei(read_only image1d_buffer_t image, int coord);
uint4 __attribute__((overloadable))
read_imageui(read_only image1d_buffer_t image, int coord);

float4 __attribute__((overloadable))
read_imagef(read_only image1d_array_t image, int2 coord);
int4 __attribute__((overloadable))
read_imagei(read_only image1d_array_t image, int2 coord);
uint4 __attribute__((overloadable))
read_imageui(read_only image1d_array_t image, int2 coord);

float4 __attribute__((overloadable)) read_imagef(read_only image2d_t image, int2 coord);
int4 __attribute__((overloadable))   read_imagei(read_only image2d_t image, int2 coord);
uint4 __attribute__((overloadable))  read_imageui(read_only image2d_t image, int2 coord);

float4 __attribute__((overloadable))
read_imagef(read_only image2d_array_t image, int4 coord);
int4 __attribute__((overloadable))
read_imagei(read_only image2d_array_t image, int4 coord);
uint4 __attribute__((overloadable))
read_imageui(read_only image2d_array_t image, int4 coord);

float4 __attribute__((overloadable)) read_imagef(read_only image3d_t image, int4 coord);
int4 __attribute__((overloadable))   read_imagei(read_only image3d_t image, int4 coord);
uint4 __attribute__((overloadable))  read_imageui(read_only image3d_t image, int4 coord);

#endif
#endif //__opencl_c_images

#ifndef __RENDERSCRIPTBUILD__
// work-item functions
/**
  * Returns the number of global work-items specified for
  * dimension identified by dimindx. This value is given by
  * the global_work_size argument to
  * clEnqueueNDRangeKernel. Valid values of dimindx
  * are 0 to get_work_dim() - 1. For other values of
  * dimindx, get_global_size() returns 1.
  * For clEnqueueTask, this always returns 1.
  */
size_t __attribute__((overloadable)) get_global_size(uint dimindx);

/**
  * Returns the unique global work-item ID value for
  * dimension identified by dimindx. The global work-item
  * ID specifies the work-item ID based on the number of
  * global work-items specified to execute the kernel. Valid
  * values of dimindx are 0 to get_work_dim() - 1. For
  * other values of dimindx, get_global_id() returns 0.
  * For clEnqueueTask, this returns 0.
  */
size_t __attribute__((overloadable)) get_global_id(uint dimindx);

/**
  * Returns the number of local work-items specified in
  * dimension identified by dimindx. This value is given by
  * the local_work_size argument to
  * clEnqueueNDRangeKernel if local_work_size is not
  * NULL; otherwise the OpenCL implementation chooses
  * an appropriate local_work_size value which is returned
  * by this function. Valid values of dimindx are 0 to
  * get_work_dim() - 1. For other values of dimindx,
  * get_local_size() returns 1.
  * For clEnqueueTask, this always returns 1.
  */
size_t __attribute__((overloadable)) get_local_size(uint dimindx);

/**
  * Returns the unique local work-item ID i.e. a work-item
  * within a specific work-group for dimension identified by
  * dimindx. Valid values of dimindx are 0 to
  * get_work_dim() - 1. For other values of dimindx,
  * get_local_id() returns 0.
  * For clEnqueueTask, this returns 0.
  */
size_t __attribute__((overloadable)) get_local_id(uint dimindx);

/**
  * Returns the number of work-groups that will execute a
  * kernel for dimension identified by dimindx.
  * Valid values of dimindx are 0 to get_work_dim() - 1.
  * For other values of dimindx, get_num_groups () returns
  * 1.
  * For clEnqueueTask, this always returns 1.
  */
size_t __attribute__((overloadable)) get_num_groups(uint dimindx);

/**
  * get_group_id returns the work-group ID which is a
  * number from 0 .. get_num_groups(dimindx) - 1.
  * Valid values of dimindx are 0 to get_work_dim() - 1.
  * For other values, get_group_id() returns 0.
  * For clEnqueueTask, this returns 0.
  */
size_t __attribute__((overloadable)) get_group_id(uint dimindx);

/**
  * get_global_offset returns the offset values specified in
  * global_work_offset argument to
  * clEnqueueNDRangeKernel.
  * Valid values of dimindx are 0 to get_work_dim() - 1.
  * For other values, get_global_offset() returns 0.
  * For clEnqueueTask, this returns 0.
  */
size_t __attribute__((overloadable)) get_global_offset(uint dimindx);
#else
/**
  * Returns the number of global work-items specified for
  * dimension identified by dimindx. This value is given by
  * the global_work_size argument to
  * clEnqueueNDRangeKernel. Valid values of dimindx
  * are 0 to get_work_dim() - 1. For other values of
  * dimindx, get_global_size() returns 1.
  * For clEnqueueTask, this always returns 1.
  */
uint get_global_size(uint dimindx);

/**
  * Returns the unique global work-item ID value for
  * dimension identified by dimindx. The global work-item
  * ID specifies the work-item ID based on the number of
  * global work-items specified to execute the kernel. Valid
  * values of dimindx are 0 to get_work_dim() - 1. For
  * other values of dimindx, get_global_id() returns 0.
  * For clEnqueueTask, this returns 0.
  */
uint get_global_id(uint dimindx);

/**
  * Returns the number of local work-items specified in
  * dimension identified by dimindx. This value is given by
  * the local_work_size argument to
  * clEnqueueNDRangeKernel if local_work_size is not
  * NULL; otherwise the OpenCL implementation chooses
  * an appropriate local_work_size value which is returned
  * by this function. Valid values of dimindx are 0 to
  * get_work_dim() - 1. For other values of dimindx,
  * get_local_size() returns 1.
  * For clEnqueueTask, this always returns 1.
  */
uint get_local_size(uint dimindx);

/**
  * Returns the unique local work-item ID i.e. a work-item
  * within a specific work-group for dimension identified by
  * dimindx. Valid values of dimindx are 0 to
  * get_work_dim() - 1. For other values of dimindx,
  * get_local_id() returns 0.
  * For clEnqueueTask, this returns 0.
  */
uint get_local_id(uint dimindx);

/**
  * Returns the number of work-groups that will execute a
  * kernel for dimension identified by dimindx.
  * Valid values of dimindx are 0 to get_work_dim() - 1.
  * For other values of dimindx, get_num_groups () returns
  * 1.
  * For clEnqueueTask, this always returns 1.
  */
uint get_num_groups(uint dimindx);

/**
  * get_group_id returns the work-group ID which is a
  * number from 0 .. get_num_groups(dimindx) - 1.
  * Valid values of dimindx are 0 to get_work_dim() - 1.
  * For other values, get_group_id() returns 0.
  * For clEnqueueTask, this returns 0.
  */
uint get_group_id(uint dimindx);

/**
  * get_global_offset returns the offset values specified in
  * global_work_offset argument to
  * clEnqueueNDRangeKernel.
  * Valid values of dimindx are 0 to get_work_dim() - 1.
  * For other values, get_global_offset() returns 0.
  * For clEnqueueTask, this returns 0.
  */
uint get_global_offset(uint dimindx);
#endif

#ifdef __opencl_c_images
#if (__OPENCL_C_VERSION__ >= CL_VERSION_2_0)

/**
   * Use the coordinate (x) to do an element lookup in
   * the mip-level specified by the Level-of-Detail (lod)
   * in the 1D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

float4 __attribute__((overloadable))
read_imagef(read_only image1d_t image, sampler_t sampler, float coord, float lod);

/**
   * Use the coordinate (x) to do an element lookup in
   * the mip-level specified by the Level-of-Detail (lod)
   * in the 1D image object specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

int4 __attribute__((overloadable))
read_imagei(read_only image1d_t image, sampler_t sampler, float coord, float lod);
uint4 __attribute__((overloadable))
read_imageui(read_only image1d_t image, sampler_t sampler, float coord, float lod);

/**
   * Use the coordinate (coord.y) to index into the
   * 1D image array object specified by image_array
   * and (coord.x) and mip-level specified by lod
   * to do an element lookup in the 1D image array
   * specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 1D image arrays
float4 __attribute__((overloadable)) read_imagef(
    read_only image1d_array_t image_array, sampler_t sampler, float2 coord, float lod);

/**
   * Use the coordinate (coord.y) to index into the
   * 1D image array object and (coord.x) and mip-level
   * specified by lod to do an element lookup in the
   * 1D image array specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

//1D image arrays

int4 __attribute__((overloadable)) read_imagei(
    read_only image1d_array_t image_array, sampler_t sampler, float2 coord, float lod);
uint4 __attribute__((overloadable)) read_imageui(
    read_only image1d_array_t image_array, sampler_t sampler, float2 coord, float lod);

/**
   * Use the coordinate (x, y) to do an element lookup in
   * in the mip-level specified by lod in the
   * 2D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

float4 __attribute__((overloadable))
read_imagef(read_only image2d_t image, sampler_t sampler, float2 coord, float lod);

/**
   * Use the coordinate (x, y) to do an element lookup in
   * the mip-level specified by lod in the
   * 2D image object specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

int4 __attribute__((overloadable))
read_imagei(read_only image2d_t image, sampler_t sampler, float2 coord, float lod);
uint4 __attribute__((overloadable))
read_imageui(read_only image2d_t image, sampler_t sampler, float2 coord, float lod);

/**
   * Use the coordinate (cood.xy) to do an element
   * lookup in the mip-level specified by lod in
   * the 2D depth image specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */
float __attribute__((overloadable))
read_imagef(read_only image2d_depth_t image, sampler_t sampler, float2 coord, float lod);

/**
   * Use the coordinate (coord.z) and the mip-level
   * specified by lod to index into the 2D image
   * array object specified by image_array
   * and (coord.x, coord.y) to do an element lookup in
   * the 2D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 2D image arrays
float4 __attribute__((overloadable)) read_imagef(
    read_only image2d_array_t image_array, sampler_t sampler, float4 coord, float lod);

/**
   * Use the coordinate (coord.z) and the mip-level
   * specified by lod to index into the 2D image
   * array object specified by image_array
   * and (coord.x, coord.y) to do an element lookup in
   * the 2D image object specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

//2D image arrays
int4 __attribute__((overloadable)) read_imagei(
    read_only image2d_array_t image_array, sampler_t sampler, float4 coord, float lod);
uint4 __attribute__((overloadable)) read_imageui(
    read_only image2d_array_t image_array, sampler_t sampler, float4 coord, float lod);

/**
    * Use the coordinate (coord.z) and the mip-level
   * specified by lod to index into the 2D image
   * array object specified by image_array
   * and (coord.x, coord.y) to do an element lookup in
   * the 2D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 2D depth image arrays
float __attribute__((overloadable)) read_imagef(
    read_only image2d_array_depth_t image, sampler_t sampler, float4 coord, float lod);

/**
   * Use the coordinate (coord.x, coord.y, coord.z) to do
   * an element lookup in thein the mip-level specified by lod in the
   * 3D image object specified
   * by image. coord.w is ignored.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description are undefined.
   */

float4 __attribute__((overloadable))
read_imagef(read_only image3d_t image, sampler_t sampler, float4 coord, float lod);

/**
   * Use the coordinate (coord.x, coord.y, coord.z) to do
   * an element lookup in thein the mip-level specified by lod in the
   * 3D image object specified
   * by image. coord.w is ignored.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

int4 __attribute__((overloadable))
read_imagei(read_only image3d_t image, sampler_t sampler, float4 coord, float lod);
uint4 __attribute__((overloadable))
read_imageui(read_only image3d_t image, sampler_t sampler, float4 coord, float lod);

/**
   * Read Image support for mipmaps using gradients for
   * LOD computation
   */

/**
   * Use gradients to compute the LOD Read Image support
   * for mipmaps using gradients for LOD computation
   * and coordinate (x) to do an element lookup in
   * the mip-level specified by the lod
   * in the 1D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

float4 __attribute__((overloadable)) read_imagef(
    read_only image1d_t image,
    sampler_t           sampler,
    float               coord,
    float               gradientX,
    float               gradientY);

/**
   * Use gradients to compute the LOD
   * and coordinate (x) to do an element lookup in
   * the mip-level specified by the lod
   * in the 1D image object specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

int4 __attribute__((overloadable)) read_imagei(
    read_only image1d_t image,
    sampler_t           sampler,
    float               coord,
    float               gradientX,
    float               gradientY);
uint4 __attribute__((overloadable)) read_imageui(
    read_only image1d_t image,
    sampler_t           sampler,
    float               coord,
    float               gradientX,
    float               gradientY);

/**
   * Use gradients to compute the LOD
   * and the coordinate (coord.y) to index into the
   * 1D image array object specified by image_array
   * and (coord.x) and mip-level specified by lod
   * to do an element lookup in the 1D image array
   * specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 1D image arrays
float4 __attribute__((overloadable)) read_imagef(
    read_only image1d_array_t image_array,
    sampler_t                 sampler,
    float2                    coord,
    float                     gradientX,
    float                     gradientY);

/**
   * Use gradients to compute the LOD
   * and the coordinate (coord.y) to index into the
   * 1D image array object and (coord.x) and mip-level
   * specified by lod to do an element lookup in the
   * 1D image array specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

//1D image arrays

int4 __attribute__((overloadable)) read_imagei(
    read_only image1d_array_t image_array,
    sampler_t                 sampler,
    float2                    coord,
    float                     gradientX,
    float                     gradientY);
uint4 __attribute__((overloadable)) read_imageui(
    read_only image1d_array_t image_array,
    sampler_t                 sampler,
    float2                    coord,
    float                     gradientX,
    float                     gradientY);

/**
   * Use gradients to compute the LOD
   * and use the coordinate (x, y) to do an element lookup in
   * in the mip-level specified by lod in the
   * 2D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

float4 __attribute__((overloadable)) read_imagef(
    read_only image2d_t image,
    sampler_t           sampler,
    float2              coord,
    float2              gradientX,
    float2              gradientY);

/**
   * Use gradients to compute the LOD
   * and use the coordinate (x, y) to do an element lookup in
   * the mip-level specified by lod in the
   * 2D image object specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

int4 __attribute__((overloadable)) read_imagei(
    read_only image2d_t image,
    sampler_t           sampler,
    float2              coord,
    float2              gradientX,
    float2              gradientY);
uint4 __attribute__((overloadable)) read_imageui(
    read_only image2d_t image,
    sampler_t           sampler,
    float2              coord,
    float2              gradientX,
    float2              gradientY);

/**
   * Use gradients to compute the LOD
   * and use the coordinate (cood.xy) to do an element
   * lookup in the mip-level specified by lod in
   * the 2D depth image specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

float __attribute__((overloadable)) read_imagef(
    read_only image2d_depth_t image,
    sampler_t                 sampler,
    float2                    coord,
    float2                    gradientX,
    float2                    gradientY);

/**
   * Use gradients to compute the LOD
   * and use the coordinate (coord.z) and the mip-level
   * specified by lod to index into the 2D image
   * array object specified by image_array
   * and (coord.x, coord.y) to do an element lookup in
   * the 2D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 2D image arrays
float4 __attribute__((overloadable)) read_imagef(
    read_only image2d_array_t image_array,
    sampler_t                 sampler,
    float4                    coord,
    float2                    gradientX,
    float2                    gradientY);

/**
   * Use gradients to compute the LOD
   * and use the coordinate (coord.z) and the mip-level
   * specified by lod to index into the 2D image
   * array object specified by image_array
   * and (coord.x, coord.y) to do an element lookup in
   * the 2D image object specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

//2D image arrays
int4 __attribute__((overloadable)) read_imagei(
    read_only image2d_array_t image_array,
    sampler_t                 sampler,
    float4                    coord,
    float2                    gradientX,
    float2                    gradientY);
uint4 __attribute__((overloadable)) read_imageui(
    read_only image2d_array_t image_array,
    sampler_t                 sampler,
    float4                    coord,
    float2                    gradientX,
    float2                    gradientY);

/**
   * Use gradients to compute the LOD
   * and use the coordinate (coord.z) and the mip-level
   * specified by lod to index into the 2D image
   * array object specified by image_array
   * and (coord.x, coord.y) to do an element lookup in
   * the 2D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 2D depth image arrays
float __attribute__((overloadable)) read_imagef(
    read_only image2d_array_depth_t image,
    sampler_t                       sampler,
    float4                          coord,
    float2                          gradientX,
    float2                          gradientY);

/**
   * Use gradients to compute the LOD
   * and use the coordinate (coord.x, coord.y, coord.z) to do
   * an element lookup in thein the mip-level specified by lod in the
   * 3D image object specified
   * by image. coord.w is ignored.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description are undefined.
   */

float4 __attribute__((overloadable)) read_imagef(
    read_only image3d_t image,
    sampler_t           sampler,
    float4              coord,
    float4              gradientX,
    float4              gradientY);

/**
   * Use gradients to compute the LOD
   * and use the coordinate (coord.x, coord.y, coord.z) to do
   * an element lookup in thein the mip-level specified by lod in the
   * 3D image object specified
   * by image. coord.w is ignored.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

int4 __attribute__((overloadable)) read_imagei(
    read_only image3d_t image,
    sampler_t           sampler,
    float4              coord,
    float4              gradientX,
    float4              gradientY);
uint4 __attribute__((overloadable)) read_imageui(
    read_only image3d_t image,
    sampler_t           sampler,
    float4              coord,
    float4              gradientX,
    float4              gradientY);

/**
   * Read Image support for mipmaps using specified LOD
   */

/**
   * Use coordinate (x) to do an element lookup in
   * the mip-level specified by the lod
   * in the 1D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

float4 __attribute__((overloadable))
read_imagef(read_only image1d_t image, sampler_t sampler, float coord, float lod);

/**
   * Use coordinate (x) to do an element lookup in
   * the mip-level specified by the lod
   * in the 1D image object specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

int4 __attribute__((overloadable))
read_imagei(read_only image1d_t image, sampler_t sampler, float coord, float lod);
uint4 __attribute__((overloadable))
read_imageui(read_only image1d_t image, sampler_t sampler, float coord, float lod);

/**
   * Use coordinate (coord.y) to index into the
   * 1D image array object specified by image_array
   * and (coord.x) and mip-level specified by lod
   * to do an element lookup in the 1D image array
   * specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 1D image arrays
float4 __attribute__((overloadable)) read_imagef(
    read_only image1d_array_t image_array, sampler_t sampler, float2 coord, float lod);

/**
   * Use the coordinate (coord.y) to index into the
   * 1D image array object and (coord.x) and mip-level
   * specified by lod to do an element lookup in the
   * 1D image array specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

//1D image arrays

int4 __attribute__((overloadable)) read_imagei(
    read_only image1d_array_t image_array, sampler_t sampler, float2 coord, float lod);
uint4 __attribute__((overloadable)) read_imageui(
    read_only image1d_array_t image_array, sampler_t sampler, float2 coord, float lod);

/**
   * Use the coordinate (x, y) to do an element lookup in
   * in the mip-level specified by lod in the
   * 2D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

float4 __attribute__((overloadable))
read_imagef(read_only image2d_t image, sampler_t sampler, float2 coord, float lod);

/**
   * Use the coordinate (x, y) to do an element lookup in
   * the mip-level specified by lod in the
   * 2D image object specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

int4 __attribute__((overloadable))
read_imagei(read_only image2d_t image, sampler_t sampler, float2 coord, float lod);
uint4 __attribute__((overloadable))
read_imageui(read_only image2d_t image, sampler_t sampler, float2 coord, float lod);

/**
   * Use the coordinate (cood.xy) to do an element
   * lookup in the mip-level specified by lod in
   * the 2D depth image specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

float __attribute__((overloadable))
read_imagef(read_only image2d_depth_t image, sampler_t sampler, float2 coord, float lod);

/**
   * Use the coordinate (coord.z) and the mip-level
   * specified by lod to index into the 2D image
   * array object specified by image_array
   * and (coord.x, coord.y) to do an element lookup in
   * the 2D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 2D image arrays
float4 __attribute__((overloadable)) read_imagef(
    read_only image2d_array_t image_array, sampler_t sampler, float4 coord, float lod);

/**
   * Use the coordinate (coord.z) and the mip-level
   * specified by lod to index into the 2D image
   * array object specified by image_array
   * and (coord.x, coord.y) to do an element lookup in
   * the 2D image object specified by image.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

//2D image arrays
int4 __attribute__((overloadable)) read_imagei(
    read_only image2d_array_t image_array, sampler_t sampler, float4 coord, float lod);
uint4 __attribute__((overloadable)) read_imageui(
    read_only image2d_array_t image_array, sampler_t sampler, float4 coord, float lod);

/**
   * Use gradients to compute the LOD
   * and use the coordinate (coord.z) and the mip-level
   * specified by lod to index into the 2D image
   * array object specified by image_array
   * and (coord.x, coord.y) to do an element lookup in
   * the 2D image object specified by image.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description above are undefined.
   */

// 2D depth image arrays
float __attribute__((overloadable)) read_imagef(
    read_only image2d_array_depth_t image, sampler_t sampler, float4 coord, float lod);

/**
   * Use gradients to compute the LOD
   * and use the coordinate (coord.x, coord.y, coord.z) to do
   * an element lookup in thein the mip-level specified by lod in the
   * 3D image object specified
   * by image. coord.w is ignored.
   * read_imagef returns floating-point values in the
   * range [0.0 ... 1.0] for image objects created with
   * image_channel_data_type set to one of the predefined
   * packed formats or CL_UNORM_INT8, or
   * CL_UNORM_INT16.
   * read_imagef returns floating-point values in the
   * range [-1.0 ... 1.0] for image objects created with
   * image_channel_data_type set to CL_SNORM_INT8,
   * or CL_SNORM_INT16.
   * read_imagef returns floating-point values for image
   * objects created with image_channel_data_type set to
   * CL_HALF_FLOAT or CL_FLOAT.
   * The read_imagef calls that take integer coordinates
   * must use a sampler with filter mode set to
   * CLK_FILTER_NEAREST, normalized coordinates set
   * to CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   * Values returned by read_imagef for image objects
   * with image_channel_data_type values not specified
   * in the description are undefined.
   */

float4 __attribute__((overloadable))
read_imagef(read_only image3d_t image, sampler_t sampler, float4 coord, float lod);

/**
   * Use gradients to compute the LOD
   * and use the coordinate (coord.x, coord.y, coord.z) to do
   * an element lookup in thein the mip-level specified by lod in the
   * 3D image object specified
   * by image. coord.w is ignored.
   * read_imagei and read_imageui return
   * unnormalized signed integer and unsigned integer
   * values respectively. Each channel will be stored in a
   * 32-bit integer.
   * read_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imagei
   * are undefined.
   * read_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * If the image_channel_data_type is not one of the
   * above values, the values returned by read_imageui
   * are undefined.
   * The read_image{i|ui} calls support a nearest filter
   * only. The filter_mode specified in sampler
   * must be set to CLK_FILTER_NEAREST; otherwise
   * the values returned are undefined.
   * Furthermore, the read_image{i|ui} calls that take
   * integer coordinates must use a sampler with
   * normalized coordinates set to
   * CLK_NORMALIZED_COORDS_FALSE and
   * addressing mode set to
   * CLK_ADDRESS_CLAMP_TO_EDGE,
   * CLK_ADDRESS_CLAMP or CLK_ADDRESS_NONE;
   * otherwise the values returned are undefined.
   */

int4 __attribute__((overloadable))
read_imagei(read_only image3d_t image, sampler_t sampler, float4 coord, float lod);
uint4 __attribute__((overloadable))
read_imageui(read_only image3d_t image, sampler_t sampler, float4 coord, float lod);

// Write Image Functions

// 1D writes with mipmap support
/**
   * Write color value to location specified by coordinate
   * (x) in the mip-level specified by lod 2D image
   * object specified by image.
   * Appropriate data format conversion to the specified
   * image format is done before writing the color value.
   * x & y are considered to be unnormalized coordinates
   * and must be in the range 0 ... image width
   * of mip-level specified by lod - 1, and 0
   * ... image height of mip-level specified lod - 1.
   * write_imagef can only be used with image objects
   * created with image_channel_data_type set to one of
   * the pre-defined packed formats or set to
   * CL_SNORM_INT8, CL_UNORM_INT8,
   * CL_SNORM_INT16, CL_UNORM_INT16,
   * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
   * format conversion will be done to convert channel
   * data from a floating-point value to actual data format
   * in which the channels are stored.
   * write_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * write_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * The behavior of write_imagef, write_imagei and
   * write_imageui for image objects created with
   * image_channel_data_type values not specified in
   * the description above or with (x) coordinate
   * values that are not in the range (0 ... image width -
   * 1), respectively, is undefined.
   */
void __attribute__((overloadable))
write_imagef(write_only image1d_t image, int coord, int lod, float4 color);
void __attribute__((overloadable))
write_imagei(write_only image1d_t image, int coord, int lod, int4 color);
void __attribute__((overloadable))
write_imageui(write_only image1d_t image, int coord, int lod, uint4 color);

/**
   * Write color value to location specified by coord.x in
   * the 1D image identified by coord.y and mip-level
   * lod in the 1D image array specified by image.
   * Appropriate data format conversion to the specified
   * image format is done before writing the color value.
   * coord.x and coord.y are considered to be
   * unnormalized coordinates and must be in the range 0
   * ... image width of the mip-level specified by lod - 1
   * and 0  image number of layers - 1   * write_imagef can only be used with image objects
   * created with image_channel_data_type set to one of
   * the pre-defined packed formats or set to
   * CL_SNORM_INT8, CL_UNORM_INT8,
   * CL_SNORM_INT16, CL_UNORM_INT16,
   * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
   * format conversion will be done to convert channel
   * data from a floating-point value to actual data format
   * in which the channels are stored.
   * write_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * write_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * The behavior of write_imagef, write_imagei and
   * write_imageui for image objects created with
   * image_channel_data_type values not specified in
   * the description above or with (x) coordinate
   * values that are not in the range (0 ... image width -
   * 1), respectively, is undefined.
   */

//1D image arrays writes with mipmap support
void __attribute__((overloadable))
write_imagef(write_only image1d_array_t image_array, int2 coord, int lod, float4 color);
void __attribute__((overloadable))
write_imagei(write_only image1d_array_t image_array, int2 coord, int lod, int4 color);
void __attribute__((overloadable))
write_imageui(write_only image1d_array_t image_array, int2 coord, int lod, uint4 color);

// 2D writes with mipmap support
/**
   * Write color value to location specified by coordinate
   * (x, y) in the mip-level specified by lod 2D image
   * object specified by image.
   * Appropriate data format conversion to the specified
   * image format is done before writing the color value.
   * x & y are considered to be unnormalized coordinates
   * and must be in the range 0 ... image width
   * of mip-level specified by lod - 1, and 0
   * ... image height of mip-level specified lod - 1.
   * write_imagef can only be used with image objects
   * created with image_channel_data_type set to one of
   * the pre-defined packed formats or set to
   * CL_SNORM_INT8, CL_UNORM_INT8,
   * CL_SNORM_INT16, CL_UNORM_INT16,
   * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
   * format conversion will be done to convert channel
   * data from a floating-point value to actual data format
   * in which the channels are stored.
   * write_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * write_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * The behavior of write_imagef, write_imagei and
   * write_imageui for image objects created with
   * image_channel_data_type values not specified in
   * the description above or with (x, y) coordinate
   * values that are not in the range (0 ... image width -
   * 1, 0 ... image height - 1), respectively, is undefined.
   */
void __attribute__((overloadable))
write_imagef(write_only image2d_t image, int2 coord, int lod, float4 color);
void __attribute__((overloadable))
write_imagei(write_only image2d_t image, int2 coord, int lod, int4 color);
void __attribute__((overloadable))
write_imageui(write_only image2d_t image, int2 coord, int lod, uint4 color);

/**
   * Write color value to location specified by coordinate
   * (x, y) in the mip-level specified by lod 2D image
   * object specified by image.
   * Appropriate data format conversion to the specified
   * image format is done before writing the color value.
   * x & y are considered to be unnormalized coordinates
   * and must be in the range 0 ... image width
   * of mip-level specified by lod - 1, and 0
   * ... image height of mip-level specified lod - 1.
   * write_imagef can only be used with image objects
   * created with image_channel_data_type set to one of
   * the pre-defined packed formats or set to
   * CL_SNORM_INT8, CL_UNORM_INT8,
   * CL_SNORM_INT16, CL_UNORM_INT16,
   * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
   * format conversion will be done to convert channel
   * data from a floating-point value to actual data format
   * in which the channels are stored.
   * write_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * write_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * The behavior of write_imagef, write_imagei and
   * write_imageui for image objects created with
   * image_channel_data_type values not specified in
   * the description above or with (x) coordinate
   * values that are not in the range (0 ... image width -
   * 1), respectively, is undefined.
   */

//2D image arrays
void __attribute__((overloadable))
write_imagef(write_only image2d_array_t image_array, int4 coord, int lod, float4 color);
void __attribute__((overloadable))
write_imagei(write_only image2d_array_t image_array, int4 coord, int lod, int4 color);
void __attribute__((overloadable))
write_imageui(write_only image2d_array_t image_array, int4 coord, int lod, uint4 color);

/**
   * Write color value to location specified by coordinate
   * (x, y) in the mip-level specified by lod 2D image
   * object specified by image.
   * Appropriate data format conversion to the specified
   * image format is done before writing the color value.
   * x & y are considered to be unnormalized coordinates
   * and must be in the range 0 ... image width
   * of mip-level specified by lod - 1, and 0
   * ... image height of mip-level specified lod - 1.
   * write_imagef can only be used with image objects
   * created with image_channel_data_type set to one of
   * the pre-defined packed formats or set to
   * CL_SNORM_INT8, CL_UNORM_INT8,
   * CL_SNORM_INT16, CL_UNORM_INT16,
   * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
   * format conversion will be done to convert channel
   * data from a floating-point value to actual data format
   * in which the channels are stored.
   * write_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * write_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * The behavior of write_imagef, write_imagei and
   * write_imageui for image objects created with
   * image_channel_data_type values not specified in
   * the description above or with (x) coordinate
   * values that are not in the range (0 ... image width -
   * 1), respectively, is undefined.
   */
void __attribute__((overloadable))
write_imagef(write_only image2d_depth_t image, int2 coord, int lod, float color);
void __attribute__((overloadable))
write_imagef(write_only image2d_array_depth_t image, int4 coord, int lod, float color);

// 3D image write support with mipmaps
/**
   * Write color value to location specified by coordinate
   * (x, y, z) in the mip-level specified by lod 3D image
   * object specified by image.
   * Appropriate data format conversion to the specified
   * image format is done before writing the color value.
   * x & y are considered to be unnormalized coordinates
   * and must be in the range 0 ... image width
   * of mip-level specified by lod - 1, and 0
   * ... image height of mip-level specified lod - 1.
   * write_imagef can only be used with image objects
   * created with image_channel_data_type set to one of
   * the pre-defined packed formats or set to
   * CL_SNORM_INT8, CL_UNORM_INT8,
   * CL_SNORM_INT16, CL_UNORM_INT16,
   * CL_HALF_FLOAT or CL_FLOAT. Appropriate data
   * format conversion will be done to convert channel
   * data from a floating-point value to actual data format
   * in which the channels are stored.
   * write_imagei can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_SIGNED_INT8,
   * CL_SIGNED_INT16 and
   * CL_SIGNED_INT32.
   * write_imageui can only be used with image objects
   * created with image_channel_data_type set to one of
   * the following values:
   * CL_UNSIGNED_INT8,
   * CL_UNSIGNED_INT16 and
   * CL_UNSIGNED_INT32.
   * The behavior of write_imagef, write_imagei and
   * write_imageui for image objects created with
   * image_channel_data_type values not specified in
   * the description above or with (x, y) coordinate
   * values that are not in the range (0 ... image width -
   * 1, 0 ... image height - 1), respectively, is undefined.
   */
#if defined(__opencl_c_3d_image_writes) || defined(cl_khr_3d_image_writes)
void __attribute__((overloadable))
write_imagef(write_only image3d_t image, int4 coord, int lod, float4 color);
void __attribute__((overloadable))
write_imagei(write_only image3d_t image, int4 coord, int lod, int4 color);
void __attribute__((overloadable))
write_imageui(write_only image3d_t image, int4 coord, int lod, uint4 color);
#endif // defined(__opencl_c_3d_image_writes) || defined(cl_khr_3d_image_writes)

/**
   * Return the image miplevels.
   */

int __attribute__((overloadable)) get_image_num_mip_levels(image1d_t image);
int __attribute__((overloadable)) get_image_num_mip_levels(image2d_t image);
int __attribute__((overloadable)) get_image_num_mip_levels(image3d_t image);

int __attribute__((overloadable)) get_image_num_mip_levels(image1d_array_t image);
int __attribute__((overloadable)) get_image_num_mip_levels(image2d_array_t image);
int __attribute__((overloadable)) get_image_num_mip_levels(image2d_array_depth_t image);
int __attribute__((overloadable)) get_image_num_mip_levels(image2d_depth_t image);

#endif
#endif //__opencl_c_images

#if (__OPENCL_C_VERSION__ >= CL_VERSION_1_2)
char __attribute__((overloadable))     popcount(char x);
uchar __attribute__((overloadable))    popcount(uchar x);
char2 __attribute__((overloadable))    popcount(char2 x);
uchar2 __attribute__((overloadable))   popcount(uchar2 x);
char3 __attribute__((overloadable))    popcount(char3 x);
uchar3 __attribute__((overloadable))   popcount(uchar3 x);
char4 __attribute__((overloadable))    popcount(char4 x);
uchar4 __attribute__((overloadable))   popcount(uchar4 x);
char8 __attribute__((overloadable))    popcount(char8 x);
uchar8 __attribute__((overloadable))   popcount(uchar8 x);
char16 __attribute__((overloadable))   popcount(char16 x);
uchar16 __attribute__((overloadable))  popcount(uchar16 x);
short __attribute__((overloadable))    popcount(short x);
ushort __attribute__((overloadable))   popcount(ushort x);
short2 __attribute__((overloadable))   popcount(short2 x);
ushort2 __attribute__((overloadable))  popcount(ushort2 x);
short3 __attribute__((overloadable))   popcount(short3 x);
ushort3 __attribute__((overloadable))  popcount(ushort3 x);
short4 __attribute__((overloadable))   popcount(short4 x);
ushort4 __attribute__((overloadable))  popcount(ushort4 x);
short8 __attribute__((overloadable))   popcount(short8 x);
ushort8 __attribute__((overloadable))  popcount(ushort8 x);
short16 __attribute__((overloadable))  popcount(short16 x);
ushort16 __attribute__((overloadable)) popcount(ushort16 x);
int __attribute__((overloadable))      popcount(int x);
uint __attribute__((overloadable))     popcount(uint x);
int2 __attribute__((overloadable))     popcount(int2 x);
uint2 __attribute__((overloadable))    popcount(uint2 x);
int3 __attribute__((overloadable))     popcount(int3 x);
uint3 __attribute__((overloadable))    popcount(uint3 x);
int4 __attribute__((overloadable))     popcount(int4 x);
uint4 __attribute__((overloadable))    popcount(uint4 x);
int8 __attribute__((overloadable))     popcount(int8 x);
uint8 __attribute__((overloadable))    popcount(uint8 x);
int16 __attribute__((overloadable))    popcount(int16 x);
uint16 __attribute__((overloadable))   popcount(uint16 x);
long __attribute__((overloadable))     popcount(long x);
ulong __attribute__((overloadable))    popcount(ulong x);
long2 __attribute__((overloadable))    popcount(long2 x);
ulong2 __attribute__((overloadable))   popcount(ulong2 x);
long3 __attribute__((overloadable))    popcount(long3 x);
ulong3 __attribute__((overloadable))   popcount(ulong3 x);
long4 __attribute__((overloadable))    popcount(long4 x);
ulong4 __attribute__((overloadable))   popcount(ulong4 x);
long8 __attribute__((overloadable))    popcount(long8 x);
ulong8 __attribute__((overloadable))   popcount(ulong8 x);
long16 __attribute__((overloadable))   popcount(long16 x);
ulong16 __attribute__((overloadable))  popcount(ulong16 x);
#endif

//#if (__OPENCL_C_VERSION__ > CL_VERSION_1_2)
char __attribute__((overloadable))     ctz(char x);
uchar __attribute__((overloadable))    ctz(uchar x);
char2 __attribute__((overloadable))    ctz(char2 x);
uchar2 __attribute__((overloadable))   ctz(uchar2 x);
char3 __attribute__((overloadable))    ctz(char3 x);
uchar3 __attribute__((overloadable))   ctz(uchar3 x);
char4 __attribute__((overloadable))    ctz(char4 x);
uchar4 __attribute__((overloadable))   ctz(uchar4 x);
char8 __attribute__((overloadable))    ctz(char8 x);
uchar8 __attribute__((overloadable))   ctz(uchar8 x);
char16 __attribute__((overloadable))   ctz(char16 x);
uchar16 __attribute__((overloadable))  ctz(uchar16 x);
short __attribute__((overloadable))    ctz(short x);
ushort __attribute__((overloadable))   ctz(ushort x);
short2 __attribute__((overloadable))   ctz(short2 x);
ushort2 __attribute__((overloadable))  ctz(ushort2 x);
short3 __attribute__((overloadable))   ctz(short3 x);
ushort3 __attribute__((overloadable))  ctz(ushort3 x);
short4 __attribute__((overloadable))   ctz(short4 x);
ushort4 __attribute__((overloadable))  ctz(ushort4 x);
short8 __attribute__((overloadable))   ctz(short8 x);
ushort8 __attribute__((overloadable))  ctz(ushort8 x);
short16 __attribute__((overloadable))  ctz(short16 x);
ushort16 __attribute__((overloadable)) ctz(ushort16 x);
int __attribute__((overloadable))      ctz(int x);
uint __attribute__((overloadable))     ctz(uint x);
int2 __attribute__((overloadable))     ctz(int2 x);
uint2 __attribute__((overloadable))    ctz(uint2 x);
int3 __attribute__((overloadable))     ctz(int3 x);
uint3 __attribute__((overloadable))    ctz(uint3 x);
int4 __attribute__((overloadable))     ctz(int4 x);
uint4 __attribute__((overloadable))    ctz(uint4 x);
int8 __attribute__((overloadable))     ctz(int8 x);
uint8 __attribute__((overloadable))    ctz(uint8 x);
int16 __attribute__((overloadable))    ctz(int16 x);
uint16 __attribute__((overloadable))   ctz(uint16 x);
long __attribute__((overloadable))     ctz(long x);
ulong __attribute__((overloadable))    ctz(ulong x);
long2 __attribute__((overloadable))    ctz(long2 x);
ulong2 __attribute__((overloadable))   ctz(ulong2 x);
long3 __attribute__((overloadable))    ctz(long3 x);
ulong3 __attribute__((overloadable))   ctz(ulong3 x);
long4 __attribute__((overloadable))    ctz(long4 x);
ulong4 __attribute__((overloadable))   ctz(ulong4 x);
long8 __attribute__((overloadable))    ctz(long8 x);
ulong8 __attribute__((overloadable))   ctz(ulong8 x);
long16 __attribute__((overloadable))   ctz(long16 x);
ulong16 __attribute__((overloadable))  ctz(ulong16 x);
//#endif

////////////////////////////////////////////////////////////////////////////////////
////              cl_khr_fp16 - extension support
////
////////////////////////////////////////////////////////////////////////////////////

#ifdef cl_khr_fp16

#define HALF_DIG 3
#define HALF_MANT_DIG 11
#define HALF_MAX_10_EXP +4
#define HALF_MAX_EXP +16
#define HALF_MIN_10_EXP -4
#define HALF_MIN_EXP -13
#define HALF_RADIX 2
#define HALF_MAX ((0x1.ffcp15h))
#define HALF_MIN ((0x1.0p-14h))
#define HALF_EPSILON ((0x1.0p-10h))

#define M_E_H 2.71828182845904523536028747135266250h
#define M_LOG2E_H 1.44269504088896340735992468100189214h
#define M_LOG10E_H 0.434294481903251827651128918916605082h
#define M_LN2_H 0.693147180559945309417232121458176568h
#define M_LN10_H 2.30258509299404568401799145468436421h
#define M_PI_H 3.14159265358979323846264338327950288h
#define M_PI_2_H 1.57079632679489661923132169163975144h
#define M_PI_4_H 0.785398163397448309615660845819875721h
#define M_1_PI_H 0.318309886183790671537767526745028724h
#define M_2_PI_H 0.636619772367581343075535053490057448h
#define M_2_SQRTPI_H 1.12837916709551257389615890312154517h
#define M_SQRT2_H 1.41421356237309504880168872420969808h
#define M_SQRT1_2_H 0.707106781186547524400844362104849039h

event_t __attribute__((overloadable)) async_work_group_copy(
    __local half *dst, const __global half *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local half2 *dst, const __global half2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local half3 *dst, const __global half3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local half4 *dst, const __global half4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local half8 *dst, const __global half8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local half16 *dst, const __global half16 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global half *dst, const __local half *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global half2 *dst, const __local half2 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global half3 *dst, const __local half3 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global half4 *dst, const __local half4 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global half8 *dst, const __local half8 *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global half16 *dst, const __local half16 *src, size_t num_elements, event_t event);

event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local half        *dst,
    const __global half *src,
    size_t               num_elements,
    size_t               src_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local half2        *dst,
    const __global half2 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local half3        *dst,
    const __global half3 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local half4        *dst,
    const __global half4 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local half8        *dst,
    const __global half8 *src,
    size_t                num_elements,
    size_t                src_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local half16        *dst,
    const __global half16 *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global half      *dst,
    const __local half *src,
    size_t              num_elements,
    size_t              dst_stride,
    event_t             event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global half2      *dst,
    const __local half2 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global half3      *dst,
    const __local half3 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global half4      *dst,
    const __local half4 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global half8      *dst,
    const __local half8 *src,
    size_t               num_elements,
    size_t               dst_stride,
    event_t              event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global half16      *dst,
    const __local half16 *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);

half __attribute__((overloadable))   native_exp(half x);
half2 __attribute__((overloadable))  native_exp(half2 x);
half3 __attribute__((overloadable))  native_exp(half3 x);
half4 __attribute__((overloadable))  native_exp(half4 x);
half8 __attribute__((overloadable))  native_exp(half8 x);
half16 __attribute__((overloadable)) native_exp(half16 x);
half __attribute__((overloadable))   native_exp10(half x);
half2 __attribute__((overloadable))  native_exp10(half2 x);
half3 __attribute__((overloadable))  native_exp10(half3 x);
half4 __attribute__((overloadable))  native_exp10(half4 x);
half8 __attribute__((overloadable))  native_exp10(half8 x);
half16 __attribute__((overloadable)) native_exp10(half16 x);
half __attribute__((overloadable))   native_exp2(half x);
half2 __attribute__((overloadable))  native_exp2(half2 x);
half3 __attribute__((overloadable))  native_exp2(half3 x);
half4 __attribute__((overloadable))  native_exp2(half4 x);
half8 __attribute__((overloadable))  native_exp2(half8 x);
half16 __attribute__((overloadable)) native_exp2(half16 x);
half __attribute__((overloadable))   native_log(half x);
half2 __attribute__((overloadable))  native_log(half2 x);
half3 __attribute__((overloadable))  native_log(half3 x);
half4 __attribute__((overloadable))  native_log(half4 x);
half8 __attribute__((overloadable))  native_log(half8 x);
half16 __attribute__((overloadable)) native_log(half16 x);
half __attribute__((overloadable))   native_log2(half x);
half2 __attribute__((overloadable))  native_log2(half2 x);
half3 __attribute__((overloadable))  native_log2(half3 x);
half4 __attribute__((overloadable))  native_log2(half4 x);
half8 __attribute__((overloadable))  native_log2(half8 x);
half16 __attribute__((overloadable)) native_log2(half16 x);
half __attribute__((overloadable))   native_powr(half x, half y);
half2 __attribute__((overloadable))  native_powr(half2 x, half2 y);
half3 __attribute__((overloadable))  native_powr(half3 x, half3 y);
half4 __attribute__((overloadable))  native_powr(half4 x, half4 y);
half8 __attribute__((overloadable))  native_powr(half8 x, half8 y);
half16 __attribute__((overloadable)) native_powr(half16 x, half16 y);
half __attribute__((overloadable))   native_recip(half x);
half2 __attribute__((overloadable))  native_recip(half2 x);
half3 __attribute__((overloadable))  native_recip(half3 x);
half4 __attribute__((overloadable))  native_recip(half4 x);
half8 __attribute__((overloadable))  native_recip(half8 x);
half16 __attribute__((overloadable)) native_recip(half16 x);
half __attribute__((overloadable))   native_rsqrt(half x);
half2 __attribute__((overloadable))  native_rsqrt(half2 x);
half3 __attribute__((overloadable))  native_rsqrt(half3 x);
half4 __attribute__((overloadable))  native_rsqrt(half4 x);
half8 __attribute__((overloadable))  native_rsqrt(half8 x);
half16 __attribute__((overloadable)) native_rsqrt(half16 x);
half __attribute__((overloadable))   native_sqrt(half x);
half2 __attribute__((overloadable))  native_sqrt(half2 x);
half3 __attribute__((overloadable))  native_sqrt(half3 x);
half4 __attribute__((overloadable))  native_sqrt(half4 x);
half8 __attribute__((overloadable))  native_sqrt(half8 x);
half16 __attribute__((overloadable)) native_sqrt(half16 x);

#endif

////////////////////////////////////////////////////////////////////////////////////
////              cl_khr_fp64 - extension support
////
////////////////////////////////////////////////////////////////////////////////////

#if defined(cl_khr_fp64)

#define DBL_DIG 15
#define DBL_MANT_DIG 53
#define DBL_MAX_10_EXP +308
#define DBL_MAX_EXP +1024
#define DBL_MIN_10_EXP -307
#define DBL_MIN_EXP -1021
#define DBL_RADIX 2
#define DBL_MAX 0x1.fffffffffffffp1023
#define DBL_MIN 0x1.0p-1022
#define DBL_EPSILON 0x1.0p-52

#define M_E 0x1.5bf0a8b145769p+1
#define M_LOG2E 0x1.71547652b82fep+0
#define M_LOG10E 0x1.bcb7b1526e50ep-2
#define M_LN2 0x1.62e42fefa39efp-1
#define M_LN10 0x1.26bb1bbb55516p+1
#define M_PI 0x1.921fb54442d18p+1
#define M_PI_2 0x1.921fb54442d18p+0
#define M_PI_4 0x1.921fb54442d18p-1
#define M_1_PI 0x1.45f306dc9c883p-2
#define M_2_PI 0x1.45f306dc9c883p-1
#define M_2_SQRTPI 0x1.20dd750429b6dp+0
#define M_SQRT2 0x1.6a09e667f3bcdp+0
#define M_SQRT1_2 0x1.6a09e667f3bcdp-1

// Conversions

char __attribute__((overloadable))   convert_char(double);
char __attribute__((overloadable))   convert_char_rte(double);
char __attribute__((overloadable))   convert_char_rtn(double);
char __attribute__((overloadable))   convert_char_rtp(double);
char __attribute__((overloadable))   convert_char_rtz(double);
char __attribute__((overloadable))   convert_char_sat(double);
char __attribute__((overloadable))   convert_char_sat_rte(double);
char __attribute__((overloadable))   convert_char_sat_rtn(double);
char __attribute__((overloadable))   convert_char_sat_rtp(double);
char __attribute__((overloadable))   convert_char_sat_rtz(double);
char2 __attribute__((overloadable))  convert_char2(double2);
char2 __attribute__((overloadable))  convert_char2_rte(double2);
char2 __attribute__((overloadable))  convert_char2_rtn(double2);
char2 __attribute__((overloadable))  convert_char2_rtp(double2);
char2 __attribute__((overloadable))  convert_char2_rtz(double2);
char2 __attribute__((overloadable))  convert_char2_sat(double2);
char2 __attribute__((overloadable))  convert_char2_sat_rte(double2);
char2 __attribute__((overloadable))  convert_char2_sat_rtn(double2);
char2 __attribute__((overloadable))  convert_char2_sat_rtp(double2);
char2 __attribute__((overloadable))  convert_char2_sat_rtz(double2);
char3 __attribute__((overloadable))  convert_char3(double3);
char3 __attribute__((overloadable))  convert_char3_rte(double3);
char3 __attribute__((overloadable))  convert_char3_rtn(double3);
char3 __attribute__((overloadable))  convert_char3_rtp(double3);
char3 __attribute__((overloadable))  convert_char3_rtz(double3);
char3 __attribute__((overloadable))  convert_char3_sat(double3);
char3 __attribute__((overloadable))  convert_char3_sat_rte(double3);
char3 __attribute__((overloadable))  convert_char3_sat_rtn(double3);
char3 __attribute__((overloadable))  convert_char3_sat_rtp(double3);
char3 __attribute__((overloadable))  convert_char3_sat_rtz(double3);
char4 __attribute__((overloadable))  convert_char4(double4);
char4 __attribute__((overloadable))  convert_char4_rte(double4);
char4 __attribute__((overloadable))  convert_char4_rtn(double4);
char4 __attribute__((overloadable))  convert_char4_rtp(double4);
char4 __attribute__((overloadable))  convert_char4_rtz(double4);
char4 __attribute__((overloadable))  convert_char4_sat(double4);
char4 __attribute__((overloadable))  convert_char4_sat_rte(double4);
char4 __attribute__((overloadable))  convert_char4_sat_rtn(double4);
char4 __attribute__((overloadable))  convert_char4_sat_rtp(double4);
char4 __attribute__((overloadable))  convert_char4_sat_rtz(double4);
char8 __attribute__((overloadable))  convert_char8(double8);
char8 __attribute__((overloadable))  convert_char8_rte(double8);
char8 __attribute__((overloadable))  convert_char8_rtn(double8);
char8 __attribute__((overloadable))  convert_char8_rtp(double8);
char8 __attribute__((overloadable))  convert_char8_rtz(double8);
char8 __attribute__((overloadable))  convert_char8_sat(double8);
char8 __attribute__((overloadable))  convert_char8_sat_rte(double8);
char8 __attribute__((overloadable))  convert_char8_sat_rtn(double8);
char8 __attribute__((overloadable))  convert_char8_sat_rtp(double8);
char8 __attribute__((overloadable))  convert_char8_sat_rtz(double8);
char16 __attribute__((overloadable)) convert_char16(double16);
char16 __attribute__((overloadable)) convert_char16_rte(double16);
char16 __attribute__((overloadable)) convert_char16_rtn(double16);
char16 __attribute__((overloadable)) convert_char16_rtp(double16);
char16 __attribute__((overloadable)) convert_char16_rtz(double16);
char16 __attribute__((overloadable)) convert_char16_sat(double16);
char16 __attribute__((overloadable)) convert_char16_sat_rte(double16);
char16 __attribute__((overloadable)) convert_char16_sat_rtn(double16);
char16 __attribute__((overloadable)) convert_char16_sat_rtp(double16);
char16 __attribute__((overloadable)) convert_char16_sat_rtz(double16);

uchar __attribute__((overloadable))   convert_uchar(double);
uchar __attribute__((overloadable))   convert_uchar_rte(double);
uchar __attribute__((overloadable))   convert_uchar_rtn(double);
uchar __attribute__((overloadable))   convert_uchar_rtp(double);
uchar __attribute__((overloadable))   convert_uchar_rtz(double);
uchar __attribute__((overloadable))   convert_uchar_sat(double);
uchar __attribute__((overloadable))   convert_uchar_sat_rte(double);
uchar __attribute__((overloadable))   convert_uchar_sat_rtn(double);
uchar __attribute__((overloadable))   convert_uchar_sat_rtp(double);
uchar __attribute__((overloadable))   convert_uchar_sat_rtz(double);
uchar2 __attribute__((overloadable))  convert_uchar2(double2);
uchar2 __attribute__((overloadable))  convert_uchar2_rte(double2);
uchar2 __attribute__((overloadable))  convert_uchar2_rtn(double2);
uchar2 __attribute__((overloadable))  convert_uchar2_rtp(double2);
uchar2 __attribute__((overloadable))  convert_uchar2_rtz(double2);
uchar2 __attribute__((overloadable))  convert_uchar2_sat(double2);
uchar2 __attribute__((overloadable))  convert_uchar2_sat_rte(double2);
uchar2 __attribute__((overloadable))  convert_uchar2_sat_rtn(double2);
uchar2 __attribute__((overloadable))  convert_uchar2_sat_rtp(double2);
uchar2 __attribute__((overloadable))  convert_uchar2_sat_rtz(double2);
uchar3 __attribute__((overloadable))  convert_uchar3(double3);
uchar3 __attribute__((overloadable))  convert_uchar3_rte(double3);
uchar3 __attribute__((overloadable))  convert_uchar3_rtn(double3);
uchar3 __attribute__((overloadable))  convert_uchar3_rtp(double3);
uchar3 __attribute__((overloadable))  convert_uchar3_rtz(double3);
uchar3 __attribute__((overloadable))  convert_uchar3_sat(double3);
uchar3 __attribute__((overloadable))  convert_uchar3_sat_rte(double3);
uchar3 __attribute__((overloadable))  convert_uchar3_sat_rtn(double3);
uchar3 __attribute__((overloadable))  convert_uchar3_sat_rtp(double3);
uchar3 __attribute__((overloadable))  convert_uchar3_sat_rtz(double3);
uchar4 __attribute__((overloadable))  convert_uchar4(double4);
uchar4 __attribute__((overloadable))  convert_uchar4_rte(double4);
uchar4 __attribute__((overloadable))  convert_uchar4_rtn(double4);
uchar4 __attribute__((overloadable))  convert_uchar4_rtp(double4);
uchar4 __attribute__((overloadable))  convert_uchar4_rtz(double4);
uchar4 __attribute__((overloadable))  convert_uchar4_sat(double4);
uchar4 __attribute__((overloadable))  convert_uchar4_sat_rte(double4);
uchar4 __attribute__((overloadable))  convert_uchar4_sat_rtn(double4);
uchar4 __attribute__((overloadable))  convert_uchar4_sat_rtp(double4);
uchar4 __attribute__((overloadable))  convert_uchar4_sat_rtz(double4);
uchar8 __attribute__((overloadable))  convert_uchar8(double8);
uchar8 __attribute__((overloadable))  convert_uchar8_rte(double8);
uchar8 __attribute__((overloadable))  convert_uchar8_rtn(double8);
uchar8 __attribute__((overloadable))  convert_uchar8_rtp(double8);
uchar8 __attribute__((overloadable))  convert_uchar8_rtz(double8);
uchar8 __attribute__((overloadable))  convert_uchar8_sat(double8);
uchar8 __attribute__((overloadable))  convert_uchar8_sat_rte(double8);
uchar8 __attribute__((overloadable))  convert_uchar8_sat_rtn(double8);
uchar8 __attribute__((overloadable))  convert_uchar8_sat_rtp(double8);
uchar8 __attribute__((overloadable))  convert_uchar8_sat_rtz(double8);
uchar16 __attribute__((overloadable)) convert_uchar16(double16);
uchar16 __attribute__((overloadable)) convert_uchar16_rte(double16);
uchar16 __attribute__((overloadable)) convert_uchar16_rtn(double16);
uchar16 __attribute__((overloadable)) convert_uchar16_rtp(double16);
uchar16 __attribute__((overloadable)) convert_uchar16_rtz(double16);
uchar16 __attribute__((overloadable)) convert_uchar16_sat(double16);
uchar16 __attribute__((overloadable)) convert_uchar16_sat_rte(double16);
uchar16 __attribute__((overloadable)) convert_uchar16_sat_rtn(double16);
uchar16 __attribute__((overloadable)) convert_uchar16_sat_rtp(double16);
uchar16 __attribute__((overloadable)) convert_uchar16_sat_rtz(double16);

short __attribute__((overloadable))   convert_short(double);
short __attribute__((overloadable))   convert_short_rte(double);
short __attribute__((overloadable))   convert_short_rtn(double);
short __attribute__((overloadable))   convert_short_rtp(double);
short __attribute__((overloadable))   convert_short_rtz(double);
short __attribute__((overloadable))   convert_short_sat(double);
short __attribute__((overloadable))   convert_short_sat_rte(double);
short __attribute__((overloadable))   convert_short_sat_rtn(double);
short __attribute__((overloadable))   convert_short_sat_rtp(double);
short __attribute__((overloadable))   convert_short_sat_rtz(double);
short2 __attribute__((overloadable))  convert_short2(double2);
short2 __attribute__((overloadable))  convert_short2_rte(double2);
short2 __attribute__((overloadable))  convert_short2_rtn(double2);
short2 __attribute__((overloadable))  convert_short2_rtp(double2);
short2 __attribute__((overloadable))  convert_short2_rtz(double2);
short2 __attribute__((overloadable))  convert_short2_sat(double2);
short2 __attribute__((overloadable))  convert_short2_sat_rte(double2);
short2 __attribute__((overloadable))  convert_short2_sat_rtn(double2);
short2 __attribute__((overloadable))  convert_short2_sat_rtp(double2);
short2 __attribute__((overloadable))  convert_short2_sat_rtz(double2);
short3 __attribute__((overloadable))  convert_short3(double3);
short3 __attribute__((overloadable))  convert_short3_rte(double3);
short3 __attribute__((overloadable))  convert_short3_rtn(double3);
short3 __attribute__((overloadable))  convert_short3_rtp(double3);
short3 __attribute__((overloadable))  convert_short3_rtz(double3);
short3 __attribute__((overloadable))  convert_short3_sat(double3);
short3 __attribute__((overloadable))  convert_short3_sat_rte(double3);
short3 __attribute__((overloadable))  convert_short3_sat_rtn(double3);
short3 __attribute__((overloadable))  convert_short3_sat_rtp(double3);
short3 __attribute__((overloadable))  convert_short3_sat_rtz(double3);
short4 __attribute__((overloadable))  convert_short4(double4);
short4 __attribute__((overloadable))  convert_short4_rte(double4);
short4 __attribute__((overloadable))  convert_short4_rtn(double4);
short4 __attribute__((overloadable))  convert_short4_rtp(double4);
short4 __attribute__((overloadable))  convert_short4_rtz(double4);
short4 __attribute__((overloadable))  convert_short4_sat(double4);
short4 __attribute__((overloadable))  convert_short4_sat_rte(double4);
short4 __attribute__((overloadable))  convert_short4_sat_rtn(double4);
short4 __attribute__((overloadable))  convert_short4_sat_rtp(double4);
short4 __attribute__((overloadable))  convert_short4_sat_rtz(double4);
short8 __attribute__((overloadable))  convert_short8(double8);
short8 __attribute__((overloadable))  convert_short8_rte(double8);
short8 __attribute__((overloadable))  convert_short8_rtn(double8);
short8 __attribute__((overloadable))  convert_short8_rtp(double8);
short8 __attribute__((overloadable))  convert_short8_rtz(double8);
short8 __attribute__((overloadable))  convert_short8_sat(double8);
short8 __attribute__((overloadable))  convert_short8_sat_rte(double8);
short8 __attribute__((overloadable))  convert_short8_sat_rtn(double8);
short8 __attribute__((overloadable))  convert_short8_sat_rtp(double8);
short8 __attribute__((overloadable))  convert_short8_sat_rtz(double8);
short16 __attribute__((overloadable)) convert_short16(double16);
short16 __attribute__((overloadable)) convert_short16_rte(double16);
short16 __attribute__((overloadable)) convert_short16_rtn(double16);
short16 __attribute__((overloadable)) convert_short16_rtp(double16);
short16 __attribute__((overloadable)) convert_short16_rtz(double16);
short16 __attribute__((overloadable)) convert_short16_sat(double16);
short16 __attribute__((overloadable)) convert_short16_sat_rte(double16);
short16 __attribute__((overloadable)) convert_short16_sat_rtn(double16);
short16 __attribute__((overloadable)) convert_short16_sat_rtp(double16);
short16 __attribute__((overloadable)) convert_short16_sat_rtz(double16);

ushort __attribute__((overloadable))   convert_ushort(double);
ushort __attribute__((overloadable))   convert_ushort_rte(double);
ushort __attribute__((overloadable))   convert_ushort_rtn(double);
ushort __attribute__((overloadable))   convert_ushort_rtp(double);
ushort __attribute__((overloadable))   convert_ushort_rtz(double);
ushort __attribute__((overloadable))   convert_ushort_sat(double);
ushort __attribute__((overloadable))   convert_ushort_sat_rte(double);
ushort __attribute__((overloadable))   convert_ushort_sat_rtn(double);
ushort __attribute__((overloadable))   convert_ushort_sat_rtp(double);
ushort __attribute__((overloadable))   convert_ushort_sat_rtz(double);
ushort2 __attribute__((overloadable))  convert_ushort2(double2);
ushort2 __attribute__((overloadable))  convert_ushort2_rte(double2);
ushort2 __attribute__((overloadable))  convert_ushort2_rtn(double2);
ushort2 __attribute__((overloadable))  convert_ushort2_rtp(double2);
ushort2 __attribute__((overloadable))  convert_ushort2_rtz(double2);
ushort2 __attribute__((overloadable))  convert_ushort2_sat(double2);
ushort2 __attribute__((overloadable))  convert_ushort2_sat_rte(double2);
ushort2 __attribute__((overloadable))  convert_ushort2_sat_rtn(double2);
ushort2 __attribute__((overloadable))  convert_ushort2_sat_rtp(double2);
ushort2 __attribute__((overloadable))  convert_ushort2_sat_rtz(double2);
ushort3 __attribute__((overloadable))  convert_ushort3(double3);
ushort3 __attribute__((overloadable))  convert_ushort3_rte(double3);
ushort3 __attribute__((overloadable))  convert_ushort3_rtn(double3);
ushort3 __attribute__((overloadable))  convert_ushort3_rtp(double3);
ushort3 __attribute__((overloadable))  convert_ushort3_rtz(double3);
ushort3 __attribute__((overloadable))  convert_ushort3_sat(double3);
ushort3 __attribute__((overloadable))  convert_ushort3_sat_rte(double3);
ushort3 __attribute__((overloadable))  convert_ushort3_sat_rtn(double3);
ushort3 __attribute__((overloadable))  convert_ushort3_sat_rtp(double3);
ushort3 __attribute__((overloadable))  convert_ushort3_sat_rtz(double3);
ushort4 __attribute__((overloadable))  convert_ushort4(double4);
ushort4 __attribute__((overloadable))  convert_ushort4_rte(double4);
ushort4 __attribute__((overloadable))  convert_ushort4_rtn(double4);
ushort4 __attribute__((overloadable))  convert_ushort4_rtp(double4);
ushort4 __attribute__((overloadable))  convert_ushort4_rtz(double4);
ushort4 __attribute__((overloadable))  convert_ushort4_sat(double4);
ushort4 __attribute__((overloadable))  convert_ushort4_sat_rte(double4);
ushort4 __attribute__((overloadable))  convert_ushort4_sat_rtn(double4);
ushort4 __attribute__((overloadable))  convert_ushort4_sat_rtp(double4);
ushort4 __attribute__((overloadable))  convert_ushort4_sat_rtz(double4);
ushort8 __attribute__((overloadable))  convert_ushort8(double8);
ushort8 __attribute__((overloadable))  convert_ushort8_rte(double8);
ushort8 __attribute__((overloadable))  convert_ushort8_rtn(double8);
ushort8 __attribute__((overloadable))  convert_ushort8_rtp(double8);
ushort8 __attribute__((overloadable))  convert_ushort8_rtz(double8);
ushort8 __attribute__((overloadable))  convert_ushort8_sat(double8);
ushort8 __attribute__((overloadable))  convert_ushort8_sat_rte(double8);
ushort8 __attribute__((overloadable))  convert_ushort8_sat_rtn(double8);
ushort8 __attribute__((overloadable))  convert_ushort8_sat_rtp(double8);
ushort8 __attribute__((overloadable))  convert_ushort8_sat_rtz(double8);
ushort16 __attribute__((overloadable)) convert_ushort16(double16);
ushort16 __attribute__((overloadable)) convert_ushort16_rte(double16);
ushort16 __attribute__((overloadable)) convert_ushort16_rtn(double16);
ushort16 __attribute__((overloadable)) convert_ushort16_rtp(double16);
ushort16 __attribute__((overloadable)) convert_ushort16_rtz(double16);
ushort16 __attribute__((overloadable)) convert_ushort16_sat(double16);
ushort16 __attribute__((overloadable)) convert_ushort16_sat_rte(double16);
ushort16 __attribute__((overloadable)) convert_ushort16_sat_rtn(double16);
ushort16 __attribute__((overloadable)) convert_ushort16_sat_rtp(double16);
ushort16 __attribute__((overloadable)) convert_ushort16_sat_rtz(double16);

int __attribute__((overloadable))   convert_int(double);
int __attribute__((overloadable))   convert_int_rte(double);
int __attribute__((overloadable))   convert_int_rtn(double);
int __attribute__((overloadable))   convert_int_rtp(double);
int __attribute__((overloadable))   convert_int_rtz(double);
int __attribute__((overloadable))   convert_int_sat(double);
int __attribute__((overloadable))   convert_int_sat_rte(double);
int __attribute__((overloadable))   convert_int_sat_rtn(double);
int __attribute__((overloadable))   convert_int_sat_rtp(double);
int __attribute__((overloadable))   convert_int_sat_rtz(double);
int2 __attribute__((overloadable))  convert_int2(double2);
int2 __attribute__((overloadable))  convert_int2_rte(double2);
int2 __attribute__((overloadable))  convert_int2_rtn(double2);
int2 __attribute__((overloadable))  convert_int2_rtp(double2);
int2 __attribute__((overloadable))  convert_int2_rtz(double2);
int2 __attribute__((overloadable))  convert_int2_sat(double2);
int2 __attribute__((overloadable))  convert_int2_sat_rte(double2);
int2 __attribute__((overloadable))  convert_int2_sat_rtn(double2);
int2 __attribute__((overloadable))  convert_int2_sat_rtp(double2);
int2 __attribute__((overloadable))  convert_int2_sat_rtz(double2);
int3 __attribute__((overloadable))  convert_int3(double3);
int3 __attribute__((overloadable))  convert_int3_rte(double3);
int3 __attribute__((overloadable))  convert_int3_rtn(double3);
int3 __attribute__((overloadable))  convert_int3_rtp(double3);
int3 __attribute__((overloadable))  convert_int3_rtz(double3);
int3 __attribute__((overloadable))  convert_int3_sat(double3);
int3 __attribute__((overloadable))  convert_int3_sat_rte(double3);
int3 __attribute__((overloadable))  convert_int3_sat_rtn(double3);
int3 __attribute__((overloadable))  convert_int3_sat_rtp(double3);
int3 __attribute__((overloadable))  convert_int3_sat_rtz(double3);
int4 __attribute__((overloadable))  convert_int4(double4);
int4 __attribute__((overloadable))  convert_int4_rte(double4);
int4 __attribute__((overloadable))  convert_int4_rtn(double4);
int4 __attribute__((overloadable))  convert_int4_rtp(double4);
int4 __attribute__((overloadable))  convert_int4_rtz(double4);
int4 __attribute__((overloadable))  convert_int4_sat(double4);
int4 __attribute__((overloadable))  convert_int4_sat_rte(double4);
int4 __attribute__((overloadable))  convert_int4_sat_rtn(double4);
int4 __attribute__((overloadable))  convert_int4_sat_rtp(double4);
int4 __attribute__((overloadable))  convert_int4_sat_rtz(double4);
int8 __attribute__((overloadable))  convert_int8(double8);
int8 __attribute__((overloadable))  convert_int8_rte(double8);
int8 __attribute__((overloadable))  convert_int8_rtn(double8);
int8 __attribute__((overloadable))  convert_int8_rtp(double8);
int8 __attribute__((overloadable))  convert_int8_rtz(double8);
int8 __attribute__((overloadable))  convert_int8_sat(double8);
int8 __attribute__((overloadable))  convert_int8_sat_rte(double8);
int8 __attribute__((overloadable))  convert_int8_sat_rtn(double8);
int8 __attribute__((overloadable))  convert_int8_sat_rtp(double8);
int8 __attribute__((overloadable))  convert_int8_sat_rtz(double8);
int16 __attribute__((overloadable)) convert_int16(double16);
int16 __attribute__((overloadable)) convert_int16_rte(double16);
int16 __attribute__((overloadable)) convert_int16_rtn(double16);
int16 __attribute__((overloadable)) convert_int16_rtp(double16);
int16 __attribute__((overloadable)) convert_int16_rtz(double16);
int16 __attribute__((overloadable)) convert_int16_sat(double16);
int16 __attribute__((overloadable)) convert_int16_sat_rte(double16);
int16 __attribute__((overloadable)) convert_int16_sat_rtn(double16);
int16 __attribute__((overloadable)) convert_int16_sat_rtp(double16);
int16 __attribute__((overloadable)) convert_int16_sat_rtz(double16);

uint __attribute__((overloadable))   convert_uint(double);
uint __attribute__((overloadable))   convert_uint_rte(double);
uint __attribute__((overloadable))   convert_uint_rtn(double);
uint __attribute__((overloadable))   convert_uint_rtp(double);
uint __attribute__((overloadable))   convert_uint_rtz(double);
uint __attribute__((overloadable))   convert_uint_sat(double);
uint __attribute__((overloadable))   convert_uint_sat_rte(double);
uint __attribute__((overloadable))   convert_uint_sat_rtn(double);
uint __attribute__((overloadable))   convert_uint_sat_rtp(double);
uint __attribute__((overloadable))   convert_uint_sat_rtz(double);
uint2 __attribute__((overloadable))  convert_uint2(double2);
uint2 __attribute__((overloadable))  convert_uint2_rte(double2);
uint2 __attribute__((overloadable))  convert_uint2_rtn(double2);
uint2 __attribute__((overloadable))  convert_uint2_rtp(double2);
uint2 __attribute__((overloadable))  convert_uint2_rtz(double2);
uint2 __attribute__((overloadable))  convert_uint2_sat(double2);
uint2 __attribute__((overloadable))  convert_uint2_sat_rte(double2);
uint2 __attribute__((overloadable))  convert_uint2_sat_rtn(double2);
uint2 __attribute__((overloadable))  convert_uint2_sat_rtp(double2);
uint2 __attribute__((overloadable))  convert_uint2_sat_rtz(double2);
uint3 __attribute__((overloadable))  convert_uint3(double3);
uint3 __attribute__((overloadable))  convert_uint3_rte(double3);
uint3 __attribute__((overloadable))  convert_uint3_rtn(double3);
uint3 __attribute__((overloadable))  convert_uint3_rtp(double3);
uint3 __attribute__((overloadable))  convert_uint3_rtz(double3);
uint3 __attribute__((overloadable))  convert_uint3_sat(double3);
uint3 __attribute__((overloadable))  convert_uint3_sat_rte(double3);
uint3 __attribute__((overloadable))  convert_uint3_sat_rtn(double3);
uint3 __attribute__((overloadable))  convert_uint3_sat_rtp(double3);
uint3 __attribute__((overloadable))  convert_uint3_sat_rtz(double3);
uint4 __attribute__((overloadable))  convert_uint4(double4);
uint4 __attribute__((overloadable))  convert_uint4_rte(double4);
uint4 __attribute__((overloadable))  convert_uint4_rtn(double4);
uint4 __attribute__((overloadable))  convert_uint4_rtp(double4);
uint4 __attribute__((overloadable))  convert_uint4_rtz(double4);
uint4 __attribute__((overloadable))  convert_uint4_sat(double4);
uint4 __attribute__((overloadable))  convert_uint4_sat_rte(double4);
uint4 __attribute__((overloadable))  convert_uint4_sat_rtn(double4);
uint4 __attribute__((overloadable))  convert_uint4_sat_rtp(double4);
uint4 __attribute__((overloadable))  convert_uint4_sat_rtz(double4);
uint8 __attribute__((overloadable))  convert_uint8(double8);
uint8 __attribute__((overloadable))  convert_uint8_rte(double8);
uint8 __attribute__((overloadable))  convert_uint8_rtn(double8);
uint8 __attribute__((overloadable))  convert_uint8_rtp(double8);
uint8 __attribute__((overloadable))  convert_uint8_rtz(double8);
uint8 __attribute__((overloadable))  convert_uint8_sat(double8);
uint8 __attribute__((overloadable))  convert_uint8_sat_rte(double8);
uint8 __attribute__((overloadable))  convert_uint8_sat_rtn(double8);
uint8 __attribute__((overloadable))  convert_uint8_sat_rtp(double8);
uint8 __attribute__((overloadable))  convert_uint8_sat_rtz(double8);
uint16 __attribute__((overloadable)) convert_uint16(double16);
uint16 __attribute__((overloadable)) convert_uint16_rte(double16);
uint16 __attribute__((overloadable)) convert_uint16_rtn(double16);
uint16 __attribute__((overloadable)) convert_uint16_rtp(double16);
uint16 __attribute__((overloadable)) convert_uint16_rtz(double16);
uint16 __attribute__((overloadable)) convert_uint16_sat(double16);
uint16 __attribute__((overloadable)) convert_uint16_sat_rte(double16);
uint16 __attribute__((overloadable)) convert_uint16_sat_rtn(double16);
uint16 __attribute__((overloadable)) convert_uint16_sat_rtp(double16);
uint16 __attribute__((overloadable)) convert_uint16_sat_rtz(double16);

long __attribute__((overloadable))   convert_long(double);
long __attribute__((overloadable))   convert_long_rte(double);
long __attribute__((overloadable))   convert_long_rtn(double);
long __attribute__((overloadable))   convert_long_rtp(double);
long __attribute__((overloadable))   convert_long_rtz(double);
long __attribute__((overloadable))   convert_long_sat(double);
long __attribute__((overloadable))   convert_long_sat_rte(double);
long __attribute__((overloadable))   convert_long_sat_rtn(double);
long __attribute__((overloadable))   convert_long_sat_rtp(double);
long __attribute__((overloadable))   convert_long_sat_rtz(double);
long2 __attribute__((overloadable))  convert_long2(double2);
long2 __attribute__((overloadable))  convert_long2_rte(double2);
long2 __attribute__((overloadable))  convert_long2_rtn(double2);
long2 __attribute__((overloadable))  convert_long2_rtp(double2);
long2 __attribute__((overloadable))  convert_long2_rtz(double2);
long2 __attribute__((overloadable))  convert_long2_sat(double2);
long2 __attribute__((overloadable))  convert_long2_sat_rte(double2);
long2 __attribute__((overloadable))  convert_long2_sat_rtn(double2);
long2 __attribute__((overloadable))  convert_long2_sat_rtp(double2);
long2 __attribute__((overloadable))  convert_long2_sat_rtz(double2);
long3 __attribute__((overloadable))  convert_long3(double3);
long3 __attribute__((overloadable))  convert_long3_rte(double3);
long3 __attribute__((overloadable))  convert_long3_rtn(double3);
long3 __attribute__((overloadable))  convert_long3_rtp(double3);
long3 __attribute__((overloadable))  convert_long3_rtz(double3);
long3 __attribute__((overloadable))  convert_long3_sat(double3);
long3 __attribute__((overloadable))  convert_long3_sat_rte(double3);
long3 __attribute__((overloadable))  convert_long3_sat_rtn(double3);
long3 __attribute__((overloadable))  convert_long3_sat_rtp(double3);
long3 __attribute__((overloadable))  convert_long3_sat_rtz(double3);
long4 __attribute__((overloadable))  convert_long4(double4);
long4 __attribute__((overloadable))  convert_long4_rte(double4);
long4 __attribute__((overloadable))  convert_long4_rtn(double4);
long4 __attribute__((overloadable))  convert_long4_rtp(double4);
long4 __attribute__((overloadable))  convert_long4_rtz(double4);
long4 __attribute__((overloadable))  convert_long4_sat(double4);
long4 __attribute__((overloadable))  convert_long4_sat_rte(double4);
long4 __attribute__((overloadable))  convert_long4_sat_rtn(double4);
long4 __attribute__((overloadable))  convert_long4_sat_rtp(double4);
long4 __attribute__((overloadable))  convert_long4_sat_rtz(double4);
long8 __attribute__((overloadable))  convert_long8(double8);
long8 __attribute__((overloadable))  convert_long8_rte(double8);
long8 __attribute__((overloadable))  convert_long8_rtn(double8);
long8 __attribute__((overloadable))  convert_long8_rtp(double8);
long8 __attribute__((overloadable))  convert_long8_rtz(double8);
long8 __attribute__((overloadable))  convert_long8_sat(double8);
long8 __attribute__((overloadable))  convert_long8_sat_rte(double8);
long8 __attribute__((overloadable))  convert_long8_sat_rtn(double8);
long8 __attribute__((overloadable))  convert_long8_sat_rtp(double8);
long8 __attribute__((overloadable))  convert_long8_sat_rtz(double8);
long16 __attribute__((overloadable)) convert_long16(double16);
long16 __attribute__((overloadable)) convert_long16_rte(double16);
long16 __attribute__((overloadable)) convert_long16_rtn(double16);
long16 __attribute__((overloadable)) convert_long16_rtp(double16);
long16 __attribute__((overloadable)) convert_long16_rtz(double16);
long16 __attribute__((overloadable)) convert_long16_sat(double16);
long16 __attribute__((overloadable)) convert_long16_sat_rte(double16);
long16 __attribute__((overloadable)) convert_long16_sat_rtn(double16);
long16 __attribute__((overloadable)) convert_long16_sat_rtp(double16);
long16 __attribute__((overloadable)) convert_long16_sat_rtz(double16);

ulong __attribute__((overloadable))   convert_ulong(double);
ulong __attribute__((overloadable))   convert_ulong_rte(double);
ulong __attribute__((overloadable))   convert_ulong_rtn(double);
ulong __attribute__((overloadable))   convert_ulong_rtp(double);
ulong __attribute__((overloadable))   convert_ulong_rtz(double);
ulong __attribute__((overloadable))   convert_ulong_sat(double);
ulong __attribute__((overloadable))   convert_ulong_sat_rte(double);
ulong __attribute__((overloadable))   convert_ulong_sat_rtn(double);
ulong __attribute__((overloadable))   convert_ulong_sat_rtp(double);
ulong __attribute__((overloadable))   convert_ulong_sat_rtz(double);
ulong2 __attribute__((overloadable))  convert_ulong2(double2);
ulong2 __attribute__((overloadable))  convert_ulong2_rte(double2);
ulong2 __attribute__((overloadable))  convert_ulong2_rtn(double2);
ulong2 __attribute__((overloadable))  convert_ulong2_rtp(double2);
ulong2 __attribute__((overloadable))  convert_ulong2_rtz(double2);
ulong2 __attribute__((overloadable))  convert_ulong2_sat(double2);
ulong2 __attribute__((overloadable))  convert_ulong2_sat_rte(double2);
ulong2 __attribute__((overloadable))  convert_ulong2_sat_rtn(double2);
ulong2 __attribute__((overloadable))  convert_ulong2_sat_rtp(double2);
ulong2 __attribute__((overloadable))  convert_ulong2_sat_rtz(double2);
ulong3 __attribute__((overloadable))  convert_ulong3(double3);
ulong3 __attribute__((overloadable))  convert_ulong3_rte(double3);
ulong3 __attribute__((overloadable))  convert_ulong3_rtn(double3);
ulong3 __attribute__((overloadable))  convert_ulong3_rtp(double3);
ulong3 __attribute__((overloadable))  convert_ulong3_rtz(double3);
ulong3 __attribute__((overloadable))  convert_ulong3_sat(double3);
ulong3 __attribute__((overloadable))  convert_ulong3_sat_rte(double3);
ulong3 __attribute__((overloadable))  convert_ulong3_sat_rtn(double3);
ulong3 __attribute__((overloadable))  convert_ulong3_sat_rtp(double3);
ulong3 __attribute__((overloadable))  convert_ulong3_sat_rtz(double3);
ulong4 __attribute__((overloadable))  convert_ulong4(double4);
ulong4 __attribute__((overloadable))  convert_ulong4_rte(double4);
ulong4 __attribute__((overloadable))  convert_ulong4_rtn(double4);
ulong4 __attribute__((overloadable))  convert_ulong4_rtp(double4);
ulong4 __attribute__((overloadable))  convert_ulong4_rtz(double4);
ulong4 __attribute__((overloadable))  convert_ulong4_sat(double4);
ulong4 __attribute__((overloadable))  convert_ulong4_sat_rte(double4);
ulong4 __attribute__((overloadable))  convert_ulong4_sat_rtn(double4);
ulong4 __attribute__((overloadable))  convert_ulong4_sat_rtp(double4);
ulong4 __attribute__((overloadable))  convert_ulong4_sat_rtz(double4);
ulong8 __attribute__((overloadable))  convert_ulong8(double8);
ulong8 __attribute__((overloadable))  convert_ulong8_rte(double8);
ulong8 __attribute__((overloadable))  convert_ulong8_rtn(double8);
ulong8 __attribute__((overloadable))  convert_ulong8_rtp(double8);
ulong8 __attribute__((overloadable))  convert_ulong8_rtz(double8);
ulong8 __attribute__((overloadable))  convert_ulong8_sat(double8);
ulong8 __attribute__((overloadable))  convert_ulong8_sat_rte(double8);
ulong8 __attribute__((overloadable))  convert_ulong8_sat_rtn(double8);
ulong8 __attribute__((overloadable))  convert_ulong8_sat_rtp(double8);
ulong8 __attribute__((overloadable))  convert_ulong8_sat_rtz(double8);
ulong16 __attribute__((overloadable)) convert_ulong16(double16);
ulong16 __attribute__((overloadable)) convert_ulong16_rte(double16);
ulong16 __attribute__((overloadable)) convert_ulong16_rtn(double16);
ulong16 __attribute__((overloadable)) convert_ulong16_rtp(double16);
ulong16 __attribute__((overloadable)) convert_ulong16_rtz(double16);
ulong16 __attribute__((overloadable)) convert_ulong16_sat(double16);
ulong16 __attribute__((overloadable)) convert_ulong16_sat_rte(double16);
ulong16 __attribute__((overloadable)) convert_ulong16_sat_rtn(double16);
ulong16 __attribute__((overloadable)) convert_ulong16_sat_rtp(double16);
ulong16 __attribute__((overloadable)) convert_ulong16_sat_rtz(double16);

float __attribute__((overloadable))   convert_float(double);
float __attribute__((overloadable))   convert_float_rte(double);
float __attribute__((overloadable))   convert_float_rtn(double);
float __attribute__((overloadable))   convert_float_rtp(double);
float __attribute__((overloadable))   convert_float_rtz(double);
float2 __attribute__((overloadable))  convert_float2(double2);
float2 __attribute__((overloadable))  convert_float2_rte(double2);
float2 __attribute__((overloadable))  convert_float2_rtn(double2);
float2 __attribute__((overloadable))  convert_float2_rtp(double2);
float2 __attribute__((overloadable))  convert_float2_rtz(double2);
float3 __attribute__((overloadable))  convert_float3(double3);
float3 __attribute__((overloadable))  convert_float3_rte(double3);
float3 __attribute__((overloadable))  convert_float3_rtn(double3);
float3 __attribute__((overloadable))  convert_float3_rtp(double3);
float3 __attribute__((overloadable))  convert_float3_rtz(double3);
float4 __attribute__((overloadable))  convert_float4(double4);
float4 __attribute__((overloadable))  convert_float4_rte(double4);
float4 __attribute__((overloadable))  convert_float4_rtn(double4);
float4 __attribute__((overloadable))  convert_float4_rtp(double4);
float4 __attribute__((overloadable))  convert_float4_rtz(double4);
float8 __attribute__((overloadable))  convert_float8(double8);
float8 __attribute__((overloadable))  convert_float8_rte(double8);
float8 __attribute__((overloadable))  convert_float8_rtn(double8);
float8 __attribute__((overloadable))  convert_float8_rtp(double8);
float8 __attribute__((overloadable))  convert_float8_rtz(double8);
float16 __attribute__((overloadable)) convert_float16(double16);
float16 __attribute__((overloadable)) convert_float16_rte(double16);
float16 __attribute__((overloadable)) convert_float16_rtn(double16);
float16 __attribute__((overloadable)) convert_float16_rtp(double16);
float16 __attribute__((overloadable)) convert_float16_rtz(double16);

double __attribute__((overloadable))   convert_double(char);
double __attribute__((overloadable))   convert_double(double);
double __attribute__((overloadable))   convert_double(float);
double __attribute__((overloadable))   convert_double(int);
double __attribute__((overloadable))   convert_double(long);
double __attribute__((overloadable))   convert_double(short);
double __attribute__((overloadable))   convert_double(uchar);
double __attribute__((overloadable))   convert_double(uint);
double __attribute__((overloadable))   convert_double(ulong);
double __attribute__((overloadable))   convert_double(ushort);
double __attribute__((overloadable))   convert_double_rte(char);
double __attribute__((overloadable))   convert_double_rte(double);
double __attribute__((overloadable))   convert_double_rte(float);
double __attribute__((overloadable))   convert_double_rte(int);
double __attribute__((overloadable))   convert_double_rte(long);
double __attribute__((overloadable))   convert_double_rte(short);
double __attribute__((overloadable))   convert_double_rte(uchar);
double __attribute__((overloadable))   convert_double_rte(uint);
double __attribute__((overloadable))   convert_double_rte(ulong);
double __attribute__((overloadable))   convert_double_rte(ushort);
double __attribute__((overloadable))   convert_double_rtn(char);
double __attribute__((overloadable))   convert_double_rtn(double);
double __attribute__((overloadable))   convert_double_rtn(float);
double __attribute__((overloadable))   convert_double_rtn(int);
double __attribute__((overloadable))   convert_double_rtn(long);
double __attribute__((overloadable))   convert_double_rtn(short);
double __attribute__((overloadable))   convert_double_rtn(uchar);
double __attribute__((overloadable))   convert_double_rtn(uint);
double __attribute__((overloadable))   convert_double_rtn(ulong);
double __attribute__((overloadable))   convert_double_rtn(ushort);
double __attribute__((overloadable))   convert_double_rtp(char);
double __attribute__((overloadable))   convert_double_rtp(double);
double __attribute__((overloadable))   convert_double_rtp(float);
double __attribute__((overloadable))   convert_double_rtp(int);
double __attribute__((overloadable))   convert_double_rtp(long);
double __attribute__((overloadable))   convert_double_rtp(short);
double __attribute__((overloadable))   convert_double_rtp(uchar);
double __attribute__((overloadable))   convert_double_rtp(uint);
double __attribute__((overloadable))   convert_double_rtp(ulong);
double __attribute__((overloadable))   convert_double_rtp(ushort);
double __attribute__((overloadable))   convert_double_rtz(char);
double __attribute__((overloadable))   convert_double_rtz(double);
double __attribute__((overloadable))   convert_double_rtz(float);
double __attribute__((overloadable))   convert_double_rtz(int);
double __attribute__((overloadable))   convert_double_rtz(long);
double __attribute__((overloadable))   convert_double_rtz(short);
double __attribute__((overloadable))   convert_double_rtz(uchar);
double __attribute__((overloadable))   convert_double_rtz(uint);
double __attribute__((overloadable))   convert_double_rtz(ulong);
double __attribute__((overloadable))   convert_double_rtz(ushort);
double __attribute__((overloadable))   convert_double_sat(char);
double __attribute__((overloadable))   convert_double_sat(double);
double __attribute__((overloadable))   convert_double_sat(float);
double __attribute__((overloadable))   convert_double_sat(int);
double __attribute__((overloadable))   convert_double_sat(long);
double __attribute__((overloadable))   convert_double_sat(short);
double __attribute__((overloadable))   convert_double_sat(uchar);
double __attribute__((overloadable))   convert_double_sat(uint);
double __attribute__((overloadable))   convert_double_sat(ulong);
double __attribute__((overloadable))   convert_double_sat(ushort);
double __attribute__((overloadable))   convert_double_sat_rte(char);
double __attribute__((overloadable))   convert_double_sat_rte(double);
double __attribute__((overloadable))   convert_double_sat_rte(float);
double __attribute__((overloadable))   convert_double_sat_rte(int);
double __attribute__((overloadable))   convert_double_sat_rte(long);
double __attribute__((overloadable))   convert_double_sat_rte(short);
double __attribute__((overloadable))   convert_double_sat_rte(uchar);
double __attribute__((overloadable))   convert_double_sat_rte(uint);
double __attribute__((overloadable))   convert_double_sat_rte(ulong);
double __attribute__((overloadable))   convert_double_sat_rte(ushort);
double __attribute__((overloadable))   convert_double_sat_rtn(char);
double __attribute__((overloadable))   convert_double_sat_rtn(double);
double __attribute__((overloadable))   convert_double_sat_rtn(float);
double __attribute__((overloadable))   convert_double_sat_rtn(int);
double __attribute__((overloadable))   convert_double_sat_rtn(long);
double __attribute__((overloadable))   convert_double_sat_rtn(short);
double __attribute__((overloadable))   convert_double_sat_rtn(uchar);
double __attribute__((overloadable))   convert_double_sat_rtn(uint);
double __attribute__((overloadable))   convert_double_sat_rtn(ulong);
double __attribute__((overloadable))   convert_double_sat_rtn(ushort);
double __attribute__((overloadable))   convert_double_sat_rtp(char);
double __attribute__((overloadable))   convert_double_sat_rtp(double);
double __attribute__((overloadable))   convert_double_sat_rtp(float);
double __attribute__((overloadable))   convert_double_sat_rtp(int);
double __attribute__((overloadable))   convert_double_sat_rtp(long);
double __attribute__((overloadable))   convert_double_sat_rtp(short);
double __attribute__((overloadable))   convert_double_sat_rtp(uchar);
double __attribute__((overloadable))   convert_double_sat_rtp(uint);
double __attribute__((overloadable))   convert_double_sat_rtp(ulong);
double __attribute__((overloadable))   convert_double_sat_rtp(ushort);
double __attribute__((overloadable))   convert_double_sat_rtz(char);
double __attribute__((overloadable))   convert_double_sat_rtz(double);
double __attribute__((overloadable))   convert_double_sat_rtz(float);
double __attribute__((overloadable))   convert_double_sat_rtz(int);
double __attribute__((overloadable))   convert_double_sat_rtz(long);
double __attribute__((overloadable))   convert_double_sat_rtz(short);
double __attribute__((overloadable))   convert_double_sat_rtz(uchar);
double __attribute__((overloadable))   convert_double_sat_rtz(uint);
double __attribute__((overloadable))   convert_double_sat_rtz(ulong);
double __attribute__((overloadable))   convert_double_sat_rtz(ushort);
double2 __attribute__((overloadable))  convert_double2(char2);
double2 __attribute__((overloadable))  convert_double2(double2);
double2 __attribute__((overloadable))  convert_double2(float2);
double2 __attribute__((overloadable))  convert_double2(int2);
double2 __attribute__((overloadable))  convert_double2(long2);
double2 __attribute__((overloadable))  convert_double2(short2);
double2 __attribute__((overloadable))  convert_double2(uchar2);
double2 __attribute__((overloadable))  convert_double2(uint2);
double2 __attribute__((overloadable))  convert_double2(ulong2);
double2 __attribute__((overloadable))  convert_double2(ushort2);
double2 __attribute__((overloadable))  convert_double2_rte(char2);
double2 __attribute__((overloadable))  convert_double2_rte(double2);
double2 __attribute__((overloadable))  convert_double2_rte(float2);
double2 __attribute__((overloadable))  convert_double2_rte(int2);
double2 __attribute__((overloadable))  convert_double2_rte(long2);
double2 __attribute__((overloadable))  convert_double2_rte(short2);
double2 __attribute__((overloadable))  convert_double2_rte(uchar2);
double2 __attribute__((overloadable))  convert_double2_rte(uint2);
double2 __attribute__((overloadable))  convert_double2_rte(ulong2);
double2 __attribute__((overloadable))  convert_double2_rte(ushort2);
double2 __attribute__((overloadable))  convert_double2_rtn(char2);
double2 __attribute__((overloadable))  convert_double2_rtn(double2);
double2 __attribute__((overloadable))  convert_double2_rtn(float2);
double2 __attribute__((overloadable))  convert_double2_rtn(int2);
double2 __attribute__((overloadable))  convert_double2_rtn(long2);
double2 __attribute__((overloadable))  convert_double2_rtn(short2);
double2 __attribute__((overloadable))  convert_double2_rtn(uchar2);
double2 __attribute__((overloadable))  convert_double2_rtn(uint2);
double2 __attribute__((overloadable))  convert_double2_rtn(ulong2);
double2 __attribute__((overloadable))  convert_double2_rtn(ushort2);
double2 __attribute__((overloadable))  convert_double2_rtp(char2);
double2 __attribute__((overloadable))  convert_double2_rtp(double2);
double2 __attribute__((overloadable))  convert_double2_rtp(float2);
double2 __attribute__((overloadable))  convert_double2_rtp(int2);
double2 __attribute__((overloadable))  convert_double2_rtp(long2);
double2 __attribute__((overloadable))  convert_double2_rtp(short2);
double2 __attribute__((overloadable))  convert_double2_rtp(uchar2);
double2 __attribute__((overloadable))  convert_double2_rtp(uint2);
double2 __attribute__((overloadable))  convert_double2_rtp(ulong2);
double2 __attribute__((overloadable))  convert_double2_rtp(ushort2);
double2 __attribute__((overloadable))  convert_double2_rtz(char2);
double2 __attribute__((overloadable))  convert_double2_rtz(double2);
double2 __attribute__((overloadable))  convert_double2_rtz(float2);
double2 __attribute__((overloadable))  convert_double2_rtz(int2);
double2 __attribute__((overloadable))  convert_double2_rtz(long2);
double2 __attribute__((overloadable))  convert_double2_rtz(short2);
double2 __attribute__((overloadable))  convert_double2_rtz(uchar2);
double2 __attribute__((overloadable))  convert_double2_rtz(uint2);
double2 __attribute__((overloadable))  convert_double2_rtz(ulong2);
double2 __attribute__((overloadable))  convert_double2_rtz(ushort2);
double2 __attribute__((overloadable))  convert_double2_sat(char2);
double2 __attribute__((overloadable))  convert_double2_sat(double2);
double2 __attribute__((overloadable))  convert_double2_sat(float2);
double2 __attribute__((overloadable))  convert_double2_sat(int2);
double2 __attribute__((overloadable))  convert_double2_sat(long2);
double2 __attribute__((overloadable))  convert_double2_sat(short2);
double2 __attribute__((overloadable))  convert_double2_sat(uchar2);
double2 __attribute__((overloadable))  convert_double2_sat(uint2);
double2 __attribute__((overloadable))  convert_double2_sat(ulong2);
double2 __attribute__((overloadable))  convert_double2_sat(ushort2);
double2 __attribute__((overloadable))  convert_double2_sat_rte(char2);
double2 __attribute__((overloadable))  convert_double2_sat_rte(double2);
double2 __attribute__((overloadable))  convert_double2_sat_rte(float2);
double2 __attribute__((overloadable))  convert_double2_sat_rte(int2);
double2 __attribute__((overloadable))  convert_double2_sat_rte(long2);
double2 __attribute__((overloadable))  convert_double2_sat_rte(short2);
double2 __attribute__((overloadable))  convert_double2_sat_rte(uchar2);
double2 __attribute__((overloadable))  convert_double2_sat_rte(uint2);
double2 __attribute__((overloadable))  convert_double2_sat_rte(ulong2);
double2 __attribute__((overloadable))  convert_double2_sat_rte(ushort2);
double2 __attribute__((overloadable))  convert_double2_sat_rtn(char2);
double2 __attribute__((overloadable))  convert_double2_sat_rtn(double2);
double2 __attribute__((overloadable))  convert_double2_sat_rtn(float2);
double2 __attribute__((overloadable))  convert_double2_sat_rtn(int2);
double2 __attribute__((overloadable))  convert_double2_sat_rtn(long2);
double2 __attribute__((overloadable))  convert_double2_sat_rtn(short2);
double2 __attribute__((overloadable))  convert_double2_sat_rtn(uchar2);
double2 __attribute__((overloadable))  convert_double2_sat_rtn(uint2);
double2 __attribute__((overloadable))  convert_double2_sat_rtn(ulong2);
double2 __attribute__((overloadable))  convert_double2_sat_rtn(ushort2);
double2 __attribute__((overloadable))  convert_double2_sat_rtp(char2);
double2 __attribute__((overloadable))  convert_double2_sat_rtp(double2);
double2 __attribute__((overloadable))  convert_double2_sat_rtp(float2);
double2 __attribute__((overloadable))  convert_double2_sat_rtp(int2);
double2 __attribute__((overloadable))  convert_double2_sat_rtp(long2);
double2 __attribute__((overloadable))  convert_double2_sat_rtp(short2);
double2 __attribute__((overloadable))  convert_double2_sat_rtp(uchar2);
double2 __attribute__((overloadable))  convert_double2_sat_rtp(uint2);
double2 __attribute__((overloadable))  convert_double2_sat_rtp(ulong2);
double2 __attribute__((overloadable))  convert_double2_sat_rtp(ushort2);
double2 __attribute__((overloadable))  convert_double2_sat_rtz(char2);
double2 __attribute__((overloadable))  convert_double2_sat_rtz(double2);
double2 __attribute__((overloadable))  convert_double2_sat_rtz(float2);
double2 __attribute__((overloadable))  convert_double2_sat_rtz(int2);
double2 __attribute__((overloadable))  convert_double2_sat_rtz(long2);
double2 __attribute__((overloadable))  convert_double2_sat_rtz(short2);
double2 __attribute__((overloadable))  convert_double2_sat_rtz(uchar2);
double2 __attribute__((overloadable))  convert_double2_sat_rtz(uint2);
double2 __attribute__((overloadable))  convert_double2_sat_rtz(ulong2);
double2 __attribute__((overloadable))  convert_double2_sat_rtz(ushort2);
double3 __attribute__((overloadable))  convert_double3(char3);
double3 __attribute__((overloadable))  convert_double3(double3);
double3 __attribute__((overloadable))  convert_double3(float3);
double3 __attribute__((overloadable))  convert_double3(int3);
double3 __attribute__((overloadable))  convert_double3(long3);
double3 __attribute__((overloadable))  convert_double3(short3);
double3 __attribute__((overloadable))  convert_double3(uchar3);
double3 __attribute__((overloadable))  convert_double3(uint3);
double3 __attribute__((overloadable))  convert_double3(ulong3);
double3 __attribute__((overloadable))  convert_double3(ushort3);
double3 __attribute__((overloadable))  convert_double3_rte(char3);
double3 __attribute__((overloadable))  convert_double3_rte(double3);
double3 __attribute__((overloadable))  convert_double3_rte(float3);
double3 __attribute__((overloadable))  convert_double3_rte(int3);
double3 __attribute__((overloadable))  convert_double3_rte(long3);
double3 __attribute__((overloadable))  convert_double3_rte(short3);
double3 __attribute__((overloadable))  convert_double3_rte(uchar3);
double3 __attribute__((overloadable))  convert_double3_rte(uint3);
double3 __attribute__((overloadable))  convert_double3_rte(ulong3);
double3 __attribute__((overloadable))  convert_double3_rte(ushort3);
double3 __attribute__((overloadable))  convert_double3_rtn(char3);
double3 __attribute__((overloadable))  convert_double3_rtn(double3);
double3 __attribute__((overloadable))  convert_double3_rtn(float3);
double3 __attribute__((overloadable))  convert_double3_rtn(int3);
double3 __attribute__((overloadable))  convert_double3_rtn(long3);
double3 __attribute__((overloadable))  convert_double3_rtn(short3);
double3 __attribute__((overloadable))  convert_double3_rtn(uchar3);
double3 __attribute__((overloadable))  convert_double3_rtn(uint3);
double3 __attribute__((overloadable))  convert_double3_rtn(ulong3);
double3 __attribute__((overloadable))  convert_double3_rtn(ushort3);
double3 __attribute__((overloadable))  convert_double3_rtp(char3);
double3 __attribute__((overloadable))  convert_double3_rtp(double3);
double3 __attribute__((overloadable))  convert_double3_rtp(float3);
double3 __attribute__((overloadable))  convert_double3_rtp(int3);
double3 __attribute__((overloadable))  convert_double3_rtp(long3);
double3 __attribute__((overloadable))  convert_double3_rtp(short3);
double3 __attribute__((overloadable))  convert_double3_rtp(uchar3);
double3 __attribute__((overloadable))  convert_double3_rtp(uint3);
double3 __attribute__((overloadable))  convert_double3_rtp(ulong3);
double3 __attribute__((overloadable))  convert_double3_rtp(ushort3);
double3 __attribute__((overloadable))  convert_double3_rtz(char3);
double3 __attribute__((overloadable))  convert_double3_rtz(double3);
double3 __attribute__((overloadable))  convert_double3_rtz(float3);
double3 __attribute__((overloadable))  convert_double3_rtz(int3);
double3 __attribute__((overloadable))  convert_double3_rtz(long3);
double3 __attribute__((overloadable))  convert_double3_rtz(short3);
double3 __attribute__((overloadable))  convert_double3_rtz(uchar3);
double3 __attribute__((overloadable))  convert_double3_rtz(uint3);
double3 __attribute__((overloadable))  convert_double3_rtz(ulong3);
double3 __attribute__((overloadable))  convert_double3_rtz(ushort3);
double3 __attribute__((overloadable))  convert_double3_sat(char3);
double3 __attribute__((overloadable))  convert_double3_sat(double3);
double3 __attribute__((overloadable))  convert_double3_sat(float3);
double3 __attribute__((overloadable))  convert_double3_sat(int3);
double3 __attribute__((overloadable))  convert_double3_sat(long3);
double3 __attribute__((overloadable))  convert_double3_sat(short3);
double3 __attribute__((overloadable))  convert_double3_sat(uchar3);
double3 __attribute__((overloadable))  convert_double3_sat(uint3);
double3 __attribute__((overloadable))  convert_double3_sat(ulong3);
double3 __attribute__((overloadable))  convert_double3_sat(ushort3);
double3 __attribute__((overloadable))  convert_double3_sat_rte(char3);
double3 __attribute__((overloadable))  convert_double3_sat_rte(double3);
double3 __attribute__((overloadable))  convert_double3_sat_rte(float3);
double3 __attribute__((overloadable))  convert_double3_sat_rte(int3);
double3 __attribute__((overloadable))  convert_double3_sat_rte(long3);
double3 __attribute__((overloadable))  convert_double3_sat_rte(short3);
double3 __attribute__((overloadable))  convert_double3_sat_rte(uchar3);
double3 __attribute__((overloadable))  convert_double3_sat_rte(uint3);
double3 __attribute__((overloadable))  convert_double3_sat_rte(ulong3);
double3 __attribute__((overloadable))  convert_double3_sat_rte(ushort3);
double3 __attribute__((overloadable))  convert_double3_sat_rtn(char3);
double3 __attribute__((overloadable))  convert_double3_sat_rtn(double3);
double3 __attribute__((overloadable))  convert_double3_sat_rtn(float3);
double3 __attribute__((overloadable))  convert_double3_sat_rtn(int3);
double3 __attribute__((overloadable))  convert_double3_sat_rtn(long3);
double3 __attribute__((overloadable))  convert_double3_sat_rtn(short3);
double3 __attribute__((overloadable))  convert_double3_sat_rtn(uchar3);
double3 __attribute__((overloadable))  convert_double3_sat_rtn(uint3);
double3 __attribute__((overloadable))  convert_double3_sat_rtn(ulong3);
double3 __attribute__((overloadable))  convert_double3_sat_rtn(ushort3);
double3 __attribute__((overloadable))  convert_double3_sat_rtp(char3);
double3 __attribute__((overloadable))  convert_double3_sat_rtp(double3);
double3 __attribute__((overloadable))  convert_double3_sat_rtp(float3);
double3 __attribute__((overloadable))  convert_double3_sat_rtp(int3);
double3 __attribute__((overloadable))  convert_double3_sat_rtp(long3);
double3 __attribute__((overloadable))  convert_double3_sat_rtp(short3);
double3 __attribute__((overloadable))  convert_double3_sat_rtp(uchar3);
double3 __attribute__((overloadable))  convert_double3_sat_rtp(uint3);
double3 __attribute__((overloadable))  convert_double3_sat_rtp(ulong3);
double3 __attribute__((overloadable))  convert_double3_sat_rtp(ushort3);
double3 __attribute__((overloadable))  convert_double3_sat_rtz(char3);
double3 __attribute__((overloadable))  convert_double3_sat_rtz(double3);
double3 __attribute__((overloadable))  convert_double3_sat_rtz(float3);
double3 __attribute__((overloadable))  convert_double3_sat_rtz(int3);
double3 __attribute__((overloadable))  convert_double3_sat_rtz(long3);
double3 __attribute__((overloadable))  convert_double3_sat_rtz(short3);
double3 __attribute__((overloadable))  convert_double3_sat_rtz(uchar3);
double3 __attribute__((overloadable))  convert_double3_sat_rtz(uint3);
double3 __attribute__((overloadable))  convert_double3_sat_rtz(ulong3);
double3 __attribute__((overloadable))  convert_double3_sat_rtz(ushort3);
double4 __attribute__((overloadable))  convert_double4(char4);
double4 __attribute__((overloadable))  convert_double4(double4);
double4 __attribute__((overloadable))  convert_double4(float4);
double4 __attribute__((overloadable))  convert_double4(int4);
double4 __attribute__((overloadable))  convert_double4(long4);
double4 __attribute__((overloadable))  convert_double4(short4);
double4 __attribute__((overloadable))  convert_double4(uchar4);
double4 __attribute__((overloadable))  convert_double4(uint4);
double4 __attribute__((overloadable))  convert_double4(ulong4);
double4 __attribute__((overloadable))  convert_double4(ushort4);
double4 __attribute__((overloadable))  convert_double4_rte(char4);
double4 __attribute__((overloadable))  convert_double4_rte(double4);
double4 __attribute__((overloadable))  convert_double4_rte(float4);
double4 __attribute__((overloadable))  convert_double4_rte(int4);
double4 __attribute__((overloadable))  convert_double4_rte(long4);
double4 __attribute__((overloadable))  convert_double4_rte(short4);
double4 __attribute__((overloadable))  convert_double4_rte(uchar4);
double4 __attribute__((overloadable))  convert_double4_rte(uint4);
double4 __attribute__((overloadable))  convert_double4_rte(ulong4);
double4 __attribute__((overloadable))  convert_double4_rte(ushort4);
double4 __attribute__((overloadable))  convert_double4_rtn(char4);
double4 __attribute__((overloadable))  convert_double4_rtn(double4);
double4 __attribute__((overloadable))  convert_double4_rtn(float4);
double4 __attribute__((overloadable))  convert_double4_rtn(int4);
double4 __attribute__((overloadable))  convert_double4_rtn(long4);
double4 __attribute__((overloadable))  convert_double4_rtn(short4);
double4 __attribute__((overloadable))  convert_double4_rtn(uchar4);
double4 __attribute__((overloadable))  convert_double4_rtn(uint4);
double4 __attribute__((overloadable))  convert_double4_rtn(ulong4);
double4 __attribute__((overloadable))  convert_double4_rtn(ushort4);
double4 __attribute__((overloadable))  convert_double4_rtp(char4);
double4 __attribute__((overloadable))  convert_double4_rtp(double4);
double4 __attribute__((overloadable))  convert_double4_rtp(float4);
double4 __attribute__((overloadable))  convert_double4_rtp(int4);
double4 __attribute__((overloadable))  convert_double4_rtp(long4);
double4 __attribute__((overloadable))  convert_double4_rtp(short4);
double4 __attribute__((overloadable))  convert_double4_rtp(uchar4);
double4 __attribute__((overloadable))  convert_double4_rtp(uint4);
double4 __attribute__((overloadable))  convert_double4_rtp(ulong4);
double4 __attribute__((overloadable))  convert_double4_rtp(ushort4);
double4 __attribute__((overloadable))  convert_double4_rtz(char4);
double4 __attribute__((overloadable))  convert_double4_rtz(double4);
double4 __attribute__((overloadable))  convert_double4_rtz(float4);
double4 __attribute__((overloadable))  convert_double4_rtz(int4);
double4 __attribute__((overloadable))  convert_double4_rtz(long4);
double4 __attribute__((overloadable))  convert_double4_rtz(short4);
double4 __attribute__((overloadable))  convert_double4_rtz(uchar4);
double4 __attribute__((overloadable))  convert_double4_rtz(uint4);
double4 __attribute__((overloadable))  convert_double4_rtz(ulong4);
double4 __attribute__((overloadable))  convert_double4_rtz(ushort4);
double4 __attribute__((overloadable))  convert_double4_sat(char4);
double4 __attribute__((overloadable))  convert_double4_sat(double4);
double4 __attribute__((overloadable))  convert_double4_sat(float4);
double4 __attribute__((overloadable))  convert_double4_sat(int4);
double4 __attribute__((overloadable))  convert_double4_sat(long4);
double4 __attribute__((overloadable))  convert_double4_sat(short4);
double4 __attribute__((overloadable))  convert_double4_sat(uchar4);
double4 __attribute__((overloadable))  convert_double4_sat(uint4);
double4 __attribute__((overloadable))  convert_double4_sat(ulong4);
double4 __attribute__((overloadable))  convert_double4_sat(ushort4);
double4 __attribute__((overloadable))  convert_double4_sat_rte(char4);
double4 __attribute__((overloadable))  convert_double4_sat_rte(double4);
double4 __attribute__((overloadable))  convert_double4_sat_rte(float4);
double4 __attribute__((overloadable))  convert_double4_sat_rte(int4);
double4 __attribute__((overloadable))  convert_double4_sat_rte(long4);
double4 __attribute__((overloadable))  convert_double4_sat_rte(short4);
double4 __attribute__((overloadable))  convert_double4_sat_rte(uchar4);
double4 __attribute__((overloadable))  convert_double4_sat_rte(uint4);
double4 __attribute__((overloadable))  convert_double4_sat_rte(ulong4);
double4 __attribute__((overloadable))  convert_double4_sat_rte(ushort4);
double4 __attribute__((overloadable))  convert_double4_sat_rtn(char4);
double4 __attribute__((overloadable))  convert_double4_sat_rtn(double4);
double4 __attribute__((overloadable))  convert_double4_sat_rtn(float4);
double4 __attribute__((overloadable))  convert_double4_sat_rtn(int4);
double4 __attribute__((overloadable))  convert_double4_sat_rtn(long4);
double4 __attribute__((overloadable))  convert_double4_sat_rtn(short4);
double4 __attribute__((overloadable))  convert_double4_sat_rtn(uchar4);
double4 __attribute__((overloadable))  convert_double4_sat_rtn(uint4);
double4 __attribute__((overloadable))  convert_double4_sat_rtn(ulong4);
double4 __attribute__((overloadable))  convert_double4_sat_rtn(ushort4);
double4 __attribute__((overloadable))  convert_double4_sat_rtp(char4);
double4 __attribute__((overloadable))  convert_double4_sat_rtp(double4);
double4 __attribute__((overloadable))  convert_double4_sat_rtp(float4);
double4 __attribute__((overloadable))  convert_double4_sat_rtp(int4);
double4 __attribute__((overloadable))  convert_double4_sat_rtp(long4);
double4 __attribute__((overloadable))  convert_double4_sat_rtp(short4);
double4 __attribute__((overloadable))  convert_double4_sat_rtp(uchar4);
double4 __attribute__((overloadable))  convert_double4_sat_rtp(uint4);
double4 __attribute__((overloadable))  convert_double4_sat_rtp(ulong4);
double4 __attribute__((overloadable))  convert_double4_sat_rtp(ushort4);
double4 __attribute__((overloadable))  convert_double4_sat_rtz(char4);
double4 __attribute__((overloadable))  convert_double4_sat_rtz(double4);
double4 __attribute__((overloadable))  convert_double4_sat_rtz(float4);
double4 __attribute__((overloadable))  convert_double4_sat_rtz(int4);
double4 __attribute__((overloadable))  convert_double4_sat_rtz(long4);
double4 __attribute__((overloadable))  convert_double4_sat_rtz(short4);
double4 __attribute__((overloadable))  convert_double4_sat_rtz(uchar4);
double4 __attribute__((overloadable))  convert_double4_sat_rtz(uint4);
double4 __attribute__((overloadable))  convert_double4_sat_rtz(ulong4);
double4 __attribute__((overloadable))  convert_double4_sat_rtz(ushort4);
double8 __attribute__((overloadable))  convert_double8(char8);
double8 __attribute__((overloadable))  convert_double8(double8);
double8 __attribute__((overloadable))  convert_double8(float8);
double8 __attribute__((overloadable))  convert_double8(int8);
double8 __attribute__((overloadable))  convert_double8(long8);
double8 __attribute__((overloadable))  convert_double8(short8);
double8 __attribute__((overloadable))  convert_double8(uchar8);
double8 __attribute__((overloadable))  convert_double8(uint8);
double8 __attribute__((overloadable))  convert_double8(ulong8);
double8 __attribute__((overloadable))  convert_double8(ushort8);
double8 __attribute__((overloadable))  convert_double8_rte(char8);
double8 __attribute__((overloadable))  convert_double8_rte(double8);
double8 __attribute__((overloadable))  convert_double8_rte(float8);
double8 __attribute__((overloadable))  convert_double8_rte(int8);
double8 __attribute__((overloadable))  convert_double8_rte(long8);
double8 __attribute__((overloadable))  convert_double8_rte(short8);
double8 __attribute__((overloadable))  convert_double8_rte(uchar8);
double8 __attribute__((overloadable))  convert_double8_rte(uint8);
double8 __attribute__((overloadable))  convert_double8_rte(ulong8);
double8 __attribute__((overloadable))  convert_double8_rte(ushort8);
double8 __attribute__((overloadable))  convert_double8_rtn(char8);
double8 __attribute__((overloadable))  convert_double8_rtn(double8);
double8 __attribute__((overloadable))  convert_double8_rtn(float8);
double8 __attribute__((overloadable))  convert_double8_rtn(int8);
double8 __attribute__((overloadable))  convert_double8_rtn(long8);
double8 __attribute__((overloadable))  convert_double8_rtn(short8);
double8 __attribute__((overloadable))  convert_double8_rtn(uchar8);
double8 __attribute__((overloadable))  convert_double8_rtn(uint8);
double8 __attribute__((overloadable))  convert_double8_rtn(ulong8);
double8 __attribute__((overloadable))  convert_double8_rtn(ushort8);
double8 __attribute__((overloadable))  convert_double8_rtp(char8);
double8 __attribute__((overloadable))  convert_double8_rtp(double8);
double8 __attribute__((overloadable))  convert_double8_rtp(float8);
double8 __attribute__((overloadable))  convert_double8_rtp(int8);
double8 __attribute__((overloadable))  convert_double8_rtp(long8);
double8 __attribute__((overloadable))  convert_double8_rtp(short8);
double8 __attribute__((overloadable))  convert_double8_rtp(uchar8);
double8 __attribute__((overloadable))  convert_double8_rtp(uint8);
double8 __attribute__((overloadable))  convert_double8_rtp(ulong8);
double8 __attribute__((overloadable))  convert_double8_rtp(ushort8);
double8 __attribute__((overloadable))  convert_double8_rtz(char8);
double8 __attribute__((overloadable))  convert_double8_rtz(double8);
double8 __attribute__((overloadable))  convert_double8_rtz(float8);
double8 __attribute__((overloadable))  convert_double8_rtz(int8);
double8 __attribute__((overloadable))  convert_double8_rtz(long8);
double8 __attribute__((overloadable))  convert_double8_rtz(short8);
double8 __attribute__((overloadable))  convert_double8_rtz(uchar8);
double8 __attribute__((overloadable))  convert_double8_rtz(uint8);
double8 __attribute__((overloadable))  convert_double8_rtz(ulong8);
double8 __attribute__((overloadable))  convert_double8_rtz(ushort8);
double8 __attribute__((overloadable))  convert_double8_sat(char8);
double8 __attribute__((overloadable))  convert_double8_sat(double8);
double8 __attribute__((overloadable))  convert_double8_sat(float8);
double8 __attribute__((overloadable))  convert_double8_sat(int8);
double8 __attribute__((overloadable))  convert_double8_sat(long8);
double8 __attribute__((overloadable))  convert_double8_sat(short8);
double8 __attribute__((overloadable))  convert_double8_sat(uchar8);
double8 __attribute__((overloadable))  convert_double8_sat(uint8);
double8 __attribute__((overloadable))  convert_double8_sat(ulong8);
double8 __attribute__((overloadable))  convert_double8_sat(ushort8);
double8 __attribute__((overloadable))  convert_double8_sat_rte(char8);
double8 __attribute__((overloadable))  convert_double8_sat_rte(double8);
double8 __attribute__((overloadable))  convert_double8_sat_rte(float8);
double8 __attribute__((overloadable))  convert_double8_sat_rte(int8);
double8 __attribute__((overloadable))  convert_double8_sat_rte(long8);
double8 __attribute__((overloadable))  convert_double8_sat_rte(short8);
double8 __attribute__((overloadable))  convert_double8_sat_rte(uchar8);
double8 __attribute__((overloadable))  convert_double8_sat_rte(uint8);
double8 __attribute__((overloadable))  convert_double8_sat_rte(ulong8);
double8 __attribute__((overloadable))  convert_double8_sat_rte(ushort8);
double8 __attribute__((overloadable))  convert_double8_sat_rtn(char8);
double8 __attribute__((overloadable))  convert_double8_sat_rtn(double8);
double8 __attribute__((overloadable))  convert_double8_sat_rtn(float8);
double8 __attribute__((overloadable))  convert_double8_sat_rtn(int8);
double8 __attribute__((overloadable))  convert_double8_sat_rtn(long8);
double8 __attribute__((overloadable))  convert_double8_sat_rtn(short8);
double8 __attribute__((overloadable))  convert_double8_sat_rtn(uchar8);
double8 __attribute__((overloadable))  convert_double8_sat_rtn(uint8);
double8 __attribute__((overloadable))  convert_double8_sat_rtn(ulong8);
double8 __attribute__((overloadable))  convert_double8_sat_rtn(ushort8);
double8 __attribute__((overloadable))  convert_double8_sat_rtp(char8);
double8 __attribute__((overloadable))  convert_double8_sat_rtp(double8);
double8 __attribute__((overloadable))  convert_double8_sat_rtp(float8);
double8 __attribute__((overloadable))  convert_double8_sat_rtp(int8);
double8 __attribute__((overloadable))  convert_double8_sat_rtp(long8);
double8 __attribute__((overloadable))  convert_double8_sat_rtp(short8);
double8 __attribute__((overloadable))  convert_double8_sat_rtp(uchar8);
double8 __attribute__((overloadable))  convert_double8_sat_rtp(uint8);
double8 __attribute__((overloadable))  convert_double8_sat_rtp(ulong8);
double8 __attribute__((overloadable))  convert_double8_sat_rtp(ushort8);
double8 __attribute__((overloadable))  convert_double8_sat_rtz(char8);
double8 __attribute__((overloadable))  convert_double8_sat_rtz(double8);
double8 __attribute__((overloadable))  convert_double8_sat_rtz(float8);
double8 __attribute__((overloadable))  convert_double8_sat_rtz(int8);
double8 __attribute__((overloadable))  convert_double8_sat_rtz(long8);
double8 __attribute__((overloadable))  convert_double8_sat_rtz(short8);
double8 __attribute__((overloadable))  convert_double8_sat_rtz(uchar8);
double8 __attribute__((overloadable))  convert_double8_sat_rtz(uint8);
double8 __attribute__((overloadable))  convert_double8_sat_rtz(ulong8);
double8 __attribute__((overloadable))  convert_double8_sat_rtz(ushort8);
double16 __attribute__((overloadable)) convert_double16(char16);
double16 __attribute__((overloadable)) convert_double16(double16);
double16 __attribute__((overloadable)) convert_double16(float16);
double16 __attribute__((overloadable)) convert_double16(int16);
double16 __attribute__((overloadable)) convert_double16(long16);
double16 __attribute__((overloadable)) convert_double16(short16);
double16 __attribute__((overloadable)) convert_double16(uchar16);
double16 __attribute__((overloadable)) convert_double16(uint16);
double16 __attribute__((overloadable)) convert_double16(ulong16);
double16 __attribute__((overloadable)) convert_double16(ushort16);
double16 __attribute__((overloadable)) convert_double16_rte(char16);
double16 __attribute__((overloadable)) convert_double16_rte(double16);
double16 __attribute__((overloadable)) convert_double16_rte(float16);
double16 __attribute__((overloadable)) convert_double16_rte(int16);
double16 __attribute__((overloadable)) convert_double16_rte(long16);
double16 __attribute__((overloadable)) convert_double16_rte(short16);
double16 __attribute__((overloadable)) convert_double16_rte(uchar16);
double16 __attribute__((overloadable)) convert_double16_rte(uint16);
double16 __attribute__((overloadable)) convert_double16_rte(ulong16);
double16 __attribute__((overloadable)) convert_double16_rte(ushort16);
double16 __attribute__((overloadable)) convert_double16_rtn(char16);
double16 __attribute__((overloadable)) convert_double16_rtn(double16);
double16 __attribute__((overloadable)) convert_double16_rtn(float16);
double16 __attribute__((overloadable)) convert_double16_rtn(int16);
double16 __attribute__((overloadable)) convert_double16_rtn(long16);
double16 __attribute__((overloadable)) convert_double16_rtn(short16);
double16 __attribute__((overloadable)) convert_double16_rtn(uchar16);
double16 __attribute__((overloadable)) convert_double16_rtn(uint16);
double16 __attribute__((overloadable)) convert_double16_rtn(ulong16);
double16 __attribute__((overloadable)) convert_double16_rtn(ushort16);
double16 __attribute__((overloadable)) convert_double16_rtp(char16);
double16 __attribute__((overloadable)) convert_double16_rtp(double16);
double16 __attribute__((overloadable)) convert_double16_rtp(float16);
double16 __attribute__((overloadable)) convert_double16_rtp(int16);
double16 __attribute__((overloadable)) convert_double16_rtp(long16);
double16 __attribute__((overloadable)) convert_double16_rtp(short16);
double16 __attribute__((overloadable)) convert_double16_rtp(uchar16);
double16 __attribute__((overloadable)) convert_double16_rtp(uint16);
double16 __attribute__((overloadable)) convert_double16_rtp(ulong16);
double16 __attribute__((overloadable)) convert_double16_rtp(ushort16);
double16 __attribute__((overloadable)) convert_double16_rtz(char16);
double16 __attribute__((overloadable)) convert_double16_rtz(double16);
double16 __attribute__((overloadable)) convert_double16_rtz(float16);
double16 __attribute__((overloadable)) convert_double16_rtz(int16);
double16 __attribute__((overloadable)) convert_double16_rtz(long16);
double16 __attribute__((overloadable)) convert_double16_rtz(short16);
double16 __attribute__((overloadable)) convert_double16_rtz(uchar16);
double16 __attribute__((overloadable)) convert_double16_rtz(uint16);
double16 __attribute__((overloadable)) convert_double16_rtz(ulong16);
double16 __attribute__((overloadable)) convert_double16_rtz(ushort16);
double16 __attribute__((overloadable)) convert_double16_sat(char16);
double16 __attribute__((overloadable)) convert_double16_sat(double16);
double16 __attribute__((overloadable)) convert_double16_sat(float16);
double16 __attribute__((overloadable)) convert_double16_sat(int16);
double16 __attribute__((overloadable)) convert_double16_sat(long16);
double16 __attribute__((overloadable)) convert_double16_sat(short16);
double16 __attribute__((overloadable)) convert_double16_sat(uchar16);
double16 __attribute__((overloadable)) convert_double16_sat(uint16);
double16 __attribute__((overloadable)) convert_double16_sat(ulong16);
double16 __attribute__((overloadable)) convert_double16_sat(ushort16);
double16 __attribute__((overloadable)) convert_double16_sat_rte(char16);
double16 __attribute__((overloadable)) convert_double16_sat_rte(double16);
double16 __attribute__((overloadable)) convert_double16_sat_rte(float16);
double16 __attribute__((overloadable)) convert_double16_sat_rte(int16);
double16 __attribute__((overloadable)) convert_double16_sat_rte(long16);
double16 __attribute__((overloadable)) convert_double16_sat_rte(short16);
double16 __attribute__((overloadable)) convert_double16_sat_rte(uchar16);
double16 __attribute__((overloadable)) convert_double16_sat_rte(uint16);
double16 __attribute__((overloadable)) convert_double16_sat_rte(ulong16);
double16 __attribute__((overloadable)) convert_double16_sat_rte(ushort16);
double16 __attribute__((overloadable)) convert_double16_sat_rtn(char16);
double16 __attribute__((overloadable)) convert_double16_sat_rtn(double16);
double16 __attribute__((overloadable)) convert_double16_sat_rtn(float16);
double16 __attribute__((overloadable)) convert_double16_sat_rtn(int16);
double16 __attribute__((overloadable)) convert_double16_sat_rtn(long16);
double16 __attribute__((overloadable)) convert_double16_sat_rtn(short16);
double16 __attribute__((overloadable)) convert_double16_sat_rtn(uchar16);
double16 __attribute__((overloadable)) convert_double16_sat_rtn(uint16);
double16 __attribute__((overloadable)) convert_double16_sat_rtn(ulong16);
double16 __attribute__((overloadable)) convert_double16_sat_rtn(ushort16);
double16 __attribute__((overloadable)) convert_double16_sat_rtp(char16);
double16 __attribute__((overloadable)) convert_double16_sat_rtp(double16);
double16 __attribute__((overloadable)) convert_double16_sat_rtp(float16);
double16 __attribute__((overloadable)) convert_double16_sat_rtp(int16);
double16 __attribute__((overloadable)) convert_double16_sat_rtp(long16);
double16 __attribute__((overloadable)) convert_double16_sat_rtp(short16);
double16 __attribute__((overloadable)) convert_double16_sat_rtp(uchar16);
double16 __attribute__((overloadable)) convert_double16_sat_rtp(uint16);
double16 __attribute__((overloadable)) convert_double16_sat_rtp(ulong16);
double16 __attribute__((overloadable)) convert_double16_sat_rtp(ushort16);
double16 __attribute__((overloadable)) convert_double16_sat_rtz(char16);
double16 __attribute__((overloadable)) convert_double16_sat_rtz(double16);
double16 __attribute__((overloadable)) convert_double16_sat_rtz(float16);
double16 __attribute__((overloadable)) convert_double16_sat_rtz(int16);
double16 __attribute__((overloadable)) convert_double16_sat_rtz(long16);
double16 __attribute__((overloadable)) convert_double16_sat_rtz(short16);
double16 __attribute__((overloadable)) convert_double16_sat_rtz(uchar16);
double16 __attribute__((overloadable)) convert_double16_sat_rtz(uint16);
double16 __attribute__((overloadable)) convert_double16_sat_rtz(ulong16);
double16 __attribute__((overloadable)) convert_double16_sat_rtz(ushort16);

double __attribute__((overloadable))   acos(double);
double2 __attribute__((overloadable))  acos(double2);
double3 __attribute__((overloadable))  acos(double3);
double4 __attribute__((overloadable))  acos(double4);
double8 __attribute__((overloadable))  acos(double8);
double16 __attribute__((overloadable)) acos(double16);

double __attribute__((overloadable))   acosh(double);
double2 __attribute__((overloadable))  acosh(double2);
double3 __attribute__((overloadable))  acosh(double3);
double4 __attribute__((overloadable))  acosh(double4);
double8 __attribute__((overloadable))  acosh(double8);
double16 __attribute__((overloadable)) acosh(double16);

double __attribute__((overloadable))   acospi(double x);
double2 __attribute__((overloadable))  acospi(double2 x);
double3 __attribute__((overloadable))  acospi(double3 x);
double4 __attribute__((overloadable))  acospi(double4 x);
double8 __attribute__((overloadable))  acospi(double8 x);
double16 __attribute__((overloadable)) acospi(double16 x);

double __attribute__((overloadable))   asin(double);
double2 __attribute__((overloadable))  asin(double2);
double3 __attribute__((overloadable))  asin(double3);
double4 __attribute__((overloadable))  asin(double4);
double8 __attribute__((overloadable))  asin(double8);
double16 __attribute__((overloadable)) asin(double16);

double __attribute__((overloadable))   asinh(double);
double2 __attribute__((overloadable))  asinh(double2);
double3 __attribute__((overloadable))  asinh(double3);
double4 __attribute__((overloadable))  asinh(double4);
double8 __attribute__((overloadable))  asinh(double8);
double16 __attribute__((overloadable)) asinh(double16);

double __attribute__((overloadable))   asinpi(double x);
double2 __attribute__((overloadable))  asinpi(double2 x);
double3 __attribute__((overloadable))  asinpi(double3 x);
double4 __attribute__((overloadable))  asinpi(double4 x);
double8 __attribute__((overloadable))  asinpi(double8 x);
double16 __attribute__((overloadable)) asinpi(double16 x);

double __attribute__((overloadable))   atan(double y_over_x);
double2 __attribute__((overloadable))  atan(double2 y_over_x);
double3 __attribute__((overloadable))  atan(double3 y_over_x);
double4 __attribute__((overloadable))  atan(double4 y_over_x);
double8 __attribute__((overloadable))  atan(double8 y_over_x);
double16 __attribute__((overloadable)) atan(double16 y_over_x);

double __attribute__((overloadable))   atan2(double y, double x);
double2 __attribute__((overloadable))  atan2(double2 y, double2 x);
double3 __attribute__((overloadable))  atan2(double3 y, double3 x);
double4 __attribute__((overloadable))  atan2(double4 y, double4 x);
double8 __attribute__((overloadable))  atan2(double8 y, double8 x);
double16 __attribute__((overloadable)) atan2(double16 y, double16 x);

double __attribute__((overloadable))   atanh(double);
double2 __attribute__((overloadable))  atanh(double2);
double3 __attribute__((overloadable))  atanh(double3);
double4 __attribute__((overloadable))  atanh(double4);
double8 __attribute__((overloadable))  atanh(double8);
double16 __attribute__((overloadable)) atanh(double16);

double __attribute__((overloadable))   atanpi(double x);
double2 __attribute__((overloadable))  atanpi(double2 x);
double3 __attribute__((overloadable))  atanpi(double3 x);
double4 __attribute__((overloadable))  atanpi(double4 x);
double8 __attribute__((overloadable))  atanpi(double8 x);
double16 __attribute__((overloadable)) atanpi(double16 x);

double __attribute__((overloadable))   atan2pi(double y, double x);
double2 __attribute__((overloadable))  atan2pi(double2 y, double2 x);
double3 __attribute__((overloadable))  atan2pi(double3 y, double3 x);
double4 __attribute__((overloadable))  atan2pi(double4 y, double4 x);
double8 __attribute__((overloadable))  atan2pi(double8 y, double8 x);
double16 __attribute__((overloadable)) atan2pi(double16 y, double16 x);

double __attribute__((overloadable))   cbrt(double);
double2 __attribute__((overloadable))  cbrt(double2);
double3 __attribute__((overloadable))  cbrt(double3);
double4 __attribute__((overloadable))  cbrt(double4);
double8 __attribute__((overloadable))  cbrt(double8);
double16 __attribute__((overloadable)) cbrt(double16);

double __attribute__((overloadable))   ceil(double);
double2 __attribute__((overloadable))  ceil(double2);
double3 __attribute__((overloadable))  ceil(double3);
double4 __attribute__((overloadable))  ceil(double4);
double8 __attribute__((overloadable))  ceil(double8);
double16 __attribute__((overloadable)) ceil(double16);

double __attribute__((overloadable))   copysign(double x, double y);
double2 __attribute__((overloadable))  copysign(double2 x, double2 y);
double3 __attribute__((overloadable))  copysign(double3 x, double3 y);
double4 __attribute__((overloadable))  copysign(double4 x, double4 y);
double8 __attribute__((overloadable))  copysign(double8 x, double8 y);
double16 __attribute__((overloadable)) copysign(double16 x, double16 y);

double __attribute__((overloadable))   cos(double);
double2 __attribute__((overloadable))  cos(double2);
double3 __attribute__((overloadable))  cos(double3);
double4 __attribute__((overloadable))  cos(double4);
double8 __attribute__((overloadable))  cos(double8);
double16 __attribute__((overloadable)) cos(double16);

double __attribute__((overloadable))   cosh(double);
double2 __attribute__((overloadable))  cosh(double2);
double3 __attribute__((overloadable))  cosh(double3);
double4 __attribute__((overloadable))  cosh(double4);
double8 __attribute__((overloadable))  cosh(double8);
double16 __attribute__((overloadable)) cosh(double16);

double __attribute__((overloadable))   cospi(double x);
double2 __attribute__((overloadable))  cospi(double2 x);
double3 __attribute__((overloadable))  cospi(double3 x);
double4 __attribute__((overloadable))  cospi(double4 x);
double8 __attribute__((overloadable))  cospi(double8 x);
double16 __attribute__((overloadable)) cospi(double16 x);

double __attribute__((overloadable))   erfc(double);
double2 __attribute__((overloadable))  erfc(double2);
double3 __attribute__((overloadable))  erfc(double3);
double4 __attribute__((overloadable))  erfc(double4);
double8 __attribute__((overloadable))  erfc(double8);
double16 __attribute__((overloadable)) erfc(double16);

double __attribute__((overloadable))   erf(double);
double2 __attribute__((overloadable))  erf(double2);
double3 __attribute__((overloadable))  erf(double3);
double4 __attribute__((overloadable))  erf(double4);
double8 __attribute__((overloadable))  erf(double8);
double16 __attribute__((overloadable)) erf(double16);

double __attribute__((overloadable))   exp(double x);
double2 __attribute__((overloadable))  exp(double2 x);
double3 __attribute__((overloadable))  exp(double3 x);
double4 __attribute__((overloadable))  exp(double4 x);
double8 __attribute__((overloadable))  exp(double8 x);
double16 __attribute__((overloadable)) exp(double16 x);

double __attribute__((overloadable))   exp2(double);
double2 __attribute__((overloadable))  exp2(double2);
double3 __attribute__((overloadable))  exp2(double3);
double4 __attribute__((overloadable))  exp2(double4);
double8 __attribute__((overloadable))  exp2(double8);
double16 __attribute__((overloadable)) exp2(double16);

double __attribute__((overloadable))   exp10(double);
double2 __attribute__((overloadable))  exp10(double2);
double3 __attribute__((overloadable))  exp10(double3);
double4 __attribute__((overloadable))  exp10(double4);
double8 __attribute__((overloadable))  exp10(double8);
double16 __attribute__((overloadable)) exp10(double16);

double __attribute__((overloadable))   expm1(double x);
double2 __attribute__((overloadable))  expm1(double2 x);
double3 __attribute__((overloadable))  expm1(double3 x);
double4 __attribute__((overloadable))  expm1(double4 x);
double8 __attribute__((overloadable))  expm1(double8 x);
double16 __attribute__((overloadable)) expm1(double16 x);

double __attribute__((overloadable))   fabs(double);
double2 __attribute__((overloadable))  fabs(double2);
double3 __attribute__((overloadable))  fabs(double3);
double4 __attribute__((overloadable))  fabs(double4);
double8 __attribute__((overloadable))  fabs(double8);
double16 __attribute__((overloadable)) fabs(double16);

double __attribute__((overloadable))   fdim(double x, double y);
double2 __attribute__((overloadable))  fdim(double2 x, double2 y);
double3 __attribute__((overloadable))  fdim(double3 x, double3 y);
double4 __attribute__((overloadable))  fdim(double4 x, double4 y);
double8 __attribute__((overloadable))  fdim(double8 x, double8 y);
double16 __attribute__((overloadable)) fdim(double16 x, double16 y);

double __attribute__((overloadable))   floor(double);
double2 __attribute__((overloadable))  floor(double2);
double3 __attribute__((overloadable))  floor(double3);
double4 __attribute__((overloadable))  floor(double4);
double8 __attribute__((overloadable))  floor(double8);
double16 __attribute__((overloadable)) floor(double16);

double __attribute__((overloadable))   fma(double a, double b, double c);
double2 __attribute__((overloadable))  fma(double2 a, double2 b, double2 c);
double3 __attribute__((overloadable))  fma(double3 a, double3 b, double3 c);
double4 __attribute__((overloadable))  fma(double4 a, double4 b, double4 c);
double8 __attribute__((overloadable))  fma(double8 a, double8 b, double8 c);
double16 __attribute__((overloadable)) fma(double16 a, double16 b, double16 c);

double __attribute__((overloadable))   fmax(double x, double y);
double2 __attribute__((overloadable))  fmax(double2 x, double2 y);
double3 __attribute__((overloadable))  fmax(double3 x, double3 y);
double4 __attribute__((overloadable))  fmax(double4 x, double4 y);
double8 __attribute__((overloadable))  fmax(double8 x, double8 y);
double16 __attribute__((overloadable)) fmax(double16 x, double16 y);
double2 __attribute__((overloadable))  fmax(double2 x, double y);
double3 __attribute__((overloadable))  fmax(double3 x, double y);
double4 __attribute__((overloadable))  fmax(double4 x, double y);
double8 __attribute__((overloadable))  fmax(double8 x, double y);
double16 __attribute__((overloadable)) fmax(double16 x, double y);

double __attribute__((overloadable))   fmin(double x, double y);
double2 __attribute__((overloadable))  fmin(double2 x, double2 y);
double3 __attribute__((overloadable))  fmin(double3 x, double3 y);
double4 __attribute__((overloadable))  fmin(double4 x, double4 y);
double8 __attribute__((overloadable))  fmin(double8 x, double8 y);
double16 __attribute__((overloadable)) fmin(double16 x, double16 y);
double2 __attribute__((overloadable))  fmin(double2 x, double y);
double3 __attribute__((overloadable))  fmin(double3 x, double y);
double4 __attribute__((overloadable))  fmin(double4 x, double y);
double8 __attribute__((overloadable))  fmin(double8 x, double y);
double16 __attribute__((overloadable)) fmin(double16 x, double y);

double __attribute__((overloadable))   fmod(double x, double y);
double2 __attribute__((overloadable))  fmod(double2 x, double2 y);
double3 __attribute__((overloadable))  fmod(double3 x, double3 y);
double4 __attribute__((overloadable))  fmod(double4 x, double4 y);
double8 __attribute__((overloadable))  fmod(double8 x, double8 y);
double16 __attribute__((overloadable)) fmod(double16 x, double16 y);

double __attribute__((overloadable))   hypot(double x, double y);
double2 __attribute__((overloadable))  hypot(double2 x, double2 y);
double3 __attribute__((overloadable))  hypot(double3 x, double3 y);
double4 __attribute__((overloadable))  hypot(double4 x, double4 y);
double8 __attribute__((overloadable))  hypot(double8 x, double8 y);
double16 __attribute__((overloadable)) hypot(double16 x, double16 y);

int __attribute__((overloadable))   ilogb(double x);
int2 __attribute__((overloadable))  ilogb(double2 x);
int3 __attribute__((overloadable))  ilogb(double3 x);
int4 __attribute__((overloadable))  ilogb(double4 x);
int8 __attribute__((overloadable))  ilogb(double8 x);
int16 __attribute__((overloadable)) ilogb(double16 x);

double __attribute__((overloadable))   ldexp(double x, int n);
double2 __attribute__((overloadable))  ldexp(double2 x, int2 n);
double3 __attribute__((overloadable))  ldexp(double3 x, int3 n);
double4 __attribute__((overloadable))  ldexp(double4 x, int4 n);
double8 __attribute__((overloadable))  ldexp(double8 x, int8 n);
double16 __attribute__((overloadable)) ldexp(double16 x, int16 n);
double2 __attribute__((overloadable))  ldexp(double2 x, int n);
double3 __attribute__((overloadable))  ldexp(double3 x, int n);
double4 __attribute__((overloadable))  ldexp(double4 x, int n);
double8 __attribute__((overloadable))  ldexp(double8 x, int n);
double16 __attribute__((overloadable)) ldexp(double16 x, int n);

double __attribute__((overloadable))   lgamma(double x);
double2 __attribute__((overloadable))  lgamma(double2 x);
double3 __attribute__((overloadable))  lgamma(double3 x);
double4 __attribute__((overloadable))  lgamma(double4 x);
double8 __attribute__((overloadable))  lgamma(double8 x);
double16 __attribute__((overloadable)) lgamma(double16 x);

double __attribute__((overloadable))   log(double);
double2 __attribute__((overloadable))  log(double2);
double3 __attribute__((overloadable))  log(double3);
double4 __attribute__((overloadable))  log(double4);
double8 __attribute__((overloadable))  log(double8);
double16 __attribute__((overloadable)) log(double16);

double __attribute__((overloadable))   log2(double);
double2 __attribute__((overloadable))  log2(double2);
double3 __attribute__((overloadable))  log2(double3);
double4 __attribute__((overloadable))  log2(double4);
double8 __attribute__((overloadable))  log2(double8);
double16 __attribute__((overloadable)) log2(double16);

double __attribute__((overloadable))   log10(double);
double2 __attribute__((overloadable))  log10(double2);
double3 __attribute__((overloadable))  log10(double3);
double4 __attribute__((overloadable))  log10(double4);
double8 __attribute__((overloadable))  log10(double8);
double16 __attribute__((overloadable)) log10(double16);

double __attribute__((overloadable))   log1p(double x);
double2 __attribute__((overloadable))  log1p(double2 x);
double3 __attribute__((overloadable))  log1p(double3 x);
double4 __attribute__((overloadable))  log1p(double4 x);
double8 __attribute__((overloadable))  log1p(double8 x);
double16 __attribute__((overloadable)) log1p(double16 x);

double __attribute__((overloadable))   logb(double x);
double2 __attribute__((overloadable))  logb(double2 x);
double3 __attribute__((overloadable))  logb(double3 x);
double4 __attribute__((overloadable))  logb(double4 x);
double8 __attribute__((overloadable))  logb(double8 x);
double16 __attribute__((overloadable)) logb(double16 x);

double __attribute__((overloadable))   mad(double a, double b, double c);
double2 __attribute__((overloadable))  mad(double2 a, double2 b, double2 c);
double3 __attribute__((overloadable))  mad(double3 a, double3 b, double3 c);
double4 __attribute__((overloadable))  mad(double4 a, double4 b, double4 c);
double8 __attribute__((overloadable))  mad(double8 a, double8 b, double8 c);
double16 __attribute__((overloadable)) mad(double16 a, double16 b, double16 c);

double __attribute__((overloadable))   maxmag(double x, double y);
double2 __attribute__((overloadable))  maxmag(double2 x, double2 y);
double3 __attribute__((overloadable))  maxmag(double3 x, double3 y);
double4 __attribute__((overloadable))  maxmag(double4 x, double4 y);
double8 __attribute__((overloadable))  maxmag(double8 x, double8 y);
double16 __attribute__((overloadable)) maxmag(double16 x, double16 y);

double __attribute__((overloadable))   minmag(double x, double y);
double2 __attribute__((overloadable))  minmag(double2 x, double2 y);
double3 __attribute__((overloadable))  minmag(double3 x, double3 y);
double4 __attribute__((overloadable))  minmag(double4 x, double4 y);
double8 __attribute__((overloadable))  minmag(double8 x, double8 y);
double16 __attribute__((overloadable)) minmag(double16 x, double16 y);

double __attribute__((overloadable))   nan(ulong nancode);
double2 __attribute__((overloadable))  nan(ulong2 nancode);
double3 __attribute__((overloadable))  nan(ulong3 nancode);
double4 __attribute__((overloadable))  nan(ulong4 nancode);
double8 __attribute__((overloadable))  nan(ulong8 nancode);
double16 __attribute__((overloadable)) nan(ulong16 nancode);

double __attribute__((overloadable))   nextafter(double x, double y);
double2 __attribute__((overloadable))  nextafter(double2 x, double2 y);
double3 __attribute__((overloadable))  nextafter(double3 x, double3 y);
double4 __attribute__((overloadable))  nextafter(double4 x, double4 y);
double8 __attribute__((overloadable))  nextafter(double8 x, double8 y);
double16 __attribute__((overloadable)) nextafter(double16 x, double16 y);

double __attribute__((overloadable))   pow(double x, double y);
double2 __attribute__((overloadable))  pow(double2 x, double2 y);
double3 __attribute__((overloadable))  pow(double3 x, double3 y);
double4 __attribute__((overloadable))  pow(double4 x, double4 y);
double8 __attribute__((overloadable))  pow(double8 x, double8 y);
double16 __attribute__((overloadable)) pow(double16 x, double16 y);

double __attribute__((overloadable))   pown(double x, int y);
double2 __attribute__((overloadable))  pown(double2 x, int2 y);
double3 __attribute__((overloadable))  pown(double3 x, int3 y);
double4 __attribute__((overloadable))  pown(double4 x, int4 y);
double8 __attribute__((overloadable))  pown(double8 x, int8 y);
double16 __attribute__((overloadable)) pown(double16 x, int16 y);

double __attribute__((overloadable))   powr(double x, double y);
double2 __attribute__((overloadable))  powr(double2 x, double2 y);
double3 __attribute__((overloadable))  powr(double3 x, double3 y);
double4 __attribute__((overloadable))  powr(double4 x, double4 y);
double8 __attribute__((overloadable))  powr(double8 x, double8 y);
double16 __attribute__((overloadable)) powr(double16 x, double16 y);

double __attribute__((overloadable))   remainder(double x, double y);
double2 __attribute__((overloadable))  remainder(double2 x, double2 y);
double3 __attribute__((overloadable))  remainder(double3 x, double3 y);
double4 __attribute__((overloadable))  remainder(double4 x, double4 y);
double8 __attribute__((overloadable))  remainder(double8 x, double8 y);
double16 __attribute__((overloadable)) remainder(double16 x, double16 y);

double __attribute__((overloadable))   rint(double);
double2 __attribute__((overloadable))  rint(double2);
double3 __attribute__((overloadable))  rint(double3);
double4 __attribute__((overloadable))  rint(double4);
double8 __attribute__((overloadable))  rint(double8);
double16 __attribute__((overloadable)) rint(double16);

double __attribute__((overloadable))   rootn(double x, int y);
double2 __attribute__((overloadable))  rootn(double2 x, int2 y);
double3 __attribute__((overloadable))  rootn(double3 x, int3 y);
double4 __attribute__((overloadable))  rootn(double4 x, int4 y);
double8 __attribute__((overloadable))  rootn(double8 x, int8 y);
double16 __attribute__((overloadable)) rootn(double16 x, int16 y);

double __attribute__((overloadable))   round(double x);
double2 __attribute__((overloadable))  round(double2 x);
double3 __attribute__((overloadable))  round(double3 x);
double4 __attribute__((overloadable))  round(double4 x);
double8 __attribute__((overloadable))  round(double8 x);
double16 __attribute__((overloadable)) round(double16 x);

double __attribute__((overloadable))   rsqrt(double);
double2 __attribute__((overloadable))  rsqrt(double2);
double3 __attribute__((overloadable))  rsqrt(double3);
double4 __attribute__((overloadable))  rsqrt(double4);
double8 __attribute__((overloadable))  rsqrt(double8);
double16 __attribute__((overloadable)) rsqrt(double16);

double __attribute__((overloadable))   sin(double);
double2 __attribute__((overloadable))  sin(double2);
double3 __attribute__((overloadable))  sin(double3);
double4 __attribute__((overloadable))  sin(double4);
double8 __attribute__((overloadable))  sin(double8);
double16 __attribute__((overloadable)) sin(double16);

double __attribute__((overloadable))   sinh(double);
double2 __attribute__((overloadable))  sinh(double2);
double3 __attribute__((overloadable))  sinh(double3);
double4 __attribute__((overloadable))  sinh(double4);
double8 __attribute__((overloadable))  sinh(double8);
double16 __attribute__((overloadable)) sinh(double16);

double __attribute__((overloadable))   sinpi(double x);
double2 __attribute__((overloadable))  sinpi(double2 x);
double3 __attribute__((overloadable))  sinpi(double3 x);
double4 __attribute__((overloadable))  sinpi(double4 x);
double8 __attribute__((overloadable))  sinpi(double8 x);
double16 __attribute__((overloadable)) sinpi(double16 x);

double __attribute__((overloadable))   sqrt(double);
double2 __attribute__((overloadable))  sqrt(double2);
double3 __attribute__((overloadable))  sqrt(double3);
double4 __attribute__((overloadable))  sqrt(double4);
double8 __attribute__((overloadable))  sqrt(double8);
double16 __attribute__((overloadable)) sqrt(double16);

double __attribute__((overloadable))   tan(double);
double2 __attribute__((overloadable))  tan(double2);
double3 __attribute__((overloadable))  tan(double3);
double4 __attribute__((overloadable))  tan(double4);
double8 __attribute__((overloadable))  tan(double8);
double16 __attribute__((overloadable)) tan(double16);

double __attribute__((overloadable))   tanh(double);
double2 __attribute__((overloadable))  tanh(double2);
double3 __attribute__((overloadable))  tanh(double3);
double4 __attribute__((overloadable))  tanh(double4);
double8 __attribute__((overloadable))  tanh(double8);
double16 __attribute__((overloadable)) tanh(double16);

double __attribute__((overloadable))   tanpi(double x);
double2 __attribute__((overloadable))  tanpi(double2 x);
double3 __attribute__((overloadable))  tanpi(double3 x);
double4 __attribute__((overloadable))  tanpi(double4 x);
double8 __attribute__((overloadable))  tanpi(double8 x);
double16 __attribute__((overloadable)) tanpi(double16 x);

double __attribute__((overloadable))   tgamma(double);
double2 __attribute__((overloadable))  tgamma(double2);
double3 __attribute__((overloadable))  tgamma(double3);
double4 __attribute__((overloadable))  tgamma(double4);
double8 __attribute__((overloadable))  tgamma(double8);
double16 __attribute__((overloadable)) tgamma(double16);

double __attribute__((overloadable))   trunc(double);
double2 __attribute__((overloadable))  trunc(double2);
double3 __attribute__((overloadable))  trunc(double3);
double4 __attribute__((overloadable))  trunc(double4);
double8 __attribute__((overloadable))  trunc(double8);
double16 __attribute__((overloadable)) trunc(double16);

double __attribute__((overloadable))   native_cos(double x);
double2 __attribute__((overloadable))  native_cos(double2 x);
double3 __attribute__((overloadable))  native_cos(double3 x);
double4 __attribute__((overloadable))  native_cos(double4 x);
double8 __attribute__((overloadable))  native_cos(double8 x);
double16 __attribute__((overloadable)) native_cos(double16 x);

double __attribute__((overloadable))   native_divide(double x, double y);
double2 __attribute__((overloadable))  native_divide(double2 x, double2 y);
double3 __attribute__((overloadable))  native_divide(double3 x, double3 y);
double4 __attribute__((overloadable))  native_divide(double4 x, double4 y);
double8 __attribute__((overloadable))  native_divide(double8 x, double8 y);
double16 __attribute__((overloadable)) native_divide(double16 x, double16 y);

double __attribute__((overloadable))   native_exp(double x);
double2 __attribute__((overloadable))  native_exp(double2 x);
double3 __attribute__((overloadable))  native_exp(double3 x);
double4 __attribute__((overloadable))  native_exp(double4 x);
double8 __attribute__((overloadable))  native_exp(double8 x);
double16 __attribute__((overloadable)) native_exp(double16 x);

double __attribute__((overloadable))   native_exp10(double x);
double2 __attribute__((overloadable))  native_exp10(double2 x);
double3 __attribute__((overloadable))  native_exp10(double3 x);
double4 __attribute__((overloadable))  native_exp10(double4 x);
double8 __attribute__((overloadable))  native_exp10(double8 x);
double16 __attribute__((overloadable)) native_exp10(double16 x);

double __attribute__((overloadable))   native_exp2(double x);
double2 __attribute__((overloadable))  native_exp2(double2 x);
double3 __attribute__((overloadable))  native_exp2(double3 x);
double4 __attribute__((overloadable))  native_exp2(double4 x);
double8 __attribute__((overloadable))  native_exp2(double8 x);
double16 __attribute__((overloadable)) native_exp2(double16 x);

double __attribute__((overloadable))   native_log(double x);
double2 __attribute__((overloadable))  native_log(double2 x);
double3 __attribute__((overloadable))  native_log(double3 x);
double4 __attribute__((overloadable))  native_log(double4 x);
double8 __attribute__((overloadable))  native_log(double8 x);
double16 __attribute__((overloadable)) native_log(double16 x);

double __attribute__((overloadable))   native_log10(double x);
double2 __attribute__((overloadable))  native_log10(double2 x);
double3 __attribute__((overloadable))  native_log10(double3 x);
double4 __attribute__((overloadable))  native_log10(double4 x);
double8 __attribute__((overloadable))  native_log10(double8 x);
double16 __attribute__((overloadable)) native_log10(double16 x);

double __attribute__((overloadable))   native_log2(double x);
double2 __attribute__((overloadable))  native_log2(double2 x);
double3 __attribute__((overloadable))  native_log2(double3 x);
double4 __attribute__((overloadable))  native_log2(double4 x);
double8 __attribute__((overloadable))  native_log2(double8 x);
double16 __attribute__((overloadable)) native_log2(double16 x);

double __attribute__((overloadable))   native_powr(double x, double y);
double2 __attribute__((overloadable))  native_powr(double2 x, double2 y);
double3 __attribute__((overloadable))  native_powr(double3 x, double3 y);
double4 __attribute__((overloadable))  native_powr(double4 x, double4 y);
double8 __attribute__((overloadable))  native_powr(double8 x, double8 y);
double16 __attribute__((overloadable)) native_powr(double16 x, double16 y);

double __attribute__((overloadable))   native_recip(double x);
double2 __attribute__((overloadable))  native_recip(double2 x);
double3 __attribute__((overloadable))  native_recip(double3 x);
double4 __attribute__((overloadable))  native_recip(double4 x);
double8 __attribute__((overloadable))  native_recip(double8 x);
double16 __attribute__((overloadable)) native_recip(double16 x);

double __attribute__((overloadable))   native_rsqrt(double x);
double2 __attribute__((overloadable))  native_rsqrt(double2 x);
double3 __attribute__((overloadable))  native_rsqrt(double3 x);
double4 __attribute__((overloadable))  native_rsqrt(double4 x);
double8 __attribute__((overloadable))  native_rsqrt(double8 x);
double16 __attribute__((overloadable)) native_rsqrt(double16 x);

double __attribute__((overloadable))   native_sin(double x);
double2 __attribute__((overloadable))  native_sin(double2 x);
double3 __attribute__((overloadable))  native_sin(double3 x);
double4 __attribute__((overloadable))  native_sin(double4 x);
double8 __attribute__((overloadable))  native_sin(double8 x);
double16 __attribute__((overloadable)) native_sin(double16 x);

double __attribute__((overloadable))   native_sqrt(double x);
double2 __attribute__((overloadable))  native_sqrt(double2 x);
double3 __attribute__((overloadable))  native_sqrt(double3 x);
double4 __attribute__((overloadable))  native_sqrt(double4 x);
double8 __attribute__((overloadable))  native_sqrt(double8 x);
double16 __attribute__((overloadable)) native_sqrt(double16 x);

double __attribute__((overloadable))   native_tan(double x);
double2 __attribute__((overloadable))  native_tan(double2 x);
double3 __attribute__((overloadable))  native_tan(double3 x);
double4 __attribute__((overloadable))  native_tan(double4 x);
double8 __attribute__((overloadable))  native_tan(double8 x);
double16 __attribute__((overloadable)) native_tan(double16 x);

// Common Functions

double __attribute__((overloadable))  clamp(double x, double minval, double maxval);
double2 __attribute__((overloadable)) clamp(double2 x, double2 minval, double2 maxval);
double3 __attribute__((overloadable)) clamp(double3 x, double3 minval, double3 maxval);
double4 __attribute__((overloadable)) clamp(double4 x, double4 minval, double4 maxval);
double8 __attribute__((overloadable)) clamp(double8 x, double8 minval, double8 maxval);
double16 __attribute__((overloadable))
                                      clamp(double16 x, double16 minval, double16 maxval);
double2 __attribute__((overloadable)) clamp(double2 x, double minval, double maxval);
double3 __attribute__((overloadable)) clamp(double3 x, double minval, double maxval);
double4 __attribute__((overloadable)) clamp(double4 x, double minval, double maxval);
double8 __attribute__((overloadable)) clamp(double8 x, double minval, double maxval);
double16 __attribute__((overloadable)) clamp(double16 x, double minval, double maxval);

double __attribute__((overloadable))   degrees(double radians);
double2 __attribute__((overloadable))  degrees(double2 radians);
double3 __attribute__((overloadable))  degrees(double3 radians);
double4 __attribute__((overloadable))  degrees(double4 radians);
double8 __attribute__((overloadable))  degrees(double8 radians);
double16 __attribute__((overloadable)) degrees(double16 radians);

double __attribute__((overloadable))   max(double x, double y);
double2 __attribute__((overloadable))  max(double2 x, double2 y);
double3 __attribute__((overloadable))  max(double3 x, double3 y);
double4 __attribute__((overloadable))  max(double4 x, double4 y);
double8 __attribute__((overloadable))  max(double8 x, double8 y);
double16 __attribute__((overloadable)) max(double16 x, double16 y);
double2 __attribute__((overloadable))  max(double2 x, double y);
double3 __attribute__((overloadable))  max(double3 x, double y);
double4 __attribute__((overloadable))  max(double4 x, double y);
double8 __attribute__((overloadable))  max(double8 x, double y);
double16 __attribute__((overloadable)) max(double16 x, double y);

double __attribute__((overloadable))   min(double x, double y);
double2 __attribute__((overloadable))  min(double2 x, double2 y);
double3 __attribute__((overloadable))  min(double3 x, double3 y);
double4 __attribute__((overloadable))  min(double4 x, double4 y);
double8 __attribute__((overloadable))  min(double8 x, double8 y);
double16 __attribute__((overloadable)) min(double16 x, double16 y);
double2 __attribute__((overloadable))  min(double2 x, double y);
double3 __attribute__((overloadable))  min(double3 x, double y);
double4 __attribute__((overloadable))  min(double4 x, double y);
double8 __attribute__((overloadable))  min(double8 x, double y);
double16 __attribute__((overloadable)) min(double16 x, double y);

double __attribute__((overloadable))   mix(double x, double y, double a);
double2 __attribute__((overloadable))  mix(double2 x, double2 y, double2 a);
double3 __attribute__((overloadable))  mix(double3 x, double3 y, double3 a);
double4 __attribute__((overloadable))  mix(double4 x, double4 y, double4 a);
double8 __attribute__((overloadable))  mix(double8 x, double8 y, double8 a);
double16 __attribute__((overloadable)) mix(double16 x, double16 y, double16 a);
double2 __attribute__((overloadable))  mix(double2 x, double2 y, double a);
double3 __attribute__((overloadable))  mix(double3 x, double3 y, double a);
double4 __attribute__((overloadable))  mix(double4 x, double4 y, double a);
double8 __attribute__((overloadable))  mix(double8 x, double8 y, double a);
double16 __attribute__((overloadable)) mix(double16 x, double16 y, double a);

double __attribute__((overloadable))   radians(double degrees);
double2 __attribute__((overloadable))  radians(double2 degrees);
double3 __attribute__((overloadable))  radians(double3 degrees);
double4 __attribute__((overloadable))  radians(double4 degrees);
double8 __attribute__((overloadable))  radians(double8 degrees);
double16 __attribute__((overloadable)) radians(double16 degrees);

double __attribute__((overloadable))   step(double edge, double x);
double2 __attribute__((overloadable))  step(double2 edge, double2 x);
double3 __attribute__((overloadable))  step(double3 edge, double3 x);
double4 __attribute__((overloadable))  step(double4 edge, double4 x);
double8 __attribute__((overloadable))  step(double8 edge, double8 x);
double16 __attribute__((overloadable)) step(double16 edge, double16 x);
double2 __attribute__((overloadable))  step(double edge, double2 x);
double3 __attribute__((overloadable))  step(double edge, double3 x);
double4 __attribute__((overloadable))  step(double edge, double4 x);
double8 __attribute__((overloadable))  step(double edge, double8 x);
double16 __attribute__((overloadable)) step(double edge, double16 x);

double __attribute__((overloadable))  smoothstep(double edge0, double edge1, double x);
double2 __attribute__((overloadable)) smoothstep(double2 edge0, double2 edge1, double2 x);
double3 __attribute__((overloadable)) smoothstep(double3 edge0, double3 edge1, double3 x);
double4 __attribute__((overloadable)) smoothstep(double4 edge0, double4 edge1, double4 x);
double8 __attribute__((overloadable)) smoothstep(double8 edge0, double8 edge1, double8 x);
double16 __attribute__((overloadable))
smoothstep(double16 edge0, double16 edge1, double16 x);
double2 __attribute__((overloadable))  smoothstep(double edge0, double edge1, double2 x);
double3 __attribute__((overloadable))  smoothstep(double edge0, double edge1, double3 x);
double4 __attribute__((overloadable))  smoothstep(double edge0, double edge1, double4 x);
double8 __attribute__((overloadable))  smoothstep(double edge0, double edge1, double8 x);
double16 __attribute__((overloadable)) smoothstep(double edge0, double edge1, double16 x);

double __attribute__((overloadable))   sign(double x);
double2 __attribute__((overloadable))  sign(double2 x);
double3 __attribute__((overloadable))  sign(double3 x);
double4 __attribute__((overloadable))  sign(double4 x);
double8 __attribute__((overloadable))  sign(double8 x);
double16 __attribute__((overloadable)) sign(double16 x);

// Geometric Functions

double4 __attribute__((overloadable)) cross(double4 p0, double4 p1);
double3 __attribute__((overloadable)) cross(double3 p0, double3 p1);

double __attribute__((overloadable)) dot(double p0, double p1);
double __attribute__((overloadable)) dot(double2 p0, double2 p1);
double __attribute__((overloadable)) dot(double3 p0, double3 p1);
double __attribute__((overloadable)) dot(double4 p0, double4 p1);

double __attribute__((overloadable)) distance(double p0, double p1);
double __attribute__((overloadable)) distance(double2 p0, double2 p1);
double __attribute__((overloadable)) distance(double3 p0, double3 p1);
double __attribute__((overloadable)) distance(double4 p0, double4 p1);

double __attribute__((overloadable)) length(double p);
double __attribute__((overloadable)) length(double2 p);
double __attribute__((overloadable)) length(double3 p);
double __attribute__((overloadable)) length(double4 p);

double __attribute__((overloadable))  normalize(double p);
double2 __attribute__((overloadable)) normalize(double2 p);
double3 __attribute__((overloadable)) normalize(double3 p);
double4 __attribute__((overloadable)) normalize(double4 p);

// TODO: fp64 fast_distance, fast_length, fast_normalize?

// Relational Functions

int __attribute__((overloadable))    isequal(double x, double y);
long2 __attribute__((overloadable))  isequal(double2 x, double2 y);
long3 __attribute__((overloadable))  isequal(double3 x, double3 y);
long4 __attribute__((overloadable))  isequal(double4 x, double4 y);
long8 __attribute__((overloadable))  isequal(double8 x, double8 y);
long16 __attribute__((overloadable)) isequal(double16 x, double16 y);

int __attribute__((overloadable))    isnotequal(double x, double y);
long2 __attribute__((overloadable))  isnotequal(double2 x, double2 y);
long3 __attribute__((overloadable))  isnotequal(double3 x, double3 y);
long4 __attribute__((overloadable))  isnotequal(double4 x, double4 y);
long8 __attribute__((overloadable))  isnotequal(double8 x, double8 y);
long16 __attribute__((overloadable)) isnotequal(double16 x, double16 y);

int __attribute__((overloadable))    isgreater(double x, double y);
long2 __attribute__((overloadable))  isgreater(double2 x, double2 y);
long3 __attribute__((overloadable))  isgreater(double3 x, double3 y);
long4 __attribute__((overloadable))  isgreater(double4 x, double4 y);
long8 __attribute__((overloadable))  isgreater(double8 x, double8 y);
long16 __attribute__((overloadable)) isgreater(double16 x, double16 y);

int __attribute__((overloadable))    isgreaterequal(double x, double y);
long2 __attribute__((overloadable))  isgreaterequal(double2 x, double2 y);
long3 __attribute__((overloadable))  isgreaterequal(double3 x, double3 y);
long4 __attribute__((overloadable))  isgreaterequal(double4 x, double4 y);
long8 __attribute__((overloadable))  isgreaterequal(double8 x, double8 y);
long16 __attribute__((overloadable)) isgreaterequal(double16 x, double16 y);

int __attribute__((overloadable))    isless(double x, double y);
long2 __attribute__((overloadable))  isless(double2 x, double2 y);
long3 __attribute__((overloadable))  isless(double3 x, double3 y);
long4 __attribute__((overloadable))  isless(double4 x, double4 y);
long8 __attribute__((overloadable))  isless(double8 x, double8 y);
long16 __attribute__((overloadable)) isless(double16 x, double16 y);

int __attribute__((overloadable))    islessequal(double x, double y);
long2 __attribute__((overloadable))  islessequal(double2 x, double2 y);
long3 __attribute__((overloadable))  islessequal(double3 x, double3 y);
long4 __attribute__((overloadable))  islessequal(double4 x, double4 y);
long8 __attribute__((overloadable))  islessequal(double8 x, double8 y);
long16 __attribute__((overloadable)) islessequal(double16 x, double16 y);

int __attribute__((overloadable))    islessgreater(double x, double y);
long2 __attribute__((overloadable))  islessgreater(double2 x, double2 y);
long3 __attribute__((overloadable))  islessgreater(double3 x, double3 y);
long4 __attribute__((overloadable))  islessgreater(double4 x, double4 y);
long8 __attribute__((overloadable))  islessgreater(double8 x, double8 y);
long16 __attribute__((overloadable)) islessgreater(double16 x, double16 y);

int __attribute__((overloadable))    isfinite(double);
long2 __attribute__((overloadable))  isfinite(double2);
long3 __attribute__((overloadable))  isfinite(double3);
long4 __attribute__((overloadable))  isfinite(double4);
long8 __attribute__((overloadable))  isfinite(double8);
long16 __attribute__((overloadable)) isfinite(double16);

int __attribute__((overloadable))    isinf(double);
long2 __attribute__((overloadable))  isinf(double2);
long3 __attribute__((overloadable))  isinf(double3);
long4 __attribute__((overloadable))  isinf(double4);
long8 __attribute__((overloadable))  isinf(double8);
long16 __attribute__((overloadable)) isinf(double16);

int __attribute__((overloadable))    isnan(double);
long2 __attribute__((overloadable))  isnan(double2);
long3 __attribute__((overloadable))  isnan(double3);
long4 __attribute__((overloadable))  isnan(double4);
long8 __attribute__((overloadable))  isnan(double8);
long16 __attribute__((overloadable)) isnan(double16);

int __attribute__((overloadable))    isnormal(double);
long2 __attribute__((overloadable))  isnormal(double2);
long3 __attribute__((overloadable))  isnormal(double3);
long4 __attribute__((overloadable))  isnormal(double4);
long8 __attribute__((overloadable))  isnormal(double8);
long16 __attribute__((overloadable)) isnormal(double16);

int __attribute__((overloadable))    isordered(double x, double y);
long2 __attribute__((overloadable))  isordered(double2 x, double2 y);
long3 __attribute__((overloadable))  isordered(double3 x, double3 y);
long4 __attribute__((overloadable))  isordered(double4 x, double4 y);
long8 __attribute__((overloadable))  isordered(double8 x, double8 y);
long16 __attribute__((overloadable)) isordered(double16 x, double16 y);

int __attribute__((overloadable))    isunordered(double x, double y);
long2 __attribute__((overloadable))  isunordered(double2 x, double2 y);
long3 __attribute__((overloadable))  isunordered(double3 x, double3 y);
long4 __attribute__((overloadable))  isunordered(double4 x, double4 y);
long8 __attribute__((overloadable))  isunordered(double8 x, double8 y);
long16 __attribute__((overloadable)) isunordered(double16 x, double16 y);

int __attribute__((overloadable))    signbit(double);
long2 __attribute__((overloadable))  signbit(double2);
long3 __attribute__((overloadable))  signbit(double3);
long4 __attribute__((overloadable))  signbit(double4);
long8 __attribute__((overloadable))  signbit(double8);
long16 __attribute__((overloadable)) signbit(double16);

double __attribute__((overloadable))   bitselect(double a, double b, double c);
double2 __attribute__((overloadable))  bitselect(double2 a, double2 b, double2 c);
double3 __attribute__((overloadable))  bitselect(double3 a, double3 b, double3 c);
double4 __attribute__((overloadable))  bitselect(double4 a, double4 b, double4 c);
double8 __attribute__((overloadable))  bitselect(double8 a, double8 b, double8 c);
double16 __attribute__((overloadable)) bitselect(double16 a, double16 b, double16 c);

double __attribute__((overloadable))   select(double a, double b, long c);
double2 __attribute__((overloadable))  select(double2 a, double2 b, long2 c);
double3 __attribute__((overloadable))  select(double3 a, double3 b, long3 c);
double4 __attribute__((overloadable))  select(double4 a, double4 b, long4 c);
double8 __attribute__((overloadable))  select(double8 a, double8 b, long8 c);
double16 __attribute__((overloadable)) select(double16 a, double16 b, long16 c);
double __attribute__((overloadable))   select(double a, double b, ulong c);
double2 __attribute__((overloadable))  select(double2 a, double2 b, ulong2 c);
double3 __attribute__((overloadable))  select(double3 a, double3 b, ulong3 c);
double4 __attribute__((overloadable))  select(double4 a, double4 b, ulong4 c);
double8 __attribute__((overloadable))  select(double8 a, double8 b, ulong8 c);
double16 __attribute__((overloadable)) select(double16 a, double16 b, ulong16 c);

// Async Copies and Prefetch

event_t __attribute__((overloadable)) async_work_group_copy(
    __local double *dst, const __global double *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local double2        *dst,
    const __global double2 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local double3        *dst,
    const __global double3 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local double4        *dst,
    const __global double4 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local double8        *dst,
    const __global double8 *src,
    size_t                  num_elements,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __local double16        *dst,
    const __global double16 *src,
    size_t                   num_elements,
    event_t                  event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global double *dst, const __local double *src, size_t num_elements, event_t event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global double2      *dst,
    const __local double2 *src,
    size_t                 num_elements,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global double3      *dst,
    const __local double3 *src,
    size_t                 num_elements,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global double4      *dst,
    const __local double4 *src,
    size_t                 num_elements,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global double8      *dst,
    const __local double8 *src,
    size_t                 num_elements,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_copy(
    __global double16      *dst,
    const __local double16 *src,
    size_t                  num_elements,
    event_t                 event);

event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local double        *dst,
    const __global double *src,
    size_t                 num_elements,
    size_t                 src_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local double2        *dst,
    const __global double2 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local double3        *dst,
    const __global double3 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local double4        *dst,
    const __global double4 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local double8        *dst,
    const __global double8 *src,
    size_t                  num_elements,
    size_t                  src_stride,
    event_t                 event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __local double16        *dst,
    const __global double16 *src,
    size_t                   num_elements,
    size_t                   src_stride,
    event_t                  event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global double      *dst,
    const __local double *src,
    size_t                num_elements,
    size_t                dst_stride,
    event_t               event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global double2      *dst,
    const __local double2 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global double3      *dst,
    const __local double3 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global double4      *dst,
    const __local double4 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global double8      *dst,
    const __local double8 *src,
    size_t                 num_elements,
    size_t                 dst_stride,
    event_t                event);
event_t __attribute__((overloadable)) async_work_group_strided_copy(
    __global double16      *dst,
    const __local double16 *src,
    size_t                  num_elements,
    size_t                  dst_stride,
    event_t                 event);

// Miscellaneous Vector Instructions

double2 __attribute__((overloadable)) shuffle(double2 x, ulong2 mask);
double2 __attribute__((overloadable)) shuffle(double4 x, ulong2 mask);
double2 __attribute__((overloadable)) shuffle(double8 x, ulong2 mask);
double2 __attribute__((overloadable)) shuffle(double16 x, ulong2 mask);

double4 __attribute__((overloadable)) shuffle(double2 x, ulong4 mask);
double4 __attribute__((overloadable)) shuffle(double4 x, ulong4 mask);
double4 __attribute__((overloadable)) shuffle(double8 x, ulong4 mask);
double4 __attribute__((overloadable)) shuffle(double16 x, ulong4 mask);

double8 __attribute__((overloadable)) shuffle(double2 x, ulong8 mask);
double8 __attribute__((overloadable)) shuffle(double4 x, ulong8 mask);
double8 __attribute__((overloadable)) shuffle(double8 x, ulong8 mask);
double8 __attribute__((overloadable)) shuffle(double16 x, ulong8 mask);

double16 __attribute__((overloadable)) shuffle(double2 x, ulong16 mask);
double16 __attribute__((overloadable)) shuffle(double4 x, ulong16 mask);
double16 __attribute__((overloadable)) shuffle(double8 x, ulong16 mask);
double16 __attribute__((overloadable)) shuffle(double16 x, ulong16 mask);

double2 __attribute__((overloadable)) shuffle2(double2 x, double2 y, ulong2 mask);
double2 __attribute__((overloadable)) shuffle2(double4 x, double4 y, ulong2 mask);
double2 __attribute__((overloadable)) shuffle2(double8 x, double8 y, ulong2 mask);
double2 __attribute__((overloadable)) shuffle2(double16 x, double16 y, ulong2 mask);

double4 __attribute__((overloadable)) shuffle2(double2 x, double2 y, ulong4 mask);
double4 __attribute__((overloadable)) shuffle2(double4 x, double4 y, ulong4 mask);
double4 __attribute__((overloadable)) shuffle2(double8 x, double8 y, ulong4 mask);
double4 __attribute__((overloadable)) shuffle2(double16 x, double16 y, ulong4 mask);

double8 __attribute__((overloadable)) shuffle2(double2 x, double2 y, ulong8 mask);
double8 __attribute__((overloadable)) shuffle2(double4 x, double4 y, ulong8 mask);
double8 __attribute__((overloadable)) shuffle2(double8 x, double8 y, ulong8 mask);
double8 __attribute__((overloadable)) shuffle2(double16 x, double16 y, ulong8 mask);

double16 __attribute__((overloadable)) shuffle2(double2 x, double2 y, ulong16 mask);
double16 __attribute__((overloadable)) shuffle2(double4 x, double4 y, ulong16 mask);
double16 __attribute__((overloadable)) shuffle2(double8 x, double8 y, ulong16 mask);
double16 __attribute__((overloadable)) shuffle2(double16 x, double16 y, ulong16 mask);

#endif

////////////////////////////////////////////////////////////////////////////////////
////              fp16 / fp64 conversions
////
////////////////////////////////////////////////////////////////////////////////////

#if defined(cl_khr_fp64) && defined(cl_khr_fp16)
half __attribute__((overloadable))   convert_half(double);
half __attribute__((overloadable))   convert_half_rte(double);
half __attribute__((overloadable))   convert_half_rtn(double);
half __attribute__((overloadable))   convert_half_rtp(double);
half __attribute__((overloadable))   convert_half_rtz(double);
half2 __attribute__((overloadable))  convert_half2(double2);
half2 __attribute__((overloadable))  convert_half2_rte(double2);
half2 __attribute__((overloadable))  convert_half2_rtn(double2);
half2 __attribute__((overloadable))  convert_half2_rtp(double2);
half2 __attribute__((overloadable))  convert_half2_rtz(double2);
half3 __attribute__((overloadable))  convert_half3(double3);
half3 __attribute__((overloadable))  convert_half3_rte(double3);
half3 __attribute__((overloadable))  convert_half3_rtn(double3);
half3 __attribute__((overloadable))  convert_half3_rtp(double3);
half3 __attribute__((overloadable))  convert_half3_rtz(double3);
half4 __attribute__((overloadable))  convert_half4(double4);
half4 __attribute__((overloadable))  convert_half4_rte(double4);
half4 __attribute__((overloadable))  convert_half4_rtn(double4);
half4 __attribute__((overloadable))  convert_half4_rtp(double4);
half4 __attribute__((overloadable))  convert_half4_rtz(double4);
half8 __attribute__((overloadable))  convert_half8(double8);
half8 __attribute__((overloadable))  convert_half8_rte(double8);
half8 __attribute__((overloadable))  convert_half8_rtn(double8);
half8 __attribute__((overloadable))  convert_half8_rtp(double8);
half8 __attribute__((overloadable))  convert_half8_rtz(double8);
half16 __attribute__((overloadable)) convert_half16(double16);
half16 __attribute__((overloadable)) convert_half16_rte(double16);
half16 __attribute__((overloadable)) convert_half16_rtn(double16);
half16 __attribute__((overloadable)) convert_half16_rtp(double16);
half16 __attribute__((overloadable)) convert_half16_rtz(double16);

double __attribute__((overloadable))   convert_double(half);
double __attribute__((overloadable))   convert_double_rte(half);
double __attribute__((overloadable))   convert_double_rtn(half);
double __attribute__((overloadable))   convert_double_rtp(half);
double __attribute__((overloadable))   convert_double_rtz(half);
double2 __attribute__((overloadable))  convert_double2(half2);
double2 __attribute__((overloadable))  convert_double2_rte(half2);
double2 __attribute__((overloadable))  convert_double2_rtn(half2);
double2 __attribute__((overloadable))  convert_double2_rtp(half2);
double2 __attribute__((overloadable))  convert_double2_rtz(half2);
double3 __attribute__((overloadable))  convert_double3(half3);
double3 __attribute__((overloadable))  convert_double3_rte(half3);
double3 __attribute__((overloadable))  convert_double3_rtn(half3);
double3 __attribute__((overloadable))  convert_double3_rtp(half3);
double3 __attribute__((overloadable))  convert_double3_rtz(half3);
double4 __attribute__((overloadable))  convert_double4(half4);
double4 __attribute__((overloadable))  convert_double4_rte(half4);
double4 __attribute__((overloadable))  convert_double4_rtn(half4);
double4 __attribute__((overloadable))  convert_double4_rtp(half4);
double4 __attribute__((overloadable))  convert_double4_rtz(half4);
double8 __attribute__((overloadable))  convert_double8(half8);
double8 __attribute__((overloadable))  convert_double8_rte(half8);
double8 __attribute__((overloadable))  convert_double8_rtn(half8);
double8 __attribute__((overloadable))  convert_double8_rtp(half8);
double8 __attribute__((overloadable))  convert_double8_rtz(half8);
double16 __attribute__((overloadable)) convert_double16(half16);
double16 __attribute__((overloadable)) convert_double16_rte(half16);
double16 __attribute__((overloadable)) convert_double16_rtn(half16);
double16 __attribute__((overloadable)) convert_double16_rtp(half16);
double16 __attribute__((overloadable)) convert_double16_rtz(half16);
#endif

#if defined(cl_intel_bfloat16_conversions)
ushort __attribute__((overloadable))  intel_convert_bfloat16_as_ushort(float source);
ushort2 __attribute__((overloadable)) intel_convert_bfloat162_as_ushort2(float2 source);
ushort3 __attribute__((overloadable)) intel_convert_bfloat163_as_ushort3(float3 source);
ushort4 __attribute__((overloadable)) intel_convert_bfloat164_as_ushort4(float4 source);
ushort8 __attribute__((overloadable)) intel_convert_bfloat168_as_ushort8(float8 source);
ushort16 __attribute__((overloadable))
intel_convert_bfloat1616_as_ushort16(float16 source);

float __attribute__((overloadable))  intel_convert_as_bfloat16_float(ushort source);
float2 __attribute__((overloadable)) intel_convert_as_bfloat162_float2(ushort2 source);
float3 __attribute__((overloadable)) intel_convert_as_bfloat163_float3(ushort3 source);
float4 __attribute__((overloadable)) intel_convert_as_bfloat164_float4(ushort4 source);
float8 __attribute__((overloadable)) intel_convert_as_bfloat168_float8(ushort8 source);
float16 __attribute__((overloadable))
intel_convert_as_bfloat1616_float16(ushort16 source);
#endif // defined(cl_intel_bfloat16_conversions)

#if defined(cl_intel_simd_operations_placeholder) || defined(cl_intel_subgroups) || \
    defined(cl_khr_subgroups) || defined(__opencl_c_subgroups)
// Shared Sub Group Functions
uint __attribute__((overloadable)) get_sub_group_size(void);
uint __attribute__((overloadable)) get_max_sub_group_size(void);
uint __attribute__((overloadable)) get_num_sub_groups(void);
#if (__OPENCL_C_VERSION__ >= CL_VERSION_2_0)
uint __attribute__((overloadable)) get_enqueued_num_sub_groups(void);
#endif
uint __attribute__((overloadable)) get_sub_group_id(void);
uint __attribute__((overloadable)) get_sub_group_local_id(void);

void __attribute__((overloadable)) sub_group_barrier(cl_mem_fence_flags flags);
#if (__OPENCL_C_VERSION__ >= CL_VERSION_2_0)
void __attribute__((overloadable))
sub_group_barrier(cl_mem_fence_flags flags, memory_scope scope);
#endif

int __attribute__((overloadable)) sub_group_all(int predicate);
int __attribute__((overloadable)) sub_group_any(int predicate);

#if defined(cl_khr_subgroup_non_uniform_vote)
int __attribute__((overloadable)) sub_group_elect(void);
int __attribute__((overloadable)) sub_group_non_uniform_all(int predicate);
int __attribute__((overloadable)) sub_group_non_uniform_any(int predicate);
int __attribute__((overloadable)) sub_group_non_uniform_all_equal(char value);
int __attribute__((overloadable)) sub_group_non_uniform_all_equal(uchar value);
int __attribute__((overloadable)) sub_group_non_uniform_all_equal(short value);
int __attribute__((overloadable)) sub_group_non_uniform_all_equal(ushort value);
int __attribute__((overloadable)) sub_group_non_uniform_all_equal(int value);
int __attribute__((overloadable)) sub_group_non_uniform_all_equal(uint value);
int __attribute__((overloadable)) sub_group_non_uniform_all_equal(long value);
int __attribute__((overloadable)) sub_group_non_uniform_all_equal(ulong value);
int __attribute__((overloadable)) sub_group_non_uniform_all_equal(float value);
#if defined(cl_khr_fp64)
int __attribute__((overloadable)) sub_group_non_uniform_all_equal(double value);
#endif // defined(cl_khr_fp64)
#if defined(cl_khr_fp16)
int __attribute__((overloadable)) sub_group_non_uniform_all_equal(half value);
#endif // defined(cl_khr_fp16)
#endif // defined(cl_khr_subgroup_non_uniform_vote)

#if defined(cl_khr_subgroup_ballot)
#define DECL_NON_UNIFORM_BROADCAST_BASE(GENTYPE)                           \
    GENTYPE __attribute__((overloadable)) sub_group_non_uniform_broadcast( \
        GENTYPE value, uint index);                                        \
    GENTYPE __attribute__((overloadable)) sub_group_broadcast_first(GENTYPE value);

#define DECL_NON_UNIFORM_BROADCAST(TYPE)     \
    DECL_NON_UNIFORM_BROADCAST_BASE(TYPE)    \
    DECL_NON_UNIFORM_BROADCAST_BASE(TYPE##2) \
    DECL_NON_UNIFORM_BROADCAST_BASE(TYPE##3) \
    DECL_NON_UNIFORM_BROADCAST_BASE(TYPE##4) \
    DECL_NON_UNIFORM_BROADCAST_BASE(TYPE##8) \
    DECL_NON_UNIFORM_BROADCAST_BASE(TYPE##16)

DECL_NON_UNIFORM_BROADCAST(char)
DECL_NON_UNIFORM_BROADCAST(uchar)
DECL_NON_UNIFORM_BROADCAST(short)
DECL_NON_UNIFORM_BROADCAST(ushort)
DECL_NON_UNIFORM_BROADCAST(int)
DECL_NON_UNIFORM_BROADCAST(uint)
DECL_NON_UNIFORM_BROADCAST(long)
DECL_NON_UNIFORM_BROADCAST(ulong)
DECL_NON_UNIFORM_BROADCAST(float)
#if defined(cl_khr_fp64)
DECL_NON_UNIFORM_BROADCAST(double)
#endif // defined(cl_khr_fp64)
#if defined(cl_khr_fp16)
DECL_NON_UNIFORM_BROADCAST(half)
#endif // defined(cl_khr_fp16)

uint4 __attribute__((overloadable)) sub_group_ballot(int predicate);
int __attribute__((overloadable))   sub_group_inverse_ballot(uint4 value);
int __attribute__((overloadable))   sub_group_ballot_bit_extract(uint4 value, uint index);
uint __attribute__((overloadable))  sub_group_ballot_bit_count(uint4 value);
uint __attribute__((overloadable))  sub_group_ballot_inclusive_scan(uint4 value);
uint __attribute__((overloadable))  sub_group_ballot_exclusive_scan(uint4 value);
uint __attribute__((overloadable))  sub_group_ballot_find_lsb(uint4 value);
uint __attribute__((overloadable))  sub_group_ballot_find_msb(uint4 value);
uint4 __attribute__((overloadable)) get_sub_group_eq_mask(void);
uint4 __attribute__((overloadable)) get_sub_group_ge_mask(void);
uint4 __attribute__((overloadable)) get_sub_group_gt_mask(void);
uint4 __attribute__((overloadable)) get_sub_group_le_mask(void);
uint4 __attribute__((overloadable)) get_sub_group_lt_mask(void);
#endif // defined(cl_khr_subgroup_ballot)

int __attribute__((overloadable))   sub_group_broadcast(int x, uint sub_group_local_id);
uint __attribute__((overloadable))  sub_group_broadcast(uint x, uint sub_group_local_id);
long __attribute__((overloadable))  sub_group_broadcast(long x, uint sub_group_local_id);
ulong __attribute__((overloadable)) sub_group_broadcast(ulong x, uint sub_group_local_id);
float __attribute__((overloadable)) sub_group_broadcast(float x, uint sub_group_local_id);

DECL_GROUP_REDUCE_SCAN(sub_group, int)
DECL_GROUP_REDUCE_SCAN(sub_group, uint)
DECL_GROUP_REDUCE_SCAN(sub_group, long)
DECL_GROUP_REDUCE_SCAN(sub_group, ulong)
DECL_GROUP_REDUCE_SCAN(sub_group, float)

#ifdef cl_khr_fp16
half __attribute__((overloadable)) sub_group_broadcast(half x, uint sub_group_local_id);
DECL_GROUP_REDUCE_SCAN(sub_group, half)
#endif

#if defined(cl_khr_fp64)
double
    __attribute__((overloadable)) sub_group_broadcast(double x, uint sub_group_local_id);
DECL_GROUP_REDUCE_SCAN(sub_group, double)
#endif
#endif

#if defined(cl_khr_subgroup_extended_types)

char __attribute__((overloadable))  sub_group_broadcast(char x, uint sub_group_local_id);
uchar __attribute__((overloadable)) sub_group_broadcast(uchar x, uint sub_group_local_id);
short __attribute__((overloadable)) sub_group_broadcast(short x, uint sub_group_local_id);
ushort __attribute__((overloadable))
sub_group_broadcast(ushort x, uint sub_group_local_id);

#define DECL_SUB_GROUP_BROADCAST_VEC(type)                      \
    type##2 __attribute__((overloadable)) sub_group_broadcast(  \
        type##2 x, uint sub_group_local_id);                    \
    type##3 __attribute__((overloadable)) sub_group_broadcast(  \
        type##3 x, uint sub_group_local_id);                    \
    type##4 __attribute__((overloadable)) sub_group_broadcast(  \
        type##4 x, uint sub_group_local_id);                    \
    type##8 __attribute__((overloadable)) sub_group_broadcast(  \
        type##8 x, uint sub_group_local_id);                    \
    type##16 __attribute__((overloadable)) sub_group_broadcast( \
        type##16 x, uint sub_group_local_id);
DECL_SUB_GROUP_BROADCAST_VEC(char)
DECL_SUB_GROUP_BROADCAST_VEC(uchar)
DECL_SUB_GROUP_BROADCAST_VEC(short)
DECL_SUB_GROUP_BROADCAST_VEC(ushort)
DECL_SUB_GROUP_BROADCAST_VEC(int)
DECL_SUB_GROUP_BROADCAST_VEC(uint)
DECL_SUB_GROUP_BROADCAST_VEC(long)
DECL_SUB_GROUP_BROADCAST_VEC(ulong)
DECL_SUB_GROUP_BROADCAST_VEC(float)
#ifdef cl_khr_fp16
DECL_SUB_GROUP_BROADCAST_VEC(half)
#endif
#if defined(cl_khr_fp64)
DECL_SUB_GROUP_BROADCAST_VEC(double)
#endif

DECL_GROUP_REDUCE_SCAN(sub_group, char)
DECL_GROUP_REDUCE_SCAN(sub_group, uchar)
DECL_GROUP_REDUCE_SCAN(sub_group, short)
DECL_GROUP_REDUCE_SCAN(sub_group, ushort)

#endif // defined(cl_khr_subgroup_extended_types)

#if defined(cl_khr_subgroups)
// Any KHR-specific Sub Group Functions will go here.

// TODO: Pipe Built-Ins
// These need to have variadic prototypes, since the packet type could be anything.
//reserve_id_t    __attribute((overloadable)) sub_group_reserve_read_pipe( pipe gentype pipe, uint num_packets);
//reserve_id_t    __attribute((overloadable)) sub_group_reserve_write_pipe( pipe gentype pipe, uint num_packets);
//void    __attribute((overloadable)) sub_group_commit_read_pipe( pipe gentype pipe, reserve_id_t reserve_id );
//void    __attribute((overloadable)) sub_group_commit_write_pipe( pipe gentype pipe, reserve_id_t reserve_id );
#endif // cl_khr_subgroups

#if defined(cl_intel_simd_operations_placeholder) || defined(cl_intel_subgroups) || \
    defined(cl_khr_subgroups)
// Intel Sub Group Functions
float __attribute__((overloadable))   intel_sub_group_shuffle(float x, uint c);
float2 __attribute__((overloadable))  intel_sub_group_shuffle(float2 x, uint c);
float3 __attribute__((overloadable))  intel_sub_group_shuffle(float3 x, uint c);
float4 __attribute__((overloadable))  intel_sub_group_shuffle(float4 x, uint c);
float8 __attribute__((overloadable))  intel_sub_group_shuffle(float8 x, uint c);
float16 __attribute__((overloadable)) intel_sub_group_shuffle(float16 x, uint c);

int __attribute__((overloadable))   intel_sub_group_shuffle(int x, uint c);
int2 __attribute__((overloadable))  intel_sub_group_shuffle(int2 x, uint c);
int3 __attribute__((overloadable))  intel_sub_group_shuffle(int3 x, uint c);
int4 __attribute__((overloadable))  intel_sub_group_shuffle(int4 x, uint c);
int8 __attribute__((overloadable))  intel_sub_group_shuffle(int8 x, uint c);
int16 __attribute__((overloadable)) intel_sub_group_shuffle(int16 x, uint c);

uint __attribute__((overloadable))   intel_sub_group_shuffle(uint x, uint c);
uint2 __attribute__((overloadable))  intel_sub_group_shuffle(uint2 x, uint c);
uint3 __attribute__((overloadable))  intel_sub_group_shuffle(uint3 x, uint c);
uint4 __attribute__((overloadable))  intel_sub_group_shuffle(uint4 x, uint c);
uint8 __attribute__((overloadable))  intel_sub_group_shuffle(uint8 x, uint c);
uint16 __attribute__((overloadable)) intel_sub_group_shuffle(uint16 x, uint c);

long __attribute__((overloadable))  intel_sub_group_shuffle(long x, uint c);
ulong __attribute__((overloadable)) intel_sub_group_shuffle(ulong x, uint c);

float __attribute__((overloadable))
intel_sub_group_shuffle_down(float cur, float next, uint c);
float2 __attribute__((overloadable))
intel_sub_group_shuffle_down(float2 cur, float2 next, uint c);
float3 __attribute__((overloadable))
intel_sub_group_shuffle_down(float3 cur, float3 next, uint c);
float4 __attribute__((overloadable))
intel_sub_group_shuffle_down(float4 cur, float4 next, uint c);
float8 __attribute__((overloadable))
intel_sub_group_shuffle_down(float8 cur, float8 next, uint c);
float16 __attribute__((overloadable))
intel_sub_group_shuffle_down(float16 cur, float16 next, uint c);

int __attribute__((overloadable)) intel_sub_group_shuffle_down(int cur, int next, uint c);
int2 __attribute__((overloadable))
intel_sub_group_shuffle_down(int2 cur, int2 next, uint c);
int3 __attribute__((overloadable))
intel_sub_group_shuffle_down(int3 cur, int3 next, uint c);
int4 __attribute__((overloadable))
intel_sub_group_shuffle_down(int4 cur, int4 next, uint c);
int8 __attribute__((overloadable))
intel_sub_group_shuffle_down(int8 cur, int8 next, uint c);
int16 __attribute__((overloadable))
intel_sub_group_shuffle_down(int16 cur, int16 next, uint c);

uint __attribute__((overloadable))
intel_sub_group_shuffle_down(uint cur, uint next, uint c);
uint2 __attribute__((overloadable))
intel_sub_group_shuffle_down(uint2 cur, uint2 next, uint c);
uint3 __attribute__((overloadable))
intel_sub_group_shuffle_down(uint3 cur, uint3 next, uint c);
uint4 __attribute__((overloadable))
intel_sub_group_shuffle_down(uint4 cur, uint4 next, uint c);
uint8 __attribute__((overloadable))
intel_sub_group_shuffle_down(uint8 cur, uint8 next, uint c);
uint16 __attribute__((overloadable))
intel_sub_group_shuffle_down(uint16 cur, uint16 next, uint c);

long __attribute__((overloadable))
intel_sub_group_shuffle_down(long prev, long cur, uint c);
ulong __attribute__((overloadable))
intel_sub_group_shuffle_down(ulong prev, ulong cur, uint c);

float __attribute__((overloadable))
intel_sub_group_shuffle_up(float prev, float cur, uint c);
float2 __attribute__((overloadable))
intel_sub_group_shuffle_up(float2 prev, float2 cur, uint c);
float3 __attribute__((overloadable))
intel_sub_group_shuffle_up(float3 prev, float3 cur, uint c);
float4 __attribute__((overloadable))
intel_sub_group_shuffle_up(float4 prev, float4 cur, uint c);
float8 __attribute__((overloadable))
intel_sub_group_shuffle_up(float8 prev, float8 cur, uint c);
float16 __attribute__((overloadable))
intel_sub_group_shuffle_up(float16 prev, float16 cur, uint c);

int __attribute__((overloadable)) intel_sub_group_shuffle_up(int prev, int cur, uint c);
int2 __attribute__((overloadable))
intel_sub_group_shuffle_up(int2 prev, int2 cur, uint c);
int3 __attribute__((overloadable))
intel_sub_group_shuffle_up(int3 prev, int3 cur, uint c);
int4 __attribute__((overloadable))
intel_sub_group_shuffle_up(int4 prev, int4 cur, uint c);
int8 __attribute__((overloadable))
intel_sub_group_shuffle_up(int8 prev, int8 cur, uint c);
int16 __attribute__((overloadable))
intel_sub_group_shuffle_up(int16 prev, int16 cur, uint c);

uint __attribute__((overloadable))
intel_sub_group_shuffle_up(uint prev, uint cur, uint c);
uint2 __attribute__((overloadable))
intel_sub_group_shuffle_up(uint2 prev, uint2 cur, uint c);
uint3 __attribute__((overloadable))
intel_sub_group_shuffle_up(uint3 prev, uint3 cur, uint c);
uint4 __attribute__((overloadable))
intel_sub_group_shuffle_up(uint4 prev, uint4 cur, uint c);
uint8 __attribute__((overloadable))
intel_sub_group_shuffle_up(uint8 prev, uint8 cur, uint c);
uint16 __attribute__((overloadable))
intel_sub_group_shuffle_up(uint16 prev, uint16 cur, uint c);

long __attribute__((overloadable))
intel_sub_group_shuffle_up(long prev, long cur, uint c);
ulong __attribute__((overloadable))
intel_sub_group_shuffle_up(ulong prev, ulong cur, uint c);

float __attribute__((overloadable))   intel_sub_group_shuffle_xor(float x, uint c);
float2 __attribute__((overloadable))  intel_sub_group_shuffle_xor(float2 x, uint c);
float3 __attribute__((overloadable))  intel_sub_group_shuffle_xor(float3 x, uint c);
float4 __attribute__((overloadable))  intel_sub_group_shuffle_xor(float4 x, uint c);
float8 __attribute__((overloadable))  intel_sub_group_shuffle_xor(float8 x, uint c);
float16 __attribute__((overloadable)) intel_sub_group_shuffle_xor(float16 x, uint c);

int __attribute__((overloadable))   intel_sub_group_shuffle_xor(int x, uint c);
int2 __attribute__((overloadable))  intel_sub_group_shuffle_xor(int2 x, uint c);
int3 __attribute__((overloadable))  intel_sub_group_shuffle_xor(int3 x, uint c);
int4 __attribute__((overloadable))  intel_sub_group_shuffle_xor(int4 x, uint c);
int8 __attribute__((overloadable))  intel_sub_group_shuffle_xor(int8 x, uint c);
int16 __attribute__((overloadable)) intel_sub_group_shuffle_xor(int16 x, uint c);

uint __attribute__((overloadable))   intel_sub_group_shuffle_xor(uint x, uint c);
uint2 __attribute__((overloadable))  intel_sub_group_shuffle_xor(uint2 x, uint c);
uint3 __attribute__((overloadable))  intel_sub_group_shuffle_xor(uint3 x, uint c);
uint4 __attribute__((overloadable))  intel_sub_group_shuffle_xor(uint4 x, uint c);
uint8 __attribute__((overloadable))  intel_sub_group_shuffle_xor(uint8 x, uint c);
uint16 __attribute__((overloadable)) intel_sub_group_shuffle_xor(uint16 x, uint c);

long __attribute__((overloadable))  intel_sub_group_shuffle_xor(long x, uint c);
ulong __attribute__((overloadable)) intel_sub_group_shuffle_xor(ulong x, uint c);

#ifdef __opencl_c_images
uint __attribute__((overloadable))
intel_sub_group_block_read(read_only image2d_t image, int2 coord);
uint2 __attribute__((overloadable))
intel_sub_group_block_read2(read_only image2d_t image, int2 coord);
uint4 __attribute__((overloadable))
intel_sub_group_block_read4(read_only image2d_t image, int2 coord);
uint8 __attribute__((overloadable))
intel_sub_group_block_read8(read_only image2d_t image, int2 coord);
#endif //__opencl_c_images

uint __attribute__((overloadable))  intel_sub_group_block_read(const __global uint *p);
uint2 __attribute__((overloadable)) intel_sub_group_block_read2(const __global uint *p);
uint4 __attribute__((overloadable)) intel_sub_group_block_read4(const __global uint *p);
uint8 __attribute__((overloadable)) intel_sub_group_block_read8(const __global uint *p);

#define intel_sub_group_block_read_ui intel_sub_group_block_read
#define intel_sub_group_block_read_ui2 intel_sub_group_block_read2
#define intel_sub_group_block_read_ui4 intel_sub_group_block_read4
#define intel_sub_group_block_read_ui8 intel_sub_group_block_read8

#define intel_sub_group_block_write_ui intel_sub_group_block_write
#define intel_sub_group_block_write_ui2 intel_sub_group_block_write2
#define intel_sub_group_block_write_ui4 intel_sub_group_block_write4
#define intel_sub_group_block_write_ui8 intel_sub_group_block_write8

#ifdef __opencl_c_images
void __attribute__((overloadable))
intel_sub_group_block_write(image2d_t image, int2 coord, uint data);
void __attribute__((overloadable))
intel_sub_group_block_write2(image2d_t image, int2 coord, uint2 data);
void __attribute__((overloadable))
intel_sub_group_block_write4(image2d_t image, int2 coord, uint4 data);
void __attribute__((overloadable))
intel_sub_group_block_write8(image2d_t image, int2 coord, uint8 data);

void __attribute__((overloadable))
intel_sub_group_block_write(write_only image2d_t image, int2 coord, uint data);
void __attribute__((overloadable))
intel_sub_group_block_write2(write_only image2d_t image, int2 coord, uint2 data);
void __attribute__((overloadable))
intel_sub_group_block_write4(write_only image2d_t image, int2 coord, uint4 data);
void __attribute__((overloadable))
intel_sub_group_block_write8(write_only image2d_t image, int2 coord, uint8 data);

#ifdef __opencl_c_read_write_images
uint __attribute__((overloadable))
intel_sub_group_block_read(read_write image2d_t image, int2 coord);
uint2 __attribute__((overloadable))
intel_sub_group_block_read2(read_write image2d_t image, int2 coord);
uint4 __attribute__((overloadable))
intel_sub_group_block_read4(read_write image2d_t image, int2 coord);
uint8 __attribute__((overloadable))
intel_sub_group_block_read8(read_write image2d_t image, int2 coord);

void __attribute__((overloadable))
intel_sub_group_block_write(read_write image2d_t image, int2 coord, uint data);
void __attribute__((overloadable))
intel_sub_group_block_write2(read_write image2d_t image, int2 coord, uint2 data);
void __attribute__((overloadable))
intel_sub_group_block_write4(read_write image2d_t image, int2 coord, uint4 data);
void __attribute__((overloadable))
intel_sub_group_block_write8(read_write image2d_t image, int2 coord, uint8 data);
#endif // __opencl_c_read_write_images
#endif //__opencl_c_images

void __attribute__((overloadable))
intel_sub_group_block_write(__global uint *p, uint data);
void __attribute__((overloadable))
intel_sub_group_block_write2(__global uint *p, uint2 data);
void __attribute__((overloadable))
intel_sub_group_block_write4(__global uint *p, uint4 data);
void __attribute__((overloadable))
intel_sub_group_block_write8(__global uint *p, uint8 data);

#ifdef cl_intel_subgroups_half
#ifdef __opencl_c_images
ushort __attribute__((overloadable))
intel_sub_group_block_read_half(read_only image2d_t image, int2 coord);
ushort2 __attribute__((overloadable))
intel_sub_group_block_read2_half(read_only image2d_t image, int2 coord);
ushort4 __attribute__((overloadable))
intel_sub_group_block_read4_half(read_only image2d_t image, int2 coord);
ushort8 __attribute__((overloadable))
intel_sub_group_block_read8_half(read_only image2d_t image, int2 coord);
ushort16 __attribute__((overloadable))
intel_sub_group_block_read16_half(read_only image2d_t image, int2 coord);

#ifdef __opencl_c_read_write_images
ushort __attribute__((overloadable))
intel_sub_group_block_read_half(read_write image2d_t image, int2 coord);
ushort2 __attribute__((overloadable))
intel_sub_group_block_read2_half(read_write image2d_t image, int2 coord);
ushort4 __attribute__((overloadable))
intel_sub_group_block_read4_half(read_write image2d_t image, int2 coord);
ushort8 __attribute__((overloadable))
intel_sub_group_block_read8_half(read_write image2d_t image, int2 coord);
ushort16 __attribute__((overloadable))
intel_sub_group_block_read16_half(read_write image2d_t image, int2 coord);

void __attribute__((overloadable))
intel_sub_group_block_write(read_write image2d_t image, int2 coord, ushort data);
void __attribute__((overloadable))
intel_sub_group_block_write2(read_write image2d_t image, int2 coord, ushort2 data);
void __attribute__((overloadable))
intel_sub_group_block_write4(read_write image2d_t image, int2 coord, ushort4 data);
void __attribute__((overloadable))
intel_sub_group_block_write8(read_write image2d_t image, int2 coord, ushort8 data);
void __attribute__((overloadable))
intel_sub_group_block_write16(read_write image2d_t image, int2 coord, ushort16 data);
#endif // __opencl_c_read_write_images
#endif //__opencl_c_images

ushort __attribute__((overloadable)) intel_sub_group_block_read(const __global ushort *p);
ushort2 __attribute__((overloadable))
intel_sub_group_block_read2(const __global ushort *p);
ushort4 __attribute__((overloadable))
intel_sub_group_block_read4(const __global ushort *p);
ushort8 __attribute__((overloadable))
intel_sub_group_block_read8(const __global ushort *p);
ushort16 __attribute__((overloadable))
intel_sub_group_block_read16(const __global ushort *p);

#ifdef __opencl_c_images
void __attribute__((overloadable))
intel_sub_group_block_write(image2d_t image, int2 coord, ushort data);
void __attribute__((overloadable))
intel_sub_group_block_write2(image2d_t image, int2 coord, ushort2 data);
void __attribute__((overloadable))
intel_sub_group_block_write4(image2d_t image, int2 coord, ushort4 data);
void __attribute__((overloadable))
intel_sub_group_block_write8(image2d_t image, int2 coord, ushort8 data);
void __attribute__((overloadable))
intel_sub_group_block_write16(image2d_t image, int2 coord, ushort16 data);
#endif //__opencl_c_images

void __attribute__((overloadable))
intel_sub_group_block_write(__global ushort *p, ushort data);
void __attribute__((overloadable))
intel_sub_group_block_write2(__global ushort *p, ushort2 data);
void __attribute__((overloadable))
intel_sub_group_block_write4(__global ushort *p, ushort4 data);
void __attribute__((overloadable))
intel_sub_group_block_write8(__global ushort *p, ushort8 data);
#endif // cl_intel_subgroups_half
#ifdef cl_intel_subgroups_short
short __attribute__((overloadable))
intel_sub_group_broadcast(short x, uint sub_group_local_id);
short2 __attribute__((overloadable))
intel_sub_group_broadcast(short2 x, uint sub_group_local_id);
short3 __attribute__((overloadable))
intel_sub_group_broadcast(short3 x, uint sub_group_local_id);
short4 __attribute__((overloadable))
intel_sub_group_broadcast(short4 x, uint sub_group_local_id);
short8 __attribute__((overloadable))
intel_sub_group_broadcast(short8 x, uint sub_group_local_id);

ushort __attribute__((overloadable))
intel_sub_group_broadcast(ushort x, uint sub_group_local_id);
ushort2 __attribute__((overloadable))
intel_sub_group_broadcast(ushort2 x, uint sub_group_local_id);
ushort3 __attribute__((overloadable))
intel_sub_group_broadcast(ushort3 x, uint sub_group_local_id);
ushort4 __attribute__((overloadable))
intel_sub_group_broadcast(ushort4 x, uint sub_group_local_id);
ushort8 __attribute__((overloadable))
intel_sub_group_broadcast(ushort8 x, uint sub_group_local_id);

short __attribute__((overloadable))   intel_sub_group_shuffle(short x, uint c);
short2 __attribute__((overloadable))  intel_sub_group_shuffle(short2 x, uint c);
short3 __attribute__((overloadable))  intel_sub_group_shuffle(short3 x, uint c);
short4 __attribute__((overloadable))  intel_sub_group_shuffle(short4 x, uint c);
short8 __attribute__((overloadable))  intel_sub_group_shuffle(short8 x, uint c);
short16 __attribute__((overloadable)) intel_sub_group_shuffle(short16 x, uint c);

ushort __attribute__((overloadable))   intel_sub_group_shuffle(ushort x, uint c);
ushort2 __attribute__((overloadable))  intel_sub_group_shuffle(ushort2 x, uint c);
ushort3 __attribute__((overloadable))  intel_sub_group_shuffle(ushort3 x, uint c);
ushort4 __attribute__((overloadable))  intel_sub_group_shuffle(ushort4 x, uint c);
ushort8 __attribute__((overloadable))  intel_sub_group_shuffle(ushort8 x, uint c);
ushort16 __attribute__((overloadable)) intel_sub_group_shuffle(ushort16 x, uint c);

short __attribute__((overloadable))
intel_sub_group_shuffle_down(short cur, short next, uint c);
short2 __attribute__((overloadable))
intel_sub_group_shuffle_down(short2 cur, short2 next, uint c);
short3 __attribute__((overloadable))
intel_sub_group_shuffle_down(short3 cur, short3 next, uint c);
short4 __attribute__((overloadable))
intel_sub_group_shuffle_down(short4 cur, short4 next, uint c);
short8 __attribute__((overloadable))
intel_sub_group_shuffle_down(short8 cur, short8 next, uint c);
short16 __attribute__((overloadable))
intel_sub_group_shuffle_down(short16 cur, short16 next, uint c);

ushort __attribute__((overloadable))
intel_sub_group_shuffle_down(ushort cur, ushort next, uint c);
ushort2 __attribute__((overloadable))
intel_sub_group_shuffle_down(ushort2 cur, ushort2 next, uint c);
ushort3 __attribute__((overloadable))
intel_sub_group_shuffle_down(ushort3 cur, ushort3 next, uint c);
ushort4 __attribute__((overloadable))
intel_sub_group_shuffle_down(ushort4 cur, ushort4 next, uint c);
ushort8 __attribute__((overloadable))
intel_sub_group_shuffle_down(ushort8 cur, ushort8 next, uint c);
ushort16 __attribute__((overloadable))
intel_sub_group_shuffle_down(ushort16 cur, ushort16 next, uint c);

short __attribute__((overloadable))
intel_sub_group_shuffle_up(short cur, short next, uint c);
short2 __attribute__((overloadable))
intel_sub_group_shuffle_up(short2 cur, short2 next, uint c);
short3 __attribute__((overloadable))
intel_sub_group_shuffle_up(short3 cur, short3 next, uint c);
short4 __attribute__((overloadable))
intel_sub_group_shuffle_up(short4 cur, short4 next, uint c);
short8 __attribute__((overloadable))
intel_sub_group_shuffle_up(short8 cur, short8 next, uint c);
short16 __attribute__((overloadable))
intel_sub_group_shuffle_up(short16 cur, short16 next, uint c);

ushort __attribute__((overloadable))
intel_sub_group_shuffle_up(ushort cur, ushort next, uint c);
ushort2 __attribute__((overloadable))
intel_sub_group_shuffle_up(ushort2 cur, ushort2 next, uint c);
ushort3 __attribute__((overloadable))
intel_sub_group_shuffle_up(ushort3 cur, ushort3 next, uint c);
ushort4 __attribute__((overloadable))
intel_sub_group_shuffle_up(ushort4 cur, ushort4 next, uint c);
ushort8 __attribute__((overloadable))
intel_sub_group_shuffle_up(ushort8 cur, ushort8 next, uint c);
ushort16 __attribute__((overloadable))
intel_sub_group_shuffle_up(ushort16 cur, ushort16 next, uint c);

short __attribute__((overloadable))   intel_sub_group_shuffle_xor(short x, uint c);
short2 __attribute__((overloadable))  intel_sub_group_shuffle_xor(short2 x, uint c);
short3 __attribute__((overloadable))  intel_sub_group_shuffle_xor(short3 x, uint c);
short4 __attribute__((overloadable))  intel_sub_group_shuffle_xor(short4 x, uint c);
short8 __attribute__((overloadable))  intel_sub_group_shuffle_xor(short8 x, uint c);
short16 __attribute__((overloadable)) intel_sub_group_shuffle_xor(short16 x, uint c);

ushort __attribute__((overloadable))   intel_sub_group_shuffle_xor(ushort x, uint c);
ushort2 __attribute__((overloadable))  intel_sub_group_shuffle_xor(ushort2 x, uint c);
ushort3 __attribute__((overloadable))  intel_sub_group_shuffle_xor(ushort3 x, uint c);
ushort4 __attribute__((overloadable))  intel_sub_group_shuffle_xor(ushort4 x, uint c);
ushort8 __attribute__((overloadable))  intel_sub_group_shuffle_xor(ushort8 x, uint c);
ushort16 __attribute__((overloadable)) intel_sub_group_shuffle_xor(ushort16 x, uint c);

DECL_GROUP_REDUCE_SCAN(intel_sub_group, short)
DECL_GROUP_REDUCE_SCAN(intel_sub_group, ushort)

#ifdef __opencl_c_images
ushort __attribute__((overloadable))
intel_sub_group_block_read_us(read_only image2d_t image, int2 coord);
ushort2 __attribute__((overloadable))
intel_sub_group_block_read_us2(read_only image2d_t image, int2 coord);
ushort4 __attribute__((overloadable))
intel_sub_group_block_read_us4(read_only image2d_t image, int2 coord);
ushort8 __attribute__((overloadable))
intel_sub_group_block_read_us8(read_only image2d_t image, int2 coord);
ushort16 __attribute__((overloadable))
intel_sub_group_block_read_us16(read_only image2d_t image, int2 coord);

#ifdef __opencl_c_read_write_images
ushort __attribute__((overloadable))
intel_sub_group_block_read_us(read_write image2d_t image, int2 coord);
ushort2 __attribute__((overloadable))
intel_sub_group_block_read_us2(read_write image2d_t image, int2 coord);
ushort4 __attribute__((overloadable))
intel_sub_group_block_read_us4(read_write image2d_t image, int2 coord);
ushort8 __attribute__((overloadable))
intel_sub_group_block_read_us8(read_write image2d_t image, int2 coord);
ushort16 __attribute__((overloadable))
intel_sub_group_block_read_us16(read_write image2d_t image, int2 coord);

void __attribute__((overloadable))
intel_sub_group_block_write_us(read_write image2d_t image, int2 coord, ushort data);
void __attribute__((overloadable))
intel_sub_group_block_write_us2(read_write image2d_t image, int2 coord, ushort2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_us4(read_write image2d_t image, int2 coord, ushort4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_us8(read_write image2d_t image, int2 coord, ushort8 data);
void __attribute__((overloadable))
intel_sub_group_block_write_us16(read_write image2d_t image, int2 coord, ushort16 data);
#endif // __opencl_c_read_write_images
#endif //__opencl_c_images

ushort
    __attribute__((overloadable)) intel_sub_group_block_read_us(const __global ushort *p);
ushort2 __attribute__((overloadable))
intel_sub_group_block_read_us2(const __global ushort *p);
ushort4 __attribute__((overloadable))
intel_sub_group_block_read_us4(const __global ushort *p);
ushort8 __attribute__((overloadable))
intel_sub_group_block_read_us8(const __global ushort *p);
ushort16 __attribute__((overloadable))
intel_sub_group_block_read_us16(const __global ushort *p);

#ifdef __opencl_c_images
void __attribute__((overloadable))
intel_sub_group_block_write_us(write_only image2d_t image, int2 coord, ushort data);
void __attribute__((overloadable))
intel_sub_group_block_write_us2(write_only image2d_t image, int2 coord, ushort2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_us4(write_only image2d_t image, int2 coord, ushort4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_us8(write_only image2d_t image, int2 coord, ushort8 data);
void __attribute__((overloadable))
intel_sub_group_block_write_us16(write_only image2d_t image, int2 coord, ushort16 data);
#endif //__opencl_c_images

void __attribute__((overloadable))
intel_sub_group_block_write_us(__global ushort *p, ushort data);
void __attribute__((overloadable))
intel_sub_group_block_write_us2(__global ushort *p, ushort2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_us4(__global ushort *p, ushort4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_us8(__global ushort *p, ushort8 data);
void __attribute__((overloadable))
intel_sub_group_block_write_us16(__global ushort *p, ushort16 data);

#endif // cl_intel_subgroups_short
#ifdef cl_intel_subgroups_char
char __attribute__((overloadable))
intel_sub_group_broadcast(char x, uint sub_group_local_id);
char2 __attribute__((overloadable))
intel_sub_group_broadcast(char2 x, uint sub_group_local_id);
char3 __attribute__((overloadable))
intel_sub_group_broadcast(char3 x, uint sub_group_local_id);
char4 __attribute__((overloadable))
intel_sub_group_broadcast(char4 x, uint sub_group_local_id);
char8 __attribute__((overloadable))
intel_sub_group_broadcast(char8 x, uint sub_group_local_id);

uchar __attribute__((overloadable))
intel_sub_group_broadcast(uchar x, uint sub_group_local_id);
uchar2 __attribute__((overloadable))
intel_sub_group_broadcast(uchar2 x, uint sub_group_local_id);
uchar3 __attribute__((overloadable))
intel_sub_group_broadcast(uchar3 x, uint sub_group_local_id);
uchar4 __attribute__((overloadable))
intel_sub_group_broadcast(uchar4 x, uint sub_group_local_id);
uchar8 __attribute__((overloadable))
intel_sub_group_broadcast(uchar8 x, uint sub_group_local_id);

char __attribute__((overloadable))   intel_sub_group_shuffle(char x, uint c);
char2 __attribute__((overloadable))  intel_sub_group_shuffle(char2 x, uint c);
char3 __attribute__((overloadable))  intel_sub_group_shuffle(char3 x, uint c);
char4 __attribute__((overloadable))  intel_sub_group_shuffle(char4 x, uint c);
char8 __attribute__((overloadable))  intel_sub_group_shuffle(char8 x, uint c);
char16 __attribute__((overloadable)) intel_sub_group_shuffle(char16 x, uint c);

uchar __attribute__((overloadable))   intel_sub_group_shuffle(uchar x, uint c);
uchar2 __attribute__((overloadable))  intel_sub_group_shuffle(uchar2 x, uint c);
uchar3 __attribute__((overloadable))  intel_sub_group_shuffle(uchar3 x, uint c);
uchar4 __attribute__((overloadable))  intel_sub_group_shuffle(uchar4 x, uint c);
uchar8 __attribute__((overloadable))  intel_sub_group_shuffle(uchar8 x, uint c);
uchar16 __attribute__((overloadable)) intel_sub_group_shuffle(uchar16 x, uint c);

char __attribute__((overloadable))
intel_sub_group_shuffle_down(char cur, char next, uint c);
char2 __attribute__((overloadable))
intel_sub_group_shuffle_down(char2 cur, char2 next, uint c);
char3 __attribute__((overloadable))
intel_sub_group_shuffle_down(char3 cur, char3 next, uint c);
char4 __attribute__((overloadable))
intel_sub_group_shuffle_down(char4 cur, char4 next, uint c);
char8 __attribute__((overloadable))
intel_sub_group_shuffle_down(char8 cur, char8 next, uint c);
char16 __attribute__((overloadable))
intel_sub_group_shuffle_down(char16 cur, char16 next, uint c);

uchar __attribute__((overloadable))
intel_sub_group_shuffle_down(uchar cur, uchar next, uint c);
uchar2 __attribute__((overloadable))
intel_sub_group_shuffle_down(uchar2 cur, uchar2 next, uint c);
uchar3 __attribute__((overloadable))
intel_sub_group_shuffle_down(uchar3 cur, uchar3 next, uint c);
uchar4 __attribute__((overloadable))
intel_sub_group_shuffle_down(uchar4 cur, uchar4 next, uint c);
uchar8 __attribute__((overloadable))
intel_sub_group_shuffle_down(uchar8 cur, uchar8 next, uint c);
uchar16 __attribute__((overloadable))
intel_sub_group_shuffle_down(uchar16 cur, uchar16 next, uint c);

char __attribute__((overloadable))
intel_sub_group_shuffle_up(char cur, char next, uint c);
char2 __attribute__((overloadable))
intel_sub_group_shuffle_up(char2 cur, char2 next, uint c);
char3 __attribute__((overloadable))
intel_sub_group_shuffle_up(char3 cur, char3 next, uint c);
char4 __attribute__((overloadable))
intel_sub_group_shuffle_up(char4 cur, char4 next, uint c);
char8 __attribute__((overloadable))
intel_sub_group_shuffle_up(char8 cur, char8 next, uint c);
char16 __attribute__((overloadable))
intel_sub_group_shuffle_up(char16 cur, char16 next, uint c);

uchar __attribute__((overloadable))
intel_sub_group_shuffle_up(uchar cur, uchar next, uint c);
uchar2 __attribute__((overloadable))
intel_sub_group_shuffle_up(uchar2 cur, uchar2 next, uint c);
uchar3 __attribute__((overloadable))
intel_sub_group_shuffle_up(uchar3 cur, uchar3 next, uint c);
uchar4 __attribute__((overloadable))
intel_sub_group_shuffle_up(uchar4 cur, uchar4 next, uint c);
uchar8 __attribute__((overloadable))
intel_sub_group_shuffle_up(uchar8 cur, uchar8 next, uint c);
uchar16 __attribute__((overloadable))
intel_sub_group_shuffle_up(uchar16 cur, uchar16 next, uint c);

char __attribute__((overloadable))   intel_sub_group_shuffle_xor(char x, uint c);
char2 __attribute__((overloadable))  intel_sub_group_shuffle_xor(char2 x, uint c);
char3 __attribute__((overloadable))  intel_sub_group_shuffle_xor(char3 x, uint c);
char4 __attribute__((overloadable))  intel_sub_group_shuffle_xor(char4 x, uint c);
char8 __attribute__((overloadable))  intel_sub_group_shuffle_xor(char8 x, uint c);
char16 __attribute__((overloadable)) intel_sub_group_shuffle_xor(char16 x, uint c);

uchar __attribute__((overloadable))   intel_sub_group_shuffle_xor(uchar x, uint c);
uchar2 __attribute__((overloadable))  intel_sub_group_shuffle_xor(uchar2 x, uint c);
uchar3 __attribute__((overloadable))  intel_sub_group_shuffle_xor(uchar3 x, uint c);
uchar4 __attribute__((overloadable))  intel_sub_group_shuffle_xor(uchar4 x, uint c);
uchar8 __attribute__((overloadable))  intel_sub_group_shuffle_xor(uchar8 x, uint c);
uchar16 __attribute__((overloadable)) intel_sub_group_shuffle_xor(uchar16 x, uint c);

DECL_GROUP_REDUCE_SCAN(intel_sub_group, char)
DECL_GROUP_REDUCE_SCAN(intel_sub_group, uchar)

#ifdef __opencl_c_images
uchar __attribute__((overloadable))
intel_sub_group_block_read_uc(read_only image2d_t image, int2 coord);
uchar2 __attribute__((overloadable))
intel_sub_group_block_read_uc2(read_only image2d_t image, int2 coord);
uchar4 __attribute__((overloadable))
intel_sub_group_block_read_uc4(read_only image2d_t image, int2 coord);
uchar8 __attribute__((overloadable))
intel_sub_group_block_read_uc8(read_only image2d_t image, int2 coord);
uchar16 __attribute__((overloadable))
intel_sub_group_block_read_uc16(read_only image2d_t image, int2 coord);

#ifdef __opencl_c_read_write_images
uchar __attribute__((overloadable))
intel_sub_group_block_read_uc(read_write image2d_t image, int2 coord);
uchar2 __attribute__((overloadable))
intel_sub_group_block_read_uc2(read_write image2d_t image, int2 coord);
uchar4 __attribute__((overloadable))
intel_sub_group_block_read_uc4(read_write image2d_t image, int2 coord);
uchar8 __attribute__((overloadable))
intel_sub_group_block_read_uc8(read_write image2d_t image, int2 coord);
uchar16 __attribute__((overloadable))
intel_sub_group_block_read_uc16(read_write image2d_t image, int2 coord);

void __attribute__((overloadable))
intel_sub_group_block_write_uc(read_write image2d_t image, int2 coord, uchar data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc2(read_write image2d_t image, int2 coord, uchar2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc4(read_write image2d_t image, int2 coord, uchar4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc8(read_write image2d_t image, int2 coord, uchar8 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc16(read_write image2d_t image, int2 coord, uchar16 data);
#endif // __opencl_c_read_write_images
#endif //__opencl_c_images

uchar
    __attribute__((overloadable)) intel_sub_group_block_read_uc(const __global uchar *p);
uchar2 __attribute__((overloadable))
intel_sub_group_block_read_uc2(const __global uchar *p);
uchar4 __attribute__((overloadable))
intel_sub_group_block_read_uc4(const __global uchar *p);
uchar8 __attribute__((overloadable))
intel_sub_group_block_read_uc8(const __global uchar *p);
uchar16 __attribute__((overloadable))
intel_sub_group_block_read_uc16(const __global uchar *p);

#ifdef __opencl_c_images
void __attribute__((overloadable))
intel_sub_group_block_write_uc(write_only image2d_t image, int2 coord, uchar data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc2(write_only image2d_t image, int2 coord, uchar2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc4(write_only image2d_t image, int2 coord, uchar4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc8(write_only image2d_t image, int2 coord, uchar8 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc16(write_only image2d_t image, int2 coord, uchar16 data);
#endif //__opencl_c_images

void __attribute__((overloadable))
intel_sub_group_block_write_uc(__global uchar *p, uchar data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc2(__global uchar *p, uchar2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc4(__global uchar *p, uchar4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc8(__global uchar *p, uchar8 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc16(__global uchar *p, uchar16 data);

#endif // cl_intel_subgroups_char

#ifdef cl_intel_subgroups_long
#ifdef __opencl_c_images
ulong __attribute__((overloadable))
intel_sub_group_block_read_ul(read_only image2d_t image, int2 coord);
ulong2 __attribute__((overloadable))
intel_sub_group_block_read_ul2(read_only image2d_t image, int2 coord);
ulong4 __attribute__((overloadable))
intel_sub_group_block_read_ul4(read_only image2d_t image, int2 coord);
ulong8 __attribute__((overloadable))
intel_sub_group_block_read_ul8(read_only image2d_t image, int2 coord);

#ifdef __opencl_c_read_write_images
ulong __attribute__((overloadable))
intel_sub_group_block_read_ul(read_write image2d_t image, int2 coord);
ulong2 __attribute__((overloadable))
intel_sub_group_block_read_ul2(read_write image2d_t image, int2 coord);
ulong4 __attribute__((overloadable))
intel_sub_group_block_read_ul4(read_write image2d_t image, int2 coord);
ulong8 __attribute__((overloadable))
intel_sub_group_block_read_ul8(read_write image2d_t image, int2 coord);

void __attribute__((overloadable))
intel_sub_group_block_write_ul(read_write image2d_t image, int2 coord, ulong data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul2(read_write image2d_t image, int2 coord, ulong2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul4(read_write image2d_t image, int2 coord, ulong4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul8(read_write image2d_t image, int2 coord, ulong8 data);
#endif // __opencl_c_read_write_images
#endif //__opencl_c_images

ulong
    __attribute__((overloadable)) intel_sub_group_block_read_ul(const __global ulong *p);
ulong2 __attribute__((overloadable))
intel_sub_group_block_read_ul2(const __global ulong *p);
ulong4 __attribute__((overloadable))
intel_sub_group_block_read_ul4(const __global ulong *p);
ulong8 __attribute__((overloadable))
intel_sub_group_block_read_ul8(const __global ulong *p);

#ifdef __opencl_c_images
void __attribute__((overloadable))
intel_sub_group_block_write_ul(write_only image2d_t image, int2 coord, ulong data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul2(write_only image2d_t image, int2 coord, ulong2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul4(write_only image2d_t image, int2 coord, ulong4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul8(write_only image2d_t image, int2 coord, ulong8 data);
#endif //__opencl_c_images

void __attribute__((overloadable))
intel_sub_group_block_write_ul(__global ulong *p, ulong data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul2(__global ulong *p, ulong2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul4(__global ulong *p, ulong4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul8(__global ulong *p, ulong8 data);

#endif // cl_intel_subgroups_long

#ifdef cl_intel_subgroup_local_block_io

uint __attribute__((overloadable))  intel_sub_group_block_read(const __local uint *p);
uint2 __attribute__((overloadable)) intel_sub_group_block_read2(const __local uint *p);
uint4 __attribute__((overloadable)) intel_sub_group_block_read4(const __local uint *p);
uint8 __attribute__((overloadable)) intel_sub_group_block_read8(const __local uint *p);

void __attribute__((overloadable))
intel_sub_group_block_write(__local uint *p, uint data);
void __attribute__((overloadable))
intel_sub_group_block_write2(__local uint *p, uint2 data);
void __attribute__((overloadable))
intel_sub_group_block_write4(__local uint *p, uint4 data);
void __attribute__((overloadable))
intel_sub_group_block_write8(__local uint *p, uint8 data);

ushort __attribute__((overloadable))
intel_sub_group_block_read_us(const __local ushort *p);
ushort2 __attribute__((overloadable))
intel_sub_group_block_read_us2(const __local ushort *p);
ushort4 __attribute__((overloadable))
intel_sub_group_block_read_us4(const __local ushort *p);
ushort8 __attribute__((overloadable))
intel_sub_group_block_read_us8(const __local ushort *p);

void __attribute__((overloadable))
intel_sub_group_block_write_us(__local ushort *p, ushort data);
void __attribute__((overloadable))
intel_sub_group_block_write_us2(__local ushort *p, ushort2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_us4(__local ushort *p, ushort4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_us8(__local ushort *p, ushort8 data);

#ifdef cl_intel_subgroups_char
uchar __attribute__((overloadable)) intel_sub_group_block_read_uc(const __local uchar *p);
uchar2 __attribute__((overloadable))
intel_sub_group_block_read_uc2(const __local uchar *p);
uchar4 __attribute__((overloadable))
intel_sub_group_block_read_uc4(const __local uchar *p);
uchar8 __attribute__((overloadable))
intel_sub_group_block_read_uc8(const __local uchar *p);
uchar16 __attribute__((overloadable))
intel_sub_group_block_read_uc16(const __local uchar *p);

void __attribute__((overloadable))
intel_sub_group_block_write_uc(__local uchar *p, uchar data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc2(__local uchar *p, uchar2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc4(__local uchar *p, uchar4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc8(__local uchar *p, uchar8 data);
void __attribute__((overloadable))
intel_sub_group_block_write_uc16(__local uchar *p, uchar16 data);
#endif // cl_intel_subgroups_char

#ifdef cl_intel_subgroups_long
ulong __attribute__((overloadable)) intel_sub_group_block_read_ul(const __local ulong *p);
ulong2 __attribute__((overloadable))
intel_sub_group_block_read_ul2(const __local ulong *p);
ulong4 __attribute__((overloadable))
intel_sub_group_block_read_ul4(const __local ulong *p);
ulong8 __attribute__((overloadable))
intel_sub_group_block_read_ul8(const __local ulong *p);

void __attribute__((overloadable))
intel_sub_group_block_write_ul(__local ulong *p, ulong data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul2(__local ulong *p, ulong2 data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul4(__local ulong *p, ulong4 data);
void __attribute__((overloadable))
intel_sub_group_block_write_ul8(__local ulong *p, ulong8 data);
#endif // cl_intel_subgroups_long

#endif // cl_intel_subgroup_local_block_io

#ifdef cl_intel_subgroup_buffer_prefetch
void __attribute__((overloadable))
intel_sub_group_block_prefetch_uc(const __global uchar *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_uc2(const __global uchar *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_uc4(const __global uchar *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_uc8(const __global uchar *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_uc16(const __global uchar *p);

void __attribute__((overloadable))
intel_sub_group_block_prefetch_us(const __global ushort *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_us2(const __global ushort *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_us4(const __global ushort *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_us8(const __global ushort *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_us16(const __global ushort *p);

void __attribute__((overloadable))
intel_sub_group_block_prefetch_ui(const __global uint *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_ui2(const __global uint *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_ui4(const __global uint *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_ui8(const __global uint *p);

void __attribute__((overloadable))
intel_sub_group_block_prefetch_ul(const __global ulong *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_ul2(const __global ulong *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_ul4(const __global ulong *p);
void __attribute__((overloadable))
intel_sub_group_block_prefetch_ul8(const __global ulong *p);
#endif // cl_intel_subgroup_buffer_prefetch

#if defined(cl_khr_subgroup_non_uniform_arithmetic) || \
    defined(cl_khr_subgroup_clustered_reduce)
#define DECL_SUB_GROUP_NON_UNIFORM_OPERATION(TYPE, GROUP_TYPE, OPERATION)
#define DECL_SUB_GROUP_NON_UNIFORM_CLUSTERED_OPERATION(TYPE, GROUP_TYPE, OPERATION)

#if defined(cl_khr_subgroup_non_uniform_arithmetic)
#define DECL_SUB_GROUP_NON_UNIFORM_OPERATION(TYPE, GROUP_TYPE, OPERATION)                \
    TYPE __attribute__((overloadable)) sub_group_non_uniform_##GROUP_TYPE##_##OPERATION( \
        TYPE value);
#endif // defined(cl_khr_subgroup_non_uniform_arithmetic)

#if defined(cl_khr_subgroup_clustered_reduce)
#define DECL_SUB_GROUP_NON_UNIFORM_CLUSTERED_OPERATION(TYPE, GROUP_TYPE, OPERATION)    \
    TYPE __attribute__((overloadable)) sub_group_clustered_##GROUP_TYPE##_##OPERATION( \
        TYPE value, uint clustersize);
#endif // defined(cl_khr_subgroup_clustered_reduce)

#define DECL_SUB_GROUP_NON_UNIFORM_ALL_GROUPS(TYPE, OPERATION)            \
    DECL_SUB_GROUP_NON_UNIFORM_OPERATION(TYPE, reduce, OPERATION)         \
    DECL_SUB_GROUP_NON_UNIFORM_OPERATION(TYPE, scan_inclusive, OPERATION) \
    DECL_SUB_GROUP_NON_UNIFORM_OPERATION(TYPE, scan_exclusive, OPERATION) \
    DECL_SUB_GROUP_NON_UNIFORM_CLUSTERED_OPERATION(TYPE, reduce, OPERATION)

// ARITHMETIC OPERATIONS
// gentype sub_group_non_uniform_GROUP_TYPE_add(gentype value)
// gentype sub_group_non_uniform_GROUP_TYPE_min(gentype value)
// gentype sub_group_non_uniform_GROUP_TYPE_max(gentype value)
// gentype sub_group_non_uniform_GROUP_TYPE_mul(gentype value)
#define DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(TYPE)   \
    DECL_SUB_GROUP_NON_UNIFORM_ALL_GROUPS(TYPE, add) \
    DECL_SUB_GROUP_NON_UNIFORM_ALL_GROUPS(TYPE, min) \
    DECL_SUB_GROUP_NON_UNIFORM_ALL_GROUPS(TYPE, max) \
    DECL_SUB_GROUP_NON_UNIFORM_ALL_GROUPS(TYPE, mul)

DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(char)
DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(uchar)
DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(short)
DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(ushort)
DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(int)
DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(uint)
DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(long)
DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(ulong)
DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(float)
#if defined(cl_khr_fp64)
DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(double)
#endif // defined(cl_khr_fp64)
#if defined(cl_khr_fp16)
DECL_SUB_GROUP_ARITHMETIC_OPERATIONS(half)
#endif // defined(cl_khr_fp16)

// BITWISE OPERATIONS
// gentype sub_group_non_uniform_GROUP_TYPE_and(gentype value)
// gentype sub_group_non_uniform_GROUP_TYPE_or(gentype value)
// gentype sub_group_non_uniform_GROUP_TYPE_xor(gentype value)
#define DECL_SUB_GROUP_BITWISE_OPERATIONS(TYPE)      \
    DECL_SUB_GROUP_NON_UNIFORM_ALL_GROUPS(TYPE, and) \
    DECL_SUB_GROUP_NON_UNIFORM_ALL_GROUPS(TYPE, or)  \
    DECL_SUB_GROUP_NON_UNIFORM_ALL_GROUPS(TYPE, xor)

DECL_SUB_GROUP_BITWISE_OPERATIONS(char)
DECL_SUB_GROUP_BITWISE_OPERATIONS(uchar)
DECL_SUB_GROUP_BITWISE_OPERATIONS(short)
DECL_SUB_GROUP_BITWISE_OPERATIONS(ushort)
DECL_SUB_GROUP_BITWISE_OPERATIONS(int)
DECL_SUB_GROUP_BITWISE_OPERATIONS(uint)
DECL_SUB_GROUP_BITWISE_OPERATIONS(long)
DECL_SUB_GROUP_BITWISE_OPERATIONS(ulong)

// LOGICAL OPERATIONS
// int sub_group_non_uniform_GROUP_TYPE_logical_and(int predicate)
// int sub_group_non_uniform_GROUP_TYPE_logical_or(int predicate)
// int sub_group_non_uniform_GROUP_TYPE_logical_xor(int predicate)
#define DECL_SUB_GROUP_BITWISE_OPERATIONS(TYPE)              \
    DECL_SUB_GROUP_NON_UNIFORM_ALL_GROUPS(TYPE, logical_and) \
    DECL_SUB_GROUP_NON_UNIFORM_ALL_GROUPS(TYPE, logical_or)  \
    DECL_SUB_GROUP_NON_UNIFORM_ALL_GROUPS(TYPE, logical_xor)

DECL_SUB_GROUP_BITWISE_OPERATIONS(int)

#endif // defined(cl_khr_subgroup_non_uniform_arithmetic) || defined(cl_khr_subgroup_clustered_reduce)

#ifdef cl_intel_media_block_io

// Media Block read/write extension

//read
#ifdef __opencl_c_images
uchar __attribute__((overloadable)) intel_sub_group_media_block_read_uc(
    int2 src_offset, int width, int height, read_only image2d_t image);
uchar2 __attribute__((overloadable)) intel_sub_group_media_block_read_uc2(
    int2 src_offset, int width, int height, read_only image2d_t image);
uchar4 __attribute__((overloadable)) intel_sub_group_media_block_read_uc4(
    int2 src_offset, int width, int height, read_only image2d_t image);
uchar8 __attribute__((overloadable)) intel_sub_group_media_block_read_uc8(
    int2 src_offset, int width, int height, read_only image2d_t image);
uchar16 __attribute__((overloadable)) intel_sub_group_media_block_read_uc16(
    int2 src_offset, int width, int height, read_only image2d_t image);

ushort __attribute__((overloadable)) intel_sub_group_media_block_read_us(
    int2 src_offset, int width, int height, read_only image2d_t image);
ushort2 __attribute__((overloadable)) intel_sub_group_media_block_read_us2(
    int2 src_offset, int width, int height, read_only image2d_t image);
ushort4 __attribute__((overloadable)) intel_sub_group_media_block_read_us4(
    int2 src_offset, int width, int height, read_only image2d_t image);
ushort8 __attribute__((overloadable)) intel_sub_group_media_block_read_us8(
    int2 src_offset, int width, int height, read_only image2d_t image);
ushort16 __attribute__((overloadable)) intel_sub_group_media_block_read_us16(
    int2 src_offset, int width, int height, read_only image2d_t image);

uint __attribute__((overloadable)) intel_sub_group_media_block_read_ui(
    int2 src_offset, int width, int height, read_only image2d_t image);
uint2 __attribute__((overloadable)) intel_sub_group_media_block_read_ui2(
    int2 src_offset, int width, int height, read_only image2d_t image);
uint4 __attribute__((overloadable)) intel_sub_group_media_block_read_ui4(
    int2 src_offset, int width, int height, read_only image2d_t image);
uint8 __attribute__((overloadable)) intel_sub_group_media_block_read_ui8(
    int2 src_offset, int width, int height, read_only image2d_t image);

#ifdef __opencl_c_read_write_images
uchar __attribute__((overloadable)) intel_sub_group_media_block_read_uc(
    int2 src_offset, int width, int height, read_write image2d_t image);
uchar2 __attribute__((overloadable)) intel_sub_group_media_block_read_uc2(
    int2 src_offset, int width, int height, read_write image2d_t image);
uchar4 __attribute__((overloadable)) intel_sub_group_media_block_read_uc4(
    int2 src_offset, int width, int height, read_write image2d_t image);
uchar8 __attribute__((overloadable)) intel_sub_group_media_block_read_uc8(
    int2 src_offset, int width, int height, read_write image2d_t image);
uchar16 __attribute__((overloadable)) intel_sub_group_media_block_read_uc16(
    int2 src_offset, int width, int height, read_write image2d_t image);

ushort __attribute__((overloadable)) intel_sub_group_media_block_read_us(
    int2 src_offset, int width, int height, read_write image2d_t image);
ushort2 __attribute__((overloadable)) intel_sub_group_media_block_read_us2(
    int2 src_offset, int width, int height, read_write image2d_t image);
ushort4 __attribute__((overloadable)) intel_sub_group_media_block_read_us4(
    int2 src_offset, int width, int height, read_write image2d_t image);
ushort8 __attribute__((overloadable)) intel_sub_group_media_block_read_us8(
    int2 src_offset, int width, int height, read_write image2d_t image);
ushort16 __attribute__((overloadable)) intel_sub_group_media_block_read_us16(
    int2 src_offset, int width, int height, read_write image2d_t image);

uint __attribute__((overloadable)) intel_sub_group_media_block_read_ui(
    int2 src_offset, int width, int height, read_write image2d_t image);
uint2 __attribute__((overloadable)) intel_sub_group_media_block_read_ui2(
    int2 src_offset, int width, int height, read_write image2d_t image);
uint4 __attribute__((overloadable)) intel_sub_group_media_block_read_ui4(
    int2 src_offset, int width, int height, read_write image2d_t image);
uint8 __attribute__((overloadable)) intel_sub_group_media_block_read_ui8(
    int2 src_offset, int width, int height, read_write image2d_t image);
#endif // __opencl_c_read_write_images

// write

void __attribute__((overloadable)) intel_sub_group_media_block_write_uc(
    int2 src_offset, int width, int height, uchar pixels, write_only image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_uc2(
    int2 src_offset, int width, int height, uchar2 pixels, write_only image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_uc4(
    int2 src_offset, int width, int height, uchar4 pixels, write_only image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_uc8(
    int2 src_offset, int width, int height, uchar8 pixels, write_only image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_uc16(
    int2 src_offset, int width, int height, uchar16 pixels, write_only image2d_t image);

void __attribute__((overloadable)) intel_sub_group_media_block_write_us(
    int2 src_offset, int width, int height, ushort pixels, write_only image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_us2(
    int2 src_offset, int width, int height, ushort2 pixels, write_only image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_us4(
    int2 src_offset, int width, int height, ushort4 pixels, write_only image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_us8(
    int2 src_offset, int width, int height, ushort8 pixels, write_only image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_us16(
    int2 src_offset, int width, int height, ushort16 pixels, write_only image2d_t image);

void __attribute__((overloadable)) intel_sub_group_media_block_write_ui(
    int2 src_offset, int width, int height, uint pixels, write_only image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_ui2(
    int2 src_offset, int width, int height, uint2 pixels, write_only image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_ui4(
    int2 src_offset, int width, int height, uint4 pixels, write_only image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_ui8(
    int2 src_offset, int width, int height, uint8 pixels, write_only image2d_t image);

#ifdef __opencl_c_read_write_images
void __attribute__((overloadable)) intel_sub_group_media_block_write_uc(
    int2 src_offset, int width, int height, uchar pixels, read_write image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_uc2(
    int2 src_offset, int width, int height, uchar2 pixels, read_write image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_uc4(
    int2 src_offset, int width, int height, uchar4 pixels, read_write image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_uc8(
    int2 src_offset, int width, int height, uchar8 pixels, read_write image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_uc16(
    int2 src_offset, int width, int height, uchar16 pixels, read_write image2d_t image);

void __attribute__((overloadable)) intel_sub_group_media_block_write_us(
    int2 src_offset, int width, int height, ushort pixels, read_write image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_us2(
    int2 src_offset, int width, int height, ushort2 pixels, read_write image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_us4(
    int2 src_offset, int width, int height, ushort4 pixels, read_write image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_us8(
    int2 src_offset, int width, int height, ushort8 pixels, read_write image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_us16(
    int2 src_offset, int width, int height, ushort16 pixels, read_write image2d_t image);

void __attribute__((overloadable)) intel_sub_group_media_block_write_ui(
    int2 src_offset, int width, int height, uint pixels, read_write image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_ui2(
    int2 src_offset, int width, int height, uint2 pixels, read_write image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_ui4(
    int2 src_offset, int width, int height, uint4 pixels, read_write image2d_t image);
void __attribute__((overloadable)) intel_sub_group_media_block_write_ui8(
    int2 src_offset, int width, int height, uint8 pixels, read_write image2d_t image);
#endif // __opencl_c_read_write_images
#endif //__opencl_c_images

#endif // cl_intel_media_block_io

#ifdef cl_intel_subgroup_2d_block_io

////////////////////////////////////////////////////////////////
// 2D Block Load, 8-bit data, Rows in [1, 2, 4, 8], Columns in [32x2]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_1r32x2c(
    __global void    *base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort *destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_2r32x2c(
    __global void    *base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort *destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_4r32x2c(
    __global void    *base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort *destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_8r32x2c(
    __global void    *base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort *destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_1r32x2c(
    __global void *base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_2r32x2c(
    __global void *base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_4r32x2c(
    __global void *base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_8r32x2c(
    __global void *base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load, 16-bit data, Rows in [1, 2, 4, 8], Columns in [16x2]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_1r16x2c(
    __global void    *base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort *destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_2r16x2c(
    __global void    *base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort *destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_4r16x2c(
    __global void    *base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort *destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_8r16x2c(
    __global void    *base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort *destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_1r16x2c(
    __global void *base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_2r16x2c(
    __global void *base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_4r16x2c(
    __global void *base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_8r16x2c(
    __global void *base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load with VNNI Transform, 8-bit data, Rows in [32*], Columns in [16]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_transform_8b_32r16x1c(
    __global void  *base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint *destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_32r16x1c(
    __global void *base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load with VNNI Transform, 16-bit data, Rows in [16, 32], Columns in [16]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_transform_16b_16r16x1c(
    __global void  *base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint *destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_16r16x1c(
    __global void *base_address, int width, int height, int pitch, int2 coord);

// 32 row version implemented in opencl_cth_pre_release.h

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load with Transpose, 32-bit data, Rows in [16], Columns in [1, 2, 4, 8]:

// 1, 2 and 4 columns versions TBD

void __attribute__((overloadable)) intel_sub_group_2d_block_read_transpose_32b_16r8x1c(
    __global void  *base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint *destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_16r8x1c(
    __global void *base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Store, 8-bit data, Rows in [1, 2, 4, 8], Columns in [32]:

void __attribute__((overloadable)) intel_sub_group_2d_block_write_8b_1r32x1c(
    __global void  *base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    private ushort *val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_8b_2r32x1c(
    __global void  *base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    private ushort *val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_8b_4r32x1c(
    __global void  *base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    private ushort *val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_8b_8r32x1c(
    __global void  *base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    private ushort *val);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Store, 16-bit data, Rows in [1, 2, 4, 8], Columns in [16]:

void __attribute__((overloadable)) intel_sub_group_2d_block_write_16b_1r16x1c(
    __global void  *base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    private ushort *val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_16b_2r16x1c(
    __global void  *base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    private ushort *val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_16b_4r16x1c(
    __global void  *base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    private ushort *val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_16b_8r16x1c(
    __global void  *base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    private ushort *val);

////////////////////////////////////////////////////////////////

#endif //defined(cl_intel_subgroup_2d_block_io)

#ifdef cl_khr_fp16
half __attribute__((overloadable)) intel_sub_group_shuffle(half x, uint c);
half __attribute__((overloadable))
intel_sub_group_shuffle_down(half prev, half cur, uint c);
half __attribute__((overloadable))
intel_sub_group_shuffle_up(half prev, half cur, uint c);
half __attribute__((overloadable)) intel_sub_group_shuffle_xor(half x, uint c);
#endif

#if defined(cl_khr_fp64)
double __attribute__((overloadable)) intel_sub_group_shuffle(double x, uint c);
double __attribute__((overloadable))
intel_sub_group_shuffle_down(double prev, double cur, uint c);
double __attribute__((overloadable))
intel_sub_group_shuffle_up(double prev, double cur, uint c);
double __attribute__((overloadable)) intel_sub_group_shuffle_xor(double x, uint c);
#endif

#endif // defined(cl_intel_simd_operations_placeholder) || defined(cl_intel_subgroups) || defined(cl_khr_subgroups)

#if defined(cl_khr_subgroup_shuffle)
#define DECL_SUB_GROUP_SHUFFLE(TYPE)                                              \
    TYPE __attribute__((overloadable)) sub_group_shuffle(TYPE value, uint index); \
    TYPE __attribute__((overloadable)) sub_group_shuffle_xor(TYPE value, uint mask);

DECL_SUB_GROUP_SHUFFLE(char)
DECL_SUB_GROUP_SHUFFLE(uchar)
DECL_SUB_GROUP_SHUFFLE(int)
DECL_SUB_GROUP_SHUFFLE(uint)
DECL_SUB_GROUP_SHUFFLE(long)
DECL_SUB_GROUP_SHUFFLE(ulong)
DECL_SUB_GROUP_SHUFFLE(float)
#if defined(cl_khr_fp64)
DECL_SUB_GROUP_SHUFFLE(double)
#endif // defined(cl_khr_fp64)
#if defined(cl_khr_fp16)
DECL_SUB_GROUP_SHUFFLE(half)
#endif // defined (cl_khr_fp16)
#endif // defined(cl_khr_subgroup_shuffle)

#if defined(cl_khr_subgroup_shuffle_relative)
#define DECL_SUB_GROUP_SHUFFLE_RELATIVE(TYPE)                                        \
    TYPE __attribute__((overloadable)) sub_group_shuffle_up(TYPE value, uint delta); \
    TYPE __attribute__((overloadable)) sub_group_shuffle_down(TYPE value, uint delta);

DECL_SUB_GROUP_SHUFFLE_RELATIVE(char)
DECL_SUB_GROUP_SHUFFLE_RELATIVE(uchar)
DECL_SUB_GROUP_SHUFFLE_RELATIVE(int)
DECL_SUB_GROUP_SHUFFLE_RELATIVE(uint)
DECL_SUB_GROUP_SHUFFLE_RELATIVE(long)
DECL_SUB_GROUP_SHUFFLE_RELATIVE(ulong)
DECL_SUB_GROUP_SHUFFLE_RELATIVE(float)
#if defined(cl_khr_fp64)
DECL_SUB_GROUP_SHUFFLE_RELATIVE(double)
#endif // defined(cl_khr_fp64)
#if defined(cl_khr_fp16)
DECL_SUB_GROUP_SHUFFLE_RELATIVE(half)
#endif // defined (cl_khr_fp16)
#endif // defined(cl_khr_subgroup_shuffle_relative)

#if defined(cl_intel_simd_operations_placeholder)
// SIMD Operations

#define intel_get_simd_size get_max_sub_group_size
#define intel_get_simd_id get_sub_group_local_id

#define intel_simd_shuffle intel_sub_group_shuffle

#define intel_simd_shuffle_down intel_sub_group_shuffle_down

#define intel_simd_shuffle_up intel_sub_group_shuffle_up

#define intel_simd_media_block_read intel_sub_group_block_read
#define intel_simd_media_block_read2 intel_sub_group_block_read2
#define intel_simd_media_block_read4 intel_sub_group_block_read4
#define intel_simd_media_block_read8 intel_sub_group_block_read8

#define intel_simd_block_read intel_sub_group_block_read
#define intel_simd_block_read2 intel_sub_group_block_read2
#define intel_simd_block_read4 intel_sub_group_block_read4
#define intel_simd_block_read8 intel_sub_group_block_read8

#define intel_simd_media_block_write intel_sub_group_block_write
#define intel_simd_media_block_write2 intel_sub_group_block_write2
#define intel_simd_media_block_write4 intel_sub_group_block_write4
#define intel_simd_media_block_write8 intel_sub_group_block_write8

#define intel_simd_block_write intel_sub_group_block_write
#define intel_simd_block_write2 intel_sub_group_block_write2
#define intel_simd_block_write4 intel_sub_group_block_write4
#define intel_simd_block_write8 intel_sub_group_block_write8

#endif

#if defined(cl_intel_subgroup_half2_placeholder)
uint __attribute__((overloadable)) intel_sub_group_half2_add(uint a, uint b);
uint __attribute__((overloadable)) intel_sub_group_half2_sub(uint a, uint b);
uint __attribute__((overloadable)) intel_sub_group_half2_mul(uint a, uint b);
uint __attribute__((overloadable)) intel_sub_group_half2_mad(uint a, uint b, uint c);

short2 __attribute__((overloadable)) intel_sub_group_half2_isequal(uint a, uint b);
short2 __attribute__((overloadable)) intel_sub_group_half2_isnotequal(uint a, uint b);
short2 __attribute__((overloadable)) intel_sub_group_half2_isgreater(uint a, uint b);
short2 __attribute__((overloadable)) intel_sub_group_half2_isgreaterequal(uint a, uint b);
short2 __attribute__((overloadable)) intel_sub_group_half2_isless(uint a, uint b);
short2 __attribute__((overloadable)) intel_sub_group_half2_islessequal(uint a, uint b);
#endif

#ifdef cl_intel_device_side_advanced_vme_enable
#ifndef cl_intel_device_side_vme_enable
#define cl_intel_device_side_vme_enable
#endif
#endif

#ifdef cl_intel_device_side_vme_enable
// VME and VME Accelerators
//
// This is sufficient to improve the runtime's toolchain for the VME
// built-in kernel, however it is not sufficient to expose a general-purpose
// device-side VME built-in function extension.  The main issues are:
//  - Need a separate type for the VME image2d_t.  The current method
//    of overloading image2d_t and changing this to a media surface
//    decl based on the way the image is used will not work with
//    separate compilation.
//  - Similarly, need a separate type for the VME accelerator vs.
//    reusing sampler_t.
//  - The VME ref image must be at a specific binding table index
//    relative to the VME src image.  At present, there is no ability
//    to enforce this.
//  - Need to spec how a VME accelerator declaration impacts the number
//    or type of samplers or other accelerators.
uint __attribute__((overloadable)) intel_get_accelerator_mb_block_type(sampler_t a);
uint __attribute__((overloadable)) intel_get_accelerator_mb_sad_sdjust_mode(sampler_t a);
uint __attribute__((overloadable)) intel_get_accelerator_mb_sub_pixel_mode(sampler_t a);
uint __attribute__((overloadable)) intel_get_accelerator_mb_search_path_type(sampler_t a);

#ifdef cl_khr_integer_dot_product

uint __attribute__((overloadable)) dot(ushort2, ushort2);
int __attribute__((overloadable))  dot(ushort2, short2);
int __attribute__((overloadable))  dot(short2, ushort2);
int __attribute__((overloadable))  dot(short2, short2);

uint __attribute__((overloadable)) dot(uchar4, uchar4);
int __attribute__((overloadable))  dot(char4, char4);
int __attribute__((overloadable))  dot(char4, uchar4);
int __attribute__((overloadable))  dot(uchar4, char4);

uint __attribute__((overloadable)) dot_4x8packed_uu_uint(uint, uint);
int __attribute__((overloadable))  dot_4x8packed_ss_int(uint, uint);
int __attribute__((overloadable))  dot_4x8packed_us_int(uint, uint);
int __attribute__((overloadable))  dot_4x8packed_su_int(uint, uint);

uint __attribute__((overloadable)) dot_acc_sat(uchar4, uchar4, uint);
int __attribute__((overloadable))  dot_acc_sat(char4, char4, int);
int __attribute__((overloadable))  dot_acc_sat(char4, uchar4, int);
int __attribute__((overloadable))  dot_acc_sat(uchar4, char4, int);

uint __attribute__((overloadable)) dot_acc_sat(ushort2, ushort2, uint);
int __attribute__((overloadable))  dot_acc_sat(short2, short2, int);
int __attribute__((overloadable))  dot_acc_sat(short2, ushort2, int);
int __attribute__((overloadable))  dot_acc_sat(ushort2, short2, int);

uint __attribute__((overloadable)) dot_acc_sat_4x8packed_uu_uint(uint, uint, uint);
int __attribute__((overloadable))  dot_acc_sat_4x8packed_ss_int(uint, uint, int);
int __attribute__((overloadable))  dot_acc_sat_4x8packed_us_int(uint, uint, int);
int __attribute__((overloadable))  dot_acc_sat_4x8packed_su_int(uint, uint, int);

#endif

#ifdef __opencl_c_images
void __attribute__((overloadable)) intel_work_group_vme_mb_query(
    __local uint *dst,
    int2          srcCoord,
    int2          refCoord,
    image2d_t     srcImage,
    image2d_t     refImage,
    sampler_t     a);
#endif //__opencl_c_images

#endif

// added to fix build issue with clang separation. TODO: figure out why this did not carry over from OpenCL/Frontend/Languages in the first place
#ifdef cl_intel_device_side_advanced_vme_enable
// Advanced VME and VME Accelerators extension
uint __attribute__((overloadable))
intel_get_accelerator_mb_search_block_type(sampler_t a);

uint __attribute__((overloadable)) intel_get_accelerator_mb_skip_block_type(sampler_t a);

#ifdef __opencl_c_images
void __attribute__((overloadable)) intel_work_group_vme_mb_multi_query_8(
    __local uint *dst,
    uint          countWGRefCoords,
    uint          searchCostPenalty,
    uint2         searchCostTable,
    int2          srcCoord,
    int2          refCoord,
    image2d_t     srcImage,
    image2d_t     refImage,
    sampler_t     a);

void __attribute__((overloadable)) intel_work_group_vme_mb_multi_query_4(
    __local uint *dst,
    uint          countWGRefCoords,
    uint          searchCostPenalty,
    uint2         searchCostTable,
    int2          srcCoord,
    int2          refCoord,
    image2d_t     srcImage,
    image2d_t     refImage,
    sampler_t     a);

void __attribute__((overloadable)) intel_work_group_vme_mb_multi_check_16x16(
    __local uint *dst,
    uint          countWGSkipCoords,
    uint          computeIntra,
    uint          edgesIntra,
    int2          srcCoord,
    int           skipCoord,
    image2d_t     srcImage,
    image2d_t     refImage,
    image2d_t     edgeSrcImage,
    sampler_t     a);

void __attribute__((overloadable)) intel_work_group_vme_mb_multi_bidir_check_16x16(
    __local uint *dst,
    uint          countWGSkipCoords,
    uint          computeIntra,
    uint          edgesIntra,
    int2          srcCoord,
    uchar         bidir_weight,
    uchar         skipModes,
    int           skipCoord,
    image2d_t     srcImage,
    image2d_t     refFwdImage,
    image2d_t     refBwdImage,
    image2d_t     edgeSrcImage,
    sampler_t     vmeAccelerator);

void __attribute__((overloadable)) intel_work_group_vme_mb_multi_check_8x8(
    __local uint *dst,
    uint          countWGSkipCoords,
    uint          computeIntra,
    uint          edgesIntra,
    int2          srcCoord,
    int4          skipCoord,
    image2d_t     srcImage,
    image2d_t     refImage,
    image2d_t     edgeSrcImage,
    sampler_t     a);

void __attribute__((overloadable)) intel_work_group_vme_mb_multi_bidir_check_8x8(
    __local uint *dst,
    uint          countWGSkipCoords,
    uint          computeIntra,
    uint          edgesIntra,
    int2          srcCoord,
    uchar         bidir_weight,
    uchar         skipModes,
    int2          skipCoord,
    image2d_t     srcImage,
    image2d_t     refFwdImage,
    image2d_t     refBwdImage,
    image2d_t     edgeSrcImage,
    sampler_t     vmeAccelerator);
#endif //__opencl_c_images

#endif
// end of build workaround for clang separation
// Disable any extensions we may have enabled previously.
#pragma OPENCL EXTENSION all : disable

#if defined(cl_khr_fp64) && (__OPENCL_C_VERSION__ >= CL_VERSION_1_2)
#pragma OPENCL EXTENSION cl_khr_fp64 : enable
#endif

// Clang requires this pragma to be enabled if subgroup functions are to be used.
// Not all tests follow this requirement, leave it enabled for transition period until they are fixed.
#if defined(cl_khr_subgroups)
#pragma OPENCL EXTENSION cl_khr_subgroups : enable
#endif

#endif // #ifndef _OPENCL_CTH_

#ifdef cl_intel_split_work_group_barrier
void __attribute__((overloadable))
intel_work_group_barrier_arrive(cl_mem_fence_flags flags);
void __attribute__((overloadable))
intel_work_group_barrier_wait(cl_mem_fence_flags flags);
#if (__OPENCL_C_VERSION__ >= CL_VERSION_2_0)
void __attribute__((overloadable))
intel_work_group_barrier_arrive(cl_mem_fence_flags flags, memory_scope scope);
void __attribute__((overloadable))
intel_work_group_barrier_wait(cl_mem_fence_flags flags, memory_scope scope);
#endif // __OPENCL_C_VERSION__ >= CL_VERSION_2_0
#endif // cl_intel_split_work_group_barrier

#ifdef cl_intel_rt_production
// ----------- Raytracing production API code -----------

// --- Opaque types ---
typedef private struct intel_ray_query_opaque_t *intel_ray_query_t;
typedef global struct intel_raytracing_acceleration_structure_opaque_t
    *intel_raytracing_acceleration_structure_t;

// --- Enum and struct definitions ---

typedef enum // intel_ray_flags_t
{
    intel_ray_flags_none = 0x00,
    intel_ray_flags_force_opaque =
        0x01, // forces geometry to be opaque (no anyhit shader invokation)
    intel_ray_flags_force_non_opaque =
        0x02, // forces geometry to be non-opqaue (invoke anyhit shader)
    intel_ray_flags_accept_first_hit_and_end_search =
        0x04, // terminates traversal on the first hit found (shadow rays)
    intel_ray_flags_skip_closest_hit_shader =
        0x08, // skip execution of the closest hit shader
    intel_ray_flags_cull_back_facing_triangles =
        0x10, // back facing triangles to not produce a hit
    intel_ray_flags_cull_front_facing_triangles =
        0x20,                               // front facing triangles do not produce a hit
    intel_ray_flags_cull_opaque     = 0x40, // opaque geometry does not produce a hit
    intel_ray_flags_cull_non_opaque = 0x80, // non-opaque geometry does not produce a hit
    intel_ray_flags_skip_triangles = 0x100, // treat all triangle intersections as misses.
    intel_ray_flags_skip_procedural_primitives =
        0x200, // skip execution of intersection shaders
} intel_ray_flags_t;

typedef enum intel_hit_type_t
{
    intel_hit_type_committed_hit = 0,
    intel_hit_type_potential_hit = 1,
} intel_hit_type_t;

typedef struct // intel_float2
{
    float x, y;
} intel_float2;

typedef struct // intel_float3
{
    float x, y, z;
} intel_float3;

typedef struct // intel_float4x3
{
    intel_float3 vx, vy, vz, p;
} intel_float4x3;

typedef struct // intel_ray_desc_t
{
    intel_float3      origin;
    intel_float3      direction;
    float             tmin;
    float             tmax;
    uint              mask;
    intel_ray_flags_t flags;
} intel_ray_desc_t;

// if traversal returns one can test if a triangle or procedural is hit
typedef enum // intel_candidate_type_t
{
    intel_candidate_type_triangle,
    intel_candidate_type_procedural
} intel_candidate_type_t;

// --- API functions ---

// initialize a ray query
intel_ray_query_t intel_ray_query_init(
    intel_ray_desc_t ray, intel_raytracing_acceleration_structure_t accel);

// setup for instance traversal using a transformed ray and bottom-level AS
void intel_ray_query_forward_ray(
    intel_ray_query_t                         query,
    intel_ray_desc_t                          ray,
    intel_raytracing_acceleration_structure_t accel);

// commit the potential hit
void intel_ray_query_commit_potential_hit(intel_ray_query_t query);

// commit the potential hit and override hit distance and UVs
void intel_ray_query_commit_potential_hit_override(
    intel_ray_query_t query, float override_hit_distance, intel_float2 override_uv);

// start traversal of a ray query
void intel_ray_query_start_traversal(intel_ray_query_t query);

// Synchronize ray_query execution. If a ray was traversed,
// this must be called prior to accessing the ray query.
void intel_ray_query_sync(intel_ray_query_t query);

// Signal that a ray query will not be used further. This is the moral
// equivalent of a delete. This function does an implicit sync.
void intel_ray_query_abandon(intel_ray_query_t query);

// read hit information during shader execution
uint  intel_get_hit_bvh_level(intel_ray_query_t query, intel_hit_type_t hit_type);
float intel_get_hit_distance(intel_ray_query_t query, intel_hit_type_t hit_type);
intel_float2
     intel_get_hit_barycentrics(intel_ray_query_t query, intel_hit_type_t hit_type);
bool intel_get_hit_front_face(intel_ray_query_t query, intel_hit_type_t hit_type);
uint intel_get_hit_geometry_id(intel_ray_query_t query, intel_hit_type_t hit_type);
uint intel_get_hit_primitive_id(intel_ray_query_t query, intel_hit_type_t hit_type);
uint intel_get_hit_triangle_primitive_id(
    intel_ray_query_t query,
    intel_hit_type_t  hit_type); // fast path for triangles
uint intel_get_hit_procedural_primitive_id(
    intel_ray_query_t query,
    intel_hit_type_t  hit_type); // fast path for procedurals
uint intel_get_hit_instance_id(intel_ray_query_t query, intel_hit_type_t hit_type);
uint intel_get_hit_instance_user_id(intel_ray_query_t query, intel_hit_type_t hit_type);
intel_float4x3
intel_get_hit_world_to_object(intel_ray_query_t query, intel_hit_type_t hit_type);
intel_float4x3
intel_get_hit_object_to_world(intel_ray_query_t query, intel_hit_type_t hit_type);

intel_candidate_type_t
intel_get_hit_candidate(intel_ray_query_t query, intel_hit_type_t hit_type);

// fetch triangle vertices for a hit
void intel_get_hit_triangle_vertices(
    intel_ray_query_t query, intel_float3 vertices_out[3], intel_hit_type_t hit_type);

// Read ray-data. This is used to read transformed rays produced by HW
// instancing pipeline during any-hit or intersection shader execution.
intel_float3      intel_get_ray_origin(intel_ray_query_t query, uint bvh_level);
intel_float3      intel_get_ray_direction(intel_ray_query_t query, uint bvh_level);
float             intel_get_ray_tmin(intel_ray_query_t query, uint bvh_level);
intel_ray_flags_t intel_get_ray_flags(intel_ray_query_t query, uint bvh_level);
int               intel_get_ray_mask(intel_ray_query_t query, uint bvh_level);

// Test whether traversal has terminated.  If false, the ray has reached
// a procedural leaf or a non-opaque triangle leaf, and requires shader
// processing.
bool intel_is_traversal_done(intel_ray_query_t query);

// if traversal is done one can test for the presence of a committed hit to
// either invoke miss or closest hit shader
bool intel_has_committed_hit(intel_ray_query_t query);
#endif // cl_intel_rt_production
/*========================== begin_copyright_notice ============================

Copyright (C) 2017-2023 Intel Corporation

SPDX-License-Identifier: MIT

============================= end_copyright_notice ===========================*/

//reflect_101
#if defined(cl_intel_mirrored_repeat_101)
#define CLK_ADDRESS_MIRRORED_REPEAT_101_INTEL 0xA
#endif
//
// Float Atomics (SKL feature)
//
#if defined(float_atomics_enable)

#ifdef __opencl_c_generic_address_space
float __attribute__((overloadable))
atomic_fetch_min(volatile generic atomic_float* object, float operand);
float __attribute__((overloadable)) atomic_fetch_min_explicit(
    volatile generic atomic_float* object, float operand, memory_order order);
float __attribute__((overloadable)) atomic_fetch_min_explicit(
    volatile generic atomic_float* object,
    float                          operand,
    memory_order                   order,
    memory_scope                   scope);

float __attribute__((overloadable))
atomic_fetch_max(volatile generic atomic_float* object, float operand);
float __attribute__((overloadable)) atomic_fetch_max_explicit(
    volatile generic atomic_float* object, float operand, memory_order order);
float __attribute__((overloadable)) atomic_fetch_max_explicit(
    volatile generic atomic_float* object,
    float                          operand,
    memory_order                   order,
    memory_scope                   scope);
#endif // __opencl_c_generic_address_space

// atom_min
float __attribute__((overloadable)) atom_min(volatile __global float* p, float val);
float __attribute__((overloadable)) atom_min(volatile __local float* p, float val);

float __attribute__((overloadable)) atomic_min(volatile __global float* p, float val);
float __attribute__((overloadable)) atomic_min(volatile __local float* p, float val);

// atom_max
float __attribute__((overloadable)) atom_max(volatile __global float* p, float val);
float __attribute__((overloadable)) atom_max(volatile __local float* p, float val);

float __attribute__((overloadable)) atomic_max(volatile __global float* p, float val);
float __attribute__((overloadable)) atomic_max(volatile __local float* p, float val);

// atom_cmpxchg
float __attribute__((overloadable))
atom_cmpxchg(volatile __global float* p, float cmp, float val);
float __attribute__((overloadable))
atom_cmpxchg(volatile __local float* p, float cmp, float val);

float __attribute__((overloadable))
atomic_cmpxchg(volatile __global float* p, float cmp, float val);
float __attribute__((overloadable))
atomic_cmpxchg(volatile __local float* p, float cmp, float val);

// +atomic_fetch_min/max handled elsewhere
// +atomic_compare_exchange_* float variant already defined in an OCL 2.0 specification.
#endif

// Planar YUV.
#define cl_intel_planar_yuv 0x1
#define CLK_NV12_INTEL 0x410E

// Packed YUV
#define cl_intel_packed_yuv 0x1
#define CLK_YUYV_INTEL 0x4076
#define CLK_UYVY_INTEL 0x4077
#define CLK_YVYU_INTEL 0x4078
#define CLK_VYUY_INTEL 0x4079

#if defined(cl_intel_device_side_avc_motion_estimation)
// Device side VME not defined in Clang.
#define CLK_AVC_ME_SEARCH_WINDOW_16x12_RADIUS_INTEL 0x9
#define CLK_AVC_ME_SEARCH_WINDOW_4x4_RADIUS_INTEL 0x2
#define CLK_AVC_ME_SEARCH_WINDOW_2x2_RADIUS_INTEL 0xa

#ifndef __VME_TYPES_DEFINED__
// Externally exposed device side VME.

// ... Defines ...

#define CLK_AVC_ME_MAJOR_16x16_INTEL 0x0
#define CLK_AVC_ME_MAJOR_16x8_INTEL 0x1
#define CLK_AVC_ME_MAJOR_8x16_INTEL 0x2
#define CLK_AVC_ME_MAJOR_8x8_INTEL 0x3

#define CLK_AVC_ME_MINOR_8x8_INTEL 0x0
#define CLK_AVC_ME_MINOR_8x4_INTEL 0x1
#define CLK_AVC_ME_MINOR_4x8_INTEL 0x2
#define CLK_AVC_ME_MINOR_4x4_INTEL 0x3

#define CLK_AVC_ME_MAJOR_FORWARD_INTEL 0x0
#define CLK_AVC_ME_MAJOR_BACKWARD_INTEL 0x1
#define CLK_AVC_ME_MAJOR_BIDIRECTIONAL_INTEL 0x2

#define CLK_AVC_ME_PARTITION_MASK_ALL_INTEL 0x0
#define CLK_AVC_ME_PARTITION_MASK_16x16_INTEL 0x7E
#define CLK_AVC_ME_PARTITION_MASK_16x8_INTEL 0x7D
#define CLK_AVC_ME_PARTITION_MASK_8x16_INTEL 0x7B
#define CLK_AVC_ME_PARTITION_MASK_8x8_INTEL 0x77
#define CLK_AVC_ME_PARTITION_MASK_8x4_INTEL 0x6F
#define CLK_AVC_ME_PARTITION_MASK_4x8_INTEL 0x5F
#define CLK_AVC_ME_PARTITION_MASK_4x4_INTEL 0x3F

#define CLK_AVC_ME_SEARCH_WINDOW_EXHAUSTIVE_INTEL 0x0
#define CLK_AVC_ME_SEARCH_WINDOW_SMALL_INTEL 0x1
#define CLK_AVC_ME_SEARCH_WINDOW_TINY_INTEL 0x2
#define CLK_AVC_ME_SEARCH_WINDOW_EXTRA_TINY_INTEL 0x3
#define CLK_AVC_ME_SEARCH_WINDOW_DIAMOND_INTEL 0x4
#define CLK_AVC_ME_SEARCH_WINDOW_LARGE_DIAMOND_INTEL 0x5
#define CLK_AVC_ME_SEARCH_WINDOW_RESERVED0_INTEL 0x6
#define CLK_AVC_ME_SEARCH_WINDOW_RESERVED1_INTEL 0x7
#define CLK_AVC_ME_SEARCH_WINDOW_CUSTOM_INTEL 0x8

#define CLK_AVC_ME_SAD_ADJUST_MODE_NONE_INTEL 0x0
#define CLK_AVC_ME_SAD_ADJUST_MODE_HAAR_INTEL 0x2

#define CLK_AVC_ME_SUBPIXEL_MODE_INTEGER_INTEL 0x0
#define CLK_AVC_ME_SUBPIXEL_MODE_HPEL_INTEL 0x1
#define CLK_AVC_ME_SUBPIXEL_MODE_QPEL_INTEL 0x3

#define CLK_AVC_ME_COST_PRECISION_QPEL_INTEL 0x0
#define CLK_AVC_ME_COST_PRECISION_HPEL_INTEL 0x1
#define CLK_AVC_ME_COST_PRECISION_PEL_INTEL 0x2
#define CLK_AVC_ME_COST_PRECISION_DPEL_INTEL 0x3

#define CLK_AVC_ME_BIDIR_WEIGHT_QUARTER_INTEL 0x10
#define CLK_AVC_ME_BIDIR_WEIGHT_THIRD_INTEL 0x15
#define CLK_AVC_ME_BIDIR_WEIGHT_HALF_INTEL 0x20
#define CLK_AVC_ME_BIDIR_WEIGHT_TWO_THIRD_INTEL 0x2B
#define CLK_AVC_ME_BIDIR_WEIGHT_THREE_QUARTER_INTEL 0x30

#define CLK_AVC_ME_BORDER_REACHED_LEFT_INTEL 0x0
#define CLK_AVC_ME_BORDER_REACHED_RIGHT_INTEL 0x2
#define CLK_AVC_ME_BORDER_REACHED_TOP_INTEL 0x4
#define CLK_AVC_ME_BORDER_REACHED_BOTTOM_INTEL 0x8

#define CLK_AVC_ME_SKIP_BLOCK_PARTITION_16x16_INTEL 0x0
#define CLK_AVC_ME_SKIP_BLOCK_PARTITION_8x8_INTEL 0x4000

#define CLK_AVC_ME_SKIP_BLOCK_16x16_FORWARD_ENABLE_INTEL (0x1 << 24)
#define CLK_AVC_ME_SKIP_BLOCK_16x16_BACKWARD_ENABLE_INTEL (0x2 << 24)
#define CLK_AVC_ME_SKIP_BLOCK_16x16_DUAL_ENABLE_INTEL (0x3 << 24)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_FORWARD_ENABLE_INTEL (0x55 << 24)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_BACKWARD_ENABLE_INTEL (0xAA << 24)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_DUAL_ENABLE_INTEL (0xFF << 24)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_0_FORWARD_ENABLE_INTEL (0x1 << 24)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_0_BACKWARD_ENABLE_INTEL (0x2 << 24)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_1_FORWARD_ENABLE_INTEL (0x1 << 26)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_1_BACKWARD_ENABLE_INTEL (0x2 << 26)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_2_FORWARD_ENABLE_INTEL (0x1 << 28)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_2_BACKWARD_ENABLE_INTEL (0x2 << 28)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_3_FORWARD_ENABLE_INTEL (0x1 << 30)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_3_BACKWARD_ENABLE_INTEL (0x2 << 30)

#define CLK_AVC_ME_BLOCK_BASED_SKIP_4x4_INTEL 0x00
#define CLK_AVC_ME_BLOCK_BASED_SKIP_8x8_INTEL 0x80

#define CLK_AVC_ME_INTRA_16x16_INTEL 0x0
#define CLK_AVC_ME_INTRA_8x8_INTEL 0x1
#define CLK_AVC_ME_INTRA_4x4_INTEL 0x2

#define CLK_AVC_ME_INTRA_LUMA_PARTITION_MASK_ALL_INTEL 0x0
#define CLK_AVC_ME_INTRA_LUMA_PARTITION_MASK_16x16_INTEL 0x6
#define CLK_AVC_ME_INTRA_LUMA_PARTITION_MASK_8x8_INTEL 0x5
#define CLK_AVC_ME_INTRA_LUMA_PARTITION_MASK_4x4_INTEL 0x3

#define CLK_AVC_ME_INTRA_NEIGHBOR_LEFT_MASK_ENABLE_INTEL 0x60
#define CLK_AVC_ME_INTRA_NEIGHBOR_UPPER_MASK_ENABLE_INTEL 0x10
#define CLK_AVC_ME_INTRA_NEIGHBOR_UPPER_RIGHT_MASK_ENABLE_INTEL 0x8
#define CLK_AVC_ME_INTRA_NEIGHBOR_UPPER_LEFT_MASK_ENABLE_INTEL 0x4

#define CLK_AVC_ME_LUMA_PREDICTOR_MODE_VERTICAL_INTEL 0x0
#define CLK_AVC_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_INTEL 0x1
#define CLK_AVC_ME_LUMA_PREDICTOR_MODE_DC_INTEL 0x2
#define CLK_AVC_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_LEFT_INTEL 0x3
#define CLK_AVC_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_RIGHT_INTEL 0x4
#define CLK_AVC_ME_LUMA_PREDICTOR_MODE_PLANE_INTEL 0x4
#define CLK_AVC_ME_LUMA_PREDICTOR_MODE_VERTICAL_RIGHT_INTEL 0x5
#define CLK_AVC_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_DOWN_INTEL 0x6
#define CLK_AVC_ME_LUMA_PREDICTOR_MODE_VERTICAL_LEFT_INTEL 0x7
#define CLK_AVC_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_UP_INTEL 0x8
#define CLK_AVC_ME_CHROMA_PREDICTOR_MODE_DC_INTEL 0x0
#define CLK_AVC_ME_CHROMA_PREDICTOR_MODE_HORIZONTAL_INTEL 0x1
#define CLK_AVC_ME_CHROMA_PREDICTOR_MODE_VERTICAL_INTEL 0x2
#define CLK_AVC_ME_CHROMA_PREDICTOR_MODE_PLANE_INTEL 0x3

#define CLK_AVC_ME_FRAME_FORWARD_INTEL 0x1
#define CLK_AVC_ME_FRAME_BACKWARD_INTEL 0x2
#define CLK_AVC_ME_FRAME_DUAL_INTEL 0x3

#define CLK_AVC_ME_SLICE_TYPE_PRED_INTEL 0x0
#define CLK_AVC_ME_SLICE_TYPE_BPRED_INTEL 0x1
#define CLK_AVC_ME_SLICE_TYPE_INTRA_INTEL 0x2

#define CLK_AVC_ME_INTERLACED_SCAN_TOP_FIELD_INTEL 0x0
#define CLK_AVC_ME_INTERLACED_SCAN_BOTTOM_FIELD_INTEL 0x1

#define CLK_AVC_ME_INITIALIZE_INTEL 0x0

#define CLK_AVC_IME_PAYLOAD_INITIALIZE_INTEL {0}
#define CLK_AVC_REF_PAYLOAD_INITIALIZE_INTEL {0}
#define CLK_AVC_SIC_PAYLOAD_INITIALIZE_INTEL {0}

#define CLK_AVC_IME_RESULT_INITIALIZE_INTEL {0}
#define CLK_AVC_REF_RESULT_INITIALIZE_INTEL {0}
#define CLK_AVC_SIC_RESULT_INITIALIZE_INTEL {0}

// ... Helper macros ...
// (Internal only helpers for setting skip partition masks)

#define CLK_AVC_ME_INTERNAL_16x16_CLK_AVC_ME_MAJOR_FORWARD_INTEL \
    (CLK_AVC_ME_SKIP_BLOCK_16x16_FORWARD_ENABLE_INTEL)
#define CLK_AVC_ME_INTERNAL_16x16_CLK_AVC_ME_MAJOR_BACKWARD_INTEL \
    (CLK_AVC_ME_SKIP_BLOCK_16x16_BACKWARD_ENABLE_INTEL)
#define CLK_AVC_ME_INTERNAL_16x16_CLK_AVC_ME_MAJOR_BIDIRECTIONAL_INTEL \
    (CLK_AVC_ME_SKIP_BLOCK_16x16_FORWARD_ENABLE_INTEL |                \
     CLK_AVC_ME_SKIP_BLOCK_16x16_BACKWARD_ENABLE_INTEL)

#define CLK_AVC_ME_INTERNAL_8x8_CLK_AVC_ME_MAJOR_FORWARD_INTEL(PARTITION) \
    (CLK_AVC_ME_SKIP_BLOCK_8x8_##PARTITION##_FORWARD_ENABLE_INTEL)
#define CLK_AVC_ME_INTERNAL_8x8_CLK_AVC_ME_MAJOR_BACKWARD_INTEL(PARTITION) \
    (CLK_AVC_ME_SKIP_BLOCK_8x8_##PARTITION##_BACKWARD_ENABLE_INTEL)
#define CLK_AVC_ME_INTERNAL_8x8_CLK_AVC_ME_MAJOR_BIDIRECTIONAL_INTEL(PARTITION) \
    (CLK_AVC_ME_SKIP_BLOCK_8x8_##PARTITION##_FORWARD_ENABLE_INTEL |             \
     CLK_AVC_ME_SKIP_BLOCK_8x8_##PARTITION##_BACKWARD_ENABLE_INTEL)

// (External helpers for setting skip partition masks)

#define CLK_AVC_ME_SKIP_BLOCK_16x16_INTEL(DIRECTION) \
    (CLK_AVC_ME_INTERNAL_16x16_##DIRECTION)
#define CLK_AVC_ME_SKIP_BLOCK_8x8_INTEL(DIRECTION0, DIRECTION1, DIRECTION2, DIRECTION3)  \
    (CLK_AVC_ME_INTERNAL_8x8_##DIRECTION0(0) | CLK_AVC_ME_INTERNAL_8x8_##DIRECTION1(1) | \
     CLK_AVC_ME_INTERNAL_8x8_##DIRECTION2(2) | CLK_AVC_ME_INTERNAL_8x8_##DIRECTION3(3))

// ... Types ...

struct intel_sub_group_avc_mce_payload_t;
typedef __private struct intel_sub_group_avc_mce_payload_t*
    intel_sub_group_avc_mce_payload_t;

struct intel_sub_group_avc_ime_payload_t;
typedef __private struct intel_sub_group_avc_ime_payload_t*
    intel_sub_group_avc_ime_payload_t;

struct intel_sub_group_avc_ref_payload_t;
typedef __private struct intel_sub_group_avc_ref_payload_t*
    intel_sub_group_avc_ref_payload_t;

struct intel_sub_group_avc_sic_payload_t;
typedef __private struct intel_sub_group_avc_sic_payload_t*
    intel_sub_group_avc_sic_payload_t;

struct intel_sub_group_avc_idm_payload_t;
typedef __private struct intel_sub_group_avc_idm_payload_t*
    intel_sub_group_avc_idm_payload_t;

struct intel_sub_group_avc_mce_result_t;
typedef __private struct intel_sub_group_avc_mce_result_t*
    intel_sub_group_avc_mce_result_t;

struct intel_sub_group_avc_ime_result_t;
typedef __private struct intel_sub_group_avc_ime_result_t*
    intel_sub_group_avc_ime_result_t;

struct intel_sub_group_avc_ime_result_single_reference_streamout_t;
typedef __private struct intel_sub_group_avc_ime_result_single_reference_streamout_t*
    intel_sub_group_avc_ime_result_single_reference_streamout_t;

struct intel_sub_group_avc_ime_result_dual_reference_streamout_t;
typedef __private struct intel_sub_group_avc_ime_result_dual_reference_streamout_t*
    intel_sub_group_avc_ime_result_dual_reference_streamout_t;

struct intel_sub_group_avc_ime_single_reference_streamin_t;
typedef __private struct intel_sub_group_avc_ime_single_reference_streamin_t*
    intel_sub_group_avc_ime_single_reference_streamin_t;

struct intel_sub_group_avc_ime_dual_reference_streamin_t;
typedef __private struct intel_sub_group_avc_ime_dual_reference_streamin_t*
    intel_sub_group_avc_ime_dual_reference_streamin_t;

struct intel_sub_group_avc_ref_result_t;
typedef __private struct intel_sub_group_avc_ref_result_t*
    intel_sub_group_avc_ref_result_t;

struct intel_sub_group_avc_sic_result_t;
typedef __private struct intel_sub_group_avc_sic_result_t*
    intel_sub_group_avc_sic_result_t;
#endif // !__VME_TYPES_DEFINED__

// ... Common VME operations ...
#pragma OPENCL EXTENSION cl_intel_device_side_avc_motion_estimation : enable

intel_sub_group_avc_mce_payload_t
    __attribute__((overloadable)) intel_sub_group_avc_mce_set_motion_vector_cost_function(
        ulong                             packed_cost_center_delta,
        uint2                             packed_cost_table,
        uchar                             cost_precision,
        intel_sub_group_avc_mce_payload_t payload);

uint2 __attribute__((overloadable))
intel_sub_group_avc_mce_get_default_high_penalty_cost_table(void);

uint2 __attribute__((overloadable))
intel_sub_group_avc_mce_get_default_medium_penalty_cost_table(void);

uint2 __attribute__((overloadable))
intel_sub_group_avc_mce_get_default_low_penalty_cost_table(void);

uint2 __attribute__((overloadable))
intel_sub_group_avc_mce_get_default_inter_motion_vector_cost_table(
    uchar slice_type, uchar qp);

uchar __attribute__((overloadable))
intel_sub_group_avc_mce_get_default_inter_base_multi_reference_penalty(
    uchar slice_type, uchar qp);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_inter_base_multi_reference_penalty(
    uchar reference_penalty, intel_sub_group_avc_mce_payload_t payload);

ulong __attribute__((overloadable))
intel_sub_group_avc_mce_get_default_inter_shape_penalty(uchar slice_type, uchar qp);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_inter_shape_penalty(
    ulong packed_shape_cost, intel_sub_group_avc_mce_payload_t payload);

uchar __attribute__((overloadable))
intel_sub_group_avc_mce_get_default_inter_direction_penalty(uchar slice_type, uchar qp);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_inter_direction_penalty(
    uchar direction_cost, intel_sub_group_avc_mce_payload_t payload);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_intra_luma_shape_penalty(
    uint packed_shape_cost, intel_sub_group_avc_mce_payload_t payload);

uchar __attribute__((overloadable))
intel_sub_group_avc_mce_get_default_intra_luma_mode_penalty(uchar slice_type, uchar qp);

uint __attribute__((overloadable))
intel_sub_group_avc_mce_get_default_intra_luma_shape_penalty(uchar slice_type, uchar qp);

uint __attribute__((overloadable))
intel_sub_group_avc_mce_get_default_non_dc_luma_intra_penalty(void);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_intra_luma_mode_cost_function(
    uchar                             luma_mode_penalty,
    uint                              luma_packed_neighbor_modes,
    uint                              luma_packed_non_dc_penalty,
    intel_sub_group_avc_mce_payload_t payload);

uchar __attribute__((overloadable))
intel_sub_group_avc_mce_get_default_intra_chroma_mode_base_penalty(void);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_intra_chroma_mode_cost_function(
    uchar chroma_mode_penalty, intel_sub_group_avc_mce_payload_t payload);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_ac_only_haar(intel_sub_group_avc_mce_payload_t payload);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_source_interlaced_field_polarity(
    uchar src_field_polarity, intel_sub_group_avc_mce_payload_t payload);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_single_reference_interlaced_field_polarity(
    uchar ref_field_polarity, intel_sub_group_avc_mce_payload_t payload);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_dual_reference_interlaced_field_polarities(
    uchar                             fwd_ref_field_polarity,
    uchar                             bwd_ref_field_polarity,
    intel_sub_group_avc_mce_payload_t payload);

#ifdef __opencl_c_images
intel_sub_group_avc_mce_payload_t
    __attribute__((overloadable)) intel_sub_group_avc_mce_set_single_ref_id(
        read_only image2d_t               src_image,
        read_only image2d_t               fwd_ref_image,
        intel_sub_group_avc_mce_payload_t payload);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_dual_ref_id(
    read_only image2d_t               src_image,
    read_only image2d_t               fwd_ref_image,
    read_only image2d_t               bwd_ref_image,
    intel_sub_group_avc_mce_payload_t payload);
#endif //__opencl_c_images

intel_sub_group_avc_mce_payload_t
    __attribute__((overloadable)) intel_sub_group_avc_mce_set_ref_id_raw(
        uint packed_ref_ids, intel_sub_group_avc_mce_payload_t payload);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_set_ref_id_polarities_raw(
    uchar packed_ref_id_polarities, intel_sub_group_avc_mce_payload_t payload);

ulong __attribute__((overloadable))
intel_sub_group_avc_mce_get_motion_vectors(intel_sub_group_avc_mce_result_t result);

ushort __attribute__((overloadable))
intel_sub_group_avc_mce_get_inter_distortions(intel_sub_group_avc_mce_result_t result);

ushort __attribute__((overloadable)) intel_sub_group_avc_mce_get_best_inter_distortion(
    intel_sub_group_avc_mce_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_mce_get_inter_major_shape(intel_sub_group_avc_mce_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_mce_get_inter_minor_shapes(intel_sub_group_avc_mce_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_mce_get_inter_directions(intel_sub_group_avc_mce_result_t result);

uchar __attribute__((overloadable)) intel_sub_group_avc_mce_get_inter_motion_vector_count(
    intel_sub_group_avc_mce_result_t result);

uint __attribute__((overloadable))
intel_sub_group_avc_mce_get_inter_reference_ids(intel_sub_group_avc_mce_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_mce_get_inter_reference_interlaced_field_polarities(
    uint                             packed_reference_ids,
    uint                             packed_reference_parameter_field_polarities,
    intel_sub_group_avc_mce_result_t result);

// ... IME operations ...

ushort2 __attribute__((overloadable))
intel_sub_group_ime_ref_window_size(uchar search_window_config, char dual_ref);

short2 __attribute__((overloadable)) intel_sub_group_avc_ime_adjust_ref_offset(
    short2 ref_offset, ushort2 src_coord, ushort2 ref_window_size, ushort2 frame_size);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_initialize(
    ushort2 src_coord, uchar partition_mask, uchar sad_adjustment);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_single_reference(
    short2                            ref_offset,
    uchar                             search_window_config,
    intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_dual_reference(
    short2                            fwd_ref_offset,
    short2                            bwd_ref_offset,
    uchar                             search_window_config,
    intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_max_motion_vector_count(
    uchar max_motion_vector_count, intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_convert_to_mce_payload(intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_convert_to_ime_payload(intel_sub_group_avc_mce_payload_t payload);

#ifdef __opencl_c_images
intel_sub_group_avc_ime_result_t
    __attribute__((overloadable)) intel_sub_group_avc_ime_evaluate_with_single_reference(
        read_only image2d_t               src_image,
        read_only image2d_t               ref_image,
        sampler_t                         vme_accelerator,
        intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ime_result_t __attribute__((overloadable))
intel_sub_group_avc_ime_evaluate_with_dual_reference(
    read_only image2d_t               src_image,
    read_only image2d_t               fwd_ref_image,
    read_only image2d_t               bwd_ref_image,
    sampler_t                         vme_accelerator,
    intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ime_result_single_reference_streamout_t __attribute__((overloadable))
intel_sub_group_avc_ime_evaluate_with_single_reference_streamout(
    read_only image2d_t               src_image,
    read_only image2d_t               ref_image,
    sampler_t                         vme_accelerator,
    intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ime_result_dual_reference_streamout_t __attribute__((overloadable))
intel_sub_group_avc_ime_evaluate_with_dual_reference_streamout(
    read_only image2d_t               src_image,
    read_only image2d_t               fwd_ref_image,
    read_only image2d_t               bwd_ref_image,
    sampler_t                         vme_accelerator,
    intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ime_result_t __attribute__((overloadable))
intel_sub_group_avc_ime_evaluate_with_single_reference_streamin(
    read_only image2d_t                                 src_image,
    read_only image2d_t                                 ref_image,
    sampler_t                                           vme_accelerator,
    intel_sub_group_avc_ime_payload_t                   payload,
    intel_sub_group_avc_ime_single_reference_streamin_t streamin);

intel_sub_group_avc_ime_result_t __attribute__((overloadable))
intel_sub_group_avc_ime_evaluate_with_dual_reference_streamin(
    read_only image2d_t                               src_image,
    read_only image2d_t                               fwd_ref_image,
    read_only image2d_t                               bwd_ref_image,
    sampler_t                                         vme_accelerator,
    intel_sub_group_avc_ime_payload_t                 payload,
    intel_sub_group_avc_ime_dual_reference_streamin_t streamin);

intel_sub_group_avc_ime_result_single_reference_streamout_t __attribute__((overloadable))
intel_sub_group_avc_ime_evaluate_with_single_reference_streaminout(
    read_only image2d_t                                 src_image,
    read_only image2d_t                                 ref_image,
    sampler_t                                           vme_accelerator,
    intel_sub_group_avc_ime_payload_t                   payload,
    intel_sub_group_avc_ime_single_reference_streamin_t streamin);

intel_sub_group_avc_ime_result_dual_reference_streamout_t __attribute__((overloadable))
intel_sub_group_avc_ime_evaluate_with_dual_reference_streaminout(
    read_only image2d_t                               src_image,
    read_only image2d_t                               fwd_ref_image,
    read_only image2d_t                               bwd_ref_image,
    sampler_t                                         vme_accelerator,
    intel_sub_group_avc_ime_payload_t                 payload,
    intel_sub_group_avc_ime_dual_reference_streamin_t streamin);
#endif //__opencl_c_images

intel_sub_group_avc_ime_single_reference_streamin_t
    __attribute__((overloadable)) intel_sub_group_avc_ime_get_single_reference_streamin(
        intel_sub_group_avc_ime_result_single_reference_streamout_t result);

intel_sub_group_avc_ime_dual_reference_streamin_t __attribute__((overloadable))
intel_sub_group_avc_ime_get_dual_reference_streamin(
    intel_sub_group_avc_ime_result_dual_reference_streamout_t result);

intel_sub_group_avc_ime_result_t __attribute__((overloadable))
intel_sub_group_avc_ime_strip_single_reference_streamout(
    intel_sub_group_avc_ime_result_single_reference_streamout_t result);

intel_sub_group_avc_ime_result_t __attribute__((overloadable))
intel_sub_group_avc_ime_strip_dual_reference_streamout(
    intel_sub_group_avc_ime_result_dual_reference_streamout_t result);

uint __attribute__((overloadable))
intel_sub_group_avc_ime_get_streamout_major_shape_motion_vectors(
    intel_sub_group_avc_ime_result_single_reference_streamout_t result,
    uchar                                                       major_shape);

ushort __attribute__((overloadable))
intel_sub_group_avc_ime_get_streamout_major_shape_distortions(
    intel_sub_group_avc_ime_result_single_reference_streamout_t result,
    uchar                                                       major_shape);

uchar __attribute__((overloadable))
intel_sub_group_avc_ime_get_streamout_major_shape_reference_ids(
    intel_sub_group_avc_ime_result_single_reference_streamout_t result,
    uchar                                                       major_shape);

uint __attribute__((overloadable))
intel_sub_group_avc_ime_get_streamout_major_shape_motion_vectors(
    intel_sub_group_avc_ime_result_dual_reference_streamout_t result,
    uchar                                                     major_shape,
    uchar                                                     direction);

ushort __attribute__((overloadable))
intel_sub_group_avc_ime_get_streamout_major_shape_distortions(
    intel_sub_group_avc_ime_result_dual_reference_streamout_t result,
    uchar                                                     major_shape,
    uchar                                                     direction);

uchar __attribute__((overloadable))
intel_sub_group_avc_ime_get_streamout_major_shape_reference_ids(
    intel_sub_group_avc_ime_result_dual_reference_streamout_t result,
    uchar                                                     major_shape,
    uchar                                                     direction);

intel_sub_group_avc_mce_result_t __attribute__((overloadable))
intel_sub_group_avc_ime_convert_to_mce_result(intel_sub_group_avc_ime_result_t result);

intel_sub_group_avc_ime_result_t __attribute__((overloadable))
intel_sub_group_avc_mce_convert_to_ime_result(intel_sub_group_avc_mce_result_t result);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_unidirectional_mix_disable(
    intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_early_search_termination_threshold(
    uchar threshold, intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_early_unidirectional_search_termination_threshold(
    uchar threshold, intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_weighted_sad(
    uint packed_sad_weights, intel_sub_group_avc_ime_payload_t payload);

uint __attribute__((overloadable))
intel_sub_group_avc_ime_get_weighting_pattern_minimum_motion_vector(
    intel_sub_group_avc_ime_result_t result);

ushort __attribute__((overloadable))
intel_sub_group_avc_ime_get_weighting_pattern_minimum_distortion(
    intel_sub_group_avc_ime_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_ime_get_unidirectional_early_search_termination(
    intel_sub_group_avc_ime_result_t result);

uchar __attribute__((overloadable)) intel_sub_group_avc_ime_get_border_reached(
    uchar frame_select, intel_sub_group_avc_ime_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_ime_get_truncated_search_indication(
    intel_sub_group_avc_ime_result_t payload);

// ... Common VME operation wrappers ...

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_motion_vector_cost_function(
    ulong                             packed_cost_center_delta,
    uint2                             packed_cost_table,
    uchar                             cost_precision,
    intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_motion_vector_cost_function(
    ulong                             packed_cost_center_delta,
    uint2                             packed_cost_table,
    uchar                             cost_precision,
    intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_motion_vector_cost_function(
    ulong                             packed_cost_center_delta,
    uint2                             packed_cost_table,
    uchar                             cost_precision,
    intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_inter_base_multi_reference_penalty(
    uchar reference_penalty, intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_inter_base_multi_reference_penalty(
    uchar reference_penalty, intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_inter_base_multi_reference_penalty(
    uchar reference_penalty, intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_inter_shape_penalty(
    ulong packed_shape_cost, intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_inter_shape_penalty(
    ulong packed_shape_cost, intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_inter_shape_penalty(
    ulong packed_shape_cost, intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_intra_luma_shape_penalty(
    uint packed_shape_cost, intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_inter_direction_penalty(
    uchar direction_cost, intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_inter_direction_penalty(
    uchar direction_cost, intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_inter_direction_penalty(
    uchar direction_cost, intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_intra_luma_mode_cost_function(
    uchar                             luma_mode_penalty,
    uint                              luma_packed_neighbor_modes,
    uint                              luma_packed_non_dc_penalty,
    intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_intra_chroma_mode_cost_function(
    uchar chroma_mode_penalty, intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_source_interlaced_field_polarity(
    uchar src_field_polarity, intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_source_interlaced_field_polarity(
    uchar src_field_polarity, intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_source_interlaced_field_polarity(
    uchar src_field_polarity, intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_single_reference_interlaced_field_polarity(
    uchar ref_field_polarity, intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_single_reference_interlaced_field_polarity(
    uchar ref_field_polarity, intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_single_reference_interlaced_field_polarity(
    uchar ref_field_polarity, intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_dual_reference_interlaced_field_polarities(
    uchar                             fwd_ref_field_polarity,
    uchar                             bwd_ref_field_polarity,
    intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_dual_reference_interlaced_field_polarities(
    uchar                             fwd_ref_field_polarity,
    uchar                             bwd_ref_field_polarity,
    intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_dual_reference_interlaced_field_polarities(
    uchar                             fwd_ref_field_polarity,
    uchar                             bwd_ref_field_polarity,
    intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_ac_only_haar(intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_ac_only_haar(intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_ac_only_haar(intel_sub_group_avc_sic_payload_t payload);

#ifdef __opencl_c_images
intel_sub_group_avc_ime_payload_t
    __attribute__((overloadable)) intel_sub_group_avc_ime_set_dual_ref_id(
        read_only image2d_t               src_image,
        read_only image2d_t               fwd_ref_image,
        read_only image2d_t               bwd_ref_image,
        intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_single_ref_id(
    read_only image2d_t               src_image,
    read_only image2d_t               fwd_ref_image,
    intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_dual_ref_id(
    read_only image2d_t               src_image,
    read_only image2d_t               fwd_ref_image,
    read_only image2d_t               bwd_ref_image,
    intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_single_ref_id(
    read_only image2d_t               src_image,
    read_only image2d_t               fwd_ref_image,
    intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_dual_ref_id(
    read_only image2d_t               src_image,
    read_only image2d_t               fwd_ref_image,
    read_only image2d_t               bwd_ref_image,
    intel_sub_group_avc_sic_payload_t payload);
#endif //__opencl_c_images

intel_sub_group_avc_ime_payload_t
    __attribute__((overloadable)) intel_sub_group_avc_ime_set_ref_id_raw(
        uint packed_ref_ids, intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_ref_id_raw(
    uint packed_ref_ids, intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_ref_id_raw(
    uint packed_ref_ids, intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_ime_payload_t __attribute__((overloadable))
intel_sub_group_avc_ime_set_ref_id_polarities_raw(
    uchar packed_ref_id_polarities, intel_sub_group_avc_ime_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_ref_id_polarities_raw(
    uchar packed_ref_id_polarities, intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_ref_id_polarities_raw(
    uchar packed_ref_id_polarities, intel_sub_group_avc_sic_payload_t payload);

ulong __attribute__((overloadable))
intel_sub_group_avc_ime_get_motion_vectors(intel_sub_group_avc_ime_result_t result);

ulong __attribute__((overloadable))
intel_sub_group_avc_ref_get_motion_vectors(intel_sub_group_avc_ref_result_t result);

ushort __attribute__((overloadable))
intel_sub_group_avc_ime_get_inter_distortions(intel_sub_group_avc_ime_result_t result);

ushort __attribute__((overloadable))
intel_sub_group_avc_ref_get_inter_distortions(intel_sub_group_avc_ref_result_t result);

ushort __attribute__((overloadable))
intel_sub_group_avc_sic_get_inter_distortions(intel_sub_group_avc_sic_result_t result);

ushort __attribute__((overloadable)) intel_sub_group_avc_ime_get_best_inter_distortion(
    intel_sub_group_avc_ime_result_t result);

ushort __attribute__((overloadable)) intel_sub_group_avc_ref_get_best_inter_distortion(
    intel_sub_group_avc_ref_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_ime_get_inter_major_shape(intel_sub_group_avc_ime_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_ref_get_inter_major_shape(intel_sub_group_avc_ref_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_ime_get_inter_minor_shapes(intel_sub_group_avc_ime_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_ref_get_inter_minor_shapes(intel_sub_group_avc_ref_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_ime_get_inter_directions(intel_sub_group_avc_ime_result_t result);

uchar __attribute__((overloadable)) intel_sub_group_avc_ime_get_inter_motion_vector_count(
    intel_sub_group_avc_ime_result_t result);

uchar __attribute__((overloadable)) intel_sub_group_avc_ref_get_inter_motion_vector_count(
    intel_sub_group_avc_ref_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_ref_get_inter_directions(intel_sub_group_avc_ref_result_t result);

uint __attribute__((overloadable))
intel_sub_group_avc_ime_get_inter_reference_ids(intel_sub_group_avc_ime_result_t result);

uint __attribute__((overloadable))
intel_sub_group_avc_ref_get_inter_reference_ids(intel_sub_group_avc_ref_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_ime_get_inter_reference_interlaced_field_polarities(
    uint                             packed_reference_ids,
    uint                             packed_reference_parameter_field_polarities,
    intel_sub_group_avc_ime_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_ref_get_inter_reference_interlaced_field_polarities(
    uint                             packed_reference_ids,
    uint                             packed_reference_parameter_field_polarities,
    intel_sub_group_avc_ref_result_t result);

// ... REF operations ...

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_fme_initialize(
    ushort2 src_coord,
    ulong   motion_vectors,
    uchar   major_shapes,
    uchar   minor_shapes,
    uchar   directions,
    uchar   pixel_resolution,
    uchar   sad_adjustment);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_bme_initialize(
    ushort2 src_coord,
    ulong   motion_vectors,
    uchar   major_shapes,
    uchar   minor_shapes,
    uchar   directions,
    uchar   pixel_resolution,
    uchar   bidirectional_weight,
    uchar   sad_adjustment);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_convert_to_mce_payload(intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_convert_to_ref_payload(intel_sub_group_avc_mce_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_bidirectional_mix_disable(
    intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_ref_payload_t __attribute__((overloadable))
intel_sub_group_avc_ref_set_bilinear_filter_enable(
    intel_sub_group_avc_ref_payload_t payload);

#ifdef __opencl_c_images
intel_sub_group_avc_ref_result_t
    __attribute__((overloadable)) intel_sub_group_avc_ref_evaluate_with_single_reference(
        read_only image2d_t               src_image,
        read_only image2d_t               ref_image,
        sampler_t                         vme_accelerator,
        intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_ref_result_t __attribute__((overloadable))
intel_sub_group_avc_ref_evaluate_with_dual_reference(
    read_only image2d_t               src_image,
    read_only image2d_t               fwd_ref_image,
    read_only image2d_t               bwd_ref_image,
    sampler_t                         vme_accelerator,
    intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_ref_result_t __attribute__((overloadable))
intel_sub_group_avc_ref_evaluate_with_multi_reference(
    read_only image2d_t               src_image,
    uint                              packed_reference_ids,
    sampler_t                         vme_accelerator,
    intel_sub_group_avc_ref_payload_t payload);

intel_sub_group_avc_ref_result_t __attribute__((overloadable))
intel_sub_group_avc_ref_evaluate_with_multi_reference(
    read_only image2d_t               src_image,
    uint                              packed_reference_ids,
    uchar                             packed_reference_field_polarities,
    sampler_t                         vme_accelerator,
    intel_sub_group_avc_ref_payload_t payload);
#endif //__opencl_c_images

intel_sub_group_avc_mce_result_t __attribute__((overloadable))
intel_sub_group_avc_ref_convert_to_mce_result(intel_sub_group_avc_ref_result_t result);

intel_sub_group_avc_ref_result_t __attribute__((overloadable))
intel_sub_group_avc_mce_convert_to_ref_result(intel_sub_group_avc_mce_result_t result);

// ... SIC operations ...

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_initialize(ushort2 src_coord);

uint __attribute__((overloadable)) intel_sub_group_avc_sic_get_motion_vector_mask(
    uint skip_block_partition_type, uchar direction);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_configure_skc(
    uint                              skip_block_partition_type,
    uint                              skip_motion_vector_mask,
    ulong                             motion_vectors,
    uchar                             bidirectional_weight,
    uchar                             skip_sad_adjustment,
    intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_configure_ipe(
    uchar                             luma_intra_partition_mask,
    uchar                             intra_neighbour_availabilty,
    uchar                             left_edge_luma_pixels,
    uchar                             left_upper_edge_luma_pixel,
    uchar                             upper_edge_luma_pixels,
    uchar                             upper_right_edge_luma_pixels,
    uchar                             intra_sad_adjustment,
    intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_configure_ipe(
    uchar                             luma_intra_partition_mask,
    uchar                             intra_neighbour_availabilty,
    uchar                             left_edge_luma_pixels,
    uchar                             left_upper_edge_luma_pixel,
    uchar                             upper_edge_luma_pixels,
    uchar                             upper_right_edge_luma_pixels,
    ushort                            left_edge_chroma_pixels,
    ushort                            upper_left_corner_chroma_pixel,
    ushort                            upper_edge_chroma_pixels,
    uchar                             intra_sad_adjustment,
    intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_mce_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_convert_to_mce_payload(intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_mce_convert_to_sic_payload(intel_sub_group_avc_mce_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_skc_bilinear_filter_enable(
    intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_skc_forward_transform_enable(
    ulong packed_sad_coefficients, intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_payload_t __attribute__((overloadable))
intel_sub_group_avc_sic_set_block_based_raw_skip_sad(
    uchar block_based_skip_block_type, intel_sub_group_avc_sic_payload_t payload);

#ifdef __opencl_c_images
intel_sub_group_avc_sic_result_t
    __attribute__((overloadable)) intel_sub_group_avc_sic_evaluate_ipe(
        read_only image2d_t               src_image,
        sampler_t                         vme_accelerator,
        intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_result_t __attribute__((overloadable))
intel_sub_group_avc_sic_evaluate_with_single_reference(
    read_only image2d_t               src_image,
    read_only image2d_t               ref_image,
    sampler_t                         vme_accelerator,
    intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_result_t __attribute__((overloadable))
intel_sub_group_avc_sic_evaluate_with_dual_reference(
    read_only image2d_t               src_image,
    read_only image2d_t               fwd_ref_image,
    read_only image2d_t               bwd_ref_image,
    sampler_t                         vme_accelerator,
    intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_result_t __attribute__((overloadable))
intel_sub_group_avc_sic_evaluate_with_multi_reference(
    read_only image2d_t               src_image,
    uint                              packed_reference_ids,
    sampler_t                         vme_accelerator,
    intel_sub_group_avc_sic_payload_t payload);

intel_sub_group_avc_sic_result_t __attribute__((overloadable))
intel_sub_group_avc_sic_evaluate_with_multi_reference(
    read_only image2d_t               src_image,
    uint                              packed_reference_ids,
    uchar                             packed_reference_field_polarities,
    sampler_t                         vme_accelerator,
    intel_sub_group_avc_sic_payload_t payload);
#endif //__opencl_c_images

intel_sub_group_avc_mce_result_t __attribute__((overloadable))
intel_sub_group_avc_sic_convert_to_mce_result(intel_sub_group_avc_sic_result_t result);

intel_sub_group_avc_sic_result_t __attribute__((overloadable))
intel_sub_group_avc_mce_convert_to_sic_result(intel_sub_group_avc_mce_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_sic_get_ipe_luma_shape(intel_sub_group_avc_sic_result_t result);

ushort __attribute__((overloadable)) intel_sub_group_avc_sic_get_best_ipe_luma_distortion(
    intel_sub_group_avc_sic_result_t result);

ushort __attribute__((overloadable))
intel_sub_group_avc_sic_get_best_ipe_chroma_distortion(
    intel_sub_group_avc_sic_result_t result);

ulong __attribute__((overloadable)) intel_sub_group_avc_sic_get_packed_ipe_luma_modes(
    intel_sub_group_avc_sic_result_t result);

uchar __attribute__((overloadable))
intel_sub_group_avc_sic_get_ipe_chroma_mode(intel_sub_group_avc_sic_result_t result);

uint __attribute__((overloadable))
intel_sub_group_avc_sic_get_packed_skc_luma_count_threshold(
    intel_sub_group_avc_sic_result_t result);

ulong __attribute__((overloadable))
intel_sub_group_avc_sic_get_packed_skc_luma_sum_threshold(
    intel_sub_group_avc_sic_result_t result);

ushort __attribute__((overloadable))
intel_sub_group_avc_sic_get_inter_raw_sads(intel_sub_group_avc_sic_result_t result);

#endif // cl_intel_device_side_avc_motion_estimation

#ifdef __opencl_c_images
#ifdef cl_intel_device_side_va_enable
// VA
//
// All of the comments above about VME also apply here.
// This is good enough to improve the runtime's toolchain, but it is
// not sufficient to expose a general-purpose device-side VA built-in
// function extension.

// These functions accept int2 un-normalized coordinates.
void __attribute__((overloadable)) intel_work_group_va_boolcentroid(
    __local void* dst,
    int2          coord,
    int2          size,
    image2d_t     image,
    sampler_t     a); // TODO: Should this be "accelerator-less"?
void __attribute__((overloadable)) intel_work_group_va_boolsum(
    __local void* dst,
    int2          coord,
    int2          size,
    image2d_t     image,
    sampler_t     a); // TODO: Should this be "accelerator-less"?
void __attribute__((overloadable)) intel_work_group_va_centroid(
    __local void* dst,
    int2          coord,
    int           size,
    image2d_t     image,
    sampler_t     a); // TODO: Should this be "accelerator-less"?
void __attribute__((overloadable)) intel_work_group_va_convolve_16x4(
    __local void* dst, int2 coord, image2d_t image, sampler_t a);
void __attribute__((overloadable)) intel_work_group_va_dilate_64x4(
    __local void* dst, int2 coord, image2d_t image, sampler_t a);
void __attribute__((overloadable)) intel_work_group_va_erode_64x4(
    __local void* dst, int2 coord, image2d_t image, sampler_t a);
void __attribute__((overloadable)) intel_work_group_va_minmax(
    __local void* dst,
    int2          coord,
    image2d_t     image,
    sampler_t     a); // TODO: Should this be "accelerator-less"?
void __attribute__((overloadable)) intel_work_group_va_minmaxfilter_16x4(
    __local void* dst, int2 coord, image2d_t image, sampler_t a);

// These functions accept float2 normalized coordinates.

void __attribute__((overloadable)) intel_work_group_va_boolcentroid(
    __local void* dst,
    float2        coord,
    int2          size,
    image2d_t     image,
    sampler_t     a); // TODO: Should this be "accelerator-less"?
void __attribute__((overloadable)) intel_work_group_va_boolsum(
    __local void* dst,
    float2        coord,
    int2          size,
    image2d_t     image,
    sampler_t     a); // TODO: Should this be "accelerator-less"?
void __attribute__((overloadable)) intel_work_group_va_centroid(
    __local void* dst,
    float2        coord,
    int           size,
    image2d_t     image,
    sampler_t     a); // TODO: Should this be "accelerator-less"?
void __attribute__((overloadable)) intel_work_group_va_convolve_16x4(
    __local void* dst, float2 coord, image2d_t image, sampler_t a);
void __attribute__((overloadable)) intel_work_group_va_dilate_64x4(
    __local void* dst, float2 coord, image2d_t image, sampler_t a);
void __attribute__((overloadable)) intel_work_group_va_erode_64x4(
    __local void* dst, float2 coord, image2d_t image, sampler_t a);
void __attribute__((overloadable)) intel_work_group_va_minmax(
    __local void* dst,
    float2        coord,
    image2d_t     image,
    sampler_t     a); // TODO: Should this be "accelerator-less"?
void __attribute__((overloadable)) intel_work_group_va_minmaxfilter_16x4(
    __local void* dst, float2 coord, image2d_t image, sampler_t a);
short __attribute__((overloadable))
intel_work_group_va_convolve_16x1(float2 coord, image2d_t image, sampler_t a);
short4 __attribute__((overloadable))
intel_work_group_va_convolve_16x4(float2 coord, image2d_t image, sampler_t a);
uchar __attribute__((overloadable))
intel_work_group_va_minfilter_16x1(float2 coord, image2d_t image, sampler_t a);
uchar4 __attribute__((overloadable))
intel_work_group_va_minfilter_16x4(float2 coord, image2d_t image, sampler_t a);
uchar __attribute__((overloadable))
intel_work_group_va_maxfilter_16x1(float2 coord, image2d_t image, sampler_t a);
uchar4 __attribute__((overloadable))
intel_work_group_va_maxfilter_16x4(float2 coord, image2d_t image, sampler_t a);
#endif

#ifdef cl_intel_image_atomics
int __attribute__((overloadable))
intel_atomic_and(image1d_buffer_t image, int coord, int val);
uint __attribute__((overloadable))
intel_atomic_and(image1d_buffer_t image, int coord, uint val);
int __attribute__((overloadable))
intel_atomic_or(image1d_buffer_t image, int coord, int val);
uint __attribute__((overloadable))
intel_atomic_or(image1d_buffer_t image, int coord, uint val);
int __attribute__((overloadable))
intel_atomic_xor(image1d_buffer_t image, int coord, int val);
uint __attribute__((overloadable))
intel_atomic_xor(image1d_buffer_t image, int coord, uint val);
int __attribute__((overloadable))
intel_atomic_xchg(image1d_buffer_t image, int coord, int val);
uint __attribute__((overloadable))
intel_atomic_xchg(image1d_buffer_t image, int coord, uint val);
float __attribute__((overloadable))
intel_atomic_xchg(image1d_buffer_t image, int coord, float val);
int __attribute__((overloadable)) intel_atomic_inc(image1d_buffer_t image, int coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_inc    (image1d_buffer_t image, int coord);
int __attribute__((overloadable)) intel_atomic_dec(image1d_buffer_t image, int coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_dec    (image1d_buffer_t image, int coord);
int __attribute__((overloadable))
intel_atomic_add(image1d_buffer_t image, int coord, int val);
uint __attribute__((overloadable))
intel_atomic_add(image1d_buffer_t image, int coord, uint val);
int __attribute__((overloadable))
intel_atomic_sub(image1d_buffer_t image, int coord, int val);
uint __attribute__((overloadable))
intel_atomic_sub(image1d_buffer_t image, int coord, uint val);
int __attribute__((overloadable))
intel_atomic_cmpxchg(image1d_buffer_t image, int coord, int cmp, int val);
uint __attribute__((overloadable))
intel_atomic_cmpxchg(image1d_buffer_t image, int coord, uint cmp, uint val);
//float __attribute__((overloadable)) intel_atomic_cmpxchg(image1d_buffer_t image, int coord, float cmp, float val);    // NOT supporting - float atomic
int __attribute__((overloadable))
intel_atomic_min(image1d_buffer_t image, int coord, int val);
uint __attribute__((overloadable))
intel_atomic_min(image1d_buffer_t image, int coord, uint val);
//float __attribute__((overloadable)) intel_atomic_min    (image1d_buffer_t image, int coord, float val);               // NOT supporting - float atomic
int __attribute__((overloadable))
intel_atomic_max(image1d_buffer_t image, int coord, int val);
uint __attribute__((overloadable))
intel_atomic_max(image1d_buffer_t image, int coord, uint val);
//float __attribute__((overloadable)) intel_atomic_max    (image1d_buffer_t image, int coord, float val);               // NOT supporting - float atomic

int __attribute__((overloadable))  intel_atomic_and(image1d_t image, int coord, int val);
uint __attribute__((overloadable)) intel_atomic_and(image1d_t image, int coord, uint val);
int __attribute__((overloadable))  intel_atomic_or(image1d_t image, int coord, int val);
uint __attribute__((overloadable)) intel_atomic_or(image1d_t image, int coord, uint val);
int __attribute__((overloadable))  intel_atomic_xor(image1d_t image, int coord, int val);
uint __attribute__((overloadable)) intel_atomic_xor(image1d_t image, int coord, uint val);
int __attribute__((overloadable))  intel_atomic_xchg(image1d_t image, int coord, int val);
uint __attribute__((overloadable))
intel_atomic_xchg(image1d_t image, int coord, uint val);
float __attribute__((overloadable))
intel_atomic_xchg(image1d_t image, int coord, float val);
int __attribute__((overloadable)) intel_atomic_inc(image1d_t image, int coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_inc    (image1d_t image, int coord);
int __attribute__((overloadable)) intel_atomic_dec(image1d_t image, int coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_dec    (image1d_t image, int coord);
int __attribute__((overloadable))  intel_atomic_add(image1d_t image, int coord, int val);
uint __attribute__((overloadable)) intel_atomic_add(image1d_t image, int coord, uint val);
int __attribute__((overloadable))  intel_atomic_sub(image1d_t image, int coord, int val);
uint __attribute__((overloadable)) intel_atomic_sub(image1d_t image, int coord, uint val);
int __attribute__((overloadable))
intel_atomic_cmpxchg(image1d_t image, int coord, int cmp, int val);
uint __attribute__((overloadable))
intel_atomic_cmpxchg(image1d_t image, int coord, uint cmp, uint val);
//float __attribute__((overloadable)) intel_atomic_cmpxchg(image1d_t image, int coord, float cmp, float val);   // NOT supporting - float atomic
int __attribute__((overloadable))  intel_atomic_min(image1d_t image, int coord, int val);
uint __attribute__((overloadable)) intel_atomic_min(image1d_t image, int coord, uint val);
//float __attribute__((overloadable)) intel_atomic_min    (image1d_t image, int coord, float val);              // NOT supporting - float atomic
int __attribute__((overloadable))  intel_atomic_max(image1d_t image, int coord, int val);
uint __attribute__((overloadable)) intel_atomic_max(image1d_t image, int coord, uint val);
//float __attribute__((overloadable)) intel_atomic_max    (image1d_t image, int coord, float val);              // NOT supporting - float atomic

int __attribute__((overloadable))
intel_atomic_and(image1d_array_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_and(image1d_array_t image, int2 coord, uint val);
int __attribute__((overloadable))
intel_atomic_or(image1d_array_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_or(image1d_array_t image, int2 coord, uint val);
int __attribute__((overloadable))
intel_atomic_xor(image1d_array_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_xor(image1d_array_t image, int2 coord, uint val);
int __attribute__((overloadable))
intel_atomic_xchg(image1d_array_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_xchg(image1d_array_t image, int2 coord, uint val);
float __attribute__((overloadable))
intel_atomic_xchg(image1d_array_t image, int2 coord, float val);
int __attribute__((overloadable)) intel_atomic_inc(image1d_array_t image, int2 coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_inc    (image1d_array_t image, int2 coord);
int __attribute__((overloadable)) intel_atomic_dec(image1d_array_t image, int2 coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_dec    (image1d_array_t image, int2 coord);
int __attribute__((overloadable))
intel_atomic_add(image1d_array_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_add(image1d_array_t image, int2 coord, uint val);
int __attribute__((overloadable))
intel_atomic_sub(image1d_array_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_sub(image1d_array_t image, int2 coord, uint val);
int __attribute__((overloadable))
intel_atomic_cmpxchg(image1d_array_t image, int2 coord, int cmp, int val);
uint __attribute__((overloadable))
intel_atomic_cmpxchg(image1d_array_t image, int2 coord, uint cmp, uint val);
//float __attribute__((overloadable)) intel_atomic_cmpxchg(image1d_array_t image, int2 coord, float cmp, float val);    // NOT supporting - float atomic
int __attribute__((overloadable))
intel_atomic_min(image1d_array_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_min(image1d_array_t image, int2 coord, uint val);
//float __attribute__((overloadable)) intel_atomic_min    (image1d_array_t image, int2 coord, float val);               // NOT supporting - float atomic
int __attribute__((overloadable))
intel_atomic_max(image1d_array_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_max(image1d_array_t image, int2 coord, uint val);
//float __attribute__((overloadable)) intel_atomic_max    (image1d_array_t image, int2 coord, float val);               // NOT supporting - float atomic

int __attribute__((overloadable)) intel_atomic_and(image2d_t image, int2 coord, int val);
uint __attribute__((overloadable))
                                  intel_atomic_and(image2d_t image, int2 coord, uint val);
int __attribute__((overloadable)) intel_atomic_or(image2d_t image, int2 coord, int val);
uint __attribute__((overloadable)) intel_atomic_or(image2d_t image, int2 coord, uint val);
int __attribute__((overloadable))  intel_atomic_xor(image2d_t image, int2 coord, int val);
uint __attribute__((overloadable))
                                  intel_atomic_xor(image2d_t image, int2 coord, uint val);
int __attribute__((overloadable)) intel_atomic_xchg(image2d_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_xchg(image2d_t image, int2 coord, uint val);
float __attribute__((overloadable))
intel_atomic_xchg(image2d_t image, int2 coord, float val);
int __attribute__((overloadable)) intel_atomic_inc(image2d_t image, int2 coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_inc    (image2d_t image, int2 coord);
int __attribute__((overloadable)) intel_atomic_dec(image2d_t image, int2 coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_dec    (image2d_t image, int2 coord);
int __attribute__((overloadable)) intel_atomic_add(image2d_t image, int2 coord, int val);
uint __attribute__((overloadable))
                                  intel_atomic_add(image2d_t image, int2 coord, uint val);
int __attribute__((overloadable)) intel_atomic_sub(image2d_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_sub(image2d_t image, int2 coord, uint val);
int __attribute__((overloadable))
intel_atomic_cmpxchg(image2d_t image, int2 coord, int cmp, int val);
uint __attribute__((overloadable))
intel_atomic_cmpxchg(image2d_t image, int2 coord, uint cmp, uint val);
//float __attribute__((overloadable)) intel_atomic_cmpxchg(image2d_t image, int2 coord, float cmp, float val);  // NOT supporting - float atomic
int __attribute__((overloadable)) intel_atomic_min(image2d_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_min(image2d_t image, int2 coord, uint val);
//float __attribute__((overloadable)) intel_atomic_min    (image2d_t image, int2 coord, float val);             // NOT supporting - float atomic
int __attribute__((overloadable)) intel_atomic_max(image2d_t image, int2 coord, int val);
uint __attribute__((overloadable))
intel_atomic_max(image2d_t image, int2 coord, uint val);
//float __attribute__((overloadable)) intel_atomic_max    (image2d_t image, int2 coord, float val);             // NOT supporting - float atomic

int __attribute__((overloadable))
intel_atomic_and(image2d_array_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_and(image2d_array_t image, int4 coord, uint val);
int __attribute__((overloadable))
intel_atomic_or(image2d_array_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_or(image2d_array_t image, int4 coord, uint val);
int __attribute__((overloadable))
intel_atomic_xor(image2d_array_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_xor(image2d_array_t image, int4 coord, uint val);
int __attribute__((overloadable))
intel_atomic_xchg(image2d_array_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_xchg(image2d_array_t image, int4 coord, uint val);
float __attribute__((overloadable))
intel_atomic_xchg(image2d_array_t image, int4 coord, float val);
int __attribute__((overloadable)) intel_atomic_inc(image2d_array_t image, int4 coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_inc    (image2d_array_t image, int4 coord);
int __attribute__((overloadable)) intel_atomic_dec(image2d_array_t image, int4 coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_dec    (image2d_array_t image, int4 coord);
int __attribute__((overloadable))
intel_atomic_add(image2d_array_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_add(image2d_array_t image, int4 coord, uint val);
int __attribute__((overloadable))
intel_atomic_sub(image2d_array_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_sub(image2d_array_t image, int4 coord, uint val);
int __attribute__((overloadable))
intel_atomic_cmpxchg(image2d_array_t image, int4 coord, int cmp, int val);
uint __attribute__((overloadable))
intel_atomic_cmpxchg(image2d_array_t image, int4 coord, uint cmp, uint val);
//float __attribute__((overloadable)) intel_atomic_cmpxchg(image2d_array_t image, int4 coord, float cmp, float val);    // NOT supporting - float atomic
int __attribute__((overloadable))
intel_atomic_min(image2d_array_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_min(image2d_array_t image, int4 coord, uint val);
//float __attribute__((overloadable)) intel_atomic_min    (image2d_array_t image, int4 coord, float val);               // NOT supporting - float atomic
int __attribute__((overloadable))
intel_atomic_max(image2d_array_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_max(image2d_array_t image, int4 coord, uint val);
//float __attribute__((overloadable)) intel_atomic_max    (image2d_array_t image, int4 coord, float val);               // NOT supporting - float atomic

int __attribute__((overloadable)) intel_atomic_and(image3d_t image, int4 coord, int val);
uint __attribute__((overloadable))
                                  intel_atomic_and(image3d_t image, int4 coord, uint val);
int __attribute__((overloadable)) intel_atomic_or(image3d_t image, int4 coord, int val);
uint __attribute__((overloadable)) intel_atomic_or(image3d_t image, int4 coord, uint val);
int __attribute__((overloadable))  intel_atomic_xor(image3d_t image, int4 coord, int val);
uint __attribute__((overloadable))
                                  intel_atomic_xor(image3d_t image, int4 coord, uint val);
int __attribute__((overloadable)) intel_atomic_xchg(image3d_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_xchg(image3d_t image, int4 coord, uint val);
float __attribute__((overloadable))
intel_atomic_xchg(image3d_t image, int4 coord, float val);
int __attribute__((overloadable)) intel_atomic_inc(image3d_t image, int4 coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_inc    (image3d_t image, int4 coord);
int __attribute__((overloadable)) intel_atomic_dec(image3d_t image, int4 coord);
// Can't have both the int and uint versions as they differ only on return value
// TODO: Which one do we want?
//uint __attribute__((overloadable)) intel_atomic_dec    (image3d_t image, int4 coord);
int __attribute__((overloadable)) intel_atomic_add(image3d_t image, int4 coord, int val);
uint __attribute__((overloadable))
                                  intel_atomic_add(image3d_t image, int4 coord, uint val);
int __attribute__((overloadable)) intel_atomic_sub(image3d_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_sub(image3d_t image, int4 coord, uint val);
int __attribute__((overloadable))
intel_atomic_cmpxchg(image3d_t image, int4 coord, int cmp, int val);
uint __attribute__((overloadable))
intel_atomic_cmpxchg(image3d_t image, int4 coord, uint cmp, uint val);
//float __attribute__((overloadable)) intel_atomic_cmpxchg(image3d_t image, int4 coord, float cmp, float val);  // NOT supporting - float atomic
int __attribute__((overloadable)) intel_atomic_min(image3d_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_min(image3d_t image, int4 coord, uint val);
//float __attribute__((overloadable)) intel_atomic_min    (image3d_t image, int4 coord, float val);             // NOT supporting - float atomic
int __attribute__((overloadable)) intel_atomic_max(image3d_t image, int4 coord, int val);
uint __attribute__((overloadable))
intel_atomic_max(image3d_t image, int4 coord, uint val);
//float __attribute__((overloadable)) intel_atomic_max    (image3d_t image, int4 coord, float val);             // NOT supporting - float atomic

float __attribute__((overloadable))
intel_atomic_xchg(image2d_depth_t image, int2 coord, float val);

float __attribute__((overloadable))
intel_atomic_xchg(image2d_array_depth_t image, int4 coord, float val);
#endif
#endif //__opencl_c_images

#if defined(cl_khr_extended_bit_ops)
// bfi i8
uchar __attribute__((overloadable))
bitfield_insert(uchar base, uchar insert, uint offset, uint count);
uchar2 __attribute__((overloadable))
bitfield_insert(uchar2 base, uchar2 insert, uint offset, uint count);
uchar3 __attribute__((overloadable))
bitfield_insert(uchar3 base, uchar3 insert, uint offset, uint count);
uchar4 __attribute__((overloadable))
bitfield_insert(uchar4 base, uchar4 insert, uint offset, uint count);
uchar8 __attribute__((overloadable))
bitfield_insert(uchar8 base, uchar8 insert, uint offset, uint count);
uchar16 __attribute__((overloadable))
bitfield_insert(uchar16 base, uchar16 insert, uint offset, uint count);
char __attribute__((overloadable))
bitfield_insert(char base, char insert, uint offset, uint count);
char2 __attribute__((overloadable))
bitfield_insert(char2 base, char2 insert, uint offset, uint count);
char3 __attribute__((overloadable))
bitfield_insert(char3 base, char3 insert, uint offset, uint count);
char4 __attribute__((overloadable))
bitfield_insert(char4 base, char4 insert, uint offset, uint count);
char8 __attribute__((overloadable))
bitfield_insert(char8 base, char8 insert, uint offset, uint count);
char16 __attribute__((overloadable))
bitfield_insert(char16 base, char16 insert, uint offset, uint count);

// bfi i16
ushort __attribute__((overloadable))
bitfield_insert(ushort base, ushort insert, uint offset, uint count);
ushort2 __attribute__((overloadable))
bitfield_insert(ushort2 base, ushort2 insert, uint offset, uint count);
ushort3 __attribute__((overloadable))
bitfield_insert(ushort3 base, ushort3 insert, uint offset, uint count);
ushort4 __attribute__((overloadable))
bitfield_insert(ushort4 base, ushort4 insert, uint offset, uint count);
ushort8 __attribute__((overloadable))
bitfield_insert(ushort8 base, ushort8 insert, uint offset, uint count);
ushort16 __attribute__((overloadable))
bitfield_insert(ushort16 base, ushort16 insert, uint offset, uint count);
short __attribute__((overloadable))
bitfield_insert(short base, short insert, uint offset, uint count);
short2 __attribute__((overloadable))
bitfield_insert(short2 base, short2 insert, uint offset, uint count);
short3 __attribute__((overloadable))
bitfield_insert(short3 base, short3 insert, uint offset, uint count);
short4 __attribute__((overloadable))
bitfield_insert(short4 base, short4 insert, uint offset, uint count);
short8 __attribute__((overloadable))
bitfield_insert(short8 base, short8 insert, uint offset, uint count);
short16 __attribute__((overloadable))
bitfield_insert(short16 base, short16 insert, uint offset, uint count);

// bfi i32
uint __attribute__((overloadable))
bitfield_insert(uint base, uint insert, uint offset, uint count);
uint2 __attribute__((overloadable))
bitfield_insert(uint2 base, uint2 insert, uint offset, uint count);
uint3 __attribute__((overloadable))
bitfield_insert(uint3 base, uint3 insert, uint offset, uint count);
uint4 __attribute__((overloadable))
bitfield_insert(uint4 base, uint4 insert, uint offset, uint count);
uint8 __attribute__((overloadable))
bitfield_insert(uint8 base, uint8 insert, uint offset, uint count);
uint16 __attribute__((overloadable))
bitfield_insert(uint16 base, uint16 insert, uint offset, uint count);
int __attribute__((overloadable))
bitfield_insert(int base, int insert, uint offset, uint count);
int2 __attribute__((overloadable))
bitfield_insert(int2 base, int2 insert, uint offset, uint count);
int3 __attribute__((overloadable))
bitfield_insert(int3 base, int3 insert, uint offset, uint count);
int4 __attribute__((overloadable))
bitfield_insert(int4 base, int4 insert, uint offset, uint count);
int8 __attribute__((overloadable))
bitfield_insert(int8 base, int8 insert, uint offset, uint count);
int16 __attribute__((overloadable))
bitfield_insert(int16 base, int16 insert, uint offset, uint count);

// bfi i64
ulong __attribute__((overloadable))
bitfield_insert(ulong base, ulong insert, uint offset, uint count);
ulong2 __attribute__((overloadable))
bitfield_insert(ulong2 base, ulong2 insert, uint offset, uint count);
ulong3 __attribute__((overloadable))
bitfield_insert(ulong3 base, ulong3 insert, uint offset, uint count);
ulong4 __attribute__((overloadable))
bitfield_insert(ulong4 base, ulong4 insert, uint offset, uint count);
ulong8 __attribute__((overloadable))
bitfield_insert(ulong8 base, ulong8 insert, uint offset, uint count);
ulong16 __attribute__((overloadable))
bitfield_insert(ulong16 base, ulong16 insert, uint offset, uint count);
long __attribute__((overloadable))
bitfield_insert(long base, long insert, uint offset, uint count);
long2 __attribute__((overloadable))
bitfield_insert(long2 base, long2 insert, uint offset, uint count);
long3 __attribute__((overloadable))
bitfield_insert(long3 base, long3 insert, uint offset, uint count);
long4 __attribute__((overloadable))
bitfield_insert(long4 base, long4 insert, uint offset, uint count);
long8 __attribute__((overloadable))
bitfield_insert(long8 base, long8 insert, uint offset, uint count);
long16 __attribute__((overloadable))
bitfield_insert(long16 base, long16 insert, uint offset, uint count);

// sbfe i8
char __attribute__((overloadable))
bitfield_extract_signed(uchar base, uint offset, uint count);
char2 __attribute__((overloadable))
bitfield_extract_signed(uchar2 base, uint offset, uint count);
char3 __attribute__((overloadable))
bitfield_extract_signed(uchar3 base, uint offset, uint count);
char4 __attribute__((overloadable))
bitfield_extract_signed(uchar4 base, uint offset, uint count);
char8 __attribute__((overloadable))
bitfield_extract_signed(uchar8 base, uint offset, uint count);
char16 __attribute__((overloadable))
bitfield_extract_signed(uchar16 base, uint offset, uint count);
char __attribute__((overloadable))
bitfield_extract_signed(char base, uint offset, uint count);
char2 __attribute__((overloadable))
bitfield_extract_signed(char2 base, uint offset, uint count);
char3 __attribute__((overloadable))
bitfield_extract_signed(char3 base, uint offset, uint count);
char4 __attribute__((overloadable))
bitfield_extract_signed(char4 base, uint offset, uint count);
char8 __attribute__((overloadable))
bitfield_extract_signed(char8 base, uint offset, uint count);
char16 __attribute__((overloadable))
bitfield_extract_signed(char16 base, uint offset, uint count);

// sbfe i16
short __attribute__((overloadable))
bitfield_extract_signed(ushort base, uint offset, uint count);
short2 __attribute__((overloadable))
bitfield_extract_signed(ushort2 base, uint offset, uint count);
short3 __attribute__((overloadable))
bitfield_extract_signed(ushort3 base, uint offset, uint count);
short4 __attribute__((overloadable))
bitfield_extract_signed(ushort4 base, uint offset, uint count);
short8 __attribute__((overloadable))
bitfield_extract_signed(ushort8 base, uint offset, uint count);
short16 __attribute__((overloadable))
bitfield_extract_signed(ushort16 base, uint offset, uint count);
short __attribute__((overloadable))
bitfield_extract_signed(short base, uint offset, uint count);
short2 __attribute__((overloadable))
bitfield_extract_signed(short2 base, uint offset, uint count);
short3 __attribute__((overloadable))
bitfield_extract_signed(short3 base, uint offset, uint count);
short4 __attribute__((overloadable))
bitfield_extract_signed(short4 base, uint offset, uint count);
short8 __attribute__((overloadable))
bitfield_extract_signed(short8 base, uint offset, uint count);
short16 __attribute__((overloadable))
bitfield_extract_signed(short16 base, uint offset, uint count);

// sbfe i32
int __attribute__((overloadable))
bitfield_extract_signed(uint base, uint offset, uint count);
int2 __attribute__((overloadable))
bitfield_extract_signed(uint2 base, uint offset, uint count);
int3 __attribute__((overloadable))
bitfield_extract_signed(uint3 base, uint offset, uint count);
int4 __attribute__((overloadable))
bitfield_extract_signed(uint4 base, uint offset, uint count);
int8 __attribute__((overloadable))
bitfield_extract_signed(uint8 base, uint offset, uint count);
int16 __attribute__((overloadable))
bitfield_extract_signed(uint16 base, uint offset, uint count);
int __attribute__((overloadable))
bitfield_extract_signed(int base, uint offset, uint count);
int2 __attribute__((overloadable))
bitfield_extract_signed(int2 base, uint offset, uint count);
int3 __attribute__((overloadable))
bitfield_extract_signed(int3 base, uint offset, uint count);
int4 __attribute__((overloadable))
bitfield_extract_signed(int4 base, uint offset, uint count);
int8 __attribute__((overloadable))
bitfield_extract_signed(int8 base, uint offset, uint count);
int16 __attribute__((overloadable))
bitfield_extract_signed(int16 base, uint offset, uint count);

// sbfe i64
long __attribute__((overloadable))
bitfield_extract_signed(ulong base, uint offset, uint count);
long2 __attribute__((overloadable))
bitfield_extract_signed(ulong2 base, uint offset, uint count);
long3 __attribute__((overloadable))
bitfield_extract_signed(ulong3 base, uint offset, uint count);
long4 __attribute__((overloadable))
bitfield_extract_signed(ulong4 base, uint offset, uint count);
long8 __attribute__((overloadable))
bitfield_extract_signed(ulong8 base, uint offset, uint count);
long16 __attribute__((overloadable))
bitfield_extract_signed(ulong16 base, uint offset, uint count);
long __attribute__((overloadable))
bitfield_extract_signed(long base, uint offset, uint count);
long2 __attribute__((overloadable))
bitfield_extract_signed(long2 base, uint offset, uint count);
long3 __attribute__((overloadable))
bitfield_extract_signed(long3 base, uint offset, uint count);
long4 __attribute__((overloadable))
bitfield_extract_signed(long4 base, uint offset, uint count);
long8 __attribute__((overloadable))
bitfield_extract_signed(long8 base, uint offset, uint count);
long16 __attribute__((overloadable))
bitfield_extract_signed(long16 base, uint offset, uint count);

// ubfe i8
uchar __attribute__((overloadable))
bitfield_extract_unsigned(uchar base, uint offset, uint count);
uchar2 __attribute__((overloadable))
bitfield_extract_unsigned(uchar2 base, uint offset, uint count);
uchar3 __attribute__((overloadable))
bitfield_extract_unsigned(uchar3 base, uint offset, uint count);
uchar4 __attribute__((overloadable))
bitfield_extract_unsigned(uchar4 base, uint offset, uint count);
uchar8 __attribute__((overloadable))
bitfield_extract_unsigned(uchar8 base, uint offset, uint count);
uchar16 __attribute__((overloadable))
bitfield_extract_unsigned(uchar16 base, uint offset, uint count);
uchar __attribute__((overloadable))
bitfield_extract_unsigned(char base, uint offset, uint count);
uchar2 __attribute__((overloadable))
bitfield_extract_unsigned(char2 base, uint offset, uint count);
uchar3 __attribute__((overloadable))
bitfield_extract_unsigned(char3 base, uint offset, uint count);
uchar4 __attribute__((overloadable))
bitfield_extract_unsigned(char4 base, uint offset, uint count);
uchar8 __attribute__((overloadable))
bitfield_extract_unsigned(char8 base, uint offset, uint count);
uchar16 __attribute__((overloadable))
bitfield_extract_unsigned(char16 base, uint offset, uint count);

// ubfe i16
ushort __attribute__((overloadable))
bitfield_extract_unsigned(ushort base, uint offset, uint count);
ushort2 __attribute__((overloadable))
bitfield_extract_unsigned(ushort2 base, uint offset, uint count);
ushort3 __attribute__((overloadable))
bitfield_extract_unsigned(ushort3 base, uint offset, uint count);
ushort4 __attribute__((overloadable))
bitfield_extract_unsigned(ushort4 base, uint offset, uint count);
ushort8 __attribute__((overloadable))
bitfield_extract_unsigned(ushort8 base, uint offset, uint count);
ushort16 __attribute__((overloadable))
bitfield_extract_unsigned(ushort16 base, uint offset, uint count);
ushort __attribute__((overloadable))
bitfield_extract_unsigned(short base, uint offset, uint count);
ushort2 __attribute__((overloadable))
bitfield_extract_unsigned(short2 base, uint offset, uint count);
ushort3 __attribute__((overloadable))
bitfield_extract_unsigned(short3 base, uint offset, uint count);
ushort4 __attribute__((overloadable))
bitfield_extract_unsigned(short4 base, uint offset, uint count);
ushort8 __attribute__((overloadable))
bitfield_extract_unsigned(short8 base, uint offset, uint count);
ushort16 __attribute__((overloadable))
bitfield_extract_unsigned(short16 base, uint offset, uint count);

// ubfe i32
uint __attribute__((overloadable))
bitfield_extract_unsigned(uint base, uint offset, uint count);
uint2 __attribute__((overloadable))
bitfield_extract_unsigned(uint2 base, uint offset, uint count);
uint3 __attribute__((overloadable))
bitfield_extract_unsigned(uint3 base, uint offset, uint count);
uint4 __attribute__((overloadable))
bitfield_extract_unsigned(uint4 base, uint offset, uint count);
uint8 __attribute__((overloadable))
bitfield_extract_unsigned(uint8 base, uint offset, uint count);
uint16 __attribute__((overloadable))
bitfield_extract_unsigned(uint16 base, uint offset, uint count);
uint __attribute__((overloadable))
bitfield_extract_unsigned(int base, uint offset, uint count);
uint2 __attribute__((overloadable))
bitfield_extract_unsigned(int2 base, uint offset, uint count);
uint3 __attribute__((overloadable))
bitfield_extract_unsigned(int3 base, uint offset, uint count);
uint4 __attribute__((overloadable))
bitfield_extract_unsigned(int4 base, uint offset, uint count);
uint8 __attribute__((overloadable))
bitfield_extract_unsigned(int8 base, uint offset, uint count);
uint16 __attribute__((overloadable))
bitfield_extract_unsigned(int16 base, uint offset, uint count);

// ubfe i64
ulong __attribute__((overloadable))
bitfield_extract_unsigned(ulong base, uint offset, uint count);
ulong2 __attribute__((overloadable))
bitfield_extract_unsigned(ulong2 base, uint offset, uint count);
ulong3 __attribute__((overloadable))
bitfield_extract_unsigned(ulong3 base, uint offset, uint count);
ulong4 __attribute__((overloadable))
bitfield_extract_unsigned(ulong4 base, uint offset, uint count);
ulong8 __attribute__((overloadable))
bitfield_extract_unsigned(ulong8 base, uint offset, uint count);
ulong16 __attribute__((overloadable))
bitfield_extract_unsigned(ulong16 base, uint offset, uint count);
ulong __attribute__((overloadable))
bitfield_extract_unsigned(long base, uint offset, uint count);
ulong2 __attribute__((overloadable))
bitfield_extract_unsigned(long2 base, uint offset, uint count);
ulong3 __attribute__((overloadable))
bitfield_extract_unsigned(long3 base, uint offset, uint count);
ulong4 __attribute__((overloadable))
bitfield_extract_unsigned(long4 base, uint offset, uint count);
ulong8 __attribute__((overloadable))
bitfield_extract_unsigned(long8 base, uint offset, uint count);
ulong16 __attribute__((overloadable))
bitfield_extract_unsigned(long16 base, uint offset, uint count);

// bfrev i8
uchar __attribute__((overloadable))   bit_reverse(uchar base);
uchar2 __attribute__((overloadable))  bit_reverse(uchar2 base);
uchar3 __attribute__((overloadable))  bit_reverse(uchar3 base);
uchar4 __attribute__((overloadable))  bit_reverse(uchar4 base);
uchar8 __attribute__((overloadable))  bit_reverse(uchar8 base);
uchar16 __attribute__((overloadable)) bit_reverse(uchar16 base);
char __attribute__((overloadable))    bit_reverse(char base);
char2 __attribute__((overloadable))   bit_reverse(char2 base);
char3 __attribute__((overloadable))   bit_reverse(char3 base);
char4 __attribute__((overloadable))   bit_reverse(char4 base);
char8 __attribute__((overloadable))   bit_reverse(char8 base);
char16 __attribute__((overloadable))  bit_reverse(char16 base);

// bfrev i16
ushort __attribute__((overloadable))   bit_reverse(ushort base);
ushort2 __attribute__((overloadable))  bit_reverse(ushort2 base);
ushort3 __attribute__((overloadable))  bit_reverse(ushort3 base);
ushort4 __attribute__((overloadable))  bit_reverse(ushort4 base);
ushort8 __attribute__((overloadable))  bit_reverse(ushort8 base);
ushort16 __attribute__((overloadable)) bit_reverse(ushort16 base);
short __attribute__((overloadable))    bit_reverse(short base);
short2 __attribute__((overloadable))   bit_reverse(short2 base);
short3 __attribute__((overloadable))   bit_reverse(short3 base);
short4 __attribute__((overloadable))   bit_reverse(short4 base);
short8 __attribute__((overloadable))   bit_reverse(short8 base);
short16 __attribute__((overloadable))  bit_reverse(short16 base);

// bfrev i32
uint __attribute__((overloadable))   bit_reverse(uint base);
uint2 __attribute__((overloadable))  bit_reverse(uint2 base);
uint3 __attribute__((overloadable))  bit_reverse(uint3 base);
uint4 __attribute__((overloadable))  bit_reverse(uint4 base);
uint8 __attribute__((overloadable))  bit_reverse(uint8 base);
uint16 __attribute__((overloadable)) bit_reverse(uint16 base);
int __attribute__((overloadable))    bit_reverse(int base);
int2 __attribute__((overloadable))   bit_reverse(int2 base);
int3 __attribute__((overloadable))   bit_reverse(int3 base);
int4 __attribute__((overloadable))   bit_reverse(int4 base);
int8 __attribute__((overloadable))   bit_reverse(int8 base);
int16 __attribute__((overloadable))  bit_reverse(int16 base);

// bfrev i64
ulong __attribute__((overloadable))   bit_reverse(ulong base);
ulong2 __attribute__((overloadable))  bit_reverse(ulong2 base);
ulong3 __attribute__((overloadable))  bit_reverse(ulong3 base);
ulong4 __attribute__((overloadable))  bit_reverse(ulong4 base);
ulong8 __attribute__((overloadable))  bit_reverse(ulong8 base);
ulong16 __attribute__((overloadable)) bit_reverse(ulong16 base);
long __attribute__((overloadable))    bit_reverse(long base);
long2 __attribute__((overloadable))   bit_reverse(long2 base);
long3 __attribute__((overloadable))   bit_reverse(long3 base);
long4 __attribute__((overloadable))   bit_reverse(long4 base);
long8 __attribute__((overloadable))   bit_reverse(long8 base);
long16 __attribute__((overloadable))  bit_reverse(long16 base);
#endif // defined(cl_khr_extended_bit_ops)

#if defined(cl_intel_bit_instructions)
// bfi i8
uchar __attribute__((overloadable))
intel_bfi(uchar base, uchar insert, uint offset, uint count);
uchar2 __attribute__((overloadable))
intel_bfi(uchar2 base, uchar2 insert, uint offset, uint count);
uchar3 __attribute__((overloadable))
intel_bfi(uchar3 base, uchar3 insert, uint offset, uint count);
uchar4 __attribute__((overloadable))
intel_bfi(uchar4 base, uchar4 insert, uint offset, uint count);
uchar8 __attribute__((overloadable))
intel_bfi(uchar8 base, uchar8 insert, uint offset, uint count);
uchar16 __attribute__((overloadable))
intel_bfi(uchar16 base, uchar16 insert, uint offset, uint count);
char __attribute__((overloadable))
intel_bfi(char base, char insert, uint offset, uint count);
char2 __attribute__((overloadable))
intel_bfi(char2 base, char2 insert, uint offset, uint count);
char3 __attribute__((overloadable))
intel_bfi(char3 base, char3 insert, uint offset, uint count);
char4 __attribute__((overloadable))
intel_bfi(char4 base, char4 insert, uint offset, uint count);
char8 __attribute__((overloadable))
intel_bfi(char8 base, char8 insert, uint offset, uint count);
char16 __attribute__((overloadable))
intel_bfi(char16 base, char16 insert, uint offset, uint count);

// bfi i16
ushort __attribute__((overloadable))
intel_bfi(ushort base, ushort insert, uint offset, uint count);
ushort2 __attribute__((overloadable))
intel_bfi(ushort2 base, ushort2 insert, uint offset, uint count);
ushort3 __attribute__((overloadable))
intel_bfi(ushort3 base, ushort3 insert, uint offset, uint count);
ushort4 __attribute__((overloadable))
intel_bfi(ushort4 base, ushort4 insert, uint offset, uint count);
ushort8 __attribute__((overloadable))
intel_bfi(ushort8 base, ushort8 insert, uint offset, uint count);
ushort16 __attribute__((overloadable))
intel_bfi(ushort16 base, ushort16 insert, uint offset, uint count);
short __attribute__((overloadable))
intel_bfi(short base, short insert, uint offset, uint count);
short2 __attribute__((overloadable))
intel_bfi(short2 base, short2 insert, uint offset, uint count);
short3 __attribute__((overloadable))
intel_bfi(short3 base, short3 insert, uint offset, uint count);
short4 __attribute__((overloadable))
intel_bfi(short4 base, short4 insert, uint offset, uint count);
short8 __attribute__((overloadable))
intel_bfi(short8 base, short8 insert, uint offset, uint count);
short16 __attribute__((overloadable))
intel_bfi(short16 base, short16 insert, uint offset, uint count);

// bfi i32
uint __attribute__((overloadable))
intel_bfi(uint base, uint insert, uint offset, uint count);
uint2 __attribute__((overloadable))
intel_bfi(uint2 base, uint2 insert, uint offset, uint count);
uint3 __attribute__((overloadable))
intel_bfi(uint3 base, uint3 insert, uint offset, uint count);
uint4 __attribute__((overloadable))
intel_bfi(uint4 base, uint4 insert, uint offset, uint count);
uint8 __attribute__((overloadable))
intel_bfi(uint8 base, uint8 insert, uint offset, uint count);
uint16 __attribute__((overloadable))
intel_bfi(uint16 base, uint16 insert, uint offset, uint count);
int __attribute__((overloadable))
intel_bfi(int base, int insert, uint offset, uint count);
int2 __attribute__((overloadable))
intel_bfi(int2 base, int2 insert, uint offset, uint count);
int3 __attribute__((overloadable))
intel_bfi(int3 base, int3 insert, uint offset, uint count);
int4 __attribute__((overloadable))
intel_bfi(int4 base, int4 insert, uint offset, uint count);
int8 __attribute__((overloadable))
intel_bfi(int8 base, int8 insert, uint offset, uint count);
int16 __attribute__((overloadable))
intel_bfi(int16 base, int16 insert, uint offset, uint count);

// bfi i64
ulong __attribute__((overloadable))
intel_bfi(ulong base, ulong insert, uint offset, uint count);
ulong2 __attribute__((overloadable))
intel_bfi(ulong2 base, ulong2 insert, uint offset, uint count);
ulong3 __attribute__((overloadable))
intel_bfi(ulong3 base, ulong3 insert, uint offset, uint count);
ulong4 __attribute__((overloadable))
intel_bfi(ulong4 base, ulong4 insert, uint offset, uint count);
ulong8 __attribute__((overloadable))
intel_bfi(ulong8 base, ulong8 insert, uint offset, uint count);
ulong16 __attribute__((overloadable))
intel_bfi(ulong16 base, ulong16 insert, uint offset, uint count);
long __attribute__((overloadable))
intel_bfi(long base, long insert, uint offset, uint count);
long2 __attribute__((overloadable))
intel_bfi(long2 base, long2 insert, uint offset, uint count);
long3 __attribute__((overloadable))
intel_bfi(long3 base, long3 insert, uint offset, uint count);
long4 __attribute__((overloadable))
intel_bfi(long4 base, long4 insert, uint offset, uint count);
long8 __attribute__((overloadable))
intel_bfi(long8 base, long8 insert, uint offset, uint count);
long16 __attribute__((overloadable))
intel_bfi(long16 base, long16 insert, uint offset, uint count);

// sbfe i8
char __attribute__((overloadable))   intel_sbfe(uchar base, uint offset, uint count);
char2 __attribute__((overloadable))  intel_sbfe(uchar2 base, uint offset, uint count);
char3 __attribute__((overloadable))  intel_sbfe(uchar3 base, uint offset, uint count);
char4 __attribute__((overloadable))  intel_sbfe(uchar4 base, uint offset, uint count);
char8 __attribute__((overloadable))  intel_sbfe(uchar8 base, uint offset, uint count);
char16 __attribute__((overloadable)) intel_sbfe(uchar16 base, uint offset, uint count);
char __attribute__((overloadable))   intel_sbfe(char base, uint offset, uint count);
char2 __attribute__((overloadable))  intel_sbfe(char2 base, uint offset, uint count);
char3 __attribute__((overloadable))  intel_sbfe(char3 base, uint offset, uint count);
char4 __attribute__((overloadable))  intel_sbfe(char4 base, uint offset, uint count);
char8 __attribute__((overloadable))  intel_sbfe(char8 base, uint offset, uint count);
char16 __attribute__((overloadable)) intel_sbfe(char16 base, uint offset, uint count);

// sbfe i16
short __attribute__((overloadable))   intel_sbfe(ushort base, uint offset, uint count);
short2 __attribute__((overloadable))  intel_sbfe(ushort2 base, uint offset, uint count);
short3 __attribute__((overloadable))  intel_sbfe(ushort3 base, uint offset, uint count);
short4 __attribute__((overloadable))  intel_sbfe(ushort4 base, uint offset, uint count);
short8 __attribute__((overloadable))  intel_sbfe(ushort8 base, uint offset, uint count);
short16 __attribute__((overloadable)) intel_sbfe(ushort16 base, uint offset, uint count);
short __attribute__((overloadable))   intel_sbfe(short base, uint offset, uint count);
short2 __attribute__((overloadable))  intel_sbfe(short2 base, uint offset, uint count);
short3 __attribute__((overloadable))  intel_sbfe(short3 base, uint offset, uint count);
short4 __attribute__((overloadable))  intel_sbfe(short4 base, uint offset, uint count);
short8 __attribute__((overloadable))  intel_sbfe(short8 base, uint offset, uint count);
short16 __attribute__((overloadable)) intel_sbfe(short16 base, uint offset, uint count);

// sbfe i32
int __attribute__((overloadable))   intel_sbfe(uint base, uint offset, uint count);
int2 __attribute__((overloadable))  intel_sbfe(uint2 base, uint offset, uint count);
int3 __attribute__((overloadable))  intel_sbfe(uint3 base, uint offset, uint count);
int4 __attribute__((overloadable))  intel_sbfe(uint4 base, uint offset, uint count);
int8 __attribute__((overloadable))  intel_sbfe(uint8 base, uint offset, uint count);
int16 __attribute__((overloadable)) intel_sbfe(uint16 base, uint offset, uint count);
int __attribute__((overloadable))   intel_sbfe(int base, uint offset, uint count);
int2 __attribute__((overloadable))  intel_sbfe(int2 base, uint offset, uint count);
int3 __attribute__((overloadable))  intel_sbfe(int3 base, uint offset, uint count);
int4 __attribute__((overloadable))  intel_sbfe(int4 base, uint offset, uint count);
int8 __attribute__((overloadable))  intel_sbfe(int8 base, uint offset, uint count);
int16 __attribute__((overloadable)) intel_sbfe(int16 base, uint offset, uint count);

// sbfe i64
long __attribute__((overloadable))   intel_sbfe(ulong base, uint offset, uint count);
long2 __attribute__((overloadable))  intel_sbfe(ulong2 base, uint offset, uint count);
long3 __attribute__((overloadable))  intel_sbfe(ulong3 base, uint offset, uint count);
long4 __attribute__((overloadable))  intel_sbfe(ulong4 base, uint offset, uint count);
long8 __attribute__((overloadable))  intel_sbfe(ulong8 base, uint offset, uint count);
long16 __attribute__((overloadable)) intel_sbfe(ulong16 base, uint offset, uint count);
long __attribute__((overloadable))   intel_sbfe(long base, uint offset, uint count);
long2 __attribute__((overloadable))  intel_sbfe(long2 base, uint offset, uint count);
long3 __attribute__((overloadable))  intel_sbfe(long3 base, uint offset, uint count);
long4 __attribute__((overloadable))  intel_sbfe(long4 base, uint offset, uint count);
long8 __attribute__((overloadable))  intel_sbfe(long8 base, uint offset, uint count);
long16 __attribute__((overloadable)) intel_sbfe(long16 base, uint offset, uint count);

// ubfe i8
uchar __attribute__((overloadable))   intel_ubfe(uchar base, uint offset, uint count);
uchar2 __attribute__((overloadable))  intel_ubfe(uchar2 base, uint offset, uint count);
uchar3 __attribute__((overloadable))  intel_ubfe(uchar3 base, uint offset, uint count);
uchar4 __attribute__((overloadable))  intel_ubfe(uchar4 base, uint offset, uint count);
uchar8 __attribute__((overloadable))  intel_ubfe(uchar8 base, uint offset, uint count);
uchar16 __attribute__((overloadable)) intel_ubfe(uchar16 base, uint offset, uint count);
uchar __attribute__((overloadable))   intel_ubfe(char base, uint offset, uint count);
uchar2 __attribute__((overloadable))  intel_ubfe(char2 base, uint offset, uint count);
uchar3 __attribute__((overloadable))  intel_ubfe(char3 base, uint offset, uint count);
uchar4 __attribute__((overloadable))  intel_ubfe(char4 base, uint offset, uint count);
uchar8 __attribute__((overloadable))  intel_ubfe(char8 base, uint offset, uint count);
uchar16 __attribute__((overloadable)) intel_ubfe(char16 base, uint offset, uint count);

// ubfe i16
ushort __attribute__((overloadable))   intel_ubfe(ushort base, uint offset, uint count);
ushort2 __attribute__((overloadable))  intel_ubfe(ushort2 base, uint offset, uint count);
ushort3 __attribute__((overloadable))  intel_ubfe(ushort3 base, uint offset, uint count);
ushort4 __attribute__((overloadable))  intel_ubfe(ushort4 base, uint offset, uint count);
ushort8 __attribute__((overloadable))  intel_ubfe(ushort8 base, uint offset, uint count);
ushort16 __attribute__((overloadable)) intel_ubfe(ushort16 base, uint offset, uint count);
ushort __attribute__((overloadable))   intel_ubfe(short base, uint offset, uint count);
ushort2 __attribute__((overloadable))  intel_ubfe(short2 base, uint offset, uint count);
ushort3 __attribute__((overloadable))  intel_ubfe(short3 base, uint offset, uint count);
ushort4 __attribute__((overloadable))  intel_ubfe(short4 base, uint offset, uint count);
ushort8 __attribute__((overloadable))  intel_ubfe(short8 base, uint offset, uint count);
ushort16 __attribute__((overloadable)) intel_ubfe(short16 base, uint offset, uint count);

// ubfe i32
uint __attribute__((overloadable))   intel_ubfe(uint base, uint offset, uint count);
uint2 __attribute__((overloadable))  intel_ubfe(uint2 base, uint offset, uint count);
uint3 __attribute__((overloadable))  intel_ubfe(uint3 base, uint offset, uint count);
uint4 __attribute__((overloadable))  intel_ubfe(uint4 base, uint offset, uint count);
uint8 __attribute__((overloadable))  intel_ubfe(uint8 base, uint offset, uint count);
uint16 __attribute__((overloadable)) intel_ubfe(uint16 base, uint offset, uint count);
uint __attribute__((overloadable))   intel_ubfe(int base, uint offset, uint count);
uint2 __attribute__((overloadable))  intel_ubfe(int2 base, uint offset, uint count);
uint3 __attribute__((overloadable))  intel_ubfe(int3 base, uint offset, uint count);
uint4 __attribute__((overloadable))  intel_ubfe(int4 base, uint offset, uint count);
uint8 __attribute__((overloadable))  intel_ubfe(int8 base, uint offset, uint count);
uint16 __attribute__((overloadable)) intel_ubfe(int16 base, uint offset, uint count);

// ubfe i64
ulong __attribute__((overloadable))   intel_ubfe(ulong base, uint offset, uint count);
ulong2 __attribute__((overloadable))  intel_ubfe(ulong2 base, uint offset, uint count);
ulong3 __attribute__((overloadable))  intel_ubfe(ulong3 base, uint offset, uint count);
ulong4 __attribute__((overloadable))  intel_ubfe(ulong4 base, uint offset, uint count);
ulong8 __attribute__((overloadable))  intel_ubfe(ulong8 base, uint offset, uint count);
ulong16 __attribute__((overloadable)) intel_ubfe(ulong16 base, uint offset, uint count);
ulong __attribute__((overloadable))   intel_ubfe(long base, uint offset, uint count);
ulong2 __attribute__((overloadable))  intel_ubfe(long2 base, uint offset, uint count);
ulong3 __attribute__((overloadable))  intel_ubfe(long3 base, uint offset, uint count);
ulong4 __attribute__((overloadable))  intel_ubfe(long4 base, uint offset, uint count);
ulong8 __attribute__((overloadable))  intel_ubfe(long8 base, uint offset, uint count);
ulong16 __attribute__((overloadable)) intel_ubfe(long16 base, uint offset, uint count);

// bfrev i8
uchar __attribute__((overloadable))   intel_bfrev(uchar base);
uchar2 __attribute__((overloadable))  intel_bfrev(uchar2 base);
uchar3 __attribute__((overloadable))  intel_bfrev(uchar3 base);
uchar4 __attribute__((overloadable))  intel_bfrev(uchar4 base);
uchar8 __attribute__((overloadable))  intel_bfrev(uchar8 base);
uchar16 __attribute__((overloadable)) intel_bfrev(uchar16 base);
char __attribute__((overloadable))    intel_bfrev(char base);
char2 __attribute__((overloadable))   intel_bfrev(char2 base);
char3 __attribute__((overloadable))   intel_bfrev(char3 base);
char4 __attribute__((overloadable))   intel_bfrev(char4 base);
char8 __attribute__((overloadable))   intel_bfrev(char8 base);
char16 __attribute__((overloadable))  intel_bfrev(char16 base);

// bfrev i16
ushort __attribute__((overloadable))   intel_bfrev(ushort base);
ushort2 __attribute__((overloadable))  intel_bfrev(ushort2 base);
ushort3 __attribute__((overloadable))  intel_bfrev(ushort3 base);
ushort4 __attribute__((overloadable))  intel_bfrev(ushort4 base);
ushort8 __attribute__((overloadable))  intel_bfrev(ushort8 base);
ushort16 __attribute__((overloadable)) intel_bfrev(ushort16 base);
short __attribute__((overloadable))    intel_bfrev(short base);
short2 __attribute__((overloadable))   intel_bfrev(short2 base);
short3 __attribute__((overloadable))   intel_bfrev(short3 base);
short4 __attribute__((overloadable))   intel_bfrev(short4 base);
short8 __attribute__((overloadable))   intel_bfrev(short8 base);
short16 __attribute__((overloadable))  intel_bfrev(short16 base);

// bfrev i32
uint __attribute__((overloadable))   intel_bfrev(uint base);
uint2 __attribute__((overloadable))  intel_bfrev(uint2 base);
uint3 __attribute__((overloadable))  intel_bfrev(uint3 base);
uint4 __attribute__((overloadable))  intel_bfrev(uint4 base);
uint8 __attribute__((overloadable))  intel_bfrev(uint8 base);
uint16 __attribute__((overloadable)) intel_bfrev(uint16 base);
int __attribute__((overloadable))    intel_bfrev(int base);
int2 __attribute__((overloadable))   intel_bfrev(int2 base);
int3 __attribute__((overloadable))   intel_bfrev(int3 base);
int4 __attribute__((overloadable))   intel_bfrev(int4 base);
int8 __attribute__((overloadable))   intel_bfrev(int8 base);
int16 __attribute__((overloadable))  intel_bfrev(int16 base);

// bfrev i64
ulong __attribute__((overloadable))   intel_bfrev(ulong base);
ulong2 __attribute__((overloadable))  intel_bfrev(ulong2 base);
ulong3 __attribute__((overloadable))  intel_bfrev(ulong3 base);
ulong4 __attribute__((overloadable))  intel_bfrev(ulong4 base);
ulong8 __attribute__((overloadable))  intel_bfrev(ulong8 base);
ulong16 __attribute__((overloadable)) intel_bfrev(ulong16 base);
long __attribute__((overloadable))    intel_bfrev(long base);
long2 __attribute__((overloadable))   intel_bfrev(long2 base);
long3 __attribute__((overloadable))   intel_bfrev(long3 base);
long4 __attribute__((overloadable))   intel_bfrev(long4 base);
long8 __attribute__((overloadable))   intel_bfrev(long8 base);
long16 __attribute__((overloadable))  intel_bfrev(long16 base);
#endif // defined(cl_intel_bit_instructions)

#ifdef cl_intel_subgroups_ballot
uint intel_sub_group_ballot(bool p);
#endif

#ifdef cl_khr_fp16
#pragma OPENCL EXTENSION cl_khr_fp16 : enable
#endif

#ifdef cl_intel_subgroup_matrix_multiply_accumulate

/**** SIMD8 ****/

// 8-bit and 8-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i8_i8_matrix_mad_k32(int a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i8_i8_matrix_mad_k32(int2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_i8_matrix_mad_k32(int4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_i8_matrix_mad_k32(int8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i8_u8_matrix_mad_k32(int a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i8_u8_matrix_mad_k32(int2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_u8_matrix_mad_k32(int4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_u8_matrix_mad_k32(int8 a, uint8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_i8_matrix_mad_k32(uint a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_i8_matrix_mad_k32(uint2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_i8_matrix_mad_k32(uint4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_i8_matrix_mad_k32(uint8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_u8_matrix_mad_k32(uint a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_u8_matrix_mad_k32(uint2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_u8_matrix_mad_k32(uint4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_u8_matrix_mad_k32(uint8 a, uint8 b, int8 acc);

// 8-bit and 4-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i8_i4_matrix_mad_k32(int a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i8_i4_matrix_mad_k32(int2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_i4_matrix_mad_k32(int4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_i4_matrix_mad_k32(int8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i8_u4_matrix_mad_k32(int a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i8_u4_matrix_mad_k32(int2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_u4_matrix_mad_k32(int4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_u4_matrix_mad_k32(int8 a, uint4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_i4_matrix_mad_k32(uint a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_i4_matrix_mad_k32(uint2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_i4_matrix_mad_k32(uint4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_i4_matrix_mad_k32(uint8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_u4_matrix_mad_k32(uint a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_u4_matrix_mad_k32(uint2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_u4_matrix_mad_k32(uint4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_u4_matrix_mad_k32(uint8 a, uint4 b, int8 acc);

// 8-bit and 2-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i8_i2_matrix_mad_k32(int a, int2 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i8_i2_matrix_mad_k32(int2 a, int2 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_i2_matrix_mad_k32(int4 a, int2 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_i2_matrix_mad_k32(int8 a, int2 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i8_u2_matrix_mad_k32(int a, uint2 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i8_u2_matrix_mad_k32(int2 a, uint2 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_u2_matrix_mad_k32(int4 a, uint2 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_u2_matrix_mad_k32(int8 a, uint2 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_i2_matrix_mad_k32(uint a, int2 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_i2_matrix_mad_k32(uint2 a, int2 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_i2_matrix_mad_k32(uint4 a, int2 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_i2_matrix_mad_k32(uint8 a, int2 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_u2_matrix_mad_k32(uint a, uint2 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_u2_matrix_mad_k32(uint2 a, uint2 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_u2_matrix_mad_k32(uint4 a, uint2 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_u2_matrix_mad_k32(uint8 a, uint2 b, int8 acc);

// 4-bit and 8-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i4_i8_matrix_mad_k32(short a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_i8_matrix_mad_k32(short2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_i8_matrix_mad_k32(short4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_i8_matrix_mad_k32(short8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i4_u8_matrix_mad_k32(short a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_u8_matrix_mad_k32(short2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_u8_matrix_mad_k32(short4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_u8_matrix_mad_k32(short8 a, uint8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_i8_matrix_mad_k32(ushort a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_i8_matrix_mad_k32(ushort2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_i8_matrix_mad_k32(ushort4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_i8_matrix_mad_k32(ushort8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_u8_matrix_mad_k32(ushort a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_u8_matrix_mad_k32(ushort2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_u8_matrix_mad_k32(ushort4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_u8_matrix_mad_k32(ushort8 a, uint8 b, int8 acc);

// 2-bit and 8-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i2_i8_matrix_mad_k32(char a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i2_i8_matrix_mad_k32(char2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i2_i8_matrix_mad_k32(char4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i2_i8_matrix_mad_k32(char8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i2_u8_matrix_mad_k32(char a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i2_u8_matrix_mad_k32(char2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i2_u8_matrix_mad_k32(char4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i2_u8_matrix_mad_k32(char8 a, uint8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u2_i8_matrix_mad_k32(uchar a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u2_i8_matrix_mad_k32(uchar2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u2_i8_matrix_mad_k32(uchar4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u2_i8_matrix_mad_k32(uchar8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u2_u8_matrix_mad_k32(uchar a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u2_u8_matrix_mad_k32(uchar2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u2_u8_matrix_mad_k32(uchar4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u2_u8_matrix_mad_k32(uchar8 a, uint8 b, int8 acc);

/// double throughput versions (k64)
///
// 4-bit and 4-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i4_i4_matrix_mad_k64(int a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_i4_matrix_mad_k64(int2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_i4_matrix_mad_k64(int4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_i4_matrix_mad_k64(int8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i4_u4_matrix_mad_k64(int a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_u4_matrix_mad_k64(int2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_u4_matrix_mad_k64(int4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_u4_matrix_mad_k64(int8 a, uint8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_i4_matrix_mad_k64(uint a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_i4_matrix_mad_k64(uint2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_i4_matrix_mad_k64(uint4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_i4_matrix_mad_k64(uint8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_u4_matrix_mad_k64(uint a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_u4_matrix_mad_k64(uint2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_u4_matrix_mad_k64(uint4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_u4_matrix_mad_k64(uint8 a, uint8 b, int8 acc);

// 4-bit and 2-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i4_i2_matrix_mad_k64(int a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_i2_matrix_mad_k64(int2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_i2_matrix_mad_k64(int4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_i2_matrix_mad_k64(int8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i4_u2_matrix_mad_k64(int a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_u2_matrix_mad_k64(int2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_u2_matrix_mad_k64(int4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_u2_matrix_mad_k64(int8 a, uint4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_i2_matrix_mad_k64(uint a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_i2_matrix_mad_k64(uint2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_i2_matrix_mad_k64(uint4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_i2_matrix_mad_k64(uint8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_u2_matrix_mad_k64(uint a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_u2_matrix_mad_k64(uint2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_u2_matrix_mad_k64(uint4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_u2_matrix_mad_k64(uint8 a, uint4 b, int8 acc);

// 2-bit and 4-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i2_i4_matrix_mad_k64(short a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i2_i4_matrix_mad_k64(short2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i2_i4_matrix_mad_k64(short4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i2_i4_matrix_mad_k64(short8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i2_u4_matrix_mad_k64(short a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i2_u4_matrix_mad_k64(short2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i2_u4_matrix_mad_k64(short4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i2_u4_matrix_mad_k64(short8 a, uint8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u2_i4_matrix_mad_k64(ushort a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u2_i4_matrix_mad_k64(ushort2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u2_i4_matrix_mad_k64(ushort4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u2_i4_matrix_mad_k64(ushort8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u2_u4_matrix_mad_k64(ushort a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u2_u4_matrix_mad_k64(ushort2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u2_u4_matrix_mad_k64(ushort4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u2_u4_matrix_mad_k64(ushort8 a, uint8 b, int8 acc);

// 2-bit and 2-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i2_i2_matrix_mad_k64(short a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i2_i2_matrix_mad_k64(short2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i2_i2_matrix_mad_k64(short4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i2_i2_matrix_mad_k64(short8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i2_u2_matrix_mad_k64(short a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i2_u2_matrix_mad_k64(short2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i2_u2_matrix_mad_k64(short4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i2_u2_matrix_mad_k64(short8 a, uint4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u2_i2_matrix_mad_k64(ushort a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u2_i2_matrix_mad_k64(ushort2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u2_i2_matrix_mad_k64(ushort4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u2_i2_matrix_mad_k64(ushort8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u2_u2_matrix_mad_k64(ushort a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u2_u2_matrix_mad_k64(ushort2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u2_u2_matrix_mad_k64(ushort4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u2_u2_matrix_mad_k64(ushort8 a, uint4 b, int8 acc);

// bfloat16 and bfloat16 matrices:
float __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(int a, int8 b, float acc);
float2 __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(int2 a, int8 b, float2 acc);
float4 __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(int4 a, int8 b, float4 acc);
float8 __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(int8 a, int8 b, float8 acc);

// fp16 and fp16 matrices:
float __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(int a, int8 b, float acc);
float2 __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(int2 a, int8 b, float2 acc);
float4 __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(int4 a, int8 b, float4 acc);
float8 __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(int8 a, int8 b, float8 acc);

/**** SIMD16 ****/

// 8-bit and 8-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i8_i8_matrix_mad_k32(short a, int8 b, int acc); // M = 1
int2 __attribute__((overloadable))
intel_sub_group_i8_i8_matrix_mad_k32(short2 a, int8 b, int2 acc); // M = 2
int4 __attribute__((overloadable))
intel_sub_group_i8_i8_matrix_mad_k32(short4 a, int8 b, int4 acc); // M = 4
int8 __attribute__((overloadable))
intel_sub_group_i8_i8_matrix_mad_k32(short8 a, int8 b, int8 acc); // M = 8

int __attribute__((overloadable))
intel_sub_group_i8_u8_matrix_mad_k32(short a, uint8 b, int acc); // ...
int2 __attribute__((overloadable))
intel_sub_group_i8_u8_matrix_mad_k32(short2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_u8_matrix_mad_k32(short4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_u8_matrix_mad_k32(short8 a, uint8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_i8_matrix_mad_k32(ushort a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_i8_matrix_mad_k32(ushort2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_i8_matrix_mad_k32(ushort4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_i8_matrix_mad_k32(ushort8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_u8_matrix_mad_k32(ushort a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_u8_matrix_mad_k32(ushort2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_u8_matrix_mad_k32(ushort4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_u8_matrix_mad_k32(ushort8 a, uint8 b, int8 acc);

// 8-bit and 4-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i8_i4_matrix_mad_k32(short a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i8_i4_matrix_mad_k32(short2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_i4_matrix_mad_k32(short4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_i4_matrix_mad_k32(short8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i8_u4_matrix_mad_k32(short a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i8_u4_matrix_mad_k32(short2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_u4_matrix_mad_k32(short4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_u4_matrix_mad_k32(short8 a, uint4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_i4_matrix_mad_k32(ushort a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_i4_matrix_mad_k32(ushort2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_i4_matrix_mad_k32(ushort4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_i4_matrix_mad_k32(ushort8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_u4_matrix_mad_k32(ushort a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_u4_matrix_mad_k32(ushort2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_u4_matrix_mad_k32(ushort4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_u4_matrix_mad_k32(ushort8 a, uint4 b, int8 acc);

// 8-bit and 2-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i8_i2_matrix_mad_k32(short a, int2 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i8_i2_matrix_mad_k32(short2 a, int2 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_i2_matrix_mad_k32(short4 a, int2 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_i2_matrix_mad_k32(short8 a, int2 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i8_u2_matrix_mad_k32(short a, uint2 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i8_u2_matrix_mad_k32(short2 a, uint2 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_u2_matrix_mad_k32(short4 a, uint2 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_u2_matrix_mad_k32(short8 a, uint2 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_i2_matrix_mad_k32(ushort a, int2 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_i2_matrix_mad_k32(ushort2 a, int2 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_i2_matrix_mad_k32(ushort4 a, int2 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_i2_matrix_mad_k32(ushort8 a, int2 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u8_u2_matrix_mad_k32(ushort a, uint2 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u8_u2_matrix_mad_k32(ushort2 a, uint2 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_u2_matrix_mad_k32(ushort4 a, uint2 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_u2_matrix_mad_k32(ushort8 a, uint2 b, int8 acc);

// 4-bit and 8-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i4_i8_matrix_mad_k32(char a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_i8_matrix_mad_k32(char2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_i8_matrix_mad_k32(char4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_i8_matrix_mad_k32(char8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i4_u8_matrix_mad_k32(char a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_u8_matrix_mad_k32(char2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_u8_matrix_mad_k32(char4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_u8_matrix_mad_k32(char8 a, uint8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_i8_matrix_mad_k32(uchar a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_i8_matrix_mad_k32(uchar2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_i8_matrix_mad_k32(uchar4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_i8_matrix_mad_k32(uchar8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_u8_matrix_mad_k32(uchar a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_u8_matrix_mad_k32(uchar2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_u8_matrix_mad_k32(uchar4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_u8_matrix_mad_k32(uchar8 a, uint8 b, int8 acc);

// 4-bit and 4-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i4_i4_matrix_mad_k64(short a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_i4_matrix_mad_k64(short2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_i4_matrix_mad_k64(short4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_i4_matrix_mad_k64(short8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i4_u4_matrix_mad_k64(short a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_u4_matrix_mad_k64(short2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_u4_matrix_mad_k64(short4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_u4_matrix_mad_k64(short8 a, uint8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_i4_matrix_mad_k64(ushort a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_i4_matrix_mad_k64(ushort2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_i4_matrix_mad_k64(ushort4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_i4_matrix_mad_k64(ushort8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_u4_matrix_mad_k64(ushort a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_u4_matrix_mad_k64(ushort2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_u4_matrix_mad_k64(ushort4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_u4_matrix_mad_k64(ushort8 a, uint8 b, int8 acc);

// 4-bit and 2-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i4_i2_matrix_mad_k64(short a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_i2_matrix_mad_k64(short2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_i2_matrix_mad_k64(short4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_i2_matrix_mad_k64(short8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i4_u2_matrix_mad_k64(short a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i4_u2_matrix_mad_k64(short2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i4_u2_matrix_mad_k64(short4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i4_u2_matrix_mad_k64(short8 a, uint4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_i2_matrix_mad_k64(ushort a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_i2_matrix_mad_k64(ushort2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_i2_matrix_mad_k64(ushort4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_i2_matrix_mad_k64(ushort8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u4_u2_matrix_mad_k64(ushort a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u4_u2_matrix_mad_k64(ushort2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u4_u2_matrix_mad_k64(ushort4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u4_u2_matrix_mad_k64(ushort8 a, uint4 b, int8 acc);

// 2-bit and 4-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i2_i4_matrix_mad_k64(char a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i2_i4_matrix_mad_k64(char2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i2_i4_matrix_mad_k64(char4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i2_i4_matrix_mad_k64(char8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i2_u4_matrix_mad_k64(char a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i2_u4_matrix_mad_k64(char2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i2_u4_matrix_mad_k64(char4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i2_u4_matrix_mad_k64(char8 a, uint8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u2_i4_matrix_mad_k64(uchar a, int8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u2_i4_matrix_mad_k64(uchar2 a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u2_i4_matrix_mad_k64(uchar4 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u2_i4_matrix_mad_k64(uchar8 a, int8 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u2_u4_matrix_mad_k64(uchar a, uint8 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u2_u4_matrix_mad_k64(uchar2 a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u2_u4_matrix_mad_k64(uchar4 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u2_u4_matrix_mad_k64(uchar8 a, uint8 b, int8 acc);

// 2-bit and 2-bit matrices:
int __attribute__((overloadable))
intel_sub_group_i2_i2_matrix_mad_k64(char a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i2_i2_matrix_mad_k64(char2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i2_i2_matrix_mad_k64(char4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i2_i2_matrix_mad_k64(char8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_i2_u2_matrix_mad_k64(char a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_i2_u2_matrix_mad_k64(char2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i2_u2_matrix_mad_k64(char4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i2_u2_matrix_mad_k64(char8 a, uint4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u2_i2_matrix_mad_k64(uchar a, int4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u2_i2_matrix_mad_k64(uchar2 a, int4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u2_i2_matrix_mad_k64(uchar4 a, int4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u2_i2_matrix_mad_k64(uchar8 a, int4 b, int8 acc);

int __attribute__((overloadable))
intel_sub_group_u2_u2_matrix_mad_k64(uchar a, uint4 b, int acc);
int2 __attribute__((overloadable))
intel_sub_group_u2_u2_matrix_mad_k64(uchar2 a, uint4 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u2_u2_matrix_mad_k64(uchar4 a, uint4 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u2_u2_matrix_mad_k64(uchar8 a, uint4 b, int8 acc);

// bfloat16 and bfloat16 matrices,
// float acc, float return type:
float __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(short a, int8 b, float acc);
float2 __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(short2 a, int8 b, float2 acc);
float4 __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(short4 a, int8 b, float4 acc);
float8 __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(short8 a, int8 b, float8 acc);

// bfloat16 and bfloat16 matrices,
// bfloat16 acc, bfloat16 return type:
short __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(short a, int8 b, short acc);
short2 __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(short2 a, int8 b, short2 acc);
short4 __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(short4 a, int8 b, short4 acc);
short8 __attribute__((overloadable))
intel_sub_group_bf16_bf16_matrix_mad_k16(short8 a, int8 b, short8 acc);

#ifdef cl_khr_fp16

// fp16 and fp16 matrices,
// fp16 acc, fp16 return type:
half __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(short a, int8 b, half acc);
half2 __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(short2 a, int8 b, half2 acc);
half4 __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(short4 a, int8 b, half4 acc);
half8 __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(short8 a, int8 b, half8 acc);

#endif // cl_khr_fp16

// fp16 and fp16 matrices,
// float acc, float return type:
float __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(short a, int8 b, float acc);
float2 __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(short2 a, int8 b, float2 acc);
float4 __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(short4 a, int8 b, float4 acc);
float8 __attribute__((overloadable))
intel_sub_group_f16_f16_matrix_mad_k16(short8 a, int8 b, float8 acc);

//  bf <-> float conversion
short __attribute__((overloadable))   intel_convert_f32_to_bf16(float source);
short2 __attribute__((overloadable))  intel_convert_f32_to_bf16(float2 source);
short3 __attribute__((overloadable))  intel_convert_f32_to_bf16(float3 source);
short4 __attribute__((overloadable))  intel_convert_f32_to_bf16(float4 source);
short8 __attribute__((overloadable))  intel_convert_f32_to_bf16(float8 source);
short16 __attribute__((overloadable)) intel_convert_f32_to_bf16(float16 source);

float __attribute__((overloadable))   intel_convert_bf16_to_f32(short source);
float2 __attribute__((overloadable))  intel_convert_bf16_to_f32(short2 source);
float3 __attribute__((overloadable))  intel_convert_bf16_to_f32(short3 source);
float4 __attribute__((overloadable))  intel_convert_bf16_to_f32(short4 source);
float8 __attribute__((overloadable))  intel_convert_bf16_to_f32(short8 source);
float16 __attribute__((overloadable)) intel_convert_bf16_to_f32(short16 source);

int __attribute__((overloadable))  intel_convert_f32_to_bf16_packed(float a, float b);
int2 __attribute__((overloadable)) intel_convert_f32_to_bf16_packed(float2 a, float2 b);
int3 __attribute__((overloadable)) intel_convert_f32_to_bf16_packed(float3 a, float3 b);
int4 __attribute__((overloadable)) intel_convert_f32_to_bf16_packed(float4 a, float4 b);
int8 __attribute__((overloadable)) intel_convert_f32_to_bf16_packed(float8 a, float8 b);
int16 __attribute__((overloadable))
intel_convert_f32_to_bf16_packed(float16 a, float16 b);

#ifdef cl_intel_subgroup_matrix_multiply_accumulate_tf32

// A: tf32, even rows in lower 8 SIMD channels, odd rows in upper 8 SIMD channels
// B: tf32
// ACC: float
// DST: float

// M = 1, K = 8, N = 16, upper 8 channels of a ignored
float __attribute__((overloadable))
intel_sub_group_tf32_tf32_matrix_mad_k8(float a, float8 b, float acc);

// M = 2, K = 8, N = 16, all channels of a are used
float2 __attribute__((overloadable))
intel_sub_group_tf32_tf32_matrix_mad_k8(float a, float8 b, float2 acc);

// M = 4, K = 8, N = 16
float4 __attribute__((overloadable))
intel_sub_group_tf32_tf32_matrix_mad_k8(float2 a, float8 b, float4 acc);

// M = 8, K = 8, N = 16
float8 __attribute__((overloadable))
intel_sub_group_tf32_tf32_matrix_mad_k8(float4 a, float8 b, float8 acc);

// Conversions
float   intel_convert_tfloat32_as_float(float source);
float2  intel_convert_tfloat322_as_float2(float2 source);
float3  intel_convert_tfloat323_as_float3(float3 source);
float4  intel_convert_tfloat324_as_float4(float4 source);
float8  intel_convert_tfloat328_as_float8(float8 source);
float16 intel_convert_tfloat3216_as_float16(float16 source);

#endif // cl_intel_subgroup_matrix_multiply_accumulate_tf32

#ifdef cl_intel_subgroup_matrix_multiply_accumulate_bf8

// A: bfloat8 B: bfloat8 ACC: float DST: float
float __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short a, int8 b, float acc);
float2 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short2 a, int8 b, float2 acc);
float4 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short4 a, int8 b, float4 acc);
float8 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short8 a, int8 b, float8 acc);

// A: bfloat8 B: bfloat8 ACC: bfloat16 DST: float
float __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short a, int8 b, short acc);
float2 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short2 a, int8 b, short2 acc);
float4 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short4 a, int8 b, short4 acc);
float8 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short8 a, int8 b, short8 acc);

// A: bfloat8 B: bfloat8 ACC: float DST: bfloat16
short __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short a, int8 b, float acc);
short2 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short2 a, int8 b, float2 acc);
short4 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short4 a, int8 b, float4 acc);
short8 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short8 a, int8 b, float8 acc);

// A: bfloat8 B: bfloat8 ACC: bfloat16 DST: bfloat16
short __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short a, int8 b, short acc);
short2 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short2 a, int8 b, short2 acc);
short4 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short4 a, int8 b, short4 acc);
short8 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short8 a, int8 b, short8 acc);

#ifdef cl_khr_fp16

// A: bfloat8 B: bfloat8 ACC: half DST: float
float __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short a, int8 b, half acc);
float2 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short2 a, int8 b, half2 acc);
float4 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short4 a, int8 b, half4 acc);
float8 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f32(short8 a, int8 b, half8 acc);

// A: bfloat8 B: bfloat8 ACC: half DST: bfloat16
short __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short a, int8 b, half acc);
short2 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short2 a, int8 b, half2 acc);
short4 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short4 a, int8 b, half4 acc);
short8 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_bf16(short8 a, int8 b, half8 acc);

// A: bfloat8 B: bfloat8 ACC: float DST: half
half __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short a, int8 b, float acc);
half2 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short2 a, int8 b, float2 acc);
half4 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short4 a, int8 b, float4 acc);
half8 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short8 a, int8 b, float8 acc);

// A: bfloat8 B: bfloat8 ACC: half DST: half
half __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short a, int8 b, half acc);
half2 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short2 a, int8 b, half2 acc);
half4 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short4 a, int8 b, half4 acc);
half8 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short8 a, int8 b, half8 acc);

// A: bfloat8 B: bfloat8 ACC: bfloat16 DST: half
half __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short a, int8 b, short acc);
half2 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short2 a, int8 b, short2 acc);
half4 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short4 a, int8 b, short4 acc);
half8 __attribute__((overloadable))
intel_sub_group_bf8_bf8_matrix_mad_k32_f16(short8 a, int8 b, short8 acc);

// Conversions
char __attribute__((overloadable))   intel_convert_f16_to_bf8(half source);
char2 __attribute__((overloadable))  intel_convert_f16_to_bf8(half2 source);
char3 __attribute__((overloadable))  intel_convert_f16_to_bf8(half3 source);
char4 __attribute__((overloadable))  intel_convert_f16_to_bf8(half4 source);
char8 __attribute__((overloadable))  intel_convert_f16_to_bf8(half8 source);
char16 __attribute__((overloadable)) intel_convert_f16_to_bf8(half16 source);

half __attribute__((overloadable))   intel_convert_bf8_to_f16(char source);
half2 __attribute__((overloadable))  intel_convert_bf8_to_f16(char2 source);
half3 __attribute__((overloadable))  intel_convert_bf8_to_f16(char3 source);
half4 __attribute__((overloadable))  intel_convert_bf8_to_f16(char4 source);
half8 __attribute__((overloadable))  intel_convert_bf8_to_f16(char8 source);
half16 __attribute__((overloadable)) intel_convert_bf8_to_f16(char16 source);

#ifdef cl_intel_stochastic_rounding

// stochastic rounding
uchar __attribute__((overloadable))
intel_convert_bfloat8_as_uchar_srnd(half source, uchar random);
uchar2 __attribute__((overloadable))
intel_convert_bfloat82_as_uchar2_srnd(half2 source, uchar2 random);
uchar3 __attribute__((overloadable))
intel_convert_bfloat83_as_uchar3_srnd(half3 source, uchar3 random);
uchar4 __attribute__((overloadable))
intel_convert_bfloat84_as_uchar4_srnd(half4 source, uchar4 random);
uchar8 __attribute__((overloadable))
intel_convert_bfloat88_as_uchar8_srnd(half8 source, uchar8 random);
uchar16 __attribute__((overloadable))
intel_convert_bfloat816_as_uchar16_srnd(half16 source, uchar16 random);

half __attribute__((overloadable)) intel_convert_half_srnd(float source, ushort random);
half2 __attribute__((overloadable))
intel_convert_half2_srnd(float2 source, ushort2 random);
half3 __attribute__((overloadable))
intel_convert_half3_srnd(float3 source, ushort3 random);
half4 __attribute__((overloadable))
intel_convert_half4_srnd(float4 source, ushort4 random);
half8 __attribute__((overloadable))
intel_convert_half8_srnd(float8 source, ushort8 random);
half16 __attribute__((overloadable))
intel_convert_half16_srnd(float16 source, ushort16 random);
#endif // cl_intel_stochastic_rounding

#endif // cl_khr_fp16

#endif // cl_intel_subgroup_matrix_multiply_accumulate_bf8

#endif // cl_intel_subgroup_matrix_multiply_accumulate

#ifdef cl_intel_subgroup_split_matrix_multiply_accumulate

/// split matrix (dpasw, simd8 only)
int2 __attribute__((overloadable))
intel_sub_group_i8_i8_split_matrix_mad_k32(int a, int8 b, int2 acc); // M = 2
int4 __attribute__((overloadable))
intel_sub_group_i8_i8_split_matrix_mad_k32(int2 a, int8 b, int4 acc); // M = 4
int8 __attribute__((overloadable))
intel_sub_group_i8_i8_split_matrix_mad_k32(int4 a, int8 b, int8 acc); // M = 8

int2 __attribute__((overloadable))
intel_sub_group_i8_u8_split_matrix_mad_k32(int a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_i8_u8_split_matrix_mad_k32(int2 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_i8_u8_split_matrix_mad_k32(int4 a, uint8 b, int8 acc);

int2 __attribute__((overloadable))
intel_sub_group_u8_i8_split_matrix_mad_k32(uint a, int8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_i8_split_matrix_mad_k32(uint2 a, int8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_i8_split_matrix_mad_k32(uint4 a, int8 b, int8 acc);

int2 __attribute__((overloadable))
intel_sub_group_u8_u8_split_matrix_mad_k32(uint a, uint8 b, int2 acc);
int4 __attribute__((overloadable))
intel_sub_group_u8_u8_split_matrix_mad_k32(uint2 a, uint8 b, int4 acc);
int8 __attribute__((overloadable))
intel_sub_group_u8_u8_split_matrix_mad_k32(uint4 a, uint8 b, int8 acc);

// bfloat16 and bfloat16 matrices:
float2 __attribute__((overloadable))
intel_sub_group_bf16_bf16_split_matrix_mad_k16(int a, int8 b, float2 acc);
float4 __attribute__((overloadable))
intel_sub_group_bf16_bf16_split_matrix_mad_k16(int2 a, int8 b, float4 acc);
float8 __attribute__((overloadable))
intel_sub_group_bf16_bf16_split_matrix_mad_k16(int4 a, int8 b, float8 acc);

// fp16 and fp16 matrices:
float2 __attribute__((overloadable))
intel_sub_group_f16_f16_split_matrix_mad_k16(int a, int8 b, float2 acc);
float4 __attribute__((overloadable))
intel_sub_group_f16_f16_split_matrix_mad_k16(int2 a, int8 b, float4 acc);
float8 __attribute__((overloadable))
intel_sub_group_f16_f16_split_matrix_mad_k16(int4 a, int8 b, float8 acc);

#endif // cl_intel_subgroup_split_matrix_multiply_accumulate

//atomic fadd/fsub
#if defined(cl_intel_global_float_atomics)
float __attribute__((overloadable)) atom_add(volatile __global float* p, float val);
float __attribute__((overloadable)) atomic_add(volatile __global float* p, float val);
float __attribute__((overloadable)) atom_sub(volatile __global float* p, float val);
float __attribute__((overloadable)) atomic_sub(volatile __global float* p, float val);

#if (__OPENCL_C_VERSION__ >= CL_VERSION_2_0)
float __attribute__((overloadable))
atomic_fetch_add(volatile __global atomic_float* object, float operand);
float __attribute__((overloadable)) atomic_fetch_add_explicit(
    volatile __global atomic_float* object, float operand, memory_order order);
float __attribute__((overloadable)) atomic_fetch_add_explicit(
    volatile __global atomic_float* object,
    float                           operand,
    memory_order                    order,
    memory_scope                    scope);
float __attribute__((overloadable))
atomic_fetch_sub(volatile __global atomic_float* object, float operand);
float __attribute__((overloadable)) atomic_fetch_sub_explicit(
    volatile __global atomic_float* object, float operand, memory_order order);
float __attribute__((overloadable)) atomic_fetch_sub_explicit(
    volatile __global atomic_float* object,
    float                           operand,
    memory_order                    order,
    memory_scope                    scope);
#endif // CL_VERSION_2_0
#endif //defined(cl_intel_global_float_atomics)

#ifdef cl_intel_subgroup_extended_block_read
ushort2 intel_subgroup_block_read_u8_m1k32v2(
    __global void* base_address, int width, int height, int pitch, int2 coord);
ushort4 intel_subgroup_block_read_u8_m2k32v2(
    __global void* base_address, int width, int height, int pitch, int2 coord);
ushort8 intel_subgroup_block_read_u8_m4k32v2(
    __global void* base_address, int width, int height, int pitch, int2 coord);
ushort16 intel_subgroup_block_read_u8_m8k32v2(
    __global void* base_address, int width, int height, int pitch, int2 coord);
ushort2 intel_subgroup_block_read_u16_m1k16v2(
    __global void* base_address, int width, int height, int pitch, int2 coord);
ushort4 intel_subgroup_block_read_u16_m2k16v2(
    __global void* base_address, int width, int height, int pitch, int2 coord);
ushort8 intel_subgroup_block_read_u16_m4k16v2(
    __global void* base_address, int width, int height, int pitch, int2 coord);
ushort16 intel_subgroup_block_read_u16_m8k16v2(
    __global void* base_address, int width, int height, int pitch, int2 coord);
uint8 intel_subgroup_block_read_transform_u8_k32(
    __global void* base_address, int width, int height, int pitch, int2 coord);
uint8 intel_subgroup_block_read_transform_u16_k16(
    __global void* base_address, int width, int height, int pitch, int2 coord);
uint8 intel_subgroup_block_read_transpose_u32_k8(
    __global void* base_address, int width, int height, int pitch, int2 coord);
ulong4 intel_subgroup_block_read_transpose_u64_k4(
    __global void* base_address, int width, int height, int pitch, int2 coord);

#endif //defined(cl_intel_subgroup_extended_block_read)

#ifdef cl_intel_subgroup_extended_block_read_cacheopts
#ifndef READ_CACHE_CONTROL_TYPE
#define READ_CACHE_CONTROL_TYPE
typedef enum
{
    read_cache_control_default_intel,
    read_cache_control_l1_uncached_l3_uncached_intel,
    read_cache_control_l1_uncached_l3_cached_intel,
    read_cache_control_l1_cached_l3_uncached_intel,
    read_cache_control_l1_cached_l3_cached_intel,
    read_cache_control_l1_streaming_l3_uncached_intel,
    read_cache_control_l1_streaming_l3_cached_intel,
    read_cache_control_l1_iar_l3_cached_intel // iar - invalidate after read
} intel_read_cache_control;
#endif // READ_CACHE_CONTROL_TYPE

ushort2 intel_subgroup_block_read_cacheopts_u8_m1k32v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
ushort4 intel_subgroup_block_read_cacheopts_u8_m2k32v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
ushort8 intel_subgroup_block_read_cacheopts_u8_m4k32v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
ushort16 intel_subgroup_block_read_cacheopts_u8_m8k32v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
ushort2 intel_subgroup_block_read_cacheopts_u16_m1k16v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
ushort4 intel_subgroup_block_read_cacheopts_u16_m2k16v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
ushort8 intel_subgroup_block_read_cacheopts_u16_m4k16v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
ushort16 intel_subgroup_block_read_cacheopts_u16_m8k16v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
uint8 intel_subgroup_block_read_cacheopts_transform_u8_k32(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
uint8 intel_subgroup_block_read_cacheopts_transform_u16_k16(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
uint8 intel_subgroup_block_read_cacheopts_transpose_u32_k8(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
ulong4 intel_subgroup_block_read_cacheopts_transpose_u64_k4(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);

void intel_subgroup_block_prefetch_u8_m1k32v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
void intel_subgroup_block_prefetch_u8_m2k32v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
void intel_subgroup_block_prefetch_u8_m4k32v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
void intel_subgroup_block_prefetch_u8_m8k32v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
void intel_subgroup_block_prefetch_u16_m1k16v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
void intel_subgroup_block_prefetch_u16_m2k16v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
void intel_subgroup_block_prefetch_u16_m4k16v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
void intel_subgroup_block_prefetch_u16_m8k16v2(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
void intel_subgroup_block_prefetch_transform_u8_k32(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
void intel_subgroup_block_prefetch_transform_u16_k16(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
void intel_subgroup_block_prefetch_transpose_u32_k8(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
void intel_subgroup_block_prefetch_transpose_u64_k4(
    __global void*           base_address,
    int                      width,
    int                      height,
    int                      pitch,
    int2                     coord,
    intel_read_cache_control cache_control);
#endif //defined(cl_intel_subgroup_extended_block_read_cacheopts)

#ifdef cl_intel_subgroup_extended_block_write_cacheopts
typedef enum
{
    write_cache_control_default_intel,
    write_cache_control_l1_uncached_l3_uncached_intel,
    write_cache_control_l1_uncached_l3_writeback_intel,
    write_cache_control_l1_writethrough_l3_uncached_intel,
    write_cache_control_l1_writethrough_l3_writeback_intel,
    write_cache_control_l1_streaming_l3_uncached_intel,
    write_cache_control_l1_streaming_l3_writeback_intel,
    write_cache_control_l1_writeback_l3_writeback_intel,
} intel_write_cache_control;

void intel_subgroup_block_write_cacheopts_u8_m1k32v1(
    __global void*            base_address,
    int                       width,
    int                       height,
    int                       pitch,
    int2                      coord,
    ushort                    val,
    intel_write_cache_control cache_control);
void intel_subgroup_block_write_cacheopts_u8_m2k32v1(
    __global void*            base_address,
    int                       width,
    int                       height,
    int                       pitch,
    int2                      coord,
    ushort2                   val,
    intel_write_cache_control cache_control);
void intel_subgroup_block_write_cacheopts_u8_m4k32v1(
    __global void*            base_address,
    int                       width,
    int                       height,
    int                       pitch,
    int2                      coord,
    ushort4                   val,
    intel_write_cache_control cache_control);
void intel_subgroup_block_write_cacheopts_u8_m8k32v1(
    __global void*            base_address,
    int                       width,
    int                       height,
    int                       pitch,
    int2                      coord,
    ushort8                   val,
    intel_write_cache_control cache_control);
void intel_subgroup_block_write_cacheopts_u16_m1k16v1(
    __global void*            base_address,
    int                       width,
    int                       height,
    int                       pitch,
    int2                      coord,
    ushort                    val,
    intel_write_cache_control cache_control);
void intel_subgroup_block_write_cacheopts_u16_m2k16v1(
    __global void*            base_address,
    int                       width,
    int                       height,
    int                       pitch,
    int2                      coord,
    ushort2                   val,
    intel_write_cache_control cache_control);
void intel_subgroup_block_write_cacheopts_u16_m4k16v1(
    __global void*            base_address,
    int                       width,
    int                       height,
    int                       pitch,
    int2                      coord,
    ushort4                   val,
    intel_write_cache_control cache_control);
void intel_subgroup_block_write_cacheopts_u16_m8k16v1(
    __global void*            base_address,
    int                       width,
    int                       height,
    int                       pitch,
    int2                      coord,
    ushort8                   val,
    intel_write_cache_control cache_control);
#endif //defined(cl_intel_subgroup_extended_block_write_cacheopts)

#ifdef cl_intel_subgroup_2d_block_io

// Configurations marked with:
//  `*` - are not implemented yet
//  `^` - are implemented in opencl_cth_released.h

////////////////////////////////////////////////////////////////
// 2D Block Load / Prefetch, 8-bit data, Rows in [1, 2, 4, 8, 16, 32], Columns in [32]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_1r32x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_2r32x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_4r32x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_8r32x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_16r32x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_32r32x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_1r32x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_2r32x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_4r32x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_8r32x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_16r32x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_32r32x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load / Prefetch, 8-bit data, Rows in [1^, 2^, 4^, 8^, 16, 32], Columns in [32x2]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_16r32x2c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_32r32x2c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_16r32x2c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_32r32x2c(
    __global void* base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load / Prefetch, 8-bit data, Rows in [1*, 2*, 4*, 8, 16*, 32*], Columns in [16x4]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_8r16x4c(
    __global void*   base_address,
    int              width,
    int              height,
    int              pitch,
    int2             coord,
    __private uchar* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_16r16x4c(
    __global void*   base_address,
    int              width,
    int              height,
    int              pitch,
    int2             coord,
    __private uchar* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_8b_32r16x4c(
    __global void*   base_address,
    int              width,
    int              height,
    int              pitch,
    int2             coord,
    __private uchar* destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_8r16x4c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_16r16x4c(
    __global void* base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load / Prefetch, 16-bit data, Rows in [1, 2, 4, 8, 16, 32], Columns in [16]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_1r16x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_2r16x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_4r16x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_8r16x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_16r16x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_32r16x1c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_1r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_2r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_4r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_8r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_16r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_32r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load / Prefetch, 16-bit data, Rows in [1^, 2^, 4^, 8^, 16, 32], Columns in [16x2]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_16r16x2c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_16b_32r16x2c(
    __global void*    base_address,
    int               width,
    int               height,
    int               pitch,
    int2              coord,
    __private ushort* destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_16r16x2c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_16b_32r16x2c(
    __global void* base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load / Prefetch, 32-bit data, Rows in [1, 2, 4, 8, 16, 32], Columns in [8]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_1r8x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_2r8x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_4r8x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_8r8x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_16r8x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_32r8x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_1r8x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_2r8x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_4r8x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_8r8x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_16r8x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_32r8x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load, 32-bit data, Rows in [1, 2, 4, 8, 16, 32], Columns in [16]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_1r16x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_2r16x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_4r16x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_8r16x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_16r16x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_32r16x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_1r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_2r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_4r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_8r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_16r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_32r16x1c(
    __global void* base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load / Prefetch, 32-bit data, Rows in [1, 2, 4, 8, 16, 32], Columns in [8x2]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_1r8x2c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_2r8x2c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_4r8x2c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_8r8x2c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_16r8x2c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_32b_32r8x2c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_1r8x2c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_2r8x2c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_4r8x2c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_8r8x2c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_16r8x2c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_32b_32r8x2c(
    __global void* base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load with VNNI Transform, 8-bit data, Rows in [32^], Columns in [16]:

// Implemented in opencl_cth_released.h

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load with VNNI Transform, 8-bit data, Rows in [32], Columns in [16x2, 16x4]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_transform_8b_32r16x2c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_transform_8b_32r16x4c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);

void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_32r16x2c(
    __global void* base_address, int width, int height, int pitch, int2 coord);
void __attribute__((overloadable)) intel_sub_group_2d_block_prefetch_8b_32r16x4c(
    __global void* base_address, int width, int height, int pitch, int2 coord);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load with VNNI Transform, 16-bit data, Rows in [16^, 32], Columns in [16]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_transform_16b_32r16x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);

// prefetches implemented above in the section with block read

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load with VNNI Transform, 16-bit data, Rows in [16, 32], Columns in [16x2]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_transform_16b_16r16x2c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);
void __attribute__((overloadable)) intel_sub_group_2d_block_read_transform_16b_32r16x2c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);

// prefetches implemented above in the section with block read

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load with Transpose, 32-bit data, Rows in [16], Columns in [1*, 2*, 4*, 8^]:

// 8 columns version implemented in opencl_cth_released.h

// 1, 2 and 4 columns version TBD

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load with Transpose, 32-bit data, Rows in [32], Columns in [1*, 2*, 4*, 8]:

void __attribute__((overloadable)) intel_sub_group_2d_block_read_transpose_32b_32r8x1c(
    __global void*  base_address,
    int             width,
    int             height,
    int             pitch,
    int2            coord,
    __private uint* destination);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Load with Transpose, 64-bit data, Rows in [8], Columns in [1*, 2*, 4*]:

// TBD

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Store, 8-bit data, Rows in [1, 2, 4, 8], Columns in [16]:

void __attribute__((overloadable)) intel_sub_group_2d_block_write_8b_1r16x1c(
    __global void* base_address,
    int            width,
    int            height,
    int            pitch,
    int2           coord,
    private uchar* val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_8b_2r16x1c(
    __global void* base_address,
    int            width,
    int            height,
    int            pitch,
    int2           coord,
    private uchar* val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_8b_4r16x1c(
    __global void* base_address,
    int            width,
    int            height,
    int            pitch,
    int2           coord,
    private uchar* val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_8b_8r16x1c(
    __global void* base_address,
    int            width,
    int            height,
    int            pitch,
    int2           coord,
    private uchar* val);

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Store, 16-bit data, Rows in [1*, 2*, 4*, 8*], Columns in [16]:

// Implemented in opencl_cth_released.h

////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
// 2D Block Store, 32-bit data, Rows in [1, 2, 4, 8], Columns in [16]:

void __attribute__((overloadable)) intel_sub_group_2d_block_write_32b_1r16x1c(
    __global void* base_address,
    int            width,
    int            height,
    int            pitch,
    int2           coord,
    private uint*  val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_32b_2r16x1c(
    __global void* base_address,
    int            width,
    int            height,
    int            pitch,
    int2           coord,
    private uint*  val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_32b_4r16x1c(
    __global void* base_address,
    int            width,
    int            height,
    int            pitch,
    int2           coord,
    private uint*  val);
void __attribute__((overloadable)) intel_sub_group_2d_block_write_32b_8r16x1c(
    __global void* base_address,
    int            width,
    int            height,
    int            pitch,
    int2           coord,
    private uint*  val);

////////////////////////////////////////////////////////////////

#endif //defined(cl_intel_subgroup_2d_block_io)

void global_barrier();

//
// Named Barriers definitions
//
#if (__OPENCL_C_VERSION__ >= CL_VERSION_2_0)
#ifndef NAMED_BARRIER_STRUCT_TYPE
#define NAMED_BARRIER_STRUCT_TYPE
typedef struct
{
    int count;
    int orig_count;
    int inc;
} __namedBarrier;
#endif // NAMED_BARRIER_STRUCT_TYPE
typedef __namedBarrier NamedBarrier_t;

local NamedBarrier_t* __attribute__((overloadable)) named_barrier_init(int count);

void __attribute__((overloadable))
work_group_named_barrier(local NamedBarrier_t* barrier, cl_mem_fence_flags flags);

void __attribute__((overloadable)) work_group_named_barrier(
    local NamedBarrier_t* barrier, cl_mem_fence_flags flags, memory_scope scope);
#endif // __OPENCL_C_VERSION__ >= CL_VERSION_2_0

#if defined(cl_intel_pvc_rt_validation)

struct rtglobals_t;
typedef __global struct rtglobals_t* rtglobals_t;
struct rtfence_t;
typedef __private struct rtfence_t* rtfence_t;

void* intel_get_rt_stack(rtglobals_t rt_dispatch_globals);

void* intel_get_thread_btd_stack(rtglobals_t rt_dispatch_globals);

void* intel_get_global_btd_stack(rtglobals_t rt_dispatch_globals);

rtfence_t intel_dispatch_trace_ray_query(
    rtglobals_t rt_dispatch_globals, uint bvh_level, uint traceRayCtrl);

void intel_rt_sync(rtfence_t fence);

global void* intel_get_implicit_dispatch_globals();

#endif // defined(cl_intel_pvc_rt_validation)

typedef __local void manageable_barrier_t;
manageable_barrier_t*
     intel_manageable_barrier_init(uint ProducerCount, uint ConsumerCount);
void intel_manageable_barrier_release(manageable_barrier_t* BData);
void intel_manageable_barrier_arrive(manageable_barrier_t* BData);
void intel_manageable_barrier_wait(manageable_barrier_t* BData);
void intel_manageable_barrier_arrivewait(manageable_barrier_t* BData);
void intel_manageable_barrier_arrivedrop(manageable_barrier_t* BData);
    X	                      .init_array .fini_array .text .got .got.plt .rela.plt .init .bss .dynstr .eh_frame_hdr .data.rel.ro .rela.dyn .dynsym .fini .gnu.hash .eh_frame .gcc_except_table .note.gnu.build-id .dynamic .shstrtab .rodata .data                                                                               p      p      $                              o                                                   }   o       `      `      7                                         <     <     H                           B             \     \                                 e             h     h     (                           -                       @P                                2       [     [                                               ,     ,                                   J                       \E                                          h     h     l                            7                  Ի                                   w                  ׻                                                          -l                            2             8     (     5                                          }     ]                                                }     ]                                   X             }     ]     l                                                                                                                                   $             0     0                                                         (Y	                            =             @u     8E                                                        8E                                   