[xiph-cvs] cvs commit: Tremor Makefile.am Makefile.in configure.in mdct.c mdct_lookup.h

Monty xiphmont at xiph.org
Tue Sep 10 01:20:40 PDT 2002



xiphmont    02/09/10 04:20:40

  Modified:    .        Makefile.am Makefile.in configure.in mdct.c
                        mdct_lookup.h
  Log:
  Add patch to eliminate some trig redundancy
  Also eliminate bitreverse table

Revision  Changes    Path
1.3       +1 -1      Tremor/Makefile.am

Index: Makefile.am
===================================================================
RCS file: /usr/local/cvsroot/Tremor/Makefile.am,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Makefile.am	10 Sep 2002 06:16:12 -0000	1.2
+++ Makefile.am	10 Sep 2002 08:20:40 -0000	1.3
@@ -24,7 +24,7 @@
 ivorbisfile_example_LDADD = libvorbisidec.la
 
 example:
-	ln -s . vorbis
+	-ln -fs . vorbis
         $(MAKE) ivorbisfile_example
 
 debug:

<p><p>1.4       +1 -1      Tremor/Makefile.in

Index: Makefile.in
===================================================================
RCS file: /usr/local/cvsroot/Tremor/Makefile.in,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Makefile.in	10 Sep 2002 06:16:12 -0000	1.3
+++ Makefile.in	10 Sep 2002 08:20:40 -0000	1.4
@@ -418,7 +418,7 @@
 
 
 example:
-	ln -s . vorbis
+	-ln -fs . vorbis
         $(MAKE) ivorbisfile_example
 
 debug:

<p><p>1.3       +1 -1      Tremor/configure.in

Index: configure.in
===================================================================
RCS file: /usr/local/cvsroot/Tremor/configure.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- configure.in	10 Sep 2002 06:16:12 -0000	1.2
+++ configure.in	10 Sep 2002 08:20:40 -0000	1.3
@@ -5,7 +5,7 @@
 dnl ------------------------------------------------
 
 AC_INIT(mdct.c)
-AM_INIT_AUTOMAKE(libvorbisidec,1.0.2)
+AM_INIT_AUTOMAKE(libvorbisidec,1.2.0)
 
 dnl Library versioning
 

<p><p>1.3       +104 -105  Tremor/mdct.c

Index: mdct.c
===================================================================
RCS file: /usr/local/cvsroot/Tremor/mdct.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mdct.c	3 Sep 2002 03:15:19 -0000	1.2
+++ mdct.c	10 Sep 2002 08:20:40 -0000	1.3
@@ -13,7 +13,7 @@
 
  function: normalized modified discrete cosine transform
            power of two length transform only [64 <= n ]
- last mod: $Id: mdct.c,v 1.2 2002/09/03 03:15:19 xiphmont Exp $
+ last mod: $Id: mdct.c,v 1.3 2002/09/10 08:20:40 xiphmont Exp $
 
  Original algorithm adapted long ago from _The use of multirate filter
  banks for coding of high quality digital audio_, by T. Sporer,
@@ -46,62 +46,51 @@
   int n;
   int log2n;
   
-  DATA_TYPE   *trig;
-  ogg_int16_t *bitrev;
-
-  DATA_TYPE scale;
+  DATA_TYPE *trig;
+  DATA_TYPE  scale;
 } mdct_lookup;
 
-
 static void mdct_init(mdct_lookup *lookup,int n){
   lookup->n=n;
   switch(n){
   case 64:
     lookup->log2n=6;
     lookup->trig=triglook_64;
-    lookup->bitrev=bitrevlook_64;
     lookup->scale=0x04000000;
     break;
   case 128:
     lookup->log2n=7;
     lookup->trig=triglook_128;
-    lookup->bitrev=bitrevlook_128;
     lookup->scale=0x02000000;
     break;
   case 256:
     lookup->log2n=8;
     lookup->trig=triglook_256;
-    lookup->bitrev=bitrevlook_256;
     lookup->scale=0x01000000;
     break;
   case 512:
     lookup->log2n=9;
     lookup->trig=triglook_512;
-    lookup->bitrev=bitrevlook_512;
     lookup->scale=0x00800000;
     break;
   case 1024:
     lookup->log2n=10;
     lookup->trig=triglook_1024;
-    lookup->bitrev=bitrevlook_1024;
     lookup->scale=0x00400000;
     break;
   case 2048:
     lookup->log2n=11;
     lookup->trig=triglook_2048;
-    lookup->bitrev=bitrevlook_2048;
     lookup->scale=0x00200000;
     break;
   case 4096:
     lookup->log2n=12;
     lookup->trig=triglook_4096;
-    lookup->bitrev=bitrevlook_4096;
     lookup->scale=0x00100000;
     break;
   case 8192:
     lookup->log2n=13;
     lookup->trig=triglook_8192;
-    lookup->bitrev=bitrevlook_8192;
     lookup->scale=0x00080000;
     break;
   default:
@@ -233,63 +222,54 @@
 
 }
 
-/* N point first stage butterfly (in place, 2 register) */
-STIN void mdct_butterfly_first(DATA_TYPE *T,
-					DATA_TYPE *x,
-					int points){
-  
+/* N/stage point generic N stage butterfly (in place, 2 register) */
+STIN void mdct_butterfly_generic(DATA_TYPE *x,
+				 int points,
+				 int step){
+  DATA_TYPE *T=quarter_sin+1024;
+  DATA_TYPE *V=quarter_sin;
   DATA_TYPE *x1        = x          + points      - 8;
   DATA_TYPE *x2        = x          + (points>>1) - 8;
   REG_TYPE   r0;
   REG_TYPE   r1;
 
   do{
-    
                r0      = x1[6]      -  x2[6];
                r1      = x1[7]      -  x2[7];
                x1[6]  += x2[6];
                x1[7]  += x2[7];
-	       x2[6]   = MULT30(r1 , T[1] ) + MULT30( r0 , T[0]);
-	       x2[7]   = MULT30(r1 , T[0] ) - MULT30( r0 , T[1]);
-	       
+	       x2[6]   = MULT30(r1 , *V ) + MULT30( r0 , -*T);
+	       x2[7]   = MULT30(r1 , -*T ) - MULT30( r0 , *V);
+	T-=step;
+	V+=step;
                r0      = x1[4]      -  x2[4];
                r1      = x1[5]      -  x2[5];
                x1[4]  += x2[4];
                x1[5]  += x2[5];
-	       x2[4]   = MULT30(r1 , T[5] ) + MULT30( r0 , T[4]);
-	       x2[5]   = MULT30(r1 , T[4] ) - MULT30( r0 , T[5]);
-	       
+	       x2[4]   = MULT30(r1 , *V ) + MULT30( r0 , -*T);
+	       x2[5]   = MULT30(r1 , -*T ) - MULT30( r0 , *V);
+	T-=step;
+	V+=step;	
                r0      = x1[2]      -  x2[2];
                r1      = x1[3]      -  x2[3];
                x1[2]  += x2[2];
                x1[3]  += x2[3];
-	       x2[2]   = MULT30(r1 , T[9] ) + MULT30( r0 , T[8]);
-	       x2[3]   = MULT30(r1 , T[8] ) - MULT30( r0 , T[9]);
-	       
+	       x2[2]   = MULT30(r1 , *V ) + MULT30( r0 , -*T);
+	       x2[3]   = MULT30(r1 , -*T ) - MULT30( r0 , *V);
+	T-=step;
+	V+=step;	
                r0      = x1[0]      -  x2[0];
                r1      = x1[1]      -  x2[1];
                x1[0]  += x2[0];
                x1[1]  += x2[1];
-	       x2[0]   = MULT30(r1 , T[13] ) + MULT30( r0 , T[12]);
-	       x2[1]   = MULT30(r1 , T[12] ) - MULT30( r0 , T[13]);
+	       x2[0]   = MULT30(r1 , *V ) + MULT30( r0 , -*T);
+	       x2[1]   = MULT30(r1 , -*T ) - MULT30( r0 , *V);
                
-    x1-=8;
-    x2-=8;
-    T+=16;
-
-  }while(x2>=x);
-}
-
-/* N/stage point generic N stage butterfly (in place, 2 register) */
-STIN void mdct_butterfly_generic(DATA_TYPE *T,
-					  DATA_TYPE *x,
-					  int points,
-					  int trigint){
-  
-  DATA_TYPE *x1        = x          + points      - 8;
-  DATA_TYPE *x2        = x          + (points>>1) - 8;
-  REG_TYPE   r0;
-  REG_TYPE   r1;
+        x1-=8;
+        x2-=8;
+        T-=step;
+	V+=step;
+  }while(T>quarter_sin);
 
   do{
     
@@ -297,58 +277,51 @@
                r1      = x1[7]      -  x2[7];
                x1[6]  += x2[6];
                x1[7]  += x2[7];
-	       x2[6]   = MULT30(r1 , T[1] ) + MULT30 (r0 , T[0]);
-	       x2[7]   = MULT30(r1 , T[0] ) - MULT30( r0 , T[1]);
-	       
-	       T+=trigint;
-	       
+	       x2[6]   = MULT30(r1 , *V ) + MULT30( r0 , *T);
+	       x2[7]   = MULT30(r1 , *T ) - MULT30( r0 , *V);
+	T+=step;
+	V-=step;
                r0      = x1[4]      -  x2[4];
                r1      = x1[5]      -  x2[5];
                x1[4]  += x2[4];
                x1[5]  += x2[5];
-	       x2[4]   = MULT30(r1 , T[1] ) + MULT30( r0 , T[0]);
-	       x2[5]   = MULT30(r1 , T[0] ) - MULT30( r0 , T[1]);
-	       
-	       T+=trigint;
-	       
+	       x2[4]   = MULT30(r1 , *V ) + MULT30( r0 , *T);
+	       x2[5]   = MULT30(r1 , *T ) - MULT30( r0 , *V);
+	T+=step;
+	V-=step;	
                r0      = x1[2]      -  x2[2];
                r1      = x1[3]      -  x2[3];
                x1[2]  += x2[2];
                x1[3]  += x2[3];
-	       x2[2]   = MULT30(r1 , T[1] ) + MULT30( r0 , T[0]);
-	       x2[3]   = MULT30(r1 , T[0] ) - MULT30( r0 , T[1]);
-	       
-	       T+=trigint;
-	       
+	       x2[2]   = MULT30(r1 , *V ) + MULT30( r0 , *T);
+	       x2[3]   = MULT30(r1 , *T ) - MULT30( r0 , *V);
+	T+=step;
+	V-=step;	
                r0      = x1[0]      -  x2[0];
                r1      = x1[1]      -  x2[1];
                x1[0]  += x2[0];
                x1[1]  += x2[1];
-	       x2[0]   = MULT30(r1 , T[1] ) + MULT30( r0 , T[0]);
-	       x2[1]   = MULT30(r1 , T[0] ) - MULT30( r0 , T[1]);
-
-	       T+=trigint;
-    x1-=8;
-    x2-=8;
+	       x2[0]   = MULT30(r1 , *V ) + MULT30( r0 , *T);
+	       x2[1]   = MULT30(r1 , *T ) - MULT30( r0 , *V);
+	       
+        x1-=8;
+        x2-=8;
+        T+=step;
+	V-=step;
 
   }while(x2>=x);
 }
 
 STIN void mdct_butterflies(mdct_lookup *init,
                              DATA_TYPE *x,
-			     int points){
-  
-  DATA_TYPE *T=init->trig;
+			     int points,
+			     int step){
   int stages=init->log2n-5;
   int i,j;
   
-  if(--stages>0){
-    mdct_butterfly_first(T,x,points);
-  }
-
-  for(i=1;--stages>0;i++){
+  for(i=0;--stages>0;i++){
     for(j=0;j<(1<<i);j++)
-      mdct_butterfly_generic(T,x+(points>>i)*j,points>>i,4<<i);
+      mdct_butterfly_generic(x+(points>>i)*j,points>>i,2<<(i+step));
   }
 
   for(j=0;j<points;j+=32)
@@ -356,22 +329,31 @@
 
 }
 
+STIN int bitrev12(int x){
+  int temp = (x<<8) | (x>>8) | (x & 0x0f0);
+  temp = ((temp & 0xccc) >> 2) | ((temp & 0x333) << 2);
+  return ((temp & 0xaaa) >> 1) | ((temp & 0x555) << 1);
+}
+
 STIN void mdct_bitreverse(mdct_lookup *init, 
-			    DATA_TYPE *x){
+			  DATA_TYPE *x,
+			  int shift){
+
   int          n     = init->n;
-  ogg_int16_t *bit   = init->bitrev;
+  int          bit   = 0;
   DATA_TYPE   *w0    = x;
   DATA_TYPE   *w1    = x = w0+(n>>1);
-  DATA_TYPE   *T     = init->trig+n;
+  DATA_TYPE   *T     = init->trig+(n>>1);
 
   do{
-    DATA_TYPE *x0    = x+bit[0];
-    DATA_TYPE *x1    = x+bit[1];
+    REG_TYPE  r3     = bitrev12(bit++);
+    DATA_TYPE *x0    = x + ((r3 ^ 0xfff)>>shift) -1;
+    DATA_TYPE *x1    = x + (r3>>shift);
 
     REG_TYPE  r0     = x0[1]  - x1[1];
     REG_TYPE  r1     = x0[0]  + x1[0];
     REG_TYPE  r2     = MULT30(r1     , T[0] )  + MULT30(r0 , T[1]);
-    REG_TYPE  r3     = MULT30(r1     , T[1] )  - MULT30(r0 , T[0]);
+              r3     = MULT30(r1     , T[1] )  - MULT30(r0 , T[0]);
 
               w1    -= 4;
 
@@ -383,8 +365,9 @@
               w0[1]  = r1     + r3;
               w1[3]  = r3     - r1;
 
-              x0     = x+bit[2];
-              x1     = x+bit[3];
+	      r3     = bitrev12(bit++);
+              x0     = x + ((r3 ^ 0xfff)>>shift) -1;
+              x1     = x + (r3>>shift);
 
               r0     = x0[1]  - x1[1];
               r1     = x0[0]  + x1[0];
@@ -400,7 +383,6 @@
               w1[1]  = r3     - r1;
 
               T     += 4;
-	      bit   += 4;
               w0    += 4;
 
   }while(w0<w1);
@@ -413,41 +395,57 @@
   DATA_TYPE *iX;
   DATA_TYPE *oX;
   DATA_TYPE *T;
+  DATA_TYPE *V;
+  int step;
 
   mdct_init(&init,n);
-
+  step=1<<(13-(init.log2n));
+   
   /* rotate */
 
-             iX = in+n2-7;
-	     oX = out+n2+n4;
-             T  = init.trig+n4;
+  iX            = in+n2-7;
+  oX            = out+n2+n4;
+  T             = quarter_sin;
+  V             = quarter_sin+1024;
 
   do{
+
     oX         -= 4;
-    oX[0]       = MULT30(-iX[2] , T[3]) - MULT30(iX[0]  , T[2]);
-    oX[1]       = MULT30 (iX[0] , T[3]) - MULT30(iX[2]  , T[2]);
-    oX[2]       = MULT30(-iX[6] , T[1]) - MULT30(iX[4]  , T[0]);
-    oX[3]       = MULT30 (iX[4] , T[1]) - MULT30(iX[6]  , T[0]);
+    oX[2]       = MULT30(-iX[6] , *V) - MULT30(iX[4]  , *T);
+    oX[3]       = MULT30 (iX[4] , *V) - MULT30(iX[6]  , *T);
+    T          += step;
+    V          -= step;
+    oX[0]       = MULT30(-iX[2] , *V) - MULT30(iX[0]  , *T);
+    oX[1]       = MULT30 (iX[0] , *V) - MULT30(iX[2]  , *T);
     iX         -= 8;
-    T          += 4;
+    T          += step;
+    V	       -= step;
+
   }while(iX>=in);
 
   iX            = in+n2-8;
   oX            = out+n2+n4;
-  T             = init.trig+n4;
+  T             = quarter_sin;
+  V             = quarter_sin+1024;
 
   do{
-    T          -= 4;
-    oX[0]       =  MULT30 (iX[4] , T[3]) + MULT30(iX[6] , T[2]);
-    oX[1]       =  MULT30 (iX[4] , T[2]) - MULT30(iX[6] , T[3]);
-    oX[2]       =  MULT30 (iX[0] , T[1]) + MULT30(iX[2] , T[0]);
-    oX[3]       =  MULT30 (iX[0] , T[0]) - MULT30(iX[2] , T[1]);
+   
+    V          -= step;
+    T          += step;
+    oX[0]       =  MULT30 (iX[4] ,  *V) + MULT30(iX[6] , -*T);
+    oX[1]       =  MULT30 (iX[4] , -*T) - MULT30(iX[6] ,  *V);
+    V          -= step;
+    T          += step;
+    oX[2]       =  MULT30 (iX[0] ,  *V) + MULT30(iX[2] , -*T);
+    oX[3]       =  MULT30 (iX[0] , -*T) - MULT30(iX[2] ,  *V);
+    
     iX         -= 8;
     oX         += 4;
+
   }while(iX>=in);
 
-  mdct_butterflies(&init,out+n2,n2);
-  mdct_bitreverse(&init,out);
+  mdct_butterflies(&init,out+n2,n2,13-(init.log2n));
+  mdct_bitreverse(&init,out,13-init.log2n);
 
   /* roatate + window */
 
@@ -455,7 +453,7 @@
     DATA_TYPE *oX1=out+n2+n4;
     DATA_TYPE *oX2=out+n2+n4;
     DATA_TYPE *iX =out;
-    T             =init.trig+n2;
+    T             =init.trig;
     
     do{
       oX1-=4;
@@ -506,3 +504,4 @@
     }while(oX1>oX2);
   }
 }
+

<p><p>1.3       +267 -3090 Tremor/mdct_lookup.h

Index: mdct_lookup.h
===================================================================
RCS file: /usr/local/cvsroot/Tremor/mdct_lookup.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mdct_lookup.h	3 Sep 2002 03:15:19 -0000	1.2
+++ mdct_lookup.h	10 Sep 2002 08:20:40 -0000	1.3
@@ -15,15 +15,7 @@
 
  ********************************************************************/
 
-static ogg_int32_t triglook_64[80]={
-  0x40000000, 0x00000000, 0x3ec52fa0, 0xf383a3e2,
-  0x3b20d79e, 0xe7821d59, 0x3536cc52, 0xdc71898d,
-  0x2d413ccd, 0xd2bec333, 0x238e7673, 0xcac933ae,
-  0x187de2a7, 0xc4df2862, 0x0c7c5c1e, 0xc13ad060,
-  0x00000000, 0xc0000000, 0xf383a3e2, 0xc13ad060,
-  0xe7821d59, 0xc4df2862, 0xdc71898d, 0xcac933ae,
-  0xd2bec333, 0xd2bec333, 0xcac933ae, 0xdc71898d,
-  0xc4df2862, 0xe7821d59, 0xc13ad060, 0xf383a3e2,
+static ogg_int32_t triglook_64[48]={
   0x3ffb10c1, 0x0192155f, 0x3fd39b5a, 0x04b54825,
   0x3f84c8e2, 0x07d59396, 0x3f0ec9f5, 0x0af10a22,
   0x3e71e759, 0x0e05c135, 0x3dae81cf, 0x1111d263,
@@ -38,30 +30,7 @@
   0x094a0317, 0xe160bea9, 0x0322f4d8, 0xe027725c,
 };
 
-static ogg_int16_t bitrevlook_64[16]={
-  0x001e, 0x0000, 0x000e, 0x0010,
-  0x0016, 0x0008, 0x0006, 0x0018,
-  0x001a, 0x0004, 0x000a, 0x0014,
-  0x0012, 0x000c, 0x0002, 0x001c,
-};
-
-static ogg_int32_t triglook_128[160]={
-  0x40000000, 0x00000000, 0x3fb11b48, 0xf9ba1651,
-  0x3ec52fa0, 0xf383a3e2, 0x3d3e82ae, 0xed6bf9d1,
-  0x3b20d79e, 0xe7821d59, 0x387165e3, 0xe1d4a2c8,
-  0x3536cc52, 0xdc71898d, 0x317900d6, 0xd76619b6,
-  0x2d413ccd, 0xd2bec333, 0x2899e64a, 0xce86ff2a,
-  0x238e7673, 0xcac933ae, 0x1e2b5d38, 0xc78e9a1d,
-  0x187de2a7, 0xc4df2862, 0x1294062f, 0xc2c17d52,
-  0x0c7c5c1e, 0xc13ad060, 0x0645e9af, 0xc04ee4b8,
-  0x00000000, 0xc0000000, 0xf9ba1651, 0xc04ee4b8,
-  0xf383a3e2, 0xc13ad060, 0xed6bf9d1, 0xc2c17d52,
-  0xe7821d59, 0xc4df2862, 0xe1d4a2c8, 0xc78e9a1d,
-  0xdc71898d, 0xcac933ae, 0xd76619b6, 0xce86ff2a,
-  0xd2bec333, 0xd2bec333, 0xce86ff2a, 0xd76619b6,
-  0xcac933ae, 0xdc71898d, 0xc78e9a1d, 0xe1d4a2c8,
-  0xc4df2862, 0xe7821d59, 0xc2c17d52, 0xed6bf9d1,
-  0xc13ad060, 0xf383a3e2, 0xc04ee4b8, 0xf9ba1651,
+static ogg_int32_t triglook_128[96]={
   0x3ffec42d, 0x00c90e90, 0x3ff4e5e0, 0x025b0caf,
   0x3fe12acb, 0x03ecadcf, 0x3fc395f9, 0x057db403,
   0x3f9c2bfb, 0x070de172, 0x3f6af2e3, 0x089cf867,
@@ -88,50 +57,7 @@
   0x04b2041c, 0xe058aa81, 0x0191f65f, 0xe009de1d,
 };
 
-static ogg_int16_t bitrevlook_128[32]={
-  0x003e, 0x0000, 0x001e, 0x0020,
-  0x002e, 0x0010, 0x000e, 0x0030,
-  0x0036, 0x0008, 0x0016, 0x0028,
-  0x0026, 0x0018, 0x0006, 0x0038,
-  0x003a, 0x0004, 0x001a, 0x0024,
-  0x002a, 0x0014, 0x000a, 0x0034,
-  0x0032, 0x000c, 0x0012, 0x002c,
-  0x0022, 0x001c, 0x0002, 0x003c,
-};
-
-static ogg_int32_t triglook_256[320]={
-  0x40000000, 0x00000000, 0x3fec43c7, 0xfcdc1342,
-  0x3fb11b48, 0xf9ba1651, 0x3f4eaafe, 0xf69bf7c9,
-  0x3ec52fa0, 0xf383a3e2, 0x3e14fdf7, 0xf0730342,
-  0x3d3e82ae, 0xed6bf9d1, 0x3c42420a, 0xea70658a,
-  0x3b20d79e, 0xe7821d59, 0x39daf5e8, 0xe4a2eff6,
-  0x387165e3, 0xe1d4a2c8, 0x36e5068a, 0xdf18f0ce,
-  0x3536cc52, 0xdc71898d, 0x3367c090, 0xd9e01006,
-  0x317900d6, 0xd76619b6, 0x2f6bbe45, 0xd5052d97,
-  0x2d413ccd, 0xd2bec333, 0x2afad269, 0xd09441bb,
-  0x2899e64a, 0xce86ff2a, 0x261feffa, 0xcc983f70,
-  0x238e7673, 0xcac933ae, 0x20e70f32, 0xc91af976,
-  0x1e2b5d38, 0xc78e9a1d, 0x1b5d100a, 0xc6250a18,
-  0x187de2a7, 0xc4df2862, 0x158f9a76, 0xc3bdbdf6,
-  0x1294062f, 0xc2c17d52, 0x0f8cfcbe, 0xc1eb0209,
-  0x0c7c5c1e, 0xc13ad060, 0x09640837, 0xc0b15502,
-  0x0645e9af, 0xc04ee4b8, 0x0323ecbe, 0xc013bc39,
-  0x00000000, 0xc0000000, 0xfcdc1342, 0xc013bc39,
-  0xf9ba1651, 0xc04ee4b8, 0xf69bf7c9, 0xc0b15502,
-  0xf383a3e2, 0xc13ad060, 0xf0730342, 0xc1eb0209,
-  0xed6bf9d1, 0xc2c17d52, 0xea70658a, 0xc3bdbdf6,
-  0xe7821d59, 0xc4df2862, 0xe4a2eff6, 0xc6250a18,
-  0xe1d4a2c8, 0xc78e9a1d, 0xdf18f0ce, 0xc91af976,
-  0xdc71898d, 0xcac933ae, 0xd9e01006, 0xcc983f70,
-  0xd76619b6, 0xce86ff2a, 0xd5052d97, 0xd09441bb,
-  0xd2bec333, 0xd2bec333, 0xd09441bb, 0xd5052d97,
-  0xce86ff2a, 0xd76619b6, 0xcc983f70, 0xd9e01006,
-  0xcac933ae, 0xdc71898d, 0xc91af976, 0xdf18f0ce,
-  0xc78e9a1d, 0xe1d4a2c8, 0xc6250a18, 0xe4a2eff6,
-  0xc4df2862, 0xe7821d59, 0xc3bdbdf6, 0xea70658a,
-  0xc2c17d52, 0xed6bf9d1, 0xc1eb0209, 0xf0730342,
-  0xc13ad060, 0xf383a3e2, 0xc0b15502, 0xf69bf7c9,
-  0xc04ee4b8, 0xf9ba1651, 0xc013bc39, 0xfcdc1342,
+static ogg_int32_t triglook_256[192]={
   0x3fffb10b, 0x006487c4, 0x3ffd3969, 0x012d936c,
   0x3ff84a3c, 0x01f69373, 0x3ff0e3b6, 0x02bf801a,
   0x3fe7061f, 0x038851a2, 0x3fdab1d9, 0x0451004d,
@@ -182,90 +108,7 @@
   0x025aa412, 0xe0163253, 0x00c90ab0, 0xe002779f,
 };
 
-static ogg_int16_t bitrevlook_256[64]={
-  0x007e, 0x0000, 0x003e, 0x0040,
-  0x005e, 0x0020, 0x001e, 0x0060,
-  0x006e, 0x0010, 0x002e, 0x0050,
-  0x004e, 0x0030, 0x000e, 0x0070,
-  0x0076, 0x0008, 0x0036, 0x0048,
-  0x0056, 0x0028, 0x0016, 0x0068,
-  0x0066, 0x0018, 0x0026, 0x0058,
-  0x0046, 0x0038, 0x0006, 0x0078,
-  0x007a, 0x0004, 0x003a, 0x0044,
-  0x005a, 0x0024, 0x001a, 0x0064,
-  0x006a, 0x0014, 0x002a, 0x0054,
-  0x004a, 0x0034, 0x000a, 0x0074,
-  0x0072, 0x000c, 0x0032, 0x004c,
-  0x0052, 0x002c, 0x0012, 0x006c,
-  0x0062, 0x001c, 0x0022, 0x005c,
-  0x0042, 0x003c, 0x0002, 0x007c,
-};
-
-static ogg_int32_t triglook_512[640]={
-  0x40000000, 0x00000000, 0x3ffb10c1, 0xfe6deaa1,
-  0x3fec43c7, 0xfcdc1342, 0x3fd39b5a, 0xfb4ab7db,
-  0x3fb11b48, 0xf9ba1651, 0x3f84c8e2, 0xf82a6c6a,
-  0x3f4eaafe, 0xf69bf7c9, 0x3f0ec9f5, 0xf50ef5de,
-  0x3ec52fa0, 0xf383a3e2, 0x3e71e759, 0xf1fa3ecb,
-  0x3e14fdf7, 0xf0730342, 0x3dae81cf, 0xeeee2d9d,
-  0x3d3e82ae, 0xed6bf9d1, 0x3cc511d9, 0xebeca36c,
-  0x3c42420a, 0xea70658a, 0x3bb6276e, 0xe8f77acf,
-  0x3b20d79e, 0xe7821d59, 0x3a8269a3, 0xe61086bc,
-  0x39daf5e8, 0xe4a2eff6, 0x392a9642, 0xe3399167,
-  0x387165e3, 0xe1d4a2c8, 0x37af8159, 0xe0745b24,
-  0x36e5068a, 0xdf18f0ce, 0x361214b0, 0xddc29958,
-  0x3536cc52, 0xdc71898d, 0x34534f41, 0xdb25f566,
-  0x3367c090, 0xd9e01006, 0x32744493, 0xd8a00bae,
-  0x317900d6, 0xd76619b6, 0x30761c18, 0xd6326a88,
-  0x2f6bbe45, 0xd5052d97, 0x2e5a1070, 0xd3de9156,
-  0x2d413ccd, 0xd2bec333, 0x2c216eaa, 0xd1a5ef90,
-  0x2afad269, 0xd09441bb, 0x29cd9578, 0xcf89e3e8,
-  0x2899e64a, 0xce86ff2a, 0x275ff452, 0xcd8bbb6d,
-  0x261feffa, 0xcc983f70, 0x24da0a9a, 0xcbacb0bf,
-  0x238e7673, 0xcac933ae, 0x223d66a8, 0xc9edeb50,
-  0x20e70f32, 0xc91af976, 0x1f8ba4dc, 0xc8507ea7,
-  0x1e2b5d38, 0xc78e9a1d, 0x1cc66e99, 0xc6d569be,
-  0x1b5d100a, 0xc6250a18, 0x19ef7944, 0xc57d965d,
-  0x187de2a7, 0xc4df2862, 0x17088531, 0xc449d892,
-  0x158f9a76, 0xc3bdbdf6, 0x14135c94, 0xc33aee27,
-  0x1294062f, 0xc2c17d52, 0x1111d263, 0xc2517e31,
-  0x0f8cfcbe, 0xc1eb0209, 0x0e05c135, 0xc18e18a7,
-  0x0c7c5c1e, 0xc13ad060, 0x0af10a22, 0xc0f1360b,
-  0x09640837, 0xc0b15502, 0x07d59396, 0xc07b371e,
-  0x0645e9af, 0xc04ee4b8, 0x04b54825, 0xc02c64a6,
-  0x0323ecbe, 0xc013bc39, 0x0192155f, 0xc004ef3f,
-  0x00000000, 0xc0000000, 0xfe6deaa1, 0xc004ef3f,
-  0xfcdc1342, 0xc013bc39, 0xfb4ab7db, 0xc02c64a6,
-  0xf9ba1651, 0xc04ee4b8, 0xf82a6c6a, 0xc07b371e,
-  0xf69bf7c9, 0xc0b15502, 0xf50ef5de, 0xc0f1360b,
-  0xf383a3e2, 0xc13ad060, 0xf1fa3ecb, 0xc18e18a7,
-  0xf0730342, 0xc1eb0209, 0xeeee2d9d, 0xc2517e31,
-  0xed6bf9d1, 0xc2c17d52, 0xebeca36c, 0xc33aee27,
-  0xea70658a, 0xc3bdbdf6, 0xe8f77acf, 0xc449d892,
-  0xe7821d59, 0xc4df2862, 0xe61086bc, 0xc57d965d,
-  0xe4a2eff6, 0xc6250a18, 0xe3399167, 0xc6d569be,
-  0xe1d4a2c8, 0xc78e9a1d, 0xe0745b24, 0xc8507ea7,
-  0xdf18f0ce, 0xc91af976, 0xddc29958, 0xc9edeb50,
-  0xdc71898d, 0xcac933ae, 0xdb25f566, 0xcbacb0bf,
-  0xd9e01006, 0xcc983f70, 0xd8a00bae, 0xcd8bbb6d,
-  0xd76619b6, 0xce86ff2a, 0xd6326a88, 0xcf89e3e8,
-  0xd5052d97, 0xd09441bb, 0xd3de9156, 0xd1a5ef90,
-  0xd2bec333, 0xd2bec333, 0xd1a5ef90, 0xd3de9156,
-  0xd09441bb, 0xd5052d97, 0xcf89e3e8, 0xd6326a88,
-  0xce86ff2a, 0xd76619b6, 0xcd8bbb6d, 0xd8a00bae,
-  0xcc983f70, 0xd9e01006, 0xcbacb0bf, 0xdb25f566,
-  0xcac933ae, 0xdc71898d, 0xc9edeb50, 0xddc29958,
-  0xc91af976, 0xdf18f0ce, 0xc8507ea7, 0xe0745b24,
-  0xc78e9a1d, 0xe1d4a2c8, 0xc6d569be, 0xe3399167,
-  0xc6250a18, 0xe4a2eff6, 0xc57d965d, 0xe61086bc,
-  0xc4df2862, 0xe7821d59, 0xc449d892, 0xe8f77acf,
-  0xc3bdbdf6, 0xea70658a, 0xc33aee27, 0xebeca36c,
-  0xc2c17d52, 0xed6bf9d1, 0xc2517e31, 0xeeee2d9d,
-  0xc1eb0209, 0xf0730342, 0xc18e18a7, 0xf1fa3ecb,
-  0xc13ad060, 0xf383a3e2, 0xc0f1360b, 0xf50ef5de,
-  0xc0b15502, 0xf69bf7c9, 0xc07b371e, 0xf82a6c6a,
-  0xc04ee4b8, 0xf9ba1651, 0xc02c64a6, 0xfb4ab7db,
-  0xc013bc39, 0xfcdc1342, 0xc004ef3f, 0xfe6deaa1,
+static ogg_int32_t triglook_512[384]={
   0x3fffec43, 0x003243f1, 0x3fff4e59, 0x0096cb58,
   0x3ffe1288, 0x00fb514b, 0x3ffc38d1, 0x015fd4d2,
   0x3ff9c13a, 0x01c454f5, 0x3ff6abc8, 0x0228d0bb,
@@ -364,170 +207,7 @@
   0x012d8657, 0xe0058d10, 0x00648748, 0xe0009de9,
 };
 
-static ogg_int16_t bitrevlook_512[128]={
-  0x00fe, 0x0000, 0x007e, 0x0080,
-  0x00be, 0x0040, 0x003e, 0x00c0,
-  0x00de, 0x0020, 0x005e, 0x00a0,
-  0x009e, 0x0060, 0x001e, 0x00e0,
-  0x00ee, 0x0010, 0x006e, 0x0090,
-  0x00ae, 0x0050, 0x002e, 0x00d0,
-  0x00ce, 0x0030, 0x004e, 0x00b0,
-  0x008e, 0x0070, 0x000e, 0x00f0,
-  0x00f6, 0x0008, 0x0076, 0x0088,
-  0x00b6, 0x0048, 0x0036, 0x00c8,
-  0x00d6, 0x0028, 0x0056, 0x00a8,
-  0x0096, 0x0068, 0x0016, 0x00e8,
-  0x00e6, 0x0018, 0x0066, 0x0098,
-  0x00a6, 0x0058, 0x0026, 0x00d8,
-  0x00c6, 0x0038, 0x0046, 0x00b8,
-  0x0086, 0x0078, 0x0006, 0x00f8,
-  0x00fa, 0x0004, 0x007a, 0x0084,
-  0x00ba, 0x0044, 0x003a, 0x00c4,
-  0x00da, 0x0024, 0x005a, 0x00a4,
-  0x009a, 0x0064, 0x001a, 0x00e4,
-  0x00ea, 0x0014, 0x006a, 0x0094,
-  0x00aa, 0x0054, 0x002a, 0x00d4,
-  0x00ca, 0x0034, 0x004a, 0x00b4,
-  0x008a, 0x0074, 0x000a, 0x00f4,
-  0x00f2, 0x000c, 0x0072, 0x008c,
-  0x00b2, 0x004c, 0x0032, 0x00cc,
-  0x00d2, 0x002c, 0x0052, 0x00ac,
-  0x0092, 0x006c, 0x0012, 0x00ec,
-  0x00e2, 0x001c, 0x0062, 0x009c,
-  0x00a2, 0x005c, 0x0022, 0x00dc,
-  0x00c2, 0x003c, 0x0042, 0x00bc,
-  0x0082, 0x007c, 0x0002, 0x00fc,
-};
-
-static ogg_int32_t triglook_1024[1280]={
-  0x40000000, 0x00000000, 0x3ffec42d, 0xff36f170,
-  0x3ffb10c1, 0xfe6deaa1, 0x3ff4e5e0, 0xfda4f351,
-  0x3fec43c7, 0xfcdc1342, 0x3fe12acb, 0xfc135231,
-  0x3fd39b5a, 0xfb4ab7db, 0x3fc395f9, 0xfa824bfd,
-  0x3fb11b48, 0xf9ba1651, 0x3f9c2bfb, 0xf8f21e8e,
-  0x3f84c8e2, 0xf82a6c6a, 0x3f6af2e3, 0xf7630799,
-  0x3f4eaafe, 0xf69bf7c9, 0x3f2ff24a, 0xf5d544a7,
-  0x3f0ec9f5, 0xf50ef5de, 0x3eeb3347, 0xf4491311,
-  0x3ec52fa0, 0xf383a3e2, 0x3e9cc076, 0xf2beafed,
-  0x3e71e759, 0xf1fa3ecb, 0x3e44a5ef, 0xf136580d,
-  0x3e14fdf7, 0xf0730342, 0x3de2f148, 0xefb047f2,
-  0x3dae81cf, 0xeeee2d9d, 0x3d77b192, 0xee2cbbc1,
-  0x3d3e82ae, 0xed6bf9d1, 0x3d02f757, 0xecabef3d,
-  0x3cc511d9, 0xebeca36c, 0x3c84d496, 0xeb2e1dbe,
-  0x3c42420a, 0xea70658a, 0x3bfd5cc4, 0xe9b38223,
-  0x3bb6276e, 0xe8f77acf, 0x3b6ca4c4, 0xe83c56cf,
-  0x3b20d79e, 0xe7821d59, 0x3ad2c2e8, 0xe6c8d59c,
-  0x3a8269a3, 0xe61086bc, 0x3a2fcee8, 0xe55937d5,
-  0x39daf5e8, 0xe4a2eff6, 0x3983e1e8, 0xe3edb628,
-  0x392a9642, 0xe3399167, 0x38cf1669, 0xe28688a4,
-  0x387165e3, 0xe1d4a2c8, 0x3811884d, 0xe123e6ad,
-  0x37af8159, 0xe0745b24, 0x374b54ce, 0xdfc606f1,
-  0x36e5068a, 0xdf18f0ce, 0x367c9a7e, 0xde6d1f65,
-  0x361214b0, 0xddc29958, 0x35a5793c, 0xdd196538,
-  0x3536cc52, 0xdc71898d, 0x34c61236, 0xdbcb0cce,
-  0x34534f41, 0xdb25f566, 0x33de87de, 0xda8249b4,
-  0x3367c090, 0xd9e01006, 0x32eefdea, 0xd93f4e9e,
-  0x32744493, 0xd8a00bae, 0x31f79948, 0xd8024d59,
-  0x317900d6, 0xd76619b6, 0x30f8801f, 0xd6cb76c9,
-  0x30761c18, 0xd6326a88, 0x2ff1d9c7, 0xd59afadb,
-  0x2f6bbe45, 0xd5052d97, 0x2ee3cebe, 0xd4710883,
-  0x2e5a1070, 0xd3de9156, 0x2dce88aa, 0xd34dcdb4,
-  0x2d413ccd, 0xd2bec333, 0x2cb2324c, 0xd2317756,
-  0x2c216eaa, 0xd1a5ef90, 0x2b8ef77d, 0xd11c3142,
-  0x2afad269, 0xd09441bb, 0x2a650525, 0xd00e2639,
-  0x29cd9578, 0xcf89e3e8, 0x29348937, 0xcf077fe1,
-  0x2899e64a, 0xce86ff2a, 0x27fdb2a7, 0xce0866b8,
-  0x275ff452, 0xcd8bbb6d, 0x26c0b162, 0xcd110216,
-  0x261feffa, 0xcc983f70, 0x257db64c, 0xcc217822,
-  0x24da0a9a, 0xcbacb0bf, 0x2434f332, 0xcb39edca,
-  0x238e7673, 0xcac933ae, 0x22e69ac8, 0xca5a86c4,
-  0x223d66a8, 0xc9edeb50, 0x2192e09b, 0xc9836582,
-  0x20e70f32, 0xc91af976, 0x2039f90f, 0xc8b4ab32,
-  0x1f8ba4dc, 0xc8507ea7, 0x1edc1953, 0xc7ee77b3,
-  0x1e2b5d38, 0xc78e9a1d, 0x1d79775c, 0xc730e997,
-  0x1cc66e99, 0xc6d569be, 0x1c1249d8, 0xc67c1e18,
-  0x1b5d100a, 0xc6250a18, 0x1aa6c82b, 0xc5d03118,
-  0x19ef7944, 0xc57d965d, 0x19372a64, 0xc52d3d18,
-  0x187de2a7, 0xc4df2862, 0x17c3a931, 0xc4935b3c,
-  0x17088531, 0xc449d892, 0x164c7ddd, 0xc402a33c,
-  0x158f9a76, 0xc3bdbdf6, 0x14d1e242, 0xc37b2b6a,
-  0x14135c94, 0xc33aee27, 0x135410c3, 0xc2fd08a9,
-  0x1294062f, 0xc2c17d52, 0x11d3443f, 0xc2884e6e,
-  0x1111d263, 0xc2517e31, 0x104fb80e, 0xc21d0eb8,
-  0x0f8cfcbe, 0xc1eb0209, 0x0ec9a7f3, 0xc1bb5a11,
-  0x0e05c135, 0xc18e18a7, 0x0d415013, 0xc1633f8a,
-  0x0c7c5c1e, 0xc13ad060, 0x0bb6ecef, 0xc114ccb9,
-  0x0af10a22, 0xc0f1360b, 0x0a2abb59, 0xc0d00db6,
-  0x09640837, 0xc0b15502, 0x089cf867, 0xc0950d1d,
-  0x07d59396, 0xc07b371e, 0x070de172, 0xc063d405,
-  0x0645e9af, 0xc04ee4b8, 0x057db403, 0xc03c6a07,
-  0x04b54825, 0xc02c64a6, 0x03ecadcf, 0xc01ed535,
-  0x0323ecbe, 0xc013bc39, 0x025b0caf, 0xc00b1a20,
-  0x0192155f, 0xc004ef3f, 0x00c90e90, 0xc0013bd3,
-  0x00000000, 0xc0000000, 0xff36f170, 0xc0013bd3,
-  0xfe6deaa1, 0xc004ef3f, 0xfda4f351, 0xc00b1a20,
-  0xfcdc1342, 0xc013bc39, 0xfc135231, 0xc01ed535,
-  0xfb4ab7db, 0xc02c64a6, 0xfa824bfd, 0xc03c6a07,
-  0xf9ba1651, 0xc04ee4b8, 0xf8f21e8e, 0xc063d405,
-  0xf82a6c6a, 0xc07b371e, 0xf7630799, 0xc0950d1d,
-  0xf69bf7c9, 0xc0b15502, 0xf5d544a7, 0xc0d00db6,
-  0xf50ef5de, 0xc0f1360b, 0xf4491311, 0xc114ccb9,
-  0xf383a3e2, 0xc13ad060, 0xf2beafed, 0xc1633f8a,
-  0xf1fa3ecb, 0xc18e18a7, 0xf136580d, 0xc1bb5a11,
-  0xf0730342, 0xc1eb0209, 0xefb047f2, 0xc21d0eb8,
-  0xeeee2d9d, 0xc2517e31, 0xee2cbbc1, 0xc2884e6e,
-  0xed6bf9d1, 0xc2c17d52, 0xecabef3d, 0xc2fd08a9,
-  0xebeca36c, 0xc33aee27, 0xeb2e1dbe, 0xc37b2b6a,
-  0xea70658a, 0xc3bdbdf6, 0xe9b38223, 0xc402a33c,
-  0xe8f77acf, 0xc449d892, 0xe83c56cf, 0xc4935b3c,
-  0xe7821d59, 0xc4df2862, 0xe6c8d59c, 0xc52d3d18,
-  0xe61086bc, 0xc57d965d, 0xe55937d5, 0xc5d03118,
-  0xe4a2eff6, 0xc6250a18, 0xe3edb628, 0xc67c1e18,
-  0xe3399167, 0xc6d569be, 0xe28688a4, 0xc730e997,
-  0xe1d4a2c8, 0xc78e9a1d, 0xe123e6ad, 0xc7ee77b3,
-  0xe0745b24, 0xc8507ea7, 0xdfc606f1, 0xc8b4ab32,
-  0xdf18f0ce, 0xc91af976, 0xde6d1f65, 0xc9836582,
-  0xddc29958, 0xc9edeb50, 0xdd196538, 0xca5a86c4,
-  0xdc71898d, 0xcac933ae, 0xdbcb0cce, 0xcb39edca,
-  0xdb25f566, 0xcbacb0bf, 0xda8249b4, 0xcc217822,
-  0xd9e01006, 0xcc983f70, 0xd93f4e9e, 0xcd110216,
-  0xd8a00bae, 0xcd8bbb6d, 0xd8024d59, 0xce0866b8,
-  0xd76619b6, 0xce86ff2a, 0xd6cb76c9, 0xcf077fe1,
-  0xd6326a88, 0xcf89e3e8, 0xd59afadb, 0xd00e2639,
-  0xd5052d97, 0xd09441bb, 0xd4710883, 0xd11c3142,
-  0xd3de9156, 0xd1a5ef90, 0xd34dcdb4, 0xd2317756,
-  0xd2bec333, 0xd2bec333, 0xd2317756, 0xd34dcdb4,
-  0xd1a5ef90, 0xd3de9156, 0xd11c3142, 0xd4710883,
-  0xd09441bb, 0xd5052d97, 0xd00e2639, 0xd59afadb,
-  0xcf89e3e8, 0xd6326a88, 0xcf077fe1, 0xd6cb76c9,
-  0xce86ff2a, 0xd76619b6, 0xce0866b8, 0xd8024d59,
-  0xcd8bbb6d, 0xd8a00bae, 0xcd110216, 0xd93f4e9e,
-  0xcc983f70, 0xd9e01006, 0xcc217822, 0xda8249b4,
-  0xcbacb0bf, 0xdb25f566, 0xcb39edca, 0xdbcb0cce,
-  0xcac933ae, 0xdc71898d, 0xca5a86c4, 0xdd196538,
-  0xc9edeb50, 0xddc29958, 0xc9836582, 0xde6d1f65,
-  0xc91af976, 0xdf18f0ce, 0xc8b4ab32, 0xdfc606f1,
-  0xc8507ea7, 0xe0745b24, 0xc7ee77b3, 0xe123e6ad,
-  0xc78e9a1d, 0xe1d4a2c8, 0xc730e997, 0xe28688a4,
-  0xc6d569be, 0xe3399167, 0xc67c1e18, 0xe3edb628,
-  0xc6250a18, 0xe4a2eff6, 0xc5d03118, 0xe55937d5,
-  0xc57d965d, 0xe61086bc, 0xc52d3d18, 0xe6c8d59c,
-  0xc4df2862, 0xe7821d59, 0xc4935b3c, 0xe83c56cf,
-  0xc449d892, 0xe8f77acf, 0xc402a33c, 0xe9b38223,
-  0xc3bdbdf6, 0xea70658a, 0xc37b2b6a, 0xeb2e1dbe,
-  0xc33aee27, 0xebeca36c, 0xc2fd08a9, 0xecabef3d,
-  0xc2c17d52, 0xed6bf9d1, 0xc2884e6e, 0xee2cbbc1,
-  0xc2517e31, 0xeeee2d9d, 0xc21d0eb8, 0xefb047f2,
-  0xc1eb0209, 0xf0730342, 0xc1bb5a11, 0xf136580d,
-  0xc18e18a7, 0xf1fa3ecb, 0xc1633f8a, 0xf2beafed,
-  0xc13ad060, 0xf383a3e2, 0xc114ccb9, 0xf4491311,
-  0xc0f1360b, 0xf50ef5de, 0xc0d00db6, 0xf5d544a7,
-  0xc0b15502, 0xf69bf7c9, 0xc0950d1d, 0xf7630799,
-  0xc07b371e, 0xf82a6c6a, 0xc063d405, 0xf8f21e8e,
-  0xc04ee4b8, 0xf9ba1651, 0xc03c6a07, 0xfa824bfd,
-  0xc02c64a6, 0xfb4ab7db, 0xc01ed535, 0xfc135231,
-  0xc013bc39, 0xfcdc1342, 0xc00b1a20, 0xfda4f351,
-  0xc004ef3f, 0xfe6deaa1, 0xc0013bd3, 0xff36f170,
+static ogg_int32_t triglook_1024[768]={
   0x3ffffb11, 0x001921fb, 0x3fffd396, 0x004b65e1,
   0x3fff84a1, 0x007da998, 0x3fff0e32, 0x00afed02,
   0x3ffe704a, 0x00e22fff, 0x3ffdaae7, 0x01147271,
@@ -722,330 +402,7 @@
   0x0096c9b6, 0xe001634c, 0x003243e2, 0xe000277a,
 };
 
-static ogg_int16_t bitrevlook_1024[256]={
-  0x01fe, 0x0000, 0x00fe, 0x0100,
-  0x017e, 0x0080, 0x007e, 0x0180,
-  0x01be, 0x0040, 0x00be, 0x0140,
-  0x013e, 0x00c0, 0x003e, 0x01c0,
-  0x01de, 0x0020, 0x00de, 0x0120,
-  0x015e, 0x00a0, 0x005e, 0x01a0,
-  0x019e, 0x0060, 0x009e, 0x0160,
-  0x011e, 0x00e0, 0x001e, 0x01e0,
-  0x01ee, 0x0010, 0x00ee, 0x0110,
-  0x016e, 0x0090, 0x006e, 0x0190,
-  0x01ae, 0x0050, 0x00ae, 0x0150,
-  0x012e, 0x00d0, 0x002e, 0x01d0,
-  0x01ce, 0x0030, 0x00ce, 0x0130,
-  0x014e, 0x00b0, 0x004e, 0x01b0,
-  0x018e, 0x0070, 0x008e, 0x0170,
-  0x010e, 0x00f0, 0x000e, 0x01f0,
-  0x01f6, 0x0008, 0x00f6, 0x0108,
-  0x0176, 0x0088, 0x0076, 0x0188,
-  0x01b6, 0x0048, 0x00b6, 0x0148,
-  0x0136, 0x00c8, 0x0036, 0x01c8,
-  0x01d6, 0x0028, 0x00d6, 0x0128,
-  0x0156, 0x00a8, 0x0056, 0x01a8,
-  0x0196, 0x0068, 0x0096, 0x0168,
-  0x0116, 0x00e8, 0x0016, 0x01e8,
-  0x01e6, 0x0018, 0x00e6, 0x0118,
-  0x0166, 0x0098, 0x0066, 0x0198,
-  0x01a6, 0x0058, 0x00a6, 0x0158,
-  0x0126, 0x00d8, 0x0026, 0x01d8,
-  0x01c6, 0x0038, 0x00c6, 0x0138,
-  0x0146, 0x00b8, 0x0046, 0x01b8,
-  0x0186, 0x0078, 0x0086, 0x0178,
-  0x0106, 0x00f8, 0x0006, 0x01f8,
-  0x01fa, 0x0004, 0x00fa, 0x0104,
-  0x017a, 0x0084, 0x007a, 0x0184,
-  0x01ba, 0x0044, 0x00ba, 0x0144,
-  0x013a, 0x00c4, 0x003a, 0x01c4,
-  0x01da, 0x0024, 0x00da, 0x0124,
-  0x015a, 0x00a4, 0x005a, 0x01a4,
-  0x019a, 0x0064, 0x009a, 0x0164,
-  0x011a, 0x00e4, 0x001a, 0x01e4,
-  0x01ea, 0x0014, 0x00ea, 0x0114,
-  0x016a, 0x0094, 0x006a, 0x0194,
-  0x01aa, 0x0054, 0x00aa, 0x0154,
-  0x012a, 0x00d4, 0x002a, 0x01d4,
-  0x01ca, 0x0034, 0x00ca, 0x0134,
-  0x014a, 0x00b4, 0x004a, 0x01b4,
-  0x018a, 0x0074, 0x008a, 0x0174,
-  0x010a, 0x00f4, 0x000a, 0x01f4,
-  0x01f2, 0x000c, 0x00f2, 0x010c,
-  0x0172, 0x008c, 0x0072, 0x018c,
-  0x01b2, 0x004c, 0x00b2, 0x014c,
-  0x0132, 0x00cc, 0x0032, 0x01cc,
-  0x01d2, 0x002c, 0x00d2, 0x012c,
-  0x0152, 0x00ac, 0x0052, 0x01ac,
-  0x0192, 0x006c, 0x0092, 0x016c,
-  0x0112, 0x00ec, 0x0012, 0x01ec,
-  0x01e2, 0x001c, 0x00e2, 0x011c,
-  0x0162, 0x009c, 0x0062, 0x019c,
-  0x01a2, 0x005c, 0x00a2, 0x015c,
-  0x0122, 0x00dc, 0x0022, 0x01dc,
-  0x01c2, 0x003c, 0x00c2, 0x013c,
-  0x0142, 0x00bc, 0x0042, 0x01bc,
-  0x0182, 0x007c, 0x0082, 0x017c,
-  0x0102, 0x00fc, 0x0002, 0x01fc,
-};
-
-static ogg_int32_t triglook_2048[2560]={
-  0x40000000, 0x00000000, 0x3fffb10b, 0xff9b783c,
-  0x3ffec42d, 0xff36f170, 0x3ffd3969, 0xfed26c94,
-  0x3ffb10c1, 0xfe6deaa1, 0x3ff84a3c, 0xfe096c8d,
-  0x3ff4e5e0, 0xfda4f351, 0x3ff0e3b6, 0xfd407fe6,
-  0x3fec43c7, 0xfcdc1342, 0x3fe7061f, 0xfc77ae5e,
-  0x3fe12acb, 0xfc135231, 0x3fdab1d9, 0xfbaeffb3,
-  0x3fd39b5a, 0xfb4ab7db, 0x3fcbe75e, 0xfae67ba2,
-  0x3fc395f9, 0xfa824bfd, 0x3fbaa740, 0xfa1e29e5,
-  0x3fb11b48, 0xf9ba1651, 0x3fa6f228, 0xf9561237,
-  0x3f9c2bfb, 0xf8f21e8e, 0x3f90c8da, 0xf88e3c4d,
-  0x3f84c8e2, 0xf82a6c6a, 0x3f782c30, 0xf7c6afdc,
-  0x3f6af2e3, 0xf7630799, 0x3f5d1d1d, 0xf6ff7496,
-  0x3f4eaafe, 0xf69bf7c9, 0x3f3f9cab, 0xf6389228,
-  0x3f2ff24a, 0xf5d544a7, 0x3f1fabff, 0xf572103d,
-  0x3f0ec9f5, 0xf50ef5de, 0x3efd4c54, 0xf4abf67e,
-  0x3eeb3347, 0xf4491311, 0x3ed87efc, 0xf3e64c8c,
-  0x3ec52fa0, 0xf383a3e2, 0x3eb14563, 0xf3211a07,
-  0x3e9cc076, 0xf2beafed, 0x3e87a10c, 0xf25c6688,
-  0x3e71e759, 0xf1fa3ecb, 0x3e5b9392, 0xf19839a6,
-  0x3e44a5ef, 0xf136580d, 0x3e2d1ea8, 0xf0d49af1,
-  0x3e14fdf7, 0xf0730342, 0x3dfc4418, 0xf01191f3,
-  0x3de2f148, 0xefb047f2, 0x3dc905c5, 0xef4f2630,
-  0x3dae81cf, 0xeeee2d9d, 0x3d9365a8, 0xee8d5f29,
-  0x3d77b192, 0xee2cbbc1, 0x3d5b65d2, 0xedcc4454,
-  0x3d3e82ae, 0xed6bf9d1, 0x3d21086c, 0xed0bdd25,
-  0x3d02f757, 0xecabef3d, 0x3ce44fb7, 0xec4c3106,
-  0x3cc511d9, 0xebeca36c, 0x3ca53e09, 0xeb8d475b,
-  0x3c84d496, 0xeb2e1dbe, 0x3c63d5d1, 0xeacf277f,
-  0x3c42420a, 0xea70658a, 0x3c201994, 0xea11d8c8,
-  0x3bfd5cc4, 0xe9b38223, 0x3bda0bf0, 0xe9556282,
-  0x3bb6276e, 0xe8f77acf, 0x3b91af97, 0xe899cbf1,
-  0x3b6ca4c4, 0xe83c56cf, 0x3b470753, 0xe7df1c50,
-  0x3b20d79e, 0xe7821d59, 0x3afa1605, 0xe7255ad1,
-  0x3ad2c2e8, 0xe6c8d59c, 0x3aaadea6, 0xe66c8e9f,
-  0x3a8269a3, 0xe61086bc, 0x3a596442, 0xe5b4bed8,
-  0x3a2fcee8, 0xe55937d5, 0x3a05a9fd, 0xe4fdf294,
-  0x39daf5e8, 0xe4a2eff6, 0x39afb313, 0xe44830dd,
-  0x3983e1e8, 0xe3edb628, 0x395782d3, 0xe39380b6,
-  0x392a9642, 0xe3399167, 0x38fd1ca4, 0xe2dfe917,
-  0x38cf1669, 0xe28688a4, 0x38a08402, 0xe22d70eb,
-  0x387165e3, 0xe1d4a2c8, 0x3841bc7f, 0xe17c1f15,
-  0x3811884d, 0xe123e6ad, 0x37e0c9c3, 0xe0cbfa6a,
-  0x37af8159, 0xe0745b24, 0x377daf89, 0xe01d09b4,
-  0x374b54ce, 0xdfc606f1, 0x371871a5, 0xdf6f53b3,
-  0x36e5068a, 0xdf18f0ce, 0x36b113fd, 0xdec2df18,
-  0x367c9a7e, 0xde6d1f65, 0x36479a8e, 0xde17b28a,
-  0x361214b0, 0xddc29958, 0x35dc0968, 0xdd6dd4a2,
-  0x35a5793c, 0xdd196538, 0x356e64b2, 0xdcc54bec,
-  0x3536cc52, 0xdc71898d, 0x34feb0a5, 0xdc1e1ee9,
-  0x34c61236, 0xdbcb0cce, 0x348cf190, 0xdb785409,
-  0x34534f41, 0xdb25f566, 0x34192bd5, 0xdad3f1b1,
-  0x33de87de, 0xda8249b4, 0x33a363ec, 0xda30fe38,
-  0x3367c090, 0xd9e01006, 0x332b9e5e, 0xd98f7fe6,
-  0x32eefdea, 0xd93f4e9e, 0x32b1dfc9, 0xd8ef7cf4,
-  0x32744493, 0xd8a00bae, 0x32362ce0, 0xd850fb8e,
-  0x31f79948, 0xd8024d59, 0x31b88a66, 0xd7b401d1,
-  0x317900d6, 0xd76619b6, 0x3138fd35, 0xd71895c9,
-  0x30f8801f, 0xd6cb76c9, 0x30b78a36, 0xd67ebd74,
-  0x30761c18, 0xd6326a88, 0x30343667, 0xd5e67ec1,
-  0x2ff1d9c7, 0xd59afadb, 0x2faf06da, 0xd54fdf8f,
-  0x2f6bbe45, 0xd5052d97, 0x2f2800af, 0xd4bae5ab,
-  0x2ee3cebe, 0xd4710883, 0x2e9f291b, 0xd42796d5,
-  0x2e5a1070, 0xd3de9156, 0x2e148566, 0xd395f8ba,
-  0x2dce88aa, 0xd34dcdb4, 0x2d881ae8, 0xd30610f7,
-  0x2d413ccd, 0xd2bec333, 0x2cf9ef09, 0xd277e518,
-  0x2cb2324c, 0xd2317756, 0x2c6a0746, 0xd1eb7a9a,
-  0x2c216eaa, 0xd1a5ef90, 0x2bd8692b, 0xd160d6e5,
-  0x2b8ef77d, 0xd11c3142, 0x2b451a55, 0xd0d7ff51,
-  0x2afad269, 0xd09441bb, 0x2ab02071, 0xd050f926,
-  0x2a650525, 0xd00e2639, 0x2a19813f, 0xcfcbc999,
-  0x29cd9578, 0xcf89e3e8, 0x2981428c, 0xcf4875ca,
-  0x29348937, 0xcf077fe1, 0x28e76a37, 0xcec702cb,
-  0x2899e64a, 0xce86ff2a, 0x284bfe2f, 0xce47759a,
-  0x27fdb2a7, 0xce0866b8, 0x27af0472, 0xcdc9d320,
-  0x275ff452, 0xcd8bbb6d, 0x2710830c, 0xcd4e2037,
-  0x26c0b162, 0xcd110216, 0x2670801a, 0xccd461a2,
-  0x261feffa, 0xcc983f70, 0x25cf01c8, 0xcc5c9c14,
-  0x257db64c, 0xcc217822, 0x252c0e4f, 0xcbe6d42b,
-  0x24da0a9a, 0xcbacb0bf, 0x2487abf7, 0xcb730e70,
-  0x2434f332, 0xcb39edca, 0x23e1e117, 0xcb014f5b,
-  0x238e7673, 0xcac933ae, 0x233ab414, 0xca919b4e,
-  0x22e69ac8, 0xca5a86c4, 0x22922b5e, 0xca23f698,
-  0x223d66a8, 0xc9edeb50, 0x21e84d76, 0xc9b86572,
-  0x2192e09b, 0xc9836582, 0x213d20e8, 0xc94eec03,
-  0x20e70f32, 0xc91af976, 0x2090ac4d, 0xc8e78e5b,
-  0x2039f90f, 0xc8b4ab32, 0x1fe2f64c, 0xc8825077,
-  0x1f8ba4dc, 0xc8507ea7, 0x1f340596, 0xc81f363d,
-  0x1edc1953, 0xc7ee77b3, 0x1e83e0eb, 0xc7be4381,
-  0x1e2b5d38, 0xc78e9a1d, 0x1dd28f15, 0xc75f7bfe,
-  0x1d79775c, 0xc730e997, 0x1d2016e9, 0xc702e35c,
-  0x1cc66e99, 0xc6d569be, 0x1c6c7f4a, 0xc6a87d2d,
-  0x1c1249d8, 0xc67c1e18, 0x1bb7cf23, 0xc6504ced,
-  0x1b5d100a, 0xc6250a18, 0x1b020d6c, 0xc5fa5603,
-  0x1aa6c82b, 0xc5d03118, 0x1a4b4128, 0xc5a69bbe,
-  0x19ef7944, 0xc57d965d, 0x19937161, 0xc555215a,
-  0x19372a64, 0xc52d3d18, 0x18daa52f, 0xc505e9fb,
-  0x187de2a7, 0xc4df2862, 0x1820e3b0, 0xc4b8f8ad,
-  0x17c3a931, 0xc4935b3c, 0x1766340f, 0xc46e5069,
-  0x17088531, 0xc449d892, 0x16aa9d7e, 0xc425f410,
-  0x164c7ddd, 0xc402a33c, 0x15ee2738, 0xc3dfe66c,
-  0x158f9a76, 0xc3bdbdf6, 0x1530d881, 0xc39c2a2f,
-  0x14d1e242, 0xc37b2b6a, 0x1472b8a5, 0xc35ac1f7,
-  0x14135c94, 0xc33aee27, 0x13b3cefa, 0xc31bb049,
-  0x135410c3, 0xc2fd08a9, 0x12f422db, 0xc2def794,
-  0x1294062f, 0xc2c17d52, 0x1233bbac, 0xc2a49a2e,
-  0x11d3443f, 0xc2884e6e, 0x1172a0d7, 0xc26c9a58,
-  0x1111d263, 0xc2517e31, 0x10b0d9d0, 0xc236fa3b,
-  0x104fb80e, 0xc21d0eb8, 0x0fee6e0d, 0xc203bbe8,
-  0x0f8cfcbe, 0xc1eb0209, 0x0f2b650f, 0xc1d2e158,
-  0x0ec9a7f3, 0xc1bb5a11, 0x0e67c65a, 0xc1a46c6e,
-  0x0e05c135, 0xc18e18a7, 0x0da39978, 0xc1785ef4,
-  0x0d415013, 0xc1633f8a, 0x0cdee5f9, 0xc14eba9d,
-  0x0c7c5c1e, 0xc13ad060, 0x0c19b374, 0xc1278104,
-  0x0bb6ecef, 0xc114ccb9, 0x0b540982, 0xc102b3ac,
-  0x0af10a22, 0xc0f1360b, 0x0a8defc3, 0xc0e05401,
-  0x0a2abb59, 0xc0d00db6, 0x09c76dd8, 0xc0c06355,
-  0x09640837, 0xc0b15502, 0x09008b6a, 0xc0a2e2e3,
-  0x089cf867, 0xc0950d1d, 0x08395024, 0xc087d3d0,
-  0x07d59396, 0xc07b371e, 0x0771c3b3, 0xc06f3726,
-  0x070de172, 0xc063d405, 0x06a9edc9, 0xc0590dd8,
-  0x0645e9af, 0xc04ee4b8, 0x05e1d61b, 0xc04558c0,
-  0x057db403, 0xc03c6a07, 0x0519845e, 0xc03418a2,
-  0x04b54825, 0xc02c64a6, 0x0451004d, 0xc0254e27,
-  0x03ecadcf, 0xc01ed535, 0x038851a2, 0xc018f9e1,
-  0x0323ecbe, 0xc013bc39, 0x02bf801a, 0xc00f1c4a,
-  0x025b0caf, 0xc00b1a20, 0x01f69373, 0xc007b5c4,
-  0x0192155f, 0xc004ef3f, 0x012d936c, 0xc002c697,
-  0x00c90e90, 0xc0013bd3, 0x006487c4, 0xc0004ef5,
-  0x00000000, 0xc0000000, 0xff9b783c, 0xc0004ef5,
-  0xff36f170, 0xc0013bd3, 0xfed26c94, 0xc002c697,
-  0xfe6deaa1, 0xc004ef3f, 0xfe096c8d, 0xc007b5c4,
-  0xfda4f351, 0xc00b1a20, 0xfd407fe6, 0xc00f1c4a,
-  0xfcdc1342, 0xc013bc39, 0xfc77ae5e, 0xc018f9e1,
-  0xfc135231, 0xc01ed535, 0xfbaeffb3, 0xc0254e27,
-  0xfb4ab7db, 0xc02c64a6, 0xfae67ba2, 0xc03418a2,
-  0xfa824bfd, 0xc03c6a07, 0xfa1e29e5, 0xc04558c0,
-  0xf9ba1651, 0xc04ee4b8, 0xf9561237, 0xc0590dd8,
-  0xf8f21e8e, 0xc063d405, 0xf88e3c4d, 0xc06f3726,
-  0xf82a6c6a, 0xc07b371e, 0xf7c6afdc, 0xc087d3d0,
-  0xf7630799, 0xc0950d1d, 0xf6ff7496, 0xc0a2e2e3,
-  0xf69bf7c9, 0xc0b15502, 0xf6389228, 0xc0c06355,
-  0xf5d544a7, 0xc0d00db6, 0xf572103d, 0xc0e05401,
-  0xf50ef5de, 0xc0f1360b, 0xf4abf67e, 0xc102b3ac,
-  0xf4491311, 0xc114ccb9, 0xf3e64c8c, 0xc1278104,
-  0xf383a3e2, 0xc13ad060, 0xf3211a07, 0xc14eba9d,
-  0xf2beafed, 0xc1633f8a, 0xf25c6688, 0xc1785ef4,
-  0xf1fa3ecb, 0xc18e18a7, 0xf19839a6, 0xc1a46c6e,
-  0xf136580d, 0xc1bb5a11, 0xf0d49af1, 0xc1d2e158,
-  0xf0730342, 0xc1eb0209, 0xf01191f3, 0xc203bbe8,
-  0xefb047f2, 0xc21d0eb8, 0xef4f2630, 0xc236fa3b,
-  0xeeee2d9d, 0xc2517e31, 0xee8d5f29, 0xc26c9a58,
-  0xee2cbbc1, 0xc2884e6e, 0xedcc4454, 0xc2a49a2e,
-  0xed6bf9d1, 0xc2c17d52, 0xed0bdd25, 0xc2def794,
-  0xecabef3d, 0xc2fd08a9, 0xec4c3106, 0xc31bb049,
-  0xebeca36c, 0xc33aee27, 0xeb8d475b, 0xc35ac1f7,
-  0xeb2e1dbe, 0xc37b2b6a, 0xeacf277f, 0xc39c2a2f,
-  0xea70658a, 0xc3bdbdf6, 0xea11d8c8, 0xc3dfe66c,
-  0xe9b38223, 0xc402a33c, 0xe9556282, 0xc425f410,
-  0xe8f77acf, 0xc449d892, 0xe899cbf1, 0xc46e5069,
-  0xe83c56cf, 0xc4935b3c, 0xe7df1c50, 0xc4b8f8ad,
-  0xe7821d59, 0xc4df2862, 0xe7255ad1, 0xc505e9fb,
-  0xe6c8d59c, 0xc52d3d18, 0xe66c8e9f, 0xc555215a,
-  0xe61086bc, 0xc57d965d, 0xe5b4bed8, 0xc5a69bbe,
-  0xe55937d5, 0xc5d03118, 0xe4fdf294, 0xc5fa5603,
-  0xe4a2eff6, 0xc6250a18, 0xe44830dd, 0xc6504ced,
-  0xe3edb628, 0xc67c1e18, 0xe39380b6, 0xc6a87d2d,
-  0xe3399167, 0xc6d569be, 0xe2dfe917, 0xc702e35c,
-  0xe28688a4, 0xc730e997, 0xe22d70eb, 0xc75f7bfe,
-  0xe1d4a2c8, 0xc78e9a1d, 0xe17c1f15, 0xc7be4381,
-  0xe123e6ad, 0xc7ee77b3, 0xe0cbfa6a, 0xc81f363d,
-  0xe0745b24, 0xc8507ea7, 0xe01d09b4, 0xc8825077,
-  0xdfc606f1, 0xc8b4ab32, 0xdf6f53b3, 0xc8e78e5b,
-  0xdf18f0ce, 0xc91af976, 0xdec2df18, 0xc94eec03,
-  0xde6d1f65, 0xc9836582, 0xde17b28a, 0xc9b86572,
-  0xddc29958, 0xc9edeb50, 0xdd6dd4a2, 0xca23f698,
-  0xdd196538, 0xca5a86c4, 0xdcc54bec, 0xca919b4e,
-  0xdc71898d, 0xcac933ae, 0xdc1e1ee9, 0xcb014f5b,
-  0xdbcb0cce, 0xcb39edca, 0xdb785409, 0xcb730e70,
-  0xdb25f566, 0xcbacb0bf, 0xdad3f1b1, 0xcbe6d42b,
-  0xda8249b4, 0xcc217822, 0xda30fe38, 0xcc5c9c14,
-  0xd9e01006, 0xcc983f70, 0xd98f7fe6, 0xccd461a2,
-  0xd93f4e9e, 0xcd110216, 0xd8ef7cf4, 0xcd4e2037,
-  0xd8a00bae, 0xcd8bbb6d, 0xd850fb8e, 0xcdc9d320,
-  0xd8024d59, 0xce0866b8, 0xd7b401d1, 0xce47759a,
-  0xd76619b6, 0xce86ff2a, 0xd71895c9, 0xcec702cb,
-  0xd6cb76c9, 0xcf077fe1, 0xd67ebd74, 0xcf4875ca,
-  0xd6326a88, 0xcf89e3e8, 0xd5e67ec1, 0xcfcbc999,
-  0xd59afadb, 0xd00e2639, 0xd54fdf8f, 0xd050f926,
-  0xd5052d97, 0xd09441bb, 0xd4bae5ab, 0xd0d7ff51,
-  0xd4710883, 0xd11c3142, 0xd42796d5, 0xd160d6e5,
-  0xd3de9156, 0xd1a5ef90, 0xd395f8ba, 0xd1eb7a9a,
-  0xd34dcdb4, 0xd2317756, 0xd30610f7, 0xd277e518,
-  0xd2bec333, 0xd2bec333, 0xd277e518, 0xd30610f7,
-  0xd2317756, 0xd34dcdb4, 0xd1eb7a9a, 0xd395f8ba,
-  0xd1a5ef90, 0xd3de9156, 0xd160d6e5, 0xd42796d5,
-  0xd11c3142, 0xd4710883, 0xd0d7ff51, 0xd4bae5ab,
-  0xd09441bb, 0xd5052d97, 0xd050f926, 0xd54fdf8f,
-  0xd00e2639, 0xd59afadb, 0xcfcbc999, 0xd5e67ec1,
-  0xcf89e3e8, 0xd6326a88, 0xcf4875ca, 0xd67ebd74,
-  0xcf077fe1, 0xd6cb76c9, 0xcec702cb, 0xd71895c9,
-  0xce86ff2a, 0xd76619b6, 0xce47759a, 0xd7b401d1,
-  0xce0866b8, 0xd8024d59, 0xcdc9d320, 0xd850fb8e,
-  0xcd8bbb6d, 0xd8a00bae, 0xcd4e2037, 0xd8ef7cf4,
-  0xcd110216, 0xd93f4e9e, 0xccd461a2, 0xd98f7fe6,
-  0xcc983f70, 0xd9e01006, 0xcc5c9c14, 0xda30fe38,
-  0xcc217822, 0xda8249b4, 0xcbe6d42b, 0xdad3f1b1,
-  0xcbacb0bf, 0xdb25f566, 0xcb730e70, 0xdb785409,
-  0xcb39edca, 0xdbcb0cce, 0xcb014f5b, 0xdc1e1ee9,
-  0xcac933ae, 0xdc71898d, 0xca919b4e, 0xdcc54bec,
-  0xca5a86c4, 0xdd196538, 0xca23f698, 0xdd6dd4a2,
-  0xc9edeb50, 0xddc29958, 0xc9b86572, 0xde17b28a,
-  0xc9836582, 0xde6d1f65, 0xc94eec03, 0xdec2df18,
-  0xc91af976, 0xdf18f0ce, 0xc8e78e5b, 0xdf6f53b3,
-  0xc8b4ab32, 0xdfc606f1, 0xc8825077, 0xe01d09b4,
-  0xc8507ea7, 0xe0745b24, 0xc81f363d, 0xe0cbfa6a,
-  0xc7ee77b3, 0xe123e6ad, 0xc7be4381, 0xe17c1f15,
-  0xc78e9a1d, 0xe1d4a2c8, 0xc75f7bfe, 0xe22d70eb,
-  0xc730e997, 0xe28688a4, 0xc702e35c, 0xe2dfe917,
-  0xc6d569be, 0xe3399167, 0xc6a87d2d, 0xe39380b6,
-  0xc67c1e18, 0xe3edb628, 0xc6504ced, 0xe44830dd,
-  0xc6250a18, 0xe4a2eff6, 0xc5fa5603, 0xe4fdf294,
-  0xc5d03118, 0xe55937d5, 0xc5a69bbe, 0xe5b4bed8,
-  0xc57d965d, 0xe61086bc, 0xc555215a, 0xe66c8e9f,
-  0xc52d3d18, 0xe6c8d59c, 0xc505e9fb, 0xe7255ad1,
-  0xc4df2862, 0xe7821d59, 0xc4b8f8ad, 0xe7df1c50,
-  0xc4935b3c, 0xe83c56cf, 0xc46e5069, 0xe899cbf1,
-  0xc449d892, 0xe8f77acf, 0xc425f410, 0xe9556282,
-  0xc402a33c, 0xe9b38223, 0xc3dfe66c, 0xea11d8c8,
-  0xc3bdbdf6, 0xea70658a, 0xc39c2a2f, 0xeacf277f,
-  0xc37b2b6a, 0xeb2e1dbe, 0xc35ac1f7, 0xeb8d475b,
-  0xc33aee27, 0xebeca36c, 0xc31bb049, 0xec4c3106,
-  0xc2fd08a9, 0xecabef3d, 0xc2def794, 0xed0bdd25,
-  0xc2c17d52, 0xed6bf9d1, 0xc2a49a2e, 0xedcc4454,
-  0xc2884e6e, 0xee2cbbc1, 0xc26c9a58, 0xee8d5f29,
-  0xc2517e31, 0xeeee2d9d, 0xc236fa3b, 0xef4f2630,
-  0xc21d0eb8, 0xefb047f2, 0xc203bbe8, 0xf01191f3,
-  0xc1eb0209, 0xf0730342, 0xc1d2e158, 0xf0d49af1,
-  0xc1bb5a11, 0xf136580d, 0xc1a46c6e, 0xf19839a6,
-  0xc18e18a7, 0xf1fa3ecb, 0xc1785ef4, 0xf25c6688,
-  0xc1633f8a, 0xf2beafed, 0xc14eba9d, 0xf3211a07,
-  0xc13ad060, 0xf383a3e2, 0xc1278104, 0xf3e64c8c,
-  0xc114ccb9, 0xf4491311, 0xc102b3ac, 0xf4abf67e,
-  0xc0f1360b, 0xf50ef5de, 0xc0e05401, 0xf572103d,
-  0xc0d00db6, 0xf5d544a7, 0xc0c06355, 0xf6389228,
-  0xc0b15502, 0xf69bf7c9, 0xc0a2e2e3, 0xf6ff7496,
-  0xc0950d1d, 0xf7630799, 0xc087d3d0, 0xf7c6afdc,
-  0xc07b371e, 0xf82a6c6a, 0xc06f3726, 0xf88e3c4d,
-  0xc063d405, 0xf8f21e8e, 0xc0590dd8, 0xf9561237,
-  0xc04ee4b8, 0xf9ba1651, 0xc04558c0, 0xfa1e29e5,
-  0xc03c6a07, 0xfa824bfd, 0xc03418a2, 0xfae67ba2,
-  0xc02c64a6, 0xfb4ab7db, 0xc0254e27, 0xfbaeffb3,
-  0xc01ed535, 0xfc135231, 0xc018f9e1, 0xfc77ae5e,
-  0xc013bc39, 0xfcdc1342, 0xc00f1c4a, 0xfd407fe6,
-  0xc00b1a20, 0xfda4f351, 0xc007b5c4, 0xfe096c8d,
-  0xc004ef3f, 0xfe6deaa1, 0xc002c697, 0xfed26c94,
-  0xc0013bd3, 0xff36f170, 0xc0004ef5, 0xff9b783c,
+static ogg_int32_t triglook_2048[1536]={
   0x3ffffec4, 0x000c90fe, 0x3ffff4e6, 0x0025b2f7,
   0x3fffe128, 0x003ed4ea, 0x3fffc38c, 0x0057f6d4,
   0x3fff9c12, 0x007118b0, 0x3fff6ab9, 0x008a3a7b,
@@ -1432,650 +789,7 @@
   0x004b65ac, 0xe00058d3, 0x001921f9, 0xe00009df,
 };
 
-static ogg_int16_t bitrevlook_2048[512]={
-  0x03fe, 0x0000, 0x01fe, 0x0200,
-  0x02fe, 0x0100, 0x00fe, 0x0300,
-  0x037e, 0x0080, 0x017e, 0x0280,
-  0x027e, 0x0180, 0x007e, 0x0380,
-  0x03be, 0x0040, 0x01be, 0x0240,
-  0x02be, 0x0140, 0x00be, 0x0340,
-  0x033e, 0x00c0, 0x013e, 0x02c0,
-  0x023e, 0x01c0, 0x003e, 0x03c0,
-  0x03de, 0x0020, 0x01de, 0x0220,
-  0x02de, 0x0120, 0x00de, 0x0320,
-  0x035e, 0x00a0, 0x015e, 0x02a0,
-  0x025e, 0x01a0, 0x005e, 0x03a0,
-  0x039e, 0x0060, 0x019e, 0x0260,
-  0x029e, 0x0160, 0x009e, 0x0360,
-  0x031e, 0x00e0, 0x011e, 0x02e0,
-  0x021e, 0x01e0, 0x001e, 0x03e0,
-  0x03ee, 0x0010, 0x01ee, 0x0210,
-  0x02ee, 0x0110, 0x00ee, 0x0310,
-  0x036e, 0x0090, 0x016e, 0x0290,
-  0x026e, 0x0190, 0x006e, 0x0390,
-  0x03ae, 0x0050, 0x01ae, 0x0250,
-  0x02ae, 0x0150, 0x00ae, 0x0350,
-  0x032e, 0x00d0, 0x012e, 0x02d0,
-  0x022e, 0x01d0, 0x002e, 0x03d0,
-  0x03ce, 0x0030, 0x01ce, 0x0230,
-  0x02ce, 0x0130, 0x00ce, 0x0330,
-  0x034e, 0x00b0, 0x014e, 0x02b0,
-  0x024e, 0x01b0, 0x004e, 0x03b0,
-  0x038e, 0x0070, 0x018e, 0x0270,
-  0x028e, 0x0170, 0x008e, 0x0370,
-  0x030e, 0x00f0, 0x010e, 0x02f0,
-  0x020e, 0x01f0, 0x000e, 0x03f0,
-  0x03f6, 0x0008, 0x01f6, 0x0208,
-  0x02f6, 0x0108, 0x00f6, 0x0308,
-  0x0376, 0x0088, 0x0176, 0x0288,
-  0x0276, 0x0188, 0x0076, 0x0388,
-  0x03b6, 0x0048, 0x01b6, 0x0248,
-  0x02b6, 0x0148, 0x00b6, 0x0348,
-  0x0336, 0x00c8, 0x0136, 0x02c8,
-  0x0236, 0x01c8, 0x0036, 0x03c8,
-  0x03d6, 0x0028, 0x01d6, 0x0228,
-  0x02d6, 0x0128, 0x00d6, 0x0328,
-  0x0356, 0x00a8, 0x0156, 0x02a8,
-  0x0256, 0x01a8, 0x0056, 0x03a8,
-  0x0396, 0x0068, 0x0196, 0x0268,
-  0x0296, 0x0168, 0x0096, 0x0368,
-  0x0316, 0x00e8, 0x0116, 0x02e8,
-  0x0216, 0x01e8, 0x0016, 0x03e8,
-  0x03e6, 0x0018, 0x01e6, 0x0218,
-  0x02e6, 0x0118, 0x00e6, 0x0318,
-  0x0366, 0x0098, 0x0166, 0x0298,
-  0x0266, 0x0198, 0x0066, 0x0398,
-  0x03a6, 0x0058, 0x01a6, 0x0258,
-  0x02a6, 0x0158, 0x00a6, 0x0358,
-  0x0326, 0x00d8, 0x0126, 0x02d8,
-  0x0226, 0x01d8, 0x0026, 0x03d8,
-  0x03c6, 0x0038, 0x01c6, 0x0238,
-  0x02c6, 0x0138, 0x00c6, 0x0338,
-  0x0346, 0x00b8, 0x0146, 0x02b8,
-  0x0246, 0x01b8, 0x0046, 0x03b8,
-  0x0386, 0x0078, 0x0186, 0x0278,
-  0x0286, 0x0178, 0x0086, 0x0378,
-  0x0306, 0x00f8, 0x0106, 0x02f8,
-  0x0206, 0x01f8, 0x0006, 0x03f8,
-  0x03fa, 0x0004, 0x01fa, 0x0204,
-  0x02fa, 0x0104, 0x00fa, 0x0304,
-  0x037a, 0x0084, 0x017a, 0x0284,
-  0x027a, 0x0184, 0x007a, 0x0384,
-  0x03ba, 0x0044, 0x01ba, 0x0244,
-  0x02ba, 0x0144, 0x00ba, 0x0344,
-  0x033a, 0x00c4, 0x013a, 0x02c4,
-  0x023a, 0x01c4, 0x003a, 0x03c4,
-  0x03da, 0x0024, 0x01da, 0x0224,
-  0x02da, 0x0124, 0x00da, 0x0324,
-  0x035a, 0x00a4, 0x015a, 0x02a4,
-  0x025a, 0x01a4, 0x005a, 0x03a4,
-  0x039a, 0x0064, 0x019a, 0x0264,
-  0x029a, 0x0164, 0x009a, 0x0364,
-  0x031a, 0x00e4, 0x011a, 0x02e4,
-  0x021a, 0x01e4, 0x001a, 0x03e4,
-  0x03ea, 0x0014, 0x01ea, 0x0214,
-  0x02ea, 0x0114, 0x00ea, 0x0314,
-  0x036a, 0x0094, 0x016a, 0x0294,
-  0x026a, 0x0194, 0x006a, 0x0394,
-  0x03aa, 0x0054, 0x01aa, 0x0254,
-  0x02aa, 0x0154, 0x00aa, 0x0354,
-  0x032a, 0x00d4, 0x012a, 0x02d4,
-  0x022a, 0x01d4, 0x002a, 0x03d4,
-  0x03ca, 0x0034, 0x01ca, 0x0234,
-  0x02ca, 0x0134, 0x00ca, 0x0334,
-  0x034a, 0x00b4, 0x014a, 0x02b4,
-  0x024a, 0x01b4, 0x004a, 0x03b4,
-  0x038a, 0x0074, 0x018a, 0x0274,
-  0x028a, 0x0174, 0x008a, 0x0374,
-  0x030a, 0x00f4, 0x010a, 0x02f4,
-  0x020a, 0x01f4, 0x000a, 0x03f4,
-  0x03f2, 0x000c, 0x01f2, 0x020c,
-  0x02f2, 0x010c, 0x00f2, 0x030c,
-  0x0372, 0x008c, 0x0172, 0x028c,
-  0x0272, 0x018c, 0x0072, 0x038c,
-  0x03b2, 0x004c, 0x01b2, 0x024c,
-  0x02b2, 0x014c, 0x00b2, 0x034c,
-  0x0332, 0x00cc, 0x0132, 0x02cc,
-  0x0232, 0x01cc, 0x0032, 0x03cc,
-  0x03d2, 0x002c, 0x01d2, 0x022c,
-  0x02d2, 0x012c, 0x00d2, 0x032c,
-  0x0352, 0x00ac, 0x0152, 0x02ac,
-  0x0252, 0x01ac, 0x0052, 0x03ac,
-  0x0392, 0x006c, 0x0192, 0x026c,
-  0x0292, 0x016c, 0x0092, 0x036c,
-  0x0312, 0x00ec, 0x0112, 0x02ec,
-  0x0212, 0x01ec, 0x0012, 0x03ec,
-  0x03e2, 0x001c, 0x01e2, 0x021c,
-  0x02e2, 0x011c, 0x00e2, 0x031c,
-  0x0362, 0x009c, 0x0162, 0x029c,
-  0x0262, 0x019c, 0x0062, 0x039c,
-  0x03a2, 0x005c, 0x01a2, 0x025c,
-  0x02a2, 0x015c, 0x00a2, 0x035c,
-  0x0322, 0x00dc, 0x0122, 0x02dc,
-  0x0222, 0x01dc, 0x0022, 0x03dc,
-  0x03c2, 0x003c, 0x01c2, 0x023c,
-  0x02c2, 0x013c, 0x00c2, 0x033c,
-  0x0342, 0x00bc, 0x0142, 0x02bc,
-  0x0242, 0x01bc, 0x0042, 0x03bc,
-  0x0382, 0x007c, 0x0182, 0x027c,
-  0x0282, 0x017c, 0x0082, 0x037c,
-  0x0302, 0x00fc, 0x0102, 0x02fc,
-  0x0202, 0x01fc, 0x0002, 0x03fc,
-};
-
-static ogg_int32_t triglook_4096[5120]={
-  0x40000000, 0x00000000, 0x3fffec43, 0xffcdbc0f,
-  0x3fffb10b, 0xff9b783c, 0x3fff4e59, 0xff6934a8,
-  0x3ffec42d, 0xff36f170, 0x3ffe1288, 0xff04aeb5,
-  0x3ffd3969, 0xfed26c94, 0x3ffc38d1, 0xfea02b2e,
-  0x3ffb10c1, 0xfe6deaa1, 0x3ff9c13a, 0xfe3bab0b,
-  0x3ff84a3c, 0xfe096c8d, 0x3ff6abc8, 0xfdd72f45,
-  0x3ff4e5e0, 0xfda4f351, 0x3ff2f884, 0xfd72b8d2,
-  0x3ff0e3b6, 0xfd407fe6, 0x3feea776, 0xfd0e48ab,
-  0x3fec43c7, 0xfcdc1342, 0x3fe9b8a9, 0xfca9dfc8,
-  0x3fe7061f, 0xfc77ae5e, 0x3fe42c2a, 0xfc457f21,
-  0x3fe12acb, 0xfc135231, 0x3fde0205, 0xfbe127ac,
-  0x3fdab1d9, 0xfbaeffb3, 0x3fd73a4a, 0xfb7cda63,
-  0x3fd39b5a, 0xfb4ab7db, 0x3fcfd50b, 0xfb18983b,
-  0x3fcbe75e, 0xfae67ba2, 0x3fc7d258, 0xfab4622d,
-  0x3fc395f9, 0xfa824bfd, 0x3fbf3246, 0xfa503930,
-  0x3fbaa740, 0xfa1e29e5, 0x3fb5f4ea, 0xf9ec1e3b,
-  0x3fb11b48, 0xf9ba1651, 0x3fac1a5b, 0xf9881245,
-  0x3fa6f228, 0xf9561237, 0x3fa1a2b2, 0xf9241645,
-  0x3f9c2bfb, 0xf8f21e8e, 0x3f968e07, 0xf8c02b31,
-  0x3f90c8da, 0xf88e3c4d, 0x3f8adc77, 0xf85c5201,
-  0x3f84c8e2, 0xf82a6c6a, 0x3f7e8e1e, 0xf7f88ba9,
-  0x3f782c30, 0xf7c6afdc, 0x3f71a31b, 0xf794d922,
-  0x3f6af2e3, 0xf7630799, 0x3f641b8d, 0xf7313b60,
-  0x3f5d1d1d, 0xf6ff7496, 0x3f55f796, 0xf6cdb359,
-  0x3f4eaafe, 0xf69bf7c9, 0x3f473759, 0xf66a4203,
-  0x3f3f9cab, 0xf6389228, 0x3f37dafa, 0xf606e854,
-  0x3f2ff24a, 0xf5d544a7, 0x3f27e29f, 0xf5a3a740,
-  0x3f1fabff, 0xf572103d, 0x3f174e70, 0xf5407fbd,
-  0x3f0ec9f5, 0xf50ef5de, 0x3f061e95, 0xf4dd72be,
-  0x3efd4c54, 0xf4abf67e, 0x3ef45338, 0xf47a8139,
-  0x3eeb3347, 0xf4491311, 0x3ee1ec87, 0xf417ac22,
-  0x3ed87efc, 0xf3e64c8c, 0x3eceeaad, 0xf3b4f46c,
-  0x3ec52fa0, 0xf383a3e2, 0x3ebb4ddb, 0xf3525b0b,
-  0x3eb14563, 0xf3211a07, 0x3ea7163f, 0xf2efe0f2,
-  0x3e9cc076, 0xf2beafed, 0x3e92440d, 0xf28d8715,
-  0x3e87a10c, 0xf25c6688, 0x3e7cd778, 0xf22b4e66,
-  0x3e71e759, 0xf1fa3ecb, 0x3e66d0b4, 0xf1c937d6,
-  0x3e5b9392, 0xf19839a6, 0x3e502ff9, 0xf1674459,
-  0x3e44a5ef, 0xf136580d, 0x3e38f57c, 0xf10574e0,
-  0x3e2d1ea8, 0xf0d49af1, 0x3e212179, 0xf0a3ca5d,
-  0x3e14fdf7, 0xf0730342, 0x3e08b42a, 0xf04245c0,
-  0x3dfc4418, 0xf01191f3, 0x3defadca, 0xefe0e7f9,
-  0x3de2f148, 0xefb047f2, 0x3dd60e99, 0xef7fb1fa,
-  0x3dc905c5, 0xef4f2630, 0x3dbbd6d4, 0xef1ea4b2,
-  0x3dae81cf, 0xeeee2d9d, 0x3da106bd, 0xeebdc110,
-  0x3d9365a8, 0xee8d5f29, 0x3d859e96, 0xee5d0804,
-  0x3d77b192, 0xee2cbbc1, 0x3d699ea3, 0xedfc7a7c,
-  0x3d5b65d2, 0xedcc4454, 0x3d4d0728, 0xed9c1967,
-  0x3d3e82ae, 0xed6bf9d1, 0x3d2fd86c, 0xed3be5b1,
-  0x3d21086c, 0xed0bdd25, 0x3d1212b7, 0xecdbe04a,
-  0x3d02f757, 0xecabef3d, 0x3cf3b653, 0xec7c0a1d,
-  0x3ce44fb7, 0xec4c3106, 0x3cd4c38b, 0xec1c6417,
-  0x3cc511d9, 0xebeca36c, 0x3cb53aaa, 0xebbcef23,
-  0x3ca53e09, 0xeb8d475b, 0x3c951bff, 0xeb5dac2f,
-  0x3c84d496, 0xeb2e1dbe, 0x3c7467d9, 0xeafe9c24,
-  0x3c63d5d1, 0xeacf277f, 0x3c531e88, 0xea9fbfed,
-  0x3c42420a, 0xea70658a, 0x3c314060, 0xea411874,
-  0x3c201994, 0xea11d8c8, 0x3c0ecdb2, 0xe9e2a6a3,
-  0x3bfd5cc4, 0xe9b38223, 0x3bebc6d5, 0xe9846b63,
-  0x3bda0bf0, 0xe9556282, 0x3bc82c1f, 0xe926679c,
-  0x3bb6276e, 0xe8f77acf, 0x3ba3fde7, 0xe8c89c37,
-  0x3b91af97, 0xe899cbf1, 0x3b7f3c87, 0xe86b0a1a,
-  0x3b6ca4c4, 0xe83c56cf, 0x3b59e85a, 0xe80db22d,
-  0x3b470753, 0xe7df1c50, 0x3b3401bb, 0xe7b09555,
-  0x3b20d79e, 0xe7821d59, 0x3b0d8909, 0xe753b479,
-  0x3afa1605, 0xe7255ad1, 0x3ae67ea1, 0xe6f7107e,
-  0x3ad2c2e8, 0xe6c8d59c, 0x3abee2e5, 0xe69aaa48,
-  0x3aaadea6, 0xe66c8e9f, 0x3a96b636, 0xe63e82bc,
-  0x3a8269a3, 0xe61086bc, 0x3a6df8f8, 0xe5e29abc,
-  0x3a596442, 0xe5b4bed8, 0x3a44ab8e, 0xe586f32c,
-  0x3a2fcee8, 0xe55937d5, 0x3a1ace5f, 0xe52b8cee,
-  0x3a05a9fd, 0xe4fdf294, 0x39f061d2, 0xe4d068e2,
-  0x39daf5e8, 0xe4a2eff6, 0x39c5664f, 0xe47587eb,
-  0x39afb313, 0xe44830dd, 0x3999dc42, 0xe41aeae8,
-  0x3983e1e8, 0xe3edb628, 0x396dc414, 0xe3c092b9,
-  0x395782d3, 0xe39380b6, 0x39411e33, 0xe366803c,
-  0x392a9642, 0xe3399167, 0x3913eb0e, 0xe30cb451,
-  0x38fd1ca4, 0xe2dfe917, 0x38e62b13, 0xe2b32fd4,
-  0x38cf1669, 0xe28688a4, 0x38b7deb4, 0xe259f3a3,
-  0x38a08402, 0xe22d70eb, 0x38890663, 0xe2010099,
-  0x387165e3, 0xe1d4a2c8, 0x3859a292, 0xe1a85793,
-  0x3841bc7f, 0xe17c1f15, 0x3829b3b9, 0xe14ff96a,
-  0x3811884d, 0xe123e6ad, 0x37f93a4b, 0xe0f7e6f9,
-  0x37e0c9c3, 0xe0cbfa6a, 0x37c836c2, 0xe0a0211a,
-  0x37af8159, 0xe0745b24, 0x3796a996, 0xe048a8a4,
-  0x377daf89, 0xe01d09b4, 0x37649341, 0xdff17e70,
-  0x374b54ce, 0xdfc606f1, 0x3731f440, 0xdf9aa354,
-  0x371871a5, 0xdf6f53b3, 0x36fecd0e, 0xdf441828,
-  0x36e5068a, 0xdf18f0ce, 0x36cb1e2a, 0xdeedddc0,
-  0x36b113fd, 0xdec2df18, 0x3696e814, 0xde97f4f1,
-  0x367c9a7e, 0xde6d1f65, 0x36622b4c, 0xde425e8f,
-  0x36479a8e, 0xde17b28a, 0x362ce855, 0xdded1b6e,
-  0x361214b0, 0xddc29958, 0x35f71fb1, 0xdd982c60,
-  0x35dc0968, 0xdd6dd4a2, 0x35c0d1e7, 0xdd439236,
-  0x35a5793c, 0xdd196538, 0x3589ff7a, 0xdcef4dc2,
-  0x356e64b2, 0xdcc54bec, 0x3552a8f4, 0xdc9b5fd2,
-  0x3536cc52, 0xdc71898d, 0x351acedd, 0xdc47c936,
-  0x34feb0a5, 0xdc1e1ee9, 0x34e271bd, 0xdbf48abd,
-  0x34c61236, 0xdbcb0cce, 0x34a99221, 0xdba1a534,
-  0x348cf190, 0xdb785409, 0x34703095, 0xdb4f1967,
-  0x34534f41, 0xdb25f566, 0x34364da6, 0xdafce821,
-  0x34192bd5, 0xdad3f1b1, 0x33fbe9e2, 0xdaab122f,
-  0x33de87de, 0xda8249b4, 0x33c105db, 0xda599859,
-  0x33a363ec, 0xda30fe38, 0x3385a222, 0xda087b69,
-  0x3367c090, 0xd9e01006, 0x3349bf48, 0xd9b7bc27,
-  0x332b9e5e, 0xd98f7fe6, 0x330d5de3, 0xd9675b5a,
-  0x32eefdea, 0xd93f4e9e, 0x32d07e85, 0xd91759c9,
-  0x32b1dfc9, 0xd8ef7cf4, 0x329321c7, 0xd8c7b838,
-  0x32744493, 0xd8a00bae, 0x32554840, 0xd878776d,
-  0x32362ce0, 0xd850fb8e, 0x3216f287, 0xd829982b,
-  0x31f79948, 0xd8024d59, 0x31d82137, 0xd7db1b34,
-  0x31b88a66, 0xd7b401d1, 0x3198d4ea, 0xd78d014a,
-  0x317900d6, 0xd76619b6, 0x31590e3e, 0xd73f4b2e,
-  0x3138fd35, 0xd71895c9, 0x3118cdcf, 0xd6f1f99f,
-  0x30f8801f, 0xd6cb76c9, 0x30d8143b, 0xd6a50d5d,
-  0x30b78a36, 0xd67ebd74, 0x3096e223, 0xd6588725,
-  0x30761c18, 0xd6326a88, 0x30553828, 0xd60c67b4,
-  0x30343667, 0xd5e67ec1, 0x301316eb, 0xd5c0afc6,
-  0x2ff1d9c7, 0xd59afadb, 0x2fd07f0f, 0xd5756016,
-  0x2faf06da, 0xd54fdf8f, 0x2f8d713a, 0xd52a795d,
-  0x2f6bbe45, 0xd5052d97, 0x2f49ee0f, 0xd4dffc54,
-  0x2f2800af, 0xd4bae5ab, 0x2f05f637, 0xd495e9b3,
-  0x2ee3cebe, 0xd4710883, 0x2ec18a58, 0xd44c4232,
-  0x2e9f291b, 0xd42796d5, 0x2e7cab1c, 0xd4030684,
-  0x2e5a1070, 0xd3de9156, 0x2e37592c, 0xd3ba3760,
-  0x2e148566, 0xd395f8ba, 0x2df19534, 0xd371d579,
-  0x2dce88aa, 0xd34dcdb4, 0x2dab5fdf, 0xd329e181,
-  0x2d881ae8, 0xd30610f7, 0x2d64b9da, 0xd2e25c2b,
-  0x2d413ccd, 0xd2bec333, 0x2d1da3d5, 0xd29b4626,
-  0x2cf9ef09, 0xd277e518, 0x2cd61e7f, 0xd254a021,
-  0x2cb2324c, 0xd2317756, 0x2c8e2a87, 0xd20e6acc,
-  0x2c6a0746, 0xd1eb7a9a, 0x2c45c8a0, 0xd1c8a6d4,
-  0x2c216eaa, 0xd1a5ef90, 0x2bfcf97c, 0xd18354e4,
-  0x2bd8692b, 0xd160d6e5, 0x2bb3bdce, 0xd13e75a8,
-  0x2b8ef77d, 0xd11c3142, 0x2b6a164d, 0xd0fa09c9,
-  0x2b451a55, 0xd0d7ff51, 0x2b2003ac, 0xd0b611f1,
-  0x2afad269, 0xd09441bb, 0x2ad586a3, 0xd0728ec6,
-  0x2ab02071, 0xd050f926, 0x2a8a9fea, 0xd02f80f1,
-  0x2a650525, 0xd00e2639, 0x2a3f503a, 0xcfece915,
-  0x2a19813f, 0xcfcbc999, 0x29f3984c, 0xcfaac7d8,
-  0x29cd9578, 0xcf89e3e8, 0x29a778db, 0xcf691ddd,
-  0x2981428c, 0xcf4875ca, 0x295af2a3, 0xcf27ebc5,
-  0x29348937, 0xcf077fe1, 0x290e0661, 0xcee73231,
-  0x28e76a37, 0xcec702cb, 0x28c0b4d2, 0xcea6f1c2,
-  0x2899e64a, 0xce86ff2a, 0x2872feb6, 0xce672b16,
-  0x284bfe2f, 0xce47759a, 0x2824e4cc, 0xce27dec9,
-  0x27fdb2a7, 0xce0866b8, 0x27d667d5, 0xcde90d79,
-  0x27af0472, 0xcdc9d320, 0x27878893, 0xcdaab7c0,
-  0x275ff452, 0xcd8bbb6d, 0x273847c8, 0xcd6cde39,
-  0x2710830c, 0xcd4e2037, 0x26e8a637, 0xcd2f817b,
-  0x26c0b162, 0xcd110216, 0x2698a4a6, 0xccf2a21d,
-  0x2670801a, 0xccd461a2, 0x264843d9, 0xccb640b8,
-  0x261feffa, 0xcc983f70, 0x25f78497, 0xcc7a5dde,
-  0x25cf01c8, 0xcc5c9c14, 0x25a667a7, 0xcc3efa25,
-  0x257db64c, 0xcc217822, 0x2554edd1, 0xcc04161e,
-  0x252c0e4f, 0xcbe6d42b, 0x250317df, 0xcbc9b25a,
-  0x24da0a9a, 0xcbacb0bf, 0x24b0e699, 0xcb8fcf6b,
-  0x2487abf7, 0xcb730e70, 0x245e5acc, 0xcb566ddf,
-  0x2434f332, 0xcb39edca, 0x240b7543, 0xcb1d8e43,
-  0x23e1e117, 0xcb014f5b, 0x23b836ca, 0xcae53123,
-  0x238e7673, 0xcac933ae, 0x2364a02e, 0xcaad570c,
-  0x233ab414, 0xca919b4e, 0x2310b23e, 0xca760086,
-  0x22e69ac8, 0xca5a86c4, 0x22bc6dca, 0xca3f2e19,
-  0x22922b5e, 0xca23f698, 0x2267d3a0, 0xca08e04f,
-  0x223d66a8, 0xc9edeb50, 0x2212e492, 0xc9d317ab,
-  0x21e84d76, 0xc9b86572, 0x21bda171, 0xc99dd4b4,
-  0x2192e09b, 0xc9836582, 0x21680b0f, 0xc96917ec,
-  0x213d20e8, 0xc94eec03, 0x21122240, 0xc934e1d6,
-  0x20e70f32, 0xc91af976, 0x20bbe7d8, 0xc90132f2,
-  0x2090ac4d, 0xc8e78e5b, 0x20655cac, 0xc8ce0bc0,
-  0x2039f90f, 0xc8b4ab32, 0x200e8190, 0xc89b6cbf,
-  0x1fe2f64c, 0xc8825077, 0x1fb7575c, 0xc869566a,
-  0x1f8ba4dc, 0xc8507ea7, 0x1f5fdee6, 0xc837c93e,
-  0x1f340596, 0xc81f363d, 0x1f081907, 0xc806c5b5,
-  0x1edc1953, 0xc7ee77b3, 0x1eb00696, 0xc7d64c47,
-  0x1e83e0eb, 0xc7be4381, 0x1e57a86d, 0xc7a65d6e,
-  0x1e2b5d38, 0xc78e9a1d, 0x1dfeff67, 0xc776f99d,
-  0x1dd28f15, 0xc75f7bfe, 0x1da60c5d, 0xc748214c,
-  0x1d79775c, 0xc730e997, 0x1d4cd02c, 0xc719d4ed,
-  0x1d2016e9, 0xc702e35c, 0x1cf34baf, 0xc6ec14f2,
-  0x1cc66e99, 0xc6d569be, 0x1c997fc4, 0xc6bee1cd,
-  0x1c6c7f4a, 0xc6a87d2d, 0x1c3f6d47, 0xc6923bec,
-  0x1c1249d8, 0xc67c1e18, 0x1be51518, 0xc66623be,
-  0x1bb7cf23, 0xc6504ced, 0x1b8a7815, 0xc63a99b1,
-  0x1b5d100a, 0xc6250a18, 0x1b2f971e, 0xc60f9e2e,
-  0x1b020d6c, 0xc5fa5603, 0x1ad47312, 0xc5e531a1,
-  0x1aa6c82b, 0xc5d03118, 0x1a790cd4, 0xc5bb5472,
-  0x1a4b4128, 0xc5a69bbe, 0x1a1d6544, 0xc5920708,
-  0x19ef7944, 0xc57d965d, 0x19c17d44, 0xc56949ca,
-  0x19937161, 0xc555215a, 0x196555b8, 0xc5411d1b,
-  0x19372a64, 0xc52d3d18, 0x1908ef82, 0xc519815f,
-  0x18daa52f, 0xc505e9fb, 0x18ac4b87, 0xc4f276f7,
-  0x187de2a7, 0xc4df2862, 0x184f6aab, 0xc4cbfe45,
-  0x1820e3b0, 0xc4b8f8ad, 0x17f24dd3, 0xc4a617a6,
-  0x17c3a931, 0xc4935b3c, 0x1794f5e6, 0xc480c379,
-  0x1766340f, 0xc46e5069, 0x173763c9, 0xc45c0219,
-  0x17088531, 0xc449d892, 0x16d99864, 0xc437d3e1,
-  0x16aa9d7e, 0xc425f410, 0x167b949d, 0xc414392b,
-  0x164c7ddd, 0xc402a33c, 0x161d595d, 0xc3f1324e,
-  0x15ee2738, 0xc3dfe66c, 0x15bee78c, 0xc3cebfa0,
-  0x158f9a76, 0xc3bdbdf6, 0x15604013, 0xc3ace178,
-  0x1530d881, 0xc39c2a2f, 0x150163dc, 0xc38b9827,
-  0x14d1e242, 0xc37b2b6a, 0x14a253d1, 0xc36ae401,
-  0x1472b8a5, 0xc35ac1f7, 0x144310dd, 0xc34ac556,
-  0x14135c94, 0xc33aee27, 0x13e39be9, 0xc32b3c75,
-  0x13b3cefa, 0xc31bb049, 0x1383f5e3, 0xc30c49ad,
-  0x135410c3, 0xc2fd08a9, 0x13241fb6, 0xc2eded49,
-  0x12f422db, 0xc2def794, 0x12c41a4f, 0xc2d02794,
-  0x1294062f, 0xc2c17d52, 0x1263e699, 0xc2b2f8d8,
-  0x1233bbac, 0xc2a49a2e, 0x12038584, 0xc296615d,
-  0x11d3443f, 0xc2884e6e, 0x11a2f7fc, 0xc27a616a,
-  0x1172a0d7, 0xc26c9a58, 0x11423ef0, 0xc25ef943,
-  0x1111d263, 0xc2517e31, 0x10e15b4e, 0xc244292c,
-  0x10b0d9d0, 0xc236fa3b, 0x10804e06, 0xc229f167,
-  0x104fb80e, 0xc21d0eb8, 0x101f1807, 0xc2105236,
-  0x0fee6e0d, 0xc203bbe8, 0x0fbdba40, 0xc1f74bd6,
-  0x0f8cfcbe, 0xc1eb0209, 0x0f5c35a3, 0xc1dede87,
-  0x0f2b650f, 0xc1d2e158, 0x0efa8b20, 0xc1c70a84,
-  0x0ec9a7f3, 0xc1bb5a11, 0x0e98bba7, 0xc1afd007,
-  0x0e67c65a, 0xc1a46c6e, 0x0e36c82a, 0xc1992f4c,
-  0x0e05c135, 0xc18e18a7, 0x0dd4b19a, 0xc1832888,
-  0x0da39978, 0xc1785ef4, 0x0d7278eb, 0xc16dbbf3,
-  0x0d415013, 0xc1633f8a, 0x0d101f0e, 0xc158e9c1,
-  0x0cdee5f9, 0xc14eba9d, 0x0cada4f5, 0xc144b225,
-  0x0c7c5c1e, 0xc13ad060, 0x0c4b0b94, 0xc1311553,
-  0x0c19b374, 0xc1278104, 0x0be853de, 0xc11e1379,
-  0x0bb6ecef, 0xc114ccb9, 0x0b857ec7, 0xc10bacc8,
-  0x0b540982, 0xc102b3ac, 0x0b228d42, 0xc0f9e16b,
-  0x0af10a22, 0xc0f1360b, 0x0abf8043, 0xc0e8b190,
-  0x0a8defc3, 0xc0e05401, 0x0a5c58c0, 0xc0d81d61,
-  0x0a2abb59, 0xc0d00db6, 0x09f917ac, 0xc0c82506,
-  0x09c76dd8, 0xc0c06355, 0x0995bdfd, 0xc0b8c8a7,
-  0x09640837, 0xc0b15502, 0x09324ca7, 0xc0aa086a,
-  0x09008b6a, 0xc0a2e2e3, 0x08cec4a0, 0xc09be473,
-  0x089cf867, 0xc0950d1d, 0x086b26de, 0xc08e5ce5,
-  0x08395024, 0xc087d3d0, 0x08077457, 0xc08171e2,
-  0x07d59396, 0xc07b371e, 0x07a3adff, 0xc0752389,
-  0x0771c3b3, 0xc06f3726, 0x073fd4cf, 0xc06971f9,
-  0x070de172, 0xc063d405, 0x06dbe9bb, 0xc05e5d4e,
-  0x06a9edc9, 0xc0590dd8, 0x0677edbb, 0xc053e5a5,
-  0x0645e9af, 0xc04ee4b8, 0x0613e1c5, 0xc04a0b16,
-  0x05e1d61b, 0xc04558c0, 0x05afc6d0, 0xc040cdba,
-  0x057db403, 0xc03c6a07, 0x054b9dd3, 0xc0382da8,
-  0x0519845e, 0xc03418a2, 0x04e767c5, 0xc0302af5,
-  0x04b54825, 0xc02c64a6, 0x0483259d, 0xc028c5b6,
-  0x0451004d, 0xc0254e27, 0x041ed854, 0xc021fdfb,
-  0x03ecadcf, 0xc01ed535, 0x03ba80df, 0xc01bd3d6,
-  0x038851a2, 0xc018f9e1, 0x03562038, 0xc0164757,
-  0x0323ecbe, 0xc013bc39, 0x02f1b755, 0xc011588a,
-  0x02bf801a, 0xc00f1c4a, 0x028d472e, 0xc00d077c,
-  0x025b0caf, 0xc00b1a20, 0x0228d0bb, 0xc0095438,
-  0x01f69373, 0xc007b5c4, 0x01c454f5, 0xc0063ec6,
-  0x0192155f, 0xc004ef3f, 0x015fd4d2, 0xc003c72f,
-  0x012d936c, 0xc002c697, 0x00fb514b, 0xc001ed78,
-  0x00c90e90, 0xc0013bd3, 0x0096cb58, 0xc000b1a7,
-  0x006487c4, 0xc0004ef5, 0x003243f1, 0xc00013bd,
-  0x00000000, 0xc0000000, 0xffcdbc0f, 0xc00013bd,
-  0xff9b783c, 0xc0004ef5, 0xff6934a8, 0xc000b1a7,
-  0xff36f170, 0xc0013bd3, 0xff04aeb5, 0xc001ed78,
-  0xfed26c94, 0xc002c697, 0xfea02b2e, 0xc003c72f,
-  0xfe6deaa1, 0xc004ef3f, 0xfe3bab0b, 0xc0063ec6,
-  0xfe096c8d, 0xc007b5c4, 0xfdd72f45, 0xc0095438,
-  0xfda4f351, 0xc00b1a20, 0xfd72b8d2, 0xc00d077c,
-  0xfd407fe6, 0xc00f1c4a, 0xfd0e48ab, 0xc011588a,
-  0xfcdc1342, 0xc013bc39, 0xfca9dfc8, 0xc0164757,
-  0xfc77ae5e, 0xc018f9e1, 0xfc457f21, 0xc01bd3d6,
-  0xfc135231, 0xc01ed535, 0xfbe127ac, 0xc021fdfb,
-  0xfbaeffb3, 0xc0254e27, 0xfb7cda63, 0xc028c5b6,
-  0xfb4ab7db, 0xc02c64a6, 0xfb18983b, 0xc0302af5,
-  0xfae67ba2, 0xc03418a2, 0xfab4622d, 0xc0382da8,
-  0xfa824bfd, 0xc03c6a07, 0xfa503930, 0xc040cdba,
-  0xfa1e29e5, 0xc04558c0, 0xf9ec1e3b, 0xc04a0b16,
-  0xf9ba1651, 0xc04ee4b8, 0xf9881245, 0xc053e5a5,
-  0xf9561237, 0xc0590dd8, 0xf9241645, 0xc05e5d4e,
-  0xf8f21e8e, 0xc063d405, 0xf8c02b31, 0xc06971f9,
-  0xf88e3c4d, 0xc06f3726, 0xf85c5201, 0xc0752389,
-  0xf82a6c6a, 0xc07b371e, 0xf7f88ba9, 0xc08171e2,
-  0xf7c6afdc, 0xc087d3d0, 0xf794d922, 0xc08e5ce5,
-  0xf7630799, 0xc0950d1d, 0xf7313b60, 0xc09be473,
-  0xf6ff7496, 0xc0a2e2e3, 0xf6cdb359, 0xc0aa086a,
-  0xf69bf7c9, 0xc0b15502, 0xf66a4203, 0xc0b8c8a7,
-  0xf6389228, 0xc0c06355, 0xf606e854, 0xc0c82506,
-  0xf5d544a7, 0xc0d00db6, 0xf5a3a740, 0xc0d81d61,
-  0xf572103d, 0xc0e05401, 0xf5407fbd, 0xc0e8b190,
-  0xf50ef5de, 0xc0f1360b, 0xf4dd72be, 0xc0f9e16b,
-  0xf4abf67e, 0xc102b3ac, 0xf47a8139, 0xc10bacc8,
-  0xf4491311, 0xc114ccb9, 0xf417ac22, 0xc11e1379,
-  0xf3e64c8c, 0xc1278104, 0xf3b4f46c, 0xc1311553,
-  0xf383a3e2, 0xc13ad060, 0xf3525b0b, 0xc144b225,
-  0xf3211a07, 0xc14eba9d, 0xf2efe0f2, 0xc158e9c1,
-  0xf2beafed, 0xc1633f8a, 0xf28d8715, 0xc16dbbf3,
-  0xf25c6688, 0xc1785ef4, 0xf22b4e66, 0xc1832888,
-  0xf1fa3ecb, 0xc18e18a7, 0xf1c937d6, 0xc1992f4c,
-  0xf19839a6, 0xc1a46c6e, 0xf1674459, 0xc1afd007,
-  0xf136580d, 0xc1bb5a11, 0xf10574e0, 0xc1c70a84,
-  0xf0d49af1, 0xc1d2e158, 0xf0a3ca5d, 0xc1dede87,
-  0xf0730342, 0xc1eb0209, 0xf04245c0, 0xc1f74bd6,
-  0xf01191f3, 0xc203bbe8, 0xefe0e7f9, 0xc2105236,
-  0xefb047f2, 0xc21d0eb8, 0xef7fb1fa, 0xc229f167,
-  0xef4f2630, 0xc236fa3b, 0xef1ea4b2, 0xc244292c,
-  0xeeee2d9d, 0xc2517e31, 0xeebdc110, 0xc25ef943,
-  0xee8d5f29, 0xc26c9a58, 0xee5d0804, 0xc27a616a,
-  0xee2cbbc1, 0xc2884e6e, 0xedfc7a7c, 0xc296615d,
-  0xedcc4454, 0xc2a49a2e, 0xed9c1967, 0xc2b2f8d8,
-  0xed6bf9d1, 0xc2c17d52, 0xed3be5b1, 0xc2d02794,
-  0xed0bdd25, 0xc2def794, 0xecdbe04a, 0xc2eded49,
-  0xecabef3d, 0xc2fd08a9, 0xec7c0a1d, 0xc30c49ad,
-  0xec4c3106, 0xc31bb049, 0xec1c6417, 0xc32b3c75,
-  0xebeca36c, 0xc33aee27, 0xebbcef23, 0xc34ac556,
-  0xeb8d475b, 0xc35ac1f7, 0xeb5dac2f, 0xc36ae401,
-  0xeb2e1dbe, 0xc37b2b6a, 0xeafe9c24, 0xc38b9827,
-  0xeacf277f, 0xc39c2a2f, 0xea9fbfed, 0xc3ace178,
-  0xea70658a, 0xc3bdbdf6, 0xea411874, 0xc3cebfa0,
-  0xea11d8c8, 0xc3dfe66c, 0xe9e2a6a3, 0xc3f1324e,
-  0xe9b38223, 0xc402a33c, 0xe9846b63, 0xc414392b,
-  0xe9556282, 0xc425f410, 0xe926679c, 0xc437d3e1,
-  0xe8f77acf, 0xc449d892, 0xe8c89c37, 0xc45c0219,
-  0xe899cbf1, 0xc46e5069, 0xe86b0a1a, 0xc480c379,
-  0xe83c56cf, 0xc4935b3c, 0xe80db22d, 0xc4a617a6,
-  0xe7df1c50, 0xc4b8f8ad, 0xe7b09555, 0xc4cbfe45,
-  0xe7821d59, 0xc4df2862, 0xe753b479, 0xc4f276f7,
-  0xe7255ad1, 0xc505e9fb, 0xe6f7107e, 0xc519815f,
-  0xe6c8d59c, 0xc52d3d18, 0xe69aaa48, 0xc5411d1b,
-  0xe66c8e9f, 0xc555215a, 0xe63e82bc, 0xc56949ca,
-  0xe61086bc, 0xc57d965d, 0xe5e29abc, 0xc5920708,
-  0xe5b4bed8, 0xc5a69bbe, 0xe586f32c, 0xc5bb5472,
-  0xe55937d5, 0xc5d03118, 0xe52b8cee, 0xc5e531a1,
-  0xe4fdf294, 0xc5fa5603, 0xe4d068e2, 0xc60f9e2e,
-  0xe4a2eff6, 0xc6250a18, 0xe47587eb, 0xc63a99b1,
-  0xe44830dd, 0xc6504ced, 0xe41aeae8, 0xc66623be,
-  0xe3edb628, 0xc67c1e18, 0xe3c092b9, 0xc6923bec,
-  0xe39380b6, 0xc6a87d2d, 0xe366803c, 0xc6bee1cd,
-  0xe3399167, 0xc6d569be, 0xe30cb451, 0xc6ec14f2,
-  0xe2dfe917, 0xc702e35c, 0xe2b32fd4, 0xc719d4ed,
-  0xe28688a4, 0xc730e997, 0xe259f3a3, 0xc748214c,
-  0xe22d70eb, 0xc75f7bfe, 0xe2010099, 0xc776f99d,
-  0xe1d4a2c8, 0xc78e9a1d, 0xe1a85793, 0xc7a65d6e,
-  0xe17c1f15, 0xc7be4381, 0xe14ff96a, 0xc7d64c47,
-  0xe123e6ad, 0xc7ee77b3, 0xe0f7e6f9, 0xc806c5b5,
-  0xe0cbfa6a, 0xc81f363d, 0xe0a0211a, 0xc837c93e,
-  0xe0745b24, 0xc8507ea7, 0xe048a8a4, 0xc869566a,
-  0xe01d09b4, 0xc8825077, 0xdff17e70, 0xc89b6cbf,
-  0xdfc606f1, 0xc8b4ab32, 0xdf9aa354, 0xc8ce0bc0,
-  0xdf6f53b3, 0xc8e78e5b, 0xdf441828, 0xc90132f2,
-  0xdf18f0ce, 0xc91af976, 0xdeedddc0, 0xc934e1d6,
-  0xdec2df18, 0xc94eec03, 0xde97f4f1, 0xc96917ec,
-  0xde6d1f65, 0xc9836582, 0xde425e8f, 0xc99dd4b4,
-  0xde17b28a, 0xc9b86572, 0xdded1b6e, 0xc9d317ab,
-  0xddc29958, 0xc9edeb50, 0xdd982c60, 0xca08e04f,
-  0xdd6dd4a2, 0xca23f698, 0xdd439236, 0xca3f2e19,
-  0xdd196538, 0xca5a86c4, 0xdcef4dc2, 0xca760086,
-  0xdcc54bec, 0xca919b4e, 0xdc9b5fd2, 0xcaad570c,
-  0xdc71898d, 0xcac933ae, 0xdc47c936, 0xcae53123,
-  0xdc1e1ee9, 0xcb014f5b, 0xdbf48abd, 0xcb1d8e43,
-  0xdbcb0cce, 0xcb39edca, 0xdba1a534, 0xcb566ddf,
-  0xdb785409, 0xcb730e70, 0xdb4f1967, 0xcb8fcf6b,
-  0xdb25f566, 0xcbacb0bf, 0xdafce821, 0xcbc9b25a,
-  0xdad3f1b1, 0xcbe6d42b, 0xdaab122f, 0xcc04161e,
-  0xda8249b4, 0xcc217822, 0xda599859, 0xcc3efa25,
-  0xda30fe38, 0xcc5c9c14, 0xda087b69, 0xcc7a5dde,
-  0xd9e01006, 0xcc983f70, 0xd9b7bc27, 0xccb640b8,
-  0xd98f7fe6, 0xccd461a2, 0xd9675b5a, 0xccf2a21d,
-  0xd93f4e9e, 0xcd110216, 0xd91759c9, 0xcd2f817b,
-  0xd8ef7cf4, 0xcd4e2037, 0xd8c7b838, 0xcd6cde39,
-  0xd8a00bae, 0xcd8bbb6d, 0xd878776d, 0xcdaab7c0,
-  0xd850fb8e, 0xcdc9d320, 0xd829982b, 0xcde90d79,
-  0xd8024d59, 0xce0866b8, 0xd7db1b34, 0xce27dec9,
-  0xd7b401d1, 0xce47759a, 0xd78d014a, 0xce672b16,
-  0xd76619b6, 0xce86ff2a, 0xd73f4b2e, 0xcea6f1c2,
-  0xd71895c9, 0xcec702cb, 0xd6f1f99f, 0xcee73231,
-  0xd6cb76c9, 0xcf077fe1, 0xd6a50d5d, 0xcf27ebc5,
-  0xd67ebd74, 0xcf4875ca, 0xd6588725, 0xcf691ddd,
-  0xd6326a88, 0xcf89e3e8, 0xd60c67b4, 0xcfaac7d8,
-  0xd5e67ec1, 0xcfcbc999, 0xd5c0afc6, 0xcfece915,
-  0xd59afadb, 0xd00e2639, 0xd5756016, 0xd02f80f1,
-  0xd54fdf8f, 0xd050f926, 0xd52a795d, 0xd0728ec6,
-  0xd5052d97, 0xd09441bb, 0xd4dffc54, 0xd0b611f1,
-  0xd4bae5ab, 0xd0d7ff51, 0xd495e9b3, 0xd0fa09c9,
-  0xd4710883, 0xd11c3142, 0xd44c4232, 0xd13e75a8,
-  0xd42796d5, 0xd160d6e5, 0xd4030684, 0xd18354e4,
-  0xd3de9156, 0xd1a5ef90, 0xd3ba3760, 0xd1c8a6d4,
-  0xd395f8ba, 0xd1eb7a9a, 0xd371d579, 0xd20e6acc,
-  0xd34dcdb4, 0xd2317756, 0xd329e181, 0xd254a021,
-  0xd30610f7, 0xd277e518, 0xd2e25c2b, 0xd29b4626,
-  0xd2bec333, 0xd2bec333, 0xd29b4626, 0xd2e25c2b,
-  0xd277e518, 0xd30610f7, 0xd254a021, 0xd329e181,
-  0xd2317756, 0xd34dcdb4, 0xd20e6acc, 0xd371d579,
-  0xd1eb7a9a, 0xd395f8ba, 0xd1c8a6d4, 0xd3ba3760,
-  0xd1a5ef90, 0xd3de9156, 0xd18354e4, 0xd4030684,
-  0xd160d6e5, 0xd42796d5, 0xd13e75a8, 0xd44c4232,
-  0xd11c3142, 0xd4710883, 0xd0fa09c9, 0xd495e9b3,
-  0xd0d7ff51, 0xd4bae5ab, 0xd0b611f1, 0xd4dffc54,
-  0xd09441bb, 0xd5052d97, 0xd0728ec6, 0xd52a795d,
-  0xd050f926, 0xd54fdf8f, 0xd02f80f1, 0xd5756016,
-  0xd00e2639, 0xd59afadb, 0xcfece915, 0xd5c0afc6,
-  0xcfcbc999, 0xd5e67ec1, 0xcfaac7d8, 0xd60c67b4,
-  0xcf89e3e8, 0xd6326a88, 0xcf691ddd, 0xd6588725,
-  0xcf4875ca, 0xd67ebd74, 0xcf27ebc5, 0xd6a50d5d,
-  0xcf077fe1, 0xd6cb76c9, 0xcee73231, 0xd6f1f99f,
-  0xcec702cb, 0xd71895c9, 0xcea6f1c2, 0xd73f4b2e,
-  0xce86ff2a, 0xd76619b6, 0xce672b16, 0xd78d014a,
-  0xce47759a, 0xd7b401d1, 0xce27dec9, 0xd7db1b34,
-  0xce0866b8, 0xd8024d59, 0xcde90d79, 0xd829982b,
-  0xcdc9d320, 0xd850fb8e, 0xcdaab7c0, 0xd878776d,
-  0xcd8bbb6d, 0xd8a00bae, 0xcd6cde39, 0xd8c7b838,
-  0xcd4e2037, 0xd8ef7cf4, 0xcd2f817b, 0xd91759c9,
-  0xcd110216, 0xd93f4e9e, 0xccf2a21d, 0xd9675b5a,
-  0xccd461a2, 0xd98f7fe6, 0xccb640b8, 0xd9b7bc27,
-  0xcc983f70, 0xd9e01006, 0xcc7a5dde, 0xda087b69,
-  0xcc5c9c14, 0xda30fe38, 0xcc3efa25, 0xda599859,
-  0xcc217822, 0xda8249b4, 0xcc04161e, 0xdaab122f,
-  0xcbe6d42b, 0xdad3f1b1, 0xcbc9b25a, 0xdafce821,
-  0xcbacb0bf, 0xdb25f566, 0xcb8fcf6b, 0xdb4f1967,
-  0xcb730e70, 0xdb785409, 0xcb566ddf, 0xdba1a534,
-  0xcb39edca, 0xdbcb0cce, 0xcb1d8e43, 0xdbf48abd,
-  0xcb014f5b, 0xdc1e1ee9, 0xcae53123, 0xdc47c936,
-  0xcac933ae, 0xdc71898d, 0xcaad570c, 0xdc9b5fd2,
-  0xca919b4e, 0xdcc54bec, 0xca760086, 0xdcef4dc2,
-  0xca5a86c4, 0xdd196538, 0xca3f2e19, 0xdd439236,
-  0xca23f698, 0xdd6dd4a2, 0xca08e04f, 0xdd982c60,
-  0xc9edeb50, 0xddc29958, 0xc9d317ab, 0xdded1b6e,
-  0xc9b86572, 0xde17b28a, 0xc99dd4b4, 0xde425e8f,
-  0xc9836582, 0xde6d1f65, 0xc96917ec, 0xde97f4f1,
-  0xc94eec03, 0xdec2df18, 0xc934e1d6, 0xdeedddc0,
-  0xc91af976, 0xdf18f0ce, 0xc90132f2, 0xdf441828,
-  0xc8e78e5b, 0xdf6f53b3, 0xc8ce0bc0, 0xdf9aa354,
-  0xc8b4ab32, 0xdfc606f1, 0xc89b6cbf, 0xdff17e70,
-  0xc8825077, 0xe01d09b4, 0xc869566a, 0xe048a8a4,
-  0xc8507ea7, 0xe0745b24, 0xc837c93e, 0xe0a0211a,
-  0xc81f363d, 0xe0cbfa6a, 0xc806c5b5, 0xe0f7e6f9,
-  0xc7ee77b3, 0xe123e6ad, 0xc7d64c47, 0xe14ff96a,
-  0xc7be4381, 0xe17c1f15, 0xc7a65d6e, 0xe1a85793,
-  0xc78e9a1d, 0xe1d4a2c8, 0xc776f99d, 0xe2010099,
-  0xc75f7bfe, 0xe22d70eb, 0xc748214c, 0xe259f3a3,
-  0xc730e997, 0xe28688a4, 0xc719d4ed, 0xe2b32fd4,
-  0xc702e35c, 0xe2dfe917, 0xc6ec14f2, 0xe30cb451,
-  0xc6d569be, 0xe3399167, 0xc6bee1cd, 0xe366803c,
-  0xc6a87d2d, 0xe39380b6, 0xc6923bec, 0xe3c092b9,
-  0xc67c1e18, 0xe3edb628, 0xc66623be, 0xe41aeae8,
-  0xc6504ced, 0xe44830dd, 0xc63a99b1, 0xe47587eb,
-  0xc6250a18, 0xe4a2eff6, 0xc60f9e2e, 0xe4d068e2,
-  0xc5fa5603, 0xe4fdf294, 0xc5e531a1, 0xe52b8cee,
-  0xc5d03118, 0xe55937d5, 0xc5bb5472, 0xe586f32c,
-  0xc5a69bbe, 0xe5b4bed8, 0xc5920708, 0xe5e29abc,
-  0xc57d965d, 0xe61086bc, 0xc56949ca, 0xe63e82bc,
-  0xc555215a, 0xe66c8e9f, 0xc5411d1b, 0xe69aaa48,
-  0xc52d3d18, 0xe6c8d59c, 0xc519815f, 0xe6f7107e,
-  0xc505e9fb, 0xe7255ad1, 0xc4f276f7, 0xe753b479,
-  0xc4df2862, 0xe7821d59, 0xc4cbfe45, 0xe7b09555,
-  0xc4b8f8ad, 0xe7df1c50, 0xc4a617a6, 0xe80db22d,
-  0xc4935b3c, 0xe83c56cf, 0xc480c379, 0xe86b0a1a,
-  0xc46e5069, 0xe899cbf1, 0xc45c0219, 0xe8c89c37,
-  0xc449d892, 0xe8f77acf, 0xc437d3e1, 0xe926679c,
-  0xc425f410, 0xe9556282, 0xc414392b, 0xe9846b63,
-  0xc402a33c, 0xe9b38223, 0xc3f1324e, 0xe9e2a6a3,
-  0xc3dfe66c, 0xea11d8c8, 0xc3cebfa0, 0xea411874,
-  0xc3bdbdf6, 0xea70658a, 0xc3ace178, 0xea9fbfed,
-  0xc39c2a2f, 0xeacf277f, 0xc38b9827, 0xeafe9c24,
-  0xc37b2b6a, 0xeb2e1dbe, 0xc36ae401, 0xeb5dac2f,
-  0xc35ac1f7, 0xeb8d475b, 0xc34ac556, 0xebbcef23,
-  0xc33aee27, 0xebeca36c, 0xc32b3c75, 0xec1c6417,
-  0xc31bb049, 0xec4c3106, 0xc30c49ad, 0xec7c0a1d,
-  0xc2fd08a9, 0xecabef3d, 0xc2eded49, 0xecdbe04a,
-  0xc2def794, 0xed0bdd25, 0xc2d02794, 0xed3be5b1,
-  0xc2c17d52, 0xed6bf9d1, 0xc2b2f8d8, 0xed9c1967,
-  0xc2a49a2e, 0xedcc4454, 0xc296615d, 0xedfc7a7c,
-  0xc2884e6e, 0xee2cbbc1, 0xc27a616a, 0xee5d0804,
-  0xc26c9a58, 0xee8d5f29, 0xc25ef943, 0xeebdc110,
-  0xc2517e31, 0xeeee2d9d, 0xc244292c, 0xef1ea4b2,
-  0xc236fa3b, 0xef4f2630, 0xc229f167, 0xef7fb1fa,
-  0xc21d0eb8, 0xefb047f2, 0xc2105236, 0xefe0e7f9,
-  0xc203bbe8, 0xf01191f3, 0xc1f74bd6, 0xf04245c0,
-  0xc1eb0209, 0xf0730342, 0xc1dede87, 0xf0a3ca5d,
-  0xc1d2e158, 0xf0d49af1, 0xc1c70a84, 0xf10574e0,
-  0xc1bb5a11, 0xf136580d, 0xc1afd007, 0xf1674459,
-  0xc1a46c6e, 0xf19839a6, 0xc1992f4c, 0xf1c937d6,
-  0xc18e18a7, 0xf1fa3ecb, 0xc1832888, 0xf22b4e66,
-  0xc1785ef4, 0xf25c6688, 0xc16dbbf3, 0xf28d8715,
-  0xc1633f8a, 0xf2beafed, 0xc158e9c1, 0xf2efe0f2,
-  0xc14eba9d, 0xf3211a07, 0xc144b225, 0xf3525b0b,
-  0xc13ad060, 0xf383a3e2, 0xc1311553, 0xf3b4f46c,
-  0xc1278104, 0xf3e64c8c, 0xc11e1379, 0xf417ac22,
-  0xc114ccb9, 0xf4491311, 0xc10bacc8, 0xf47a8139,
-  0xc102b3ac, 0xf4abf67e, 0xc0f9e16b, 0xf4dd72be,
-  0xc0f1360b, 0xf50ef5de, 0xc0e8b190, 0xf5407fbd,
-  0xc0e05401, 0xf572103d, 0xc0d81d61, 0xf5a3a740,
-  0xc0d00db6, 0xf5d544a7, 0xc0c82506, 0xf606e854,
-  0xc0c06355, 0xf6389228, 0xc0b8c8a7, 0xf66a4203,
-  0xc0b15502, 0xf69bf7c9, 0xc0aa086a, 0xf6cdb359,
-  0xc0a2e2e3, 0xf6ff7496, 0xc09be473, 0xf7313b60,
-  0xc0950d1d, 0xf7630799, 0xc08e5ce5, 0xf794d922,
-  0xc087d3d0, 0xf7c6afdc, 0xc08171e2, 0xf7f88ba9,
-  0xc07b371e, 0xf82a6c6a, 0xc0752389, 0xf85c5201,
-  0xc06f3726, 0xf88e3c4d, 0xc06971f9, 0xf8c02b31,
-  0xc063d405, 0xf8f21e8e, 0xc05e5d4e, 0xf9241645,
-  0xc0590dd8, 0xf9561237, 0xc053e5a5, 0xf9881245,
-  0xc04ee4b8, 0xf9ba1651, 0xc04a0b16, 0xf9ec1e3b,
-  0xc04558c0, 0xfa1e29e5, 0xc040cdba, 0xfa503930,
-  0xc03c6a07, 0xfa824bfd, 0xc0382da8, 0xfab4622d,
-  0xc03418a2, 0xfae67ba2, 0xc0302af5, 0xfb18983b,
-  0xc02c64a6, 0xfb4ab7db, 0xc028c5b6, 0xfb7cda63,
-  0xc0254e27, 0xfbaeffb3, 0xc021fdfb, 0xfbe127ac,
-  0xc01ed535, 0xfc135231, 0xc01bd3d6, 0xfc457f21,
-  0xc018f9e1, 0xfc77ae5e, 0xc0164757, 0xfca9dfc8,
-  0xc013bc39, 0xfcdc1342, 0xc011588a, 0xfd0e48ab,
-  0xc00f1c4a, 0xfd407fe6, 0xc00d077c, 0xfd72b8d2,
-  0xc00b1a20, 0xfda4f351, 0xc0095438, 0xfdd72f45,
-  0xc007b5c4, 0xfe096c8d, 0xc0063ec6, 0xfe3bab0b,
-  0xc004ef3f, 0xfe6deaa1, 0xc003c72f, 0xfea02b2e,
-  0xc002c697, 0xfed26c94, 0xc001ed78, 0xff04aeb5,
-  0xc0013bd3, 0xff36f170, 0xc000b1a7, 0xff6934a8,
-  0xc0004ef5, 0xff9b783c, 0xc00013bd, 0xffcdbc0f,
+static ogg_int32_t triglook_4096[3072]={
   0x3fffffb1, 0x0006487f, 0x3ffffd39, 0x0012d97c,
   0x3ffff84a, 0x001f6a79, 0x3ffff0e3, 0x002bfb74,
   0x3fffe705, 0x00388c6e, 0x3fffdaae, 0x00451d66,
@@ -2846,1290 +1560,7 @@
   0x0025b2f0, 0xe0001635, 0x000c90fd, 0xe0000278,
 };
 
-static ogg_int16_t bitrevlook_4096[1024]={
-  0x07fe, 0x0000, 0x03fe, 0x0400,
-  0x05fe, 0x0200, 0x01fe, 0x0600,
-  0x06fe, 0x0100, 0x02fe, 0x0500,
-  0x04fe, 0x0300, 0x00fe, 0x0700,
-  0x077e, 0x0080, 0x037e, 0x0480,
-  0x057e, 0x0280, 0x017e, 0x0680,
-  0x067e, 0x0180, 0x027e, 0x0580,
-  0x047e, 0x0380, 0x007e, 0x0780,
-  0x07be, 0x0040, 0x03be, 0x0440,
-  0x05be, 0x0240, 0x01be, 0x0640,
-  0x06be, 0x0140, 0x02be, 0x0540,
-  0x04be, 0x0340, 0x00be, 0x0740,
-  0x073e, 0x00c0, 0x033e, 0x04c0,
-  0x053e, 0x02c0, 0x013e, 0x06c0,
-  0x063e, 0x01c0, 0x023e, 0x05c0,
-  0x043e, 0x03c0, 0x003e, 0x07c0,
-  0x07de, 0x0020, 0x03de, 0x0420,
-  0x05de, 0x0220, 0x01de, 0x0620,
-  0x06de, 0x0120, 0x02de, 0x0520,
-  0x04de, 0x0320, 0x00de, 0x0720,
-  0x075e, 0x00a0, 0x035e, 0x04a0,
-  0x055e, 0x02a0, 0x015e, 0x06a0,
-  0x065e, 0x01a0, 0x025e, 0x05a0,
-  0x045e, 0x03a0, 0x005e, 0x07a0,
-  0x079e, 0x0060, 0x039e, 0x0460,
-  0x059e, 0x0260, 0x019e, 0x0660,
-  0x069e, 0x0160, 0x029e, 0x0560,
-  0x049e, 0x0360, 0x009e, 0x0760,
-  0x071e, 0x00e0, 0x031e, 0x04e0,
-  0x051e, 0x02e0, 0x011e, 0x06e0,
-  0x061e, 0x01e0, 0x021e, 0x05e0,
-  0x041e, 0x03e0, 0x001e, 0x07e0,
-  0x07ee, 0x0010, 0x03ee, 0x0410,
-  0x05ee, 0x0210, 0x01ee, 0x0610,
-  0x06ee, 0x0110, 0x02ee, 0x0510,
-  0x04ee, 0x0310, 0x00ee, 0x0710,
-  0x076e, 0x0090, 0x036e, 0x0490,
-  0x056e, 0x0290, 0x016e, 0x0690,
-  0x066e, 0x0190, 0x026e, 0x0590,
-  0x046e, 0x0390, 0x006e, 0x0790,
-  0x07ae, 0x0050, 0x03ae, 0x0450,
-  0x05ae, 0x0250, 0x01ae, 0x0650,
-  0x06ae, 0x0150, 0x02ae, 0x0550,
-  0x04ae, 0x0350, 0x00ae, 0x0750,
-  0x072e, 0x00d0, 0x032e, 0x04d0,
-  0x052e, 0x02d0, 0x012e, 0x06d0,
-  0x062e, 0x01d0, 0x022e, 0x05d0,
-  0x042e, 0x03d0, 0x002e, 0x07d0,
-  0x07ce, 0x0030, 0x03ce, 0x0430,
-  0x05ce, 0x0230, 0x01ce, 0x0630,
-  0x06ce, 0x0130, 0x02ce, 0x0530,
-  0x04ce, 0x0330, 0x00ce, 0x0730,
-  0x074e, 0x00b0, 0x034e, 0x04b0,
-  0x054e, 0x02b0, 0x014e, 0x06b0,
-  0x064e, 0x01b0, 0x024e, 0x05b0,
-  0x044e, 0x03b0, 0x004e, 0x07b0,
-  0x078e, 0x0070, 0x038e, 0x0470,
-  0x058e, 0x0270, 0x018e, 0x0670,
-  0x068e, 0x0170, 0x028e, 0x0570,
-  0x048e, 0x0370, 0x008e, 0x0770,
-  0x070e, 0x00f0, 0x030e, 0x04f0,
-  0x050e, 0x02f0, 0x010e, 0x06f0,
-  0x060e, 0x01f0, 0x020e, 0x05f0,
-  0x040e, 0x03f0, 0x000e, 0x07f0,
-  0x07f6, 0x0008, 0x03f6, 0x0408,
-  0x05f6, 0x0208, 0x01f6, 0x0608,
-  0x06f6, 0x0108, 0x02f6, 0x0508,
-  0x04f6, 0x0308, 0x00f6, 0x0708,
-  0x0776, 0x0088, 0x0376, 0x0488,
-  0x0576, 0x0288, 0x0176, 0x0688,
-  0x0676, 0x0188, 0x0276, 0x0588,
-  0x0476, 0x0388, 0x0076, 0x0788,
-  0x07b6, 0x0048, 0x03b6, 0x0448,
-  0x05b6, 0x0248, 0x01b6, 0x0648,
-  0x06b6, 0x0148, 0x02b6, 0x0548,
-  0x04b6, 0x0348, 0x00b6, 0x0748,
-  0x0736, 0x00c8, 0x0336, 0x04c8,
-  0x0536, 0x02c8, 0x0136, 0x06c8,
-  0x0636, 0x01c8, 0x0236, 0x05c8,
-  0x0436, 0x03c8, 0x0036, 0x07c8,
-  0x07d6, 0x0028, 0x03d6, 0x0428,
-  0x05d6, 0x0228, 0x01d6, 0x0628,
-  0x06d6, 0x0128, 0x02d6, 0x0528,
-  0x04d6, 0x0328, 0x00d6, 0x0728,
-  0x0756, 0x00a8, 0x0356, 0x04a8,
-  0x0556, 0x02a8, 0x0156, 0x06a8,
-  0x0656, 0x01a8, 0x0256, 0x05a8,
-  0x0456, 0x03a8, 0x0056, 0x07a8,
-  0x0796, 0x0068, 0x0396, 0x0468,
-  0x0596, 0x0268, 0x0196, 0x0668,
-  0x0696, 0x0168, 0x0296, 0x0568,
-  0x0496, 0x0368, 0x0096, 0x0768,
-  0x0716, 0x00e8, 0x0316, 0x04e8,
-  0x0516, 0x02e8, 0x0116, 0x06e8,
-  0x0616, 0x01e8, 0x0216, 0x05e8,
-  0x0416, 0x03e8, 0x0016, 0x07e8,
-  0x07e6, 0x0018, 0x03e6, 0x0418,
-  0x05e6, 0x0218, 0x01e6, 0x0618,
-  0x06e6, 0x0118, 0x02e6, 0x0518,
-  0x04e6, 0x0318, 0x00e6, 0x0718,
-  0x0766, 0x0098, 0x0366, 0x0498,
-  0x0566, 0x0298, 0x0166, 0x0698,
-  0x0666, 0x0198, 0x0266, 0x0598,
-  0x0466, 0x0398, 0x0066, 0x0798,
-  0x07a6, 0x0058, 0x03a6, 0x0458,
-  0x05a6, 0x0258, 0x01a6, 0x0658,
-  0x06a6, 0x0158, 0x02a6, 0x0558,
-  0x04a6, 0x0358, 0x00a6, 0x0758,
-  0x0726, 0x00d8, 0x0326, 0x04d8,
-  0x0526, 0x02d8, 0x0126, 0x06d8,
-  0x0626, 0x01d8, 0x0226, 0x05d8,
-  0x0426, 0x03d8, 0x0026, 0x07d8,
-  0x07c6, 0x0038, 0x03c6, 0x0438,
-  0x05c6, 0x0238, 0x01c6, 0x0638,
-  0x06c6, 0x0138, 0x02c6, 0x0538,
-  0x04c6, 0x0338, 0x00c6, 0x0738,
-  0x0746, 0x00b8, 0x0346, 0x04b8,
-  0x0546, 0x02b8, 0x0146, 0x06b8,
-  0x0646, 0x01b8, 0x0246, 0x05b8,
-  0x0446, 0x03b8, 0x0046, 0x07b8,
-  0x0786, 0x0078, 0x0386, 0x0478,
-  0x0586, 0x0278, 0x0186, 0x0678,
-  0x0686, 0x0178, 0x0286, 0x0578,
-  0x0486, 0x0378, 0x0086, 0x0778,
-  0x0706, 0x00f8, 0x0306, 0x04f8,
-  0x0506, 0x02f8, 0x0106, 0x06f8,
-  0x0606, 0x01f8, 0x0206, 0x05f8,
-  0x0406, 0x03f8, 0x0006, 0x07f8,
-  0x07fa, 0x0004, 0x03fa, 0x0404,
-  0x05fa, 0x0204, 0x01fa, 0x0604,
-  0x06fa, 0x0104, 0x02fa, 0x0504,
-  0x04fa, 0x0304, 0x00fa, 0x0704,
-  0x077a, 0x0084, 0x037a, 0x0484,
-  0x057a, 0x0284, 0x017a, 0x0684,
-  0x067a, 0x0184, 0x027a, 0x0584,
-  0x047a, 0x0384, 0x007a, 0x0784,
-  0x07ba, 0x0044, 0x03ba, 0x0444,
-  0x05ba, 0x0244, 0x01ba, 0x0644,
-  0x06ba, 0x0144, 0x02ba, 0x0544,
-  0x04ba, 0x0344, 0x00ba, 0x0744,
-  0x073a, 0x00c4, 0x033a, 0x04c4,
-  0x053a, 0x02c4, 0x013a, 0x06c4,
-  0x063a, 0x01c4, 0x023a, 0x05c4,
-  0x043a, 0x03c4, 0x003a, 0x07c4,
-  0x07da, 0x0024, 0x03da, 0x0424,
-  0x05da, 0x0224, 0x01da, 0x0624,
-  0x06da, 0x0124, 0x02da, 0x0524,
-  0x04da, 0x0324, 0x00da, 0x0724,
-  0x075a, 0x00a4, 0x035a, 0x04a4,
-  0x055a, 0x02a4, 0x015a, 0x06a4,
-  0x065a, 0x01a4, 0x025a, 0x05a4,
-  0x045a, 0x03a4, 0x005a, 0x07a4,
-  0x079a, 0x0064, 0x039a, 0x0464,
-  0x059a, 0x0264, 0x019a, 0x0664,
-  0x069a, 0x0164, 0x029a, 0x0564,
-  0x049a, 0x0364, 0x009a, 0x0764,
-  0x071a, 0x00e4, 0x031a, 0x04e4,
-  0x051a, 0x02e4, 0x011a, 0x06e4,
-  0x061a, 0x01e4, 0x021a, 0x05e4,
-  0x041a, 0x03e4, 0x001a, 0x07e4,
-  0x07ea, 0x0014, 0x03ea, 0x0414,
-  0x05ea, 0x0214, 0x01ea, 0x0614,
-  0x06ea, 0x0114, 0x02ea, 0x0514,
-  0x04ea, 0x0314, 0x00ea, 0x0714,
-  0x076a, 0x0094, 0x036a, 0x0494,
-  0x056a, 0x0294, 0x016a, 0x0694,
-  0x066a, 0x0194, 0x026a, 0x0594,
-  0x046a, 0x0394, 0x006a, 0x0794,
-  0x07aa, 0x0054, 0x03aa, 0x0454,
-  0x05aa, 0x0254, 0x01aa, 0x0654,
-  0x06aa, 0x0154, 0x02aa, 0x0554,
-  0x04aa, 0x0354, 0x00aa, 0x0754,
-  0x072a, 0x00d4, 0x032a, 0x04d4,
-  0x052a, 0x02d4, 0x012a, 0x06d4,
-  0x062a, 0x01d4, 0x022a, 0x05d4,
-  0x042a, 0x03d4, 0x002a, 0x07d4,
-  0x07ca, 0x0034, 0x03ca, 0x0434,
-  0x05ca, 0x0234, 0x01ca, 0x0634,
-  0x06ca, 0x0134, 0x02ca, 0x0534,
-  0x04ca, 0x0334, 0x00ca, 0x0734,
-  0x074a, 0x00b4, 0x034a, 0x04b4,
-  0x054a, 0x02b4, 0x014a, 0x06b4,
-  0x064a, 0x01b4, 0x024a, 0x05b4,
-  0x044a, 0x03b4, 0x004a, 0x07b4,
-  0x078a, 0x0074, 0x038a, 0x0474,
-  0x058a, 0x0274, 0x018a, 0x0674,
-  0x068a, 0x0174, 0x028a, 0x0574,
-  0x048a, 0x0374, 0x008a, 0x0774,
-  0x070a, 0x00f4, 0x030a, 0x04f4,
-  0x050a, 0x02f4, 0x010a, 0x06f4,
-  0x060a, 0x01f4, 0x020a, 0x05f4,
-  0x040a, 0x03f4, 0x000a, 0x07f4,
-  0x07f2, 0x000c, 0x03f2, 0x040c,
-  0x05f2, 0x020c, 0x01f2, 0x060c,
-  0x06f2, 0x010c, 0x02f2, 0x050c,
-  0x04f2, 0x030c, 0x00f2, 0x070c,
-  0x0772, 0x008c, 0x0372, 0x048c,
-  0x0572, 0x028c, 0x0172, 0x068c,
-  0x0672, 0x018c, 0x0272, 0x058c,
-  0x0472, 0x038c, 0x0072, 0x078c,
-  0x07b2, 0x004c, 0x03b2, 0x044c,
-  0x05b2, 0x024c, 0x01b2, 0x064c,
-  0x06b2, 0x014c, 0x02b2, 0x054c,
-  0x04b2, 0x034c, 0x00b2, 0x074c,
-  0x0732, 0x00cc, 0x0332, 0x04cc,
-  0x0532, 0x02cc, 0x0132, 0x06cc,
-  0x0632, 0x01cc, 0x0232, 0x05cc,
-  0x0432, 0x03cc, 0x0032, 0x07cc,
-  0x07d2, 0x002c, 0x03d2, 0x042c,
-  0x05d2, 0x022c, 0x01d2, 0x062c,
-  0x06d2, 0x012c, 0x02d2, 0x052c,
-  0x04d2, 0x032c, 0x00d2, 0x072c,
-  0x0752, 0x00ac, 0x0352, 0x04ac,
-  0x0552, 0x02ac, 0x0152, 0x06ac,
-  0x0652, 0x01ac, 0x0252, 0x05ac,
-  0x0452, 0x03ac, 0x0052, 0x07ac,
-  0x0792, 0x006c, 0x0392, 0x046c,
-  0x0592, 0x026c, 0x0192, 0x066c,
-  0x0692, 0x016c, 0x0292, 0x056c,
-  0x0492, 0x036c, 0x0092, 0x076c,
-  0x0712, 0x00ec, 0x0312, 0x04ec,
-  0x0512, 0x02ec, 0x0112, 0x06ec,
-  0x0612, 0x01ec, 0x0212, 0x05ec,
-  0x0412, 0x03ec, 0x0012, 0x07ec,
-  0x07e2, 0x001c, 0x03e2, 0x041c,
-  0x05e2, 0x021c, 0x01e2, 0x061c,
-  0x06e2, 0x011c, 0x02e2, 0x051c,
-  0x04e2, 0x031c, 0x00e2, 0x071c,
-  0x0762, 0x009c, 0x0362, 0x049c,
-  0x0562, 0x029c, 0x0162, 0x069c,
-  0x0662, 0x019c, 0x0262, 0x059c,
-  0x0462, 0x039c, 0x0062, 0x079c,
-  0x07a2, 0x005c, 0x03a2, 0x045c,
-  0x05a2, 0x025c, 0x01a2, 0x065c,
-  0x06a2, 0x015c, 0x02a2, 0x055c,
-  0x04a2, 0x035c, 0x00a2, 0x075c,
-  0x0722, 0x00dc, 0x0322, 0x04dc,
-  0x0522, 0x02dc, 0x0122, 0x06dc,
-  0x0622, 0x01dc, 0x0222, 0x05dc,
-  0x0422, 0x03dc, 0x0022, 0x07dc,
-  0x07c2, 0x003c, 0x03c2, 0x043c,
-  0x05c2, 0x023c, 0x01c2, 0x063c,
-  0x06c2, 0x013c, 0x02c2, 0x053c,
-  0x04c2, 0x033c, 0x00c2, 0x073c,
-  0x0742, 0x00bc, 0x0342, 0x04bc,
-  0x0542, 0x02bc, 0x0142, 0x06bc,
-  0x0642, 0x01bc, 0x0242, 0x05bc,
-  0x0442, 0x03bc, 0x0042, 0x07bc,
-  0x0782, 0x007c, 0x0382, 0x047c,
-  0x0582, 0x027c, 0x0182, 0x067c,
-  0x0682, 0x017c, 0x0282, 0x057c,
-  0x0482, 0x037c, 0x0082, 0x077c,
-  0x0702, 0x00fc, 0x0302, 0x04fc,
-  0x0502, 0x02fc, 0x0102, 0x06fc,
-  0x0602, 0x01fc, 0x0202, 0x05fc,
-  0x0402, 0x03fc, 0x0002, 0x07fc,
-};
-
-static ogg_int32_t triglook_8192[10240]={
-  0x40000000, 0x00000000, 0x3ffffb11, 0xffe6de05,
-  0x3fffec43, 0xffcdbc0f, 0x3fffd396, 0xffb49a1f,
-  0x3fffb10b, 0xff9b783c, 0x3fff84a1, 0xff825668,
-  0x3fff4e59, 0xff6934a8, 0x3fff0e32, 0xff5012fe,
-  0x3ffec42d, 0xff36f170, 0x3ffe704a, 0xff1dd001,
-  0x3ffe1288, 0xff04aeb5, 0x3ffdaae7, 0xfeeb8d8f,
-  0x3ffd3969, 0xfed26c94, 0x3ffcbe0c, 0xfeb94bc8,
-  0x3ffc38d1, 0xfea02b2e, 0x3ffba9b8, 0xfe870aca,
-  0x3ffb10c1, 0xfe6deaa1, 0x3ffa6dec, 0xfe54cab5,
-  0x3ff9c13a, 0xfe3bab0b, 0x3ff90aaa, 0xfe228ba7,
-  0x3ff84a3c, 0xfe096c8d, 0x3ff77ff1, 0xfdf04dc0,
-  0x3ff6abc8, 0xfdd72f45, 0x3ff5cdc3, 0xfdbe111e,
-  0x3ff4e5e0, 0xfda4f351, 0x3ff3f420, 0xfd8bd5e1,
-  0x3ff2f884, 0xfd72b8d2, 0x3ff1f30b, 0xfd599c28,
-  0x3ff0e3b6, 0xfd407fe6, 0x3fefca84, 0xfd276410,
-  0x3feea776, 0xfd0e48ab, 0x3fed7a8c, 0xfcf52dbb,
-  0x3fec43c7, 0xfcdc1342, 0x3feb0326, 0xfcc2f945,
-  0x3fe9b8a9, 0xfca9dfc8, 0x3fe86452, 0xfc90c6cf,
-  0x3fe7061f, 0xfc77ae5e, 0x3fe59e12, 0xfc5e9678,
-  0x3fe42c2a, 0xfc457f21, 0x3fe2b067, 0xfc2c685d,
-  0x3fe12acb, 0xfc135231, 0x3fdf9b55, 0xfbfa3c9f,
-  0x3fde0205, 0xfbe127ac, 0x3fdc5edc, 0xfbc8135c,
-  0x3fdab1d9, 0xfbaeffb3, 0x3fd8fafe, 0xfb95ecb4,
-  0x3fd73a4a, 0xfb7cda63, 0x3fd56fbe, 0xfb63c8c4,
-  0x3fd39b5a, 0xfb4ab7db, 0x3fd1bd1e, 0xfb31a7ac,
-  0x3fcfd50b, 0xfb18983b, 0x3fcde320, 0xfaff898c,
-  0x3fcbe75e, 0xfae67ba2, 0x3fc9e1c6, 0xfacd6e81,
-  0x3fc7d258, 0xfab4622d, 0x3fc5b913, 0xfa9b56ab,
-  0x3fc395f9, 0xfa824bfd, 0x3fc1690a, 0xfa694229,
-  0x3fbf3246, 0xfa503930, 0x3fbcf1ad, 0xfa373119,
-  0x3fbaa740, 0xfa1e29e5, 0x3fb852ff, 0xfa05239a,
-  0x3fb5f4ea, 0xf9ec1e3b, 0x3fb38d02, 0xf9d319cc,
-  0x3fb11b48, 0xf9ba1651, 0x3fae9fbb, 0xf9a113cd,
-  0x3fac1a5b, 0xf9881245, 0x3fa98b2a, 0xf96f11bc,
-  0x3fa6f228, 0xf9561237, 0x3fa44f55, 0xf93d13b8,
-  0x3fa1a2b2, 0xf9241645, 0x3f9eec3e, 0xf90b19e0,
-  0x3f9c2bfb, 0xf8f21e8e, 0x3f9961e8, 0xf8d92452,
-  0x3f968e07, 0xf8c02b31, 0x3f93b058, 0xf8a7332e,
-  0x3f90c8da, 0xf88e3c4d, 0x3f8dd78f, 0xf8754692,
-  0x3f8adc77, 0xf85c5201, 0x3f87d792, 0xf8435e9d,
-  0x3f84c8e2, 0xf82a6c6a, 0x3f81b065, 0xf8117b6d,
-  0x3f7e8e1e, 0xf7f88ba9, 0x3f7b620c, 0xf7df9d22,
-  0x3f782c30, 0xf7c6afdc, 0x3f74ec8a, 0xf7adc3db,
-  0x3f71a31b, 0xf794d922, 0x3f6e4fe3, 0xf77befb5,
-  0x3f6af2e3, 0xf7630799, 0x3f678c1c, 0xf74a20d0,
-  0x3f641b8d, 0xf7313b60, 0x3f60a138, 0xf718574b,
-  0x3f5d1d1d, 0xf6ff7496, 0x3f598f3c, 0xf6e69344,
-  0x3f55f796, 0xf6cdb359, 0x3f52562c, 0xf6b4d4d9,
-  0x3f4eaafe, 0xf69bf7c9, 0x3f4af60d, 0xf6831c2b,
-  0x3f473759, 0xf66a4203, 0x3f436ee3, 0xf6516956,
-  0x3f3f9cab, 0xf6389228, 0x3f3bc0b3, 0xf61fbc7b,
-  0x3f37dafa, 0xf606e854, 0x3f33eb81, 0xf5ee15b7,
-  0x3f2ff24a, 0xf5d544a7, 0x3f2bef53, 0xf5bc7529,
-  0x3f27e29f, 0xf5a3a740, 0x3f23cc2e, 0xf58adaf0,
-  0x3f1fabff, 0xf572103d, 0x3f1b8215, 0xf559472b,
-  0x3f174e70, 0xf5407fbd, 0x3f13110f, 0xf527b9f7,
-  0x3f0ec9f5, 0xf50ef5de, 0x3f0a7921, 0xf4f63374,
-  0x3f061e95, 0xf4dd72be, 0x3f01ba50, 0xf4c4b3c0,
-  0x3efd4c54, 0xf4abf67e, 0x3ef8d4a1, 0xf4933afa,
-  0x3ef45338, 0xf47a8139, 0x3eefc81a, 0xf461c940,
-  0x3eeb3347, 0xf4491311, 0x3ee694c1, 0xf4305eb0,
-  0x3ee1ec87, 0xf417ac22, 0x3edd3a9a, 0xf3fefb6a,
-  0x3ed87efc, 0xf3e64c8c, 0x3ed3b9ad, 0xf3cd9f8b,
-  0x3eceeaad, 0xf3b4f46c, 0x3eca11fe, 0xf39c4b32,
-  0x3ec52fa0, 0xf383a3e2, 0x3ec04394, 0xf36afe7e,
-  0x3ebb4ddb, 0xf3525b0b, 0x3eb64e75, 0xf339b98d,
-  0x3eb14563, 0xf3211a07, 0x3eac32a6, 0xf3087c7d,
-  0x3ea7163f, 0xf2efe0f2, 0x3ea1f02f, 0xf2d7476c,
-  0x3e9cc076, 0xf2beafed, 0x3e978715, 0xf2a61a7a,
-  0x3e92440d, 0xf28d8715, 0x3e8cf75f, 0xf274f5c3,
-  0x3e87a10c, 0xf25c6688, 0x3e824114, 0xf243d968,
-  0x3e7cd778, 0xf22b4e66, 0x3e77643a, 0xf212c585,
-  0x3e71e759, 0xf1fa3ecb, 0x3e6c60d7, 0xf1e1ba3a,
-  0x3e66d0b4, 0xf1c937d6, 0x3e6136f3, 0xf1b0b7a4,
-  0x3e5b9392, 0xf19839a6, 0x3e55e694, 0xf17fbde2,
-  0x3e502ff9, 0xf1674459, 0x3e4a6fc1, 0xf14ecd11,
-  0x3e44a5ef, 0xf136580d, 0x3e3ed282, 0xf11de551,
-  0x3e38f57c, 0xf10574e0, 0x3e330ede, 0xf0ed06bf,
-  0x3e2d1ea8, 0xf0d49af1, 0x3e2724db, 0xf0bc317a,
-  0x3e212179, 0xf0a3ca5d, 0x3e1b1482, 0xf08b659f,
-  0x3e14fdf7, 0xf0730342, 0x3e0eddd9, 0xf05aa34c,
-  0x3e08b42a, 0xf04245c0, 0x3e0280e9, 0xf029eaa1,
-  0x3dfc4418, 0xf01191f3, 0x3df5fdb8, 0xeff93bba,
-  0x3defadca, 0xefe0e7f9, 0x3de9544f, 0xefc896b5,
-  0x3de2f148, 0xefb047f2, 0x3ddc84b5, 0xef97fbb2,
-  0x3dd60e99, 0xef7fb1fa, 0x3dcf8ef3, 0xef676ace,
-  0x3dc905c5, 0xef4f2630, 0x3dc2730f, 0xef36e426,
-  0x3dbbd6d4, 0xef1ea4b2, 0x3db53113, 0xef0667d9,
-  0x3dae81cf, 0xeeee2d9d, 0x3da7c907, 0xeed5f604,
-  0x3da106bd, 0xeebdc110, 0x3d9a3af2, 0xeea58ec6,
-  0x3d9365a8, 0xee8d5f29, 0x3d8c86de, 0xee75323c,
-  0x3d859e96, 0xee5d0804, 0x3d7eacd2, 0xee44e084,
-  0x3d77b192, 0xee2cbbc1, 0x3d70acd7, 0xee1499bd,
-  0x3d699ea3, 0xedfc7a7c, 0x3d6286f6, 0xede45e03,
-  0x3d5b65d2, 0xedcc4454, 0x3d543b37, 0xedb42d74,
-  0x3d4d0728, 0xed9c1967, 0x3d45c9a4, 0xed84082f,
-  0x3d3e82ae, 0xed6bf9d1, 0x3d373245, 0xed53ee51,
-  0x3d2fd86c, 0xed3be5b1, 0x3d287523, 0xed23dff7,
-  0x3d21086c, 0xed0bdd25, 0x3d199248, 0xecf3dd3f,
-  0x3d1212b7, 0xecdbe04a, 0x3d0a89bc, 0xecc3e648,
-  0x3d02f757, 0xecabef3d, 0x3cfb5b89, 0xec93fb2e,
-  0x3cf3b653, 0xec7c0a1d, 0x3cec07b8, 0xec641c0e,
-  0x3ce44fb7, 0xec4c3106, 0x3cdc8e52, 0xec344908,
-  0x3cd4c38b, 0xec1c6417, 0x3cccef62, 0xec048237,
-  0x3cc511d9, 0xebeca36c, 0x3cbd2af0, 0xebd4c7ba,
-  0x3cb53aaa, 0xebbcef23, 0x3cad4107, 0xeba519ad,
-  0x3ca53e09, 0xeb8d475b, 0x3c9d31b0, 0xeb75782f,
-  0x3c951bff, 0xeb5dac2f, 0x3c8cfcf6, 0xeb45e35d,
-  0x3c84d496, 0xeb2e1dbe, 0x3c7ca2e2, 0xeb165b54,
-  0x3c7467d9, 0xeafe9c24, 0x3c6c237e, 0xeae6e031,
-  0x3c63d5d1, 0xeacf277f, 0x3c5b7ed4, 0xeab77212,
-  0x3c531e88, 0xea9fbfed, 0x3c4ab4ef, 0xea881114,
-  0x3c42420a, 0xea70658a, 0x3c39c5da, 0xea58bd54,
-  0x3c314060, 0xea411874, 0x3c28b19e, 0xea2976ef,
-  0x3c201994, 0xea11d8c8, 0x3c177845, 0xe9fa3e03,
-  0x3c0ecdb2, 0xe9e2a6a3, 0x3c0619dc, 0xe9cb12ad,
-  0x3bfd5cc4, 0xe9b38223, 0x3bf4966c, 0xe99bf509,
-  0x3bebc6d5, 0xe9846b63, 0x3be2ee01, 0xe96ce535,
-  0x3bda0bf0, 0xe9556282, 0x3bd120a4, 0xe93de34e,
-  0x3bc82c1f, 0xe926679c, 0x3bbf2e62, 0xe90eef71,
-  0x3bb6276e, 0xe8f77acf, 0x3bad1744, 0xe8e009ba,
-  0x3ba3fde7, 0xe8c89c37, 0x3b9adb57, 0xe8b13248,
-  0x3b91af97, 0xe899cbf1, 0x3b887aa6, 0xe8826936,
-  0x3b7f3c87, 0xe86b0a1a, 0x3b75f53c, 0xe853aea1,
-  0x3b6ca4c4, 0xe83c56cf, 0x3b634b23, 0xe82502a7,
-  0x3b59e85a, 0xe80db22d, 0x3b507c69, 0xe7f66564,
-  0x3b470753, 0xe7df1c50, 0x3b3d8918, 0xe7c7d6f4,
-  0x3b3401bb, 0xe7b09555, 0x3b2a713d, 0xe7995776,
-  0x3b20d79e, 0xe7821d59, 0x3b1734e2, 0xe76ae704,
-  0x3b0d8909, 0xe753b479, 0x3b03d414, 0xe73c85bc,
-  0x3afa1605, 0xe7255ad1, 0x3af04edf, 0xe70e33bb,
-  0x3ae67ea1, 0xe6f7107e, 0x3adca54e, 0xe6dff11d,
-  0x3ad2c2e8, 0xe6c8d59c, 0x3ac8d76f, 0xe6b1bdff,
-  0x3abee2e5, 0xe69aaa48, 0x3ab4e54c, 0xe6839a7c,
-  0x3aaadea6, 0xe66c8e9f, 0x3aa0cef3, 0xe65586b3,
-  0x3a96b636, 0xe63e82bc, 0x3a8c9470, 0xe62782be,
-  0x3a8269a3, 0xe61086bc, 0x3a7835cf, 0xe5f98ebb,
-  0x3a6df8f8, 0xe5e29abc, 0x3a63b31d, 0xe5cbaac5,
-  0x3a596442, 0xe5b4bed8, 0x3a4f0c67, 0xe59dd6f9,
-  0x3a44ab8e, 0xe586f32c, 0x3a3a41b9, 0xe5701374,
-  0x3a2fcee8, 0xe55937d5, 0x3a25531f, 0xe5426051,
-  0x3a1ace5f, 0xe52b8cee, 0x3a1040a8, 0xe514bdad,
-  0x3a05a9fd, 0xe4fdf294, 0x39fb0a60, 0xe4e72ba4,
-  0x39f061d2, 0xe4d068e2, 0x39e5b054, 0xe4b9aa52,
-  0x39daf5e8, 0xe4a2eff6, 0x39d03291, 0xe48c39d3,
-  0x39c5664f, 0xe47587eb, 0x39ba9125, 0xe45eda43,
-  0x39afb313, 0xe44830dd, 0x39a4cc1c, 0xe4318bbe,
-  0x3999dc42, 0xe41aeae8, 0x398ee385, 0xe4044e60,
-  0x3983e1e8, 0xe3edb628, 0x3978d76c, 0xe3d72245,
-  0x396dc414, 0xe3c092b9, 0x3962a7e0, 0xe3aa0788,
-  0x395782d3, 0xe39380b6, 0x394c54ee, 0xe37cfe47,
-  0x39411e33, 0xe366803c, 0x3935dea4, 0xe350069b,
-  0x392a9642, 0xe3399167, 0x391f4510, 0xe32320a2,
-  0x3913eb0e, 0xe30cb451, 0x3908883f, 0xe2f64c77,
-  0x38fd1ca4, 0xe2dfe917, 0x38f1a840, 0xe2c98a35,
-  0x38e62b13, 0xe2b32fd4, 0x38daa520, 0xe29cd9f8,
-  0x38cf1669, 0xe28688a4, 0x38c37eef, 0xe2703bdc,
-  0x38b7deb4, 0xe259f3a3, 0x38ac35ba, 0xe243affc,
-  0x38a08402, 0xe22d70eb, 0x3894c98f, 0xe2173674,
-  0x38890663, 0xe2010099, 0x387d3a7e, 0xe1eacf5f,
-  0x387165e3, 0xe1d4a2c8, 0x38658894, 0xe1be7ad8,
-  0x3859a292, 0xe1a85793, 0x384db3e0, 0xe19238fb,
-  0x3841bc7f, 0xe17c1f15, 0x3835bc71, 0xe16609e3,
-  0x3829b3b9, 0xe14ff96a, 0x381da256, 0xe139edac,
-  0x3811884d, 0xe123e6ad, 0x3805659e, 0xe10de470,
-  0x37f93a4b, 0xe0f7e6f9, 0x37ed0657, 0xe0e1ee4b,
-  0x37e0c9c3, 0xe0cbfa6a, 0x37d48490, 0xe0b60b58,
-  0x37c836c2, 0xe0a0211a, 0x37bbe05a, 0xe08a3bb2,
-  0x37af8159, 0xe0745b24, 0x37a319c2, 0xe05e7f74,
-  0x3796a996, 0xe048a8a4, 0x378a30d8, 0xe032d6b8,
-  0x377daf89, 0xe01d09b4, 0x377125ac, 0xe007419b,
-  0x37649341, 0xdff17e70, 0x3757f84c, 0xdfdbc036,
-  0x374b54ce, 0xdfc606f1, 0x373ea8ca, 0xdfb052a5,
-  0x3731f440, 0xdf9aa354, 0x37253733, 0xdf84f902,
-  0x371871a5, 0xdf6f53b3, 0x370ba398, 0xdf59b369,
-  0x36fecd0e, 0xdf441828, 0x36f1ee09, 0xdf2e81f3,
-  0x36e5068a, 0xdf18f0ce, 0x36d81695, 0xdf0364bc,
-  0x36cb1e2a, 0xdeedddc0, 0x36be1d4c, 0xded85bdd,
-  0x36b113fd, 0xdec2df18, 0x36a4023f, 0xdead6773,
-  0x3696e814, 0xde97f4f1, 0x3689c57d, 0xde828796,
-  0x367c9a7e, 0xde6d1f65, 0x366f6717, 0xde57bc62,
-  0x36622b4c, 0xde425e8f, 0x3654e71d, 0xde2d05f1,
-  0x36479a8e, 0xde17b28a, 0x363a45a0, 0xde02645d,
-  0x362ce855, 0xdded1b6e, 0x361f82af, 0xddd7d7c1,
-  0x361214b0, 0xddc29958, 0x36049e5b, 0xddad6036,
-  0x35f71fb1, 0xdd982c60, 0x35e998b5, 0xdd82fdd8,
-  0x35dc0968, 0xdd6dd4a2, 0x35ce71ce, 0xdd58b0c0,
-  0x35c0d1e7, 0xdd439236, 0x35b329b5, 0xdd2e7908,
-  0x35a5793c, 0xdd196538, 0x3597c07d, 0xdd0456ca,
-  0x3589ff7a, 0xdcef4dc2, 0x357c3636, 0xdcda4a21,
-  0x356e64b2, 0xdcc54bec, 0x35608af1, 0xdcb05326,
-  0x3552a8f4, 0xdc9b5fd2, 0x3544bebf, 0xdc8671f3,
-  0x3536cc52, 0xdc71898d, 0x3528d1b1, 0xdc5ca6a2,
-  0x351acedd, 0xdc47c936, 0x350cc3d8, 0xdc32f14d,
-  0x34feb0a5, 0xdc1e1ee9, 0x34f09546, 0xdc09520d,
-  0x34e271bd, 0xdbf48abd, 0x34d4460c, 0xdbdfc8fc,
-  0x34c61236, 0xdbcb0cce, 0x34b7d63c, 0xdbb65634,
-  0x34a99221, 0xdba1a534, 0x349b45e7, 0xdb8cf9cf,
-  0x348cf190, 0xdb785409, 0x347e951f, 0xdb63b3e5,
-  0x34703095, 0xdb4f1967, 0x3461c3f5, 0xdb3a8491,
-  0x34534f41, 0xdb25f566, 0x3444d27b, 0xdb116beb,
-  0x34364da6, 0xdafce821, 0x3427c0c3, 0xdae86a0d,
-  0x34192bd5, 0xdad3f1b1, 0x340a8edf, 0xdabf7f11,
-  0x33fbe9e2, 0xdaab122f, 0x33ed3ce1, 0xda96ab0f,
-  0x33de87de, 0xda8249b4, 0x33cfcadc, 0xda6dee21,
-  0x33c105db, 0xda599859, 0x33b238e0, 0xda454860,
-  0x33a363ec, 0xda30fe38, 0x33948701, 0xda1cb9e5,
-  0x3385a222, 0xda087b69, 0x3376b551, 0xd9f442c9,
-  0x3367c090, 0xd9e01006, 0x3358c3e2, 0xd9cbe325,
-  0x3349bf48, 0xd9b7bc27, 0x333ab2c6, 0xd9a39b11,
-  0x332b9e5e, 0xd98f7fe6, 0x331c8211, 0xd97b6aa8,
-  0x330d5de3, 0xd9675b5a, 0x32fe31d5, 0xd9535201,
-  0x32eefdea, 0xd93f4e9e, 0x32dfc224, 0xd92b5135,
-  0x32d07e85, 0xd91759c9, 0x32c13311, 0xd903685d,
-  0x32b1dfc9, 0xd8ef7cf4, 0x32a284b0, 0xd8db9792,
-  0x329321c7, 0xd8c7b838, 0x3283b712, 0xd8b3deeb,
-  0x32744493, 0xd8a00bae, 0x3264ca4c, 0xd88c3e83,
-  0x32554840, 0xd878776d, 0x3245be70, 0xd864b670,
-  0x32362ce0, 0xd850fb8e, 0x32269391, 0xd83d46cc,
-  0x3216f287, 0xd829982b, 0x320749c3, 0xd815efae,
-  0x31f79948, 0xd8024d59, 0x31e7e118, 0xd7eeb130,
-  0x31d82137, 0xd7db1b34, 0x31c859a5, 0xd7c78b68,
-  0x31b88a66, 0xd7b401d1, 0x31a8b37c, 0xd7a07e70,
-  0x3198d4ea, 0xd78d014a, 0x3188eeb2, 0xd7798a60,
-  0x317900d6, 0xd76619b6, 0x31690b59, 0xd752af4f,
-  0x31590e3e, 0xd73f4b2e, 0x31490986, 0xd72bed55,
-  0x3138fd35, 0xd71895c9, 0x3128e94c, 0xd705448b,
-  0x3118cdcf, 0xd6f1f99f, 0x3108aabf, 0xd6deb508,
-  0x30f8801f, 0xd6cb76c9, 0x30e84df3, 0xd6b83ee4,
-  0x30d8143b, 0xd6a50d5d, 0x30c7d2fb, 0xd691e237,
-  0x30b78a36, 0xd67ebd74, 0x30a739ed, 0xd66b9f18,
-  0x3096e223, 0xd6588725, 0x308682dc, 0xd645759f,
-  0x30761c18, 0xd6326a88, 0x3065addb, 0xd61f65e4,
-  0x30553828, 0xd60c67b4, 0x3044bb00, 0xd5f96ffd,
-  0x30343667, 0xd5e67ec1, 0x3023aa5f, 0xd5d39403,
-  0x301316eb, 0xd5c0afc6, 0x30027c0c, 0xd5add20d,
-  0x2ff1d9c7, 0xd59afadb, 0x2fe1301c, 0xd5882a32,
-  0x2fd07f0f, 0xd5756016, 0x2fbfc6a3, 0xd5629c89,
-  0x2faf06da, 0xd54fdf8f, 0x2f9e3fb6, 0xd53d292a,
-  0x2f8d713a, 0xd52a795d, 0x2f7c9b69, 0xd517d02b,
-  0x2f6bbe45, 0xd5052d97, 0x2f5ad9d1, 0xd4f291a4,
-  0x2f49ee0f, 0xd4dffc54, 0x2f38fb03, 0xd4cd6dab,
-  0x2f2800af, 0xd4bae5ab, 0x2f16ff14, 0xd4a86458,
-  0x2f05f637, 0xd495e9b3, 0x2ef4e619, 0xd48375c1,
-  0x2ee3cebe, 0xd4710883, 0x2ed2b027, 0xd45ea1fd,
-  0x2ec18a58, 0xd44c4232, 0x2eb05d53, 0xd439e923,
-  0x2e9f291b, 0xd42796d5, 0x2e8dedb3, 0xd4154b4a,
-  0x2e7cab1c, 0xd4030684, 0x2e6b615a, 0xd3f0c887,
-  0x2e5a1070, 0xd3de9156, 0x2e48b860, 0xd3cc60f2,
-  0x2e37592c, 0xd3ba3760, 0x2e25f2d8, 0xd3a814a2,
-  0x2e148566, 0xd395f8ba, 0x2e0310d9, 0xd383e3ab,
-  0x2df19534, 0xd371d579, 0x2de01278, 0xd35fce26,
-  0x2dce88aa, 0xd34dcdb4, 0x2dbcf7cb, 0xd33bd427,
-  0x2dab5fdf, 0xd329e181, 0x2d99c0e7, 0xd317f5c6,
-  0x2d881ae8, 0xd30610f7, 0x2d766de2, 0xd2f43318,
-  0x2d64b9da, 0xd2e25c2b, 0x2d52fed2, 0xd2d08c33,
-  0x2d413ccd, 0xd2bec333, 0x2d2f73cd, 0xd2ad012e,
-  0x2d1da3d5, 0xd29b4626, 0x2d0bcce8, 0xd289921e,
-  0x2cf9ef09, 0xd277e518, 0x2ce80a3a, 0xd2663f19,
-  0x2cd61e7f, 0xd254a021, 0x2cc42bd9, 0xd2430835,
-  0x2cb2324c, 0xd2317756, 0x2ca031da, 0xd21fed88,
-  0x2c8e2a87, 0xd20e6acc, 0x2c7c1c55, 0xd1fcef27,
-  0x2c6a0746, 0xd1eb7a9a, 0x2c57eb5e, 0xd1da0d28,
-  0x2c45c8a0, 0xd1c8a6d4, 0x2c339f0e, 0xd1b747a0,
-  0x2c216eaa, 0xd1a5ef90, 0x2c0f3779, 0xd1949ea6,
-  0x2bfcf97c, 0xd18354e4, 0x2beab4b6, 0xd172124d,
-  0x2bd8692b, 0xd160d6e5, 0x2bc616dd, 0xd14fa2ad,
-  0x2bb3bdce, 0xd13e75a8, 0x2ba15e03, 0xd12d4fd9,
-  0x2b8ef77d, 0xd11c3142, 0x2b7c8a3f, 0xd10b19e7,
-  0x2b6a164d, 0xd0fa09c9, 0x2b579ba8, 0xd0e900ec,
-  0x2b451a55, 0xd0d7ff51, 0x2b329255, 0xd0c704fd,
-  0x2b2003ac, 0xd0b611f1, 0x2b0d6e5c, 0xd0a5262f,
-  0x2afad269, 0xd09441bb, 0x2ae82fd5, 0xd0836497,
-  0x2ad586a3, 0xd0728ec6, 0x2ac2d6d6, 0xd061c04a,
-  0x2ab02071, 0xd050f926, 0x2a9d6377, 0xd040395d,
-  0x2a8a9fea, 0xd02f80f1, 0x2a77d5ce, 0xd01ecfe4,
-  0x2a650525, 0xd00e2639, 0x2a522df3, 0xcffd83f4,
-  0x2a3f503a, 0xcfece915, 0x2a2c6bfd, 0xcfdc55a1,
-  0x2a19813f, 0xcfcbc999, 0x2a069003, 0xcfbb4500,
-  0x29f3984c, 0xcfaac7d8, 0x29e09a1c, 0xcf9a5225,
-  0x29cd9578, 0xcf89e3e8, 0x29ba8a61, 0xcf797d24,
-  0x29a778db, 0xcf691ddd, 0x299460e8, 0xcf58c613,
-  0x2981428c, 0xcf4875ca, 0x296e1dc9, 0xcf382d05,
-  0x295af2a3, 0xcf27ebc5, 0x2947c11c, 0xcf17b20d,
-  0x29348937, 0xcf077fe1, 0x29214af8, 0xcef75541,
-  0x290e0661, 0xcee73231, 0x28fabb75, 0xced716b4,
-  0x28e76a37, 0xcec702cb, 0x28d412ab, 0xceb6f67a,
-  0x28c0b4d2, 0xcea6f1c2, 0x28ad50b1, 0xce96f4a7,
-  0x2899e64a, 0xce86ff2a, 0x288675a0, 0xce77114e,
-  0x2872feb6, 0xce672b16, 0x285f8190, 0xce574c84,
-  0x284bfe2f, 0xce47759a, 0x28387498, 0xce37a65b,
-  0x2824e4cc, 0xce27dec9, 0x28114ed0, 0xce181ee8,
-  0x27fdb2a7, 0xce0866b8, 0x27ea1052, 0xcdf8b63d,
-  0x27d667d5, 0xcde90d79, 0x27c2b934, 0xcdd96c6f,
-  0x27af0472, 0xcdc9d320, 0x279b4990, 0xcdba4190,
-  0x27878893, 0xcdaab7c0, 0x2773c17d, 0xcd9b35b4,
-  0x275ff452, 0xcd8bbb6d, 0x274c2115, 0xcd7c48ee,
-  0x273847c8, 0xcd6cde39, 0x2724686e, 0xcd5d7b50,
-  0x2710830c, 0xcd4e2037, 0x26fc97a3, 0xcd3eccef,
-  0x26e8a637, 0xcd2f817b, 0x26d4aecb, 0xcd203ddc,
-  0x26c0b162, 0xcd110216, 0x26acadff, 0xcd01ce2b,
-  0x2698a4a6, 0xccf2a21d, 0x26849558, 0xcce37def,
-  0x2670801a, 0xccd461a2, 0x265c64ef, 0xccc54d3a,
-  0x264843d9, 0xccb640b8, 0x26341cdb, 0xcca73c1e,
-  0x261feffa, 0xcc983f70, 0x260bbd37, 0xcc894aaf,
-  0x25f78497, 0xcc7a5dde, 0x25e3461b, 0xcc6b78ff,
-  0x25cf01c8, 0xcc5c9c14, 0x25bab7a0, 0xcc4dc720,
-  0x25a667a7, 0xcc3efa25, 0x259211df, 0xcc303524,
-  0x257db64c, 0xcc217822, 0x256954f1, 0xcc12c31f,
-  0x2554edd1, 0xcc04161e, 0x254080ef, 0xcbf57121,
-  0x252c0e4f, 0xcbe6d42b, 0x251795f3, 0xcbd83f3d,
-  0x250317df, 0xcbc9b25a, 0x24ee9415, 0xcbbb2d85,
-  0x24da0a9a, 0xcbacb0bf, 0x24c57b6f, 0xcb9e3c0b,
-  0x24b0e699, 0xcb8fcf6b, 0x249c4c1b, 0xcb816ae1,
-  0x2487abf7, 0xcb730e70, 0x24730631, 0xcb64ba19,
-  0x245e5acc, 0xcb566ddf, 0x2449a9cc, 0xcb4829c4,
-  0x2434f332, 0xcb39edca, 0x24203704, 0xcb2bb9f4,
-  0x240b7543, 0xcb1d8e43, 0x23f6adf3, 0xcb0f6aba,
-  0x23e1e117, 0xcb014f5b, 0x23cd0eb3, 0xcaf33c28,
-  0x23b836ca, 0xcae53123, 0x23a3595e, 0xcad72e4f,
-  0x238e7673, 0xcac933ae, 0x23798e0d, 0xcabb4141,
-  0x2364a02e, 0xcaad570c, 0x234facda, 0xca9f750f,
-  0x233ab414, 0xca919b4e, 0x2325b5df, 0xca83c9ca,
-  0x2310b23e, 0xca760086, 0x22fba936, 0xca683f83,
-  0x22e69ac8, 0xca5a86c4, 0x22d186f8, 0xca4cd64b,
-  0x22bc6dca, 0xca3f2e19, 0x22a74f40, 0xca318e32,
-  0x22922b5e, 0xca23f698, 0x227d0228, 0xca16674b,
-  0x2267d3a0, 0xca08e04f, 0x22529fca, 0xc9fb61a5,
-  0x223d66a8, 0xc9edeb50, 0x2228283f, 0xc9e07d51,
-  0x2212e492, 0xc9d317ab, 0x21fd9ba3, 0xc9c5ba60,
-  0x21e84d76, 0xc9b86572, 0x21d2fa0f, 0xc9ab18e3,
-  0x21bda171, 0xc99dd4b4, 0x21a8439e, 0xc99098e9,
-  0x2192e09b, 0xc9836582, 0x217d786a, 0xc9763a83,
-  0x21680b0f, 0xc96917ec, 0x2152988d, 0xc95bfdc1,
-  0x213d20e8, 0xc94eec03, 0x2127a423, 0xc941e2b4,
-  0x21122240, 0xc934e1d6, 0x20fc9b44, 0xc927e96b,
-  0x20e70f32, 0xc91af976, 0x20d17e0d, 0xc90e11f7,
-  0x20bbe7d8, 0xc90132f2, 0x20a64c97, 0xc8f45c68,
-  0x2090ac4d, 0xc8e78e5b, 0x207b06fe, 0xc8dac8cd,
-  0x20655cac, 0xc8ce0bc0, 0x204fad5b, 0xc8c15736,
-  0x2039f90f, 0xc8b4ab32, 0x20243fca, 0xc8a807b4,
-  0x200e8190, 0xc89b6cbf, 0x1ff8be65, 0xc88eda54,
-  0x1fe2f64c, 0xc8825077, 0x1fcd2948, 0xc875cf28,
-  0x1fb7575c, 0xc869566a, 0x1fa1808c, 0xc85ce63e,
-  0x1f8ba4dc, 0xc8507ea7, 0x1f75c44e, 0xc8441fa6,
-  0x1f5fdee6, 0xc837c93e, 0x1f49f4a8, 0xc82b7b70,
-  0x1f340596, 0xc81f363d, 0x1f1e11b5, 0xc812f9a9,
-  0x1f081907, 0xc806c5b5, 0x1ef21b90, 0xc7fa9a62,
-  0x1edc1953, 0xc7ee77b3, 0x1ec61254, 0xc7e25daa,
-  0x1eb00696, 0xc7d64c47, 0x1e99f61d, 0xc7ca438f,
-  0x1e83e0eb, 0xc7be4381, 0x1e6dc705, 0xc7b24c20,
-  0x1e57a86d, 0xc7a65d6e, 0x1e418528, 0xc79a776c,
-  0x1e2b5d38, 0xc78e9a1d, 0x1e1530a1, 0xc782c582,
-  0x1dfeff67, 0xc776f99d, 0x1de8c98c, 0xc76b3671,
-  0x1dd28f15, 0xc75f7bfe, 0x1dbc5004, 0xc753ca46,
-  0x1da60c5d, 0xc748214c, 0x1d8fc424, 0xc73c8111,
-  0x1d79775c, 0xc730e997, 0x1d632608, 0xc7255ae0,
-  0x1d4cd02c, 0xc719d4ed, 0x1d3675cb, 0xc70e57c0,
-  0x1d2016e9, 0xc702e35c, 0x1d09b389, 0xc6f777c1,
-  0x1cf34baf, 0xc6ec14f2, 0x1cdcdf5e, 0xc6e0baf0,
-  0x1cc66e99, 0xc6d569be, 0x1caff965, 0xc6ca215c,
-  0x1c997fc4, 0xc6bee1cd, 0x1c8301b9, 0xc6b3ab12,
-  0x1c6c7f4a, 0xc6a87d2d, 0x1c55f878, 0xc69d5820,
-  0x1c3f6d47, 0xc6923bec, 0x1c28ddbb, 0xc6872894,
-  0x1c1249d8, 0xc67c1e18, 0x1bfbb1a0, 0xc6711c7b,
-  0x1be51518, 0xc66623be, 0x1bce7442, 0xc65b33e4,
-  0x1bb7cf23, 0xc6504ced, 0x1ba125bd, 0xc6456edb,
-  0x1b8a7815, 0xc63a99b1, 0x1b73c62d, 0xc62fcd6f,
-  0x1b5d100a, 0xc6250a18, 0x1b4655ae, 0xc61a4fac,
-  0x1b2f971e, 0xc60f9e2e, 0x1b18d45c, 0xc604f5a0,
-  0x1b020d6c, 0xc5fa5603, 0x1aeb4253, 0xc5efbf58,
-  0x1ad47312, 0xc5e531a1, 0x1abd9faf, 0xc5daace1,
-  0x1aa6c82b, 0xc5d03118, 0x1a8fec8c, 0xc5c5be47,
-  0x1a790cd4, 0xc5bb5472, 0x1a622907, 0xc5b0f399,
-  0x1a4b4128, 0xc5a69bbe, 0x1a34553b, 0xc59c4ce3,
-  0x1a1d6544, 0xc5920708, 0x1a067145, 0xc587ca31,
-  0x19ef7944, 0xc57d965d, 0x19d87d42, 0xc5736b90,
-  0x19c17d44, 0xc56949ca, 0x19aa794d, 0xc55f310d,
-  0x19937161, 0xc555215a, 0x197c6584, 0xc54b1ab4,
-  0x196555b8, 0xc5411d1b, 0x194e4201, 0xc5372891,
-  0x19372a64, 0xc52d3d18, 0x19200ee3, 0xc5235ab2,
-  0x1908ef82, 0xc519815f, 0x18f1cc45, 0xc50fb121,
-  0x18daa52f, 0xc505e9fb, 0x18c37a44, 0xc4fc2bec,
-  0x18ac4b87, 0xc4f276f7, 0x189518fc, 0xc4e8cb1e,
-  0x187de2a7, 0xc4df2862, 0x1866a88a, 0xc4d58ec3,
-  0x184f6aab, 0xc4cbfe45, 0x1838290c, 0xc4c276e8,
-  0x1820e3b0, 0xc4b8f8ad, 0x18099a9c, 0xc4af8397,
-  0x17f24dd3, 0xc4a617a6, 0x17dafd59, 0xc49cb4dd,
-  0x17c3a931, 0xc4935b3c, 0x17ac515f, 0xc48a0ac4,
-  0x1794f5e6, 0xc480c379, 0x177d96ca, 0xc477855a,
-  0x1766340f, 0xc46e5069, 0x174ecdb8, 0xc46524a9,
-  0x173763c9, 0xc45c0219, 0x171ff646, 0xc452e8bc,
-  0x17088531, 0xc449d892, 0x16f1108f, 0xc440d19e,
-  0x16d99864, 0xc437d3e1, 0x16c21cb2, 0xc42edf5c,
-  0x16aa9d7e, 0xc425f410, 0x16931acb, 0xc41d11ff,
-  0x167b949d, 0xc414392b, 0x16640af7, 0xc40b6994,
-  0x164c7ddd, 0xc402a33c, 0x1634ed53, 0xc3f9e624,
-  0x161d595d, 0xc3f1324e, 0x1605c1fd, 0xc3e887bb,
-  0x15ee2738, 0xc3dfe66c, 0x15d68911, 0xc3d74e62,
-  0x15bee78c, 0xc3cebfa0, 0x15a742ac, 0xc3c63a26,
-  0x158f9a76, 0xc3bdbdf6, 0x1577eeec, 0xc3b54b11,
-  0x15604013, 0xc3ace178, 0x15488dee, 0xc3a4812c,
-  0x1530d881, 0xc39c2a2f, 0x15191fcf, 0xc393dc82,
-  0x150163dc, 0xc38b9827, 0x14e9a4ac, 0xc3835d1e,
-  0x14d1e242, 0xc37b2b6a, 0x14ba1ca3, 0xc373030a,
-  0x14a253d1, 0xc36ae401, 0x148a87d1, 0xc362ce50,
-  0x1472b8a5, 0xc35ac1f7, 0x145ae653, 0xc352bef9,
-  0x144310dd, 0xc34ac556, 0x142b3846, 0xc342d510,
-  0x14135c94, 0xc33aee27, 0x13fb7dc9, 0xc333109e,
-  0x13e39be9, 0xc32b3c75, 0x13cbb6f8, 0xc32371ae,
-  0x13b3cefa, 0xc31bb049, 0x139be3f2, 0xc313f848,
-  0x1383f5e3, 0xc30c49ad, 0x136c04d2, 0xc304a477,
-  0x135410c3, 0xc2fd08a9, 0x133c19b8, 0xc2f57644,
-  0x13241fb6, 0xc2eded49, 0x130c22c1, 0xc2e66db8,
-  0x12f422db, 0xc2def794, 0x12dc2009, 0xc2d78add,
-  0x12c41a4f, 0xc2d02794, 0x12ac11af, 0xc2c8cdbb,
-  0x1294062f, 0xc2c17d52, 0x127bf7d1, 0xc2ba365c,
-  0x1263e699, 0xc2b2f8d8, 0x124bd28c, 0xc2abc4c9,
-  0x1233bbac, 0xc2a49a2e, 0x121ba1fd, 0xc29d790a,
-  0x12038584, 0xc296615d, 0x11eb6643, 0xc28f5329,
-  0x11d3443f, 0xc2884e6e, 0x11bb1f7c, 0xc281532e,
-  0x11a2f7fc, 0xc27a616a, 0x118acdc4, 0xc2737922,
-  0x1172a0d7, 0xc26c9a58, 0x115a713a, 0xc265c50e,
-  0x11423ef0, 0xc25ef943, 0x112a09fc, 0xc25836f9,
-  0x1111d263, 0xc2517e31, 0x10f99827, 0xc24aceed,
-  0x10e15b4e, 0xc244292c, 0x10c91bda, 0xc23d8cf1,
-  0x10b0d9d0, 0xc236fa3b, 0x10989532, 0xc230710d,
-  0x10804e06, 0xc229f167, 0x1068044e, 0xc2237b4b,
-  0x104fb80e, 0xc21d0eb8, 0x1037694b, 0xc216abb1,
-  0x101f1807, 0xc2105236, 0x1006c446, 0xc20a0248,
-  0x0fee6e0d, 0xc203bbe8, 0x0fd6155f, 0xc1fd7f17,
-  0x0fbdba40, 0xc1f74bd6, 0x0fa55cb4, 0xc1f12227,
-  0x0f8cfcbe, 0xc1eb0209, 0x0f749a61, 0xc1e4eb7e,
-  0x0f5c35a3, 0xc1dede87, 0x0f43ce86, 0xc1d8db25,
-  0x0f2b650f, 0xc1d2e158, 0x0f12f941, 0xc1ccf122,
-  0x0efa8b20, 0xc1c70a84, 0x0ee21aaf, 0xc1c12d7e,
-  0x0ec9a7f3, 0xc1bb5a11, 0x0eb132ef, 0xc1b5903f,
-  0x0e98bba7, 0xc1afd007, 0x0e80421e, 0xc1aa196c,
-  0x0e67c65a, 0xc1a46c6e, 0x0e4f485c, 0xc19ec90d,
-  0x0e36c82a, 0xc1992f4c, 0x0e1e45c6, 0xc1939f29,
-  0x0e05c135, 0xc18e18a7, 0x0ded3a7b, 0xc1889bc6,
-  0x0dd4b19a, 0xc1832888, 0x0dbc2698, 0xc17dbeec,
-  0x0da39978, 0xc1785ef4, 0x0d8b0a3d, 0xc17308a1,
-  0x0d7278eb, 0xc16dbbf3, 0x0d59e586, 0xc16878eb,
-  0x0d415013, 0xc1633f8a, 0x0d28b894, 0xc15e0fd1,
-  0x0d101f0e, 0xc158e9c1, 0x0cf78383, 0xc153cd5a,
-  0x0cdee5f9, 0xc14eba9d, 0x0cc64673, 0xc149b18b,
-  0x0cada4f5, 0xc144b225, 0x0c950182, 0xc13fbc6c,
-  0x0c7c5c1e, 0xc13ad060, 0x0c63b4ce, 0xc135ee02,
-  0x0c4b0b94, 0xc1311553, 0x0c326075, 0xc12c4653,
-  0x0c19b374, 0xc1278104, 0x0c010496, 0xc122c566,
-  0x0be853de, 0xc11e1379, 0x0bcfa150, 0xc1196b3f,
-  0x0bb6ecef, 0xc114ccb9, 0x0b9e36c0, 0xc11037e6,
-  0x0b857ec7, 0xc10bacc8, 0x0b6cc506, 0xc1072b5f,
-  0x0b540982, 0xc102b3ac, 0x0b3b4c40, 0xc0fe45b0,
-  0x0b228d42, 0xc0f9e16b, 0x0b09cc8c, 0xc0f586df,
-  0x0af10a22, 0xc0f1360b, 0x0ad84609, 0xc0eceef1,
-  0x0abf8043, 0xc0e8b190, 0x0aa6b8d5, 0xc0e47deb,
-  0x0a8defc3, 0xc0e05401, 0x0a752510, 0xc0dc33d2,
-  0x0a5c58c0, 0xc0d81d61, 0x0a438ad7, 0xc0d410ad,
-  0x0a2abb59, 0xc0d00db6, 0x0a11ea49, 0xc0cc147f,
-  0x09f917ac, 0xc0c82506, 0x09e04385, 0xc0c43f4d,
-  0x09c76dd8, 0xc0c06355, 0x09ae96aa, 0xc0bc911d,
-  0x0995bdfd, 0xc0b8c8a7, 0x097ce3d5, 0xc0b509f3,
-  0x09640837, 0xc0b15502, 0x094b2b27, 0xc0ada9d4,
-  0x09324ca7, 0xc0aa086a, 0x09196cbc, 0xc0a670c4,
-  0x09008b6a, 0xc0a2e2e3, 0x08e7a8b5, 0xc09f5ec8,
-  0x08cec4a0, 0xc09be473, 0x08b5df30, 0xc09873e4,
-  0x089cf867, 0xc0950d1d, 0x0884104b, 0xc091b01d,
-  0x086b26de, 0xc08e5ce5, 0x08523c25, 0xc08b1376,
-  0x08395024, 0xc087d3d0, 0x082062de, 0xc0849df4,
-  0x08077457, 0xc08171e2, 0x07ee8493, 0xc07e4f9b,
-  0x07d59396, 0xc07b371e, 0x07bca163, 0xc078286e,
-  0x07a3adff, 0xc0752389, 0x078ab96e, 0xc0722871,
-  0x0771c3b3, 0xc06f3726, 0x0758ccd2, 0xc06c4fa8,
-  0x073fd4cf, 0xc06971f9, 0x0726dbae, 0xc0669e18,
-  0x070de172, 0xc063d405, 0x06f4e620, 0xc06113c2,
-  0x06dbe9bb, 0xc05e5d4e, 0x06c2ec48, 0xc05bb0ab,
-  0x06a9edc9, 0xc0590dd8, 0x0690ee44, 0xc05674d6,
-  0x0677edbb, 0xc053e5a5, 0x065eec33, 0xc0516045,
-  0x0645e9af, 0xc04ee4b8, 0x062ce634, 0xc04c72fe,
-  0x0613e1c5, 0xc04a0b16, 0x05fadc66, 0xc047ad01,
-  0x05e1d61b, 0xc04558c0, 0x05c8cee7, 0xc0430e53,
-  0x05afc6d0, 0xc040cdba, 0x0596bdd7, 0xc03e96f6,
-  0x057db403, 0xc03c6a07, 0x0564a955, 0xc03a46ed,
-  0x054b9dd3, 0xc0382da8, 0x0532917f, 0xc0361e3a,
-  0x0519845e, 0xc03418a2, 0x05007674, 0xc0321ce0,
-  0x04e767c5, 0xc0302af5, 0x04ce5854, 0xc02e42e2,
-  0x04b54825, 0xc02c64a6, 0x049c373c, 0xc02a9042,
-  0x0483259d, 0xc028c5b6, 0x046a134c, 0xc0270502,
-  0x0451004d, 0xc0254e27, 0x0437eca4, 0xc023a124,
-  0x041ed854, 0xc021fdfb, 0x0405c361, 0xc02064ab,
-  0x03ecadcf, 0xc01ed535, 0x03d397a3, 0xc01d4f99,
-  0x03ba80df, 0xc01bd3d6, 0x03a16988, 0xc01a61ee,
-  0x038851a2, 0xc018f9e1, 0x036f3931, 0xc0179bae,
-  0x03562038, 0xc0164757, 0x033d06bb, 0xc014fcda,
-  0x0323ecbe, 0xc013bc39, 0x030ad245, 0xc0128574,
-  0x02f1b755, 0xc011588a, 0x02d89bf0, 0xc010357c,
-  0x02bf801a, 0xc00f1c4a, 0x02a663d8, 0xc00e0cf5,
-  0x028d472e, 0xc00d077c, 0x02742a1f, 0xc00c0be0,
-  0x025b0caf, 0xc00b1a20, 0x0241eee2, 0xc00a323d,
-  0x0228d0bb, 0xc0095438, 0x020fb240, 0xc008800f,
-  0x01f69373, 0xc007b5c4, 0x01dd7459, 0xc006f556,
-  0x01c454f5, 0xc0063ec6, 0x01ab354b, 0xc0059214,
-  0x0192155f, 0xc004ef3f, 0x0178f536, 0xc0045648,
-  0x015fd4d2, 0xc003c72f, 0x0146b438, 0xc00341f4,
-  0x012d936c, 0xc002c697, 0x01147271, 0xc0025519,
-  0x00fb514b, 0xc001ed78, 0x00e22fff, 0xc0018fb6,
-  0x00c90e90, 0xc0013bd3, 0x00afed02, 0xc000f1ce,
-  0x0096cb58, 0xc000b1a7, 0x007da998, 0xc0007b5f,
-  0x006487c4, 0xc0004ef5, 0x004b65e1, 0xc0002c6a,
-  0x003243f1, 0xc00013bd, 0x001921fb, 0xc00004ef,
-  0x00000000, 0xc0000000, 0xffe6de05, 0xc00004ef,
-  0xffcdbc0f, 0xc00013bd, 0xffb49a1f, 0xc0002c6a,
-  0xff9b783c, 0xc0004ef5, 0xff825668, 0xc0007b5f,
-  0xff6934a8, 0xc000b1a7, 0xff5012fe, 0xc000f1ce,
-  0xff36f170, 0xc0013bd3, 0xff1dd001, 0xc0018fb6,
-  0xff04aeb5, 0xc001ed78, 0xfeeb8d8f, 0xc0025519,
-  0xfed26c94, 0xc002c697, 0xfeb94bc8, 0xc00341f4,
-  0xfea02b2e, 0xc003c72f, 0xfe870aca, 0xc0045648,
-  0xfe6deaa1, 0xc004ef3f, 0xfe54cab5, 0xc0059214,
-  0xfe3bab0b, 0xc0063ec6, 0xfe228ba7, 0xc006f556,
-  0xfe096c8d, 0xc007b5c4, 0xfdf04dc0, 0xc008800f,
-  0xfdd72f45, 0xc0095438, 0xfdbe111e, 0xc00a323d,
-  0xfda4f351, 0xc00b1a20, 0xfd8bd5e1, 0xc00c0be0,
-  0xfd72b8d2, 0xc00d077c, 0xfd599c28, 0xc00e0cf5,
-  0xfd407fe6, 0xc00f1c4a, 0xfd276410, 0xc010357c,
-  0xfd0e48ab, 0xc011588a, 0xfcf52dbb, 0xc0128574,
-  0xfcdc1342, 0xc013bc39, 0xfcc2f945, 0xc014fcda,
-  0xfca9dfc8, 0xc0164757, 0xfc90c6cf, 0xc0179bae,
-  0xfc77ae5e, 0xc018f9e1, 0xfc5e9678, 0xc01a61ee,
-  0xfc457f21, 0xc01bd3d6, 0xfc2c685d, 0xc01d4f99,
-  0xfc135231, 0xc01ed535, 0xfbfa3c9f, 0xc02064ab,
-  0xfbe127ac, 0xc021fdfb, 0xfbc8135c, 0xc023a124,
-  0xfbaeffb3, 0xc0254e27, 0xfb95ecb4, 0xc0270502,
-  0xfb7cda63, 0xc028c5b6, 0xfb63c8c4, 0xc02a9042,
-  0xfb4ab7db, 0xc02c64a6, 0xfb31a7ac, 0xc02e42e2,
-  0xfb18983b, 0xc0302af5, 0xfaff898c, 0xc0321ce0,
-  0xfae67ba2, 0xc03418a2, 0xfacd6e81, 0xc0361e3a,
-  0xfab4622d, 0xc0382da8, 0xfa9b56ab, 0xc03a46ed,
-  0xfa824bfd, 0xc03c6a07, 0xfa694229, 0xc03e96f6,
-  0xfa503930, 0xc040cdba, 0xfa373119, 0xc0430e53,
-  0xfa1e29e5, 0xc04558c0, 0xfa05239a, 0xc047ad01,
-  0xf9ec1e3b, 0xc04a0b16, 0xf9d319cc, 0xc04c72fe,
-  0xf9ba1651, 0xc04ee4b8, 0xf9a113cd, 0xc0516045,
-  0xf9881245, 0xc053e5a5, 0xf96f11bc, 0xc05674d6,
-  0xf9561237, 0xc0590dd8, 0xf93d13b8, 0xc05bb0ab,
-  0xf9241645, 0xc05e5d4e, 0xf90b19e0, 0xc06113c2,
-  0xf8f21e8e, 0xc063d405, 0xf8d92452, 0xc0669e18,
-  0xf8c02b31, 0xc06971f9, 0xf8a7332e, 0xc06c4fa8,
-  0xf88e3c4d, 0xc06f3726, 0xf8754692, 0xc0722871,
-  0xf85c5201, 0xc0752389, 0xf8435e9d, 0xc078286e,
-  0xf82a6c6a, 0xc07b371e, 0xf8117b6d, 0xc07e4f9b,
-  0xf7f88ba9, 0xc08171e2, 0xf7df9d22, 0xc0849df4,
-  0xf7c6afdc, 0xc087d3d0, 0xf7adc3db, 0xc08b1376,
-  0xf794d922, 0xc08e5ce5, 0xf77befb5, 0xc091b01d,
-  0xf7630799, 0xc0950d1d, 0xf74a20d0, 0xc09873e4,
-  0xf7313b60, 0xc09be473, 0xf718574b, 0xc09f5ec8,
-  0xf6ff7496, 0xc0a2e2e3, 0xf6e69344, 0xc0a670c4,
-  0xf6cdb359, 0xc0aa086a, 0xf6b4d4d9, 0xc0ada9d4,
-  0xf69bf7c9, 0xc0b15502, 0xf6831c2b, 0xc0b509f3,
-  0xf66a4203, 0xc0b8c8a7, 0xf6516956, 0xc0bc911d,
-  0xf6389228, 0xc0c06355, 0xf61fbc7b, 0xc0c43f4d,
-  0xf606e854, 0xc0c82506, 0xf5ee15b7, 0xc0cc147f,
-  0xf5d544a7, 0xc0d00db6, 0xf5bc7529, 0xc0d410ad,
-  0xf5a3a740, 0xc0d81d61, 0xf58adaf0, 0xc0dc33d2,
-  0xf572103d, 0xc0e05401, 0xf559472b, 0xc0e47deb,
-  0xf5407fbd, 0xc0e8b190, 0xf527b9f7, 0xc0eceef1,
-  0xf50ef5de, 0xc0f1360b, 0xf4f63374, 0xc0f586df,
-  0xf4dd72be, 0xc0f9e16b, 0xf4c4b3c0, 0xc0fe45b0,
-  0xf4abf67e, 0xc102b3ac, 0xf4933afa, 0xc1072b5f,
-  0xf47a8139, 0xc10bacc8, 0xf461c940, 0xc11037e6,
-  0xf4491311, 0xc114ccb9, 0xf4305eb0, 0xc1196b3f,
-  0xf417ac22, 0xc11e1379, 0xf3fefb6a, 0xc122c566,
-  0xf3e64c8c, 0xc1278104, 0xf3cd9f8b, 0xc12c4653,
-  0xf3b4f46c, 0xc1311553, 0xf39c4b32, 0xc135ee02,
-  0xf383a3e2, 0xc13ad060, 0xf36afe7e, 0xc13fbc6c,
-  0xf3525b0b, 0xc144b225, 0xf339b98d, 0xc149b18b,
-  0xf3211a07, 0xc14eba9d, 0xf3087c7d, 0xc153cd5a,
-  0xf2efe0f2, 0xc158e9c1, 0xf2d7476c, 0xc15e0fd1,
-  0xf2beafed, 0xc1633f8a, 0xf2a61a7a, 0xc16878eb,
-  0xf28d8715, 0xc16dbbf3, 0xf274f5c3, 0xc17308a1,
-  0xf25c6688, 0xc1785ef4, 0xf243d968, 0xc17dbeec,
-  0xf22b4e66, 0xc1832888, 0xf212c585, 0xc1889bc6,
-  0xf1fa3ecb, 0xc18e18a7, 0xf1e1ba3a, 0xc1939f29,
-  0xf1c937d6, 0xc1992f4c, 0xf1b0b7a4, 0xc19ec90d,
-  0xf19839a6, 0xc1a46c6e, 0xf17fbde2, 0xc1aa196c,
-  0xf1674459, 0xc1afd007, 0xf14ecd11, 0xc1b5903f,
-  0xf136580d, 0xc1bb5a11, 0xf11de551, 0xc1c12d7e,
-  0xf10574e0, 0xc1c70a84, 0xf0ed06bf, 0xc1ccf122,
-  0xf0d49af1, 0xc1d2e158, 0xf0bc317a, 0xc1d8db25,
-  0xf0a3ca5d, 0xc1dede87, 0xf08b659f, 0xc1e4eb7e,
-  0xf0730342, 0xc1eb0209, 0xf05aa34c, 0xc1f12227,
-  0xf04245c0, 0xc1f74bd6, 0xf029eaa1, 0xc1fd7f17,
-  0xf01191f3, 0xc203bbe8, 0xeff93bba, 0xc20a0248,
-  0xefe0e7f9, 0xc2105236, 0xefc896b5, 0xc216abb1,
-  0xefb047f2, 0xc21d0eb8, 0xef97fbb2, 0xc2237b4b,
-  0xef7fb1fa, 0xc229f167, 0xef676ace, 0xc230710d,
-  0xef4f2630, 0xc236fa3b, 0xef36e426, 0xc23d8cf1,
-  0xef1ea4b2, 0xc244292c, 0xef0667d9, 0xc24aceed,
-  0xeeee2d9d, 0xc2517e31, 0xeed5f604, 0xc25836f9,
-  0xeebdc110, 0xc25ef943, 0xeea58ec6, 0xc265c50e,
-  0xee8d5f29, 0xc26c9a58, 0xee75323c, 0xc2737922,
-  0xee5d0804, 0xc27a616a, 0xee44e084, 0xc281532e,
-  0xee2cbbc1, 0xc2884e6e, 0xee1499bd, 0xc28f5329,
-  0xedfc7a7c, 0xc296615d, 0xede45e03, 0xc29d790a,
-  0xedcc4454, 0xc2a49a2e, 0xedb42d74, 0xc2abc4c9,
-  0xed9c1967, 0xc2b2f8d8, 0xed84082f, 0xc2ba365c,
-  0xed6bf9d1, 0xc2c17d52, 0xed53ee51, 0xc2c8cdbb,
-  0xed3be5b1, 0xc2d02794, 0xed23dff7, 0xc2d78add,
-  0xed0bdd25, 0xc2def794, 0xecf3dd3f, 0xc2e66db8,
-  0xecdbe04a, 0xc2eded49, 0xecc3e648, 0xc2f57644,
-  0xecabef3d, 0xc2fd08a9, 0xec93fb2e, 0xc304a477,
-  0xec7c0a1d, 0xc30c49ad, 0xec641c0e, 0xc313f848,
-  0xec4c3106, 0xc31bb049, 0xec344908, 0xc32371ae,
-  0xec1c6417, 0xc32b3c75, 0xec048237, 0xc333109e,
-  0xebeca36c, 0xc33aee27, 0xebd4c7ba, 0xc342d510,
-  0xebbcef23, 0xc34ac556, 0xeba519ad, 0xc352bef9,
-  0xeb8d475b, 0xc35ac1f7, 0xeb75782f, 0xc362ce50,
-  0xeb5dac2f, 0xc36ae401, 0xeb45e35d, 0xc373030a,
-  0xeb2e1dbe, 0xc37b2b6a, 0xeb165b54, 0xc3835d1e,
-  0xeafe9c24, 0xc38b9827, 0xeae6e031, 0xc393dc82,
-  0xeacf277f, 0xc39c2a2f, 0xeab77212, 0xc3a4812c,
-  0xea9fbfed, 0xc3ace178, 0xea881114, 0xc3b54b11,
-  0xea70658a, 0xc3bdbdf6, 0xea58bd54, 0xc3c63a26,
-  0xea411874, 0xc3cebfa0, 0xea2976ef, 0xc3d74e62,
-  0xea11d8c8, 0xc3dfe66c, 0xe9fa3e03, 0xc3e887bb,
-  0xe9e2a6a3, 0xc3f1324e, 0xe9cb12ad, 0xc3f9e624,
-  0xe9b38223, 0xc402a33c, 0xe99bf509, 0xc40b6994,
-  0xe9846b63, 0xc414392b, 0xe96ce535, 0xc41d11ff,
-  0xe9556282, 0xc425f410, 0xe93de34e, 0xc42edf5c,
-  0xe926679c, 0xc437d3e1, 0xe90eef71, 0xc440d19e,
-  0xe8f77acf, 0xc449d892, 0xe8e009ba, 0xc452e8bc,
-  0xe8c89c37, 0xc45c0219, 0xe8b13248, 0xc46524a9,
-  0xe899cbf1, 0xc46e5069, 0xe8826936, 0xc477855a,
-  0xe86b0a1a, 0xc480c379, 0xe853aea1, 0xc48a0ac4,
-  0xe83c56cf, 0xc4935b3c, 0xe82502a7, 0xc49cb4dd,
-  0xe80db22d, 0xc4a617a6, 0xe7f66564, 0xc4af8397,
-  0xe7df1c50, 0xc4b8f8ad, 0xe7c7d6f4, 0xc4c276e8,
-  0xe7b09555, 0xc4cbfe45, 0xe7995776, 0xc4d58ec3,
-  0xe7821d59, 0xc4df2862, 0xe76ae704, 0xc4e8cb1e,
-  0xe753b479, 0xc4f276f7, 0xe73c85bc, 0xc4fc2bec,
-  0xe7255ad1, 0xc505e9fb, 0xe70e33bb, 0xc50fb121,
-  0xe6f7107e, 0xc519815f, 0xe6dff11d, 0xc5235ab2,
-  0xe6c8d59c, 0xc52d3d18, 0xe6b1bdff, 0xc5372891,
-  0xe69aaa48, 0xc5411d1b, 0xe6839a7c, 0xc54b1ab4,
-  0xe66c8e9f, 0xc555215a, 0xe65586b3, 0xc55f310d,
-  0xe63e82bc, 0xc56949ca, 0xe62782be, 0xc5736b90,
-  0xe61086bc, 0xc57d965d, 0xe5f98ebb, 0xc587ca31,
-  0xe5e29abc, 0xc5920708, 0xe5cbaac5, 0xc59c4ce3,
-  0xe5b4bed8, 0xc5a69bbe, 0xe59dd6f9, 0xc5b0f399,
-  0xe586f32c, 0xc5bb5472, 0xe5701374, 0xc5c5be47,
-  0xe55937d5, 0xc5d03118, 0xe5426051, 0xc5daace1,
-  0xe52b8cee, 0xc5e531a1, 0xe514bdad, 0xc5efbf58,
-  0xe4fdf294, 0xc5fa5603, 0xe4e72ba4, 0xc604f5a0,
-  0xe4d068e2, 0xc60f9e2e, 0xe4b9aa52, 0xc61a4fac,
-  0xe4a2eff6, 0xc6250a18, 0xe48c39d3, 0xc62fcd6f,
-  0xe47587eb, 0xc63a99b1, 0xe45eda43, 0xc6456edb,
-  0xe44830dd, 0xc6504ced, 0xe4318bbe, 0xc65b33e4,
-  0xe41aeae8, 0xc66623be, 0xe4044e60, 0xc6711c7b,
-  0xe3edb628, 0xc67c1e18, 0xe3d72245, 0xc6872894,
-  0xe3c092b9, 0xc6923bec, 0xe3aa0788, 0xc69d5820,
-  0xe39380b6, 0xc6a87d2d, 0xe37cfe47, 0xc6b3ab12,
-  0xe366803c, 0xc6bee1cd, 0xe350069b, 0xc6ca215c,
-  0xe3399167, 0xc6d569be, 0xe32320a2, 0xc6e0baf0,
-  0xe30cb451, 0xc6ec14f2, 0xe2f64c77, 0xc6f777c1,
-  0xe2dfe917, 0xc702e35c, 0xe2c98a35, 0xc70e57c0,
-  0xe2b32fd4, 0xc719d4ed, 0xe29cd9f8, 0xc7255ae0,
-  0xe28688a4, 0xc730e997, 0xe2703bdc, 0xc73c8111,
-  0xe259f3a3, 0xc748214c, 0xe243affc, 0xc753ca46,
-  0xe22d70eb, 0xc75f7bfe, 0xe2173674, 0xc76b3671,
-  0xe2010099, 0xc776f99d, 0xe1eacf5f, 0xc782c582,
-  0xe1d4a2c8, 0xc78e9a1d, 0xe1be7ad8, 0xc79a776c,
-  0xe1a85793, 0xc7a65d6e, 0xe19238fb, 0xc7b24c20,
-  0xe17c1f15, 0xc7be4381, 0xe16609e3, 0xc7ca438f,
-  0xe14ff96a, 0xc7d64c47, 0xe139edac, 0xc7e25daa,
-  0xe123e6ad, 0xc7ee77b3, 0xe10de470, 0xc7fa9a62,
-  0xe0f7e6f9, 0xc806c5b5, 0xe0e1ee4b, 0xc812f9a9,
-  0xe0cbfa6a, 0xc81f363d, 0xe0b60b58, 0xc82b7b70,
-  0xe0a0211a, 0xc837c93e, 0xe08a3bb2, 0xc8441fa6,
-  0xe0745b24, 0xc8507ea7, 0xe05e7f74, 0xc85ce63e,
-  0xe048a8a4, 0xc869566a, 0xe032d6b8, 0xc875cf28,
-  0xe01d09b4, 0xc8825077, 0xe007419b, 0xc88eda54,
-  0xdff17e70, 0xc89b6cbf, 0xdfdbc036, 0xc8a807b4,
-  0xdfc606f1, 0xc8b4ab32, 0xdfb052a5, 0xc8c15736,
-  0xdf9aa354, 0xc8ce0bc0, 0xdf84f902, 0xc8dac8cd,
-  0xdf6f53b3, 0xc8e78e5b, 0xdf59b369, 0xc8f45c68,
-  0xdf441828, 0xc90132f2, 0xdf2e81f3, 0xc90e11f7,
-  0xdf18f0ce, 0xc91af976, 0xdf0364bc, 0xc927e96b,
-  0xdeedddc0, 0xc934e1d6, 0xded85bdd, 0xc941e2b4,
-  0xdec2df18, 0xc94eec03, 0xdead6773, 0xc95bfdc1,
-  0xde97f4f1, 0xc96917ec, 0xde828796, 0xc9763a83,
-  0xde6d1f65, 0xc9836582, 0xde57bc62, 0xc99098e9,
-  0xde425e8f, 0xc99dd4b4, 0xde2d05f1, 0xc9ab18e3,
-  0xde17b28a, 0xc9b86572, 0xde02645d, 0xc9c5ba60,
-  0xdded1b6e, 0xc9d317ab, 0xddd7d7c1, 0xc9e07d51,
-  0xddc29958, 0xc9edeb50, 0xddad6036, 0xc9fb61a5,
-  0xdd982c60, 0xca08e04f, 0xdd82fdd8, 0xca16674b,
-  0xdd6dd4a2, 0xca23f698, 0xdd58b0c0, 0xca318e32,
-  0xdd439236, 0xca3f2e19, 0xdd2e7908, 0xca4cd64b,
-  0xdd196538, 0xca5a86c4, 0xdd0456ca, 0xca683f83,
-  0xdcef4dc2, 0xca760086, 0xdcda4a21, 0xca83c9ca,
-  0xdcc54bec, 0xca919b4e, 0xdcb05326, 0xca9f750f,
-  0xdc9b5fd2, 0xcaad570c, 0xdc8671f3, 0xcabb4141,
-  0xdc71898d, 0xcac933ae, 0xdc5ca6a2, 0xcad72e4f,
-  0xdc47c936, 0xcae53123, 0xdc32f14d, 0xcaf33c28,
-  0xdc1e1ee9, 0xcb014f5b, 0xdc09520d, 0xcb0f6aba,
-  0xdbf48abd, 0xcb1d8e43, 0xdbdfc8fc, 0xcb2bb9f4,
-  0xdbcb0cce, 0xcb39edca, 0xdbb65634, 0xcb4829c4,
-  0xdba1a534, 0xcb566ddf, 0xdb8cf9cf, 0xcb64ba19,
-  0xdb785409, 0xcb730e70, 0xdb63b3e5, 0xcb816ae1,
-  0xdb4f1967, 0xcb8fcf6b, 0xdb3a8491, 0xcb9e3c0b,
-  0xdb25f566, 0xcbacb0bf, 0xdb116beb, 0xcbbb2d85,
-  0xdafce821, 0xcbc9b25a, 0xdae86a0d, 0xcbd83f3d,
-  0xdad3f1b1, 0xcbe6d42b, 0xdabf7f11, 0xcbf57121,
-  0xdaab122f, 0xcc04161e, 0xda96ab0f, 0xcc12c31f,
-  0xda8249b4, 0xcc217822, 0xda6dee21, 0xcc303524,
-  0xda599859, 0xcc3efa25, 0xda454860, 0xcc4dc720,
-  0xda30fe38, 0xcc5c9c14, 0xda1cb9e5, 0xcc6b78ff,
-  0xda087b69, 0xcc7a5dde, 0xd9f442c9, 0xcc894aaf,
-  0xd9e01006, 0xcc983f70, 0xd9cbe325, 0xcca73c1e,
-  0xd9b7bc27, 0xccb640b8, 0xd9a39b11, 0xccc54d3a,
-  0xd98f7fe6, 0xccd461a2, 0xd97b6aa8, 0xcce37def,
-  0xd9675b5a, 0xccf2a21d, 0xd9535201, 0xcd01ce2b,
-  0xd93f4e9e, 0xcd110216, 0xd92b5135, 0xcd203ddc,
-  0xd91759c9, 0xcd2f817b, 0xd903685d, 0xcd3eccef,
-  0xd8ef7cf4, 0xcd4e2037, 0xd8db9792, 0xcd5d7b50,
-  0xd8c7b838, 0xcd6cde39, 0xd8b3deeb, 0xcd7c48ee,
-  0xd8a00bae, 0xcd8bbb6d, 0xd88c3e83, 0xcd9b35b4,
-  0xd878776d, 0xcdaab7c0, 0xd864b670, 0xcdba4190,
-  0xd850fb8e, 0xcdc9d320, 0xd83d46cc, 0xcdd96c6f,
-  0xd829982b, 0xcde90d79, 0xd815efae, 0xcdf8b63d,
-  0xd8024d59, 0xce0866b8, 0xd7eeb130, 0xce181ee8,
-  0xd7db1b34, 0xce27dec9, 0xd7c78b68, 0xce37a65b,
-  0xd7b401d1, 0xce47759a, 0xd7a07e70, 0xce574c84,
-  0xd78d014a, 0xce672b16, 0xd7798a60, 0xce77114e,
-  0xd76619b6, 0xce86ff2a, 0xd752af4f, 0xce96f4a7,
-  0xd73f4b2e, 0xcea6f1c2, 0xd72bed55, 0xceb6f67a,
-  0xd71895c9, 0xcec702cb, 0xd705448b, 0xced716b4,
-  0xd6f1f99f, 0xcee73231, 0xd6deb508, 0xcef75541,
-  0xd6cb76c9, 0xcf077fe1, 0xd6b83ee4, 0xcf17b20d,
-  0xd6a50d5d, 0xcf27ebc5, 0xd691e237, 0xcf382d05,
-  0xd67ebd74, 0xcf4875ca, 0xd66b9f18, 0xcf58c613,
-  0xd6588725, 0xcf691ddd, 0xd645759f, 0xcf797d24,
-  0xd6326a88, 0xcf89e3e8, 0xd61f65e4, 0xcf9a5225,
-  0xd60c67b4, 0xcfaac7d8, 0xd5f96ffd, 0xcfbb4500,
-  0xd5e67ec1, 0xcfcbc999, 0xd5d39403, 0xcfdc55a1,
-  0xd5c0afc6, 0xcfece915, 0xd5add20d, 0xcffd83f4,
-  0xd59afadb, 0xd00e2639, 0xd5882a32, 0xd01ecfe4,
-  0xd5756016, 0xd02f80f1, 0xd5629c89, 0xd040395d,
-  0xd54fdf8f, 0xd050f926, 0xd53d292a, 0xd061c04a,
-  0xd52a795d, 0xd0728ec6, 0xd517d02b, 0xd0836497,
-  0xd5052d97, 0xd09441bb, 0xd4f291a4, 0xd0a5262f,
-  0xd4dffc54, 0xd0b611f1, 0xd4cd6dab, 0xd0c704fd,
-  0xd4bae5ab, 0xd0d7ff51, 0xd4a86458, 0xd0e900ec,
-  0xd495e9b3, 0xd0fa09c9, 0xd48375c1, 0xd10b19e7,
-  0xd4710883, 0xd11c3142, 0xd45ea1fd, 0xd12d4fd9,
-  0xd44c4232, 0xd13e75a8, 0xd439e923, 0xd14fa2ad,
-  0xd42796d5, 0xd160d6e5, 0xd4154b4a, 0xd172124d,
-  0xd4030684, 0xd18354e4, 0xd3f0c887, 0xd1949ea6,
-  0xd3de9156, 0xd1a5ef90, 0xd3cc60f2, 0xd1b747a0,
-  0xd3ba3760, 0xd1c8a6d4, 0xd3a814a2, 0xd1da0d28,
-  0xd395f8ba, 0xd1eb7a9a, 0xd383e3ab, 0xd1fcef27,
-  0xd371d579, 0xd20e6acc, 0xd35fce26, 0xd21fed88,
-  0xd34dcdb4, 0xd2317756, 0xd33bd427, 0xd2430835,
-  0xd329e181, 0xd254a021, 0xd317f5c6, 0xd2663f19,
-  0xd30610f7, 0xd277e518, 0xd2f43318, 0xd289921e,
-  0xd2e25c2b, 0xd29b4626, 0xd2d08c33, 0xd2ad012e,
-  0xd2bec333, 0xd2bec333, 0xd2ad012e, 0xd2d08c33,
-  0xd29b4626, 0xd2e25c2b, 0xd289921e, 0xd2f43318,
-  0xd277e518, 0xd30610f7, 0xd2663f19, 0xd317f5c6,
-  0xd254a021, 0xd329e181, 0xd2430835, 0xd33bd427,
-  0xd2317756, 0xd34dcdb4, 0xd21fed88, 0xd35fce26,
-  0xd20e6acc, 0xd371d579, 0xd1fcef27, 0xd383e3ab,
-  0xd1eb7a9a, 0xd395f8ba, 0xd1da0d28, 0xd3a814a2,
-  0xd1c8a6d4, 0xd3ba3760, 0xd1b747a0, 0xd3cc60f2,
-  0xd1a5ef90, 0xd3de9156, 0xd1949ea6, 0xd3f0c887,
-  0xd18354e4, 0xd4030684, 0xd172124d, 0xd4154b4a,
-  0xd160d6e5, 0xd42796d5, 0xd14fa2ad, 0xd439e923,
-  0xd13e75a8, 0xd44c4232, 0xd12d4fd9, 0xd45ea1fd,
-  0xd11c3142, 0xd4710883, 0xd10b19e7, 0xd48375c1,
-  0xd0fa09c9, 0xd495e9b3, 0xd0e900ec, 0xd4a86458,
-  0xd0d7ff51, 0xd4bae5ab, 0xd0c704fd, 0xd4cd6dab,
-  0xd0b611f1, 0xd4dffc54, 0xd0a5262f, 0xd4f291a4,
-  0xd09441bb, 0xd5052d97, 0xd0836497, 0xd517d02b,
-  0xd0728ec6, 0xd52a795d, 0xd061c04a, 0xd53d292a,
-  0xd050f926, 0xd54fdf8f, 0xd040395d, 0xd5629c89,
-  0xd02f80f1, 0xd5756016, 0xd01ecfe4, 0xd5882a32,
-  0xd00e2639, 0xd59afadb, 0xcffd83f4, 0xd5add20d,
-  0xcfece915, 0xd5c0afc6, 0xcfdc55a1, 0xd5d39403,
-  0xcfcbc999, 0xd5e67ec1, 0xcfbb4500, 0xd5f96ffd,
-  0xcfaac7d8, 0xd60c67b4, 0xcf9a5225, 0xd61f65e4,
-  0xcf89e3e8, 0xd6326a88, 0xcf797d24, 0xd645759f,
-  0xcf691ddd, 0xd6588725, 0xcf58c613, 0xd66b9f18,
-  0xcf4875ca, 0xd67ebd74, 0xcf382d05, 0xd691e237,
-  0xcf27ebc5, 0xd6a50d5d, 0xcf17b20d, 0xd6b83ee4,
-  0xcf077fe1, 0xd6cb76c9, 0xcef75541, 0xd6deb508,
-  0xcee73231, 0xd6f1f99f, 0xced716b4, 0xd705448b,
-  0xcec702cb, 0xd71895c9, 0xceb6f67a, 0xd72bed55,
-  0xcea6f1c2, 0xd73f4b2e, 0xce96f4a7, 0xd752af4f,
-  0xce86ff2a, 0xd76619b6, 0xce77114e, 0xd7798a60,
-  0xce672b16, 0xd78d014a, 0xce574c84, 0xd7a07e70,
-  0xce47759a, 0xd7b401d1, 0xce37a65b, 0xd7c78b68,
-  0xce27dec9, 0xd7db1b34, 0xce181ee8, 0xd7eeb130,
-  0xce0866b8, 0xd8024d59, 0xcdf8b63d, 0xd815efae,
-  0xcde90d79, 0xd829982b, 0xcdd96c6f, 0xd83d46cc,
-  0xcdc9d320, 0xd850fb8e, 0xcdba4190, 0xd864b670,
-  0xcdaab7c0, 0xd878776d, 0xcd9b35b4, 0xd88c3e83,
-  0xcd8bbb6d, 0xd8a00bae, 0xcd7c48ee, 0xd8b3deeb,
-  0xcd6cde39, 0xd8c7b838, 0xcd5d7b50, 0xd8db9792,
-  0xcd4e2037, 0xd8ef7cf4, 0xcd3eccef, 0xd903685d,
-  0xcd2f817b, 0xd91759c9, 0xcd203ddc, 0xd92b5135,
-  0xcd110216, 0xd93f4e9e, 0xcd01ce2b, 0xd9535201,
-  0xccf2a21d, 0xd9675b5a, 0xcce37def, 0xd97b6aa8,
-  0xccd461a2, 0xd98f7fe6, 0xccc54d3a, 0xd9a39b11,
-  0xccb640b8, 0xd9b7bc27, 0xcca73c1e, 0xd9cbe325,
-  0xcc983f70, 0xd9e01006, 0xcc894aaf, 0xd9f442c9,
-  0xcc7a5dde, 0xda087b69, 0xcc6b78ff, 0xda1cb9e5,
-  0xcc5c9c14, 0xda30fe38, 0xcc4dc720, 0xda454860,
-  0xcc3efa25, 0xda599859, 0xcc303524, 0xda6dee21,
-  0xcc217822, 0xda8249b4, 0xcc12c31f, 0xda96ab0f,
-  0xcc04161e, 0xdaab122f, 0xcbf57121, 0xdabf7f11,
-  0xcbe6d42b, 0xdad3f1b1, 0xcbd83f3d, 0xdae86a0d,
-  0xcbc9b25a, 0xdafce821, 0xcbbb2d85, 0xdb116beb,
-  0xcbacb0bf, 0xdb25f566, 0xcb9e3c0b, 0xdb3a8491,
-  0xcb8fcf6b, 0xdb4f1967, 0xcb816ae1, 0xdb63b3e5,
-  0xcb730e70, 0xdb785409, 0xcb64ba19, 0xdb8cf9cf,
-  0xcb566ddf, 0xdba1a534, 0xcb4829c4, 0xdbb65634,
-  0xcb39edca, 0xdbcb0cce, 0xcb2bb9f4, 0xdbdfc8fc,
-  0xcb1d8e43, 0xdbf48abd, 0xcb0f6aba, 0xdc09520d,
-  0xcb014f5b, 0xdc1e1ee9, 0xcaf33c28, 0xdc32f14d,
-  0xcae53123, 0xdc47c936, 0xcad72e4f, 0xdc5ca6a2,
-  0xcac933ae, 0xdc71898d, 0xcabb4141, 0xdc8671f3,
-  0xcaad570c, 0xdc9b5fd2, 0xca9f750f, 0xdcb05326,
-  0xca919b4e, 0xdcc54bec, 0xca83c9ca, 0xdcda4a21,
-  0xca760086, 0xdcef4dc2, 0xca683f83, 0xdd0456ca,
-  0xca5a86c4, 0xdd196538, 0xca4cd64b, 0xdd2e7908,
-  0xca3f2e19, 0xdd439236, 0xca318e32, 0xdd58b0c0,
-  0xca23f698, 0xdd6dd4a2, 0xca16674b, 0xdd82fdd8,
-  0xca08e04f, 0xdd982c60, 0xc9fb61a5, 0xddad6036,
-  0xc9edeb50, 0xddc29958, 0xc9e07d51, 0xddd7d7c1,
-  0xc9d317ab, 0xdded1b6e, 0xc9c5ba60, 0xde02645d,
-  0xc9b86572, 0xde17b28a, 0xc9ab18e3, 0xde2d05f1,
-  0xc99dd4b4, 0xde425e8f, 0xc99098e9, 0xde57bc62,
-  0xc9836582, 0xde6d1f65, 0xc9763a83, 0xde828796,
-  0xc96917ec, 0xde97f4f1, 0xc95bfdc1, 0xdead6773,
-  0xc94eec03, 0xdec2df18, 0xc941e2b4, 0xded85bdd,
-  0xc934e1d6, 0xdeedddc0, 0xc927e96b, 0xdf0364bc,
-  0xc91af976, 0xdf18f0ce, 0xc90e11f7, 0xdf2e81f3,
-  0xc90132f2, 0xdf441828, 0xc8f45c68, 0xdf59b369,
-  0xc8e78e5b, 0xdf6f53b3, 0xc8dac8cd, 0xdf84f902,
-  0xc8ce0bc0, 0xdf9aa354, 0xc8c15736, 0xdfb052a5,
-  0xc8b4ab32, 0xdfc606f1, 0xc8a807b4, 0xdfdbc036,
-  0xc89b6cbf, 0xdff17e70, 0xc88eda54, 0xe007419b,
-  0xc8825077, 0xe01d09b4, 0xc875cf28, 0xe032d6b8,
-  0xc869566a, 0xe048a8a4, 0xc85ce63e, 0xe05e7f74,
-  0xc8507ea7, 0xe0745b24, 0xc8441fa6, 0xe08a3bb2,
-  0xc837c93e, 0xe0a0211a, 0xc82b7b70, 0xe0b60b58,
-  0xc81f363d, 0xe0cbfa6a, 0xc812f9a9, 0xe0e1ee4b,
-  0xc806c5b5, 0xe0f7e6f9, 0xc7fa9a62, 0xe10de470,
-  0xc7ee77b3, 0xe123e6ad, 0xc7e25daa, 0xe139edac,
-  0xc7d64c47, 0xe14ff96a, 0xc7ca438f, 0xe16609e3,
-  0xc7be4381, 0xe17c1f15, 0xc7b24c20, 0xe19238fb,
-  0xc7a65d6e, 0xe1a85793, 0xc79a776c, 0xe1be7ad8,
-  0xc78e9a1d, 0xe1d4a2c8, 0xc782c582, 0xe1eacf5f,
-  0xc776f99d, 0xe2010099, 0xc76b3671, 0xe2173674,
-  0xc75f7bfe, 0xe22d70eb, 0xc753ca46, 0xe243affc,
-  0xc748214c, 0xe259f3a3, 0xc73c8111, 0xe2703bdc,
-  0xc730e997, 0xe28688a4, 0xc7255ae0, 0xe29cd9f8,
-  0xc719d4ed, 0xe2b32fd4, 0xc70e57c0, 0xe2c98a35,
-  0xc702e35c, 0xe2dfe917, 0xc6f777c1, 0xe2f64c77,
-  0xc6ec14f2, 0xe30cb451, 0xc6e0baf0, 0xe32320a2,
-  0xc6d569be, 0xe3399167, 0xc6ca215c, 0xe350069b,
-  0xc6bee1cd, 0xe366803c, 0xc6b3ab12, 0xe37cfe47,
-  0xc6a87d2d, 0xe39380b6, 0xc69d5820, 0xe3aa0788,
-  0xc6923bec, 0xe3c092b9, 0xc6872894, 0xe3d72245,
-  0xc67c1e18, 0xe3edb628, 0xc6711c7b, 0xe4044e60,
-  0xc66623be, 0xe41aeae8, 0xc65b33e4, 0xe4318bbe,
-  0xc6504ced, 0xe44830dd, 0xc6456edb, 0xe45eda43,
-  0xc63a99b1, 0xe47587eb, 0xc62fcd6f, 0xe48c39d3,
-  0xc6250a18, 0xe4a2eff6, 0xc61a4fac, 0xe4b9aa52,
-  0xc60f9e2e, 0xe4d068e2, 0xc604f5a0, 0xe4e72ba4,
-  0xc5fa5603, 0xe4fdf294, 0xc5efbf58, 0xe514bdad,
-  0xc5e531a1, 0xe52b8cee, 0xc5daace1, 0xe5426051,
-  0xc5d03118, 0xe55937d5, 0xc5c5be47, 0xe5701374,
-  0xc5bb5472, 0xe586f32c, 0xc5b0f399, 0xe59dd6f9,
-  0xc5a69bbe, 0xe5b4bed8, 0xc59c4ce3, 0xe5cbaac5,
-  0xc5920708, 0xe5e29abc, 0xc587ca31, 0xe5f98ebb,
-  0xc57d965d, 0xe61086bc, 0xc5736b90, 0xe62782be,
-  0xc56949ca, 0xe63e82bc, 0xc55f310d, 0xe65586b3,
-  0xc555215a, 0xe66c8e9f, 0xc54b1ab4, 0xe6839a7c,
-  0xc5411d1b, 0xe69aaa48, 0xc5372891, 0xe6b1bdff,
-  0xc52d3d18, 0xe6c8d59c, 0xc5235ab2, 0xe6dff11d,
-  0xc519815f, 0xe6f7107e, 0xc50fb121, 0xe70e33bb,
-  0xc505e9fb, 0xe7255ad1, 0xc4fc2bec, 0xe73c85bc,
-  0xc4f276f7, 0xe753b479, 0xc4e8cb1e, 0xe76ae704,
-  0xc4df2862, 0xe7821d59, 0xc4d58ec3, 0xe7995776,
-  0xc4cbfe45, 0xe7b09555, 0xc4c276e8, 0xe7c7d6f4,
-  0xc4b8f8ad, 0xe7df1c50, 0xc4af8397, 0xe7f66564,
-  0xc4a617a6, 0xe80db22d, 0xc49cb4dd, 0xe82502a7,
-  0xc4935b3c, 0xe83c56cf, 0xc48a0ac4, 0xe853aea1,
-  0xc480c379, 0xe86b0a1a, 0xc477855a, 0xe8826936,
-  0xc46e5069, 0xe899cbf1, 0xc46524a9, 0xe8b13248,
-  0xc45c0219, 0xe8c89c37, 0xc452e8bc, 0xe8e009ba,
-  0xc449d892, 0xe8f77acf, 0xc440d19e, 0xe90eef71,
-  0xc437d3e1, 0xe926679c, 0xc42edf5c, 0xe93de34e,
-  0xc425f410, 0xe9556282, 0xc41d11ff, 0xe96ce535,
-  0xc414392b, 0xe9846b63, 0xc40b6994, 0xe99bf509,
-  0xc402a33c, 0xe9b38223, 0xc3f9e624, 0xe9cb12ad,
-  0xc3f1324e, 0xe9e2a6a3, 0xc3e887bb, 0xe9fa3e03,
-  0xc3dfe66c, 0xea11d8c8, 0xc3d74e62, 0xea2976ef,
-  0xc3cebfa0, 0xea411874, 0xc3c63a26, 0xea58bd54,
-  0xc3bdbdf6, 0xea70658a, 0xc3b54b11, 0xea881114,
-  0xc3ace178, 0xea9fbfed, 0xc3a4812c, 0xeab77212,
-  0xc39c2a2f, 0xeacf277f, 0xc393dc82, 0xeae6e031,
-  0xc38b9827, 0xeafe9c24, 0xc3835d1e, 0xeb165b54,
-  0xc37b2b6a, 0xeb2e1dbe, 0xc373030a, 0xeb45e35d,
-  0xc36ae401, 0xeb5dac2f, 0xc362ce50, 0xeb75782f,
-  0xc35ac1f7, 0xeb8d475b, 0xc352bef9, 0xeba519ad,
-  0xc34ac556, 0xebbcef23, 0xc342d510, 0xebd4c7ba,
-  0xc33aee27, 0xebeca36c, 0xc333109e, 0xec048237,
-  0xc32b3c75, 0xec1c6417, 0xc32371ae, 0xec344908,
-  0xc31bb049, 0xec4c3106, 0xc313f848, 0xec641c0e,
-  0xc30c49ad, 0xec7c0a1d, 0xc304a477, 0xec93fb2e,
-  0xc2fd08a9, 0xecabef3d, 0xc2f57644, 0xecc3e648,
-  0xc2eded49, 0xecdbe04a, 0xc2e66db8, 0xecf3dd3f,
-  0xc2def794, 0xed0bdd25, 0xc2d78add, 0xed23dff7,
-  0xc2d02794, 0xed3be5b1, 0xc2c8cdbb, 0xed53ee51,
-  0xc2c17d52, 0xed6bf9d1, 0xc2ba365c, 0xed84082f,
-  0xc2b2f8d8, 0xed9c1967, 0xc2abc4c9, 0xedb42d74,
-  0xc2a49a2e, 0xedcc4454, 0xc29d790a, 0xede45e03,
-  0xc296615d, 0xedfc7a7c, 0xc28f5329, 0xee1499bd,
-  0xc2884e6e, 0xee2cbbc1, 0xc281532e, 0xee44e084,
-  0xc27a616a, 0xee5d0804, 0xc2737922, 0xee75323c,
-  0xc26c9a58, 0xee8d5f29, 0xc265c50e, 0xeea58ec6,
-  0xc25ef943, 0xeebdc110, 0xc25836f9, 0xeed5f604,
-  0xc2517e31, 0xeeee2d9d, 0xc24aceed, 0xef0667d9,
-  0xc244292c, 0xef1ea4b2, 0xc23d8cf1, 0xef36e426,
-  0xc236fa3b, 0xef4f2630, 0xc230710d, 0xef676ace,
-  0xc229f167, 0xef7fb1fa, 0xc2237b4b, 0xef97fbb2,
-  0xc21d0eb8, 0xefb047f2, 0xc216abb1, 0xefc896b5,
-  0xc2105236, 0xefe0e7f9, 0xc20a0248, 0xeff93bba,
-  0xc203bbe8, 0xf01191f3, 0xc1fd7f17, 0xf029eaa1,
-  0xc1f74bd6, 0xf04245c0, 0xc1f12227, 0xf05aa34c,
-  0xc1eb0209, 0xf0730342, 0xc1e4eb7e, 0xf08b659f,
-  0xc1dede87, 0xf0a3ca5d, 0xc1d8db25, 0xf0bc317a,
-  0xc1d2e158, 0xf0d49af1, 0xc1ccf122, 0xf0ed06bf,
-  0xc1c70a84, 0xf10574e0, 0xc1c12d7e, 0xf11de551,
-  0xc1bb5a11, 0xf136580d, 0xc1b5903f, 0xf14ecd11,
-  0xc1afd007, 0xf1674459, 0xc1aa196c, 0xf17fbde2,
-  0xc1a46c6e, 0xf19839a6, 0xc19ec90d, 0xf1b0b7a4,
-  0xc1992f4c, 0xf1c937d6, 0xc1939f29, 0xf1e1ba3a,
-  0xc18e18a7, 0xf1fa3ecb, 0xc1889bc6, 0xf212c585,
-  0xc1832888, 0xf22b4e66, 0xc17dbeec, 0xf243d968,
-  0xc1785ef4, 0xf25c6688, 0xc17308a1, 0xf274f5c3,
-  0xc16dbbf3, 0xf28d8715, 0xc16878eb, 0xf2a61a7a,
-  0xc1633f8a, 0xf2beafed, 0xc15e0fd1, 0xf2d7476c,
-  0xc158e9c1, 0xf2efe0f2, 0xc153cd5a, 0xf3087c7d,
-  0xc14eba9d, 0xf3211a07, 0xc149b18b, 0xf339b98d,
-  0xc144b225, 0xf3525b0b, 0xc13fbc6c, 0xf36afe7e,
-  0xc13ad060, 0xf383a3e2, 0xc135ee02, 0xf39c4b32,
-  0xc1311553, 0xf3b4f46c, 0xc12c4653, 0xf3cd9f8b,
-  0xc1278104, 0xf3e64c8c, 0xc122c566, 0xf3fefb6a,
-  0xc11e1379, 0xf417ac22, 0xc1196b3f, 0xf4305eb0,
-  0xc114ccb9, 0xf4491311, 0xc11037e6, 0xf461c940,
-  0xc10bacc8, 0xf47a8139, 0xc1072b5f, 0xf4933afa,
-  0xc102b3ac, 0xf4abf67e, 0xc0fe45b0, 0xf4c4b3c0,
-  0xc0f9e16b, 0xf4dd72be, 0xc0f586df, 0xf4f63374,
-  0xc0f1360b, 0xf50ef5de, 0xc0eceef1, 0xf527b9f7,
-  0xc0e8b190, 0xf5407fbd, 0xc0e47deb, 0xf559472b,
-  0xc0e05401, 0xf572103d, 0xc0dc33d2, 0xf58adaf0,
-  0xc0d81d61, 0xf5a3a740, 0xc0d410ad, 0xf5bc7529,
-  0xc0d00db6, 0xf5d544a7, 0xc0cc147f, 0xf5ee15b7,
-  0xc0c82506, 0xf606e854, 0xc0c43f4d, 0xf61fbc7b,
-  0xc0c06355, 0xf6389228, 0xc0bc911d, 0xf6516956,
-  0xc0b8c8a7, 0xf66a4203, 0xc0b509f3, 0xf6831c2b,
-  0xc0b15502, 0xf69bf7c9, 0xc0ada9d4, 0xf6b4d4d9,
-  0xc0aa086a, 0xf6cdb359, 0xc0a670c4, 0xf6e69344,
-  0xc0a2e2e3, 0xf6ff7496, 0xc09f5ec8, 0xf718574b,
-  0xc09be473, 0xf7313b60, 0xc09873e4, 0xf74a20d0,
-  0xc0950d1d, 0xf7630799, 0xc091b01d, 0xf77befb5,
-  0xc08e5ce5, 0xf794d922, 0xc08b1376, 0xf7adc3db,
-  0xc087d3d0, 0xf7c6afdc, 0xc0849df4, 0xf7df9d22,
-  0xc08171e2, 0xf7f88ba9, 0xc07e4f9b, 0xf8117b6d,
-  0xc07b371e, 0xf82a6c6a, 0xc078286e, 0xf8435e9d,
-  0xc0752389, 0xf85c5201, 0xc0722871, 0xf8754692,
-  0xc06f3726, 0xf88e3c4d, 0xc06c4fa8, 0xf8a7332e,
-  0xc06971f9, 0xf8c02b31, 0xc0669e18, 0xf8d92452,
-  0xc063d405, 0xf8f21e8e, 0xc06113c2, 0xf90b19e0,
-  0xc05e5d4e, 0xf9241645, 0xc05bb0ab, 0xf93d13b8,
-  0xc0590dd8, 0xf9561237, 0xc05674d6, 0xf96f11bc,
-  0xc053e5a5, 0xf9881245, 0xc0516045, 0xf9a113cd,
-  0xc04ee4b8, 0xf9ba1651, 0xc04c72fe, 0xf9d319cc,
-  0xc04a0b16, 0xf9ec1e3b, 0xc047ad01, 0xfa05239a,
-  0xc04558c0, 0xfa1e29e5, 0xc0430e53, 0xfa373119,
-  0xc040cdba, 0xfa503930, 0xc03e96f6, 0xfa694229,
-  0xc03c6a07, 0xfa824bfd, 0xc03a46ed, 0xfa9b56ab,
-  0xc0382da8, 0xfab4622d, 0xc0361e3a, 0xfacd6e81,
-  0xc03418a2, 0xfae67ba2, 0xc0321ce0, 0xfaff898c,
-  0xc0302af5, 0xfb18983b, 0xc02e42e2, 0xfb31a7ac,
-  0xc02c64a6, 0xfb4ab7db, 0xc02a9042, 0xfb63c8c4,
-  0xc028c5b6, 0xfb7cda63, 0xc0270502, 0xfb95ecb4,
-  0xc0254e27, 0xfbaeffb3, 0xc023a124, 0xfbc8135c,
-  0xc021fdfb, 0xfbe127ac, 0xc02064ab, 0xfbfa3c9f,
-  0xc01ed535, 0xfc135231, 0xc01d4f99, 0xfc2c685d,
-  0xc01bd3d6, 0xfc457f21, 0xc01a61ee, 0xfc5e9678,
-  0xc018f9e1, 0xfc77ae5e, 0xc0179bae, 0xfc90c6cf,
-  0xc0164757, 0xfca9dfc8, 0xc014fcda, 0xfcc2f945,
-  0xc013bc39, 0xfcdc1342, 0xc0128574, 0xfcf52dbb,
-  0xc011588a, 0xfd0e48ab, 0xc010357c, 0xfd276410,
-  0xc00f1c4a, 0xfd407fe6, 0xc00e0cf5, 0xfd599c28,
-  0xc00d077c, 0xfd72b8d2, 0xc00c0be0, 0xfd8bd5e1,
-  0xc00b1a20, 0xfda4f351, 0xc00a323d, 0xfdbe111e,
-  0xc0095438, 0xfdd72f45, 0xc008800f, 0xfdf04dc0,
-  0xc007b5c4, 0xfe096c8d, 0xc006f556, 0xfe228ba7,
-  0xc0063ec6, 0xfe3bab0b, 0xc0059214, 0xfe54cab5,
-  0xc004ef3f, 0xfe6deaa1, 0xc0045648, 0xfe870aca,
-  0xc003c72f, 0xfea02b2e, 0xc00341f4, 0xfeb94bc8,
-  0xc002c697, 0xfed26c94, 0xc0025519, 0xfeeb8d8f,
-  0xc001ed78, 0xff04aeb5, 0xc0018fb6, 0xff1dd001,
-  0xc0013bd3, 0xff36f170, 0xc000f1ce, 0xff5012fe,
-  0xc000b1a7, 0xff6934a8, 0xc0007b5f, 0xff825668,
-  0xc0004ef5, 0xff9b783c, 0xc0002c6a, 0xffb49a1f,
-  0xc00013bd, 0xffcdbc0f, 0xc00004ef, 0xffe6de05,
+static ogg_int32_t triglook_8192[6144]={
   0x3fffffec, 0x0003243f, 0x3fffff4e, 0x00096cbe,
   0x3ffffe13, 0x000fb53d, 0x3ffffc39, 0x0015fdbb,
   0x3ffff9c1, 0x001c463a, 0x3ffff6ac, 0x00228eb8,
@@ -5668,518 +3099,264 @@
   0x0012d97b, 0xe000058d, 0x0006487f, 0xe000009e,
 };
 
-static ogg_int16_t bitrevlook_8192[2048]={
-  0x0ffe, 0x0000, 0x07fe, 0x0800,
-  0x0bfe, 0x0400, 0x03fe, 0x0c00,
-  0x0dfe, 0x0200, 0x05fe, 0x0a00,
-  0x09fe, 0x0600, 0x01fe, 0x0e00,
-  0x0efe, 0x0100, 0x06fe, 0x0900,
-  0x0afe, 0x0500, 0x02fe, 0x0d00,
-  0x0cfe, 0x0300, 0x04fe, 0x0b00,
-  0x08fe, 0x0700, 0x00fe, 0x0f00,
-  0x0f7e, 0x0080, 0x077e, 0x0880,
-  0x0b7e, 0x0480, 0x037e, 0x0c80,
-  0x0d7e, 0x0280, 0x057e, 0x0a80,
-  0x097e, 0x0680, 0x017e, 0x0e80,
-  0x0e7e, 0x0180, 0x067e, 0x0980,
-  0x0a7e, 0x0580, 0x027e, 0x0d80,
-  0x0c7e, 0x0380, 0x047e, 0x0b80,
-  0x087e, 0x0780, 0x007e, 0x0f80,
-  0x0fbe, 0x0040, 0x07be, 0x0840,
-  0x0bbe, 0x0440, 0x03be, 0x0c40,
-  0x0dbe, 0x0240, 0x05be, 0x0a40,
-  0x09be, 0x0640, 0x01be, 0x0e40,
-  0x0ebe, 0x0140, 0x06be, 0x0940,
-  0x0abe, 0x0540, 0x02be, 0x0d40,
-  0x0cbe, 0x0340, 0x04be, 0x0b40,
-  0x08be, 0x0740, 0x00be, 0x0f40,
-  0x0f3e, 0x00c0, 0x073e, 0x08c0,
-  0x0b3e, 0x04c0, 0x033e, 0x0cc0,
-  0x0d3e, 0x02c0, 0x053e, 0x0ac0,
-  0x093e, 0x06c0, 0x013e, 0x0ec0,
-  0x0e3e, 0x01c0, 0x063e, 0x09c0,
-  0x0a3e, 0x05c0, 0x023e, 0x0dc0,
-  0x0c3e, 0x03c0, 0x043e, 0x0bc0,
-  0x083e, 0x07c0, 0x003e, 0x0fc0,
-  0x0fde, 0x0020, 0x07de, 0x0820,
-  0x0bde, 0x0420, 0x03de, 0x0c20,
-  0x0dde, 0x0220, 0x05de, 0x0a20,
-  0x09de, 0x0620, 0x01de, 0x0e20,
-  0x0ede, 0x0120, 0x06de, 0x0920,
-  0x0ade, 0x0520, 0x02de, 0x0d20,
-  0x0cde, 0x0320, 0x04de, 0x0b20,
-  0x08de, 0x0720, 0x00de, 0x0f20,
-  0x0f5e, 0x00a0, 0x075e, 0x08a0,
-  0x0b5e, 0x04a0, 0x035e, 0x0ca0,
-  0x0d5e, 0x02a0, 0x055e, 0x0aa0,
-  0x095e, 0x06a0, 0x015e, 0x0ea0,
-  0x0e5e, 0x01a0, 0x065e, 0x09a0,
-  0x0a5e, 0x05a0, 0x025e, 0x0da0,
-  0x0c5e, 0x03a0, 0x045e, 0x0ba0,
-  0x085e, 0x07a0, 0x005e, 0x0fa0,
-  0x0f9e, 0x0060, 0x079e, 0x0860,
-  0x0b9e, 0x0460, 0x039e, 0x0c60,
-  0x0d9e, 0x0260, 0x059e, 0x0a60,
-  0x099e, 0x0660, 0x019e, 0x0e60,
-  0x0e9e, 0x0160, 0x069e, 0x0960,
-  0x0a9e, 0x0560, 0x029e, 0x0d60,
-  0x0c9e, 0x0360, 0x049e, 0x0b60,
-  0x089e, 0x0760, 0x009e, 0x0f60,
-  0x0f1e, 0x00e0, 0x071e, 0x08e0,
-  0x0b1e, 0x04e0, 0x031e, 0x0ce0,
-  0x0d1e, 0x02e0, 0x051e, 0x0ae0,
-  0x091e, 0x06e0, 0x011e, 0x0ee0,
-  0x0e1e, 0x01e0, 0x061e, 0x09e0,
-  0x0a1e, 0x05e0, 0x021e, 0x0de0,
-  0x0c1e, 0x03e0, 0x041e, 0x0be0,
-  0x081e, 0x07e0, 0x001e, 0x0fe0,
-  0x0fee, 0x0010, 0x07ee, 0x0810,
-  0x0bee, 0x0410, 0x03ee, 0x0c10,
-  0x0dee, 0x0210, 0x05ee, 0x0a10,
-  0x09ee, 0x0610, 0x01ee, 0x0e10,
-  0x0eee, 0x0110, 0x06ee, 0x0910,
-  0x0aee, 0x0510, 0x02ee, 0x0d10,
-  0x0cee, 0x0310, 0x04ee, 0x0b10,
-  0x08ee, 0x0710, 0x00ee, 0x0f10,
-  0x0f6e, 0x0090, 0x076e, 0x0890,
-  0x0b6e, 0x0490, 0x036e, 0x0c90,
-  0x0d6e, 0x0290, 0x056e, 0x0a90,
-  0x096e, 0x0690, 0x016e, 0x0e90,
-  0x0e6e, 0x0190, 0x066e, 0x0990,
-  0x0a6e, 0x0590, 0x026e, 0x0d90,
-  0x0c6e, 0x0390, 0x046e, 0x0b90,
-  0x086e, 0x0790, 0x006e, 0x0f90,
-  0x0fae, 0x0050, 0x07ae, 0x0850,
-  0x0bae, 0x0450, 0x03ae, 0x0c50,
-  0x0dae, 0x0250, 0x05ae, 0x0a50,
-  0x09ae, 0x0650, 0x01ae, 0x0e50,
-  0x0eae, 0x0150, 0x06ae, 0x0950,
-  0x0aae, 0x0550, 0x02ae, 0x0d50,
-  0x0cae, 0x0350, 0x04ae, 0x0b50,
-  0x08ae, 0x0750, 0x00ae, 0x0f50,
-  0x0f2e, 0x00d0, 0x072e, 0x08d0,
-  0x0b2e, 0x04d0, 0x032e, 0x0cd0,
-  0x0d2e, 0x02d0, 0x052e, 0x0ad0,
-  0x092e, 0x06d0, 0x012e, 0x0ed0,
-  0x0e2e, 0x01d0, 0x062e, 0x09d0,
-  0x0a2e, 0x05d0, 0x022e, 0x0dd0,
-  0x0c2e, 0x03d0, 0x042e, 0x0bd0,
-  0x082e, 0x07d0, 0x002e, 0x0fd0,
-  0x0fce, 0x0030, 0x07ce, 0x0830,
-  0x0bce, 0x0430, 0x03ce, 0x0c30,
-  0x0dce, 0x0230, 0x05ce, 0x0a30,
-  0x09ce, 0x0630, 0x01ce, 0x0e30,
-  0x0ece, 0x0130, 0x06ce, 0x0930,
-  0x0ace, 0x0530, 0x02ce, 0x0d30,
-  0x0cce, 0x0330, 0x04ce, 0x0b30,
-  0x08ce, 0x0730, 0x00ce, 0x0f30,
-  0x0f4e, 0x00b0, 0x074e, 0x08b0,
-  0x0b4e, 0x04b0, 0x034e, 0x0cb0,
-  0x0d4e, 0x02b0, 0x054e, 0x0ab0,
-  0x094e, 0x06b0, 0x014e, 0x0eb0,
-  0x0e4e, 0x01b0, 0x064e, 0x09b0,
-  0x0a4e, 0x05b0, 0x024e, 0x0db0,
-  0x0c4e, 0x03b0, 0x044e, 0x0bb0,
-  0x084e, 0x07b0, 0x004e, 0x0fb0,
-  0x0f8e, 0x0070, 0x078e, 0x0870,
-  0x0b8e, 0x0470, 0x038e, 0x0c70,
-  0x0d8e, 0x0270, 0x058e, 0x0a70,
-  0x098e, 0x0670, 0x018e, 0x0e70,
-  0x0e8e, 0x0170, 0x068e, 0x0970,
-  0x0a8e, 0x0570, 0x028e, 0x0d70,
-  0x0c8e, 0x0370, 0x048e, 0x0b70,
-  0x088e, 0x0770, 0x008e, 0x0f70,
-  0x0f0e, 0x00f0, 0x070e, 0x08f0,
-  0x0b0e, 0x04f0, 0x030e, 0x0cf0,
-  0x0d0e, 0x02f0, 0x050e, 0x0af0,
-  0x090e, 0x06f0, 0x010e, 0x0ef0,
-  0x0e0e, 0x01f0, 0x060e, 0x09f0,
-  0x0a0e, 0x05f0, 0x020e, 0x0df0,
-  0x0c0e, 0x03f0, 0x040e, 0x0bf0,
-  0x080e, 0x07f0, 0x000e, 0x0ff0,
-  0x0ff6, 0x0008, 0x07f6, 0x0808,
-  0x0bf6, 0x0408, 0x03f6, 0x0c08,
-  0x0df6, 0x0208, 0x05f6, 0x0a08,
-  0x09f6, 0x0608, 0x01f6, 0x0e08,
-  0x0ef6, 0x0108, 0x06f6, 0x0908,
-  0x0af6, 0x0508, 0x02f6, 0x0d08,
-  0x0cf6, 0x0308, 0x04f6, 0x0b08,
-  0x08f6, 0x0708, 0x00f6, 0x0f08,
-  0x0f76, 0x0088, 0x0776, 0x0888,
-  0x0b76, 0x0488, 0x0376, 0x0c88,
-  0x0d76, 0x0288, 0x0576, 0x0a88,
-  0x0976, 0x0688, 0x0176, 0x0e88,
-  0x0e76, 0x0188, 0x0676, 0x0988,
-  0x0a76, 0x0588, 0x0276, 0x0d88,
-  0x0c76, 0x0388, 0x0476, 0x0b88,
-  0x0876, 0x0788, 0x0076, 0x0f88,
-  0x0fb6, 0x0048, 0x07b6, 0x0848,
-  0x0bb6, 0x0448, 0x03b6, 0x0c48,
-  0x0db6, 0x0248, 0x05b6, 0x0a48,
-  0x09b6, 0x0648, 0x01b6, 0x0e48,
-  0x0eb6, 0x0148, 0x06b6, 0x0948,
-  0x0ab6, 0x0548, 0x02b6, 0x0d48,
-  0x0cb6, 0x0348, 0x04b6, 0x0b48,
-  0x08b6, 0x0748, 0x00b6, 0x0f48,
-  0x0f36, 0x00c8, 0x0736, 0x08c8,
-  0x0b36, 0x04c8, 0x0336, 0x0cc8,
-  0x0d36, 0x02c8, 0x0536, 0x0ac8,
-  0x0936, 0x06c8, 0x0136, 0x0ec8,
-  0x0e36, 0x01c8, 0x0636, 0x09c8,
-  0x0a36, 0x05c8, 0x0236, 0x0dc8,
-  0x0c36, 0x03c8, 0x0436, 0x0bc8,
-  0x0836, 0x07c8, 0x0036, 0x0fc8,
-  0x0fd6, 0x0028, 0x07d6, 0x0828,
-  0x0bd6, 0x0428, 0x03d6, 0x0c28,
-  0x0dd6, 0x0228, 0x05d6, 0x0a28,
-  0x09d6, 0x0628, 0x01d6, 0x0e28,
-  0x0ed6, 0x0128, 0x06d6, 0x0928,
-  0x0ad6, 0x0528, 0x02d6, 0x0d28,
-  0x0cd6, 0x0328, 0x04d6, 0x0b28,
-  0x08d6, 0x0728, 0x00d6, 0x0f28,
-  0x0f56, 0x00a8, 0x0756, 0x08a8,
-  0x0b56, 0x04a8, 0x0356, 0x0ca8,
-  0x0d56, 0x02a8, 0x0556, 0x0aa8,
-  0x0956, 0x06a8, 0x0156, 0x0ea8,
-  0x0e56, 0x01a8, 0x0656, 0x09a8,
-  0x0a56, 0x05a8, 0x0256, 0x0da8,
-  0x0c56, 0x03a8, 0x0456, 0x0ba8,
-  0x0856, 0x07a8, 0x0056, 0x0fa8,
-  0x0f96, 0x0068, 0x0796, 0x0868,
-  0x0b96, 0x0468, 0x0396, 0x0c68,
-  0x0d96, 0x0268, 0x0596, 0x0a68,
-  0x0996, 0x0668, 0x0196, 0x0e68,
-  0x0e96, 0x0168, 0x0696, 0x0968,
-  0x0a96, 0x0568, 0x0296, 0x0d68,
-  0x0c96, 0x0368, 0x0496, 0x0b68,
-  0x0896, 0x0768, 0x0096, 0x0f68,
-  0x0f16, 0x00e8, 0x0716, 0x08e8,
-  0x0b16, 0x04e8, 0x0316, 0x0ce8,
-  0x0d16, 0x02e8, 0x0516, 0x0ae8,
-  0x0916, 0x06e8, 0x0116, 0x0ee8,
-  0x0e16, 0x01e8, 0x0616, 0x09e8,
-  0x0a16, 0x05e8, 0x0216, 0x0de8,
-  0x0c16, 0x03e8, 0x0416, 0x0be8,
-  0x0816, 0x07e8, 0x0016, 0x0fe8,
-  0x0fe6, 0x0018, 0x07e6, 0x0818,
-  0x0be6, 0x0418, 0x03e6, 0x0c18,
-  0x0de6, 0x0218, 0x05e6, 0x0a18,
-  0x09e6, 0x0618, 0x01e6, 0x0e18,
-  0x0ee6, 0x0118, 0x06e6, 0x0918,
-  0x0ae6, 0x0518, 0x02e6, 0x0d18,
-  0x0ce6, 0x0318, 0x04e6, 0x0b18,
-  0x08e6, 0x0718, 0x00e6, 0x0f18,
-  0x0f66, 0x0098, 0x0766, 0x0898,
-  0x0b66, 0x0498, 0x0366, 0x0c98,
-  0x0d66, 0x0298, 0x0566, 0x0a98,
-  0x0966, 0x0698, 0x0166, 0x0e98,
-  0x0e66, 0x0198, 0x0666, 0x0998,
-  0x0a66, 0x0598, 0x0266, 0x0d98,
-  0x0c66, 0x0398, 0x0466, 0x0b98,
-  0x0866, 0x0798, 0x0066, 0x0f98,
-  0x0fa6, 0x0058, 0x07a6, 0x0858,
-  0x0ba6, 0x0458, 0x03a6, 0x0c58,
-  0x0da6, 0x0258, 0x05a6, 0x0a58,
-  0x09a6, 0x0658, 0x01a6, 0x0e58,
-  0x0ea6, 0x0158, 0x06a6, 0x0958,
-  0x0aa6, 0x0558, 0x02a6, 0x0d58,
-  0x0ca6, 0x0358, 0x04a6, 0x0b58,
-  0x08a6, 0x0758, 0x00a6, 0x0f58,
-  0x0f26, 0x00d8, 0x0726, 0x08d8,
-  0x0b26, 0x04d8, 0x0326, 0x0cd8,
-  0x0d26, 0x02d8, 0x0526, 0x0ad8,
-  0x0926, 0x06d8, 0x0126, 0x0ed8,
-  0x0e26, 0x01d8, 0x0626, 0x09d8,
-  0x0a26, 0x05d8, 0x0226, 0x0dd8,
-  0x0c26, 0x03d8, 0x0426, 0x0bd8,
-  0x0826, 0x07d8, 0x0026, 0x0fd8,
-  0x0fc6, 0x0038, 0x07c6, 0x0838,
-  0x0bc6, 0x0438, 0x03c6, 0x0c38,
-  0x0dc6, 0x0238, 0x05c6, 0x0a38,
-  0x09c6, 0x0638, 0x01c6, 0x0e38,
-  0x0ec6, 0x0138, 0x06c6, 0x0938,
-  0x0ac6, 0x0538, 0x02c6, 0x0d38,
-  0x0cc6, 0x0338, 0x04c6, 0x0b38,
-  0x08c6, 0x0738, 0x00c6, 0x0f38,
-  0x0f46, 0x00b8, 0x0746, 0x08b8,
-  0x0b46, 0x04b8, 0x0346, 0x0cb8,
-  0x0d46, 0x02b8, 0x0546, 0x0ab8,
-  0x0946, 0x06b8, 0x0146, 0x0eb8,
-  0x0e46, 0x01b8, 0x0646, 0x09b8,
-  0x0a46, 0x05b8, 0x0246, 0x0db8,
-  0x0c46, 0x03b8, 0x0446, 0x0bb8,
-  0x0846, 0x07b8, 0x0046, 0x0fb8,
-  0x0f86, 0x0078, 0x0786, 0x0878,
-  0x0b86, 0x0478, 0x0386, 0x0c78,
-  0x0d86, 0x0278, 0x0586, 0x0a78,
-  0x0986, 0x0678, 0x0186, 0x0e78,
-  0x0e86, 0x0178, 0x0686, 0x0978,
-  0x0a86, 0x0578, 0x0286, 0x0d78,
-  0x0c86, 0x0378, 0x0486, 0x0b78,
-  0x0886, 0x0778, 0x0086, 0x0f78,
-  0x0f06, 0x00f8, 0x0706, 0x08f8,
-  0x0b06, 0x04f8, 0x0306, 0x0cf8,
-  0x0d06, 0x02f8, 0x0506, 0x0af8,
-  0x0906, 0x06f8, 0x0106, 0x0ef8,
-  0x0e06, 0x01f8, 0x0606, 0x09f8,
-  0x0a06, 0x05f8, 0x0206, 0x0df8,
-  0x0c06, 0x03f8, 0x0406, 0x0bf8,
-  0x0806, 0x07f8, 0x0006, 0x0ff8,
-  0x0ffa, 0x0004, 0x07fa, 0x0804,
-  0x0bfa, 0x0404, 0x03fa, 0x0c04,
-  0x0dfa, 0x0204, 0x05fa, 0x0a04,
-  0x09fa, 0x0604, 0x01fa, 0x0e04,
-  0x0efa, 0x0104, 0x06fa, 0x0904,
-  0x0afa, 0x0504, 0x02fa, 0x0d04,
-  0x0cfa, 0x0304, 0x04fa, 0x0b04,
-  0x08fa, 0x0704, 0x00fa, 0x0f04,
-  0x0f7a, 0x0084, 0x077a, 0x0884,
-  0x0b7a, 0x0484, 0x037a, 0x0c84,
-  0x0d7a, 0x0284, 0x057a, 0x0a84,
-  0x097a, 0x0684, 0x017a, 0x0e84,
-  0x0e7a, 0x0184, 0x067a, 0x0984,
-  0x0a7a, 0x0584, 0x027a, 0x0d84,
-  0x0c7a, 0x0384, 0x047a, 0x0b84,
-  0x087a, 0x0784, 0x007a, 0x0f84,
-  0x0fba, 0x0044, 0x07ba, 0x0844,
-  0x0bba, 0x0444, 0x03ba, 0x0c44,
-  0x0dba, 0x0244, 0x05ba, 0x0a44,
-  0x09ba, 0x0644, 0x01ba, 0x0e44,
-  0x0eba, 0x0144, 0x06ba, 0x0944,
-  0x0aba, 0x0544, 0x02ba, 0x0d44,
-  0x0cba, 0x0344, 0x04ba, 0x0b44,
-  0x08ba, 0x0744, 0x00ba, 0x0f44,
-  0x0f3a, 0x00c4, 0x073a, 0x08c4,
-  0x0b3a, 0x04c4, 0x033a, 0x0cc4,
-  0x0d3a, 0x02c4, 0x053a, 0x0ac4,
-  0x093a, 0x06c4, 0x013a, 0x0ec4,
-  0x0e3a, 0x01c4, 0x063a, 0x09c4,
-  0x0a3a, 0x05c4, 0x023a, 0x0dc4,
-  0x0c3a, 0x03c4, 0x043a, 0x0bc4,
-  0x083a, 0x07c4, 0x003a, 0x0fc4,
-  0x0fda, 0x0024, 0x07da, 0x0824,
-  0x0bda, 0x0424, 0x03da, 0x0c24,
-  0x0dda, 0x0224, 0x05da, 0x0a24,
-  0x09da, 0x0624, 0x01da, 0x0e24,
-  0x0eda, 0x0124, 0x06da, 0x0924,
-  0x0ada, 0x0524, 0x02da, 0x0d24,
-  0x0cda, 0x0324, 0x04da, 0x0b24,
-  0x08da, 0x0724, 0x00da, 0x0f24,
-  0x0f5a, 0x00a4, 0x075a, 0x08a4,
-  0x0b5a, 0x04a4, 0x035a, 0x0ca4,
-  0x0d5a, 0x02a4, 0x055a, 0x0aa4,
-  0x095a, 0x06a4, 0x015a, 0x0ea4,
-  0x0e5a, 0x01a4, 0x065a, 0x09a4,
-  0x0a5a, 0x05a4, 0x025a, 0x0da4,
-  0x0c5a, 0x03a4, 0x045a, 0x0ba4,
-  0x085a, 0x07a4, 0x005a, 0x0fa4,
-  0x0f9a, 0x0064, 0x079a, 0x0864,
-  0x0b9a, 0x0464, 0x039a, 0x0c64,
-  0x0d9a, 0x0264, 0x059a, 0x0a64,
-  0x099a, 0x0664, 0x019a, 0x0e64,
-  0x0e9a, 0x0164, 0x069a, 0x0964,
-  0x0a9a, 0x0564, 0x029a, 0x0d64,
-  0x0c9a, 0x0364, 0x049a, 0x0b64,
-  0x089a, 0x0764, 0x009a, 0x0f64,
-  0x0f1a, 0x00e4, 0x071a, 0x08e4,
-  0x0b1a, 0x04e4, 0x031a, 0x0ce4,
-  0x0d1a, 0x02e4, 0x051a, 0x0ae4,
-  0x091a, 0x06e4, 0x011a, 0x0ee4,
-  0x0e1a, 0x01e4, 0x061a, 0x09e4,
-  0x0a1a, 0x05e4, 0x021a, 0x0de4,
-  0x0c1a, 0x03e4, 0x041a, 0x0be4,
-  0x081a, 0x07e4, 0x001a, 0x0fe4,
-  0x0fea, 0x0014, 0x07ea, 0x0814,
-  0x0bea, 0x0414, 0x03ea, 0x0c14,
-  0x0dea, 0x0214, 0x05ea, 0x0a14,
-  0x09ea, 0x0614, 0x01ea, 0x0e14,
-  0x0eea, 0x0114, 0x06ea, 0x0914,
-  0x0aea, 0x0514, 0x02ea, 0x0d14,
-  0x0cea, 0x0314, 0x04ea, 0x0b14,
-  0x08ea, 0x0714, 0x00ea, 0x0f14,
-  0x0f6a, 0x0094, 0x076a, 0x0894,
-  0x0b6a, 0x0494, 0x036a, 0x0c94,
-  0x0d6a, 0x0294, 0x056a, 0x0a94,
-  0x096a, 0x0694, 0x016a, 0x0e94,
-  0x0e6a, 0x0194, 0x066a, 0x0994,
-  0x0a6a, 0x0594, 0x026a, 0x0d94,
-  0x0c6a, 0x0394, 0x046a, 0x0b94,
-  0x086a, 0x0794, 0x006a, 0x0f94,
-  0x0faa, 0x0054, 0x07aa, 0x0854,
-  0x0baa, 0x0454, 0x03aa, 0x0c54,
-  0x0daa, 0x0254, 0x05aa, 0x0a54,
-  0x09aa, 0x0654, 0x01aa, 0x0e54,
-  0x0eaa, 0x0154, 0x06aa, 0x0954,
-  0x0aaa, 0x0554, 0x02aa, 0x0d54,
-  0x0caa, 0x0354, 0x04aa, 0x0b54,
-  0x08aa, 0x0754, 0x00aa, 0x0f54,
-  0x0f2a, 0x00d4, 0x072a, 0x08d4,
-  0x0b2a, 0x04d4, 0x032a, 0x0cd4,
-  0x0d2a, 0x02d4, 0x052a, 0x0ad4,
-  0x092a, 0x06d4, 0x012a, 0x0ed4,
-  0x0e2a, 0x01d4, 0x062a, 0x09d4,
-  0x0a2a, 0x05d4, 0x022a, 0x0dd4,
-  0x0c2a, 0x03d4, 0x042a, 0x0bd4,
-  0x082a, 0x07d4, 0x002a, 0x0fd4,
-  0x0fca, 0x0034, 0x07ca, 0x0834,
-  0x0bca, 0x0434, 0x03ca, 0x0c34,
-  0x0dca, 0x0234, 0x05ca, 0x0a34,
-  0x09ca, 0x0634, 0x01ca, 0x0e34,
-  0x0eca, 0x0134, 0x06ca, 0x0934,
-  0x0aca, 0x0534, 0x02ca, 0x0d34,
-  0x0cca, 0x0334, 0x04ca, 0x0b34,
-  0x08ca, 0x0734, 0x00ca, 0x0f34,
-  0x0f4a, 0x00b4, 0x074a, 0x08b4,
-  0x0b4a, 0x04b4, 0x034a, 0x0cb4,
-  0x0d4a, 0x02b4, 0x054a, 0x0ab4,
-  0x094a, 0x06b4, 0x014a, 0x0eb4,
-  0x0e4a, 0x01b4, 0x064a, 0x09b4,
-  0x0a4a, 0x05b4, 0x024a, 0x0db4,
-  0x0c4a, 0x03b4, 0x044a, 0x0bb4,
-  0x084a, 0x07b4, 0x004a, 0x0fb4,
-  0x0f8a, 0x0074, 0x078a, 0x0874,
-  0x0b8a, 0x0474, 0x038a, 0x0c74,
-  0x0d8a, 0x0274, 0x058a, 0x0a74,
-  0x098a, 0x0674, 0x018a, 0x0e74,
-  0x0e8a, 0x0174, 0x068a, 0x0974,
-  0x0a8a, 0x0574, 0x028a, 0x0d74,
-  0x0c8a, 0x0374, 0x048a, 0x0b74,
-  0x088a, 0x0774, 0x008a, 0x0f74,
-  0x0f0a, 0x00f4, 0x070a, 0x08f4,
-  0x0b0a, 0x04f4, 0x030a, 0x0cf4,
-  0x0d0a, 0x02f4, 0x050a, 0x0af4,
-  0x090a, 0x06f4, 0x010a, 0x0ef4,
-  0x0e0a, 0x01f4, 0x060a, 0x09f4,
-  0x0a0a, 0x05f4, 0x020a, 0x0df4,
-  0x0c0a, 0x03f4, 0x040a, 0x0bf4,
-  0x080a, 0x07f4, 0x000a, 0x0ff4,
-  0x0ff2, 0x000c, 0x07f2, 0x080c,
-  0x0bf2, 0x040c, 0x03f2, 0x0c0c,
-  0x0df2, 0x020c, 0x05f2, 0x0a0c,
-  0x09f2, 0x060c, 0x01f2, 0x0e0c,
-  0x0ef2, 0x010c, 0x06f2, 0x090c,
-  0x0af2, 0x050c, 0x02f2, 0x0d0c,
-  0x0cf2, 0x030c, 0x04f2, 0x0b0c,
-  0x08f2, 0x070c, 0x00f2, 0x0f0c,
-  0x0f72, 0x008c, 0x0772, 0x088c,
-  0x0b72, 0x048c, 0x0372, 0x0c8c,
-  0x0d72, 0x028c, 0x0572, 0x0a8c,
-  0x0972, 0x068c, 0x0172, 0x0e8c,
-  0x0e72, 0x018c, 0x0672, 0x098c,
-  0x0a72, 0x058c, 0x0272, 0x0d8c,
-  0x0c72, 0x038c, 0x0472, 0x0b8c,
-  0x0872, 0x078c, 0x0072, 0x0f8c,
-  0x0fb2, 0x004c, 0x07b2, 0x084c,
-  0x0bb2, 0x044c, 0x03b2, 0x0c4c,
-  0x0db2, 0x024c, 0x05b2, 0x0a4c,
-  0x09b2, 0x064c, 0x01b2, 0x0e4c,
-  0x0eb2, 0x014c, 0x06b2, 0x094c,
-  0x0ab2, 0x054c, 0x02b2, 0x0d4c,
-  0x0cb2, 0x034c, 0x04b2, 0x0b4c,
-  0x08b2, 0x074c, 0x00b2, 0x0f4c,
-  0x0f32, 0x00cc, 0x0732, 0x08cc,
-  0x0b32, 0x04cc, 0x0332, 0x0ccc,
-  0x0d32, 0x02cc, 0x0532, 0x0acc,
-  0x0932, 0x06cc, 0x0132, 0x0ecc,
-  0x0e32, 0x01cc, 0x0632, 0x09cc,
-  0x0a32, 0x05cc, 0x0232, 0x0dcc,
-  0x0c32, 0x03cc, 0x0432, 0x0bcc,
-  0x0832, 0x07cc, 0x0032, 0x0fcc,
-  0x0fd2, 0x002c, 0x07d2, 0x082c,
-  0x0bd2, 0x042c, 0x03d2, 0x0c2c,
-  0x0dd2, 0x022c, 0x05d2, 0x0a2c,
-  0x09d2, 0x062c, 0x01d2, 0x0e2c,
-  0x0ed2, 0x012c, 0x06d2, 0x092c,
-  0x0ad2, 0x052c, 0x02d2, 0x0d2c,
-  0x0cd2, 0x032c, 0x04d2, 0x0b2c,
-  0x08d2, 0x072c, 0x00d2, 0x0f2c,
-  0x0f52, 0x00ac, 0x0752, 0x08ac,
-  0x0b52, 0x04ac, 0x0352, 0x0cac,
-  0x0d52, 0x02ac, 0x0552, 0x0aac,
-  0x0952, 0x06ac, 0x0152, 0x0eac,
-  0x0e52, 0x01ac, 0x0652, 0x09ac,
-  0x0a52, 0x05ac, 0x0252, 0x0dac,
-  0x0c52, 0x03ac, 0x0452, 0x0bac,
-  0x0852, 0x07ac, 0x0052, 0x0fac,
-  0x0f92, 0x006c, 0x0792, 0x086c,
-  0x0b92, 0x046c, 0x0392, 0x0c6c,
-  0x0d92, 0x026c, 0x0592, 0x0a6c,
-  0x0992, 0x066c, 0x0192, 0x0e6c,
-  0x0e92, 0x016c, 0x0692, 0x096c,
-  0x0a92, 0x056c, 0x0292, 0x0d6c,
-  0x0c92, 0x036c, 0x0492, 0x0b6c,
-  0x0892, 0x076c, 0x0092, 0x0f6c,
-  0x0f12, 0x00ec, 0x0712, 0x08ec,
-  0x0b12, 0x04ec, 0x0312, 0x0cec,
-  0x0d12, 0x02ec, 0x0512, 0x0aec,
-  0x0912, 0x06ec, 0x0112, 0x0eec,
-  0x0e12, 0x01ec, 0x0612, 0x09ec,
-  0x0a12, 0x05ec, 0x0212, 0x0dec,
-  0x0c12, 0x03ec, 0x0412, 0x0bec,
-  0x0812, 0x07ec, 0x0012, 0x0fec,
-  0x0fe2, 0x001c, 0x07e2, 0x081c,
-  0x0be2, 0x041c, 0x03e2, 0x0c1c,
-  0x0de2, 0x021c, 0x05e2, 0x0a1c,
-  0x09e2, 0x061c, 0x01e2, 0x0e1c,
-  0x0ee2, 0x011c, 0x06e2, 0x091c,
-  0x0ae2, 0x051c, 0x02e2, 0x0d1c,
-  0x0ce2, 0x031c, 0x04e2, 0x0b1c,
-  0x08e2, 0x071c, 0x00e2, 0x0f1c,
-  0x0f62, 0x009c, 0x0762, 0x089c,
-  0x0b62, 0x049c, 0x0362, 0x0c9c,
-  0x0d62, 0x029c, 0x0562, 0x0a9c,
-  0x0962, 0x069c, 0x0162, 0x0e9c,
-  0x0e62, 0x019c, 0x0662, 0x099c,
-  0x0a62, 0x059c, 0x0262, 0x0d9c,
-  0x0c62, 0x039c, 0x0462, 0x0b9c,
-  0x0862, 0x079c, 0x0062, 0x0f9c,
-  0x0fa2, 0x005c, 0x07a2, 0x085c,
-  0x0ba2, 0x045c, 0x03a2, 0x0c5c,
-  0x0da2, 0x025c, 0x05a2, 0x0a5c,
-  0x09a2, 0x065c, 0x01a2, 0x0e5c,
-  0x0ea2, 0x015c, 0x06a2, 0x095c,
-  0x0aa2, 0x055c, 0x02a2, 0x0d5c,
-  0x0ca2, 0x035c, 0x04a2, 0x0b5c,
-  0x08a2, 0x075c, 0x00a2, 0x0f5c,
-  0x0f22, 0x00dc, 0x0722, 0x08dc,
-  0x0b22, 0x04dc, 0x0322, 0x0cdc,
-  0x0d22, 0x02dc, 0x0522, 0x0adc,
-  0x0922, 0x06dc, 0x0122, 0x0edc,
-  0x0e22, 0x01dc, 0x0622, 0x09dc,
-  0x0a22, 0x05dc, 0x0222, 0x0ddc,
-  0x0c22, 0x03dc, 0x0422, 0x0bdc,
-  0x0822, 0x07dc, 0x0022, 0x0fdc,
-  0x0fc2, 0x003c, 0x07c2, 0x083c,
-  0x0bc2, 0x043c, 0x03c2, 0x0c3c,
-  0x0dc2, 0x023c, 0x05c2, 0x0a3c,
-  0x09c2, 0x063c, 0x01c2, 0x0e3c,
-  0x0ec2, 0x013c, 0x06c2, 0x093c,
-  0x0ac2, 0x053c, 0x02c2, 0x0d3c,
-  0x0cc2, 0x033c, 0x04c2, 0x0b3c,
-  0x08c2, 0x073c, 0x00c2, 0x0f3c,
-  0x0f42, 0x00bc, 0x0742, 0x08bc,
-  0x0b42, 0x04bc, 0x0342, 0x0cbc,
-  0x0d42, 0x02bc, 0x0542, 0x0abc,
-  0x0942, 0x06bc, 0x0142, 0x0ebc,
-  0x0e42, 0x01bc, 0x0642, 0x09bc,
-  0x0a42, 0x05bc, 0x0242, 0x0dbc,
-  0x0c42, 0x03bc, 0x0442, 0x0bbc,
-  0x0842, 0x07bc, 0x0042, 0x0fbc,
-  0x0f82, 0x007c, 0x0782, 0x087c,
-  0x0b82, 0x047c, 0x0382, 0x0c7c,
-  0x0d82, 0x027c, 0x0582, 0x0a7c,
-  0x0982, 0x067c, 0x0182, 0x0e7c,
-  0x0e82, 0x017c, 0x0682, 0x097c,
-  0x0a82, 0x057c, 0x0282, 0x0d7c,
-  0x0c82, 0x037c, 0x0482, 0x0b7c,
-  0x0882, 0x077c, 0x0082, 0x0f7c,
-  0x0f02, 0x00fc, 0x0702, 0x08fc,
-  0x0b02, 0x04fc, 0x0302, 0x0cfc,
-  0x0d02, 0x02fc, 0x0502, 0x0afc,
-  0x0902, 0x06fc, 0x0102, 0x0efc,
-  0x0e02, 0x01fc, 0x0602, 0x09fc,
-  0x0a02, 0x05fc, 0x0202, 0x0dfc,
-  0x0c02, 0x03fc, 0x0402, 0x0bfc,
-  0x0802, 0x07fc, 0x0002, 0x0ffc,
+static ogg_int32_t quarter_sin[1025]={
+  0x00000000, 0xffe6de05, 0xffcdbc0f, 0xffb49a1f,
+  0xff9b783c, 0xff825668, 0xff6934a8, 0xff5012fe,
+  0xff36f170, 0xff1dd001, 0xff04aeb5, 0xfeeb8d8f,
+  0xfed26c94, 0xfeb94bc8, 0xfea02b2e, 0xfe870aca,
+  0xfe6deaa1, 0xfe54cab5, 0xfe3bab0b, 0xfe228ba7,
+  0xfe096c8d, 0xfdf04dc0, 0xfdd72f45, 0xfdbe111e,
+  0xfda4f351, 0xfd8bd5e1, 0xfd72b8d2, 0xfd599c28,
+  0xfd407fe6, 0xfd276410, 0xfd0e48ab, 0xfcf52dbb,
+  0xfcdc1342, 0xfcc2f945, 0xfca9dfc8, 0xfc90c6cf,
+  0xfc77ae5e, 0xfc5e9678, 0xfc457f21, 0xfc2c685d,
+  0xfc135231, 0xfbfa3c9f, 0xfbe127ac, 0xfbc8135c,
+  0xfbaeffb3, 0xfb95ecb4, 0xfb7cda63, 0xfb63c8c4,
+  0xfb4ab7db, 0xfb31a7ac, 0xfb18983b, 0xfaff898c,
+  0xfae67ba2, 0xfacd6e81, 0xfab4622d, 0xfa9b56ab,
+  0xfa824bfd, 0xfa694229, 0xfa503930, 0xfa373119,
+  0xfa1e29e5, 0xfa05239a, 0xf9ec1e3b, 0xf9d319cc,
+  0xf9ba1651, 0xf9a113cd, 0xf9881245, 0xf96f11bc,
+  0xf9561237, 0xf93d13b8, 0xf9241645, 0xf90b19e0,
+  0xf8f21e8e, 0xf8d92452, 0xf8c02b31, 0xf8a7332e,
+  0xf88e3c4d, 0xf8754692, 0xf85c5201, 0xf8435e9d,
+  0xf82a6c6a, 0xf8117b6d, 0xf7f88ba9, 0xf7df9d22,
+  0xf7c6afdc, 0xf7adc3db, 0xf794d922, 0xf77befb5,
+  0xf7630799, 0xf74a20d0, 0xf7313b60, 0xf718574b,
+  0xf6ff7496, 0xf6e69344, 0xf6cdb359, 0xf6b4d4d9,
+  0xf69bf7c9, 0xf6831c2b, 0xf66a4203, 0xf6516956,
+  0xf6389228, 0xf61fbc7b, 0xf606e854, 0xf5ee15b7,
+  0xf5d544a7, 0xf5bc7529, 0xf5a3a740, 0xf58adaf0,
+  0xf572103d, 0xf559472b, 0xf5407fbd, 0xf527b9f7,
+  0xf50ef5de, 0xf4f63374, 0xf4dd72be, 0xf4c4b3c0,
+  0xf4abf67e, 0xf4933afa, 0xf47a8139, 0xf461c940,
+  0xf4491311, 0xf4305eb0, 0xf417ac22, 0xf3fefb6a,
+  0xf3e64c8c, 0xf3cd9f8b, 0xf3b4f46c, 0xf39c4b32,
+  0xf383a3e2, 0xf36afe7e, 0xf3525b0b, 0xf339b98d,
+  0xf3211a07, 0xf3087c7d, 0xf2efe0f2, 0xf2d7476c,
+  0xf2beafed, 0xf2a61a7a, 0xf28d8715, 0xf274f5c3,
+  0xf25c6688, 0xf243d968, 0xf22b4e66, 0xf212c585,
+  0xf1fa3ecb, 0xf1e1ba3a, 0xf1c937d6, 0xf1b0b7a4,
+  0xf19839a6, 0xf17fbde2, 0xf1674459, 0xf14ecd11,
+  0xf136580d, 0xf11de551, 0xf10574e0, 0xf0ed06bf,
+  0xf0d49af1, 0xf0bc317a, 0xf0a3ca5d, 0xf08b659f,
+  0xf0730342, 0xf05aa34c, 0xf04245c0, 0xf029eaa1,
+  0xf01191f3, 0xeff93bba, 0xefe0e7f9, 0xefc896b5,
+  0xefb047f2, 0xef97fbb2, 0xef7fb1fa, 0xef676ace,
+  0xef4f2630, 0xef36e426, 0xef1ea4b2, 0xef0667d9,
+  0xeeee2d9d, 0xeed5f604, 0xeebdc110, 0xeea58ec6,
+  0xee8d5f29, 0xee75323c, 0xee5d0804, 0xee44e084,
+  0xee2cbbc1, 0xee1499bd, 0xedfc7a7c, 0xede45e03,
+  0xedcc4454, 0xedb42d74, 0xed9c1967, 0xed84082f,
+  0xed6bf9d1, 0xed53ee51, 0xed3be5b1, 0xed23dff7,
+  0xed0bdd25, 0xecf3dd3f, 0xecdbe04a, 0xecc3e648,
+  0xecabef3d, 0xec93fb2e, 0xec7c0a1d, 0xec641c0e,
+  0xec4c3106, 0xec344908, 0xec1c6417, 0xec048237,
+  0xebeca36c, 0xebd4c7ba, 0xebbcef23, 0xeba519ad,
+  0xeb8d475b, 0xeb75782f, 0xeb5dac2f, 0xeb45e35d,
+  0xeb2e1dbe, 0xeb165b54, 0xeafe9c24, 0xeae6e031,
+  0xeacf277f, 0xeab77212, 0xea9fbfed, 0xea881114,
+  0xea70658a, 0xea58bd54, 0xea411874, 0xea2976ef,
+  0xea11d8c8, 0xe9fa3e03, 0xe9e2a6a3, 0xe9cb12ad,
+  0xe9b38223, 0xe99bf509, 0xe9846b63, 0xe96ce535,
+  0xe9556282, 0xe93de34e, 0xe926679c, 0xe90eef71,
+  0xe8f77acf, 0xe8e009ba, 0xe8c89c37, 0xe8b13248,
+  0xe899cbf1, 0xe8826936, 0xe86b0a1a, 0xe853aea1,
+  0xe83c56cf, 0xe82502a7, 0xe80db22d, 0xe7f66564,
+  0xe7df1c50, 0xe7c7d6f4, 0xe7b09555, 0xe7995776,
+  0xe7821d59, 0xe76ae704, 0xe753b479, 0xe73c85bc,
+  0xe7255ad1, 0xe70e33bb, 0xe6f7107e, 0xe6dff11d,
+  0xe6c8d59c, 0xe6b1bdff, 0xe69aaa48, 0xe6839a7c,
+  0xe66c8e9f, 0xe65586b3, 0xe63e82bc, 0xe62782be,
+  0xe61086bc, 0xe5f98ebb, 0xe5e29abc, 0xe5cbaac5,
+  0xe5b4bed8, 0xe59dd6f9, 0xe586f32c, 0xe5701374,
+  0xe55937d5, 0xe5426051, 0xe52b8cee, 0xe514bdad,
+  0xe4fdf294, 0xe4e72ba4, 0xe4d068e2, 0xe4b9aa52,
+  0xe4a2eff6, 0xe48c39d3, 0xe47587eb, 0xe45eda43,
+  0xe44830dd, 0xe4318bbe, 0xe41aeae8, 0xe4044e60,
+  0xe3edb628, 0xe3d72245, 0xe3c092b9, 0xe3aa0788,
+  0xe39380b6, 0xe37cfe47, 0xe366803c, 0xe350069b,
+  0xe3399167, 0xe32320a2, 0xe30cb451, 0xe2f64c77,
+  0xe2dfe917, 0xe2c98a35, 0xe2b32fd4, 0xe29cd9f8,
+  0xe28688a4, 0xe2703bdc, 0xe259f3a3, 0xe243affc,
+  0xe22d70eb, 0xe2173674, 0xe2010099, 0xe1eacf5f,
+  0xe1d4a2c8, 0xe1be7ad8, 0xe1a85793, 0xe19238fb,
+  0xe17c1f15, 0xe16609e3, 0xe14ff96a, 0xe139edac,
+  0xe123e6ad, 0xe10de470, 0xe0f7e6f9, 0xe0e1ee4b,
+  0xe0cbfa6a, 0xe0b60b58, 0xe0a0211a, 0xe08a3bb2,
+  0xe0745b24, 0xe05e7f74, 0xe048a8a4, 0xe032d6b8,
+  0xe01d09b4, 0xe007419b, 0xdff17e70, 0xdfdbc036,
+  0xdfc606f1, 0xdfb052a5, 0xdf9aa354, 0xdf84f902,
+  0xdf6f53b3, 0xdf59b369, 0xdf441828, 0xdf2e81f3,
+  0xdf18f0ce, 0xdf0364bc, 0xdeedddc0, 0xded85bdd,
+  0xdec2df18, 0xdead6773, 0xde97f4f1, 0xde828796,
+  0xde6d1f65, 0xde57bc62, 0xde425e8f, 0xde2d05f1,
+  0xde17b28a, 0xde02645d, 0xdded1b6e, 0xddd7d7c1,
+  0xddc29958, 0xddad6036, 0xdd982c60, 0xdd82fdd8,
+  0xdd6dd4a2, 0xdd58b0c0, 0xdd439236, 0xdd2e7908,
+  0xdd196538, 0xdd0456ca, 0xdcef4dc2, 0xdcda4a21,
+  0xdcc54bec, 0xdcb05326, 0xdc9b5fd2, 0xdc8671f3,
+  0xdc71898d, 0xdc5ca6a2, 0xdc47c936, 0xdc32f14d,
+  0xdc1e1ee9, 0xdc09520d, 0xdbf48abd, 0xdbdfc8fc,
+  0xdbcb0cce, 0xdbb65634, 0xdba1a534, 0xdb8cf9cf,
+  0xdb785409, 0xdb63b3e5, 0xdb4f1967, 0xdb3a8491,
+  0xdb25f566, 0xdb116beb, 0xdafce821, 0xdae86a0d,
+  0xdad3f1b1, 0xdabf7f11, 0xdaab122f, 0xda96ab0f,
+  0xda8249b4, 0xda6dee21, 0xda599859, 0xda454860,
+  0xda30fe38, 0xda1cb9e5, 0xda087b69, 0xd9f442c9,
+  0xd9e01006, 0xd9cbe325, 0xd9b7bc27, 0xd9a39b11,
+  0xd98f7fe6, 0xd97b6aa8, 0xd9675b5a, 0xd9535201,
+  0xd93f4e9e, 0xd92b5135, 0xd91759c9, 0xd903685d,
+  0xd8ef7cf4, 0xd8db9792, 0xd8c7b838, 0xd8b3deeb,
+  0xd8a00bae, 0xd88c3e83, 0xd878776d, 0xd864b670,
+  0xd850fb8e, 0xd83d46cc, 0xd829982b, 0xd815efae,
+  0xd8024d59, 0xd7eeb130, 0xd7db1b34, 0xd7c78b68,
+  0xd7b401d1, 0xd7a07e70, 0xd78d014a, 0xd7798a60,
+  0xd76619b6, 0xd752af4f, 0xd73f4b2e, 0xd72bed55,
+  0xd71895c9, 0xd705448b, 0xd6f1f99f, 0xd6deb508,
+  0xd6cb76c9, 0xd6b83ee4, 0xd6a50d5d, 0xd691e237,
+  0xd67ebd74, 0xd66b9f18, 0xd6588725, 0xd645759f,
+  0xd6326a88, 0xd61f65e4, 0xd60c67b4, 0xd5f96ffd,
+  0xd5e67ec1, 0xd5d39403, 0xd5c0afc6, 0xd5add20d,
+  0xd59afadb, 0xd5882a32, 0xd5756016, 0xd5629c89,
+  0xd54fdf8f, 0xd53d292a, 0xd52a795d, 0xd517d02b,
+  0xd5052d97, 0xd4f291a4, 0xd4dffc54, 0xd4cd6dab,
+  0xd4bae5ab, 0xd4a86458, 0xd495e9b3, 0xd48375c1,
+  0xd4710883, 0xd45ea1fd, 0xd44c4232, 0xd439e923,
+  0xd42796d5, 0xd4154b4a, 0xd4030684, 0xd3f0c887,
+  0xd3de9156, 0xd3cc60f2, 0xd3ba3760, 0xd3a814a2,
+  0xd395f8ba, 0xd383e3ab, 0xd371d579, 0xd35fce26,
+  0xd34dcdb4, 0xd33bd427, 0xd329e181, 0xd317f5c6,
+  0xd30610f7, 0xd2f43318, 0xd2e25c2b, 0xd2d08c33,
+  0xd2bec333, 0xd2ad012e, 0xd29b4626, 0xd289921e,
+  0xd277e518, 0xd2663f19, 0xd254a021, 0xd2430835,
+  0xd2317756, 0xd21fed88, 0xd20e6acc, 0xd1fcef27,
+  0xd1eb7a9a, 0xd1da0d28, 0xd1c8a6d4, 0xd1b747a0,
+  0xd1a5ef90, 0xd1949ea6, 0xd18354e4, 0xd172124d,
+  0xd160d6e5, 0xd14fa2ad, 0xd13e75a8, 0xd12d4fd9,
+  0xd11c3142, 0xd10b19e7, 0xd0fa09c9, 0xd0e900ec,
+  0xd0d7ff51, 0xd0c704fd, 0xd0b611f1, 0xd0a5262f,
+  0xd09441bb, 0xd0836497, 0xd0728ec6, 0xd061c04a,
+  0xd050f926, 0xd040395d, 0xd02f80f1, 0xd01ecfe4,
+  0xd00e2639, 0xcffd83f4, 0xcfece915, 0xcfdc55a1,
+  0xcfcbc999, 0xcfbb4500, 0xcfaac7d8, 0xcf9a5225,
+  0xcf89e3e8, 0xcf797d24, 0xcf691ddd, 0xcf58c613,
+  0xcf4875ca, 0xcf382d05, 0xcf27ebc5, 0xcf17b20d,
+  0xcf077fe1, 0xcef75541, 0xcee73231, 0xced716b4,
+  0xcec702cb, 0xceb6f67a, 0xcea6f1c2, 0xce96f4a7,
+  0xce86ff2a, 0xce77114e, 0xce672b16, 0xce574c84,
+  0xce47759a, 0xce37a65b, 0xce27dec9, 0xce181ee8,
+  0xce0866b8, 0xcdf8b63d, 0xcde90d79, 0xcdd96c6f,
+  0xcdc9d320, 0xcdba4190, 0xcdaab7c0, 0xcd9b35b4,
+  0xcd8bbb6d, 0xcd7c48ee, 0xcd6cde39, 0xcd5d7b50,
+  0xcd4e2037, 0xcd3eccef, 0xcd2f817b, 0xcd203ddc,
+  0xcd110216, 0xcd01ce2b, 0xccf2a21d, 0xcce37def,
+  0xccd461a2, 0xccc54d3a, 0xccb640b8, 0xcca73c1e,
+  0xcc983f70, 0xcc894aaf, 0xcc7a5dde, 0xcc6b78ff,
+  0xcc5c9c14, 0xcc4dc720, 0xcc3efa25, 0xcc303524,
+  0xcc217822, 0xcc12c31f, 0xcc04161e, 0xcbf57121,
+  0xcbe6d42b, 0xcbd83f3d, 0xcbc9b25a, 0xcbbb2d85,
+  0xcbacb0bf, 0xcb9e3c0b, 0xcb8fcf6b, 0xcb816ae1,
+  0xcb730e70, 0xcb64ba19, 0xcb566ddf, 0xcb4829c4,
+  0xcb39edca, 0xcb2bb9f4, 0xcb1d8e43, 0xcb0f6aba,
+  0xcb014f5b, 0xcaf33c28, 0xcae53123, 0xcad72e4f,
+  0xcac933ae, 0xcabb4141, 0xcaad570c, 0xca9f750f,
+  0xca919b4e, 0xca83c9ca, 0xca760086, 0xca683f83,
+  0xca5a86c4, 0xca4cd64b, 0xca3f2e19, 0xca318e32,
+  0xca23f698, 0xca16674b, 0xca08e04f, 0xc9fb61a5,
+  0xc9edeb50, 0xc9e07d51, 0xc9d317ab, 0xc9c5ba60,
+  0xc9b86572, 0xc9ab18e3, 0xc99dd4b4, 0xc99098e9,
+  0xc9836582, 0xc9763a83, 0xc96917ec, 0xc95bfdc1,
+  0xc94eec03, 0xc941e2b4, 0xc934e1d6, 0xc927e96b,
+  0xc91af976, 0xc90e11f7, 0xc90132f2, 0xc8f45c68,
+  0xc8e78e5b, 0xc8dac8cd, 0xc8ce0bc0, 0xc8c15736,
+  0xc8b4ab32, 0xc8a807b4, 0xc89b6cbf, 0xc88eda54,
+  0xc8825077, 0xc875cf28, 0xc869566a, 0xc85ce63e,
+  0xc8507ea7, 0xc8441fa6, 0xc837c93e, 0xc82b7b70,
+  0xc81f363d, 0xc812f9a9, 0xc806c5b5, 0xc7fa9a62,
+  0xc7ee77b3, 0xc7e25daa, 0xc7d64c47, 0xc7ca438f,
+  0xc7be4381, 0xc7b24c20, 0xc7a65d6e, 0xc79a776c,
+  0xc78e9a1d, 0xc782c582, 0xc776f99d, 0xc76b3671,
+  0xc75f7bfe, 0xc753ca46, 0xc748214c, 0xc73c8111,
+  0xc730e997, 0xc7255ae0, 0xc719d4ed, 0xc70e57c0,
+  0xc702e35c, 0xc6f777c1, 0xc6ec14f2, 0xc6e0baf0,
+  0xc6d569be, 0xc6ca215c, 0xc6bee1cd, 0xc6b3ab12,
+  0xc6a87d2d, 0xc69d5820, 0xc6923bec, 0xc6872894,
+  0xc67c1e18, 0xc6711c7b, 0xc66623be, 0xc65b33e4,
+  0xc6504ced, 0xc6456edb, 0xc63a99b1, 0xc62fcd6f,
+  0xc6250a18, 0xc61a4fac, 0xc60f9e2e, 0xc604f5a0,
+  0xc5fa5603, 0xc5efbf58, 0xc5e531a1, 0xc5daace1,
+  0xc5d03118, 0xc5c5be47, 0xc5bb5472, 0xc5b0f399,
+  0xc5a69bbe, 0xc59c4ce3, 0xc5920708, 0xc587ca31,
+  0xc57d965d, 0xc5736b90, 0xc56949ca, 0xc55f310d,
+  0xc555215a, 0xc54b1ab4, 0xc5411d1b, 0xc5372891,
+  0xc52d3d18, 0xc5235ab2, 0xc519815f, 0xc50fb121,
+  0xc505e9fb, 0xc4fc2bec, 0xc4f276f7, 0xc4e8cb1e,
+  0xc4df2862, 0xc4d58ec3, 0xc4cbfe45, 0xc4c276e8,
+  0xc4b8f8ad, 0xc4af8397, 0xc4a617a6, 0xc49cb4dd,
+  0xc4935b3c, 0xc48a0ac4, 0xc480c379, 0xc477855a,
+  0xc46e5069, 0xc46524a9, 0xc45c0219, 0xc452e8bc,
+  0xc449d892, 0xc440d19e, 0xc437d3e1, 0xc42edf5c,
+  0xc425f410, 0xc41d11ff, 0xc414392b, 0xc40b6994,
+  0xc402a33c, 0xc3f9e624, 0xc3f1324e, 0xc3e887bb,
+  0xc3dfe66c, 0xc3d74e62, 0xc3cebfa0, 0xc3c63a26,
+  0xc3bdbdf6, 0xc3b54b11, 0xc3ace178, 0xc3a4812c,
+  0xc39c2a2f, 0xc393dc82, 0xc38b9827, 0xc3835d1e,
+  0xc37b2b6a, 0xc373030a, 0xc36ae401, 0xc362ce50,
+  0xc35ac1f7, 0xc352bef9, 0xc34ac556, 0xc342d510,
+  0xc33aee27, 0xc333109e, 0xc32b3c75, 0xc32371ae,
+  0xc31bb049, 0xc313f848, 0xc30c49ad, 0xc304a477,
+  0xc2fd08a9, 0xc2f57644, 0xc2eded49, 0xc2e66db8,
+  0xc2def794, 0xc2d78add, 0xc2d02794, 0xc2c8cdbb,
+  0xc2c17d52, 0xc2ba365c, 0xc2b2f8d8, 0xc2abc4c9,
+  0xc2a49a2e, 0xc29d790a, 0xc296615d, 0xc28f5329,
+  0xc2884e6e, 0xc281532e, 0xc27a616a, 0xc2737922,
+  0xc26c9a58, 0xc265c50e, 0xc25ef943, 0xc25836f9,
+  0xc2517e31, 0xc24aceed, 0xc244292c, 0xc23d8cf1,
+  0xc236fa3b, 0xc230710d, 0xc229f167, 0xc2237b4b,
+  0xc21d0eb8, 0xc216abb1, 0xc2105236, 0xc20a0248,
+  0xc203bbe8, 0xc1fd7f17, 0xc1f74bd6, 0xc1f12227,
+  0xc1eb0209, 0xc1e4eb7e, 0xc1dede87, 0xc1d8db25,
+  0xc1d2e158, 0xc1ccf122, 0xc1c70a84, 0xc1c12d7e,
+  0xc1bb5a11, 0xc1b5903f, 0xc1afd007, 0xc1aa196c,
+  0xc1a46c6e, 0xc19ec90d, 0xc1992f4c, 0xc1939f29,
+  0xc18e18a7, 0xc1889bc6, 0xc1832888, 0xc17dbeec,
+  0xc1785ef4, 0xc17308a1, 0xc16dbbf3, 0xc16878eb,
+  0xc1633f8a, 0xc15e0fd1, 0xc158e9c1, 0xc153cd5a,
+  0xc14eba9d, 0xc149b18b, 0xc144b225, 0xc13fbc6c,
+  0xc13ad060, 0xc135ee02, 0xc1311553, 0xc12c4653,
+  0xc1278104, 0xc122c566, 0xc11e1379, 0xc1196b3f,
+  0xc114ccb9, 0xc11037e6, 0xc10bacc8, 0xc1072b5f,
+  0xc102b3ac, 0xc0fe45b0, 0xc0f9e16b, 0xc0f586df, 
+  0xc0f1360b, 0xc0eceef1, 0xc0e8b190, 0xc0e47deb, 
+  0xc0e05401, 0xc0dc33d2, 0xc0d81d61, 0xc0d410ad, 
+  0xc0d00db6, 0xc0cc147f, 0xc0c82506, 0xc0c43f4d, 
+  0xc0c06355, 0xc0bc911d, 0xc0b8c8a7, 0xc0b509f3,
+  0xc0b15502, 0xc0ada9d4, 0xc0aa086a, 0xc0a670c4,
+  0xc0a2e2e3, 0xc09f5ec8, 0xc09be473, 0xc09873e4, 
+  0xc0950d1d, 0xc091b01d, 0xc08e5ce5, 0xc08b1376, 
+  0xc087d3d0, 0xc0849df4, 0xc08171e2, 0xc07e4f9b,
+  0xc07b371e, 0xc078286e, 0xc0752389, 0xc0722871,
+  0xc06f3726, 0xc06c4fa8, 0xc06971f9, 0xc0669e18,
+  0xc063d405, 0xc06113c2, 0xc05e5d4e, 0xc05bb0ab,
+  0xc0590dd8, 0xc05674d6, 0xc053e5a5, 0xc0516045,
+  0xc04ee4b8, 0xc04c72fe, 0xc04a0b16, 0xc047ad01,
+  0xc04558c0, 0xc0430e53, 0xc040cdba, 0xc03e96f6,
+  0xc03c6a07, 0xc03a46ed, 0xc0382da8, 0xc0361e3a,
+  0xc03418a2, 0xc0321ce0, 0xc0302af5, 0xc02e42e2,
+  0xc02c64a6, 0xc02a9042, 0xc028c5b6, 0xc0270502,
+  0xc0254e27, 0xc023a124, 0xc021fdfb, 0xc02064ab,
+  0xc01ed535, 0xc01d4f99, 0xc01bd3d6, 0xc01a61ee,
+  0xc018f9e1, 0xc0179bae, 0xc0164757, 0xc014fcda,
+  0xc013bc39, 0xc0128574, 0xc011588a, 0xc010357c,
+  0xc00f1c4a, 0xc00e0cf5, 0xc00d077c, 0xc00c0be0,
+  0xc00b1a20, 0xc00a323d, 0xc0095438, 0xc008800f,
+  0xc007b5c4, 0xc006f556, 0xc0063ec6, 0xc0059214,
+  0xc004ef3f, 0xc0045648, 0xc003c72f, 0xc00341f4,
+  0xc002c697, 0xc0025519, 0xc001ed78, 0xc0018fb6,
+  0xc0013bd3, 0xc000f1ce, 0xc000b1a7, 0xc0007b5f,
+  0xc0004ef5, 0xc0002c6a, 0xc00013bd, 0xc00004ef,
+  0xc0000000
 };
+
 

<p><p>--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'cvs-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the commits mailing list